Show
Ignore:
Timestamp:
03/23/08 13:42:50 (10 months ago)
Author:
aarkerio
Message:

Update

Files:
1 modified

Legend:

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

    r330 r331  
    33*  Chipotle Software TM 
    44*  Manuel Montoya 2002-2008  
    5 *  GPLv3 manuel<arroba>mononeurona<punto>org 
     5*  GPLv3 manuel<arroba>mononeurona<punto>org ASMO 
    66*/  
     7 
     8uses('sanitize'); 
     9 
     10class MessagesController extends AppController 
     11{ 
     12 public $helpers       = array('Javascript', 'Ajax', 'Fck', 'Time'); 
    713  
    8 uses('sanitize'); 
    9  
    10 class MessagesController extends AppController 
    11  
    12  public $helpers       = array('Javascript', 'Ajax', 'Fck', 'Time'); 
    13     
    1414 public $components    = array('Portal', 'Security', 'Email', 'Session'); 
    15  
     15  
    1616 public function isAuthorized()  
    17  {       
     17 {   
    1818    if (isset( $this->params[Configure::read('Routing.admin')] ))  
    1919    { 
    2020        if ($this->Auth->user('group_id') == 1 || $this->Auth->user('group_id') == 2 )  // admin and teachers 
    2121        { 
    22         return true; 
    23         }  
    24     }  
     22          return true; 
     23        } 
     24    } 
    2525    return false;  // go away !! 
    2626 } 
     
    7575        $this->pageTitle = 'Write Message'; 
    7676         
    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         
    8385        $limit = 15; 
    8486         
    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));  
    8888         
    8989        $this->render('search', 'ajax'); 
     
    106106     { 
    107107           $this->Sanitize = new Sanitize; 
    108          
     108            
    109109           $this->Sanitize->html($this->data["Message"]["title"]); 
    110          
     110            
    111111           $this->Sanitize->html($this->data["Message"]["body"]); 
    112          
     112            
    113113           $this->Message->create(); 
    114  
    115             if ($this->Message->save($this->data["Message"])) 
    116         { 
     114            
     115           if ($this->Message->save($this->data["Message"])) 
     116           { 
    117117                $this->sendMail($this->data["Message"]["user_id"], $this->data["Message"]["username"], $this->data["Message"]["title"]); 
    118  
     118                 
    119119                if ( isset($this->data["Message"]["admin"])) 
    120         { 
     120                { 
    121121                      $this->render('sentadmin','ajax'); 
    122122                } 
    123123                else 
    124124                { 
    125               $this->render('send', 'ajax'); 
    126         } 
     125                    $this->render('send', 'ajax'); 
     126                } 
    127127        } 
    128128     }