| 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485486487488489490491492493494495496497498499500501502503504505506507508509510511512513514515516517518519520521522523524525526527528529530531532533534535536537538539540541542543544545546547548549550551552553554555556557558559560561562563564565566567568569570571572573574575576577578579580581582583584585586587588589590591592593594595596597598599600601602603604605606607608609610611612613614615616617618619620621622623624625626627628629630631632633634635636637638639640641642643644645646647648649650651652653654655656657658659660661662663664665666667668669670671672673674675676677678679680681682683684685686687688689690691692693694695696697698699700701702703704705706707708709710711712713714715716717718719720721722723724725726727728729730731732733734735736737738739740741742743744745746747748749750751752753754755756757758759760761762763764765766767768769770771772773774775776777778779780781782783784785786787788789790791792793794795796797798799800801802803804805806807808809810811812813814815816817818819820821822823824825826827828829830831832833834835836837838839840841842843844845846847848849850851852853854855856857858859860861862863864865866867868869870871872873874875876877878879880881882883884885886887888889890891892893894895896897898899900901902903904905906907908909910911912913914915916917918919920921922923924925926927928929930931932933934935936937938939940941942943944 |
- <?php
- include "Connection.php";
- $conn = new Connection();
- if (isset($_REQUEST["funName"])) {
- $db = $conn->getConnection();
- $fun = $_REQUEST["funName"];
- switch ($fun) {
- case "role":
- case "zone":
- case "state":
- case "city":
- case "dealer":
- case "language":
- case "category":
- case "product":
- case "questiontype":
- case "questiontag":
- case "allquestiontag":
- case "questions":
- case "assessment":
- case "adduserlist":
- case "certificate_level":
- //case "updateproduct":
- //case "deleteproduct":
- case "zonelist":
- case "zmlist":
- case "rmlist":
- case "amlist":
- case "dealerlist":
- case "dselist":
- case "accesspage":
- case "accessmentusertype":
- case "contentrole":
- case "model":
- case "dealer_v2":
- case "trainer":
- $fun();
- break;
- default:
- $conn->message(false, "PAGE NOT FOUND");exit;
- break;
- }
- } else {
- $conn->message(false, "PAGE NOT FOUND");exit;
- }
- // GET ZONE
- function zone()
- {
- global $conn;
- try {
- $lang = (isset($_REQUEST["lang"])) ? $_REQUEST["lang"] : 'en_us';
- if (isset($_SESSION["userid"])) {
- $query_str = "SELECT zone FROM " . DMS_DEALER . " WHERE status='1' AND is_deleted='0' AND zone!='' GROUP BY zone ";
- $query = $conn->query($query_str);
- $arr = $query->fetchAll(PDO::FETCH_OBJ);
- $conn->message(true, $conn->getMessage($lang, 'common', 'success1'), $arr);
- } else {
- $conn->message(false, $conn->getMessage($lang, 'common', 'error1'));
- }
- } catch (PDOException $e) {
- $conn->message(false, $conn->getMessage($lang, 'common', 'error4'));
- }
- }
- // GET STATE
- function state()
- {
- global $conn;
- try {
- $lang = (isset($_REQUEST["lang"])) ? $_REQUEST["lang"] : 'en_us';
- if (isset($_SESSION["userid"])) {
- //ZONE FILTER
- if ((isset($_REQUEST["zone"]))) {
- $zone = (isset($_REQUEST["zone"])) ? escape_str($_REQUEST["zone"]) : '';
- if ($zone) {
- $zone_arr = @explode(',', $zone);
- $zone_quotes = array_map("quotes_array", $zone_arr);
- $cond = " AND zone IN (" . @implode(',', $zone_quotes) . ")";
- } else {
- $cond = " AND zone IN ('')";
- }
- }
- //$cond=($cateid)?" AND t.cateid='".$cateid."'":"";
- $query_str = "SELECT state FROM " . DMS_DEALER . " WHERE status='1' AND is_deleted='0' AND state!='' " . $cond . " GROUP BY state ";
- $query = $conn->query($query_str);
- $arr = $query->fetchAll(PDO::FETCH_OBJ);
- $conn->message(true, $conn->getMessage($lang, 'common', 'success1'), $arr);
- } else {
- $conn->message(false, $conn->getMessage($lang, 'common', 'error1'));
- }
- } catch (PDOException $e) {
- $conn->message(false, $conn->getMessage($lang, 'common', 'error4'));
- }
- }
- // GET CITY
- function city()
- {
- global $conn;
- try {
- $lang = (isset($_REQUEST["lang"])) ? $_REQUEST["lang"] : 'en_us';
- if (isset($_SESSION["userid"])) {
- //STATE FILTER
- $cond = '';
- if (isset($_REQUEST["state"])) {
- $state = (isset($_REQUEST["state"])) ? escape_str($_REQUEST["state"]) : '';
- if ($state) {
- $state_arr = @explode(',', $state);
- $state_quotes = array_map("quotes_array", $state_arr);
- $cond .= " AND state IN (" . @implode(',', $state_quotes) . ")";
- } else {
- $cond .= " AND state IN ('')";
- }
- }
- if ((isset($_REQUEST["zone"]))) {
- $zone = (isset($_REQUEST["zone"])) ? escape_str($_REQUEST["zone"]) : '';
- if ($zone) {
- $zone_arr = @explode(',', $zone);
- $zone_quotes = array_map("quotes_array", $zone_arr);
- $cond .= " AND zone IN (" . @implode(',', $zone_quotes) . ")";
- } else {
- $cond .= " AND zone IN ('')";
- }
- }
- if (isset($_REQUEST["trainer_id"])) {
- $trainer_id = (isset($_REQUEST["trainer_id"])) ? escape_str($_REQUEST["trainer_id"]) : '';
- if ($trainer_id) {
- //$state_arr=@explode(',',$state);
- //$state_quotes = array_map("quotes_array", $state_arr);
- //$cond=" AND state IN (".@implode(',',$state_quotes).")";
- $query_str = "SELECT h.zone FROM " . DMS_HOUSER . " as h JOIN " . TABLE_USER . " as u ON h.emp_code=u.emp_code WHERE u.status='1' AND u.is_deleted='0' AND u.userid='" . $trainer_id . "' AND u.role='5' LIMIT 1";
- $query = $conn->query($query_str);
- $arr = $query->fetchAll(PDO::FETCH_OBJ);
- if (count($arr)) {
- $cond .= " AND zone='" . $arr[0]->zone . "'";
- } else {
- $cond .= " AND zone=''";
- }
- } else {
- //$cond=" AND state IN ('')";
- }
- }
- $query_str = "SELECT city FROM " . DMS_DEALER . " WHERE status='1' AND is_deleted='0' AND city!='' " . $cond . " GROUP BY city ";
- $query = $conn->query($query_str);
- $arr = $query->fetchAll(PDO::FETCH_OBJ);
- $conn->message(true, $conn->getMessage($lang, 'common', 'success1'), $arr);
- } else {
- $conn->message(false, $conn->getMessage($lang, 'common', 'error1'));
- }
- } catch (PDOException $e) {
- $conn->message(false, $conn->getMessage($lang, 'common', 'error4'));
- }
- }
- // GET DEALER
- function dealer()
- {
- global $conn;
- try {
- $lang = (isset($_REQUEST["lang"])) ? $_REQUEST["lang"] : 'en_us';
- if (isset($_SESSION["userid"])) {
- $cond = '';
- //ZONE FILTER
- if (isset($_REQUEST["city"])) {
- $city = (isset($_REQUEST["city"])) ? escape_str($_REQUEST["city"]) : '';
- if ($city) {
- $city_arr = @explode(',', $city);
- $city_quotes = array_map("quotes_array", $city_arr);
- $cond .= " AND city IN (" . @implode(',', $city_quotes) . ")";
- } else {
- $cond .= " AND city IN ('')";
- }
- }
- if (isset($_REQUEST["state"])) {
- $state = (isset($_REQUEST["state"])) ? escape_str($_REQUEST["state"]) : '';
- if ($state) {
- $state_arr = @explode(',', $state);
- $state_quotes = array_map("quotes_array", $state_arr);
- $cond .= " AND state IN (" . @implode(',', $state_quotes) . ")";
- } else {
- $cond .= " AND state IN ('')";
- }
- }
- if ((isset($_REQUEST["zone"]))) {
- $zone = (isset($_REQUEST["zone"])) ? escape_str($_REQUEST["zone"]) : '';
- if ($zone) {
- $zone_arr = @explode(',', $zone);
- $zone_quotes = array_map("quotes_array", $zone_arr);
- $cond .= " AND zone IN (" . @implode(',', $zone_quotes) . ")";
- } else {
- $cond .= " AND zone IN ('')";
- }
- }
- $query_str = "SELECT `dealer_code`, `dealer_name`,city,state,zone FROM " . DMS_DEALER . " WHERE status='1' AND is_deleted='0' " . $cond . " GROUP BY dealer_code ";
- $query = $conn->query($query_str);
- $arr = $query->fetchAll(PDO::FETCH_OBJ);
- $conn->message(true, $conn->getMessage($lang, 'common', 'success1'), $arr);
- } else {
- $conn->message(false, $conn->getMessage($lang, 'common', 'error1'));
- }
- } catch (PDOException $e) {
- $conn->message(false, $conn->getMessage($lang, 'common', 'error4'));
- }
- }
- // GET CATEGORY
- function category()
- {
- global $conn;
- try {
- $lang = (isset($_REQUEST["lang"])) ? $_REQUEST["lang"] : 'en_us';
- if (isset($_SESSION["userid"])) {
- $query_str = "SELECT `cateid`, `catename` FROM " . TABLE_CATEGORY;
- $query = $conn->query($query_str);
- $arr = $query->fetchAll(PDO::FETCH_OBJ);
- $conn->message(true, $conn->getMessage($lang, 'common', 'success1'), $arr);
- } else {
- $conn->message(false, $conn->getMessage($lang, 'common', 'error1'));
- }
- } catch (PDOException $e) {
- $conn->message(false, $conn->getMessage($lang, 'common', 'error4'));
- }
- }
- // GET LANGUAGE
- function language()
- {
- global $conn;
- try {
- $lang = (isset($_REQUEST["lang"])) ? $_REQUEST["lang"] : 'en_us';
- if (isset($_SESSION["userid"])) {
- $query_str = "SELECT `language_id`, `language_code`, `language_title` FROM " . TABLE_MASTER_LANGUAGE . " WHERE is_deleted='0'";
- $query = $conn->query($query_str);
- $arr = $query->fetchAll(PDO::FETCH_OBJ);
- $conn->message(true, $conn->getMessage($lang, 'common', 'success1'), $arr);
- } else {
- $conn->message(false, $conn->getMessage($lang, 'common', 'error1'));
- }
- } catch (PDOException $e) {
- $conn->message(false, $conn->getMessage($lang, 'common', 'error4'));
- }
- }
- // get product
- function product()
- {
- global $conn;
- try {
- $lang = (isset($_REQUEST["lang"])) ? $_REQUEST["lang"] : 'en_us';
- if (isset($_SESSION["userid"])) {
- $cateid = escape_str($_REQUEST["cateid"]);
- $cond = ($cateid) ? " AND t.cateid='" . $cateid . "'" : "";
- $query_str = "SELECT t.`assettopicid`, t.`topicname`,c.catename,t.user_type FROM " . TABLE_ASSET_TOPIC . " t LEFT JOIN " . TABLE_CATEGORY . " c ON t.cateid=c.cateid WHERE t.is_deleted='0' " . $cond . " ORDER BY t.position,t.assettopicid ASC ";
- $query = $conn->query($query_str);
- $arr = $query->fetchAll(PDO::FETCH_OBJ);
- $conn->message(true, $conn->getMessage($lang, 'common', 'success1'), $arr);
- } else {
- $conn->message(false, $conn->getMessage($lang, 'common', 'error1'));
- }
- } catch (PDOException $e) {
- $conn->message(false, $conn->getMessage($lang, 'common', 'error4'));
- }
- }
- // GET QUESTION TYPE
- function questiontype()
- {
- global $conn;
- try {
- $lang = (isset($_REQUEST["lang"])) ? $_REQUEST["lang"] : 'en_us';
- if (isset($_SESSION["userid"])) {
- $type = escape_str($_REQUEST["type"]);
- $cond = '';
- if ($type) {
- switch ($type) {
- case '1': //Assessment
- $cond = " AND id IN (1,2)";
- break;
- case '2': //Survey
- $cond = " AND id IN (3,4,5,6)";
- break;
- }
- }
- $query_str = "SELECT `id`, `questiontype` FROM " . TABLE_QUESTIONTYPE . " WHERE is_deleted=0 " . $cond;
- $query = $conn->query($query_str);
- $arr = $query->fetchAll(PDO::FETCH_OBJ);
- $conn->message(true, $conn->getMessage($lang, 'common', 'success1'), $arr);
- } else {
- $conn->message(false, $conn->getMessage($lang, 'common', 'error1'));
- }
- } catch (PDOException $e) {
- $conn->message(false, $conn->getMessage($lang, 'common', 'error4'));
- }
- }
- // GET QUESTION TAG
- function questiontag()
- {
- global $conn;
- try {
- $lang = (isset($_REQUEST["lang"])) ? $_REQUEST["lang"] : 'en_us';
- if (isset($_SESSION["userid"])) {
- $questiontypeid = escape_str($_REQUEST["questiontypeid"]);
- $cond = ($questiontypeid) ? " AND questiontypeid='" . $questiontypeid . "'" : "";
- if (isset($_REQUEST["certified"]) && $_REQUEST["certified"] == '1') {
- $cond .= " and cateid>'0'";
- } else {
- $cond .= " and cateid='0'";
- }
- if (isset($_REQUEST["is_survey"]) && $_REQUEST["is_survey"] == '1') {
- $cond .= " and questiontypeid IN(3,4,5,6)";
- } else {
- $cond .= " and questiontypeid IN(1,2)";
- }
- $query_str = "SELECT tag FROM " . TABLE_QUESTION . " WHERE status=1 " . $cond . " GROUP BY tag ORDER BY tag,id ASC";
- $query = $conn->query($query_str);
- $arr = $query->fetchAll(PDO::FETCH_OBJ);
- $conn->message(true, $conn->getMessage($lang, 'common', 'success1'), $arr);
- } else {
- $conn->message(false, $conn->getMessage($lang, 'common', 'error1'));
- }
- } catch (PDOException $e) {
- $conn->message(false, $conn->getMessage($lang, 'common', 'error4'));
- }
- }
- // GET QUESTION TAG
- function allquestiontag()
- {
- global $conn;
- try {
- $lang = (isset($_REQUEST["lang"])) ? $_REQUEST["lang"] : 'en_us';
- if (isset($_SESSION["userid"])) {
- $query_str = "SELECT tag FROM " . TABLE_QUESTION . " WHERE status=1 " . $cond . " GROUP BY tag ORDER BY tag,id ASC";
- $query = $conn->query($query_str);
- $arr = $query->fetchAll(PDO::FETCH_OBJ);
- $conn->message(true, $conn->getMessage($lang, 'common', 'success1'), $arr);
- } else {
- $conn->message(false, $conn->getMessage($lang, 'common', 'error1'));
- }
- } catch (PDOException $e) {
- $conn->message(false, $conn->getMessage($lang, 'common', 'error4'));
- }
- }
- // GET QUESTION
- function questions()
- {
- global $conn;
- try {
- $lang = (isset($_REQUEST["lang"])) ? $_REQUEST["lang"] : 'en_us';
- if (isset($_SESSION["userid"])) {
- $questiontypeid = escape_str($_REQUEST["questiontypeid"]);
- $cond = ($questiontypeid) ? " AND questiontypeid='" . $questiontypeid . "'" : "";
- if (isset($_REQUEST["certified"]) && $_REQUEST["certified"] == '1') {
- $cond .= " and cateid>'0'";
- } else {
- $cond .= " and cateid='0'";
- }
- if (isset($_REQUEST["is_survey"]) && $_REQUEST["is_survey"] == '1') {
- $cond .= " and questiontypeid IN(3,4,5,6)";
- } else {
- $cond .= " and questiontypeid IN(1,2)";
- }
- if (isset($_REQUEST["tag"]) && $_REQUEST["tag"] != '') {
- $cond .= " and tag='" . escape_str($_REQUEST["tag"]) . "'";
- } else {
- $cond .= "";
- }
- $query_str = "SELECT `id`, `questiontypeid`,CASE
- WHEN questiontypeid IN(1,2) THEN '1' WHEN questiontypeid IN(3,4,5,6) THEN '2' END as type,`questiontext` ,tag FROM " . TABLE_QUESTION . " WHERE status=1 " . $cond . " ORDER BY tag,id ASC";
- $query = $conn->query($query_str);
- $arr = $query->fetchAll(PDO::FETCH_OBJ);
- $conn->message(true, $conn->getMessage($lang, 'common', 'success1'), $arr);
- } else {
- $conn->message(false, $conn->getMessage($lang, 'common', 'error1'));
- }
- } catch (PDOException $e) {
- $conn->message(false, $conn->getMessage($lang, 'common', 'error4'));
- }
- }
- // GET ASSESSMENT
- function assessment()
- {
- global $conn;
- try {
- $lang = (isset($_REQUEST["lang"])) ? $_REQUEST["lang"] : 'en_us';
- if (isset($_SESSION["userid"])) {
- $cond = '';
- $atype = escape_str($_REQUEST["atype"]);
- $cond .= ($atype) ? " AND atype='" . $atype . "'" : "";
- $user_type = escape_str($_REQUEST["user_type"]);
- $cond .= ($user_type) ? " AND user_type='" . $user_type . "'" : " AND user_type='0'";
- $query_str = "SELECT `assessmentid`,`atype`, `lvl_id`, `assessmentname`,user_type FROM " . TABLE_ASSESSMENT . " WHERE status=1 AND assettypeid=1 " . $cond;
- $query = $conn->query($query_str);
- $arr = $query->fetchAll(PDO::FETCH_OBJ);
- $conn->message(true, $conn->getMessage($lang, 'common', 'success1'), $arr);
- } else {
- $conn->message(false, $conn->getMessage($lang, 'common', 'error1'));
- }
- } catch (PDOException $e) {
- $conn->message(false, $conn->getMessage($lang, 'common', 'error4'));
- }
- }
- // GET USER LIST
- function adduserlist()
- {
- global $conn;
- try {
- $lang = (isset($_REQUEST["lang"])) ? $_REQUEST["lang"] : 'en_us';
- if (isset($_SESSION["userid"])) {
- $assessmentid = escape_str($_REQUEST["assessmentid"]);
- if ($assessmentid) {
- $query_assessmentstr = "SELECT * FROM " . TABLE_ASSESSMENT . " WHERE is_deleted=0 ";
- $conn->getQueryValue($query_assessmentstr);
- }
- $query_str = "SELECT `userid`, `smpin`, `fname`, `lname`,`role` FROM " . TABLE_USER . " WHERE is_deleted=0 " . $cond;
- $query = $conn->query($query_str);
- $arr = $query->fetchAll(PDO::FETCH_OBJ);
- $conn->message(true, $conn->getMessage($lang, 'common', 'success1'), $arr);
- } else {
- $conn->message(false, $conn->getMessage($lang, 'common', 'error1'));
- }
- } catch (PDOException $e) {
- $conn->message(false, $conn->getMessage($lang, 'common', 'error4'));
- }
- }
- // GET ROLE
- function role()
- {
- global $conn;
- try {
- // $_SESSION["userid"]='1'; echo "exit"; exit;z
- $lang = (isset($_REQUEST["lang"])) ? $_REQUEST["lang"] : 'en_us';
- if (isset($_SESSION["userid"])) {
- $type = escape_str($_REQUEST["type"]);
- $cond = '';
- if ($type == 'dse') {
- $cond = " AND id>7 AND id<14";
- }
- $user_type = escape_str($_REQUEST["user_type"]);
- if ($user_type != '') {
- $cond .= ($user_type == 'normal') ? " AND id>7 AND id<14 " : " AND id=15 ";
- }
- $cond .= (isset($_SESSION["role"]) && $_SESSION["role"] != '1') ? " AND id>2" : " AND id>1";
- $query_str = "SELECT `id`, `rolename` FROM " . TABLE_ROLE . " WHERE status=1 " . $cond;
- $query = $conn->query($query_str);
- $arr = $query->fetchAll(PDO::FETCH_OBJ);
- if (count($arr) > 0) {
- foreach ($arr as $key => $res) {
- $file_url = '';
- switch ($res->id) {
- case '1':
- case '2':
- $file_url = SITE_URL . "hypermupload/sample/sample_admin.xlsx";
- break;
- case '3':
- case '4':
- case '6':
- case '7':
- $file_url = SITE_URL . "hypermupload/sample/sample_manager.xlsx";
- break;
- case '5':
- $file_url = SITE_URL . "hypermupload/sample/sample_trainer.xlsx";
- break;
- case '8':
- case '9':
- case '10':
- case '11':
- case '12':
- case '13':
- case '15':
- $file_url = SITE_URL . "hypermupload/sample/sample_dse.xlsx";
- break;
- case '14':
- $file_url = SITE_URL . "hypermupload/sample/sample_dealer.xlsx";
- break;
- case '16':
- $file_url = SITE_URL . "hypermupload/sample/sample_experience.xlsx";
- break;
- }
- $arr[$key]->sample_file = $file_url;
- }
- }
- $conn->message(true, $conn->getMessage($lang, 'common', 'success1'), $arr);
- } else {
- $conn->message(false, $conn->getMessage($lang, 'common', 'error1'));
- }
- } catch (PDOException $e) {
- $conn->message(false, $conn->getMessage($lang, 'common', 'error4'));
- }
- }
- // GET CERTIFICATE LEVEL
- function certificate_level()
- {
- global $conn;
- try {
- $lang = (isset($_REQUEST["lang"])) ? $_REQUEST["lang"] : 'en_us';
- if (isset($_SESSION["userid"])) {
- $type = escape_str($_REQUEST["type"]);
- $query_str = "SELECT `lvl_id`, `lvl_name` FROM " . TABLE_TRAINING_LEVEL . " ORDER BY lvl_id ";
- $query = $conn->query($query_str);
- $arr = $query->fetchAll(PDO::FETCH_OBJ);
- if ($type == '1') {
- $nobj = new stdClass();
- $nobj->lvl_id = '0';
- $nobj->lvl_name = 'Non Cerificate';
- $data[] = $nobj;
- foreach ($arr as $v) {
- $data[] = $v;
- }
- } else {
- $data = $arr;
- }
- $conn->message(true, $conn->getMessage($lang, 'common', 'success1'), $data);
- } else {
- $conn->message(false, $conn->getMessage($lang, 'common', 'error1'));
- }
- } catch (PDOException $e) {
- $conn->message(false, $conn->getMessage($lang, 'common', 'error4'));
- }
- }
- // GET ZONELIST
- function zonelist()
- {
- global $conn;
- try {
- $lang = (isset($_REQUEST["lang"])) ? $_REQUEST["lang"] : 'en_us';
- //$_SESSION["userid"] = 1;
- if (isset($_SESSION["userid"])) {
- $query_str = "SELECT zone as name FROM " . DMS_DEALER . " WHERE zm_name!='' AND status='1' AND is_deleted='0' " . $query_cond . " GROUP BY zone";
- $query = $conn->query($query_str);
- $arr = $query->fetchAll(PDO::FETCH_OBJ);
- $conn->message(true, $conn->getMessage($lang, 'common', 'success1'), $arr);
- } else {
- $conn->message(false, $conn->getMessage($lang, 'common', 'error1'));
- }
- } catch (PDOException $e) {
- $conn->message(false, $conn->getMessage($lang, 'common', 'error4'));
- }
- }
- // GET ZMLIST
- function zmlist()
- {
- global $conn;
- try {
- $lang = (isset($_REQUEST["lang"])) ? $_REQUEST["lang"] : 'en_us';
- if (isset($_SESSION["userid"])) {
- $zone = escape_str($_REQUEST["zone"]);
- $query_cond = ($zone != '') ? " AND zone='" . $zone . "'" : '';
- $query_str = "SELECT zm_name as name,zm_email as email,zone FROM " . DMS_DEALER . " WHERE zm_name!='' AND status='1' AND is_deleted='0' " . $query_cond . " GROUP BY zm_email ORDER BY zm_name ASC";
- $query = $conn->query($query_str);
- $arr = $query->fetchAll(PDO::FETCH_OBJ);
- $conn->message(true, $conn->getMessage($lang, 'common', 'success1'), $arr);
- } else {
- $conn->message(false, $conn->getMessage($lang, 'common', 'error1'));
- }
- } catch (PDOException $e) {
- $conn->message(false, $conn->getMessage($lang, 'common', 'error4'));
- }
- }
- // GET RMLIST
- function rmlist()
- {
- global $conn;
- try {
- $lang = (isset($_REQUEST["lang"])) ? $_REQUEST["lang"] : 'en_us';
- if (isset($_SESSION["userid"])) {
- $zone = isset($_REQUEST["zone"]) ? escape_str($_REQUEST["zone"]) : '';
- if ($zone) {
- $query_cond .= " AND zone='" . $zone . "'";
- }
- $zonemanager = isset($_REQUEST["zm_email"]) ? escape_str($_REQUEST["zm_email"]) : '';
- if ($zonemanager) {
- $query_cond .= " AND zm_email='" . $zonemanager . "'";
- }
- $query_str = "SELECT rm_name as name,rm_email as email FROM " . DMS_DEALER . " WHERE rm_name!='' AND status='1' AND is_deleted='0' " . $query_cond . " GROUP BY rm_email ORDER BY rm_name ASC";
- $query = $conn->query($query_str);
- $arr = $query->fetchAll(PDO::FETCH_OBJ);
- $conn->message(true, $conn->getMessage($lang, 'common', 'success1'), $arr);
- } else {
- $conn->message(false, $conn->getMessage($lang, 'common', 'error1'));
- }
- } catch (PDOException $e) {
- $conn->message(false, $conn->getMessage($lang, 'common', 'error4'));
- }
- }
- // GET AMLIST
- function amlist()
- {
- global $conn;
- try {
- $lang = (isset($_REQUEST["lang"])) ? $_REQUEST["lang"] : 'en_us';
- if (isset($_SESSION["userid"])) {
- $zone = isset($_REQUEST["zone"]) ? escape_str($_REQUEST["zone"]) : '';
- if ($zone) {
- $query_cond .= " AND zone='" . $zone . "'";
- }
- $zonemanager = isset($_REQUEST["zm_email"]) ? escape_str($_REQUEST["zm_email"]) : '';
- if ($zonemanager) {
- $query_cond .= " AND zm_email='" . $zonemanager . "'";
- }
- $regionmanager = isset($_REQUEST["rm_email"]) ? escape_str($_REQUEST["rm_email"]) : '';
- if ($regionmanager) {
- $query_cond .= " AND rm_email='" . $regionmanager . "'";
- }
- $zone = isset($_REQUEST["zone"]) ? escape_str($_REQUEST["zone"]) : '';
- if ($zone) {
- $query_cond .= " AND zone='" . $zone . "'";
- }
- $query_str = "SELECT am_name as name,am_email as email FROM " . DMS_DEALER . " WHERE am_name!='' AND status='1' AND is_deleted='0' " . $query_cond . " GROUP BY am_email ORDER BY am_name ASC";
- $query = $conn->query($query_str);
- $arr = $query->fetchAll(PDO::FETCH_OBJ);
- $conn->message(true, $conn->getMessage($lang, 'common', 'success1'), $arr);
- } else {
- $conn->message(false, $conn->getMessage($lang, 'common', 'error1'));
- }
- } catch (PDOException $e) {
- $conn->message(false, $conn->getMessage($lang, 'common', 'error4'));
- }
- }
- // GET DEALER LIST
- function dealerlist()
- {
- global $conn;
- try {
- $lang = (isset($_REQUEST["lang"])) ? $_REQUEST["lang"] : 'en_us';
- if (isset($_SESSION["userid"])) {
- $zone = isset($_REQUEST["zone"]) ? escape_str($_REQUEST["zone"]) : '';
- if ($zone) {
- $query_cond .= " AND zone='" . $zone . "'";
- }
- $zonemanager = isset($_REQUEST["zm_email"]) ? escape_str($_REQUEST["zm_email"]) : '';
- if ($zonemanager) {
- $query_cond .= " AND zm_email='" . $zonemanager . "'";
- }
- $regionmanager = isset($_REQUEST["rm_email"]) ? escape_str($_REQUEST["rm_email"]) : '';
- if ($regionmanager) {
- $query_cond .= " AND rm_email='" . $regionmanager . "'";
- }
- $areamanager = isset($_REQUEST["am_email"]) ? escape_str($_REQUEST["am_email"]) : '';
- if ($areamanager != '') {
- $query_cond .= " AND am_email='" . $areamanager . "'";
- }
- $query_str = "SELECT dealer_name as name,dealer_code FROM " . DMS_DEALER . " WHERE status='1' AND is_deleted='0' " . $query_cond . " ORDER BY dealer_name ASC";
- $query = $conn->query($query_str);
- $arr = $query->fetchAll(PDO::FETCH_OBJ);
- $conn->message(true, $conn->getMessage($lang, 'common', 'success1'), $arr);
- } else {
- $conn->message(false, $conn->getMessage($lang, 'common', 'error1'));
- }
- } catch (PDOException $e) {
- $conn->message(false, $conn->getMessage($lang, 'common', 'error4'));
- }
- }
- // GET DSE LIST
- function dselist()
- {
- global $conn;
- try {
- $lang = (isset($_REQUEST["lang"])) ? $_REQUEST["lang"] : 'en_us';
- if (isset($_SESSION["userid"])) {
- $dealer_code = isset($_REQUEST["dealer_code"]) ? escape_str($_REQUEST["dealer_code"]) : '';
- if ($dealer_code != '') {
- $query_cond .= " AND dealer_code='" . $dealer_code . "'";
- }
- $regtype = (escape_str($_REQUEST["regtype"]) == '1') ? "1" : "0";
- $query_cond .= ($regtype == 1) ? " AND is_current=1 " : "";
- $segment = escape_str($_REQUEST["segment"]);
- $query_cond .= ($segment == 0) ? "" : " AND segment='" . $segment . "'";
- $query_str = "SELECT CONCAT(fname,lname) as name,smpin FROM " . DMS_EMPLOYEE . " e WHERE status='1' " . $query_cond . " ORDER BY fname ASC,lname ASC";
- $query = $conn->query($query_str);
- $arr = $query->fetchAll(PDO::FETCH_OBJ);
- $conn->message(true, $conn->getMessage($lang, 'common', 'success1'), $arr);
- } else {
- $conn->message(false, $conn->getMessage($lang, 'common', 'error1'));
- }
- } catch (PDOException $e) {
- $conn->message(false, $conn->getMessage($lang, 'common', 'error4'));
- }
- }
- // GET accesspage
- function accesspage()
- {
- global $conn;
- try {
- $lang = (isset($_REQUEST["lang"])) ? $_REQUEST["lang"] : 'en_us';
- if (isset($_SESSION["userid"])) {
- $arr = array("Dashboard", "Learning", "Assessment", "Feedback");
- $conn->message(true, $conn->getMessage($lang, 'common', 'success1'), $arr);
- } else {
- $conn->message(false, $conn->getMessage($lang, 'common', 'error1'));
- }
- } catch (PDOException $e) {
- $conn->message(false, $conn->getMessage($lang, 'common', 'error4'));
- }
- }
- function accessmentusertype()
- {
- global $conn;
- try {
- $lang = (isset($_REQUEST["lang"])) ? $_REQUEST["lang"] : 'en_us';
- if (isset($_SESSION["userid"])) {
- $arr[] = array("id" => '0', 'title' => 'Age Group 7-10');
- $arr[] = array("id" => '1', 'title' => 'Age Group 10-14');
- $arr[] = array("id" => '3', 'title' => 'Age Group 14-18');
- $arr[] = array("id" => '4', 'title' => 'Parents/Guardians');
- $arr[] = array("id" => '5', 'title' => 'Others');
- $conn->message(true, $conn->getMessage($lang, 'common', 'success1'), $arr);
- } else {
- $conn->message(false, $conn->getMessage($lang, 'common', 'error1'));
- }
- } catch (PDOException $e) {
- $conn->message(false, $conn->getMessage($lang, 'common', 'error4'));
- }
- }
- // GET ROLE
- function contentrole()
- {
- global $conn;
- try {
- // $_SESSION["userid"]='1'; echo "exit"; exit;z
- $lang = (isset($_REQUEST["lang"])) ? $_REQUEST["lang"] : 'en_us';
- if (isset($_SESSION["userid"])) {
- $cond .= ' AND id>2';
- $query_str = "SELECT `id`, `rolename` FROM " . TABLE_ROLE . " WHERE status=1 AND id NOT IN(3,14,16) " . $cond;
- $query = $conn->query($query_str);
- $arr = $query->fetchAll(PDO::FETCH_OBJ);
- $conn->message(true, $conn->getMessage($lang, 'common', 'success1'), $arr);
- } else {
- $conn->message(false, $conn->getMessage($lang, 'common', 'error1'));
- }
- } catch (PDOException $e) {
- $conn->message(false, $conn->getMessage($lang, 'common', 'error4'));
- }
- }
- // GET ROLE
- function model()
- {
- global $conn;
- try {
- // $_SESSION["userid"]='1'; echo "exit"; exit;
- $lang = (isset($_REQUEST["lang"])) ? $_REQUEST["lang"] : 'en_us';
- if (isset($_SESSION["userid"])) {
- //$cond.=' AND id>2';
- $query_str = "SELECT * FROM " . TABLE_COMPARE_MODEL . " WHERE is_deleted=0 and is_other=0";
- $query = $conn->query($query_str);
- $arr = $query->fetchAll(PDO::FETCH_OBJ);
- $conn->message(true, $conn->getMessage($lang, 'common', 'success1'), $arr);
- } else {
- $conn->message(false, $conn->getMessage($lang, 'common', 'error1'));
- }
- } catch (PDOException $e) {
- $conn->message(false, $conn->getMessage($lang, 'common', 'error4'));
- }
- }
- // GET DEALER
- function dealer_v2()
- {
- global $conn;
- try {
- $lang = (isset($_REQUEST["lang"])) ? $_REQUEST["lang"] : 'en_us';
- if (isset($_SESSION["userid"])) {
- $cond = '';
- //ZONE FILTER
- if (isset($_REQUEST["city"])) {
- $city = (isset($_REQUEST["city"])) ? escape_str($_REQUEST["city"]) : '';
- if ($city) {
- $city_arr = @explode(',', $city);
- $city_quotes = array_map("quotes_array", $city_arr);
- $cond .= " AND city IN (" . @implode(',', $city_quotes) . ")";
- } else {
- $cond .= " AND city IN ('')";
- }
- }
- if (isset($_REQUEST["state"])) {
- $state = (isset($_REQUEST["state"])) ? escape_str($_REQUEST["state"]) : '';
- if ($state) {
- $state_arr = @explode(',', $state);
- $state_quotes = array_map("quotes_array", $state_arr);
- $cond .= " AND state IN (" . @implode(',', $state_quotes) . ")";
- } else {
- $cond .= " AND state IN ('')";
- }
- }
- if ((isset($_REQUEST["zone"]))) {
- $zone = (isset($_REQUEST["zone"])) ? escape_str($_REQUEST["zone"]) : '';
- if ($zone) {
- $zone_arr = @explode(',', $zone);
- $zone_quotes = array_map("quotes_array", $zone_arr);
- $cond .= " AND zone IN (" . @implode(',', $zone_quotes) . ")";
- } else {
- $cond .= " AND zone IN ('')";
- }
- }
- $arr = array();
- $query_str = "SELECT `dealer_code`, `dealer_name`,city,state,zone FROM " . DMS_DEALER . " WHERE status='1' AND is_deleted='0' " . $cond . " GROUP BY dealer_code ";
- $query = $conn->query($query_str);
- $dealerarr = $query->fetchAll(PDO::FETCH_OBJ);
- if (count($dealerarr) > 0) {
- $ret = new stdClass();
- $ret->dealer = $dealerarr;
- $ret->city = (isset($_REQUEST["city"])) ? $_REQUEST["city"] : '';
- $ret->zone = (isset($_REQUEST["zone"])) ? $_REQUEST["zone"] : '';
- $ret->state = (isset($_REQUEST["state"])) ? $_REQUEST["state"] : '';
- $arr[] = $ret;
- }
- $conn->message(true, $conn->getMessage($lang, 'common', 'success1'), $arr);
- } else {
- $conn->message(false, $conn->getMessage($lang, 'common', 'error1'));
- }
- } catch (PDOException $e) {
- $conn->message(false, $conn->getMessage($lang, 'common', 'error4'));
- }
- }
- function trainer()
- {
- global $conn;
- try {
- $lang = (isset($_REQUEST["lang"])) ? $_REQUEST["lang"] : 'en_us';
- if (isset($_SESSION["userid"])) {
- $conn->message(true, $conn->getMessage($lang, 'common', 'success1'), $arr);
- } else {
- $conn->message(false, $conn->getMessage($lang, 'common', 'error1'));
- }
- } catch (PDOException $e) {
- $conn->message(false, $conn->getMessage($lang, 'common', 'error4'));
- }
- }
|