public function delete($val, $unbuffered = false, $fetch_archive = 0) { $ret = false; if ($val = dintval($val, true)) { $ret = parent::delete($val, $unbuffered, $fetch_archive); if ($this->_allowmem) { $data = ($data = memory('get', 'deleteuids')) === false ? array() : $data; foreach ((array) $val as $uid) { $data[$uid] = $uid; } memory('set', 'deleteuids', $data, 86400 * 2); } } return $ret; }