Changeset 451 for trunk/app/models
- Timestamp:
- 05/04/08 00:08:10 (7 months ago)
- Location:
- trunk/app/models
- Files:
-
- 2 modified
-
participation.php (modified) (1 diff)
-
vclassroom.php (modified) (4 diffs)
Legend:
- Unmodified
- Added
- Removed
-
trunk/app/models/participation.php
r444 r451 11 11 12 12 public $belongsTo = array( 13 "User" => array( 14 "className" => "User", 15 "foreignKey" => "user_id" 16 ), 17 "Forum" => array( 18 "className" => "Forum", 19 "foreignKey" => "forum_id" 20 ) 13 "User" => array( 14 "className" => "User", 15 "foreignKey" => "user_id" 16 ) 21 17 ); 22 18 -
trunk/app/models/vclassroom.php
r444 r451 4 4 * Manuel Montoya 2002-2008 5 5 * Chipotle Software TM 6 * GPLv3 manuel<a t>mononeurona<punto>org6 * GPLv3 manuel<arroba>mononeurona<punto>org 7 7 */ 8 8 class Vclassroom extends AppModel … … 25 25 'offset' => '', 26 26 'counterQuery' => '' 27 ), 28 'Participation' => 29 array('className' => 'Participation', 30 'conditions' => null, 31 'order' => null, 32 'limit' => null, 33 'foreignKey' => 'vclassroom_id' 27 34 ) 28 35 ); … … 110 117 $topics = $this->Forum->Topic->findAll($conditions, $fields); 111 118 112 $ participations = (int) 0;119 $num_topics = (int) 0; 113 120 114 121 foreach ($topics as $p) 115 122 { 116 123 $record .= 'Forum: '. $p['Forum']['title'] . '<br />'; 117 $ participations++;124 $num_topics++; 118 125 } 119 126 120 $record .= 'Participations on Forums: ' . $participations . '<br />'; 127 $record .= 'Participations on Forums: ' . $num_topics . '<br />'; 128 129 $conditions = array('Participation.vclassroom_id'=>$vclassroom_id, 'Participation.user_id'=>$user_id); 130 $fields = array('Participation.title', 'Participation.points'); //null; 131 132 $participations = $this->Participation->findAll($conditions, $fields); 133 134 $points = (int) 0; 135 136 foreach ($participations as $pr) 137 { 138 $record .= 'Part title: '. $pr['Participation']['title'] . ' Points '. $pr['Participation']['points'] .'<br />'; 139 $points += $pr['Participation']['points']; 140 } 141 $record .= ' Total participation points: '. $points .'<br />'; 121 142 // die(debug($treasures)); 122 143 return $record; … … 128 149 129 150 $conditions = array('"UsersVclassroom"."vclassroom_id"'=>$vclassroom_id, '"UsersVclassroom"."user_id"'=>$user_id); 130 151 131 152 $data = $this->UsersVclassroom->field('user_id', $conditions); 132 153
