Changeset 414 for trunk/expressoAdmin1_2/inc/class.group.inc.php
- Timestamp:
- 09/12/08 11:39:24 (16 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/expressoAdmin1_2/inc/class.group.inc.php
r396 r414 44 44 { 45 45 $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') . '.'; 47 47 return $return; 48 48 } … … 60 60 { 61 61 $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']; 63 63 return $return; 64 64 } … … 96 96 $result = $this->db_functions->add_user2group($id, $uidnumber); 97 97 98 $this->db_functions->write_log("Ad icionado 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); 99 99 } 100 100 } … … 119 119 $return['status'] = false; 120 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" . 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" . 124 125 "www.expressolivre.org -> Downloads -> schema.tgz"; 126 } 125 127 else 126 128 $return['msg'] .= $result['msg']; … … 137 139 if ($return['status'] == true) 138 140 { 139 $this->db_functions->write_log("Cr iado grupo de usuários $dn",'',$dn,'','');141 $this->db_functions->write_log("Created group",$dn); 140 142 } 141 143 … … 149 151 { 150 152 $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') . '.'; 152 154 return $return; 153 155 } … … 181 183 { 182 184 $dn = $newrdn . ',' . $newparent; 183 $this->db_functions->write_log('Ren omeado 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); 184 186 } 185 187 } … … 192 194 { 193 195 $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 195 198 } 196 199 … … 200 203 { 201 204 $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'] ); 203 206 } 204 207 … … 209 212 { 210 213 $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']); 212 215 } 213 216 … … 221 224 $return['status'] = false; 222 225 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" . 226 230 "www.expressolivre.org -> Downloads -> schema.tgz"; 231 } 227 232 else 228 233 $return['msg'] .= $result['msg']; … … 245 250 } 246 251 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); 248 253 } 249 254 … … 252 257 if (($this->current_config['expressoAdmin_samba_support'] == 'true') && (!$old_values['sambaGroup']) && ($new_values['use_attrs_samba'] == 'on')) 253 258 { 254 //Verifica se o binario para criar as senhas do samba exite.255 259 if (!is_file('/home/expressolivre/mkntpwd')) 256 260 { 257 261 $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"; 259 265 } 260 266 else … … 271 277 } 272 278 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); 274 280 } 275 281 } … … 281 287 { 282 288 $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); 284 290 } 285 291 if ((($new_values['email']) && (!$old_values['email'])) && … … 287 293 { 288 294 $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); 290 296 } 291 297 //////////////////////////////////////////////////////////////////////////////////////////////////////////////////// … … 294 300 { 295 301 $result = $this->ldap_functions->add_user_attributes($dn, $ldap_add); 296 297 302 if (!$result['status']) 298 303 { 299 304 $return['status'] = false; 300 305 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 } 305 312 else 306 313 $return['msg'] .= $result['msg']; … … 314 321 { 315 322 $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); 317 324 } 318 325 if (((!$new_values['email']) && ($old_values['email'])) && … … 320 327 { 321 328 $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); 323 330 } 324 331 //////////////////////////////////////////////////////////////////////////////////////////////////////////////////// … … 355 362 $user = $this->ldap_functions->uidnumber2uid($uidnumber); 356 363 $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 } 365 366 } 366 367 if (count($array_memberUids_add) > 0) 367 368 $this->ldap_functions->add_user2group($new_values['gidnumber'], $array_memberUids_add); 368 369 } 369 370 370 if (count($remove_users)>0) 371 371 { … … 378 378 $user = $this->ldap_functions->uidnumber2uid($uidnumber); 379 379 $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"); 381 381 } 382 382 } … … 412 412 413 413 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"); 415 415 } 416 416 … … 428 428 429 429 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"); 431 431 } 432 432 ////////////////////////////////////////////////////////////////////////////////////////////////////////////////// … … 451 451 { 452 452 $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') . '.'; 454 454 return $return; 455 455 } … … 478 478 if ($return['status'] == true) 479 479 { 480 $this->db_functions->write_log(" Deletado grupo de usuários $cn",'',$cn,'','');480 $this->db_functions->write_log("deleted group","$cn"); 481 481 } 482 482
Note: See TracChangeset
for help on using the changeset viewer.