function foreign_post_delete(&$data, &$msg) { if ($msg->ds['m_key'] == 0) { return false; } DB_RemoveDataset('messages', $msg->ds['m_key']); $msg->data = array(); return true; }
function h2_nv_store($name, $value, $uid = null) { if ($uid == null) { $uid = $_SESSION['uid']; } $nm = $uid . '/' . $name; if ($value == null) { // a value of null removes the entry from the DB DB_RemoveDataset('nvstore', $nm, 'nv_name'); } else { $ds = array('nv_name' => $nm, 'nv_value' => json_encode($value)); DB_UpdateDataset('nvstore', $ds); } }