1,15 → 1,26 |
<?php |
// ATTENTION ! Classe compatible uniquement avec nouveau format de bdd du cel // |
/** |
* PHP Version 5 |
* |
* @category PHP |
* @package jrest |
* @author Aurélien Peronnet <aurelien@tela-botanica.org> |
* @copyright 2010 Tela-Botanica |
* @license http://www.cecill.info/licences/Licence_CeCILL_V2-fr.txt Licence CECILL |
* @version SVN: <svn_id> |
* @link /doc/jrest/ |
*/ |
|
// in utf8 |
// out utf8 |
|
/** |
* |
* Liste des utilisateurs du cel, par défaut les 50 premiers |
* ou bien commencant par la chaine fournie en paramètre |
* |
**/ |
* |
* Liste des utilisateurs du cel, par défaut les 50 premiers |
* ou bien commencant par la chaine fournie en paramètre |
* |
* in=utf8 |
* out utf8 |
* |
**/ |
class InventoryUserList extends Cel { |
|
function getElement($uid){ |
25,10 → 36,10 |
$utilisateurs = $this->executerRequete($requete_utilisateurs); |
|
$liste_utilisateurs = array(); |
if(!$utilisateurs) { |
if (!$utilisateurs) { |
|
} else { |
foreach($utilisateurs as $utilisateur) { |
foreach ($utilisateurs as $utilisateur) { |
$liste_utilisateurs[] = $utilisateur['courriel']; |
} |
} |
45,7 → 56,7 |
|
$condition = ''; |
|
if(isset($params[1]) && $params[1] != null && $params[1] != '*') { |
if (isset($params[1]) && $params[1] != null && $params[1] != '*') { |
$condition .= ' WHERE courriel LIKE '.$this->proteger($params[1].'%'); |
} |
|
55,9 → 66,9 |
|
function trierUtilisateurs($val1, $val2) { |
|
if(strstr($val1,'@')) { |
if (strstr($val1,'@')) { |
|
if(strstr($val2,'@')) { |
if (strstr($val2,'@')) { |
return strcmp($val1,$val2); |
} |
else |
67,7 → 78,7 |
} |
else |
{ |
if(strstr($val2,'@')) { |
if (strstr($val2,'@')) { |
return 1 ; |
} |
else |