'') $term_type = $_REQUEST['term_type']; $sql = "SELECT * FROM ".TABLE_PREFIX."language_text WHERE language_code='".DEFAULT_LANGUAGE_CODE."'"; if ($term_type <> '') $sql .= " AND variable = '".$term_type."'"; if (isset($_REQUEST['new_or_translated']) && ($_REQUEST['new_or_translated'] == 1 || $_REQUEST['new_or_translated'] == 2)) { $subquery = "(SELECT term FROM ".TABLE_PREFIX."language_text WHERE language_code='".$_REQUEST['lang_code']."' AND text <> '')"; if ($_REQUEST['new_or_translated'] == 1) $sql .= " AND term NOT IN ".$subquery; if ($_REQUEST['new_or_translated'] == 2) $sql .= " AND term IN ".$subquery; } if (isset($_REQUEST['new_or_translated']) && $_REQUEST['new_or_translated'] == 3) { $sql = "select * from ".TABLE_PREFIX."language_text a where language_code='".DEFAULT_LANGUAGE_CODE."' and exists (select 1 from ".TABLE_PREFIX."language_text b where language_code = '".$_REQUEST['lang_code']."' and a.term = b.term and a.revised_date > b.revised_date)"; } } if (isset($_REQUEST['search'])) { $sql = "SELECT * FROM ".TABLE_PREFIX."language_text WHERE language_code='".DEFAULT_LANGUAGE_CODE."' AND lower(term) like '%".$addslashes(strtolower(trim($_REQUEST['search_phase'])))."%'"; } $rows = $dao->execute($sql); if (is_array($rows)) $num_results = count($rows); else $num_results = 0; } if (isset($_REQUEST["save"])) { $sql_save = "REPLACE INTO ".TABLE_PREFIX."language_text VALUES ('".$_POST["lang_code"]."', '".$_POST["variable"]."', '".$_POST["term"]."', '".$addslashes($_POST["translated_text"])."', NOW(), '')"; $trans = get_html_translation_table(HTML_ENTITIES); $trans = array_flip($trans); $sql_save = strtr($sql_save, $trans); if (!$dao->execute($sql_save)) { $success_error = '