Changeset 331 for trunk/app/controllers/messages_controller.php
- Timestamp:
- 03/23/08 13:42:50 (10 months ago)
- Files:
-
- 1 modified
-
trunk/app/controllers/messages_controller.php (modified) (3 diffs)
Legend:
- Unmodified
- Added
- Removed
-
trunk/app/controllers/messages_controller.php
r330 r331 3 3 * Chipotle Software TM 4 4 * Manuel Montoya 2002-2008 5 * GPLv3 manuel<arroba>mononeurona<punto>org 5 * GPLv3 manuel<arroba>mononeurona<punto>org ASMO 6 6 */ 7 8 uses('sanitize'); 9 10 class MessagesController extends AppController 11 { 12 public $helpers = array('Javascript', 'Ajax', 'Fck', 'Time'); 7 13 8 uses('sanitize');9 10 class MessagesController extends AppController11 {12 public $helpers = array('Javascript', 'Ajax', 'Fck', 'Time');13 14 14 public $components = array('Portal', 'Security', 'Email', 'Session'); 15 15 16 16 public function isAuthorized() 17 { 17 { 18 18 if (isset( $this->params[Configure::read('Routing.admin')] )) 19 19 { 20 20 if ($this->Auth->user('group_id') == 1 || $this->Auth->user('group_id') == 2 ) // admin and teachers 21 21 { 22 return true;23 } 24 } 22 return true; 23 } 24 } 25 25 return false; // go away !! 26 26 } … … 75 75 $this->pageTitle = 'Write Message'; 76 76 77 $conditions = array("User.username ~ '".$this->data["Message"]["string"] ."'"); 78 79 $fields = array("User.username", "User.id"); 80 81 $order = "User.username"; 82 77 $conditions = array("User.username ~* '".'ad' ."'"); 78 79 $fields = array("User.username", "User.id"); 80 81 $order = "User.username"; 82 83 $this->Message->User->unbindModel($this->Message->User->notNow); 84 83 85 $limit = 15; 84 86 85 $this->User = new User; 86 87 $this->set('data', $this->User->findAll($conditions, $fields, $order, $limit)); // Using Portal component 87 $this->set('data', $this->Message->User->findAll($conditions, $fields, $order, $limit)); 88 88 89 89 $this->render('search', 'ajax'); … … 106 106 { 107 107 $this->Sanitize = new Sanitize; 108 108 109 109 $this->Sanitize->html($this->data["Message"]["title"]); 110 110 111 111 $this->Sanitize->html($this->data["Message"]["body"]); 112 112 113 113 $this->Message->create(); 114 115 if ($this->Message->save($this->data["Message"]))116 {114 115 if ($this->Message->save($this->data["Message"])) 116 { 117 117 $this->sendMail($this->data["Message"]["user_id"], $this->data["Message"]["username"], $this->data["Message"]["title"]); 118 118 119 119 if ( isset($this->data["Message"]["admin"])) 120 {120 { 121 121 $this->render('sentadmin','ajax'); 122 122 } 123 123 else 124 124 { 125 $this->render('send', 'ajax');126 }125 $this->render('send', 'ajax'); 126 } 127 127 } 128 128 }
