Esempio n. 1
0
File: date.php Progetto: sajans/cms
 public function action_delete($id = null, $save = null)
 {
     if ($save) {
         if ($category = Model_Date::find($id)) {
             $category->delete();
             $data['status'] = "success";
             $data['msg'] = "successfully Deleted Date";
         } else {
             $data['status'] = "fales";
             $data['msg'] = "Date not found";
         }
         $data1['response'] = json_encode($data);
         $view = View::forge('admin/response', $data1, false);
     } else {
         $view = View::forge('admin/modal/delete', array('control' => 'date', 'ajaxload' => 'loadDateGrid', 'url' => Uri::create("admin/date/delete/" . $id . '/save')), false);
     }
     $this->template = $view;
 }
Esempio n. 2
0
 public function action_create_date($article_id = null, $save = null)
 {
     $article = Model_Article::find($article_id);
     if ($save) {
         if (Input::method() == "POST") {
             $postData = Input::post();
             #validation
             $val = Model_Date::validate('Date');
             #validation
             if ($val->run()) {
                 $dateModel = Model_Date::forge();
                 $dateModel->article_id = $article_id;
                 foreach ($postData as $key => $p) {
                     if ($key == 'date') {
                         $dateModel->{$key} = strtotime($p);
                     } else {
                         $dateModel->{$key} = $p;
                     }
                 }
                 if ($dateModel->save()) {
                     $data1['status'] = "success";
                     $data1['refresh'] = 'true';
                     $data1['msg'] = "Updated Successfully";
                 } else {
                     $data1['status'] = "false";
                     $data1['msg'] = "Cannot Update";
                 }
             } else {
                 $errors = $val->error();
                 $data1['status'] = 'false';
                 $data1['validation'] = 'true';
                 $data1['validation_fields'] = array('title', 'date', 'summary', 'date_keywords');
                 $data1['title'] = isset($errors['title']) ? $errors['title']->get_message() : null;
                 $data1['date'] = isset($errors['date']) ? $errors['date']->get_message() : null;
                 $data1['summary'] = isset($errors['summary']) ? $errors['summary']->get_message() : null;
                 $data1['date_keywords'] = isset($errors['date_keywords']) ? $errors['date_keywords']->get_message() : null;
             }
         }
         $data2['response'] = json_encode($data1);
         $view = View::forge('admin/response', $data2, false);
     } else {
         $data['data'] = null;
         $data['form_title'] = "Add New  Date";
         $data['form_id'] = "form_add_date";
         $data['form_action'] = Uri::create('article/create_date/' . $article_id . "/save");
         $data['fields'] = Model_Date::getFields();
         $view = View::forge('article/edit_date', $data, false);
     }
     $this->template = $view;
 }