当前位置: 首页>>代码示例>>PHP>>正文


PHP module_config::set_system_version方法代码示例

本文整理汇总了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]);
开发者ID:sgh1986915,项目名称:php-crm,代码行数:31,代码来源:config_upgrade.php

示例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;
 }
开发者ID:sgh1986915,项目名称:php-crm,代码行数:51,代码来源:class.upgrade.php


注:本文中的module_config::set_system_version方法示例由纯净天空整理自Github/MSDocs等开源代码及文档管理平台,相关代码片段筛选自各路编程大神贡献的开源项目,源码版权归原作者所有,传播和使用请参考对应项目的License;未经允许,请勿转载。