本文整理汇总了PHP中module_config::set_system_version方法的典型用法代码示例。如果您正苦于以下问题:PHP module_config::set_system_version方法的具体用法?PHP module_config::set_system_version怎么用?PHP module_config::set_system_version使用的例子?那么恭喜您, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在类module_config
的用法示例。
在下文中一共展示了module_config::set_system_version方法的2个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的PHP代码示例。
示例1: print_header_message
if (isset($set_versions[$plugin_name])) {
$p->init();
// lol typo - oh well.
$p->set_insatlled_plugin_version($set_versions[$plugin_name]);
}
}
//}
if ($fail) {
print_header_message();
echo '<br><br>';
_e('Some things failed. Please go back and try again');
} else {
echo '<br><br><strong>';
_e('Success! Everything worked.');
echo '</strong>';
module_config::set_system_version($new_system_version);
module_config::save_config('last_update', time());
}
if (isset($setup_upgrade_hack)) {
?>
<input type="button" name="go" value="<?php
_e('Continue');
?>
" class="submit_button" onclick="window.location.href='?m=setup&step=4';">
<?php
}
} else {
$license_codes = explode('|', module_config::c('_installation_code', ''));
foreach ($license_codes as $license_code_id => $license_code) {
if (!trim($license_code)) {
unset($license_codes[$license_code_id]);
示例2: complete_plugin_installation
public function complete_plugin_installation($plugin_name)
{
global $plugins;
$result = array('message' => '');
$new_system_version = module_config::current_version();
$fail = false;
if (isset($plugins[$plugin_name])) {
$result['message'] .= "Processing update: <span style='text-decoration:underline;'>" . $plugin_name . "</span> - Current Version: " . $plugins[$plugin_name]->get_plugin_version() . ".... ";
ob_start();
if ($version = $plugins[$plugin_name]->install_upgrade()) {
$result['message'] .= '<span class="success_text">all good</span>';
$new_system_version = max($version, $new_system_version);
$plugins[$plugin_name]->init();
// lol typo - oh well.
$plugins[$plugin_name]->set_insatlled_plugin_version($version);
} else {
$fail = true;
$result['message'] .= '<span class="error_text">failed</span> ';
}
$result['message'] .= ob_get_clean() . '<br/>';
$result['message'] .= '<br/>';
if ($fail) {
$result['message'] .= _('Some things failed. Please go back and try again.');
} else {
$result['message'] .= '<strong>' . _l('Success! Everything worked.') . '</strong>';
module_config::set_system_version($new_system_version);
module_config::save_config('last_update', time());
}
if (isset($_SESSION['_message']) && count($_SESSION['_message'])) {
$result['message'] .= '<br/>';
$result['message'] .= implode('<br/>', $_SESSION['_message']);
unset($_SESSION['_errors']);
}
if (isset($_SESSION['_errors']) && count($_SESSION['_errors'])) {
$result['message'] .= '<br/>';
$result['message'] .= implode('<br/>', $_SESSION['_errors']);
unset($_SESSION['_errors']);
}
} else {
if ($plugin_name == 'corefiles' || $plugin_name == 'database') {
} else {
$fail = true;
}
}
// hack to clear db field cache:
module_cache::clear('db');
if (!$fail) {
$result['success'] = 1;
}
return $result;
}