示例#1
0
if ($noDBs) {
    $l->table(505);
    $l->tb_custom("<span class=\"important\"><b>Erro - Arquivos faltando</b><br />O MZn² não localizou os bancos de dados da versão anterior do MZn²!<br /><img src=\"img/_blank.gif\" width=\"1\" height=\"10\" border=\"0\" alt=\"\" /><br /><a href=\"sys_install.php\">Tente efetuar uma nova instalação.</a></span>", 505, "center");
    $l->table_end();
} else {
    if ($noPerms) {
        $l->table(505);
        $l->tb_custom("<span class=\"important\"><b>Erro - Sem as permissões necessárias</b><br />O MZn² não pode ser atualizado pois não consegue escrever no diretório de dados. Altere as permissões do diretório <b>data</b> para Leitura, Escrita e Execução (CHMOD 777)</span>", 505, "center");
        $l->table_end();
    } else {
        if ($act == "index") {
            $db = db_table_old($s->cfg['file']['users']);
            $users = array();
            $list = "";
            foreach ($db as $k => $v) {
                $v[2] = $s->vars_import($v[2]);
                if (!preg_match("/^[0-9a-z_]+\$/", $v[0])) {
                    $i = count($users);
                    $users[$i] = $v;
                    $users[$i]['k'] = $k;
                    if ($list) {
                        $list .= ", ";
                    }
                    $list .= "'user[" . $k . "]:sensitive'";
                }
            }
            $l->form("", "upgrade", array(), "post", "formCenter", "onsubmit=\"if (!checkFields(this, " . $list . ")) {alert('O login de um dos usuários contém caracteres inválidos!\\nUtilize apenas letras MINÚSCULAS, números e _ (underscore).'); return false; } disableButtons('formCenter'); \"", "sys_upgrade.php");
            $l->table(505);
            $num = "";
            if ($needChanges) {
                $num = 2;