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;