init.php 2.1 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061
  1. <?php
  2. /*
  3. * Krpano100 ucenter初始化文件
  4. * ============================================================================
  5. * 技术支持:2015-2099 成都世纪川翔科技有限公司
  6. * 官网地址: http://www.krpano100.com
  7. * ----------------------------------------------------------------------------
  8. * $Author: yuanjiang 932625974#qq.com $
  9. * $Id: init.php 28028 2016-02-19Z yuanjiang $
  10. */
  11. if(!defined('IN_T'))
  12. {
  13. die('hacking attempt');
  14. }
  15. //程序所在根目录
  16. if(!defined('ROOT_PATH')){
  17. define('ROOT_PATH',str_replace('ucenter/include/init.php','',str_replace('\\', '/', __FILE__)));
  18. }
  19. /* 配置文件 */
  20. require_once ROOT_PATH.'config/config.php';
  21. /* ucenter配置文件 */
  22. require_once ROOT_PATH.'ucenter/config_ucenter_default.php';
  23. /* 基本类 */
  24. require_once ROOT_PATH.'source/include/cls_db.php';
  25. require_once ROOT_PATH.'source/include/cls_base.php';
  26. require_once ROOT_PATH.'source/include/cls_common.php'; //Common方法
  27. require_once ROOT_PATH.'source/include/cls_transaction.php'; //Transaction方法
  28. require_once ROOT_PATH.'source/include/cls_curl.php';
  29. require_once ROOT_PATH.'source/include/cls_json.php';
  30. require_once ROOT_PATH.'source/language/common.php';
  31. require_once ROOT_PATH.'source/include/inc_constant.php';
  32. /* ucenter专用类 */
  33. require_once ROOT_PATH.'ucenter/include/cls_common.php';
  34. //session设置
  35. if(!empty($_REQUEST['code'])){
  36. session_id($_REQUEST['code']);
  37. }
  38. session_start();
  39. /* 将session映射到变量 */
  40. $user = array(
  41. 'pk_user_main' => isset($_SESSION['user']['pk_user_main']) ? $_SESSION['user']['pk_user_main']: 0,
  42. 'phone' => isset($_SESSION['user']['phone']) ? Common::hide_middle($_SESSION['user']['phone'],3,4): '',
  43. 'nickname' => isset($_SESSION['user']['nickname']) ? $_SESSION['user']['nickname']: '',
  44. 'avatar' => isset($_SESSION['user']['avatar']) ? $_SESSION['user']['avatar']: '',
  45. 'level' => isset($_SESSION['user']['level']) ? $_SESSION['user']['level']: '',
  46. );
  47. /* 初始化基本类 */
  48. $Json = new Json;
  49. $Db = MyPDO::getInstance($db_host,$db_user,$db_pass,$db_name,$db_charset);
  50. $Base = new Base($db_name,$db_prefix);
  51. /* 语言变量输出到前台 */
  52. Transaction::get_site_config(); //提取站点配置
  53. ?>