Changeset 656 for trunk/app/controllers
- Timestamp:
- 07/15/08 22:35:55 (4 months ago)
- Files:
-
- 1 modified
-
trunk/app/controllers/messages_controller.php (modified) (7 diffs)
Legend:
- Unmodified
- Added
- Removed
-
trunk/app/controllers/messages_controller.php
r655 r656 100 100 $this->layout = 'portal'; 101 101 102 $this->pageTitle = 'Messages';102 $this->pageTitle = __('Messages', true); 103 103 104 $this->set('data', $this->Message->inbox($this->Auth->user('id'))); 104 105 $this->paginate['conditions'] = array('Message.user_id' => $this->Auth->user('id')); 106 $this->paginate['fields'] = array('Message.id', 'Message.title', 'Message.body', 'Message.created', 'Message.sender_id', 'Message.status', 'User.id', 'User.username', 'User.avatar'); 107 $this->paginate['order'] = 'Message.id DESC'; 108 $this->paginate['limit'] = 20; 109 110 $data = $this->paginate('Message'); 111 112 $this->set(compact('data')); 105 113 106 114 $this->Portal->statics(); // Charge Portal components aka Sidebars … … 230 238 endif; 231 239 } 240 241 public function change($message_id, $message_status) 242 { 243 $data['Message']["id"] = $message_id; 244 245 $data['Message']["status"] = $message_status; 246 247 $this->Message->save($data['Message']); 248 } 232 249 233 250 /**=== ADMIN METHODS ===**/ … … 269 286 $this->data['Message']["user_id"] = $val["User"]["id"]; 270 287 271 if ($this->Message->save($this->data ['Message'])):288 if ($this->Message->save($this->data)): 272 289 $j++; 273 290 else: … … 310 327 $this->Message->create(); 311 328 312 if ($this->Message->save($this->data ['Message'])):329 if ($this->Message->save($this->data)): 313 330 $this->__sendAll($this->data['Message']['user_id'],$this->data['Message']['vclassroom_id'],$this->data['Message']['sender_id']); 314 331 $messages++; … … 407 424 $this->layout = 'admin'; 408 425 409 if (!empty($this->data['Message'])) 410 { 426 if (!empty($this->data['Message'])): 411 427 $this->Sanitize = new Sanitize; 412 428 … … 415 431 $this->Sanitize->html($this->data['Message']["body"]); 416 432 417 if ( isset( $this->data['Message']["message_id"] ) ) 418 { 433 if ( isset( $this->data['Message']["message_id"] ) ): 419 434 $this->change($this->data['Message']["message_id"], 2); 420 } 421 422 $this->Message->create(); 423 424 if ($this->Message->save($this->data['Message'])) 425 { 426 $this->sendMail($this->data['Message']["user_id"], $this->data['Message']["username"], $this->data['Message']["title"]); 427 $this->render('send','ajax'); 428 } 429 } 435 endif; 436 437 if ($this->Message->save($this->data)): 438 $this->__sendMail($this->data['Message']["user_id"], $this->data['Message']["username"], $this->data['Message']["title"]); 439 $this->render('sent','ajax'); 440 endif; 441 endif; 430 442 } 431 443 … … 438 450 $conditions = array("Message.id"=>$message_id, "Message.user_id"=>$this->Auth->user('id')); 439 451 440 $fields = array("Message.id", "Message.user_id", "Message.title", "Message.created", "Message.body", "Message.sender ", "Message.status", "User.username");452 $fields = array("Message.id", "Message.user_id", "Message.title", "Message.created", "Message.body", "Message.sender_id", "Message.status", "User.username"); 441 453 442 454 $data = $this->Message->find($conditions, $fields);
