/reports/leaves_reports/output/include/over_stayedleavereport_settings.php
PHP | 1096 lines | 652 code | 391 blank | 53 comment | 27 complexity | 3ace55b980c48fbc63fa4b87e20f2fdd MD5 | raw file
Possible License(s): LGPL-2.1
- <?php
- $tdataover_stayedleavereport=array();
- $tdataover_stayedleavereport[".ShortName"]="over_stayedleavereport";
- $tdataover_stayedleavereport[".OwnerID"]="";
- $tdataover_stayedleavereport[".OriginalTable"]="tblemployee";
-
-
-
- // field labels
- $fieldLabelsover_stayedleavereport = array();
- if(mlang_getcurrentlang()=="English")
- {
- $fieldLabelsover_stayedleavereport["English"]=array();
- $fieldToolTipsover_stayedleavereport["English"]=array();
- $fieldLabelsover_stayedleavereport["English"]["firstname"] = "Firstname";
- $fieldToolTipsover_stayedleavereport["English"]["firstname"] = "";
- $fieldLabelsover_stayedleavereport["English"]["surname"] = "Surname";
- $fieldToolTipsover_stayedleavereport["English"]["surname"] = "";
- $fieldLabelsover_stayedleavereport["English"]["othernames"] = "Othernames";
- $fieldToolTipsover_stayedleavereport["English"]["othernames"] = "";
- $fieldLabelsover_stayedleavereport["English"]["personnelno"] = "Personnel No.";
- $fieldToolTipsover_stayedleavereport["English"]["personnelno"] = "";
- $fieldLabelsover_stayedleavereport["English"]["fromdate"] = "Commcement Date";
- $fieldToolTipsover_stayedleavereport["English"]["fromdate"] = "";
- $fieldLabelsover_stayedleavereport["English"]["todate"] = "End Date";
- $fieldToolTipsover_stayedleavereport["English"]["todate"] = "";
- $fieldLabelsover_stayedleavereport["English"]["overdue"] = "Overdue";
- $fieldToolTipsover_stayedleavereport["English"]["overdue"] = "";
- $fieldLabelsover_stayedleavereport["English"][""] = "";
- $fieldToolTipsover_stayedleavereport["English"][""] = "";
- $fieldLabelsover_stayedleavereport["English"][""] = "Over Stayed Leave Report";
- $fieldToolTipsover_stayedleavereport["English"][""] = "";
- if (count($fieldToolTipsover_stayedleavereport["English"])){
- $tdataover_stayedleavereport[".isUseToolTips"]=true;
- }
- }
-
-
-
- $tdataover_stayedleavereport[".NCSearch"]=true;
-
-
-
- $tdataover_stayedleavereport[".shortTableName"] = "over_stayedleavereport";
- $tdataover_stayedleavereport[".nSecOptions"] = 0;
- $tdataover_stayedleavereport[".recsPerRowList"] = 1;
- $tdataover_stayedleavereport[".tableGroupBy"] = "0";
- $tdataover_stayedleavereport[".mainTableOwnerID"] = "";
- $tdataover_stayedleavereport[".moveNext"] = 1;
-
-
-
-
- $tdataover_stayedleavereport[".showAddInPopup"] = false;
-
- $tdataover_stayedleavereport[".showEditInPopup"] = false;
-
- $tdataover_stayedleavereport[".showViewInPopup"] = false;
-
-
- $tdataover_stayedleavereport[".fieldsForRegister"] = array();
-
- $tdataover_stayedleavereport[".listAjax"] = false;
-
- $tdataover_stayedleavereport[".audit"] = false;
-
- $tdataover_stayedleavereport[".locking"] = false;
-
- $tdataover_stayedleavereport[".listIcons"] = true;
- $tdataover_stayedleavereport[".edit"] = true;
- $tdataover_stayedleavereport[".inlineEdit"] = true;
- $tdataover_stayedleavereport[".view"] = true;
-
- $tdataover_stayedleavereport[".exportTo"] = true;
-
- $tdataover_stayedleavereport[".printFriendly"] = true;
-
- $tdataover_stayedleavereport[".delete"] = true;
-
- $tdataover_stayedleavereport[".showSimpleSearchOptions"] = false;
-
- $tdataover_stayedleavereport[".showSearchPanel"] = true;
-
-
- if (isMobile()){
- $tdataover_stayedleavereport[".isUseAjaxSuggest"] = false;
- }else {
- $tdataover_stayedleavereport[".isUseAjaxSuggest"] = true;
- }
-
-
-
- // button handlers file names
-
- $tdataover_stayedleavereport[".addPageEvents"] = false;
-
-
- // use datepicker for search panel
- $tdataover_stayedleavereport[".isUseCalendarForSearch"] = true;
-
- // use timepicker for search panel
- $tdataover_stayedleavereport[".isUseTimeForSearch"] = false;
-
- $tdataover_stayedleavereport[".isUseiBox"] = false;
-
-
-
-
-
-
- $tdataover_stayedleavereport[".isUseInlineJs"] = $tdataover_stayedleavereport[".isUseInlineAdd"] || $tdataover_stayedleavereport[".isUseInlineEdit"];
-
- $tdataover_stayedleavereport[".allSearchFields"] = array();
-
- $tdataover_stayedleavereport[".globSearchFields"][] = "personnelno";
- // do in this way, because combine functions array_unique and array_merge returns array with keys like 1,2, 4 etc
- if (!in_array("personnelno", $tdataover_stayedleavereport[".allSearchFields"]))
- {
- $tdataover_stayedleavereport[".allSearchFields"][] = "personnelno";
- }
- $tdataover_stayedleavereport[".globSearchFields"][] = "surname";
- // do in this way, because combine functions array_unique and array_merge returns array with keys like 1,2, 4 etc
- if (!in_array("surname", $tdataover_stayedleavereport[".allSearchFields"]))
- {
- $tdataover_stayedleavereport[".allSearchFields"][] = "surname";
- }
- $tdataover_stayedleavereport[".globSearchFields"][] = "firstname";
- // do in this way, because combine functions array_unique and array_merge returns array with keys like 1,2, 4 etc
- if (!in_array("firstname", $tdataover_stayedleavereport[".allSearchFields"]))
- {
- $tdataover_stayedleavereport[".allSearchFields"][] = "firstname";
- }
- $tdataover_stayedleavereport[".globSearchFields"][] = "othernames";
- // do in this way, because combine functions array_unique and array_merge returns array with keys like 1,2, 4 etc
- if (!in_array("othernames", $tdataover_stayedleavereport[".allSearchFields"]))
- {
- $tdataover_stayedleavereport[".allSearchFields"][] = "othernames";
- }
- $tdataover_stayedleavereport[".globSearchFields"][] = "fromdate";
- // do in this way, because combine functions array_unique and array_merge returns array with keys like 1,2, 4 etc
- if (!in_array("fromdate", $tdataover_stayedleavereport[".allSearchFields"]))
- {
- $tdataover_stayedleavereport[".allSearchFields"][] = "fromdate";
- }
- $tdataover_stayedleavereport[".globSearchFields"][] = "todate";
- // do in this way, because combine functions array_unique and array_merge returns array with keys like 1,2, 4 etc
- if (!in_array("todate", $tdataover_stayedleavereport[".allSearchFields"]))
- {
- $tdataover_stayedleavereport[".allSearchFields"][] = "todate";
- }
- $tdataover_stayedleavereport[".globSearchFields"][] = "overdue";
- // do in this way, because combine functions array_unique and array_merge returns array with keys like 1,2, 4 etc
- if (!in_array("overdue", $tdataover_stayedleavereport[".allSearchFields"]))
- {
- $tdataover_stayedleavereport[".allSearchFields"][] = "overdue";
- }
-
-
- $tdataover_stayedleavereport[".googleLikeFields"][] = "personnelno";
- $tdataover_stayedleavereport[".googleLikeFields"][] = "surname";
- $tdataover_stayedleavereport[".googleLikeFields"][] = "firstname";
- $tdataover_stayedleavereport[".googleLikeFields"][] = "othernames";
- $tdataover_stayedleavereport[".googleLikeFields"][] = "fromdate";
- $tdataover_stayedleavereport[".googleLikeFields"][] = "todate";
- $tdataover_stayedleavereport[".googleLikeFields"][] = "overdue";
-
- $tdataover_stayedleavereport[".panelSearchFields"][] = "personnelno";
- // do in this way, because combine functions array_unique and array_merge returns array with keys like 1,2, 4 etc
- if (!in_array("personnelno", $tdataover_stayedleavereport[".allSearchFields"]))
- {
- $tdataover_stayedleavereport[".allSearchFields"][] = "personnelno";
- }
- $tdataover_stayedleavereport[".panelSearchFields"][] = "surname";
- // do in this way, because combine functions array_unique and array_merge returns array with keys like 1,2, 4 etc
- if (!in_array("surname", $tdataover_stayedleavereport[".allSearchFields"]))
- {
- $tdataover_stayedleavereport[".allSearchFields"][] = "surname";
- }
- $tdataover_stayedleavereport[".panelSearchFields"][] = "firstname";
- // do in this way, because combine functions array_unique and array_merge returns array with keys like 1,2, 4 etc
- if (!in_array("firstname", $tdataover_stayedleavereport[".allSearchFields"]))
- {
- $tdataover_stayedleavereport[".allSearchFields"][] = "firstname";
- }
- $tdataover_stayedleavereport[".panelSearchFields"][] = "othernames";
- // do in this way, because combine functions array_unique and array_merge returns array with keys like 1,2, 4 etc
- if (!in_array("othernames", $tdataover_stayedleavereport[".allSearchFields"]))
- {
- $tdataover_stayedleavereport[".allSearchFields"][] = "othernames";
- }
- $tdataover_stayedleavereport[".panelSearchFields"][] = "fromdate";
- // do in this way, because combine functions array_unique and array_merge returns array with keys like 1,2, 4 etc
- if (!in_array("fromdate", $tdataover_stayedleavereport[".allSearchFields"]))
- {
- $tdataover_stayedleavereport[".allSearchFields"][] = "fromdate";
- }
- $tdataover_stayedleavereport[".panelSearchFields"][] = "todate";
- // do in this way, because combine functions array_unique and array_merge returns array with keys like 1,2, 4 etc
- if (!in_array("todate", $tdataover_stayedleavereport[".allSearchFields"]))
- {
- $tdataover_stayedleavereport[".allSearchFields"][] = "todate";
- }
- $tdataover_stayedleavereport[".panelSearchFields"][] = "overdue";
- // do in this way, because combine functions array_unique and array_merge returns array with keys like 1,2, 4 etc
- if (!in_array("overdue", $tdataover_stayedleavereport[".allSearchFields"]))
- {
- $tdataover_stayedleavereport[".allSearchFields"][] = "overdue";
- }
-
-
- $tdataover_stayedleavereport[".advSearchFields"][] = "personnelno";
- // do in this way, because combine functions array_unique and array_merge returns array with keys like 1,2, 4 etc
- if (!in_array("personnelno", $tdataover_stayedleavereport[".allSearchFields"]))
- {
- $tdataover_stayedleavereport[".allSearchFields"][] = "personnelno";
- }
- $tdataover_stayedleavereport[".advSearchFields"][] = "surname";
- // do in this way, because combine functions array_unique and array_merge returns array with keys like 1,2, 4 etc
- if (!in_array("surname", $tdataover_stayedleavereport[".allSearchFields"]))
- {
- $tdataover_stayedleavereport[".allSearchFields"][] = "surname";
- }
- $tdataover_stayedleavereport[".advSearchFields"][] = "firstname";
- // do in this way, because combine functions array_unique and array_merge returns array with keys like 1,2, 4 etc
- if (!in_array("firstname", $tdataover_stayedleavereport[".allSearchFields"]))
- {
- $tdataover_stayedleavereport[".allSearchFields"][] = "firstname";
- }
- $tdataover_stayedleavereport[".advSearchFields"][] = "othernames";
- // do in this way, because combine functions array_unique and array_merge returns array with keys like 1,2, 4 etc
- if (!in_array("othernames", $tdataover_stayedleavereport[".allSearchFields"]))
- {
- $tdataover_stayedleavereport[".allSearchFields"][] = "othernames";
- }
- $tdataover_stayedleavereport[".advSearchFields"][] = "fromdate";
- // do in this way, because combine functions array_unique and array_merge returns array with keys like 1,2, 4 etc
- if (!in_array("fromdate", $tdataover_stayedleavereport[".allSearchFields"]))
- {
- $tdataover_stayedleavereport[".allSearchFields"][] = "fromdate";
- }
- $tdataover_stayedleavereport[".advSearchFields"][] = "todate";
- // do in this way, because combine functions array_unique and array_merge returns array with keys like 1,2, 4 etc
- if (!in_array("todate", $tdataover_stayedleavereport[".allSearchFields"]))
- {
- $tdataover_stayedleavereport[".allSearchFields"][] = "todate";
- }
- $tdataover_stayedleavereport[".advSearchFields"][] = "overdue";
- // do in this way, because combine functions array_unique and array_merge returns array with keys like 1,2, 4 etc
- if (!in_array("overdue", $tdataover_stayedleavereport[".allSearchFields"]))
- {
- $tdataover_stayedleavereport[".allSearchFields"][] = "overdue";
- }
-
- $tdataover_stayedleavereport[".isTableType"] = "report";
-
-
-
-
-
-
- // Access doesn't support subqueries from the same table as main
- $tdataover_stayedleavereport[".subQueriesSupAccess"] = true;
-
-
-
-
-
-
- $gstrOrderBy = "";
- if(strlen($gstrOrderBy) && strtolower(substr($gstrOrderBy,0,8))!="order by")
- $gstrOrderBy = "order by ".$gstrOrderBy;
- $tdataover_stayedleavereport[".strOrderBy"] = $gstrOrderBy;
-
- $tdataover_stayedleavereport[".orderindexes"] = array();
-
- $tdataover_stayedleavereport[".sqlHead"] = "SELECT tblpromotions.personnelno, tblemployee.surname, tblemployee.firstname, tblemployee.othernames, tblleaveapplication.fromdate, tblleaveapplication.todate, DATEDIFF(tblleaveapplication.fromdate, tblleaveapplication.todate) AS overdue";
- $tdataover_stayedleavereport[".sqlFrom"] = "FROM tblemployee INNER JOIN tblpromotions ON tblemployee.employeeid = tblpromotions.employeeid INNER JOIN tblleaveapplication ON tblemployee.employeeid = tblleaveapplication.employeeid";
- $tdataover_stayedleavereport[".sqlWhereExpr"] = "";
- $tdataover_stayedleavereport[".sqlTail"] = "";
-
-
-
-
- //fill array of records per page for list and report without group fields
- $arrRPP = array();
- $arrRPP[] = 10;
- $arrRPP[] = 20;
- $arrRPP[] = 30;
- $arrRPP[] = 50;
- $arrRPP[] = 100;
- $arrRPP[] = 500;
- $arrRPP[] = -1;
- $tdataover_stayedleavereport[".arrRecsPerPage"] = $arrRPP;
-
- //fill array of groups per page for report with group fields
- $arrGPP = array();
- $arrGPP[] = 1;
- $arrGPP[] = 3;
- $arrGPP[] = 5;
- $arrGPP[] = 10;
- $arrGPP[] = 50;
- $arrGPP[] = 100;
- $arrGPP[] = -1;
- $tdataover_stayedleavereport[".arrGroupsPerPage"] = $arrGPP;
-
- $tableKeys = array();
- $tdataover_stayedleavereport[".Keys"] = $tableKeys;
-
- $tdataover_stayedleavereport[".listFields"] = array();
- $tdataover_stayedleavereport[".listFields"][] = "personnelno";
- $tdataover_stayedleavereport[".listFields"][] = "surname";
- $tdataover_stayedleavereport[".listFields"][] = "firstname";
- $tdataover_stayedleavereport[".listFields"][] = "othernames";
- $tdataover_stayedleavereport[".listFields"][] = "fromdate";
- $tdataover_stayedleavereport[".listFields"][] = "todate";
- $tdataover_stayedleavereport[".listFields"][] = "overdue";
-
- $tdataover_stayedleavereport[".addFields"] = array();
- $tdataover_stayedleavereport[".addFields"][] = "surname";
- $tdataover_stayedleavereport[".addFields"][] = "firstname";
- $tdataover_stayedleavereport[".addFields"][] = "othernames";
-
- $tdataover_stayedleavereport[".inlineAddFields"] = array();
- $tdataover_stayedleavereport[".inlineAddFields"][] = "personnelno";
- $tdataover_stayedleavereport[".inlineAddFields"][] = "surname";
- $tdataover_stayedleavereport[".inlineAddFields"][] = "firstname";
- $tdataover_stayedleavereport[".inlineAddFields"][] = "othernames";
- $tdataover_stayedleavereport[".inlineAddFields"][] = "fromdate";
- $tdataover_stayedleavereport[".inlineAddFields"][] = "todate";
- $tdataover_stayedleavereport[".inlineAddFields"][] = "overdue";
-
- $tdataover_stayedleavereport[".editFields"] = array();
- $tdataover_stayedleavereport[".editFields"][] = "surname";
- $tdataover_stayedleavereport[".editFields"][] = "firstname";
- $tdataover_stayedleavereport[".editFields"][] = "othernames";
-
- $tdataover_stayedleavereport[".inlineEditFields"] = array();
- $tdataover_stayedleavereport[".inlineEditFields"][] = "personnelno";
- $tdataover_stayedleavereport[".inlineEditFields"][] = "surname";
- $tdataover_stayedleavereport[".inlineEditFields"][] = "firstname";
- $tdataover_stayedleavereport[".inlineEditFields"][] = "othernames";
- $tdataover_stayedleavereport[".inlineEditFields"][] = "fromdate";
- $tdataover_stayedleavereport[".inlineEditFields"][] = "todate";
- $tdataover_stayedleavereport[".inlineEditFields"][] = "overdue";
-
-
- // personnelno
- $fdata = array();
- $fdata["strName"] = "personnelno";
- $fdata["ownerTable"] = "tblpromotions";
- $fdata["Label"]="Personnel No.";
-
-
-
- $fdata["FieldType"]= 200;
-
-
- $fdata["UseiBox"] = false;
-
- $fdata["EditFormat"]= "Text field";
- $fdata["ViewFormat"]= "";
-
-
-
-
-
- $fdata["NeedEncode"]=true;
-
- $fdata["GoodName"]= "personnelno";
-
- $fdata["FullName"]= "tblpromotions.personnelno";
-
-
-
-
-
-
- $fdata["Index"]= 1;
- $fdata["EditParams"]="";
-
- $fdata["bListPage"]=true;
-
-
- $fdata["bInlineAdd"]=true;
-
-
- $fdata["bInlineEdit"]=true;
-
- $fdata["bViewPage"]=true;
-
- $fdata["bAdvancedSearch"]=true;
-
- $fdata["bPrinterPage"]=true;
-
- $fdata["bExportPage"]=true;
-
- //Begin validation
- $fdata["validateAs"] = array();
-
- //End validation
-
- $fdata["FieldPermissions"]=true;
-
-
-
-
-
-
- $tdataover_stayedleavereport["personnelno"]=$fdata;
- // surname
- $fdata = array();
- $fdata["strName"] = "surname";
- $fdata["ownerTable"] = "tblemployee";
- $fdata["Label"]="Surname";
-
-
-
- $fdata["FieldType"]= 200;
-
-
- $fdata["UseiBox"] = false;
-
- $fdata["EditFormat"]= "Text field";
- $fdata["ViewFormat"]= "";
-
-
-
-
-
- $fdata["NeedEncode"]=true;
-
- $fdata["GoodName"]= "surname";
-
- $fdata["FullName"]= "tblemployee.surname";
-
-
-
-
-
-
- $fdata["Index"]= 2;
- $fdata["EditParams"]="";
- $fdata["EditParams"].= " maxlength=30";
-
- $fdata["bListPage"]=true;
-
- $fdata["bAddPage"]=true;
-
- $fdata["bInlineAdd"]=true;
-
- $fdata["bEditPage"]=true;
-
- $fdata["bInlineEdit"]=true;
-
- $fdata["bViewPage"]=true;
-
- $fdata["bAdvancedSearch"]=true;
-
- $fdata["bPrinterPage"]=true;
-
- $fdata["bExportPage"]=true;
-
- //Begin validation
- $fdata["validateAs"] = array();
-
- //End validation
-
- $fdata["FieldPermissions"]=true;
-
-
-
-
-
-
- $tdataover_stayedleavereport["surname"]=$fdata;
- // firstname
- $fdata = array();
- $fdata["strName"] = "firstname";
- $fdata["ownerTable"] = "tblemployee";
- $fdata["Label"]="Firstname";
-
-
-
- $fdata["FieldType"]= 200;
-
-
- $fdata["UseiBox"] = false;
-
- $fdata["EditFormat"]= "Text field";
- $fdata["ViewFormat"]= "";
-
-
-
-
-
- $fdata["NeedEncode"]=true;
-
- $fdata["GoodName"]= "firstname";
-
- $fdata["FullName"]= "tblemployee.firstname";
-
-
-
-
-
-
- $fdata["Index"]= 3;
- $fdata["EditParams"]="";
- $fdata["EditParams"].= " maxlength=30";
-
- $fdata["bListPage"]=true;
-
- $fdata["bAddPage"]=true;
-
- $fdata["bInlineAdd"]=true;
-
- $fdata["bEditPage"]=true;
-
- $fdata["bInlineEdit"]=true;
-
- $fdata["bViewPage"]=true;
-
- $fdata["bAdvancedSearch"]=true;
-
- $fdata["bPrinterPage"]=true;
-
- $fdata["bExportPage"]=true;
-
- //Begin validation
- $fdata["validateAs"] = array();
-
- //End validation
-
- $fdata["FieldPermissions"]=true;
-
-
-
-
-
-
- $tdataover_stayedleavereport["firstname"]=$fdata;
- // othernames
- $fdata = array();
- $fdata["strName"] = "othernames";
- $fdata["ownerTable"] = "tblemployee";
- $fdata["Label"]="Othernames";
-
-
-
- $fdata["FieldType"]= 200;
-
-
- $fdata["UseiBox"] = false;
-
- $fdata["EditFormat"]= "Text field";
- $fdata["ViewFormat"]= "";
-
-
-
-
-
- $fdata["NeedEncode"]=true;
-
- $fdata["GoodName"]= "othernames";
-
- $fdata["FullName"]= "tblemployee.othernames";
-
-
-
-
-
-
- $fdata["Index"]= 4;
- $fdata["EditParams"]="";
- $fdata["EditParams"].= " maxlength=30";
-
- $fdata["bListPage"]=true;
-
- $fdata["bAddPage"]=true;
-
- $fdata["bInlineAdd"]=true;
-
- $fdata["bEditPage"]=true;
-
- $fdata["bInlineEdit"]=true;
-
- $fdata["bViewPage"]=true;
-
- $fdata["bAdvancedSearch"]=true;
-
- $fdata["bPrinterPage"]=true;
-
- $fdata["bExportPage"]=true;
-
- //Begin validation
- $fdata["validateAs"] = array();
-
- //End validation
-
- $fdata["FieldPermissions"]=true;
-
-
-
-
-
-
- $tdataover_stayedleavereport["othernames"]=$fdata;
- // fromdate
- $fdata = array();
- $fdata["strName"] = "fromdate";
- $fdata["ownerTable"] = "tblleaveapplication";
- $fdata["Label"]="Commcement Date";
-
-
-
- $fdata["FieldType"]= 7;
-
-
- $fdata["UseiBox"] = false;
-
- $fdata["EditFormat"]= "Date";
- $fdata["ViewFormat"]= "Short Date";
-
-
-
-
-
- $fdata["NeedEncode"]=true;
-
- $fdata["GoodName"]= "fromdate";
-
- $fdata["FullName"]= "tblleaveapplication.fromdate";
-
-
-
-
-
-
- $fdata["Index"]= 5;
- $fdata["DateEditType"] = 13;
- $fdata["InitialYearFactor"] = 100;
- $fdata["LastYearFactor"] = 10;
-
- $fdata["bListPage"]=true;
-
-
- $fdata["bInlineAdd"]=true;
-
-
- $fdata["bInlineEdit"]=true;
-
- $fdata["bViewPage"]=true;
-
- $fdata["bAdvancedSearch"]=true;
-
- $fdata["bPrinterPage"]=true;
-
- $fdata["bExportPage"]=true;
-
- //Begin validation
- $fdata["validateAs"] = array();
-
- //End validation
-
- $fdata["FieldPermissions"]=true;
-
-
-
-
-
-
- $tdataover_stayedleavereport["fromdate"]=$fdata;
- // todate
- $fdata = array();
- $fdata["strName"] = "todate";
- $fdata["ownerTable"] = "tblleaveapplication";
- $fdata["Label"]="End Date";
-
-
-
- $fdata["FieldType"]= 7;
-
-
- $fdata["UseiBox"] = false;
-
- $fdata["EditFormat"]= "Date";
- $fdata["ViewFormat"]= "Short Date";
-
-
-
-
-
- $fdata["NeedEncode"]=true;
-
- $fdata["GoodName"]= "todate";
-
- $fdata["FullName"]= "tblleaveapplication.todate";
-
-
-
-
-
-
- $fdata["Index"]= 6;
- $fdata["DateEditType"] = 13;
- $fdata["InitialYearFactor"] = 100;
- $fdata["LastYearFactor"] = 10;
-
- $fdata["bListPage"]=true;
-
-
- $fdata["bInlineAdd"]=true;
-
-
- $fdata["bInlineEdit"]=true;
-
- $fdata["bViewPage"]=true;
-
- $fdata["bAdvancedSearch"]=true;
-
- $fdata["bPrinterPage"]=true;
-
- $fdata["bExportPage"]=true;
-
- //Begin validation
- $fdata["validateAs"] = array();
-
- //End validation
-
- $fdata["FieldPermissions"]=true;
-
-
-
-
-
-
- $tdataover_stayedleavereport["todate"]=$fdata;
- // overdue
- $fdata = array();
- $fdata["strName"] = "overdue";
- $fdata["ownerTable"] = "";
- $fdata["Label"]="Overdue";
-
-
-
- $fdata["FieldType"]= 3;
-
-
- $fdata["UseiBox"] = false;
-
- $fdata["EditFormat"]= "Text field";
- $fdata["ViewFormat"]= "";
-
-
-
-
-
- $fdata["NeedEncode"]=true;
-
- $fdata["GoodName"]= "overdue";
-
- $fdata["FullName"]= "DATEDIFF(tblleaveapplication.fromdate, tblleaveapplication.todate)";
-
-
-
-
-
-
- $fdata["Index"]= 7;
- $fdata["EditParams"]="";
-
- $fdata["bListPage"]=true;
-
-
- $fdata["bInlineAdd"]=true;
-
-
- $fdata["bInlineEdit"]=true;
-
- $fdata["bViewPage"]=true;
-
- $fdata["bAdvancedSearch"]=true;
-
- $fdata["bPrinterPage"]=true;
-
- $fdata["bExportPage"]=true;
-
- //Begin validation
- $fdata["validateAs"] = array();
- $fdata["validateAs"]["basicValidate"][] = getJsValidatorName("Number");
-
- //End validation
-
- $fdata["FieldPermissions"]=true;
-
-
-
-
-
-
- $tdataover_stayedleavereport["overdue"]=$fdata;
-
-
-
- $tables_data["over_stayedleavereport"]=&$tdataover_stayedleavereport;
- $field_labels["over_stayedleavereport"] = &$fieldLabelsover_stayedleavereport;
- $fieldToolTips["over_stayedleavereport"] = &$fieldToolTipsover_stayedleavereport;
-
- // -----------------start prepare master-details data arrays ------------------------------//
- // tables which are detail tables for current table (master)
- $detailsTablesData["over_stayedleavereport"] = array();
-
-
- // tables which are master tables for current table (detail)
- $masterTablesData["over_stayedleavereport"] = array();
-
- // -----------------end prepare master-details data arrays ------------------------------//
-
- require_once(getabspath("classes/sql.php"));
-
-
-
-
-
-
-
-
-
-
- function createSqlQuery_over_stayedleavereport()
- {
- $proto0=array();
- $proto0["m_strHead"] = "SELECT";
- $proto0["m_strFieldList"] = "tblpromotions.personnelno, tblemployee.surname, tblemployee.firstname, tblemployee.othernames, tblleaveapplication.fromdate, tblleaveapplication.todate, DATEDIFF(tblleaveapplication.fromdate, tblleaveapplication.todate) AS overdue";
- $proto0["m_strFrom"] = "FROM tblemployee INNER JOIN tblpromotions ON tblemployee.employeeid = tblpromotions.employeeid INNER JOIN tblleaveapplication ON tblemployee.employeeid = tblleaveapplication.employeeid";
- $proto0["m_strWhere"] = "";
- $proto0["m_strOrderBy"] = "";
- $proto0["m_strTail"] = "";
- $proto1=array();
- $proto1["m_sql"] = "";
- $proto1["m_uniontype"] = "SQLL_UNKNOWN";
- $obj = new SQLNonParsed(array(
- "m_sql" => ""
- ));
-
- $proto1["m_column"]=$obj;
- $proto1["m_contained"] = array();
- $proto1["m_strCase"] = "";
- $proto1["m_havingmode"] = "0";
- $proto1["m_inBrackets"] = "0";
- $proto1["m_useAlias"] = "0";
- $obj = new SQLLogicalExpr($proto1);
-
- $proto0["m_where"] = $obj;
- $proto3=array();
- $proto3["m_sql"] = "";
- $proto3["m_uniontype"] = "SQLL_UNKNOWN";
- $obj = new SQLNonParsed(array(
- "m_sql" => ""
- ));
-
- $proto3["m_column"]=$obj;
- $proto3["m_contained"] = array();
- $proto3["m_strCase"] = "";
- $proto3["m_havingmode"] = "0";
- $proto3["m_inBrackets"] = "0";
- $proto3["m_useAlias"] = "0";
- $obj = new SQLLogicalExpr($proto3);
-
- $proto0["m_having"] = $obj;
- $proto0["m_fieldlist"] = array();
- $proto5=array();
- $obj = new SQLField(array(
- "m_strName" => "personnelno",
- "m_strTable" => "tblpromotions"
- ));
-
- $proto5["m_expr"]=$obj;
- $proto5["m_alias"] = "";
- $obj = new SQLFieldListItem($proto5);
-
- $proto0["m_fieldlist"][]=$obj;
- $proto7=array();
- $obj = new SQLField(array(
- "m_strName" => "surname",
- "m_strTable" => "tblemployee"
- ));
-
- $proto7["m_expr"]=$obj;
- $proto7["m_alias"] = "";
- $obj = new SQLFieldListItem($proto7);
-
- $proto0["m_fieldlist"][]=$obj;
- $proto9=array();
- $obj = new SQLField(array(
- "m_strName" => "firstname",
- "m_strTable" => "tblemployee"
- ));
-
- $proto9["m_expr"]=$obj;
- $proto9["m_alias"] = "";
- $obj = new SQLFieldListItem($proto9);
-
- $proto0["m_fieldlist"][]=$obj;
- $proto11=array();
- $obj = new SQLField(array(
- "m_strName" => "othernames",
- "m_strTable" => "tblemployee"
- ));
-
- $proto11["m_expr"]=$obj;
- $proto11["m_alias"] = "";
- $obj = new SQLFieldListItem($proto11);
-
- $proto0["m_fieldlist"][]=$obj;
- $proto13=array();
- $obj = new SQLField(array(
- "m_strName" => "fromdate",
- "m_strTable" => "tblleaveapplication"
- ));
-
- $proto13["m_expr"]=$obj;
- $proto13["m_alias"] = "";
- $obj = new SQLFieldListItem($proto13);
-
- $proto0["m_fieldlist"][]=$obj;
- $proto15=array();
- $obj = new SQLField(array(
- "m_strName" => "todate",
- "m_strTable" => "tblleaveapplication"
- ));
-
- $proto15["m_expr"]=$obj;
- $proto15["m_alias"] = "";
- $obj = new SQLFieldListItem($proto15);
-
- $proto0["m_fieldlist"][]=$obj;
- $proto17=array();
- $proto18=array();
- $proto18["m_functiontype"] = "SQLF_CUSTOM";
- $proto18["m_arguments"] = array();
- $obj = new SQLNonParsed(array(
- "m_sql" => "tblleaveapplication.fromdate"
- ));
-
- $proto18["m_arguments"][]=$obj;
- $obj = new SQLNonParsed(array(
- "m_sql" => "tblleaveapplication.todate"
- ));
-
- $proto18["m_arguments"][]=$obj;
- $proto18["m_strFunctionName"] = "DATEDIFF";
- $obj = new SQLFunctionCall($proto18);
-
- $proto17["m_expr"]=$obj;
- $proto17["m_alias"] = "overdue";
- $obj = new SQLFieldListItem($proto17);
-
- $proto0["m_fieldlist"][]=$obj;
- $proto0["m_fromlist"] = array();
- $proto21=array();
- $proto21["m_link"] = "SQLL_MAIN";
- $proto22=array();
- $proto22["m_strName"] = "tblemployee";
- $proto22["m_columns"] = array();
- $proto22["m_columns"][] = "employeeid";
- $proto22["m_columns"][] = "firstname";
- $proto22["m_columns"][] = "surname";
- $proto22["m_columns"][] = "othernames";
- $proto22["m_columns"][] = "dateoffirstappointment";
- $proto22["m_columns"][] = "rankonemployment";
- $proto22["m_columns"][] = "salaryonappointment";
- $proto22["m_columns"][] = "dateofbirth";
- $proto22["m_columns"][] = "nationality";
- $proto22["m_columns"][] = "lgaoforigin";
- $proto22["m_columns"][] = "placeofbirth";
- $proto22["m_columns"][] = "maritalstatus";
- $proto22["m_columns"][] = "gender";
- $proto22["m_columns"][] = "permanentaddress";
- $proto22["m_columns"][] = "department";
- $obj = new SQLTable($proto22);
-
- $proto21["m_table"] = $obj;
- $proto21["m_alias"] = "";
- $proto23=array();
- $proto23["m_sql"] = "";
- $proto23["m_uniontype"] = "SQLL_UNKNOWN";
- $obj = new SQLNonParsed(array(
- "m_sql" => ""
- ));
-
- $proto23["m_column"]=$obj;
- $proto23["m_contained"] = array();
- $proto23["m_strCase"] = "";
- $proto23["m_havingmode"] = "0";
- $proto23["m_inBrackets"] = "0";
- $proto23["m_useAlias"] = "0";
- $obj = new SQLLogicalExpr($proto23);
-
- $proto21["m_joinon"] = $obj;
- $obj = new SQLFromListItem($proto21);
-
- $proto0["m_fromlist"][]=$obj;
- $proto25=array();
- $proto25["m_link"] = "SQLL_INNERJOIN";
- $proto26=array();
- $proto26["m_strName"] = "tblpromotions";
- $proto26["m_columns"] = array();
- $proto26["m_columns"][] = "personnelno";
- $proto26["m_columns"][] = "promtiontypeid";
- $proto26["m_columns"][] = "rank";
- $proto26["m_columns"][] = "salaryid";
- $proto26["m_columns"][] = "date";
- $proto26["m_columns"][] = "effectivedate";
- $proto26["m_columns"][] = "effectivearrears";
- $proto26["m_columns"][] = "yearpromoted";
- $proto26["m_columns"][] = "employeeid";
- $proto26["m_columns"][] = "promotionid";
- $obj = new SQLTable($proto26);
-
- $proto25["m_table"] = $obj;
- $proto25["m_alias"] = "";
- $proto27=array();
- $proto27["m_sql"] = "tblemployee.employeeid = tblpromotions.employeeid";
- $proto27["m_uniontype"] = "SQLL_UNKNOWN";
- $obj = new SQLField(array(
- "m_strName" => "employeeid",
- "m_strTable" => "tblemployee"
- ));
-
- $proto27["m_column"]=$obj;
- $proto27["m_contained"] = array();
- $proto27["m_strCase"] = "= tblpromotions.employeeid";
- $proto27["m_havingmode"] = "0";
- $proto27["m_inBrackets"] = "0";
- $proto27["m_useAlias"] = "0";
- $obj = new SQLLogicalExpr($proto27);
-
- $proto25["m_joinon"] = $obj;
- $obj = new SQLFromListItem($proto25);
-
- $proto0["m_fromlist"][]=$obj;
- $proto29=array();
- $proto29["m_link"] = "SQLL_INNERJOIN";
- $proto30=array();
- $proto30["m_strName"] = "tblleaveapplication";
- $proto30["m_columns"] = array();
- $proto30["m_columns"][] = "leaveid";
- $proto30["m_columns"][] = "employeeid";
- $proto30["m_columns"][] = "planid";
- $proto30["m_columns"][] = "fiscalyear";
- $proto30["m_columns"][] = "fromdate";
- $proto30["m_columns"][] = "todate";
- $proto30["m_columns"][] = "daystaken";
- $proto30["m_columns"][] = "remark";
- $proto30["m_columns"][] = "ifschedule";
- $proto30["m_columns"][] = "status";
- $obj = new SQLTable($proto30);
-
- $proto29["m_table"] = $obj;
- $proto29["m_alias"] = "";
- $proto31=array();
- $proto31["m_sql"] = "tblemployee.employeeid = tblleaveapplication.employeeid";
- $proto31["m_uniontype"] = "SQLL_UNKNOWN";
- $obj = new SQLField(array(
- "m_strName" => "employeeid",
- "m_strTable" => "tblemployee"
- ));
-
- $proto31["m_column"]=$obj;
- $proto31["m_contained"] = array();
- $proto31["m_strCase"] = "= tblleaveapplication.employeeid";
- $proto31["m_havingmode"] = "0";
- $proto31["m_inBrackets"] = "0";
- $proto31["m_useAlias"] = "0";
- $obj = new SQLLogicalExpr($proto31);
-
- $proto29["m_joinon"] = $obj;
- $obj = new SQLFromListItem($proto29);
-
- $proto0["m_fromlist"][]=$obj;
- $proto0["m_groupby"] = array();
- $proto0["m_orderby"] = array();
- $obj = new SQLQuery($proto0);
-
- return $obj;
- }
- $queryData_over_stayedleavereport = createSqlQuery_over_stayedleavereport();
- $tdataover_stayedleavereport[".sqlquery"] = $queryData_over_stayedleavereport;
-
-
-
- $tableEvents["over_stayedleavereport"] = new eventsBase;
- $tdataover_stayedleavereport[".hasEvents"] = false;
-
- ?>