From 26a7ef0c7919c9fa617608706d78b8a1d6c1af51 Mon Sep 17 00:00:00 2001 From: warmels <sdos@astron.nl> Date: Fri, 13 Jul 2007 07:20:20 +0000 Subject: [PATCH] BugID: 1079 Diverse kleine bugs gefixt, zoals: > Locaties aan meldingen toegevoegd > Admin alleen te benaderen door leden van de admin groep > intro scherm opgepoetst --- .../CRAFT/admin_gebruikers/verwijderen.php | 46 ++++++++++++++---- .../CRAFT/admin_gebruikersgroep/bewerken.php | 18 +++++-- .../CRAFT/admin_gebruikersgroep/toevoegen.php | 10 +++- .../melding_bewerken.php | 21 +++++++- .../melding_toevoegen.php | 27 +++++++++- support/tool/CRAFT/documentatie/changes.doc | Bin 29184 -> 28672 bytes support/tool/CRAFT/includes/login_funcs.php | 1 + support/tool/CRAFT/includes/menu.php | 11 +++-- support/tool/CRAFT/main/start.php | 7 +-- 9 files changed, 114 insertions(+), 27 deletions(-) diff --git a/support/tool/CRAFT/admin_gebruikers/verwijderen.php b/support/tool/CRAFT/admin_gebruikers/verwijderen.php index c393909d85e..c31e582dbda 100644 --- a/support/tool/CRAFT/admin_gebruikers/verwijderen.php +++ b/support/tool/CRAFT/admin_gebruikers/verwijderen.php @@ -42,16 +42,42 @@ //kijken of de gebruiker niet de ingelogde persoon is if ($_GET['c'] != $_SESSION['gebr_id']) { - //FORMPJE MAKEN!!!!!!!!!!!!!!!!!!!!! - ?> - <form name="theForm" method="post" action="<?php echo($_SESSION['huidige_pagina']); ?>&c=<?php echo($_GET['c']); ?>"> - <table> - <tr><td><input type="hidden" name="gebruiker" value="<?php echo($_GET['c']);?>">Weet u zeker dat u deze gebruiker verwijderen wilt?</td></tr> - <tr><td><input type="CheckBox" name="confirmatie"> Ja, ik wil deze gebruiker 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 + + //controleren of er verwijzingen naar deze gebruiker zijn, + //wanneer deze er zijn dan (in verband met de historie) deze gebruiker niet verwijderen + $query = "SELECT COUNT(Meld_Lijst_ID) FROM melding_lijst WHERE Gemeld_Door = '".$_GET['c']."' OR Behandeld_Door = '".$_GET['c']."'"; + $resultaat = mysql_query($query); + $row = mysql_fetch_row($resultaat); + if ($row[0] == 0) { + //controleren of er verwijzingen naar deze gebruiker zijn, + //wanneer deze er zijn dan (in verband met de historie) deze gebruiker niet verwijderen + $query = "SELECT COUNT(Comp_Lijst_ID) FROM comp_lijst WHERE Comp_verantwoordelijke = '".$_GET['c']."'"; + $resultaat = mysql_query($query); + $row = mysql_fetch_row($resultaat); + if ($row[0] == 0) { + //controleren of er verwijzingen naar deze gebruiker zijn, + //wanneer deze er zijn dan (in verband met de historie) deze gebruiker niet verwijderen + $query = "SELECT COUNT(Comp_Type) FROM comp_type WHERE Aangemaakt_Door = '".$_GET['c']."' OR Type_Verantwoordelijke = '".$_GET['c']."'"; + $resultaat = mysql_query($query); + $row = mysql_fetch_row($resultaat); + if ($row[0] == 0) { + + //FORMPJE MAKEN!!!!!!!!!!!!!!!!!!!!! + ?> + <form name="theForm" method="post" action="<?php echo($_SESSION['huidige_pagina']); ?>&c=<?php echo($_GET['c']); ?>"> + <table> + <tr><td><input type="hidden" name="gebruiker" value="<?php echo($_GET['c']);?>">Weet u zeker dat u deze gebruiker verwijderen wilt?</td></tr> + <tr><td><input type="CheckBox" name="confirmatie"> Ja, ik wil deze gebruiker 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("<br>Er bestaan type componenten, welke naar de geselecteerde gebruiker wijzen!"); + } + else echo("<br>Er bestaan componenten, welke naar de geselecteerde gebruiker wijzen!"); + } + else echo("<br>Er bestaan meldingen, welke naar de geselecteerde gebruiker wijzen!"); } else echo("<br>Dit bent u zelf. U kunt uzelf niet verwijderen!"); } diff --git a/support/tool/CRAFT/admin_gebruikersgroep/bewerken.php b/support/tool/CRAFT/admin_gebruikersgroep/bewerken.php index e11b98b1448..4a900e2a0da 100644 --- a/support/tool/CRAFT/admin_gebruikersgroep/bewerken.php +++ b/support/tool/CRAFT/admin_gebruikersgroep/bewerken.php @@ -46,11 +46,17 @@ //het opslaan van de wijzigingen if(Validatie_Opslaan()) { + //Bekijken of de te bewerken groep een afgeleide van een admin-groep is + //dit kan door de waarde van het "admin_rechten" veld van de geselecteerde parent te bekijken + $query = "SELECT Admin_Rechten FROM gebruikers_groepen WHERE Groep_ID = '". $_POST['groepsparent'] ."'"; + $resultaat = mysql_query($query); + $row = mysql_fetch_array($resultaat); + $query = "UPDATE gebruikers_groepen SET Groeps_Naam = '". htmlentities($_POST['groepsnaam'], ENT_QUOTES) ."', Groep_Parent = '". $_POST['groepsparent'] ."', "; $query = $query . "Intro_Zichtbaar ='". checkboxWaardes('Intro_Zichtbaar') ."', Comp_Zichtbaar ='". checkboxWaardes('Comp_Zichtbaar') ."', "; $query = $query . "Melding_Zichtbaar = '". checkboxWaardes('Melding_Zichtbaar') ."', Stats_Zichtbaar = '". checkboxWaardes('Stats_Zichtbaar') ."', "; $query = $query . "Instel_Zichtbaar = '". checkboxWaardes('Inst_Zichtbaar') ."', Toevoegen = '". checkboxWaardes('Toevoeg_Rechten') ."', "; - $query = $query . "Bewerken = '". checkboxWaardes('Bewerk_Rechten') ."', Verwijderen = '". checkboxWaardes('Verwijder_Rechten') ."' "; + $query = $query . "Bewerken = '". checkboxWaardes('Bewerk_Rechten') ."', Verwijderen = '". checkboxWaardes('Verwijder_Rechten') ."', Admin_Rechten='". $row['Admin_Rechten'] ."'"; $query = $query . " WHERE Groep_ID = '" . $_GET['c'] . "'"; if (mysql_query($query)) echo("De gewijzigde gebruikersgroep \"". $_POST['groepsnaam'] ."\" is in het systeem bijgewerkt<br>"); @@ -80,10 +86,12 @@ else $selected = $row['Groep_Parent']; while ($data = mysql_fetch_array($resultaat)) { - echo("<option value=\"". $data['Groep_ID'] ."\" "); - if ($selected == $data['Groep_ID']) - echo ('SELECTED'); - echo(">". $data['Groeps_Naam'] ."</option>\r\n"); + if ($data['Groep_ID'] != $_GET['c']) { + echo("<option value=\"". $data['Groep_ID'] ."\" "); + if ($selected == $data['Groep_ID']) + echo ('SELECTED'); + echo(">". $data['Groeps_Naam'] ."</option>\r\n"); + } } ?></select> </td> diff --git a/support/tool/CRAFT/admin_gebruikersgroep/toevoegen.php b/support/tool/CRAFT/admin_gebruikersgroep/toevoegen.php index 054bffeb45b..415f3bc6fdb 100644 --- a/support/tool/CRAFT/admin_gebruikersgroep/toevoegen.php +++ b/support/tool/CRAFT/admin_gebruikersgroep/toevoegen.php @@ -49,8 +49,14 @@ if(Valideer_Invoer()) { - $query = "INSERT INTO gebruikers_groepen (Groeps_Naam, Groep_Parent, Intro_Zichtbaar, Comp_Zichtbaar, Melding_Zichtbaar, Stats_Zichtbaar, "; - $query = $query . "Instel_Zichtbaar, Toevoegen, Bewerken, Verwijderen) VALUES ('". htmlentities($_POST['groepsnaam'], ENT_QUOTES) ."', '". $_POST['groepsparent'] ."', '"; + //Bekijken of de toe te voegen groep een afgeleide van een admin-groep is + //dit kan door de waarde van het "admin_rechten" veld van de geselecteerde parent te bekijken + $query = "SELECT Admin_Rechten FROM gebruikers_groepen WHERE Groep_ID = '". $_POST['groepsparent'] ."'"; + $resultaat = mysql_query($query); + $row = mysql_fetch_array($resultaat); + + $query = "INSERT INTO gebruikers_groepen (Groeps_Naam, Admin_Rechten, Groep_Parent, Intro_Zichtbaar, Comp_Zichtbaar, Melding_Zichtbaar, Stats_Zichtbaar, "; + $query = $query . "Instel_Zichtbaar, Toevoegen, Bewerken, Verwijderen) VALUES ('". htmlentities($_POST['groepsnaam'], ENT_QUOTES) ."', '". $row['Admin_Rechten'] ."', '". $_POST['groepsparent'] ."', '"; $query = $query . Omzetten_Checkbox($_POST['hidden_intro']) ."', '". Omzetten_Checkbox($_POST['hidden_comp']) ."', '". Omzetten_Checkbox($_POST['hidden_melding']) ."', '". Omzetten_Checkbox($_POST['hidden_stats']) ."', '"; $query = $query . Omzetten_Checkbox($_POST['hidden_inst']) ."', '" . Omzetten_Checkbox($_POST['hidden_toevoeg']) ."', '". Omzetten_Checkbox($_POST['hidden_bewerk']) ."', '". Omzetten_Checkbox($_POST['hidden_verwijder']) ."')"; diff --git a/support/tool/CRAFT/algemene_functionaliteit/melding_bewerken.php b/support/tool/CRAFT/algemene_functionaliteit/melding_bewerken.php index b94f8764cec..ce539af10b3 100644 --- a/support/tool/CRAFT/algemene_functionaliteit/melding_bewerken.php +++ b/support/tool/CRAFT/algemene_functionaliteit/melding_bewerken.php @@ -38,7 +38,7 @@ else $afgehandeld = 0; //query samenstellen - $query = "UPDATE melding_lijst SET Meld_Type_ID='". $_POST['Type_Melding'] ."', Gemeld_Door='". $_POST['Gemeld_Door'] ."', "; + $query = "UPDATE melding_lijst SET Meld_Type_ID='". $_POST['Type_Melding'] ."', Melding_Locatie='".$_POST['Melding_Locatie']."', Gemeld_Door='". $_POST['Gemeld_Door'] ."', "; $query = $query . "Prob_Beschrijving='". htmlentities($_POST['Prob_Beschrijving'], ENT_QUOTES)."', Prob_Oplossing='". htmlentities($_POST['Prob_Oplossing'], ENT_QUOTES) ."', Behandeld_Door='".$_POST['Behandeld_Door']."', "; $query = $query . "Afgehandeld='". $afgehandeld ."', Meld_Datum="; @@ -107,6 +107,25 @@ ?> </select></td> </tr> + <tr> + <td>Locatie van de melding:</td> + <td><select name="Melding_Locatie"> + <?php + $query = "SELECT Locatie_ID, Loc_Naam FROM comp_locatie"; + $resultaat = mysql_query($query); + + if (isset($_POST['Melding_Locatie'])) $selectie = $_POST['Melding_Locatie']; + else $selectie = $row['Melding_Locatie']; + + while ($data = mysql_fetch_array($resultaat)) { + echo('<option value="'.$data['Locatie_ID'].'"'); + if ($data['Locatie_ID'] == $selectie) + echo('SELECTED'); + echo('>'. $data['Loc_Naam'] .'</option>'); + } + ?> + </select></td> + </tr> <tr> <td>Meld datum:</td> <td> diff --git a/support/tool/CRAFT/algemene_functionaliteit/melding_toevoegen.php b/support/tool/CRAFT/algemene_functionaliteit/melding_toevoegen.php index 0e39cafaa83..8d9a40ee296 100644 --- a/support/tool/CRAFT/algemene_functionaliteit/melding_toevoegen.php +++ b/support/tool/CRAFT/algemene_functionaliteit/melding_toevoegen.php @@ -39,8 +39,8 @@ $row = mysql_fetch_array($resultaat); //de query om de melding toe te voegen, samenstellen - $query = "INSERT INTO melding_lijst (Meld_Type_ID, Comp_Lijst_ID, Meld_Datum, Huidige_Status, Voorgaande_Melding, Prob_Beschrijving, Prob_Oplossing, Behandeld_Door, Gemeld_Door, Afgehandeld)"; - $query = $query . "VALUES ('". $_POST['Type_Melding'] ."', '". $_GET['c'] ."'"; + $query = "INSERT INTO melding_lijst (Meld_Type_ID, Melding_Locatie, Comp_Lijst_ID, Meld_Datum, Huidige_Status, Voorgaande_Melding, Prob_Beschrijving, Prob_Oplossing, Behandeld_Door, Gemeld_Door, Afgehandeld)"; + $query = $query . "VALUES ('". $_POST['Type_Melding'] ."', '". $_POST['Melding_Locatie'] ."', '". $_GET['c'] ."'"; //het toevoegen van een statusdatum: eerst kijken of er 1 ingevuld is, anders de huidige datum gebruiken... if (isset($_POST['Meld_Datum']) && $_POST['Meld_Datum'] != '') { @@ -96,6 +96,29 @@ ?> </select></td> </tr> + <tr> + <td>Locatie van de melding:</td> + <td><select name="Melding_Locatie"> + <?php + $query = "SELECT Comp_Locatie FROM comp_lijst"; + $resultaat = mysql_query($query); + $row = mysql_fetch_array($resultaat); + + $query = "SELECT Locatie_ID, Loc_Naam FROM comp_locatie"; + $resultaat = mysql_query($query); + + if (isset($_POST['Melding_Locatie'])) $selectie = $_POST['Melding_Locatie']; + else $selectie = $row[0]; + + while ($data = mysql_fetch_array($resultaat)) { + echo('<option value="'.$data['Locatie_ID'].'"'); + if ($data['Locatie_ID'] == $selectie) + echo('SELECTED'); + echo('>'. $data['Loc_Naam'] .'</option>'); + } + ?> + </select></td> + </tr> <tr> <td>Gemeld door:</td> <td><select name="Gemeld_Door"> diff --git a/support/tool/CRAFT/documentatie/changes.doc b/support/tool/CRAFT/documentatie/changes.doc index afb0d95fab5b670dca3612aacea72701bcda1f09..5e581bf9caff615a05c372d4854d6055bc0b18e3 100644 GIT binary patch delta 2440 zcmbVOeQZ-z6u-A0>(;TY8*~)9kLNzfI&dE_%G!aH2F3`=0ur-CBkbeRcI#TQwIl2g zTR;;+AOWt4Bt)Zs$R7lf$%|qX#l?`37>!5*2u9`yiAHdKWRW0S{hjyvwlN?YZ}WTS zo_o*vo%8NF@4Y5}<jGNfxK3Ke(!<8sa!ffenM$Q-bt$0aM~3)OLlLhQ#fFNUBF5%= zxr%D5IASUhVZ%V8%0lLhJxb2Q`bzB2fvhl*6=T`?AV;LFX}|v~4<Km+W6kU!CN%zw ztbpCB0>*;yd>h$yKp%p?U2HbYwc64tZnZ!yeB$3S8xnsTOB1>kr9ea1FMzfXdN4~} zen^s?8|N?`RI{6{(|yhyI$wHC<eFVBJ?7(V$;S(aGVzP4HE}Xe^VPjt(iLKXiQ5Y= zj8GS-L$Bz8OvYZt$|m?((|aWJXg82y9dxQJjW*bAfwb6Fm6afRRa(cH8`;S`F>Kl7 z*Y`E6>64)RMzN^pr%V0Lbsc3oVp>!-t!hNNPIaX*WFs?kGqNbdtlXm;%$9oov)89| z;k1-jnvB!EuJ`n8S*3JZ2D3ygzem|zaG598%N>33P><Z#zb()gm3PV!uN0JH(tsT9 zlGb$fh9cXx$eqEM9FbyCIUo<<(p4j^l?P>MSG2DyCIvKxm=x`m+S_3!V`%{P(H)Wu zq0&mBh)UZ|j86vSE?Ex4uqP4ig-LIFK&q;Dkw+wi;4_V<ZKqA^Ts1k*Ai+>1u<hwk zcYn+)O{vk&_E<=MFxilr93|5qip8~kxi21&V)@7+9*JP5BO2c&M{07EVarvn@WLj; zqEs#(VpKc@G@@i4U@x!_aH69w1Jwm$hvTN$y`aH)RV%7?eNa(fNxzoni}MS7RtL)< zKfKTo>rXE3JLmZK%%DDp`9e@rh|hs9fJ?wv0EKkHmE7<CcK4^zYhPac1i$xBgUiO( z&$9=Mo*QL_!GyugdRyk2`T>^vu<oeX|G<96^WV(S#aqQM^4v4hO*{9A(d7-<)p)wl zrFhR~ic<HQ$`o#)84qU)Xv9P40rmp>04EGD153mqcZnEr7mJJT>f-3k(_zOLm((Yd zR+CYYx5CMzV(|*6=TUa(Yt2rR>8r+(eldb0p>iC53<naWk$e<ClGgUbn94D>qC|Y; z&KCO{bCH#<)p<0{X(A5svAe<G&k{b*Lh*q+*L;i_BqrW*&!3tV)>x?0*U?2(E_y%Z zP?&V}vuDidE5yWU&+%pb$Yl@Ehyz>&8~~01?*X3zWuU17Txl$^G7<G|6fb$_<(rs= z5oiQ}UUA;rRC*urCILS-)&T`zw*!-4Bk$U#+SS@27GjkONyVdGiUA8SnpNoB59Oe| z*3_EeT#ArH1O|2spivK?6~)Aw1;$|cYGL;;H=^~#27i6x`?k+m|Fc)v=EOBNX8W3D z4P0l`hH3+ExW$HTx0&5|hn;f%&PLk)V4`)L{ZRWCvliTA;dK)%<ufMv)Is=K&vB0b z36wMqT^jH-se@YhFka=%hqg^|ru^(b$X$)yXHU>}9UDY(Ud9*Z1oG#&W4alm4TaNI zl{eOgct#~iDy?GJ{FJh>`CTsFG)ZS#>Um}(V<oV3h~k}&m6-Sd_QLDq-+@q_58Zg> z%GnXF&XXU0OCK}pYWkv)q`)LkD2FyI%j1>GaNDlDO!~(|=?h=bp(+kiwg)RzrJR(5 z>7B)-oC-R!$Y%m*P%Z^)`H}6Wqut>wUrYTR3h5T{?gY;h<J}4Ke0Vs;?w%ws68Cxr Qd6|fZ6TDg(4`-YI0nxw0L;wH) delta 2466 zcmcImZ%kWN6u-AnS_&P74OT{J-=M;v2G|A+hHh=w2bPUj*A^DHZ0b~m1u@y&jLWh% z8vU?gGPpYVFh7tO6Ae+ampNn1CK+xY%n}ll#i2xuLNxoJ#w=SlH~gK~_X@)q7ZXqV zd*`0N_q==0y|2j`p8ScQsFUiMP7cNzG33DA`T2R$t_RfozA-*za&fOHHF@oB#+Gm7 z8oV|!nCTXMrbCGy3%N6PKfVI`Bd`<qW|9|UzI?{kVWv}h+<)aCqG%Iit!xwnq6gt# z`0Xx0v55Q<Rqcg5iTFaX-L%~1&`UgJfmpQq-zu9Fw=+Bm!;4BFGUQpLErR@Bwx<3Y zCqFmVVPVpg-%^?0b1@nDbe&jcuBtNT{3l<E*@%EW;#y`TF_)K$HKI<Sl3b`9pVU1O zpSVO_ppmhopINcE&>TaYO}7y<X1k3F>mbw461@e#D0pR|CbDkK?$Twfc?O%y6XO;o zXxLL;3oAkOO+abXXK>@q4H?@sm|0P_Af^%-GVLqTq=VeducC@FjLMr0ho#)8f2lq# zixNxuL!pd?UN?GrDeqCAu^i4$1jFr8AfR*vw#tgMCDQSDM3I%atZbBIDB=;hD<Zc^ z9rCtNSZR|Y;ZWLpHIaRjVbj8ucr>z2mMCeL9NiIa56RJc^BPgHcp%;xixt8el3T+{ zm>e}D9%9PTpJ<bV(a!KzIU18-jo*`SM?g_zIV$0onrA1fLn<W@h$7!kSxQGsK^b!e z;)=9pOU?G0Mdj8me%~s*Nm!8{!$g5l2S#dV{za~iTc)|ni&{+8rP%Qpupc-HOal>Y zpA{Vy0D{1AU?5+-=yZvr&I@8yaV20Ec0j@S-OK`UzSwUoW?8svaK!H-{~uiZS(58H zmJY|M$G9A3a=H22&7Wt!xeUhx+_Ivu$JI5%#7OBLn`HoA<Z%PGSuQ>*&gcBJ`};!9 z#LW8o950Rm?h0IpOnB-8HKjN~F<?J%5|{=eI5k%ETmT3H$AJN$!Y0numvW2vqTU5m zBjvUFl4h+{(~n`sC03`O#AI5n4N^8-U_?nKHaC<Y$F7F^=P(<7DXu?LIj~Yh$nmk3 z<16ji(&!eCHo6iiqxKy3gV7NuN@~ya<NvZ%KH!8xuU8B<HYC2rqA$=eGhr2VIl0)D z<kTip%Tl{cmztg2pfh$p2O`Xxjyi!ZNTS`q^S}!_J^=p|I1fyS=QbQKc@mr73mm~_ zAJaCRF$>xS5VcLQY!^mE{X#UgG^~W+0y=;w&<X4T1n@R+75EM)K_<7JEmQp7<Qr<v zT}x@G5DyI0V-;FoT9{d%Vrj7z>aONUR;>>qXkSK)H46|`0~cSiu?ro=?Aan8JJalA z*_MadFYD^W51SjrDt}$hf!G!HtK%xmJ~Sns_80qqti8c(1-DqAe22~ZITqDe6@TP& z&hdYOWFmu`^gEf+3G%Dw{O|B8W$)QH$Y%`;+8KKdO+SLdI9`IP%y3}wQ(E<Cu$O0f z5b3draq}kC7dpdFx31+@>@l51rzq`rK7xTCV7YT;Q%I(b$G(02%Gpa?8;|BT(N_-F zI3}UbQ7S$05%tZs^?BT*j(5GBXT>F?{T&kiZl`snAw1RXwU!ye04%g}^sh;bc029s zbm0yZ4eI6YT0Yd%mp%4=yY^+>AP)8<xI<j;Ntm7RY!R>YCb?VO>OIWM#ld|E?o+St H%Q622V{wnx diff --git a/support/tool/CRAFT/includes/login_funcs.php b/support/tool/CRAFT/includes/login_funcs.php index 88f2ca68c18..426b492414a 100644 --- a/support/tool/CRAFT/includes/login_funcs.php +++ b/support/tool/CRAFT/includes/login_funcs.php @@ -77,6 +77,7 @@ $_SESSION['toevoegen'] = $row['Toevoegen']; $_SESSION['bewerken'] = $row['Bewerken']; $_SESSION['verwijderen'] = $row['Verwijderen']; + $_SESSION['admin_rechten'] = $row['Admin_Rechten']; $query = "UPDATE gebruiker SET Laatst_Ingelogd = NOW() WHERE Werknem_ID='". $_SESSION['gebr_id'] ."'"; mysql_query($query); diff --git a/support/tool/CRAFT/includes/menu.php b/support/tool/CRAFT/includes/menu.php index 4c32a31350e..c6c55a65af4 100644 --- a/support/tool/CRAFT/includes/menu.php +++ b/support/tool/CRAFT/includes/menu.php @@ -32,10 +32,13 @@ </div> <div id="alg_opties"> <ul> - <?php if (isset($_SESSION['admin_deel']) && $_SESSION['admin_deel'] == 0) { - echo("<li><A name=\"Admin\" href=\"admin.php?p=1&s=1\">Admin-gedeelte</A></li>"); - } else - echo("<li><A name=\"Admin\" href=\"main.php\">Hoofdapplicatie</A></li>"); + <?php + if (isset($_SESSION['admin_rechten'])&& $_SESSION['admin_rechten'] == 1) { + if (isset($_SESSION['admin_deel']) && $_SESSION['admin_deel'] == 0) { + echo("<li><A name=\"Admin\" href=\"admin.php?p=1&s=1\">Admin-gedeelte</A></li>"); + } else + echo("<li><A name=\"Admin\" href=\"main.php\">Hoofdapplicatie</A></li>"); + } ?> <li><A name="LogUit" href="index.php">Uitloggen</A></li> </ul> diff --git a/support/tool/CRAFT/main/start.php b/support/tool/CRAFT/main/start.php index b3d086800e2..0eaa73fa6ac 100644 --- a/support/tool/CRAFT/main/start.php +++ b/support/tool/CRAFT/main/start.php @@ -32,6 +32,7 @@ echo("<b id=\"zwart\">Toegevoegde meldingen:</b><br>"); echo("<iframe id=\"frame_type\" name=\"frame_type\" align=\"middle\" marginwidth=\"0\" marginheight=\"0\" src=\"". $_SESSION['pagina'] ."main_meldingen/Meldingen_Overzicht.php\" width=\"650\" height=\"110\" ALLOWTRANSPARENCY frameborder=\"0\" scrolling=\"auto\"></iframe>"); } + else echo("<b id=\"zwart\">Er zijn sinds uw laatste inlog geen meldingen toegevoegd.</b><br>"); $query = "SELECT Count(Comp_Lijst_ID) FROM comp_lijst WHERE Laatste_Melding in"; $query = $query . "(SELECT Meld_Lijst_ID FROM melding_lijst WHERE Meld_Datum > "; @@ -43,6 +44,7 @@ echo("<br><br><b id=\"zwart\">Toegevoegde componenten:</b><br>"); echo("<iframe id=\"frame_comp\" name=\"frame_comp\" align=\"middle\" marginwidth=\"0\" marginheight=\"0\" src=\"". $_SESSION['pagina'] ."main_componenten/Comp_Overzicht.php\" width=\"650\" height=\"110\" ALLOWTRANSPARENCY frameborder=\"0\" scrolling=\"auto\"></iframe>"); } + else echo("<b id=\"zwart\">Er zijn sinds uw laatste inlog geen componenten toegevoegd.</b><br>"); $query = "SELECT Count(Comp_Type) FROM comp_type WHERE Aanmaak_Datum > '".$_SESSION['laatste_inlog']."'"; $res = mysql_query($query); @@ -50,11 +52,10 @@ if ($row[0] != 0) { echo("<br><br><b id=\"zwart\">Toegevoegde componenttypes:</b><br>"); echo("<iframe id=\"frame_type\" name=\"frame_type\" align=\"middle\" marginwidth=\"0\" marginheight=\"0\" src=\"". $_SESSION['pagina'] ."main_componenten/Type_Overzicht.php\" width=\"650\" height=\"110\" ALLOWTRANSPARENCY frameborder=\"0\" scrolling=\"auto\"></iframe>"); - } + } + else echo("<b id=\"zwart\">Er zijn sinds uw laatste inlog geen componenttypes toegevoegd.</b><br>"); ?> - - </div> -- GitLab