Example #1
0
     if ($needChanges) {
         $l->tb_caption("Altere todos os nomes de usuário");
     }
     $l->tb_button("submit", "Atualizar", array("accesskey" => "a"));
     $l->table_end();
     $l->form_end();
 } else {
     if ($act == "upgrade") {
         $have_icq = 0;
         $db = db_table_old($s->cfg['file']['users']);
         $users = array();
         foreach ($db as $k => $v) {
             $v[2] = $s->vars_import($v[2]);
             if (!preg_match("/^[0-9a-z_]+\$/", $v[0])) {
                 if (!preg_match("/^[0-9a-z_]+\$/", $s->req['user'][$k])) {
                     installError("O login de um dos usuários contém caracteres inválidos!\nUtilize apenas letras MINÚSCULAS, números e _ (underscore).");
                 }
             }
             $users[$v[0]] = $s->req['user'][$k];
         }
         // Cria o controle de instalação
         $s->file_write($s->cfg['file']['mzn2_safe'], "O MZn² está instalado neste site.");
         // Lê os bancos de dados antigos
         $old_comments = db_table_old($s->cfg['path']['data'] . "/comments.php");
         $o_cfg = db_vars_old($s->cfg['path']['data'] . "/config.php");
         $old_database = db_table_old($s->cfg['path']['data'] . "/database.php");
         $old_smilies = db_table_old($s->cfg['path']['data'] . "/smilies.php");
         $old_uploads = db_table_old($s->cfg['path']['data'] . "/uploads.php");
         $old_users = db_table_old($s->cfg['path']['data'] . "/users.php");
         // Remove os bancos de dados obsoletos
         db_rem($s->cfg['path']['data'] . "/comments.php");
Example #2
0
 } else {
     if ($act == "install") {
         if (!$s->req['c']['site']['name'] || !$s->req['c']['site']['url'] || !$s->req['c']['user']['login'] || !$s->req['c']['user']['name'] || !$s->req['c']['user']['mail'] || !$s->req['c']['user']['pwd1'] || !$s->req['c']['user']['pwd2']) {
             installError("Por favor preencha todos os campos do formulário.");
         }
         if (strpos($s->req['c']['site']['url'], "http://") !== 0) {
             installError("A URL do seu site é inválida!\nDigite uma URL como http://www.mznews.kit.net");
         }
         if (!preg_match("/^[0-9a-z_]+\$/", $s->req['c']['user']['login'])) {
             installError("O campo login contém caracteres inválidos!\nUtilize apenas letras MINÚSCULAS, números e _ (underscore).");
         }
         if (strpos($s->req['c']['user']['mail'], "@") === FALSE || strpos($s->req['c']['user']['mail'], ".") === FALSE || strrpos($s->req['c']['user']['mail'], ".") <= strpos($s->req['c']['user']['mail'], "@")) {
             installError("O campo e-mail deve ser preenchido\ncom um endereço de e-mail válido!");
         }
         if ($s->req['c']['user']['pwd1'] != $s->req['c']['user']['pwd2']) {
             installError("As senhas digitadas não coincidem!\nPara evitar erros, digite a mesma senha nos dois campos.");
         }
         // Cria o controle de instalação
         $s->file_write($s->cfg['file']['mzn2_safe'], "O MZn² está instalado neste site.");
         // Cria os bancos de dados
         $s->db_vars_create($s->cfg['file']['categories']);
         $s->db_table_create($s->cfg['file']['comments'], "id|cid|nid|time|title|comment|data:vars", 1);
         $s->db_vars_create($s->cfg['file']['config']);
         $s->db_table_create($s->cfg['file']['news'], "id|cid|time|user|title|news|fnews|data:vars", 1);
         $s->db_table_create($s->cfg['file']['uploads'], "id|name|size|time|user", 1);
         $s->db_table_create($s->cfg['file']['users'], "id|user|pwd|data:vars|perms:vars", 1);
         $s->db_table_create($s->cfg['file']['session'], "session|ip|time|data:vars", 1);
         $s->db_vars_create($s->cfg['file']['skin_cache']);
         // Cria a categoria principal
         $nl = array();
         $nl['principal']['name'] = "Principal";
Example #3
0
</p>
<p>Setting up database table...</p>
<p><?php 
include 'db_build.php';
if (!($result = @mysql_query($sql, $link))) {
    installError();
    die("Cannot make table : " . mysql_error());
} else {
    echo "Database table successfully created.";
}
?>
</p>
<p>Dumping data into table...</p>
<p><?php 
if (!($result = @mysql_query($sql2, $link))) {
    installError();
    die("Cannot make table : " . mysql_error());
} else {
    echo "Data successfully added.";
}
?>
</p>
<p>Writing configuration file...</p>
<p><?php 
$myConfig = '<?php
		//db connection info
		//fill in with appropriate info for server

				  $dbHost = "' . $dbHost . '"; //database host address
				  $dbUser = "******"; // database user name
				  $dbPassword = "******"; // database password