From 7a19c17e0b081d488ccd2572352eb62ed220a5e3 Mon Sep 17 00:00:00 2001
From: warmels <sdos@astron.nl>
Date: Mon, 27 Aug 2007 13:46:33 +0000
Subject: [PATCH] BugID: 1079

diverse bugs aangepast
---
 .../tool/CRAFT/admin_gebruikers/bewerken.php  |  6 +-
 .../tool/CRAFT/admin_gebruikers/toevoegen.php |  4 +-
 .../CRAFT/admin_meldingen/verwijderen.php     | 80 ++++++++--------
 .../bestand_uploaden.php                      |  4 +-
 .../comp_bewerken.php                         | 30 ++++--
 .../comp_toevoegen.php                        | 15 ++-
 .../melding_bewerken.php                      | 33 +++++--
 .../melding_toevoegen.php                     | 15 ++-
 support/tool/CRAFT/main/instellingen.php      | 44 ++-------
 support/tool/CRAFT/main/start.php             |  2 +-
 support/tool/CRAFT/main/wachtwoord.php        | 91 +++++++++++++++++++
 .../tool/CRAFT/main_componenten/overzicht.php |  7 +-
 .../tool/CRAFT/main_meldingen/overzicht.php   |  8 +-
 .../tool/CRAFT/main_meldingen/verwijderen.php |  2 +-
 14 files changed, 234 insertions(+), 107 deletions(-)
 create mode 100644 support/tool/CRAFT/main/wachtwoord.php

diff --git a/support/tool/CRAFT/admin_gebruikers/bewerken.php b/support/tool/CRAFT/admin_gebruikers/bewerken.php
index 5b3db8dc2a4..85577afee78 100644
--- a/support/tool/CRAFT/admin_gebruikers/bewerken.php
+++ b/support/tool/CRAFT/admin_gebruikers/bewerken.php
@@ -65,7 +65,7 @@
 					if(Valideer_Invoer()) {
 						$query = "UPDATE gebruiker SET inlognaam = '". $_POST['Gebr_Naam'] ."', ";
 						if ($_POST['Wachtwoord'] != '')
-							$query = $query . "Wachtwoord = '". md5($_POST['Wachtwoord']) ."', ";
+							$query = $query . "Wachtwoord = '". md5(strtolower($_POST['Wachtwoord'])) ."', ";
 						
 						$query = $query . "Start_Alg='". $_POST['Alg_Start'] ."'";
 						$query = $query . ", Start_Comp='". $_POST['Comp_Start'] ."', Start_Melding = '". $_POST['Melding_Start'] ."', Start_Stats='". $_POST['Stats_Start'] ."'";
@@ -116,7 +116,7 @@
 	    				</tr>
 	    				<tr>
 	    					<td>Wachtwoord:</td>
-	    					<td><input name="Wachtwoord" type="password"></td>
+	    					<td><input name="Wachtwoord" type="text"></td>
 	    				</tr>
 	    				<tr>
 	    					<td>E-mailadres:</td>
@@ -232,7 +232,7 @@
 				
 				<?php 
 						}
-						else echo('Er is geen contact geselecteerd om te wijzigen.<br>Selecteer hiernaast een contact.');
+						else echo('Er is geen gebruiker geselecteerd om te wijzigen.<br>Selecteer hiernaast een contact.');
 					}
 				?>
 	
