Linux cesa-www-main 6.1.0-49-cloud-amd64 #1 SMP PREEMPT_DYNAMIC Debian 6.1.174-1 (2026-05-26) x86_64
Apache/2.4.68 (Debian)
Server IP : 10.218.0.2 & Your IP : 216.73.216.28
Domains :
Cant Read [ /etc/named.conf ]
User : www-data
Terminal
Auto Root
Create File
Create Folder
Localroot Suggester
Backdoor Destroyer
Readme
/
var /
www /
cesa.co.za /
cpdadmin /
Delete
Unzip
Name
Size
Permission
Date
Action
ajax
[ DIR ]
drwxr-sr-x
2025-06-24 07:20
assessordocs
[ DIR ]
drwxr-sr-x
2026-03-23 08:03
calendar
[ DIR ]
drwxr-sr-x
2022-04-19 07:00
certificates
[ DIR ]
drwxrwsr-x
2026-08-25 05:49
ckeditor
[ DIR ]
drwxr-sr-x
2022-04-19 07:00
images
[ DIR ]
drwxr-sr-x
2022-04-19 07:59
js
[ DIR ]
drwxr-sr-x
2022-04-19 06:59
lang
[ DIR ]
drwxr-sr-x
2022-04-19 06:59
providerdocs
[ DIR ]
drwxr-sr-x
2026-08-12 07:21
txt
[ DIR ]
drwxr-sr-x
2022-04-19 06:59
uploads
[ DIR ]
drwxr-sr-x
2026-08-17 12:51
yui280
[ DIR ]
drwxr-sr-x
2022-04-19 07:00
CESA_CPD.css
10.23
KB
-rw-r--r--
2022-04-19 06:59
CPDAdminUsersadd.php
28.52
KB
-rw-r--r--
2022-09-15 19:16
CPDAdminUsersdelete.php
20.94
KB
-rw-r--r--
2022-09-15 19:16
CPDAdminUsersedit.php
29.37
KB
-rw-r--r--
2022-09-15 19:16
CPDAdminUsersinfo.php
24.37
KB
-rw-r--r--
2022-09-15 19:16
CPDAdminUserslist.php
58.77
KB
-rw-r--r--
2022-09-15 19:16
CPDAdminUsersview.php
40.59
KB
-rw-r--r--
2022-09-15 19:16
CPDAssessors_CVFile_bv.php
6.5
KB
-rw-r--r--
2023-04-21 10:09
CPDAssessors_Document1_bv.php
6.54
KB
-rw-r--r--
2023-04-21 10:09
CPDAssessors_Document2_bv.php
6.54
KB
-rw-r--r--
2023-04-21 10:09
CPDAssessors_Document3_bv.php
6.54
KB
-rw-r--r--
2023-04-21 10:09
CPDAssessors_NDAFile_bv.php
6.52
KB
-rw-r--r--
2023-04-21 10:09
CPDAssessors_QualificationFile_bv.php
6.63
KB
-rw-r--r--
2023-04-21 10:09
CPDAssessorsadd.php
77.14
KB
-rw-r--r--
2023-04-21 10:09
CPDAssessorsdelete.php
28.85
KB
-rw-r--r--
2023-04-21 10:09
CPDAssessorsedit.php
92.45
KB
-rw-r--r--
2023-04-21 10:09
CPDAssessorsinfo.php
30.15
KB
-rw-r--r--
2023-04-21 10:09
CPDAssessorslist.php
73.5
KB
-rw-r--r--
2023-04-21 10:09
CPDAssessorsview.php
69.35
KB
-rw-r--r--
2023-04-21 10:09
CPDProviderDocs_DocFile_bv.php
8.02
KB
-rw-r--r--
2023-02-27 12:50
CPDProviderDocsadd.php
40.38
KB
-rw-r--r--
2023-02-27 12:50
CPDProviderDocsdelete.php
24.9
KB
-rw-r--r--
2023-02-27 12:50
CPDProviderDocsedit.php
46.12
KB
-rw-r--r--
2023-02-27 12:50
CPDProviderDocsinfo.php
25.55
KB
-rw-r--r--
2023-02-27 12:50
CPDProviderDocslist.php
84.13
KB
-rw-r--r--
2023-02-27 12:50
CPDProviderDocsview.php
56.09
KB
-rw-r--r--
2023-02-27 12:50
CPDSPReview_ReviewChecklist_bv.php
6.74
KB
-rw-r--r--
2023-03-08 11:27
CPDSPReview_ReviewFile1_bv.php
6.69
KB
-rw-r--r--
2023-03-08 11:27
CPDSPReview_ReviewFile2_bv.php
6.69
KB
-rw-r--r--
2023-03-08 11:27
CPDSPReviewadd.php
54.32
KB
-rw-r--r--
2023-03-08 12:02
CPDSPReviewdelete.php
25.1
KB
-rw-r--r--
2023-03-08 12:02
CPDSPReviewedit.php
64.65
KB
-rw-r--r--
2023-03-08 12:02
CPDSPReviewinfo.php
28.05
KB
-rw-r--r--
2023-03-08 12:02
CPDSPReviewlist.php
69.12
KB
-rw-r--r--
2023-03-08 12:02
CPDSPReviewview.php
51.23
KB
-rw-r--r--
2023-03-08 12:02
CPDServiceProvider_AccountabilityStructure_bv.php
7.13
KB
-rw-r--r--
2024-12-10 09:46
CPDServiceProvider_CPDActivities_bv.php
7.02
KB
-rw-r--r--
2024-12-10 09:46
CPDServiceProvider_EvaluatorInvoice_bv.php
7.34
KB
-rw-r--r--
2025-03-30 11:38
CPDServiceProvider_EvaluatorTimesheet_bv.php
7.36
KB
-rw-r--r--
2025-03-30 11:38
CPDServiceProvider_InvoiceFile_bv.php
7.28
KB
-rw-r--r--
2025-03-30 11:38
CPDServiceProvider_LearnerAssessProcedure_bv.php
7.12
KB
-rw-r--r--
2024-12-10 09:46
CPDServiceProvider_OtherVACPDSPNumberCertificate_bv.php
7.49
KB
-rw-r--r--
2025-03-30 11:38
CPDServiceProvider_PrevSPNumberCertificate_bv.php
7.42
KB
-rw-r--r--
2025-03-30 11:38
CPDServiceProvider_ProofOfPayment_bv.php
7.31
KB
-rw-r--r--
2025-03-30 11:38
CPDServiceProvideradd.php
219.49
KB
-rw-r--r--
2025-04-16 15:56
CPDServiceProviderdelete.php
60.68
KB
-rw-r--r--
2025-04-16 15:56
CPDServiceProvideredit.php
244.46
KB
-rw-r--r--
2025-04-16 15:56
CPDServiceProviderinfo.php
51.93
KB
-rw-r--r--
2025-04-16 15:56
CPDServiceProviderlist.php
204.5
KB
-rw-r--r--
2025-04-16 15:56
CPDServiceProvidermaster.php
7.74
KB
-rw-r--r--
2025-03-30 11:38
CPDServiceProviderview.php
166.72
KB
-rw-r--r--
2025-04-16 15:56
CPDStepsTakenTMadd.php
33.05
KB
-rw-r--r--
2022-09-15 19:16
CPDStepsTakenTMdelete.php
24.02
KB
-rw-r--r--
2022-09-15 19:16
CPDStepsTakenTMedit.php
39.11
KB
-rw-r--r--
2022-09-15 19:16
CPDStepsTakenTMinfo.php
26.47
KB
-rw-r--r--
2022-09-15 19:16
CPDStepsTakenTMlist.php
67.53
KB
-rw-r--r--
2022-09-15 19:16
CPDStepsTakenTMview.php
42.7
KB
-rw-r--r--
2022-09-15 19:16
CPDStepsTakenadd.php
27.91
KB
-rw-r--r--
2022-09-15 19:16
CPDStepsTakendelete.php
21.87
KB
-rw-r--r--
2022-09-15 19:16
CPDStepsTakenedit.php
34
KB
-rw-r--r--
2022-09-15 19:16
CPDStepsTakeninfo.php
24.84
KB
-rw-r--r--
2022-09-15 19:16
CPDStepsTakenlist.php
102.44
KB
-rw-r--r--
2022-09-15 19:16
CPDStepsTakenview.php
39.89
KB
-rw-r--r--
2022-09-15 21:50
CPDTMReviewadd.php
68.75
KB
-rw-r--r--
2022-09-15 19:16
CPDTMReviewdelete.php
30.53
KB
-rw-r--r--
2022-09-15 19:16
CPDTMReviewedit.php
68.14
KB
-rw-r--r--
2022-09-15 19:16
CPDTMReviewinfo.php
30.75
KB
-rw-r--r--
2022-09-15 19:16
CPDTMReviewlist.php
76.95
KB
-rw-r--r--
2022-09-15 19:16
CPDTMReviewview.php
58.41
KB
-rw-r--r--
2022-09-15 19:16
CPDTrainingMaterial_ActivityProgramme_bv.php
6.92
KB
-rw-r--r--
2023-08-24 13:47
CPDTrainingMaterial_AssessmentDoc_bv.php
6.87
KB
-rw-r--r--
2023-08-24 13:47
CPDTrainingMaterial_CourseBrochure_bv.php
6.88
KB
-rw-r--r--
2023-08-24 13:47
CPDTrainingMaterial_EvaluatorInvoice_bv.php
6.91
KB
-rw-r--r--
2023-08-24 13:47
CPDTrainingMaterial_EvaluatorTimesheet_bv.php
6.93
KB
-rw-r--r--
2023-08-24 13:47
CPDTrainingMaterial_FeedbackForm_bv.php
6.86
KB
-rw-r--r--
2023-08-24 13:47
CPDTrainingMaterial_InvoiceFile_bv.php
6.85
KB
-rw-r--r--
2023-08-24 13:47
CPDTrainingMaterial_LearningOutcomesFile_bv.php
6.95
KB
-rw-r--r--
2023-08-24 13:47
CPDTrainingMaterial_Presenter1CV_bv.php
6.86
KB
-rw-r--r--
2023-08-24 13:47
CPDTrainingMaterial_Presenter1IDDoc_bv.php
6.9
KB
-rw-r--r--
2025-01-14 11:59
CPDTrainingMaterial_Presenter1SLA_bv.php
6.87
KB
-rw-r--r--
2025-01-14 12:31
CPDTrainingMaterial_Presenter2CV_bv.php
6.86
KB
-rw-r--r--
2023-08-24 13:47
CPDTrainingMaterial_Presenter2IDDoc_bv.php
6.9
KB
-rw-r--r--
2025-01-14 11:59
CPDTrainingMaterial_Presenter2SLA_bv.php
6.87
KB
-rw-r--r--
2025-01-14 12:31
CPDTrainingMaterial_Presenter3CV_bv.php
6.86
KB
-rw-r--r--
2023-08-24 13:47
CPDTrainingMaterial_Presenter3IDDoc_bv.php
6.9
KB
-rw-r--r--
2025-01-14 11:59
CPDTrainingMaterial_Presenter3SLA_bv.php
6.87
KB
-rw-r--r--
2025-01-14 12:31
CPDTrainingMaterial_ProofOfPayment_bv.php
6.88
KB
-rw-r--r--
2023-08-24 13:47
CPDTrainingMaterialadd.php
312.71
KB
-rw-r--r--
2025-05-20 07:41
CPDTrainingMaterialdelete.php
69.75
KB
-rw-r--r--
2025-05-20 07:41
CPDTrainingMaterialedit.php
367.27
KB
-rw-r--r--
2025-05-20 07:41
CPDTrainingMaterialinfo.php
61.66
KB
-rw-r--r--
2025-05-20 07:41
CPDTrainingMateriallist.php
220.65
KB
-rw-r--r--
2025-05-20 07:41
CPDTrainingMaterialmaster.php
5.84
KB
-rw-r--r--
2024-09-18 11:13
CPDTrainingMaterialview.php
222.22
KB
-rw-r--r--
2025-05-20 07:41
SpryMenuBarHorizontal.css
5.52
KB
-rw-r--r--
2022-04-19 06:59
SpryMenuBarVertical.css
4.52
KB
-rw-r--r--
2022-04-19 06:59
changepwd.php
10.52
KB
-rw-r--r--
2023-02-11 10:44
cstReviewProgressinfo.php
21.94
KB
-rw-r--r--
2022-09-15 19:16
cstReviewProgresslist.php
65.64
KB
-rw-r--r--
2022-09-15 19:16
echasl23add.php
29.32
KB
-rw-r--r--
2022-09-15 21:50
echasl23delete.php
21.56
KB
-rw-r--r--
2022-09-15 21:50
echasl23edit.php
31.02
KB
-rw-r--r--
2022-09-15 21:50
echasl23info.php
24.92
KB
-rw-r--r--
2022-09-15 21:50
echasl23list.php
70.56
KB
-rw-r--r--
2022-09-15 21:50
echasl23srch.php
32.07
KB
-rw-r--r--
2022-09-15 21:50
echasl23view.php
39.44
KB
-rw-r--r--
2022-09-15 21:50
ewbv7.php
1.88
KB
-rw-r--r--
2022-04-19 06:59
ewcfg7.php
68.37
KB
-rw-r--r--
2026-08-24 10:13
ewemail7.php
1.87
KB
-rw-r--r--
2022-04-19 06:59
ewlookup7.php
2.8
KB
-rw-r--r--
2022-04-19 06:59
ewmenu.php
2.14
KB
-rw-r--r--
2024-09-18 11:13
ewmysql7.php
29.43
KB
-rw-r--r--
2026-08-20 18:36
ewshared7.php
26.13
KB
-rw-r--r--
2023-03-08 11:59
footer.php
2.48
KB
-rw-r--r--
2025-06-24 07:24
forgotpwd.php
13.11
KB
-rw-r--r--
2023-02-11 10:44
genspcertificate.php
2.74
KB
-rw-r--r--
2025-07-14 12:09
gentmcertificate.php
4.46
KB
-rw-r--r--
2025-09-12 09:17
header.php
5.62
KB
-rw-r--r--
2022-04-19 08:00
inc_functions.php
15.82
KB
-rw-r--r--
2026-08-14 12:06
index.php
6.01
KB
-rw-r--r--
2023-02-11 10:44
login.php
18.09
KB
-rw-r--r--
2023-02-11 10:44
logout.php
6.14
KB
-rw-r--r--
2023-03-10 10:31
php_errors.log
36.69
KB
-rw-r--r--
2026-08-20 18:36
phpfn7.php
142.58
KB
-rw-r--r--
2026-08-24 10:13
userfn7.php
355
B
-rw-r--r--
2023-02-10 11:50
userlevelpermissionsadd.php
27.07
KB
-rw-r--r--
2022-09-15 19:16
userlevelpermissionsdelete.php
19.54
KB
-rw-r--r--
2022-09-15 19:16
userlevelpermissionsedit.php
26.11
KB
-rw-r--r--
2022-09-15 19:16
userlevelpermissionsinfo.php
21.32
KB
-rw-r--r--
2022-09-15 19:16
userlevelpermissionslist.php
67.92
KB
-rw-r--r--
2022-09-15 19:16
userlevelpermissionssrch.php
21.52
KB
-rw-r--r--
2022-09-15 19:16
userlevelpermissionsview.php
36.58
KB
-rw-r--r--
2022-09-15 19:16
userlevelsadd.php
24.5
KB
-rw-r--r--
2022-09-15 19:16
userlevelsdelete.php
16.89
KB
-rw-r--r--
2022-09-15 19:16
userlevelsedit.php
20.2
KB
-rw-r--r--
2022-09-15 19:16
userlevelsinfo.php
18.72
KB
-rw-r--r--
2022-09-15 19:16
userlevelslist.php
58.24
KB
-rw-r--r--
2022-09-15 19:16
userlevelsmaster.php
1.69
KB
-rw-r--r--
2022-09-15 19:16
userlevelssrch.php
17.79
KB
-rw-r--r--
2022-09-15 19:16
userlevelsview.php
32.56
KB
-rw-r--r--
2022-09-15 19:16
userpriv.php
14.51
KB
-rw-r--r--
2023-02-11 10:44
vwCPD_SPExpiredNotRenewedinfo.php
49.76
KB
-rw-r--r--
2024-09-18 11:03
vwCPD_SPExpiredNotRenewedlist.php
129.54
KB
-rw-r--r--
2024-09-18 11:03
vwCPD_SPExpiredNotRenewedmaster.php
10.96
KB
-rw-r--r--
2024-09-18 11:03
vwCPD_SPLatestinfo.php
53.45
KB
-rw-r--r--
2024-09-18 11:03
vwCPD_SPLatestlist.php
130.76
KB
-rw-r--r--
2024-09-18 11:03
vwCPD_SPLatestmaster.php
14.99
KB
-rw-r--r--
2024-09-18 11:03
xenon.css
0
B
-rw-r--r--
2025-06-24 07:25
Save
Rename
<?php // Global variable for table object $vwCPD_SPExpiredNotRenewed = NULL; // // Table class for vwCPD_SPExpiredNotRenewed // class cvwCPD_SPExpiredNotRenewed { var $TableVar = 'vwCPD_SPExpiredNotRenewed'; var $TableName = 'vwCPD_SPExpiredNotRenewed'; var $TableType = 'VIEW'; var $CPDProviderID; var $CompanyName; var $TradingAs; var $ContactTitle; var $ContactInitials; var $ContactEmail; var $ContactFirstName; var $ContactSurname; var $ContactPosition; var $ContactIDNum; var $PhoneNumber; var $Password; var $PhysicalAddress1; var $PhysicalAddress2; var $PhysicalCity; var $PhysicalCode; var $PhysicalProvince; var $PhysicalCountry; var $PostalAddress1; var $PostalAddress2; var $PostalCity; var $PostalCode; var $PostalProvince; var $PostalCountry; var $Website; var $VATNumber; var $Approved; var $SPNumber; var $DateUpdated; var $DateAssessed; var $UpdatedBy; var $Archived; var $ContactPhone; var $AdminTitle; var $AdminInitials; var $AdminFirstName; var $AdminSurname; var $AdminPosition; var $AdminIDNum; var $AdminEmail; var $AdminPhone; var $EmailAddress; var $DateExpires; var $EvaluatorID; var $EvaluatorID2; var $EvaluatorID3; var $InvoiceCode; var $InvoiceNumber; var $Cost; var $EvaluatorFee; var $EvaluatorFeeAmount; var $EvaluatorFeeDate; var $Comments; var $CellNumber; var $ContactCell; var $AdminCell; var $DepositAmt; var $InvoiceFile; var $InvoiceDate; var $DatePaid; var $ProofOfPayment; var $EvaluatorInvoice; var $EvaluatorTimesheet; var $NumReminders; var $LastReminder; var $PrevSPNumber; var $Renewal; var $DateCreated; var $fields = array(); var $UseTokenInUrl = EW_USE_TOKEN_IN_URL; var $Export; // Export var $ExportOriginalValue = EW_EXPORT_ORIGINAL_VALUE; var $ExportAll = TRUE; var $SendEmail; // Send email var $TableCustomInnerHtml; // Custom inner HTML var $BasicSearchKeyword; // Basic search keyword var $BasicSearchType; // Basic search type var $CurrentFilter; // Current filter var $CurrentOrder; // Current order var $CurrentOrderType; // Current order type var $RowType; // Row type var $CssClass; // CSS class var $CssStyle; // CSS style var $RowAttrs = array(); // Row custom attributes var $TableFilter = ""; var $CurrentAction; // Current action var $UpdateConflict; // Update conflict var $EventName; // Event name var $EventCancelled; // Event cancelled var $CancelMessage; // Cancel message // // Table class constructor // function __construct() { global $Language; // CPDProviderID $this->CPDProviderID = new cField('vwCPD_SPExpiredNotRenewed', 'vwCPD_SPExpiredNotRenewed', 'x_CPDProviderID', 'CPDProviderID', '`CPDProviderID`', 3, -1, FALSE, '`CPDProviderID`', FALSE); $this->CPDProviderID->FldDefaultErrMsg = $Language->Phrase("IncorrectInteger"); $this->fields['CPDProviderID'] =& $this->CPDProviderID; // CompanyName $this->CompanyName = new cField('vwCPD_SPExpiredNotRenewed', 'vwCPD_SPExpiredNotRenewed', 'x_CompanyName', 'CompanyName', '`CompanyName`', 200, -1, FALSE, '`CompanyName`', FALSE); $this->fields['CompanyName'] =& $this->CompanyName; // TradingAs $this->TradingAs = new cField('vwCPD_SPExpiredNotRenewed', 'vwCPD_SPExpiredNotRenewed', 'x_TradingAs', 'TradingAs', '`TradingAs`', 200, -1, FALSE, '`TradingAs`', FALSE); $this->fields['TradingAs'] =& $this->TradingAs; // ContactTitle $this->ContactTitle = new cField('vwCPD_SPExpiredNotRenewed', 'vwCPD_SPExpiredNotRenewed', 'x_ContactTitle', 'ContactTitle', '`ContactTitle`', 200, -1, FALSE, '`ContactTitle`', FALSE); $this->fields['ContactTitle'] =& $this->ContactTitle; // ContactInitials $this->ContactInitials = new cField('vwCPD_SPExpiredNotRenewed', 'vwCPD_SPExpiredNotRenewed', 'x_ContactInitials', 'ContactInitials', '`ContactInitials`', 200, -1, FALSE, '`ContactInitials`', FALSE); $this->fields['ContactInitials'] =& $this->ContactInitials; // ContactEmail $this->ContactEmail = new cField('vwCPD_SPExpiredNotRenewed', 'vwCPD_SPExpiredNotRenewed', 'x_ContactEmail', 'ContactEmail', '`ContactEmail`', 200, -1, FALSE, '`ContactEmail`', FALSE); $this->fields['ContactEmail'] =& $this->ContactEmail; // ContactFirstName $this->ContactFirstName = new cField('vwCPD_SPExpiredNotRenewed', 'vwCPD_SPExpiredNotRenewed', 'x_ContactFirstName', 'ContactFirstName', '`ContactFirstName`', 200, -1, FALSE, '`ContactFirstName`', FALSE); $this->fields['ContactFirstName'] =& $this->ContactFirstName; // ContactSurname $this->ContactSurname = new cField('vwCPD_SPExpiredNotRenewed', 'vwCPD_SPExpiredNotRenewed', 'x_ContactSurname', 'ContactSurname', '`ContactSurname`', 200, -1, FALSE, '`ContactSurname`', FALSE); $this->fields['ContactSurname'] =& $this->ContactSurname; // ContactPosition $this->ContactPosition = new cField('vwCPD_SPExpiredNotRenewed', 'vwCPD_SPExpiredNotRenewed', 'x_ContactPosition', 'ContactPosition', '`ContactPosition`', 200, -1, FALSE, '`ContactPosition`', FALSE); $this->fields['ContactPosition'] =& $this->ContactPosition; // ContactIDNum $this->ContactIDNum = new cField('vwCPD_SPExpiredNotRenewed', 'vwCPD_SPExpiredNotRenewed', 'x_ContactIDNum', 'ContactIDNum', '`ContactIDNum`', 200, -1, FALSE, '`ContactIDNum`', FALSE); $this->fields['ContactIDNum'] =& $this->ContactIDNum; // PhoneNumber $this->PhoneNumber = new cField('vwCPD_SPExpiredNotRenewed', 'vwCPD_SPExpiredNotRenewed', 'x_PhoneNumber', 'PhoneNumber', '`PhoneNumber`', 200, -1, FALSE, '`PhoneNumber`', FALSE); $this->fields['PhoneNumber'] =& $this->PhoneNumber; // Password $this->Password = new cField('vwCPD_SPExpiredNotRenewed', 'vwCPD_SPExpiredNotRenewed', 'x_Password', 'Password', '`Password`', 200, -1, FALSE, '`Password`', FALSE); $this->fields['Password'] =& $this->Password; // PhysicalAddress1 $this->PhysicalAddress1 = new cField('vwCPD_SPExpiredNotRenewed', 'vwCPD_SPExpiredNotRenewed', 'x_PhysicalAddress1', 'PhysicalAddress1', '`PhysicalAddress1`', 200, -1, FALSE, '`PhysicalAddress1`', FALSE); $this->fields['PhysicalAddress1'] =& $this->PhysicalAddress1; // PhysicalAddress2 $this->PhysicalAddress2 = new cField('vwCPD_SPExpiredNotRenewed', 'vwCPD_SPExpiredNotRenewed', 'x_PhysicalAddress2', 'PhysicalAddress2', '`PhysicalAddress2`', 200, -1, FALSE, '`PhysicalAddress2`', FALSE); $this->fields['PhysicalAddress2'] =& $this->PhysicalAddress2; // PhysicalCity $this->PhysicalCity = new cField('vwCPD_SPExpiredNotRenewed', 'vwCPD_SPExpiredNotRenewed', 'x_PhysicalCity', 'PhysicalCity', '`PhysicalCity`', 200, -1, FALSE, '`PhysicalCity`', FALSE); $this->fields['PhysicalCity'] =& $this->PhysicalCity; // PhysicalCode $this->PhysicalCode = new cField('vwCPD_SPExpiredNotRenewed', 'vwCPD_SPExpiredNotRenewed', 'x_PhysicalCode', 'PhysicalCode', '`PhysicalCode`', 200, -1, FALSE, '`PhysicalCode`', FALSE); $this->fields['PhysicalCode'] =& $this->PhysicalCode; // PhysicalProvince $this->PhysicalProvince = new cField('vwCPD_SPExpiredNotRenewed', 'vwCPD_SPExpiredNotRenewed', 'x_PhysicalProvince', 'PhysicalProvince', '`PhysicalProvince`', 200, -1, FALSE, '`PhysicalProvince`', FALSE); $this->fields['PhysicalProvince'] =& $this->PhysicalProvince; // PhysicalCountry $this->PhysicalCountry = new cField('vwCPD_SPExpiredNotRenewed', 'vwCPD_SPExpiredNotRenewed', 'x_PhysicalCountry', 'PhysicalCountry', '`PhysicalCountry`', 200, -1, FALSE, '`PhysicalCountry`', FALSE); $this->fields['PhysicalCountry'] =& $this->PhysicalCountry; // PostalAddress1 $this->PostalAddress1 = new cField('vwCPD_SPExpiredNotRenewed', 'vwCPD_SPExpiredNotRenewed', 'x_PostalAddress1', 'PostalAddress1', '`PostalAddress1`', 200, -1, FALSE, '`PostalAddress1`', FALSE); $this->fields['PostalAddress1'] =& $this->PostalAddress1; // PostalAddress2 $this->PostalAddress2 = new cField('vwCPD_SPExpiredNotRenewed', 'vwCPD_SPExpiredNotRenewed', 'x_PostalAddress2', 'PostalAddress2', '`PostalAddress2`', 200, -1, FALSE, '`PostalAddress2`', FALSE); $this->fields['PostalAddress2'] =& $this->PostalAddress2; // PostalCity $this->PostalCity = new cField('vwCPD_SPExpiredNotRenewed', 'vwCPD_SPExpiredNotRenewed', 'x_PostalCity', 'PostalCity', '`PostalCity`', 200, -1, FALSE, '`PostalCity`', FALSE); $this->fields['PostalCity'] =& $this->PostalCity; // PostalCode $this->PostalCode = new cField('vwCPD_SPExpiredNotRenewed', 'vwCPD_SPExpiredNotRenewed', 'x_PostalCode', 'PostalCode', '`PostalCode`', 200, -1, FALSE, '`PostalCode`', FALSE); $this->fields['PostalCode'] =& $this->PostalCode; // PostalProvince $this->PostalProvince = new cField('vwCPD_SPExpiredNotRenewed', 'vwCPD_SPExpiredNotRenewed', 'x_PostalProvince', 'PostalProvince', '`PostalProvince`', 200, -1, FALSE, '`PostalProvince`', FALSE); $this->fields['PostalProvince'] =& $this->PostalProvince; // PostalCountry $this->PostalCountry = new cField('vwCPD_SPExpiredNotRenewed', 'vwCPD_SPExpiredNotRenewed', 'x_PostalCountry', 'PostalCountry', '`PostalCountry`', 200, -1, FALSE, '`PostalCountry`', FALSE); $this->fields['PostalCountry'] =& $this->PostalCountry; // Website $this->Website = new cField('vwCPD_SPExpiredNotRenewed', 'vwCPD_SPExpiredNotRenewed', 'x_Website', 'Website', '`Website`', 200, -1, FALSE, '`Website`', FALSE); $this->fields['Website'] =& $this->Website; // VATNumber $this->VATNumber = new cField('vwCPD_SPExpiredNotRenewed', 'vwCPD_SPExpiredNotRenewed', 'x_VATNumber', 'VATNumber', '`VATNumber`', 200, -1, FALSE, '`VATNumber`', FALSE); $this->fields['VATNumber'] =& $this->VATNumber; // Approved $this->Approved = new cField('vwCPD_SPExpiredNotRenewed', 'vwCPD_SPExpiredNotRenewed', 'x_Approved', 'Approved', '`Approved`', 200, -1, FALSE, '`Approved`', FALSE); $this->fields['Approved'] =& $this->Approved; // SPNumber $this->SPNumber = new cField('vwCPD_SPExpiredNotRenewed', 'vwCPD_SPExpiredNotRenewed', 'x_SPNumber', 'SPNumber', '`SPNumber`', 200, -1, FALSE, '`SPNumber`', FALSE); $this->fields['SPNumber'] =& $this->SPNumber; // DateUpdated $this->DateUpdated = new cField('vwCPD_SPExpiredNotRenewed', 'vwCPD_SPExpiredNotRenewed', 'x_DateUpdated', 'DateUpdated', '`DateUpdated`', 135, 5, FALSE, '`DateUpdated`', FALSE); $this->DateUpdated->FldDefaultErrMsg = str_replace("%s", "/", $Language->Phrase("IncorrectDateYMD")); $this->fields['DateUpdated'] =& $this->DateUpdated; // DateAssessed $this->DateAssessed = new cField('vwCPD_SPExpiredNotRenewed', 'vwCPD_SPExpiredNotRenewed', 'x_DateAssessed', 'DateAssessed', '`DateAssessed`', 133, 5, FALSE, '`DateAssessed`', FALSE); $this->DateAssessed->FldDefaultErrMsg = str_replace("%s", "/", $Language->Phrase("IncorrectDateYMD")); $this->fields['DateAssessed'] =& $this->DateAssessed; // UpdatedBy $this->UpdatedBy = new cField('vwCPD_SPExpiredNotRenewed', 'vwCPD_SPExpiredNotRenewed', 'x_UpdatedBy', 'UpdatedBy', '`UpdatedBy`', 200, -1, FALSE, '`UpdatedBy`', FALSE); $this->fields['UpdatedBy'] =& $this->UpdatedBy; // Archived $this->Archived = new cField('vwCPD_SPExpiredNotRenewed', 'vwCPD_SPExpiredNotRenewed', 'x_Archived', 'Archived', '`Archived`', 16, -1, FALSE, '`Archived`', FALSE); $this->Archived->FldDefaultErrMsg = $Language->Phrase("IncorrectInteger"); $this->fields['Archived'] =& $this->Archived; // ContactPhone $this->ContactPhone = new cField('vwCPD_SPExpiredNotRenewed', 'vwCPD_SPExpiredNotRenewed', 'x_ContactPhone', 'ContactPhone', '`ContactPhone`', 200, -1, FALSE, '`ContactPhone`', FALSE); $this->fields['ContactPhone'] =& $this->ContactPhone; // AdminTitle $this->AdminTitle = new cField('vwCPD_SPExpiredNotRenewed', 'vwCPD_SPExpiredNotRenewed', 'x_AdminTitle', 'AdminTitle', '`AdminTitle`', 200, -1, FALSE, '`AdminTitle`', FALSE); $this->fields['AdminTitle'] =& $this->AdminTitle; // AdminInitials $this->AdminInitials = new cField('vwCPD_SPExpiredNotRenewed', 'vwCPD_SPExpiredNotRenewed', 'x_AdminInitials', 'AdminInitials', '`AdminInitials`', 200, -1, FALSE, '`AdminInitials`', FALSE); $this->fields['AdminInitials'] =& $this->AdminInitials; // AdminFirstName $this->AdminFirstName = new cField('vwCPD_SPExpiredNotRenewed', 'vwCPD_SPExpiredNotRenewed', 'x_AdminFirstName', 'AdminFirstName', '`AdminFirstName`', 200, -1, FALSE, '`AdminFirstName`', FALSE); $this->fields['AdminFirstName'] =& $this->AdminFirstName; // AdminSurname $this->AdminSurname = new cField('vwCPD_SPExpiredNotRenewed', 'vwCPD_SPExpiredNotRenewed', 'x_AdminSurname', 'AdminSurname', '`AdminSurname`', 200, -1, FALSE, '`AdminSurname`', FALSE); $this->fields['AdminSurname'] =& $this->AdminSurname; // AdminPosition $this->AdminPosition = new cField('vwCPD_SPExpiredNotRenewed', 'vwCPD_SPExpiredNotRenewed', 'x_AdminPosition', 'AdminPosition', '`AdminPosition`', 200, -1, FALSE, '`AdminPosition`', FALSE); $this->fields['AdminPosition'] =& $this->AdminPosition; // AdminIDNum $this->AdminIDNum = new cField('vwCPD_SPExpiredNotRenewed', 'vwCPD_SPExpiredNotRenewed', 'x_AdminIDNum', 'AdminIDNum', '`AdminIDNum`', 200, -1, FALSE, '`AdminIDNum`', FALSE); $this->fields['AdminIDNum'] =& $this->AdminIDNum; // AdminEmail $this->AdminEmail = new cField('vwCPD_SPExpiredNotRenewed', 'vwCPD_SPExpiredNotRenewed', 'x_AdminEmail', 'AdminEmail', '`AdminEmail`', 200, -1, FALSE, '`AdminEmail`', FALSE); $this->fields['AdminEmail'] =& $this->AdminEmail; // AdminPhone $this->AdminPhone = new cField('vwCPD_SPExpiredNotRenewed', 'vwCPD_SPExpiredNotRenewed', 'x_AdminPhone', 'AdminPhone', '`AdminPhone`', 200, -1, FALSE, '`AdminPhone`', FALSE); $this->fields['AdminPhone'] =& $this->AdminPhone; // EmailAddress $this->EmailAddress = new cField('vwCPD_SPExpiredNotRenewed', 'vwCPD_SPExpiredNotRenewed', 'x_EmailAddress', 'EmailAddress', '`EmailAddress`', 200, -1, FALSE, '`EmailAddress`', FALSE); $this->fields['EmailAddress'] =& $this->EmailAddress; // DateExpires $this->DateExpires = new cField('vwCPD_SPExpiredNotRenewed', 'vwCPD_SPExpiredNotRenewed', 'x_DateExpires', 'DateExpires', '`DateExpires`', 133, 5, FALSE, '`DateExpires`', FALSE); $this->DateExpires->FldDefaultErrMsg = str_replace("%s", "/", $Language->Phrase("IncorrectDateYMD")); $this->fields['DateExpires'] =& $this->DateExpires; // EvaluatorID $this->EvaluatorID = new cField('vwCPD_SPExpiredNotRenewed', 'vwCPD_SPExpiredNotRenewed', 'x_EvaluatorID', 'EvaluatorID', '`EvaluatorID`', 3, -1, FALSE, '`EvaluatorID`', FALSE); $this->EvaluatorID->FldDefaultErrMsg = $Language->Phrase("IncorrectInteger"); $this->fields['EvaluatorID'] =& $this->EvaluatorID; // EvaluatorID2 $this->EvaluatorID2 = new cField('vwCPD_SPExpiredNotRenewed', 'vwCPD_SPExpiredNotRenewed', 'x_EvaluatorID2', 'EvaluatorID2', '`EvaluatorID2`', 3, -1, FALSE, '`EvaluatorID2`', FALSE); $this->EvaluatorID2->FldDefaultErrMsg = $Language->Phrase("IncorrectInteger"); $this->fields['EvaluatorID2'] =& $this->EvaluatorID2; // EvaluatorID3 $this->EvaluatorID3 = new cField('vwCPD_SPExpiredNotRenewed', 'vwCPD_SPExpiredNotRenewed', 'x_EvaluatorID3', 'EvaluatorID3', '`EvaluatorID3`', 3, -1, FALSE, '`EvaluatorID3`', FALSE); $this->EvaluatorID3->FldDefaultErrMsg = $Language->Phrase("IncorrectInteger"); $this->fields['EvaluatorID3'] =& $this->EvaluatorID3; // InvoiceCode $this->InvoiceCode = new cField('vwCPD_SPExpiredNotRenewed', 'vwCPD_SPExpiredNotRenewed', 'x_InvoiceCode', 'InvoiceCode', '`InvoiceCode`', 200, -1, FALSE, '`InvoiceCode`', FALSE); $this->fields['InvoiceCode'] =& $this->InvoiceCode; // InvoiceNumber $this->InvoiceNumber = new cField('vwCPD_SPExpiredNotRenewed', 'vwCPD_SPExpiredNotRenewed', 'x_InvoiceNumber', 'InvoiceNumber', '`InvoiceNumber`', 200, -1, FALSE, '`InvoiceNumber`', FALSE); $this->fields['InvoiceNumber'] =& $this->InvoiceNumber; // Cost $this->Cost = new cField('vwCPD_SPExpiredNotRenewed', 'vwCPD_SPExpiredNotRenewed', 'x_Cost', 'Cost', '`Cost`', 131, -1, FALSE, '`Cost`', FALSE); $this->Cost->FldDefaultErrMsg = $Language->Phrase("IncorrectFloat"); $this->fields['Cost'] =& $this->Cost; // EvaluatorFee $this->EvaluatorFee = new cField('vwCPD_SPExpiredNotRenewed', 'vwCPD_SPExpiredNotRenewed', 'x_EvaluatorFee', 'EvaluatorFee', '`EvaluatorFee`', 16, -1, FALSE, '`EvaluatorFee`', FALSE); $this->EvaluatorFee->FldDefaultErrMsg = $Language->Phrase("IncorrectInteger"); $this->fields['EvaluatorFee'] =& $this->EvaluatorFee; // EvaluatorFeeAmount $this->EvaluatorFeeAmount = new cField('vwCPD_SPExpiredNotRenewed', 'vwCPD_SPExpiredNotRenewed', 'x_EvaluatorFeeAmount', 'EvaluatorFeeAmount', '`EvaluatorFeeAmount`', 131, -1, FALSE, '`EvaluatorFeeAmount`', FALSE); $this->EvaluatorFeeAmount->FldDefaultErrMsg = $Language->Phrase("IncorrectFloat"); $this->fields['EvaluatorFeeAmount'] =& $this->EvaluatorFeeAmount; // EvaluatorFeeDate $this->EvaluatorFeeDate = new cField('vwCPD_SPExpiredNotRenewed', 'vwCPD_SPExpiredNotRenewed', 'x_EvaluatorFeeDate', 'EvaluatorFeeDate', '`EvaluatorFeeDate`', 133, 5, FALSE, '`EvaluatorFeeDate`', FALSE); $this->EvaluatorFeeDate->FldDefaultErrMsg = str_replace("%s", "/", $Language->Phrase("IncorrectDateYMD")); $this->fields['EvaluatorFeeDate'] =& $this->EvaluatorFeeDate; // Comments $this->Comments = new cField('vwCPD_SPExpiredNotRenewed', 'vwCPD_SPExpiredNotRenewed', 'x_Comments', 'Comments', '`Comments`', 201, -1, FALSE, '`Comments`', FALSE); $this->fields['Comments'] =& $this->Comments; // CellNumber $this->CellNumber = new cField('vwCPD_SPExpiredNotRenewed', 'vwCPD_SPExpiredNotRenewed', 'x_CellNumber', 'CellNumber', '`CellNumber`', 200, -1, FALSE, '`CellNumber`', FALSE); $this->fields['CellNumber'] =& $this->CellNumber; // ContactCell $this->ContactCell = new cField('vwCPD_SPExpiredNotRenewed', 'vwCPD_SPExpiredNotRenewed', 'x_ContactCell', 'ContactCell', '`ContactCell`', 200, -1, FALSE, '`ContactCell`', FALSE); $this->fields['ContactCell'] =& $this->ContactCell; // AdminCell $this->AdminCell = new cField('vwCPD_SPExpiredNotRenewed', 'vwCPD_SPExpiredNotRenewed', 'x_AdminCell', 'AdminCell', '`AdminCell`', 200, -1, FALSE, '`AdminCell`', FALSE); $this->fields['AdminCell'] =& $this->AdminCell; // DepositAmt $this->DepositAmt = new cField('vwCPD_SPExpiredNotRenewed', 'vwCPD_SPExpiredNotRenewed', 'x_DepositAmt', 'DepositAmt', '`DepositAmt`', 131, -1, FALSE, '`DepositAmt`', FALSE); $this->DepositAmt->FldDefaultErrMsg = $Language->Phrase("IncorrectFloat"); $this->fields['DepositAmt'] =& $this->DepositAmt; // InvoiceFile $this->InvoiceFile = new cField('vwCPD_SPExpiredNotRenewed', 'vwCPD_SPExpiredNotRenewed', 'x_InvoiceFile', 'InvoiceFile', '`InvoiceFile`', 200, -1, FALSE, '`InvoiceFile`', FALSE); $this->fields['InvoiceFile'] =& $this->InvoiceFile; // InvoiceDate $this->InvoiceDate = new cField('vwCPD_SPExpiredNotRenewed', 'vwCPD_SPExpiredNotRenewed', 'x_InvoiceDate', 'InvoiceDate', '`InvoiceDate`', 133, 5, FALSE, '`InvoiceDate`', FALSE); $this->InvoiceDate->FldDefaultErrMsg = str_replace("%s", "/", $Language->Phrase("IncorrectDateYMD")); $this->fields['InvoiceDate'] =& $this->InvoiceDate; // DatePaid $this->DatePaid = new cField('vwCPD_SPExpiredNotRenewed', 'vwCPD_SPExpiredNotRenewed', 'x_DatePaid', 'DatePaid', '`DatePaid`', 133, 5, FALSE, '`DatePaid`', FALSE); $this->DatePaid->FldDefaultErrMsg = str_replace("%s", "/", $Language->Phrase("IncorrectDateYMD")); $this->fields['DatePaid'] =& $this->DatePaid; // ProofOfPayment $this->ProofOfPayment = new cField('vwCPD_SPExpiredNotRenewed', 'vwCPD_SPExpiredNotRenewed', 'x_ProofOfPayment', 'ProofOfPayment', '`ProofOfPayment`', 200, -1, FALSE, '`ProofOfPayment`', FALSE); $this->fields['ProofOfPayment'] =& $this->ProofOfPayment; // EvaluatorInvoice $this->EvaluatorInvoice = new cField('vwCPD_SPExpiredNotRenewed', 'vwCPD_SPExpiredNotRenewed', 'x_EvaluatorInvoice', 'EvaluatorInvoice', '`EvaluatorInvoice`', 200, -1, FALSE, '`EvaluatorInvoice`', FALSE); $this->fields['EvaluatorInvoice'] =& $this->EvaluatorInvoice; // EvaluatorTimesheet $this->EvaluatorTimesheet = new cField('vwCPD_SPExpiredNotRenewed', 'vwCPD_SPExpiredNotRenewed', 'x_EvaluatorTimesheet', 'EvaluatorTimesheet', '`EvaluatorTimesheet`', 200, -1, FALSE, '`EvaluatorTimesheet`', FALSE); $this->fields['EvaluatorTimesheet'] =& $this->EvaluatorTimesheet; // NumReminders $this->NumReminders = new cField('vwCPD_SPExpiredNotRenewed', 'vwCPD_SPExpiredNotRenewed', 'x_NumReminders', 'NumReminders', '`NumReminders`', 3, -1, FALSE, '`NumReminders`', FALSE); $this->NumReminders->FldDefaultErrMsg = $Language->Phrase("IncorrectInteger"); $this->fields['NumReminders'] =& $this->NumReminders; // LastReminder $this->LastReminder = new cField('vwCPD_SPExpiredNotRenewed', 'vwCPD_SPExpiredNotRenewed', 'x_LastReminder', 'LastReminder', '`LastReminder`', 133, 5, FALSE, '`LastReminder`', FALSE); $this->LastReminder->FldDefaultErrMsg = str_replace("%s", "/", $Language->Phrase("IncorrectDateYMD")); $this->fields['LastReminder'] =& $this->LastReminder; // PrevSPNumber $this->PrevSPNumber = new cField('vwCPD_SPExpiredNotRenewed', 'vwCPD_SPExpiredNotRenewed', 'x_PrevSPNumber', 'PrevSPNumber', '`PrevSPNumber`', 200, -1, FALSE, '`PrevSPNumber`', FALSE); $this->fields['PrevSPNumber'] =& $this->PrevSPNumber; // Renewal $this->Renewal = new cField('vwCPD_SPExpiredNotRenewed', 'vwCPD_SPExpiredNotRenewed', 'x_Renewal', 'Renewal', '`Renewal`', 16, -1, FALSE, '`Renewal`', FALSE); $this->Renewal->FldDefaultErrMsg = $Language->Phrase("IncorrectInteger"); $this->fields['Renewal'] =& $this->Renewal; // DateCreated $this->DateCreated = new cField('vwCPD_SPExpiredNotRenewed', 'vwCPD_SPExpiredNotRenewed', 'x_DateCreated', 'DateCreated', '`DateCreated`', 135, 5, FALSE, '`DateCreated`', FALSE); $this->DateCreated->FldDefaultErrMsg = str_replace("%s", "/", $Language->Phrase("IncorrectDateYMD")); $this->fields['DateCreated'] =& $this->DateCreated; } // Table caption function TableCaption() { global $Language; return $Language->TablePhrase($this->TableVar, "TblCaption"); } // Page caption function PageCaption($Page) { global $Language; $Caption = $Language->TablePhrase($this->TableVar, "TblPageCaption" . $Page); if ($Caption == "") $Caption = "Page " . $Page; return $Caption; } // Export return page function ExportReturnUrl() { $url = @$_SESSION[EW_PROJECT_NAME . "_" . $this->TableVar . "_" . EW_TABLE_EXPORT_RETURN_URL]; return ($url <> "") ? $url : ew_CurrentPage(); } function setExportReturnUrl($v) { $_SESSION[EW_PROJECT_NAME . "_" . $this->TableVar . "_" . EW_TABLE_EXPORT_RETURN_URL] = $v; } // Records per page function getRecordsPerPage() { return @$_SESSION[EW_PROJECT_NAME . "_" . $this->TableVar . "_" . EW_TABLE_REC_PER_PAGE]; } function setRecordsPerPage($v) { $_SESSION[EW_PROJECT_NAME . "_" . $this->TableVar . "_" . EW_TABLE_REC_PER_PAGE] = $v; } // Start record number function getStartRecordNumber() { return @$_SESSION[EW_PROJECT_NAME . "_" . $this->TableVar . "_" . EW_TABLE_START_REC]; } function setStartRecordNumber($v) { $_SESSION[EW_PROJECT_NAME . "_" . $this->TableVar . "_" . EW_TABLE_START_REC] = $v; } // Search highlight name function HighlightName() { return "vwCPD_SPExpiredNotRenewed_Highlight"; } // Advanced search function getAdvancedSearch($fld) { return @$_SESSION[EW_PROJECT_NAME . "_" . $this->TableVar . "_" . EW_TABLE_ADVANCED_SEARCH . "_" . $fld]; } function setAdvancedSearch($fld, $v) { if (@$_SESSION[EW_PROJECT_NAME . "_" . $this->TableVar . "_" . EW_TABLE_ADVANCED_SEARCH . "_" . $fld] <> $v) { $_SESSION[EW_PROJECT_NAME . "_" . $this->TableVar . "_" . EW_TABLE_ADVANCED_SEARCH . "_" . $fld] = $v; } } // Basic search keyword function getSessionBasicSearchKeyword() { return @$_SESSION[EW_PROJECT_NAME . "_" . $this->TableVar . "_" . EW_TABLE_BASIC_SEARCH]; } function setSessionBasicSearchKeyword($v) { $_SESSION[EW_PROJECT_NAME . "_" . $this->TableVar . "_" . EW_TABLE_BASIC_SEARCH] = $v; } // Basic search type function getSessionBasicSearchType() { return @$_SESSION[EW_PROJECT_NAME . "_" . $this->TableVar . "_" . EW_TABLE_BASIC_SEARCH_TYPE]; } function setSessionBasicSearchType($v) { $_SESSION[EW_PROJECT_NAME . "_" . $this->TableVar . "_" . EW_TABLE_BASIC_SEARCH_TYPE] = $v; } // Search WHERE clause function getSearchWhere() { return @$_SESSION[EW_PROJECT_NAME . "_" . $this->TableVar . "_" . EW_TABLE_SEARCH_WHERE]; } function setSearchWhere($v) { $_SESSION[EW_PROJECT_NAME . "_" . $this->TableVar . "_" . EW_TABLE_SEARCH_WHERE] = $v; } // Multiple column sort function UpdateSort(&$ofld, $ctrl) { if ($this->CurrentOrder == $ofld->FldName) { $sSortField = $ofld->FldExpression; $sLastSort = $ofld->getSort(); if ($this->CurrentOrderType == "ASC" || $this->CurrentOrderType == "DESC") { $sThisSort = $this->CurrentOrderType; } else { $sThisSort = ($sLastSort == "ASC") ? "DESC" : "ASC"; } $ofld->setSort($sThisSort); if ($ctrl) { $sOrderBy = $this->getSessionOrderBy(); if (strpos($sOrderBy, $sSortField . " " . $sLastSort) !== FALSE) { $sOrderBy = str_replace($sSortField . " " . $sLastSort, $sSortField . " " . $sThisSort, $sOrderBy); } else { if ($sOrderBy <> "") $sOrderBy .= ", "; $sOrderBy .= $sSortField . " " . $sThisSort; } $this->setSessionOrderBy($sOrderBy); // Save to Session } else { $this->setSessionOrderBy($sSortField . " " . $sThisSort); // Save to Session } } else { if (!$ctrl) $ofld->setSort(""); } } // Session WHERE clause function getSessionWhere() { return @$_SESSION[EW_PROJECT_NAME . "_" . $this->TableVar . "_" . EW_TABLE_WHERE]; } function setSessionWhere($v) { $_SESSION[EW_PROJECT_NAME . "_" . $this->TableVar . "_" . EW_TABLE_WHERE] = $v; } // Session ORDER BY function getSessionOrderBy() { return @$_SESSION[EW_PROJECT_NAME . "_" . $this->TableVar . "_" . EW_TABLE_ORDER_BY]; } function setSessionOrderBy($v) { $_SESSION[EW_PROJECT_NAME . "_" . $this->TableVar . "_" . EW_TABLE_ORDER_BY] = $v; } // Session key function getKey($fld) { return @$_SESSION[EW_PROJECT_NAME . "_" . $this->TableVar . "_" . EW_TABLE_KEY . "_" . $fld]; } function setKey($fld, $v) { $_SESSION[EW_PROJECT_NAME . "_" . $this->TableVar . "_" . EW_TABLE_KEY . "_" . $fld] = $v; } // Table level SQL function SqlFrom() { // From return "`vwCPD_SPExpiredNotRenewed`"; } function SqlSelect() { // Select return "SELECT * FROM " . $this->SqlFrom(); } function SqlWhere() { // Where $sWhere = ""; $this->TableFilter = ""; if ($this->TableFilter <> "") { if ($sWhere <> "") $sWhere = "(" . $sWhere . ") AND ("; $sWhere .= "(" . $this->TableFilter . ")"; } return $sWhere; } function SqlGroupBy() { // Group By return ""; } function SqlHaving() { // Having return ""; } function SqlOrderBy() { // Order By return "`CompanyName` ASC"; } // Check if Anonymous User is allowed function AllowAnonymousUser() { switch (EW_PAGE_ID) { case "add": case "register": case "addopt": return FALSE; case "edit": case "update": return FALSE; case "delete": return FALSE; case "view": return FALSE; case "search": return FALSE; default: return FALSE; } } // Apply User ID filters function ApplyUserIDFilters($sFilter) { return $sFilter; } // Get SQL function GetSQL($where, $orderby) { return ew_BuildSelectSql($this->SqlSelect(), $this->SqlWhere(), $this->SqlGroupBy(), $this->SqlHaving(), $this->SqlOrderBy(), $where, $orderby); } // Table SQL function SQL() { $sFilter = $this->CurrentFilter; $sFilter = $this->ApplyUserIDFilters($sFilter); $sSort = $this->getSessionOrderBy(); return ew_BuildSelectSql($this->SqlSelect(), $this->SqlWhere(), $this->SqlGroupBy(), $this->SqlHaving(), $this->SqlOrderBy(), $sFilter, $sSort); } // Table SQL with List page filter function SelectSQL() { $sFilter = $this->getSessionWhere(); if ($this->CurrentFilter <> "") { if ($sFilter <> "") $sFilter = "(" . $sFilter . ") AND "; $sFilter .= "(" . $this->CurrentFilter . ")"; } $sFilter = $this->ApplyUserIDFilters($sFilter); $sSort = $this->getSessionOrderBy(); return ew_BuildSelectSql($this->SqlSelect(), $this->SqlWhere(), $this->SqlGroupBy(), $this->SqlHaving(), $this->SqlOrderBy(), $sFilter, $sSort); } // Try to get record count function TryGetRecordCount($sSql) { global $conn; $cnt = -1; if ($this->TableType == 'TABLE' || $this->TableType == 'VIEW') { $sSql = "SELECT COUNT(*) FROM" . substr($sSql, 13); } else { $sSql = "SELECT COUNT(*) FROM (" . $sSql . ") EW_COUNT_TABLE"; } if ($rs = $conn->Execute($sSql)) { if (!$rs->EOF && $rs->FieldCount() > 0) { $cnt = $rs->fields[0]; $rs->Close(); } } return intval($cnt); } // Get record count based on filter (for detail record count in master table pages) function LoadRecordCount($sFilter) { $origFilter = $this->CurrentFilter; $this->CurrentFilter = $sFilter; $this->Recordset_Selecting($this->CurrentFilter); $sSql = $this->SQL(); $cnt = $this->TryGetRecordCount($sSql); if ($cnt == -1) { if ($rs = $this->LoadRs($this->CurrentFilter)) { $cnt = $rs->RecordCount(); $rs->Close(); } } $this->CurrentFilter = $origFilter; return intval($cnt); } // Get record count (for current List page) function SelectRecordCount() { global $conn; $origFilter = $this->CurrentFilter; $this->Recordset_Selecting($this->CurrentFilter); $sSql = $this->SelectSQL(); $cnt = $this->TryGetRecordCount($sSql); if ($cnt == -1) { if ($rs = $conn->Execute($this->SelectSQL())) { $cnt = $rs->RecordCount(); $rs->Close(); } } $this->CurrentFilter = $origFilter; return intval($cnt); } // INSERT statement function InsertSQL(&$rs) { global $conn; $names = ""; $values = ""; foreach ($rs as $name => $value) { $names .= $this->fields[$name]->FldExpression . ","; $values .= ew_QuotedValue($value, $this->fields[$name]->FldDataType) . ","; } if (substr($names, -1) == ",") $names = substr($names, 0, strlen($names)-1); if (substr($values, -1) == ",") $values = substr($values, 0, strlen($values)-1); return "INSERT INTO `vwCPD_SPExpiredNotRenewed` ($names) VALUES ($values)"; } // UPDATE statement function UpdateSQL(&$rs) { global $conn; $SQL = "UPDATE `vwCPD_SPExpiredNotRenewed` SET "; foreach ($rs as $name => $value) { $SQL .= $this->fields[$name]->FldExpression . "="; $SQL .= ew_QuotedValue($value, $this->fields[$name]->FldDataType) . ","; } if (substr($SQL, -1) == ",") $SQL = substr($SQL, 0, strlen($SQL)-1); if ($this->CurrentFilter <> "") $SQL .= " WHERE " . $this->CurrentFilter; return $SQL; } // DELETE statement function DeleteSQL(&$rs) { $SQL = "DELETE FROM `vwCPD_SPExpiredNotRenewed` WHERE "; $SQL .= ew_QuotedName('CPDProviderID') . '=' . ew_QuotedValue($rs['CPDProviderID'], $this->CPDProviderID->FldDataType) . ' AND '; if (substr($SQL, -5) == " AND ") $SQL = substr($SQL, 0, strlen($SQL)-5); if ($this->CurrentFilter <> "") $SQL .= " AND " . $this->CurrentFilter; return $SQL; } // Key filter WHERE clause function SqlKeyFilter() { return "`CPDProviderID` = @CPDProviderID@"; } // Key filter function KeyFilter() { $sKeyFilter = $this->SqlKeyFilter(); if (!is_numeric($this->CPDProviderID->CurrentValue)) $sKeyFilter = "0=1"; // Invalid key $sKeyFilter = str_replace("@CPDProviderID@", ew_AdjustSql($this->CPDProviderID->CurrentValue), $sKeyFilter); // Replace key value return $sKeyFilter; } // Return page URL function getReturnUrl() { $name = EW_PROJECT_NAME . "_" . $this->TableVar . "_" . EW_TABLE_RETURN_URL; // Get referer URL automatically if (ew_ServerVar("HTTP_REFERER") <> "" && ew_ReferPage() <> ew_CurrentPage() && ew_ReferPage() <> "login.php") // Referer not same page or login page $_SESSION[$name] = ew_ServerVar("HTTP_REFERER"); // Save to Session if (@$_SESSION[$name] <> "") { return $_SESSION[$name]; } else { return "vwCPD_SPExpiredNotRenewedlist.php"; } } function setReturnUrl($v) { $_SESSION[EW_PROJECT_NAME . "_" . $this->TableVar . "_" . EW_TABLE_RETURN_URL] = $v; } // List URL function ListUrl() { return "vwCPD_SPExpiredNotRenewedlist.php"; } // View URL function ViewUrl() { return $this->KeyUrl("vwCPD_SPExpiredNotRenewedview.php", $this->UrlParm()); } // Add URL function AddUrl() { $AddUrl = "vwCPD_SPExpiredNotRenewedadd.php"; $sUrlParm = $this->UrlParm(); if ($sUrlParm <> "") $AddUrl .= "?" . $sUrlParm; return $AddUrl; } // Edit URL function EditUrl() { return $this->KeyUrl("vwCPD_SPExpiredNotRenewededit.php", $this->UrlParm()); } // Inline edit URL function InlineEditUrl() { return $this->KeyUrl(ew_CurrentPage(), $this->UrlParm("a=edit")); } // Copy URL function CopyUrl() { return $this->KeyUrl("vwCPD_SPExpiredNotRenewedadd.php", $this->UrlParm()); } // Inline copy URL function InlineCopyUrl() { return $this->KeyUrl(ew_CurrentPage(), $this->UrlParm("a=copy")); } // Delete URL function DeleteUrl() { return $this->KeyUrl("vwCPD_SPExpiredNotReneweddelete.php", $this->UrlParm()); } // Add key value to URL function KeyUrl($url, $parm = "") { $sUrl = $url . "?"; if ($parm <> "") $sUrl .= $parm . "&"; if (!is_null($this->CPDProviderID->CurrentValue)) { $sUrl .= "CPDProviderID=" . urlencode($this->CPDProviderID->CurrentValue); } else { return "javascript:alert(ewLanguage.Phrase(\"InvalidRecord\"));"; } return $sUrl; } // Sort URL function SortUrl(&$fld) { if ($this->CurrentAction <> "" || $this->Export <> "" || in_array($fld->FldType, array(128, 204, 205))) { // Unsortable data type return ""; } elseif ($fld->Sortable) { $sUrlParm = $this->UrlParm("order=" . urlencode($fld->FldName) . "&ordertype=" . $fld->ReverseSort()); return ew_CurrentPage() . "?" . $sUrlParm; } else { return ""; } } // Add URL parameter function UrlParm($parm = "") { $UrlParm = ($this->UseTokenInUrl) ? "t=vwCPD_SPExpiredNotRenewed" : ""; if ($parm <> "") { if ($UrlParm <> "") $UrlParm .= "&"; $UrlParm .= $parm; } return $UrlParm; } // Load rows based on filter function &LoadRs($sFilter) { global $conn; // Set up filter (SQL WHERE clause) and get return SQL $this->CurrentFilter = $sFilter; $sSql = $this->SQL(); return $conn->Execute($sSql); } // Load row values from recordset function LoadListRowValues(&$rs) { $this->CPDProviderID->setDbValue($rs->fields('CPDProviderID')); $this->CompanyName->setDbValue($rs->fields('CompanyName')); $this->TradingAs->setDbValue($rs->fields('TradingAs')); $this->ContactTitle->setDbValue($rs->fields('ContactTitle')); $this->ContactInitials->setDbValue($rs->fields('ContactInitials')); $this->ContactEmail->setDbValue($rs->fields('ContactEmail')); $this->ContactFirstName->setDbValue($rs->fields('ContactFirstName')); $this->ContactSurname->setDbValue($rs->fields('ContactSurname')); $this->ContactPosition->setDbValue($rs->fields('ContactPosition')); $this->ContactIDNum->setDbValue($rs->fields('ContactIDNum')); $this->PhoneNumber->setDbValue($rs->fields('PhoneNumber')); $this->Password->setDbValue($rs->fields('Password')); $this->PhysicalAddress1->setDbValue($rs->fields('PhysicalAddress1')); $this->PhysicalAddress2->setDbValue($rs->fields('PhysicalAddress2')); $this->PhysicalCity->setDbValue($rs->fields('PhysicalCity')); $this->PhysicalCode->setDbValue($rs->fields('PhysicalCode')); $this->PhysicalProvince->setDbValue($rs->fields('PhysicalProvince')); $this->PhysicalCountry->setDbValue($rs->fields('PhysicalCountry')); $this->PostalAddress1->setDbValue($rs->fields('PostalAddress1')); $this->PostalAddress2->setDbValue($rs->fields('PostalAddress2')); $this->PostalCity->setDbValue($rs->fields('PostalCity')); $this->PostalCode->setDbValue($rs->fields('PostalCode')); $this->PostalProvince->setDbValue($rs->fields('PostalProvince')); $this->PostalCountry->setDbValue($rs->fields('PostalCountry')); $this->Website->setDbValue($rs->fields('Website')); $this->VATNumber->setDbValue($rs->fields('VATNumber')); $this->Approved->setDbValue($rs->fields('Approved')); $this->SPNumber->setDbValue($rs->fields('SPNumber')); $this->DateUpdated->setDbValue($rs->fields('DateUpdated')); $this->DateAssessed->setDbValue($rs->fields('DateAssessed')); $this->UpdatedBy->setDbValue($rs->fields('UpdatedBy')); $this->Archived->setDbValue($rs->fields('Archived')); $this->ContactPhone->setDbValue($rs->fields('ContactPhone')); $this->AdminTitle->setDbValue($rs->fields('AdminTitle')); $this->AdminInitials->setDbValue($rs->fields('AdminInitials')); $this->AdminFirstName->setDbValue($rs->fields('AdminFirstName')); $this->AdminSurname->setDbValue($rs->fields('AdminSurname')); $this->AdminPosition->setDbValue($rs->fields('AdminPosition')); $this->AdminIDNum->setDbValue($rs->fields('AdminIDNum')); $this->AdminEmail->setDbValue($rs->fields('AdminEmail')); $this->AdminPhone->setDbValue($rs->fields('AdminPhone')); $this->EmailAddress->setDbValue($rs->fields('EmailAddress')); $this->DateExpires->setDbValue($rs->fields('DateExpires')); $this->EvaluatorID->setDbValue($rs->fields('EvaluatorID')); $this->EvaluatorID2->setDbValue($rs->fields('EvaluatorID2')); $this->EvaluatorID3->setDbValue($rs->fields('EvaluatorID3')); $this->InvoiceCode->setDbValue($rs->fields('InvoiceCode')); $this->InvoiceNumber->setDbValue($rs->fields('InvoiceNumber')); $this->Cost->setDbValue($rs->fields('Cost')); $this->EvaluatorFee->setDbValue($rs->fields('EvaluatorFee')); $this->EvaluatorFeeAmount->setDbValue($rs->fields('EvaluatorFeeAmount')); $this->EvaluatorFeeDate->setDbValue($rs->fields('EvaluatorFeeDate')); $this->Comments->setDbValue($rs->fields('Comments')); $this->CellNumber->setDbValue($rs->fields('CellNumber')); $this->ContactCell->setDbValue($rs->fields('ContactCell')); $this->AdminCell->setDbValue($rs->fields('AdminCell')); $this->DepositAmt->setDbValue($rs->fields('DepositAmt')); $this->InvoiceFile->setDbValue($rs->fields('InvoiceFile')); $this->InvoiceDate->setDbValue($rs->fields('InvoiceDate')); $this->DatePaid->setDbValue($rs->fields('DatePaid')); $this->ProofOfPayment->setDbValue($rs->fields('ProofOfPayment')); $this->EvaluatorInvoice->setDbValue($rs->fields('EvaluatorInvoice')); $this->EvaluatorTimesheet->setDbValue($rs->fields('EvaluatorTimesheet')); $this->NumReminders->setDbValue($rs->fields('NumReminders')); $this->LastReminder->setDbValue($rs->fields('LastReminder')); $this->PrevSPNumber->setDbValue($rs->fields('PrevSPNumber')); $this->Renewal->setDbValue($rs->fields('Renewal')); $this->DateCreated->setDbValue($rs->fields('DateCreated')); } // Render list row values function RenderListRow() { global $conn, $Security; // Call Row Rendering event $this->Row_Rendering(); // Common render codes // CompanyName $this->CompanyName->CellCssStyle = ""; $this->CompanyName->CellCssClass = ""; $this->CompanyName->CellAttrs = array(); $this->CompanyName->ViewAttrs = array(); $this->CompanyName->EditAttrs = array(); // TradingAs $this->TradingAs->CellCssStyle = ""; $this->TradingAs->CellCssClass = ""; $this->TradingAs->CellAttrs = array(); $this->TradingAs->ViewAttrs = array(); $this->TradingAs->EditAttrs = array(); // ContactEmail $this->ContactEmail->CellCssStyle = ""; $this->ContactEmail->CellCssClass = ""; $this->ContactEmail->CellAttrs = array(); $this->ContactEmail->ViewAttrs = array(); $this->ContactEmail->EditAttrs = array(); // ContactFirstName $this->ContactFirstName->CellCssStyle = ""; $this->ContactFirstName->CellCssClass = ""; $this->ContactFirstName->CellAttrs = array(); $this->ContactFirstName->ViewAttrs = array(); $this->ContactFirstName->EditAttrs = array(); // ContactSurname $this->ContactSurname->CellCssStyle = ""; $this->ContactSurname->CellCssClass = ""; $this->ContactSurname->CellAttrs = array(); $this->ContactSurname->ViewAttrs = array(); $this->ContactSurname->EditAttrs = array(); // Approved $this->Approved->CellCssStyle = ""; $this->Approved->CellCssClass = ""; $this->Approved->CellAttrs = array(); $this->Approved->ViewAttrs = array(); $this->Approved->EditAttrs = array(); // SPNumber $this->SPNumber->CellCssStyle = ""; $this->SPNumber->CellCssClass = ""; $this->SPNumber->CellAttrs = array(); $this->SPNumber->ViewAttrs = array(); $this->SPNumber->EditAttrs = array(); // DateUpdated $this->DateUpdated->CellCssStyle = ""; $this->DateUpdated->CellCssClass = ""; $this->DateUpdated->CellAttrs = array(); $this->DateUpdated->ViewAttrs = array(); $this->DateUpdated->EditAttrs = array(); // DateAssessed $this->DateAssessed->CellCssStyle = ""; $this->DateAssessed->CellCssClass = ""; $this->DateAssessed->CellAttrs = array(); $this->DateAssessed->ViewAttrs = array(); $this->DateAssessed->EditAttrs = array(); // DateExpires $this->DateExpires->CellCssStyle = ""; $this->DateExpires->CellCssClass = ""; $this->DateExpires->CellAttrs = array(); $this->DateExpires->ViewAttrs = array(); $this->DateExpires->EditAttrs = array(); // DatePaid $this->DatePaid->CellCssStyle = ""; $this->DatePaid->CellCssClass = ""; $this->DatePaid->CellAttrs = array(); $this->DatePaid->ViewAttrs = array(); $this->DatePaid->EditAttrs = array(); // NumReminders $this->NumReminders->CellCssStyle = ""; $this->NumReminders->CellCssClass = ""; $this->NumReminders->CellAttrs = array(); $this->NumReminders->ViewAttrs = array(); $this->NumReminders->EditAttrs = array(); // LastReminder $this->LastReminder->CellCssStyle = ""; $this->LastReminder->CellCssClass = ""; $this->LastReminder->CellAttrs = array(); $this->LastReminder->ViewAttrs = array(); $this->LastReminder->EditAttrs = array(); // PrevSPNumber $this->PrevSPNumber->CellCssStyle = ""; $this->PrevSPNumber->CellCssClass = ""; $this->PrevSPNumber->CellAttrs = array(); $this->PrevSPNumber->ViewAttrs = array(); $this->PrevSPNumber->EditAttrs = array(); // Renewal $this->Renewal->CellCssStyle = ""; $this->Renewal->CellCssClass = ""; $this->Renewal->CellAttrs = array(); $this->Renewal->ViewAttrs = array(); $this->Renewal->EditAttrs = array(); // DateCreated $this->DateCreated->CellCssStyle = ""; $this->DateCreated->CellCssClass = ""; $this->DateCreated->CellAttrs = array(); $this->DateCreated->ViewAttrs = array(); $this->DateCreated->EditAttrs = array(); // CompanyName $this->CompanyName->ViewValue = $this->CompanyName->CurrentValue; $this->CompanyName->CssStyle = ""; $this->CompanyName->CssClass = ""; $this->CompanyName->ViewCustomAttributes = ""; // TradingAs $this->TradingAs->ViewValue = $this->TradingAs->CurrentValue; $this->TradingAs->CssStyle = ""; $this->TradingAs->CssClass = ""; $this->TradingAs->ViewCustomAttributes = ""; // ContactEmail $this->ContactEmail->ViewValue = $this->ContactEmail->CurrentValue; $this->ContactEmail->CssStyle = ""; $this->ContactEmail->CssClass = ""; $this->ContactEmail->ViewCustomAttributes = ""; // ContactFirstName $this->ContactFirstName->ViewValue = $this->ContactFirstName->CurrentValue; $this->ContactFirstName->CssStyle = ""; $this->ContactFirstName->CssClass = ""; $this->ContactFirstName->ViewCustomAttributes = ""; // ContactSurname $this->ContactSurname->ViewValue = $this->ContactSurname->CurrentValue; $this->ContactSurname->CssStyle = ""; $this->ContactSurname->CssClass = ""; $this->ContactSurname->ViewCustomAttributes = ""; // Approved $this->Approved->ViewValue = $this->Approved->CurrentValue; $this->Approved->CssStyle = ""; $this->Approved->CssClass = ""; $this->Approved->ViewCustomAttributes = ""; // SPNumber $this->SPNumber->ViewValue = $this->SPNumber->CurrentValue; $this->SPNumber->CssStyle = ""; $this->SPNumber->CssClass = ""; $this->SPNumber->ViewCustomAttributes = ""; // DateUpdated $this->DateUpdated->ViewValue = $this->DateUpdated->CurrentValue; $this->DateUpdated->ViewValue = ew_FormatDateTime($this->DateUpdated->ViewValue, 5); $this->DateUpdated->CssStyle = ""; $this->DateUpdated->CssClass = ""; $this->DateUpdated->ViewCustomAttributes = ""; // DateAssessed $this->DateAssessed->ViewValue = $this->DateAssessed->CurrentValue; $this->DateAssessed->ViewValue = ew_FormatDateTime($this->DateAssessed->ViewValue, 5); $this->DateAssessed->CssStyle = ""; $this->DateAssessed->CssClass = ""; $this->DateAssessed->ViewCustomAttributes = ""; // DateExpires $this->DateExpires->ViewValue = $this->DateExpires->CurrentValue; $this->DateExpires->ViewValue = ew_FormatDateTime($this->DateExpires->ViewValue, 5); $this->DateExpires->CssStyle = ""; $this->DateExpires->CssClass = ""; $this->DateExpires->ViewCustomAttributes = ""; // DatePaid $this->DatePaid->ViewValue = $this->DatePaid->CurrentValue; $this->DatePaid->ViewValue = ew_FormatDateTime($this->DatePaid->ViewValue, 5); $this->DatePaid->CssStyle = ""; $this->DatePaid->CssClass = ""; $this->DatePaid->ViewCustomAttributes = ""; // NumReminders $this->NumReminders->ViewValue = $this->NumReminders->CurrentValue; $this->NumReminders->CssStyle = ""; $this->NumReminders->CssClass = ""; $this->NumReminders->ViewCustomAttributes = ""; // LastReminder $this->LastReminder->ViewValue = $this->LastReminder->CurrentValue; $this->LastReminder->ViewValue = ew_FormatDateTime($this->LastReminder->ViewValue, 5); $this->LastReminder->CssStyle = ""; $this->LastReminder->CssClass = ""; $this->LastReminder->ViewCustomAttributes = ""; // PrevSPNumber $this->PrevSPNumber->ViewValue = $this->PrevSPNumber->CurrentValue; $this->PrevSPNumber->CssStyle = ""; $this->PrevSPNumber->CssClass = ""; $this->PrevSPNumber->ViewCustomAttributes = ""; // Renewal $this->Renewal->ViewValue = $this->Renewal->CurrentValue; $this->Renewal->CssStyle = ""; $this->Renewal->CssClass = ""; $this->Renewal->ViewCustomAttributes = ""; // DateCreated $this->DateCreated->ViewValue = $this->DateCreated->CurrentValue; $this->DateCreated->ViewValue = ew_FormatDateTime($this->DateCreated->ViewValue, 5); $this->DateCreated->CssStyle = ""; $this->DateCreated->CssClass = ""; $this->DateCreated->ViewCustomAttributes = ""; // CompanyName $this->CompanyName->HrefValue = ""; $this->CompanyName->TooltipValue = ""; // TradingAs $this->TradingAs->HrefValue = ""; $this->TradingAs->TooltipValue = ""; // ContactEmail $this->ContactEmail->HrefValue = ""; $this->ContactEmail->TooltipValue = ""; // ContactFirstName $this->ContactFirstName->HrefValue = ""; $this->ContactFirstName->TooltipValue = ""; // ContactSurname $this->ContactSurname->HrefValue = ""; $this->ContactSurname->TooltipValue = ""; // Approved $this->Approved->HrefValue = ""; $this->Approved->TooltipValue = ""; // SPNumber $this->SPNumber->HrefValue = ""; $this->SPNumber->TooltipValue = ""; // DateUpdated $this->DateUpdated->HrefValue = ""; $this->DateUpdated->TooltipValue = ""; // DateAssessed $this->DateAssessed->HrefValue = ""; $this->DateAssessed->TooltipValue = ""; // DateExpires $this->DateExpires->HrefValue = ""; $this->DateExpires->TooltipValue = ""; // DatePaid $this->DatePaid->HrefValue = ""; $this->DatePaid->TooltipValue = ""; // NumReminders $this->NumReminders->HrefValue = ""; $this->NumReminders->TooltipValue = ""; // LastReminder $this->LastReminder->HrefValue = ""; $this->LastReminder->TooltipValue = ""; // PrevSPNumber $this->PrevSPNumber->HrefValue = ""; $this->PrevSPNumber->TooltipValue = ""; // Renewal $this->Renewal->HrefValue = ""; $this->Renewal->TooltipValue = ""; // DateCreated $this->DateCreated->HrefValue = ""; $this->DateCreated->TooltipValue = ""; // Call Row Rendered event $this->Row_Rendered(); } // Aggregate list row values function AggregateListRowValues() { } // Aggregate list row (for rendering) function AggregateListRow() { } // Row styles function RowStyles() { $sAtt = ""; $sStyle = trim($this->CssStyle); if (@$this->RowAttrs["style"] <> "") $sStyle .= " " . $this->RowAttrs["style"]; $sClass = trim($this->CssClass); if (@$this->RowAttrs["class"] <> "") $sClass .= " " . $this->RowAttrs["class"]; if (trim($sStyle) <> "") $sAtt .= " style=\"" . trim($sStyle) . "\""; if (trim($sClass) <> "") $sAtt .= " class=\"" . trim($sClass) . "\""; return $sAtt; } // Row attributes function RowAttributes() { $sAtt = $this->RowStyles(); if ($this->Export == "") { foreach ($this->RowAttrs as $k => $v) { if ($k <> "class" && $k <> "style" && trim($v) <> "") $sAtt .= " " . $k . "=\"" . trim($v) . "\""; } } return $sAtt; } // Field object by name function fields($fldname) { return $this->fields[$fldname]; } // Table level events // Recordset Selecting event function Recordset_Selecting(&$filter) { // Enter your code here } // Recordset Selected event function Recordset_Selected(&$rs) { //echo "Recordset Selected"; } // Recordset Search Validated event function Recordset_SearchValidated() { // Example: //$this->MyField1->AdvancedSearch->SearchValue = "your search criteria"; // Search value } // Recordset Searching event function Recordset_Searching(&$filter) { // Enter your code here } // Row_Selecting event function Row_Selecting(&$filter) { // Enter your code here } // Row Selected event function Row_Selected(&$rs) { //echo "Row Selected"; } // Row Rendering event function Row_Rendering() { // Enter your code here } // Row Rendered event function Row_Rendered() { // To view properties of field class, use: //var_dump($this-><FieldName>); } // Row Inserting event function Row_Inserting(&$rs) { // Enter your code here // To cancel, set return value to FALSE return TRUE; } // Row Inserted event function Row_Inserted(&$rs) { //echo "Row Inserted" } // Row Updating event function Row_Updating(&$rsold, &$rsnew) { // Enter your code here // To cancel, set return value to FALSE return TRUE; } // Row Updated event function Row_Updated(&$rsold, &$rsnew) { //echo "Row Updated"; } // Row Update Conflict event function Row_UpdateConflict(&$rsold, &$rsnew) { // Enter your code here // To ignore conflict, set return value to FALSE return TRUE; } // Row Deleting event function Row_Deleting(&$rs) { // Enter your code here // To cancel, set return value to False return TRUE; } // Row Deleted event function Row_Deleted(&$rs) { //echo "Row Deleted"; } // Email Sending event function Email_Sending(&$Email, &$Args) { //var_dump($Email); var_dump($Args); exit(); return TRUE; } } ?>