Ignore:
Timestamp:
06/17/08 14:43:30 (16 years ago)
Author:
niltonneto
Message:

Versionamento feito pelo desenvolvedor (jakjr).

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/expressoAdmin1_2/inc/class.group.inc.php

    r86 r317  
    5252                        //Retira os uids duplicados se existir 
    5353                        $array_tmp = array(); 
    54                         $array_tmp = array_unique($params['members']); 
     54                        $array_tmp = @array_unique($params['members']); 
    5555                        $params['members'] = $array_tmp; 
    5656 
     
    6767                                $id = $next_id['id']; 
    6868                        } 
    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'); 
    7369                         
    7470                        // Cria array para incluir no LDAP 
     
    9086                                $group_info['mail'] = $params['email']; 
    9187                         
    92                         if (count($params['members'])) 
     88                        if ( (count($params['members'])) && (is_array($params['members'])) ) 
    9389                        { 
    9490                                foreach ($params['members'] as $index => $uidnumber) 
     
    122118                        { 
    123119                                $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']; 
    125127                        } 
    126128                         
     
    215217                                { 
    216218                                        $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']; 
    218226                                } 
    219227                        }                        
     
    283291                        { 
    284292                                $result = $this->ldap_functions->add_user_attributes($dn, $ldap_add); 
     293                                 
    285294                                if (!$result['status']) 
    286295                                { 
    287296                                        $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']; 
    289304                                } 
    290305                        } 
Note: See TracChangeset for help on using the changeset viewer.