Exemple #1
0
 /**
  * Store setting into database, in this case, use params field of plans table
  * @param event $row
  * @param Boolean $isNew true if create new plan, false if edit
  */
 function onAfterSaveSubscriptionPlan($row, $data, $isNew)
 {
     // $row of table EB_plans
     $params = new JRegistry($row->params);
     $params->set('mailchimp_list_ids', implode(',', $data['mailchimp_list_ids']));
     $row->params = $params->toString();
     $row->store();
 }
Exemple #2
0
 public function saveNewEvent()
 {
     Flight::auth()->check();
     $response = Flight::util()->validate('event', Flight::request()->data);
     if (is_array($response)) {
         Flight::util()->render('newEvent', array('team_id' => Flight::request()->data->team, 'error' => $response));
         return;
     }
     $event = new event(Flight::request()->data);
     $id = $event->store();
     Flight::redirect('/event/' . $id);
 }