예제 #1
0
 * @ Version  : 5.2.15
 * @ Author   : MTIMER
 * @ Release on : 2013-12-24
 * @ Website  : http://www.mtimer.cn
 *
 **/
define("CLIENTAREA", true);
require "init.php";
include "includes/affiliatefunctions.php";
include "includes/ticketfunctions.php";
$pagetitle = $_LANG['affiliatestitle'];
$breadcrumbnav = "<a href=\"index.php\">" . $_LANG['globalsystemname'] . "</a> > <a href=\"affiliates.php\">" . $_LANG['affiliatestitle'] . "</a>";
$pageicon = "images/affiliate_big.gif";
initialiseClientArea($pagetitle, $pageicon, $breadcrumbnav);
if (isset($_SESSION['uid'])) {
    checkContactPermission("affiliates");
    $result = select_query("tblaffiliates", "", array("clientid" => $_SESSION['uid']));
    $data = mysql_fetch_array($result);
    $id = $affiliateid = $data['id'];
    if (!$affiliateid) {
        if (isset($_REQUEST['activate'])) {
            check_token();
            affiliateActivate($_SESSION['uid']);
            redir();
        }
        $result = select_query("tblclients", "currency", array("id" => $_SESSION['uid']));
        $data = mysql_fetch_array($result);
        $clientcurrency = $data['currency'];
        $bonusdeposit = convertCurrency($CONFIG['AffiliateBonusDeposit'], 1, $clientcurrency);
        $templatefile = "affiliatessignup";
        $smarty->assign("affiliatesystemenabled", $CONFIG['AffiliateEnabled']);
예제 #2
0
     $smartyvalues['orderby'] = $orderby;
     $smartyvalues['sort'] = strtolower($sort);
     $quotes = array();
     $result = select_query("tblquotes", "", array("userid" => $client->getID(), "stage" => array("sqltype" => "NEQ", "value" => "Draft")), $orderby, $sort, $limit);
     while ($data = mysql_fetch_assoc($result)) {
         $data['datecreated'] = fromMySQLDate($data['datecreated'], 0, 1);
         $data['validuntil'] = fromMySQLDate($data['validuntil'], 0, 1);
         $data['lastmodified'] = fromMySQLDate($data['lastmodified'], 0, 1);
         $data['stage'] = getQuoteStageLang($data['stage']);
         $quotes[] = $data;
     }
     $smartyvalues['quotes'] = $quotes;
     $smartyvalues = array_merge($smartyvalues, clientAreaTablePageNav($numitems));
 } else {
     if ($action == "bulkdomain") {
         checkContactPermission("managedomains");
         $ca->setTemplate("bulkdomainmanagement");
         $domainids = "";
         foreach ($domids as $domid) {
             $domainids .= (int) $domid . ",";
         }
         $domainids = substr($domainids, 0, 0 - 1);
         $queryfilter = "userid=" . (int) $client->getID() . (" AND id IN (" . $domainids . ")");
         $domains = $domainids = $errors = array();
         $result = select_query("tbldomains", "id,domain", $queryfilter, "domain", "ASC");
         while ($data = mysql_fetch_assoc($result)) {
             $domainids[] = $data['id'];
             $domains[] = $data['domain'];
         }
         if (!count($domainids)) {
             redir("action=domains");
예제 #3
0
 *
 **/
define("CLIENTAREA", true);
require "init.php";
require "includes/ticketfunctions.php";
require "includes/clientfunctions.php";
require "includes/customfieldfunctions.php";
$tid = $whmcs->get_req_var("tid");
$c = preg_replace("/[^A-Za-z0-9]/", "", $c);
$clientname = $clientemail = "";
$pagetitle = $_LANG['supportticketsviewticket'];
$breadcrumbnav = "<a href=\"index.php\">" . $_LANG['globalsystemname'] . "</a> > <a href=\"clientarea.php\">" . $_LANG['clientareatitle'] . "</a> > <a href=\"supporttickets.php\">" . $_LANG['supportticketspagetitle'] . ("</a> > <a href=\"viewticket.php?tid=" . $tid . "&amp;c=" . $c . "\">") . $_LANG['supportticketsviewticket'] . "</a>";
$pageicon = "images/supporttickets_big.gif";
$templatefile = "viewticket";
initialiseClientArea($pagetitle, $pageicon, $breadcrumbnav);
checkContactPermission("tickets");
$usingsupportmodule = false;
if ($CONFIG['SupportModule']) {
    if (!isValidforPath($CONFIG['SupportModule'])) {
        exit("Invalid Support Module");
    }
    $supportmodulepath = "modules/support/" . $CONFIG['SupportModule'] . "/viewticket.php";
    if (file_exists($supportmodulepath)) {
        $usingsupportmodule = true;
        $templatefile = "";
        require $supportmodulepath;
        outputClientArea($templatefile);
        exit;
    }
}
$result = select_query("tbltickets", "", array("tid" => $tid, "c" => $c));
예제 #4
0
파일: cart.php 프로젝트: billyprice1/whmcs
require "init.php";
require "includes/orderfunctions.php";
require "includes/domainfunctions.php";
require "includes/whoisfunctions.php";
require "includes/configoptionsfunctions.php";
require "includes/customfieldfunctions.php";
require "includes/clientfunctions.php";
require "includes/invoicefunctions.php";
require "includes/processinvoices.php";
require "includes/gatewayfunctions.php";
require "includes/fraudfunctions.php";
require "includes/modulefunctions.php";
require "includes/ccfunctions.php";
require "includes/cartfunctions.php";
initialiseClientArea($_LANG['carttitle'], "", "<a href=\"cart.php\">" . $_LANG['carttitle'] . "</a>");
checkContactPermission("orders");
$orderfrm = new WHMCS_OrderForm();
$a = $whmcs->get_req_var("a");
$gid = $whmcs->get_req_var("gid");
$pid = (int) $whmcs->get_req_var("pid");
$aid = (int) $whmcs->get_req_var("aid");
$ajax = $whmcs->get_req_var("ajax");
$sld = $whmcs->get_req_var("sld");
$tld = $whmcs->get_req_var("tld");
$domains = $whmcs->get_req_var("domains");
$step = $whmcs->get_req_var("step");
$orderfrmtpl = $whmcs->get_config("OrderFormTemplate");
if (!isValidforPath($orderfrmtpl)) {
    exit("Invalid Order Form Template Name");
}
$orderconf = array();