* @ Release on : 2013-12-24 * @ Website : http://www.mtimer.cn * **/ function assignedips_trim($value) { $value = trim($value); } define("ADMINAREA", true); require "../init.php"; $aInt = new WHMCS_Admin("Domain Resolver Checker"); $aInt->title = $aInt->lang("utilitiesresolvercheck", "domainresolverchecktitle"); $aInt->sidebar = "utilities"; $aInt->icon = "domainresolver"; $aInt->helplink = "Domain Resolver Checker"; $aInt->requiredFiles(array("modulefunctions")); ob_start(); echo "\n<p>"; echo $aInt->lang("utilitiesresolvercheck", "pagedesc"); echo "</p>\n\n"; if ($step == "") { echo "\n<p align=\"center\">\n<form method=\"post\" action=\""; echo $PHP_SELF; echo "?step=2\">\n"; echo "<s"; echo "elect name=\"server\" onChange=\"submit()\"><option value=\"\">Check All"; $result = select_query("tblservers", "", array("disabled" => "0"), "name", "ASC"); while ($data = mysql_fetch_array($result)) { $serverid = $data['id']; $servername = $data['name']; $activeserver = $data['active'];
* @ Version : 5.2.15 * @ Author : MTIMER * @ Release on : 2013-12-24 * @ Website : http://www.mtimer.cn * **/ define("ADMINAREA", true); require "../init.php"; if (!$action) { $reqperm = "View Billable Items"; } else { $reqperm = "Manage Billable Items"; } $aInt = new WHMCS_Admin($reqperm); $aInt->inClientsProfile = true; $aInt->requiredFiles(array("invoicefunctions", "processinvoices", "gatewayfunctions", "clientfunctions")); if ($action == "getproddesc") { $result = select_query("tblproducts", "name,description", array("id" => $id)); $data = mysql_fetch_array($result); echo $data[0]; if ($data[1]) { echo " - " . $data[1]; } exit; } if ($action == "getprodprice") { if (!$currency) { $currency = getCurrency(); $currency = $currency['id']; } $result = select_query("tblpricing", "", array("type" => "product", "currency" => $currency, "relid" => $id));
<?php /** * * @ WHMCS FULL DECODED & NULLED * * @ Version : 5.2.15 * @ Author : MTIMER * @ Release on : 2013-12-24 * @ Website : http://www.mtimer.cn * **/ define("ADMINAREA", true); require "../init.php"; $aInt = new WHMCS_Admin("View Clients Products/Services"); $aInt->requiredFiles(array("clientfunctions", "gatewayfunctions", "modulefunctions", "customfieldfunctions", "configoptionsfunctions", "invoicefunctions", "processinvoices")); $aInt->inClientsProfile = true; $id = (int) $whmcs->get_req_var("id"); $hostingid = (int) $whmcs->get_req_var("hostingid"); $userid = (int) $whmcs->get_req_var("userid"); $aid = $whmcs->get_req_var("aid"); $action = $whmcs->get_req_var("action"); $modop = $whmcs->get_req_var("modop"); if ($modop) { checkPermission("Perform Server Operations"); } if (!$id && $hostingid) { $id = $hostingid; } if (!$userid && !$id) { $userid = get_query_val("tblclients", "id", "", "id", "ASC", "0,1");
} echo ">" . $pricing['triennially'] . "</option>"; echo "</select>"; return null; } if ($pricing['type'] == "onetime") { echo "<input type=\"hidden\" name=\"billingcycle\" value=\"onetime\" /> " . $aInt->lang("billingcycles", "onetime"); return null; } echo "<input type=\"hidden\" name=\"billingcycle\" value=\"free\" /> " . $aInt->lang("billingcycles", "free"); } define("ADMINAREA", true); require "../init.php"; $aInt = new WHMCS_Admin("Create Upgrade/Downgrade Orders", false); $aInt->title = $aInt->lang("services", "upgradedowngrade"); $aInt->requiredFiles(array("orderfunctions", "upgradefunctions", "invoicefunctions", "configoptionsfunctions")); ob_start(); $result = select_query("tblhosting", "tblhosting.userid,tblhosting.domain,tblhosting.billingcycle,tblhosting.nextduedate,tblhosting.paymentmethod,tblproducts.id AS pid,tblproducts.name,tblproductgroups.name as groupname", array("tblhosting.id" => $id), "", "", "", "tblproducts ON tblproducts.id=tblhosting.packageid INNER JOIN tblproductgroups ON tblproductgroups.id=tblproducts.gid"); $data = mysql_fetch_array($result); $userid = $data['userid']; $service_groupname = $data['groupname']; $service_pid = $data['pid']; $service_prodname = $data['name']; $service_domain = $data['domain']; $service_billingcycle = $data['billingcycle']; $service_nextduedate = $data['nextduedate']; $service_paymentmethod = $data['paymentmethod']; if (!$userid) { exit($aInt->lang("global", "erroroccurred")); } $service_nextduedate = str_replace("-", "", $service_nextduedate);
/** * * @ WHMCS FULL DECODED & NULLED * * @ Version : 5.2.15 * @ Author : MTIMER * @ Release on : 2013-12-24 * @ Website : http://www.mtimer.cn * **/ define("ADMINAREA", true); require "../init.php"; require "../includes/customfieldfunctions.php"; $aInt = new WHMCS_Admin("List Support Tickets"); $aInt->title = $aInt->lang("support", "printticketversion"); $aInt->requiredFiles(array("ticketfunctions")); $result = select_query("tbltickets", "", array("id" => $id)); $data = mysql_fetch_array($result); $id = $data['id']; $tid = $data['tid']; $deptid = $data['did']; $pauserid = $data['userid']; $name = $data['name']; $email = $data['email']; $date = $data['date']; $title = $data['title']; $message = $data['message']; $tstatus = $data['status']; $attachment = $data['attachment']; $urgency = $data['urgency']; $lastreply = $data['lastreply'];
* * @ WHMCS FULL DECODED & NULLED * * @ Version : 5.2.15 * @ Author : MTIMER * @ Release on : 2013-12-24 * @ Website : http://www.mtimer.cn * **/ define("ADMINAREA", true); require "../init.php"; $aInt = new WHMCS_Admin("Add New Client", false); $aInt->title = $aInt->lang("clients", "addnew"); $aInt->sidebar = "clients"; $aInt->icon = "clientsadd"; $aInt->requiredFiles(array("clientfunctions", "customfieldfunctions", "gatewayfunctions")); if ($action == "add") { check_token("WHMCS.admin.default"); $result = select_query("tblclients", "COUNT(*)", array("email" => $email)); $data = mysql_fetch_array($result); if ($data[0]) { infoBox($aInt->lang("clients", "duplicateemail"), $aInt->lang("clients", "duplicateemailexp"), "error"); } else { if (!trim($email) && !$cccheck) { infoBox($aInt->lang("global", "validationerror"), $aInt->lang("clients", "invalidemail"), "error"); } else { if (!$cccheck && trim($email)) { $emaildomain = explode("@", $email, 2); $emaildomain = $emaildomain[1]; if (!preg_match('/^([a-zA-Z0-9&\'.])+([\\.a-zA-Z0-9+_-])*@([a-zA-Z0-9_-])+(\\.[a-zA-Z0-9_-]+)*\\.([a-zA-Z]{2,6})$/', $email)) { $errormessage .= "<li>" . $_LANG['clientareaerroremailinvalid'];
if ($type == "dropdown") { $options = $description; $description = ""; } else { $options = ""; } $GatewayFieldDefines[$name] = array("FriendlyName" => $friendlyname, "Type" => $type, "Size" => $size, "Description" => $description, "Value" => $defaultvalue, "Options" => $options); } define("ADMINAREA", true); require "../init.php"; $aInt = new WHMCS_Admin("Configure Payment Gateways"); $aInt->title = $aInt->lang("setup", "gateways"); $aInt->sidebar = "config"; $aInt->icon = "offlinecc"; $aInt->helplink = "Payment Gateways"; $aInt->requiredFiles(array("gatewayfunctions", "modulefunctions")); $GatewayValues = $GatewayConfig = $ActiveGateways = $DisabledGateways = array(); $result = select_query("tblpaymentgateways", "", "", "setting", "ASC"); while ($data = mysql_fetch_array($result)) { $gwv_gateway = $data['gateway']; $gwv_setting = $data['setting']; $gwv_value = $data['value']; $GatewayValues[$gwv_gateway][$gwv_setting] = $gwv_value; } $includedmodules = array(); $dh = opendir("../modules/gateways/"); while (false !== ($file = readdir($dh))) { $fileext = explode(".", $file, 2); if (trim($file) && $file != "index.php" && $fileext[1] == "php" && !in_array($fileext[0], $includedmodules)) { $includedmodules[] = $fileext[0]; $gwv_modulename = $fileext[0];
* @ WHMCS FULL DECODED & NULLED * * @ Version : 5.2.15 * @ Author : MTIMER * @ Release on : 2013-12-24 * @ Website : http://www.mtimer.cn * **/ define("ADMINAREA", true); require "../init.php"; $aInt = new WHMCS_Admin("Configure Admin Roles"); $aInt->title = $aInt->lang("setup", "adminroles"); $aInt->sidebar = "config"; $aInt->icon = "adminroles"; $aInt->helplink = "Administrator Roles"; $aInt->requiredFiles(array("reportfunctions")); $chart = new WHMCSChart(); if ($action == "addrole") { check_token("WHMCS.admin.default"); $adminrole = insert_query("tbladminroles", array("name" => $name)); redir("action=edit&id=" . $adminrole); exit; } if ($action == "duplicaterole") { check_token("WHMCS.admin.default"); $result = select_query("tbladminroles", "", array("id" => $existinggroup)); $data = mysql_fetch_array($result); $widgets = $data['widgets']; $systememails = $data['systememails']; $accountemails = $data['accountemails']; $supportemails = $data['supportemails'];
* @ WHMCS FULL DECODED & NULLED * * @ Version : 5.2.15 * @ Author : MTIMER * @ Release on : 2013-12-24 * @ Website : http://www.mtimer.cn * **/ define("ADMINAREA", true); require "../init.php"; include "../includes/additionaldomainfields.php"; $aInt = new WHMCS_Admin("Add New Order", false); $aInt->title = $aInt->lang("orders", "addnew"); $aInt->sidebar = "orders"; $aInt->icon = "orders"; $aInt->requiredFiles(array("orderfunctions", "domainfunctions", "whoisfunctions", "configoptionsfunctions", "customfieldfunctions", "clientfunctions", "invoicefunctions", "processinvoices", "gatewayfunctions", "fraudfunctions", "modulefunctions", "cartfunctions")); $action = $whmcs->get_req_var("action"); $userid = $whmcs->get_req_var("userid"); $currency = getCurrency($userid); if ($action == "createpromo") { check_token("WHMCS.admin.default"); if (!$code) { exit("Promotion Code is Required"); } if ($pvalue <= 0) { exit("Promotion Value must be greater than zero"); } $result = select_query("tblpromotions", "COUNT(*)", array("code" => $code)); $data = mysql_fetch_array($result); $duplicates = $data[0]; if ($duplicates) {
<?php /** * * @ WHMCS FULL DECODED & NULLED * * @ Version : 5.2.15 * @ Author : MTIMER * @ Release on : 2013-12-24 * @ Website : http://www.mtimer.cn * **/ define("ADMINAREA", true); require "../init.php"; $aInt = new WHMCS_Admin("View Clients Summary", false); $aInt->requiredFiles(array("clientfunctions", "processinvoices", "invoicefunctions", "gatewayfunctions", "affiliatefunctions", "modulefunctions")); $aInt->inClientsProfile = true; $aInt->valUserID($userid); if ($return) { unset($_SESSION['uid']); } if ($action == "massaction") { check_token("WHMCS.admin.default"); if ($inv) { checkPermission("Generate Due Invoices"); $specificitems = array("products" => $selproducts, "addons" => $seladdons, "domains" => $seldomains); createInvoices($userid, "", "", $specificitems); infoBox($aInt->lang("invoices", "gencomplete"), $invoicecount . " Invoices Created"); } if ($del) { if ($selproducts) {
* * @ WHMCS FULL DECODED & NULLED * * @ Version : 5.2.15 * @ Author : MTIMER * @ Release on : 2013-12-24 * @ Website : http://www.mtimer.cn * **/ define("ADMINAREA", true); require "../init.php"; $aInt = new WHMCS_Admin("WHOIS Lookups"); $aInt->title = $aInt->lang("whois", "title"); $aInt->sidebar = "utilities"; $aInt->icon = "domains"; $aInt->requiredFiles(array("domainfunctions", "whoisfunctions")); ob_start(); $whoisservers = file_get_contents("../includes/whoisservers.php"); $whoisservers = explode("\r\n", $whoisservers); foreach ($whoisservers as $value) { $value = explode("|", $value); $mtlds[] = trim(strip_tags($value[0])); } if ($domain) { check_token("WHMCS.admin.default"); $domain = strtolower($domain); $domainbits = explode(".", $domain, 2); $sld = $domainbits[0]; $tld = "." . $domainbits[1]; } if ($action == "checkavailability") {
$aInt = new WHMCS_Admin($reqperm, false); } else { $aInt = new WHMCS_Admin($reqperm); } if ($action == "open" || $action == "openticket") { $icon = "ticketsopen"; $title = $aInt->lang("support", "opennewticket"); } else { $icon = "tickets"; $title = $aInt->lang("support", "supporttickets"); } $aInt->title = $title; $aInt->sidebar = "support"; $aInt->icon = $icon; $aInt->helplink = "Support Tickets"; $aInt->requiredFiles(array("ticketfunctions", "modulefunctions", "customfieldfunctions")); $filt = new WHMCS_Filter("tickets"); $smartyvalues = array(); if ($whmcs->get_req_var("ticketid")) { $action = "search"; } if ($action == "gettags") { check_token("WHMCS.admin.default"); $array = array(); $result = select_query("tbltickettags", "DISTINCT tag", "tag LIKE '" . db_escape_string($q) . "%'", "tag", "ASC"); while ($data = mysql_fetch_array($result)) { $array[] = $data[0]; } echo json_encode($array); exit; }
* @ WHMCS FULL DECODED & NULLED * * @ Version : 5.2.15 * @ Author : MTIMER * @ Release on : 2013-12-24 * @ Website : http://www.mtimer.cn * **/ define("ADMINAREA", true); require "../init.php"; $aInt = new WHMCS_Admin("Configure Product Bundles"); $aInt->title = $aInt->lang("setup", "bundles"); $aInt->sidebar = "config"; $aInt->icon = "bundles"; $aInt->helplink = $aInt->lang("setup", "bundles"); $aInt->requiredFiles(array("configoptionsfunctions")); if ($saveorder) { check_token("WHMCS.admin.default"); $result = select_query("tblbundles", "", array("id" => $id)); $data = mysql_fetch_array($result); $id = $data['id']; $itemdata = $data['itemdata']; $itemdata = unserialize($itemdata); $newitemdata = array(); foreach ($orderdata as $item) { $item = substr($item, 4); $newitemdata[] = $itemdata[$item]; } update_query("tblbundles", array("itemdata" => serialize($newitemdata)), array("id" => $id)); exit; }
* * @ WHMCS FULL DECODED & NULLED * * @ Version : 5.2.15 * @ Author : MTIMER * @ Release on : 2013-12-24 * @ Website : http://www.mtimer.cn * **/ define("ADMINAREA", true); require "../init.php"; $aInt = new WHMCS_Admin("Manage Quotes"); $aInt->title = "Quotes"; $aInt->sidebar = "billing"; $aInt->icon = "quotes"; $aInt->requiredFiles(array("clientfunctions", "customfieldfunctions", "invoicefunctions", "quotefunctions", "configoptionsfunctions", "orderfunctions")); if ($action == "getdesc") { check_token("WHMCS.admin.default"); $result = select_query("tblproducts", "", array("id" => $id)); $data = mysql_fetch_array($result); $name = $data['name']; $description = $data['description']; echo $name . "\r\n" . $description; exit; } if ($action == "getprice") { check_token("WHMCS.admin.default"); $result = select_query("tblpricing", "", array("type" => "product", "currency" => $currency, "relid" => $id)); $data = mysql_fetch_array($result); if (0 < $data['monthly']) { echo $data['monthly'];
* * @ WHMCS FULL DECODED & NULLED * * @ Version : 5.2.15 * @ Author : MTIMER * @ Release on : 2013-12-24 * @ Website : http://www.mtimer.cn * **/ define("ADMINAREA", true); require "../init.php"; $aInt = new WHMCS_Admin("Perform Registrar Operations"); $aInt->title = $aInt->lang("domains", "regtransfer"); $aInt->sidebar = "clients"; $aInt->icon = "clientsprofile"; $aInt->requiredFiles(array("clientfunctions", "registrarfunctions")); if ($action == "do") { check_token("WHMCS.admin.default"); } ob_start(); $result = select_query("tbldomains", "", array("id" => $domainid)); $data = mysql_fetch_array($result); $domainid = $data['id']; $userid = $data['userid']; $domain = $data['domain']; $orderid = $data['orderid']; $registrar = $data['registrar']; $registrationperiod = $data['registrationperiod']; $domainparts = explode(".", $domain, 2); $params = array(); $params['domainid'] = $domainid;
* * @ WHMCS FULL DECODED & NULLED * * @ Version : 5.2.15 * @ Author : MTIMER * @ Release on : 2013-12-24 * @ Website : http://www.mtimer.cn * **/ define("ADMINAREA", true); require "../init.php"; $aInt = new WHMCS_Admin("Database Status"); $aInt->title = $aInt->lang("utilities", "dbstatus"); $aInt->sidebar = "utilities"; $aInt->icon = "dbbackups"; $aInt->requiredFiles(array("backupfunctions")); if ($optimize) { check_token("WHMCS.admin.default"); $alltables = full_query("SHOW TABLES"); while ($table = mysql_fetch_assoc($alltables)) { foreach ($table as $db => $tablename) { full_query("OPTIMIZE TABLE '" . $tablename . "'"); } } infoBox($aInt->lang("system", "optcomplete"), $aInt->lang("system", "optcompleteinfo")); } if ($dlbackup) { check_token("WHMCS.admin.default"); $db_name = ""; require ROOTDIR . "/configuration.php"; set_time_limit(0);
* @ Release on : 2013-12-24 * @ Website : http://www.mtimer.cn * **/ define("ADMINAREA", true); require "../init.php"; if (!$action) { $reqperm = "View Billable Items"; } else { $reqperm = "Manage Billable Items"; } $aInt = new WHMCS_Admin($reqperm); $aInt->title = $aInt->lang("billableitems", "title"); $aInt->sidebar = "billing"; $aInt->icon = "billableitems"; $aInt->requiredFiles(array("invoicefunctions", "gatewayfunctions")); if ($action == "save") { check_token("WHMCS.admin.default"); if (!$userid) { $aInt->gracefulExit($aInt->lang("billableitems", "noclientsmsg")); } $duedate = toMySQLDate($duedate); getUsersLang($userid); if ($id) { if ($hours != 0) { if (strpos($description, " " . $_LANG['billableitemshours'] . " @ ")) { $description = substr($description, 0, strrpos($description, " - ")) . " - " . $hours . " " . $_LANG['billableitemshours'] . " @ " . $amount . "/" . $_LANG['billableitemshour']; } $amount = $amount * $hours; } update_query("tblbillableitems", array("userid" => $userid, "description" => $description, "hours" => $hours, "amount" => $amount, "recur" => $recur, "recurcycle" => $recurcycle, "recurfor" => $recurfor, "invoiceaction" => $invoiceaction, "duedate" => $duedate, "invoicecount" => $invoicecount), array("id" => $id));
<?php /** * * @ WHMCS FULL DECODED & NULLED * * @ Version : 5.2.15 * @ Author : MTIMER * @ Release on : 2013-12-24 * @ Website : http://www.mtimer.cn * **/ define("ADMINAREA", true); require "../init.php"; $aInt = new WHMCS_Admin("View Clients Domains", false); $aInt->requiredFiles(array("clientfunctions", "domainfunctions", "gatewayfunctions", "registrarfunctions")); $aInt->inClientsProfile = true; if (!$id && $domainid) { $id = $domainid; } if (!$userid && !$id) { $userid = get_query_val("tblclients", "id", "", "id", "ASC", "0,1"); } if ($userid && !$id) { $aInt->valUserID($userid); if (!$userid) { $aInt->gracefulExit("Invalid User ID"); } $id = get_query_val("tbldomains", "id", array("userid" => $userid), "domain", "ASC", "0,1"); } if (!$id) {
* **/ define("ADMINAREA", true); require "../init.php"; $action = $whmcs->get_req_var("action"); if ($action == "view") { $reqperm = "View Order Details"; } else { $reqperm = "View Orders"; } $aInt = new WHMCS_Admin($reqperm); $aInt->title = $aInt->lang("orders", "manage"); $aInt->sidebar = "orders"; $aInt->icon = "orders"; $aInt->helplink = "Order Management"; $aInt->requiredFiles(array("gatewayfunctions", "orderfunctions", "modulefunctions", "domainfunctions", "invoicefunctions", "processinvoices", "clientfunctions", "ccfunctions", "registrarfunctions", "fraudfunctions")); if ($whmcs->get_req_var("rerunfraudcheck")) { check_token("WHMCS.admin.default"); $result = select_query("tblorders", "id,userid,ipaddress", array("id" => $orderid)); $data = mysql_fetch_array($result); $orderid = $data['id']; $userid = $data['userid']; $ipaddress = $data['ipaddress']; $fraudmodule = "maxmind"; $results = runFraudCheck($orderid, $fraudmodule, $userid, $ipaddress); $fraudoutput = $results['fraudoutput']; $fraudresults = getResultsArray($fraudoutput); if ($fraudresults) { echo "<div id=\"fraudresults\"><table class=\"form\" width=\"100%\" border=\"0\" cellspacing=\"2\" cellpadding=\"3\"><tr>"; $i = 0; foreach ($fraudresults as $key => $value) {
<?php /** * * @ WHMCS FULL DECODED & NULLED * * @ Version : 5.2.15 * @ Author : MTIMER * @ Release on : 2013-12-24 * @ Website : http://www.mtimer.cn * **/ define("ADMINAREA", true); require "../init.php"; $aInt = new WHMCS_Admin("Edit Clients Details"); $aInt->requiredFiles(array("clientfunctions")); $aInt->inClientsProfile = true; $aInt->valUserID($userid); if ($action == "save") { check_token("WHMCS.admin.default"); checkPermission("Edit Clients Details"); if ($subaccount) { $subaccount = "1"; $result = select_query("tblclients", "COUNT(*)", array("email" => $email)); $data = mysql_fetch_array($result); $result = select_query("tblcontacts", "COUNT(*)", array("email" => $email, "id" => array("sqltype" => "NEQ", "value" => $contactid))); $data2 = mysql_fetch_array($result); if ($data[0] + $data2[0]) { $querystring = ""; foreach ($_REQUEST as $k => $v) { if (!is_array($v) && $k != "action") {
* @ WHMCS FULL DECODED & NULLED * * @ Version : 5.2.15 * @ Author : MTIMER * @ Release on : 2013-12-24 * @ Website : http://www.mtimer.cn * **/ define("ADMINAREA", true); require "../init.php"; $aInt = new WHMCS_Admin("Configure Domain Registrars"); $aInt->title = $aInt->lang("domainregistrars", "title"); $aInt->sidebar = "config"; $aInt->icon = "domains"; $aInt->helplink = "Domain Registrars"; $aInt->requiredFiles(array("registrarfunctions", "modulefunctions")); if ($action == "save") { check_token("WHMCS.admin.default"); $module = $_GET['module']; unset($_POST['token']); unset($_POST['save']); if ($module) { delete_query("tblregistrars", array("registrar" => $module)); foreach ($_POST as $key => $value) { insert_query("tblregistrars", array("registrar" => $module, "setting" => $key, "value" => encrypt(html_entity_decode(trim($value))))); } } redir("saved=true#" . $module); exit; } if ($action == "activate") {
* @ WHMCS FULL DECODED & NULLED * * @ Version : 5.2.15 * @ Author : MTIMER * @ Release on : 2013-12-24 * @ Website : http://www.mtimer.cn * **/ define("ADMINAREA", true); require "../init.php"; $aInt = new WHMCS_Admin("Mass Mail"); $aInt->title = $aInt->lang("permissions", "21"); $aInt->sidebar = "clients"; $aInt->icon = "massmail"; $aInt->helplink = "Mass Mail"; $aInt->requiredFiles(array("customfieldfunctions")); $clientgroups = getClientGroups(); $jscode = "function showMailOptions(type) {\n \$(\"#product_criteria\").slideUp();\n \$(\"#addon_criteria\").slideUp();\n \$(\"#domain_criteria\").slideUp();\n \$(\"#client_criteria\").slideDown();\n if (type) \$(\"#\"+type+\"_criteria\").slideDown();\n}"; ob_start(); echo "\n<p>"; echo $aInt->lang("massmail", "pagedesc"); echo "</p>\n\n<form method=\"post\" action=\"sendmessage.php?type=massmail\">\n\n<h2>"; echo $aInt->lang("massmail", "messagetype"); echo "</h2>\n\n<table class=\"form\" width=\"100%\" border=\"0\" cellspacing=\"2\" cellpadding=\"3\">\n<tr><td width=\"20%\" class=\"fieldlabel\">"; echo $aInt->lang("massmail", "emailtype"); echo "</td><td class=\"fieldarea\">\n<input type=\"radio\" name=\"emailtype\" value=\"General\" id=\"typegen\" onclick=\"showMailOptions('')\" /> <label for=\"typegen\">"; echo $aInt->lang("emailtpls", "typegeneral"); echo "</label> <input type=\"radio\" name=\"emailtype\" value=\"Product/Service\" id=\"typeprod\" onclick=\"showMailOptions('product')\" /> <label for=\"typeprod\">"; echo $aInt->lang("fields", "product"); echo "</label> <input type=\"radio\" name=\"emailtype\" value=\"Addon\" id=\"typeaddon\" onclick=\"showMailOptions('addon')\" /> <label for=\"typeaddon\">"; echo $aInt->lang("fields", "addon");