Ejemplo n.º 1
0
         </div> <!-- end .content -->

        </div>
        <!-- /#wrap -->


        <div id="footer">
            <p>&copy; <?php 
        echo module_config::s('admin_system_name', 'Ultimate Client Manager');
        ?>

              - <?php 
        echo date("Y");
        ?>

              - Version: <?php 
        echo module_config::current_version();
        ?>

              - Time: <?php 
        echo round(microtime(true) - $start_time, 5);
        ?>

            </p>
        </div>

        </body>
        </html>
        <?php 
        break;
}
Ejemplo n.º 2
0
			<?php 
                                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 {
                        if (isset($_REQUEST['run_upgrade'])) {
                            // runs the manual update button
                            $new_system_version = module_config::current_version();
                            $fail = false;
                            $set_versions = array();
                            foreach ($plugins as $plugin_name => $p) {
                                if (!$p->is_plugin_enabled()) {
                                    $p->init();
                                }
                                echo "Checking plugin: <span style='text-decoration:underline;'>{$plugin_name}</span> - Current Version: " . $p->get_plugin_version() . ".... ";
                                if ($version = $p->install_upgrade()) {
                                    echo '<span class="success_text">all good</span>';
                                    $set_versions[$plugin_name] = $version;
                                    $new_system_version = max($version, $new_system_version);
                                } else {
                                    $fail = true;
                                    echo '<span class="error_text">failed</span> ';
                                }
Ejemplo n.º 3
0
 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;
 }