本文整理匯總了PHP中VQMod::_lastModifiedTime方法的典型用法代碼示例。如果您正苦於以下問題:PHP VQMod::_lastModifiedTime方法的具體用法?PHP VQMod::_lastModifiedTime怎麽用?PHP VQMod::_lastModifiedTime使用的例子?那麽, 這裏精選的方法代碼示例或許可以為您提供幫助。您也可以進一步了解該方法所在類VQMod
的用法示例。
在下文中一共展示了VQMod::_lastModifiedTime方法的1個代碼示例,這些例子默認根據受歡迎程度排序。您可以為喜歡或者感覺有用的代碼點讚,您的評價將有助於係統推薦出更棒的PHP代碼示例。
示例1: _getMods
/**
* VQMod::_getMods()
*
* @return null
* @description Gets list of XML files in vqmod xml folder for processing
*/
private static function _getMods()
{
self::$_modFileList = glob(self::path('vqmod/xml/', true) . '*.xml');
foreach (self::$_modFileList as $file) {
if (file_exists($file)) {
$lastMod = filemtime($file);
if ($lastMod > self::$_lastModifiedTime) {
self::$_lastModifiedTime = $lastMod;
}
}
}
$xml_folder_time = filemtime(self::path('vqmod/xml'));
if ($xml_folder_time > self::$_lastModifiedTime) {
self::$_lastModifiedTime = $xml_folder_time;
}
$modCache = self::path(self::$modCache);
if (self::$_devMode || !file_exists($modCache)) {
self::$_lastModifiedTime = time();
} elseif (file_exists($modCache) && filemtime($modCache) >= self::$_lastModifiedTime) {
$mods = file_get_contents($modCache);
if (!empty($mods)) {
self::$_mods = unserialize($mods);
}
if (self::$_mods !== false) {
return;
}
}
if (self::$_modFileList) {
self::_parseMods();
} else {
self::$log->write('VQMod::_getMods - NO XML FILES READABLE IN XML FOLDER');
}
}