示例#1
0
 protected function doUpdateObject($values)
 {
     // событие перенесено?
     if (strtotime($this->object->getFireAt()) != strtotime($values['fire_at'])) {
         $values['last_fire_at'] = $this->object->getFireAt();
     }
     parent::doUpdateObject($values);
     // "я иду"
     if (isset($values['iamgoing']) && $values['iamgoing']) {
         $user = sfContext::getInstance()->getUser()->getGuardUser();
         if (!$this->object->hasFollower($user->getId())) {
             $accept = new PointUser();
             $accept->setPoint($this->object);
             $accept->setUser($user);
             $accept->save();
         }
     }
 }