本文整理汇总了PHP中PHPWS_Core::releaseVersion方法的典型用法代码示例。如果您正苦于以下问题:PHP PHPWS_Core::releaseVersion方法的具体用法?PHP PHPWS_Core::releaseVersion怎么用?PHP PHPWS_Core::releaseVersion使用的例子?那么恭喜您, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在类PHPWS_Core
的用法示例。
在下文中一共展示了PHPWS_Core::releaseVersion方法的1个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的PHP代码示例。
示例1: listModules
//.........这里部分代码省略.........
$template['ROW'] = $count % 2 + 1;
$version_check = $mod->getVersionHttp();
if (isset($version_check)) {
if (isset($_SESSION['Boost_Needs_Update'][$mod->title])) {
$link_title = $_SESSION['Boost_Needs_Update'][$mod->title];
if (version_compare($mod->version, $_SESSION['Boost_Needs_Update'][$mod->title], '<')) {
$link_title = sprintf(dgettext('boost', '%s - New'), $link_title);
}
} else {
$link_title = dgettext('boost', 'Check');
}
$link_command['action'] = 'check';
if (ini_get('allow_url_fopen')) {
$template['LATEST'] = PHPWS_Text::secureLink($link_title, 'boost', $link_command);
} else {
$template['LATEST'] = dgettext('boost', 'Check disabled');
}
}
if (!$mod->isInstalled()) {
if ($mod->checkDependency()) {
$link_title = dgettext('boost', 'Install');
$link_command['action'] = 'install';
} else {
$link_title = dgettext('boost', 'Missing dependency');
$link_command['action'] = 'show_dependency';
}
if ($GLOBALS['Boost_Ready']) {
if (javascriptEnabled()) {
$js['width'] = 640;
$js['height'] = 480;
$js['address'] = PHPWS_Text::linkAddress('boost', $link_command, true);
$js['label'] = $link_title;
$links[] = javascript('open_window', $js);
unset($js);
} else {
$links[] = PHPWS_Text::secureLink($link_title, 'boost', $link_command);
}
} else {
$links[] =& $link_title;
}
} else {
if ($mod->needsUpdate()) {
$db_mod = new PHPWS_Module($mod->title, false);
$template['VERSION'] = $db_mod->version . ' > ' . $mod->version;
if ($mod->checkDependency()) {
if ($title == 'boost' && !$core_update_needed) {
$tpl['WARNING'] = dgettext('boost', 'Boost requires updating! You should do so before any other module!');
}
$link_title = dgettext('boost', 'Update');
$link_command['action'] = 'update';
} else {
$link_title = dgettext('boost', 'Missing dependency');
$link_command['action'] = 'show_dependency';
}
if ($allow_update) {
$js['width'] = 640;
$js['height'] = 480;
$js['address'] = PHPWS_Text::linkAddress('boost', $link_command, true);
$js['label'] = $link_title;
$links[] = javascript('open_window', $js);
unset($js);
} else {
$links[] =& $link_title;
}
}
if ($type != 'core_mods' || Current_User::isDeity() && DEITIES_CAN_UNINSTALL) {
if ($dependents = $mod->isDependedUpon()) {
$link_command['action'] = 'show_depended_upon';
$depend_warning = sprintf(dgettext('boost', 'This module is depended upon by: %s'), implode(', ', $dependents));
$links[] = PHPWS_Text::secureLink(dgettext('boost', 'Depended upon'), 'boost', $link_command, NULL, $depend_warning);
} else {
$links[] = PHPWS_Boost::uninstallLink($title);
}
}
}
if ($mod->isAbout()) {
$address = PHPWS_Text::linkAddress('boost', array('action' => 'aboutView', 'aboutmod' => $mod->title), true);
$aboutView = array('label' => dgettext('boost', 'About'), 'address' => $address);
$template['ABOUT'] = Layout::getJavascript('open_window', $aboutView);
}
if (!empty($links)) {
$template['COMMAND'] = implode(' | ', $links);
} else {
$template['COMMAND'] = dgettext('boost', 'None');
}
$tpl['mod-row'][] = $template;
$count++;
}
$tpl['OLD_MODS'] = Boost_Form::oldModList();
if (ini_get('allow_url_fopen')) {
$tpl['CHECK_FOR_UPDATES'] = PHPWS_Text::secureLink(dgettext('boost', 'Check all'), 'boost', array('action' => 'check_all', 'tab' => $type));
} else {
$tpl['CHECK_FOR_UPDATES'] = dgettext('boost', 'Server configuration prevents version checking.');
}
$tpl['LATEST_LABEL'] = dgettext('boost', 'Latest version');
$release_version = PHPWS_Core::releaseVersion();
$tpl['PHPWS_VERSION'] = $release_version;
$result = PHPWS_Template::process($tpl, 'boost', 'module_list.tpl');
return $result;
}