function Page_Init() { global $gsExport, $gsCustomExport, $gsExportFile, $UserProfile, $Language, $Security, $objForm; // Security $Security = new cAdvancedSecurity(); if (!$Security->IsLoggedIn()) { $Security->AutoLogin(); } if (!$Security->IsLoggedIn()) { $Security->SaveLastUrl(); $this->Page_Terminate(ew_GetUrl("cciag_login.php")); } $Security->TablePermission_Loading(); $Security->LoadCurrentUserLevel($this->ProjectID . $this->TableName); $Security->TablePermission_Loaded(); $Security->UserID_Loading(); if ($Security->IsLoggedIn()) { $Security->LoadUserID(); } $Security->UserID_Loaded(); if ($Security->IsLoggedIn() && strval($Security->CurrentUserID()) == "") { $this->setFailureMessage($Language->Phrase("NoPermission")); // Set no permission $this->Page_Terminate(ew_GetUrl("cciag_deudaslist.php")); } // Get export parameters $custom = ""; if (@$_GET["export"] != "") { $this->Export = $_GET["export"]; $custom = @$_GET["custom"]; } elseif (@$_POST["export"] != "") { $this->Export = $_POST["export"]; $custom = @$_POST["custom"]; } elseif (ew_IsHttpPost()) { if (@$_POST["exporttype"] != "") { $this->Export = $_POST["exporttype"]; } $custom = @$_POST["custom"]; } else { $this->setExportReturnUrl(ew_CurrentUrl()); } $gsExportFile = $this->TableVar; // Get export file, used in header if (@$_GET["id"] != "") { if ($gsExportFile != "") { $gsExportFile .= "_"; } $gsExportFile .= ew_StripSlashes($_GET["id"]); } // Get custom export parameters if ($this->Export != "" && $custom != "") { $this->CustomExport = $this->Export; $this->Export = "print"; } $gsCustomExport = $this->CustomExport; $gsExport = $this->Export; // Get export parameter, used in header // Update Export URLs if (defined("EW_USE_PHPEXCEL")) { $this->ExportExcelCustom = FALSE; } if ($this->ExportExcelCustom) { $this->ExportExcelUrl .= "&custom=1"; } if (defined("EW_USE_PHPWORD")) { $this->ExportWordCustom = FALSE; } if ($this->ExportWordCustom) { $this->ExportWordUrl .= "&custom=1"; } if ($this->ExportPdfCustom) { $this->ExportPdfUrl .= "&custom=1"; } $this->CurrentAction = @$_GET["a"] != "" ? $_GET["a"] : @$_POST["a_list"]; // Set up current action // Setup export options $this->SetupExportOptions(); $this->id->Visible = !$this->IsAdd() && !$this->IsCopy() && !$this->IsGridAdd(); // Global Page Loading event (in userfn*.php) Page_Loading(); // Page Load event $this->Page_Load(); // Check token if (!$this->ValidPost()) { echo $Language->Phrase("InvalidPostRequest"); $this->Page_Terminate(); exit; } // Process auto fill if (@$_POST["ajax"] == "autofill") { // Process auto fill for detail table 'detalle_deudas' if (@$_POST["grid"] == "fdetalle_deudasgrid") { if (!isset($GLOBALS["detalle_deudas_grid"])) { $GLOBALS["detalle_deudas_grid"] = new cdetalle_deudas_grid(); } $GLOBALS["detalle_deudas_grid"]->Page_Init(); $this->Page_Terminate(); exit; } // Process auto fill for detail table 'pagos' if (@$_POST["grid"] == "fpagosgrid") { if (!isset($GLOBALS["pagos_grid"])) { $GLOBALS["pagos_grid"] = new cpagos_grid(); } $GLOBALS["pagos_grid"]->Page_Init(); $this->Page_Terminate(); exit; } $results = $this->GetAutoFill(@$_POST["name"], @$_POST["q"]); if ($results) { // Clean output buffer if (!EW_DEBUG_ENABLED && ob_get_length()) { ob_end_clean(); } echo $results; $this->Page_Terminate(); exit; } } // Create Token $this->CreateToken(); }
function Page_Init() { global $gsExport, $gsCustomExport, $gsExportFile, $UserProfile, $Language, $Security, $objForm; // Security $Security = new cAdvancedSecurity(); if (!$Security->IsLoggedIn()) { $Security->AutoLogin(); } if (!$Security->IsLoggedIn() || $Security->IsSysAdmin()) { $this->Page_Terminate(ew_GetUrl("login.php")); } $Security->LoadCurrentUserLevel($this->ProjectID . 'usuarios'); $this->CurrentAction = @$_GET["a"] != "" ? $_GET["a"] : @$_POST["a_list"]; // Set up current action // Global Page Loading event (in userfn*.php) Page_Loading(); // Page Load event $this->Page_Load(); // Check token if (!$this->ValidPost()) { echo $Language->Phrase("InvalidPostRequest"); $this->Page_Terminate(); exit; } // Create Token $this->CreateToken(); }
function Page_Init() { global $gsExport, $gsCustomExport, $gsExportFile, $UserProfile, $Language, $Security, $objForm; // Security $Security = new cAdvancedSecurity(); if (!$Security->IsLoggedIn()) { $Security->AutoLogin(); } if (!$Security->IsLoggedIn()) { $Security->SaveLastUrl(); $this->Page_Terminate(ew_GetUrl("login.php")); } $Security->TablePermission_Loading(); $Security->LoadCurrentUserLevel($this->ProjectID . $this->TableName); $Security->TablePermission_Loaded(); $Security->UserID_Loading(); if ($Security->IsLoggedIn()) { $Security->LoadUserID(); } $Security->UserID_Loaded(); // Get export parameters $custom = ""; if (@$_GET["export"] != "") { $this->Export = $_GET["export"]; $custom = @$_GET["custom"]; } elseif (@$_POST["export"] != "") { $this->Export = $_POST["export"]; $custom = @$_POST["custom"]; } elseif (ew_IsHttpPost()) { if (@$_POST["exporttype"] != "") { $this->Export = $_POST["exporttype"]; } $custom = @$_POST["custom"]; } else { $this->setExportReturnUrl(ew_CurrentUrl()); } $gsExportFile = $this->TableVar; // Get export file, used in header // Get custom export parameters if ($this->Export != "" && $custom != "") { $this->CustomExport = $this->Export; $this->Export = "print"; } $gsCustomExport = $this->CustomExport; $gsExport = $this->Export; // Get export parameter, used in header // Update Export URLs if (defined("EW_USE_PHPEXCEL")) { $this->ExportExcelCustom = FALSE; } if ($this->ExportExcelCustom) { $this->ExportExcelUrl .= "&custom=1"; } if (defined("EW_USE_PHPWORD")) { $this->ExportWordCustom = FALSE; } if ($this->ExportWordCustom) { $this->ExportWordUrl .= "&custom=1"; } if ($this->ExportPdfCustom) { $this->ExportPdfUrl .= "&custom=1"; } $this->CurrentAction = @$_GET["a"] != "" ? $_GET["a"] : @$_POST["a_list"]; // Set up current action // Get grid add count $gridaddcnt = @$_GET[EW_TABLE_GRID_ADD_ROW_COUNT]; if (is_numeric($gridaddcnt) && $gridaddcnt > 0) { $this->GridAddRowCount = $gridaddcnt; } // Set up list options $this->SetupListOptions(); // Setup export options $this->SetupExportOptions(); $this->codigo->Visible = !$this->IsAdd() && !$this->IsCopy() && !$this->IsGridAdd(); // Global Page Loading event (in userfn*.php) Page_Loading(); // Page Load event $this->Page_Load(); // Check token if (!$this->ValidPost()) { echo $Language->Phrase("InvalidPostRequest"); $this->Page_Terminate(); exit; } // Process auto fill if (@$_POST["ajax"] == "autofill") { $results = $this->GetAutoFill(@$_POST["name"], @$_POST["q"]); if ($results) { // Clean output buffer if (!EW_DEBUG_ENABLED && ob_get_length()) { ob_end_clean(); } echo $results; $this->Page_Terminate(); exit; } } // Create Token $this->CreateToken(); // Setup other options $this->SetupOtherOptions(); // Set "checkbox" visible if (count($this->CustomActions) > 0) { $this->ListOptions->Items["checkbox"]->Visible = TRUE; } }
function Page_Init() { global $gsExport, $gsCustomExport, $gsExportFile, $UserProfile, $Language, $Security, $objForm; // User profile $UserProfile = new cUserProfile(); // Security $Security = new cAdvancedSecurity(); if (!$Security->IsLoggedIn()) { $Security->AutoLogin(); } if ($Security->IsLoggedIn()) { $Security->TablePermission_Loading(); } $Security->LoadCurrentUserLevel($this->ProjectID . $this->TableName); if ($Security->IsLoggedIn()) { $Security->TablePermission_Loaded(); } if (!$Security->CanView()) { $Security->SaveLastUrl(); $this->setFailureMessage($Language->Phrase("NoPermission")); // Set no permission if ($Security->CanList()) { $this->Page_Terminate(ew_GetUrl("airplanelist.php")); } else { $this->Page_Terminate(ew_GetUrl("login.php")); } } if ($Security->IsLoggedIn()) { $Security->UserID_Loading(); $Security->LoadUserID(); $Security->UserID_Loaded(); } // Get export parameters $custom = ""; if (@$_GET["export"] != "") { $this->Export = $_GET["export"]; $custom = @$_GET["custom"]; } elseif (@$_POST["export"] != "") { $this->Export = $_POST["export"]; $custom = @$_POST["custom"]; } elseif (ew_IsHttpPost()) { if (@$_POST["exporttype"] != "") { $this->Export = $_POST["exporttype"]; } $custom = @$_POST["custom"]; } else { $this->setExportReturnUrl(ew_CurrentUrl()); } $gsExportFile = $this->TableVar; // Get export file, used in header if (@$_GET["AIRPLANE_ID"] != "") { if ($gsExportFile != "") { $gsExportFile .= "_"; } $gsExportFile .= ew_StripSlashes($_GET["AIRPLANE_ID"]); } // Get custom export parameters if ($this->Export != "" && $custom != "") { $this->CustomExport = $this->Export; $this->Export = "print"; } $gsCustomExport = $this->CustomExport; $gsExport = $this->Export; // Get export parameter, used in header // Update Export URLs if (defined("EW_USE_PHPEXCEL")) { $this->ExportExcelCustom = FALSE; } if ($this->ExportExcelCustom) { $this->ExportExcelUrl .= "&custom=1"; } if (defined("EW_USE_PHPWORD")) { $this->ExportWordCustom = FALSE; } if ($this->ExportWordCustom) { $this->ExportWordUrl .= "&custom=1"; } if ($this->ExportPdfCustom) { $this->ExportPdfUrl .= "&custom=1"; } $this->CurrentAction = @$_GET["a"] != "" ? $_GET["a"] : @$_POST["a_list"]; // Set up current action // Setup export options $this->SetupExportOptions(); $this->AIRPLANE_ID->Visible = !$this->IsAdd() && !$this->IsCopy() && !$this->IsGridAdd(); // Global Page Loading event (in userfn*.php) Page_Loading(); // Page Load event $this->Page_Load(); // Check token if (!$this->ValidPost()) { echo $Language->Phrase("InvalidPostRequest"); $this->Page_Terminate(); exit; } // Create Token $this->CreateToken(); }
function Page_Init() { global $gsExport, $gsCustomExport, $gsExportFile, $UserProfile, $Language, $Security, $objForm; // Security $Security = new cAdvancedSecurity(); if (!$Security->IsLoggedIn()) { $Security->AutoLogin(); } if (!$Security->IsLoggedIn()) { $Security->SaveLastUrl(); $this->Page_Terminate(ew_GetUrl("login.php")); } $Security->TablePermission_Loading(); $Security->LoadCurrentUserLevel($this->ProjectID . $this->TableName); $Security->TablePermission_Loaded(); $Security->UserID_Loading(); if ($Security->IsLoggedIn()) { $Security->LoadUserID(); } $Security->UserID_Loaded(); // Get export parameters $custom = ""; if (@$_GET["export"] != "") { $this->Export = $_GET["export"]; $custom = @$_GET["custom"]; } elseif (@$_POST["export"] != "") { $this->Export = $_POST["export"]; $custom = @$_POST["custom"]; } $gsExportFile = $this->TableVar; // Get export file, used in header // Get custom export parameters if ($this->Export != "" && $custom != "") { $this->CustomExport = $this->Export; $this->Export = "print"; } $gsCustomExport = $this->CustomExport; $gsExport = $this->Export; // Get export parameter, used in header // Update Export URLs if (defined("EW_USE_PHPEXCEL")) { $this->ExportExcelCustom = FALSE; } if ($this->ExportExcelCustom) { $this->ExportExcelUrl .= "&custom=1"; } if (defined("EW_USE_PHPWORD")) { $this->ExportWordCustom = FALSE; } if ($this->ExportWordCustom) { $this->ExportWordUrl .= "&custom=1"; } if ($this->ExportPdfCustom) { $this->ExportPdfUrl .= "&custom=1"; } $this->CurrentAction = @$_GET["a"] != "" ? $_GET["a"] : @$_POST["a_list"]; // Set up current action // Global Page Loading event (in userfn*.php) Page_Loading(); // Page Load event $this->Page_Load(); // Check token if (!$this->ValidPost()) { echo $Language->Phrase("InvalidPostRequest"); $this->Page_Terminate(); exit; } // Create Token $this->CreateToken(); }
function Page_Init() { global $gsExport, $gsCustomExport, $gsExportFile, $UserProfile, $Language, $Security, $objForm; // Security $Security = new cAdvancedSecurity(); if (!$Security->IsLoggedIn()) { $Security->AutoLogin(); } if ($Security->IsLoggedIn()) { $Security->TablePermission_Loading(); } $Security->LoadCurrentUserLevel($this->ProjectID . $this->TableName); if ($Security->IsLoggedIn()) { $Security->TablePermission_Loaded(); } if (!$Security->IsLoggedIn()) { $this->Page_Terminate(ew_GetUrl("login.php")); } // Create form object $objForm = new cFormObj(); // Get export parameters $custom = ""; if (@$_GET["export"] != "") { $this->Export = $_GET["export"]; $custom = @$_GET["custom"]; } elseif (@$_POST["export"] != "") { $this->Export = $_POST["export"]; $custom = @$_POST["custom"]; } elseif (ew_IsHttpPost()) { if (@$_POST["exporttype"] != "") { $this->Export = $_POST["exporttype"]; } $custom = @$_POST["custom"]; } else { $this->setExportReturnUrl(ew_CurrentUrl()); } $gsExportFile = $this->TableVar; // Get export file, used in header // Get custom export parameters if ($this->Export != "" && $custom != "") { $this->CustomExport = $this->Export; $this->Export = "print"; } $gsCustomExport = $this->CustomExport; $gsExport = $this->Export; // Get export parameter, used in header // Update Export URLs if (defined("EW_USE_PHPEXCEL")) { $this->ExportExcelCustom = FALSE; } if ($this->ExportExcelCustom) { $this->ExportExcelUrl .= "&custom=1"; } if (defined("EW_USE_PHPWORD")) { $this->ExportWordCustom = FALSE; } if ($this->ExportWordCustom) { $this->ExportWordUrl .= "&custom=1"; } if ($this->ExportPdfCustom) { $this->ExportPdfUrl .= "&custom=1"; } $this->CurrentAction = @$_GET["a"] != "" ? $_GET["a"] : @$_POST["a_list"]; // Set up current action // Get grid add count $gridaddcnt = @$_GET[EW_TABLE_GRID_ADD_ROW_COUNT]; if (is_numeric($gridaddcnt) && $gridaddcnt > 0) { $this->GridAddRowCount = $gridaddcnt; } // Set up list options $this->SetupListOptions(); // Setup export options $this->SetupExportOptions(); // Global Page Loading event (in userfn*.php) Page_Loading(); // Page Load event $this->Page_Load(); // Check token if (!$this->ValidPost()) { echo $Language->Phrase("InvalidPostRequest"); $this->Page_Terminate(); exit; } // Process auto fill if (@$_POST["ajax"] == "autofill") { // Process auto fill for detail table 'items' if (@$_POST["grid"] == "fitemsgrid") { if (!isset($GLOBALS["items_grid"])) { $GLOBALS["items_grid"] = new citems_grid(); } $GLOBALS["items_grid"]->Page_Init(); $this->Page_Terminate(); exit; } $results = $this->GetAutoFill(@$_POST["name"], @$_POST["q"]); if ($results) { // Clean output buffer if (!EW_DEBUG_ENABLED && ob_get_length()) { ob_end_clean(); } echo $results; $this->Page_Terminate(); exit; } } // Create Token $this->CreateToken(); // Set up master detail parameters $this->SetUpMasterParms(); // Setup other options $this->SetupOtherOptions(); // Set up custom action (compatible with old version) foreach ($this->CustomActions as $name => $action) { $this->ListActions->Add($name, $action); } // Show checkbox column if multiple action foreach ($this->ListActions->Items as $listaction) { if ($listaction->Select == EW_ACTION_MULTIPLE && $listaction->Allow) { $this->ListOptions->Items["checkbox"]->Visible = TRUE; break; } } }
function Page_Init() { global $gsExport, $gsCustomExport, $gsExportFile, $UserProfile, $Language, $Security, $objForm; // Security $Security = new cAdvancedSecurity(); if (!$Security->IsLoggedIn()) { $Security->AutoLogin(); } if (!$Security->IsLoggedIn()) { $Security->SaveLastUrl(); $this->Page_Terminate(ew_GetUrl("cciag_login.php")); } $Security->TablePermission_Loading(); $Security->LoadCurrentUserLevel($this->ProjectID . $this->TableName); $Security->TablePermission_Loaded(); $Security->UserID_Loading(); if ($Security->IsLoggedIn()) { $Security->LoadUserID(); } $Security->UserID_Loaded(); // Create form object $objForm = new cFormObj(); $this->CurrentAction = @$_GET["a"] != "" ? $_GET["a"] : @$_POST["a_list"]; // Set up current action $this->codigo->Visible = !$this->IsAdd() && !$this->IsCopy() && !$this->IsGridAdd(); // Global Page Loading event (in userfn*.php) Page_Loading(); // Page Load event $this->Page_Load(); // Check token if (!$this->ValidPost()) { echo $Language->Phrase("InvalidPostRequest"); $this->Page_Terminate(); exit; } // Process auto fill if (@$_POST["ajax"] == "autofill") { // Process auto fill for detail table 'seguimiento_tramites' if (@$_POST["grid"] == "fseguimiento_tramitesgrid") { if (!isset($GLOBALS["seguimiento_tramites_grid"])) { $GLOBALS["seguimiento_tramites_grid"] = new cseguimiento_tramites_grid(); } $GLOBALS["seguimiento_tramites_grid"]->Page_Init(); $this->Page_Terminate(); exit; } $results = $this->GetAutoFill(@$_POST["name"], @$_POST["q"]); if ($results) { // Clean output buffer if (!EW_DEBUG_ENABLED && ob_get_length()) { ob_end_clean(); } echo $results; $this->Page_Terminate(); exit; } } // Create Token $this->CreateToken(); }
function Render() { if (!$this->Visible) { return; } $nav = "<ul class=\"breadcrumb ewBreadcrumbs\">"; if (is_array($this->Links)) { $cnt = count($this->Links); for ($i = 0; $i < $cnt; $i++) { list($id, $title, $url, $cls, $table, $cur) = $this->Links[$i]; if ($i < $cnt - 1) { $nav .= "<li id=\"ewBreadcrumb" . ($i + 1) . "\">"; } else { $nav .= "<li id=\"ewBreadcrumb" . ($i + 1) . "\" class=\"active\">"; $url = ""; // No need to show URL for current page } $text = $this->LanguagePhrase($title, $table, $cur); $title = ew_HtmlTitle($text); if ($url != "") { $nav .= "<a href=\"" . ew_GetUrl($url) . "\""; if ($title != "" && $title != $text) { $nav .= " title=\"" . ew_HtmlEncode($title) . "\""; } if ($cls != "") { $nav .= " class=\"" . $cls . "\""; } $nav .= ">" . $text . "</a>"; } else { $nav .= $text; } $nav .= "</li>"; } } $nav .= "</ul>"; echo $nav; }
function Page_Init() { global $gsExport, $gsCustomExport, $gsExportFile, $UserProfile, $Language, $Security, $objForm; // Security $Security = new cAdvancedSecurity(); if (!$Security->IsLoggedIn()) { $Security->AutoLogin(); } if (!$Security->IsLoggedIn()) { $this->Page_Terminate(ew_GetUrl("login.php")); } // Create form object $objForm = new cFormObj(); $this->CurrentAction = @$_GET["a"] != "" ? $_GET["a"] : @$_POST["a_list"]; // Set up current action // Global Page Loading event (in userfn*.php) Page_Loading(); // Page Load event $this->Page_Load(); // Check token if (!$this->ValidPost()) { echo $Language->Phrase("InvalidPostRequest"); $this->Page_Terminate(); exit; } // Process auto fill if (@$_POST["ajax"] == "autofill") { $results = $this->GetAutoFill(@$_POST["name"], @$_POST["q"]); if ($results) { // Clean output buffer if (!EW_DEBUG_ENABLED && ob_get_length()) { ob_end_clean(); } echo $results; $this->Page_Terminate(); exit; } } // Create Token $this->CreateToken(); }
function Page_Init() { global $gsExport, $gsCustomExport, $gsExportFile, $UserProfile, $Language, $Security, $objForm; // Security $Security = new cAdvancedSecurity(); if (!$Security->IsLoggedIn()) { $Security->AutoLogin(); } if (!$Security->IsLoggedIn()) { $Security->SaveLastUrl(); $this->Page_Terminate(ew_GetUrl("login.php")); } $Security->TablePermission_Loading(); $Security->LoadCurrentUserLevel($this->ProjectID . $this->TableName); $Security->TablePermission_Loaded(); $Security->UserID_Loading(); if ($Security->IsLoggedIn()) { $Security->LoadUserID(); } $Security->UserID_Loaded(); if ($Security->IsLoggedIn() && strval($Security->CurrentUserID()) == "") { $this->setFailureMessage($Language->Phrase("NoPermission")); // Set no permission $this->Page_Terminate(ew_GetUrl("gastos_mantenimientoslist.php")); } // Get grid add count $gridaddcnt = @$_GET[EW_TABLE_GRID_ADD_ROW_COUNT]; if (is_numeric($gridaddcnt) && $gridaddcnt > 0) { $this->GridAddRowCount = $gridaddcnt; } // Set up list options $this->SetupListOptions(); $this->codigo->Visible = !$this->IsAdd() && !$this->IsCopy() && !$this->IsGridAdd(); // Global Page Loading event (in userfn*.php) Page_Loading(); // Page Load event $this->Page_Load(); // Check token if (!$this->ValidPost()) { echo $Language->Phrase("InvalidPostRequest"); $this->Page_Terminate(); exit; } // Process auto fill if (@$_POST["ajax"] == "autofill") { $results = $this->GetAutoFill(@$_POST["name"], @$_POST["q"]); if ($results) { // Clean output buffer if (!EW_DEBUG_ENABLED && ob_get_length()) { ob_end_clean(); } echo $results; $this->Page_Terminate(); exit; } } // Create Token $this->CreateToken(); // Setup other options $this->SetupOtherOptions(); }
function Page_Init() { global $gsExport, $gsCustomExport, $gsExportFile, $UserProfile, $Language, $Security, $objForm; // Security $Security = new cAdvancedSecurity(); if (!$Security->IsLoggedIn()) { $Security->AutoLogin(); } if (!$Security->IsLoggedIn()) { $this->Page_Terminate(ew_GetUrl("login.php")); } // Create form object $objForm = new cFormObj(); $this->CurrentAction = @$_GET["a"] != "" ? $_GET["a"] : @$_POST["a_list"]; // Set up current action // Get grid add count $gridaddcnt = @$_GET[EW_TABLE_GRID_ADD_ROW_COUNT]; if (is_numeric($gridaddcnt) && $gridaddcnt > 0) { $this->GridAddRowCount = $gridaddcnt; } // Set up list options $this->SetupListOptions(); // Global Page Loading event (in userfn*.php) Page_Loading(); // Page Load event $this->Page_Load(); // Check token if (!$this->ValidPost()) { echo $Language->Phrase("InvalidPostRequest"); $this->Page_Terminate(); exit; } // Process auto fill if (@$_POST["ajax"] == "autofill") { $results = $this->GetAutoFill(@$_POST["name"], @$_POST["q"]); if ($results) { // Clean output buffer if (!EW_DEBUG_ENABLED && ob_get_length()) { ob_end_clean(); } echo $results; $this->Page_Terminate(); exit; } } // Create Token $this->CreateToken(); // Setup other options $this->SetupOtherOptions(); // Set up custom action (compatible with old version) foreach ($this->CustomActions as $name => $action) { $this->ListActions->Add($name, $action); } // Show checkbox column if multiple action foreach ($this->ListActions->Items as $listaction) { if ($listaction->Select == EW_ACTION_MULTIPLE && $listaction->Allow) { $this->ListOptions->Items["checkbox"]->Visible = TRUE; break; } } }
function Page_Init() { global $gsExport, $gsCustomExport, $gsExportFile, $UserProfile, $Language, $Security, $objForm; // Security $Security = new cAdvancedSecurity(); if (!$Security->IsLoggedIn()) { $Security->AutoLogin(); } if (!$Security->IsLoggedIn()) { $Security->SaveLastUrl(); $this->Page_Terminate(ew_GetUrl("cciag_login.php")); } $Security->TablePermission_Loading(); $Security->LoadCurrentUserLevel(CurrentProjectID() . 'tramites'); $Security->TablePermission_Loaded(); $Security->UserID_Loading(); if ($Security->IsLoggedIn()) { $Security->LoadUserID(); } $Security->UserID_Loaded(); $this->CurrentAction = @$_GET["a"] != "" ? $_GET["a"] : @$_POST["a_list"]; // Set up current action // Page Load event $this->Page_Load(); // Check token if (!$this->ValidPost()) { echo $Language->Phrase("InvalidPostRequest"); $this->Page_Terminate(); exit; } // Create Token $this->CreateToken(); }
function Render($aclass = "", $liclass = "", $mobile = FALSE) { // Create <A> $url = ew_GetUrl($this->Url); if (!is_null($this->SubMenu)) { $submenuhtml = $this->SubMenu->Render(TRUE); } else { $submenuhtml = ""; } if ($mobile) { $url = str_replace("#", "?chart=", $url); if ($url == "") { $url = "#"; } $attrs = array("class" => $aclass, "rel" => $url != "#" ? "external" : "", "href" => $url, "target" => $this->Target); } else { if ($url == "") { $url = "#"; } if (!is_null($this->SubMenu) && $this->SubMenu->MenuLinkDropdownClass != "" && $submenuhtml != "") { ew_PrependClass($aclass, $this->SubMenu->MenuLinkDropdownClass); } $attrs = array("class" => $aclass, "href" => $url, "target" => $this->Target); } $text = $this->Text; if (!is_null($this->SubMenu) && $submenuhtml != "") { if ($this->Parent->SubMenuDropdownIconClassName != "") { $text .= "<span class=\"" . $this->Parent->SubMenuDropdownIconClassName . "\"></span>"; } if ($this->Parent->SubMenuDropdownImage != "" && $this->ParentId == -1) { $text .= $this->Parent->SubMenuDropdownImage; } } $innerhtml = ew_HtmlElement("a", $attrs, $text); if (!is_null($this->SubMenu)) { if ($url != "#" && $this->SubMenu->MenuLinkClassName != "" && $submenuhtml != "") { // Add click link for mobile menu $attrs2 = array("class" => "ewMenuLink", "href" => $url); $text2 = "<span class=\"" . $this->SubMenu->MenuLinkClassName . "\"></span>"; $innerhtml = ew_HtmlElement("a", $attrs2, $text2) . $innerhtml; } if ($mobile && $this->Url != "#") { $innerhtml .= $innerhtml; } $innerhtml .= $submenuhtml; } // Create <LI> return ew_HtmlElement("li", array("id" => $this->Name, "class" => $liclass), $innerhtml); }
function Page_Init() { global $gsExport, $gsCustomExport, $gsExportFile, $UserProfile, $Language, $Security, $objForm; // Security $Security = new cAdvancedSecurity(); if (!$Security->IsLoggedIn()) { $Security->AutoLogin(); } if (!$Security->IsLoggedIn()) { $this->Page_Terminate(ew_GetUrl("login.php")); } $this->CurrentAction = @$_GET["a"] != "" ? $_GET["a"] : @$_POST["a_list"]; // Set up current action $this->vl_media_type_id->Visible = !$this->IsAdd() && !$this->IsCopy() && !$this->IsGridAdd(); // Global Page Loading event (in userfn*.php) Page_Loading(); // Page Load event $this->Page_Load(); // Check token if (!$this->ValidPost()) { echo $Language->Phrase("InvalidPostRequest"); $this->Page_Terminate(); exit; } // Create Token $this->CreateToken(); }
function Page_Init() { global $gsExport, $gsCustomExport, $gsExportFile, $UserProfile, $Language, $Security, $objForm; // User profile $UserProfile = new cUserProfile(); // Security $Security = new cAdvancedSecurity(); if (!$Security->IsLoggedIn()) { $Security->AutoLogin(); } if ($Security->IsLoggedIn()) { $Security->TablePermission_Loading(); } $Security->LoadCurrentUserLevel($this->ProjectID . $this->TableName); if ($Security->IsLoggedIn()) { $Security->TablePermission_Loaded(); } if (!$Security->CanEdit()) { $Security->SaveLastUrl(); $this->setFailureMessage($Language->Phrase("NoPermission")); // Set no permission if ($Security->CanList()) { $this->Page_Terminate(ew_GetUrl("bank_accountlist.php")); } else { $this->Page_Terminate(ew_GetUrl("login.php")); } } if ($Security->IsLoggedIn()) { $Security->UserID_Loading(); $Security->LoadUserID(); $Security->UserID_Loaded(); } // Create form object $objForm = new cFormObj(); $this->CurrentAction = @$_GET["a"] != "" ? $_GET["a"] : @$_POST["a_list"]; // Set up current action // Global Page Loading event (in userfn*.php) Page_Loading(); // Page Load event $this->Page_Load(); // Check token if (!$this->ValidPost()) { echo $Language->Phrase("InvalidPostRequest"); $this->Page_Terminate(); exit; } // Process auto fill if (@$_POST["ajax"] == "autofill") { $results = $this->GetAutoFill(@$_POST["name"], @$_POST["q"]); if ($results) { // Clean output buffer if (!EW_DEBUG_ENABLED && ob_get_length()) { ob_end_clean(); } echo $results; $this->Page_Terminate(); exit; } } // Create Token $this->CreateToken(); }
function Page_Init() { global $gsExport, $gsCustomExport, $gsExportFile, $UserProfile, $Language, $Security, $objForm; // Security $Security = new cAdvancedSecurity(); if (!$Security->IsLoggedIn()) { $Security->AutoLogin(); } if (!$Security->IsLoggedIn()) { $Security->SaveLastUrl(); $this->Page_Terminate(ew_GetUrl("login.php")); } $Security->TablePermission_Loading(); $Security->LoadCurrentUserLevel($this->ProjectID . $this->TableName); $Security->TablePermission_Loaded(); $Security->UserID_Loading(); if ($Security->IsLoggedIn()) { $Security->LoadUserID(); } $Security->UserID_Loaded(); // Global Page Loading event (in userfn*.php) Page_Loading(); // Check token if (!$this->ValidPost()) { echo $Language->Phrase("InvalidPostRequest"); $this->Page_Terminate(); exit; } // Create Token $this->CreateToken(); }
function Page_Init() { global $gsExport, $gsCustomExport, $gsExportFile, $UserProfile, $Language, $Security, $objForm; // User profile $UserProfile = new cUserProfile(); // Security $Security = new cAdvancedSecurity(); if (!$Security->IsLoggedIn()) { $Security->AutoLogin(); } if ($Security->IsLoggedIn()) { $Security->TablePermission_Loading(); } $Security->LoadCurrentUserLevel($this->ProjectID . $this->TableName); if ($Security->IsLoggedIn()) { $Security->TablePermission_Loaded(); } if (!$Security->CanDelete()) { $Security->SaveLastUrl(); $this->setFailureMessage($Language->Phrase("NoPermission")); // Set no permission if ($Security->CanList()) { $this->Page_Terminate(ew_GetUrl("banklist.php")); } else { $this->Page_Terminate(ew_GetUrl("login.php")); } } if ($Security->IsLoggedIn()) { $Security->UserID_Loading(); $Security->LoadUserID(); $Security->UserID_Loaded(); } $this->CurrentAction = @$_GET["a"] != "" ? $_GET["a"] : @$_POST["a_list"]; // Set up current action $this->BANK_ID->Visible = !$this->IsAdd() && !$this->IsCopy() && !$this->IsGridAdd(); // Global Page Loading event (in userfn*.php) Page_Loading(); // Page Load event $this->Page_Load(); // Check token if (!$this->ValidPost()) { echo $Language->Phrase("InvalidPostRequest"); $this->Page_Terminate(); exit; } // Create Token $this->CreateToken(); }
function Page_Init() { global $gsExport, $gsCustomExport, $gsExportFile, $UserProfile, $Language, $Security, $objForm; // Security $Security = new cAdvancedSecurity(); if (!$Security->IsLoggedIn()) { $Security->AutoLogin(); } if (!$Security->IsLoggedIn()) { $this->Page_Terminate(ew_GetUrl("login.php")); } // Get grid add count $gridaddcnt = @$_GET[EW_TABLE_GRID_ADD_ROW_COUNT]; if (is_numeric($gridaddcnt) && $gridaddcnt > 0) { $this->GridAddRowCount = $gridaddcnt; } // Set up list options $this->SetupListOptions(); // Global Page Loading event (in userfn*.php) Page_Loading(); // Page Load event $this->Page_Load(); // Check token if (!$this->ValidPost()) { echo $Language->Phrase("InvalidPostRequest"); $this->Page_Terminate(); exit; } // Process auto fill if (@$_POST["ajax"] == "autofill") { $results = $this->GetAutoFill(@$_POST["name"], @$_POST["q"]); if ($results) { // Clean output buffer if (!EW_DEBUG_ENABLED && ob_get_length()) { ob_end_clean(); } echo $results; $this->Page_Terminate(); exit; } } // Create Token $this->CreateToken(); // Setup other options $this->SetupOtherOptions(); }