diff --git a/support/tool/CRAFT/admin_gebruikers/toevoegen.php b/support/tool/CRAFT/admin_gebruikers/toevoegen.php
index 73749a216fe..95f64feef20 100644
--- a/support/tool/CRAFT/admin_gebruikers/toevoegen.php
+++ b/support/tool/CRAFT/admin_gebruikers/toevoegen.php
@@ -53,7 +53,7 @@
 	 	    		
 	 	    		if (Valideer_Invoer()) {
 							$query = "INSERT INTO gebruiker (inlognaam, Wachtwoord, Start_Alg, Start_Comp, Start_Melding, Start_Stats, Groep_ID, Gebruiker_Taal, Emailadres, Laatst_Ingelogd) ";
-							$query = $query . "VALUES ('". $_POST['Gebr_Naam'] ."', '". md5($_POST['Wachtwoord']) ."', '". $_POST['Alg_Start'] ."' ,'". $_POST['Comp_Start'] ."', '". $_POST['Melding_Start'];
+							$query = $query . "VALUES ('". $_POST['Gebr_Naam'] ."', '". md5(strtolower($_POST['Wachtwoord'])) ."', '". $_POST['Alg_Start'] ."' ,'". $_POST['Comp_Start'] ."', '". $_POST['Melding_Start'];
 							$query = $query . "', '". $_POST['Stats_Start'] ."', '" . $_POST['Gebr_Groep'] ."', '". $_POST['Gebr_Taal'] ."', '". $_POST['Gebr_Email'] ."', NOW())";
 							
 							if (mysql_query($query)) echo("De nieuwe gebruiker \"". $_POST['Gebr_Naam'] ."\" is aan het systeem toegevoegd<br>");
@@ -94,7 +94,7 @@
 	    				</tr>
 	    				<tr>
 	    					<td>Wachtwoord:</td>
-	    					<td><input name="Wachtwoord" type="password">
+	    					<td><input name="Wachtwoord" type="text">
 		    				  <?php if(isset($_POST['Wachtwoord']) && $_POST['Wachtwoord'] == '') echo('<b>* Er is geen wachtwoord ingevoerd!</b>'); ?>
 		    				</td>
 	    				</tr>
diff --git a/support/tool/CRAFT/admin_meldingen/verwijderen.php b/support/tool/CRAFT/admin_meldingen/verwijderen.php
index f07b70f6402..35258255bde 100644
--- a/support/tool/CRAFT/admin_meldingen/verwijderen.php
+++ b/support/tool/CRAFT/admin_meldingen/verwijderen.php
@@ -52,50 +52,58 @@
 							$data = mysql_fetch_array($resultaat);
 							
 							//melding richting de gebruiker
-							echo("U heeft \"". $data['Comp_Naam'] ."\" geselecteerd.<br>Voor dit component staan de volgende meldingen in het systeem:<br><br>");
-												
-							//het einde van de keten selecteren, hierna terug werken naar het begin
-							$query = "SELECT Meld_Lijst_ID, Meld_Datum, Prob_Beschrijving, Voorgaande_Melding FROM melding_lijst WHERE Meld_Lijst_ID ='". $data['Laatste_Melding'] ."'";
-							$resultaat = mysql_query($query);
-							$data = mysql_fetch_array($resultaat);
+							echo("U heeft \"". $data['Comp_Naam'] ."\" geselecteerd.<br>");
 							
-							//splitten op de spatie (formaat is als volgt: 2007-08-26 12:01:56)
-							$gedeeldveld=split(" ",$data['Meld_Datum']);
-							//datum veld opdelen zodat de jaar, maand en dagvelden makkelijk te benaderen zijn
-							$datum = split("-",$gedeeldveld[0]);
-	
-							//tabel aanmaken om de gegevens in te tonen
-							echo("<table border=\"1\">\n");
-							echo("<tr><td><input type=\"checkbox\" name=\"cVerwijderen\" CHECKED></td><td>" . substr($data['Prob_Beschrijving'], 0, 40) . "...</td><td>". $datum[2] ."-". $datum[1] ."-". $datum[0]. "</td><td><a href=\"".$_SESSION['pagina']."algemene_functionaliteit/melding_info.php?c=".$data['Meld_Lijst_ID']."\" target=\"_blank\">Bekijken</a></td></tr>\n");
-							$melding = $data['Meld_Lijst_ID'];
-							$laatste = $data['Voorgaande_Melding'];
-							//terugwerken richting het begin van de meldingenketen
-							while ($data['Voorgaande_Melding'] != 1) { 
-								$query = "SELECT Meld_Lijst_ID, Meld_Datum, Prob_Beschrijving, Voorgaande_Melding FROM melding_lijst WHERE Meld_Lijst_ID ='". $data['Voorgaande_Melding'] ."'";
+							if ($data['Laatste_Melding'] > '1') {
+								echo("Voor dit component staan de volgende meldingen in het systeem:<br><br>");
+												
+								//het einde van de keten selecteren, hierna terug werken naar het begin
+								$query = "SELECT Meld_Lijst_ID, Meld_Datum, Prob_Beschrijving, Voorgaande_Melding FROM melding_lijst WHERE Meld_Lijst_ID ='". $data['Laatste_Melding'] ."'";
 								$resultaat = mysql_query($query);
 								$data = mysql_fetch_array($resultaat);
-					
+								
 								//splitten op de spatie (formaat is als volgt: 2007-08-26 12:01:56)
 								$gedeeldveld=split(" ",$data['Meld_Datum']);
 								//datum veld opdelen zodat de jaar, maand en dagvelden makkelijk te benaderen zijn
 								$datum = split("-",$gedeeldveld[0]);
+		
+								//tabel aanmaken om de gegevens in te tonen
+								echo("<table border=\"1\">\n");
+								echo("<tr><td><input type=\"checkbox\" name=\"cVerwijderen\" CHECKED></td><td>" . substr($data['Prob_Beschrijving'], 0, 40) . "...</td><td>". $datum[2] ."-". $datum[1] ."-". $datum[0]. "</td><td><a href=\"".$_SESSION['pagina']."algemene_functionaliteit/melding_info.php?c=".$data['Meld_Lijst_ID']."\" target=\"_blank\">Bekijken</a></td></tr>\n");
+								$melding = $data['Meld_Lijst_ID'];
+								$laatste = $data['Voorgaande_Melding'];
+								//terugwerken richting het begin van de meldingenketen
+								while ($data['Voorgaande_Melding'] != 1) { 
+									$query = "SELECT Meld_Lijst_ID, Meld_Datum, Prob_Beschrijving, Voorgaande_Melding FROM melding_lijst WHERE Meld_Lijst_ID ='". $data['Voorgaande_Melding'] ."'";
+									$resultaat = mysql_query($query);
+									$data = mysql_fetch_array($resultaat);
+						
+									//splitten op de spatie (formaat is als volgt: 2007-08-26 12:01:56)
+									$gedeeldveld=split(" ",$data['Meld_Datum']);
+									//datum veld opdelen zodat de jaar, maand en dagvelden makkelijk te benaderen zijn
+									$datum = split("-",$gedeeldveld[0]);
+		
+									//tonen gegevens
+									echo("<tr><td>&nbsp</td><td>" .substr($data['Prob_Beschrijving'],0, 40) . "...</td><td>". $datum[2] ."-". $datum[1] ."-". $datum[0]. "</td><td><a href=\"".$_SESSION['pagina']."algemene_functionaliteit/melding_info.php?c=".$data['Meld_Lijst_ID']."\" target=\"_blank\">Bekijken</a></td></tr>\n");
+								}
+								//afsluiten tabel
+								echo("</table>");
+							
 	
-								//tonen gegevens
-								echo("<tr><td>&nbsp</td><td>" .substr($data['Prob_Beschrijving'],0, 40) . "...</td><td>". $datum[2] ."-". $datum[1] ."-". $datum[0]. "</td><td><a href=\"".$_SESSION['pagina']."algemene_functionaliteit/melding_info.php?c=".$data['Meld_Lijst_ID']."\" target=\"_blank\">Bekijken</a></td></tr>\n");
-							}
-							//afsluiten tabel
-							echo("</table>");
-	
-	    				//confirmatie gedoe
-							?>    				
-				    		<table>
-				    			<tr><td><input type="hidden" name="laatste" value="<?php echo($laatste); ?>"><input type="hidden" name="melding" value="<?php echo($melding);?>">Weet u zeker dat u de geselecteerde melding verwijderen wilt?</td></tr>
-				    			<tr><td><input type="CheckBox" name="confirmatie"> Ja, ik wil de geselecteerde melding verwijderen</td></tr>
-				    			<tr><td><input type="hidden" name="verwijderen" value="1"><a href="javascript:document.theForm.submit();">Verwijderen</a></td></tr>
-				    		</table>
-				    	</form>
-	    				<?php
-	    			}
+		    				//confirmatie gedoe
+								?>    				
+					    		<table>
+					    			<tr><td><input type="hidden" name="laatste" value="<?php echo($laatste); ?>"><input type="hidden" name="melding" value="<?php echo($melding);?>">Weet u zeker dat u de geselecteerde melding verwijderen wilt?</td></tr>
+					    			<tr><td><input type="CheckBox" name="confirmatie"> Ja, ik wil de geselecteerde melding verwijderen</td></tr>
+					    			<tr><td><input type="hidden" name="verwijderen" value="1"><a href="javascript:document.theForm.submit();">Verwijderen</a></td></tr>
+					    		</table>
+					    	</form>
+		    				<?php
+		    			}
+		    			else echo("Voor dit component staan geen meldingen in het systeem.<br>");
+
+
+		    		}
 	    			//er is geen component geselecteerd om de meldingen van te tonen
 		  			else echo('Selecteer hiernaast een component om een melding aan toe te voegen.');
 	    		}
