예제 #1
0
파일: Order.php 프로젝트: artemsk/veer-core
 public static function request()
 {
     self::request_actions();
     Bill::request();
     if (Input::has('id')) {
         return (new static())->one();
     }
 }
예제 #2
0
파일: User.php 프로젝트: artemsk/veer-core
 /**
  * @return void
  */
 protected function goThroughEverything()
 {
     $addAsAdministrator = Input::get('addAsAdministrator');
     $administrator = Input::get('administrator');
     $attachImages = Input::get('attachImages');
     $removeImageAction = starts_with($this->action, 'removeImage') ? substr($this->action, 12) : null;
     $attachPages = Input::get('attachPages');
     $removePage = starts_with($this->action, 'removePage') ? substr($this->action, 11) : null;
     $deletePage = starts_with($this->action, 'deletePage') ? substr($this->action, 11) : null;
     $addOrUpdateUserBook = $this->action == "addUserbook" || $this->action == "updateUserbook" ? Input::get('userbook') : null;
     $deleteUserBook = Input::get('deleteUserbook');
     $cancelDiscount = Input::get('cancelDiscount');
     $attachDiscounts = Input::get('attachDiscounts');
     $sendMessage = Input::has('sendMessageToUser') ? Input::get('communication') : null;
     !$addAsAdministrator ?: $this->mkadmin();
     // user id or user object is needed:
     $this->updateOneAdministrator($administrator)->attachImages($attachImages, $removeImageAction)->attachPages($attachPages)->attachDiscounts($attachDiscounts)->sendMessageToUser($sendMessage);
     $this->removePage($removePage)->deletePage($deletePage)->addOrUpdateUserBook($addOrUpdateUserBook)->deleteUserBook($deleteUserBook)->cancelDiscount($cancelDiscount);
     // independ.
     // orders & bills <> independ.
     Order::request_actions();
     Bill::request();
 }