function edit() { if (isset($_POST['save'])) { $id = $this->input->post('id'); $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')), 'modified_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->updateData('category', 'id', $id, $data); if ($dataIn) { $this->admintemp->write('message', 'Edited Successfully'); redirect('category'); } else { $this->admintemp->write('message', 'Error occured while editing'); Category::index(); } } else { Category::_edit(); } }