public function save() { parent::save(); if (!$this->symvar) { $this->symvar = self::create_symvar($this->id); $this->save(); } }
public function save() { $is_new = $this->is_new(); parent::save(); if ($is_new) { $this->send_invites(); } return $this; }
public function save() { parent::save(); if (!$this->ident) { $this->ident = md5($this->id . '-' . time()); $this->save(); } return $this; }
public function save() { parent::save(); if (!$this->check) { $this->create_check(); } if ($this->solved) { $this->mail_reassignment($this->get_reassignment_op()); } return $this; }
public function save() { parent::save(); $change = empty($this->data_initial['status']) || $this->data_initial['status'] != $this->status; if ($change) { $this->update_alert(); if ($this->training && $this->training->lector && $this->training->lector->id != $this->user->id) { $this->report_status(); } } return $this; }