Changeset 1454 for trunk

Show
Ignore:
Timestamp:
01/29/10 15:05:53 (6 months ago)
Author:
teow
Message:

avoid from array_merge error in notifyuser

Files:
1 modified

Legend:

Unmodified
Added
Removed
  • trunk/app/models/decision.php

    r1453 r1454  
    822822            $users=$this->individualImplementors($id); 
    823823            $groups=$this->groupImplementors($id); 
    824             $users=array_unique(am( 
    825                 $users, 
    826                 call_user_func_array( 
    827                     'array_merge', 
    828                     set::extract( 
    829                         $this->User->Group->find('all',array('conditions'=>array('Group.id'=>$groups))), 
    830                         '{n}.User.{n}.id' 
     824            if(!empty($groups)){ 
     825                $users=array_unique(am( 
     826                    $users, 
     827                    call_user_func_array( 
     828                        'array_merge', 
     829                        set::extract( 
     830                            $this->User->Group->find('all',array('conditions'=>array('Group.id'=>$groups))), 
     831                            '{n}.User.{n}.id' 
     832                        ) 
    831833                    ) 
    832                 ) 
    833             )); 
     834                )); 
     835            } 
    834836            if(isset($users)){ 
    835837                foreach($users as $userid){