$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(); }