blob: bd4f5b993d23b711b0235420fbd948053f10173b [file] [log] [blame]
gobrien2a4a2082008-05-21 17:51:41 +00001<?php
2require_once("cb_global.php");
3
atoulme3e5e9342009-01-23 17:34:30 +00004$string_id = getHTTPParameter("string_id", "POST");
5$checked_state = getHTTPParameter("check", "POST");
gobrien2a4a2082008-05-21 17:51:41 +00006
gobrien1071f9a2009-07-28 18:52:18 +00007$query = "select
8 strings.value,
9 strings.name as string_name,
10 files.name as file_name
11 from
12 strings,
13 files
14 where
15 files.file_id = strings.file_id
16 AND
17 strings.string_id = '".addslashes($string_id)."
18 '";
19
gobrien2a4a2082008-05-21 17:51:41 +000020$res = mysql_query($query,$dbh);
21$row = mysql_fetch_assoc($res);
gobrien2a4a2082008-05-21 17:51:41 +000022
23if($checked_state == "true"){
gobrien2a4a2082008-05-21 17:51:41 +000024 $checked_state = 1;
25}else{
gobrien2a4a2082008-05-21 17:51:41 +000026 $checked_state = 0;
27}
28
29$query = "update
gobrien1071f9a2009-07-28 18:52:18 +000030 strings,files
gobrien2a4a2082008-05-21 17:51:41 +000031 set
gobrien1071f9a2009-07-28 18:52:18 +000032 strings.non_translatable = '".addslashes($checked_state)."'
gobrien2a4a2082008-05-21 17:51:41 +000033 where
gobrien1071f9a2009-07-28 18:52:18 +000034 files.name = '".addslashes($row['file_name'])."'
35 AND strings.name = '".addslashes($row['string_name'])."'
36 AND strings.file_id = files.file_id
gobrien2a4a2082008-05-21 17:51:41 +000037 ";
38
39$res = mysql_query($query,$dbh);
gobrien1071f9a2009-07-28 18:52:18 +000040$updated_rows = mysql_affected_rows();
gobrien2a4a2082008-05-21 17:51:41 +000041
gobrien1071f9a2009-07-28 18:52:18 +000042if($updated_rows < 0){
43 $message = "An error has occurred in processing your request, please file a bug.";
44}elseif ($checked_state == 1) {
45 $message = "'".$row['value']."' has been marked as non-translatable in ".$updated_rows." file(s).";
46} else {
47 $message = "'".$row['value']."' has been marked as translatable in ".$updated_rows." file(s).";
48}
gobrien2a4a2082008-05-21 17:51:41 +000049
50print "<br><br><br><center><b>$message</b></center>";
51?>