/**
  * Process location add form
  *
  * @param string $form 
  * 
  * @todo Receive logo file and process it
  * @return void
  * @author Valentin Bora
  */
 private function _processLocationAdd($form)
 {
     $values = $form->getValues();
     // Check for location info
     if (empty($values['address']) && empty($values['link']) && empty($values['lat'])) {
         $form->populate($values);
         $this->view->locationError = 1;
         return;
     }
     Locatie::addNew($values);
     $this->view->success = 1;
     // Logo not yet processed
 }
Exemple #2
0
 public static function addNew($values)
 {
     $location = new Locatie();
     $location->nume = $values['name'];
     if (!empty($values['location'])) {
         $localitate = Doctrine_Core::getTable('Localitate')->findOneByName(strtolower($values['location']));
         if ($localitate) {
             $location->localitate = $localitate;
         } else {
             $localitate = new Localitate();
             $localitate->name = strtolower($values['location']);
             $localitate->save();
             $location->localitate = $localitate;
         }
     }
     $location->adresa = $values['address'];
     $location->link = $values['link'];
     $location->lat = $values['lat'];
     $location->long = $values['long'];
     $location->contact = $values['contact'];
     $location->descriere = $values['description'];
     $location->orar = $values['schedule'];
     $location->save();
 }
   					
					<div>
						<h1>Beheer</h1>
						<?if($_GET['homeId']=="") {?>
							<p>U kunt de herstelformulieren van volgende homes aanpassen:</p><ul>
							<?
								$lijst = $auth->getUser()->getHomesLijst();
								foreach($lijst as $home)
									echo "<li><a href='personeelAdmin.php?homeId=".$home->getId()."'>Home ".$home->getKorteNaam()."</a></li>"
							 ?>
							 </ul>
							 <p>U kunt ook <a href='personeelAdminBeheerders.php'>beheerders aanmaken</a> en <a href='personeelAdminHomes.php'>homes</a> en <a href='personeelAdminCategorie.php'>categorieën</a> aanmaken en bewerken</p>
						<?}
						else{ 
							$currentHome = new Home($_GET['homeId']);	
							$locaties = Locatie::getAllValues();
							echo("<p class='disclaimer'>Hieronder kunt u het herstelformulier van Home ".$currentHome->getKorteNaam()." aanpassen. Klik op het <img src='images/page_edit.gif'/>-icoon om een veld op het herstelformulier aan te passen, klik op het <img src='images/page_delete.gif'/>-icoon om een veld van dit herstelformulier te verwijderen. Onderaan heeft u ook telkens de mogelijkheid om een nieuw veld toe te voegen en toe te kennen aan een categorie.</p>");
							?>
							<table>
								<tr class="tabelheader"><td colspan="5">Herstelformulier <?php 
echo $currentHome->getLangeNaam();
?>
</td></tr>
								<?
								foreach ($locaties as $index => $locatie) {
								?>
								<tr class="subheader"><td colspan="5"><?php 
echo $locatie->getValue();
?>
</td></tr>
								<tr class="legende"><td>Naam Nederlands</td><td>Naam Engels</td><td>Categorie</td><td></td><td></td></tr>