Esempio n. 1
0
 public function editCustomRecord($parameters)
 {
     $parameters['ordersStatus'] = OrderStatus::builder()->where('lang_id_114', base_lang()->id_001)->where('active_114', true)->get();
     $parameters['paymentsMethod'] = PaymentMethod::builder()->where('lang_id_115', base_lang()->id_001)->where('active_115', true)->get();
     $parameters['aliasCustomer'] = $parameters['object']->getCustomer->getIdentifierName();
     $parameters['dataOrder'] = json_decode($parameters['object']->data_116, true);
     // set elements to form_overflow_div_group
     $parameters['log'] = [];
     if (is_array($parameters['dataOrder']['log'])) {
         foreach ($parameters['dataOrder']['log'] as $action) {
             $parameters['log'][] = '<div style="font-size: 11px; font-weight: bold;"><span style="color: #9c2123">' . date(config('pulsar.datePattern') . ' H:i:s', $action['time']) . '</span> | ' . $parameters['ordersStatus']->where('id_114', $action['status'])->first()->name_114 . '</div>' . '<div style="font-size: 12px">' . $action['message'] . '</div>';
         }
     }
     // order form, ca nor contain other form, inside form record
     $this->viewParameters['deleteSelectButton'] = false;
     return $parameters;
 }
Esempio n. 2
0
 public static function customCount($request, $parameters)
 {
     return PaymentMethod::where('lang_id_115', $parameters['lang'])->getQuery();
 }
 public function updateCustomRecord($parameters)
 {
     PaymentMethod::where('id_115', $parameters['id'])->where('lang_id_115', $this->request->input('lang'))->update(['name_115' => $this->request->input('name'), 'order_status_successful_id_115' => $this->request->has('orderStatusSuccessful') ? $this->request->input('orderStatusSuccessful') : null, 'minimum_price_115' => $this->request->has('minimumPrice') ? $this->request->input('minimumPrice') : null, 'maximum_price_115' => $this->request->has('maximumPrice') ? $this->request->input('maximumPrice') : null, 'instructions_115' => $this->request->has('instructions') ? $this->request->input('instructions') : null, 'sorting_115' => $this->request->has('sorting') ? $this->request->input('sorting') : null, 'active_115' => $this->request->has('active')]);
 }
 public function run()
 {
     PaymentMethod::insert([['id_115' => 1, 'lang_id_115' => 'es', 'name_115' => 'Tarjeta de crédito', 'order_status_successful_id_115' => 2, 'active_115' => false, 'data_lang_115' => '{"langs":["es","en"]}'], ['id_115' => 1, 'lang_id_115' => 'en', 'name_115' => 'Credit card', 'order_status_successful_id_115' => 2, 'active_115' => false, 'data_lang_115' => '{"langs":["es","en"]}'], ['id_115' => 2, 'lang_id_115' => 'es', 'name_115' => 'PayPal', 'order_status_successful_id_115' => 2, 'active_115' => false, 'data_lang_115' => '{"langs":["es","en"]}'], ['id_115' => 2, 'lang_id_115' => 'en', 'name_115' => 'PayPal', 'order_status_successful_id_115' => 2, 'active_115' => false, 'data_lang_115' => '{"langs":["es","en"]}'], ['id_115' => 3, 'lang_id_115' => 'es', 'name_115' => 'Transferencia bancaria', 'order_status_successful_id_115' => 1, 'active_115' => false, 'data_lang_115' => '{"langs":["es","en"]}'], ['id_115' => 3, 'lang_id_115' => 'en', 'name_115' => 'Wire transfer', 'order_status_successful_id_115' => 1, 'active_115' => false, 'data_lang_115' => '{"langs":["es","en"]}']]);
 }