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();
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); }
} 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();
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();
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();
$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']);
$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']);