changed make admin menu logic, added reset admin menu function

git-svn-id: http://xe-core.googlecode.com/svn/branches/1.5.0@9071 201d5d3c-b55e-5fd7-737f-ddc643e51545
This commit is contained in:
flyskyko 2011-09-07 02:19:04 +00:00
parent e4d9b43320
commit 986053ac4d
6 changed files with 40 additions and 20 deletions

View file

@ -17,6 +17,19 @@
if($logged_info->is_admin!='Y') return $this->stop("msg_is_not_administrator");
}
function procAdminMenuReset(){
$menuSrl = Context::get('menu_srl');
if (!$menuSrl) return $this->stop('msg_invalid_request');
$oMenuAdminController = &getAdminController('menu');
$output = $oMenuAdminController->deleteMenu($menuSrl);
if (!$output->toBool()) return $output;
FileHandler::removeDir('./files/cache/menu/admin_lang/');
$this->setRedirectUrl(Context::get('error_return_url'));
}
/**
* @brief Regenerate all cache files
* @return none