Changeset 759 for trunk/app/controllers

Show
Ignore:
Timestamp:
09/07/08 18:55:25 (2 months ago)
Author:
aarkerio
Message:

Update models

Files:
1 modified

Legend:

Unmodified
Added
Removed
  • trunk/app/controllers/messages_controller.php

    r758 r759  
    416416 
    417417 public function admin_deliver() 
    418  { 
    419     $this->layout = 'ajax'; 
    420      
     418 {   
    421419    if (!empty($this->data['Message'])): 
    422420 
    423            $this->Sanitize = new Sanitize; 
    424             
    425            $this->Sanitize->html($this->data['Message']["title"]); 
    426             
    427            $this->Sanitize->html($this->data['Message']["body"]); 
    428             
    429            $this->Message->create(); 
    430             
    431            if ($this->Message->save($this->data['Message'])): 
    432                 $this->__sendMail($this->data['Message']["user_id"]); 
    433            endif; 
     421        $this->Sanitize = new Sanitize; 
     422 
     423        $this->Sanitize->html($this->data['Message']['title']); 
     424            
     425        $this->Sanitize->html($this->data['Message']['body']); 
     426            
     427        $this->data['Message']['sender_id'] = $this->Auth->user('id'); 
     428            
     429        if ($this->Message->save($this->data)): 
     430                $this->__sendMail($this->data['Message']['user_id']); 
     431        endif; 
     432        $this->msgFlash(__('Message sent', true), '/admin/vclassrooms/members/'.$this->data['Message']['vclassroom_id']);     
    434433   endif; 
    435434 } 
     
    520519 } 
    521520 
    522  public function admin_write($user_id) 
     521 public function admin_write($user_id, $vclassroom_id) 
    523522 {     
    524         $this->layout    = 'admin'; 
    525          
    526         $this->pageTitle = 'Write Message'; 
    527  
    528         $this->set('user_id', $user_id); 
    529  } 
    530  
     523   $this->layout    = 'admin'; 
     524   $this->pageTitle = __('Write message', true); 
     525   $this->set('user_id', $user_id); 
     526   $this->set('vclassroom_id', $vclassroom_id); 
     527 } 
     528  
    531529 private function __sendMessage($email, $vclassroom_id) 
    532530 {