Просмотр файла install/inc/install_check_old_version.php

Размер файла: 1.44Kb
<?php

class install_check_old_version {

    var $tables;
    var $old_version = false;

    function __construct() {
        db_connect();

        $this->tables = new tables();

        if (
                in_array('user', $this->tables->tables) &&
                in_array('mail', $this->tables->tables) &&
                in_array('forum_f', $this->tables->tables) &&
                in_array('forum_r', $this->tables->tables) &&
                in_array('forum_t', $this->tables->tables) &&
                in_array('forum_p', $this->tables->tables) &&
                in_array('ban', $this->tables->tables) &&
                in_array('rekl', $this->tables->tables) &&
                in_array('news', $this->tables->tables)
        )
            $this->old_version = true;
    }

    function actions() {
        global $options;

        if (!$this->old_version || empty($_POST['convert_old_version']))
            $options['new_base'] = true;
        else
            $options['convert_old_version'] = true;

        return true;
    }

    function form() {
        if ($this->old_version) {
            echo '<label><input type="checkbox" checked="checked" value="1" name="convert_old_version" />' . __('Импортировать данные из старой версии') . '</label>';
        } else {
            echo __("Таблицы от старой версии движка не обнаружены");
        }

        return true;
    }

}

?>