示例#1
0
    $membergroups[$key] = $val['name'];
}
setvar("Membergroups", $membergroups);
if (isset($_POST['del']) && !empty($_POST['id'])) {
    $result = $membertype->del($_POST['id']);
    if (!$result) {
        flash();
    } else {
        $cache->updateTypes();
    }
}
if (isset($_POST['save'])) {
    $id = $_POST['id'];
    $vals = $_POST['data']['membertype'];
    if (!empty($id)) {
        $result = $membertype->save($vals, "update", $id);
    } else {
        $result = $membertype->save($vals);
    }
    if (!$result) {
        flash();
    } else {
        $cache->updateTypes();
    }
}
if (isset($_POST['updateDefault']) && !empty($_POST['default_id'])) {
    $vals = array();
    $vals['if_default'] = 1;
    $pdb->Execute("update " . $membertype->getTable() . " set if_default=0");
    $result = $pdb->Execute("update " . $membertype->getTable() . " set if_default=1 where id=" . intval($_POST['default_id']));
}