Ejemplo n.º 1
0
 /**
  * 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'));
 }