diff --git a/module/extension/control.php b/module/extension/control.php index 74de34681c..af9f8f01c8 100644 --- a/module/extension/control.php +++ b/module/extension/control.php @@ -11,6 +11,26 @@ */ class extension extends control { + /** + * Construct function. + * + * @param string $moduleName + * @param string $methodName + * @access public + * @return void + */ + public function __construct($moduleName = '', $methodName = '') + { + parent::__construct($moduleName, $methodName); + + $statusFile = $this->loadModel('common')->checkSafeFile(); + if($statusFile) + { + $this->view->error = sprintf($this->lang->extension->noticeOkFile, str_replace('\\', '/', $statusFile)); + die($this->display('extension', 'safe')); + } + } + /** * Browse extensions. * diff --git a/module/extension/view/safe.html.php b/module/extension/view/safe.html.php new file mode 100644 index 0000000000..284d670832 --- /dev/null +++ b/module/extension/view/safe.html.php @@ -0,0 +1,15 @@ + + * @package extension + * @version $Id$ + * @link http://www.zentao.net + */ +?> + +
+