get(); $text = ""; $kas = new KasController(); //$domain = 'mivita.care'; // $ssl = KasSLLController::getApiSSLParameter(); $SubDomains = []; $get_subdomains = $kas->action('get_subdomains'); foreach ($get_subdomains as $subdomain){ if(strpos($subdomain['subdomain_name'], 'www.') !== false){ continue; } if(strpos($subdomain['subdomain_name'], 'api.') !== false){ continue; } if(strpos($subdomain['subdomain_name'], 'checkout.') !== false){ continue; } $SubDomains[$subdomain['subdomain_name']] = $subdomain['ssl_certificate_sni']; /* 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; }else{ if(isset($subdomain['ssl_certificate_sni_is_active'])){ $text .= $subdomain['ssl_certificate_sni_is_active'].'-is_active'; }else{ $text .= '-CHECK!'; } }*/ //$text .= "\n"; } foreach($user_shops as $user_shop){ $user_shop->hasSubdomain = false; $user_shop->hasSSL = false; if(array_key_exists($user_shop->slug.'.mivita.care', $SubDomains)){ $user_shop->hasSubdomain = true; $user_shop->hasSSL = $SubDomains[$user_shop->slug.'.mivita.care'] === 'Y' ? true : false; unset($SubDomains[$user_shop->slug.'.mivita.care']); } } $data = [ 'values' => $user_shops, 'text' => $text, 'SubDomains' => $SubDomains, ]; return view('sys.tools.domain-ssl', $data); } public static function store() { $data = Request::all(); if(isset($data['delete_sub_kas'])){ $kas = new KasController(); $pra = array( 'subdomain_name' => $data['delete_sub_kas'], ); $value = $kas->action('delete_subdomain', $pra); \Session()->flash('alert-success', 'subdomain: '.$value.' gelöscht'); } if(isset($data['delete_user_shop'])){ $user_shop = UserShop::findOrFail($data['delete_user_shop']); $subdomain_name = $user_shop->slug.'.mivita.care'; $user_shop->name = "delete".$user_shop->id; $user_shop->slug = "delete".$user_shop->id; $user_shop->save(); $user_shop->delete(); $kas = new KasController(); $pra = array( 'subdomain_name' => $subdomain_name, ); $value = $kas->action('delete_subdomain', $pra); \Session()->flash('alert-success', 'shop/subdomain: '.$value.' gelöscht'); } return back(); } }