?> " title="<?php echo $taal->msg('afdrukken'); ?> " id="icon-print"/></a></li> </ul> </div> <div> <h1>Beheer Personeel</h1> <p class='disclaimer'>Hier kunt u personeelsleden toevoegen en bewerken. Klik op het <img src="images/page_edit.gif"/>-icoon om de rechten van een beheerder aan te passen, klik op het <img src="images/page_delete.gif"/>-icoon om een bestaande beheerder deze rechten te ontnemen. Onderaan heeft u ook de mogelijkheid om een nieuwe beheerder toe te voegen. Daarvoor moet de volledige naam niet ingevuld worden, enkel de gebruikersnaam geleverd door DICT is genoeg.</p> <table> <tr class="tabelheader"><td colspan="8">Beheer Personeel</td></tr> <tr class="legende"><td>id</td><td>UgentID</td><td>Voornaam</td><td>Familienaam</td><td>Homes</td><td>email</td><td></td><td></td></tr> <? $personeel = Personeel::getBeheerders(); foreach($personeel as $p){ $id = $p->getId(); echo("<tr id='".$id."_'><td>$id</td><td class='edit' id='gebruikersnaam_$id'>".$p->getGebruikersnaam()."</td><td class='voornaam'>".$p->getVoornaam()."</td><td class='achternaam'>".$p->getAchternaam()."</td><td class='homes'>"); $homes = $p->getHomesLijst(); foreach($homes as $home){ echo "Home ".$home->getKorteNaam()."<br/>"; } echo("</td><td class='mails'>"); echo("<input type='checkbox' class='inputCheckbox' disabled='true' id='mails_$id' value='".$p->getMails()."' "); echo $p->getMails()?"checked='".$p->getMails()."'":"" ; echo("/>"); echo("</td><td class='img1'><img src='images/page_edit.gif' /></td><td class='img2'><img src='images/page_delete.gif' /></td></tr>"); } echo("<tr><td>x</td><td class='edit' id='gebruikersnaam'><input type='text'/></td><td id='voornaam'></td><td id='achternaam'></td><td class='homes'>"); $l = Home::getHomes(); foreach($l as $home){ echo("
} $beheerders = Personeel::getBeheerders(); foreach ($beheerders as $personeel) { $mailer = new Mailer(); $mailer->setHTMLCharset("UTF-8"); $mailer->setFrom($from); $homes = $personeel->getHomesLijst(); foreach ($homes as $home) { $id = $home->getId(); if (isset($count[$id]) && ($count[$id] > 0)) { // $personeel is homemanager van een home die een mail moet krijgen over $count[$id] ongeziene formulieren $mailer->setSubject("[Herstelformulieren] ".$count[$id]." ongezien"); $mailer->setText("Beste,\n\nEr zijn sinds gisteren ".$count[$id]." herstelformulieren bijgekomen uit ".$home->getLangeNaam()." die nog bekeken moeten worden. Gelieve hiervoor in te loggen op https://chaos.ugent.be/test_herstelformulier/repair/index.php ."); //$mailer->send(array($personeel->getEmail())); } } }*/ $beheerders = Personeel::getBeheerders(); foreach ($beheerders as $personeel) { $mailer = new Mailer(); $mailer->setHTMLCharset("UTF-8"); $mailer->setFrom($from); $aantal = sizeof(Herstelformulier::getPersoneelList($personeel->getHomeStringLijst(), new Status("ongezien"))); if ($aantal > 0 && $personeel->getMails()) { $mailer->setSubject("[Herstelformulieren] " . $aantal . " ongeziene formulieren"); $mailer->setText("Beste,\n\nEr zijn " . $aantal . " ongeziene herstelformulieren uit de homes waarvoor u verantwoordelijk bent. Gelieve hiervoor in te loggen op https://herstelformulier.ugent.be ."); $mailer->send(array($personeel->getEmail())); } }