Helper::pushAlert(ALERT_SUCCESS, 'Translation deleted with success !'); } else { Helper::pushAlert(ALERT_ERROR, 'Something goes wrong ! Check log file in admin section.'); } header('Location:index.php?p=' . PAGE_ID_APPS_PUB . '&app=' . Helper::getHTTPGetStringValue('app', 0)); break; //////// SAVE TRANSLATION //////// SAVE TRANSLATION case 'saveTranslation': require_once BASE_PATH . 'includes/appdesc.class.php'; $mAppDesc = new ApplicationDesc($_POST['package']); if ($mAppDesc->loadTranslation($_POST['code'])) { foreach ($_POST as $k => $value) { $tmp = explode('-', $k); if (count($tmp) == 2 && strcmp($tmp[0], "prop") == 0) { $mAppDesc->setProperty($tmp[1], $value); } } $mAppDesc->commit(); echo $mAppDesc->buildTranslatedDescription(); } else { echo 'Invalid language code !'; } break; //////// GET TMPL EDITOR //////// GET TMPL EDITOR case 'getTmplEditor': require_once BASE_PATH . 'pages/apps_pub_tmpl_editor_dialog.php'; break; //////// UPDATE TEMPLATE //////// UPDATE TEMPLATE