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); }