require_once "classes/registerpage.php"; $regCipherer = new RunnerCipherer($strTableName); $registered = false; //event for onsubmit $strMessage = ""; $allow_registration = true; $strUsername = ""; $strPassword = ""; $strEmail = ""; $sentMailResults = array(); $values = array(); $keys = array(); $id = postvalue("id") != "" ? postvalue("id") : 1; require_once 'include/xtempl.php'; $isNeedSettings = true; $xt = new Xtempl(); $layout = new TLayout("register2", "CityBlueWave", "MobileBlueWave"); $layout->version = 2; $layout->blocks["top"] = array(); $layout->containers["register"] = array(); $layout->container_properties["register"] = array(); $layout->containers["register"][] = array("name" => "regheader", "block" => "regheader", "substyle" => 2); $layout->containers["register"][] = array("name" => "message", "block" => "message_block", "substyle" => 1); $layout->containers["register"][] = array("name" => "wrapper", "block" => "", "substyle" => 1, "container" => "fields"); $layout->containers["fields"] = array(); $layout->container_properties["fields"] = array(); $layout->containers["fields"][] = array("name" => "regfields", "block" => "", "substyle" => 1); $layout->containers["fields"][] = array("name" => "regbuttons", "block" => "regbuttons", "substyle" => 2); $layout->skins["fields"] = "fields"; $layout->skins["register"] = "1"; $layout->blocks["top"][] = "register";
///////////////////////////////////////////////////////////// //init variables ///////////////////////////////////////////////////////////// if (postvalue("editType") == "inline") { $inlineedit = EDIT_INLINE; } elseif (postvalue("editType") == EDIT_POPUP) { $inlineedit = EDIT_POPUP; } else { $inlineedit = EDIT_SIMPLE; } $id = postvalue("id"); if (intval($id) == 0) { $id = 1; } $flyId = $id + 1; $xt = new Xtempl(); // assign an id $xt->assign("id", $id); $templatefile = $inlineedit == EDIT_INLINE ? "app_modules_inline_edit.htm" : "app_modules_edit.htm"; //array of params for classes $params = array("pageType" => PAGE_EDIT, "id" => $id); $params['tName'] = $strTableName; $params['xt'] =& $xt; $params['mode'] = $inlineedit; $params['includes_js'] = $includes_js; $params['includes_jsreq'] = $includes_jsreq; $params['includes_css'] = $includes_css; $params['locale_info'] = $locale_info; $params['templatefile'] = $templatefile; $params['pageEditLikeInline'] = $inlineedit == EDIT_INLINE; //Get array of tabs for edit page
$layout = new TLayout("search2", "RoundedGreen", "MobileGreen"); $layout->blocks["top"] = array(); $layout->containers["search"] = array(); $layout->containers["search"][] = array("name" => "srchheader", "block" => "", "substyle" => 2); $layout->containers["search"][] = array("name" => "srchconditions", "block" => "conditions_block", "substyle" => 1); $layout->containers["search"][] = array("name" => "wrapper", "block" => "", "substyle" => 1, "container" => "fields"); $layout->containers["fields"] = array(); $layout->containers["fields"][] = array("name" => "srchfields", "block" => "", "substyle" => 1); $layout->skins["fields"] = "fields"; $layout->containers["search"][] = array("name" => "srchbuttons", "block" => "", "substyle" => 2); $layout->skins["search"] = "1"; $layout->blocks["top"][] = "search"; $page_layouts["public_tmp_bank2_search"] = $layout; include 'include/xtempl.php'; include 'classes/runnerpage.php'; $xt = new Xtempl(); // id that used to add to controls names if (postvalue("id")) { $id = postvalue("id"); } else { $id = 1; } // for usual page show proccess $mode = SEARCH_SIMPLE; $templatefile = "public_tmp_bank2_search.htm"; // for ajax query, used when page buffers new control if (postvalue("mode") == "inlineLoadCtrl") { $mode = SEARCH_LOAD_CONTROL; } $timepicker = false; $params = array();
function DisplayMasterTableInfo_BranchMaster($params) { global $cman; $detailtable = $params["detailtable"]; $keys = $params["keys"]; $xt = new Xtempl(); $tName = "BranchMaster"; $xt->eventsObject = getEventObject($tName); $settings = new ProjectSettings($tName, PAGE_LIST); $cipherer = new RunnerCipherer($tName); $connection = $cman->byTable($tName); $masterQuery = $settings->getSQLQuery(); $viewControls = new ViewControlsContainer($settings, PAGE_LIST); $where = ""; $keysAssoc = array(); $showKeys = ""; if ($detailtable == "Fact_SalesTransaction") { $keysAssoc["GroupID"] = $keys[1 - 1]; $keysAssoc["CompanyID"] = $keys[2 - 1]; $where .= RunnerPage::_getFieldSQLDecrypt("GroupID", $connection, $settings, $cipherer) . "=" . $cipherer->MakeDBValue("GroupID", $keys[1 - 1], "", true); $keyValue = $viewControls->showDBValue("GroupID", $keysAssoc); $showKeys .= " " . GetFieldLabel("BranchMaster", "GroupID") . ": " . $keyValue; $where .= " and "; $showKeys .= " , "; $where .= RunnerPage::_getFieldSQLDecrypt("CompanyID", $connection, $settings, $cipherer) . "=" . $cipherer->MakeDBValue("CompanyID", $keys[2 - 1], "", true); $keyValue = $viewControls->showDBValue("CompanyID", $keysAssoc); $showKeys .= " " . GetFieldLabel("BranchMaster", "CompanyID") . ": " . $keyValue; $xt->assign('showKeys', $showKeys); } if (!$where) { return; } $str = SecuritySQL("Search", $tName); if (strlen($str)) { $where .= " and " . $str; } $strWhere = whereAdd($masterQuery->WhereToSql(), $where); if (strlen($strWhere)) { $strWhere = " where " . $strWhere . " "; } $strSQL = $masterQuery->HeadToSql() . ' ' . $masterQuery->FromToSql() . $strWhere . $masterQuery->TailToSql(); LogInfo($strSQL); $data = $cipherer->DecryptFetchedArray($connection->query($strSQL)->fetchAssoc()); if (!$data) { return; } // reassign pagetitlelabel function adding extra params $xt->assign_function("pagetitlelabel", "xt_pagetitlelabel", array("record" => $data, "settings" => $settings)); $keylink = ""; $xt->assign("BranchCloudFolder_mastervalue", $viewControls->showDBValue("BranchCloudFolder", $data, $keylink)); $format = $settings->getViewFormat("BranchCloudFolder"); $class = " rnr-field-text"; if ($format == FORMAT_FILE) { $class = ' rnr-field-file'; } if ($format == FORMAT_AUDIO) { $class = ' rnr-field-audio'; } if ($format == FORMAT_CHECKBOX) { $class = ' rnr-field-checkbox'; } if ($format == FORMAT_NUMBER || IsNumberType($settings->getFieldType("BranchCloudFolder"))) { $class = ' rnr-field-number'; } $xt->assign("BranchCloudFolder_class", $class); // add class for field header as field value $xt->assign("BranchLastSyncDate_mastervalue", $viewControls->showDBValue("BranchLastSyncDate", $data, $keylink)); $format = $settings->getViewFormat("BranchLastSyncDate"); $class = " rnr-field-text"; if ($format == FORMAT_FILE) { $class = ' rnr-field-file'; } if ($format == FORMAT_AUDIO) { $class = ' rnr-field-audio'; } if ($format == FORMAT_CHECKBOX) { $class = ' rnr-field-checkbox'; } if ($format == FORMAT_NUMBER || IsNumberType($settings->getFieldType("BranchLastSyncDate"))) { $class = ' rnr-field-number'; } $xt->assign("BranchLastSyncDate_class", $class); // add class for field header as field value $xt->assign("l_mastervalue", $viewControls->showDBValue("l", $data, $keylink)); $format = $settings->getViewFormat("l"); $class = " rnr-field-text"; if ($format == FORMAT_FILE) { $class = ' rnr-field-file'; } if ($format == FORMAT_AUDIO) { $class = ' rnr-field-audio'; } if ($format == FORMAT_CHECKBOX) { $class = ' rnr-field-checkbox'; } if ($format == FORMAT_NUMBER || IsNumberType($settings->getFieldType("l"))) { $class = ' rnr-field-number'; } $xt->assign("l_class", $class); // add class for field header as field value $layout = GetPageLayout("BranchMaster", 'masterlist'); if ($layout) { $xt->assign("pageattrs", 'class="' . $layout->style . " page-" . $layout->name . '"'); } $xt->displayPartial(GetTemplateName("BranchMaster", "masterlist")); }
} if ($inlineadd == ADD_INLINE) { $templatefile = "app_group_modules_inline_add.htm"; } else { $templatefile = "app_group_modules_add.htm"; } $id = postvalue("id"); if (intval($id) == 0) { $id = 1; } //If undefined session value for mastet table, but exist post value master table, than take second //It may be happen only when use dpInline mode on page add if (!@$_SESSION[$sessionPrefix . "_mastertable"] && postvalue("mastertable")) { $_SESSION[$sessionPrefix . "_mastertable"] = postvalue("mastertable"); } $xt = new Xtempl(); // assign an id $xt->assign("id", $id); $auditObj = GetAuditObject($strTableName); //array of params for classes $params = array("pageType" => PAGE_ADD, "id" => $id, "mode" => $inlineadd); $params['xt'] =& $xt; $params['tName'] = $strTableName; $params['includes_js'] = $includes_js; $params['locale_info'] = $locale_info; $params['includes_css'] = $includes_css; $params['useTabsOnAdd'] = $gSettings->useTabsOnAdd(); $params['templatefile'] = $templatefile; $params['includes_jsreq'] = $includes_jsreq; $params['pageAddLikeInline'] = $inlineadd == ADD_INLINE; $params['needSearchClauseObj'] = false;
$layout->skins["pdf"] = "empty"; $layout->blocks["top"][] = "pdf"; $layout->containers["view"] = array(); $layout->containers["view"][] = array("name" => "viewheader", "block" => "", "substyle" => 2); $layout->containers["view"][] = array("name" => "wrapper", "block" => "", "substyle" => 1, "container" => "fields"); $layout->containers["fields"] = array(); $layout->containers["fields"][] = array("name" => "viewfields", "block" => "", "substyle" => 1); $layout->containers["fields"][] = array("name" => "viewbuttons", "block" => "", "substyle" => 2); $layout->skins["fields"] = "fields"; $layout->skins["view"] = "1"; $layout->blocks["top"][] = "view"; $layout->skins["details"] = "empty"; $layout->blocks["top"][] = "details"; $page_layouts["pad_pad_customer_view"] = $layout; //$cipherer = new RunnerCipherer($strTableName); $xt = new Xtempl(); $query = $gQuery->Copy(); $filename = ""; $message = ""; $key = array(); $next = array(); $prev = array(); $all = postvalue("all"); $pdf = postvalue("pdf"); $mypage = 1; //Show view page as popUp or not $inlineview = postvalue("onFly") ? true : false; //If show view as popUp, get parent Id if ($inlineview) { $parId = postvalue("parId"); } else {
function DisplayMasterTableInfo_GE_ESTADO_CIVIL($params) { global $cman; $detailtable = $params["detailtable"]; $keys = $params["keys"]; $xt = new Xtempl(); $tName = "GE.ESTADO_CIVIL"; $settings = new ProjectSettings($tName, PAGE_LIST); $cipherer = new RunnerCipherer($tName); $connection = $cman->byTable($tName); $masterQuery = $settings->getSQLQuery(); $viewControls = new ViewControlsContainer($settings, PAGE_LIST); $where = ""; $keysAssoc = array(); $showKeys = ""; if ($detailtable == "GE.PERSONA_DISPONIBLE") { $keysAssoc["ESTADO_CIVIL_ID"] = $keys[1 - 1]; $where .= RunnerPage::_getFieldSQLDecrypt("ESTADO_CIVIL_ID", $connection, $settings, $cipherer) . "=" . $cipherer->MakeDBValue("ESTADO_CIVIL_ID", $keys[1 - 1], "", true); $keyValue = $viewControls->showDBValue("ESTADO_CIVIL_ID", $keysAssoc); $showKeys .= " " . GetFieldLabel("GE_ESTADO_CIVIL", "ESTADO_CIVIL_ID") . ": " . $keyValue; $xt->assign('showKeys', $showKeys); } if (!$where) { return; } $str = SecuritySQL("Search"); if (strlen($str)) { $where .= " and " . $str; } $strWhere = whereAdd($masterQuery->WhereToSql(), $where); if (strlen($strWhere)) { $strWhere = " where " . $strWhere . " "; } $strSQL = $masterQuery->HeadToSql() . ' ' . $masterQuery->FromToSql() . $strWhere . $masterQuery->TailToSql(); LogInfo($strSQL); $data = $cipherer->DecryptFetchedArray($connection->query($strSQL)->fetchAssoc()); if (!$data) { return; } // reassign pagetitlelabel function adding extra params $xt->assign_function("pagetitlelabel", "xt_pagetitlelabel", array("record" => $data, "settings" => $settings)); $keylink = ""; $keylink .= "&key1=" . runner_htmlspecialchars(rawurlencode(@$data["ESTADO_CIVIL_ID"])); $xt->assign("ESTADO_CIVIL_ID_mastervalue", $viewControls->showDBValue("ESTADO_CIVIL_ID", $data, $keylink)); $format = $settings->getViewFormat("ESTADO_CIVIL_ID"); $class = " rnr-field-text"; if ($format == FORMAT_FILE) { $class = ' rnr-field-file'; } if ($format == FORMAT_AUDIO) { $class = ' rnr-field-audio'; } if ($format == FORMAT_CHECKBOX) { $class = ' rnr-field-checkbox'; } if ($format == FORMAT_NUMBER || IsNumberType($settings->getFieldType("ESTADO_CIVIL_ID"))) { $class = ' rnr-field-number'; } $xt->assign("ESTADO_CIVIL_ID_class", $class); // add class for field header as field value $xt->assign("NOMBRE_mastervalue", $viewControls->showDBValue("NOMBRE", $data, $keylink)); $format = $settings->getViewFormat("NOMBRE"); $class = " rnr-field-text"; if ($format == FORMAT_FILE) { $class = ' rnr-field-file'; } if ($format == FORMAT_AUDIO) { $class = ' rnr-field-audio'; } if ($format == FORMAT_CHECKBOX) { $class = ' rnr-field-checkbox'; } if ($format == FORMAT_NUMBER || IsNumberType($settings->getFieldType("NOMBRE"))) { $class = ' rnr-field-number'; } $xt->assign("NOMBRE_class", $class); // add class for field header as field value $xt->assign("FEC_CREACION_mastervalue", $viewControls->showDBValue("FEC_CREACION", $data, $keylink)); $format = $settings->getViewFormat("FEC_CREACION"); $class = " rnr-field-text"; if ($format == FORMAT_FILE) { $class = ' rnr-field-file'; } if ($format == FORMAT_AUDIO) { $class = ' rnr-field-audio'; } if ($format == FORMAT_CHECKBOX) { $class = ' rnr-field-checkbox'; } if ($format == FORMAT_NUMBER || IsNumberType($settings->getFieldType("FEC_CREACION"))) { $class = ' rnr-field-number'; } $xt->assign("FEC_CREACION_class", $class); // add class for field header as field value $xt->assign("USUARIO_CREACION_mastervalue", $viewControls->showDBValue("USUARIO_CREACION", $data, $keylink)); $format = $settings->getViewFormat("USUARIO_CREACION"); $class = " rnr-field-text"; if ($format == FORMAT_FILE) { $class = ' rnr-field-file'; } if ($format == FORMAT_AUDIO) { $class = ' rnr-field-audio'; } if ($format == FORMAT_CHECKBOX) { $class = ' rnr-field-checkbox'; } if ($format == FORMAT_NUMBER || IsNumberType($settings->getFieldType("USUARIO_CREACION"))) { $class = ' rnr-field-number'; } $xt->assign("USUARIO_CREACION_class", $class); // add class for field header as field value $xt->assign("FEC_ULTIMA_MOD_mastervalue", $viewControls->showDBValue("FEC_ULTIMA_MOD", $data, $keylink)); $format = $settings->getViewFormat("FEC_ULTIMA_MOD"); $class = " rnr-field-text"; if ($format == FORMAT_FILE) { $class = ' rnr-field-file'; } if ($format == FORMAT_AUDIO) { $class = ' rnr-field-audio'; } if ($format == FORMAT_CHECKBOX) { $class = ' rnr-field-checkbox'; } if ($format == FORMAT_NUMBER || IsNumberType($settings->getFieldType("FEC_ULTIMA_MOD"))) { $class = ' rnr-field-number'; } $xt->assign("FEC_ULTIMA_MOD_class", $class); // add class for field header as field value $xt->assign("USUARIO_ULTIMA_MOD_mastervalue", $viewControls->showDBValue("USUARIO_ULTIMA_MOD", $data, $keylink)); $format = $settings->getViewFormat("USUARIO_ULTIMA_MOD"); $class = " rnr-field-text"; if ($format == FORMAT_FILE) { $class = ' rnr-field-file'; } if ($format == FORMAT_AUDIO) { $class = ' rnr-field-audio'; } if ($format == FORMAT_CHECKBOX) { $class = ' rnr-field-checkbox'; } if ($format == FORMAT_NUMBER || IsNumberType($settings->getFieldType("USUARIO_ULTIMA_MOD"))) { $class = ' rnr-field-number'; } $xt->assign("USUARIO_ULTIMA_MOD_class", $class); // add class for field header as field value $layout = GetPageLayout("GE_ESTADO_CIVIL", 'masterlist'); if ($layout) { $xt->assign("pageattrs", 'class="' . $layout->style . " page-" . $layout->name . '"'); } $xt->displayPartial(GetTemplateName("GE_ESTADO_CIVIL", "masterlist")); }
header("Expires: Thu, 01 Jan 1970 00:00:01 GMT"); include("include/reportfunctions.php"); if(!@$_SESSION["UserID"]) { $_SESSION["MyURL"] = GetTableLink("webreport"); header("Location: ".GetTableLink("login", "", "message=expired")); return; } //$conn=db_connect(); Reload_Report(postvalue("rname")); include('include/xtempl.php'); $xt = new Xtempl(); $arr_tables_db = DBGetTablesListByGroup("db"); $arr_tables_project = DBGetTablesListByGroup("project"); $arr_tables_custom = DBGetTablesListByGroup("custom"); $h_includes = ""; $b_includes = ""; $h_includes .= ' <link rel="stylesheet" href="'.GetRootPathForResources("include/css/jquery-ui.css").'" type="text/css"> <link rel="stylesheet" href="'.GetRootPathForResources("include/css/dstyle.css").'" type="text/css"> <link rel="stylesheet" href="'.GetRootPathForResources("include/fancybox/jquery.fancybox.css").'" type="text/css" media="screen"> <script type="text/javascript" src="'.GetRootPathForResources("include/js/jquery.min.js").'"></script> <script type="text/javascript" src="'.GetRootPathForResources("include/js/jquery.dimensions.pack.js").'"></script> <script type="text/javascript" src="'.GetRootPathForResources("include/js/jquery.easing.js").'"></script>
$layout->blocks["top"][] = "export"; $page_layouts["DimArea_export"] = $layout; $layout->skinsparams = array(); $layout->skinsparams["empty"] = array("button" => "button1"); $layout->skinsparams["menu"] = array("button" => "button1"); $layout->skinsparams["hmenu"] = array("button" => "button1"); $layout->skinsparams["undermenu"] = array("button" => "button1"); $layout->skinsparams["fields"] = array("button" => "button1"); $layout->skinsparams["form"] = array("button" => "button1"); $layout->skinsparams["1"] = array("button" => "button1"); $layout->skinsparams["2"] = array("button" => "button1"); $layout->skinsparams["3"] = array("button" => "button1"); require_once "include/export_functions.php"; require_once "classes/exportpage.php"; require_once 'include/xtempl.php'; $xt = new Xtempl(); $id = postvalue("id"); $id = $id != "" ? $id : 1; $xt->assign("groupExcel", true); //array of params for classes $params = array(); $params["id"] = $id; $params["xt"] =& $xt; $params["tName"] = $strTableName; $params["pageType"] = PAGE_EXPORT; if (!$eventObj->exists("ListGetRowCount") && !$eventObj->exists("ListQuery")) { $params["needSearchClauseObj"] = false; } $pageObject = new ExportPage($params); $pageObject->init(); // Before Process event
$layout = new TLayout("search2", "RoundedGreen", "MobileGreen"); $layout->blocks["top"] = array(); $layout->containers["search"] = array(); $layout->containers["search"][] = array("name" => "srchheader", "block" => "", "substyle" => 2); $layout->containers["search"][] = array("name" => "srchconditions", "block" => "conditions_block", "substyle" => 1); $layout->containers["search"][] = array("name" => "wrapper", "block" => "", "substyle" => 1, "container" => "fields"); $layout->containers["fields"] = array(); $layout->containers["fields"][] = array("name" => "srchfields", "block" => "", "substyle" => 1); $layout->skins["fields"] = "fields"; $layout->containers["search"][] = array("name" => "srchbuttons", "block" => "", "substyle" => 2); $layout->skins["search"] = "1"; $layout->blocks["top"][] = "search"; $page_layouts["pad_pad_spt_reklame_search"] = $layout; include 'include/xtempl.php'; include 'classes/runnerpage.php'; $xt = new Xtempl(); // id that used to add to controls names if (postvalue("id")) { $id = postvalue("id"); } else { $id = 1; } // for usual page show proccess $mode = SEARCH_SIMPLE; $templatefile = "pad_pad_spt_reklame_search.htm"; // for ajax query, used when page buffers new control if (postvalue("mode") == "inlineLoadCtrl") { $mode = SEARCH_LOAD_CONTROL; } $timepicker = false; $params = array();
$layout->containers["view"] = array(); $layout->containers["view"][] = array("name" => "viewheader", "block" => "", "substyle" => 2); $layout->containers["view"][] = array("name" => "wrapper", "block" => "", "substyle" => 1); $layout->containers["fields"] = array(); $layout->containers["fields"][] = array("name" => "viewfields", "block" => "", "substyle" => 1); $layout->containers["fields"][] = array("name" => "viewbuttons", "block" => "", "substyle" => 2); $layout->skins["fields"] = "fields"; $layout->skins["view"] = "1"; $layout->blocks["top"][] = "view"; $layout->skins["details"] = "empty"; $layout->blocks["top"][] = "details"; $page_layouts["Readings_view"] = $layout; include 'include/xtempl.php'; include 'classes/runnerpage.php'; include "classes/searchclause.php"; $xt = new Xtempl(); $query = $gQuery->Copy(); $filename = ""; $message = ""; $key = array(); $next = array(); $prev = array(); $all = postvalue("all"); $pdf = postvalue("pdf"); $mypage = 1; //Show view page as popUp or not $inlineview = postvalue("onFly") ? true : false; //If show view as popUp, get parent Id if ($inlineview) { $parId = postvalue("parId"); } else {
function DisplayMasterTableInfo_app_users($params) { $detailtable = $params["detailtable"]; $keys = $params["keys"]; global $conn, $strTableName; $xt = new Xtempl(); $oldTableName = $strTableName; $strTableName = "app.users"; //$strSQL = "SELECT userid, nama, created, disabled, passwd, id, kd_kantor, kd_kanwil, kd_tp, kd_kanwil_bank, kd_kppbb_bank, kd_bank_tunggal, kd_bank_persepsi, nip, jabatan, handphone, create_uid, update_uid, updated, last_login, is_login, is_logout, last_ip FROM app.users "; $cipherer = new RunnerCipherer($strTableName); $settings = new ProjectSettings($strTableName, PAGE_PRINT); $masterQuery = $settings->getSQLQuery(); $viewControls = new ViewControlsContainer($settings, PAGE_PRINT); $where = ""; global $pageObject, $page_styles, $page_layouts, $page_layout_names, $container_styles; $layout = new TLayout("masterprint", "RoundedGreen", "MobileGreen"); $layout->blocks["bare"] = array(); $layout->containers["0"] = array(); $layout->containers["0"][] = array("name" => "masterprintheader", "block" => "", "substyle" => 1); $layout->skins["0"] = "empty"; $layout->blocks["bare"][] = "0"; $layout->containers["mastergrid"] = array(); $layout->containers["mastergrid"][] = array("name" => "masterprintfields", "block" => "", "substyle" => 1); $layout->skins["mastergrid"] = "grid"; $layout->blocks["bare"][] = "mastergrid"; $page_layouts["app_users_masterprint"] = $layout; $showKeys = ""; if ($detailtable == "app.user_groups") { $where .= GetFullFieldName("id", "", false) . "=" . $cipherer->MakeDBValue("id", $keys[1 - 1], "", "", true); $showKeys .= " " . "Id" . ": " . $keys[1 - 1]; $xt->assign('showKeys', $showKeys); } if (!$where) { $strTableName = $oldTableName; return; } $str = SecuritySQL("Export"); if (strlen($str)) { $where .= " and " . $str; } $strWhere = whereAdd($masterQuery->m_where->toSql($masterQuery), $where); if (strlen($strWhere)) { $strWhere = " where " . $strWhere . " "; } $strSQL = $masterQuery->HeadToSql() . ' ' . $masterQuery->FromToSql() . $strWhere . $masterQuery->TailToSql(); // $strSQL=AddWhere($strSQL,$where); LogInfo($strSQL); $rs = db_query($strSQL, $conn); $data = $cipherer->DecryptFetchedArray($rs); if (!$data) { $strTableName = $oldTableName; return; } $keylink = ""; $keylink .= "&key1=" . htmlspecialchars(rawurlencode(@$data["id"])); // userid - $xt->assign("userid_mastervalue", $viewControls->showDBValue("userid", $data, $keylink)); // nama - $xt->assign("nama_mastervalue", $viewControls->showDBValue("nama", $data, $keylink)); // created - Short Date $xt->assign("created_mastervalue", $viewControls->showDBValue("created", $data, $keylink)); // disabled - $xt->assign("disabled_mastervalue", $viewControls->showDBValue("disabled", $data, $keylink)); // passwd - $xt->assign("passwd_mastervalue", $viewControls->showDBValue("passwd", $data, $keylink)); // id - $xt->assign("id_mastervalue", $viewControls->showDBValue("id", $data, $keylink)); // kd_kantor - $xt->assign("kd_kantor_mastervalue", $viewControls->showDBValue("kd_kantor", $data, $keylink)); // kd_kanwil - $xt->assign("kd_kanwil_mastervalue", $viewControls->showDBValue("kd_kanwil", $data, $keylink)); // kd_tp - $xt->assign("kd_tp_mastervalue", $viewControls->showDBValue("kd_tp", $data, $keylink)); // kd_kanwil_bank - $xt->assign("kd_kanwil_bank_mastervalue", $viewControls->showDBValue("kd_kanwil_bank", $data, $keylink)); // kd_kppbb_bank - $xt->assign("kd_kppbb_bank_mastervalue", $viewControls->showDBValue("kd_kppbb_bank", $data, $keylink)); // kd_bank_tunggal - $xt->assign("kd_bank_tunggal_mastervalue", $viewControls->showDBValue("kd_bank_tunggal", $data, $keylink)); // kd_bank_persepsi - $xt->assign("kd_bank_persepsi_mastervalue", $viewControls->showDBValue("kd_bank_persepsi", $data, $keylink)); // nip - $xt->assign("nip_mastervalue", $viewControls->showDBValue("nip", $data, $keylink)); // jabatan - $xt->assign("jabatan_mastervalue", $viewControls->showDBValue("jabatan", $data, $keylink)); // handphone - $xt->assign("handphone_mastervalue", $viewControls->showDBValue("handphone", $data, $keylink)); // create_uid - $xt->assign("create_uid_mastervalue", $viewControls->showDBValue("create_uid", $data, $keylink)); // update_uid - $xt->assign("update_uid_mastervalue", $viewControls->showDBValue("update_uid", $data, $keylink)); // updated - Short Date $xt->assign("updated_mastervalue", $viewControls->showDBValue("updated", $data, $keylink)); // last_login - Short Date $xt->assign("last_login_mastervalue", $viewControls->showDBValue("last_login", $data, $keylink)); // is_login - $xt->assign("is_login_mastervalue", $viewControls->showDBValue("is_login", $data, $keylink)); // is_logout - $xt->assign("is_logout_mastervalue", $viewControls->showDBValue("is_logout", $data, $keylink)); // last_ip - $xt->assign("last_ip_mastervalue", $viewControls->showDBValue("last_ip", $data, $keylink)); $xt->display("app_users_masterprint.htm"); $strTableName = $oldTableName; }
$layout->containers["fields"][] = array("name" => "loginbuttons", "block" => "loginbuttons", "substyle" => 2); $layout->skins["fields"] = "fields"; $layout->skins["login"] = "******"; $layout->blocks["top"][] = "login"; $page_layouts["login"] = $layout; $layout->skinsparams = array(); $layout->skinsparams["empty"] = array("button" => "button1"); $layout->skinsparams["menu"] = array("button" => "button1"); $layout->skinsparams["hmenu"] = array("button" => "button1"); $layout->skinsparams["undermenu"] = array("button" => "button1"); $layout->skinsparams["fields"] = array("button" => "button1"); $layout->skinsparams["form"] = array("button" => "button1"); $layout->skinsparams["1"] = array("button" => "button1"); $layout->skinsparams["2"] = array("button" => "button1"); $layout->skinsparams["3"] = array("button" => "button1"); $xt = new Xtempl(); $id = postvalue("id"); $id = $id ? $id : 1; $onFly = postvalue("onFly"); if ($onFly == 2) { $id = 1; } //array of params for classes $params = array(); $params["id"] = $id; $params["xt"] =& $xt; $params["pageType"] = PAGE_LOGIN; $params["tName"] = NOT_TABLE_BASED_TNAME; $params["templatefile"] = "login.htm"; $params["needSearchClauseObj"] = false; $pageObject = new LoginPage($params);
<?php @ini_set("display_errors","1"); @ini_set("display_startup_errors","1"); include("include/dbcommon.php"); include('classes/remindpwdpage.php'); include('include/xtempl.php'); require_once(getabspath("classes/cipherer.php")); $reminded = false; $sentMailResults = array(); $cipherer = new RunnerCipherer("webreport_users"); $xt = new Xtempl(); $sessPrefix = 'remind'; $id = postvalue("id")!=="" ? postvalue("id") : 1; $cEmailField = "email"; $layout = new TLayout("remind2", "BoldOrange", "MobileOrange"); $layout->version = 2; $layout->blocks["top"] = array(); $layout->containers["remind"] = array(); $layout->containers["remind"][] = array("name"=>"remindheader", "block"=>"remindheader", "substyle"=>2 ); $layout->containers["remind"][] = array("name"=>"message", "block"=>"message_block", "substyle"=>1 );
function DisplayMasterTableInfo_Module($params) { $detailtable = $params["detailtable"]; $keys = $params["keys"]; global $conn, $strTableName; $xt = new Xtempl(); $oldTableName = $strTableName; $strTableName = "dbo.Module"; //$strSQL = "SELECT ID, [Module Type], [Module Status], [Module Condition], [Serial Num], [Entry Date] FROM dbo.[Module]"; $sqlHead = "SELECT ID, [Module Type], [Module Status], [Module Condition], [Serial Num], [Entry Date]"; $sqlFrom = "FROM dbo.[Module]"; $sqlWhere = ""; $sqlTail = ""; $where = ""; global $page_styles, $page_layouts, $page_layout_names, $container_styles; $layout = new TLayout("masterprint", "BoldOrange", "MobileOrange"); $layout->blocks["bare"] = array(); $layout->containers["0"] = array(); $layout->containers["0"][] = array("name" => "masterprintheader", "block" => "", "substyle" => 1); $layout->skins["0"] = "empty"; $layout->blocks["bare"][] = "0"; $layout->containers["mastergrid"] = array(); $layout->containers["mastergrid"][] = array("name" => "masterprintfields", "block" => "", "substyle" => 1); $layout->skins["mastergrid"] = "grid"; $layout->blocks["bare"][] = "mastergrid"; $page_layouts["Module_masterprint"] = $layout; if ($detailtable == "dbo.Anomalies") { $where .= GetFullFieldName("ID") . "=" . make_db_value("ID", $keys[1 - 1]); } if ($detailtable == "dbo.Customer Module Assignment") { $where .= GetFullFieldName("ID") . "=" . make_db_value("ID", $keys[1 - 1]); } if ($detailtable == "dbo.Readings") { $where .= GetFullFieldName("ID") . "=" . make_db_value("ID", $keys[1 - 1]); } if (!$where) { $strTableName = $oldTableName; return; } $str = SecuritySQL("Export"); if (strlen($str)) { $where .= " and " . $str; } $strWhere = whereAdd($sqlWhere, $where); if (strlen($strWhere)) { $strWhere = " where " . $strWhere . " "; } $strSQL = $sqlHead . ' ' . $sqlFrom . $strWhere . $sqlTail; // $strSQL=AddWhere($strSQL,$where); LogInfo($strSQL); $rs = db_query($strSQL, $conn); $data = db_fetch_array($rs); if (!$data) { $strTableName = $oldTableName; return; } $keylink = ""; $keylink .= "&key1=" . htmlspecialchars(rawurlencode(@$data["ID"])); // ID - $value = ""; $value = ProcessLargeText(GetData($data, "ID", ""), "field=ID" . $keylink, "", MODE_PRINT); $xt->assign("ID_mastervalue", $value); // Module Type - $value = ""; $value = DisplayLookupWizard("Module Type", $data["Module Type"], $data, $keylink, MODE_PRINT); $xt->assign("Module_Type_mastervalue", $value); // Module Status - $value = ""; $value = DisplayLookupWizard("Module Status", $data["Module Status"], $data, $keylink, MODE_PRINT); $xt->assign("Module_Status_mastervalue", $value); // Module Condition - $value = ""; $value = DisplayLookupWizard("Module Condition", $data["Module Condition"], $data, $keylink, MODE_PRINT); $xt->assign("Module_Condition_mastervalue", $value); // Serial Num - $value = ""; $value = ProcessLargeText(GetData($data, "Serial Num", ""), "field=Serial+Num" . $keylink, "", MODE_PRINT); $xt->assign("Serial_Num_mastervalue", $value); // Entry Date - Short Date $value = ""; $value = ProcessLargeText(GetData($data, "Entry Date", "Short Date"), "field=Entry+Date" . $keylink, "", MODE_PRINT); $xt->assign("Entry_Date_mastervalue", $value); $xt->display("Module_masterprint.htm"); $strTableName = $oldTableName; }
return; } if(isLoggedAsGuest()) { $_SESSION["MyURL"]=$_SERVER["SCRIPT_NAME"]."?".$_SERVER["QUERY_STRING"]; } $cMaxTitleLength=30; //$conn=db_connect(); $_SESSION["back_to_menu"]="true"; $_SESSION['webreports_oldname']=""; include('include/xtempl.php'); $xt = new Xtempl(); $h_includes = ""; $b_includes = ""; $h_includes .= ' <link rel="stylesheet" href="'.GetRootPathForResources("include/css/jquery-ui.css").'" type="text/css"> <link rel="stylesheet" href="'.GetRootPathForResources("include/css/dstyle.css").'" type="text/css"> <script type="text/javascript" src="'.GetRootPathForResources("include/js/jquery.min.js").'"></script> <script type="text/javascript" src="'.GetRootPathForResources("include/js/jquery.dimensions.pack.js").'"></script> <script type="text/javascript" src="'.GetRootPathForResources("include/js/jquery-ui.js").'"></script> '."\r\n"; $xt->assign("h_includes", $h_includes); $arr_UserGroups = GetUserGroup();
$layout->blocks["top"][] = "export"; $page_layouts["pad_pad_daftar_hist_export"] = $layout; // Modify query: remove blob fields from fieldlist. // Blob fields on an export page are shown using imager.php (for example). // They don't need to be selected from DB in export.php itself. //$gQuery->ReplaceFieldsWithDummies(GetBinaryFieldsIndices()); $cipherer = new RunnerCipherer($strTableName); $strWhereClause = ""; $strHavingClause = ""; $strSearchCriteria = "and"; $selected_recs = array(); $options = "1"; header("Expires: Thu, 01 Jan 1970 00:00:01 GMT"); include 'include/xtempl.php'; include 'classes/runnerpage.php'; $xt = new Xtempl(); $id = postvalue("id") != "" ? postvalue("id") : 1; $phpVersion = (int) substr(phpversion(), 0, 1); if ($phpVersion > 4) { include "include/export_functions.php"; $xt->assign("groupExcel", true); } else { $xt->assign("excel", true); } //array of params for classes $params = array("pageType" => PAGE_EXPORT, "id" => $id, "tName" => $strTableName); $params["xt"] =& $xt; if (!$eventObj->exists("ListGetRowCount") && !$eventObj->exists("ListQuery")) { $params["needSearchClauseObj"] = false; } $pageObject = new RunnerPage($params);
function DisplayMasterTableInfo_pad_pad_kelurahan($params) { $detailtable = $params["detailtable"]; $keys = $params["keys"]; $detailPageObj = $params["detailPageObj"]; global $conn, $strTableName; $xt = new Xtempl(); $oldTableName = $strTableName; $strTableName = "pad.pad_kelurahan"; $settings = new ProjectSettings($strTableName, PAGE_LIST); $cipherer = new RunnerCipherer($strTableName); $masterQuery = $settings->getSQLQuery(); $viewControls = new ViewControlsContainer($settings, PAGE_LIST); $where = ""; $mKeys = array(); $showKeys = ""; global $page_styles, $page_layouts, $page_layout_names, $container_styles; $layout = new TLayout("masterlist", "RoundedGreen", "MobileGreen"); $layout->blocks["bare"] = array(); $layout->containers["0"] = array(); $layout->containers["0"][] = array("name" => "masterlistheader", "block" => "", "substyle" => 1); $layout->skins["0"] = "empty"; $layout->blocks["bare"][] = "0"; $layout->containers["mastergrid"] = array(); $layout->containers["mastergrid"][] = array("name" => "masterlistfields", "block" => "", "substyle" => 1); $layout->skins["mastergrid"] = "grid"; $layout->blocks["bare"][] = "mastergrid"; $page_layouts["pad_pad_kelurahan_masterlist"] = $layout; if ($detailtable == "pad.pad_customer_usaha") { $where .= GetFullFieldName("id", "", false) . "=" . $cipherer->MakeDBValue("id", $keys[1 - 1], "", "", true); $showKeys .= " " . "Id" . ": " . $keys[1 - 1]; $xt->assign('showKeys', $showKeys); } if ($detailtable == "pad.pad_customer") { $where .= GetFullFieldName("id", "", false) . "=" . $cipherer->MakeDBValue("id", $keys[1 - 1], "", "", true); $showKeys .= " " . "Id" . ": " . $keys[1 - 1]; $xt->assign('showKeys', $showKeys); } if ($detailtable == "pad.pad_daftar") { $where .= GetFullFieldName("id", "", false) . "=" . $cipherer->MakeDBValue("id", $keys[1 - 1], "", "", true); $showKeys .= " " . "Id" . ": " . $keys[1 - 1]; $where .= " and "; $showKeys .= " , "; $where .= GetFullFieldName("id", "", false) . "=" . $cipherer->MakeDBValue("id", $keys[2 - 1], "", "", true); $showKeys .= " " . "Id" . ": " . $keys[2 - 1]; $xt->assign('showKeys', $showKeys); } if (!$where) { $strTableName = $oldTableName; return; } $str = SecuritySQL("Search"); if (strlen($str)) { $where .= " and " . $str; } $strWhere = whereAdd($masterQuery->WhereToSql(), $where); if (strlen($strWhere)) { $strWhere = " where " . $strWhere . " "; } $strSQL = $masterQuery->HeadToSql() . ' ' . $masterQuery->FromToSql() . $strWhere . $masterQuery->TailToSql(); // $strSQL = AddWhere($strSQL,$where); LogInfo($strSQL); $rs = db_query($strSQL, $conn); $data = $cipherer->DecryptFetchedArray($rs); if (!$data) { $strTableName = $oldTableName; return; } $keylink = ""; $keylink .= "&key1=" . htmlspecialchars(rawurlencode(@$data["id"])); // id - $value = ""; $xt->assign("id_mastervalue", $viewControls->showDBValue("id", $data, $keylink)); // kecamatan_id - $value = ""; $xt->assign("kecamatan_id_mastervalue", $viewControls->showDBValue("kecamatan_id", $data, $keylink)); // kode - $value = ""; $xt->assign("kode_mastervalue", $viewControls->showDBValue("kode", $data, $keylink)); // nama - $value = ""; $xt->assign("nama_mastervalue", $viewControls->showDBValue("nama", $data, $keylink)); // tmt - Short Date $value = ""; $xt->assign("tmt_mastervalue", $viewControls->showDBValue("tmt", $data, $keylink)); // enabled - $value = ""; $xt->assign("enabled_mastervalue", $viewControls->showDBValue("enabled", $data, $keylink)); // created - Short Date $value = ""; $xt->assign("created_mastervalue", $viewControls->showDBValue("created", $data, $keylink)); // create_uid - $value = ""; $xt->assign("create_uid_mastervalue", $viewControls->showDBValue("create_uid", $data, $keylink)); // updated - Short Date $value = ""; $xt->assign("updated_mastervalue", $viewControls->showDBValue("updated", $data, $keylink)); // update_uid - $value = ""; $xt->assign("update_uid_mastervalue", $viewControls->showDBValue("update_uid", $data, $keylink)); $viewControls->addControlsJSAndCSS(); $detailPageObj->viewControlsMap['mViewControlsMap'] = $viewControls->viewControlsMap; $layout = GetPageLayout("pad_pad_kelurahan", 'masterlist'); if ($layout) { $xt->assign("pageattrs", 'class="' . $layout->style . " page-" . $layout->name . '"'); } $xt->display("pad_pad_kelurahan_masterlist.htm"); $strTableName = $oldTableName; }
function DisplayMasterTableInfo_pad_pad_sspd($params) { $detailtable = $params["detailtable"]; $keys = $params["keys"]; global $conn, $strTableName; $xt = new Xtempl(); $oldTableName = $strTableName; $strTableName = "pad.pad_sspd"; //$strSQL = "SELECT id, tahun, sspdno, sspdtgl, sspdjam, invoice_id, keterangan, bulan_telat, hitung_bunga, denda, bunga, jml_bayar, sisa, jenis_bayar, printed, tp_id, is_validated, is_valid, enabled, created, create_uid, updated, update_uid, petugas_id, pejabat_id FROM \"pad\".pad_sspd "; $cipherer = new RunnerCipherer($strTableName); $settings = new ProjectSettings($strTableName, PAGE_PRINT); $masterQuery = $settings->getSQLQuery(); $viewControls = new ViewControlsContainer($settings, PAGE_PRINT); $where = ""; global $pageObject, $page_styles, $page_layouts, $page_layout_names, $container_styles; $layout = new TLayout("masterprint", "RoundedGreen", "MobileGreen"); $layout->blocks["bare"] = array(); $layout->containers["0"] = array(); $layout->containers["0"][] = array("name" => "masterprintheader", "block" => "", "substyle" => 1); $layout->skins["0"] = "empty"; $layout->blocks["bare"][] = "0"; $layout->containers["mastergrid"] = array(); $layout->containers["mastergrid"][] = array("name" => "masterprintfields", "block" => "", "substyle" => 1); $layout->skins["mastergrid"] = "grid"; $layout->blocks["bare"][] = "mastergrid"; $page_layouts["pad_pad_sspd_masterprint"] = $layout; $showKeys = ""; if ($detailtable == "public.pad_payment") { $where .= GetFullFieldName("id", "", false) . "=" . $cipherer->MakeDBValue("id", $keys[1 - 1], "", "", true); $showKeys .= " " . "Id" . ": " . $keys[1 - 1]; $xt->assign('showKeys', $showKeys); } if (!$where) { $strTableName = $oldTableName; return; } $str = SecuritySQL("Export"); if (strlen($str)) { $where .= " and " . $str; } $strWhere = whereAdd($masterQuery->m_where->toSql($masterQuery), $where); if (strlen($strWhere)) { $strWhere = " where " . $strWhere . " "; } $strSQL = $masterQuery->HeadToSql() . ' ' . $masterQuery->FromToSql() . $strWhere . $masterQuery->TailToSql(); // $strSQL=AddWhere($strSQL,$where); LogInfo($strSQL); $rs = db_query($strSQL, $conn); $data = $cipherer->DecryptFetchedArray($rs); if (!$data) { $strTableName = $oldTableName; return; } $keylink = ""; $keylink .= "&key1=" . htmlspecialchars(rawurlencode(@$data["id"])); // id - $xt->assign("id_mastervalue", $viewControls->showDBValue("id", $data, $keylink)); // tahun - $xt->assign("tahun_mastervalue", $viewControls->showDBValue("tahun", $data, $keylink)); // sspdno - $xt->assign("sspdno_mastervalue", $viewControls->showDBValue("sspdno", $data, $keylink)); // sspdtgl - Short Date $xt->assign("sspdtgl_mastervalue", $viewControls->showDBValue("sspdtgl", $data, $keylink)); // sspdjam - Time $xt->assign("sspdjam_mastervalue", $viewControls->showDBValue("sspdjam", $data, $keylink)); // invoice_id - $xt->assign("invoice_id_mastervalue", $viewControls->showDBValue("invoice_id", $data, $keylink)); // keterangan - $xt->assign("keterangan_mastervalue", $viewControls->showDBValue("keterangan", $data, $keylink)); // bulan_telat - $xt->assign("bulan_telat_mastervalue", $viewControls->showDBValue("bulan_telat", $data, $keylink)); // hitung_bunga - $xt->assign("hitung_bunga_mastervalue", $viewControls->showDBValue("hitung_bunga", $data, $keylink)); // denda - Number $xt->assign("denda_mastervalue", $viewControls->showDBValue("denda", $data, $keylink)); // bunga - Number $xt->assign("bunga_mastervalue", $viewControls->showDBValue("bunga", $data, $keylink)); // jml_bayar - $xt->assign("jml_bayar_mastervalue", $viewControls->showDBValue("jml_bayar", $data, $keylink)); // sisa - Number $xt->assign("sisa_mastervalue", $viewControls->showDBValue("sisa", $data, $keylink)); // jenis_bayar - $xt->assign("jenis_bayar_mastervalue", $viewControls->showDBValue("jenis_bayar", $data, $keylink)); // printed - $xt->assign("printed_mastervalue", $viewControls->showDBValue("printed", $data, $keylink)); // tp_id - $xt->assign("tp_id_mastervalue", $viewControls->showDBValue("tp_id", $data, $keylink)); // is_validated - $xt->assign("is_validated_mastervalue", $viewControls->showDBValue("is_validated", $data, $keylink)); // is_valid - $xt->assign("is_valid_mastervalue", $viewControls->showDBValue("is_valid", $data, $keylink)); // enabled - $xt->assign("enabled_mastervalue", $viewControls->showDBValue("enabled", $data, $keylink)); // created - Short Date $xt->assign("created_mastervalue", $viewControls->showDBValue("created", $data, $keylink)); // create_uid - $xt->assign("create_uid_mastervalue", $viewControls->showDBValue("create_uid", $data, $keylink)); // updated - Short Date $xt->assign("updated_mastervalue", $viewControls->showDBValue("updated", $data, $keylink)); // update_uid - $xt->assign("update_uid_mastervalue", $viewControls->showDBValue("update_uid", $data, $keylink)); // petugas_id - $xt->assign("petugas_id_mastervalue", $viewControls->showDBValue("petugas_id", $data, $keylink)); // pejabat_id - $xt->assign("pejabat_id_mastervalue", $viewControls->showDBValue("pejabat_id", $data, $keylink)); $xt->display("pad_pad_sspd_masterprint.htm"); $strTableName = $oldTableName; }
// Modify query: remove blob fields from fieldlist. // Blob fields on an export page are shown using imager.php (for example). // They don't need to be selected from DB in export.php itself. //$gQuery->ReplaceFieldsWithDummies(GetBinaryFieldsIndices()); // Before Process event if ($eventObj->exists("BeforeProcessExport")) { $eventObj->BeforeProcessExport($conn); } $strWhereClause = ""; $strHavingClause = ""; $selected_recs = array(); $options = "1"; header("Expires: Thu, 01 Jan 1970 00:00:01 GMT"); include 'include/xtempl.php'; include 'classes/runnerpage.php'; $xt = new Xtempl(); include "include/export_functions.php"; $id = postvalue("id") != "" ? postvalue("id") : 1; //array of params for classes $params = array("pageType" => PAGE_EXPORT, "id" => $id, "tName" => $strTableName); $params["xt"] =& $xt; if (!$eventObj->exists("ListGetRowCount") && !$eventObj->exists("ListQuery")) { $params["needSearchClauseObj"] = false; } $pageObject = new RunnerPage($params); if (@$_REQUEST["a"] != "") { $options = ""; $sWhere = "1=0"; // process selection $selected_recs = array(); if (@$_REQUEST["mdelete"]) {
$layout->containers["grid"] = array(); $layout->containers["grid"][] = array("name" => "printgrid", "block" => "grid_block", "substyle" => 1); $layout->skins["grid"] = "empty"; $layout->blocks["center"][] = "grid"; $layout->blocks["top"] = array(); $layout->containers["master"] = array(); $layout->containers["master"][] = array("name" => "masterinfoprint", "block" => "mastertable_block", "substyle" => 1); $layout->skins["master"] = "empty"; $layout->blocks["top"][] = "master"; $layout->skins["pdf"] = "empty"; $layout->blocks["top"][] = "pdf"; $page_layouts["pad_pad_daftar_hist_print"] = $layout; include 'include/xtempl.php'; include 'classes/runnerpage.php'; $cipherer = new RunnerCipherer($strTableName); $xt = new Xtempl(); $id = postvalue("id") != "" ? postvalue("id") : 1; $all = postvalue("all"); $pageName = "print.php"; //array of params for classes $params = array("id" => $id, "tName" => $strTableName, "pageType" => PAGE_PRINT); $params["xt"] =& $xt; $pageObject = new RunnerPage($params); // add button events if exist $pageObject->addButtonHandlers(); // Modify query: remove blob fields from fieldlist. // Blob fields on a print page are shown using imager.php (for example). // They don't need to be selected from DB in print.php itself. $noBlobReplace = false; if (!postvalue("pdf") && !$noBlobReplace) { $gQuery->ReplaceFieldsWithDummies($pageObject->pSet->getBinaryFieldsIndices());
$layout->containers["grid"] = array(); $layout->containers["grid"][] = array("name" => "printgrid", "block" => "grid_block", "substyle" => 1); $layout->skins["grid"] = "empty"; $layout->blocks["center"][] = "grid"; $layout->blocks["top"] = array(); $layout->containers["master"] = array(); $layout->containers["master"][] = array("name" => "masterinfoprint", "block" => "mastertable_block", "substyle" => 1); $layout->skins["master"] = "empty"; $layout->blocks["top"][] = "master"; $layout->skins["pdf"] = "empty"; $layout->blocks["top"][] = "pdf"; $page_layouts["pad_pad_terima_print"] = $layout; include 'include/xtempl.php'; include 'classes/runnerpage.php'; $cipherer = new RunnerCipherer($strTableName); $xt = new Xtempl(); $id = postvalue("id") != "" ? postvalue("id") : 1; $all = postvalue("all"); $pageName = "print.php"; //array of params for classes $params = array("id" => $id, "tName" => $strTableName, "pageType" => PAGE_PRINT); $params["xt"] =& $xt; $pageObject = new RunnerPage($params); // add button events if exist $pageObject->addButtonHandlers(); // Modify query: remove blob fields from fieldlist. // Blob fields on a print page are shown using imager.php (for example). // They don't need to be selected from DB in print.php itself. $noBlobReplace = false; if (!postvalue("pdf") && !$noBlobReplace) { $gQuery->ReplaceFieldsWithDummies($pageObject->pSet->getBinaryFieldsIndices());
function runner_error_handler($errno, $errstr, $errfile, $errline) { global $strLastSQL; if ($errno == 2048) { return 0; } if ($errno == 8192) { if ($errstr == "Assigning the return value of new by reference is deprecated") { return 0; } if (strpos($errstr, "set_magic_quotes_runtime")) { return 0; } } if ($errno == 2 && strpos($errstr, "has been disabled for security reasons")) { return 0; } if ($errno == 2 && strpos($errstr, "Data is not in a recognized format")) { return 0; } if ($errno == 8 && !strncmp($errstr, "Undefined index", 15)) { return 0; } if (strpos($errstr, "It is not safe to rely on the system's timezone settings.")) { return 0; } if (strpos($errstr, "fopen(") === 0) { return 0; } // show error htm if (!class_exists("Xtempl")) { require_once getabspath("include/xtempl.php"); } $xt = new Xtempl(); $xt->assign('errno', $errno); $xt->assign('errstr', $errstr); $url = $_SERVER["SERVER_NAME"] . $_SERVER["SCRIPT_NAME"]; if (array_key_exists("QUERY_STRING", $_SERVER)) { $url .= "?" . htmlspecialchars($_SERVER["QUERY_STRING"]); } $xt->assign('url', $url); $xt->assign('errfile', $errfile); $xt->assign('errline', $errline); $sqlStr = isset($strLastSQL) ? htmlspecialchars(substr($strLastSQL, 0, 1024)) : ''; $xt->assign('sqlStr', $sqlStr); $debugInfoArr = parse_backtrace($errfile, $errline); $xt->assign_loopsection('debugRow', $debugInfoArr); $xt->display('error.htm'); exit(0); }
$layout = new TLayout("search2", "RoundedGreen", "MobileGreen"); $layout->blocks["top"] = array(); $layout->containers["search"] = array(); $layout->containers["search"][] = array("name" => "srchheader", "block" => "", "substyle" => 2); $layout->containers["search"][] = array("name" => "srchconditions", "block" => "conditions_block", "substyle" => 1); $layout->containers["search"][] = array("name" => "wrapper", "block" => "", "substyle" => 1, "container" => "fields"); $layout->containers["fields"] = array(); $layout->containers["fields"][] = array("name" => "srchfields", "block" => "", "substyle" => 1); $layout->skins["fields"] = "fields"; $layout->containers["search"][] = array("name" => "srchbuttons", "block" => "", "substyle" => 2); $layout->skins["search"] = "1"; $layout->blocks["top"][] = "search"; $page_layouts["app_modules_search"] = $layout; include 'include/xtempl.php'; include 'classes/runnerpage.php'; $xt = new Xtempl(); // id that used to add to controls names if (postvalue("id")) { $id = postvalue("id"); } else { $id = 1; } // for usual page show proccess $mode = SEARCH_SIMPLE; $templatefile = "app_modules_search.htm"; // for ajax query, used when page buffers new control if (postvalue("mode") == "inlineLoadCtrl") { $mode = SEARCH_LOAD_CONTROL; } $timepicker = false; $params = array();
@ini_set("display_errors", "1"); @ini_set("display_startup_errors", "1"); include "include/dbcommon.php"; header("Expires: Thu, 01 Jan 1970 00:00:01 GMT"); include "include/pad_pad_customer_variables.php"; $mode = postvalue("mode"); if (!isLogged()) { return; } if (!CheckSecurity(@$_SESSION["_" . $strTableName . "_OwnerID"], "Search")) { return; } $cipherer = new RunnerCipherer($strTableName); include 'include/xtempl.php'; $xt = new Xtempl(); $layout = new TLayout("detailspreview", "RoundedGreen", "MobileGreen"); $layout->blocks["bare"] = array(); $layout->containers["dcount"] = array(); $layout->containers["dcount"][] = array("name" => "detailspreviewheader", "block" => "", "substyle" => 1); $layout->containers["dcount"][] = array("name" => "detailspreviewdetailsfount", "block" => "", "substyle" => 1); $layout->containers["dcount"][] = array("name" => "detailspreviewdispfirst", "block" => "display_first", "substyle" => 1); $layout->skins["dcount"] = "empty"; $layout->blocks["bare"][] = "dcount"; $layout->containers["detailspreviewgrid"] = array(); $layout->containers["detailspreviewgrid"][] = array("name" => "detailspreviewfields", "block" => "details_data", "substyle" => 1); $layout->skins["detailspreviewgrid"] = "grid"; $layout->blocks["bare"][] = "detailspreviewgrid"; $page_layouts["pad_pad_customer_detailspreview"] = $layout; $recordsCounter = 0; // process masterkey value
$layout->skinsparams["empty"] = array("button"=>"button2"); $layout->skinsparams["menu"] = array("button"=>"button1"); $layout->skinsparams["hmenu"] = array("button"=>"button1"); $layout->skinsparams["undermenu"] = array("button"=>"button1"); $layout->skinsparams["fields"] = array("button"=>"button1"); $layout->skinsparams["form"] = array("button"=>"button1"); $layout->skinsparams["1"] = array("button"=>"button1"); $layout->skinsparams["2"] = array("button"=>"button1"); $layout->skinsparams["3"] = array("button"=>"button1"); $xt = new Xtempl(); $query = $gQuery->Copy(); $message = ""; $next = array(); $prev = array(); $all = postvalue("all"); $pdf = postvalue("pdf"); //Show view page as popUp or not $inlineview = postvalue("onFly") ? true : false; //If show view as popUp, get parent Id $parId = $inlineview ? postvalue("parId") : 0; //Set page id $id = postvalue("id");
if ($eventObj->exists('AfterImport')) { $eventObj->AfterImport($goodlines, $total_records - $goodlines); } if ($goodlines == $total_records) { $error_message = "<font size=2>" . $goodlines . " records were imported</font><br>"; $error_message .= "<font size=2>To back to your list click on the <b>Back to list</b> button.</font>"; } else { $error_message .= "Number of records: " . $total_records . "<br>"; $error_message .= "Imported: " . $goodlines . "<br>"; $error_message .= "Not imported: "; $error_message .= $total_records - $goodlines . "<br>"; } } include 'include/xtempl.php'; include 'classes/runnerpage.php'; $xt = new Xtempl(); $layout = new TLayout("import", "BoldOrange", "MobileOrange"); $layout->blocks["top"] = array(); $layout->containers["import"] = array(); $layout->containers["import"][] = array("name" => "importheader", "block" => "", "substyle" => 2); $layout->containers["import"][] = array("name" => "importheader_text", "block" => "", "substyle" => 3); $layout->containers["import"][] = array("name" => "errormessage", "block" => "", "substyle" => 1); $layout->containers["import"][] = array("name" => "importfields", "block" => "", "substyle" => 1); $layout->containers["import"][] = array("name" => "importbuttons", "block" => "", "substyle" => 2); $layout->skins["import"] = "fields"; $layout->blocks["top"][] = "import"; $page_layouts["Readings_import"] = $layout; //array of params for classes $params = array("pageType" => PAGE_IMPORT, "id" => $id, "tName" => $strTableName); $params["xt"] =& $xt; $params["needSearchClauseObj"] = false;
} if ($inlineadd == ADD_INLINE) { $templatefile = "pad_pad_teguran_inline_add.htm"; } else { $templatefile = "pad_pad_teguran_add.htm"; } $id = postvalue("id"); if (intval($id) == 0) { $id = 1; } //If undefined session value for mastet table, but exist post value master table, than take second //It may be happen only when use dpInline mode on page add if (!@$_SESSION[$sessionPrefix . "_mastertable"] && postvalue("mastertable")) { $_SESSION[$sessionPrefix . "_mastertable"] = postvalue("mastertable"); } $xt = new Xtempl(); // assign an id $xt->assign("id", $id); $auditObj = GetAuditObject($strTableName); //array of params for classes $params = array("pageType" => PAGE_ADD, "id" => $id, "mode" => $inlineadd); $params['xt'] =& $xt; $params['tName'] = $strTableName; $params['includes_js'] = $includes_js; $params['locale_info'] = $locale_info; $params['includes_css'] = $includes_css; $params['useTabsOnAdd'] = $gSettings->useTabsOnAdd(); $params['templatefile'] = $templatefile; $params['includes_jsreq'] = $includes_jsreq; $params['pageAddLikeInline'] = $inlineadd == ADD_INLINE; $params['needSearchClauseObj'] = false;
} if ($inlineadd == ADD_INLINE) { $templatefile = "pad_pad_customer_inline_add.htm"; } else { $templatefile = "pad_pad_customer_add.htm"; } $id = postvalue("id"); if (intval($id) == 0) { $id = 1; } //If undefined session value for mastet table, but exist post value master table, than take second //It may be happen only when use dpInline mode on page add if (!@$_SESSION[$sessionPrefix . "_mastertable"] && postvalue("mastertable")) { $_SESSION[$sessionPrefix . "_mastertable"] = postvalue("mastertable"); } $xt = new Xtempl(); // assign an id $xt->assign("id", $id); $auditObj = GetAuditObject($strTableName); //array of params for classes $params = array("pageType" => PAGE_ADD, "id" => $id, "mode" => $inlineadd); $params['xt'] =& $xt; $params['tName'] = $strTableName; $params['includes_js'] = $includes_js; $params['locale_info'] = $locale_info; $params['includes_css'] = $includes_css; $params['useTabsOnAdd'] = $gSettings->useTabsOnAdd(); $params['templatefile'] = $templatefile; $params['includes_jsreq'] = $includes_jsreq; $params['pageAddLikeInline'] = $inlineadd == ADD_INLINE; $params['needSearchClauseObj'] = false;
} } } //} $pageName = GetTableLink("dsearch"); //Basic includes js files $includes=""; //javascript code $jscode=""; include("classes/webreportpage.php"); include('include/xtempl.php'); $xt = new Xtempl(); $id = postvalue("id"); if(intval($id)==0) $id = 1; $params = array("pageType" => PAGE_SEARCH,"id" => $id); $params['xt'] = &$xt; $params['tName'] = $strTableName; $params["needSearchClauseObj"] = false; $pageObject = new WebreportPage($params); $pageObject->init(); $includes = '<script type="text/javascript" src="'.GetRootPathForResources("include/js/jquery.min.js").'"></script>';