Changeset 30
- Timestamp:
- 05/29/07 15:55:18 (17 years ago)
- Location:
- trunk
- Files:
-
- 1 added
- 3 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/expressoAdmin1_2/docs/change_log.txt
r27 r30 59 59 22/05/2007 - [1.240] 60 60 - Criado possibilidade de administrar diversos domínios samba 61 62 29/05/2007 63 - Ao renomear um usuário, seu sieve script também é renomeado. -
trunk/expressoAdmin1_2/inc/class.user.inc.php
r27 r30 835 835 $this->ldap_functions->remove_user_attributes($new_dn, $user_info_mod_remove); 836 836 837 //Renomeia mailbox e sieve837 //Renomeia mailbox 838 838 $result = $this->imap_functions->rename_mailbox($uid, $new_uid); 839 839 if (!$result['status']) … … 843 843 $return['msg'] .= "\nErro ao renomear usuário no Cyrus. Processo abortado."; 844 844 } 845 845 846 // Renomeia sieve script 847 include_once('sieve-php.lib.php'); 848 $sieve=new sieve($sieve_server, $sieve_port, $new_uid, $defaultUserPassword_plain); 849 850 if ($sieve->sieve_login()) 851 { 852 $sieve->sieve_listscripts(); 853 $myactivescript=$sieve->response["ACTIVE"]; 854 $sieve->sieve_getscript($myactivescript); 855 856 $script = ''; 857 foreach($sieve->response as $result) 858 { 859 $script .= $result; 860 } 861 862 $scriptname = $new_uid; 863 if($sieve->sieve_sendscript($new_uid,$script)) 864 { 865 if ($sieve->sieve_setactivescript($new_uid)) 866 { 867 $sieve->sieve_deletescript($myactivescript); 868 } 869 } 870 else 871 { 872 $return['status'] = false; 873 $return['msg'] .= $result['msg'] . "\nErro ao renomear script sieve, falha no envio do novo script."; 874 } 875 $sieve->sieve_logout(); 876 } 877 else 878 { 879 $return['status'] = false; 880 $return['msg'] .= $result['msg'] . "\nErro ao renomear script sieve, falha no Login."; 881 } 882 846 883 // Retorna senha do usuário 847 884 $this->ldap_functions->set_user_password($new_uid, $user_password); -
trunk/phpgwapi/inc/class.sector_search_ldap.inc.php
r23 r30 138 138 array_pop ( $array_dn_reverse ); 139 139 140 $inverted_dn[$dn] = implode ( " .", $array_dn_reverse );140 $inverted_dn[$dn] = implode ( ";", $array_dn_reverse ); 141 141 } 142 142 … … 150 150 $display = ''; 151 151 152 $array_dn_reverse = explode ( " .", $invert_ufn );152 $array_dn_reverse = explode ( ";", $invert_ufn ); 153 153 $array_dn = array_reverse ( $array_dn_reverse, true ); 154 154 155 $level = count( $array_dn ) - 4;155 $level = count( $array_dn ) - (int)(count(explode(",", $GLOBALS['phpgw_info']['server']['ldap_context'])) + 1); 156 156 157 157 if ($level == 0)
Note: See TracChangeset
for help on using the changeset viewer.