Beispiel #1
0
     // $requete_membre->update($type, array('nom' => $nom));
     // $requete_membre->where(array($type => array('id' => $id)));
     // echo $requete_membre->requete_complete();
     // $requete_membre->executer_requete();
     // $erreur = array_merge($erreur, $requete_membre->liste_erreurs);
     // unset($requete_membre);
     // echo '<p>Le '.$type.' a bien été modifié.</p>';
     // } else {
     // echo '<p class="erreur">Erreur</p>';
     // }
 } else {
     $requete = new requete();
     $requete->select(array('COUNT' => array('personne' => 'id')), 'tpg');
     $requete->select(array('tournee' => array('id', 'nom')), 'r');
     $requete->group('r', 'id');
     $requete->join('personne', 'tournee', 'RIGHT');
     // echo $requete->requete_complete().'<br><br>';
     $requete->executer_requete();
     $liste = $requete->resultat;
     $erreur = array_merge($erreur, $requete->liste_erreurs);
     unset($requete);
     if ($liste) {
         echo '<table><thead><tr><th>Nom</th><th>Nombre de personne</th><th>Action</th></tr></thead><tbody>';
         foreach ($liste as $membre) {
             echo '<tr><td>' . $membre['r.nom'] . '</td><td>' . $membre['COUNT(tpg.id)'] . '</td><td><a href="?menu=gestion&amp;sousmenu=modifierTournee&amp;id=' . $membre['r.id'] . '">Modifier</a></td></tr>';
         }
         echo '</tbody></table>';
     } else {
         echo '<p class="erreur">Aucune tournée n\'est déclarée.</p>';
     }
 }
Beispiel #2
0
         $dateJour++;
     }
 }
 $temps = mktime(0, 0, 0, $dateMois, $dateJour, $dateAnnee);
 /*********************/
 // SELECT COUNT( idMenu ) AS "NbMenu" FROM v2__menu_regime mr RIGHT JOIN v2__menu m ON mr.idMenu = m.id GROUP BY m.id
 $requete = new requete();
 $requete->alias = true;
 $requete->select(array('menu' => array('id', 'supplement')), 'm');
 $requete->select(array('menu_entree' => 'nom'), 'me');
 $requete->select(array('menu_viande' => 'nom'), 'mv');
 $requete->select(array('menu_legume' => 'nom'), 'ml');
 $requete->select(array('menu_fromage' => 'nom'), 'mf');
 $requete->select(array('menu_dessert' => 'nom'), 'md');
 $requete->select(array('COUNT' => array('menu_regime' => 'idMenu')), 'mr');
 $requete->join('menu_regime', 'menu', 'RIGHT');
 // $requete->join($type, $type2, 'RIGHT');
 $requete->group('m', 'id');
 $requete->order('me.nom');
 $requete->order('mv.nom');
 $requete->order('ml.nom');
 $requete->order('mf.nom');
 $requete->order('md.nom');
 $requete->order('m.supplement');
 // echo $requete->requete_complete().'<br><br>';
 $requete->executer_requete();
 $liste = $requete->resultat;
 $erreur = array_merge($erreur, $requete->liste_erreurs);
 unset($requete);
 if ($liste) {
     $retour['resultat'] = '<p><a href="?menu=menu&amp;sousmenu=ajouterMenu">Ajouter un nouveau menu</a></p><table><caption>Menus - ' . count($liste) . ' différents</caption><thead><tr><th>Nombre</th><th>Entree</th><th>Viande</th><th>Légume</th><th>Fromage</th><th>Dessert</th><th>Supplément</th><th colspan="2">Action</th></tr></thead><tbody>';
Beispiel #3
0
     case 'regime':
     case 'boisson':
     case 'remplacement':
     case 'supplement':
         $type2 = 'tper_' . substr($type, 0, 3);
         $type3 = 'idPersonne';
         break;
 }
 $requete = new requete();
 $requete->select(array('COUNT' => array($type2 => $type3)), 'tpg');
 $requete->select(array($type => array('id', 'nom')), 'r');
 if ($type == 'regime') {
     $requete->select(array('r' => array('nomComplet', 'couleur')));
 }
 $requete->group('r', 'id');
 $requete->join($type, $type2, 'RIGHT');
 // echo $requete->requete_complete().'<br><br>';
 $requete->executer_requete();
 $liste = $requete->resultat;
 $erreur = array_merge($erreur, $requete->liste_erreurs);
 unset($requete);
 if ($liste) {
     if ($type == 'regime') {
         $retour['resultat'] = '<table><thead><tr><th>Nom</th><th>Nom complet</th><th>Couleur</th><th>Nombre de personne</th><th colspan="2">Action</th></tr></thead><tbody>';
         foreach ($liste as $membre) {
             $retour['resultat'] .= '<tr><td>' . $membre['r.nom'] . '</td><td>' . $membre['nomComplet'] . '</td><td><span style="color:#' . $membre['couleur'] . '">' . $membre['couleur'] . '</span></td><td>' . $membre['COUNT(tpg.' . $type3 . ')'] . '</td><td><a href="?menu=gestion&amp;sousmenu=modifier&amp;type=' . $type . '&amp;id=' . $membre['r.id'] . '">Modifier</a></td><td><a href="?menu=gestion&amp;sousmenu=supprimer&amp;type=' . $type . '&amp;id=' . $membre['r.id'] . '">Supprimer</a></td></tr>';
         }
     } else {
         $retour['resultat'] = '<table><thead><tr><th>Nom</th><th>Nombre de personne</th><th colspan="2">Action</th></tr></thead><tbody>';
         foreach ($liste as $membre) {
             $retour['resultat'] .= '<tr><td>' . $membre['r.nom'] . '</td><td>' . $membre['COUNT(tpg.' . $type3 . ')'] . '</td><td><a href="?menu=gestion&amp;sousmenu=modifier&amp;type=' . $type . '&amp;id=' . $membre['r.id'] . '">Modifier</a></td><td><a href="?menu=gestion&amp;sousmenu=supprimer&amp;type=' . $type . '&amp;id=' . $membre['r.id'] . '">Supprimer</a></td></tr>';