コード例 #1
0
ファイル: cartitems.php プロジェクト: knigherrant/decopatio
 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;
 }
コード例 #2
0
ファイル: orders.php プロジェクト: knigherrant/decopatio
 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;
 }
コード例 #3
0
ファイル: emails.php プロジェクト: knigherrant/decopatio
 /**
  * Save hook
  *
  * @param $object
  */
 public function save($object)
 {
     if (!empty($object->groups)) {
         $object->groups = implode(',', $object->groups);
     }
     parent::save($object);
 }
コード例 #4
0
ファイル: payments.php プロジェクト: knigherrant/decopatio
 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;
 }
コード例 #5
0
ファイル: orderitems.php プロジェクト: knigherrant/decopatio
 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;
 }
コード例 #6
0
ファイル: discounts.php プロジェクト: knigherrant/decopatio
 /**
  * Save prepared data
  *
  * @param $object
  */
 public function save($object)
 {
     $object->usergroups = empty($object->usergroups) ? '' : implode(',', $object->usergroups);
     parent::save($object);
 }
コード例 #7
0
ファイル: currencies.php プロジェクト: knigherrant/decopatio
 /**
  * Save prepared data
  *
  * @param $object
  */
 public function save($object)
 {
     $object->code = strtoupper($object->code);
     parent::save($object);
 }
コード例 #8
0
ファイル: orderstates.php プロジェクト: knigherrant/decopatio
 public function __construct($app)
 {
     parent::__construct($app, 'orderstate');
 }
コード例 #9
0
ファイル: taxclasses.php プロジェクト: knigherrant/decopatio
 public function __construct($app)
 {
     parent::__construct($app, 'taxclass');
 }
コード例 #10
0
 /**
  * Save oredrhistory record
  *
  * @param $object
  * @return mixed
  */
 public function save($object)
 {
     $object->modified_by = JFactory::getUser()->id;
     $result = parent::save($object);
     return $result;
 }
コード例 #11
0
ファイル: taxes.php プロジェクト: knigherrant/decopatio
 /**
  * Before save preprocessing
  * @param $object
  */
 public function save($object)
 {
     $object->countries = empty($object->countries) || !is_array($object->countries) ? '' : implode(',', $object->countries);
     parent::save($object);
 }
コード例 #12
0
 /**
  * Class constructor
  *
  * @param $app
  */
 public function __construct($app)
 {
     parent::__construct($app, 'subscription');
 }