$do->add($post); dmsg($L['op_add_success'], '?status=' . $post['status']); } else { message($do->errmsg); } } else { foreach ($do->fields as $v) { ${$v} = ''; } $head_title = $L['link_title_add']; } break; case 'edit': $itemid or message(); $do->itemid = $itemid; $r = $do->get_one(); if (!$r || $r['username'] != $_username) { message(); } if ($submit) { $post['username'] = $_username; if ($do->pass($post)) { $need_check = $MOD['link_check'] == 2 ? $MG['check'] : $MOD['link_check']; $post['status'] = get_status($r['status'], $need_check); $do->edit($post); dmsg($L['op_edit_success'], $MOD['linkurl'] . 'link.php?status=' . $post['status']); } else { message($do->errmsg); } } else { extract($r);
$menuid = 0; include tpl('link_edit', $module); } break; case 'edit': $itemid or msg(); $do->itemid = $itemid; if ($submit) { if ($do->pass($post)) { $do->edit($post); dmsg('修改成功', $forward); } else { msg($do->errmsg); } } else { extract($do->get_one()); include tpl('link_edit', $module); } break; case 'check': if ($itemid) { $do->check($itemid); dmsg('审核成功', $forward); } else { $lists = $do->get_list("status=2 AND username=''" . $condition, $dorder[$order]); include tpl('link_check', $module); } break; case 'order': $do->order($listorder); dmsg('排序成功', $forward);
$need_check = $MOD['link_check'] == 2 ? $MG['check'] : $MOD['link_check']; $post['status'] = get_status(3, $need_check); $do->add($post); dmsg($L['op_add_success'], $MOD['linkurl'] . 'link.php?status=' . $post['status']); } else { message($do->errmsg); } } else { $addtime = timetodate($DT_TIME); $head_title = $L['link_title_add']; } break; case 'edit': $itemid or message(); $do->itemid = $itemid; $r = $do->get_one(); if (!$r || $r['username'] != $_username) { message(); } if ($submit) { $post['username'] = $_username; if ($do->pass($post)) { $need_check = $MOD['link_check'] == 2 ? $MG['check'] : $MOD['link_check']; $post['status'] = get_status($r['status'], $need_check); $do->edit($post); dmsg($L['op_edit_success'], $MOD['linkurl'] . 'link.php?status=' . $post['status']); } else { message($do->errmsg); } } else { extract($r);