Example #1
0
# 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;
}
Example #2
0
# 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;
}