Show
Ignore:
Timestamp:
05/09/08 23:13:21 (8 months ago)
Author:
aarkerio
Message:

Forums and topics improveds

Files:
1 modified

Legend:

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

    r342 r471  
    1818      'sender_id' => VALID_NOT_EMPTY 
    1919      ); 
     20  /* return  
     21   * 
     22   */ 
     23 public function getUsers($vclassroom_id) 
     24 { 
     25    $users = array(); 
    2026 
     27    $conditions    = array('UsersVclassroom.vclassroom_id'=>$vclassroom_id); 
     28 
     29    $fields        = array('UsersVclassroom.user_id'); 
     30 
     31    $this->User->bindModel( 
     32                                    array('hasAndBelongsToMany'=> 
     33                         array('Vclassroom' => 
     34                              array('className'    => 'Vclassroom', 
     35                                    'joinTable'    => 'users_vclassrooms', 
     36                                     'foreignKey'   => 'user_id', 
     37                                     'associationForeignKey'=> 'vclassroom_id' 
     38                                 ) 
     39                          ) 
     40                      ) 
     41    ); 
     42 
     43    $Usersids   = $this->User->UsersVclassroom->findAll($conditions, $fields); 
     44    //die(debug($Usersids)); 
     45    foreach($Usersids as $u) 
     46    { 
     47      $conditions = array('User.id'=>$u['UsersVclassroom']['user_id']); 
     48       
     49      $fields = array('User.email', 'User.id');      
     50 
     51      $this->User->removeBinds(); 
     52 
     53      $tmp = $this->User->find($conditions, $fields); 
     54      //die(debug($tmp)); 
     55      array_push($users, $tmp['User']);         
     56    } 
     57     
     58    return $users;  
     59 } 
    2160} 
    2261?>