Changeset 2985 for trunk/workflow/inc/class.bo_utils.inc.php
- Timestamp:
- 07/01/10 10:16:58 (14 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/workflow/inc/class.bo_utils.inc.php
r2974 r2985 64 64 */ 65 65 function search_ldap_users_by_cn($params) 66 { 66 { 67 67 // parâmetro a ser procurado no ldap 68 68 $cn = trim(ereg_replace(' +', ' ', $params['cn'])); … … 86 86 $ret_name = empty($params['name']) ? 'cn' : $params['name']; 87 87 88 $ret_complement = empty($params['complement']) ? '' : $params['complement']; 88 $ret_complement = empty($params['complement']) ? '' : $params['complement']; 89 89 90 90 $ajaxConfig = &Factory::newInstance('ajax_config', 'contactcenter'); … … 118 118 } 119 119 elseif(ldap_count_entries($ds, $r) < 200){ 120 120 121 $result = ldap_get_entries($ds, $r); 121 foreach($result as $value){ 122 if($value[$ret_name][0] != ""){123 if( $params['complement'] != ''){122 123 foreach($result as $value){ 124 if( ($value[$ret_name][0] != '') && ($value[$ret_complement][0] != '') ){ 124 125 $complement = " >> " . $value[$ret_complement][0]; 125 126 $output['values'][] = array( 126 'id' => $value[$ret_id], 127 'name' => trim(ucwords(strtolower($value[$ret_name][0]))) . $complement ); 128 } 129 else{ 127 'id' => $value[$ret_id], 128 'name' => trim(ucwords(strtolower($value[$ret_name][0]))) . $complement 129 ); 130 131 } 132 elseif($value[$ret_name][0] != ''){ 130 133 $output['values'][] = array( 131 'id' => $value[$ret_id], 132 'name' => trim(ucwords(strtolower($value[$ret_name][0])))); 134 'id' => $value[$ret_id], 135 'name' => trim(ucwords(strtolower($value[$ret_name][0]))) 136 ); 133 137 } 134 } 138 else{ 139 $output['values'][] = array( 140 'id' => '', 141 'name' => "-- Selecione uma Opção --" 142 ); 143 } 144 135 145 } 136 137 146 138 147 foreach ($output['values'] as $key => $value){ … … 156 165 else{ 157 166 $output['msg'] = 'Não digite caracteres especiais nem números. Apenas letras e espaços são permitidos.'; 158 } 167 } 159 168 return $output; 160 169 }
Note: See TracChangeset
for help on using the changeset viewer.