Example #1
0
 function save()
 {
     parent::save();
     if ($this->itemId) {
         Model::factoryInstance("site")->findByPk($this->itemId)->updatePhotos();
     }
     if (rand(1, 10) <= 1) {
         Model::factoryInstance("photo")->removeExpiredTempPhotos();
     }
 }
Example #2
0
 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;
     }
 }
Example #4
0
 public function del()
 {
     parent::del();
     $cache = Cacher::getInstance();
     $cache->clean("tag", array("searchTag"));
 }