mirror of
https://github.com/Lastorder-DC/rhymix.git
synced 2026-04-02 01:52:10 +09:00
issue 2676 infinite loop bug fix
git-svn-id: http://xe-core.googlecode.com/svn/branches/maserati@12167 201d5d3c-b55e-5fd7-737f-ddc643e51545
This commit is contained in:
parent
46bc866498
commit
8025dd1d41
1 changed files with 9 additions and 0 deletions
|
|
@ -212,6 +212,7 @@
|
|||
|
||||
// If error occurred while preparation, return a message instance
|
||||
if($this->error) {
|
||||
$this->_setInputErrorToContext();
|
||||
$type = Mobile::isFromMobilePhone() ? 'mobile' : 'view';
|
||||
$oMessageObject = &ModuleHandler::getModuleInstance('message',$type);
|
||||
$oMessageObject->setError(-1);
|
||||
|
|
@ -240,6 +241,7 @@
|
|||
$this->error = 'msg_module_is_not_exists';
|
||||
$this->httpStatusCode = '404';
|
||||
|
||||
$this->_setInputErrorToContext();
|
||||
$type = Mobile::isFromMobilePhone() ? 'mobile' : 'view';
|
||||
$oMessageObject = &ModuleHandler::getModuleInstance('message',$type);
|
||||
$oMessageObject->setError(-1);
|
||||
|
|
@ -262,6 +264,7 @@
|
|||
// Admin ip
|
||||
$logged_info = Context::get('logged_info');
|
||||
if($kind == 'admin' && $_SESSION['denied_admin'] == 'Y'){
|
||||
$this->_setInputErrorToContext();
|
||||
$this->error = "msg_not_permitted_act";
|
||||
$oMessageObject = &ModuleHandler::getModuleInstance('message',$type);
|
||||
$oMessageObject->setError(-1);
|
||||
|
|
@ -290,6 +293,7 @@
|
|||
}
|
||||
|
||||
if(!is_object($oModule)) {
|
||||
$this->_setInputErrorToContext();
|
||||
$type = Mobile::isFromMobilePhone() ? 'mobile' : 'view';
|
||||
$oMessageObject = &ModuleHandler::getModuleInstance('message',$type);
|
||||
$oMessageObject->setError(-1);
|
||||
|
|
@ -308,6 +312,7 @@
|
|||
|
||||
if(!Context::isInstalled())
|
||||
{
|
||||
$this->_setInputErrorToContext();
|
||||
$this->error = 'msg_invalid_request';
|
||||
$oMessageObject = &ModuleHandler::getModuleInstance('message',$type);
|
||||
$oMessageObject->setError(-1);
|
||||
|
|
@ -364,6 +369,7 @@
|
|||
|
||||
if(!is_object($oModule)) {
|
||||
$type = Mobile::isFromMobilePhone() ? 'mobile' : 'view';
|
||||
$this->_setInputErrorToContext();
|
||||
$oMessageObject = &ModuleHandler::getModuleInstance('message',$type);
|
||||
$oMessageObject->setError(-1);
|
||||
$oMessageObject->setMessage('msg_module_is_not_exists');
|
||||
|
|
@ -389,6 +395,8 @@
|
|||
$oModule->setLayoutFile("layout.html");
|
||||
}
|
||||
}else{
|
||||
$this->_setInputErrorToContext();
|
||||
|
||||
$this->error = 'msg_is_not_administrator';
|
||||
$oMessageObject = &ModuleHandler::getModuleInstance('message',$type);
|
||||
$oMessageObject->setError(-1);
|
||||
|
|
@ -400,6 +408,7 @@
|
|||
if ($kind == 'admin'){
|
||||
$grant = $oModuleModel->getGrant($this->module_info, $logged_info);
|
||||
if(!$grant->is_admin && !$grant->manager) {
|
||||
$this->_setInputErrorToContext();
|
||||
$this->error = 'msg_is_not_manager';
|
||||
$oMessageObject = &ModuleHandler::getModuleInstance('message','view');
|
||||
$oMessageObject->setError(-1);
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue