當前位置: 首頁>>代碼示例>>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;未經允許,請勿轉載。