00001 <?php 00003 // FleaPHP Framework 00004 // 00005 // Copyright (c) 2005 - 2008 QeeYuan China Inc. (http://www.qeeyuan.com) 00006 // 00007 // 许可协议,请查看源代码中附带的 LICENSE.txt 文件, 00008 // 或者访问 http://www.fleaphp.org/ 获得详细信息。 00010 00027 class FLEA_Rbac_Exception_InvalidACTFile extends FLEA_Exception 00028 { 00034 var $actFilename; 00035 00041 var $controllerName; 00042 00048 var $act; 00049 00059 function FLEA_Rbac_Exception_InvalidACTFile($actFilename, $act, $controllerName = null) 00060 { 00061 $this->actFilename = $actFilename; 00062 $this->act = $act; 00063 $this->controllerName = $controllerName; 00064 00065 if ($controllerName) { 00066 $code = 0x0701002; 00067 $msg = sprintf(_ET($code), $actFilename, $controllerName); 00068 } else { 00069 $code = 0x0701003; 00070 $msg = sprintf(_ET($code), $actFilename); 00071 } 00072 parent::FLEA_Exception($msg, $code); 00073 } 00074 }
1.5.3