Esempio n. 1
0
 public function Save($post)
 {
     $success = false;
     // Keeping the apiary_id in memory before sending data to the parent method
     $apiary_id = $post['apiary_id'];
     unset($post['apiary_id']);
     $success = parent::Save($post, 'beehive');
     if ($this->_id != null) {
         $apiary = ApiaryRepository::FindById($apiary_id);
         $apiary->ownBeehive[] = $this->_entity;
         //TODO: See what we do with saving functionalities
         //$saved_apiary_id = ApiaryFactory::Save($apiary);
         $saved_apiary_id = Database::Save($apiary);
         if (isset($this->_id) && isset($saved_apiary_id)) {
             $success = true;
         }
     }
     return $success;
 }
Esempio n. 2
0
	#accordion {
		margin-top: 20px;
	}

	.ui-accordion-content {
		margin-bottom: 10px;	
	}
	
	.ui-accordion .ui-accordion-content{
		overflow: visible !important;
	}
</style>

<?php 
include_once '../../globals.php';
$allApiaries = ApiaryRepository::FindAll();
echo '<div id="accordion" class="ui-accordion ui-widget ui-helper-reset">';
foreach ($allApiaries as $apiary) {
    echo '<h3 class="ui-accordion-header ui-helper-reset ui-state-default ui-accordion-icons rucher-title rucher-header">' . $apiary->GetId() . '-' . $apiary->GetName() . ' a ' . $apiary->GetLocation() . '</h3>';
    echo '<div class="rucher-content ui-accordion-content ui-helper-reset ui-widget-content">';
    echo '<p>Détail du rucher : <a href="./rucher/detail.php?id=' . $apiary->GetId() . '">Lien</a></p>';
    $allBeehives = 0;
    if (isset($apiary->id)) {
        $allBeehives = BeehiveRepository::FindByApiary($apiary->id);
    }
    if (isset($allBeehives) && !empty($allBeehives)) {
        echo '<h3>Liste des ruches associées au rucher</h3>';
        echo '<table class="table" style="width: 100%;">
				<thead>
					<th>Sélectionner</th>
					<th>Id</th>