Example #1
0
require_once "includes/cookie.php";
require_once "includes/template.php";
$body = new Template();
$cookie = new CookieInfo("CMS");
if ($cookie->check()) {
    $cookie->getcookies();
    if ($cookie->array['usertype'] == 2) {
        header("Location: tl.php");
    } else {
        if ($cookie->array['usertype'] == 3) {
            header("Location: dc.php");
        } else {
            if ($cookie->array['usertype'] == 4) {
                header("Location: agent.php");
            } else {
                if ($cookie->array['usertype'] == 5) {
                    header("Location: it.php");
                } else {
                    if ($cookie->array['usertype'] == 1) {
                        header("Location: agent.php");
                    }
                }
            }
        }
    }
    exit;
}
$body->set_template("templates/index.html");
$body->add_key('errmsg', '');
echo $body->create();
Example #2
0
 function parse_loop($name)
 {
     $template = $this->get_template();
     if (strpos($template, '{LOOP ' . $name . '}') === false) {
         return;
     }
     $offset = 0;
     $name_len = strlen($name);
     while (($begin = strpos($template, '{LOOP ' . $name . '}', $offset)) !== false) {
         if (($end = strpos($template, '{ENDLOOP}', $begin + 6 + $name_len)) !== false) {
             $block = substr($template, $begin, $end + 9 - $begin);
             $content = substr($block, $name_len + 7, -9);
             $parsed_block = '';
             for ($x = 0; $x < count($this->loop_vars[$name]); $x++) {
                 $loop_data = $this->loop_vars[$name][$x];
                 $loop_vars = array_keys($loop_data);
                 $ctpl = new Template();
                 $ctpl->set_template($content);
                 foreach ($loop_vars as $loop_var) {
                     $ctpl->set_var($name . '.' . $loop_var, $loop_data[$loop_var]);
                 }
                 $ctpl->parse();
                 $parsed_block .= $ctpl->get_template();
                 unset($ctpl);
             }
             $template = str_replace($block, $parsed_block, $template);
             $offset = $begin + strlen($parsed_block);
         } else {
             break;
         }
     }
     $this->set_template($template);
 }
