" 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]);
                                }
                            }
                            if (!count($license_codes)) {
                                $license_codes[] = '';
                            }
                            hook_handle_callback('layout_column_half', 1);
                            if (class_exists('module_backup', false) && module_config::c('backup_time', 0) < time() - 43300 && module_backup::can_i('create', 'Backups')) {
                                $form_actions = array('class' => 'action_bar action_bar_center action_bar_single', 'elements' => array(array('type' => 'save_button', 'name' => 'butt_create_backup', 'value' => _l('Create a Backup'), 'onclick' => "window.location.href='" . module_backup::link_open(false) . "'; return false;")));
                                $fieldset_data = array('heading' => array('title' => 'Backup', 'type' => 'h3'), 'elements' => array(array('message' => _l('The last backup was made: %s', !module_config::c('backup_time', 0) ? _l('Never') : print_date(module_config::c('backup_time', 0), true))), array('message' => _l('Would you like to create a Backup before Upgrading?'))), 'elements_after' => module_form::generate_form_actions($form_actions));
                                echo module_form::generate_fieldset($fieldset_data);
                                unset($fieldset_data);
                            }
                            ?>

    <form action="" method="post">
        <?php 
                            module_form::print_form_auth();
                            $form_actions = array('class' => 'action_bar action_bar_center action_bar_single', 'elements' => array(array('type' => 'save_button', 'name' => 'check_upgrade', 'value' => _l('Check for Upgrades')), array('type' => 'submit', 'name' => 'run_upgrade', 'value' => _l('Run Manual Upgrades'))));
                            $fieldset_data = array('heading' => array('title' => 'Upgrade', 'type' => 'h3'), 'elements' => array(array('message' => _l('Please insert your license code(s) below to receive upgrades and new features.') . ' ' . _hr('Your license code can be found from your CodeCanyon downloads page. <a href="%s">Click here</a> for help.', 'http://dtbaker.net/admin/includes/plugin_envato/images/envato-license-code.gif')), array('field' => array('type' => 'hidden', 'name' => 'save_license_codes', 'value' => 'yes')), array('title' => _l('License Codes'), 'fields' => array(function () use($license_codes) {
                                ?>
		                    <div id="license_codes_holder">
		                        <?php 
                                foreach ($license_codes as $license_code) {
        ?>
		</form>

		<?php 
    }
} else {
    $header = array('title' => _l('Backups'), 'type' => 'h2', 'main' => true, 'button' => array());
    if (module_backup::can_i('create', 'Backups')) {
        $header['button'] = array('url' => module_backup::link_open('new'), 'title' => _l('Create New Backup'), 'type' => 'add');
    }
    print_heading($header);
    $backups = module_backup::get_backups();
    $table_manager = module_theme::new_table_manager();
    $columns = array();
    $columns['backup_name'] = array('title' => 'Backup', 'callback' => function ($backup) {
        echo '<a href="' . module_backup::link_open($backup['backup_id'], false) . '">' . _l('View Backup') . '</a>';
    }, 'cell_class' => 'row_action');
    $columns['backup_size'] = array('title' => 'Backup Size', 'callback' => function ($backup) {
        if (strlen($backup['backup_file']) && file_exists(_BACKUP_BASE_DIR . basename($backup['backup_file']) . '.zip')) {
            echo module_file::format_bytes(filesize(_BACKUP_BASE_DIR . basename($backup['backup_file']) . '.zip')) . ' ' . _l('files');
            echo ' ';
        }
        if (strlen($backup['backup_file']) && file_exists(_BACKUP_BASE_DIR . basename($backup['backup_file']) . '.sql')) {
            echo module_file::format_bytes(filesize(_BACKUP_BASE_DIR . basename($backup['backup_file']) . '.sql')) . ' ' . _l('database');
            echo ' ';
        }
        if (strlen($backup['backup_file']) && file_exists(_BACKUP_BASE_DIR . basename($backup['backup_file']) . '.sql.gz')) {
            echo module_file::format_bytes(filesize(_BACKUP_BASE_DIR . basename($backup['backup_file']) . '.sql.gz')) . ' ' . _l('database');
            echo ' ';
        }
    });