function processPost($formvalues) { $session = SessionWrapper::getInstance(); // trim spaces from the name field if (isArrayKeyAnEmptyString('parentid', $formvalues)) { unset($formvalues['parentid']); } if (isArrayKeyAnEmptyString('sectorid', $formvalues)) { unset($formvalues['sectorid']); if (!isEmptyString($formvalues['parentid'])) { $category = new Category(); $category->populate($formvalues['parentid']); $formvalues['sectorid'] = $category->getSectorID(); } } if (isArrayKeyAnEmptyString('level', $formvalues)) { unset($formvalues['level']); } if (isArrayKeyAnEmptyString('type', $formvalues)) { unset($formvalues['type']); } if (isArrayKeyAnEmptyString('status', $formvalues)) { unset($formvalues['status']); } if (isArrayKeyAnEmptyString('uneditable', $formvalues)) { unset($formvalues['uneditable']); } if (isArrayKeyAnEmptyString('sortorder', $formvalues)) { if (!isEmptyString($formvalues['parentid']) && !isEmptyString($formvalues['sectorid'])) { $formvalues['sortorder'] = $this->getNextSortOrder($formvalues['sectorid'], $formvalues['parentid']); } } // debugMessage($formvalues); exit(); parent::processPost($formvalues); }
function categories() { $this->check_login(); $segment = $this->uri->segment(3); $config['base_url'] = '<?php echo base_url();?>admin/categories'; $config['total_rows'] = Category::getamount(); $config['per_page'] = 8; $this->pagination->initialize($config); $data = array('objs' => Category::populate(), 'files' => get_filenames('./assets/categories', FALSE)); $this->load->view('admin/produk', $data); }