/** * * @return boolean */ public function save() { $result = parent::save(); $this->rebuild_blocks(); return $result; }
protected function save_model_file($exif) { $model_file = new \Model_File(); $model_file->name = $this->file->name; $model_file->filesize = $this->file->size; $model_file->type = $this->file->type; $model_file->original_filename = $this->file->original_name; $model_file->member_id = $this->options['member_id']; if ($exif) { $model_file->exif = serialize($exif); if ($exif_time = Util_Exif::get_original_datetime($exif)) { $model_file->shot_at = $exif_time; } } if (!$model_file->shot_at) { $model_file->shot_at = date('Y-m-d H:i:s'); } $model_file->save(); $this->file->id = $model_file->id; $this->file->shot_at = $model_file->shot_at; }