Example #1
0
 function create()
 {
     if (isset($_POST['save'])) {
         $title = trim($this->input->post('cat_title'));
         $alias = trim($this->input->post('cat_alias'));
         if ($alias) {
             $alias = preg_replace('/\\s+/', '-', strtolower($alias));
             $alias = preg_replace('/&/', '-', $alias);
             $alias = preg_replace('#/+#', '-', $alias);
             $alias = preg_replace('/---/', '-', $alias);
             $alias = preg_replace('/(\'|\\(|\\))/', '', $alias);
         } else {
             $alias = preg_replace('/\\s+/', '-', strtolower($title));
             $alias = preg_replace('/&/', '-', $alias);
             $alias = preg_replace('#/+#', '-', $alias);
             $alias = preg_replace('/---/', '-', $alias);
             $alias = preg_replace('/(\'|\\(|\\))/', '', $alias);
         }
         $data = array('cat_title' => $title, 'cat_alias' => strtolower($alias), 'state' => $this->input->post('state'), 'order' => trim($this->input->post('order')), 'image' => trim($this->input->post('image')), 'sec_id' => trim($this->input->post('sec_id')), 'created_date' => date('y:m:d h:m:s'), 'site_title' => trim($this->input->post('site_title')), 'metadesc' => trim($this->input->post('metadesc')), 'metakey' => trim($this->input->post('metakey')), 'cat_desc' => trim($this->input->post('cat_desc')));
         $dataIn = $this->crud_model->insertData('category', $data);
         if ($dataIn) {
             $this->admintemp->write('message', $title . ' Saved Successfully');
             redirect('category');
         } else {
             $this->admintemp->write('error', 'An error occured while inserting the section.');
             Category::index();
         }
     } else {
         Category::_create();
     }
 }
 public static function create_categories()
 {
     Category::_create(array('name' => 'Default', 'description' => 'A Default Category'));
 }