Changeset 317 for trunk/expressoAdmin1_2/inc/class.group.inc.php
- Timestamp:
- 06/17/08 14:43:30 (16 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/expressoAdmin1_2/inc/class.group.inc.php
r86 r317 52 52 //Retira os uids duplicados se existir 53 53 $array_tmp = array(); 54 $array_tmp = array_unique($params['members']);54 $array_tmp = @array_unique($params['members']); 55 55 $params['members'] = $array_tmp; 56 56 … … 67 67 $id = $next_id['id']; 68 68 } 69 // Pega ID do BD e incrementa de 1.70 //$id = (($this->db_functions->get_next_id()) + 1);71 // Incrementa o id no BD.72 //$this->db_functions->increment_id($id,'groups');73 69 74 70 // Cria array para incluir no LDAP … … 90 86 $group_info['mail'] = $params['email']; 91 87 92 if ( count($params['members']))88 if ( (count($params['members'])) && (is_array($params['members'])) ) 93 89 { 94 90 foreach ($params['members'] as $index => $uidnumber) … … 122 118 { 123 119 $return['status'] = false; 124 $return['msg'] .= $result['msg']; 120 if ($result['error_number'] == '65') 121 $return['msg'] .= "Não foi possível criar este grupo pois os schemas do servidor LDAP estão desatualizados.\n" . 122 "O Administrador deve atualizar o diretório /etc/ldap/schema/ e re-inicializar o ldap.\n". 123 "Uma versão atualizada deste arquivo pode ser encontrada no site:\n" . 124 "www.expressolivre.org -> Downloads -> schema.tgz"; 125 else 126 $return['msg'] .= $result['msg']; 125 127 } 126 128 … … 215 217 { 216 218 $return['status'] = false; 217 $return['msg'] .= $result['msg']; 219 if ($result['error_number'] == '65') 220 $return['msg'] .= "Não foi possível salvar alguns atributos deste grupo pois os schemas do servidor LDAP estão desatualizados.\n" . 221 "O Administrador deve atualizar o diretório /etc/ldap/schema/ e re-inicializar o ldap.\n". 222 "Uma versão atualizada deste arquivo pode ser encontrada no site:\n" . 223 "www.expressolivre.org -> Downloads -> schema.tgz"; 224 else 225 $return['msg'] .= $result['msg']; 218 226 } 219 227 } … … 283 291 { 284 292 $result = $this->ldap_functions->add_user_attributes($dn, $ldap_add); 293 285 294 if (!$result['status']) 286 295 { 287 296 $return['status'] = false; 288 $return['msg'] .= $result['msg']; 297 if ($result['error_number'] == '65') 298 $return['msg'] .= "Não foi possível adicionar alguns atributos deste gruupo pois os schemas do servidor LDAP estão desatualizados.\n" . 299 "O Administrador deve atualizar o diretório /etc/ldap/schema/ e re-inicializar o ldap.\n". 300 "Uma versão atualizada deste arquivo pode ser encontrada no site:\n" . 301 "www.expressolivre.org -> Downloads -> schema.tgz"; 302 else 303 $return['msg'] .= $result['msg']; 289 304 } 290 305 }
Note: See TracChangeset
for help on using the changeset viewer.