コード例 #1
0
ファイル: include.php プロジェクト: ijustyce/zblogphp
    function GetScheme($array)
    {
        if (array_key_exists('REQUEST_SCHEME', $array)) {
            if (strtolower($array['REQUEST_SCHEME']) == 'https') {
                return 'https://';
            }
        } elseif (array_key_exists('HTTPS', $array)) {
            if (strtolower($array['HTTPS']) == 'on') {
                return 'https://';
            }
        }
        return 'http://';
    }
}
if (!defined('HTTP_SCHEME')) {
    define('HTTP_SCHEME', GetScheme($_SERVER));
}
define('APPCENTRE_URL', HTTP_SCHEME . 'app.zblogcn.com/client/');
define('APPCENTRE_SYSTEM_UPDATE', HTTP_SCHEME . 'update.zblogcn.com/zblogphp/');
define('APPCENTRE_API_URL', HTTP_SCHEME . 'app.zblogcn.com/api/index.php?api=');
define('APPCENTRE_API_APP_ISBUY', 'isbuy');
define('APPCENTRE_API_USER_INFO', 'userinfo');
define('APPCENTRE_API_ORDER_LIST', 'orderlist');
define('APPCENTRE_API_ORDER_DETAIL', 'orderdetail');
function ActivePlugin_AppCentre()
{
    global $zbp;
    Add_Filter_Plugin('Filter_Plugin_Admin_LeftMenu', 'AppCentre_AddMenu');
    Add_Filter_Plugin('Filter_Plugin_Admin_ThemeMng_SubMenu', 'AppCentre_AddThemeMenu');
    Add_Filter_Plugin('Filter_Plugin_Admin_PluginMng_SubMenu', 'AppCentre_AddPluginMenu');
    Add_Filter_Plugin('Filter_Plugin_Admin_SiteInfo_SubMenu', 'AppCentre_AddSiteInfoMenu');
コード例 #2
0
 /**
  * Returns the HTTP host being requested.
  *
  * The port name will be appended to the host if it's non-standard.
  *
  * @return string
  *
  * @api
  */
 function GetHttpHost()
 {
     $scheme = GetScheme();
     $port = GetValue('SERVER_PORT', $_SERVER);
     if ('http' == $scheme && $port == 80 || 'https' == $scheme && $port == 443) {
         return GetHost();
     }
     return GetHost() . ':' . $port;
 }