- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
branches/rsr.v5.1.dev/web/install/mods/e_install.php
r3 r1 123 123 124 124 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); 134 129 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); 139 132 $v_sql = explode("# --", $sql); 140 133 foreach($v_sql as $_sql) if($_sql) $env->data->sql->query($_sql); 141 $flag = 6;142 134 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); 147 137 $v_sql = explode("# --", $sql); 148 138 foreach($v_sql as $_sql) if($_sql) $env->data->sql->query($_sql); 149 $flag = 9;150 139 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"]; 155 142 $v_path = explode("/", $_SERVER["SCRIPT_NAME"]); 156 143 $path = ""; … … 174 161 $v_sql = explode("# --", $sql); 175 162 foreach($v_sql as $_sql) if($_sql) $env->data->sql->query($_sql); 176 $flag = 12;177 163 } 178 164 catch(Exception $_e) … … 187 173 ."<br/>vérifiez que vous avez bien uploadé tous les fichiers"; 188 174 } 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; } 195 176 } 196 177 else $env->message .= … … 204 185 ."<br/>vérifiez que vous avez bien uploadé tous les fichiers"; 205 186 } 206 catch(Exception $_e) 207 { $env->message = 208 "Impossible d'executer les requetes du fichier init.sql (flag ".$flag.")" 209 ."<br>Vérifiez que vous avez indiqué les bon paramètres de connection à la base de données"; 210 return; 211 } 187 catch(Exception $_e) { $env->message = "Impossible d'executer les requetes du fichier init.sql"; return; } 212 188 } 213 189 else $env->message .= … … 215 191 ."<br/>vérifiez que vous avez bien uploadé tous les fichiers"; 216 192 } 217 catch(Exception $_e) { $env->message .= " impossible d'accéder à la base de données"; }193 catch(Exception $_e) { $env->message .= "<br/>impossible d'accéder à la base de données"; } 218 194 } 219 195 220 196 function clear_pun_cache() 221 197 { 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); 223 199 closedir($dh); 224 200 }
Note: See TracChangeset
for help on using the changeset viewer.