Changeset 696 for trunk/app/controllers

Show
Ignore:
Timestamp:
08/05/08 22:18:45 (4 months ago)
Author:
aarkerio
Message:

Validation disable

Location:
trunk/app/controllers
Files:
21 modified

Legend:

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

    r667 r696  
    9595     $this->data['Answer']['correct'] = ($correct == 0 ) ? 1 : 0; 
    9696      
    97      $this->data['Answer']['id']      = $answer_id; 
     97     $this->data['Answer']['id']      = (int) $answer_id; 
    9898     
    99      if ($this->Answer->save($this->data['Answer']))  
    100      { 
     99     if ($this->Answer->save($this->data['Answer'], array('validate'=>false))): 
    101100        $this->msgFlash('Answer updated', '/admin/questions/answers/'.$question_id); 
    102      } 
     101     endif; 
    103102  } 
    104103   
  • trunk/app/controllers/catfaqs_controller.php

    r542 r696  
    9191    $this->layout = 'admin'; 
    9292     
    93     if (empty($this->data["Catfaq"])) 
    94     {    
    95         $this->Catfaq->id = $catfaq_id; 
     93    if (empty($this->data['Catfaq'])): 
    9694         
    97         $this->data = $this->Catfaq->read(); 
    98     } 
    99     else 
    100     { 
     95        $this->data = $this->Catfaq->read(null, $catfaq_id); 
     96    else: 
    10197        $this->Sanitize = new Sanitize; 
    10298         
    103         $this->Sanitize->clean($this->data["Catfaq"]); //Hopefully this is enough 
    104          
    105         if ($this->Catfaq->save($this->data['Catfaq'])) 
    106         { 
     99        $this->Sanitize->clean($this->data['Catfaq']); 
     100 
     101        if ($this->Catfaq->save($this->data)): 
    107102            $this->msgFlash('Catfaq has been updated.','/admin/catfaqs/listing/'); 
    108         } 
    109     } 
     103        endif; 
     104    endif; 
    110105 } 
    111106 // change status published/draft 
     
    113108 {  
    114109    $this->data['Catfaq']['status'] = ($status == 0 ) ? 1 : 0; 
    115      
     110 
    116111    $this->data['Catfaq']['id']     = $catfaq_id; 
    117      
    118     if ($this->Catfaq->save($this->data['Catfaq'])) 
    119     { 
    120          $this->msgFlash('Category status changed', '/admin/catfaqs/listing'); 
    121     } 
     112 
     113    if ($this->Catfaq->save($this->data, array('validation'=>false))): 
     114         $this->msgFlash(__('Status modified', true), '/admin/catfaqs/listing'); 
     115    endif; 
    122116 } 
    123117 
    124118 public function admin_delete($id) 
    125119 { 
    126     if ($this->Catfaq->del($id)) 
    127     { 
    128          $this->msgFlash('FAQ category has been deleted.', '/admin/catfaqs/listing/'); 
    129     } 
    130  }    
     120    if ($this->Catfaq->del($id)): 
     121         $this->msgFlash(__('Data deleted', true), '/admin/catfaqs/listing/'); 
     122    endif; 
     123 } 
    131124} 
    132125?> 
  • trunk/app/controllers/catforums_controller.php

    r540 r696  
    107107 public function admin_change($status, $forum_id) 
    108108 {   
    109     if ( !is_numeric($status)  ||  !intval($forum_id) ) 
    110     {  
     109    if ( !is_numeric($status)  ||  !intval($forum_id) ):  
    111110      $this->redirect('/'); 
    112     } 
     111    endif; 
    113112     
    114113    $this->data['Forum']['status'] = ($status == 0 ) ? 1 : 0; 
    115114      
    116     $this->data['Forum']['id']     = $id; 
     115    $this->data['Forum']['id']     = (int) $forum_id; 
    117116      
    118     if ($this->Forum->save($this->data['Forum'])) 
    119     { 
    120     $this->msgFlash('Status changed', '/admin/catforums/listing'); 
    121     } 
     117    if ($this->Forum->save($this->data, array('validate'=>false))): 
     118    $this->msgFlash(__('Status modified', true), '/admin/catforums/listing'); 
     119    endif; 
    122120 } 
    123121  
    124122 public function admin_delete($id) 
    125123 { 
    126         // deletes task from database 
    127         $this->Catforum->del($id); 
    128                  
    129                 $this->msgFlash('Forum deleted', '/admin/catforums/listing'); 
    130                 exit(); 
     124   if ( $this->Catforum->del($id) ):            
     125        $this->msgFlash(__('Data deleted', true), '/admin/catforums/listing'); 
     126   endif; 
    131127 } 
    132128} 
  • trunk/app/controllers/comments_controller.php

    r636 r696  
    4646    $this->data['Comment']['status'] = ($status == 0 ) ? 1 : 0; 
    4747      
    48     $this->data['Comment']['id']     = $comment_id; 
     48    $this->data['Comment']['id']     = (int) $comment_id; 
    4949       
    50     if ($this->Comment->save($this->data)): 
    51         $this->msgFlash('Comment status changed', '/admin/entries/comments'); 
     50    if ($this->Comment->save($this->data, array('validate'=>false))): 
     51        $this->msgFlash('Status modified', '/admin/entries/comments'); 
    5252    endif; 
    5353  } 
  • trunk/app/controllers/discussions_controller.php

    r653 r696  
    149149     $this->data['Discussion']['status'] = ($status == 0 ) ? 1 : 0; 
    150150      
    151      $this->data['Discussion']['id']     = $discussion_id; 
     151     $this->data['Discussion']['id']     = (int) $discussion_id; 
    152152      
    153     if ($this->Discussion->save($this->data['Discussion'])): 
    154           $this->msgFlash('Discussio status changed', '/admin/discussions/listing'); 
     153    if ($this->Discussion->save($this->data, array('validate'=>false))): 
     154          $this->msgFlash(__('Status modified', true), '/admin/discussions/listing'); 
    155155    endif; 
    156156 } 
  • trunk/app/controllers/ecourses_controller.php

    r617 r696  
    1 <?php 
     1?php 
    22/** 
    33*  Karamelo e-Learning Platform 
     
    6464  }   
    6565 
    66   public function admin_change($id, $status) 
     66  public function admin_change($ecourse_id, $status) 
    6767  {    
    68         $this->data['Ecourse']['status'] = ($status == 0 ) ? 1 : 0; 
     68    $this->data['Ecourse']['status'] = ($status == 0 ) ? 1 : 0; 
    6969         
    70         $this->data['Ecourse']['id']    = $id; 
     70    $this->data['Ecourse']['id']    = $ecourse_id; 
    7171         
    72         if ($this->Ecourse->save($this->data)) 
    73         { 
    74              $this->msgFlash('Course saved','/admin/ecourses/listing/'); 
    75         }  
    76         else  
    77         { 
    78             $this->flash('Problem!!', '/ecourses/listing/'); 
    79         } 
    80     } 
     72    if ($this->Ecourse->save($this->data, array('validate'=>false))): 
     73             $this->msgFlash(__('Status modified', true), '/admin/ecourses/listing/'); 
     74    endif; 
     75  } 
    8176  public function admin_add()  
    8277  {    
  • trunk/app/controllers/entries_controller.php

    r675 r696  
    1111 
    1212uses('sanitize'); 
    13  
    1413 
    1514class EntriesController extends AppController { 
     
    202201    $this->data['Entry']['status'] = ($status == 0 ) ? 1 : 0; 
    203202      
    204     $this->data['Entry']['id']     = $entry_id; 
    205       
    206     if ($this->Entry->save($this->data['Entry'])): 
     203    $this->data['Entry']['id']     = (int) $entry_id; 
     204      
     205    if ($this->Entry->save($this->data, array('validate'=>false))): 
    207206    $this->msgFlash(__('Status modified', true), '/admin/entries/listing'); 
    208207    endif; 
  • trunk/app/controllers/forums_controller.php

    r640 r696  
    191191    $this->data['Forum']['status'] = ($status == 0 ) ? 1 : 0; 
    192192      
    193     $this->data['Forum']['id']     = $forum_id; 
    194       
    195     if ($this->Forum->save($this->data['Forum'])): 
     193    $this->data['Forum']['id']     = (int) $forum_id; 
     194      
     195    if ($this->Forum->save($this->data, array('validate'=>false))): 
    196196    $this->msgFlash(__('Status modified', true), '/admin/catforums/listing'); 
    197197    endif; 
  • trunk/app/controllers/lessons_controller.php

    r673 r696  
    88*  @package Karamelo 
    99*/ 
    10 // file : app/controller/faqs_controller.php 
     10// file : app/controller/lessons_controller.php 
    1111  
    1212uses('sanitize'); 
     
    101101         
    102102       if ($this->Lesson->save($this->data)): 
    103            $this->msgFlash('Lesson saved', '/admin/lessons/edit/'.$this->Lesson->getLastInsertID()); 
     103           $this->msgFlash(__('Data saved', true), '/admin/lessons/edit/'.$this->Lesson->getLastInsertID()); 
    104104       endif; 
    105105    endif; 
     
    108108public function admin_edit($id=null) 
    109109{ 
    110      $this->layout    = 'admin'; 
     110 $this->layout    = 'admin'; 
    111111 
    112      $this->set('subjects', Set::combine($this->Lesson->Subject->find('all', array('order' => 'title')), "{n}.Subject.id","{n}.Subject.title")); 
     112 $this->set('subjects', Set::combine($this->Lesson->Subject->find('all', array('order' => 'title')), "{n}.Subject.id","{n}.Subject.title")); 
    113113      
    114      if ( empty( $this->data["Lesson"] ) ): 
     114 if ( empty( $this->data["Lesson"] ) ): 
    115115 
    116116         $this->Lesson->id  = $id; 
     
    118118         $this->data      = $this->Lesson->read(); 
    119119     
    120      else: 
     120 else: 
    121121    
    122122         $this->Sanitize = new Sanitize; 
     
    126126         $this->Sanitize->html($this->data['Lesson']['body']); 
    127127          
    128          if ($this->Lesson->save($this->data['Lesson'])):    
     128         if ($this->Lesson->save($this->data)):    
    129129         if ( $this->data['Lesson']['end'] == 1 ): 
    130                      $this->redirect('/admin/lessons/listing'); 
    131             
     130                     $this->redirect('/admin/lessons/listing');            
    132131         else: 
    133132                     $this->msgFlash(__('Data saved', true), '/admin/lessons/edit/'.$this->data["Lesson"]["id"]); 
    134133         endif; 
    135134      endif; 
    136       endif; 
     135  endif; 
    137136 } 
    138  // change status enabled/disabled actived 
    139  public function admin_change($id, $status) 
    140    
    141     $this->data['Lesson']['status'] = ($status == 0 ) ? 1 : 0; 
     137  
     138 public function admin_change($lesson_id, $status) 
     139  
     140   $this->data['Lesson']['status'] = ($status == 0 ) ? 1 : 0; 
    142141      
    143     $this->data['Lesson']['id']     = $id; 
     142   $this->data['Lesson']['id']     = (int) $lesson_id; 
    144143      
    145     if ($this->Lesson->save($this->data['Lesson'])) 
    146     { 
    147     $this->msgFlash('Lesson changed', '/admin/lessons/listing'); 
    148     } 
     144   if ($this->Lesson->save($this->data, array('validate'=>false))): 
     145    $this->msgFlash(__('Status modified', true), '/admin/lessons/listing'); 
     146   endif; 
    149147 } 
    150148 
    151149 public function admin_delete($id) 
    152150 { 
    153       if ($this->Lesson->del($id)) 
    154       { 
    155           $this->msgFlash('Lesson deleted', '/admin/lessons/listing'); 
    156       }  
    157       else 
    158       { 
    159                   $this->flash('Error, call support', '/admin/lessons/listing'); 
    160       } 
    161   } 
     151  if ($this->Lesson->del($id)): 
     152       $this->msgFlash(__('Data deleted', true), '/admin/lessons/listing'); 
     153  endif;  
    162154} 
    163155?> 
  • trunk/app/controllers/messages_controller.php

    r683 r696  
    338338 public function admin_change($message_id, $message_status) 
    339339 { 
    340     $data['Message']["id"]     = $message_id; 
    341      
    342     $data['Message']["status"] = $message_status; 
    343      
    344     $this->Message->save($data['Message']);     
     340    $data['Message']['id']     = $message_id; 
     341     
     342    $data['Message']['status'] = $message_status; 
     343     
     344    if ($this->Message->save($this->data, array('validate'=>false))): 
     345           $this->msgFlash(__('Status modified', true), '/admin/news/listing'); 
     346    endif; 
    345347 } 
    346348    
  • trunk/app/controllers/news_controller.php

    r665 r696  
    136136     $this->data['News']['id']     = $news_id; 
    137137      
    138      if ($this->News->save($this->data['News'])): 
     138     if ($this->News->save($this->data, array('validate'=>false))): 
    139139           $this->msgFlash(__('Status modified', true), '/admin/news/listing'); 
    140140     endif; 
  • trunk/app/controllers/podcasts_controller.php

    r677 r696  
    277277 } 
    278278 // change status enabled/disabled actived 
    279  public function admin_change($id, $status) 
     279 public function admin_change($podcast_id, $status) 
    280280 {  
    281281    $this->data['Podcast']['status'] = ($status == 0 ) ? 1 : 0; 
    282282     
    283     $this->data['Podcast']['id']     = $id; 
     283    $this->data['Podcast']['id']     = (int) $podcast_id; 
    284284      
    285     if ($this->Podcast->save($this->data['Podcast'])) 
    286     { 
    287        $this->msgFlash('Podcast status changed', '/admin/podcasts/listing'); 
    288     } 
     285    if ($this->Podcast->save($this->data, array('validate'=>false))): 
     286        $this->msgFlash(__('Status modified', true), '/admin/podcasts/listing'); 
     287    endif; 
    289288 } 
    290289 
    291290 public function admin_delete($podcast_id) 
    292291 { 
    293      if ( $this->Podcast->delete( $podcast_id )) 
    294      { 
    295         $this->msgFlash('Podcast removed', '/admin/podcast/listing'); 
    296      } 
     292   if ( $this->Podcast->delete( $podcast_id ) ): 
     293        $this->msgFlash(__('Data removed', true), '/admin/podcast/listing'); 
     294     endif; 
    297295 } 
    298296} 
  • trunk/app/controllers/questions_controller.php

    r666 r696  
    9696  public function admin_answers($question_id) 
    9797  { 
    98        $this->layout    = 'admin'; 
     98    $this->layout    = 'admin'; 
    9999         
    100         $this->pageTitle = 'Answers'; 
     100    $this->pageTitle = 'Answers'; 
    101101         
    102         $conditions = array("Question.user_id"=>$this->Auth->user('id'), "Question.id"=>$question_id); 
     102    $conditions = array("Question.user_id"=>$this->Auth->user('id'), "Question.id"=>$question_id); 
    103103         
    104         $this->set('data', $this->Question->find($conditions)); 
     104    $this->set('data', $this->Question->find($conditions)); 
    105105  } 
    106106 
    107107  public function admin_change($id, $status) 
    108108  {  
    109       $this->data['Question']['status']   = ($status == 0 ) ? 1 : 0; 
     109    $this->data['Question']['status']   = ($status == 0 ) ? 1 : 0; 
    110110       
    111       $this->data['Question']['id']       = $id;       
     111    $this->data['Question']['id']       = $id;       
    112112 
    113       if ($this->Entry->save($this->data['Entry'])) 
    114       { 
    115          $this->msgFlash('Entry status changed', '/admin/entries/listing/'); 
    116       } 
     113    if ($this->Entry->save($this->data, array('validate'=>false))): 
     114         $this->msgFlash(__('Status modified', true), '/admin/entries/listing/'); 
     115    endif; 
    117116  } 
    118117 
  • trunk/app/controllers/replies_controller.php

    r642 r696  
    6363    $this->data['Reply']['status'] = ($status == 0 ) ? 1 : 0; 
    6464      
    65     $this->data['Reply']['id']     = $reply_id; 
     65    $this->data['Reply']['id']     = (int) $reply_id; 
    6666      
    67     if ($this->Reply->save($this->data['Reply'])): 
    68        $this->msgFlash('Reply status changed', '/admin/topics/listing/'.$topic_id); 
     67    if ($this->Reply->save($this->data, array('validate'=>false))): 
     68       $this->msgFlash(__('Status modified', true), '/admin/topics/listing/'.$topic_id); 
    6969    endif; 
    7070 } 
  • trunk/app/controllers/shares_controller.php

    r660 r696  
    169169 
    170170 // change user status actived/no actived 
    171   public function admin_change($id, $public) 
     171  public function admin_change($share_id, $public) 
    172172  {   
    173173     $this->data['Share']['public'] = ($public == 0 ) ? 1 : 0; 
    174174      
    175      $this->data['Share']['id']     = $id; 
     175     $this->data['Share']['id']     = (int) $share_id; 
    176176      
    177      if ($this->Share->save($this->data['Share'])): 
    178            $this->msgFlash('Share changed', '/admin/shares/listing'); 
     177     if ($this->Share->save($this->data, array('validate'=>false))): 
     178           $this->msgFlash(__('Status modified', true), '/admin/shares/listing'); 
    179179     endif; 
    180180 } 
  • trunk/app/controllers/tests_controller.php

    r690 r696  
    306306   $this->data['Test']['id']     = $id; 
    307307      
    308    if ($this->Test->save($this->data)): 
     308   if ($this->Test->save($this->data, array('validate'=>false))): 
    309309         $this->msgFlash(__('Status modified', true), '/admin/tests/listing'); 
    310310   endif; 
  • trunk/app/controllers/topics_controller.php

    r640 r696  
    9393 public function admin_listing($topic_id) 
    9494 { 
    95         $this->layout    = 'admin'; 
     95  $this->layout    = 'admin'; 
    9696         
    97         $this->pageTitle = 'Topics'; 
     97  $this->pageTitle = 'Topics'; 
    9898         
    99         $conditions = array("Topic.user_id"=>$this->Auth->user('id'), "Topic.id"=>$topic_id); 
     99  $conditions = array("Topic.user_id"=>$this->Auth->user('id'), "Topic.id"=>$topic_id); 
    100100         
    101         $fields     = array("id", "subject", "message", "status", "created"); 
     101  $fields     = array("id", "subject", "message", "status", "created"); 
    102102         
    103         $this->set('data', $this->Topic->find($conditions, $fields, null, 2));      
     103  $this->set('data', $this->Topic->find($conditions, $fields, null, 2));      
    104104 } 
    105105  
    106  public function admin_edit($id = null) 
     106 public function admin_edit($topic_id = null) 
    107107 { 
    108        if (empty($this->data)) 
    109        { 
    110            $this->Topic->id = $id; 
    111             
    112            $this->data = $this->Topic->read(); 
    113        } 
    114        else 
    115        { 
    116         if ($this->Topic->save($this->data['Topic'])) 
    117         { 
    118             $this->flash('Your virtual classroom  has been updated.','/vclassrooms'); 
    119         } 
    120       } 
     108   if (empty($this->data['Topic'])):    
     109           $this->data = $this->Topic->read(null, $topic_id); 
     110  else: 
     111     if ($this->Topic->save($this->data['Topic'])): 
     112              $this->msgFlash('Your virtual classroom  has been updated.','/vclassrooms/'); 
     113     endif; 
     114  endif; 
    121115 } 
    122116  
     
    124118 public function admin_change($id, $status, $forum_id) 
    125119 {   
    126    //   die(' el intvade del status es '. intval($status)); 
    127120    if ( !intval($id) ||  !is_numeric($status)  ||  !intval($forum_id) ) 
    128121    {  
     
    134127    $this->data['Topic']['id']     = $id; 
    135128      
    136     if ($this->Topic->save($this->data['Topic'])) 
    137     { 
    138        $this->msgFlash('Topic status changed', '/admin/forums/topics/'.$forum_id); 
    139     } 
     129    if ($this->Topic->save($this->data['Topic'], array('validate'=>false))): 
     130       $this->msgFlash(__('Status modified', true), '/admin/forums/topics/'.$forum_id); 
     131    endif; 
    140132 } 
    141133  
  • trunk/app/controllers/users_controller.php

    r686 r696  
    561561 
    562562 // change user status actived/no actived 
    563  public function admin_change($id, $status) 
     563 public function admin_change($user_id, $status) 
    564564 {    
    565565     $this->data['User']['active'] = ($status == 0 ) ? 1 : 0; 
    566566      
    567      $this->data['User']['id']     = $id; 
    568       
    569      if ($this->User->save($this->data['User'])): 
    570            $this->msgFlash('User status changed', '/admin/users/listing/'); 
    571      else: 
    572             $this->flash('Problem!!', '/admi/users/listing/'); 
     567     $this->data['User']['id']     = (int) $user_id; 
     568      
     569     if ($this->User->save($this->data, array('validate'=>false))): 
     570           $this->msgFlash(__('Status modified', true), '/admin/users/listing/'); 
    573571     endif; 
    574572 } 
     
    578576 { 
    579577   if ($this->User->del($user_id)): 
    580        $this->msgFlash(__('User deleted', true), '/admin/users/listing'); 
     578       $this->msgFlash(__('Data removed', true), '/admin/users/listing'); 
    581579   endif; 
    582580 } 
  • trunk/app/controllers/vclassrooms_controller.php

    r676