Portions created by the Initial Developer are Copyright (C) 2008-2019 the Initial Developer. All Rights Reserved. Contributor(s): Mark J Crane */ //includes include "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_delete')) { //access granted } else { echo "access denied"; exit; } //add multi-lingual support $language = new text; $text = $language->get(); //get values $phrase_uuid = $_GET["id"]; //delete the data if (is_uuid($phrase_uuid)) { //delete phrase details $array['phrase_details'][0]['phrase_uuid'] = $phrase_uuid; $array['phrase_details'][0]['domain_uuid'] = $domain_uuid; //delete phrase $array['phrases'][0]['phrase_uuid'] = $phrase_uuid; $array['phrases'][0]['domain_uuid'] = $domain_uuid; //execute $p = new permissions; $p->add('phrase_detail_delete', 'temp'); $database = new database; $database->app_name = 'phrases'; $database->app_uuid = '5c6f597c-9b78-11e4-89d3-123b93f75cba'; $database->delete($array); unset($array); $p->delete('phrase_detail_delete', 'temp'); //save the xml save_phrases_xml(); //clear the cache $cache = new cache; $cache->delete("languages:".$phrase_language); //set message message::add($text['message-delete']); } //redirect the user header("Location: phrases.php"); exit; ?>