Beispiel #1
0
 public function action_Edit()
 {
     if ($item_id = \Utils\Protect::Validate($this->request->param('id'), 'int')) {
         \Assets::js('sight', base_UI . 'js/admin/Payments/Edit.js');
         $this->addCKEditor();
         $this->addBootstrapModal();
         $this->addSelect2();
         //Alerts BootBox
         \Assets::js('BootBox', base_UI . 'libs/BootBox/bootbox.js');
         //Item Data
         $data = \Model\UserPayment::model()->with('iduser0', 'iduserCredit')->findByPk($item_id);
         $userCredit = \Model\UserCredit::model()->findAll();
         $users = \Model\User::model()->findAll();
         $this->template->assign(['data' => $data, 'userCredit' => $userCredit, 'users' => $users]);
         $this->response->body($this->template->fetch('admin/payments/edit.tpl'));
     }
 }
Beispiel #2
0
 public function delete_credit($user_id)
 {
     $status = false;
     $data = \Model\UserCredit::model()->findByAttributes(array("iduser" => $user_id));
     if ($data) {
         \Model\UserCredit::model()->deleteAllByAttributes(['iduser' => $user_id]);
         $this->removeMedia($user_id);
     }
     return $status;
 }