Page_Init(); // Page main $userlevels_grid->Page_Main(); // Global Page Rendering event (in userfn*.php) Page_Rendering(); // Page Rendering event $userlevels_grid->Page_Render(); ?> Export == "") { ?> CurrentAction == "gridadd") { if ($userlevels->CurrentMode == "copy") { $bSelectLimit = $userlevels_grid->UseSelectLimit; if ($bSelectLimit) { $userlevels_grid->TotalRecs = $userlevels->SelectRecordCount(); $userlevels_grid->Recordset = $userlevels_grid->LoadRecordset($userlevels_grid->StartRec-1, $userlevels_grid->DisplayRecs); } else { if ($userlevels_grid->Recordset = $userlevels_grid->LoadRecordset()) $userlevels_grid->TotalRecs = $userlevels_grid->Recordset->RecordCount(); } $userlevels_grid->StartRec = 1; $userlevels_grid->DisplayRecs = $userlevels_grid->TotalRecs; } else { $userlevels->CurrentFilter = "0=1"; $userlevels_grid->StartRec = 1; $userlevels_grid->DisplayRecs = $userlevels->GridAddRowCount; } $userlevels_grid->TotalRecs = $userlevels_grid->DisplayRecs; $userlevels_grid->StopRec = $userlevels_grid->DisplayRecs; } else { $bSelectLimit = $userlevels_grid->UseSelectLimit; if ($bSelectLimit) { if ($userlevels_grid->TotalRecs <= 0) $userlevels_grid->TotalRecs = $userlevels->SelectRecordCount(); } else { if (!$userlevels_grid->Recordset && ($userlevels_grid->Recordset = $userlevels_grid->LoadRecordset())) $userlevels_grid->TotalRecs = $userlevels_grid->Recordset->RecordCount(); } $userlevels_grid->StartRec = 1; $userlevels_grid->DisplayRecs = $userlevels_grid->TotalRecs; // Display all records if ($bSelectLimit) $userlevels_grid->Recordset = $userlevels_grid->LoadRecordset($userlevels_grid->StartRec-1, $userlevels_grid->DisplayRecs); // Set no record found message if ($userlevels->CurrentAction == "" && $userlevels_grid->TotalRecs == 0) { if (!$Security->CanList()) $userlevels_grid->setWarningMessage(ew_DeniedMsg()); if ($userlevels_grid->SearchWhere == "0=101") $userlevels_grid->setWarningMessage($Language->Phrase("EnterSearchCriteria")); else $userlevels_grid->setWarningMessage($Language->Phrase("NoRecord")); } } $userlevels_grid->RenderOtherOptions(); ?> ShowPageHeader(); ?> ShowMessage(); ?> TotalRecs > 0 || $userlevels->CurrentAction <> "") { ?>
ShowOtherOptions) { ?>
OtherOptions as &$option) $option->Render("body"); ?>
ewGridMiddlePanel"> TableCustomInnerHtml ?> RowType = EW_ROWTYPE_HEADER; // Render list options $userlevels_grid->RenderListOptions(); // Render list options (header, left) $userlevels_grid->ListOptions->Render("header", "left"); ?> userlevelid->Visible) { // userlevelid ?> SortUrl($userlevels->userlevelid) == "") { ?> userlevelname->Visible) { // userlevelname ?> SortUrl($userlevels->userlevelname) == "") { ?> ListOptions->Render("header", "right"); ?> StartRec = 1; $userlevels_grid->StopRec = $userlevels_grid->TotalRecs; // Show all records // Restore number of post back records if ($objForm) { $objForm->Index = -1; if ($objForm->HasValue($userlevels_grid->FormKeyCountName) && ($userlevels->CurrentAction == "gridadd" || $userlevels->CurrentAction == "gridedit" || $userlevels->CurrentAction == "F")) { $userlevels_grid->KeyCount = $objForm->GetValue($userlevels_grid->FormKeyCountName); $userlevels_grid->StopRec = $userlevels_grid->StartRec + $userlevels_grid->KeyCount - 1; } } $userlevels_grid->RecCnt = $userlevels_grid->StartRec - 1; if ($userlevels_grid->Recordset && !$userlevels_grid->Recordset->EOF) { $userlevels_grid->Recordset->MoveFirst(); $bSelectLimit = $userlevels_grid->UseSelectLimit; if (!$bSelectLimit && $userlevels_grid->StartRec > 1) $userlevels_grid->Recordset->Move($userlevels_grid->StartRec - 1); } elseif (!$userlevels->AllowAddDeleteRow && $userlevels_grid->StopRec == 0) { $userlevels_grid->StopRec = $userlevels->GridAddRowCount; } // Initialize aggregate $userlevels->RowType = EW_ROWTYPE_AGGREGATEINIT; $userlevels->ResetAttrs(); $userlevels_grid->RenderRow(); if ($userlevels->CurrentAction == "gridadd") $userlevels_grid->RowIndex = 0; if ($userlevels->CurrentAction == "gridedit") $userlevels_grid->RowIndex = 0; while ($userlevels_grid->RecCnt < $userlevels_grid->StopRec) { $userlevels_grid->RecCnt++; if (intval($userlevels_grid->RecCnt) >= intval($userlevels_grid->StartRec)) { $userlevels_grid->RowCnt++; if ($userlevels->CurrentAction == "gridadd" || $userlevels->CurrentAction == "gridedit" || $userlevels->CurrentAction == "F") { $userlevels_grid->RowIndex++; $objForm->Index = $userlevels_grid->RowIndex; if ($objForm->HasValue($userlevels_grid->FormActionName)) $userlevels_grid->RowAction = strval($objForm->GetValue($userlevels_grid->FormActionName)); elseif ($userlevels->CurrentAction == "gridadd") $userlevels_grid->RowAction = "insert"; else $userlevels_grid->RowAction = ""; } // Set up key count $userlevels_grid->KeyCount = $userlevels_grid->RowIndex; // Init row class and style $userlevels->ResetAttrs(); $userlevels->CssClass = ""; if ($userlevels->CurrentAction == "gridadd") { if ($userlevels->CurrentMode == "copy") { $userlevels_grid->LoadRowValues($userlevels_grid->Recordset); // Load row values $userlevels_grid->SetRecordKey($userlevels_grid->RowOldKey, $userlevels_grid->Recordset); // Set old record key } else { $userlevels_grid->LoadDefaultValues(); // Load default values $userlevels_grid->RowOldKey = ""; // Clear old key value } } else { $userlevels_grid->LoadRowValues($userlevels_grid->Recordset); // Load row values } $userlevels->RowType = EW_ROWTYPE_VIEW; // Render view if ($userlevels->CurrentAction == "gridadd") // Grid add $userlevels->RowType = EW_ROWTYPE_ADD; // Render add if ($userlevels->CurrentAction == "gridadd" && $userlevels->EventCancelled && !$objForm->HasValue("k_blankrow")) // Insert failed $userlevels_grid->RestoreCurrentRowFormValues($userlevels_grid->RowIndex); // Restore form values if ($userlevels->CurrentAction == "gridedit") { // Grid edit if ($userlevels->EventCancelled) { $userlevels_grid->RestoreCurrentRowFormValues($userlevels_grid->RowIndex); // Restore form values } if ($userlevels_grid->RowAction == "insert") $userlevels->RowType = EW_ROWTYPE_ADD; // Render add else $userlevels->RowType = EW_ROWTYPE_EDIT; // Render edit } if ($userlevels->CurrentAction == "gridedit" && ($userlevels->RowType == EW_ROWTYPE_EDIT || $userlevels->RowType == EW_ROWTYPE_ADD) && $userlevels->EventCancelled) // Update failed $userlevels_grid->RestoreCurrentRowFormValues($userlevels_grid->RowIndex); // Restore form values if ($userlevels->RowType == EW_ROWTYPE_EDIT) // Edit row $userlevels_grid->EditRowCnt++; if ($userlevels->CurrentAction == "F") // Confirm row $userlevels_grid->RestoreCurrentRowFormValues($userlevels_grid->RowIndex); // Restore form values // Set up row id / data-rowindex $userlevels->RowAttrs = array_merge($userlevels->RowAttrs, array('data-rowindex'=>$userlevels_grid->RowCnt, 'id'=>'r' . $userlevels_grid->RowCnt . '_userlevels', 'data-rowtype'=>$userlevels->RowType)); // Render row $userlevels_grid->RenderRow(); // Render list options $userlevels_grid->RenderListOptions(); // Skip delete row / empty row for confirm page if ($userlevels_grid->RowAction <> "delete" && $userlevels_grid->RowAction <> "insertdelete" && !($userlevels_grid->RowAction == "insert" && $userlevels->CurrentAction == "F" && $userlevels_grid->EmptyRow())) { ?> RowAttributes() ?>> ListOptions->Render("body", "left", $userlevels_grid->RowCnt); ?> userlevelid->Visible) { // userlevelid ?> userlevelname->Visible) { // userlevelname ?> ListOptions->Render("body", "right", $userlevels_grid->RowCnt); ?> RowType == EW_ROWTYPE_ADD || $userlevels->RowType == EW_ROWTYPE_EDIT) { ?> CurrentAction <> "gridadd" || $userlevels->CurrentMode == "copy") if (!$userlevels_grid->Recordset->EOF) $userlevels_grid->Recordset->MoveNext(); } ?> CurrentMode == "add" || $userlevels->CurrentMode == "copy" || $userlevels->CurrentMode == "edit") { $userlevels_grid->RowIndex = '$rowindex$'; $userlevels_grid->LoadDefaultValues(); // Set row properties $userlevels->ResetAttrs(); $userlevels->RowAttrs = array_merge($userlevels->RowAttrs, array('data-rowindex'=>$userlevels_grid->RowIndex, 'id'=>'r0_userlevels', 'data-rowtype'=>EW_ROWTYPE_ADD)); ew_AppendClass($userlevels->RowAttrs["class"], "ewTemplate"); $userlevels->RowType = EW_ROWTYPE_ADD; // Render row $userlevels_grid->RenderRow(); // Render list options $userlevels_grid->RenderListOptions(); $userlevels_grid->StartRowCnt = 0; ?> RowAttributes() ?>> ListOptions->Render("body", "left", $userlevels_grid->RowIndex); ?> userlevelid->Visible) { // userlevelid ?> userlevelname->Visible) { // userlevelname ?> ListOptions->Render("body", "right", $userlevels_grid->RowCnt); ?>
userlevelid->FldCaption() ?>
userlevelid->FldCaption() ?>userlevelid->getSort() == "ASC") { ?>userlevelid->getSort() == "DESC") { ?>
userlevelname->FldCaption() ?>
userlevelname->FldCaption() ?>userlevelname->getSort() == "ASC") { ?>userlevelname->getSort() == "DESC") { ?>
userlevelid->CellAttributes() ?>> RowType == EW_ROWTYPE_ADD) { // Add record ?> userlevelid->getSessionValue() <> "") { ?> userlevelid->ViewAttributes() ?>>

userlevelid->ViewValue ?>

userlevelid->EditAttributes() ?>> RowType == EW_ROWTYPE_EDIT) { // Edit record ?> userlevelid->ViewAttributes() ?>>

userlevelid->EditValue ?>

RowType == EW_ROWTYPE_VIEW) { // View record ?> userlevelid->ViewAttributes() ?>> userlevelid->ListViewValue() ?> CurrentAction <> "F") { ?> RowCnt ?>">
userlevelname->CellAttributes() ?>> RowType == EW_ROWTYPE_ADD) { // Add record ?> userlevelname->EditAttributes() ?>> RowType == EW_ROWTYPE_EDIT) { // Edit record ?> userlevelname->EditAttributes() ?>> RowType == EW_ROWTYPE_VIEW) { // View record ?> userlevelname->ViewAttributes() ?>> userlevelname->ListViewValue() ?> CurrentAction <> "F") { ?>
CurrentAction <> "F") { ?> userlevelid->getSessionValue() <> "") { ?> userlevelid->ViewAttributes() ?>>

userlevelid->ViewValue ?>

userlevelid->EditAttributes() ?>> userlevelid->ViewAttributes() ?>>

userlevelid->ViewValue ?>

CurrentAction <> "F") { ?> userlevelname->EditAttributes() ?>> userlevelname->ViewAttributes() ?>>

userlevelname->ViewValue ?>

CurrentMode == "add" || $userlevels->CurrentMode == "copy") { ?> MultiSelectKey ?> CurrentMode == "edit") { ?> MultiSelectKey ?> CurrentMode == "") { ?>
Recordset) $userlevels_grid->Recordset->Close(); ?> ShowOtherOptions) { ?>
TotalRecs == 0 && $userlevels->CurrentAction == "") { // Show other options ?>
OtherOptions as &$option) { $option->ButtonClass = ""; $option->Render("body", ""); } ?>
Export == "") { ?> ShowPageFooter(); if (EW_DEBUG_ENABLED) echo ew_DebugMsg(); ?> Page_Terminate(); ?>