Ejemplo n.º 1
0
            }
        } 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';
        if ($keyword) {
            $condition .= " AND {$dfields[$fields]} LIKE '%{$keyword}%'";
        }
        if ($areaid) {
            $condition .= $ARE['child'] ? " AND areaid IN (" . $ARE['arrchildid'] . ")" : " AND areaid={$areaid}";
        }
        if ($username) {
            $condition .= " AND username='******'";
        }
        $lists = $do->get_list($condition, 'itemid DESC');
        include tpl('address', $module);
        break;
}
Ejemplo n.º 2
0
            } else {
                message($do->errmsg);
            }
        } else {
            extract($r);
            $head_title = $L['address_title_edit'];
        }
        break;
    case 'delete':
        $itemid or message($L['address_msg_choose']);
        $do->itemid = $itemid;
        $r = $do->get_one();
        if (!$r || $r['username'] != $_username) {
            message();
        }
        $do->delete($itemid);
        dmsg($L['op_del_success'], $forward);
        break;
    default:
        $condition = "username='******'";
        if ($keyword) {
            $condition .= " AND address LIKE '%{$keyword}%'";
        }
        $lists = $do->get_list($condition);
        $r = $db->get_one("SELECT COUNT(*) AS num FROM {$DT_PRE}address WHERE username='******'");
        $limit_used = $r['num'];
        $limit_free = $MG['address_limit'] && $MG['address_limit'] > $limit_used ? $MG['address_limit'] - $limit_used : 0;
        $head_title = $L['address_title'];
        break;
}
include template('address', $module);