/** * 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(); }
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); }