issue 160, Modify checking manager ip on genaral config

git-svn-id: http://xe-core.googlecode.com/svn/branches/1.5.0@9367 201d5d3c-b55e-5fd7-737f-ddc643e51545
This commit is contained in:
chschy 2011-09-27 09:30:16 +00:00
parent 4cb4047975
commit 3dc8f5161e
8 changed files with 83 additions and 48 deletions

View file

@ -206,19 +206,15 @@
if(!$kind && $this->module == 'admin') $kind = 'admin';
if($this->module_info->use_mobile != "Y") Mobile::setMobile(false);
// Admin ip
$logged_info = Context::get('logged_info');
if($kind == 'admin' && $logged_info->is_admin == 'Y'){
$oModuleAdminModel = &getAdminModel('module');
if(!$oModuleAdminModel->getModuleAdminIPCheck()) {
$this->error = "msg_not_permitted_act";
$oMessageObject = &ModuleHandler::getModuleInstance('message',$type);
$oMessageObject->setError(-1);
$oMessageObject->setMessage($this->error);
$oMessageObject->dispMessage();
return $oMessageObject;
}
if($kind == 'admin' && $_SESSION['denied_admin'] == 'Y'){
$this->error = "msg_not_permitted_act";
$oMessageObject = &ModuleHandler::getModuleInstance('message',$type);
$oMessageObject->setError(-1);
$oMessageObject->setMessage($this->error);
$oMessageObject->dispMessage();
return $oMessageObject;
}
// if(type == view, and case for using mobilephone)