Ignore:
Timestamp:
10/19/07 10:23:42 (17 years ago)
Author:
niltonneto
Message:

* empty log message *

Location:
trunk/expressoAdmin1_2/inc
Files:
2 edited

Legend:

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

    r64 r86  
    332332                                foreach($add_users as $uidnumber) 
    333333                                { 
    334                                         if (is_numeric($uidnumber)) 
     334                                        if (is_numeric($uidnumber) && ($uidnumber != -1)) 
    335335                                        { 
    336336                                                $this->db_functions->add_user2group($new_values['gidnumber'], $uidnumber); 
     
    352352                                foreach($remove_users as $uidnumber) 
    353353                                { 
    354                                         $this->db_functions->remove_user2group($new_values['gidnumber'], $uidnumber); 
    355                                         $user = $this->ldap_functions->uidnumber2uid($uidnumber); 
    356                                         $array_memberUids_remove[] = $user; 
    357                                         $this->db_functions->write_log("Removido usuário $user do grupo $dn.",$dn,'','',''); 
     354                                        if ($uidnumber != -1) 
     355                                        { 
     356                                                $this->db_functions->remove_user2group($new_values['gidnumber'], $uidnumber); 
     357                                                $user = $this->ldap_functions->uidnumber2uid($uidnumber); 
     358                                                $array_memberUids_remove[] = $user; 
     359                                                $this->db_functions->write_log("Removido usuário $user do grupo $dn.",$dn,'','',''); 
     360                                        } 
    358361                                } 
    359362                                $this->ldap_functions->remove_user2group($new_values['gidnumber'], $array_memberUids_remove); 
  • trunk/expressoAdmin1_2/inc/class.maillist.inc.php

    r64 r86  
    247247                                foreach($add_users as $uidnumber) 
    248248                                { 
    249                                         $mail = $this->ldap_functions->uidnumber2mail($uidnumber); 
    250                                         $array_emails_add[] = $mail; 
    251                                         $this->db_functions->write_log("Adicionado usuario $mail a lista",$dn,$uidnumber,'',''); 
     249                                        if ($uidnumber != -1) 
     250                                        { 
     251                                                $mail = $this->ldap_functions->uidnumber2mail($uidnumber); 
     252                                                $array_emails_add[] = $mail; 
     253                                                $this->db_functions->write_log("Adicionado usuario $mail a lista",$dn,$uidnumber,'',''); 
     254                                        } 
    252255                                } 
    253256                                $this->ldap_functions->add_user2maillist($new_values['uidnumber'], $array_emails_add); 
     
    258261                                foreach($remove_users as $uidnumber) 
    259262                                { 
    260                                         $mail = $this->ldap_functions->uidnumber2mail($uidnumber); 
     263                                        if ($uidnumber != -1) 
     264                                        { 
     265                                                $mail = $this->ldap_functions->uidnumber2mail($uidnumber); 
    261266                                         
    262                                         // Não achei o email do usuário no ldap. 
    263                                         if (empty($mail)) 
    264                                                 $mail = $uidnumber; 
     267                                                // Não achei o email do usuário no ldap. 
     268                                                if (empty($mail)) 
     269                                                        $mail = $uidnumber; 
    265270                                         
    266                                         $array_emails_remove[] = $mail; 
    267                                         $this->db_functions->write_log("Removido usuario $mail da lista",$dn,$uidnumber,'',''); 
     271                                                $array_emails_remove[] = $mail; 
     272                                                $this->db_functions->write_log("Removido usuario $mail da lista",$dn,$uidnumber,'',''); 
     273                                        } 
    268274                                } 
    269275                                $this->ldap_functions->remove_user2maillist($new_values['uidnumber'], $array_emails_remove); 
     
    360366                                foreach($add_users as $uidnumber) 
    361367                                { 
    362                                         $mail = $this->ldap_functions->uidnumber2mail($uidnumber); 
    363                                         $array_emails_add[] = $mail; 
    364                                         $this->db_functions->write_log("Adicionado usuario $mail a SCL da lista $dn",'',$uidnumber,'',''); 
     368                                        if ($uidnumber != -1) 
     369                                        { 
     370                                                $mail = $this->ldap_functions->uidnumber2mail($uidnumber); 
     371                                                $array_emails_add[] = $mail; 
     372                                                $this->db_functions->write_log("Adicionado usuario $mail a SCL da lista $dn",'',$uidnumber,'',''); 
     373                                        } 
    365374                                } 
    366375                                $result = $this->ldap_functions->add_user2maillist_scl($dn, $array_emails_add); 
     
    378387                                foreach($remove_users as $uidnumber) 
    379388                                { 
    380                                         $mail = $this->ldap_functions->uidnumber2mail($uidnumber); 
    381                                         $array_emails_remove[] = $mail; 
    382                                         $this->db_functions->write_log("Removido usuario $mail da SCP da lista $dn",'',$uidnumber,'',''); 
     389                                        if ($uidnumber != -1) 
     390                                        { 
     391                                                $mail = $this->ldap_functions->uidnumber2mail($uidnumber); 
     392                                                $array_emails_remove[] = $mail; 
     393                                                $this->db_functions->write_log("Removido usuario $mail da SCP da lista $dn",'',$uidnumber,'',''); 
     394                                        } 
    383395                                } 
    384396                                $result = $this->ldap_functions->remove_user2maillist_scl($dn, $array_emails_remove); 
Note: See TracChangeset for help on using the changeset viewer.