コード例 #1
0
ファイル: ucm.php プロジェクト: Parashutik/ReloadCMS
////////////////////////////////////////////////////////////////////////////////
if (!empty($_POST['delete']) && is_array($_POST['delete'])) {
    $msg = '';
    foreach ($_POST['delete'] as $id => $cond) {
        if ($cond) {
            if (ucm_delete($id)) {
                $msg .= __('Module removed') . ': ' . $id . '<br />';
            } else {
                $msg .= __('Error occurred') . ': ' . $id . '<br />';
            }
        }
    }
    rcms_showAdminMessage($msg);
    unset($_REQUEST['edit']);
} elseif (!empty($_POST['newsave'])) {
    if (ucm_create($_POST['id'], $_POST['title'], $_POST['text'], $_POST['align'])) {
        rcms_showAdminMessage(__('Module created'));
    } else {
        rcms_showAdminMessage(__('Error occurred'));
    }
} elseif (!empty($_REQUEST['edit']) && !empty($_POST['save'])) {
    if (ucm_change($_REQUEST['edit'], $_POST['id'], $_POST['title'], $_POST['text'], $_POST['align'])) {
        rcms_showAdminMessage(__('Module updated'));
        $_REQUEST['edit'] = $_POST['id'];
    } else {
        rcms_showAdminMessage(__('Error occurred'));
    }
}
////////////////////////////////////////////////////////////////////////////////
// Interface generation                                                       //
////////////////////////////////////////////////////////////////////////////////
コード例 #2
0
////////////////////////////////////////////////////////////////////////////////
rcms_loadAdminLib('ucm');
////////////////////////////////////////////////////////////////////////////////
// Menus control                                                              //
////////////////////////////////////////////////////////////////////////////////
if (!empty($_POST['delete']) && is_array($_POST['delete'])) {
    $msg = '';
    $keys = array_keys($_POST['delete']);
    foreach ($keys as $key) {
        $res = ucm_delete($key);
        $msg .= $lang['results']['general'][$res] . '<br />';
    }
    rcms_showAdminMessage($msg);
    unset($_POST['edit']);
} elseif (!empty($_POST['newsave'])) {
    $res = ucm_create(@$_POST['id'], @$_POST['title'], @$_POST['text'], @$_POST['align']);
    rcms_showAdminMessage($lang['results']['general'][$res]);
} elseif (!empty($_POST['edit']) && !empty($_POST['save'])) {
    $res = ucm_change(@$_POST['edit'], @$_POST['id'], @$_POST['title'], @$_POST['text'], @$_POST['align']);
    rcms_showAdminMessage($lang['results']['general'][$res]);
    $_POST['edit'] = @$_POST['id'];
}
////////////////////////////////////////////////////////////////////////////////
// Interface generation                                                       //
////////////////////////////////////////////////////////////////////////////////
if (!empty($_POST['new'])) {
    $frm = new InputForm("", "post", $lang['general']['submit']);
    $frm->addmessage('<a href="">&lt;&lt;&lt; ' . $lang['general']['back'] . '</a>');
    $frm->addbreak($lang['admincp']['general']['ucm']['create']);
    $frm->hidden('newsave', '1');
    $frm->addrow('<abbr title="' . $lang['general']['ucm']['id_h'] . '">' . $lang['general']['ucm']['id'] . '</abbr>', $frm->text_box('id', ''));