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> </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> </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