<?php /** * $Id$ * * @package Mediboard * @subpackage SSR * @author SARL OpenXtrem <*****@*****.**> * @license GNU General Public License, see http://www.gnu.org/licenses/gpl.html * @version $Revision$ */ CCanDo::checkRead(); // Plateau du contexte $plateau = new CPlateauTechnique(); $plateau->load(CValue::get("plateau_id")); // Détails des techniciens $date = CMbDT::date(); foreach ($plateau->loadRefsTechniciens(false) as $_technicien) { $_technicien->countSejoursDate($date); } // Technicien à editer $technicien = new CTechnicien(); $technicien->load(CValue::get("technicien_id")); $technicien->plateau_id = $plateau->_id; $technicien->loadRefsNotes(); $technicien->loadRefPlateau(); $technicien->loadRefKine(); $technicien->countSejoursDate($date); // Alter egos pour les transferts de séjours $where["kine_id"] = "= '{$technicien->kine_id}'"; /** @var CTechnicien[] $alteregos */
* @subpackage SSR * @author SARL OpenXtrem <*****@*****.**> * @license GNU General Public License, see http://www.gnu.org/licenses/gpl.html * @version $Revision$ */ CCanDo::checkRead(); $plateau = new CPlateauTechnique(); $plateau->group_id = CGroups::loadCurrent()->_id; // Plateaux disponibles $plateaux = $plateau->loadMatchingList(); foreach ($plateaux as $_plateau) { $_plateau->countBackRefs("techniciens"); $_plateau->countBackRefs("equipements"); } // Plateau sélectionné $plateau->load(CValue::getOrSession("plateau_id")); $plateau->loadRefsNotes(); $plateau->loadRefsEquipements(false); $date = CMbDT::date(); foreach ($plateau->loadRefsTechniciens(false) as $_technicien) { $_technicien->countSejoursDate($date); } // Equipement $equipement = new CEquipement(); $equipement->plateau_id = $plateau->_id; // Technicien $technicien = new CTechnicien(); $technicien->plateau_id = $plateau->_id; // Kinés $user = new CMediusers(); $kines = $user->loadKines();