Changeset 1470 for trunk/workflow


Ignore:
Timestamp:
09/30/09 14:55:56 (15 years ago)
Author:
rodsouza
Message:

Ticket #638 - Permitir numeros e hifen como parâmetro da busca e ordenar o resultado (por grupo).

Location:
trunk/workflow/inc
Files:
2 edited

Legend:

Unmodified
Added
Removed
  • trunk/workflow/inc/class.bo_userinterface.inc.php

    r1452 r1470  
    917917        function searchEmployee($params) 
    918918        { 
    919                 if (!ereg('^([[:alpha:] ]+)$', $params['searchTerm'])) 
     919                if (!ereg('^([[:alnum:] -]+)$', $params['searchTerm'])) 
    920920                        return array('error' => 'Parâmetro de busca inválido'); 
    921921 
     
    933933                        return array('error' => 'O sistema de busca não pode ser utilizado para sua organização'); 
    934934 
    935                 usort($result['employees'], create_function('$a,$b', 'return strcasecmp($a[\'cn\'],$b[\'cn\']);')); 
     935                $sort_function = create_function('$a,$b', 'return strcasecmp($a[\'cn\'],$b[\'cn\']);'); 
     936 
     937                usort($result['employees'], $sort_function ); 
     938                usort($result['bygroup'], $sort_function ); 
     939 
    936940                return $result; 
    937941        } 
  • trunk/workflow/inc/class.so_userinterface.inc.php

    r1465 r1470  
    382382                        $ldapResult[$entries[$i]['uidnumber'][0]] = array('cn' => $entries[$i]['cn'][0], 'telephoneNumber' => $entries[$i]['telephonenumber'][0]); 
    383383 
    384                 /* check if any result was found */ 
    385                 //if (count($ldapResult) < 1) 
    386                 //      return $output; 
    387  
    388384                $uids = implode( ',', array_keys( $ldapResult ) ); 
    389385 
Note: See TracChangeset for help on using the changeset viewer.