index1.php.bak 1.1 KB

12345678910111213141516171819202122232425262728293031323334353637383940
  1. <?php
  2. define("FANWE_REQUIRE",true);
  3. require '../mapi/lib/core/mapi_function.php';
  4. require '../public/directory_init.php';
  5. $_REQUEST['ctl'] = filter_ma_request_mapi($_REQUEST['ctl']);
  6. $_REQUEST['act'] = filter_ma_request_mapi($_REQUEST['act']);
  7. $class = strtolower(strim_mapi($_REQUEST['ctl']))?strtolower(strim_mapi($_REQUEST['ctl'])):"syn";
  8. $act = strtolower(strim_mapi($_REQUEST['act']))?strtolower(strim_mapi($_REQUEST['act'])):"index2";
  9. $fun_class = $class.'#'.$act;
  10. require '../system/mapi_init.php';
  11. fanwe_require(APP_ROOT_PATH.'mapi/lib/core/common.php');
  12. fanwe_require(APP_ROOT_PATH.'mapi/lib/redis/BaseRedisService.php');
  13. filter_injection($_REQUEST);
  14. fanwe_require("./lib/base.action.php");
  15. @fanwe_require("./lib/".$class.".action.php");
  16. $class=$class.'Module';
  17. if(class_exists($class)){
  18. $obj = new $class;
  19. if(method_exists($obj, $act)){
  20. $obj->$act();
  21. }
  22. else{
  23. $error["errcode "] = 10006;
  24. $error["errmsg "] = "接口方法不存在";
  25. ajax_return($error);
  26. }
  27. }
  28. else {
  29. $error["errcode "] = 10005;
  30. $error["errmsg "] = "接口不存在";
  31. ajax_return($error);
  32. }
  33. ?>