/** * move category */ public function move() { $this->checkCsrfToken(); if (!SecurityUtil::checkPermission('Categories::', '::', ACCESS_EDIT)) { return LogUtil::registerPermissionError(); } if (FormUtil::getPassedValue('category_cancel', null, 'POST')) { return System::redirect(ModUtil::url('Categories', 'admin', 'view')); } $cid = FormUtil::getPassedValue('cid', null, 'POST'); $cat = new Categories_DBObject_Category(); $cat->get($cid); $cat->move($_POST['category']['parent_id']); $msg = __f('Done! Moved the %s category.', $cat->_objData['name']); LogUtil::registerStatus($msg); $this->redirect(ModUtil::url('Categories', 'admin', 'view')); }