소스 검색

clientarea

andre 3 년 전
부모
커밋
964310827c
2개의 변경된 파일112개의 추가작업 그리고 30개의 파일을 삭제
  1. 111 27
      clientarea.tpl
  2. 1 3
      cwp7.php

+ 111 - 27
clientarea.tpl

@@ -24,7 +24,8 @@
   {include file="$template/includes/alert.tpl" type="error" msg=$LANG.cancellationrequestedexplanation textcenter=true idname="alertPendingCancellation"}
 {/if}
 {if $unpaidInvoice}
-  <div class="alert alert-{if $unpaidInvoiceOverdue}danger{else}warning{/if}" id="alert{if $unpaidInvoiceOverdue}Overdue{else}Unpaid{/if}Invoice">
+  <div class="alert alert-{if $unpaidInvoiceOverdue}danger{else}warning{/if}"
+    id="alert{if $unpaidInvoiceOverdue}Overdue{else}Unpaid{/if}Invoice">
     <div class="pull-right">
       <a href="viewinvoice.php?id={$unpaidInvoice}" class="btn btn-xs btn-default">
         {lang key='payInvoice'}
@@ -36,7 +37,7 @@
 <div class="tab-content margin-bottom">
   <div class="tab-pane fade show active" id="tabOverview">
     {if $tplOverviewTabOutput}
-			{$tplOverviewTabOutput}
+      {$tplOverviewTabOutput}
     {else}
       <div class="section">
         <div class="product-details">
@@ -46,7 +47,8 @@
                 <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;">
+                      <img src="/templates/croster/thurdata/productgroups/{$gid}.svg" class="img-fluid"
+                        style="height:100px;">
                     </div>
                   </div>
                   <h4><small>Hosting Account</small> - {$domain}</h4>
@@ -61,42 +63,49 @@
             <div class="col-md-6">
               <div class="product-info" style="min-height: unset; height:210px;">
                 <table width="100%" border="0">
-            	    <tr>
+                  <tr>
                     <td class="list-heading" style="font-size: 85%;">{$LANG.clientareahostingregdate}</td>
-                    <td class="list-text"  style="font-size: 85%;">{$regdate}</td>
+                    <td class="list-text" style="font-size: 85%;">{$regdate}</td>
                   </tr>
-            	    {if $billingcycle ne {lang key='orderpaymenttermfreeaccount'}}
+                  {if $billingcycle ne {lang key='orderpaymenttermfreeaccount'}}
                     <tr>
                       <td class="list-heading" style="font-size: 85%;">{$LANG.firstpaymentamount}</td>
-                      <td class="list-text"  style="font-size: 85%;">{$firstpaymentamount}</td>
+                      <td class="list-text" style="font-size: 85%;">{$firstpaymentamount}</td>
                     </tr>
                     <tr>
                       <td class="list-heading" style="font-size: 85%;">{$LANG.recurringamount}</td>
-                      <td class="list-text"  style="font-size: 85%;">{$recurringamount}</td>
+                      <td class="list-text" style="font-size: 85%;">{$recurringamount}</td>
                     </tr>
                     <tr>
                       <td class="list-heading" style="font-size: 85%;">{$LANG.orderbillingcycle}</td>
-                      <td class="list-text"  style="font-size: 85%;">{$billingcycle}</td>
+                      <td class="list-text" style="font-size: 85%;">{$billingcycle}</td>
                     </tr>
                     <tr>
                       <td class="list-heading" style="font-size: 85%;">{$LANG.clientareahostingnextduedate}</td>
-                      <td class="list-text"  style="font-size: 85%;">{$nextduedate}</td>
+                      <td class="list-text" style="font-size: 85%;">{$nextduedate}</td>
                     </tr>
                     <tr>
                       <td class="list-heading" style="font-size: 85%;">{$LANG.orderpaymentmethod}</td>
-                      <td class="list-text"  style="font-size: 85%;">{$paymentmethod}</td>
+                      <td class="list-text" style="font-size: 85%;">{$paymentmethod}</td>
                     </tr>
                   {else}
                     <tr>
                       <td class="list-heading" style="font-size: 85%;"><strong>Trial Account</strong></td>
                       {if $rawstatus eq "terminated"}
-                          <td class="list-text" style="font-size:85%;">{lang key='domainRenewal.expiredDaysAgo' days=((($smarty.now - ($regdate|@strtotime)) / 86400)|round) - 14}</td>
-                      {elseif 1123200 > ($smarty.now - ($regdate|@strtotime)) && ($smarty.now - ($regdate|@strtotime)) > 950400} {* wenn Heute - RegisterDatum < 13 Tage && > 11 Tage *}
-                          <td class="list-text" style="color:orange; font-size:85%">{lang key='domainRenewal.expiringIn' days=(14 - (($smarty.now - ($regdate|@strtotime)) / 86400)|round)}</td>
+                        <td class="list-text" style="font-size:85%;">
+                          {lang key='domainRenewal.expiredDaysAgo' days=((($smarty.now - ($regdate|@strtotime)) / 86400)|round) - 14}
+                        </td>
+                      {elseif 1123200 > ($smarty.now - ($regdate|@strtotime)) && ($smarty.now - ($regdate|@strtotime)) > 950400}
+                        {* wenn Heute - RegisterDatum < 13 Tage && > 11 Tage *}
+                        <td class="list-text" style="color:orange; font-size:85%">
+                          {lang key='domainRenewal.expiringIn' days=(14 - (($smarty.now - ($regdate|@strtotime)) / 86400)|round)}
+                        </td>
                       {elseif ($smarty.now - ($regdate|@strtotime)) > 1123200} {* wenn Heute - RegisterDatum > 13 Tage *}
