Changeset 696 for trunk/app/controllers
- Timestamp:
- 08/05/08 22:18:45 (4 months ago)
- Location:
- trunk/app/controllers
- Files:
-
- 21 modified
-
answers_controller.php (modified) (1 diff)
-
catfaqs_controller.php (modified) (2 diffs)
-
catforums_controller.php (modified) (1 diff)
-
comments_controller.php (modified) (1 diff)
-
discussions_controller.php (modified) (1 diff)
-
ecourses_controller.php (modified) (2 diffs)
-
entries_controller.php (modified) (2 diffs)
-
forums_controller.php (modified) (1 diff)
-
lessons_controller.php (modified) (5 diffs)
-
messages_controller.php (modified) (1 diff)
-
news_controller.php (modified) (1 diff)
-
podcasts_controller.php (modified) (1 diff)
-
questions_controller.php (modified) (1 diff)
-
replies_controller.php (modified) (1 diff)
-
shares_controller.php (modified) (1 diff)
-
tests_controller.php (modified) (1 diff)
-
topics_controller.php (modified) (3 diffs)
-
users_controller.php (modified) (2 diffs)
-
vclassrooms_controller.php (modified) (2 diffs)
-
webquests_controller.php (modified) (1 diff)
-
wikis_controller.php (modified) (3 diffs)
Legend:
- Unmodified
- Added
- Removed
-
trunk/app/controllers/answers_controller.php
r667 r696 95 95 $this->data['Answer']['correct'] = ($correct == 0 ) ? 1 : 0; 96 96 97 $this->data['Answer']['id'] = $answer_id;97 $this->data['Answer']['id'] = (int) $answer_id; 98 98 99 if ($this->Answer->save($this->data['Answer'])) 100 { 99 if ($this->Answer->save($this->data['Answer'], array('validate'=>false))): 101 100 $this->msgFlash('Answer updated', '/admin/questions/answers/'.$question_id); 102 }101 endif; 103 102 } 104 103 -
trunk/app/controllers/catfaqs_controller.php
r542 r696 91 91 $this->layout = 'admin'; 92 92 93 if (empty($this->data["Catfaq"])) 94 { 95 $this->Catfaq->id = $catfaq_id; 93 if (empty($this->data['Catfaq'])): 96 94 97 $this->data = $this->Catfaq->read(); 98 } 99 else 100 { 95 $this->data = $this->Catfaq->read(null, $catfaq_id); 96 else: 101 97 $this->Sanitize = new Sanitize; 102 98 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)): 107 102 $this->msgFlash('Catfaq has been updated.','/admin/catfaqs/listing/'); 108 }109 }103 endif; 104 endif; 110 105 } 111 106 // change status published/draft … … 113 108 { 114 109 $this->data['Catfaq']['status'] = ($status == 0 ) ? 1 : 0; 115 110 116 111 $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; 122 116 } 123 117 124 118 public function admin_delete($id) 125 119 { 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 } 131 124 } 132 125 ?> -
trunk/app/controllers/catforums_controller.php
r540 r696 107 107 public function admin_change($status, $forum_id) 108 108 { 109 if ( !is_numeric($status) || !intval($forum_id) ) 110 { 109 if ( !is_numeric($status) || !intval($forum_id) ): 111 110 $this->redirect('/'); 112 }111 endif; 113 112 114 113 $this->data['Forum']['status'] = ($status == 0 ) ? 1 : 0; 115 114 116 $this->data['Forum']['id'] = $id;115 $this->data['Forum']['id'] = (int) $forum_id; 117 116 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; 122 120 } 123 121 124 122 public function admin_delete($id) 125 123 { 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; 131 127 } 132 128 } -
trunk/app/controllers/comments_controller.php
r636 r696 46 46 $this->data['Comment']['status'] = ($status == 0 ) ? 1 : 0; 47 47 48 $this->data['Comment']['id'] = $comment_id;48 $this->data['Comment']['id'] = (int) $comment_id; 49 49 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'); 52 52 endif; 53 53 } -
trunk/app/controllers/discussions_controller.php
r653 r696 149 149 $this->data['Discussion']['status'] = ($status == 0 ) ? 1 : 0; 150 150 151 $this->data['Discussion']['id'] = $discussion_id;151 $this->data['Discussion']['id'] = (int) $discussion_id; 152 152 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'); 155 155 endif; 156 156 } -
trunk/app/controllers/ecourses_controller.php
r617 r696 1 <?php1 ?php 2 2 /** 3 3 * Karamelo e-Learning Platform … … 64 64 } 65 65 66 public function admin_change($ id, $status)66 public function admin_change($ecourse_id, $status) 67 67 { 68 $this->data['Ecourse']['status'] = ($status == 0 ) ? 1 : 0;68 $this->data['Ecourse']['status'] = ($status == 0 ) ? 1 : 0; 69 69 70 $this->data['Ecourse']['id'] = $id;70 $this->data['Ecourse']['id'] = $ecourse_id; 71 71 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 } 81 76 public function admin_add() 82 77 { -
trunk/app/controllers/entries_controller.php
r675 r696 11 11 12 12 uses('sanitize'); 13 14 13 15 14 class EntriesController extends AppController { … … 202 201 $this->data['Entry']['status'] = ($status == 0 ) ? 1 : 0; 203 202 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))): 207 206 $this->msgFlash(__('Status modified', true), '/admin/entries/listing'); 208 207 endif; -
trunk/app/controllers/forums_controller.php
r640 r696 191 191 $this->data['Forum']['status'] = ($status == 0 ) ? 1 : 0; 192 192 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))): 196 196 $this->msgFlash(__('Status modified', true), '/admin/catforums/listing'); 197 197 endif; -
trunk/app/controllers/lessons_controller.php
r673 r696 8 8 * @package Karamelo 9 9 */ 10 // file : app/controller/ faqs_controller.php10 // file : app/controller/lessons_controller.php 11 11 12 12 uses('sanitize'); … … 101 101 102 102 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()); 104 104 endif; 105 105 endif; … … 108 108 public function admin_edit($id=null) 109 109 { 110 $this->layout = 'admin';110 $this->layout = 'admin'; 111 111 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")); 113 113 114 if ( empty( $this->data["Lesson"] ) ):114 if ( empty( $this->data["Lesson"] ) ): 115 115 116 116 $this->Lesson->id = $id; … … 118 118 $this->data = $this->Lesson->read(); 119 119 120 else:120 else: 121 121 122 122 $this->Sanitize = new Sanitize; … … 126 126 $this->Sanitize->html($this->data['Lesson']['body']); 127 127 128 if ($this->Lesson->save($this->data ['Lesson'])):128 if ($this->Lesson->save($this->data)): 129 129 if ( $this->data['Lesson']['end'] == 1 ): 130 $this->redirect('/admin/lessons/listing'); 131 130 $this->redirect('/admin/lessons/listing'); 132 131 else: 133 132 $this->msgFlash(__('Data saved', true), '/admin/lessons/edit/'.$this->data["Lesson"]["id"]); 134 133 endif; 135 134 endif; 136 endif;135 endif; 137 136 } 138 // change status enabled/disabled actived139 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; 142 141 143 $this->data['Lesson']['id'] = $id;142 $this->data['Lesson']['id'] = (int) $lesson_id; 144 143 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; 149 147 } 150 148 151 149 public function admin_delete($id) 152 150 { 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; 162 154 } 163 155 ?> -
trunk/app/controllers/messages_controller.php
r683 r696 338 338 public function admin_change($message_id, $message_status) 339 339 { 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; 345 347 } 346 348 -
trunk/app/controllers/news_controller.php
r665 r696 136 136 $this->data['News']['id'] = $news_id; 137 137 138 if ($this->News->save($this->data ['News'])):138 if ($this->News->save($this->data, array('validate'=>false))): 139 139 $this->msgFlash(__('Status modified', true), '/admin/news/listing'); 140 140 endif; -
trunk/app/controllers/podcasts_controller.php
r677 r696 277 277 } 278 278 // change status enabled/disabled actived 279 public function admin_change($ id, $status)279 public function admin_change($podcast_id, $status) 280 280 { 281 281 $this->data['Podcast']['status'] = ($status == 0 ) ? 1 : 0; 282 282 283 $this->data['Podcast']['id'] = $id;283 $this->data['Podcast']['id'] = (int) $podcast_id; 284 284 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; 289 288 } 290 289 291 290 public function admin_delete($podcast_id) 292 291 { 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; 297 295 } 298 296 } -
trunk/app/controllers/questions_controller.php
r666 r696 96 96 public function admin_answers($question_id) 97 97 { 98 $this->layout = 'admin';98 $this->layout = 'admin'; 99 99 100 $this->pageTitle = 'Answers';100 $this->pageTitle = 'Answers'; 101 101 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); 103 103 104 $this->set('data', $this->Question->find($conditions));104 $this->set('data', $this->Question->find($conditions)); 105 105 } 106 106 107 107 public function admin_change($id, $status) 108 108 { 109 $this->data['Question']['status'] = ($status == 0 ) ? 1 : 0;109 $this->data['Question']['status'] = ($status == 0 ) ? 1 : 0; 110 110 111 $this->data['Question']['id'] = $id;111 $this->data['Question']['id'] = $id; 112 112 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; 117 116 } 118 117 -
trunk/app/controllers/replies_controller.php
r642 r696 63 63 $this->data['Reply']['status'] = ($status == 0 ) ? 1 : 0; 64 64 65 $this->data['Reply']['id'] = $reply_id;65 $this->data['Reply']['id'] = (int) $reply_id; 66 66 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); 69 69 endif; 70 70 } -
trunk/app/controllers/shares_controller.php
r660 r696 169 169 170 170 // change user status actived/no actived 171 public function admin_change($ id, $public)171 public function admin_change($share_id, $public) 172 172 { 173 173 $this->data['Share']['public'] = ($public == 0 ) ? 1 : 0; 174 174 175 $this->data['Share']['id'] = $id;175 $this->data['Share']['id'] = (int) $share_id; 176 176 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'); 179 179 endif; 180 180 } -
trunk/app/controllers/tests_controller.php
r690 r696 306 306 $this->data['Test']['id'] = $id; 307 307 308 if ($this->Test->save($this->data )):308 if ($this->Test->save($this->data, array('validate'=>false))): 309 309 $this->msgFlash(__('Status modified', true), '/admin/tests/listing'); 310 310 endif; -
trunk/app/controllers/topics_controller.php
r640 r696 93 93 public function admin_listing($topic_id) 94 94 { 95 $this->layout = 'admin';95 $this->layout = 'admin'; 96 96 97 $this->pageTitle = 'Topics';97 $this->pageTitle = 'Topics'; 98 98 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); 100 100 101 $fields = array("id", "subject", "message", "status", "created");101 $fields = array("id", "subject", "message", "status", "created"); 102 102 103 $this->set('data', $this->Topic->find($conditions, $fields, null, 2));103 $this->set('data', $this->Topic->find($conditions, $fields, null, 2)); 104 104 } 105 105 106 public function admin_edit($ id = null)106 public function admin_edit($topic_id = null) 107 107 { 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; 121 115 } 122 116 … … 124 118 public function admin_change($id, $status, $forum_id) 125 119 { 126 // die(' el intvade del status es '. intval($status));127 120 if ( !intval($id) || !is_numeric($status) || !intval($forum_id) ) 128 121 { … … 134 127 $this->data['Topic']['id'] = $id; 135 128 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; 140 132 } 141 133 -
trunk/app/controllers/users_controller.php
r686 r696 561 561 562 562 // change user status actived/no actived 563 public function admin_change($ id, $status)563 public function admin_change($user_id, $status) 564 564 { 565 565 $this->data['User']['active'] = ($status == 0 ) ? 1 : 0; 566 566 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/'); 573 571 endif; 574 572 } … … 578 576 { 579 577 if ($this->User->del($user_id)): 580 $this->msgFlash(__(' User deleted', true), '/admin/users/listing');578 $this->msgFlash(__('Data removed', true), '/admin/users/listing'); 581 579 endif; 582 580 } -
trunk/app/controllers/vclassrooms_controller.php
r676
