public function actionCreate() { $this->inputData['user'] = $this->user->getId(); if (!empty($this->inputData['date_end'])) { $this->encapsulateInDateTime($this->inputData['date_end']); } if (!empty($this->inputData['send_mail'])) { unset($this->inputData['send_mail']); $this->sendMail(); } parent::actionCreate(); }
public function actionCreateCredit($id) { $this->inputData['user'] = $id; try { $this->db->beginTransaction(); $updateQuery = 'UPDATE `user` SET `balance` = `balance` + ? WHERE `id` = ?'; $this->db->query($updateQuery, $this->inputData['amount'], $id); parent::actionCreate(); } catch (\Nette\Application\AbortException $ex) { $this->db->commit(); throw $ex; } catch (\Exception $ex) { $this->db->rollback(); } }
public function actionCreateConsumption($id) { parent::actionCreate(); }