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; }
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"]}']]); }