Changeset 529 for trunk/app/controllers/discussions_controller.php
- Timestamp:
- 05/20/08 12:57:16 (7 months ago)
- Files:
-
- 1 modified
-
trunk/app/controllers/discussions_controller.php (modified) (7 diffs)
Legend:
- Unmodified
- Added
- Removed
-
trunk/app/controllers/discussions_controller.php
r526 r529 12 12 uses('sanitize'); 13 13 14 App::import('Model','User');15 16 14 class DiscussionsController extends AppController 17 15 { … … 25 23 { 26 24 parent::beforeFilter(); 27 $this->Auth->allow(array('captcha', 'add')); 25 26 if ( $this->Auth->user() ): 27 $this->Auth->allow(array('captcha', 'add')); 28 endif; 28 29 } 29 30 … … 70 71 $this->Discussion->create(); 71 72 72 if ( $this->Discussion->save($this->data['Discussion']) ) //save the comment73 { 73 if ( $this->Discussion->save($this->data['Discussion']) ): //save the comment 74 74 75 $user_id = $this->Discussion->News->field('user_id', array('News.id'=>$this->data['Discussion']['new_id'])); 75 76 … … 77 78 78 79 $this->redirect('/news/view/'.$this->data['Discussion']['new_id'].'#cnews'); 79 }80 endif; 80 81 } 81 82 } … … 86 87 $this->User = new User; 87 88 88 $this->User->unbind Model(array("hasMany"=>array('Entry', 'Lesson', 'Faq', 'Vclassroom', 'Acquaintance')));89 $this->User->unbindAll(); 89 90 90 91 $val = $this->User->find(array('User.id'=>$user_id), array("User.name", "User.email")); … … 119 120 120 121 /*****#### ADMIN METHODS #####*****/ 121 public function admin_listing($limit=20) 122 123 public function admin_listing($paginate=0, $limit=20) 122 124 { 123 125 $this->layout = 'admin'; … … 127 129 $conditions = null; 128 130 129 $fields = array("Discussion.id", "News.title", "Discussion.id", "Discussion.comment", "Discussion.created", "Discussion. name", "Discussion.user_id");131 $fields = array("Discussion.id", "News.title", "Discussion.id", "Discussion.comment", "Discussion.created", "Discussion.username", "Discussion.user_id"); 130 132 $order = "Discussion.id DESC"; 131 133 132 $this->set('data', $this->Discussion->findAll($conditions, $fields, $order, $limit , null, 2));134 $this->set('data', $this->Discussion->findAll($conditions, $fields, $order, $limit)); 133 135 } 134 136
