Example #1
0
 public function action_save()
 {
     $data = (object) filter_input_array(INPUT_POST, FILTER_SANITIZE_STRING);
     $dataRaw = (object) filter_input_array(INPUT_POST, FILTER_UNSAFE_RAW);
     $gallery = ORM::factory("gallery");
     if (!empty($data->id)) {
         $gallery = ORM::factory("gallery", $data->id);
     }
     $gallery->name = $data->name;
     $gallery->slug = Model_Gallery::buildSlug($data->slug, $gallery);
     $gallery->status = $data->status;
     $gallery->content = $dataRaw->content;
     $gallery->save();
     $this->request->redirect("admin/galleries");
 }