middleware('sysadmin'); } /** * @return \Illuminate\Contracts\View\Factory|\Illuminate\View\View */ public function index() { dd('index'); } /** * @return \Illuminate\Contracts\View\Factory|\Illuminate\View\View */ public function domainSSL() { $user_shops = UserShop::all(); $text = ""; $kas = new KasController(); $domain = 'mivita.care'; $ssl = KasSLLController::getApiSSLParameter(); $subdomains = $kas->action('get_subdomains'); foreach ($subdomains as $subdomain){ $text .= $subdomain['subdomain_name']." - ".$subdomain['ssl_certificate_sni']."\n"; if($subdomain['ssl_certificate_sni'] !== "Y"){ $pra = array( 'hostname' => $subdomain['subdomain_name'], ); $pra = array_merge($pra, $ssl); $value = $kas->action('update_ssl', $pra); $text .= $value."\n"; } } $data = [ 'values' => $user_shops, 'text' => $text, ]; return view('sys.admin.domain-ssl', $data); } /** * @param Request $request * @return \Illuminate\Contracts\View\Factory|\Illuminate\Http\RedirectResponse|\Illuminate\Routing\Redirector|\Illuminate\View\View */ public function domainSSLStore() { $data = Input::all(); \Session()->flash('alert-save', true); return back(); } /** * @return \Illuminate\Contracts\View\Factory|\Illuminate\View\View */ public function shoppingOrders() { $shopping_users = ShoppingUser::all(); $data = [ 'values' => $shopping_users, 'text' => '', ]; return view('sys.admin.shopping-orders', $data); } /** * @return \Illuminate\Http\RedirectResponse */ public function shoppingOrdersStore() { $data = Input::all(); $orders = []; $shopping_users = ShoppingUser::all(); foreach ($shopping_users as $shopping_user){ if(!isset($shopping_user->shopping_order)){ $shopping_user->orders = NULL; }else{ if($shopping_user->shopping_order->txaction === "paid" || $shopping_user->shopping_order->txaction === "appointed") { $orders[$shopping_user->billing_email] = isset($orders[$shopping_user->billing_email]) ? $orders[$shopping_user->billing_email] + 1 : 1; $shopping_user->orders = $orders[$shopping_user->billing_email]; }else{ $shopping_user->orders = NULL; } } $shopping_user->save(); } \Session()->flash('alert-save', true); return back(); } }