示例#1
0
    $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']));
}
if (isset($_POST['putIndex']) && !empty($_POST['index_id'])) {
    $vals = array();
    $vals['if_index'] = 1;
    $pdb->Execute("update " . $membertype->getTable() . " set if_index=0");
    $result = $pdb->Execute("update " . $membertype->getTable() . " set if_index=1 where id=" . intval($_POST['index_id']));
}
if (isset($_POST['quickadd']) && !empty($_POST['membertype']['name'])) {
    $vals = array();
    $vals = $_POST['membertype'];
    $result = $membertype->save($vals);
    if (!$result) {
        flash();
    }