function save() { parent::save(); if ($this->itemId) { Model::factoryInstance("site")->findByPk($this->itemId)->updatePhotos(); } if (rand(1, 10) <= 1) { Model::factoryInstance("photo")->removeExpiredTempPhotos(); } }
public function save() { if (!empty($this->siteId)) { $site = Model::factoryInstance("site")->findByPk($this->siteId); if ($site) { $site->paymentStatus = $this->status; if ($this->status == "paid" && Config::get("automaticSiteValidation")) { $site->status = "validated"; } $site->save(); } } parent::save(); }
public function commit() { if ($this->writable()) { return parent::commit(); } else { return false; } }
public function del() { parent::del(); $cache = Cacher::getInstance(); $cache->clean("tag", array("searchTag")); }