Ignore:
File:
1 edited

Legend:

Unmodified
Added
Removed
  • branches/rsr.v5.1.dev/web/install/mods/e_install.php

    r3 r1  
    123123
    124124  function install_db($env)
    125   { $flag = 0;
    126     try
    127     { $env->data->sql->query("USE ".$_POST["db_base"]);
    128       if(($sql = file_get_contents("dist/sql/init.sql")) !== false)
    129       { $flag = 1;
    130         if($sql) try
    131         { $flag = 2;
    132           $env->data->sql->query($sql);
    133           $flag = 3;
     125  { try
     126    { if(($sql = file_get_contents("dist/sql/init.sql")) !== false)
     127      { if($sql) try
     128        { $env->data->sql->query($sql);
    134129          if(($sql = file_get_contents("dist/sql/raz.sql")) !== false)
    135           { $flag = 4;
    136             if($sql) try
    137             { $flag = 5;
    138               $sql = str_replace("[prefix]", $_POST["db_prefix"], $sql);
     130          { if($sql) try
     131            { $sql = str_replace("[prefix]", $_POST["db_prefix"], $sql);
    139132              $v_sql = explode("# --", $sql);
    140133              foreach($v_sql as $_sql) if($_sql) $env->data->sql->query($_sql);
    141               $flag = 6;
    142134              if(($sql = file_get_contents("dist/sql/tables.sql")) !== false)
    143               { $flag = 7;
    144                 if($sql) try
    145                 { $flag = 8;
    146                   $sql = str_replace("[prefix]", $_POST["db_prefix"], $sql);
     135              { if($sql) try
     136                { $sql = str_replace("[prefix]", $_POST["db_prefix"], $sql);
    147137                  $v_sql = explode("# --", $sql);
    148138                  foreach($v_sql as $_sql) if($_sql) $env->data->sql->query($_sql);
    149                   $flag = 9;
    150139                  if(($sql = file_get_contents("dist/sql/content.sql")) !== false)
    151                   { $flag = 10;
    152                     if($sql) try
    153                     { $flag = 11;
    154                       $punbb_url = "http://".$_SERVER["SERVER_NAME"];
     140                  { if($sql) try
     141                    { $punbb_url = "http://".$_SERVER["SERVER_NAME"];
    155142                      $v_path = explode("/", $_SERVER["SCRIPT_NAME"]);
    156143                      $path = "";
     
    174161                      $v_sql = explode("# --", $sql);
    175162                      foreach($v_sql as $_sql) if($_sql) $env->data->sql->query($_sql);
    176                       $flag = 12;
    177163                    }
    178164                    catch(Exception $_e)
     
    187173                  ."<br/>v&eacute;rifiez que vous avez bien upload&eacute; tous les fichiers";
    188174                }
    189                 catch(Exception $_e)
    190                 { $env->message =
    191                    "Impossible d'executer les requetes du fichier tables.sql"
    192                   ."<br/>erreur dans la requete sql:<br/>".$_sql;
    193                   return;
    194                 }
     175                catch(Exception $_e) { $env->message = "Impossible d'executer les requetes du fichier tables.sql"; return; }
    195176              }
    196177              else $env->message .=
     
    204185          ."<br/>v&eacute;rifiez que vous avez bien upload&eacute; tous les fichiers";
    205186        }
    206         catch(Exception $_e)
    207         { $env->message =
    208            "Impossible d'executer les requetes du fichier init.sql (flag ".$flag.")"
    209           ."<br>V&eacute;rifiez que vous avez indiqu&eacute; les bon param&egrave;tres de connection &agrave la base de donn&eacute;es";
    210           return;
    211         }
     187        catch(Exception $_e) { $env->message = "Impossible d'executer les requetes du fichier init.sql"; return; }
    212188      }
    213189      else $env->message .=
     
    215191      ."<br/>v&eacute;rifiez que vous avez bien upload&eacute; tous les fichiers";
    216192    }
    217     catch(Exception $_e) { $env->message .= "impossible d'acc&eacute;der &agrave; la base de donn&eacute;es"; }
     193    catch(Exception $_e) { $env->message .= "<br/>impossible d'acc&eacute;der &agrave; la base de donn&eacute;es"; }
    218194  }
    219195
    220196  function clear_pun_cache()
    221197  { if(is_dir("../punbb/cache/") && ($dh = opendir("../punbb/cache/")))
    222     { while(($file = readdir($dh)) !== false) if(strpos($file, "cache_") === 0) @unlink("../punbb/cache/".$file);
     198    { while(($file = readdir($dh)) !== false) if(strpos($file, "cache_") === 0 && $file !== "cache_smilies.php") @unlink("../punbb/cache/".$file);
    223199      closedir($dh);
    224200    }
Note: See TracChangeset for help on using the changeset viewer.