Ejemplo n.º 1
0
 public function afterSave()
 {
     if ($this->isNewRecord) {
         static::logAddMessage($this->tableName(), $this->attributes);
     }
     return parent::afterSave();
 }
Ejemplo n.º 2
0
 protected function afterSave()
 {
     if (false !== parent::afterSave()) {
         if ($this->isNewRecord) {
             // новое сообщение, надо об этом уведомить заинтересованных по longpool
             $this->notifyInterestedPersonsViaLongPool('message', $this->model, $this->model_id, $this->user_id, $this->message_id);
         }
         return true;
     }
     return false;
 }
Ejemplo n.º 3
0
 protected function afterSave()
 {
     if (false !== parent::afterSave()) {
         if ($this->isNewRecord) {
             // новое сообщение, надо об этом уведомить заинтересованных по longpool
             $Message = Message::model()->findByPk($this->message_id);
             Yii::log("MessageReaded afterSave Message=[" . print_r($Message, true) . "]", "info");
             $this->notifyInterestedPersonsViaLongPool('read', $Message->model, $Message->model_id, $Message->user_id, $Message->message_id);
         }
         return true;
     }
     return false;
 }