| | 142 | /* |
| | 143 | * build a list containing vclassrooms to wich the stundent belongs to, used in portal component to display select |
| | 144 | * int user_id |
| | 145 | * return array |
| | 146 | */ |
| | 147 | public function getList($user_id) |
| | 148 | { |
| | 149 | $record = array(); |
| | 150 | $conditions = array('UsersVclassroom.user_id'=>$user_id); |
| | 151 | $fields = array('vclassroom_id'); |
| | 152 | $data = $this->UsersVclassroom->findAll($conditions, $fields); |
| | 153 | |
| | 154 | if ( $data == false): |
| | 155 | return false; |
| | 156 | else: |
| | 157 | $fields = array('id', 'name', 'user_id'); |
| | 158 | foreach ( $data as $v): |
| | 159 | $conditions = array('Vclassroom.id'=>$v['UsersVclassroom']['vclassroom_id']); |
| | 160 | $this->unbindAll(); |
| | 161 | $tmp = $this->find($conditions, $fields); |
| | 162 | |
| | 163 | array_push($record, $tmp); |
| | 164 | endforeach; |
| | 165 | endif; |
| | 166 | |
| | 167 | return $record; |
| | 168 | } |
| | 169 | |