* @ 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));
Example #3
0
<?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");
Example #4
0
        }
        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'];
Example #6
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("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'];
Example #7
0
    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];
Example #8
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'];
Example #9
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";
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) {
Example #10
0
<?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) {
Example #11
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("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") {
Example #12
0
    $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;
}
Example #13
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 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;
}
Example #14
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("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'];
Example #15
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("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;
Example #16
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("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);
Example #17
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));
Example #18
0
<?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) {
Example #19
0
 *
 **/
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) {
Example #20
0
<?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") {
Example #21
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 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") {
Example #22
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("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> &nbsp; <input type=\"radio\" name=\"emailtype\" value=\"Product/Service\" id=\"typeprod\" onclick=\"showMailOptions('product')\" /> <label for=\"typeprod\">";
echo $aInt->lang("fields", "product");
echo "</label> &nbsp; <input type=\"radio\" name=\"emailtype\" value=\"Addon\" id=\"typeaddon\" onclick=\"showMailOptions('addon')\" /> <label for=\"typeaddon\">";
echo $aInt->lang("fields", "addon");