Esempio n. 1
0
     $query = "insert into subs(subID,sequence,authorID,version,original,locked,in_date,start_time,start_time_fraction,end_time,end_time_fraction,text,lang_id,edited_seq,last,estart_time,estart_time_fraction,eend_time,eend_time_fraction, fversion) ";
     $query .= "values({$id},{$seq},{$authorID},0,0,0,NOW(),'{$old_start_time}',{$old_start_time_fraction},'{$old_end_time}',{$old_end_time_fraction},'{$mytext}',{$langto},{$seq},1,'{$old_start_time}',{$old_start_time_fraction},'{$old_end_time}',{$old_end_time_fraction},{$fversion})";
     mysql_query($query);
     //update flangs
     $myoriginalLast = bd_langVersion0Count($id, $langfrom, $fversion);
     $mylangLast = bd_langVersion0Count($id, $langto, $fversion);
     $percent = $mylangLast / $myoriginalLast * 100;
     $percent = number_format($percent, 2);
     $query = "update flangs set state={$percent},totalseq=totalseq + 1,totalVersion0 = totalVersion0 + 1 where subID={$id} and  fversion={$fversion} and lang_id={$langto}";
     mysql_query($query);
     //borrar de translating
     $query = "delete from translating where subID={$id} and fversion={$fversion} and lang_id={$langto} and sequence={$seq}";
     mysql_query($query);
     $state = bd_getLangState($id, $langto, $fversion);
     if ($state == "{$wikilang_completed}") {
         tn_start($id, $fversion, $langfrom, $langto);
     }
     echo '<font color="blue">' . nl2br(stripslashes($text)) . '</font>';
 } else {
     $query = "select version,sequence,start_time,start_time_fraction,end_time,end_time_fraction,estart_time,estart_time_fraction,eend_time,eend_time_fraction from subs where subID={$id} and lang_id={$langto} and fversion={$fversion} and edited_seq={$seq} order by version DESC limit 1";
     $result = mysql_query($query);
     $myversion = intval(mysql_result($result, 0, 0));
     $original_seq = mysql_result($result, 0, 1);
     $start_time = mysql_result($result, 0, 2);
     $start_time_fraction = mysql_result($result, 0, 3);
     $end_time = mysql_result($result, 0, 4);
     $end_time_fraction = mysql_result($result, 0, 5);
     $estart_time = mysql_result($result, 0, 6);
     $estart_time_fraction = mysql_result($result, 0, 7);
     $eend_time = mysql_result($result, 0, 8);
     $eend_time_fraction = mysql_result($result, 0, 9);
Esempio n. 2
0
function tn_super_test($subID, $fversion, $lang)
{
    $original = bd_getOriginalLang($subID, $fversion);
    tn_check($subID, $fversion, $original, $lang);
    tn_start($subID, $fversion, $original, $lang);
    //tn_check($subID, $fversion, $original, $lang);
}