示例#1
0
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';
示例#2
0
         } 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 {