Вход Регистрация
Файл: InstantSocial/uploud/includes/dbimport.inc.php
Строк: 21
<?php
/******************************************************************************/
//                                                                            //
//                             InstantCMS v1.9                                //
//                        http://www.instantcms.ru/                           //
//                                                                            //
//                   written by InstantCMS Team, 2007-2011                    //
//                produced by InstantSoft, (www.instantsoft.ru)               //
//                                                                            //
//                        LICENSED BY GNU/GPL v2                              //
//                                                                            //
/******************************************************************************/

    
function runQuery($sql){
        if (
$sql){
            
mysql_query(trim($sql)) or die(mysql_error().'<pre>'.$sql.'</pre>');
        }
    }

    function 
dbRunSQL($sql_file, $db_pref){
        if (
file_exists($sql_file)){
                
mysql_query("SET NAMES cp1251");
                
$sqlfile = fopen($sql_file, 'r');                
                
$sql = '';                
                while(!
feof($sqlfile)){
                    
$str = fgets($sqlfile);
                    
$str = str_replace("#_", $db_pref, $str);
                    if(!
preg_match('/^--(.*)$/i', $str)) {
                        if (   
strstr($str, 'SET ') ||
                                
strstr($str, 'CREATE TABLE') ||
                                
strstr($str, 'INSERT INTO') ||
                                
strstr($str, 'DROP') ||
                                
strstr($str, 'UPDATE') ||
                                
strstr($str, 'ALTER TABLE')){

                            if (
$sql){
                                
$sql = str_replace("DEFAULT 'CURRENT_TIMESTAMP'", "DEFAULT CURRENT_TIMESTAMP", $sql);
                                
mysql_query($sql) or die(mysql_error().'<pre>'.$sql.'</pre>');
                            }

                            
$sql = $str;
                            
                        } else {
                            
$sql .= $str;
                        }
                    }
                }
                if (
$sql!=''){
                    
mysql_query($sql) or die(mysql_error().'<pre>'.$sql.'</pre>');
                }
                if(!
mysql_error()){
                    return 
true;
                } else { return 
false; }
        }        
    }
    
?>
Онлайн: 0
Реклама