require MD_ROOT . '/address.class.php'; $do = new address(); $menus = array(array('地址列表', '?moduleid=' . $moduleid . '&file=' . $file)); switch ($action) { 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('address_edit', $module); } break; case 'delete': $itemid or msg('请选择地址'); $do->delete($itemid); dmsg('删除成功', $forward); break; default: $sfields = array('按条件', '姓名', '地址', '邮编', '手机', '电话', '会员', '备注'); $dfields = array('address', 'truename', 'address', 'postcode', 'mobile', 'telephone', 'username', 'note'); isset($fields) && isset($dfields[$fields]) or $fields = 0; isset($username) or $username = ''; $fields_select = dselect($sfields, 'fields', '', $fields); $condition = '1';
} else { exit($do->errmsg); } } else { foreach ($do->fields as $v) { ${$v} = ''; } $back_link = '?page=' . $page; $head_name = $L['address_add']; $head_title = $head_name . $DT['seo_delimiter'] . $head_title; } break; case 'edit': $itemid or dheader('?reload=' . $DT_TIME); $do->itemid = $itemid; $r = $do->get_one(); if (!$r || $r['username'] != $_username) { mobile_msg($L['msg_no_right']); } if (isset($_POST['ok'])) { foreach ($post as $k => $v) { $post[$k] = convert(input_trim($v), 'UTF-8', DT_CHARSET); } if ($do->pass($post)) { $post['username'] = $_username; $do->edit($post); exit('ok'); } else { exit($do->errmsg); } } else {