"ID", "numRows" => 0, "totalsType" => "COUNT", "viewFormat" => ''); $tdatars_users[".pageSize"] = 100; $tdatars_users[".warnLeavingPages"] = true; $tstrOrderBy = ""; if(strlen($tstrOrderBy) && strtolower(substr($tstrOrderBy,0,8))!="order by") $tstrOrderBy = "order by ".$tstrOrderBy; $tdatars_users[".strOrderBy"] = $tstrOrderBy; $tdatars_users[".orderindexes"] = array(); $tdatars_users[".sqlHead"] = "SELECT ID, username, password, email, fullname, groupid, active, start_date, end_date, remark, c_fullname AS `Chinese Name`, mobile AS Mobile, charge AS Charge"; $tdatars_users[".sqlFrom"] = "FROM rs_users"; $tdatars_users[".sqlWhereExpr"] = ""; $tdatars_users[".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; $tdatars_users[".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; $tdatars_users[".arrGroupsPerPage"] = $arrGPP; $tdatars_users[".highlightSearchResults"] = true; $tableKeysrs_users = array(); $tableKeysrs_users[] = "ID"; $tdatars_users[".Keys"] = $tableKeysrs_users; $tdatars_users[".listFields"] = array(); $tdatars_users[".listFields"][] = "ID"; $tdatars_users[".listFields"][] = "username"; $tdatars_users[".listFields"][] = "fullname"; $tdatars_users[".listFields"][] = "Chinese Name"; $tdatars_users[".listFields"][] = "password"; $tdatars_users[".listFields"][] = "Mobile"; $tdatars_users[".listFields"][] = "email"; $tdatars_users[".listFields"][] = "start_date"; $tdatars_users[".listFields"][] = "end_date"; $tdatars_users[".listFields"][] = "Charge"; $tdatars_users[".listFields"][] = "remark"; $tdatars_users[".listFields"][] = "groupid"; $tdatars_users[".listFields"][] = "active"; $tdatars_users[".hideMobileList"] = array(); $tdatars_users[".viewFields"] = array(); $tdatars_users[".viewFields"][] = "Charge"; $tdatars_users[".viewFields"][] = "ID"; $tdatars_users[".viewFields"][] = "username"; $tdatars_users[".viewFields"][] = "password"; $tdatars_users[".viewFields"][] = "email"; $tdatars_users[".viewFields"][] = "Mobile"; $tdatars_users[".viewFields"][] = "fullname"; $tdatars_users[".viewFields"][] = "Chinese Name"; $tdatars_users[".viewFields"][] = "groupid"; $tdatars_users[".viewFields"][] = "active"; $tdatars_users[".viewFields"][] = "start_date"; $tdatars_users[".viewFields"][] = "end_date"; $tdatars_users[".viewFields"][] = "remark"; $tdatars_users[".addFields"] = array(); $tdatars_users[".addFields"][] = "Chinese Name"; $tdatars_users[".addFields"][] = "username"; $tdatars_users[".addFields"][] = "password"; $tdatars_users[".addFields"][] = "email"; $tdatars_users[".addFields"][] = "Mobile"; $tdatars_users[".addFields"][] = "fullname"; $tdatars_users[".addFields"][] = "groupid"; $tdatars_users[".addFields"][] = "active"; $tdatars_users[".addFields"][] = "start_date"; $tdatars_users[".addFields"][] = "end_date"; $tdatars_users[".addFields"][] = "Charge"; $tdatars_users[".addFields"][] = "remark"; $tdatars_users[".masterListFields"] = array(); $tdatars_users[".masterListFields"][] = "ID"; $tdatars_users[".masterListFields"][] = "username"; $tdatars_users[".masterListFields"][] = "password"; $tdatars_users[".masterListFields"][] = "email"; $tdatars_users[".masterListFields"][] = "fullname"; $tdatars_users[".masterListFields"][] = "groupid"; $tdatars_users[".masterListFields"][] = "active"; $tdatars_users[".masterListFields"][] = "start_date"; $tdatars_users[".masterListFields"][] = "end_date"; $tdatars_users[".masterListFields"][] = "remark"; $tdatars_users[".masterListFields"][] = "Chinese Name"; $tdatars_users[".masterListFields"][] = "Mobile"; $tdatars_users[".masterListFields"][] = "Charge"; $tdatars_users[".inlineAddFields"] = array(); $tdatars_users[".editFields"] = array(); $tdatars_users[".editFields"][] = "Chinese Name"; $tdatars_users[".editFields"][] = "username"; $tdatars_users[".editFields"][] = "password"; $tdatars_users[".editFields"][] = "Mobile"; $tdatars_users[".editFields"][] = "email"; $tdatars_users[".editFields"][] = "fullname"; $tdatars_users[".editFields"][] = "groupid"; $tdatars_users[".editFields"][] = "active"; $tdatars_users[".editFields"][] = "start_date"; $tdatars_users[".editFields"][] = "end_date"; $tdatars_users[".editFields"][] = "Charge"; $tdatars_users[".editFields"][] = "remark"; $tdatars_users[".inlineEditFields"] = array(); $tdatars_users[".updateSelectedFields"] = array(); $tdatars_users[".updateSelectedFields"][] = "Chinese Name"; $tdatars_users[".updateSelectedFields"][] = "username"; $tdatars_users[".updateSelectedFields"][] = "password"; $tdatars_users[".updateSelectedFields"][] = "Mobile"; $tdatars_users[".updateSelectedFields"][] = "email"; $tdatars_users[".updateSelectedFields"][] = "fullname"; $tdatars_users[".updateSelectedFields"][] = "groupid"; $tdatars_users[".updateSelectedFields"][] = "active"; $tdatars_users[".updateSelectedFields"][] = "start_date"; $tdatars_users[".updateSelectedFields"][] = "end_date"; $tdatars_users[".updateSelectedFields"][] = "Charge"; $tdatars_users[".updateSelectedFields"][] = "remark"; $tdatars_users[".exportFields"] = array(); $tdatars_users[".importFields"] = array(); $tdatars_users[".printFields"] = array(); // ID // Custom field settings $fdata = array(); $fdata["Index"] = 1; $fdata["strName"] = "ID"; $fdata["GoodName"] = "ID"; $fdata["ownerTable"] = "rs_users"; $fdata["Label"] = GetFieldLabel("rs_users","ID"); $fdata["FieldType"] = 3; $fdata["AutoInc"] = true; $fdata["bListPage"] = true; $fdata["bViewPage"] = true; $fdata["bAdvancedSearch"] = true; $fdata["strField"] = "ID"; $fdata["isSQLExpression"] = true; $fdata["FullName"] = "ID"; $fdata["FieldPermissions"] = true; $fdata["UploadFolder"] = "files"; // Begin View Formats $fdata["ViewFormats"] = array(); $vdata = array("ViewFormat" => ""); $vdata["NeedEncode"] = true; $fdata["ViewFormats"]["view"] = $vdata; // End View Formats // Begin Edit Formats $fdata["EditFormats"] = array(); $edata = array("EditFormat" => "Text field"); $edata["IsRequired"] = true; $edata["acceptFileTypes"] = ".+$"; $edata["maxNumberOfFiles"] = 1; $edata["HTML5InuptType"] = "number"; $edata["EditParams"] = ""; $edata["controlWidth"] = 200; // Begin validation $edata["validateAs"] = array(); $edata["validateAs"]["basicValidate"] = array(); $edata["validateAs"]["customMessages"] = array(); $edata["validateAs"]["basicValidate"][] = getJsValidatorName("Number"); $edata["validateAs"]["basicValidate"][] = "IsRequired"; // End validation $fdata["EditFormats"]["edit"] = $edata; // End Edit Formats $fdata["isSeparate"] = false; // the field's search options settings $fdata["defaultSearchOption"] = "Contains"; // the default search options list $fdata["searchOptionsList"] = array("Contains", "Equals", "Starts with", "More than", "Less than", "Between", "Empty", NOT_EMPTY); // the end of search options settings $tdatars_users["ID"] = $fdata; // username // Custom field settings $fdata = array(); $fdata["Index"] = 2; $fdata["strName"] = "username"; $fdata["GoodName"] = "username"; $fdata["ownerTable"] = "rs_users"; $fdata["Label"] = GetFieldLabel("rs_users","username"); $fdata["FieldType"] = 200; $fdata["bListPage"] = true; $fdata["bAddPage"] = true; $fdata["bEditPage"] = true; $fdata["bUpdateSelected"] = true; $fdata["bViewPage"] = true; $fdata["bAdvancedSearch"] = true; $fdata["strField"] = "username"; $fdata["isSQLExpression"] = true; $fdata["FullName"] = "username"; $fdata["FieldPermissions"] = true; $fdata["UploadFolder"] = "files"; // Begin View Formats $fdata["ViewFormats"] = array(); $vdata = array("ViewFormat" => ""); $vdata["NeedEncode"] = true; $fdata["ViewFormats"]["view"] = $vdata; // End View Formats // Begin Edit Formats $fdata["EditFormats"] = array(); $edata = array("EditFormat" => "Text field"); $edata["acceptFileTypes"] = ".+$"; $edata["maxNumberOfFiles"] = 1; $edata["HTML5InuptType"] = "text"; $edata["EditParams"] = ""; $edata["EditParams"].= " maxlength=255"; $edata["controlWidth"] = 200; // Begin validation $edata["validateAs"] = array(); $edata["validateAs"]["basicValidate"] = array(); $edata["validateAs"]["customMessages"] = array(); // End validation $fdata["EditFormats"]["edit"] = $edata; // End Edit Formats $fdata["isSeparate"] = false; // the field's search options settings $fdata["defaultSearchOption"] = "Contains"; // the default search options list $fdata["searchOptionsList"] = array("Contains", "Equals", "Starts with", "More than", "Less than", "Between", "Empty", NOT_EMPTY); // the end of search options settings $tdatars_users["username"] = $fdata; // password // Custom field settings $fdata = array(); $fdata["Index"] = 3; $fdata["strName"] = "password"; $fdata["GoodName"] = "password"; $fdata["ownerTable"] = "rs_users"; $fdata["Label"] = GetFieldLabel("rs_users","password"); $fdata["FieldType"] = 200; $fdata["bListPage"] = true; $fdata["bAddPage"] = true; $fdata["bEditPage"] = true; $fdata["bUpdateSelected"] = true; $fdata["bViewPage"] = true; $fdata["bAdvancedSearch"] = true; $fdata["strField"] = "password"; $fdata["isSQLExpression"] = true; $fdata["FullName"] = "password"; $fdata["FieldPermissions"] = true; $fdata["UploadFolder"] = "files"; // Begin View Formats $fdata["ViewFormats"] = array(); $vdata = array("ViewFormat" => ""); $vdata["NeedEncode"] = true; $fdata["ViewFormats"]["view"] = $vdata; // End View Formats // Begin Edit Formats $fdata["EditFormats"] = array(); $edata = array("EditFormat" => "Text field"); $edata["acceptFileTypes"] = ".+$"; $edata["maxNumberOfFiles"] = 1; $edata["HTML5InuptType"] = "text"; $edata["EditParams"] = ""; $edata["EditParams"].= " maxlength=255"; $edata["controlWidth"] = 200; // Begin validation $edata["validateAs"] = array(); $edata["validateAs"]["basicValidate"] = array(); $edata["validateAs"]["customMessages"] = array(); // End validation $fdata["EditFormats"]["edit"] = $edata; // End Edit Formats $fdata["isSeparate"] = false; // the field's search options settings $fdata["defaultSearchOption"] = "Contains"; // the default search options list $fdata["searchOptionsList"] = array("Contains", "Equals", "Starts with", "More than", "Less than", "Between", "Empty", NOT_EMPTY); // the end of search options settings $tdatars_users["password"] = $fdata; // email // Custom field settings $fdata = array(); $fdata["Index"] = 4; $fdata["strName"] = "email"; $fdata["GoodName"] = "email"; $fdata["ownerTable"] = "rs_users"; $fdata["Label"] = GetFieldLabel("rs_users","email"); $fdata["FieldType"] = 200; $fdata["bListPage"] = true; $fdata["bAddPage"] = true; $fdata["bEditPage"] = true; $fdata["bUpdateSelected"] = true; $fdata["bViewPage"] = true; $fdata["bAdvancedSearch"] = true; $fdata["strField"] = "email"; $fdata["isSQLExpression"] = true; $fdata["FullName"] = "email"; $fdata["FieldPermissions"] = true; $fdata["UploadFolder"] = "files"; // Begin View Formats $fdata["ViewFormats"] = array(); $vdata = array("ViewFormat" => ""); $vdata["NeedEncode"] = true; $fdata["ViewFormats"]["view"] = $vdata; // End View Formats // Begin Edit Formats $fdata["EditFormats"] = array(); $edata = array("EditFormat" => "Text field"); $edata["acceptFileTypes"] = ".+$"; $edata["maxNumberOfFiles"] = 1; $edata["HTML5InuptType"] = "email"; $edata["EditParams"] = ""; $edata["EditParams"].= " maxlength=255"; $edata["controlWidth"] = 200; // Begin validation $edata["validateAs"] = array(); $edata["validateAs"]["basicValidate"] = array(); $edata["validateAs"]["customMessages"] = array(); // End validation $fdata["EditFormats"]["edit"] = $edata; // End Edit Formats $fdata["isSeparate"] = false; // the field's search options settings $fdata["defaultSearchOption"] = "Contains"; // the default search options list $fdata["searchOptionsList"] = array("Contains", "Equals", "Starts with", "More than", "Less than", "Between", "Empty", NOT_EMPTY); // the end of search options settings $tdatars_users["email"] = $fdata; // fullname // Custom field settings $fdata = array(); $fdata["Index"] = 5; $fdata["strName"] = "fullname"; $fdata["GoodName"] = "fullname"; $fdata["ownerTable"] = "rs_users"; $fdata["Label"] = GetFieldLabel("rs_users","fullname"); $fdata["FieldType"] = 200; $fdata["bListPage"] = true; $fdata["bAddPage"] = true; $fdata["bEditPage"] = true; $fdata["bUpdateSelected"] = true; $fdata["bViewPage"] = true; $fdata["bAdvancedSearch"] = true; $fdata["strField"] = "fullname"; $fdata["isSQLExpression"] = true; $fdata["FullName"] = "fullname"; $fdata["FieldPermissions"] = true; $fdata["UploadFolder"] = "files"; // Begin View Formats $fdata["ViewFormats"] = array(); $vdata = array("ViewFormat" => ""); $vdata["NeedEncode"] = true; $fdata["ViewFormats"]["view"] = $vdata; // End View Formats // Begin Edit Formats $fdata["EditFormats"] = array(); $edata = array("EditFormat" => "Text field"); $edata["acceptFileTypes"] = ".+$"; $edata["maxNumberOfFiles"] = 1; $edata["HTML5InuptType"] = "text"; $edata["EditParams"] = ""; $edata["EditParams"].= " maxlength=255"; $edata["controlWidth"] = 200; // Begin validation $edata["validateAs"] = array(); $edata["validateAs"]["basicValidate"] = array(); $edata["validateAs"]["customMessages"] = array(); // End validation $fdata["EditFormats"]["edit"] = $edata; // End Edit Formats $fdata["isSeparate"] = false; // the field's search options settings $fdata["defaultSearchOption"] = "Contains"; // the default search options list $fdata["searchOptionsList"] = array("Contains", "Equals", "Starts with", "More than", "Less than", "Between", "Empty", NOT_EMPTY); // the end of search options settings $tdatars_users["fullname"] = $fdata; // groupid // Custom field settings $fdata = array(); $fdata["Index"] = 6; $fdata["strName"] = "groupid"; $fdata["GoodName"] = "groupid"; $fdata["ownerTable"] = "rs_users"; $fdata["Label"] = GetFieldLabel("rs_users","groupid"); $fdata["FieldType"] = 200; $fdata["bListPage"] = true; $fdata["bAddPage"] = true; $fdata["bEditPage"] = true; $fdata["bUpdateSelected"] = true; $fdata["bViewPage"] = true; $fdata["bAdvancedSearch"] = true; $fdata["strField"] = "groupid"; $fdata["isSQLExpression"] = true; $fdata["FullName"] = "groupid"; $fdata["FieldPermissions"] = true; $fdata["UploadFolder"] = "files"; // Begin View Formats $fdata["ViewFormats"] = array(); $vdata = array("ViewFormat" => ""); $vdata["NeedEncode"] = true; $fdata["ViewFormats"]["view"] = $vdata; // End View Formats // Begin Edit Formats $fdata["EditFormats"] = array(); $edata = array("EditFormat" => "Text field"); $edata["acceptFileTypes"] = ".+$"; $edata["maxNumberOfFiles"] = 1; $edata["HTML5InuptType"] = "text"; $edata["EditParams"] = ""; $edata["EditParams"].= " maxlength=255"; $edata["controlWidth"] = 200; // Begin validation $edata["validateAs"] = array(); $edata["validateAs"]["basicValidate"] = array(); $edata["validateAs"]["customMessages"] = array(); // End validation $fdata["EditFormats"]["edit"] = $edata; // End Edit Formats $fdata["isSeparate"] = false; // the field's search options settings $fdata["defaultSearchOption"] = "Contains"; // the default search options list $fdata["searchOptionsList"] = array("Contains", "Equals", "Starts with", "More than", "Less than", "Between", "Empty", NOT_EMPTY); // the end of search options settings $tdatars_users["groupid"] = $fdata; // active // Custom field settings $fdata = array(); $fdata["Index"] = 7; $fdata["strName"] = "active"; $fdata["GoodName"] = "active"; $fdata["ownerTable"] = "rs_users"; $fdata["Label"] = GetFieldLabel("rs_users","active"); $fdata["FieldType"] = 3; $fdata["bListPage"] = true; $fdata["bAddPage"] = true; $fdata["bEditPage"] = true; $fdata["bUpdateSelected"] = true; $fdata["bViewPage"] = true; $fdata["bAdvancedSearch"] = true; $fdata["strField"] = "active"; $fdata["isSQLExpression"] = true; $fdata["FullName"] = "active"; $fdata["FieldPermissions"] = true; $fdata["UploadFolder"] = "files"; // Begin View Formats $fdata["ViewFormats"] = array(); $vdata = array("ViewFormat" => ""); $vdata["NeedEncode"] = true; $fdata["ViewFormats"]["view"] = $vdata; // End View Formats // Begin Edit Formats $fdata["EditFormats"] = array(); $edata = array("EditFormat" => "Text field"); $edata["acceptFileTypes"] = ".+$"; $edata["maxNumberOfFiles"] = 1; $edata["HTML5InuptType"] = "number"; $edata["EditParams"] = ""; $edata["controlWidth"] = 200; // Begin validation $edata["validateAs"] = array(); $edata["validateAs"]["basicValidate"] = array(); $edata["validateAs"]["customMessages"] = array(); $edata["validateAs"]["basicValidate"][] = getJsValidatorName("Number"); // End validation $fdata["EditFormats"]["edit"] = $edata; // End Edit Formats $fdata["isSeparate"] = false; // the field's search options settings $fdata["defaultSearchOption"] = "Contains"; // the default search options list $fdata["searchOptionsList"] = array("Contains", "Equals", "Starts with", "More than", "Less than", "Between", "Empty", NOT_EMPTY); // the end of search options settings $tdatars_users["active"] = $fdata; // start_date // Custom field settings $fdata = array(); $fdata["Index"] = 8; $fdata["strName"] = "start_date"; $fdata["GoodName"] = "start_date"; $fdata["ownerTable"] = "rs_users"; $fdata["Label"] = GetFieldLabel("rs_users","start_date"); $fdata["FieldType"] = 7; $fdata["bListPage"] = true; $fdata["bAddPage"] = true; $fdata["bEditPage"] = true; $fdata["bUpdateSelected"] = true; $fdata["bViewPage"] = true; $fdata["bAdvancedSearch"] = true; $fdata["strField"] = "start_date"; $fdata["isSQLExpression"] = true; $fdata["FullName"] = "start_date"; $fdata["FieldPermissions"] = true; $fdata["UploadFolder"] = "files"; // Begin View Formats $fdata["ViewFormats"] = array(); $vdata = array("ViewFormat" => "Short Date"); $vdata["NeedEncode"] = true; $fdata["ViewFormats"]["view"] = $vdata; // End View Formats // Begin Edit Formats $fdata["EditFormats"] = array(); $edata = array("EditFormat" => "Date"); $edata["acceptFileTypes"] = ".+$"; $edata["maxNumberOfFiles"] = 1; $edata["DateEditType"] = 13; $edata["InitialYearFactor"] = 100; $edata["LastYearFactor"] = 10; $edata["controlWidth"] = 200; // Begin validation $edata["validateAs"] = array(); $edata["validateAs"]["basicValidate"] = array(); $edata["validateAs"]["customMessages"] = array(); // End validation $fdata["EditFormats"]["edit"] = $edata; // End Edit Formats $fdata["isSeparate"] = false; // the field's search options settings $fdata["defaultSearchOption"] = "Equals"; // the default search options list $fdata["searchOptionsList"] = array("Equals", "More than", "Less than", "Between", EMPTY_SEARCH, NOT_EMPTY ); // the end of search options settings $tdatars_users["start_date"] = $fdata; // end_date // Custom field settings $fdata = array(); $fdata["Index"] = 9; $fdata["strName"] = "end_date"; $fdata["GoodName"] = "end_date"; $fdata["ownerTable"] = "rs_users"; $fdata["Label"] = GetFieldLabel("rs_users","end_date"); $fdata["FieldType"] = 7; $fdata["bListPage"] = true; $fdata["bAddPage"] = true; $fdata["bEditPage"] = true; $fdata["bUpdateSelected"] = true; $fdata["bViewPage"] = true; $fdata["bAdvancedSearch"] = true; $fdata["strField"] = "end_date"; $fdata["isSQLExpression"] = true; $fdata["FullName"] = "end_date"; $fdata["FieldPermissions"] = true; $fdata["UploadFolder"] = "files"; // Begin View Formats $fdata["ViewFormats"] = array(); $vdata = array("ViewFormat" => "Short Date"); $vdata["NeedEncode"] = true; $fdata["ViewFormats"]["view"] = $vdata; // End View Formats // Begin Edit Formats $fdata["EditFormats"] = array(); $edata = array("EditFormat" => "Date"); $edata["acceptFileTypes"] = ".+$"; $edata["maxNumberOfFiles"] = 1; $edata["DateEditType"] = 13; $edata["InitialYearFactor"] = 100; $edata["LastYearFactor"] = 10; $edata["controlWidth"] = 200; // Begin validation $edata["validateAs"] = array(); $edata["validateAs"]["basicValidate"] = array(); $edata["validateAs"]["customMessages"] = array(); // End validation $fdata["EditFormats"]["edit"] = $edata; // End Edit Formats $fdata["isSeparate"] = false; // the field's search options settings $fdata["defaultSearchOption"] = "Equals"; // the default search options list $fdata["searchOptionsList"] = array("Equals", "More than", "Less than", "Between", EMPTY_SEARCH, NOT_EMPTY ); // the end of search options settings $tdatars_users["end_date"] = $fdata; // remark // Custom field settings $fdata = array(); $fdata["Index"] = 10; $fdata["strName"] = "remark"; $fdata["GoodName"] = "remark"; $fdata["ownerTable"] = "rs_users"; $fdata["Label"] = GetFieldLabel("rs_users","remark"); $fdata["FieldType"] = 201; $fdata["bListPage"] = true; $fdata["bAddPage"] = true; $fdata["bEditPage"] = true; $fdata["bUpdateSelected"] = true; $fdata["bViewPage"] = true; $fdata["bAdvancedSearch"] = true; $fdata["strField"] = "remark"; $fdata["isSQLExpression"] = true; $fdata["FullName"] = "remark"; $fdata["FieldPermissions"] = true; $fdata["UploadFolder"] = "files"; // Begin View Formats $fdata["ViewFormats"] = array(); $vdata = array("ViewFormat" => ""); $vdata["NeedEncode"] = true; $fdata["ViewFormats"]["view"] = $vdata; // End View Formats // Begin Edit Formats $fdata["EditFormats"] = array(); $edata = array("EditFormat" => "Text area"); $edata["acceptFileTypes"] = ".+$"; $edata["maxNumberOfFiles"] = 1; $edata["nRows"] = 100; $edata["nCols"] = 200; $edata["controlWidth"] = 200; // Begin validation $edata["validateAs"] = array(); $edata["validateAs"]["basicValidate"] = array(); $edata["validateAs"]["customMessages"] = array(); // End validation $fdata["EditFormats"]["edit"] = $edata; // End Edit Formats $fdata["isSeparate"] = false; // the field's search options settings $fdata["defaultSearchOption"] = "Contains"; // the default search options list $fdata["searchOptionsList"] = array("Contains", "Equals", "Starts with", "More than", "Less than", "Between", "Empty", NOT_EMPTY); // the end of search options settings $tdatars_users["remark"] = $fdata; // Chinese Name // Custom field settings $fdata = array(); $fdata["Index"] = 11; $fdata["strName"] = "Chinese Name"; $fdata["GoodName"] = "Chinese_Name"; $fdata["ownerTable"] = "rs_users"; $fdata["Label"] = GetFieldLabel("rs_users","Chinese_Name"); $fdata["FieldType"] = 200; $fdata["bListPage"] = true; $fdata["bAddPage"] = true; $fdata["bEditPage"] = true; $fdata["bUpdateSelected"] = true; $fdata["bViewPage"] = true; $fdata["bAdvancedSearch"] = true; $fdata["strField"] = "c_fullname"; $fdata["isSQLExpression"] = true; $fdata["FullName"] = "c_fullname"; $fdata["FieldPermissions"] = true; $fdata["UploadFolder"] = "files"; // Begin View Formats $fdata["ViewFormats"] = array(); $vdata = array("ViewFormat" => ""); $vdata["NeedEncode"] = true; $fdata["ViewFormats"]["view"] = $vdata; // End View Formats // Begin Edit Formats $fdata["EditFormats"] = array(); $edata = array("EditFormat" => "Text field"); $edata["acceptFileTypes"] = ".+$"; $edata["maxNumberOfFiles"] = 1; $edata["HTML5InuptType"] = "text"; $edata["EditParams"] = ""; $edata["controlWidth"] = 200; // Begin validation $edata["validateAs"] = array(); $edata["validateAs"]["basicValidate"] = array(); $edata["validateAs"]["customMessages"] = array(); // End validation $fdata["EditFormats"]["edit"] = $edata; // End Edit Formats $fdata["isSeparate"] = false; // the field's search options settings $fdata["defaultSearchOption"] = "Contains"; // the default search options list $fdata["searchOptionsList"] = array("Contains", "Equals", "Starts with", "More than", "Less than", "Between", "Empty", NOT_EMPTY); // the end of search options settings $tdatars_users["Chinese Name"] = $fdata; // Mobile // Custom field settings $fdata = array(); $fdata["Index"] = 12; $fdata["strName"] = "Mobile"; $fdata["GoodName"] = "Mobile"; $fdata["ownerTable"] = "rs_users"; $fdata["Label"] = GetFieldLabel("rs_users","Mobile"); $fdata["FieldType"] = 200; $fdata["bListPage"] = true; $fdata["bAddPage"] = true; $fdata["bEditPage"] = true; $fdata["bUpdateSelected"] = true; $fdata["bViewPage"] = true; $fdata["bAdvancedSearch"] = true; $fdata["strField"] = "mobile"; $fdata["isSQLExpression"] = true; $fdata["FullName"] = "mobile"; $fdata["FieldPermissions"] = true; $fdata["UploadFolder"] = "files"; // Begin View Formats $fdata["ViewFormats"] = array(); $vdata = array("ViewFormat" => ""); $vdata["NeedEncode"] = true; $fdata["ViewFormats"]["view"] = $vdata; // End View Formats // Begin Edit Formats $fdata["EditFormats"] = array(); $edata = array("EditFormat" => "Text field"); $edata["acceptFileTypes"] = ".+$"; $edata["maxNumberOfFiles"] = 1; $edata["HTML5InuptType"] = "text"; $edata["EditParams"] = ""; $edata["EditParams"].= " maxlength=15"; $edata["controlWidth"] = 200; // Begin validation $edata["validateAs"] = array(); $edata["validateAs"]["basicValidate"] = array(); $edata["validateAs"]["customMessages"] = array(); // End validation $fdata["EditFormats"]["edit"] = $edata; // End Edit Formats $fdata["isSeparate"] = false; // the field's search options settings $fdata["defaultSearchOption"] = "Contains"; // the default search options list $fdata["searchOptionsList"] = array("Contains", "Equals", "Starts with", "More than", "Less than", "Between", "Empty", NOT_EMPTY); // the end of search options settings $tdatars_users["Mobile"] = $fdata; // Charge // Custom field settings $fdata = array(); $fdata["Index"] = 13; $fdata["strName"] = "Charge"; $fdata["GoodName"] = "Charge"; $fdata["ownerTable"] = "rs_users"; $fdata["Label"] = GetFieldLabel("rs_users","Charge"); $fdata["FieldType"] = 200; $fdata["bListPage"] = true; $fdata["bAddPage"] = true; $fdata["bEditPage"] = true; $fdata["bUpdateSelected"] = true; $fdata["bViewPage"] = true; $fdata["bAdvancedSearch"] = true; $fdata["strField"] = "charge"; $fdata["isSQLExpression"] = true; $fdata["FullName"] = "charge"; $fdata["FieldPermissions"] = true; $fdata["UploadFolder"] = "files"; // Begin View Formats $fdata["ViewFormats"] = array(); $vdata = array("ViewFormat" => ""); $vdata["NeedEncode"] = true; $fdata["ViewFormats"]["view"] = $vdata; // End View Formats // Begin Edit Formats $fdata["EditFormats"] = array(); $edata = array("EditFormat" => "Text field"); $edata["acceptFileTypes"] = ".+$"; $edata["maxNumberOfFiles"] = 1; $edata["HTML5InuptType"] = "text"; $edata["EditParams"] = ""; $edata["EditParams"].= " maxlength=5"; $edata["controlWidth"] = 200; // Begin validation $edata["validateAs"] = array(); $edata["validateAs"]["basicValidate"] = array(); $edata["validateAs"]["customMessages"] = array(); // End validation $fdata["EditFormats"]["edit"] = $edata; // End Edit Formats $fdata["isSeparate"] = false; // the field's search options settings $fdata["defaultSearchOption"] = "Contains"; // the default search options list $fdata["searchOptionsList"] = array("Contains", "Equals", "Starts with", "More than", "Less than", "Between", "Empty", NOT_EMPTY); // the end of search options settings $tdatars_users["Charge"] = $fdata; $tables_data["rs_users"]=&$tdatars_users; $field_labels["rs_users"] = &$fieldLabelsrs_users; $fieldToolTips["rs_users"] = &$fieldToolTipsrs_users; $page_titles["rs_users"] = &$pageTitlesrs_users; // -----------------start prepare master-details data arrays ------------------------------// // tables which are detail tables for current table (master) $detailsTablesData["rs_users"] = array(); // tables which are master tables for current table (detail) $masterTablesData["rs_users"] = array(); // -----------------end prepare master-details data arrays ------------------------------// require_once(getabspath("classes/sql.php")); function createSqlQuery_rs_users() { $proto0=array(); $proto0["m_strHead"] = "SELECT"; $proto0["m_strFieldList"] = "ID, username, password, email, fullname, groupid, active, start_date, end_date, remark, c_fullname AS `Chinese Name`, mobile AS Mobile, charge AS Charge"; $proto0["m_strFrom"] = "FROM rs_users"; $proto0["m_strWhere"] = ""; $proto0["m_strOrderBy"] = ""; $proto0["m_strTail"] = ""; ; $proto0["cipherer"] = null; $proto2=array(); $proto2["m_sql"] = ""; $proto2["m_uniontype"] = "SQLL_UNKNOWN"; $obj = new SQLNonParsed(array( "m_sql" => "" )); $proto2["m_column"]=$obj; $proto2["m_contained"] = array(); $proto2["m_strCase"] = ""; $proto2["m_havingmode"] = false; $proto2["m_inBrackets"] = false; $proto2["m_useAlias"] = false; $obj = new SQLLogicalExpr($proto2); $proto0["m_where"] = $obj; $proto4=array(); $proto4["m_sql"] = ""; $proto4["m_uniontype"] = "SQLL_UNKNOWN"; $obj = new SQLNonParsed(array( "m_sql" => "" )); $proto4["m_column"]=$obj; $proto4["m_contained"] = array(); $proto4["m_strCase"] = ""; $proto4["m_havingmode"] = false; $proto4["m_inBrackets"] = false; $proto4["m_useAlias"] = false; $obj = new SQLLogicalExpr($proto4); $proto0["m_having"] = $obj; $proto0["m_fieldlist"] = array(); $proto6=array(); $obj = new SQLField(array( "m_strName" => "ID", "m_strTable" => "rs_users", "m_srcTableName" => "rs_users" )); $proto6["m_sql"] = "ID"; $proto6["m_srcTableName"] = "rs_users"; $proto6["m_expr"]=$obj; $proto6["m_alias"] = ""; $obj = new SQLFieldListItem($proto6); $proto0["m_fieldlist"][]=$obj; $proto8=array(); $obj = new SQLField(array( "m_strName" => "username", "m_strTable" => "rs_users", "m_srcTableName" => "rs_users" )); $proto8["m_sql"] = "username"; $proto8["m_srcTableName"] = "rs_users"; $proto8["m_expr"]=$obj; $proto8["m_alias"] = ""; $obj = new SQLFieldListItem($proto8); $proto0["m_fieldlist"][]=$obj; $proto10=array(); $obj = new SQLField(array( "m_strName" => "password", "m_strTable" => "rs_users", "m_srcTableName" => "rs_users" )); $proto10["m_sql"] = "password"; $proto10["m_srcTableName"] = "rs_users"; $proto10["m_expr"]=$obj; $proto10["m_alias"] = ""; $obj = new SQLFieldListItem($proto10); $proto0["m_fieldlist"][]=$obj; $proto12=array(); $obj = new SQLField(array( "m_strName" => "email", "m_strTable" => "rs_users", "m_srcTableName" => "rs_users" )); $proto12["m_sql"] = "email"; $proto12["m_srcTableName"] = "rs_users"; $proto12["m_expr"]=$obj; $proto12["m_alias"] = ""; $obj = new SQLFieldListItem($proto12); $proto0["m_fieldlist"][]=$obj; $proto14=array(); $obj = new SQLField(array( "m_strName" => "fullname", "m_strTable" => "rs_users", "m_srcTableName" => "rs_users" )); $proto14["m_sql"] = "fullname"; $proto14["m_srcTableName"] = "rs_users"; $proto14["m_expr"]=$obj; $proto14["m_alias"] = ""; $obj = new SQLFieldListItem($proto14); $proto0["m_fieldlist"][]=$obj; $proto16=array(); $obj = new SQLField(array( "m_strName" => "groupid", "m_strTable" => "rs_users", "m_srcTableName" => "rs_users" )); $proto16["m_sql"] = "groupid"; $proto16["m_srcTableName"] = "rs_users"; $proto16["m_expr"]=$obj; $proto16["m_alias"] = ""; $obj = new SQLFieldListItem($proto16); $proto0["m_fieldlist"][]=$obj; $proto18=array(); $obj = new SQLField(array( "m_strName" => "active", "m_strTable" => "rs_users", "m_srcTableName" => "rs_users" )); $proto18["m_sql"] = "active"; $proto18["m_srcTableName"] = "rs_users"; $proto18["m_expr"]=$obj; $proto18["m_alias"] = ""; $obj = new SQLFieldListItem($proto18); $proto0["m_fieldlist"][]=$obj; $proto20=array(); $obj = new SQLField(array( "m_strName" => "start_date", "m_strTable" => "rs_users", "m_srcTableName" => "rs_users" )); $proto20["m_sql"] = "start_date"; $proto20["m_srcTableName"] = "rs_users"; $proto20["m_expr"]=$obj; $proto20["m_alias"] = ""; $obj = new SQLFieldListItem($proto20); $proto0["m_fieldlist"][]=$obj; $proto22=array(); $obj = new SQLField(array( "m_strName" => "end_date", "m_strTable" => "rs_users", "m_srcTableName" => "rs_users" )); $proto22["m_sql"] = "end_date"; $proto22["m_srcTableName"] = "rs_users"; $proto22["m_expr"]=$obj; $proto22["m_alias"] = ""; $obj = new SQLFieldListItem($proto22); $proto0["m_fieldlist"][]=$obj; $proto24=array(); $obj = new SQLField(array( "m_strName" => "remark", "m_strTable" => "rs_users", "m_srcTableName" => "rs_users" )); $proto24["m_sql"] = "remark"; $proto24["m_srcTableName"] = "rs_users"; $proto24["m_expr"]=$obj; $proto24["m_alias"] = ""; $obj = new SQLFieldListItem($proto24); $proto0["m_fieldlist"][]=$obj; $proto26=array(); $obj = new SQLField(array( "m_strName" => "c_fullname", "m_strTable" => "rs_users", "m_srcTableName" => "rs_users" )); $proto26["m_sql"] = "c_fullname"; $proto26["m_srcTableName"] = "rs_users"; $proto26["m_expr"]=$obj; $proto26["m_alias"] = "Chinese Name"; $obj = new SQLFieldListItem($proto26); $proto0["m_fieldlist"][]=$obj; $proto28=array(); $obj = new SQLField(array( "m_strName" => "mobile", "m_strTable" => "rs_users", "m_srcTableName" => "rs_users" )); $proto28["m_sql"] = "mobile"; $proto28["m_srcTableName"] = "rs_users"; $proto28["m_expr"]=$obj; $proto28["m_alias"] = "Mobile"; $obj = new SQLFieldListItem($proto28); $proto0["m_fieldlist"][]=$obj; $proto30=array(); $obj = new SQLField(array( "m_strName" => "charge", "m_strTable" => "rs_users", "m_srcTableName" => "rs_users" )); $proto30["m_sql"] = "charge"; $proto30["m_srcTableName"] = "rs_users"; $proto30["m_expr"]=$obj; $proto30["m_alias"] = "Charge"; $obj = new SQLFieldListItem($proto30); $proto0["m_fieldlist"][]=$obj; $proto0["m_fromlist"] = array(); $proto32=array(); $proto32["m_link"] = "SQLL_MAIN"; $proto33=array(); $proto33["m_strName"] = "rs_users"; $proto33["m_srcTableName"] = "rs_users"; $proto33["m_columns"] = array(); $proto33["m_columns"][] = "ID"; $proto33["m_columns"][] = "username"; $proto33["m_columns"][] = "password"; $proto33["m_columns"][] = "email"; $proto33["m_columns"][] = "fullname"; $proto33["m_columns"][] = "groupid"; $proto33["m_columns"][] = "active"; $proto33["m_columns"][] = "start_date"; $proto33["m_columns"][] = "end_date"; $proto33["m_columns"][] = "remark"; $proto33["m_columns"][] = "c_fullname"; $proto33["m_columns"][] = "mobile"; $proto33["m_columns"][] = "charge"; $proto33["m_columns"][] = "form"; $obj = new SQLTable($proto33); $proto32["m_table"] = $obj; $proto32["m_sql"] = "rs_users"; $proto32["m_alias"] = ""; $proto32["m_srcTableName"] = "rs_users"; $proto34=array(); $proto34["m_sql"] = ""; $proto34["m_uniontype"] = "SQLL_UNKNOWN"; $obj = new SQLNonParsed(array( "m_sql" => "" )); $proto34["m_column"]=$obj; $proto34["m_contained"] = array(); $proto34["m_strCase"] = ""; $proto34["m_havingmode"] = false; $proto34["m_inBrackets"] = false; $proto34["m_useAlias"] = false; $obj = new SQLLogicalExpr($proto34); $proto32["m_joinon"] = $obj; $obj = new SQLFromListItem($proto32); $proto0["m_fromlist"][]=$obj; $proto0["m_groupby"] = array(); $proto0["m_orderby"] = array(); $proto0["m_srcTableName"]="rs_users"; $obj = new SQLQuery($proto0); return $obj; } $queryData_rs_users = createSqlQuery_rs_users(); ; $tdatars_users[".sqlquery"] = $queryData_rs_users; $tableEvents["rs_users"] = new eventsBase; $tdatars_users[".hasEvents"] = false; ?>