<?php require_once dirname(__FILE__) . '/common/common.inc.php'; if (isset($_COOKIE[OPERATOR])) { $_SESSION[OPERATOR] = json_decode($_COOKIE[OPERATOR]); } $template = MiscUtils::getParam('t', 'signin'); $options = MiscUtils::getParam('opts', MiscUtils::encode(array())); $smarty->assign('operator', MiscUtils::encode(array())); $smarty->assign('now', MiscUtils::encode(SimpleDate::create())); $smarty->assign('options', $options); $smarty->assign('template', $template); $smarty->display('gui/base.tpl');
function findByRequest($myPdo) { global $tableVisitor; $result = new stdClass(); $result->data = array(); $sql = MiscUtils::getParam('sql', ''); $date = MiscUtils::getParam('date', NULL); $sql .= $date ? ' OR (v.weddingDay = \'' . SimpleDate::toStamp(json_decode($date)) . '\')' : ''; if ($sql) { try { $stmt = $myPdo->prepare($sql); $stmt->execute(); $i = 0; $count = 0; while ($i < $stmt->rowCount()) { $tmp = $stmt->fetch(PDO::FETCH_OBJ); $tmp->weddingDay = $tmp->weddingDay ? SimpleDate::fromStamp($tmp->weddingDay) : NULL; $result->data[] = $tmp; $i++; } echo json_encode($result); } catch (PDOException $e) { echo $e->getMessage(); } } }
function source($myManager) { $args = json_decode(MiscUtils::decryptParam('a', '[]')); $function = MiscUtils::getParam('f', NULL); $condition = MiscUtils::getParam('c', NULL); $order = MiscUtils::getParam('o', NULL); $queue = MiscUtils::getParam('q', NULL); $page = MiscUtils::getParam('p', NULL); $size = MiscUtils::getParam('s', NULL); $condition = $args->cond; $orm = classToOrm('pz_visitor'); if ($orm) { try { $result = $orm->find($myManager, $page, $size, $order, $queue, $condition, $function); $result->total = count($orm->find($myManager, START, INFINITE, NULL, NULL, $condition, NULL)->data); $res = array(); for ($i = 0, $il = count($result->data); $i < $il; $i++) { $customer = $result->data[$i]; array_push($res, $customer->id); } echo json_encode($res); } catch (PDOException $e) { echo $e->getMessage(); } } }
public static function decryptParam($itm, $default = '', $trimText = false) { return MiscUtils::decrypt(MiscUtils::getParam($itm, $default = '', $trimText = false)); }
header( 'Location: ../../maintenance.html'); return; } */ require_once dirname(__FILE__) . '/common/common.inc.php'; if (isset($_COOKIE[OPERATOR])) { $_SESSION[OPERATOR] = json_decode($_COOKIE[OPERATOR]); } $template = MiscUtils::getParam('t', 'signin'); $base = MiscUtils::getParam('b', 'base'); $menu = MiscUtils::getParam('m', json_encode(array())); $options = MiscUtils::getParam('opts', MiscUtils::encode(array())); $smarty->assign('operator', MiscUtils::encode(array())); $smarty->assign('now', MiscUtils::encode(SimpleDate::create())); $smarty->assign('options', $options); $logout = MiscUtils::getParam('logout', NULL); if ($logout === '') { unset($_SESSION[OPERATOR]); setcookie(OPERATOR, '', time() - 1, PATH, DOMAIN); $smarty->assign('template', 'signin'); $smarty->display("gui/{$base}.tpl"); return; /* SignOut */ } if (isset($_SESSION[OPERATOR])) { $template = $template == 'signin' ? 'visitornew' : $template; if ($menu == json_encode(array())) { $menu = new stdClass(); $menu->a = 1; $menu->b = 1; $menu = json_encode($menu);