Ignore:
Timestamp:
Nov 14, 2011, 11:17:15 PM (12 years ago)
Author:
dj3c1t
Message:

passage a Fluxbb 1.4.7

File:
1 edited

Legend:

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

    r1 r3  
    123123
    124124  function install_db($env)
    125   { try
    126     { if(($sql = file_get_contents("dist/sql/init.sql")) !== false)
    127       { if($sql) try
    128         { $env->data->sql->query($sql);
     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;
    129134          if(($sql = file_get_contents("dist/sql/raz.sql")) !== false)
    130           { if($sql) try
    131             { $sql = str_replace("[prefix]", $_POST["db_prefix"], $sql);
     135          { $flag = 4;
     136            if($sql) try
     137            { $flag = 5;
     138              $sql = str_replace("[prefix]", $_POST["db_prefix"], $sql);
    132139              $v_sql = explode("# --", $sql);
    133140              foreach($v_sql as $_sql) if($_sql) $env->data->sql->query($_sql);
     141              $flag = 6;
    134142              if(($sql = file_get_contents("dist/sql/tables.sql")) !== false)
    135               { if($sql) try
    136                 { $sql = str_replace("[prefix]", $_POST["db_prefix"], $sql);
     143              { $flag = 7;
     144                if($sql) try
     145                { $flag = 8;
     146                  $sql = str_replace("[prefix]", $_POST["db_prefix"], $sql);
    137147                  $v_sql = explode("# --", $sql);
    138148                  foreach($v_sql as $_sql) if($_sql) $env->data->sql->query($_sql);
     149                  $flag = 9;
    139150                  if(($sql = file_get_contents("dist/sql/content.sql")) !== false)
    140                   { if($sql) try
    141                     { $punbb_url = "http://".$_SERVER["SERVER_NAME"];
     151                  { $flag = 10;
     152                    if($sql) try
     153                    { $flag = 11;
     154                      $punbb_url = "http://".$_SERVER["SERVER_NAME"];
    142155                      $v_path = explode("/", $_SERVER["SCRIPT_NAME"]);
    143156                      $path = "";
     
    161174                      $v_sql = explode("# --", $sql);
    162175                      foreach($v_sql as $_sql) if($_sql) $env->data->sql->query($_sql);
     176                      $flag = 12;
    163177                    }
    164178                    catch(Exception $_e)
     
    173187                  ."<br/>v&eacute;rifiez que vous avez bien upload&eacute; tous les fichiers";
    174188                }
    175                 catch(Exception $_e) { $env->message = "Impossible d'executer les requetes du fichier tables.sql"; return; }
     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                }
    176195              }
    177196              else $env->message .=
     
    185204          ."<br/>v&eacute;rifiez que vous avez bien upload&eacute; tous les fichiers";
    186205        }
    187         catch(Exception $_e) { $env->message = "Impossible d'executer les requetes du fichier init.sql"; return; }
     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        }
    188212      }
    189213      else $env->message .=
     
    191215      ."<br/>v&eacute;rifiez que vous avez bien upload&eacute; tous les fichiers";
    192216    }
    193     catch(Exception $_e) { $env->message .= "<br/>impossible d'acc&eacute;der &agrave; la base de donn&eacute;es"; }
     217    catch(Exception $_e) { $env->message .= "impossible d'acc&eacute;der &agrave; la base de donn&eacute;es"; }
    194218  }
    195219
    196220  function clear_pun_cache()
    197221  { if(is_dir("../punbb/cache/") && ($dh = opendir("../punbb/cache/")))
    198     { while(($file = readdir($dh)) !== false) if(strpos($file, "cache_") === 0 && $file !== "cache_smilies.php") @unlink("../punbb/cache/".$file);
     222    { while(($file = readdir($dh)) !== false) if(strpos($file, "cache_") === 0) @unlink("../punbb/cache/".$file);
    199223      closedir($dh);
    200224    }
Note: See TracChangeset for help on using the changeset viewer.