Rev 423 | Blame | Compare with Previous | Last modification | View Log | RSS feed
<?php// in utf8// out utf8// List des stations par utilisateur et par communeClass InventoryUserList extends DBAccessor {var $config;function InventoryUserList($config) {$this->config=$config;}function getElement($uid){// Controle detournement utilisateursession_start();$this->controleUtilisateur($uid[0]);// uid[0] : utilisateur obligatoire$DB=$this->connectDB($this->config,'database_cel');$value=array();$query='SELECT DISTINCT identifiant FROM cel_inventory' ;if(isset($uid[1]) && $uid[1] != null && $uid[1] != '*') {$query .= ' WHERE identifiant LIKE "'.$DB->escapeSimple($uid[1]).'%"';}$res =& $DB->query($query);if (DB::isError($res)) {die($res->getMessage());}$i = 0;while ($row =& $res->fetchrow(DB_FETCHMODE_ASSOC)) {$value[$i] =$row['identifiant'];$i++;}usort($value,'trierUtilisateurs');$output = json_encode($value);print($output);return true;}}function trierUtilisateurs($val1, $val2) {if(strstr($val1,'@')) {if(strstr($val2,'@')) {return strcmp($val1,$val2);}else{return -1 ;}}else{if(strstr($val2,'@')) {return 1 ;}else{return strcmp($val1,$val2) ;}}}/* +--Fin du code ---------------------------------------------------------------------------------------+* $Log$* Revision 1.3 2008-01-30 08:57:28 ddelon* fin mise en place mygwt** Revision 1.2 2007-05-22 12:54:09 ddelon* Securisation acces utilisateur****/?>