├── README.md ├── admin └── lang │ └── chinese.php ├── lang ├── chinese.php └── hk.php ├── modules ├── gateways │ ├── alipay.php │ ├── callback │ │ ├── alipay_callback.php │ │ └── alipay_return.htm │ ├── lib │ │ ├── Thumbs.db │ │ ├── alipay.gif │ │ └── alipay_service.class.php │ └── tenpay.zip └── servers │ ├── ipmi │ └── ipmi.php │ └── vultr │ ├── clientarea.tpl │ ├── img │ ├── poweroff.png │ ├── poweron.png │ ├── reboot.png │ ├── reinstall.png │ ├── shutdown.png │ └── vnc.png │ ├── readme.txt │ └── vultr.php └── templates └── logdns ├── 3dsecure.tpl ├── affiliates.tpl ├── affiliatessignup.tpl ├── announcements.tpl ├── banned.tpl ├── bulkdomainchecker.tpl ├── bulkdomainmanagement.tpl ├── bulkdomaintransfer.tpl ├── clientareaaddcontact.tpl ├── clientareaaddfunds.tpl ├── clientareacancelrequest.tpl ├── clientareachangepw.tpl ├── clientareacontacts.tpl ├── clientareacreditcard.tpl ├── clientareadetails.tpl ├── clientareadetailslinks.tpl ├── clientareadomainaddons.tpl ├── clientareadomaincontactinfo.tpl ├── clientareadomaindetails.tpl ├── clientareadomaindns.tpl ├── clientareadomainemailforwarding.tpl ├── clientareadomaingetepp.tpl ├── clientareadomainregisterns.tpl ├── clientareadomains.tpl ├── clientareaemails.tpl ├── clientareahome.tpl ├── clientareainvoices.tpl ├── clientareaproductdetails.tpl ├── clientareaproducts.tpl ├── clientareaquotes.tpl ├── clientarearecordslimit.tpl ├── clientareasecurity.tpl ├── clientregister.tpl ├── configuressl-complete.tpl ├── configuressl-stepone.tpl ├── configuressl-steptwo.tpl ├── contact.tpl ├── contactaccessdenied.tpl ├── creditcard.tpl ├── css ├── bootstrap.css └── whmcs.css ├── domainchecker.tpl ├── downloaddenied.tpl ├── downloads.tpl ├── downloadscat.tpl ├── footer.tpl ├── forwardpage.tpl ├── header.tpl ├── homepage.tpl ├── img ├── Thumbs.db └── logo.png ├── invoicepdf.tpl ├── js └── whmcs.js ├── knowledgebase.tpl ├── knowledgebasearticle.tpl ├── knowledgebasecat.tpl ├── login.tpl ├── logintwofa.tpl ├── logout.tpl ├── masspay.tpl ├── pageheader.tpl ├── pwreset.tpl ├── pwresetvalidation.tpl ├── pwstrength.tpl ├── quotepdf.tpl ├── serverstatus.tpl ├── subheader.tpl ├── supportticketslist.tpl ├── supportticketsubmit-confirm.tpl ├── supportticketsubmit-kbsuggestions.tpl ├── supportticketsubmit-stepone.tpl ├── supportticketsubmit-steptwo.tpl ├── ticketfeedback.tpl ├── twitterfeed.tpl ├── unsubscribe.tpl ├── upgrade.tpl ├── upgradesummary.tpl ├── viewannouncement.tpl ├── viewemail.tpl ├── viewinvoice.tpl ├── viewquote.tpl ├── viewticket.tpl └── whois.tpl /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/logdns/whmcs/557bfb1d972f0e4085231930150953cf7c04a739/README.md -------------------------------------------------------------------------------- /modules/gateways/alipay.php: -------------------------------------------------------------------------------- 1 | array("Type" => "System", "Value"=>"Alipay 支付宝全能接口 v1.0"), 6 | "T" => array("FriendlyName" => "接口模式", "Type" => "dropdown", "Options" => "1,2,3","Description" =>"支付宝接口模式: 即时到帐[1] 担保交易[2] 双功能 [3] ", ), 7 | "seller_email" => array("FriendlyName" => "卖家支付宝帐户", "Type" => "text", "Size" => "32","Description" => "需要申请支付宝商家集成", ), 8 | "partnerID" => array("FriendlyName" => "合作伙伴ID", "Type" => "text", "Size" => "18", ), 9 | "security_code" => array("FriendlyName" => "安全检验码", "Type" => "text", "Size" => "40", ), 10 | "auto_send" => array("FriendlyName" => "自动发货", "Type" => "yesno", "Description" => "是否自动发货[需你服务器的PHP-SSL组件支持] ", ), 11 | "need_confirm" => array("FriendlyName" => "必须确认收货", "Type" => "yesno", "Description" => "客户使用担保交易的话,是否确认收货才入帐 ", ), 12 | "logistics_fee" => array("FriendlyName" => "物流费用", "Type" => "text", "Size" => "5", "Description" => "即运费","Value"=>"0.00", ), 13 | "logistics_type" => array("FriendlyName" => "物流类型", "Type" => "dropdown", "Options" => "EXPRESS,POST,EMS", "Description" => "三个值可选:EXPRESS(快递)、POST(平邮)、EMS(EMS)",), 14 | "logistics_payment" => array("FriendlyName" => "物流支付方式", "Type" => "dropdown", "Options" => "SELLER_PAY,BUYER_PAY", "Description" => "两个值可选:SELLER_PAY(卖家承担运费)、BUYER_PAY(买家承担运费)",), 15 | "debug" => array("FriendlyName" => "调试模式", "Type" => "yesno", "Description" => "调试模式", ), 16 | ); 17 | return $configarray; 18 | } 19 | 20 | function alipay_link($params) { 21 | #支付宝接口配置 22 | $need_confirm=$params['need_confirm']; 23 | $type=$params['T']; 24 | 25 | $alipay_config['input_charset'] = 'utf-8'; 26 | $alipay_config['sign_type'] = "MD5"; 27 | $alipay_config['transport'] = "http"; 28 | $alipay_config['partner'] = $params['partnerID']; 29 | $alipay_config['key'] = $params['security_code']; 30 | $alipay_config['seller_email'] = $params['seller_email']; 31 | 32 | $logistics_fee = $params["logistics_fee"]; //物流费用,即运费。 33 | $logistics_type = $params["logistics_type"]; //物流类型,三个值可选:EXPRESS(快递)、POST(平邮)、EMS(EMS) 34 | $logistics_payment = $params["logistics_payment"]; //物流支付方式,两个值可选:SELLER_PAY(卖家承担运费)、BUYER_PAY(买家承担运费) 35 | $debug = $params["debug"]; 36 | 37 | #系统变量 38 | $invoiceid = $params['invoiceid']; 39 | $description = $params["description"]; 40 | $amount = $params['amount']; # Format: ##.## 41 | $currency = $params['currency']; # Currency Code 42 | $companyname = $params['companyname']; 43 | $systemurl = $params['systemurl']; 44 | $currency = $params['currency']; 45 | 46 | $alipay_config['return_url'] = $systemurl."/modules/gateways/callback/alipay_return.htm"; 47 | $alipay_config['notify_url'] = $systemurl."/modules/gateways/callback/alipay_callback.php"; 48 | switch ($type) { 49 | case "1": 50 | $service_name="create_direct_pay_by_user"; 51 | break; 52 | case "2": 53 | $service_name="create_partner_trade_by_buyer"; 54 | break; 55 | case "3": 56 | $service_name="trade_create_by_buyer"; 57 | break; 58 | default: 59 | return "支付宝接口配置有误"; 60 | } 61 | 62 | 63 | $parameter = array( 64 | "service" => $service_name, 65 | "partner" => trim($alipay_config['partner']), 66 | "payment_type" => "1", 67 | "_input_charset"=> trim(strtolower($alipay_config['input_charset'])), 68 | "seller_email" => trim($alipay_config['seller_email']), 69 | "return_url" => trim($alipay_config['return_url']), 70 | "notify_url" => trim($alipay_config['notify_url']), 71 | 72 | "subject" => "$companyname 订单[ $invoiceid ]", //商品名称,必填 73 | "body" => $description, //商品描述,必填 74 | "out_trade_no" => $invoiceid, //商品外部交易号,必填(保证唯一性) 75 | "price" => $amount, 76 | "quantity" => "1", 77 | ); 78 | if ($type <> "1"){ 79 | $parameter["logistics_fee"] =$logistics_fee; 80 | $parameter["logistics_type"] =$logistics_type; 81 | $parameter["logistics_payment"] =$logistics_payment; 82 | if ($logistics_type == "POST") $parameter["t_b_rec_post"] = "3"; 83 | } 84 | 85 | $alipayService = new AlipayService($alipay_config); 86 | $link = $alipayService->build_link($parameter); 87 | $img=$systemurl."/modules/gateways/lib/alipay.gif"; 88 | $code=$link."点击使用支付宝支付 "; 89 | return $code; 90 | } 91 | ?> -------------------------------------------------------------------------------- /modules/gateways/callback/alipay_callback.php: -------------------------------------------------------------------------------- 1 | verifyNotify(); 23 | if(!$verify_result) { 24 | logTransaction($GATEWAY["name"],$_POST,"Unsuccessful1"); 25 | exit; 26 | } 27 | # Get Returned Variables 28 | $status = $_POST['trade_status']; //获取支付宝传递过来的交易状态 29 | $invoiceid = $_POST['out_trade_no']; //获取支付宝传递过来的订单号 30 | $transid = $_POST['trade_no']; //获取支付宝传递过来的交易号 31 | $amount = $_POST['total_fee']; //获取支付宝传递过来的总价格 32 | $fee = 0; 33 | 34 | if($status == 'TRADE_FINISHED' || $status == 'TRADE_SUCCESS') { //交易完成 直接入帐 35 | $invoiceid = checkCbInvoiceID($invoiceid,$GATEWAY["name"]); # Checks invoice ID is a valid invoice number or ends processing 36 | checkCbTransID($transid); 37 | addInvoicePayment($invoiceid,$transid,$amount,$fee,$gatewaymodule); 38 | logTransaction($GATEWAY["name"],$_POST,"Successful-A"); 39 | } 40 | elseif($status == 'WAIT_BUYER_CONFIRM_GOODS' ){ //已付款,已发货,等确认收货=>判断是否入帐 41 | if (!$need_confirm){ 42 | $invoiceid = checkCbInvoiceID($invoiceid,$GATEWAY["name"]); # Checks invoice ID is a valid invoice number or ends processing 43 | checkCbTransID($transid); 44 | addInvoicePayment($invoiceid,$transid,$amount,$fee,$gatewaymodule); 45 | logTransaction($GATEWAY["name"],$_POST,"Successful-B"); 46 | } 47 | } 48 | elseif($status == 'WAIT_SELLER_SEND_GOODS' ){ //已付款.未发货 => 自动发货+判断是否入帐 49 | if ($auto_send){ 50 | $parameter = array( 51 | "service" => "send_goods_confirm_by_platform", 52 | "partner" => $GATEWAY['partnerID'], 53 | "_input_charset" => trim(strtolower($alipay_config['input_charset'])), 54 | "trade_no" => $transid, 55 | "logistics_name" => "AUTO_WHMCS", 56 | "invoice_no" => $invoiceid, 57 | "transport_type" => $_POST['logistics_type'] 58 | ); 59 | //自动发货 60 | $alipayService = new AlipayService($alipay_config); 61 | $doc = $alipayService->send_goods_confirm_by_platform($parameter); 62 | } 63 | if (!$need_confirm){ 64 | addInvoicePayment($invoiceid,$transid,$amount,$fee,$gatewaymodule); 65 | logTransaction($GATEWAY["name"],$_POST,"Successful"); 66 | } 67 | else{ 68 | logTransaction($GATEWAY["name"],$_POST,"Unsuccessful-2"); 69 | } 70 | } 71 | ?>即时 -------------------------------------------------------------------------------- /modules/gateways/callback/alipay_return.htm: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | Payment OK 6 | 7 | 8 |
9 | 10 | 11 | 14 | 15 | 16 | 26 | 27 |
12 | 13 |
17 | 18 | 19 | 22 | 23 | 24 |
20 | 你的支付已经完成,资金将会很快进入你的帐户处理.如果10分钟内还未处理,请提交服务单给我们财务人员 21 |
这里返回客户系统
25 |
28 | 29 |
30 | 31 | -------------------------------------------------------------------------------- /modules/gateways/lib/Thumbs.db: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/logdns/whmcs/557bfb1d972f0e4085231930150953cf7c04a739/modules/gateways/lib/Thumbs.db -------------------------------------------------------------------------------- /modules/gateways/lib/alipay.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/logdns/whmcs/557bfb1d972f0e4085231930150953cf7c04a739/modules/gateways/lib/alipay.gif -------------------------------------------------------------------------------- /modules/gateways/tenpay.zip: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/logdns/whmcs/557bfb1d972f0e4085231930150953cf7c04a739/modules/gateways/tenpay.zip -------------------------------------------------------------------------------- /modules/servers/ipmi/ipmi.php: -------------------------------------------------------------------------------- 1 | 登陆到IPMI页面"; 12 | return $code; 13 | } 14 | function ipmi_AdminLink($params) { 15 | $ipmiip = $params['customfields']["ipmiip"]; 16 | $ipmiuser = $params['customfields']["ipmiuser"]; 17 | $ipmipass = $params['customfields']["ipmipass"]; 18 | $i=explode(".",$ipmiip); 19 | $p="https://$ipmiip/"; 20 | $code = "登陆到IPMI页面"; 21 | return $code; 22 | } 23 | function ipmi_reboot($params) { 24 | $ipmiip = $params['customfields']["ipmiip"]; 25 | $ipmiuser = $params['customfields']["ipmiuser"]; 26 | $ipmipass = $params['customfields']["ipmipass"]; 27 | $cmd="ipmitool -H $ipmiip -U $ipmiuser -P $ipmipass -I lanplus power reset"; 28 | $return=exec($cmd); 29 | if ($return=="") $return = "success"; 30 | return $return; 31 | } 32 | function ipmi_off($params) { 33 | $ipmiip = $params['customfields']["ipmiip"]; 34 | $ipmiuser = $params['customfields']["ipmiuser"]; 35 | $ipmipass = $params['customfields']["ipmipass"]; 36 | $cmd="ipmitool -H $ipmiip -U $ipmiuser -P $ipmipass -I lanplus power off"; 37 | $return=exec($cmd); 38 | if ($return=="") $return = "success"; 39 | return $return; 40 | } 41 | function ipmi_on($params) { 42 | $ipmiip = $params['customfields']["ipmiip"]; 43 | $ipmiuser = $params['customfields']["ipmiuser"]; 44 | $ipmipass = $params['customfields']["ipmipass"]; 45 | $cmd="ipmitool -H $ipmiip -U $ipmiuser -P $ipmipass -I lanplus power on"; 46 | $return=exec($cmd); 47 | if ($return=="") $return = "success"; 48 | return $return; 49 | } 50 | function ipmi_cycle($params) { 51 | $ipmiip = $params['customfields']["ipmiip"]; 52 | $ipmiuser = $params['customfields']["ipmiuser"]; 53 | $ipmipass = $params['customfields']["ipmipass"]; 54 | $cmd="ipmitool -H $ipmiip -U user -P $pass -I lanplus power cycle"; 55 | $return=exec($cmd); 56 | if ($return=="") $return = "success"; 57 | return $return; 58 | } 59 | function ipmi_ClientAreaCustomButtonArray() { 60 | $buttonarray = array( 61 | "重启RESET" => "reboot", 62 | "电源重置POWER_CYCLE" => "cycle", 63 | "电源关闭POWER_OFF" => "off", 64 | "电源开启POWER_ON" => "on", 65 | ); 66 | return $buttonarray; 67 | } 68 | function ipmi_AdminCustomButtonArray() { 69 | $buttonarray = array( 70 | "重启RESET" => "reboot", 71 | "电源重置POWER_CYCLE" => "cycle", 72 | "电源关闭POWER_OFF" => "off", 73 | "电源开启POWER_ON" => "on", 74 | ); 75 | return $buttonarray; 76 | } 77 | ?> -------------------------------------------------------------------------------- /modules/servers/vultr/clientarea.tpl: -------------------------------------------------------------------------------- 1 | {php}$SUBID=$this->_tpl_vars['server_details']['SUBID'];{/php} 2 |

Information:

3 |
4 |

IPv4:

{php}echo $this->_tpl_vars['server_details']['main_ip'];{/php}

5 |
6 |
7 |

IPv6:

8 | {php} 9 | if(!empty($this->_tpl_vars['server_details']['v6_main_ip'])){ 10 | echo $this->_tpl_vars['server_details']['v6_main_ip']; 11 | } else { 12 | echo 'not available'; 13 | } 14 | {/php} 15 |

16 |
17 |
18 |

Default Password:

{php}echo $this->_tpl_vars['server_details']['default_password'];{/php}

19 |
20 |
21 |

Bandwidth Used:

{php}echo $this->_tpl_vars['server_details']['current_bandwidth_gb'].'GB/'.$this->_tpl_vars['server_details']['allowed_bandwidth_gb'].'GB';{/php}

22 |
23 |
24 |

Server Status:

{php}echo $this->_tpl_vars['server_details']['status'];{/php}

25 |
26 |
27 |

Power Status:

{php}echo $this->_tpl_vars['server_details']['power_status'];{/php}

28 |
29 |

Control:

30 |
31 | 32 | 33 | 34 | 44 | 54 | 64 | 74 | 82 | 83 | 84 |
35 |
36 |
37 | 38 | 39 | 40 | 41 |
42 | 重启
43 |
45 |
46 |
47 | 48 | 49 | 50 | 51 |
52 | 开机
53 |
55 |
56 |
57 | 58 | 59 | 60 | 61 |
62 | 关机
63 |
65 |
66 |
67 | 68 | 69 | 70 | 71 |
72 | 重装系统
73 |
75 | 81 |
85 |
86 | -------------------------------------------------------------------------------- /modules/servers/vultr/img/poweroff.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/logdns/whmcs/557bfb1d972f0e4085231930150953cf7c04a739/modules/servers/vultr/img/poweroff.png -------------------------------------------------------------------------------- /modules/servers/vultr/img/poweron.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/logdns/whmcs/557bfb1d972f0e4085231930150953cf7c04a739/modules/servers/vultr/img/poweron.png -------------------------------------------------------------------------------- /modules/servers/vultr/img/reboot.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/logdns/whmcs/557bfb1d972f0e4085231930150953cf7c04a739/modules/servers/vultr/img/reboot.png -------------------------------------------------------------------------------- /modules/servers/vultr/img/reinstall.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/logdns/whmcs/557bfb1d972f0e4085231930150953cf7c04a739/modules/servers/vultr/img/reinstall.png -------------------------------------------------------------------------------- /modules/servers/vultr/img/shutdown.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/logdns/whmcs/557bfb1d972f0e4085231930150953cf7c04a739/modules/servers/vultr/img/shutdown.png -------------------------------------------------------------------------------- /modules/servers/vultr/img/vnc.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/logdns/whmcs/557bfb1d972f0e4085231930150953cf7c04a739/modules/servers/vultr/img/vnc.png -------------------------------------------------------------------------------- /modules/servers/vultr/readme.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/logdns/whmcs/557bfb1d972f0e4085231930150953cf7c04a739/modules/servers/vultr/readme.txt -------------------------------------------------------------------------------- /templates/logdns/3dsecure.tpl: -------------------------------------------------------------------------------- 1 |

2 | 3 |

{$LANG.creditcard3dsecure}

4 | 5 |
6 | 7 |
8 | 9 | {$code} 10 | 11 |

12 | 13 | 14 | 15 |
16 | 17 |


18 | 19 | {literal} 20 | 27 | {/literal} -------------------------------------------------------------------------------- /templates/logdns/affiliates.tpl: -------------------------------------------------------------------------------- 1 | {if $inactive} 2 | {include file="$template/pageheader.tpl" title=$LANG.affiliatestitle} 3 |
4 |

{$LANG.affiliatesdisabled}

5 |
6 |
7 |
8 |
9 | {else} 10 | {include file="$template/pageheader.tpl" title=$LANG.affiliatestitle desc=$LANG.affiliatesrealtime} 11 | 12 |
13 |

{$LANG.affiliatesreferallink}

14 | 15 |
16 | 17 |
18 |
19 |
20 | {$LANG.affiliatesvisitorsreferred}
21 | {$visitors} 22 |
23 |
24 | {$LANG.affiliatessignups}
25 | {$signups} 26 |
27 |
28 | {$LANG.affiliatesconversionrate}
29 | {$conversionrate}% 30 |
31 |
32 |
33 | 34 | 35 | 36 | 37 | 38 | 39 | 40 | 41 | 42 | 43 | 44 | 45 | 46 | 47 | 48 |
{$LANG.affiliatescommissionspending}:{$pendingcommissions}
{$LANG.affiliatescommissionsavailable}:{$balance}
{$LANG.affiliateswithdrawn}:{$withdrawn}
49 | 50 |
51 | 52 | {if $withdrawrequestsent} 53 |
54 |

{$LANG.affiliateswithdrawalrequestsuccessful}

55 |
56 | {else} 57 | {if $withdrawlevel} 58 |

59 | 60 |

61 | {/if} 62 | {/if} 63 | 64 | {include file="$template/subheader.tpl" title=$LANG.affiliatesreferals} 65 | 66 |

{$numitems} {$LANG.recordsfound}, {$LANG.page} {$pagenumber} {$LANG.pageof} {$totalpages}

67 | 68 | 69 | 70 | 71 | {$LANG.affiliatessignupdate} 72 | {$LANG.orderproduct} 73 | {$LANG.affiliatesamount} 74 | 75 | {$LANG.affiliatesstatus} 76 | 77 | 78 | 79 | {foreach key=num item=referral from=$referrals} 80 | 81 | 82 | 83 | 84 | 85 | 86 | 87 | {foreachelse} 88 | 89 | 90 | 91 | {/foreach} 92 | 93 |
{$LANG.affiliatescommission}
{$referral.date}{$referral.service}{$referral.amountdesc}{$referral.commission}{$referral.status}
{$LANG.norecordsfound}
94 | 95 | 101 | 102 | {if $affiliatelinkscode} 103 | {include file="$template/subheader.tpl" title=$LANG.affiliateslinktous} 104 |
105 | {$affiliatelinkscode} 106 |
107 | {/if} 108 | 109 | {/if} -------------------------------------------------------------------------------- /templates/logdns/affiliatessignup.tpl: -------------------------------------------------------------------------------- 1 | {if $affiliatesystemenabled} 2 | 3 | {include file="$template/pageheader.tpl" title=$LANG.affiliatesactivate} 4 | 5 |
6 | 7 |

{$LANG.affiliatesignuptitle}

8 | 9 |

{$LANG.affiliatesignupintro}

10 | 11 |
12 | 13 | 18 | 19 |
20 | 21 |
22 | 23 |

24 |
25 | 26 | {else} 27 | 28 | {include file="$template/pageheader.tpl" title=$LANG.affiliatestitle} 29 | 30 |
31 |

{$LANG.affiliatesdisabled}

32 |
33 | 34 | {/if} 35 | 36 |
37 |
38 |
-------------------------------------------------------------------------------- /templates/logdns/announcements.tpl: -------------------------------------------------------------------------------- 1 | {include file="$template/pageheader.tpl" title=$LANG.announcementstitle} 2 | 3 | {foreach key=num item=announcement from=$announcements} 4 | 5 |

{$announcement.title}

6 |

{$announcement.timestamp|date_format:"%A, %B %e, %Y"}

7 | 8 |
9 | 10 |

{$announcement.text|strip_tags|truncate:400:"..."}

11 | 12 | {if strlen($announcement.text)>400}

{$LANG.more} »

{/if} 13 | 14 |
15 | 16 | {if $facebookrecommend} 17 | {literal} 18 | 25 | {/literal} 26 |
27 | {/if} 28 |

29 | {foreachelse} 30 |

{$LANG.announcementsnone}

31 | {/foreach} 32 | 33 |
34 | 35 | {if $prevpage || $nextpage} 36 | 37 |
38 | {if $prevpage}{/if}« {$LANG.previouspage}{if $prevpage}{/if} 39 |
40 | 41 |
42 | {if $nextpage}{/if}{$LANG.nextpage} »{if $nextpage}{/if} 43 |
44 | 45 | {/if} 46 | 47 |
48 | 49 |

RSS {$LANG.announcementsrss}

50 | 51 |
-------------------------------------------------------------------------------- /templates/logdns/banned.tpl: -------------------------------------------------------------------------------- 1 |
2 | 3 | {include file="$template/pageheader.tpl" title=$LANG.accessdenied} 4 | 5 |

{$LANG.bannedyourip} {$ip} {$LANG.bannedhasbeenbanned}

6 | 7 |
8 | 9 |
10 | 14 |
15 | 16 |
17 |
18 |
19 |
20 | 21 |
-------------------------------------------------------------------------------- /templates/logdns/bulkdomainchecker.tpl: -------------------------------------------------------------------------------- 1 | {include file="$template/pageheader.tpl" title=$LANG.domaintitle desc=$LANG.domaincheckerintro} 2 | 3 | {if $inccode} 4 |
5 | {$LANG.captchaverifyincorrect} 6 |
7 | {/if} 8 | 9 | {if $bulkdomainsearchenabled}

{$LANG.domainsimplesearch} | {$LANG.domainbulktransfersearch}

{/if} 10 | 11 |
12 | 13 |
14 |

{$LANG.domainbulksearchintro}

15 |
16 |
17 | 18 |
19 |
20 | {if $capatacha} 21 |
22 |

{$LANG.captchaverify}

23 | {if $capatacha eq "recaptcha"} 24 |

{$recapatchahtml}

25 | {else} 26 |

27 | {/if} 28 |
29 | {/if} 30 |
31 |
32 |
33 | 34 |
35 | 36 | {if $invalid} 37 |

{$LANG.domaincheckerbulkinvaliddomain}

38 | {/if} 39 | 40 | {if $availabilityresults} 41 | 42 |
43 | 44 |
45 | 46 |
47 | 48 | 49 | 50 | 51 | 52 | 53 | 54 | 55 | 56 | 57 | 58 | {foreach from=$availabilityresults key=num item=result} 59 | 60 | 61 | 62 | 63 | 64 | 65 | {/foreach} 66 |
{$LANG.domainname}{$LANG.domainstatus}{$LANG.domainmoreinfo}
{if $result.status eq "available"}{else}X{/if}{$result.domain}{if $result.status eq "available"}{$LANG.domainavailable}{else}{$LANG.domainunavailable}{/if}{if $result.status eq "unavailable"}WWW WHOIS{else}{/if}
67 | 68 |

69 | 70 |
71 | 72 |
73 | 74 | {else} 75 | 76 | {include file="$template/subheader.tpl" title=$LANG.domainspricing} 77 | 78 |
79 | 80 | 81 | 82 | 83 | 84 | 85 | 86 | 87 | 88 | 89 | 90 | 91 | {foreach from=$tldpricelist item=tldpricelist} 92 | 93 | 94 | 95 | 96 | 97 | 98 | 99 | {/foreach} 100 | 101 |
{$LANG.domaintld}{$LANG.domainminyears}{$LANG.domainsregister}{$LANG.domainstransfer}{$LANG.domainsrenew}
{$tldpricelist.tld}{$tldpricelist.period}{if $tldpricelist.register}{$tldpricelist.register}{else}{$LANG.domainregnotavailable}{/if}{if $tldpricelist.transfer}{$tldpricelist.transfer}{else}{$LANG.domainregnotavailable}{/if}{if $tldpricelist.renew}{$tldpricelist.renew}{else}{$LANG.domainregnotavailable}{/if}
102 | 103 | {if !$loggedin && $currencies} 104 |
105 |

{$LANG.choosecurrency}:

108 |
109 | {/if} 110 | 111 |
112 | 113 | {/if} 114 | 115 |

116 | -------------------------------------------------------------------------------- /templates/logdns/bulkdomaintransfer.tpl: -------------------------------------------------------------------------------- 1 | {include file="$template/pageheader.tpl" title=$LANG.domaintitle desc=$LANG.domaincheckerintro} 2 | 3 | {if $inccode} 4 |
5 | {$LANG.captchaverifyincorrect} 6 |
7 | {/if} 8 | 9 | {if $bulkdomainsearchenabled}

{$LANG.domainsimplesearch} | {$LANG.domainbulksearch}

{/if} 10 | 11 |
12 | 13 |
14 |

{$LANG.domainbulktransferdescription}

15 |
16 |
17 | 18 |
19 |
20 | {if $capatacha} 21 |
22 |

{$LANG.captchaverify}

23 | {if $capatacha eq "recaptcha"} 24 |

{$recapatchahtml}

25 | {else} 26 |

27 | {/if} 28 |
29 | {/if} 30 |
31 |
32 |
33 | 34 |
35 | 36 | {if $invalid} 37 |

{$LANG.domaincheckerbulkinvaliddomain}

38 | {/if} 39 | 40 | {if $availabilityresults} 41 | 42 |
43 | 44 |
45 | 46 |
47 | 48 | 49 | 50 | 51 | 52 | 53 | 54 | 55 | 56 | 57 | 58 | {foreach from=$availabilityresults key=num item=result} 59 | 60 | 61 | 62 | 63 | 64 | 65 | {/foreach} 66 |
{$LANG.domainname}{$LANG.domainstatus}{$LANG.domainmoreinfo}
{if $result.status eq "unavailable"}{else}X{/if}{$result.domain}{if $result.status eq "unavailable"}{$LANG.domaincheckeravailtransfer}{else}{$LANG.domainunavailable}{/if}{if $result.status eq "unavailable"}{/if}
67 | 68 |

69 | 70 |
71 | 72 |
73 | 74 | {else} 75 | 76 | {include file="$template/subheader.tpl" title=$LANG.domainspricing} 77 | 78 |
79 | 80 | 81 | 82 | 83 | 84 | 85 | 86 | 87 | 88 | 89 | 90 | 91 | {foreach from=$tldpricelist item=tldpricelist} 92 | 93 | 94 | 95 | 96 | 97 | 98 | 99 | {/foreach} 100 | 101 |
{$LANG.domaintld}{$LANG.domainminyears}{$LANG.domainsregister}{$LANG.domainstransfer}{$LANG.domainsrenew}
{$tldpricelist.tld}{$tldpricelist.period}{if $tldpricelist.register}{$tldpricelist.register}{else}{$LANG.domainregnotavailable}{/if}{if $tldpricelist.transfer}{$tldpricelist.transfer}{else}{$LANG.domainregnotavailable}{/if}{if $tldpricelist.renew}{$tldpricelist.renew}{else}{$LANG.domainregnotavailable}{/if}
102 | 103 | {if !$loggedin && $currencies} 104 |
105 |

{$LANG.choosecurrency}:

108 |
109 | {/if} 110 | 111 |
112 | 113 | {/if} 114 | 115 |

-------------------------------------------------------------------------------- /templates/logdns/clientareaaddfunds.tpl: -------------------------------------------------------------------------------- 1 |
2 | 3 | {include file="$template/pageheader.tpl" title=$LANG.addfunds desc=$LANG.addfundsintro} 4 | 5 | {if $addfundsdisabled} 6 | 7 |
8 |

{$LANG.clientareaaddfundsdisabled}

9 |
10 | 11 |


12 | 13 | {else} 14 | 15 | {if $notallowed || $errormessage}
16 |

{$LANG.clientareaerrors}

17 | 20 |
{/if} 21 | 22 |

{$LANG.addfundsdescription}

23 | 24 |
25 | 26 | 27 | 28 | 29 | 30 | 31 | 32 | 33 | 34 | 35 | 36 | 37 | 38 | 39 | 40 | 41 |
{$LANG.addfundsminimum}{$minimumamount}
{$LANG.addfundsmaximum}{$maximumamount}
{$LANG.addfundsmaximumbalance}{$maximumbalance}
42 | 43 |
44 | 45 |
46 | 47 |
48 | 49 |
50 | 51 |
52 | 53 |
54 |
55 | 56 |
57 | 58 |
59 | 64 |
65 |
66 | 67 |
68 | 69 |

70 | 71 |
72 | 73 |

{$LANG.addfundsnonrefundable}

74 | 75 |
76 | 77 |
78 | 79 | {/if} 80 | 81 |
-------------------------------------------------------------------------------- /templates/logdns/clientareacancelrequest.tpl: -------------------------------------------------------------------------------- 1 | {include file="$template/pageheader.tpl" title=$LANG.clientareacancelrequest} 2 | 3 | {if $invalid} 4 | 5 |
6 |

{$LANG.clientareacancelinvalid}

7 |
8 | 9 |
10 | 11 |
12 | 13 |


14 | 15 | {elseif $requested} 16 | 17 |
18 |

{$LANG.clientareacancelconfirmation}

19 |
20 | 21 |
22 | 23 |
24 | 25 |


26 | 27 | {else} 28 | 29 | {if $error} 30 |
31 |

{$LANG.clientareaerrors}

32 | 35 |
36 | {/if} 37 | 38 |
39 |

{$LANG.clientareacancelproduct}: {$groupname} - {$productname}{if $domain} ({$domain}){/if}

40 |
41 | 42 |
43 | 44 | 45 |
46 | 47 |
48 | 49 |
50 | 51 |
52 |
53 | 54 |
55 | 56 |
57 | 61 |
62 |
63 | 64 | {if $domainid} 65 |
66 |
67 |

{$LANG.cancelrequestdomain}

68 |

{$LANG.cancelrequestdomaindesc|sprintf2:$domainnextduedate:$domainprice:$domainregperiod}

69 |

70 |
71 | {/if} 72 | 73 |
74 | 75 | 76 |
77 | 78 |
79 | 80 |
81 | 82 | {/if} -------------------------------------------------------------------------------- /templates/logdns/clientareachangepw.tpl: -------------------------------------------------------------------------------- 1 | {include file="$template/pageheader.tpl" title=$LANG.clientareanavchangepw} 2 | 3 | {include file="$template/clientareadetailslinks.tpl"} 4 | 5 | {if $successful} 6 |
7 |

{$LANG.changessavedsuccessfully}

8 |
9 | {/if} 10 | 11 | {if $errormessage} 12 |
13 |

{$LANG.clientareaerrors}

14 | 17 |
18 | {/if} 19 | 20 |
21 | 22 |
23 | 24 |
25 | 26 |
27 | 28 |
29 |
30 | 31 |
32 | 33 |
34 | 35 |
36 |
37 | 38 |
39 | 40 |
41 | 42 |
43 |
44 | 45 |
46 | 47 |
48 | {include file="$template/pwstrength.tpl"} 49 |
50 |
51 | 52 |
53 | 54 |
55 | 56 | 57 |
58 | 59 |
-------------------------------------------------------------------------------- /templates/logdns/clientareacreditcard.tpl: -------------------------------------------------------------------------------- 1 | {include file="$template/pageheader.tpl" title=$LANG.clientareanavccdetails} 2 | 3 | {include file="$template/clientareadetailslinks.tpl"} 4 | 5 | {if $remoteupdatecode} 6 | 7 |
8 | {$remoteupdatecode} 9 |
10 | 11 | {else} 12 | 13 | {if $successful} 14 |
15 |

{$LANG.changessavedsuccessfully}

16 |
17 | {/if} 18 | 19 | {if $errormessage} 20 |
21 |

{$LANG.clientareaerrors}

22 | 25 |
26 | {/if} 27 | 28 |
29 | 30 |
31 | 32 |
33 | 34 |
35 | 36 |
37 |
38 | 39 |
40 | 41 |
42 | 43 |
44 |
45 | 46 |
47 | 48 |
49 | 50 |
51 |
52 | {if $cardissuenum} 53 |
54 | 55 |
56 | 57 |
58 |
59 | {/if}{if $cardstart} 60 |
61 | 62 |
63 | 64 |
65 |
66 | {/if} 67 | {if $allowcustomerdelete && $cardtype} 68 |
69 | 70 |
71 | 72 |
73 |
74 | {/if} 75 |
76 | 77 |

{$LANG.creditcardenternewcard}

78 | 79 |
80 | 81 |
82 | 83 |
84 | 85 |
86 | 91 |
92 |
93 | 94 |
95 | 96 |
97 | 98 |
99 |
100 | 101 |
102 | 103 |
104 | / 105 |
106 |
107 | {if $showccissuestart} 108 |
109 | 110 |
111 | / 112 |
113 |
114 | 115 |
116 | 117 |
118 | 119 |
120 |
121 | {/if} 122 | 123 |
124 | 125 |
126 | 127 |
128 |
129 | 130 | 131 |
132 | 133 |
134 | 135 | 136 |
137 | 138 |
139 | 140 | {/if} -------------------------------------------------------------------------------- /templates/logdns/clientareadetails.tpl: -------------------------------------------------------------------------------- 1 | {include file="$template/pageheader.tpl" title=$LANG.clientareanavdetails} 2 | 3 | 4 | 5 | {include file="$template/clientareadetailslinks.tpl"} 6 | 7 | {if $successful} 8 |
9 |

{$LANG.changessavedsuccessfully}

10 |
11 | {/if} 12 | 13 | {if $errormessage} 14 |
15 |

{$LANG.clientareaerrors}

16 | 19 |
20 | {/if} 21 | 22 |
23 | 24 |
25 | 26 |
27 |
28 | 29 |
30 | 31 |
32 | 33 |
34 |
35 | 36 |
37 | 38 |
39 | 40 |
41 |
42 | 43 |
44 | 45 |
46 | 47 |
48 |
49 | 50 |
51 | 52 |
53 | 54 |
55 |
56 | 57 |
58 | 59 |
60 |   61 |
62 |
63 | 64 |
65 | 66 |
67 | 73 |
74 |
75 | 76 |
77 | 78 |
79 | 85 |
86 |
87 | 88 |
89 |
90 | 91 |
92 | 93 |
94 | 95 |
96 |
97 | 98 |
99 | 100 |
101 | 102 |
103 |
104 | 105 |
106 | 107 |
108 | 109 |
110 |
111 | 112 |
113 | 114 |
115 | 116 |
117 |
118 | 119 |
120 | 121 |
122 | 123 |
124 |
125 | 126 |
127 | 128 |
129 | {$clientcountriesdropdown} 130 |
131 |
132 | 133 |
134 | 135 |
136 | 137 |
138 |
139 | {if $emailoptoutenabled} 140 |
141 | 142 |
143 | {$LANG.emailoptoutdesc} 144 |
145 |
146 | {/if} 147 | 148 |
149 |
150 | 151 | {if $customfields} 152 | {foreach from=$customfields key=num item=customfield} 153 |
154 | 155 |
156 | {$customfield.input} {$customfield.description} 157 |
158 |
159 | {/foreach} 160 | {/if} 161 | 162 |
163 | 164 |
165 | 166 | 167 |
168 | 169 |
170 | -------------------------------------------------------------------------------- /templates/logdns/clientareadetailslinks.tpl: -------------------------------------------------------------------------------- 1 |
2 | 15 |
16 |
-------------------------------------------------------------------------------- /templates/logdns/clientareadomainaddons.tpl: -------------------------------------------------------------------------------- 1 |
2 | 3 | 4 | 5 | 6 | 7 | {if $action eq "buy"} 8 | 9 | 10 | 11 | {if $addon eq "dnsmanagement"} 12 | 13 | {include file="$template/pageheader.tpl" title=$LANG.domainaddonsdnsmanagement} 14 | 15 |
16 |

Domain: {$domain}

17 |
18 | 19 |

{$LANG.domainaddonsdnsmanagementinfo}

20 | 21 |
22 | 23 |

24 | 25 | {elseif $addon eq "emailfwd"} 26 | 27 | {include file="$template/pageheader.tpl" title=$LANG.domainemailforwarding} 28 | 29 |
30 |

Domain: {$domain}

31 |
32 | 33 |

{$LANG.domainaddonsemailforwardinginfo}

34 | 35 |
36 | 37 |

38 | 39 | {elseif $addon eq "idprotect"} 40 | 41 | {include file="$template/pageheader.tpl" title=$LANG.domainidprotection} 42 | 43 |
44 |

Domain: {$domain}

45 |
46 | 47 |

{$LANG.domainaddonsidprotectioninfo}

48 | 49 |
50 | 51 |

52 | 53 | {/if} 54 | 55 | {elseif $action eq "disable"} 56 | 57 | 58 | 59 | {if $addon eq "dnsmanagement"} 60 | 61 | {include file="$template/pageheader.tpl" title=$LANG.domainaddonsdnsmanagement} 62 | 63 | {elseif $addon eq "emailfwd"} 64 | 65 | {include file="$template/pageheader.tpl" title=$LANG.domainemailforwarding} 66 | 67 | {elseif $addon eq "idprotect"} 68 | 69 | {include file="$template/pageheader.tpl" title=$LANG.domainidprotection} 70 | 71 | {/if} 72 | 73 |
74 |

Domain: {$domain}

75 |
76 | 77 | {if $success} 78 |
79 |

{$LANG.domainaddonscancelsuccess}

80 |
81 | {elseif $error} 82 |
83 |

{$LANG.domainaddonscancelfailed}

84 |
85 | {else} 86 | 87 |

{$LANG.domainaddonscancelareyousure}

88 | 89 |
90 | 91 |

92 | 93 | {/if} 94 | 95 | {/if} 96 | 97 |
98 | 99 |

100 | 101 |

102 | 103 |
-------------------------------------------------------------------------------- /templates/logdns/clientareadomaincontactinfo.tpl: -------------------------------------------------------------------------------- 1 | {literal} 2 | 14 | {/literal} 15 | 16 | {include file="$template/pageheader.tpl" title=$LANG.domaincontactinfo} 17 | 18 |
19 |

{$LANG.domainname}: {$domain}

20 |
21 | 22 | {if $successful} 23 |
24 |

{$LANG.changessavedsuccessfully}

25 |
26 | {/if} 27 | 28 | {if $error} 29 |
30 |

{$error}

31 |
32 | {/if} 33 | 34 |
35 | 36 | 37 | 38 | 39 | {foreach from=$contactdetails name=contactdetails key=contactdetail item=values} 40 | 41 |

{$contactdetail}{if $smarty.foreach.contactdetails.first}{foreach from=$contactdetails name=contactsx key=contactdetailx item=valuesx}{if !$smarty.foreach.contactsx.first} - {$LANG.jumpto} {$contactdetailx}{/if}{/foreach}{else} - {$LANG.top}{/if}

42 | 43 |

44 | 45 |
46 | 47 |
48 | 49 |
50 | 56 |
57 |
58 | 59 |
60 | 61 |

62 | 63 |
64 | 65 | {foreach key=name item=value from=$values} 66 |
67 | 68 |
69 | 70 |
71 |
72 | {/foreach} 73 | 74 |
75 | 76 | {/foreach} 77 | 78 |

79 | 80 |
81 | 82 |
83 | 84 |

85 |
-------------------------------------------------------------------------------- /templates/logdns/clientareadomaindns.tpl: -------------------------------------------------------------------------------- 1 | {include file="$template/pageheader.tpl" title=$LANG.domaindnsmanagement} 2 | 3 |
4 |

{$LANG.domainname}: {$domain}

5 |
6 | 7 |

{$LANG.domaindnsmanagementdesc}

8 | 9 |
10 | 11 | {if $error} 12 |
13 | {$error} 14 |
15 | {/if} 16 | 17 | {if $external} 18 | 19 |

20 |
21 | {$code} 22 |
23 |



24 | 25 | {else} 26 | 27 |
28 | 29 | 30 | 31 |
32 | 33 | 34 | 35 | 36 | 37 | 38 | 39 | 40 | 41 | 42 | {foreach from=$dnsrecords item=dnsrecord} 43 | 44 | 45 | 55 | 56 | 57 | 58 | {/foreach} 59 | 60 | 61 | 71 | 72 | 73 | 74 | 75 |
{$LANG.domaindnshostname}{$LANG.domaindnsrecordtype}{$LANG.domaindnsaddress}{$LANG.domaindnspriority}
{if $dnsrecord.type eq "MX"}*{else}{$LANG.domainregnotavailable}{/if}
*
76 |
77 | 78 |

* {$LANG.domaindnsmxonly}

79 | 80 |

81 | 82 |
83 | 84 | {/if} 85 | 86 |
87 | 88 |

89 |
-------------------------------------------------------------------------------- /templates/logdns/clientareadomainemailforwarding.tpl: -------------------------------------------------------------------------------- 1 | {include file="$template/pageheader.tpl" title=$LANG.domainemailforwarding} 2 | 3 |
4 |

{$LANG.domainname}: {$domain} 5 |

6 | 7 |

{$LANG.domainemailforwardingdesc}

8 | 9 |
10 | 11 | {if $error} 12 |
13 | {$error} 14 |
15 | {/if} 16 | 17 | {if $external} 18 | 19 |

20 |
21 | {$code} 22 |
23 |



24 | 25 | {else} 26 | 27 |
28 | 29 | 30 | 31 |
32 | 33 | 34 | 35 | 36 | 37 | 38 | 39 | 40 | 41 | {foreach key=num item=emailforwarder from=$emailforwarders} 42 | 43 | 44 | 45 | 46 | 47 | {/foreach} 48 | 49 | 50 | 51 | 52 | 53 | 54 |
{$LANG.domainemailforwardingprefix}{$LANG.domainemailforwardingforwardto}
@{$domain} =>
@{$domain} =>
55 |
56 | 57 |

58 | 59 |
60 | 61 | {/if} 62 | 63 |
64 | 65 |

66 |
-------------------------------------------------------------------------------- /templates/logdns/clientareadomaingetepp.tpl: -------------------------------------------------------------------------------- 1 | {include file="$template/pageheader.tpl" title=$LANG.domaingeteppcode} 2 | 3 |
4 |

{$LANG.domainname}: {$domain}

5 |
6 | 7 |

{$LANG.domaingeteppcodeexplanation}

8 | 9 |
10 | 11 | {if $error} 12 |
13 | {$LANG.domaingeteppcodefailure} {$error} 14 |
15 | {else} 16 | {if $eppcode} 17 |
18 | {$LANG.domaingeteppcodeis} {$eppcode} 19 |
20 | {else} 21 |
22 | {$LANG.domaingeteppcodeemailconfirmation} 23 |
24 | {/if} 25 | {/if} 26 | 27 |
28 | 29 |
30 | 31 |

32 |
-------------------------------------------------------------------------------- /templates/logdns/clientareadomainregisterns.tpl: -------------------------------------------------------------------------------- 1 | {include file="$template/pageheader.tpl" title=$LANG.domainregisterns} 2 | 3 |
4 |

{$LANG.domainname}: {$domain} 5 |

6 | 7 |

{$LANG.domainregisternsexplanation}

8 | 9 |
10 | 11 | {if $result} 12 |
13 |

{$result}

14 |
15 | {/if} 16 | 17 |
18 | 19 | 20 | 21 | {include file="$template/subheader.tpl" title=$LANG.domainregisternsreg} 22 | 23 |
24 | 25 |
26 | 27 |
28 | . {$domain} 29 |
30 |
31 | 32 |
33 | 34 |
35 | 36 |
37 |
38 | 39 |

40 | 41 |
42 | 43 |
44 | 45 |
46 | 47 |
48 | 49 | 50 | 51 | {include file="$template/subheader.tpl" title=$LANG.domainregisternsmod} 52 | 53 |
54 | 55 |
56 | 57 |
58 | . {$domain} 59 |
60 |
61 | 62 |
63 | 64 |
65 | 66 |
67 |
68 | 69 |
70 | 71 |
72 | 73 |
74 |
75 | 76 |

77 | 78 |
79 | 80 |
81 | 82 |
83 | 84 |
85 | 86 | 87 | 88 | {include file="$template/subheader.tpl" title=$LANG.domainregisternsdel} 89 | 90 |
91 | 92 |
93 | 94 |
95 | . {$domain} 96 |
97 |
98 | 99 |

100 | 101 |
102 | 103 |
104 | 105 |
106 | 107 |

108 |
-------------------------------------------------------------------------------- /templates/logdns/clientareadomains.tpl: -------------------------------------------------------------------------------- 1 | {include file="$template/pageheader.tpl" title=$LANG.clientareanavdomains desc=$LANG.clientareadomainsintro} 2 | 3 | 10 | 11 |
12 |

{$numitems} {$LANG.recordsfound}, {$LANG.page} {$pagenumber} {$LANG.pageof} {$totalpages}

13 |
14 | 15 |
16 | {literal} 17 | 26 | {/literal} 27 |
28 | 29 | 30 | 31 | 32 | 33 | 34 | {$LANG.clientareahostingdomain} 35 | {$LANG.clientareahostingregdate} 36 | {$LANG.clientareahostingnextduedate} 37 | {$LANG.clientareastatus} 38 | {$LANG.domainsautorenew} 39 | 40 | 41 | 42 | 43 | {foreach key=num item=domain from=$domains} 44 | 45 | 46 | 47 | 48 | 49 | 50 | 51 | 66 | 67 | {foreachelse} 68 | 69 | 70 | 71 | {/foreach} 72 | 73 |
 
{$domain.domain}{$domain.registrationdate}{$domain.nextduedate}{$domain.statustext}{if $domain.autorenew}{$LANG.domainsautorenewenabled}{else}{$LANG.domainsautorenewdisabled}{/if} 52 |
53 | {$LANG.managedomain} 54 | {if $domain.rawstatus == "active"} 55 | 56 | 63 | {/if} 64 |
65 |
{$LANG.norecordsfound}
74 | 75 |
86 | 87 | {include file="$template/clientarearecordslimit.tpl" clientareaaction=$clientareaaction} 88 | 89 | 95 | 96 | 97 | 98 |
99 |
-------------------------------------------------------------------------------- /templates/logdns/clientareaemails.tpl: -------------------------------------------------------------------------------- 1 | {include file="$template/pageheader.tpl" title=$LANG.clientareaemails desc=$LANG.emailstagline} 2 | 3 |

{$numitems} {$LANG.recordsfound}, {$LANG.page} {$pagenumber} {$LANG.pageof} {$totalpages}

4 | 5 |
6 | 7 | 8 | 9 | 10 | {$LANG.clientareaemailsdate} 11 | {$LANG.clientareaemailssubject} 12 | 13 | 14 | 15 | 16 | {foreach from=$emails item=email} 17 | 18 | 19 | 20 | 21 | 22 | {foreachelse} 23 | 24 | 25 | 26 | {/foreach} 27 | 28 |
 
{$email.date}{$email.subject}
{$LANG.norecordsfound}
29 | 30 | 36 | -------------------------------------------------------------------------------- /templates/logdns/clientareainvoices.tpl: -------------------------------------------------------------------------------- 1 | {include file="$template/pageheader.tpl" title=$LANG.invoices desc=$LANG.invoicesintro} 2 | 3 | 6 | 7 |
8 |

{$numitems} {$LANG.recordsfound}, {$LANG.page} {$pagenumber} {$LANG.pageof} {$totalpages}

9 |
10 | 11 |
12 | 13 |
14 | 15 | 16 | 17 | {$LANG.invoicestitle} 18 | {$LANG.invoicesdatecreated} 19 | {$LANG.invoicesdatedue} 20 | {$LANG.invoicestotal} 21 | {$LANG.invoicesstatus} 22 | 23 | 24 | 25 | 26 | {foreach from=$invoices item=invoice} 27 | 28 | 29 | 30 | 31 | 32 | 33 | 34 | 35 | {foreachelse} 36 | 37 | 38 | 39 | {/foreach} 40 | 41 |
 
{$invoice.invoicenum}{$invoice.datecreated}{$invoice.datedue}{$invoice.total}{$invoice.statustext}{$LANG.invoicesview}
{$LANG.norecordsfound}
42 |
43 | 44 | {include file="$template/clientarearecordslimit.tpl" clientareaaction=$clientareaaction} 45 | 46 | -------------------------------------------------------------------------------- /templates/logdns/clientareaproducts.tpl: -------------------------------------------------------------------------------- 1 | {include file="$template/pageheader.tpl" title=$LANG.clientareaproducts desc=$LANG.clientareaproductsintro} 2 | 3 | 10 | 11 |
12 |

{$numitems} {$LANG.recordsfound}, {$LANG.page} {$pagenumber} {$LANG.pageof} {$totalpages}

13 |
14 | 15 | 16 | 17 | 18 | {$LANG.orderproduct} 19 | {$LANG.orderprice} 20 | {$LANG.orderbillingcycle} 21 | {$LANG.clientareahostingnextduedate} 22 | {$LANG.clientareastatus} 23 | 24 | 25 | 26 | 27 | {foreach from=$services item=service} 28 | 29 | 30 | 31 | 32 | 33 | 34 | 49 | 50 | {foreachelse} 51 | 52 | 53 | 54 | {/foreach} 55 | 56 |
 
{$service.group} - {$service.product}{if $service.domain}
{$service.domain}{/if}
{$service.amount}{$service.billingcycle}{$service.nextduedate}{$service.statustext} 35 |
36 | {$LANG.clientareaviewdetails} 37 | {if $service.rawstatus == "active" && ($service.downloads || $service.addons || $service.packagesupgrade || $service.showcancelbutton)} 38 | 39 | 46 | {/if} 47 |
48 |
{$LANG.norecordsfound}
57 | 58 | {include file="$template/clientarearecordslimit.tpl" clientareaaction=$clientareaaction} 59 | 60 | -------------------------------------------------------------------------------- /templates/logdns/clientareaquotes.tpl: -------------------------------------------------------------------------------- 1 | {include file="$template/pageheader.tpl" title=$LANG.quotestitle desc=$LANG.quotesintro} 2 | 3 |
4 |

{$numitems} {$LANG.recordsfound}, {$LANG.page} {$pagenumber} {$LANG.pageof} {$totalpages}

5 |
6 | 7 | 8 | 9 | 10 | {$LANG.quotenumber} 11 | {$LANG.quotesubject} 12 | {$LANG.quotedatecreated} 13 | {$LANG.quotevaliduntil} 14 | {$LANG.quotestage} 15 | 16 | 17 | 18 | 19 | {foreach from=$quotes item=quote} 20 | 21 | 22 | 23 | 24 | 25 | 26 | 27 | 28 | {foreachelse} 29 | 30 | 31 | 32 | {/foreach} 33 | 34 |
 
{$quote.id}{$quote.subject}{$quote.datecreated}{$quote.validuntil}{$quote.stage}   
{$LANG.norecordsfound}
35 | 36 | {include file="$template/clientarearecordslimit.tpl" clientareaaction=$clientareaaction} 37 | 38 | -------------------------------------------------------------------------------- /templates/logdns/clientarearecordslimit.tpl: -------------------------------------------------------------------------------- 1 |
2 |
{$LANG.resultsperpage}: 3 | 10 |
11 |
-------------------------------------------------------------------------------- /templates/logdns/clientareasecurity.tpl: -------------------------------------------------------------------------------- 1 | {include file="$template/pageheader.tpl" title=$LANG.clientareanavsecurity} 2 | 3 | {include file="$template/clientareadetailslinks.tpl"} 4 | 5 | {if $successful} 6 |
7 |

{$LANG.changessavedsuccessfully}

8 |
9 | {/if} 10 | 11 | {if $errormessage} 12 |
13 |

{$LANG.clientareaerrors}

14 |
    15 | {$errormessage} 16 |
17 |
18 | {/if} 19 | 20 | {if $twofaavailable} 21 | 22 | {if $twofaactivation} 23 | 24 | 33 | 34 |
35 | {$twofaactivation} 36 |
37 | 38 | 41 | 42 | {else} 43 | 44 |

{$LANG.twofactorauth}

45 | 46 |

{$LANG.twofaactivationintro}

47 | 48 |
49 | 50 |
51 | 52 |

53 | {if $twofastatus} 54 | 55 | {else} 56 | 57 | {/if} 58 |

59 |
60 | 61 |

62 | 63 | {/if} 64 | 65 | {/if} 66 | 67 | {if $securityquestionsenabled && !$twofaactivation} 68 | 69 |

70 | 71 |

{$LANG.clientareanavsecurityquestions}

72 | 73 |
74 | 75 |
76 | 77 | {if !$nocurrent} 78 |
79 | 80 |
81 | 82 |
83 |
84 | {/if} 85 |
86 | 87 |
88 | 93 |
94 |
95 | 96 |
97 | 98 |
99 | 100 |
101 |
102 | 103 |
104 | 105 |
106 | 107 |
108 |
109 | 110 |
111 | 112 |
113 | 114 | 115 |
116 | 117 |
118 | 119 | {/if} -------------------------------------------------------------------------------- /templates/logdns/configuressl-complete.tpl: -------------------------------------------------------------------------------- 1 | {if $errormessage} 2 | 3 | {include file="$template/pageheader.tpl" title=$LANG.sslconfsslcertificate} 4 | 5 |
6 |

{$LANG.clientareaerrors}

7 |
    8 | {$errormessage} 9 |
10 |
11 | 12 |

13 | 14 | {else} 15 | 16 | {include file="$template/pageheader.tpl" title=$LANG.sslconfigcomplete} 17 | 18 |

{$LANG.sslconfigcompletedetails}

19 | 20 |
21 | 22 |
23 | 24 |

25 |
26 | 27 | {/if} 28 | 29 |
30 |
31 |
-------------------------------------------------------------------------------- /templates/logdns/configuressl-stepone.tpl: -------------------------------------------------------------------------------- 1 | {include file="$template/pageheader.tpl" title=$LANG.sslconfsslcertificate} 2 | 3 | {if !$status} 4 | 5 |

{$LANG.sslinvalidlink}

6 | 7 |
8 | 9 |

10 | 11 | {else} 12 | 13 | {if $errormessage} 14 |
15 |

{$LANG.clientareaerrors}

16 |
    17 | {$errormessage} 18 |
19 |
20 | {/if} 21 | 22 | {include file="$template/subheader.tpl" title=$LANG.sslcertinfo} 23 | 24 |
25 |
26 |

{$LANG.sslcerttype}:

{$certtype}

27 |
28 |
29 |

{$LANG.sslorderdate}:

{$date}

30 |
31 | {if $domain}
32 |

{$LANG.domainname}:

{$domain}

33 |
{/if} 34 |
35 |

{$LANG.orderprice}:

{$price}

36 |
37 |
38 |

{$LANG.sslstatus}:

{$status}

39 |
40 | {foreach from=$displaydata key=displaydataname item=displaydatavalue} 41 |
42 |

{$displaydataname}:

{$displaydatavalue}

43 |
44 | {/foreach} 45 |
46 | 47 | {if $status eq "Awaiting Configuration"} 48 | 49 |
50 | 51 | {include file="$template/subheader.tpl" title=$LANG.sslserverinfo} 52 | 53 |

{$LANG.sslserverinfodetails}

54 | 55 |
56 | 57 |
58 | 59 |
60 | 64 |
65 |
66 | 67 |
68 | 69 |
70 | 73 |
74 |
75 | 76 |
77 | 78 | {foreach from=$additionalfields key=heading item=fields} 79 |

{$heading}

80 |
81 | 82 | {foreach from=$fields item=vals} 83 | 84 | {/foreach} 85 |
{$vals.name}{$vals.input} {$vals.description}
86 |
87 | {/foreach} 88 | 89 | {include file="$template/subheader.tpl" title=$LANG.ssladmininfo} 90 | 91 |

{$LANG.ssladmininfodetails}

92 | 93 |
94 | 95 |
96 | 97 |
98 | 99 |
100 |
101 | 102 |
103 | 104 |
105 | 106 |
107 |
108 | 109 |
110 | 111 |
112 | 113 |
114 |
115 | 116 |
117 | 118 |
119 |   {$LANG.jobtitlereqforcompany} 120 |
121 |
122 | 123 |
124 | 125 |
126 | 127 |
128 |
129 | 130 |
131 | 132 |
133 | 134 |
135 |
136 | 137 |
138 | 139 |
140 | 141 |
142 |
143 | 144 |
145 | 146 |
147 | 148 |
149 |
150 | 151 |
152 | 153 |
154 | 155 |
156 |
157 | 158 |
159 | 160 |
161 | 162 |
163 |
164 | 165 |
166 | 167 |
168 | {$countriesdropdown} 169 |
170 |
171 | 172 |
173 | 174 |
175 | 176 |
177 |
178 | 179 |
180 | 181 |

182 | 183 |
184 | 185 | {else} 186 | 187 |
188 | 189 |

190 |
191 | 192 | {/if}{/if} 193 | 194 |
195 |
196 |
-------------------------------------------------------------------------------- /templates/logdns/configuressl-steptwo.tpl: -------------------------------------------------------------------------------- 1 | {include file="$template/pageheader.tpl" title=$LANG.sslconfsslcertificate} 2 | 3 | {if $errormessage} 4 |
5 |

{$LANG.clientareaerrors}

6 |
    7 | {$errormessage} 8 |
9 |
10 | {/if} 11 | 12 | {include file="$template/subheader.tpl" title=$LANG.sslcertinfo} 13 | 14 |
15 |
16 |

{$LANG.sslcerttype}:

{$certtype}

17 |
18 |
19 |

{$LANG.sslorderdate}:

{$date}

20 |
21 | {if $domain}
22 |

{$LANG.domainname}:

{$domain}

23 |
{/if} 24 |
25 |

{$LANG.orderprice}:

{$price}

26 |
27 |
28 |

{$LANG.sslstatus}:

{$status}

29 |
30 | {foreach from=$displaydata key=displaydataname item=displaydatavalue} 31 |
32 |

{$displaydataname}:

{$displaydatavalue}

33 |
34 | {/foreach} 35 |
36 | 37 |
38 | 39 | {include file="$template/subheader.tpl" title=$LANG.sslcertapproveremail} 40 | 41 |

{$LANG.sslcertapproveremaildetails}

42 |
43 | 44 |
45 | 46 |
47 | {foreach from=$approveremails item=approveremail key=num} 48 |
49 | 50 |
51 | {/foreach} 52 |
53 |
54 | 55 |
56 | 57 |

58 | 59 |
60 | 61 |
62 |
63 |
-------------------------------------------------------------------------------- /templates/logdns/contact.tpl: -------------------------------------------------------------------------------- 1 | {include file="$template/pageheader.tpl" title=$LANG.contacttitle desc=$LANG.contactheader} 2 | 3 | {if $sent} 4 | 5 |
6 | 7 |
8 |

{$LANG.contactsent}

9 |
10 | 11 | {else} 12 | 13 | {if $errormessage} 14 |
15 |

{$LANG.clientareaerrors}

16 |
    17 | {$errormessage} 18 |
19 |
20 | {/if} 21 | 22 |
23 | 24 |
25 | 26 |
27 |
28 |
29 | 30 |
31 | 32 |
33 |
34 |
35 |
36 |
37 | 38 |
39 | 40 |
41 |
42 |
43 |
44 | 45 |
46 |
47 | 48 |
49 | 50 |
51 |
52 |
53 | 54 |
55 | 56 |
57 | 58 |
59 |
60 | 61 |
62 | 63 | {if $capatacha} 64 |

 » {$LANG.captchatitle}

65 |

{$LANG.captchaverify}

66 | {if $capatacha eq "recaptcha"} 67 |
{$recapatchahtml}
68 | {else} 69 |

70 | {/if} 71 | {/if} 72 | 73 |

74 | 75 |
76 | 77 | {/if} 78 | 79 |
80 |
81 |
-------------------------------------------------------------------------------- /templates/logdns/contactaccessdenied.tpl: -------------------------------------------------------------------------------- 1 |
2 | 3 | {include file="$template/pageheader.tpl" title=$LANG.accessdenied} 4 | 5 |
6 |

{$LANG.subaccountpermissiondenied}

7 |
8 | 9 |

{$LANG.subaccountallowedperms}

10 | 11 |
12 | 13 |
    14 | {foreach from=$allowedpermissions item=permission} 15 |
  • {$permission}
  • 16 | {/foreach} 17 |
18 | 19 |

{$LANG.subaccountcontactmaster}

20 | 21 |
22 | 23 |

24 | 25 |
26 |
27 |
28 |
29 | 30 |
-------------------------------------------------------------------------------- /templates/logdns/domainchecker.tpl: -------------------------------------------------------------------------------- 1 | {include file="$template/pageheader.tpl" title=$LANG.domaintitle desc=$LANG.domaincheckerintro} 2 | 3 | {if $inccode} 4 |
5 | {$LANG.captchaverifyincorrect} 6 |
7 | {/if} 8 | 9 | {if $bulkdomainsearchenabled}

{$LANG.domainbulksearch} | {$LANG.domainbulktransfersearch}

{/if} 10 | 11 |
12 | 13 |
14 |

{$LANG.domaincheckerenterdomain}

15 |
16 |
17 |
18 | 19 |
20 |
21 | {foreach from=$tldslist key=num item=listtld} 22 |
23 | {/foreach} 24 |
25 |
26 | 27 |
28 | {if $capatacha} 29 |
30 |

{$LANG.captchaverify}

31 | {if $capatacha eq "recaptcha"} 32 |

{$recapatchahtml}

33 | {else} 34 |

35 | {/if} 36 |
37 | {/if} 38 |
39 |
40 |
41 | 42 |
43 | 44 | {if $lookup} 45 | 46 | {if $available} 47 |

{$LANG.domainavailable1} {$sld}{$ext} {$LANG.domainavailable2}

48 | {elseif $invalidtld} 49 |

{$invalidtld|strtoupper} {$LANG.domaincheckerinvalidtld}

50 | {elseif $invalid} 51 |

{$LANG.ordererrordomaininvalid}

52 | {elseif $error} 53 |

{$LANG.domainerror}

54 | {else} 55 |

{$LANG.domainunavailable1} {$sld}{$ext} {$LANG.domainunavailable2}

56 | {/if} 57 | 58 | {if !$invalid} 59 | 60 |
61 | 62 |
63 | 64 |
65 | 66 | 67 | 68 | 69 | 70 | 71 | 72 | 73 | 74 | 75 | 76 | {foreach from=$availabilityresults key=num item=result} 77 | 78 | 79 | 80 | 81 | 82 | 83 | {/foreach} 84 |
{$LANG.domainname}{$LANG.domainstatus}{$LANG.domainmoreinfo}
{if $result.status eq "available"}{else}X{/if}{$result.domain}{if $result.status eq "available"}{$LANG.domainavailable}{else}{$LANG.domainunavailable}{/if}{if $result.status eq "unavailable"}WWW WHOIS{else}{/if}
85 | 86 |

87 | 88 |
89 | 90 |
91 | 92 | {/if} 93 | 94 | {else} 95 | 96 | {include file="$template/subheader.tpl" title=$LANG.domainspricing} 97 | 98 |
99 | 100 | 101 | 102 | 103 | 104 | 105 | 106 | 107 | 108 | 109 | 110 | 111 | {foreach from=$tldpricelist item=tldpricelist} 112 | 113 | 114 | 115 | 116 | 117 | 118 | 119 | {/foreach} 120 | 121 |
{$LANG.domaintld}{$LANG.domainminyears}{$LANG.domainsregister}{$LANG.domainstransfer}{$LANG.domainsrenew}
{$tldpricelist.tld}{$tldpricelist.period}{if $tldpricelist.register}{$tldpricelist.register}{else}{$LANG.domainregnotavailable}{/if}{if $tldpricelist.transfer}{$tldpricelist.transfer}{else}{$LANG.domainregnotavailable}{/if}{if $tldpricelist.renew}{$tldpricelist.renew}{else}{$LANG.domainregnotavailable}{/if}
122 | 123 | {if !$loggedin && $currencies} 124 |
125 |

{$LANG.choosecurrency}:

128 |
129 | {/if} 130 | 131 |
132 | 133 | {/if} 134 | 135 |

-------------------------------------------------------------------------------- /templates/logdns/downloaddenied.tpl: -------------------------------------------------------------------------------- 1 | {include file="$template/pageheader.tpl" title=$LANG.accessdenied} 2 | 3 |

{$LANG.downloadproductrequired}

4 | 5 |
6 |

{if $pid}{$prodname}{else}{$addonname}{/if}

7 |
8 | 9 | {if $pid}

{$LANG.ordernowbutton} »

{/if} 10 | {if $aid}

{$LANG.ordernowbutton} »

{/if} 11 | 12 |
13 |
14 |
-------------------------------------------------------------------------------- /templates/logdns/downloads.tpl: -------------------------------------------------------------------------------- 1 | {include file="$template/pageheader.tpl" title=$LANG.downloadstitle} 2 | 3 | 10 | 11 |

{$LANG.downloadsintrotext}

12 | 13 |
14 | 15 | {include file="$template/subheader.tpl" title=$LANG.downloadscategories} 16 | 17 |
18 |
19 | {foreach from=$dlcats item=dlcat} 20 |
21 |
22 | {$dlcat.name} ({$dlcat.numarticles})
23 | {$dlcat.description} 24 |
25 |
26 | {/foreach} 27 |
28 |
29 | 30 | {include file="$template/subheader.tpl" title=$LANG.downloadspopular} 31 | 32 | {foreach from=$mostdownloads item=download} 33 |
34 | {$download.type} {$download.title}{if $download.clientsonly} {$LANG.loginrequired}{/if}
35 | {$download.description}
36 | {$LANG.downloadsfilesize}: {$download.filesize} 37 |
38 | {/foreach} 39 | 40 |
41 |
42 |
-------------------------------------------------------------------------------- /templates/logdns/downloadscat.tpl: -------------------------------------------------------------------------------- 1 | {include file="$template/pageheader.tpl" title=$LANG.downloadstitle} 2 | 3 | 10 | 11 |

{$LANG.downloadsintrotext}

12 | 13 |
14 | 15 | {if $dlcats} 16 | 17 | {include file="$template/subheader.tpl" title=$LANG.downloadscategories} 18 | 19 |
20 |
21 | {foreach from=$dlcats item=dlcat} 22 |
23 |
24 | {$dlcat.name} ({$dlcat.numarticles})
25 | {$dlcat.description} 26 |
27 |
28 | {/foreach} 29 |
30 |
31 | 32 | {/if} 33 | {include file="$template/subheader.tpl" title=$LANG.downloadsfiles} 34 | {if $downloads} 35 | 36 | {foreach from=$downloads item=download} 37 |
38 | {$download.type} {$download.title}{if $download.clientsonly} {$LANG.loginrequired}{/if}
39 | {$download.description}
40 | {$LANG.downloadsfilesize}: {$download.filesize} 41 |
42 | {/foreach} 43 | 44 | {else} 45 | 46 |

{$LANG.downloadsnone}

47 | 48 | {/if} 49 | 50 |
51 |
52 |
-------------------------------------------------------------------------------- /templates/logdns/footer.tpl: -------------------------------------------------------------------------------- 1 | 2 | 3 | {if $pagetitle eq $LANG.carttitle}{/if} 4 | 5 | 6 | 7 | 8 |
9 |
10 |
11 | 12 |
13 | 18 |
19 | 20 | {$footeroutput} 21 | 22 | 23 | 24 | 27 | -------------------------------------------------------------------------------- /templates/logdns/forwardpage.tpl: -------------------------------------------------------------------------------- 1 |

2 | 3 |
4 |

{$message}

5 |
6 | 7 |

Loading

8 | 9 |
10 | 11 |
{$code}
12 | 13 |
14 | 15 |


16 | 17 | {literal} 18 | 25 | {/literal} -------------------------------------------------------------------------------- /templates/logdns/header.tpl: -------------------------------------------------------------------------------- 1 | 2 | 10 | 11 | 12 | 13 | 14 | 15 | 16 | 17 | {if $kbarticle.title}{$kbarticle.title} - {/if}{$companyname} | {$pagetitle} 18 | 19 | {if $systemurl} 20 | {/if} 21 | {if $livehelpjs}{$livehelpjs} 22 | {/if} 23 | 24 | 25 | 26 | 27 | 28 | {$headoutput} 29 | 30 | 31 | 32 | 33 | 34 | {$headeroutput} 35 | 36 |
37 |
38 | 39 | 40 |
41 |
42 | 43 | 168 | 169 | 170 |
171 |
172 | 173 | {if $pagetitle eq $LANG.carttitle}
{/if} 174 | 175 | -------------------------------------------------------------------------------- /templates/logdns/homepage.tpl: -------------------------------------------------------------------------------- 1 | {if $condlinks.domainreg || $condlinks.domaintrans || $condlinks.domainown} 2 |
3 |
4 |

{$LANG.domaincheckerchoosedomain}

5 |
6 |

{$LANG.domaincheckerenterdomain}

7 |
8 |
9 |
10 | 11 | {if $captcha} 12 |
13 |

{$LANG.captchaverify}

14 | {if $captcha eq "recaptcha"} 15 |

{$recaptchahtml}

16 | {else} 17 |

18 | {/if} 19 |
20 | {/if} 21 |
{if $condlinks.domainreg} {/if}{if $condlinks.domaintrans}{/if}{if $condlinks.domainown} {/if}
22 |
23 |
24 |
25 | {/if} 26 | 27 |
28 | 29 |
30 |
31 |
32 |

{$LANG.navservicesorder}

33 |
34 |

{$LANG.clientareahomeorder}

35 |
36 |

37 |
38 |
39 |
40 |
41 |
42 |

{$LANG.manageyouraccount}

43 |

{$LANG.clientareahomelogin}

44 |
45 |

46 |
47 |
48 |
49 | 50 |
51 | 52 |
53 | 54 | {if $twitterusername} 55 |
56 |

{$LANG.twitterlatesttweets}

57 |
58 |
59 |

60 |
61 | {literal}{/literal} 69 | {elseif $announcements} 70 |
71 |

{$LANG.latestannouncements}

72 |
73 | {foreach from=$announcements item=announcement} 74 |

{$announcement.date} - {$announcement.title}
{$announcement.text|strip_tags|truncate:100:"..."}

75 | {/foreach} 76 | {/if} 77 | 78 |
-------------------------------------------------------------------------------- /templates/logdns/img/Thumbs.db: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/logdns/whmcs/557bfb1d972f0e4085231930150953cf7c04a739/templates/logdns/img/Thumbs.db -------------------------------------------------------------------------------- /templates/logdns/img/logo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/logdns/whmcs/557bfb1d972f0e4085231930150953cf7c04a739/templates/logdns/img/logo.png -------------------------------------------------------------------------------- /templates/logdns/invoicepdf.tpl: -------------------------------------------------------------------------------- 1 | Image(ROOTDIR.'/images/logo.png',20,25,75); 5 | elseif (file_exists(ROOTDIR.'/images/logo.jpg')) $pdf->Image(ROOTDIR.'/images/logo.jpg',20,25,75); 6 | else $pdf->Image(ROOTDIR.'/images/placeholder.png',20,25,75); 7 | 8 | # Invoice Status 9 | $statustext = $_LANG['invoices'.strtolower($status)]; 10 | $pdf->SetFillColor(223,85,74); 11 | $pdf->SetDrawColor(171,49,43); 12 | if ($status=="Paid") { 13 | $pdf->SetFillColor(151,223,74); 14 | $pdf->SetDrawColor(110,192,70); 15 | }elseif ($status=="Cancelled") { 16 | $pdf->SetFillColor(200); 17 | $pdf->SetDrawColor(140); 18 | } elseif ($status=="Refunded") { 19 | $pdf->SetFillColor(131,182,218); 20 | $pdf->SetDrawColor(91,136,182); 21 | } elseif ($status=="Collections") { 22 | $pdf->SetFillColor(3,3,2); 23 | $pdf->SetDrawColor(127); 24 | } 25 | $pdf->SetXY(0,0); 26 | $pdf->SetFont('freesans','B',28); 27 | $pdf->SetTextColor(255); 28 | $pdf->SetLineWidth(0.75); 29 | $pdf->StartTransform(); 30 | $pdf->Rotate(-35,100,225); 31 | $pdf->Cell(100,18,strtoupper($statustext),'TB',0,'C','1'); 32 | $pdf->StopTransform(); 33 | $pdf->SetTextColor(0); 34 | 35 | # Company Details 36 | $pdf->SetXY(15,26); 37 | $pdf->SetFont('freesans','',13); 38 | $pdf->Cell(160,6,trim($companyaddress[0]),0,1,'R'); 39 | $pdf->SetFont('freesans','',9); 40 | for ( $i = 1; $i <= ((count($companyaddress)>6) ? count($companyaddress) : 6); $i += 1) { 41 | $pdf->Cell(160,4,trim($companyaddress[$i]),0,1,'R'); 42 | } 43 | $pdf->Ln(5); 44 | 45 | # Header Bar 46 | $invoiceprefix = $_LANG["invoicenumber"]; 47 | /* 48 | ** This code should be uncommented for EU companies using the sequential invoice numbering so that when unpaid it is shown as a proforma invoice ** 49 | if ($status!="Paid") { 50 | $invoiceprefix = $_LANG["proformainvoicenumber"]; 51 | } 52 | */ 53 | $pdf->SetFont('freesans','B',15); 54 | $pdf->SetFillColor(239); 55 | $pdf->Cell(0,8,$invoiceprefix.$invoicenum,0,1,'L','1'); 56 | $pdf->SetFont('freesans','',10); 57 | $pdf->Cell(0,6,$_LANG["invoicesdatecreated"].': '.$datecreated.'',0,1,'L','1'); 58 | $pdf->Cell(0,6,$_LANG["invoicesdatedue"].': '.$duedate.'',0,1,'L','1'); 59 | $pdf->Ln(10); 60 | 61 | $startpage = $pdf->GetPage(); 62 | 63 | # Clients Details 64 | $addressypos = $pdf->GetY(); 65 | $pdf->SetFont('freesans','B',10); 66 | $pdf->Cell(0,4,$_LANG["invoicesinvoicedto"],0,1); 67 | $pdf->SetFont('freesans','',9); 68 | if ($clientsdetails["companyname"]) { 69 | $pdf->Cell(0,4,$clientsdetails["companyname"],0,1,'L'); 70 | $pdf->Cell(0,4,$_LANG["invoicesattn"].": ".$clientsdetails["firstname"]." ".$clientsdetails["lastname"],0,1,'L'); 71 | } else { 72 | $pdf->Cell(0,4,$clientsdetails["firstname"]." ".$clientsdetails["lastname"],0,1,'L'); 73 | } 74 | $pdf->Cell(0,4,$clientsdetails["address1"],0,1,'L'); 75 | if ($clientsdetails["address2"]) { 76 | $pdf->Cell(0,4,$clientsdetails["address2"],0,1,'L'); 77 | } 78 | $pdf->Cell(0,4,$clientsdetails["city"].", ".$clientsdetails["state"].", ".$clientsdetails["postcode"],0,1,'L'); 79 | $pdf->Cell(0,4,$clientsdetails["country"],0,1,'L'); 80 | if ($customfields) { 81 | $pdf->Ln(); 82 | foreach ($customfields AS $customfield) { 83 | $pdf->Cell(0,4,$customfield['fieldname'].': '.$customfield['value'],0,1,'L'); 84 | } 85 | } 86 | $pdf->Ln(10); 87 | 88 | # Invoice Items 89 | $tblhtml = ' 90 | 91 | 92 | 93 | '; 94 | foreach ($invoiceitems AS $item) { 95 | $tblhtml .= ' 96 | 97 | 98 | 99 | '; 100 | } 101 | $tblhtml .= ' 102 | 103 | 104 | 105 | '; 106 | if ($taxname) $tblhtml .= ' 107 | 108 | 109 | 110 | '; 111 | if ($taxname2) $tblhtml .= ' 112 | 113 | 114 | 115 | '; 116 | $tblhtml .= ' 117 | 118 | 119 | 120 | 121 | 122 | 123 | 124 | 125 |
'.$_LANG['invoicesdescription'].''.$_LANG['quotelinetotal'].'
'.nl2br($item['description']).'
'.$item['amount'].'
'.$_LANG['invoicessubtotal'].''.$subtotal.'
'.$taxrate.'% '.$taxname.''.$tax.'
'.$taxrate2.'% '.$taxname2.''.$tax2.'
'.$_LANG['invoicescredit'].''.$credit.'
'.$_LANG['invoicestotal'].''.$total.'
'; 126 | 127 | $pdf->writeHTML($tblhtml, true, false, false, false, ''); 128 | 129 | $pdf->Ln(5); 130 | 131 | # Transactions 132 | $pdf->SetFont('freesans','B',12); 133 | $pdf->Cell(0,4,$_LANG["invoicestransactions"],0,1); 134 | 135 | $pdf->Ln(5); 136 | 137 | $pdf->SetFont('freesans','',9); 138 | 139 | $tblhtml = ' 140 | 141 | 142 | 143 | 144 | 145 | '; 146 | 147 | if (!count($transactions)) { 148 | $tblhtml .= ' 149 | 150 | 151 | '; 152 | } else { 153 | foreach ($transactions AS $trans) { 154 | $tblhtml .= ' 155 | 156 | 157 | 158 | 159 | 160 | '; 161 | } 162 | } 163 | $tblhtml .= ' 164 | 165 | 166 | 167 | 168 |
'.$_LANG['invoicestransdate'].''.$_LANG['invoicestransgateway'].''.$_LANG['invoicestransid'].''.$_LANG['invoicestransamount'].'
'.$_LANG['invoicestransnonefound'].'
'.$trans['date'].''.$trans['gateway'].''.$trans['transid'].''.$trans['amount'].'
'.$_LANG['invoicesbalance'].''.$balance.'
'; 169 | 170 | $pdf->writeHTML($tblhtml, true, false, false, false, ''); 171 | 172 | # Notes 173 | if ($notes) { 174 | $pdf->Ln(5); 175 | $pdf->SetFont('freesans','',8); 176 | $pdf->MultiCell(170,5,$_LANG["invoicesnotes"].": $notes"); 177 | } 178 | 179 | # Generation Date 180 | $pdf->SetFont('freesans','',8); 181 | $pdf->Ln(5); 182 | $pdf->Cell(180,4,$_LANG['invoicepdfgenerated'].' '.getTodaysDate(1),'','','C'); 183 | 184 | ?> -------------------------------------------------------------------------------- /templates/logdns/js/whmcs.js: -------------------------------------------------------------------------------- 1 | jQuery(document).ready(function(){ 2 | 3 | // Tabs Changer 4 | // =============================== 5 | //Default Action 6 | jQuery(".tab-content").hide(); //Hide all content 7 | if (jQuery(location).attr('hash').substr(1)!="") { 8 | var activeTab = jQuery(location).attr('hash'); 9 | jQuery("ul").find('li').removeClass('open'); 10 | jQuery("ul.nav li").removeClass("active"); //Remove any "active" class 11 | jQuery(activeTab+"nav").addClass("active"); 12 | jQuery(activeTab).show(); 13 | } else { 14 | jQuery("#tabs ul.nav .nav-tabs li:first").addClass("active").show(); //Activate first tab 15 | jQuery(".tab-content:first").show(); //Show first tab content 16 | } 17 | 18 | //On Click Event 19 | jQuery("#tabs ul.nav li").click(function() { 20 | jQuery("ul").find('li').removeClass('open'); 21 | jQuery("ul.nav li").removeClass("active"); //Remove any "active" class 22 | jQuery(this).addClass("active"); //Add "active" class to selected tab 23 | var activeTab = jQuery(this).find("a").attr("href"); //Find the rel attribute value to identify the active tab + content 24 | if (activeTab.substr(0,1)=="#" && activeTab.substr(1)!="") { //Determine if a tab or link 25 | jQuery(".tab-content").hide(); //Hide all tab content 26 | jQuery(activeTab).fadeIn(); //Fade in the active content 27 | return false; 28 | } else { 29 | return true; // If link allow redirect 30 | } 31 | }); 32 | 33 | }); 34 | 35 | // Checkboxes Toggle 36 | // =============================== 37 | 38 | function toggleCheckboxes(classname) { 39 | jQuery("."+classname).attr('checked',!jQuery("."+classname+":first").is(':checked')); 40 | } 41 | 42 | // Disable Field Class 43 | // =============================== 44 | 45 | function disableFields(classname,disable) { 46 | if (disable) jQuery("."+classname).attr("disabled","disabled"); 47 | else jQuery("."+classname).removeAttr("disabled"); 48 | } 49 | 50 | // Open Centered Popup 51 | // =============================== 52 | 53 | function popupWindow(addr,popname,w,h,features) { 54 | var winl = (screen.width-w)/2; 55 | var wint = (screen.height-h)/2; 56 | if (winl < 0) winl = 0; 57 | if (wint < 0) wint = 0; 58 | var settings = 'height=' + h + ','; 59 | settings += 'width=' + w + ','; 60 | settings += 'top=' + wint + ','; 61 | settings += 'left=' + winl + ','; 62 | settings += features; 63 | win = window.open(addr,popname,settings); 64 | win.window.focus(); 65 | } 66 | 67 | // Support Tickets 68 | // =============================== 69 | 70 | function extraTicketAttachment() { 71 | jQuery("#fileuploads").append('
'); 72 | } 73 | 74 | function rating_hover(id) { 75 | var selrating=id.split('_'); 76 | for(var i=1; i<=5; i++){ 77 | if(i<=selrating[1]) document.getElementById(selrating[0]+'_'+i).style.background="url(images/rating_pos.png)"; 78 | if(i>selrating[1]) document.getElementById(selrating[0]+'_'+i).style.background="url(images/rating_neg.png)"; 79 | } 80 | } 81 | function rating_leave(id){ 82 | for(var i=1; i<=5; i++){ 83 | document.getElementById(id+'_'+i).style.background="url(images/rating_neg.png)"; 84 | } 85 | } 86 | function rating_select(tid,c,id){ 87 | window.location='viewticket.php?tid='+tid+'&c='+c+'&rating='+id; 88 | } 89 | 90 | /* ============================================================ 91 | * bootstrap-dropdown.js v2.0.3 92 | * http://twitter.github.com/bootstrap/javascript.html#dropdowns 93 | * ============================================================ 94 | * Copyright 2012 Twitter, Inc. 95 | * 96 | * Licensed under the Apache License, Version 2.0 (the "License"); 97 | * you may not use this file except in compliance with the License. 98 | * You may obtain a copy of the License at 99 | * 100 | * http://www.apache.org/licenses/LICENSE-2.0 101 | * 102 | * Unless required by applicable law or agreed to in writing, software 103 | * distributed under the License is distributed on an "AS IS" BASIS, 104 | * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 105 | * See the License for the specific language governing permissions and 106 | * limitations under the License. 107 | * ============================================================ */ 108 | 109 | 110 | !function ($) { 111 | 112 | "use strict"; // jshint ;_; 113 | 114 | 115 | /* DROPDOWN CLASS DEFINITION 116 | * ========================= */ 117 | 118 | var toggle = '[data-toggle="dropdown"]' 119 | , Dropdown = function (element) { 120 | var $el = $(element).on('click.dropdown.data-api', this.toggle) 121 | $('html').on('click.dropdown.data-api', function () { 122 | $el.parent().removeClass('open') 123 | }) 124 | } 125 | 126 | Dropdown.prototype = { 127 | 128 | constructor: Dropdown 129 | 130 | , toggle: function (e) { 131 | var $this = $(this) 132 | , $parent 133 | , selector 134 | , isActive 135 | 136 | if ($this.is('.disabled, :disabled')) return 137 | 138 | selector = $this.attr('data-target') 139 | 140 | if (!selector) { 141 | selector = $this.attr('href') 142 | selector = selector && selector.replace(/.*(?=#[^\s]*$)/, '') //strip for ie7 143 | } 144 | 145 | $parent = $(selector) 146 | $parent.length || ($parent = $this.parent()) 147 | 148 | isActive = $parent.hasClass('open') 149 | 150 | clearMenus() 151 | 152 | if (!isActive) $parent.toggleClass('open') 153 | 154 | return false 155 | } 156 | 157 | } 158 | 159 | function clearMenus() { 160 | $(toggle).parent().removeClass('open') 161 | } 162 | 163 | 164 | /* DROPDOWN PLUGIN DEFINITION 165 | * ========================== */ 166 | 167 | $.fn.dropdown = function (option) { 168 | return this.each(function () { 169 | var $this = $(this) 170 | , data = $this.data('dropdown') 171 | if (!data) $this.data('dropdown', (data = new Dropdown(this))) 172 | if (typeof option == 'string') data[option].call($this) 173 | }) 174 | } 175 | 176 | $.fn.dropdown.Constructor = Dropdown 177 | 178 | 179 | /* APPLY TO STANDARD DROPDOWN ELEMENTS 180 | * =================================== */ 181 | 182 | $(function () { 183 | $('html').on('click.dropdown.data-api', clearMenus) 184 | $('body') 185 | .on('click.dropdown', '.dropdown form', function (e) { e.stopPropagation() }) 186 | .on('click.dropdown.data-api', toggle, Dropdown.prototype.toggle) 187 | }) 188 | 189 | }(window.jQuery); -------------------------------------------------------------------------------- /templates/logdns/knowledgebase.tpl: -------------------------------------------------------------------------------- 1 | {include file="$template/pageheader.tpl" title=$LANG.knowledgebasetitle} 2 | 3 |
4 |
5 |
6 |
7 | 8 | 9 |
10 |
11 |
12 |
13 | 14 | {include file="$template/subheader.tpl" title=$LANG.knowledgebasecategories} 15 | 16 |
17 |
18 | {foreach name=kbasecats from=$kbcats item=kbcat} 19 |
20 |
21 | {$kbcat.name} ({$kbcat.numarticles})
22 | {$kbcat.description} 23 |
24 |
25 | {if ($smarty.foreach.kbasecats.index+1) is div by 4}
26 | {/if} 27 | {/foreach} 28 |
29 |
30 | 31 | {include file="$template/subheader.tpl" title=$LANG.knowledgebasepopular} 32 | 33 | {foreach from=$kbmostviews item=kbarticle} 34 |
35 | {$kbarticle.title}
36 | {$kbarticle.article|truncate:100:"..."} 37 |
38 | {/foreach} 39 | 40 |
-------------------------------------------------------------------------------- /templates/logdns/knowledgebasearticle.tpl: -------------------------------------------------------------------------------- 1 | {include file="$template/pageheader.tpl" title=$LANG.knowledgebasetitle} 2 | 3 | 14 | 15 |

{$breadcrumbnav}

16 | 17 |
18 | 19 |

{$kbarticle.title}

20 | 21 |
22 | 23 |
24 |

25 | {$kbarticle.text} 26 |

27 |
28 | 29 |
30 |

31 | {if $kbarticle.voted} 32 | {$LANG.knowledgebaserating} {$kbarticle.useful} {$LANG.knowledgebaseratingtext} ({$kbarticle.votes} {$LANG.knowledgebasevotes}) 33 | {else} 34 | {$LANG.knowledgebasehelpful} 35 | {/if} 36 |

37 |
38 | 39 |

{$LANG.knowledgebasefavorites} {$LANG.knowledgebasefavorites}    {$LANG.knowledgebaseprint} {$LANG.knowledgebaseprint}

40 | 41 | {if $kbarticles} 42 | 43 |
{$LANG.knowledgebasealsoread}
44 | 45 | {foreach key=num item=kbarticle from=$kbarticles} 46 |
47 | {$kbarticle.title} ({$LANG.knowledgebaseviews}: {$kbarticle.views}) 48 |
49 | {/foreach} 50 | 51 | {/if} 52 | 53 |
-------------------------------------------------------------------------------- /templates/logdns/knowledgebasecat.tpl: -------------------------------------------------------------------------------- 1 | {include file="$template/pageheader.tpl" title=$LANG.knowledgebasetitle} 2 | 3 |

{$breadcrumbnav}

4 | 5 |
6 | 7 |
8 |
9 |
10 | {if $catid}{/if} 11 |
12 | 13 | 14 |
15 |
16 |
17 |
18 | 19 | {if $kbcats} 20 | {include file="$template/subheader.tpl" title=$LANG.knowledgebasecategories} 21 | 22 |
23 | {foreach name=kbasecats from=$kbcats item=kbcat} 24 |
25 |
26 | {$kbcat.name} ({$kbcat.numarticles})
27 | {$kbcat.description} 28 |
29 |
30 | {if ($smarty.foreach.kbasecats.index+1) is div by 4}
31 | {/if} 32 | {/foreach} 33 |
34 |
35 | {/if}{if $kbarticles} 36 | {include file="$template/subheader.tpl" title=$LANG.knowledgebasearticles} 37 | 38 | {foreach from=$kbarticles item=kbarticle} 39 |
40 | {$kbarticle.title}
41 | {$kbarticle.article|truncate:100:"..."} 42 |
43 | {foreachelse} 44 |
45 |

{$LANG.knowledgebasenoarticles}

46 |


47 | {/foreach} 48 | {/if} 49 |
50 | 51 |
52 | -------------------------------------------------------------------------------- /templates/logdns/login.tpl: -------------------------------------------------------------------------------- 1 |
2 | 3 | {include file="$template/pageheader.tpl" title=$LANG.login} 4 | 5 | {if $incorrect} 6 |
7 |

{$LANG.loginincorrect}

8 |
9 | {/if} 10 | 11 |
12 | 13 |
14 | 15 |
16 | 17 |
18 | 19 |
20 | 21 |
22 |
23 | 24 |
25 | 26 |
27 | 28 |
29 |
30 | 31 |
32 |
33 |
{$LANG.loginrememberme}
34 |
35 |
36 |

{$LANG.loginforgotteninstructions}

37 |
38 | 39 |
40 | 41 |
42 | 43 |
44 | 45 | 48 | 49 |
-------------------------------------------------------------------------------- /templates/logdns/logintwofa.tpl: -------------------------------------------------------------------------------- 1 |
2 | 3 | {include file="$template/pageheader.tpl" title=$LANG.twofactorauth} 4 | 5 | {if $newbackupcode} 6 |
7 |

{$LANG.twofabackupcodereset}

8 |
9 | {elseif $incorrect} 10 |
11 |

{$LANG.twofa2ndfactorincorrect}

12 |
13 | {elseif $error} 14 |
15 |

{$error}

16 |
17 | {else} 18 |
19 |

{$LANG.twofa2ndfactorreq}

20 |
21 | {/if} 22 | 23 |
24 | 25 | {if $newbackupcode} 26 | 27 | 28 |

{$LANG.twofanewbackupcodeis}

29 |
30 |

{$newbackupcode}

31 |
32 |

{$LANG.twofabackupcodeexpl}

33 |
34 |

35 | 36 | {elseif $backupcode} 37 | 38 |
39 | 40 | 41 |

42 |

43 | 44 | {else} 45 | 46 |
47 | 48 | {$challenge} 49 | 50 | {/if} 51 | 52 |
53 | 54 | {if !$newbackupcode} 55 |
56 | {if $backupcode} 57 | {$LANG.twofabackupcodelogin} 58 | {else} 59 | {$LANG.twofacantaccess2ndfactor} {$LANG.twofaloginusingbackupcode}

60 | {/if} 61 |
62 | {/if} 63 | 64 |
65 | 66 | 69 | 70 |



71 | 72 |
-------------------------------------------------------------------------------- /templates/logdns/logout.tpl: -------------------------------------------------------------------------------- 1 |
2 | 3 | {include file="$template/pageheader.tpl" title=$LANG.logouttitle} 4 | 5 |
6 |

{$LANG.logoutsuccessful}

7 |
8 | 9 |
10 | 11 |

{$LANG.logoutcontinuetext}

12 | 13 |
14 | 15 |
-------------------------------------------------------------------------------- /templates/logdns/masspay.tpl: -------------------------------------------------------------------------------- 1 | {include file="$template/pageheader.tpl" title=$LANG.masspaytitle desc=$LANG.masspayintro} 2 | 3 |
4 | 5 | 6 |
7 | 8 |
9 | 10 | 11 | 12 | 13 | 14 | 15 | 16 | 17 | {foreach from=$invoiceitems key=invid item=invoiceitem} 18 | 19 | 23 | 24 | {foreach from=$invoiceitem item=item} 25 | 26 | 27 | 28 | 29 | {/foreach} 30 | {foreachelse} 31 | 32 | 33 | 34 | {/foreach} 35 | 36 | 37 | 38 | 39 | {if $tax} 40 | 41 | 42 | {/if} 43 | {if $tax2} 44 | 45 | 46 | {/if} 47 | {if $credit} 48 | 49 | 50 | {/if} 51 | {if $partialpayments} 52 | 53 | 54 | {/if} 55 | 56 | 57 | 58 | 59 | 60 |
{$LANG.invoicesdescription}{$LANG.invoicesamount}
20 | {$LANG.invoicenumber} {$invid} 21 | 22 |
{$item.description}{$item.amount}
{$LANG.norecordsfound}
{$LANG.invoicessubtotal}:{$subtotal}
{$LANG.invoicestax}:{$tax}
{$LANG.invoicestax} 2:{$tax2}
{$LANG.invoicescredit}:{$credit}
{$LANG.invoicespartialpayments}:{$partialpayments}
{$LANG.invoicestotaldue}:{$total}
61 |
62 | 63 |
64 | 65 |

{$LANG.orderpaymentmethod}

66 | 67 | {foreach from=$gateways key=num item=gateway} 68 | 71 | {/foreach} 72 | 73 |
74 |
75 | 76 |

77 | 78 |
79 | 80 |
81 |
82 |
83 | 84 |
-------------------------------------------------------------------------------- /templates/logdns/pageheader.tpl: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /templates/logdns/pwreset.tpl: -------------------------------------------------------------------------------- 1 |
2 | 3 | {include file="$template/pageheader.tpl" title=$LANG.pwreset} 4 | 5 | {if $success} 6 | 7 |
8 |

{$LANG.pwresetvalidationsent}

9 |
10 | 11 |

{$LANG.pwresetvalidationcheckemail} 12 | 13 |
14 |
15 |
16 |
17 | 18 | {else} 19 | 20 | {if $errormessage} 21 |

22 |

{$errormessage}

23 |
24 | {/if} 25 | 26 |
27 | 28 | 29 | {if $securityquestion} 30 | 31 | 32 | 33 |

{$LANG.pwresetsecurityquestionrequired}

34 | 35 | 36 |
37 | 38 |
39 | 40 |
41 | 42 |
43 | 44 |
45 |
46 | 47 |
48 |

49 |
50 | 51 |
52 | 53 |
54 | 55 | {else} 56 | 57 |

{$LANG.pwresetdesc}

58 | 59 |
60 | 61 |
62 | 63 |
64 | 65 |
66 | 67 |
68 |
69 | 70 |
71 |

72 |
73 | 74 |
75 | 76 |
77 | 78 | {/if} 79 | 80 |
81 | 82 | {/if} 83 | 84 |
-------------------------------------------------------------------------------- /templates/logdns/pwresetvalidation.tpl: -------------------------------------------------------------------------------- 1 | {include file="$template/pageheader.tpl" title=$LANG.pwreset} 2 | 3 | {if $invalidlink} 4 | 5 |
6 |

{$invalidlink}

7 |
8 |



9 | 10 | {elseif $success} 11 | 12 |
13 |
14 |

{$LANG.pwresetvalidationsuccess}

15 |
16 | 17 |

{$LANG.pwresetsuccessdesc|sprintf2:'':''}

18 | 19 |



20 | 21 | {else} 22 | 23 | {if $errormessage} 24 | 25 |
26 |

{$errormessage}

27 |
28 | 29 | {/if} 30 | 31 |
32 | 33 | 34 |

{$LANG.pwresetenternewpw}


35 | 36 |
37 | 38 |
39 | 40 |
41 | 42 |
43 |
44 | 45 |
46 | 47 |
48 | 49 |
50 |
51 | 52 |
53 | 54 |
55 | {include file="$template/pwstrength.tpl"} 56 |
57 |
58 | 59 |
60 | 61 |
62 | 63 | 64 |
65 | 66 |
67 | 68 | {/if} 69 | 70 |
-------------------------------------------------------------------------------- /templates/logdns/pwstrength.tpl: -------------------------------------------------------------------------------- 1 | {literal} 2 | 34 | {/literal} 35 |
{$LANG.pwstrengthenter}
-------------------------------------------------------------------------------- /templates/logdns/quotepdf.tpl: -------------------------------------------------------------------------------- 1 | Image(ROOTDIR.'/images/logo.png',20,25,75); 5 | elseif (file_exists(ROOTDIR.'/images/logo.jpg')) $pdf->Image(ROOTDIR.'/images/logo.jpg',20,25,75); 6 | else $pdf->Image(ROOTDIR.'/images/placeholder.png',20,25,75); 7 | 8 | # Company Details 9 | $pdf->SetFont('freesans','',13); 10 | $pdf->Cell(0,6,trim($companyaddress[0]),0,1,'R'); 11 | $pdf->SetFont('freesans','',9); 12 | for ( $i = 1; $i <= ((count($companyaddress)>6) ? count($companyaddress) : 6); $i += 1) { 13 | $pdf->Cell(0,4,trim($companyaddress[$i]),0,1,'R'); 14 | } 15 | $pdf->Ln(5); 16 | 17 | $pdf->SetFont('freesans','B',10); 18 | $pdf->SetX($pdf->GetX()+10); 19 | $pdf->Cell(20,6,$_LANG['quotenumber'],1,0,'C'); 20 | $pdf->Cell(70,6,$_LANG['quotesubject'],1,0,'C'); 21 | $pdf->Cell(35,6,$_LANG['quotedatecreated'],1,0,'C'); 22 | $pdf->Cell(35,6,$_LANG['quotevaliduntil'],1,1,'C'); 23 | 24 | $pdf->SetFont('freesans','',9); 25 | $pdf->SetX($pdf->GetX()+10); 26 | $rowcount = $pdf->getNumLines($subject, 60); 27 | $height = $rowcount * 5; 28 | $pdf->MultiCell(20,$height,$quotenumber,1,'C',0,0); 29 | $pdf->MultiCell(70,$height,$subject,1,'C',0,0); 30 | $pdf->MultiCell(35,$height,$datecreated,1,'C',0,0); 31 | $pdf->MultiCell(35,$height,$validuntil,1,'C',0,1); 32 | 33 | $pdf->Ln(10); 34 | 35 | $pdf->SetFont('freesans','B',10); 36 | $pdf->Cell(0,4,$_LANG['quoterecipient'],0,1); 37 | $pdf->SetFont('freesans','',9); 38 | if ($clientsdetails["companyname"]) { 39 | $pdf->Cell(0,4,$clientsdetails["companyname"],0,1,'L'); 40 | $pdf->Cell(0,4,$_LANG["invoicesattn"].": ".$clientsdetails["firstname"]." ".$clientsdetails["lastname"],0,1,'L'); 41 | } else { 42 | $pdf->Cell(0,4,$clientsdetails["firstname"]." ".$clientsdetails["lastname"],0,1,'L'); 43 | } 44 | $pdf->Cell(0,4,$clientsdetails["address1"],0,1,'L'); 45 | if ($clientsdetails["address2"]) { 46 | $pdf->Cell(0,4,$clientsdetails["address2"],0,1,'L'); 47 | } 48 | $pdf->Cell(0,4,$clientsdetails["city"].', '.$clientsdetails["state"].', '.$clientsdetails["postcode"],0,1,'L'); 49 | $pdf->Cell(0,4,$clientsdetails["country"],0,1,'L'); 50 | 51 | $pdf->Ln(10); 52 | 53 | if ($proposal) { 54 | $pdf->SetFont('freesans','',9); 55 | $pdf->MultiCell(170,5,$proposal); 56 | $pdf->Ln(10); 57 | } 58 | 59 | $pdf->SetDrawColor(200); 60 | $pdf->SetFillColor(239); 61 | 62 | $pdf->SetFont('freesans','',8); 63 | 64 | $tblhtml = ' 65 | 66 | 67 | 68 | 69 | 70 | 71 | '; 72 | foreach ($lineitems AS $item) { 73 | $tblhtml .= ' 74 | 75 | 76 | 77 | 78 | 79 | 80 | '; 81 | } 82 | $tblhtml .= ' 83 | 84 | 85 | 86 | '; 87 | if ($taxlevel1['rate']>0) $tblhtml .= ' 88 | 89 | 90 | 91 | '; 92 | if ($taxlevel2['rate']>0) $tblhtml .= ' 93 | 94 | 95 | 96 | '; 97 | $tblhtml .= ' 98 | 99 | 100 | 101 | 102 |
'.$_LANG['quoteqty'].''.$_LANG['quotedesc'].''.$_LANG['quoteunitprice'].''.$_LANG['quotediscount'].''.$_LANG['quotelinetotal'].'
'.$item['qty'].''.nl2br($item['description']).'
'.$item['unitprice'].''.$item['discount'].''.$item['total'].'
'.$_LANG['invoicessubtotal'].''.$subtotal.'
'.$taxlevel1['name'].' @ '.$taxlevel1['rate'].'%'.$tax1.'
'.$taxlevel2['name'].' @ '.$taxlevel2['rate'].'%'.$tax2.'
'.$_LANG['invoicestotal'].''.$total.'
'; 103 | 104 | $pdf->writeHTML($tblhtml, true, false, false, false, ''); 105 | 106 | if ($notes) { 107 | $pdf->Ln(6); 108 | $pdf->SetFont('freesans','',8); 109 | $pdf->MultiCell(170,5,$_LANG['invoicesnotes'].": $notes"); 110 | } 111 | 112 | ?> -------------------------------------------------------------------------------- /templates/logdns/serverstatus.tpl: -------------------------------------------------------------------------------- 1 | {include file="$template/pageheader.tpl" title=$LANG.networkstatustitle desc=$LANG.networkstatusintro} 2 | 3 | 10 | 11 | {foreach from=$issues item=issue} 12 | 13 | {if $issue.clientaffected}
{/if} 14 | 15 |

{$issue.title} ({$issue.status})

16 |

{$LANG.networkissuesaffecting} {$issue.type} - {if $issue.type eq $LANG.networkissuestypeserver}{$issue.server}{else}{$issue.affecting}{/if} | {$LANG.networkissuespriority} - {$issue.priority}

17 |
18 |
19 | {$issue.description} 20 |
21 |

{$LANG.networkissuesdate} - {$issue.startdate}{if $issue.enddate} - {$issue.enddate}{/if}

22 |

{$LANG.networkissueslastupdated} - {$issue.lastupdate}

23 | 24 | {if $issue.clientaffected}
{/if} 25 | 26 | {foreachelse} 27 | 28 |

{$noissuesmsg}

29 | 30 | {/foreach} 31 | 32 | 38 | 39 | {if $servers} 40 | 41 | {include file="$template/subheader.tpl" title=$LANG.serverstatustitle} 42 | 43 |

{$LANG.serverstatusheadingtext}

44 | 45 |
46 | 47 | {literal} 48 | 61 | {/literal} 62 | 63 |
64 | 65 | 66 | 67 | 68 | 69 | 70 | 71 | 72 | 73 | 74 | 75 | 76 | 77 | 78 | {foreach from=$servers key=num item=server} 79 | 80 | 81 | 82 | 83 | 84 | 85 | 86 | 87 | 88 | {foreachelse} 89 | 90 | 91 | 92 | {/foreach} 93 | 94 |
{$LANG.servername}HTTPFTPPOP3{$LANG.serverstatusphpinfo}{$LANG.serverstatusserverload}{$LANG.serverstatusuptime}
{$server.name}{$LANG.loading}{$LANG.loading}{$LANG.loading}{$LANG.serverstatusphpinfo}{$LANG.loading}{$LANG.loading}
{$LANG.serverstatusnoservers}
95 | 96 |
97 | 98 | {/if} 99 | 100 | {if $loggedin}

{$LANG.networkissuesaffectingyourservers}

{/if} 101 | 102 |
103 |

RSS {$LANG.announcementsrss}

104 |
-------------------------------------------------------------------------------- /templates/logdns/subheader.tpl: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /templates/logdns/supportticketslist.tpl: -------------------------------------------------------------------------------- 1 | {include file="$template/pageheader.tpl" title=$LANG.clientareanavsupporttickets desc=$LANG.supportticketsintro} 2 | 3 | 10 | 11 |
12 |

{$numitems} {$LANG.recordsfound}, {$LANG.page} {$pagenumber} {$LANG.pageof} {$totalpages}

13 |
14 | 15 | 16 | 17 | {$LANG.supportticketsdate} 18 | {$LANG.supportticketsdepartment} 19 | {$LANG.supportticketssubject} 20 | {$LANG.supportticketsstatus} 21 | {$LANG.supportticketsticketlastupdated} 22 | 23 | 24 | 25 | 26 | {foreach key=num item=ticket from=$tickets} 27 | 28 | 29 | 30 | 31 | 32 | 33 | 34 | 35 | {foreachelse} 36 | 37 | 38 | 39 | {/foreach} 40 | 41 |
 
{$ticket.date}{$ticket.department}{$ticket.status}{$ticket.lastreply}{$LANG.supportticketsviewticket}
{$LANG.norecordsfound}
42 | 43 | {include file="$template/clientarearecordslimit.tpl" clientareaaction=$clientareaaction} 44 | 45 | -------------------------------------------------------------------------------- /templates/logdns/supportticketsubmit-confirm.tpl: -------------------------------------------------------------------------------- 1 | {include file="$template/pageheader.tpl" title=$LANG.navopenticket} 2 | 3 |
4 | 5 |
6 | 7 |
8 |

{$LANG.supportticketsticketcreated} #{$tid}

9 |
10 | 11 |
12 | 13 |

{$LANG.supportticketsticketcreateddesc}

14 | 15 |
16 | 17 |
18 | 19 |
20 |
21 |
22 |
23 |
-------------------------------------------------------------------------------- /templates/logdns/supportticketsubmit-kbsuggestions.tpl: -------------------------------------------------------------------------------- 1 |

{$LANG.kbsuggestions}

2 | 3 |

{$LANG.kbsuggestionsexplanation}

4 | 5 |

{foreach from=$kbarticles item=kbarticle} 6 | {$kbarticle.title} - {$kbarticle.article}...
7 | {/foreach}

-------------------------------------------------------------------------------- /templates/logdns/supportticketsubmit-stepone.tpl: -------------------------------------------------------------------------------- 1 | {include file="$template/pageheader.tpl" title=$LANG.navopenticket} 2 | 3 |

{$LANG.supportticketsheader}

4 | 5 |
6 | 7 |
8 |
9 | {foreach from=$departments item=department} 10 |
11 |
12 |

13 | {if $department.description}

{$department.description}

{/if} 14 |
15 |
16 | {foreachelse} 17 |
18 | {$LANG.nosupportdepartments} 19 |
20 | {/foreach} 21 |
22 |
23 | 24 |
25 |
26 |
-------------------------------------------------------------------------------- /templates/logdns/supportticketsubmit-steptwo.tpl: -------------------------------------------------------------------------------- 1 | {include file="$template/pageheader.tpl" title=$LANG.navopenticket} 2 | 3 | 25 | 26 | {if $errormessage} 27 |
28 |

{$LANG.clientareaerrors}

29 |
    30 | {$errormessage} 31 |
32 |
33 | {/if} 34 | 35 |
36 | 37 |
38 | 39 |
40 | 41 |
42 |
43 |
44 | 45 |
46 | {if $loggedin}{else}{/if} 47 |
48 |
49 |
50 |
51 |
52 | 53 |
54 | {if $loggedin}{else}{/if} 55 |
56 |
57 |
58 |
59 |
60 |
61 | 62 |
63 | 64 |
65 |
66 |
67 |
68 |
69 |
70 | 71 |
72 | 77 |
78 |
79 |
80 | {if $relatedservices} 81 |
82 |
83 | 84 |
85 | 91 |
92 |
93 |
94 | {/if} 95 |
96 |
97 | 98 |
99 | 104 |
105 |
106 |
107 |
108 | 109 |
110 | 111 |
112 | 113 |
114 |
115 | {foreach key=num item=customfield from=$customfields} 116 |
117 | 118 |
119 | {$customfield.input} {$customfield.description} 120 |
121 |
122 | {/foreach} 123 |
124 | 125 |
126 |
127 |
128 | {$LANG.addmore}
129 | ({$LANG.supportticketsallowedextensions}: {$allowedfiletypes}) 130 |
131 |
132 | 133 |
134 | 135 | 136 | 137 | {if $capatacha} 138 |

{$LANG.captchatitle}

139 |

{$LANG.captchaverify}

140 | {if $capatacha eq "recaptcha"} 141 |
{$recapatchahtml}
142 | {else} 143 |

144 | {/if} 145 | {/if} 146 | 147 |
148 | 149 | 150 |
151 | 152 |
-------------------------------------------------------------------------------- /templates/logdns/ticketfeedback.tpl: -------------------------------------------------------------------------------- 1 | {if $error} 2 | 3 |

{$LANG.supportticketinvalid}

4 | 5 | {elseif $stillopen} 6 | 7 | {include file="$template/pageheader.tpl" title=$LANG.ticketfeedbacktitle|cat:' #'|cat:$tid} 8 | 9 |

10 | 11 |
12 |

{$LANG.feedbackclosed}

13 |
14 | 15 |

16 | 17 |

18 | 19 |




20 | 21 | {elseif $feedbackdone} 22 | 23 | {include file="$template/pageheader.tpl" title=$LANG.ticketfeedbacktitle|cat:' #'|cat:$tid} 24 | 25 |

26 | 27 |
28 |

{$LANG.feedbackprovided}

29 |
30 | 31 |

{$LANG.feedbackthankyou}

32 | 33 |

34 | 35 |

36 | 37 |




38 | 39 | {elseif $success} 40 | 41 | {include file="$template/pageheader.tpl" title=$LANG.ticketfeedbacktitle|cat:' #'|cat:$tid} 42 | 43 |

44 | 45 |
46 |

{$LANG.feedbackreceived}

47 |

{$LANG.feedbackthankyou}

48 |
49 | 50 |

51 | 52 |

53 | 54 |




55 | 56 | {else} 57 | 58 | {include file="$template/pageheader.tpl" title=$LANG.ticketfeedbacktitle|cat:' #'|cat:$tid} 59 | 60 | {if $errormessage} 61 |
62 |

{$LANG.clientareaerrors}

63 |
    64 | {$errormessage} 65 |
66 |
67 | {/if} 68 | 69 |

{$LANG.feedbackdesc}

70 | 71 |
72 | 73 | 76 | 77 | 78 | 79 | 80 | 81 | 82 |
{$LANG.feedbackopenedat}:{$opened}
{$LANG.feedbacklastreplied}:{$lastreply}
{$LANG.feedbackstaffinvolved}:{foreach from=$staffinvolved item=staff}{$staff}, {foreachelse}{$LANG.none}{/foreach}
{$LANG.feedbacktotalduration}:{$duration}
83 | 84 |
85 | 86 | 87 | {foreach from=$staffinvolved key=staffid item=staff} 88 | 89 |
90 | 91 |

{$LANG.feedbackpleaserate1} {$staff} {$LANG.feedbackhandled}:

92 | 93 |
94 | 95 |
96 |
{$LANG.feedbackworst}
97 |
1
98 |
2
99 |
3
100 |
4
101 |
5
102 |
6
103 |
7
104 |
8
105 |
9
106 |
10
107 |
{$LANG.feedbackbest}
108 |
109 |
110 |
111 |
{$LANG.feedbackworst}
112 | {foreach from=$ratings item=rating} 113 |
114 | {/foreach} 115 |
{$LANG.feedbackbest}
116 |
117 |
118 | 119 |
120 | 121 |

{$LANG.feedbackpleasecomment1} {$staff} {$LANG.feedbackhandled}.

122 | 123 |

124 | 125 |
126 | 127 | {/foreach} 128 | 129 |
130 | 131 |

{$LANG.feedbackimprove}

132 | 133 |

134 | 135 |
136 | 137 | 138 |
139 | 140 |
141 | 142 | {literal} 143 | 165 | {/literal} 166 | 167 | {/if} -------------------------------------------------------------------------------- /templates/logdns/twitterfeed.tpl: -------------------------------------------------------------------------------- 1 |
    2 | {foreach from=$tweets item=tweet key=num} 3 | {if $num < $numtweets} 4 |
  • {$tweet.date} - {$tweet.tweet}
  • 5 | {/if} 6 | {/foreach} 7 |
8 |

{$LANG.twitterfollow}

-------------------------------------------------------------------------------- /templates/logdns/unsubscribe.tpl: -------------------------------------------------------------------------------- 1 | {include file="http://apps.qiniudn.com/whmcs-theme/simple-i/pageheader.tpl" title=$LANG.newsletterunsubscribe} 2 | 3 |
4 | 5 |
6 | 7 | {if $successful} 8 |
9 |

{$LANG.unsubscribesuccess}

10 |
11 |

{$LANG.newsletterremoved}

12 | {/if} 13 | 14 | {if $errormessage} 15 |
16 |

{$LANG.erroroccured}

17 |
18 |

{$errormessage}

19 | {/if} 20 | 21 |

{$LANG.newsletterresubscribe|sprintf2:'':''}

22 | 23 |
24 | 25 |



-------------------------------------------------------------------------------- /templates/logdns/upgrade.tpl: -------------------------------------------------------------------------------- 1 | {include file="$template/pageheader.tpl" title=$LANG.upgradedowngradepackage} 2 | 3 |
4 |

{$LANG.orderproduct}: {$groupname} - {$productname}{if $domain} ({$domain}){/if}

5 |
6 | 7 | {if $overdueinvoice} 8 | 9 |

{$LANG.upgradeerroroverdueinvoice}

10 | 11 |
12 | 13 |

14 | 15 | {else} 16 | 17 | {if $type eq "package"} 18 | 19 |

{$LANG.upgradechoosepackage}

20 | 21 |
22 | 23 |
24 | 25 | {foreach key=num item=upgradepackage from=$upgradepackages} 26 | 27 | 35 | 53 | 54 | 55 | {/foreach} 56 |
28 |
29 | 30 | 31 | 32 | 33 | {$upgradepackage.groupname} - {$upgradepackage.name} 34 |
36 | {if $upgradepackage.pricing.type eq "free"} 37 | {$LANG.orderfree}
38 | 39 | {elseif $upgradepackage.pricing.type eq "onetime"} 40 | {$upgradepackage.pricing.onetime} {$LANG.orderpaymenttermonetime} 41 | 42 | {elseif $upgradepackage.pricing.type eq "recurring"} 43 | 51 | {/if} 52 |
57 |
58 | 59 | {elseif $type eq "configoptions"} 60 | 61 |

{$LANG.upgradechooseconfigoptions}

62 | 63 |
64 | 65 | {if $errormessage} 66 |
67 |

{$LANG.clientareaerrors}

68 |
    69 | {$errormessage} 70 |
71 |
72 | {/if} 73 | 74 |
75 | 76 | 77 | 78 | 79 |
80 | 81 | 82 | 83 | 84 | 85 | 86 | 87 | 88 | 89 | 90 | {foreach key=num item=configoption from=$configoptions} 91 | 92 | 93 | 102 | 103 | 116 | 117 | {/foreach} 118 | 119 |
{$LANG.upgradecurrentconfig}{$LANG.upgradenewconfig}
{$configoption.optionname} 94 | {if $configoption.optiontype eq 1 || $configoption.optiontype eq 2} 95 | {$configoption.selectedname} 96 | {elseif $configoption.optiontype eq 3} 97 | {if $configoption.selectedqty}{$LANG.yes}{else}{$LANG.no}{/if} 98 | {elseif $configoption.optiontype eq 4} 99 | {$configoption.selectedqty} x {$configoption.options.0.name} 100 | {/if} 101 | => 104 | {if $configoption.optiontype eq 1 || $configoption.optiontype eq 2} 105 | 110 | {elseif $configoption.optiontype eq 3} 111 | {$configoption.options.0.name} 112 | {elseif $configoption.optiontype eq 4} 113 | x {$configoption.options.0.name} 114 | {/if} 115 |
120 |
121 | 122 |

123 | 124 |
125 | 126 | {/if} 127 | 128 | {/if} 129 | 130 |
131 |
132 |
-------------------------------------------------------------------------------- /templates/logdns/upgradesummary.tpl: -------------------------------------------------------------------------------- 1 | {include file="$template/pageheader.tpl" title=$LANG.upgradedowngradepackage} 2 | 3 |
4 |

{$LANG.orderproduct}: {$groupname} - {$productname}{if $domain} ({$domain}){/if}

5 |
6 | 7 | {if $promoerror} 8 |
9 |

{$promoerror}

10 |
11 | {/if} 12 | 13 | 14 | 15 | 16 | 17 | 18 | 19 | 20 | 21 | {foreach key=num item=upgrade from=$upgrades} 22 | {if $type eq "package"} 23 | 24 | 25 | 26 | 27 | {elseif $type eq "configoptions"} 28 | 29 | 30 | 31 | 32 | {/if} 33 | {/foreach} 34 | 35 | 36 | 37 | 38 | {if $promodesc} 39 | 40 | 41 | 42 | 43 | {/if} 44 | {if $taxrate} 45 | 46 | 47 | 48 | 49 | {/if} 50 | {if $taxrate2} 51 | 52 | 53 | 54 | 55 | {/if} 56 | 57 | 58 | 59 | 60 | 61 |
{$LANG.orderdesc}{$LANG.orderprice}
{$upgrade.oldproductname} => {$upgrade.newproductname}{$upgrade.price}
{$upgrade.configname}: {$upgrade.originalvalue} => {$upgrade.newvalue}{$upgrade.price}
{$LANG.ordersubtotal}:{$subtotal}
{$promodesc}:{$discount}
{$taxname} @ {$taxrate}%:{$tax}
{$taxname2} @ {$taxrate2}%:{$tax2}
{$LANG.ordertotalduetoday}:{$total}
62 | 63 | {if $promorecurring} 64 |
65 |

{$LANG.recurringpromodesc|sprintf2:$promorecurring}

66 |
67 | {/if} 68 | 69 | {if $type eq "package"} 70 |

{$LANG.upgradeproductlogic} ({$upgrade.daysuntilrenewal} {$LANG.days})

71 | {/if} 72 | 73 |
74 | 75 |
76 | 77 | 78 | 79 | {if $type eq "package"} 80 | 81 | 82 | {/if} 83 | {foreach from=$configoptions key=cid item=value}{/foreach} 84 |

{$LANG.orderpromotioncode}: {if $promocode} 85 | {$promocode} - {$promodesc} 86 | {else} 87 | 88 | {/if}

89 |
90 | 91 |
92 | 93 |
94 | 95 | 96 | 97 | {if $type eq "package"} 98 | 99 | 100 | {/if} 101 | {foreach from=$configoptions key=cid item=value}{/foreach} 102 | {if $promocode}{/if} 103 | 104 | {include file="$template/subheader.tpl" title=$LANG.orderpaymentmethod} 105 | 106 |

{foreach key=num item=gateway from=$gateways}{/foreach}

107 | 108 |
109 | 110 |
111 | 112 |

113 | 114 |
115 | 116 |
117 |
118 |
-------------------------------------------------------------------------------- /templates/logdns/viewannouncement.tpl: -------------------------------------------------------------------------------- 1 | {include file="$template/pageheader.tpl" title=$title} 2 | 3 | {if $twittertweet} 4 |
5 | 6 |
7 | {/if} 8 | 9 | {$text} 10 | 11 |

12 | 13 |

{$timestamp|date_format:"%A, %B %e, %Y"}

14 | 15 | {if $googleplus1} 16 |

17 | 18 | {literal}{/literal} 25 | {/if} 26 | 27 | {if $facebookrecommend} 28 |

29 | {literal} 30 |
31 | 38 | {/literal} 39 |
40 | {/if} 41 | 42 | {if $facebookcomments} 43 |

44 | {literal} 45 |
46 | 53 | {/literal} 54 | 55 | {/if} 56 | 57 |

{$LANG.clientareabacklink}

-------------------------------------------------------------------------------- /templates/logdns/viewemail.tpl: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | {$LANG.clientareaemails} - {$companyname} 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 |

{$subject}

15 | 16 |
{$message}
17 | 18 |

19 | 20 | 21 | -------------------------------------------------------------------------------- /templates/logdns/viewinvoice.tpl: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | {$companyname} - {* This code should be uncommented for EU companies using the sequential invoice numbering so that when unpaid it is shown as a proforma invoice {if $status eq "Paid"}*}{$LANG.invoicenumber}{*{else}{$LANG.proformainvoicenumber}{/if}*}{$invoicenum} 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 |
14 | 15 | {if $error} 16 | 17 |
{$LANG.invoiceserror}
18 | 19 | {else} 20 | 21 |
22 | 23 | {if $logo}

{else}

{$companyname}

{/if} 24 | 25 |
26 | 27 | {if $status eq "Unpaid"} 28 | {$LANG.invoicesunpaid}
29 | {if $allowchangegateway} 30 |
{$gatewaydropdown}
31 | {else} 32 | {$paymentmethod}
33 | {/if} 34 | {$paymentbutton} 35 | {elseif $status eq "Paid"} 36 |
37 | {$paymentmethod}
38 | ({$datepaid}) 39 | {elseif $status eq "Refunded"} 40 | {$LANG.invoicesrefunded} 41 | {elseif $status eq "Cancelled"} 42 | {$LANG.invoicescancelled} 43 | {elseif $status eq "Collections"} 44 | {$LANG.invoicescollections} 45 | {/if} 46 | 47 |
48 | 49 | {if $smarty.get.paymentsuccess} 50 | 51 | {elseif $smarty.get.pendingreview} 52 | 53 | {elseif $smarty.get.paymentfailed} 54 |

{$LANG.invoicepaymentfailedconfirmation}

55 | {elseif $offlinepaid} 56 |

{$LANG.invoiceofflinepaid}

57 | {/if} 58 | 59 | {if $manualapplycredit} 60 |
61 | 62 |
63 | {$LANG.invoiceaddcreditdesc1} {$totalcredit}. {$LANG.invoiceaddcreditdesc2}
64 | {$LANG.invoiceaddcreditamount}: 65 |
66 |
67 | {/if} 68 | 69 |
70 | 71 |
72 | 73 | {$LANG.invoicesinvoicedto}
74 | {if $clientsdetails.companyname}{$clientsdetails.companyname}
{/if} 75 | {$clientsdetails.firstname} {$clientsdetails.lastname}
76 | {$clientsdetails.address1}, {$clientsdetails.address2}
77 | {$clientsdetails.city}, {$clientsdetails.state}, {$clientsdetails.postcode}
78 | {$clientsdetails.country} 79 | {if $customfields} 80 |

81 | {foreach from=$customfields item=customfield} 82 | {$customfield.fieldname}: {$customfield.value}
83 | {/foreach} 84 | {/if} 85 | 86 |
87 | 88 |
89 | 90 |
91 | 92 | {$LANG.invoicespayto}
93 | {$payto} 94 | 95 |
96 | 97 |
98 | 99 |
100 | {* This code should be uncommented for EU companies using the sequential invoice numbering so that when unpaid it is shown as a proforma invoice {if $status eq "Paid"}*}{$LANG.invoicenumber}{*{else}{$LANG.proformainvoicenumber}{/if}*}{$invoicenum}
101 | {$LANG.invoicesdatecreated}: {$datecreated}
102 | {$LANG.invoicesdatedue}: {$datedue} 103 |
104 | 105 | 106 | 107 | 108 | 109 | 110 | {foreach from=$invoiceitems item=item} 111 | 112 | 113 | 114 | 115 | {/foreach} 116 | 117 | 118 | 119 | 120 | {if $taxrate} 121 | 122 | 123 | 124 | 125 | {/if} 126 | {if $taxrate2} 127 | 128 | 129 | 130 | 131 | {/if} 132 | 133 | 134 | 135 | 136 | 137 | 138 | 139 | 140 |
{$LANG.invoicesdescription}{$LANG.invoicesamount}
{$item.description}{if $item.taxed eq "true"} *{/if}{$item.amount}
{$LANG.invoicessubtotal}:{$subtotal}
{$taxrate}% {$taxname}:{$tax}
{$taxrate2}% {$taxname2}:{$tax2}
{$LANG.invoicescredit}:{$credit}
{$LANG.invoicestotal}:{$total}
141 | 142 | {if $taxrate}

* {$LANG.invoicestaxindicator}

{/if} 143 | 144 |
145 | {$LANG.invoicestransactions} 146 |
147 | 148 | 149 | 150 | 151 | 152 | 153 | 154 | 155 | {foreach from=$transactions item=transaction} 156 | 157 | 158 | 159 | 160 | 161 | 162 | {foreachelse} 163 | 164 | 165 | 166 | {/foreach} 167 | 168 | 169 | 170 | 171 |
{$LANG.invoicestransdate}{$LANG.invoicestransgateway}{$LANG.invoicestransid}{$LANG.invoicestransamount}
{$transaction.date}{$transaction.gateway}{$transaction.transid}{$transaction.amount}
{$LANG.invoicestransnonefound}
{$LANG.invoicesbalance}:{$balance}
172 | 173 | {if $notes} 174 |

{$LANG.invoicesnotes}: {$notes}

175 | {/if} 176 | 177 | {/if} 178 | 179 |
180 | 181 |

{$LANG.invoicesbacktoclientarea} | {$LANG.invoicesdownload} | {$LANG.closewindow}

182 | 183 | 184 | -------------------------------------------------------------------------------- /templates/logdns/whois.tpl: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | {$companyname} | {$pagetitle} 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 |

{$LANG.whoisresults} {$domain}

15 | 16 |
17 | {$whois} 18 |
19 |
20 |
21 | 22 |

23 | 24 | 25 | --------------------------------------------------------------------------------