Пример #1
0
 public function updateCustomRecord($parameters)
 {
     if ($this->request->hasFile('image')) {
         $filename = Miscellaneous::uploadFiles('image', public_path() . '/packages/syscover/pulsar/storage/langs');
     } else {
         $filename = $this->request->input('image');
     }
     if ($this->request->input('base')) {
         Lang::resetBaseLang();
     }
     Lang::where('id_001', $parameters['id'])->update(['id_001' => $this->request->input('id'), 'name_001' => $this->request->input('name'), 'image_001' => $filename, 'sorting_001' => $this->request->input('sorting'), 'base_001' => $this->request->input('base', 0), 'active_001' => $this->request->input('active', 0)]);
     if ($this->request->input('base')) {
         session(['baseLang' => Lang::getBaseLang()]);
     }
 }
Пример #2
0
 public function uploadFilesWysiwyg()
 {
     $parameters = $this->request->route()->parameters();
     $uri = 'packages/syscover/cms/storage/wysiwyg';
     $path = public_path() . '/' . $uri;
     $types = $this->getTypes($parameters['type']);
     $file = $this->request->file('file');
     $extension = $file->getClientOriginalExtension();
     $mime = $file->getClientMimeType();
     if (in_array($mime, $types['mime']) && in_array($extension, $types['extension'])) {
         $name = Miscellaneous::uploadFiles('file', $path);
         $response = ['success' => true, 'link' => asset($uri . '/' . $name)];
         return response()->json($response);
     }
 }
Пример #3
0
 public function updateCustomRecord($parameters)
 {
     $request = ['customer_id_078' => $this->request->input('customer'), 'shop_id_078' => $this->request->input('shopId'), 'company_id_078' => $this->request->input('company'), 'family_id_078' => $this->request->input('family'), 'brand_id_078' => $this->request->input('brand'), 'product_id_078' => $this->request->input('product'), 'address_id_078' => $this->request->has('aliasId') ? $this->request->input('aliasId') : null, 'company_name_078' => $this->request->has('companyName') ? $this->request->input('companyName') : null, 'name_078' => $this->request->has('name') ? $this->request->input('name') : null, 'surname_078' => $this->request->has('surname') ? $this->request->input('surname') : null, 'country_id_078' => $this->request->input('country'), 'territorial_area_1_id_078' => $this->request->has('territorialArea1') ? $this->request->input('territorialArea1') : null, 'territorial_area_2_id_078' => $this->request->has('territorialArea2') ? $this->request->input('territorialArea2') : null, 'territorial_area_3_id_078' => $this->request->has('territorialArea3') ? $this->request->input('territorialArea3') : null, 'cp_078' => $this->request->has('cp') ? $this->request->input('cp') : null, 'locality_078' => $this->request->has('locality') ? $this->request->input('locality') : null, 'address_078' => $this->request->has('address') ? $this->request->input('address') : null, 'phone_078' => $this->request->has('phone') ? $this->request->input('phone') : null, 'email_078' => $this->request->has('email') ? $this->request->input('email') : null, 'observations_078' => $this->request->has('observations') ? $this->request->input('observations') : null, 'view_width_078' => $this->request->input('viewWidth'), 'view_height_078' => $this->request->input('viewHeight'), 'total_width_078' => $this->request->has('totalWidth') ? $this->request->input('totalWidth') : null, 'total_height_078' => $this->request->has('totalHeight') ? $this->request->input('totalHeight') : null, 'units_078' => $this->request->input('units'), 'expiration_078' => $this->request->has('expiration') ? \DateTime::createFromFormat(config('pulsar.datePattern'), $this->request->input('expiration'))->getTimestamp() : null, 'expiration_text_078' => $this->request->has('expiration') ? $this->request->input('expiration') : null, 'comments_078' => $this->request->has('comments') ? $this->request->input('comments') : null];
     if ($this->request->hasFile('attachment')) {
         $request['attachment_078'] = Miscellaneous::uploadFiles('attachment', public_path() . '/packages/syscover/octopus/storage/attachment/request');
     }
     OctopusRequest::where('id_078', $parameters['id'])->update($request);
     $this->sendRequestEmail($parameters['id'], 'update');
 }