<?php define('IN_MYOP', TRUE); error_reporting(0); // 初始化session session_start(); require_once './api/define.php'; require_once './api/function.php'; require_once './function.php'; //所有URL的后面都不带“/” define('SITE_PATH', SITE_ROOT); define('MYOP_URL', getmyopurl()); define('UC_URL', MYOP_URL); define('SITE_URL', substr(MYOP_URL, 0, -(strlen(APPS_DIR_NAME) + strlen(MYOP_DIR_NAME) + 2))); define('PUBLIC_URL', SITE_URL . '/public'); //系统配置 $_SITE_CONFIG = array(); refreshConfig(); //公共模版 define('THEME_URL', PUBLIC_URL . '/themes/' . $_SITE_CONFIG['site_theme']); //MYOP模版 define('MYOP_THEME_PATH', MYOP_ROOT . '/themes/' . $_SITE_CONFIG['site_theme']); //检查用户是否登录 if (!$_SITE_CONFIG['uid']) { redirect(SITE_URL, 5, '请先登录系统。系统将在5秒后自动跳转至登录页面'); } //检查站点是否关闭 if ($_SITE_CONFIG['site_closed']) { redirect(SITE_URL); } //检查用户是否初始化
function my_site_restore($op) { $url = 'http://api.manyou.com/uchome.php'; global $_SITE_CONFIG; $siteUrl = getmyopurl() . '/'; $postString = sprintf('action=%s&siteUrl=%s&op=%s', 'webmaster', $siteUrl, $op); $response = uc_fopen2($url, 0, $postString, '', false, $_SITE_CONFIG['my_ip']); $res = unserialize($response); if (!$response) { $res['errCode'] = 111; $res['errMessage'] = 'Empty Response'; $res['result'] = $response; } elseif (!$res) { $res['errCode'] = 110; $res['errMessage'] = 'Error Response'; $res['result'] = $response; } if ($res['errCode']) { return $res; } // lock file $fp = fopen(SITE_ROOT . '/data/thinksns_myop_utility.lock', 'w'); if ($fp === false) { my_show_message(sprintf('请确保 <strong>%s/data/thinksns_myop_utility.lock</strong> 文件可写!', SITE_ROOT)); } fclose($fp); return $res['result']; }