# General Public License along with Exponent; if # not, write to: # # Free Software Foundation, Inc., # 59 Temple Place, # Suite 330, # Boston, MA 02111-1307 USA # # $Id: edit_lang.php,v 1.4 2005/03/13 20:40:47 filetreefrog Exp $ ################################################## if (!defined("PATHOS")) { exit(""); } $loc = pathos_core_makeLocation('translatormodule'); $lang = null; if (isset($_GET['id'])) { $lang = $db->selectObject('translation_language', 'id=' . $_GET['id']); if ($lang) { $loc = pathos_core_makeLocation('translatormodule', '', $lang->id); } } if (pathos_permissions_check('configure', $loc)) { $form = translation_language::form($lang); $form->meta('module', 'translatormodule'); $form->meta('action', 'save_lang'); $template = new template('translatormodule', '_form_editLang'); $template->assign('form_html', $form->toHTML()); $template->output(); } else { echo SITE_403_HTML; }
# not, write to: # # Free Software Foundation, Inc., # 59 Temple Place, # Suite 330, # Boston, MA 02111-1307 USA # # $Id: save_lang.php,v 1.4 2005/03/13 20:40:47 filetreefrog Exp $ ################################################## if (!defined("PATHOS")) { exit(""); } $loc = pathos_core_makeLocation('translatormodule'); $lang = null; if (isset($_POST['id'])) { $lang = $db->selectObject('translation_language', 'id=' . $_POST['id']); if ($lang) { $loc = pathos_core_makeLocation('translatormodule', '', $lang->id); } } if (pathos_permissions_check('configure', $loc)) { $lang = translation_language::update($_POST, $lang); if (isset($lang->id)) { $db->updateObject($lang, 'translation_language'); } else { $db->insertObject($lang, 'translation_language'); } pathos_flow_redirect(); } else { echo SITE_403_HTML; }