Ignore:
Timestamp:
09/12/08 11:39:24 (16 years ago)
Author:
niltonneto
Message:

Alterações feitas por João Alfredo.
Email: jakjr@…

File:
1 edited

Legend:

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

    r396 r414  
    4444                        { 
    4545                                $return['status'] = false; 
    46                                 $return['msg'] = 'Você não tem acesso para criar novos grupos.'; 
     46                                $return['msg'] = lang('You do not have access to create new groups') . '.'; 
    4747                                return $return; 
    4848                        } 
     
    6060                        { 
    6161                                $return['status'] = false; 
    62                                 $return['msg'] = "Problemas obtendo ID do usuário.\n" . $id['msg']; 
     62                                $return['msg'] = lang('Problems getting  group ID') . ':' . $next_id['msg']; 
    6363                                return $return; 
    6464                        } 
     
    9696                                        $result = $this->db_functions->add_user2group($id, $uidnumber); 
    9797                                         
    98                                         $this->db_functions->write_log("Adicionado usuario $uid ao grupo ".$group_info['cn']." no momento da criação",$dn,$uidnumber,'',''); 
     98                                        $this->db_functions->write_log("Added user to group on user criation", $group_info['cn'] . ": " . $dn); 
    9999                                } 
    100100                        } 
     
    119119                                $return['status'] = false; 
    120120                                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" . 
     121                                { 
     122                                        $return['msg'] .= lang("It was not possible create the group because the LDAP schemas are not update") . "\n" . 
     123                                                                          lang("The administrator must update the directory /etc/ldap/schema/ and re-start LDAP") . "\n" . 
     124                                                                          lang("A update version of this files can be found here") . ":\n" . 
    124125                                                                                "www.expressolivre.org -> Downloads -> schema.tgz"; 
     126                                } 
    125127                                else 
    126128                                        $return['msg'] .= $result['msg']; 
     
    137139                        if ($return['status'] == true) 
    138140                        { 
    139                                 $this->db_functions->write_log("Criado grupo de usuários $dn",'',$dn,'',''); 
     141                                $this->db_functions->write_log("Created group",$dn); 
    140142                        } 
    141143                         
     
    149151                        { 
    150152                                $return['status'] = false; 
    151                                 $return['msg'] = 'Você não tem acesso para editar grupos.'; 
     153                                $return['msg'] = lang('You do not have access to edit groups') . '.'; 
    152154                                return $return; 
    153155                        } 
     
    181183                                        { 
    182184                                                $dn = $newrdn . ',' . $newparent; 
    183                                                 $this->db_functions->write_log('Renomeado grupo de usuários de '.$old_values['cn']." para $dn.",'',$dn,$old_values['cn'],''); 
     185                                                $this->db_functions->write_log('Renamed group', $old_values['cn'] . '->' . $dn); 
    184186                                        } 
    185187                                } 
     
    192194                        { 
    193195                                $ldap_mod_replace['sambasid'] = $new_values['sambasid'] . '-' . ((2 * $new_values['gidnumber'])+1001); 
    194                                 $this->db_functions->write_log("Alterado dominio samba do grupo $dn para " . $new_values['sambasid'],'',$dn,'',''); 
     196                                $this->db_functions->write_log('modified group samba domain', $dn . ': ' . $old_values['sambasid'] . '->' . $new_values['sambasid']); 
     197                                 
    195198                        } 
    196199                         
     
    200203                        { 
    201204                                $ldap_mod_replace['description'] = $new_values['description']; 
    202                                 $this->db_functions->write_log("Modificado descrição do grupo $dn",'',$dn,'',''); 
     205                                $this->db_functions->write_log('modified group description',$dn . ': ' . $old_values['description'] . '->' . $new_values['description'] ); 
    203206                        } 
    204207 
     
    209212                        { 
    210213                                $ldap_mod_replace['mail'] = $new_values['email']; 
    211                                 $this->db_functions->write_log("Modificado E-Mail do grupo $dn",'',$dn,'',''); 
     214                                $this->db_functions->write_log('modified group email', $dn . ': ' . $old_values['email'] . '->' . $new_values['email']); 
    212215                        } 
    213216 
     
    221224                                        $return['status'] = false; 
    222225                                        if ($result['error_number'] == '65') 
    223                                                 $return['msg'] .= "Não foi possível salvar alguns atributos deste grupo pois os schemas do servidor LDAP estão desatualizados.\n" . 
    224                                                                                         "O Administrador deve atualizar o diretório /etc/ldap/schema/ e re-inicializar o ldap.\n". 
    225                                                                                         "Uma versão atualizada deste arquivo pode ser encontrada no site:\n" . 
     226                                        { 
     227                                                $return['msg'] .= lang("It was not possible create the group because the LDAP schemas are not update") . "\n" . 
     228                                                                                  lang("The administrator must update the directory /etc/ldap/schema/ and re-start LDAP") . "\n" . 
     229                                                                                  lang("A update version of this files can be found here") . ":\n" . 
    226230                                                                                        "www.expressolivre.org -> Downloads -> schema.tgz"; 
     231                                        } 
    227232                                        else 
    228233                                                $return['msg'] .= $result['msg']; 
     
    245250                                } 
    246251                                else 
    247                                         $this->db_functions->write_log("Removido atributos samba do grupo $dn",'',$dn,'',''); 
     252                                        $this->db_functions->write_log('removed group samba attributes',$dn); 
    248253                        } 
    249254 
     
    252257                        if (($this->current_config['expressoAdmin_samba_support'] == 'true') && (!$old_values['sambaGroup']) && ($new_values['use_attrs_samba'] == 'on')) 
    253258                        { 
    254                                 //Verifica se o binario para criar as senhas do samba exite. 
    255259                                if (!is_file('/home/expressolivre/mkntpwd')) 
    256260                                { 
    257261                                        $return['status'] = false; 
    258                                         $return['msg'] .= "O arquivo binário /home/expressolivre/mkntpwd não exite.\\nEle é necessário para a criação das senhas usadas pelo SAMBA.\\nInforme o administrador ExpressoLivre sobre isto.\\n"; 
     262                                        $return['msg'] .= lang("The file /home/expressolivre/mkntpwd does not exist") . ".\n"; 
     263                                        $return['msg'] .= lang("It is necessery to create samba passwords") . ".\n"; 
     264                                        $return['msg'] .= lang("Inform your system administrator about this") . ".\n"; 
    259265                                } 
    260266                                else 
     
    271277                                        } 
    272278                                        else 
    273                                                 $this->db_functions->write_log("Adicionado atributos samba ao grupo $dn",'','','',''); 
     279                                                $this->db_functions->write_log('Added samba attibutes to group',$dn); 
    274280                                } 
    275281                        } 
     
    281287                        { 
    282288                                $ldap_add['phpgwaccountvisible'] = '-1'; 
    283                                 $this->db_functions->write_log("Adicionado atributo phpgwaccountvisible ao grupo $dn",'','','',''); 
     289                                $this->db_functions->write_log("added attribute phpgwAccountVisible to group",$dn); 
    284290                        } 
    285291                        if ((($new_values['email']) && (!$old_values['email'])) && 
     
    287293                        { 
    288294                                $ldap_add['mail'] = $new_values['email']; 
    289                                 $this->db_functions->write_log("Adicionado atributo mail ao grupo $dn",'','','',''); 
     295                                $this->db_functions->write_log("added attribute mail to group",$dn); 
    290296                        } 
    291297                        //////////////////////////////////////////////////////////////////////////////////////////////////////////////////// 
     
    294300                        { 
    295301                                $result = $this->ldap_functions->add_user_attributes($dn, $ldap_add); 
    296                                  
    297302                                if (!$result['status']) 
    298303                                { 
    299304                                        $return['status'] = false; 
    300305                                        if ($result['error_number'] == '65') 
    301                                                 $return['msg'] .= "Não foi possível adicionar alguns atributos deste gruupo pois os schemas do servidor LDAP estão desatualizados.\n" . 
    302                                                                                         "O Administrador deve atualizar o diretório /etc/ldap/schema/ e re-inicializar o ldap.\n". 
    303                                                                                         "Uma versão atualizada deste arquivo pode ser encontrada no site:\n" . 
    304                                                                                         "www.expressolivre.org -> Downloads -> schema.tgz"; 
     306                                        { 
     307                                                $return['msg'] .= lang("It was not possible create the group because the LDAP schemas are not update") . "\n" . 
     308                                                                                  lang("The administrator must update the directory /etc/ldap/schema/ and re-start LDAP") . "\n" . 
     309                                                                                  lang("A update version of this files can be found here") . ":\n" . 
     310                                                                                           "www.expressolivre.org -> Downloads -> schema.tgz"; 
     311                                        }                                                                        
    305312                                        else 
    306313                                                $return['msg'] .= $result['msg']; 
     
    314321                        { 
    315322                                $ldap_remove['phpgwaccountvisible'] = array(); 
    316                                 $this->db_functions->write_log("Removido atributo phpgwaccountvisible do grupo $dn",'','','',''); 
     323                                $this->db_functions->write_log("removed attribute phpgwAccountVisible from group",$dn); 
    317324                        } 
    318325                        if (((!$new_values['email']) && ($old_values['email'])) && 
     
    320327                        { 
    321328                                $ldap_remove['mail'] = array(); 
    322                                 $this->db_functions->write_log("Removido atributo mail do grupo $dn",'','','',''); 
     329                                $this->db_functions->write_log("removed attribute mail from group",$dn); 
    323330                        } 
    324331                        //////////////////////////////////////////////////////////////////////////////////////////////////////////////////// 
     
    355362                                                $user = $this->ldap_functions->uidnumber2uid($uidnumber); 
    356363                                                $array_memberUids_add[] = $user; 
    357                                                 $this->db_functions->write_log("Adicionado usuário $user ao grupo $dn.",$dn,'','',''); 
    358                                         } 
    359                                         /* 
    360                                         else 
    361                                         { 
    362                                                 // O memberUID existe no grupo, mas o usuário não existe no ldap 
    363                                                 $this->ldap_functions->remove_user2group($new_values['gidnumber'], $uidnumber); 
    364                                         }*/ 
     364                                                $this->db_functions->write_log("included user to group","$dn: $user"); 
     365                                        } 
    365366                                } 
    366367                                if (count($array_memberUids_add) > 0) 
    367368                                        $this->ldap_functions->add_user2group($new_values['gidnumber'], $array_memberUids_add); 
    368369                        } 
    369  
    370370                        if (count($remove_users)>0) 
    371371                        { 
     
    378378                                                $user = $this->ldap_functions->uidnumber2uid($uidnumber); 
    379379                                                $array_memberUids_remove[] = $user; 
    380                                                 $this->db_functions->write_log("Removido usuário $user do grupo $dn.",$dn,'','',''); 
     380                                                $this->db_functions->write_log("removed user from group","$dn: $user"); 
    381381                                        } 
    382382                                } 
     
    412412                                 
    413413                                foreach ($add_apps as $app => $index) 
    414                                         $this->db_functions->write_log("Adicionado aplicativo $app ao grupo $dn",'',$dn,'',''); 
     414                                        $this->db_functions->write_log("added application to group","$app: $dn"); 
    415415                        } 
    416416                         
     
    428428                                         
    429429                                foreach ($remove_apps2 as $app => $access) 
    430                                         $this->db_functions->write_log("Removido aplicativo $app do grupo $dn",'',$dn,'',''); 
     430                                        $this->db_functions->write_log("removed application from group","$app: $dn"); 
    431431                        } 
    432432                        //////////////////////////////////////////////////////////////////////////////////////////////////////////////////                       
     
    451451                        { 
    452452                                $return['status'] = false; 
    453                                 $return['msg'] = 'Você não tem acesso para excluir grupos.'; 
     453                                $return['msg'] = lang('You do not have acces to remove groups') . '.'; 
    454454                                return $return; 
    455455                        } 
     
    478478                        if ($return['status'] == true) 
    479479                        { 
    480                                 $this->db_functions->write_log("Deletado grupo de usuários $cn",'',$cn,'',''); 
     480                                $this->db_functions->write_log("deleted group","$cn"); 
    481481                        } 
    482482                         
Note: See TracChangeset for help on using the changeset viewer.