-                          <td class="list-text" style="color:red; font-size:85%;">{lang key='trialLastDay'}</td>
+                        <td class="list-text" style="color:red; font-size:85%;">{lang key='trialLastDay'}</td>
                       {else}
-                          <td class="list-text" style="font-size: 85%;">{lang key='domainRenewal.expiringIn' days=(14 - (($smarty.now - ($regdate|@strtotime)) / 86400)|round)}</td>
+                        <td class="list-text" style="font-size: 85%;">
+                          {lang key='domainRenewal.expiringIn' days=(14 - (($smarty.now - ($regdate|@strtotime)) / 86400)|round)}
+                        </td>
                       {/if}
                     </tr>
                     <tr>
@@ -108,12 +117,13 @@
                         {if $rawstatus eq "terminated"}
                           <a href="/cart.php?gid={$gid}" class="btn btn-block btn-primary">{lang key='orderNow'}</a>
                         {else}
-                          <a href="/upgrade.php?type=package&id={$id}" class="btn btn-block btn-primary">{lang key='upgradeNow'}</a>
+                          <a href="/upgrade.php?type=package&id={$id}"
+                            class="btn btn-block btn-primary">{lang key='upgradeNow'}</a>
                         {/if}
                       </td>
                     </tr>
                   {/if}
-            		</table> 
+                </table>
               </div>
             </div>
           </div>
@@ -151,12 +161,14 @@
                 <ul class="nav nav-pills card-header-pills flex-column flex-md-row">
                   {if $moduleclientarea}
                     <li class="nav-item">
-                      <a href="#manage" data-toggle="tab" class="nav-link active"><i class="fas fa-globe fa-fw"></i> {lang key='manage'}</a>
+                      <a href="#manage" data-toggle="tab" class="nav-link active"><i class="fas fa-globe fa-fw"></i>
+                        {lang key='manage'}</a>
                     </li>
                   {/if}
                   {if $lastupdate}
                     <li class="nav-item">
-                      <a href="#resourceusage" data-toggle="tab" class="nav-link{if !$moduleclientarea} active{/if}"><i class="fas fa-inbox fa-fw"></i> {lang key='resourceUsage'}</a>
+                      <a href="#resourceusage" data-toggle="tab" class="nav-link{if !$moduleclientarea} active{/if}"><i
+                          class="fas fa-inbox fa-fw"></i> {lang key='resourceUsage'}</a>
                     </li>
                   {/if}
                 </ul>
@@ -168,7 +180,75 @@
                       <div class="col-sm-10">
                         <div class="col-sm-6">
                           <h4>{lang key='overview'}</h4>
-                          <a style="margin-top:1em;" href="{$systemurl}clientarea.php?action=productdetails&id={$serviceid}&dosinglesignon=1" class="btn btn-primary" target=_blank color="white">
+                          {foreach $domains as $domain}
+                            <div style="font-size:85%;color:#999;">Domain</div>
+                            <table style="width:100%;border-collapse:collapse;border:none;border-left:1px dotted grey;">
+                              <tr>
+                                <td style="width:80%;border:none;font-size:14px;text-align:left">
+                                  <strong>{$domain.domain}</strong>
+                                  <div style="font-size:85%;color:#0273d4;">{$domain.path}</div>
+                                </td>
+                                <td style="width:20%;border:none;font-size:14px;text-align:right;vertical-align:middle;">
+                                  {if $domain.ssl == 1}
+                                    ssl on
+                                  {else}
+                                    ssl off
+                                  {/if}
+                                </td>
+                                <td style="width:20%;border:none;font-size:14px;text-align:right;vertical-align:middle;">
+                                  {if $domain.ssl == 1}
+                                    {$domain.expire}
+                                  {/if}
+                                </td>
+                              </tr>
+                              {if $domain.subdomains}
+                                {foreach $domain.subdomains as $subdomain}
+                                  <tr>
+                                    <td style="border:none;font-size:12px">
+                                      <div style="font-size:85%;color:#999;">Subdomains</div>
+                                      <table style="width:100%;border-collapse:collapse;border:none;border-left:1px solid grey;">
+                                        <tr>
+                                          <td style="width:50%;border:none;font-size:12px;text-align:left;">
+                                            <strong>{$subdomain.subdomain}.{$subdomain.domain}</strong>
+                                            <div style="font-size:85%;color:#0273d4;">{$subdomain.path}</div>
+                                          </td>
+                                          <td style="width:20%;border:none;font-size:14px;text-align:right;vertical-align:middle;">
+                                            {if $subdomain.ssl == 1}
+                                              ssl on
+                                            {else}
+                                              ssl off
+                                            {/if}
+                                          </td>
+                                          <td style="width:20%;border:none;font-size:14px;text-align:right;vertical-align:middle;">
+                                            {if $subdomain.ssl == 1}
+                                              {$subdomain.expire}
+                                            {/if}
+                                          </td>
+                                        </tr>
+                                      </table>
+                                    </td>
+                                    <td style="border:none;font-size:12px;text-align:right;vertical-align:middle;">
+                                      {if $configoption.recurring}
+                                        <strong>
+                                          {$orderdetails.currency} {($configoption.recurring * $configoption.qty)|number_format:2}
+                                        </strong>
+                                        <div style="font-size:85%;">
+                                          {$product.billingcycle}
+                                        </div>
+                                      {else}
+                                        <strong>
+                                          Gratis
+                                        </strong>
+                                      {/if}
+                                    </td>
+                                  </tr>
+                                {/foreach}
+                              {/if}
+                            </table>
+                          {/foreach}
+                          <a style="margin-top:1em;"
+                            href="{$systemurl}clientarea.php?action=productdetails&id={$serviceid}&dosinglesignon=1"
+                            class="btn btn-primary" target=_blank color="white">
                             <i class="fas fa-sign-in fa-fw"></i> Login
                           </a>
                         </div>