Example #3
0
}
if (isset($_REQUEST['referalname'])) {
    require_once "../../includes/settings.php";
    require_once "../../includes/dbase.php";
    $referalname = $_REQUEST['referalname'];
    $referalcontact = $_REQUEST['referalcontact'];
    $curdatetime = Date("Y-m-d H:i:s");
    $db = new dbconnection();
    $db->dbconnect();
    $db->query = "\n    insert into " . TABLE_CLIENTS . "\n      (completename,phone,disposition,dateuploaded,tagdate,dateexpires,listid,opener,agent,referencecode)\n      values\n      ('{$referalname}','{$referalcontact}','Referal',curdate(),'{$curdatetime}',CURDATE() + INTERVAL 30 DAY,2,{$userid},{$userid},'{$leadid}')\n    ";
    $db->execute();
    $db->query = "\n    select leadid from " . TABLE_CLIENTS . "\n    where agent={$userid} and disposition='Referal' and tagdate='{$curdatetime}'\n    ";
    $db->execute();
    if ($db->rowcount() == 1) {
        $row = $db->fetchrow(0);
        $db->query = "insert into " . TABLE_CLIENTINFO . " (leadid) values (" . $row['leadid'] . ")";
        $db->execute();
        $db->query = "insert into " . TABLE_CARDS . " (leadid) values (" . $row['leadid'] . ")";
        $db->execute();
    } else {
        //temporary error handler
        $db->query = "update " . TABLE_CLIENTS . " set disposition='ERROR' where agent={$userid} and disposition='Referal' and tagdate='{$curdatetime}'";
        $db->execute();
    }
}
$body = new Template();
$body->set_template("../../templates/agent/referal.html");
$body->add_key('cname', $cname);
$body->add_key('userid', $userid);
$body->add_key('leadid', $leadid);
echo $body->create();
Example #4
0
require_once "../../includes/settings.php";
require_once "../../includes/dbase.php";
require_once "../../includes/template.php";
if (isset($_REQUEST['leadid'])) {
    $leadid = $_REQUEST['leadid'];
} else {
    exit;
}
if (isset($_REQUEST['cname'])) {
    $cname = $_REQUEST['cname'];
} else {
    exit;
}
$db = new dbconnection();
$db->dbconnect();
$db->query = "\n  select * from " . TABLE_HISTORY . " a\n  inner join " . TABLE_USERS . " b on (a.agent=b.userid)\n  where leadid={$leadid} order by tagdate desc\n  ";
$db->execute();
$history = array();
$rowcount = $db->rowcount();
if ($rowcount > 0) {
    for ($x = 0; $x < $rowcount; $x++) {
        $row = $db->fetchrow($x);
        $history[$x] = $row;
    }
}
$body = new Template();
$body->set_template("../../templates/agent/callhistory.html");
$body->add_key('cname', $cname);
$body->template_loop('history', $history);
echo $body->create();
Example #5
0
include INCLUDE_PATH . 'Date.php';
include INCLUDE_PATH . 'functions_global.php';
include INCLUDE_PATH . 'class_email_handler.php';
include INCLUDE_PATH . 'class_MPTTcategories.php';
include INCLUDE_PATH . 'class_fees.php';
include INCLUDE_PATH . 'User.php';
include INCLUDE_PATH . 'template/Template.php';
// connect to the database
$db = new DatabasePDO();
if (isset($CHARSET)) {
    $db->connect($DbHost, $DbUser, $DbPassword, $DbDatabase, $DBPrefix, $CHARSET);
} else {
    $db->connect($DbHost, $DbUser, $DbPassword, $DbDatabase, $DBPrefix);
}
$system = new global_class();
$template = new Template();
$user = new User();
include INCLUDE_PATH . 'messages.inc.php';
$system->loadAuctionTypes();
set_error_handler('WeBidErrorHandler', $error_reporting);
if ($user->logged_in) {
    $system->tdiff = $system->getUserOffset(time(), $user->user_data['timezone']);
    $system->ctime = $system->getUserTimestamp(time(), $user->user_data['timezone']) + $system->tdiff;
}
$dt = new Date($system, $user);
// delete REDIRECT_AFTER_LOGIN value automatically so you are never forwarded to an old page
if (isset($_SESSION['REDIRECT_AFTER_LOGIN']) && !defined('AtLogin')) {
    unset($_SESSION['REDIRECT_AFTER_LOGIN']);
}
$template->set_template();
Example #6
0
    $cookie->getcookies();
    $userid = $cookie->array['userid'];
    $teamid = $cookie->array['teamid'];
    $extension = $cookie->array['extension'];
    $hostaddress = $cookie->array['hostaddress'];
    $body->add_key('userid', $userid);
    $body->add_key('firstname', $cookie->array['firstname']);
    $body->add_key('lastname', $cookie->array['lastname']);
    $body->add_key('extension', $extension);
    $body->add_key('hostaddress', $hostaddress);
    $body->add_key('teamid', $teamid);
} else {
    header('Location: index.php');
}
// set the header menu
$body->set_template("templates/agent/header.html");
echo $body->create();
//set the main content
$page = isset($_REQUEST['show']) ? strtolower(str_replace("'", "", $_REQUEST['show'])) : 'dashboard';
$body->add_key('mainpage', $_SERVER['SCRIPT_NAME']);
$body->add_key('workingfolder', $page);
switch ($page) {
    case 'dashboard':
        $body->set_template("templates/agent/dashboard.html");
        include 'scripts/agent/dashboard.php';
        break;
    case 'search':
        if (isset($_REQUEST['searchname'])) {
            $body->set_template("templates/agent/searchresults.html");
            include 'scripts/agent/search.php';
            $body->add_key('searchname', $_REQUEST['searchname']);
Example #7
0
    $cookie->getcookies();
    $userid = $cookie->array['userid'];
    $teamid = $cookie->array['teamid'];
    $extension = $cookie->array['extension'];
    $hostaddress = $cookie->array['hostaddress'];
    $body->add_key('loggeduserid', $userid);
    $body->add_key('loggedfirstname', $cookie->array['firstname']);
    $body->add_key('loggedlastname', $cookie->array['lastname']);
    $body->add_key('loggedextension', $extension);
    $body->add_key('loggedhostaddress', $hostaddress);
    $body->add_key('loggedteamid', $teamid);
} else {
    header('Location: index.php');
}
// set the header menu
$body->set_template("templates/tl/header.html");
echo $body->create();
//set the main content
$page = isset($_REQUEST['show']) ? strtolower(str_replace("'", "", $_REQUEST['show'])) : 'dashboard';
$body->add_key('mainpage', $_SERVER['SCRIPT_NAME']);
$body->add_key('workingfolder', $page);
switch ($page) {
    case 'dashboard':
        $body->set_template("templates/tl/dashboard.html");
        include 'scripts/tl/dashboard.php';
        break;
    case 'search':
        if (isset($_REQUEST['searchname'])) {
            $body->set_template("templates/tl/searchresults.html");
            include 'scripts/tl/search.php';
            $body->add_key('searchname', $_REQUEST['searchname']);