Пример #1
0
 /**
  * Process the split test campaign when a CMS object is saved
  *
  * @param   IndexController     $controller
  * @param   array               $data
  */
 public static function beforeSave(IndexController $controller, array $data)
 {
     $campaign = array_key_exists('id', $data) ? Campaign::firstOrNew(['id' => $data['id']]) : new Campaign();
     $campaign->file_name = input('fileName');
     $campaign->file_type = input('templateType');
     $campaign->fill($data);
     $campaign->save();
 }