Changeset 656
- Timestamp:
- 07/15/08 22:35:55 (3 months ago)
- Location:
- trunk/app
- Files:
-
- 3 modified
-
controllers/messages_controller.php (modified) (7 diffs)
-
views/messages/admin_display.ctp (modified) (2 diffs)
-
views/messages/listing.ctp (modified) (1 diff)
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); -
trunk/app/views/messages/admin_display.ctp
r604 r656 1 1 <?php 2 2 echo $javascript->link('fckeditor/fckeditor'); 3 echo $html->addCrumb('Control Tools', '/admin/entries/start');4 echo $html->addCrumb( 'Messages', '/admin/messages/listing');3 echo $html->addCrumb('Control Panel', '/admin/entries/start'); 4 echo $html->addCrumb(__('Messages', true), '/admin/messages/listing'); 5 5 echo $html->getCrumbs(' / '); 6 6 echo $html->para(null, $html->link($html->image('admin/compose_on.gif', array("alt"=>'Add new page','title'=>"Add new page")), '/admin/messages/add', null, false, false)); … … 35 35 echo $form->hidden('Message.sender_id', array('value'=>$session->read('Auth.User.id'))); 36 36 echo $form->hidden('Message.message_id', array('value'=> $data['Message']['id'])); 37 echo $form->hidden('Message.user_id', array('value'=> $data['Message']['sender '])); // the change was made on admin_display.thtml37 echo $form->hidden('Message.user_id', array('value'=> $data['Message']['sender_id'])); // the change was made on admin_display.thtml 38 38 ?> 39 39 <fieldset> 40 <legend> Reply</legend>40 <legend><?php __('Reply'); ?></legend> 41 41 <?php 42 echo $session->read('Auth.User.username') . __('write', true) .': <br />'; 43 echo $form->label('Message.title', 'Asunto:' ) . "<br />"; 42 echo $session->read('Auth.User.username') .' '. __('write', true) .': <br />'; 44 43 echo $form->input('Message.title', array("size" => 35, "maxlength" => 50, "value"=> 'Re: ' . $data["Message"]["title"])) . "<br />"; 45 44 echo $form->error('Message.title', 'Asunto is required.'); -
trunk/app/views/messages/listing.ctp
r492 r656 66 66 </td></tr> 67 67 </table> 68 <?php 69 $t = $html->div(null,$paginator->prev('« '.__('Previous', true),null,null,array('class'=>'disabled')),array('style'=>'width:100px;float:left')); 70 $t .= $html->div(null,$paginator->next(__('Next', true).' »', null, null, array('class' => 'disabled')),array('style'=>'width:100px;float:right')); 71 $t .= $html->div(null,$paginator->counter(), array('style'=>'width:200px;float:center')); 72 echo $html->div(null,$t, array('style'=>'font-size:9pt;width:400px;margin:15px auto;')); 73 ?> 68 74 <script language="Javascript" type="text/javascript"> 69 75 //
