Exemplo n.º 1
0
defined('IN_DESTOON') or exit('Access Denied');
$tb = isset($tb) ? trim($tb) : '';
$tb or msg();
$len = strlen($DT_PRE);
if (substr($tb, 0, $len) == $DT_PRE) {
    $tb = substr($tb, $len);
}
$do = new fields();
$do->tb = $tb;
$menus = array(array('添加字段', '?file=' . $file . '&tb=' . $tb . '&action=add'), array('字段列表', '?&file=' . $file . '&tb=' . $tb));
$this_forward = '?moduleid=' . $moduleid . '&file=' . $file . '&tb=' . $tb;
switch ($action) {
    case 'add':
        if ($submit) {
            if ($do->pass($post)) {
                $do->add($post);
                dmsg('添加成功', $this_forward);
            } else {
                msg($do->errmsg);
            }
        } else {
            include tpl('fields_add');
        }
        break;
    case 'edit':
        $itemid or msg();
        $do->itemid = $itemid;
        if ($submit) {
            if ($do->pass($post)) {
                $do->edit($post);