/** * method: forgetExtended * * todo: write documentation */ public function forgetExtended($n, $i, $l = NULL) { if (!$l) { $l = $this->language; } $f = parent::forgetExtended($n, $i, $l); $i = intval($i); $l = $this->getIdLang($l); $n = $this->database->escape($n); $d = $this->database->delete("{$this->table} where name='{$n}' and id_object={$i} and id_lang='{$l}'"); return $f && $d; }
/** * method: forgetExtended * * todo: write documentation * TODO: do the physical remove the key from the xml database * TODO: do I remove from just a single language, or all of them? * TODO: perhaps remove all by default, or specify the language to single a particular xml database out. */ public function forgetExtended($n, $i, $l = NULL) { $cache = parent::forgetExtended($n, $i, $l); $xml = false; return $cache && $xml; }