Subversion Repositories eFlore/Applications.cel

Compare Revisions

Ignore whitespace Rev 886 → Rev 887

/trunk/jrest/services/InventoryUserList.php
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