Forráskód Böngészése

more informations for clients

andre 3 éve
szülő
commit
3191cf2441
4 módosított fájl, 241 hozzáadás és 10 törlés
  1. 40 10
      cwp7.php
  2. 69 0
      cwp7_enable_DNS_confirm.tpl
  3. 66 0
      cwp7_enable_SSL_confirm.tpl
  4. 66 0
      cwp7_renew_SSL_confirm.tpl

+ 40 - 10
cwp7.php

@@ -340,6 +340,9 @@ function cwp7_ClientAreaAllowedFunctions() {
 		"Enable SSL" => "enableSSL",
 		"Renew SSL" => "renewSSL",
 		"Set DNS" => "setDNS",
+		"Confirm Enable SSL" => "enableSSLConfirm",
+		"Confirm Renew SSL" => "renewSSLConfirm",
+		"Confirm Set DNS" => "setDNSConfirm",
 		"Info DNS" => "infoDNS",
 		"Add Domain" => "addDomain",
 		"Add Subdomain" => "addSubdomain",
@@ -536,6 +539,15 @@ function cwp7_delSubdomain($params) {
 	return 'success';
 }
 
+function cwp7_enableSSLConfirm($params) {
+	return array(
+		'templatefile' => 'cwp7_enable_SSL_confirm',
+		'vars' => array(
+			'SSLdomain' => $_POST['d'],
+		),
+    );
+}
+
 function cwp7_enableSSL($params) {
 	if(!filter_var($_POST['d'], FILTER_VALIDATE_DOMAIN, FILTER_FLAG_HOSTNAME)){
 		return 'Error: invalid domain name';
@@ -550,6 +562,15 @@ function cwp7_enableSSL($params) {
 	return 'success';
 }
 
+function cwp7_renewSSLConfirm($params) {
+	return array(
+		'templatefile' => 'cwp7_renew_SSL_confirm',
+		'vars' => array(
+			'SSLdomain' => $_POST['d'],
+		),
+    );
+}
+
 function cwp7_renewSSL($params) {
 	if(!filter_var($_POST['d'], FILTER_VALIDATE_DOMAIN, FILTER_FLAG_HOSTNAME)){
 		return 'Error: invalid domain name';
@@ -564,6 +585,24 @@ function cwp7_renewSSL($params) {
 	return 'success';
 }
 
+function cwp7_setDNSConfirm($params) {
+	if(isset($_POST['s'])){
+		return array(
+			'templatefile' => 'cwp7_set_DNS_confirm',
+			'vars' => array(
+				'DNSdomain' => $_POST['d'],
+				'DNSsubdomain' => $_POST['s'],
+			),
+		);
+	}
+	return array(
+		'templatefile' => 'cwp7_set_DNS_confirm',
+		'vars' => array(
+			'DNSdomain' => $_POST['d'],
+		),
+    );
+}
+
 function cwp7_setDNS($params) {
 	if(!filter_var($_POST['d'], FILTER_VALIDATE_DOMAIN, FILTER_FLAG_HOSTNAME)){
 		return 'Error: invalid domain name';
@@ -572,7 +611,7 @@ function cwp7_setDNS($params) {
     $zoneRecords = array();
 	if(isset($_POST['s'])){
 		if(!filter_var($_POST['s'], FILTER_VALIDATE_DOMAIN, FILTER_FLAG_HOSTNAME)){
-			return 'Error: invalid domain name';
+			return 'Error: invalid subdomain name';
 		}
 		$hostName = $_POST['s'] . '.' . $domainName . '.';
 		$newRecord = array(
@@ -626,15 +665,6 @@ function cwp7_setDNS($params) {
             'records' => $zoneRecords,
         )
 	);
-	
-	logModuleCall(
-		'cwp7',
-		__FUNCTION__,
-		$zoneRecords,
-		'Debug dnsmanager',
-		$result
-	);
-
     if($result['result'] != 'success') {
         return 'Error: ' . $result['message'];
     }

+ 69 - 0
cwp7_enable_DNS_confirm.tpl

@@ -0,0 +1,69 @@
+<h2>DNS aktivieren</h2>
+<hr>
+<div class="tab-content margin-bottom">
+	<div class="section">
+		<div class="product-details">
+			<div class="row row-eq-height row-eq-height-sm">
+				<div class="col-md-6">
+					<div class="product-holder product-status-{$rawstatus|strtolower}" style="min-height: unset; height:210px">
+						<div class="product-content">
+							<div class="product-image">
+								<div class="feature-icon">
+									<img src="/templates/croster/thurdata/productgroups/{$gid}.svg" class="img-fluid" style="height:100px;">
+								</div>
+							</div>
+							<h4><small>Hosting Account</small> - {$domain}</h4>
+							<div class="status-sticker-wrapper">
+								<div class="status-sticker product-status-{$rawstatus|strtolower}">
+									{$status}
+								</div>
+							</div>
+						</div>
+					</div>
+				</div>
+				<div class="col-md-6">
+					<table width="100%" border="0">
+						<tbody>
+							<tr>
+								<td>
+									<div class="alert alert-warning">
+										DNS Aktivierung für Domain<br />
+										<b>{if $DNSsubdomain}{$DNSsubdomain}.{/if}{$DNSdomain}</b>
+									</div>
+								</td>
+							</tr>
+							<tr>
+								<td>						
+									<form style="display:flex;flex-direction:row;align-items:center;justify-content: space-between;" method="post" action="clientarea.php?action=productdetails">
+										<input type="hidden" name="id" value="{$id}" />
+										<input type="hidden" name="modop" value="custom" />
+										<input type="hidden" name="a" value="setDNS" />
+										<input type="hidden" name="d" value="{$DNSdomain}" />
+										{if $DNSsubdomain}
+											<input type="hidden" name="s" value="{$DNSsubdomain}" />
+										{/if}
+										<button type="submit" class="btn btn-primary btn-block">
+											Aktivieren
+										</button>
+									</form>
+								</td>
+							</tr>
+						</tbody>
+					</table>
+				</div>
+			</div>
+		</div>
+	</div>
+	<div class="section">
+		<div class="row row-eq-height row-eq-height-sm">
+			<div class="col-md-4">
+				<form method="post" action="clientarea.php?action=productdetails">
+					<input type="hidden" name="id" value="{$id}" />
+					<button type="submit" class="btn btn-default btn-block">
+							{$LANG.clientareabacklink}
+					</button>
+				</form>
+			</div>
+		</div>
+	</div>
+</div>

+ 66 - 0
cwp7_enable_SSL_confirm.tpl

@@ -0,0 +1,66 @@
+<h2>SSL aktivieren</h2>
+<hr>
+<div class="tab-content margin-bottom">
+	<div class="section">
+		<div class="product-details">
+			<div class="row row-eq-height row-eq-height-sm">
+				<div class="col-md-6">
+					<div class="product-holder product-status-{$rawstatus|strtolower}" style="min-height: unset; height:210px">
+						<div class="product-content">
+							<div class="product-image">
+								<div class="feature-icon">
+									<img src="/templates/croster/thurdata/productgroups/{$gid}.svg" class="img-fluid" style="height:100px;">
+								</div>
+							</div>
+							<h4><small>Hosting Account</small> - {$domain}</h4>
+							<div class="status-sticker-wrapper">
+								<div class="status-sticker product-status-{$rawstatus|strtolower}">
+									{$status}
+								</div>
+							</div>
+						</div>
+					</div>
+				</div>
+				<div class="col-md-6">
+					<table width="100%" border="0">
+						<tbody>
+							<tr>
+								<td>
+									<div class="alert alert-warning">
+										Zertifikate erstellen und aktivieren für die Domain<br />
+										<b>{$SSLdomain}</b>
+									</div>
+								</td>
+							</tr>
+							<tr>
+								<td>						
+									<form style="display:flex;flex-direction:row;align-items:center;justify-content: space-between;" method="post" action="clientarea.php?action=productdetails">
+										<input type="hidden" name="id" value="{$id}" />
+										<input type="hidden" name="modop" value="custom" />
+										<input type="hidden" name="a" value="enableSSL" />
+										<input type="hidden" name="d" value="{$SSLdomain}" />
+										<button type="submit" class="btn btn-primary btn-block">
+											Aktivieren
+										</button>
+									</form>
+								</td>
+							</tr>
+						</tbody>
+					</table>
+				</div>
+			</div>
+		</div>
+	</div>
+	<div class="section">
+		<div class="row row-eq-height row-eq-height-sm">
+			<div class="col-md-4">
+				<form method="post" action="clientarea.php?action=productdetails">
+					<input type="hidden" name="id" value="{$id}" />
+					<button type="submit" class="btn btn-default btn-block">
+							{$LANG.clientareabacklink}
+					</button>
+				</form>
+			</div>
+		</div>
+	</div>
+</div>

+ 66 - 0
cwp7_renew_SSL_confirm.tpl

@@ -0,0 +1,66 @@
+<h2>Zertifikate erneuern</h2>
+<hr>
+<div class="tab-content margin-bottom">
+	<div class="section">
+		<div class="product-details">
+			<div class="row row-eq-height row-eq-height-sm">
+				<div class="col-md-6">
+					<div class="product-holder product-status-{$rawstatus|strtolower}" style="min-height: unset; height:210px">
+						<div class="product-content">
+							<div class="product-image">
+								<div class="feature-icon">
+									<img src="/templates/croster/thurdata/productgroups/{$gid}.svg" class="img-fluid" style="height:100px;">
+								</div>
+							</div>
+							<h4><small>Hosting Account</small> - {$domain}</h4>
+							<div class="status-sticker-wrapper">
+								<div class="status-sticker product-status-{$rawstatus|strtolower}">
+									{$status}
+								</div>
+							</div>
+						</div>
+					</div>
+				</div>
+				<div class="col-md-6">
+					<table width="100%" border="0">
+						<tbody>
+							<tr>
+								<td>
+									<div class="alert alert-warning">
+										Erneuerung des SSL Zertifikates für die Domain<br />
+										<b>{$SSLdomain}</b>
+									</div>
+								</td>
+							</tr>
+							<tr>
+								<td>						
+									<form style="display:flex;flex-direction:row;align-items:center;justify-content: space-between;" method="post" action="clientarea.php?action=productdetails">
+										<input type="hidden" name="id" value="{$id}" />
+										<input type="hidden" name="modop" value="custom" />
+										<input type="hidden" name="a" value="renewSSL" />
+										<input type="hidden" name="d" value="{$SSLdomain}" />
+										<button type="submit" class="btn btn-primary btn-block">
+											Erneuern
+										</button>
+									</form>
+								</td>
+							</tr>
+						</tbody>
+					</table>
+				</div>
+			</div>
+		</div>
+	</div>
+	<div class="section">
+		<div class="row row-eq-height row-eq-height-sm">
+			<div class="col-md-4">
+				<form method="post" action="clientarea.php?action=productdetails">
+					<input type="hidden" name="id" value="{$id}" />
+					<button type="submit" class="btn btn-default btn-block">
+							{$LANG.clientareabacklink}
+					</button>
+				</form>
+			</div>
+		</div>
+	</div>
+</div>