/reports/employment/output/include/jobadvertreport_settings.php
PHP | 1429 lines | 846 code | 522 blank | 61 comment | 26 complexity | 820e93b954ab67c9c84c5589f49503c8 MD5 | raw file
Possible License(s): LGPL-2.1
- <?php
- $tdatajobadvertreport=array();
- $tdatajobadvertreport[".ShortName"]="jobadvertreport";
- $tdatajobadvertreport[".OwnerID"]="";
- $tdatajobadvertreport[".OriginalTable"]="tbladvertisements";
-
-
-
- // field labels
- $fieldLabelsjobadvertreport = array();
- if(mlang_getcurrentlang()=="English")
- {
- $fieldLabelsjobadvertreport["English"]=array();
- $fieldToolTipsjobadvertreport["English"]=array();
- $fieldLabelsjobadvertreport["English"]["opendate"] = "Open Date";
- $fieldToolTipsjobadvertreport["English"]["opendate"] = "";
- $fieldLabelsjobadvertreport["English"]["closedate"] = "Close Date";
- $fieldToolTipsjobadvertreport["English"]["closedate"] = "";
- $fieldLabelsjobadvertreport["English"]["Rank"] = "Rank";
- $fieldToolTipsjobadvertreport["English"]["Rank"] = "";
- $fieldLabelsjobadvertreport["English"]["vacantslots"] = "Vacantslots";
- $fieldToolTipsjobadvertreport["English"]["vacantslots"] = "";
- $fieldLabelsjobadvertreport["English"]["Faculty"] = "Faculty";
- $fieldToolTipsjobadvertreport["English"]["Faculty"] = "";
- $fieldLabelsjobadvertreport["English"]["Department"] = "Department";
- $fieldToolTipsjobadvertreport["English"]["Department"] = "";
- $fieldLabelsjobadvertreport["English"]["Cadre"] = "Cadre";
- $fieldToolTipsjobadvertreport["English"]["Cadre"] = "";
- $fieldLabelsjobadvertreport["English"]["staffCategory"] = "Staff Category";
- $fieldToolTipsjobadvertreport["English"]["staffCategory"] = "";
- $fieldLabelsjobadvertreport["English"]["Mode"] = "Mode";
- $fieldToolTipsjobadvertreport["English"]["Mode"] = "";
- $fieldLabelsjobadvertreport["English"]["status"] = "Status";
- $fieldToolTipsjobadvertreport["English"]["status"] = "";
- if (count($fieldToolTipsjobadvertreport["English"])){
- $tdatajobadvertreport[".isUseToolTips"]=true;
- }
- }
-
-
-
- $tdatajobadvertreport[".NCSearch"]=true;
-
-
-
- $tdatajobadvertreport[".shortTableName"] = "jobadvertreport";
- $tdatajobadvertreport[".nSecOptions"] = 0;
- $tdatajobadvertreport[".recsPerRowList"] = 1;
- $tdatajobadvertreport[".tableGroupBy"] = "0";
- $tdatajobadvertreport[".mainTableOwnerID"] = "";
- $tdatajobadvertreport[".moveNext"] = 1;
-
-
-
-
- $tdatajobadvertreport[".showAddInPopup"] = false;
-
- $tdatajobadvertreport[".showEditInPopup"] = false;
-
- $tdatajobadvertreport[".showViewInPopup"] = false;
-
-
- $tdatajobadvertreport[".fieldsForRegister"] = array();
-
- $tdatajobadvertreport[".listAjax"] = false;
-
- $tdatajobadvertreport[".audit"] = false;
-
- $tdatajobadvertreport[".locking"] = false;
-
- $tdatajobadvertreport[".listIcons"] = true;
- $tdatajobadvertreport[".edit"] = true;
- $tdatajobadvertreport[".inlineEdit"] = true;
- $tdatajobadvertreport[".view"] = true;
-
- $tdatajobadvertreport[".exportTo"] = true;
-
- $tdatajobadvertreport[".printFriendly"] = true;
-
- $tdatajobadvertreport[".delete"] = true;
-
- $tdatajobadvertreport[".showSimpleSearchOptions"] = false;
-
- $tdatajobadvertreport[".showSearchPanel"] = true;
-
-
- if (isMobile()){
- $tdatajobadvertreport[".isUseAjaxSuggest"] = false;
- }else {
- $tdatajobadvertreport[".isUseAjaxSuggest"] = true;
- }
-
-
-
- // button handlers file names
-
- $tdatajobadvertreport[".addPageEvents"] = false;
-
-
- // use datepicker for search panel
- $tdatajobadvertreport[".isUseCalendarForSearch"] = true;
-
- // use timepicker for search panel
- $tdatajobadvertreport[".isUseTimeForSearch"] = false;
-
- $tdatajobadvertreport[".isUseiBox"] = false;
-
-
-
-
-
-
- $tdatajobadvertreport[".isUseInlineJs"] = $tdatajobadvertreport[".isUseInlineAdd"] || $tdatajobadvertreport[".isUseInlineEdit"];
-
- $tdatajobadvertreport[".allSearchFields"] = array();
-
- $tdatajobadvertreport[".globSearchFields"][] = "Rank";
- // do in this way, because combine functions array_unique and array_merge returns array with keys like 1,2, 4 etc
- if (!in_array("Rank", $tdatajobadvertreport[".allSearchFields"]))
- {
- $tdatajobadvertreport[".allSearchFields"][] = "Rank";
- }
- $tdatajobadvertreport[".globSearchFields"][] = "vacantslots";
- // do in this way, because combine functions array_unique and array_merge returns array with keys like 1,2, 4 etc
- if (!in_array("vacantslots", $tdatajobadvertreport[".allSearchFields"]))
- {
- $tdatajobadvertreport[".allSearchFields"][] = "vacantslots";
- }
- $tdatajobadvertreport[".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", $tdatajobadvertreport[".allSearchFields"]))
- {
- $tdatajobadvertreport[".allSearchFields"][] = "Faculty";
- }
- $tdatajobadvertreport[".globSearchFields"][] = "Department";
- // do in this way, because combine functions array_unique and array_merge returns array with keys like 1,2, 4 etc
- if (!in_array("Department", $tdatajobadvertreport[".allSearchFields"]))
- {
- $tdatajobadvertreport[".allSearchFields"][] = "Department";
- }
- $tdatajobadvertreport[".globSearchFields"][] = "Cadre";
- // do in this way, because combine functions array_unique and array_merge returns array with keys like 1,2, 4 etc
- if (!in_array("Cadre", $tdatajobadvertreport[".allSearchFields"]))
- {
- $tdatajobadvertreport[".allSearchFields"][] = "Cadre";
- }
- $tdatajobadvertreport[".globSearchFields"][] = "staffCategory";
- // do in this way, because combine functions array_unique and array_merge returns array with keys like 1,2, 4 etc
- if (!in_array("staffCategory", $tdatajobadvertreport[".allSearchFields"]))
- {
- $tdatajobadvertreport[".allSearchFields"][] = "staffCategory";
- }
- $tdatajobadvertreport[".globSearchFields"][] = "opendate";
- // do in this way, because combine functions array_unique and array_merge returns array with keys like 1,2, 4 etc
- if (!in_array("opendate", $tdatajobadvertreport[".allSearchFields"]))
- {
- $tdatajobadvertreport[".allSearchFields"][] = "opendate";
- }
- $tdatajobadvertreport[".globSearchFields"][] = "closedate";
- // do in this way, because combine functions array_unique and array_merge returns array with keys like 1,2, 4 etc
- if (!in_array("closedate", $tdatajobadvertreport[".allSearchFields"]))
- {
- $tdatajobadvertreport[".allSearchFields"][] = "closedate";
- }
- $tdatajobadvertreport[".globSearchFields"][] = "Mode";
- // do in this way, because combine functions array_unique and array_merge returns array with keys like 1,2, 4 etc
- if (!in_array("Mode", $tdatajobadvertreport[".allSearchFields"]))
- {
- $tdatajobadvertreport[".allSearchFields"][] = "Mode";
- }
- $tdatajobadvertreport[".globSearchFields"][] = "status";
- // do in this way, because combine functions array_unique and array_merge returns array with keys like 1,2, 4 etc
- if (!in_array("status", $tdatajobadvertreport[".allSearchFields"]))
- {
- $tdatajobadvertreport[".allSearchFields"][] = "status";
- }
-
-
- $tdatajobadvertreport[".googleLikeFields"][] = "Rank";
- $tdatajobadvertreport[".googleLikeFields"][] = "vacantslots";
- $tdatajobadvertreport[".googleLikeFields"][] = "Faculty";
- $tdatajobadvertreport[".googleLikeFields"][] = "Department";
- $tdatajobadvertreport[".googleLikeFields"][] = "Cadre";
- $tdatajobadvertreport[".googleLikeFields"][] = "staffCategory";
- $tdatajobadvertreport[".googleLikeFields"][] = "opendate";
- $tdatajobadvertreport[".googleLikeFields"][] = "closedate";
- $tdatajobadvertreport[".googleLikeFields"][] = "Mode";
- $tdatajobadvertreport[".googleLikeFields"][] = "status";
-
-
-
- $tdatajobadvertreport[".advSearchFields"][] = "Rank";
- // do in this way, because combine functions array_unique and array_merge returns array with keys like 1,2, 4 etc
- if (!in_array("Rank", $tdatajobadvertreport[".allSearchFields"]))
- {
- $tdatajobadvertreport[".allSearchFields"][] = "Rank";
- }
- $tdatajobadvertreport[".advSearchFields"][] = "vacantslots";
- // do in this way, because combine functions array_unique and array_merge returns array with keys like 1,2, 4 etc
- if (!in_array("vacantslots", $tdatajobadvertreport[".allSearchFields"]))
- {
- $tdatajobadvertreport[".allSearchFields"][] = "vacantslots";
- }
- $tdatajobadvertreport[".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", $tdatajobadvertreport[".allSearchFields"]))
- {
- $tdatajobadvertreport[".allSearchFields"][] = "Faculty";
- }
- $tdatajobadvertreport[".advSearchFields"][] = "Department";
- // do in this way, because combine functions array_unique and array_merge returns array with keys like 1,2, 4 etc
- if (!in_array("Department", $tdatajobadvertreport[".allSearchFields"]))
- {
- $tdatajobadvertreport[".allSearchFields"][] = "Department";
- }
- $tdatajobadvertreport[".advSearchFields"][] = "Cadre";
- // do in this way, because combine functions array_unique and array_merge returns array with keys like 1,2, 4 etc
- if (!in_array("Cadre", $tdatajobadvertreport[".allSearchFields"]))
- {
- $tdatajobadvertreport[".allSearchFields"][] = "Cadre";
- }
- $tdatajobadvertreport[".advSearchFields"][] = "staffCategory";
- // do in this way, because combine functions array_unique and array_merge returns array with keys like 1,2, 4 etc
- if (!in_array("staffCategory", $tdatajobadvertreport[".allSearchFields"]))
- {
- $tdatajobadvertreport[".allSearchFields"][] = "staffCategory";
- }
- $tdatajobadvertreport[".advSearchFields"][] = "opendate";
- // do in this way, because combine functions array_unique and array_merge returns array with keys like 1,2, 4 etc
- if (!in_array("opendate", $tdatajobadvertreport[".allSearchFields"]))
- {
- $tdatajobadvertreport[".allSearchFields"][] = "opendate";
- }
- $tdatajobadvertreport[".advSearchFields"][] = "closedate";
- // do in this way, because combine functions array_unique and array_merge returns array with keys like 1,2, 4 etc
- if (!in_array("closedate", $tdatajobadvertreport[".allSearchFields"]))
- {
- $tdatajobadvertreport[".allSearchFields"][] = "closedate";
- }
- $tdatajobadvertreport[".advSearchFields"][] = "Mode";
- // do in this way, because combine functions array_unique and array_merge returns array with keys like 1,2, 4 etc
- if (!in_array("Mode", $tdatajobadvertreport[".allSearchFields"]))
- {
- $tdatajobadvertreport[".allSearchFields"][] = "Mode";
- }
- $tdatajobadvertreport[".advSearchFields"][] = "status";
- // do in this way, because combine functions array_unique and array_merge returns array with keys like 1,2, 4 etc
- if (!in_array("status", $tdatajobadvertreport[".allSearchFields"]))
- {
- $tdatajobadvertreport[".allSearchFields"][] = "status";
- }
-
- $tdatajobadvertreport[".isTableType"] = "report";
-
-
-
-
-
-
- // Access doesn't support subqueries from the same table as main
- $tdatajobadvertreport[".subQueriesSupAccess"] = true;
-
-
-
-
-
-
- $gstrOrderBy = "";
- if(strlen($gstrOrderBy) && strtolower(substr($gstrOrderBy,0,8))!="order by")
- $gstrOrderBy = "order by ".$gstrOrderBy;
- $tdatajobadvertreport[".strOrderBy"] = $gstrOrderBy;
-
- $tdatajobadvertreport[".orderindexes"] = array();
-
- $tdatajobadvertreport[".sqlHead"] = "SELECT tblrank.name AS Rank, tblvacancies.vacantslots, tblfaccentres.fame AS Faculty, tbldepartment.name AS Department, tblcadre.` name` AS Cadre, tblstaffcategory.name AS staffCategory, tbladvertisements.opendate, tbladvertisements.closedate, tbladvertisements.adverttype AS Mode, CASE when (DATEDIFF(CURDATE(),closedate)>0 )THEN \"Closed\" ELSE \"Open\" END AS status";
- $tdatajobadvertreport[".sqlFrom"] = "FROM tbladvertisements INNER JOIN tblvacancies ON tbladvertisements.vacancyid = tblvacancies.vacancyid INNER JOIN tblrank ON tblvacancies.rankid = tblrank.rankid INNER JOIN tbldepartment ON tblvacancies.departmentid = tbldepartment.departmentid INNER JOIN tblfaccentres ON tbldepartment.facultyid = tblfaccentres.facid , tblcadre INNER JOIN tblstaffcategory ON tblcadre.categoryid = tblstaffcategory.categoryid";
- $tdatajobadvertreport[".sqlWhereExpr"] = "";
- $tdatajobadvertreport[".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;
- $tdatajobadvertreport[".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;
- $tdatajobadvertreport[".arrGroupsPerPage"] = $arrGPP;
-
- $tableKeys = array();
- $tdatajobadvertreport[".Keys"] = $tableKeys;
-
- $tdatajobadvertreport[".listFields"] = array();
- $tdatajobadvertreport[".listFields"][] = "Rank";
- $tdatajobadvertreport[".listFields"][] = "vacantslots";
- $tdatajobadvertreport[".listFields"][] = "Faculty";
- $tdatajobadvertreport[".listFields"][] = "Department";
- $tdatajobadvertreport[".listFields"][] = "Cadre";
- $tdatajobadvertreport[".listFields"][] = "staffCategory";
- $tdatajobadvertreport[".listFields"][] = "opendate";
- $tdatajobadvertreport[".listFields"][] = "closedate";
- $tdatajobadvertreport[".listFields"][] = "Mode";
- $tdatajobadvertreport[".listFields"][] = "status";
-
- $tdatajobadvertreport[".addFields"] = array();
- $tdatajobadvertreport[".addFields"][] = "opendate";
- $tdatajobadvertreport[".addFields"][] = "closedate";
-
- $tdatajobadvertreport[".inlineAddFields"] = array();
- $tdatajobadvertreport[".inlineAddFields"][] = "Rank";
- $tdatajobadvertreport[".inlineAddFields"][] = "vacantslots";
- $tdatajobadvertreport[".inlineAddFields"][] = "Faculty";
- $tdatajobadvertreport[".inlineAddFields"][] = "Department";
- $tdatajobadvertreport[".inlineAddFields"][] = "Cadre";
- $tdatajobadvertreport[".inlineAddFields"][] = "staffCategory";
- $tdatajobadvertreport[".inlineAddFields"][] = "opendate";
- $tdatajobadvertreport[".inlineAddFields"][] = "closedate";
- $tdatajobadvertreport[".inlineAddFields"][] = "Mode";
- $tdatajobadvertreport[".inlineAddFields"][] = "status";
-
- $tdatajobadvertreport[".editFields"] = array();
- $tdatajobadvertreport[".editFields"][] = "opendate";
- $tdatajobadvertreport[".editFields"][] = "closedate";
-
- $tdatajobadvertreport[".inlineEditFields"] = array();
- $tdatajobadvertreport[".inlineEditFields"][] = "Rank";
- $tdatajobadvertreport[".inlineEditFields"][] = "vacantslots";
- $tdatajobadvertreport[".inlineEditFields"][] = "Faculty";
- $tdatajobadvertreport[".inlineEditFields"][] = "Department";
- $tdatajobadvertreport[".inlineEditFields"][] = "Cadre";
- $tdatajobadvertreport[".inlineEditFields"][] = "staffCategory";
- $tdatajobadvertreport[".inlineEditFields"][] = "opendate";
- $tdatajobadvertreport[".inlineEditFields"][] = "closedate";
- $tdatajobadvertreport[".inlineEditFields"][] = "Mode";
- $tdatajobadvertreport[".inlineEditFields"][] = "status";
-
-
- // Rank
- $fdata = array();
- $fdata["strName"] = "Rank";
- $fdata["ownerTable"] = "tblrank";
- $fdata["Label"]="Rank";
-
-
-
- $fdata["FieldType"]= 200;
-
-
- $fdata["UseiBox"] = false;
-
- $fdata["EditFormat"]= "Text field";
- $fdata["ViewFormat"]= "";
-
-
-
-
-
- $fdata["NeedEncode"]=true;
-
- $fdata["GoodName"]= "Rank";
-
- $fdata["FullName"]= "tblrank.name";
-
-
-
-
-
-
- $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;
-
-
-
-
-
-
- $tdatajobadvertreport["Rank"]=$fdata;
- // vacantslots
- $fdata = array();
- $fdata["strName"] = "vacantslots";
- $fdata["ownerTable"] = "tblvacancies";
- $fdata["Label"]="Vacantslots";
-
-
-
- $fdata["FieldType"]= 3;
-
-
- $fdata["UseiBox"] = false;
-
- $fdata["EditFormat"]= "Text field";
- $fdata["ViewFormat"]= "";
-
-
-
-
-
- $fdata["NeedEncode"]=true;
-
- $fdata["GoodName"]= "vacantslots";
-
- $fdata["FullName"]= "tblvacancies.vacantslots";
-
-
-
-
-
-
- $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();
- $fdata["validateAs"]["basicValidate"][] = getJsValidatorName("Number");
-
- //End validation
-
- $fdata["FieldPermissions"]=true;
-
-
-
-
-
-
- $tdatajobadvertreport["vacantslots"]=$fdata;
- // Faculty
- $fdata = array();
- $fdata["strName"] = "Faculty";
- $fdata["ownerTable"] = "tblfaccentres";
- $fdata["Label"]="Faculty";
-
-
-
- $fdata["FieldType"]= 200;
-
-
- $fdata["UseiBox"] = false;
-
- $fdata["EditFormat"]= "Text field";
- $fdata["ViewFormat"]= "";
-
-
-
-
-
- $fdata["NeedEncode"]=true;
-
- $fdata["GoodName"]= "Faculty";
-
- $fdata["FullName"]= "tblfaccentres.fame";
-
-
-
-
-
-
- $fdata["Index"]= 3;
- $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;
-
-
-
-
-
-
- $tdatajobadvertreport["Faculty"]=$fdata;
- // Department
- $fdata = array();
- $fdata["strName"] = "Department";
- $fdata["ownerTable"] = "tbldepartment";
- $fdata["Label"]="Department";
-
-
-
- $fdata["FieldType"]= 200;
-
-
- $fdata["UseiBox"] = false;
-
- $fdata["EditFormat"]= "Text field";
- $fdata["ViewFormat"]= "";
-
-
-
-
-
- $fdata["NeedEncode"]=true;
-
- $fdata["GoodName"]= "Department";
-
- $fdata["FullName"]= "tbldepartment.name";
-
-
-
-
-
-
- $fdata["Index"]= 4;
- $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;
-
-
-
-
-
-
- $tdatajobadvertreport["Department"]=$fdata;
- // Cadre
- $fdata = array();
- $fdata["strName"] = "Cadre";
- $fdata["ownerTable"] = "tblcadre";
- $fdata["Label"]="Cadre";
-
-
-
- $fdata["FieldType"]= 200;
-
-
- $fdata["UseiBox"] = false;
-
- $fdata["EditFormat"]= "Text field";
- $fdata["ViewFormat"]= "";
-
-
-
-
-
- $fdata["NeedEncode"]=true;
-
- $fdata["GoodName"]= "Cadre";
-
- $fdata["FullName"]= "tblcadre.` name`";
-
-
-
-
-
-
- $fdata["Index"]= 5;
- $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;
-
-
-
-
-
-
- $tdatajobadvertreport["Cadre"]=$fdata;
- // staffCategory
- $fdata = array();
- $fdata["strName"] = "staffCategory";
- $fdata["ownerTable"] = "tblstaffcategory";
- $fdata["Label"]="Staff Category";
-
-
-
- $fdata["FieldType"]= 129;
-
-
- $fdata["UseiBox"] = false;
-
- $fdata["EditFormat"]= "Text field";
- $fdata["ViewFormat"]= "";
-
-
-
-
-
- $fdata["NeedEncode"]=true;
-
- $fdata["GoodName"]= "staffCategory";
-
- $fdata["FullName"]= "tblstaffcategory.name";
-
-
-
-
-
-
- $fdata["Index"]= 6;
- $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;
-
-
-
-
-
-
- $tdatajobadvertreport["staffCategory"]=$fdata;
- // opendate
- $fdata = array();
- $fdata["strName"] = "opendate";
- $fdata["ownerTable"] = "tbladvertisements";
- $fdata["Label"]="Open Date";
-
-
-
- $fdata["FieldType"]= 7;
-
-
- $fdata["UseiBox"] = false;
-
- $fdata["EditFormat"]= "Date";
- $fdata["ViewFormat"]= "Short Date";
-
-
-
-
-
- $fdata["NeedEncode"]=true;
-
- $fdata["GoodName"]= "opendate";
-
- $fdata["FullName"]= "tbladvertisements.opendate";
-
- $fdata["IsRequired"]=true;
-
-
-
-
-
- $fdata["Index"]= 7;
- $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;
-
-
-
-
-
-
- $tdatajobadvertreport["opendate"]=$fdata;
- // closedate
- $fdata = array();
- $fdata["strName"] = "closedate";
- $fdata["ownerTable"] = "tbladvertisements";
- $fdata["Label"]="Close Date";
-
-
-
- $fdata["FieldType"]= 7;
-
-
- $fdata["UseiBox"] = false;
-
- $fdata["EditFormat"]= "Date";
- $fdata["ViewFormat"]= "Short Date";
-
-
-
-
-
- $fdata["NeedEncode"]=true;
-
- $fdata["GoodName"]= "closedate";
-
- $fdata["FullName"]= "tbladvertisements.closedate";
-
- $fdata["IsRequired"]=true;
-
-
-
-
-
- $fdata["Index"]= 8;
- $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;
-
-
-
-
-
-
- $tdatajobadvertreport["closedate"]=$fdata;
- // Mode
- $fdata = array();
- $fdata["strName"] = "Mode";
- $fdata["ownerTable"] = "tbladvertisements";
- $fdata["Label"]="Mode";
-
-
-
- $fdata["FieldType"]= 129;
-
-
- $fdata["UseiBox"] = false;
-
- $fdata["EditFormat"]= "Text field";
- $fdata["ViewFormat"]= "";
-
-
-
-
-
- $fdata["NeedEncode"]=true;
-
- $fdata["GoodName"]= "Mode";
-
- $fdata["FullName"]= "tbladvertisements.adverttype";
-
-
-
-
-
-
- $fdata["Index"]= 9;
- $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;
-
-
-
-
-
-
- $tdatajobadvertreport["Mode"]=$fdata;
- // status
- $fdata = array();
- $fdata["strName"] = "status";
- $fdata["ownerTable"] = "";
- $fdata["Label"]="Status";
-
-
-
- $fdata["FieldType"]= 200;
-
-
- $fdata["UseiBox"] = false;
-
- $fdata["EditFormat"]= "Text field";
- $fdata["ViewFormat"]= "";
-
-
-
-
-
- $fdata["NeedEncode"]=true;
-
- $fdata["GoodName"]= "status";
-
- $fdata["FullName"]= "CASE when (DATEDIFF(CURDATE(),closedate)>0 )THEN \"Closed\" ELSE \"Open\" END";
-
-
-
-
-
-
- $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;
-
-
-
-
-
-
- $tdatajobadvertreport["status"]=$fdata;
-
-
-
- $tables_data["jobadvertreport"]=&$tdatajobadvertreport;
- $field_labels["jobadvertreport"] = &$fieldLabelsjobadvertreport;
- $fieldToolTips["jobadvertreport"] = &$fieldToolTipsjobadvertreport;
-
- // -----------------start prepare master-details data arrays ------------------------------//
- // tables which are detail tables for current table (master)
- $detailsTablesData["jobadvertreport"] = array();
-
-
- // tables which are master tables for current table (detail)
- $masterTablesData["jobadvertreport"] = array();
-
- // -----------------end prepare master-details data arrays ------------------------------//
-
- require_once(getabspath("classes/sql.php"));
-
-
-
-
-
-
-
-
-
-
- function createSqlQuery_jobadvertreport()
- {
- $proto0=array();
- $proto0["m_strHead"] = "SELECT";
- $proto0["m_strFieldList"] = "tblrank.name AS Rank, tblvacancies.vacantslots, tblfaccentres.fame AS Faculty, tbldepartment.name AS Department, tblcadre.` name` AS Cadre, tblstaffcategory.name AS staffCategory, tbladvertisements.opendate, tbladvertisements.closedate, tbladvertisements.adverttype AS Mode, CASE when (DATEDIFF(CURDATE(),closedate)>0 )THEN \"Closed\" ELSE \"Open\" END AS status";
- $proto0["m_strFrom"] = "FROM tbladvertisements INNER JOIN tblvacancies ON tbladvertisements.vacancyid = tblvacancies.vacancyid INNER JOIN tblrank ON tblvacancies.rankid = tblrank.rankid INNER JOIN tbldepartment ON tblvacancies.departmentid = tbldepartment.departmentid INNER JOIN tblfaccentres ON tbldepartment.facultyid = tblfaccentres.facid , tblcadre INNER JOIN tblstaffcategory ON tblcadre.categoryid = tblstaffcategory.categoryid";
- $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" => "name",
- "m_strTable" => "tblrank"
- ));
-
- $proto5["m_expr"]=$obj;
- $proto5["m_alias"] = "Rank";
- $obj = new SQLFieldListItem($proto5);
-
- $proto0["m_fieldlist"][]=$obj;
- $proto7=array();
- $obj = new SQLField(array(
- "m_strName" => "vacantslots",
- "m_strTable" => "tblvacancies"
- ));
-
- $proto7["m_expr"]=$obj;
- $proto7["m_alias"] = "";
- $obj = new SQLFieldListItem($proto7);
-
- $proto0["m_fieldlist"][]=$obj;
- $proto9=array();
- $obj = new SQLField(array(
- "m_strName" => "fame",
- "m_strTable" => "tblfaccentres"
- ));
-
- $proto9["m_expr"]=$obj;
- $proto9["m_alias"] = "Faculty";
- $obj = new SQLFieldListItem($proto9);
-
- $proto0["m_fieldlist"][]=$obj;
- $proto11=array();
- $obj = new SQLField(array(
- "m_strName" => "name",
- "m_strTable" => "tbldepartment"
- ));
-
- $proto11["m_expr"]=$obj;
- $proto11["m_alias"] = "Department";
- $obj = new SQLFieldListItem($proto11);
-
- $proto0["m_fieldlist"][]=$obj;
- $proto13=array();
- $obj = new SQLField(array(
- "m_strName" => " name",
- "m_strTable" => "tblcadre"
- ));
-
- $proto13["m_expr"]=$obj;
- $proto13["m_alias"] = "Cadre";
- $obj = new SQLFieldListItem($proto13);
-
- $proto0["m_fieldlist"][]=$obj;
- $proto15=array();
- $obj = new SQLField(array(
- "m_strName" => "name",
- "m_strTable" => "tblstaffcategory"
- ));
-
- $proto15["m_expr"]=$obj;
- $proto15["m_alias"] = "staffCategory";
- $obj = new SQLFieldListItem($proto15);
-
- $proto0["m_fieldlist"][]=$obj;
- $proto17=array();
- $obj = new SQLField(array(
- "m_strName" => "opendate",
- "m_strTable" => "tbladvertisements"
- ));
-
- $proto17["m_expr"]=$obj;
- $proto17["m_alias"] = "";
- $obj = new SQLFieldListItem($proto17);
-
- $proto0["m_fieldlist"][]=$obj;
- $proto19=array();
- $obj = new SQLField(array(
- "m_strName" => "closedate",
- "m_strTable" => "tbladvertisements"
- ));
-
- $proto19["m_expr"]=$obj;
- $proto19["m_alias"] = "";
- $obj = new SQLFieldListItem($proto19);
-
- $proto0["m_fieldlist"][]=$obj;
- $proto21=array();
- $obj = new SQLField(array(
- "m_strName" => "adverttype",
- "m_strTable" => "tbladvertisements"
- ));
-
- $proto21["m_expr"]=$obj;
- $proto21["m_alias"] = "Mode";
- $obj = new SQLFieldListItem($proto21);
-
- $proto0["m_fieldlist"][]=$obj;
- $proto23=array();
- $obj = new SQLNonParsed(array(
- "m_sql" => "CASE when (DATEDIFF(CURDATE(),closedate)>0 )THEN \"Closed\" ELSE \"Open\" END"
- ));
-
- $proto23["m_expr"]=$obj;
- $proto23["m_alias"] = "status";
- $obj = new SQLFieldListItem($proto23);
-
- $proto0["m_fieldlist"][]=$obj;
- $proto0["m_fromlist"] = array();
- $proto25=array();
- $proto25["m_link"] = "SQLL_MAIN";
- $proto26=array();
- $proto26["m_strName"] = "tbladvertisements";
- $proto26["m_columns"] = array();
- $proto26["m_columns"][] = "advertisementid";
- $proto26["m_columns"][] = "vacancyid";
- $proto26["m_columns"][] = "adverttype";
- $proto26["m_columns"][] = "opendate";
- $proto26["m_columns"][] = "closedate";
- $proto26["m_columns"][] = "advertofficerid";
- $proto26["m_columns"][] = "dateposted";
- $proto26["m_columns"][] = "timeposted";
- $obj = new SQLTable($proto26);
-
- $proto25["m_table"] = $obj;
- $proto25["m_alias"] = "";
- $proto27=array();
- $proto27["m_sql"] = "";
- $proto27["m_uniontype"] = "SQLL_UNKNOWN";
- $obj = new SQLNonParsed(array(
- "m_sql" => ""
- ));
-
- $proto27["m_column"]=$obj;
- $proto27["m_contained"] = array();
- $proto27["m_strCase"] = "";
- $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"] = "tblvacancies";
- $proto30["m_columns"] = array();
- $proto30["m_columns"][] = "vacancyid";
- $proto30["m_columns"][] = "rankid";
- $proto30["m_columns"][] = "departmentid";
- $proto30["m_columns"][] = "vacantslots";
- $proto30["m_columns"][] = "jobschedule";
- $proto30["m_columns"][] = "jobshifts";
- $proto30["m_columns"][] = "jobhours";
- $proto30["m_columns"][] = "positionsummary";
- $proto30["m_columns"][] = "educationrequirements";
- $proto30["m_columns"][] = "experiencerequirements";
- $proto30["m_columns"][] = "additional_requirements";
- $proto30["m_columns"][] = "status";
- $proto30["m_columns"][] = "vacancyreason";
- $proto30["m_columns"][] = "isadvertised";
- $proto30["m_columns"][] = "effectivedate";
- $obj = new SQLTable($proto30);
-
- $proto29["m_table"] = $obj;
- $proto29["m_alias"] = "";
- $proto31=array();
- $proto31["m_sql"] = "tbladvertisements.vacancyid = tblvacancies.vacancyid";
- $proto31["m_uniontype"] = "SQLL_UNKNOWN";
- $obj = new SQLField(array(
- "m_strName" => "vacancyid",
- "m_strTable" => "tbladvertisements"
- ));
-
- $proto31["m_column"]=$obj;
- $proto31["m_contained"] = array();
- $proto31["m_strCase"] = "= tblvacancies.vacancyid";
- $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;
- $proto33=array();
- $proto33["m_link"] = "SQLL_INNERJOIN";
- $proto34=array();
- $proto34["m_strName"] = "tblrank";
- $proto34["m_columns"] = array();
- $proto34["m_columns"][] = "rankid";
- $proto34["m_columns"][] = "cadreid";
- $proto34["m_columns"][] = "name";
- $proto34["m_columns"][] = "grade";
- $obj = new SQLTable($proto34);
-
- $proto33["m_table"] = $obj;
- $proto33["m_alias"] = "";
- $proto35=array();
- $proto35["m_sql"] = "tblvacancies.rankid = tblrank.rankid";
- $proto35["m_uniontype"] = "SQLL_UNKNOWN";
- $obj = new SQLField(array(
- "m_strName" => "rankid",
- "m_strTable" => "tblvacancies"
- ));
-
- $proto35["m_column"]=$obj;
- $proto35["m_contained"] = array();
- $proto35["m_strCase"] = "= tblrank.rankid";
- $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"] = "tbldepartment";
- $proto38["m_columns"] = array();
- $proto38["m_columns"][] = "departmentid";
- $proto38["m_columns"][] = "name";
- $proto38["m_columns"][] = "facultyid";
- $obj = new SQLTable($proto38);
-
- $proto37["m_table"] = $obj;
- $proto37["m_alias"] = "";
- $proto39=array();
- $proto39["m_sql"] = "tblvacancies.departmentid = tbldepartment.departmentid";
- $proto39["m_uniontype"] = "SQLL_UNKNOWN";
- $obj = new SQLField(array(
- "m_strName" => "departmentid",
- "m_strTable" => "tblvacancies"
- ));
-
- $proto39["m_column"]=$obj;
- $proto39["m_contained"] = array();
- $proto39["m_strCase"] = "= tbldepartment.departmentid";
- $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"] = "tblfaccentres";
- $proto42["m_columns"] = array();
- $proto42["m_columns"][] = "facid";
- $proto42["m_columns"][] = "fame";
- $proto42["m_columns"][] = "complexid";
- $obj = new SQLTable($proto42);
-
- $proto41["m_table"] = $obj;
- $proto41["m_alias"] = "";
- $proto43=array();
- $proto43["m_sql"] = "tbldepartment.facultyid = tblfaccentres.facid";
- $proto43["m_uniontype"] = "SQLL_UNKNOWN";
- $obj = new SQLField(array(
- "m_strName" => "facultyid",
- "m_strTable" => "tbldepartment"
- ));
-
- $proto43["m_column"]=$obj;
- $proto43["m_contained"] = array();
- $proto43["m_strCase"] = "= tblfaccentres.facid";
- $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_CROSSJOIN";
- $proto46=array();
- $proto46["m_strName"] = "tblcadre";
- $proto46["m_columns"] = array();
- $proto46["m_columns"][] = "cadreid";
- $proto46["m_columns"][] = " name";
- $proto46["m_columns"][] = "categoryid";
- $obj = new SQLTable($proto46);
-
- $proto45["m_table"] = $obj;
- $proto45["m_alias"] = "";
- $proto47=array();
- $proto47["m_sql"] = "";
- $proto47["m_uniontype"] = "SQLL_UNKNOWN";
- $obj = new SQLNonParsed(array(
- "m_sql" => ""
- ));
-
- $proto47["m_column"]=$obj;
- $proto47["m_contained"] = array();
- $proto47["m_strCase"] = "";
- $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"] = "tblstaffcategory";
- $proto50["m_columns"] = array();
- $proto50["m_columns"][] = "categoryid";
- $proto50["m_columns"][] = "name";
- $obj = new SQLTable($proto50);
-
- $proto49["m_table"] = $obj;
- $proto49["m_alias"] = "";
- $proto51=array();
- $proto51["m_sql"] = "tblcadre.categoryid = tblstaffcategory.categoryid";
- $proto51["m_uniontype"] = "SQLL_UNKNOWN";
- $obj = new SQLField(array(
- "m_strName" => "categoryid",
- "m_strTable" => "tblcadre"
- ));
-
- $proto51["m_column"]=$obj;
- $proto51["m_contained"] = array();
- $proto51["m_strCase"] = "= tblstaffcategory.categoryid";
- $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;
- $proto0["m_groupby"] = array();
- $proto0["m_orderby"] = array();
- $obj = new SQLQuery($proto0);
-
- return $obj;
- }
- $queryData_jobadvertreport = createSqlQuery_jobadvertreport();
- $tdatajobadvertreport[".sqlquery"] = $queryData_jobadvertreport;
-
-
-
- $tableEvents["jobadvertreport"] = new eventsBase;
- $tdatajobadvertreport[".hasEvents"] = false;
-
- ?>