Вход Регистрация
Файл: Twitter.Clone/TWITTER.CLONE/UPLOAD/adminlogin/lang_upload.php
Строк: 75
<?php

if ($_POST['btn_lang_upload']){
    if (
$_FILES['file']['error']==&& $_FILES['file']['size']>0){
        
$tmp file($_FILES['file']['tmp_name']);
        foreach(
$tmp as $v){
            if (!
preg_match("/define/i"$v))
                continue;

            
$v trim($v);
            
$v preg_replace("/^define(/i",''$v);
            
$v preg_replace("/);$/i",''$v);
            
$vv explode(', '$v);
            
$oo=array();
            if (
sizeof($vv)>2){
                
$oo[0]=$vv[0];
                
$vvv $vv;
                unset(
$vvv[0]);
                
$oo[1] = implode(', '$vvv);
            }
            else{
                
$oo[0]=$vv[0];
                
$oo[1]=$vv[1];
            }
            
$var_data   $db->get_rec("lang_vars""*""name='".$oo[0]."' " );
            if (
$var_data->var_id){
                
$trans_data $db->get_rec("lang_trans""*""var_id='".$var_data->var_id."' AND lang_id='".$lang_data->lang_id."'" );
                
$oo[1] = preg_replace('/^"/i'''$oo[1]);
                
$oo[1] = preg_replace('/"$/i'''$oo[1]);
                
$oo[1] = str_replace('\"''"'$oo[1]);
                
$oo[1] = mysql_real_escape_string($oo[1]);
                if (
$trans_data->id){ // Update
                    
$result $db->db_update("lang_trans"" value='{$oo[1]}' "" id='{$trans_data->id}' " );
                    if(
$resultok("UPDATED Translation (".$var_data->name.") successfully");
                    else 
err("UPDATED Translation (".$var_data->name.") Error!");
                }
                else{ 
// Insert
                    
$result $db->db_insert("lang_trans""lang_id,var_id,value ""{$lang_data->lang_id}{$var_data->var_id} ,'{$oo[1]}' " );
                    if(
$resultok("INSERT Translation (".$var_data->name.") successfully.");
                    else 
err("INSERT Translation (".$var_data->name.") Error!");
                }
            }
        }
        
update_langfile();
    }
    else 
err('Error - invalid uploaded file!');
}

echo 
'<br>';
form_begin(null1);
form_file("file""Select file (".$lang_data->lang_short_name.") :");
form_submit("btn_lang_upload""UPLOAD' OnClick='return confirm("WarningAll [".$lang_data->lang_short_name."translations will be CHANGED!")");
form_end();

/*
// Manual - Convert file to DB
$tmp = file('../inc/text.php');
foreach($tmp as $v){
    if (!preg_match("/define/i", $v))
        continue;

    $v=trim($v);
    $v = preg_replace("/^define(/i",'', $v);
    $v = preg_replace("/);$/i",'', $v);
    $vv = explode(', ', $v);
    $oo=array();
    if (sizeof($vv)>2){
        $oo[0]=$vv[0];
        $vvv = $vv;
        unset($vvv[0]);
        $oo[1] = implode(', ', $vvv);
    }
    else{
        $oo[0]=$vv[0];
        $oo[1]=$vv[1];
    }
    $var_data = $db->get_rec("lang_vars", "*", "name='".$oo[0]."'" );
    if ($var_data->var_id){
        $oo[1] = str_replace('"','', $oo[1]);
//        $result = $db->db_insert("lang_trans", "lang_id,var_id,value", "1,".$var_data->var_id.", '".$oo[1]."'");
    }
}
exit;
//*/

?>
Онлайн: 1
Реклама