/reports/promotion/output/include/List_of_staff_recommended_settings.php
PHP | 1635 lines | 990 code | 577 blank | 68 comment | 30 complexity | 2b467dd490e490b4484857db23d6e9b6 MD5 | raw file
Possible License(s): LGPL-2.1
- <?php
- $tdataList_of_staff_recommended=array();
- $tdataList_of_staff_recommended[".ShortName"]="List_of_staff_recommended";
- $tdataList_of_staff_recommended[".OwnerID"]="";
- $tdataList_of_staff_recommended[".OriginalTable"]="tblemployee";
-
-
-
- // field labels
- $fieldLabelsList_of_staff_recommended = array();
- if(mlang_getcurrentlang()=="English")
- {
- $fieldLabelsList_of_staff_recommended["English"]=array();
- $fieldToolTipsList_of_staff_recommended["English"]=array();
- $fieldLabelsList_of_staff_recommended["English"]["dateoffirstappointment"] = "Date of first appointment";
- $fieldToolTipsList_of_staff_recommended["English"]["dateoffirstappointment"] = "";
- $fieldLabelsList_of_staff_recommended["English"]["PNo"] = "PNo";
- $fieldToolTipsList_of_staff_recommended["English"]["PNo"] = "";
- $fieldLabelsList_of_staff_recommended["English"]["Name"] = "Name";
- $fieldToolTipsList_of_staff_recommended["English"]["Name"] = "";
- $fieldLabelsList_of_staff_recommended["English"]["ranktobepromotedto"] = "Rank to be promoted to";
- $fieldToolTipsList_of_staff_recommended["English"]["ranktobepromotedto"] = "";
- $fieldLabelsList_of_staff_recommended["English"]["dept"] = "Department";
- $fieldToolTipsList_of_staff_recommended["English"]["dept"] = "";
- $fieldLabelsList_of_staff_recommended["English"]["dateoflastpromotion"] = "Date of last promotion";
- $fieldToolTipsList_of_staff_recommended["English"]["dateoflastpromotion"] = "";
- $fieldLabelsList_of_staff_recommended["English"]["proposedeffectivedate"] = "Proposed effective date";
- $fieldToolTipsList_of_staff_recommended["English"]["proposedeffectivedate"] = "";
- $fieldLabelsList_of_staff_recommended["English"]["faculty"] = "Faculty";
- $fieldToolTipsList_of_staff_recommended["English"]["faculty"] = "";
- $fieldLabelsList_of_staff_recommended["English"]["complex"] = "Complex";
- $fieldToolTipsList_of_staff_recommended["English"]["complex"] = "";
- $fieldLabelsList_of_staff_recommended["English"]["recommendation"] = "Recommendation";
- $fieldToolTipsList_of_staff_recommended["English"]["recommendation"] = "";
- $fieldLabelsList_of_staff_recommended["English"]["promotionyear"] = "Promotion year";
- $fieldToolTipsList_of_staff_recommended["English"]["promotionyear"] = "";
- if (count($fieldToolTipsList_of_staff_recommended["English"])){
- $tdataList_of_staff_recommended[".isUseToolTips"]=true;
- }
- }
-
-
-
- $tdataList_of_staff_recommended[".NCSearch"]=true;
-
-
-
- $tdataList_of_staff_recommended[".shortTableName"] = "List_of_staff_recommended";
- $tdataList_of_staff_recommended[".nSecOptions"] = 0;
- $tdataList_of_staff_recommended[".recsPerRowList"] = 1;
- $tdataList_of_staff_recommended[".tableGroupBy"] = "1";
- $tdataList_of_staff_recommended[".mainTableOwnerID"] = "";
- $tdataList_of_staff_recommended[".moveNext"] = 1;
-
-
-
-
- $tdataList_of_staff_recommended[".showAddInPopup"] = false;
-
- $tdataList_of_staff_recommended[".showEditInPopup"] = false;
-
- $tdataList_of_staff_recommended[".showViewInPopup"] = false;
-
-
- $tdataList_of_staff_recommended[".fieldsForRegister"] = array();
-
- $tdataList_of_staff_recommended[".listAjax"] = false;
-
- $tdataList_of_staff_recommended[".audit"] = false;
-
- $tdataList_of_staff_recommended[".locking"] = false;
-
- $tdataList_of_staff_recommended[".listIcons"] = true;
- $tdataList_of_staff_recommended[".edit"] = true;
- $tdataList_of_staff_recommended[".inlineEdit"] = true;
- $tdataList_of_staff_recommended[".view"] = true;
-
- $tdataList_of_staff_recommended[".exportTo"] = true;
-
- $tdataList_of_staff_recommended[".printFriendly"] = true;
-
- $tdataList_of_staff_recommended[".delete"] = true;
-
- $tdataList_of_staff_recommended[".showSimpleSearchOptions"] = false;
-
- $tdataList_of_staff_recommended[".showSearchPanel"] = true;
-
-
- if (isMobile()){
- $tdataList_of_staff_recommended[".isUseAjaxSuggest"] = false;
- }else {
- $tdataList_of_staff_recommended[".isUseAjaxSuggest"] = true;
- }
-
-
-
- // button handlers file names
- $tdataList_of_staff_recommended[".isUsebuttonHandlers"] = true;
-
- $tdataList_of_staff_recommended[".addPageEvents"] = false;
-
-
- // use datepicker for search panel
- $tdataList_of_staff_recommended[".isUseCalendarForSearch"] = true;
-
- // use timepicker for search panel
- $tdataList_of_staff_recommended[".isUseTimeForSearch"] = false;
-
- $tdataList_of_staff_recommended[".isUseiBox"] = false;
-
-
-
-
-
-
- $tdataList_of_staff_recommended[".isUseInlineJs"] = $tdataList_of_staff_recommended[".isUseInlineAdd"] || $tdataList_of_staff_recommended[".isUseInlineEdit"];
-
- $tdataList_of_staff_recommended[".allSearchFields"] = array();
-
- $tdataList_of_staff_recommended[".globSearchFields"][] = "PNo";
- // do in this way, because combine functions array_unique and array_merge returns array with keys like 1,2, 4 etc
- if (!in_array("PNo", $tdataList_of_staff_recommended[".allSearchFields"]))
- {
- $tdataList_of_staff_recommended[".allSearchFields"][] = "PNo";
- }
- $tdataList_of_staff_recommended[".globSearchFields"][] = "Name";
- // do in this way, because combine functions array_unique and array_merge returns array with keys like 1,2, 4 etc
- if (!in_array("Name", $tdataList_of_staff_recommended[".allSearchFields"]))
- {
- $tdataList_of_staff_recommended[".allSearchFields"][] = "Name";
- }
- $tdataList_of_staff_recommended[".globSearchFields"][] = "dateoffirstappointment";
- // do in this way, because combine functions array_unique and array_merge returns array with keys like 1,2, 4 etc
- if (!in_array("dateoffirstappointment", $tdataList_of_staff_recommended[".allSearchFields"]))
- {
- $tdataList_of_staff_recommended[".allSearchFields"][] = "dateoffirstappointment";
- }
- $tdataList_of_staff_recommended[".globSearchFields"][] = "ranktobepromotedto";
- // do in this way, because combine functions array_unique and array_merge returns array with keys like 1,2, 4 etc
- if (!in_array("ranktobepromotedto", $tdataList_of_staff_recommended[".allSearchFields"]))
- {
- $tdataList_of_staff_recommended[".allSearchFields"][] = "ranktobepromotedto";
- }
- $tdataList_of_staff_recommended[".globSearchFields"][] = "dept";
- // do in this way, because combine functions array_unique and array_merge returns array with keys like 1,2, 4 etc
- if (!in_array("dept", $tdataList_of_staff_recommended[".allSearchFields"]))
- {
- $tdataList_of_staff_recommended[".allSearchFields"][] = "dept";
- }
- $tdataList_of_staff_recommended[".globSearchFields"][] = "dateoflastpromotion";
- // do in this way, because combine functions array_unique and array_merge returns array with keys like 1,2, 4 etc
- if (!in_array("dateoflastpromotion", $tdataList_of_staff_recommended[".allSearchFields"]))
- {
- $tdataList_of_staff_recommended[".allSearchFields"][] = "dateoflastpromotion";
- }
- $tdataList_of_staff_recommended[".globSearchFields"][] = "proposedeffectivedate";
- // do in this way, because combine functions array_unique and array_merge returns array with keys like 1,2, 4 etc
- if (!in_array("proposedeffectivedate", $tdataList_of_staff_recommended[".allSearchFields"]))
- {
- $tdataList_of_staff_recommended[".allSearchFields"][] = "proposedeffectivedate";
- }
- $tdataList_of_staff_recommended[".globSearchFields"][] = "faculty";
- // do in this way, because combine functions array_unique and array_merge returns array with keys like 1,2, 4 etc
- if (!in_array("faculty", $tdataList_of_staff_recommended[".allSearchFields"]))
- {
- $tdataList_of_staff_recommended[".allSearchFields"][] = "faculty";
- }
- $tdataList_of_staff_recommended[".globSearchFields"][] = "complex";
- // do in this way, because combine functions array_unique and array_merge returns array with keys like 1,2, 4 etc
- if (!in_array("complex", $tdataList_of_staff_recommended[".allSearchFields"]))
- {
- $tdataList_of_staff_recommended[".allSearchFields"][] = "complex";
- }
- $tdataList_of_staff_recommended[".globSearchFields"][] = "recommendation";
- // do in this way, because combine functions array_unique and array_merge returns array with keys like 1,2, 4 etc
- if (!in_array("recommendation", $tdataList_of_staff_recommended[".allSearchFields"]))
- {
- $tdataList_of_staff_recommended[".allSearchFields"][] = "recommendation";
- }
- $tdataList_of_staff_recommended[".globSearchFields"][] = "promotionyear";
- // do in this way, because combine functions array_unique and array_merge returns array with keys like 1,2, 4 etc
- if (!in_array("promotionyear", $tdataList_of_staff_recommended[".allSearchFields"]))
- {
- $tdataList_of_staff_recommended[".allSearchFields"][] = "promotionyear";
- }
-
-
- $tdataList_of_staff_recommended[".googleLikeFields"][] = "PNo";
- $tdataList_of_staff_recommended[".googleLikeFields"][] = "Name";
- $tdataList_of_staff_recommended[".googleLikeFields"][] = "dateoffirstappointment";
- $tdataList_of_staff_recommended[".googleLikeFields"][] = "ranktobepromotedto";
- $tdataList_of_staff_recommended[".googleLikeFields"][] = "dept";
- $tdataList_of_staff_recommended[".googleLikeFields"][] = "dateoflastpromotion";
- $tdataList_of_staff_recommended[".googleLikeFields"][] = "proposedeffectivedate";
- $tdataList_of_staff_recommended[".googleLikeFields"][] = "faculty";
- $tdataList_of_staff_recommended[".googleLikeFields"][] = "complex";
- $tdataList_of_staff_recommended[".googleLikeFields"][] = "recommendation";
- $tdataList_of_staff_recommended[".googleLikeFields"][] = "promotionyear";
-
- $tdataList_of_staff_recommended[".panelSearchFields"][] = "PNo";
- // do in this way, because combine functions array_unique and array_merge returns array with keys like 1,2, 4 etc
- if (!in_array("PNo", $tdataList_of_staff_recommended[".allSearchFields"]))
- {
- $tdataList_of_staff_recommended[".allSearchFields"][] = "PNo";
- }
- $tdataList_of_staff_recommended[".panelSearchFields"][] = "Name";
- // do in this way, because combine functions array_unique and array_merge returns array with keys like 1,2, 4 etc
- if (!in_array("Name", $tdataList_of_staff_recommended[".allSearchFields"]))
- {
- $tdataList_of_staff_recommended[".allSearchFields"][] = "Name";
- }
- $tdataList_of_staff_recommended[".panelSearchFields"][] = "dateoffirstappointment";
- // do in this way, because combine functions array_unique and array_merge returns array with keys like 1,2, 4 etc
- if (!in_array("dateoffirstappointment", $tdataList_of_staff_recommended[".allSearchFields"]))
- {
- $tdataList_of_staff_recommended[".allSearchFields"][] = "dateoffirstappointment";
- }
- $tdataList_of_staff_recommended[".panelSearchFields"][] = "ranktobepromotedto";
- // do in this way, because combine functions array_unique and array_merge returns array with keys like 1,2, 4 etc
- if (!in_array("ranktobepromotedto", $tdataList_of_staff_recommended[".allSearchFields"]))
- {
- $tdataList_of_staff_recommended[".allSearchFields"][] = "ranktobepromotedto";
- }
- $tdataList_of_staff_recommended[".panelSearchFields"][] = "dept";
- // do in this way, because combine functions array_unique and array_merge returns array with keys like 1,2, 4 etc
- if (!in_array("dept", $tdataList_of_staff_recommended[".allSearchFields"]))
- {
- $tdataList_of_staff_recommended[".allSearchFields"][] = "dept";
- }
- $tdataList_of_staff_recommended[".panelSearchFields"][] = "faculty";
- // do in this way, because combine functions array_unique and array_merge returns array with keys like 1,2, 4 etc
- if (!in_array("faculty", $tdataList_of_staff_recommended[".allSearchFields"]))
- {
- $tdataList_of_staff_recommended[".allSearchFields"][] = "faculty";
- }
- $tdataList_of_staff_recommended[".panelSearchFields"][] = "complex";
- // do in this way, because combine functions array_unique and array_merge returns array with keys like 1,2, 4 etc
- if (!in_array("complex", $tdataList_of_staff_recommended[".allSearchFields"]))
- {
- $tdataList_of_staff_recommended[".allSearchFields"][] = "complex";
- }
- $tdataList_of_staff_recommended[".panelSearchFields"][] = "promotionyear";
- // do in this way, because combine functions array_unique and array_merge returns array with keys like 1,2, 4 etc
- if (!in_array("promotionyear", $tdataList_of_staff_recommended[".allSearchFields"]))
- {
- $tdataList_of_staff_recommended[".allSearchFields"][] = "promotionyear";
- }
-
-
- $tdataList_of_staff_recommended[".advSearchFields"][] = "ranktobepromotedto";
- // do in this way, because combine functions array_unique and array_merge returns array with keys like 1,2, 4 etc
- if (!in_array("ranktobepromotedto", $tdataList_of_staff_recommended[".allSearchFields"]))
- {
- $tdataList_of_staff_recommended[".allSearchFields"][] = "ranktobepromotedto";
- }
- $tdataList_of_staff_recommended[".advSearchFields"][] = "dept";
- // do in this way, because combine functions array_unique and array_merge returns array with keys like 1,2, 4 etc
- if (!in_array("dept", $tdataList_of_staff_recommended[".allSearchFields"]))
- {
- $tdataList_of_staff_recommended[".allSearchFields"][] = "dept";
- }
- $tdataList_of_staff_recommended[".advSearchFields"][] = "faculty";
- // do in this way, because combine functions array_unique and array_merge returns array with keys like 1,2, 4 etc
- if (!in_array("faculty", $tdataList_of_staff_recommended[".allSearchFields"]))
- {
- $tdataList_of_staff_recommended[".allSearchFields"][] = "faculty";
- }
- $tdataList_of_staff_recommended[".advSearchFields"][] = "complex";
- // do in this way, because combine functions array_unique and array_merge returns array with keys like 1,2, 4 etc
- if (!in_array("complex", $tdataList_of_staff_recommended[".allSearchFields"]))
- {
- $tdataList_of_staff_recommended[".allSearchFields"][] = "complex";
- }
- $tdataList_of_staff_recommended[".advSearchFields"][] = "promotionyear";
- // do in this way, because combine functions array_unique and array_merge returns array with keys like 1,2, 4 etc
- if (!in_array("promotionyear", $tdataList_of_staff_recommended[".allSearchFields"]))
- {
- $tdataList_of_staff_recommended[".allSearchFields"][] = "promotionyear";
- }
-
- $tdataList_of_staff_recommended[".isTableType"] = "report";
-
-
-
-
-
-
- // Access doesn't support subqueries from the same table as main
- $tdataList_of_staff_recommended[".subQueriesSupAccess"] = true;
-
-
-
-
-
-
- $gstrOrderBy = "";
- if(strlen($gstrOrderBy) && strtolower(substr($gstrOrderBy,0,8))!="order by")
- $gstrOrderBy = "order by ".$gstrOrderBy;
- $tdataList_of_staff_recommended[".strOrderBy"] = $gstrOrderBy;
-
- $tdataList_of_staff_recommended[".orderindexes"] = array();
-
- $tdataList_of_staff_recommended[".sqlHead"] = "SELECT tblpromotions.personnelno AS PNo, CONCAT(UPPER(`tblemployee`.`surname`), ', ', `tblemployee`.`firstname`, ' ', `tblemployee`.`othernames`) AS Name, tblemployee.dateoffirstappointment AS dateoffirstappointment, tblrank.name AS ranktobepromotedto, tbldepartment.name AS dept, MAX(tblpromotions.effectivedate) AS dateoflastpromotion, tblrecommendations.effectivedate AS proposedeffectivedate, tblfaccentres.name AS faculty, tblcomplex.name AS complex, tblrecommendations.recommendation AS recommendation, tblrecommendations.`year` AS promotionyear";
- $tdataList_of_staff_recommended[".sqlFrom"] = "FROM tblemployee INNER JOIN tblpromotions ON tblemployee.employeeid = tblpromotions.employeeid INNER JOIN tblrecommendations ON tblemployee.employeeid = tblrecommendations.employeeid INNER JOIN tblrank ON tblrecommendations.rankinview = tblrank.rankid INNER JOIN tbldepartment ON tblemployee.department = tbldepartment.departmentid INNER JOIN tblfaccentres ON tbldepartment.facultyid = tblfaccentres.facultyid INNER JOIN tblcomplex ON tblfaccentres.complexid = tblcomplex.complexid";
- $tdataList_of_staff_recommended[".sqlWhereExpr"] = "(recommendation = 'recommended')";
- $tdataList_of_staff_recommended[".sqlTail"] = "GROUP BY tblpromotions.personnelno";
-
-
-
-
- //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;
- $tdataList_of_staff_recommended[".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;
- $tdataList_of_staff_recommended[".arrGroupsPerPage"] = $arrGPP;
-
- $tableKeys = array();
- $tdataList_of_staff_recommended[".Keys"] = $tableKeys;
-
- $tdataList_of_staff_recommended[".listFields"] = array();
- $tdataList_of_staff_recommended[".listFields"][] = "PNo";
- $tdataList_of_staff_recommended[".listFields"][] = "Name";
- $tdataList_of_staff_recommended[".listFields"][] = "dateoffirstappointment";
- $tdataList_of_staff_recommended[".listFields"][] = "ranktobepromotedto";
- $tdataList_of_staff_recommended[".listFields"][] = "dept";
- $tdataList_of_staff_recommended[".listFields"][] = "dateoflastpromotion";
- $tdataList_of_staff_recommended[".listFields"][] = "proposedeffectivedate";
- $tdataList_of_staff_recommended[".listFields"][] = "faculty";
- $tdataList_of_staff_recommended[".listFields"][] = "complex";
- $tdataList_of_staff_recommended[".listFields"][] = "recommendation";
- $tdataList_of_staff_recommended[".listFields"][] = "promotionyear";
-
- $tdataList_of_staff_recommended[".addFields"] = array();
- $tdataList_of_staff_recommended[".addFields"][] = "dateoffirstappointment";
-
- $tdataList_of_staff_recommended[".inlineAddFields"] = array();
- $tdataList_of_staff_recommended[".inlineAddFields"][] = "PNo";
- $tdataList_of_staff_recommended[".inlineAddFields"][] = "Name";
- $tdataList_of_staff_recommended[".inlineAddFields"][] = "dateoffirstappointment";
- $tdataList_of_staff_recommended[".inlineAddFields"][] = "ranktobepromotedto";
- $tdataList_of_staff_recommended[".inlineAddFields"][] = "dept";
- $tdataList_of_staff_recommended[".inlineAddFields"][] = "dateoflastpromotion";
- $tdataList_of_staff_recommended[".inlineAddFields"][] = "proposedeffectivedate";
- $tdataList_of_staff_recommended[".inlineAddFields"][] = "faculty";
- $tdataList_of_staff_recommended[".inlineAddFields"][] = "complex";
- $tdataList_of_staff_recommended[".inlineAddFields"][] = "recommendation";
- $tdataList_of_staff_recommended[".inlineAddFields"][] = "promotionyear";
-
- $tdataList_of_staff_recommended[".editFields"] = array();
- $tdataList_of_staff_recommended[".editFields"][] = "dateoffirstappointment";
-
- $tdataList_of_staff_recommended[".inlineEditFields"] = array();
- $tdataList_of_staff_recommended[".inlineEditFields"][] = "PNo";
- $tdataList_of_staff_recommended[".inlineEditFields"][] = "Name";
- $tdataList_of_staff_recommended[".inlineEditFields"][] = "dateoffirstappointment";
- $tdataList_of_staff_recommended[".inlineEditFields"][] = "ranktobepromotedto";
- $tdataList_of_staff_recommended[".inlineEditFields"][] = "dept";
- $tdataList_of_staff_recommended[".inlineEditFields"][] = "dateoflastpromotion";
- $tdataList_of_staff_recommended[".inlineEditFields"][] = "proposedeffectivedate";
- $tdataList_of_staff_recommended[".inlineEditFields"][] = "faculty";
- $tdataList_of_staff_recommended[".inlineEditFields"][] = "complex";
- $tdataList_of_staff_recommended[".inlineEditFields"][] = "recommendation";
- $tdataList_of_staff_recommended[".inlineEditFields"][] = "promotionyear";
-
-
- // PNo
- $fdata = array();
- $fdata["strName"] = "PNo";
- $fdata["ownerTable"] = "tblpromotions";
- $fdata["Label"]="PNo";
-
-
-
- $fdata["FieldType"]= 200;
-
-
- $fdata["UseiBox"] = false;
-
- $fdata["EditFormat"]= "Text field";
- $fdata["ViewFormat"]= "";
-
-
-
-
-
- $fdata["NeedEncode"]=true;
-
- $fdata["GoodName"]= "PNo";
-
- $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;
-
-
-
-
-
-
- $tdataList_of_staff_recommended["PNo"]=$fdata;
- // Name
- $fdata = array();
- $fdata["strName"] = "Name";
- $fdata["ownerTable"] = "";
- $fdata["Label"]="Name";
-
-
-
- $fdata["FieldType"]= 200;
-
-
- $fdata["UseiBox"] = false;
-
- $fdata["EditFormat"]= "Text field";
- $fdata["ViewFormat"]= "";
-
-
-
-
-
- $fdata["NeedEncode"]=true;
-
- $fdata["GoodName"]= "Name";
-
- $fdata["FullName"]= "CONCAT(UPPER(`tblemployee`.`surname`), ', ', `tblemployee`.`firstname`, ' ', `tblemployee`.`othernames`)";
-
-
-
-
-
-
- $fdata["Index"]= 2;
- $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;
-
-
-
-
-
-
- $tdataList_of_staff_recommended["Name"]=$fdata;
- // dateoffirstappointment
- $fdata = array();
- $fdata["strName"] = "dateoffirstappointment";
- $fdata["ownerTable"] = "tblemployee";
- $fdata["Label"]="Date of first appointment";
-
-
-
- $fdata["FieldType"]= 7;
-
-
- $fdata["UseiBox"] = false;
-
- $fdata["EditFormat"]= "Date";
- $fdata["ViewFormat"]= "Short Date";
-
-
-
-
-
- $fdata["NeedEncode"]=true;
-
- $fdata["GoodName"]= "dateoffirstappointment";
-
- $fdata["FullName"]= "tblemployee.dateoffirstappointment";
-
- $fdata["IsRequired"]=true;
-
-
-
-
-
- $fdata["Index"]= 3;
- $fdata["DateEditType"] = 13;
- $fdata["InitialYearFactor"] = 100;
- $fdata["LastYearFactor"] = 10;
-
- $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();
- $fdata["validateAs"]["basicValidate"][] = "IsRequired";
-
- //End validation
-
- $fdata["FieldPermissions"]=true;
-
-
-
-
-
-
- $tdataList_of_staff_recommended["dateoffirstappointment"]=$fdata;
- // ranktobepromotedto
- $fdata = array();
- $fdata["strName"] = "ranktobepromotedto";
- $fdata["ownerTable"] = "tblrank";
- $fdata["Label"]="Rank to be promoted to";
-
-
-
- $fdata["FieldType"]= 200;
-
-
- $fdata["UseiBox"] = false;
-
- $fdata["EditFormat"]= "Lookup wizard";
- $fdata["ViewFormat"]= "";
-
-
- $fdata["LookupType"]=1;
- $fdata["pLookupType"] = 1;
- $fdata["freeInput"] = 0;
- $fdata["autoCompleteFieldsOnEdit"] = 0;
- $fdata["autoCompleteFields"] = array();
-
- $fdata["LinkField"]="name";
- $fdata["LinkFieldType"]=200;
- $fdata["DisplayField"]="name";
- $fdata["LookupTable"]="tblrank";
- $fdata["LookupOrderBy"]="name";
- $fdata["SimpleAdd"]=true;
-
-
-
-
- $fdata["NeedEncode"]=true;
-
- $fdata["GoodName"]= "ranktobepromotedto";
-
- $fdata["FullName"]= "tblrank.name";
-
-
-
-
-
-
- $fdata["Index"]= 4;
-
- $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;
-
-
-
-
-
-
- $tdataList_of_staff_recommended["ranktobepromotedto"]=$fdata;
- // dept
- $fdata = array();
- $fdata["strName"] = "dept";
- $fdata["ownerTable"] = "tbldepartment";
- $fdata["Label"]="Department";
-
-
-
- $fdata["FieldType"]= 200;
-
-
- $fdata["UseiBox"] = false;
-
- $fdata["EditFormat"]= "Lookup wizard";
- $fdata["ViewFormat"]= "";
-
-
- $fdata["LookupType"]=1;
- $fdata["pLookupType"] = 1;
- $fdata["freeInput"] = 0;
- $fdata["autoCompleteFieldsOnEdit"] = 0;
- $fdata["autoCompleteFields"] = array();
-
- $fdata["LinkField"]="name";
- $fdata["LinkFieldType"]=200;
- $fdata["DisplayField"]="name";
- $fdata["LookupTable"]="tbldepartment";
- $fdata["LookupOrderBy"]="name";
- $fdata["SimpleAdd"]=true;
-
-
-
-
- $fdata["NeedEncode"]=true;
-
- $fdata["GoodName"]= "dept";
-
- $fdata["FullName"]= "tbldepartment.name";
-
-
-
-
-
-
- $fdata["Index"]= 5;
-
- $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;
-
-
-
-
-
-
- $tdataList_of_staff_recommended["dept"]=$fdata;
- // dateoflastpromotion
- $fdata = array();
- $fdata["strName"] = "dateoflastpromotion";
- $fdata["ownerTable"] = "";
- $fdata["Label"]="Date of last promotion";
-
-
-
- $fdata["FieldType"]= 7;
-
-
- $fdata["UseiBox"] = false;
-
- $fdata["EditFormat"]= "Date";
- $fdata["ViewFormat"]= "Short Date";
-
-
-
-
-
- $fdata["NeedEncode"]=true;
-
- $fdata["GoodName"]= "dateoflastpromotion";
-
- $fdata["FullName"]= "MAX(tblpromotions.effectivedate)";
-
-
-
-
-
-
- $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;
-
-
-
-
-
-
- $tdataList_of_staff_recommended["dateoflastpromotion"]=$fdata;
- // proposedeffectivedate
- $fdata = array();
- $fdata["strName"] = "proposedeffectivedate";
- $fdata["ownerTable"] = "tblrecommendations";
- $fdata["Label"]="Proposed effective date";
-
-
-
- $fdata["FieldType"]= 7;
-
-
- $fdata["UseiBox"] = false;
-
- $fdata["EditFormat"]= "Date";
- $fdata["ViewFormat"]= "Short Date";
-
-
-
-
-
- $fdata["NeedEncode"]=true;
-
- $fdata["GoodName"]= "proposedeffectivedate";
-
- $fdata["FullName"]= "tblrecommendations.effectivedate";
-
-
-
-
-
-
- $fdata["Index"]= 7;
- $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;
-
-
-
-
-
-
- $tdataList_of_staff_recommended["proposedeffectivedate"]=$fdata;
- // faculty
- $fdata = array();
- $fdata["strName"] = "faculty";
- $fdata["ownerTable"] = "tblfaccentres";
- $fdata["Label"]="Faculty";
-
-
-
- $fdata["FieldType"]= 200;
-
-
- $fdata["UseiBox"] = false;
-
- $fdata["EditFormat"]= "Lookup wizard";
- $fdata["ViewFormat"]= "";
-
-
- $fdata["LookupType"]=1;
- $fdata["pLookupType"] = 1;
- $fdata["freeInput"] = 0;
- $fdata["autoCompleteFieldsOnEdit"] = 0;
- $fdata["autoCompleteFields"] = array();
-
- $fdata["LinkField"]="name";
- $fdata["LinkFieldType"]=200;
- $fdata["DisplayField"]="name";
- $fdata["LookupTable"]="tblfaculty";
- $fdata["LookupOrderBy"]="name";
- $fdata["SimpleAdd"]=true;
-
-
-
-
- $fdata["NeedEncode"]=true;
-
- $fdata["GoodName"]= "faculty";
-
- $fdata["FullName"]= "tblfaccentres.name";
-
-
-
-
-
-
- $fdata["Index"]= 8;
-
- $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
-
-
-
-
-
-
-
- $tdataList_of_staff_recommended["faculty"]=$fdata;
- // complex
- $fdata = array();
- $fdata["strName"] = "complex";
- $fdata["ownerTable"] = "tblcomplex";
- $fdata["Label"]="Complex";
-
-
-
- $fdata["FieldType"]= 200;
-
-
- $fdata["UseiBox"] = false;
-
- $fdata["EditFormat"]= "Lookup wizard";
- $fdata["ViewFormat"]= "";
-
-
- $fdata["LookupType"]=1;
- $fdata["pLookupType"] = 1;
- $fdata["freeInput"] = 0;
- $fdata["autoCompleteFieldsOnEdit"] = 0;
- $fdata["autoCompleteFields"] = array();
-
- $fdata["LinkField"]="name";
- $fdata["LinkFieldType"]=200;
- $fdata["DisplayField"]="name";
- $fdata["LookupTable"]="tblcomplex";
- $fdata["LookupOrderBy"]="name";
- $fdata["SimpleAdd"]=true;
-
-
-
-
- $fdata["NeedEncode"]=true;
-
- $fdata["GoodName"]= "complex";
-
- $fdata["FullName"]= "tblcomplex.name";
-
-
-
-
-
-
- $fdata["Index"]= 9;
-
- $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
-
-
-
-
-
-
-
- $tdataList_of_staff_recommended["complex"]=$fdata;
- // recommendation
- $fdata = array();
- $fdata["strName"] = "recommendation";
- $fdata["ownerTable"] = "tblrecommendations";
- $fdata["Label"]="Recommendation";
-
-
-
- $fdata["FieldType"]= 129;
-
-
- $fdata["UseiBox"] = false;
-
- $fdata["EditFormat"]= "Text field";
- $fdata["ViewFormat"]= "";
-
-
-
-
-
- $fdata["NeedEncode"]=true;
-
- $fdata["GoodName"]= "recommendation";
-
- $fdata["FullName"]= "tblrecommendations.recommendation";
-
-
-
-
-
-
- $fdata["Index"]= 10;
- $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;
-
-
-
-
-
-
- $tdataList_of_staff_recommended["recommendation"]=$fdata;
- // promotionyear
- $fdata = array();
- $fdata["strName"] = "promotionyear";
- $fdata["ownerTable"] = "tblrecommendations";
- $fdata["Label"]="Promotion year";
-
-
-
- $fdata["FieldType"]= 13;
-
-
- $fdata["UseiBox"] = false;
-
- $fdata["EditFormat"]= "Text field";
- $fdata["ViewFormat"]= "";
-
-
-
-
-
- $fdata["NeedEncode"]=true;
-
- $fdata["GoodName"]= "promotionyear";
-
- $fdata["FullName"]= "tblrecommendations.`year`";
-
-
-
-
-
-
- $fdata["Index"]= 11;
- $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
-
-
-
-
-
-
-
- $tdataList_of_staff_recommended["promotionyear"]=$fdata;
-
-
-
- $tables_data["List of staff recommended"]=&$tdataList_of_staff_recommended;
- $field_labels["List_of_staff_recommended"] = &$fieldLabelsList_of_staff_recommended;
- $fieldToolTips["List of staff recommended"] = &$fieldToolTipsList_of_staff_recommended;
-
- // -----------------start prepare master-details data arrays ------------------------------//
- // tables which are detail tables for current table (master)
- $detailsTablesData["List of staff recommended"] = array();
-
-
- // tables which are master tables for current table (detail)
- $masterTablesData["List of staff recommended"] = array();
-
- // -----------------end prepare master-details data arrays ------------------------------//
-
- require_once(getabspath("classes/sql.php"));
-
-
-
-
-
-
-
-
-
-
- function createSqlQuery_List_of_staff_recommended()
- {
- $proto0=array();
- $proto0["m_strHead"] = "SELECT";
- $proto0["m_strFieldList"] = "tblpromotions.personnelno AS PNo, CONCAT(UPPER(`tblemployee`.`surname`), ', ', `tblemployee`.`firstname`, ' ', `tblemployee`.`othernames`) AS Name, tblemployee.dateoffirstappointment AS dateoffirstappointment, tblrank.name AS ranktobepromotedto, tbldepartment.name AS dept, MAX(tblpromotions.effectivedate) AS dateoflastpromotion, tblrecommendations.effectivedate AS proposedeffectivedate, tblfaccentres.name AS faculty, tblcomplex.name AS complex, tblrecommendations.recommendation AS recommendation, tblrecommendations.`year` AS promotionyear";
- $proto0["m_strFrom"] = "FROM tblemployee INNER JOIN tblpromotions ON tblemployee.employeeid = tblpromotions.employeeid INNER JOIN tblrecommendations ON tblemployee.employeeid = tblrecommendations.employeeid INNER JOIN tblrank ON tblrecommendations.rankinview = tblrank.rankid INNER JOIN tbldepartment ON tblemployee.department = tbldepartment.departmentid INNER JOIN tblfaccentres ON tbldepartment.facultyid = tblfaccentres.facultyid INNER JOIN tblcomplex ON tblfaccentres.complexid = tblcomplex.complexid";
- $proto0["m_strWhere"] = "(recommendation = 'recommended')";
- $proto0["m_strOrderBy"] = "";
- $proto0["m_strTail"] = "GROUP BY tblpromotions.personnelno";
- $proto1=array();
- $proto1["m_sql"] = "recommendation = 'recommended'";
- $proto1["m_uniontype"] = "SQLL_UNKNOWN";
- $obj = new SQLNonParsed(array(
- "m_sql" => "recommendation"
- ));
-
- $proto1["m_column"]=$obj;
- $proto1["m_contained"] = array();
- $proto1["m_strCase"] = "= 'recommended'";
- $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"] = "PNo";
- $obj = new SQLFieldListItem($proto5);
-
- $proto0["m_fieldlist"][]=$obj;
- $proto7=array();
- $proto8=array();
- $proto8["m_functiontype"] = "SQLF_CUSTOM";
- $proto8["m_arguments"] = array();
- $obj = new SQLNonParsed(array(
- "m_sql" => "UPPER(`tblemployee`.`surname`)"
- ));
-
- $proto8["m_arguments"][]=$obj;
- $obj = new SQLNonParsed(array(
- "m_sql" => "', '"
- ));
-
- $proto8["m_arguments"][]=$obj;
- $obj = new SQLNonParsed(array(
- "m_sql" => "`tblemployee`.`firstname`"
- ));
-
- $proto8["m_arguments"][]=$obj;
- $obj = new SQLNonParsed(array(
- "m_sql" => "' '"
- ));
-
- $proto8["m_arguments"][]=$obj;
- $obj = new SQLNonParsed(array(
- "m_sql" => "`tblemployee`.`othernames`"
- ));
-
- $proto8["m_arguments"][]=$obj;
- $proto8["m_strFunctionName"] = "CONCAT";
- $obj = new SQLFunctionCall($proto8);
-
- $proto7["m_expr"]=$obj;
- $proto7["m_alias"] = "Name";
- $obj = new SQLFieldListItem($proto7);
-
- $proto0["m_fieldlist"][]=$obj;
- $proto14=array();
- $obj = new SQLField(array(
- "m_strName" => "dateoffirstappointment",
- "m_strTable" => "tblemployee"
- ));
-
- $proto14["m_expr"]=$obj;
- $proto14["m_alias"] = "dateoffirstappointment";
- $obj = new SQLFieldListItem($proto14);
-
- $proto0["m_fieldlist"][]=$obj;
- $proto16=array();
- $obj = new SQLField(array(
- "m_strName" => "name",
- "m_strTable" => "tblrank"
- ));
-
- $proto16["m_expr"]=$obj;
- $proto16["m_alias"] = "ranktobepromotedto";
- $obj = new SQLFieldListItem($proto16);
-
- $proto0["m_fieldlist"][]=$obj;
- $proto18=array();
- $obj = new SQLField(array(
- "m_strName" => "name",
- "m_strTable" => "tbldepartment"
- ));
-
- $proto18["m_expr"]=$obj;
- $proto18["m_alias"] = "dept";
- $obj = new SQLFieldListItem($proto18);
-
- $proto0["m_fieldlist"][]=$obj;
- $proto20=array();
- $proto21=array();
- $proto21["m_functiontype"] = "SQLF_MAX";
- $proto21["m_arguments"] = array();
- $obj = new SQLField(array(
- "m_strName" => "effectivedate",
- "m_strTable" => "tblpromotions"
- ));
-
- $proto21["m_arguments"][]=$obj;
- $proto21["m_strFunctionName"] = "MAX";
- $obj = new SQLFunctionCall($proto21);
-
- $proto20["m_expr"]=$obj;
- $proto20["m_alias"] = "dateoflastpromotion";
- $obj = new SQLFieldListItem($proto20);
-
- $proto0["m_fieldlist"][]=$obj;
- $proto23=array();
- $obj = new SQLField(array(
- "m_strName" => "effectivedate",
- "m_strTable" => "tblrecommendations"
- ));
-
- $proto23["m_expr"]=$obj;
- $proto23["m_alias"] = "proposedeffectivedate";
- $obj = new SQLFieldListItem($proto23);
-
- $proto0["m_fieldlist"][]=$obj;
- $proto25=array();
- $obj = new SQLField(array(
- "m_strName" => "name",
- "m_strTable" => "tblfaccentres"
- ));
-
- $proto25["m_expr"]=$obj;
- $proto25["m_alias"] = "faculty";
- $obj = new SQLFieldListItem($proto25);
-
- $proto0["m_fieldlist"][]=$obj;
- $proto27=array();
- $obj = new SQLField(array(
- "m_strName" => "name",
- "m_strTable" => "tblcomplex"
- ));
-
- $proto27["m_expr"]=$obj;
- $proto27["m_alias"] = "complex";
- $obj = new SQLFieldListItem($proto27);
-
- $proto0["m_fieldlist"][]=$obj;
- $proto29=array();
- $obj = new SQLField(array(
- "m_strName" => "recommendation",
- "m_strTable" => "tblrecommendations"
- ));
-
- $proto29["m_expr"]=$obj;
- $proto29["m_alias"] = "recommendation";
- $obj = new SQLFieldListItem($proto29);
-
- $proto0["m_fieldlist"][]=$obj;
- $proto31=array();
- $obj = new SQLField(array(
- "m_strName" => "year",
- "m_strTable" => "tblrecommendations"
- ));
-
- $proto31["m_expr"]=$obj;
- $proto31["m_alias"] = "promotionyear";
- $obj = new SQLFieldListItem($proto31);
-
- $proto0["m_fieldlist"][]=$obj;
- $proto0["m_fromlist"] = array();
- $proto33=array();
- $proto33["m_link"] = "SQLL_MAIN";
- $proto34=array();
- $proto34["m_strName"] = "tblemployee";
- $proto34["m_columns"] = array();
- $proto34["m_columns"][] = "employeeid";
- $proto34["m_columns"][] = "firstname";
- $proto34["m_columns"][] = "surname";
- $proto34["m_columns"][] = "othernames";
- $proto34["m_columns"][] = "dateoffirstappointment";
- $proto34["m_columns"][] = "rankonemployment";
- $proto34["m_columns"][] = "salaryonappointment";
- $proto34["m_columns"][] = "dateofbirth";
- $proto34["m_columns"][] = "nationality";
- $proto34["m_columns"][] = "lgaoforigin";
- $proto34["m_columns"][] = "placeofbirth";
- $proto34["m_columns"][] = "maritalstatus";
- $proto34["m_columns"][] = "gender";
- $proto34["m_columns"][] = "permanentaddress";
- $proto34["m_columns"][] = "department";
- $obj = new SQLTable($proto34);
-
- $proto33["m_table"] = $obj;
- $proto33["m_alias"] = "";
- $proto35=array();
- $proto35["m_sql"] = "";
- $proto35["m_uniontype"] = "SQLL_UNKNOWN";
- $obj = new SQLNonParsed(array(
- "m_sql" => ""
- ));
-
- $proto35["m_column"]=$obj;
- $proto35["m_contained"] = array();
- $proto35["m_strCase"] = "";
- $proto35["m_havingmode"] = "0";
- $proto35["m_inBrackets"] = "0";
- $proto35["m_useAlias"] = "0";
- $obj = new SQLLogicalExpr($proto35);
-
- $proto33["m_joinon"] = $obj;
- $obj = new SQLFromListItem($proto33);
-
- $proto0["m_fromlist"][]=$obj;
- $proto37=array();
- $proto37["m_link"] = "SQLL_INNERJOIN";
- $proto38=array();
- $proto38["m_strName"] = "tblpromotions";
- $proto38["m_columns"] = array();
- $proto38["m_columns"][] = "personnelno";
- $proto38["m_columns"][] = "promtiontypeid";
- $proto38["m_columns"][] = "rank";
- $proto38["m_columns"][] = "salaryid";
- $proto38["m_columns"][] = "step";
- $proto38["m_columns"][] = "promotionrank_level";
- $proto38["m_columns"][] = "date";
- $proto38["m_columns"][] = "effectivedate";
- $proto38["m_columns"][] = "effectivearrears";
- $proto38["m_columns"][] = "yearpromoted";
- $proto38["m_columns"][] = "employeeid";
- $proto38["m_columns"][] = "promotionid";
- $obj = new SQLTable($proto38);
-
- $proto37["m_table"] = $obj;
- $proto37["m_alias"] = "";
- $proto39=array();
- $proto39["m_sql"] = "tblemployee.employeeid = tblpromotions.employeeid";
- $proto39["m_uniontype"] = "SQLL_UNKNOWN";
- $obj = new SQLField(array(
- "m_strName" => "employeeid",
- "m_strTable" => "tblemployee"
- ));
-
- $proto39["m_column"]=$obj;
- $proto39["m_contained"] = array();
- $proto39["m_strCase"] = "= tblpromotions.employeeid";
- $proto39["m_havingmode"] = "0";
- $proto39["m_inBrackets"] = "0";
- $proto39["m_useAlias"] = "0";
- $obj = new SQLLogicalExpr($proto39);
-
- $proto37["m_joinon"] = $obj;
- $obj = new SQLFromListItem($proto37);
-
- $proto0["m_fromlist"][]=$obj;
- $proto41=array();
- $proto41["m_link"] = "SQLL_INNERJOIN";
- $proto42=array();
- $proto42["m_strName"] = "tblrecommendations";
- $proto42["m_columns"] = array();
- $proto42["m_columns"][] = "recommedationid";
- $proto42["m_columns"][] = "employeeid";
- $proto42["m_columns"][] = "rankinview";
- $proto42["m_columns"][] = "recommendedby";
- $proto42["m_columns"][] = "remark";
- $proto42["m_columns"][] = "year";
- $proto42["m_columns"][] = "daterecommended";
- $proto42["m_columns"][] = "recommendation";
- $proto42["m_columns"][] = "complexdecision";
- $proto42["m_columns"][] = "complexdecisiondate";
- $proto42["m_columns"][] = "capcdecision";
- $proto42["m_columns"][] = "capcdecisiondate";
- $proto42["m_columns"][] = "effectivedate";
- $obj = new SQLTable($proto42);
-
- $proto41["m_table"] = $obj;
- $proto41["m_alias"] = "";
- $proto43=array();
- $proto43["m_sql"] = "tblemployee.employeeid = tblrecommendations.employeeid";
- $proto43["m_uniontype"] = "SQLL_UNKNOWN";
- $obj = new SQLField(array(
- "m_strName" => "employeeid",
- "m_strTable" => "tblemployee"
- ));
-
- $proto43["m_column"]=$obj;
- $proto43["m_contained"] = array();
- $proto43["m_strCase"] = "= tblrecommendations.employeeid";
- $proto43["m_havingmode"] = "0";
- $proto43["m_inBrackets"] = "0";
- $proto43["m_useAlias"] = "0";
- $obj = new SQLLogicalExpr($proto43);
-
- $proto41["m_joinon"] = $obj;
- $obj = new SQLFromListItem($proto41);
-
- $proto0["m_fromlist"][]=$obj;
- $proto45=array();
- $proto45["m_link"] = "SQLL_INNERJOIN";
- $proto46=array();
- $proto46["m_strName"] = "tblrank";
- $proto46["m_columns"] = array();
- $proto46["m_columns"][] = "rankid";
- $proto46["m_columns"][] = "cadreid";
- $proto46["m_columns"][] = "name";
- $proto46["m_columns"][] = "grade";
- $obj = new SQLTable($proto46);
-
- $proto45["m_table"] = $obj;
- $proto45["m_alias"] = "";
- $proto47=array();
- $proto47["m_sql"] = "tblrecommendations.rankinview = tblrank.rankid";
- $proto47["m_uniontype"] = "SQLL_UNKNOWN";
- $obj = new SQLField(array(
- "m_strName" => "rankinview",
- "m_strTable" => "tblrecommendations"
- ));
-
- $proto47["m_column"]=$obj;
- $proto47["m_contained"] = array();
- $proto47["m_strCase"] = "= tblrank.rankid";
- $proto47["m_havingmode"] = "0";
- $proto47["m_inBrackets"] = "0";
- $proto47["m_useAlias"] = "0";
- $obj = new SQLLogicalExpr($proto47);
-
- $proto45["m_joinon"] = $obj;
- $obj = new SQLFromListItem($proto45);
-
- $proto0["m_fromlist"][]=$obj;
- $proto49=array();
- $proto49["m_link"] = "SQLL_INNERJOIN";
- $proto50=array();
- $proto50["m_strName"] = "tbldepartment";
- $proto50["m_columns"] = array();
- $proto50["m_columns"][] = "departmentid";
- $proto50["m_columns"][] = "name";
- $proto50["m_columns"][] = "facultyid";
- $obj = new SQLTable($proto50);
-
- $proto49["m_table"] = $obj;
- $proto49["m_alias"] = "";
- $proto51=array();
- $proto51["m_sql"] = "tblemployee.department = tbldepartment.departmentid";
- $proto51["m_uniontype"] = "SQLL_UNKNOWN";
- $obj = new SQLField(array(
- "m_strName" => "department",
- "m_strTable" => "tblemployee"
- ));
-
- $proto51["m_column"]=$obj;
- $proto51["m_contained"] = array();
- $proto51["m_strCase"] = "= tbldepartment.departmentid";
- $proto51["m_havingmode"] = "0";
- $proto51["m_inBrackets"] = "0";
- $proto51["m_useAlias"] = "0";
- $obj = new SQLLogicalExpr($proto51);
-
- $proto49["m_joinon"] = $obj;
- $obj = new SQLFromListItem($proto49);
-
- $proto0["m_fromlist"][]=$obj;
- $proto53=array();
- $proto53["m_link"] = "SQLL_INNERJOIN";
- $proto54=array();
- $proto54["m_strName"] = "tblfaccentres";
- $proto54["m_columns"] = array();
- $proto54["m_columns"][] = "facultyid";
- $proto54["m_columns"][] = "name";
- $proto54["m_columns"][] = "complexid";
- $obj = new SQLTable($proto54);
-
- $proto53["m_table"] = $obj;
- $proto53["m_alias"] = "";
- $proto55=array();
- $proto55["m_sql"] = "tbldepartment.facultyid = tblfaccentres.facultyid";
- $proto55["m_uniontype"] = "SQLL_UNKNOWN";
- $obj = new SQLField(array(
- "m_strName" => "facultyid",
- "m_strTable" => "tbldepartment"
- ));
-
- $proto55["m_column"]=$obj;
- $proto55["m_contained"] = array();
- $proto55["m_strCase"] = "= tblfaccentres.facultyid";
- $proto55["m_havingmode"] = "0";
- $proto55["m_inBrackets"] = "0";
- $proto55["m_useAlias"] = "0";
- $obj = new SQLLogicalExpr($proto55);
-
- $proto53["m_joinon"] = $obj;
- $obj = new SQLFromListItem($proto53);
-
- $proto0["m_fromlist"][]=$obj;
- $proto57=array();
- $proto57["m_link"] = "SQLL_INNERJOIN";
- $proto58=array();
- $proto58["m_strName"] = "tblcomplex";
- $proto58["m_columns"] = array();
- $proto58["m_columns"][] = "complexid";
- $proto58["m_columns"][] = "name";
- $obj = new SQLTable($proto58);
-
- $proto57["m_table"] = $obj;
- $proto57["m_alias"] = "";
- $proto59=array();
- $proto59["m_sql"] = "tblfaccentres.complexid = tblcomplex.complexid";
- $proto59["m_uniontype"] = "SQLL_UNKNOWN";
- $obj = new SQLField(array(
- "m_strName" => "complexid",
- "m_strTable" => "tblfaccentres"
- ));
-
- $proto59["m_column"]=$obj;
- $proto59["m_contained"] = array();
- $proto59["m_strCase"] = "= tblcomplex.complexid";
- $proto59["m_havingmode"] = "0";
- $proto59["m_inBrackets"] = "0";
- $proto59["m_useAlias"] = "0";
- $obj = new SQLLogicalExpr($proto59);
-
- $proto57["m_joinon"] = $obj;
- $obj = new SQLFromListItem($proto57);
-
- $proto0["m_fromlist"][]=$obj;
- $proto0["m_groupby"] = array();
- $proto61=array();
- $obj = new SQLField(array(
- "m_strName" => "personnelno",
- "m_strTable" => "tblpromotions"
- ));
-
- $proto61["m_column"]=$obj;
- $obj = new SQLGroupByItem($proto61);
-
- $proto0["m_groupby"][]=$obj;
- $proto0["m_orderby"] = array();
- $obj = new SQLQuery($proto0);
-
- return $obj;
- }
- $queryData_List_of_staff_recommended = createSqlQuery_List_of_staff_recommended();
- $tdataList_of_staff_recommended[".sqlquery"] = $queryData_List_of_staff_recommended;
-
-
-
- include_once(getabspath("include/List_of_staff_recommended_events.php"));
- $tableEvents["List of staff recommended"] = new eventclass_List_of_staff_recommended;
- $tdataList_of_staff_recommended[".hasEvents"] = true;
-
- ?>