diff --git a/support/tool/CRAFT/algemene_functionaliteit/bestand_uploaden.php b/support/tool/CRAFT/algemene_functionaliteit/bestand_uploaden.php
index d4a1c3b363e..bd0d6a0977a 100644
--- a/support/tool/CRAFT/algemene_functionaliteit/bestand_uploaden.php
+++ b/support/tool/CRAFT/algemene_functionaliteit/bestand_uploaden.php
@@ -14,7 +14,7 @@
 						$tijd = time();
 						$pos = strrpos($_FILES['file']['name'], "." );
 						$extensie = substr($_FILES['file']['name'], $pos);
-						
+
 						if (move_uploaded_file($_FILES['file']['tmp_name'], "data/" . $tijd . $extensie)) {
 							if (isset($_GET['a'])) {
 								$_SESSION['abestand'.$_GET['a']] = ("data/" . time().$extensie);
@@ -42,7 +42,7 @@
 					}
 					else {
 					//pad bepalen om naar toe te posten (dus zichzelf, maar dan inclusiet C OF A!!)
-					$pad = "/LOFAR-CRAFT/algemene_functionaliteit/bestand_uploaden.php"; 
+					$pad = "/LOFAR-craft/algemene_functionaliteit/bestand_uploaden.php"; 
 					if(isset($_GET['c'])) $pad = $pad . ("?c=" . $_GET['c']);
 					if(isset($_GET['a'])) $pad = $pad . ("?a=" . $_GET['a']);
 				?>
diff --git a/support/tool/CRAFT/algemene_functionaliteit/comp_bewerken.php b/support/tool/CRAFT/algemene_functionaliteit/comp_bewerken.php
index 4cb8b2211d2..9a4d3b20a50 100644
--- a/support/tool/CRAFT/algemene_functionaliteit/comp_bewerken.php
+++ b/support/tool/CRAFT/algemene_functionaliteit/comp_bewerken.php
@@ -1,13 +1,20 @@
 <?php
 
 	function Extra_Velden_Controle() {
-		//extra velden controle!!!
+		//bestaande extra velden
 		$aantal_velden = $_POST['aantal'];
 		
 		for($i = 0; $i < $aantal_velden; $i++) {
 			//verplichte velden ingevuld??
-			if ($_POST['v' . $i] == 1) {
-				if ($_POST[$i] == '') return false;
+			if ($_POST['v' . $i] == '1') {
+				//bestanden
+				if ($_POST['t' . $i] == '5') {
+					if ($_SESSION['bestand' . $i] == '-1') return false;
+				}
+				//overige
+				else {
+					if ($_POST[$i] == '') return false;
+				}
 			}
 			//datum controle bij datum velden
 			if ($_POST['t' . $i] == '4a') {
@@ -19,13 +26,20 @@
 			}
 		}
 		
-		//extra velden controle!!!
+		//aan te maken extra velden
 		$aan_te_maken = $_POST['aantemaken'];
 		
 		for($i = 0; $i < $aan_te_maken; $i++) {
 			//verplichte velden ingevuld??
-			if ($_POST['av' . $i] == 1) {
-				if ($_POST['a' . $i] == '') return false;
+			if ($_POST['av' . $i] == '1') {
+				//bestanden
+				if ($_POST['t' . $i] == '5') {
+					if ($_SESSION['bestand' . $i] == '-1') return false;
+				}
+				//overige
+				else {
+					if ($_POST['a' . $i] == '') return false;
+				}
 			}
 			//datum controle bij datum velden
 			if ($_POST['at' . $i] == '4a') {
@@ -39,7 +53,7 @@
 		
 		return true;
 	}
-	
+
 	
 	function Child_Controle() {
 		$query = "SELECT Count(Comp_Type_ID) FROM comp_lijst WHERE Comp_Parent_ID = '".$_GET['c']."' GROUP BY Comp_Type_ID";
@@ -253,7 +267,7 @@
 			 				$error_extra = 2;
 
 	    				$Veld_ID = mysql_insert_id();	  				
-	  					$query = "INSERT INTO Comp_Koppel_Extra (Kolom_ID, Comp_Lijst_ID) VALUES('".$Veld_ID. "', '". $_GET['c'] ."')";
+	  					$query = "INSERT INTO comp_koppel_extra (Kolom_ID, Comp_Lijst_ID) VALUES('".$Veld_ID. "', '". $_GET['c'] ."')";
 		    			
 		    			if (mysql_query($query)) {
 				 				$error_extra = 3;
diff --git a/support/tool/CRAFT/algemene_functionaliteit/comp_toevoegen.php b/support/tool/CRAFT/algemene_functionaliteit/comp_toevoegen.php
index 21eed1ec1af..32ece4c0aff 100644
--- a/support/tool/CRAFT/algemene_functionaliteit/comp_toevoegen.php
+++ b/support/tool/CRAFT/algemene_functionaliteit/comp_toevoegen.php
@@ -7,8 +7,15 @@
 				
 				for($i = 0; $i < $aantal_velden; $i++) {
 					//verplichte velden ingevuld??
-					if ($_POST['v' . $i] == 1) {
-						if ($_POST[$i] == '') return false;
+					if ($_POST['v' . $i] == '1') {
+						//bestanden
+						if ($_POST['t' . $i] == '5') {
+							if ($_SESSION['bestand' . $i] == '-1') return false;
+						}
+						//overige
+						else {
+							if ($_POST[$i] == '') return false;
+						}
 					}
 					//datum controle bij datum velden
 					if ($_POST['t' . $i] == '4a') {
@@ -194,8 +201,8 @@
 						 				$error_extra = 2;
 
 				    				$Veld_ID = mysql_insert_id();	  				
-		  	  					$query = "INSERT INTO Comp_Koppel_Extra (Kolom_ID, Comp_Lijst_ID) VALUES('".$Veld_ID. "', '". $Comp_ID ."')";
-					    			
+		  	  					$query = "INSERT INTO comp_koppel_extra (Kolom_ID, Comp_Lijst_ID) VALUES('".$Veld_ID. "', '". $Comp_ID ."')";
+
 					    			if (mysql_query($query)) {
 							 				$error_extra = 3;
 			  		  			}
diff --git a/support/tool/CRAFT/algemene_functionaliteit/melding_bewerken.php b/support/tool/CRAFT/algemene_functionaliteit/melding_bewerken.php
index 64543c755b1..d1ebc72a66a 100644
--- a/support/tool/CRAFT/algemene_functionaliteit/melding_bewerken.php
+++ b/support/tool/CRAFT/algemene_functionaliteit/melding_bewerken.php
@@ -1,13 +1,20 @@
 <?php
 	
 	function Extra_Velden_Controle() {
-		//extra velden controle!!!
+		//bestaande extra velden
 		$aantal_velden = $_POST['aantal'];
 		
 		for($i = 0; $i < $aantal_velden; $i++) {
 			//verplichte velden ingevuld??
-			if ($_POST['v' . $i] == 1) {
-				if ($_POST[$i] == '') return false;
+			if ($_POST['v' . $i] == '1') {
+				//bestanden
+				if ($_POST['t' . $i] == '5') {
+					if ($_SESSION['bestand' . $i] == '-1') return false;
+				}
+				//overige
+				else {
+					if ($_POST[$i] == '') return false;
+				}
 			}
 			//datum controle bij datum velden
 			if ($_POST['t' . $i] == '4a') {
@@ -19,13 +26,20 @@
 			}
 		}
 		
-		//extra velden controle!!!
+		//aan te maken extra velden
 		$aan_te_maken = $_POST['aantemaken'];
 		
 		for($i = 0; $i < $aan_te_maken; $i++) {
 			//verplichte velden ingevuld??
-			if ($_POST['av' . $i] == 1) {
-				if ($_POST['a' . $i] == '') return false;
+			if ($_POST['av' . $i] == '1') {
+				//bestanden
+				if ($_POST['t' . $i] == '5') {
+					if ($_SESSION['bestand' . $i] == '-1') return false;
+				}
+				//overige
+				else {
+					if ($_POST['a' . $i] == '') return false;
+				}
 			}
 			//datum controle bij datum velden
 			if ($_POST['at' . $i] == '4a') {
@@ -36,6 +50,7 @@
 				if (Valideer_Tijd($_POST['a'.$i]) == false) return false;
 			}
 		}
+		
 		return true;
 	}
 
@@ -215,7 +230,7 @@
 				 				$error_extra = 2;
 	
 		    				$Veld_ID = mysql_insert_id();	  				
-		  					$query = "INSERT INTO Melding_Koppel_Extra (Kolom_ID, Meld_Lijst_ID) VALUES('".$Veld_ID. "', '". $_GET['m'] ."')";
+		  					$query = "INSERT INTO melding_koppel_extra (Kolom_ID, Meld_Lijst_ID) VALUES('".$Veld_ID. "', '". $_GET['m'] ."')";
 			    			
 			    			if (mysql_query($query)) {
 					 				$error_extra = 3;
@@ -309,7 +324,7 @@
 				 				$error_extra = 2;
 	
 		    				$Veld_ID = mysql_insert_id();	  				
-		  					$query = "INSERT INTO Melding_Koppel_Extra (Kolom_ID, Meld_Lijst_ID) VALUES('".$Veld_ID. "', '". $_GET['m'] ."')";
+		  					$query = "INSERT INTO melding_koppel_extra (Kolom_ID, Meld_Lijst_ID) VALUES('".$Veld_ID. "', '". $_GET['m'] ."')";
 			    			
 			    			if (mysql_query($query)) {
 					 				$error_extra = 3;
@@ -683,7 +698,7 @@
 			}
 		}
 		//er is geen component geselecteerd
-		else echo('Selecteer hiernaast een component om een melding aan toe te voegen.');
+		else echo('Selecteer hiernaast een component om een melding van te bewerken.');
 	}
 
 ?>
\ No newline at end of file
diff --git a/support/tool/CRAFT/algemene_functionaliteit/melding_toevoegen.php b/support/tool/CRAFT/algemene_functionaliteit/melding_toevoegen.php
index 11d90effd7f..5968e356343 100644
--- a/support/tool/CRAFT/algemene_functionaliteit/melding_toevoegen.php
+++ b/support/tool/CRAFT/algemene_functionaliteit/melding_toevoegen.php
@@ -6,8 +6,15 @@
 		
 		for($i = 0; $i < $aantal_velden; $i++) {
 			//verplichte velden ingevuld??
-			if ($_POST['v' . $i] == 1) {
-				if ($_POST[$i] == '') return false;
+			if ($_POST['v' . $i] == '1') {
+				//bestanden
+				if ($_POST['t' . $i] == '5') {
+					if ($_SESSION['bestand' . $i] == '-1') return false;
+				}
+				//overige
+				else {
+					if ($_POST[$i] == '') return false;
+				}
 			}
 			//datum controle bij datum velden
 			if ($_POST['t' . $i] == '4a') {
@@ -161,7 +168,7 @@
 			 				$error_extra = 2;
 	
 	    				$Veld_ID = mysql_insert_id();	  				
-	  					$query = "INSERT INTO Melding_Koppel_Extra (Kolom_ID, Meld_Lijst_ID) VALUES('".$Veld_ID. "', '". $Laatste_Melding ."')";
+	  					$query = "INSERT INTO melding_koppel_extra (Kolom_ID, Meld_Lijst_ID) VALUES('".$Veld_ID. "', '". $Laatste_Melding ."')";
 		    			
 		    			if (mysql_query($query)) {
 				 				$error_extra = 3;
@@ -365,7 +372,7 @@
   					?>
 
     				<td>Historie:</td>
-    				<td><iframe id="frame_historie" name="frame_historie" align="middle" marginwidth="0" marginheight="0" src="<?php echo($_SESSION['pagina']); ?>algemene_functionaliteit/melding_historie.php <?php echo($dinges); ?>" width="500" height="88" ALLOWTRANSPARENCY frameborder="0" scrolling="auto"></iframe></td>
+    				<td><iframe id="frame_historie" name="frame_historie" align="middle" marginwidth="0" marginheight="0" src="<?php echo($_SESSION['pagina']); ?>algemene_functionaliteit/melding_historie.php<?php echo($dinges); ?>" width="500" height="88" ALLOWTRANSPARENCY frameborder="0" scrolling="auto"></iframe></td>
     			</tr>
     			<tr>
     				<td>
diff --git a/support/tool/CRAFT/main/instellingen.php b/support/tool/CRAFT/main/instellingen.php
index 4560bbd4f79..9c5a7a5d320 100644
--- a/support/tool/CRAFT/main/instellingen.php
+++ b/support/tool/CRAFT/main/instellingen.php
@@ -17,15 +17,6 @@
 				return false;
 		} else return false;
 			
-		if (isset($_POST['wachtwoord']) && $_POST['wachtwoord'] == '')
-			return false;
-
-		if (isset($_POST['wachtwoord2']) && $_POST['wachtwoord2'] == '')
-			return false;
-			
-		if ($_POST['wachtwoord'] != $_POST['wachtwoord2'])
-			return false;
-			
 		if (isset($_POST['email']) && ($_POST['email'] == '' || strpos($_POST['email'], '@') == -1 ))
 			return false;
 
@@ -35,8 +26,7 @@
 	//de ingevoerde gegevens valideren en daarna opslaan
 	if(Validatie_Opslaan()) {
 		//opslaan
-		$query = "UPDATE gebruiker SET inlognaam= '". $_POST['naam'] . "', Wachtwoord= '". md5($_POST['wachtwoord']) ."'
-		, Emailadres='". $_POST['email'] ."', Start_Alg='". $_POST['start'] ."', Start_Comp='". $_POST['Start_Comp'] ."', Gebruiker_Taal='".$_POST['taal']."'
+		$query = "UPDATE gebruiker SET inlognaam= '". $_POST['naam'] . "', Emailadres='". $_POST['email'] ."', Start_Alg='". $_POST['start'] ."', Start_Comp='". $_POST['Start_Comp'] ."', Gebruiker_Taal='".$_POST['taal']."'
 		, Start_Melding='". $_POST['Start_Melding'] ."', Start_Stats='". $_POST['Start_Stats'] ."' WHERE Werknem_ID = '" .$_SESSION['gebr_id']. "'";
 
 		//de "nieuwe" gegevens in de sessievariabelen zetten, zodat deze meteen geladen/bruikbaar zijn
@@ -70,22 +60,8 @@
 	 		<td><input name="naam" type="text" value="<?php if(isset($_POST['naam'])) echo($_POST['naam']); else echo($row['inlognaam']) ?>"><?php if(isset($_POST['naam']) && $_POST['naam'] == '') echo('<b id="type_naam">* Er is geen inlognaam ingevoerd!</b>'); ?></td>
 	 	</tr>
 		<tr>
-			<td>Wachtwoord:</td>
-			<td><input name="wachtwoord" value="" type="password">
-				<?php 
-					if(isset($_POST['wachtwoord']) && $_POST['wachtwoord'] == '') echo('<b id="type_wachtwoord">* Er is geen wachtwoord ingevoerd!</b>'); 
-					if(isset($_POST['wachtwoord']) && $_POST['wachtwoord'] != '' && isset($_POST['wachtwoord2']) && $_POST['wachtwoord2'] != '') echo('<b id="type_wachtwoord">* Beide wachtwoorden komen niet overeen!</b>'); 
-				?>
-			</td>
-		</tr>
-		<tr>
-			<td>Nogmaals het wachtwoord:</td>
-			<td><input name="wachtwoord2" value="" type="password">
-				<?php 
-					if(isset($_POST['wachtwoord2']) && $_POST['wachtwoord2'] == '') echo('<b id="type_wachtwoord">* Er is geen wachtwoord ingevoerd!</b>'); 
-					if(isset($_POST['wachtwoord']) && $_POST['wachtwoord'] != '' && isset($_POST['wachtwoord2']) && $_POST['wachtwoord2'] != '') echo('<b id="type_wachtwoord">* Beide wachtwoorden komen niet overeen!</b>'); 
-				?>
-			</td>
+			<td>Wijzig wachtwoord:</td>
+			<td><a href="<?php echo($_SESSION['pagina']); ?>main/wachtwoord.php" target="_blank">Klik hier om uw wachtwoord te wijzigen</a></td>
 		</tr>
 		<tr>
 			<td>E-mail adres:</td>
@@ -109,7 +85,7 @@
 					if (isset($_POST['start'])) $startpagina = $_POST['start'];
 					else $startpagina = $row['Start_Alg'];
 			  ?>
-			 	<option value="1" <?php if ($startpagina == 1) echo("SELECTED"); ?>>Intro</option>	
+			 	<option value="1" <?php if ($startpagina == 1) echo("SELECTED"); ?>>Start</option>	
 				<option value="2" <?php if ($startpagina == 2) echo("SELECTED"); ?>>Componenten</option>	
 				<option value="3" <?php if ($startpagina == 3) echo("SELECTED"); ?>>Meldingen</option>	
 				<option value="4" <?php if ($startpagina == 4) echo("SELECTED"); ?>>Statistieken</option>	
@@ -186,13 +162,11 @@
 						if(isset($_POST['Start_Stats'])) $start_stats = $_POST['Start_Stats'];
 						else $start_stats = $row['Start_Stats'];
 					?>
-
-					<option value="1" <?php if ($start_stats == 1) echo("SELECTED"); ?>>Algemeen</option>
-					<option value="2" <?php if ($start_stats == 2) echo("SELECTED"); ?>>Type componenten</option>
-					<option value="3" <?php if ($start_stats == 3) echo("SELECTED"); ?>>Componenten</option>
-					<option value="4" <?php if ($start_stats == 4) echo("SELECTED"); ?>>Type meldingen</option>
-					<option value="5" <?php if ($start_stats == 5) echo("SELECTED"); ?>>Meldingen</option>
-					<option value="6" <?php if ($start_stats == 6) echo("SELECTED"); ?>>Historie</option>
+					<option value="1" <?php if ($start_stats == 1) echo("SELECTED"); ?>>Type componenten</option>
+					<option value="2" <?php if ($start_stats == 2) echo("SELECTED"); ?>>Componenten</option>
+					<option value="3" <?php if ($start_stats == 3) echo("SELECTED"); ?>>Type meldingen</option>
+					<option value="4" <?php if ($start_stats == 4) echo("SELECTED"); ?>>Meldingen</option>
+					<option value="5" <?php if ($start_stats == 5) echo("SELECTED"); ?>>Historie</option>
 				</select>
 			</td>
 		</tr>
diff --git a/support/tool/CRAFT/main/start.php b/support/tool/CRAFT/main/start.php
index a6333a72778..88832ad22e6 100644
--- a/support/tool/CRAFT/main/start.php
+++ b/support/tool/CRAFT/main/start.php
@@ -22,7 +22,7 @@
 					$datum = split("-",$gedeeldveld[0]);
 		    	echo("Sinds uw laatste keer inloggen (".$datum[2] ."-". $datum[1] ."-". $datum[0]." om ". $gedeeldveld[1] .") zijn de volgende wijzigingen in het systeem opgetreden.<br>");
 
-//$_SESSION['laatste_inlog'] = '2007-01-12 09:00:00'; //<----- CHEATZ!!!!!!
+$_SESSION['laatste_inlog'] = '2007-01-12 09:00:00'; //<----- CHEATZ!!!!!!
 
 					//het reservegedeelte!!
 					echo("<b id=\"zwart\">Componenten reserve status:</b><br>");
diff --git a/support/tool/CRAFT/main/wachtwoord.php b/support/tool/CRAFT/main/wachtwoord.php
new file mode 100644
index 00000000000..a1612d8829e
--- /dev/null
+++ b/support/tool/CRAFT/main/wachtwoord.php
@@ -0,0 +1,91 @@
+<?php
+
+	session_start();
+
+
+  //controleren of er iemand ingelogd is aan de hand van het meegegeven persoon id
+  if (isset($_SESSION['gebr_id'])) {
+		include_once("../includes/vars.php");
+		$pad = "/LOFAR-craft/main/wachtwoord.php"; 
+?>
+
+		<html>
+			<head></head>
+			<body>
+				<h2>Wijzigen van het wachtwoord:</h2>			
+
+<?php
+		
+		function Valideer_Opslaan() {
+			if (!(isset($_POST['opslaan']) && $_POST['opslaan'] == 1)) return false;
+			
+			//controleren of het nieuwe wachtwoord ingevuld en aan elkaar gelijk is.
+			if(isset($_POST['nieuw1']) && isset($_POST['nieuw2'])) {
+				if(!($_POST['nieuw1'] != '' && $_POST['nieuw2'] != '' && strtolower($_POST['nieuw1']) == strtolower($_POST['nieuw2'])))
+					return false;
+			}
+			else return false;
+			
+			//controleren of het oude wachtwoord ingevuld is en of deze overeenkomt met t wachtwoord uit de db
+			if($_POST['oud'] != '') {
+				$query = "SELECT Wachtwoord FROM gebruiker WHERE Werknem_ID ='".$_SESSION['gebr_id']."'";
+				$result = mysql_query($query);
+				$row = mysql_fetch_array($result);
+
+				$wachtwoord = md5(strtolower($_POST['oud']));
+
+				if($wachtwoord != $row['Wachtwoord']) 
+					return false;
+			}
+			else return false;			
+			
+			return true;
+		}
+
+
+		if (Valideer_Opslaan()) {
+			$query = "UPDATE gebruiker SET Wachtwoord = '".md5(strtolower($_POST['nieuw1']))."' WHERE Werknem_ID ='".$_SESSION['gebr_id']."'";
+			$result = mysql_query($query);
+
+			echo("Uw wachtwoord is bijgewerkt.<br>U kunt dit scherm afsluiten.");
+		}
+		else {
+		
+?>
+			Voer hieronder uw oude wachtwoord en tweemaal uw nieuwe wachtwoord in:
+			<form name="bestand" action="<?php echo($pad); ?>" method="post" enctype="multipart/form-data">
+				<table>
+					<tr>
+						<td>Uw oude wachtwoord:</td>
+						<td><input name="oud" value="" type="password"></td>
+					</tr>
+					<tr>
+						<td>Uw nieuwe wachtwoord:</td>
+						<td><input name="nieuw1" value="" type="password">
+						<?php 
+						  if (isset($_POST['opslaan']) && isset($_POST['nieuw1']) && ($_POST['nieuw1'] == '' || $_POST['nieuw1'] != $_POST['nieuw2']))
+						  	echo("De nieuwe wachtwoorden zijn niet geldig!");
+						?>
+						</td>
+					</tr>
+					<tr>
+						<td>Nogmaals uw nieuwe wachtwoord:</td>
+						<td><input name="nieuw2" value="" type="password">
+						<?php 
+						  if (isset($_POST['opslaan']) && isset($_POST['nieuw2']) && ($_POST['nieuw2'] == '' || $_POST['nieuw1'] != $_POST['nieuw2']))
+						  	echo("De nieuwe wachtwoorden zijn niet geldig!");
+						?>
+						</td>
+					</tr>
+					<tr>
+						<td><input type="hidden" name="opslaan" value="1"></td>
+						<td><a href="javascript:document.bestand.submit();">Bijwerken</a></td>
+					</tr>
+				</table>
+			</form>
+<?
+		}
+		echo("</body>");
+		echo("</html>");
+	}
+?>
\ No newline at end of file
diff --git a/support/tool/CRAFT/main_componenten/overzicht.php b/support/tool/CRAFT/main_componenten/overzicht.php
index 38838facb02..b7d522102ae 100644
--- a/support/tool/CRAFT/main_componenten/overzicht.php
+++ b/support/tool/CRAFT/main_componenten/overzicht.php
@@ -56,9 +56,14 @@
 							$data = mysql_fetch_array($resultaat);
 							echo("<h3>".$data['Comp_Naam']."</h3>");
 							echo("<table border=\"0\">");
+							echo("<tr><td>Status component:</td><td>");
+							$query = "SELECT Status FROM status WHERE Status_ID IN (SELECT Huidige_Status FROM melding_lijst WHERE Meld_Lijst_ID ='".$data['Laatste_Melding']."')";
+						  $res = mysql_query($query);
+							$row = mysql_fetch_array($res);
+							echo($row[0] . "</td></tr>");
 							
 							echo("<tr><td>Type component:</td><td>");
-							$query = "SELECT Type_Naam FROM Comp_Type WHERE Comp_Type ='".$data['Comp_Type_ID']."'";
+							$query = "SELECT Type_Naam FROM comp_type WHERE Comp_Type ='".$data['Comp_Type_ID']."'";
 						  $res = mysql_query($query);
 							$row = mysql_fetch_array($res);
 							echo($row['Type_Naam'] ."</td><td><a href=\"".$_SESSION['huidige_pagina']."&o=2&c=". $data['Comp_Type_ID']."\">Meer info</a></td></tr>");
diff --git a/support/tool/CRAFT/main_meldingen/overzicht.php b/support/tool/CRAFT/main_meldingen/overzicht.php
index 1a4f3313b38..3f47bd8f266 100644
--- a/support/tool/CRAFT/main_meldingen/overzicht.php
+++ b/support/tool/CRAFT/main_meldingen/overzicht.php
@@ -59,9 +59,15 @@
 							echo("<h3>". $data['Comp_Naam']."</h3>");
 
 							echo("<table border=\"0\">");
+
+							echo("<tr><td>Status component:</td><td>");
+							$query = "SELECT Status FROM status WHERE Status_ID IN (SELECT Huidige_Status FROM melding_lijst WHERE Meld_Lijst_ID ='".$data['Laatste_Melding']."')";
+						  $res = mysql_query($query);
+							$row = mysql_fetch_array($res);
+							echo($row[0] . "</td></tr>");
 							
 							echo("<tr><td>Type component:</td><td>");
-							$query = "SELECT Type_Naam FROM Comp_Type WHERE Comp_Type ='".$data['Comp_Type_ID']."'";
+							$query = "SELECT Type_Naam FROM comp_type WHERE Comp_Type ='".$data['Comp_Type_ID']."'";
 						  $res = mysql_query($query);
 							$row = mysql_fetch_array($res);
 							echo($row['Type_Naam'] ."</td><td><a href=\"".$_SESSION['pagina']."algemene_functionaliteit/comp_type.php?c=". $data['Comp_Type_ID']."\" target=\"_blank\">Meer info</a></td></tr>");
diff --git a/support/tool/CRAFT/main_meldingen/verwijderen.php b/support/tool/CRAFT/main_meldingen/verwijderen.php
index 4f5e46dd1d2..5154e7bcaf6 100644
--- a/support/tool/CRAFT/main_meldingen/verwijderen.php
+++ b/support/tool/CRAFT/main_meldingen/verwijderen.php
@@ -163,7 +163,7 @@
 						}
 					}
 					//er is geen component geselecteerd
-					else echo('Selecteer hiernaast een component om een melding aan toe te voegen.');
+					else echo('Selecteer hiernaast een component om een melding van te verwijderen.');
 	    	?>
 
 	    </div>	
-- 
GitLab