Changeset 449
- Timestamp:
- 05/02/08 20:57:49 (8 months ago)
- Location:
- trunk/app
- Files:
-
- 6 modified
-
config/sql/postgresql/participations.sql (modified) (1 diff)
-
controllers/participations_controller.php (modified) (2 diffs)
-
controllers/vclassrooms_controller.php (modified) (1 diff)
-
models/forum.php (modified) (1 diff)
-
views/vclassrooms/participation.ctp (modified) (1 diff)
-
views/vclassrooms/show.ctp (modified) (1 diff)
Legend:
- Unmodified
- Added
- Removed
-
trunk/app/config/sql/postgresql/participations.sql
r445 r449 4 4 points smallint NOT NULL DEFAULT 0, 5 5 participation text NOT NULL, 6 forum_id int NOT NULL REFERENCES forums(id) ON DELETE CASCADE,7 6 vclassroom_id int NOT NULL REFERENCES vclassrooms(id) ON DELETE CASCADE 8 7 ); -
trunk/app/controllers/participations_controller.php
r448 r449 17 17 public function beforeFilter() 18 18 { 19 $this->Auth->allow(array('display', ' rss', 'show', 'recent'));19 $this->Auth->allow(array('display', 'show', 'add')); 20 20 parent::beforeFilter(); 21 21 } … … 41 41 42 42 $this->Sanitize->clean($this->data['Participation']); 43 43 44 $this->data['Participation']['user_id'] = $this->Auth->user('id'); 45 // die( debug($this->data['Participation'])); 44 46 $this->Participation->create(); 45 47 46 48 if ($this->Participation->save($this->data['Participation'])) 47 49 { 48 $url = '/vclassrooms/show/'.$this->data['Participation']['blog _id'].'/'.$this->data['Participation']['vlcassroom_id'];50 $url = '/vclassrooms/show/'.$this->data['Participation']['blogger_id'].'/'.$this->data['Participation']['vclassroom_id']; 49 51 $this->msgFlash('Your participation has been saved.',$url); 50 52 } -
trunk/app/controllers/vclassrooms_controller.php
r445 r449 84 84 { 85 85 $this->set('vclassroom_id', $this->data['Participation']['vclassroom_id']); 86 $this->set('blogger_id', $this->data['Participation']['blogger_id']); 86 87 $this->render('participation', 'ajax'); 87 88 } -
trunk/app/models/forum.php
r444 r449 12 12 public $hasMany = array('Topic' => 13 13 array('className' => 'Topic', 14 'foreignkey' => 'forum_id',15 'conditions' => null,16 'order' => 'id ASC',17 'fields' => null18 ),19 'Participation' =>20 array('className' => 'Participation',21 14 'foreignkey' => 'forum_id', 22 15 'conditions' => null, -
trunk/app/views/vclassrooms/participation.ctp
r446 r449 4 4 echo $form->create('Participation', array('action'=>'add', 'onsubmit'=>'return validateForm()')); 5 5 echo $form->hidden('Participation.vclassroom_id', array('value'=>$vclassroom_id)); 6 echo $form->hidden('Participation.blogger_id', array('value'=>$blogger_id)); 6 7 echo $form->label('Participation.participation', 'Text:').'<br />'; 7 8 echo $form->textarea('Participation.participation', array('cols'=>50, 'rows'=>15)); -
trunk/app/views/vclassrooms/show.ctp
r445 r449 62 62 63 63 echo $form->hidden('Participation.vclassroom_id', array('value'=>$data['Vclassroom']['id'])); 64 echo $form->hidden('Participation.blogger_id', array('value'=>$blog['User']['id'])); // this to return 64 65 echo $ajax->submit('Compose participation ', array("url" => "/vclassrooms/participation/", 65 66 "update"=>"setform",
