exit; } else { if (isset($_POST['save'])) { if (isset($_GET["id"])) { if ($languagesDAO->Update($lang_code, $charset, '', trim($_POST['native_name']), trim($_POST['english_name']), $_POST['status'])) { $msg->addFeedback('ACTION_COMPLETED_SUCCESSFULLY'); header('Location: index.php'); exit; } } else { if (isset($_POST['locale']) && $_POST['locale'] != '') { $language_code = $_POST['lang_code'] . AC_LANGUAGE_LOCALE_SEP . $_POST['locale']; } else { $language_code = $_POST['lang_code']; } if ($languagesDAO->Create($language_code, trim($_POST['charset']), '', trim($_POST['native_name']), trim($_POST['english_name']), $_POST['status'])) { $msg->addFeedback('ACTION_COMPLETED_SUCCESSFULLY'); header('Location: index.php'); exit; } } } } // interface display if (isset($lang_code) && isset($charset)) { // edit existing guideline $row = $languagesDAO->getByLangCodeAndCharset($lang_code, $charset); $row['lang_code'] = LanguageUtility::getParentCode($row['language_code']); $row['locale'] = LanguageUtility::getLocale($row['language_code']); $savant->assign('row', $row); }