diff --git a/app/phrases/phrase_edit.php b/app/phrases/phrase_edit.php index 102c10d00a..6550540cda 100644 --- a/app/phrases/phrase_edit.php +++ b/app/phrases/phrase_edit.php @@ -28,7 +28,6 @@ require_once "root.php"; require_once "resources/require.php"; require_once "resources/check_auth.php"; - require_once "resources/functions/save_phrases_xml.php"; //check permissions if (permission_exists('phrase_add') || permission_exists('phrase_edit')) { @@ -237,9 +236,6 @@ $obj->delete_details($phrase_details_delete); } - //save the xml to the file system if the phrase directory is set - save_phrases_xml(); - //clear the cache $cache = new cache; $cache->delete("languages:".$phrase_language.".".$phrase_uuid); diff --git a/app/phrases/resources/classes/phrases.php b/app/phrases/resources/classes/phrases.php index 09d85d1b06..2fcbc013bd 100644 --- a/app/phrases/resources/classes/phrases.php +++ b/app/phrases/resources/classes/phrases.php @@ -145,9 +145,6 @@ if (!class_exists('phrases')) { //revoke temporary permissions $p->delete('phrase_detail_delete', 'temp'); - //save the xml - save_phrases_xml(); - //clear the cache $phrase_languages = array_unique($phrase_languages); $cache = new cache; @@ -225,9 +222,6 @@ if (!class_exists('phrases')) { //revoke temporary permissions $p->delete('phrase_detail_delete', 'temp'); - //save the xml - save_phrases_xml(); - //clear the cache if ($phrase_language != '') { $cache = new cache; @@ -301,9 +295,6 @@ if (!class_exists('phrases')) { $database->save($array); unset($array); - //save the xml - save_phrases_xml(); - //clear the cache $phrase_languages = array_unique($phrase_languages); $cache = new cache; @@ -416,9 +407,6 @@ if (!class_exists('phrases')) { //revoke temporary permissions $p->delete('phrase_detail_add', 'temp'); - //save the xml - save_phrases_xml(); - //clear the cache $phrase_languages = array_unique($phrase_languages); $cache = new cache; @@ -439,4 +427,4 @@ if (!class_exists('phrases')) { } //class } -?> \ No newline at end of file +?> diff --git a/app/phrases/resources/functions/save_phrases_xml.php b/app/phrases/resources/functions/save_phrases_xml.php deleted file mode 100644 index b6cfd85fc4..0000000000 --- a/app/phrases/resources/functions/save_phrases_xml.php +++ /dev/null @@ -1,92 +0,0 @@ -select($sql, $parameters, 'all'); - unset($sql, $parameters); - - $prev_language = ''; - if (is_array($result) && @sizeof($result) != 0) { - foreach ($result as $row) { - - if ($row['phrase_language'] != $prev_language) { - if ($prev_language != '') { - //output xml & close previous file - $xml .= "\n"; - fwrite($fout, $xml); - unset($xml); - fclose($fout); - } - - //create/open new xml file for writing - if (!file_exists($_SESSION['switch']['phrases']['dir']."/".$row['phrase_language']."/phrases/")) { - mkdir($_SESSION['switch']['phrases']['dir']."/".$row['phrase_language']."/phrases/", 0755); - } - $xml_path = $_SESSION['switch']['phrases']['dir']."/".$row['phrase_language']."/phrases/".$domain_uuid.".xml"; - $fout = fopen($xml_path, "w"); - $xml = "\n"; - } - - //build xml - $xml .= " \n"; - $xml .= " \n"; - $xml .= " \n"; - - $sql = "select * from v_phrase_details "; - $sql .= "where domain_uuid = :domain_uuid "; - $sql .= "and phrase_uuid = :phrase_uuid "; - $sql .= "order by phrase_detail_order"; - $parameters['domain_uuid'] = $domain_uuid; - $parameters['phrase_uuid'] = $row['phrase_uuid']; - $database = new database; - $result_2 = $database->select($sql, $parameters, 'all'); - foreach ($result_2 as &$row_2) { - $xml .= " \n"; - } - unset($sql, $parameters, $result_2, $row_2); - $xml .= " \n"; - $xml .= " \n"; - $xml .= " \n"; - - $prev_language = $row['phrase_language']; - - } - - if ($fout && $xml) { - //output xml & close previous file - $xml .= "\n"; - - fwrite($fout, $xml); - unset($xml); - fclose($fout); - } - - } - unset($result, $row); - - //apply settings - $_SESSION["reload_xml"] = true; - -} - -?> \ No newline at end of file