本文整理汇总了PHP中ZPush::CheckConfig方法的典型用法代码示例。如果您正苦于以下问题:PHP ZPush::CheckConfig方法的具体用法?PHP ZPush::CheckConfig怎么用?PHP ZPush::CheckConfig使用的例子?那么恭喜您, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在类ZPush
的用法示例。
在下文中一共展示了ZPush::CheckConfig方法的2个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的PHP代码示例。
示例1: ini_set
include_once 'lib/syncobjects/syncdevicepassword.php';
include_once 'lib/syncobjects/syncitemoperationsattachment.php';
include_once 'lib/syncobjects/syncsendmail.php';
include_once 'lib/syncobjects/syncsendmailsource.php';
include_once 'lib/default/backend.php';
include_once 'lib/default/searchprovider.php';
include_once 'lib/request/request.php';
include_once 'lib/request/requestprocessor.php';
include_once 'config.php';
include_once 'version.php';
// Attempt to set maximum execution time
ini_set('max_execution_time', SCRIPT_TIMEOUT);
set_time_limit(SCRIPT_TIMEOUT);
try {
// check config & initialize the basics
ZPush::CheckConfig();
Request::Initialize();
ZLog::Initialize();
ZLog::Write(LOGLEVEL_DEBUG, "-------- Start");
ZLog::Write(LOGLEVEL_INFO, sprintf("Version='%s' method='%s' from='%s' cmd='%s' getUser='%s' devId='%s' devType='%s'", @constant('ZPUSH_VERSION'), Request::GetMethod(), Request::GetRemoteAddr(), Request::GetCommand(), Request::GetGETUser(), Request::GetDeviceID(), Request::GetDeviceType()));
// Stop here if this is an OPTIONS request
if (Request::IsMethodOPTIONS()) {
throw new NoPostRequestException("Options request", NoPostRequestException::OPTIONS_REQUEST);
}
ZPush::CheckAdvancedConfig();
// Process request headers and look for AS headers
Request::ProcessHeaders();
// Check required GET parameters
if (Request::IsMethodPOST() && (Request::GetCommandCode() === false || !Request::GetGETUser() || !Request::GetDeviceID() || !Request::GetDeviceType())) {
throw new FatalException("Requested the Z-Push URL without the required GET parameters");
}
示例2: includeZpushFiles
public static function includeZpushFiles()
{
$moduleFolder = self::getModuleFolder();
\GO::debug("Using z-push folder: " . $moduleFolder);
if (self::zpushAdminFileExists($moduleFolder)) {
include_once \GO::config()->root_path . 'modules/' . $moduleFolder . '/lib/utils/zpushadmin.php';
include_once \GO::config()->root_path . 'modules/' . $moduleFolder . '/lib/core/zpushdefs.php';
include_once \GO::config()->root_path . 'modules/' . $moduleFolder . '/lib/core/zpush.php';
include_once \GO::config()->root_path . 'modules/' . $moduleFolder . '/lib/core/stateobject.php';
include_once \GO::config()->root_path . 'modules/' . $moduleFolder . '/lib/core/syncparameters.php';
include_once \GO::config()->root_path . 'modules/' . $moduleFolder . '/lib/core/bodypreference.php';
include_once \GO::config()->root_path . 'modules/' . $moduleFolder . '/lib/core/contentparameters.php';
include_once \GO::config()->root_path . 'modules/' . $moduleFolder . '/lib/core/synccollections.php';
include_once \GO::config()->root_path . 'modules/' . $moduleFolder . '/lib/core/zlog.php';
include_once \GO::config()->root_path . 'modules/' . $moduleFolder . '/lib/core/statemanager.php';
include_once \GO::config()->root_path . 'modules/' . $moduleFolder . '/lib/core/streamer.php';
include_once \GO::config()->root_path . 'modules/' . $moduleFolder . '/lib/core/asdevice.php';
include_once \GO::config()->root_path . 'modules/' . $moduleFolder . '/lib/core/interprocessdata.php';
include_once \GO::config()->root_path . 'modules/' . $moduleFolder . '/lib/core/loopdetection.php';
include_once \GO::config()->root_path . 'modules/' . $moduleFolder . '/lib/exceptions/exceptions.php';
include_once \GO::config()->root_path . 'modules/' . $moduleFolder . '/lib/utils/utils.php';
include_once \GO::config()->root_path . 'modules/' . $moduleFolder . '/lib/utils/zpushadmin.php';
include_once \GO::config()->root_path . 'modules/' . $moduleFolder . '/lib/request/request.php';
include_once \GO::config()->root_path . 'modules/' . $moduleFolder . '/lib/request/requestprocessor.php';
include_once \GO::config()->root_path . 'modules/' . $moduleFolder . '/lib/interface/ibackend.php';
include_once \GO::config()->root_path . 'modules/' . $moduleFolder . '/lib/interface/ichanges.php';
include_once \GO::config()->root_path . 'modules/' . $moduleFolder . '/lib/interface/iexportchanges.php';
include_once \GO::config()->root_path . 'modules/' . $moduleFolder . '/lib/interface/iimportchanges.php';
include_once \GO::config()->root_path . 'modules/' . $moduleFolder . '/lib/interface/isearchprovider.php';
include_once \GO::config()->root_path . 'modules/' . $moduleFolder . '/lib/interface/istatemachine.php';
include_once \GO::config()->root_path . 'modules/' . $moduleFolder . '/lib/syncobjects/syncobject.php';
include_once \GO::config()->root_path . 'modules/' . $moduleFolder . '/lib/syncobjects/syncbasebody.php';
include_once \GO::config()->root_path . 'modules/' . $moduleFolder . '/lib/syncobjects/syncbaseattachment.php';
include_once \GO::config()->root_path . 'modules/' . $moduleFolder . '/lib/syncobjects/syncmailflags.php';
include_once \GO::config()->root_path . 'modules/' . $moduleFolder . '/lib/syncobjects/syncrecurrence.php';
include_once \GO::config()->root_path . 'modules/' . $moduleFolder . '/lib/syncobjects/syncappointment.php';
include_once \GO::config()->root_path . 'modules/' . $moduleFolder . '/lib/syncobjects/syncappointmentexception.php';
include_once \GO::config()->root_path . 'modules/' . $moduleFolder . '/lib/syncobjects/syncattachment.php';
include_once \GO::config()->root_path . 'modules/' . $moduleFolder . '/lib/syncobjects/syncattendee.php';
include_once \GO::config()->root_path . 'modules/' . $moduleFolder . '/lib/syncobjects/syncmeetingrequestrecurrence.php';
include_once \GO::config()->root_path . 'modules/' . $moduleFolder . '/lib/syncobjects/syncmeetingrequest.php';
include_once \GO::config()->root_path . 'modules/' . $moduleFolder . '/lib/syncobjects/syncmail.php';
include_once \GO::config()->root_path . 'modules/' . $moduleFolder . '/lib/syncobjects/syncnote.php';
include_once \GO::config()->root_path . 'modules/' . $moduleFolder . '/lib/syncobjects/synccontact.php';
include_once \GO::config()->root_path . 'modules/' . $moduleFolder . '/lib/syncobjects/syncfolder.php';
include_once \GO::config()->root_path . 'modules/' . $moduleFolder . '/lib/syncobjects/syncprovisioning.php';
include_once \GO::config()->root_path . 'modules/' . $moduleFolder . '/lib/syncobjects/synctaskrecurrence.php';
include_once \GO::config()->root_path . 'modules/' . $moduleFolder . '/lib/syncobjects/synctask.php';
include_once \GO::config()->root_path . 'modules/' . $moduleFolder . '/lib/syncobjects/syncoofmessage.php';
include_once \GO::config()->root_path . 'modules/' . $moduleFolder . '/lib/syncobjects/syncoof.php';
include_once \GO::config()->root_path . 'modules/' . $moduleFolder . '/lib/syncobjects/syncuserinformation.php';
include_once \GO::config()->root_path . 'modules/' . $moduleFolder . '/lib/syncobjects/syncdeviceinformation.php';
include_once \GO::config()->root_path . 'modules/' . $moduleFolder . '/lib/syncobjects/syncdevicepassword.php';
include_once \GO::config()->root_path . 'modules/' . $moduleFolder . '/lib/syncobjects/syncitemoperationsattachment.php';
include_once \GO::config()->root_path . 'modules/' . $moduleFolder . '/config.php';
include_once \GO::config()->root_path . 'modules/' . $moduleFolder . '/version.php';
set_include_path(get_include_path() . PATH_SEPARATOR . BASE_PATH);
\ZPush::CheckConfig();
}
}