コード例 #1
0
 private static function _getLogHeadingLine($fCurrentTimeStamp, $nElapsed, $sCallerClass, $sCallerFunction)
 {
     static $_iPageLoadID;
     static $_nGMTOffset;
     $_nGMTOffset = isset($_nGMTOffset) ? $_nGMTOffset : get_option('gmt_offset');
     $_iPageLoadID = $_iPageLoadID ? $_iPageLoadID : uniqid();
     $_nNow = $fCurrentTimeStamp + $_nGMTOffset * 60 * 60;
     $_nMicroseconds = str_pad(round(($_nNow - floor($_nNow)) * 10000), 4, '0');
     $_aOutput = array(date("Y/m/d H:i:s", $_nNow) . '.' . $_nMicroseconds, self::_getFormattedElapsedTime($nElapsed), $_iPageLoadID, FetchTweets_AdminPageFramework_Registry::getVersion(), $sCallerClass . '::' . $sCallerFunction, current_filter(), self::getCurrentURL());
     return implode(' ', $_aOutput);
 }
コード例 #2
0
 public function __construct($sLibraryPath = __FILE__)
 {
     if (!$this->_isLoadable()) {
         return;
     }
     FetchTweets_AdminPageFramework_Registry::setUp($sLibraryPath);
     if (FetchTweets_AdminPageFramework_Registry::$bIsMinifiedVersion) {
         return;
     }
     include FetchTweets_AdminPageFramework_Registry::$sAutoLoaderPath;
     new FetchTweets_AdminPageFramework_RegisterClasses(empty(FetchTweets_AdminPageFramework_Registry::$aClassFiles) ? FetchTweets_AdminPageFramework_Registry::$sDirPath : '', array('exclude_class_names' => array('FetchTweets_AdminPageFramework_MinifiedVersionHeader', 'FetchTweets_AdminPageFramework_BeautifiedVersionHeader')), FetchTweets_AdminPageFramework_Registry::$aClassFiles);
     FetchTweets_AdminPageFramework_Registry::$bIsDevelopmentVersion = class_exists('FetchTweets_AdminPageFramework_InclusionClassFilesHeader');
 }
コード例 #3
0
 private function _getFormattedSystemInformation($asCustomData)
 {
     $_aData = $this->getAsArray($asCustomData);
     $_aData = $_aData + array('Admin Page Framework' => isset($_aData['Admin Page Framework']) ? null : FetchTweets_AdminPageFramework_Registry::getInfo(), 'WordPress' => $this->_getSiteInfoWithCache(!isset($_aData['WordPress'])), 'PHP' => $this->_getPHPInfo(!isset($_aData['PHP'])), 'PHP Error Log' => $this->_getErrorLogByType('php', !isset($_aData['PHP Error Log'])), 'MySQL' => isset($_aData['MySQL']) ? null : $this->getMySQLInfo(), 'MySQL Error Log' => $this->_getErrorLogByType('mysql', !isset($_aData['MySQL Error Log'])), 'Server' => $this->_getWebServerInfo(!isset($_aData['Server'])), 'Browser' => $this->_getClientInfo(!isset($_aData['Browser'])));
     return array_filter($_aData);
 }
コード例 #4
0
 protected function _getDebugInfo($sFieldsType)
 {
     if (!$this->isDebugModeEnabled()) {
         return '';
     }
     if (!in_array($sFieldsType, array('widget', 'post_meta_box', 'page_meta_box', 'user_meta'))) {
         return '';
     }
     return "<div class='admin-page-framework-info'>" . 'Debug Info: ' . FetchTweets_AdminPageFramework_Registry::NAME . ' ' . FetchTweets_AdminPageFramework_Registry::getVersion() . "</div>";
 }
コード例 #5
0
 public static function _setLibraryData()
 {
     self::$_aLibraryData = array('sName' => FetchTweets_AdminPageFramework_Registry::NAME, 'sURI' => FetchTweets_AdminPageFramework_Registry::URI, 'sScriptName' => FetchTweets_AdminPageFramework_Registry::NAME, 'sLibraryName' => FetchTweets_AdminPageFramework_Registry::NAME, 'sLibraryURI' => FetchTweets_AdminPageFramework_Registry::URI, 'sPluginName' => '', 'sPluginURI' => '', 'sThemeName' => '', 'sThemeURI' => '', 'sVersion' => FetchTweets_AdminPageFramework_Registry::getVersion(), 'sDescription' => FetchTweets_AdminPageFramework_Registry::DESCRIPTION, 'sAuthor' => FetchTweets_AdminPageFramework_Registry::AUTHOR, 'sAuthorURI' => FetchTweets_AdminPageFramework_Registry::AUTHOR_URI, 'sTextDomain' => FetchTweets_AdminPageFramework_Registry::TEXT_DOMAIN, 'sDomainPath' => FetchTweets_AdminPageFramework_Registry::TEXT_DOMAIN_PATH, 'sNetwork' => '', '_sitewide' => '');
     return self::$_aLibraryData;
 }