@@ -181,12 +261,14 @@
                         <tr>
                           <td class="col-sm-6 text-sm-center">
                             <h4>{lang key='diskSpace'}</h4>
-                            <input type="text" value="{$diskpercent|substr:0:-1}" class="dial-usage" data-width="100" data-height="100" data-min="0" data-readOnly="true" />
+                            <input type="text" value="{$diskpercent|substr:0:-1}" class="dial-usage" data-width="100"
+                              data-height="100" data-min="0" data-readOnly="true" />
                             <p>{($diskusage / 1024)|round:1} GB / {($disklimit / 1024)|round:1} GB</p>
                           </td>
                           <td class="col-sm-6 text-sm-center">
                             <h4>{lang key='bandwidth'}</h4>
-                            <input type="text" value="{$bwpercent|substr:0:-1}" class="dial-usage" data-width="100" data-height="100" data-min="0" data-readOnly="true" />
+                            <input type="text" value="{$bwpercent|substr:0:-1}" class="dial-usage" data-width="100"
+                              data-height="100" data-min="0" data-readOnly="true" />
                             <p>{($bwusage / 1024)|round:1} GB / {($bwlimit / 1024)|round:1} GB</p>
                           </td>
                         </tr>
@@ -211,7 +293,7 @@
             </div>
           </div>
         {/if}
-        {else}
+      {else}
         <div class="alert-lg no-data">
           <div class="icon">
             <i class="fas fa-exclamation-triangle"></i>
@@ -240,7 +322,8 @@
       <div class="section-body">
         <div class="row">
           <div class="col-sm-7">
-            <form class=" using-password-strength" method="post" action="{$smarty.server.PHP_SELF}?action=productdetails&id={$id}" role="form">
+            <form class=" using-password-strength" method="post"
+              action="{$smarty.server.PHP_SELF}?action=productdetails&id={$id}" role="form">
               <input type="hidden" name="id" value="{$id}" />
               <input type="hidden" name="modulechangepassword" value="true" />
               <div class="TM-card">
@@ -261,7 +344,8 @@
                 </div>
                 <div id="newPassword2" class="form-group has-feedback">
                   <label for="inputNewPassword2" class="control-label">{$LANG.confirmnewpassword}</label>
-                  <input type="password" class="form-control" id="inputNewPassword2" name="confirmpw" autocomplete="off" />
+                  <input type="password" class="form-control" id="inputNewPassword2" name="confirmpw"
+                    autocomplete="off" />
                   <span class="form-control-feedback glyphicon"></span>
                   <div id="inputNewPassword2Msg">
                   </div>
@@ -276,4 +360,4 @@
       </div>
     </div>
   </div>
-</div>
+</div>

+ 1 - 3
cwp7.php

@@ -194,9 +194,7 @@ function cwp7_ClientArea($params){
 			if(array_key_exists($domain['domain'], $sslSites)) {
 				$domain['ssl'] = 1;
 				$domain['sslexpire'] = $sslSites[$domain['domain']]['expire'];
-				if($sslSites[$domain['domain']]['autossl'] == 'on') {
-					$domain['autossl'] = $sslSites[$domain['domain']]['auotssl'];
-				}
+				$domain['autossl'] = $sslSites[$domain['domain']]['auotssl'];
 			}
 			$domain['subdomains'] = array();
 			foreach($subDomains as $subDomain) {