public function delete($object) { $result = parent::delete($object); // trigger deleted event $this->app->event->dispatcher->notify($this->app->event->create($object, 'cartitem:deleted')); return $result; }
public function delete($object) { $result = parent::delete($object); // trigger deleted event $this->app->event->dispatcher->notify($this->app->event->create($object, 'order:deleted', array('order_id' => $object->id))); return $result; }
/** * Save hook * * @param $object */ public function save($object) { if (!empty($object->groups)) { $object->groups = implode(',', $object->groups); } parent::save($object); }
public function save($object) { $object->created_on = $this->app->date->create('now', $this->app->date->getOffset())->toSql(); $result = parent::save($object); // trigger save event $this->app->event->dispatcher->notify($this->app->event->create($object, 'payment:saved')); return $result; }
public function save($object) { $new = !(bool) $object->id; if ($new && !empty($object->subscription)) { $subscription = $this->app->object->create('Subscription'); $subscription->item_id = (int) $object->item_id; $subscription->order_id = (int) $object->order_id; $subscription->user_id = (int) $this->app->user->get()->id; $this->app->table->subscriptions->save($subscription); } $result = parent::save($object); return $result; }
/** * Save prepared data * * @param $object */ public function save($object) { $object->usergroups = empty($object->usergroups) ? '' : implode(',', $object->usergroups); parent::save($object); }
/** * Save prepared data * * @param $object */ public function save($object) { $object->code = strtoupper($object->code); parent::save($object); }
public function __construct($app) { parent::__construct($app, 'orderstate'); }
public function __construct($app) { parent::__construct($app, 'taxclass'); }
/** * Save oredrhistory record * * @param $object * @return mixed */ public function save($object) { $object->modified_by = JFactory::getUser()->id; $result = parent::save($object); return $result; }
/** * Before save preprocessing * @param $object */ public function save($object) { $object->countries = empty($object->countries) || !is_array($object->countries) ? '' : implode(',', $object->countries); parent::save($object); }
/** * Class constructor * * @param $app */ public function __construct($app) { parent::__construct($app, 'subscription'); }