$neededObjAr = array(AMA_TYPE_SWITCHER => array('layout')); $trackPageToNavigationHistory = false; require_once ROOT_DIR . '/include/module_init.inc.php'; $self = "switcher"; include_once '../include/' . $self . '_functions.inc.php'; $self = "translation"; /* * Html Library containing forms used in this module. */ require_once ROOT_DIR . '/include/HtmlLibrary/AdminModuleHtmlLib.inc.php'; require_once ROOT_DIR . '/include/HtmlLibrary/UserModuleHtmlLib.inc.php'; require_once ROOT_DIR . '/include/Forms/EditTranslationForm.inc.php'; if (isset($_SERVER['REQUEST_METHOD']) && $_SERVER['REQUEST_METHOD'] == 'POST') { $form = $form = new EditTranslationForm(); $form->fillWithPostData(); if ($form->isValid()) { $message = trim($_POST['TranslationTextArea']); $id_message = $_POST['id_record']; $cod_lang = $_POST['cod_lang']; $common_dh = $GLOBALS['common_dh']; if (is_null($message) || $message == "") { $retArray = array("status" => "ERROR", "msg" => translateFN("Nessun input sottomesso"), "title" => translateFN('Notifica')); } else { $result = $common_dh->update_message_translation_for_language_code($id_message, $message, $cod_lang); if (AMA_DataHandler::isError($result)) { $retArray = array("status" => "ERROR", "msg" => translateFN("Attenzione: si è verificato un errore nell\\'aggiornamento della traduzione."), "title" => translateFN('Notifica')); } else { $retArray = array("status" => "OK", "msg" => translateFN("Traduzione salvata con successo"), "text" => $message, "title" => translateFN('Notifica')); } } } else {