Mon Sep 28, 2026 17:29:46 - DEBUG LOG

UNIQUE PAGE ID: 16367134 | ACCESS TOKEN: 484976880 | DEBUG LOG: debug20260928172945484976880.html | ENVIRONMENT: NOT ESTABLISHED

REQUESTED URL: https://www.salisburygigguide.co.uk/devpage.php?action=Toolbox

Function name / Line number / Msg
---------------------------------
**** LINE: 480 -- SECTION: CONSTRUCT ****
9.54 0.00 PrimaryFunction[1] 483 Access token created by construct script (devpage.php)
**** LINE: 501 -- SECTION: RETRIEVE HOSTING LIMITS ****
9.54 0.00 PrimaryFunction[1] 505 Maximum size of combined POST data: 8MB
9.54 0.00 PrimaryFunction[1] 507 Maximum file upload size: 8MB
9.54 0.00 PrimaryFunction[1] 529 Server memory limit: 384MB
9.54 0.00 PrimaryFunction[1] 530 Memory threshold: 345.6MB (The page load will abort cleanly if this threshold is reached)
**** LINE: 553 -- SECTION: STARTING OUTPUT BUFFER (failure error code = E014) ****
9.55 0.00 PrimaryFunction[1] 561 Output buffer started
**** LINE: 570 -- SECTION: MYSQL CONNECTION (failure error codes = E001, E002, E012) ****
9.55 0.00 PrimaryFunction[1] 591 MySQL server connected
9.55 0.00 PrimaryFunction[1] 592 Global variables configured and page timer started
9.55 0.00 PrimaryFunction[1] 595 MySQL version: 8.0.37
9.55 0.00 PrimaryFunction[1] 598 PHP version: 7.4.33
9.55 0.00 PrimaryFunction[1] 608 .htaccess is configured: Y
9.55 0.00 PrimaryFunction[1] 641 Working directory identified
**** LINE: 643 -- SECTION: LOAD SITE SETTINGS FOR (failure error codes = E002, E005, E013, E014) ****
9.56 0.00 PrimaryFunction[1] 657 Domain found: salisburygigguide.co.uk
9.56 0.00 PrimaryFunction[1] 659 Scheme for salisburygigguide.co.uk: https
9.56 0.00 PrimaryFunction[1] 674 Domain www.salisburygigguide.co.uk initialised successfully - Site ID: 1
9.56 0.00 PrimaryFunction[1] 691 MySQL connection established (character set declared as utf8mb4)
**** LINE: 693 -- SECTION: SET-UP ERROR HANDLING ****
9.56 0.00 PrimaryFunction[1] 695 Configure error handling
9.57 0.00 PrimaryFunction[1] 699 PHP error handler:
9.57 0.00 PHPExceptionHandler[1] 9383 PHPExceptionHandler called from PrimaryFunction on line 702
9.57 0.00 PrimaryFunction[1] 703 PHP exception handler:
9.57 0.00 PrimaryFunction[1] 707 Emergency stop function: Function registered
9.57 0.00 PrimaryFunction[1] 712 PHP and fatal error handlers set - default error reporting is OFF: error_reporting(0)
9.57 0.00 PrimaryFunction[1] 718 Script continues after user abort: Y (script timeout set to: 29 seconds)
**** LINE: 722 -- SECTION: CHECK GET & POST VARIABLES ****
9.57 0.00 PrimaryFunction[1] 745 URL query string values have been sanitized and stored in an array
    action=Toolbox

9.57 0.00 PrimaryFunction[1] 762 Requested page: Toolbox
9.57 0.00 PrimaryFunction[1] 815 No POST data to process
**** LINE: 830 -- SECTION: PAGE REQUEST - URL ANALYSIS ****
9.57 0.00 PrimaryFunction[1] 847 Requested URL: https://www.salisburygigguide.co.uk/devpage.php?action=Toolbox
9.57 0.00 PrimaryFunction[1] 875 Referer: https://www.salisburygigguide.co.uk/devpage.php?action=Toolbox&sort=LRASC
**** LINE: 890 -- SECTION: INITIALISE ADMIN TABLES (failure error code = E007) ****
9.58 0.04 PrimaryFunction[1] 942 Admin tables initialised: OK
**** LINE: 947 -- SECTION: CHANGE MANAGEMENT / PRODUCTION & DEVELOPMENT ENVIRONMENTS (failure error codes = E003, E004) ****
9.61 0.04 PrimaryFunction[1] 1037 Environment established: Development
9.61 0.04 PrimaryFunction[1] 1039 Environment is development - do not index or crawl development pages
9.61 0.04 RobotsDecision[1] 4273 RobotsDecision called from PrimaryFunction on line 1041
9.61 0.04 RobotsDecision[1] 4284 Robots decision: noindex,nofollow
9.61 0.04 RobotsDecision[1] 4285 Robots reason: Do not index or crawl development pages
9.61 0.04 RobotsDecision[1] 4328 Robots set to: noindex,nofollow - Do not index or crawl development pages
9.60 0.11 PrimaryFunction[1] 1089 Created page ID: 16367134
9.60 0.11 PrimaryFunction[1] 1094 SiteVersion: Production build: 5900 | Development build: 5901
9.61 0.11 Functions[3] 12926 Functions called from PrimaryFunction on line 1098 - compile
9.61 0.11 Functions[3] 12928 Compiling function list from table
9.76 0.12 PrimaryFunction[1] 1100 Compiled 273 PHP functions
**** LINE: 1103 -- SECTION: ERROR REPORTING AND DEBUGGING ****
9.76 0.12 PrimaryFunction[1] 1105 The error log is capped at 1000
9.76 0.12 PrimaryFunction[1] 1107 The activity log is capped at 50000
9.76 0.12 PrimaryFunction[1] 1109 E-mail errors limit: 10
9.76 0.12 PrimaryFunction[1] 1110 Alerts e-mailed today: 5
9.76 0.12 PrimaryFunction[1] 1116 Alerts are not snoozed - Alerts will be e-mailed to the developer on file jbroadfield@gmail.com
9.76 0.12 PrimaryFunction[1] 1125 The fatal error status is currently OFF
9.76 0.12 PrimaryFunction[1] 1139 Debugging level: 2 - lower level functions will not be displayed in the debug log (1 is the highest level)
9.76 0.12 PrimaryFunction[1] 1140 Ajax debugging status: OFF
9.76 0.12 PrimaryFunction[1] 1141 DIV debugging status: OFF
9.76 0.12 PrimaryFunction[1] 1142 Query debugging status: OFF
9.76 0.12 PrimaryFunction[1] 1143 Access Token debugging status: OFF
9.76 0.12 PrimaryFunction[1] 1149 Debug file for this page: debugLogs/debug20260928172945484976880.html
9.77 0.12 PrimaryFunction[1] 1190 Initialised user table
**** LINE: 1200 -- SECTION: INITIALISE GIG GUIDE: Salisbury Gig Guide (failure error code = E008) ****
9.78 0.14 PrimaryFunction[1] 1241 Town tables initialised successfully
9.78 0.14 PrimaryFunction[1] 1247 Retrieving additional gig guide settings for Salisbury Gig Guide:
    Automatic deletion of artists and venues due to inactivity: 6 months
    Flag events for review after: 8 days
    Launch date for Salisbury Gig Guide: Thursday 04 March 2010
    Site description: An independent central listing of live music and other events around Salisbury

9.78 0.14 SpecialDates[2] 6881 SpecialDates called from PrimaryFunction on line 1255
9.78 0.14 SpecialDates[2] 6884 Load all special dates into memory
9.78 0.15 PrimaryFunction[1] 1257 Special dates (bank holidays etc) loaded into memory
**** LINE: 1268 -- SECTION: HOUSEKEEPING AND BACKUPS ****
9.78 0.15 Housekeeping[2] 43900 Housekeeping called from PrimaryFunction on line 1269
9.78 0.15 PrimaryFunction[1] 1270 Housekeeping configured: Housekeeping configured:
    Keeping files for: 12 months
    Last Housekeeping performed: 2026-09-28 17:20:01
    Last URL Validation queue performed: 2026-09-28 17:15:01
    Last Start Of Day performed: 2026-09-28 00:00:02

9.78 0.15 PrimaryFunction[1] 1273 Last data backup: Monday 28 September 2026 02:30 (CRON)
**** LINE: 1276 -- SECTION: USER LOGIN/LOGOUT ****
9.78 0.15 PrimaryFunction[1] 1305 Normal user identified: Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/605.1.15 (KHTML, like Gecko) Version/26.6.2 Safari/605.1.15
9.78 0.15 SiteLogout[2] 8641 SiteLogout called from PrimaryFunction on line 1387 - checking for a user logout request
9.78 0.15 SiteLogout[2] 8732 No user logout request found
9.78 0.15 PrimaryFunction[1] 1388 Site logout checked
9.78 0.15 SiteLogin[3] 23100 SiteLogin called from PrimaryFunction on line 1389 - checking for a user login request or a logged-in user
9.79 0.15 StartPHPSession[3] 23051 StartPHPSession called from SiteLogin at line 23331
9.79 0.15 StartPHPSession[3] 23066 PHP session handler: SESSION STARTED
9.79 0.15 StartPHPSession[3] 23073 The PHP session took 0.15 seconds to start
9.80 0.15 PrimaryFunction[1] 1390 Site login checked Y
9.80 0.15 PrimaryFunction[1] 1396 This user is logged in: jbroadfield@gmail.com
9.80 0.15 PrimaryFunction[1] 1403 Visitor information:
    Current user name: Jamie Broadfield
    Current user ID: 1
    Current user e-mail: jbroadfield@gmail.com
    User level: 1
    IP: 82.7.212.40
    Developer: Y

**** LINE: 1420 -- SECTION: CHECKING PREVIOUS PAGE ****
9.80 0.15 PrimaryFunction[1] 1422 Checking URL for an originating pageID (pageIDs are used by logged-in users only)
9.80 0.15 PrimaryFunction[1] 1425 The previous page information is not available on this occasion
**** LINE: 1505 -- SECTION: DEVELOPMENT SYSTEM PERMISSION & ERROR HANDLING ****
9.80 0.15 PrimaryFunction[1] 1506 Error reporting (display errors: E_ALL) will be enabled for the Development environment only
9.80 0.15 PrimaryFunction[1] 1517 This user has been identified as a developer (or W3C validator) - development system access permitted
**** LINE: 1562 -- SECTION: PROCESS AJAX FORMS ****
9.80 0.15 PrimaryFunction[1] 1577 No Ajax forms to process
**** LINE: 1587 -- SECTION: ERROR SIMULATORS (E006, E009, E010, E011, LOAD DELAY, PHP ERROR & MYSQL ERROR) ****
9.80 0.15 PrimaryFunction[1] 1599 Non-fatal PHP error test: N
9.80 0.15 PrimaryFunction[1] 1610 Non-fatal MySQL error test: N
9.80 0.15 PrimaryFunction[1] 1618 Fatal PHP error test (E006): N
9.80 0.15 PrimaryFunction[1] 1626 Memory exhausted simulation test (E009): N
9.80 0.15 PrimaryFunction[1] 1635 Test fatal loop (E010): N
9.80 0.15 PrimaryFunction[1] 1646 Redirection error test (E011): N
9.80 0.15 PrimaryFunction[1] 1660 Test non-fatal time delay: N
**** LINE: 1666 -- SECTION: HANDLING SITEMAP REQUESTS ****
**** LINE: 1693 -- SECTION: STARTING HTML OUTPUT (DOCTYPE and HEAD) ****
9.80 0.15 PrimaryFunction[1] 1696 Started HTML output
**** LINE: 1705 -- SECTION: LOADING FAVICON ****
9.80 0.15 PrimaryFunction[1] 1710 The favicon file exists guidegraphics/favicon.ico
9.80 0.15 PrimaryFunction[1] 1714 /guidegraphics/favicon.ico
9.80 0.15 PrimaryFunction[1] 1732 Loaded favicon: guidegraphics/favicon.ico
**** LINE: 1736 -- SECTION: SITE KILLSWITCH ****
9.80 0.15 PrimaryFunction[1] 1742 Checking kill switch status for www.salisburygigguide.co.uk: OFF
**** LINE: 1791 -- SECTION: ESTABLISH SSL ****
9.80 0.15 PrimaryFunction[1] 1812 Page is secure (https)
**** LINE: 1816 -- SECTION: HANDLING GENUINE 404 (PAGE NOT FOUND) ERRORS ****
9.80 0.15 PrimaryFunction[1] 1838 Genuine 404 error (.htaccess): N
**** LINE: 1842 -- SECTION: NON-GIG GUIDE SITE HANDLING ****
9.80 0.15 PrimaryFunction[1] 1890 This is a gig guide: no domain diverts are required
**** LINE: 1899 -- SECTION: PAGE VALIDATION - The page validation is performed before header/meta tags are written ****
9.80 0.15 PrimaryFunction[1] 2034 The sidebar is disabled for this page: Toolbox
9.81 0.15 PrimaryFunction[1] 2140 verifying action requested Toolbox
9.81 0.15 RobotsDecision[1] 4273 RobotsDecision called from PrimaryFunction on line 2205
9.81 0.15 RobotsDecision[1] 4284 Robots decision: noindex,nofollow
9.81 0.15 RobotsDecision[1] 4285 Robots reason: This URL contains an action that is not accessible to a public user (Toolbox) - do not index or crawl
9.81 0.15 RobotsDecision[1] 4344 No change to robotsDecision: noindex,nofollow
9.81 0.15 PrimaryFunction[1] 2229 Checking for a valid band request: Not applicable
9.81 0.15 PrimaryFunction[1] 2241 Checking for a valid event request: Not applicable
9.81 0.15 PrimaryFunction[1] 2253 Checking for a valid month request: Not applicable
9.81 0.15 PrimaryFunction[1] 2265 Checking for a valid venue request: Not applicable
9.81 0.15 PrimaryFunction[1] 2277 Checking for a valid category request: Not applicable
9.81 0.15 PrimaryFunction[1] 2292 There was no redirection performed by the validation checks above - post 200 valid page header data and proceed
**** LINE: 2306 -- SECTION: LOAD CONSOLE LOGGING ****
**** LINE: 2308 -- SECTION: PAGE TITLE & CANONICAL URL ****
9.81 0.15 PrimaryFunction[1] 2431 PageTitle: Salisbury Gig Guide - Toolbox
9.81 0.15 PrimaryFunction[1] 2432 Canonical URL: https://www.salisburygigguide.co.uk/devpage.php?action=Toolbox
**** LINE: 2434 -- SECTION: PAGE IMAGE FOR FACEBOOK & X LINKS ****
9.81 0.15 PrimaryFunction[1] 2438 PageImage: https://www.salisburygigguide.co.uk/guidegraphics/sgglogo382x200_2.png
**** LINE: 2446 -- SECTION: LOAD SHELL OR BLANK PAGE ****
9.81 0.15 PrimaryFunction[1] 2464 Display page with shell: Toolbox
**** LINE: 2468 -- SECTION: HTML HEADER ****
9.81 0.15 PrimaryFunction[1] 2470 Loading page headers
9.81 0.15 PrimaryFunction[1] 2474 Google site verification: 4uSnDvk5iVPyZcZiBUe_qSFHMlFI_3uZvFhS9UdKjkY
9.81 0.15 PrimaryFunction[1] 2482 Initialised Google Analytics
9.81 0.15 PrimaryFunction[1] 2490 Character set meta tag declared: UTF-8
9.81 0.15 PrimaryFunction[1] 2493 Site description meta tag declared Looking for live music in Salisbury? Check out our comprehensive gig guide to find upcoming bands, acoustic acts, and events near you today.
9.81 0.15 PrimaryFunction[1] 2513 Facebook meta tags (open graph protocol) declared
9.81 0.15 PrimaryFunction[1] 2515 Twitter meta tags
9.81 0.15 PrimaryFunction[1] 2523 Abstract meta tag declared
9.81 0.15 PrimaryFunction[1] 2529 Robots meta tag declared: noindex,nofollow
9.81 0.15 PrimaryFunction[1] 2536 Copyright meta tag declared
9.81 0.15 PrimaryFunction[1] 2540 Canonical URL declared: https://www.salisburygigguide.co.uk/devpage.php?action=Toolbox
9.81 0.15 PrimaryFunction[1] 2544 Display page title
9.81 0.15 PrimaryFunction[1] 2552 Loaded apple-touch-logo: guidegraphics/sggapplelogo.jpg
9.81 0.15 CSS[1] 3800 CSS called from PrimaryFunction on line 2568
9.81 0.15 PrimaryFunction[1] 2569 CSS loaded: OK
9.81 0.15 PrimaryFunction[1] 2571 Loading Javascript functions
9.81 0.15 ConsoleLog[1] 48616 The current user level is: 1
9.81 0.15 ConsoleLog[1] 48617 the current Environment is: Development
9.81 0.15 ConsoleLog[1] 48635 The Ajax/JS Debugger is turned off on the Toolbox
9.82 0.15 ConsoleLog[1] 48651 Loading Javascript function consoleLog called from PrimaryFunction on line 2573
9.82 0.15 ConsoleLog[1] 48726 Loading Javascript function consoleOffPrompter called from PrimaryFunction on line 2573
9.82 0.15 ConsoleError[1] 49183 Is this session public (production, not logged-in)?
9.82 0.15 ConsoleError[1] 49184 currentUserLevel 1
9.82 0.15 ConsoleError[1] 49185 environment Development
9.82 0.15 ConsoleError[1] 49187 This is NOT a public session
9.82 0.15 ConsoleError[1] 49189 Is debugging turn on? (ajaxDebugger) OFF
9.82 0.15 ConsoleError[1] 49206 No, the debugger is turned off
9.82 0.15 ConsoleError[1] 49244 Loading Javascript function consoleError called from PrimaryFunction on line 2574
9.83 0.15 ErrorWhisperer[1] 48796 Is this session public (production, not logged-in)?
9.83 0.15 ErrorWhisperer[1] 48797 currentUserLevel 1
9.83 0.15 ErrorWhisperer[1] 48798 environment Development
9.83 0.15 ErrorWhisperer[1] 48800 Public session N
9.83 0.15 ErrorWhisperer[1] 48802 Is debugging turn on? (ajaxDebugger)
9.83 0.15 ErrorWhisperer[1] 48819 No, the debugger is turned off
9.83 0.15 ErrorWhisperer[1] 48827 Loading Javascript function errorHandler called from PrimaryFunction on line 2575
9.85 0.15 ErrorWhisperer[1] 49066 Loading Javascript function errorWhisperer called from PrimaryFunction on line 2575
9.85 0.15 AjaxPageDebugLog[1] 49095 Loading Javascript function ajaxPageDebugLog called from PrimaryFunction on line 2576
9.85 0.15 PrimaryFunction[1] 2578 End of HTML headers
**** LINE: 2612 -- SECTION: DISPLAYING SHELL ****
9.85 0.15 PrimaryFunction[1] 2632 Displayed site name / domain
9.85 0.15 PrimaryFunction[1] 2643 Displayed site sub-title
9.85 0.15 PrimaryFunction[1] 2656 Displayed site logo
9.85 0.15 PrimaryFunction[1] 2672 Displayed Feedback / Contact us link
9.85 0.15 Search[2] 37371 Search called from PrimaryFunction on line 2682: displayForm
9.85 0.15 PrimaryFunction[1] 2683 Displayed search box inside masthead
**** LINE: 2700 -- SECTION: DISPLAY NAVIGATION (PAGE LAYOUT - DIVS) ****
9.85 0.15 PrimaryFunction[1] 2709 Displaying navigation with Development colour scheme
9.85 0.16 PrimaryFunction[1] 2743 Displaying site Facebook link
9.85 0.16 PrimaryFunction[1] 2748 Displaying site About Us link
9.85 0.16 PrimaryFunction[1] 2780 Normal layout without sidebar selected
**** LINE: 2784 -- SECTION: PROCESS USER AND EVENT FORMS - USER MENU ****
9.85 0.16 PrimaryFunction[1] 2825 No form to process
**** LINE: 2850 -- SECTION: USER MENU ****
9.85 0.16 PrimaryFunction[1] 2855 Before dropping the div for the user menu. Is there going to be a sidebar? N
9.85 0.16 PrimaryFunction[1] 2864 Display menu options for new events, venues and bands to logged-in user
9.85 0.16 PrimaryFunction[1] 2876 Displaying Dashboard in the user menu
9.85 0.16 PrimaryFunction[1] 2888 Displaying Toolbox in the user menu (a developer is logged-in)
9.85 0.16 PrimaryFunction[1] 2938 There is no page result from a previous page to display
**** LINE: 2949 -- SECTION: DISPLAY PAGE ****
9.85 0.16 PrimaryFunction[1] 2950 Checking if requested page requires login: N
9.85 0.16 PrimaryFunction[1] 2953 Executing page action: Toolbox - leaving PrimaryFunction
9.85 0.16 PrimaryFunction[1] 2957 Display site name as header for print copy only
**** LINE: 2965 -- SECTION: ------------------------------------- LEAVING PRIMARY FUNCTION FOR Toolbox ---------------------------- ****
9.85 0.16 Toolbox[2] 11099 Display developer Toolbox
9.85 0.16 Toolbox[2] 11107 Loading Javascript function toolboxMenuOption
9.87 0.16 Toolbox[2] 11206 Menu option SiteVersion: OK
9.87 0.16 DatabaseBackup[3] 10138 DatabaseBackup function called from Toolbox on line 11210
9.87 0.16 DatabaseBackup[3] 10138 DatabaseBackup function called from DatabaseBackup on line 10288
9.87 0.16 DatabaseBackup[3] 10138 DatabaseBackup function called from DatabaseBackup on line 10298
9.88 0.16 DatabaseBackup[3] 10989 Backup timer: 0.16 seconds
9.88 0.23 Toolbox[2] 11216 Menu option DatabaseBackup: OK
9.89 0.23 AjaxToggleForm[3] 22767 Incorporating Ajax Form for form moveEventsForm on line 15157 from function MySQLAdmin
9.89 0.23 AjaxToggleForm[3] 22769 Incorporating Ajax Form for form moveEventsForm on line 15157
9.88 0.23 Toolbox[2] 11266 Menu option MySQLAdmin: OK
9.88 0.23 AjaxFormSubmit[3] 22892 Incorporating Ajax Form for form debugLevelForm from function DebuggingOptions on line 8261
9.91 0.23 AjaxToggleForm[3] 22767 Incorporating Ajax Form for form ajaxDebuggerForm on line 8427 from function DebuggingOptions
9.91 0.23 AjaxToggleForm[3] 22769 Incorporating Ajax Form for form ajaxDebuggerForm on line 8427
9.91 0.23 AjaxToggleForm[3] 22767 Incorporating Ajax Form for form divDebuggerForm on line 8491 from function DebuggingOptions
9.91 0.23 AjaxToggleForm[3] 22769 Incorporating Ajax Form for form divDebuggerForm on line 8491
9.91 0.23 AjaxToggleForm[3] 22767 Incorporating Ajax Form for form queryDebuggerForm on line 8557 from function DebuggingOptions
9.91 0.23 AjaxToggleForm[3] 22769 Incorporating Ajax Form for form queryDebuggerForm on line 8557
9.93 0.23 AjaxToggleForm[3] 22767 Incorporating Ajax Form for form accessTokenDebuggerForm on line 8622 from function DebuggingOptions
9.93 0.23 AjaxToggleForm[3] 22769 Incorporating Ajax Form for form accessTokenDebuggerForm on line 8622
9.91 0.23 Toolbox[2] 11266 Menu option DebuggingOptions: OK
9.95 0.54 AjaxFormSubmit[3] 22892 Incorporating Ajax Form for form activityLogCapForm from function ActivityLog on line 17232
9.95 0.54 ActivityLog[3] 17276 Selected for display in the activity log: msgs (note: msgs is the default setting in the ADMINphpCode table)
9.95 0.54 ActivityLog[3] 17312 Display activity logs for selection: msgs
10.01 0.69 Toolbox[2] 11266 Menu option ActivityLog: OK
10.01 0.69 ErrorHandling[3] 13719 Error Handling function on the Toolbox calling by Toolbox on line 11260
10.03 0.69 ErrorHandling[3] 13993 Place down snooze text (that can be hidden)
10.03 0.69 AjaxFormSubmit[3] 22892 Incorporating Ajax Form for form emailAlertsLimitForm from function ErrorHandling on line 14075
10.05 0.69 AjaxFormSubmit[3] 22892 Incorporating Ajax Form for form resetEmailLimitForm from function ErrorHandling on line 14088
10.05 0.69 AjaxFormSubmit[3] 22892 Incorporating Ajax Form for form alertLogCapForm from function ErrorHandling on line 14210
10.10 0.69 UpdateSession[2] 15179 session written displayLimit: 20
10.10 0.69 UpdateSession[2] 15181 session closed
10.10 0.69 UnreadAlerts[3] 30986 UnreadAlerts called from ErrorHandling on line 14376
10.10 0.70 UnreadAlerts[3] 30986 UnreadAlerts called from ErrorHandling on line 14407
10.08 0.72 Toolbox[2] 11266 Menu option ErrorHandling: OK
10.08 0.72 Functions[3] 12926 Functions called from Toolbox on line 11220 - toolbox
10.08 0.72 Functions[3] 13297 Display a list of defined functions on the Toolbox
10.16 0.73 Toolbox[2] 11226 Menu option Functions: OK
10.16 0.73 Toolbox[2] 11236 Menu option DisplayPHPInfo: OK
10.16 0.73 Toolbox[2] 11246 Menu option DisplayAllEvents: OK
10.16 0.73 UploadFile[3] 24897 Displaying File Upload function on the Toolbox
10.17 0.73 Toolbox[2] 11266 Menu option UploadFile: OK
10.17 0.73 Housekeeping[2] 43900 Housekeeping called from Toolbox on line 11250
10.17 0.73 Housekeeping[2] 44346 Displaying the Housekeeping section on the Toolbox page
10.17 0.73 Housekeeping[2] 44433 Query to retrieve the URL validation queue in full
SELECT * FROM ADMINvalidationQueue
ORDER BY dateQueued DESC

10.19 0.73 Housekeeping[2] 43900 Housekeeping called from Housekeeping on line 44476
10.19 0.73 Housekeeping[2] 43908 retrieve details of the last housekeeping performed 2026-09-28 17:20:01
10.19 0.73 Housekeeping[2] 43911 yesterday 2026-09-27
10.19 0.73 Housekeeping[2] 43918 2026-09-28 17:20:01
10.19 0.73 StartOfDay[3] 7431 StartOfDay called from Housekeeping on line 44481
10.19 0.73 ValidateURLQueue[2] 5583 ValidateURLQueue called from Housekeeping on line 44486 (alertStatus)
10.19 0.73 ValidateURLQueue[2] 5588 Retrieve details of the last validation queue processed 2026-09-28 17:15:01
10.20 0.73 ValidateURLQueue[2] 5598 URLs awaiting validation: 0
10.20 0.73 ValidateURLQueue[2] 5618 Bad URLs in the queue: 0
10.20 0.73 ValidateURLQueue[2] 5640 2026-09-28 17:15:01
10.19 0.73 Housekeeping[2] 44487 validateURLStatus 2026-09-28 17:15:01
10.19 0.73 Housekeeping[2] 44509 Loading Javascript function updateKeepFilesSetting
10.19 0.73 Housekeeping[2] 44528 Loading Javascript function getCurrentKeepFilesSetting
10.17 0.73 Toolbox[2] 11256 Menu option Housekeeping: OK
10.17 0.73 Configurator[2] 35575 siteID
10.17 0.73 Configurator[2] 35576 editDomain
10.17 0.73 Configurator[2] 35577 reactivateDomain
10.17 0.73 Configurator[2] 35578 originPage
10.17 0.73 Configurator[2] 35588 Display domain configurator options
10.23 0.73 Configurator[2] 35655 check this domain is valid: salisburygigguide.co.uk
10.23 0.73 Configurator[2] 35662 Valid Gig Guide
10.23 0.73 Configurator[2] 35666 salisburygigguide.co.uk is a VALID and ACTIVE DOMAIN
10.23 0.73 Configurator[2] 35667 killSwitch OFF for salisburygigguide.co.uk
10.23 0.73 Configurator[2] 35674 Site administrator: sgg@salisburygigguide.co.uk (for general site admin notifications)
10.23 0.73 Configurator[2] 35655 check this domain is valid: winchestergigguide.co.uk
10.23 0.73 Configurator[2] 35662 Valid Gig Guide
10.23 0.73 Configurator[2] 35666 winchestergigguide.co.uk is a VALID and ACTIVE DOMAIN
10.23 0.73 Configurator[2] 35667 killSwitch OFF for winchestergigguide.co.uk
10.23 0.73 Configurator[2] 35674 Site administrator: wgg@winchestergigguide.co.uk (for general site admin notifications)
10.23 0.73 Configurator[2] 35655 check this domain is valid: andovergigguide.co.uk
10.23 0.73 Configurator[2] 35662 Valid Gig Guide
10.23 0.73 Configurator[2] 35666 andovergigguide.co.uk is a VALID and ACTIVE DOMAIN
10.23 0.73 Configurator[2] 35667 killSwitch OFF for andovergigguide.co.uk
10.23 0.73 Configurator[2] 35674 Site administrator: agg@andovergigguide.co.uk (for general site admin notifications)
10.23 0.73 Configurator[2] 35655 check this domain is valid: forestlytton.com
10.23 0.73 Configurator[2] 35658 valid non gig guide
10.24 0.73 Configurator[2] 35666 forestlytton.com is a VALID and ACTIVE DOMAIN
10.24 0.73 Configurator[2] 35667 killSwitch OFF for forestlytton.com
10.24 0.73 Configurator[2] 35674 Site administrator: jbroadfield@gmail.com (for general site admin notifications)
10.24 0.74 Configurator[2] 35655 check this domain is valid: forestlytton.co.uk
10.24 0.74 Configurator[2] 35658 valid non gig guide
10.24 0.74 Configurator[2] 35666 forestlytton.co.uk is a VALID and ACTIVE DOMAIN
10.24 0.74 Configurator[2] 35667 killSwitch OFF for forestlytton.co.uk
10.24 0.74 Configurator[2] 35674 Site administrator: jbroadfield@gmail.com (for general site admin notifications)
10.24 0.74 Configurator[2] 35655 check this domain is valid: testgigguide.co.uk
10.24 0.74 Configurator[2] 35662 Valid Gig Guide
10.24 0.74 Configurator[2] 35666 testgigguide.co.uk is a VALID and ACTIVE DOMAIN
10.24 0.74 Configurator[2] 35667 killSwitch ON for testgigguide.co.uk
10.24 0.74 Configurator[2] 35674 Site administrator: jbroadfield@gmail.com (for general site admin notifications)
10.25 0.74 Configurator[2] 35655 check this domain is valid: lyttonstudio.co.uk
10.25 0.74 Configurator[2] 35658 valid non gig guide
10.25 0.74 Configurator[2] 35666 lyttonstudio.co.uk is a VALID and ACTIVE DOMAIN
10.25 0.74 Configurator[2] 35667 killSwitch OFF for lyttonstudio.co.uk
10.25 0.74 Configurator[2] 35674 Site administrator: katebroadfield@gmail.com (for general site admin notifications)
10.25 0.74 Configurator[2] 35655 check this domain is valid: lyttonstudio.com
10.26 0.74 Configurator[2] 35658 valid non gig guide
10.26 0.74 Configurator[2] 35666 lyttonstudio.com is a VALID and ACTIVE DOMAIN
10.26 0.74 Configurator[2] 35667 killSwitch OFF for lyttonstudio.com
10.26 0.74 Configurator[2] 35674 Site administrator: katebroadfield@gmail.com (for general site admin notifications)
10.25 0.74 Configurator[2] 35696 javascript domainFormButton function
10.25 0.74 Configurator[2] 35700 Loading Javascript function domainFormButton
10.25 0.74 Configurator[2] 35718 javascript domainFormButton function
10.25 0.74 Configurator[2] 35722 Loading Javascript function gigGuideFormButton
10.20 0.74 Toolbox[2] 11266 Menu option Configurator: OK
10.31 0.74 Toolbox[2] 11266 Menu option Sandbox: OK
10.31 0.74 Toolbox[2] 11274 returnURL has been set to https://www.salisburygigguide.co.uk/devpage.php?action=Toolbox
**** LINE: 3130 -- SECTION: ------------------------------------ RESUMING PRIMARY FUNCTION ---------------------------- ****
10.31 0.74 PrimaryFunction[1] 3138 Checking result of page action: Toolbox - Result: OK
10.31 0.74 PrimaryFunction[1] 3170 Page action: Toolbox
10.31 0.74 PrimaryFunction[1] 3171 END OF PAGE ACTION
**** LINE: 3180 -- SECTION: DISPLAY MONTH PAGE NAVIGATION ****
10.31 0.74 PrimaryFunction[1] 3235 Month page navigation disabled for this page
**** LINE: 3240 -- SECTION: DISPLAY PAGE FOOTER ****
10.31 0.74 PrimaryFunction[1] 3245 Displaying terms of use and page footer
10.31 0.74 PrimaryFunction[1] 3249 Displaying user status and login/logout links
**** LINE: 3289 -- SECTION: SIDEBAR ****
10.31 0.74 Sidebar[3] 3371 Sidebar function called from PrimaryFunction on line 3291
10.31 0.74 PrimaryFunction[1] 3297 Sidebar function OK
**** LINE: 3322 -- SECTION: LOAD COMMON JAVASCRIPTS (2) ****
10.31 0.74 PrimaryFunction[1] 3327 CheckURL Javascripts loaded OK
10.33 0.74 PrimaryFunction[1] 3329
10.33 0.74 PrimaryFunction[1] 3331
10.33 0.74 PrimaryFunction[1] 3333
10.33 0.74 PrimaryFunction[1] 3335
10.33 0.74 PrimaryFunction[1] 3337
10.33 0.74 PrimaryFunction[1] 3339
**** LINE: 3347 -- SECTION: NORMAL SHUTDOWN ****
10.33 0.74 PrimaryFunction[1] 3348 The primary function has completed successfully with no errors - normal shutdown
**** LINE: 3354 -- SECTION: ----------------------------- PRIMARY FUNCTION ENDED / SHUTDOWN ---------------------------- ****
10.34 0.75 Alert[3] 9599 ALERT / MESSAGE by function PHPErrorHandler at line 9361 - PHP error E_NOTICE (8): Undefined variable: result on line 3355 - Incident number: 7977
ParseErrorCheck 121 Parse error reported by /devpage.php: Undefined variable: result in /var/www/vip2/sites/vip7703521/httpd/htdocs/devscript.php on line 9846Debug Log
Monday 28 September 2026 17:29:46 - DEBUG LOG

UNIQUE PAGE ID: 16367134 | ACCESS TOKEN: 484976880 | DEBUG LOG: debug20260928172945484976880.html
ENVIRONMENT: DEVELOPMENT | PRODUCTION BUILD: 5900 | DEVELOPMENT BUILD: 5901

Requested URL: https://www.salisburygigguide.co.uk/devpage.php?action=Toolbox
HTTP status code: 200 PAGE OK
Indexing instruction: noindex,nofollow - Do not index or crawl development pages
Canonical URL: https://www.salisburygigguide.co.uk/devpage.php?action=Toolbox
Referring URL: https://www.salisburygigguide.co.uk/devpage.php?action=Toolbox&sort=LRASC

Current user: Jamie Broadfield (User ID: 1)

Visitor User Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/605.1.15 (KHTML, like Gecko) Version/26.6.2 Safari/605.1.15
Visitor IP address: 82.7.212.40

DISPLAYED PAGE: TOOLBOX

Memory threshold: 345.6MB - if memory usage reaches this threshold the script will abort and generate an error.
Script timer threshold: 5.00 second(s) - any functions that run longer than this will generate an error.

CURRENT DEBUG FUNCTION LEVEL: 2 - this level can be adjusted on the dashboard to display more or less debug detail. All CRITICAL lines, regardless of the debug level of the function they are in, will be shown in the debug log. CRITICAL lines that appear from functions that are below the current debug level will be display in a light grey colour.

QUERY DEBUGGING: OFF - the query debugger can be enabled via the Developer Toolbox. When it is enabled, the description of all query actions will be shown.

Mem usage (MB) / Page timer (sec) / Function name [function level] / Line number / Msg
--------------------------------------------------------------------------------------
**** LINE: 480 -- SECTION: CONSTRUCT ****
9.54 0.00 PrimaryFunction[1] 483 Access token created by construct script (devpage.php)
**** LINE: 501 -- SECTION: RETRIEVE HOSTING LIMITS ****
9.54 0.00 PrimaryFunction[1] 505 Maximum size of combined POST data: 8MB
9.54 0.00 PrimaryFunction[1] 507 Maximum file upload size: 8MB
9.54 0.00 PrimaryFunction[1] 529 Server memory limit: 384MB
9.54 0.00 PrimaryFunction[1] 530 Memory threshold: 345.6MB (The page load will abort cleanly if this threshold is reached)
**** LINE: 553 -- SECTION: STARTING OUTPUT BUFFER (failure error code = E014) ****
9.55 0.00 PrimaryFunction[1] 561 Output buffer started
**** LINE: 570 -- SECTION: MYSQL CONNECTION (failure error codes = E001, E002, E012) ****
9.55 0.00 PrimaryFunction[1] 591 MySQL server connected
9.55 0.00 PrimaryFunction[1] 592 Global variables configured and page timer started
9.55 0.00 PrimaryFunction[1] 595 MySQL version: 8.0.37
9.55 0.00 PrimaryFunction[1] 598 PHP version: 7.4.33
9.55 0.00 PrimaryFunction[1] 608 .htaccess is configured: Y
9.55 0.00 PrimaryFunction[1] 641 Working directory identified
**** LINE: 643 -- SECTION: LOAD SITE SETTINGS FOR (failure error codes = E002, E005, E013, E014) ****
9.56 0.00 PrimaryFunction[1] 657 Domain found: salisburygigguide.co.uk
9.56 0.00 PrimaryFunction[1] 659 Scheme for salisburygigguide.co.uk: https
9.56 0.00 PrimaryFunction[1] 674 Domain www.salisburygigguide.co.uk initialised successfully - Site ID: 1
9.56 0.00 PrimaryFunction[1] 691 MySQL connection established (character set declared as utf8mb4)
**** LINE: 693 -- SECTION: SET-UP ERROR HANDLING ****
9.56 0.00 PrimaryFunction[1] 695 Configure error handling
9.57 0.00 PrimaryFunction[1] 699 PHP error handler:
9.57 0.00 PHPExceptionHandler[1] 9383 PHPExceptionHandler called from PrimaryFunction on line 702
9.57 0.00 PrimaryFunction[1] 703 PHP exception handler:
9.57 0.00 PrimaryFunction[1] 707 Emergency stop function: Function registered
9.57 0.00 PrimaryFunction[1] 712 PHP and fatal error handlers set - default error reporting is OFF: error_reporting(0)
9.57 0.00 PrimaryFunction[1] 718 Script continues after user abort: Y (script timeout set to: 29 seconds)
**** LINE: 722 -- SECTION: CHECK GET & POST VARIABLES ****
9.57 0.00 PrimaryFunction[1] 745 URL query string values have been sanitized and stored in an array
    action=Toolbox

9.57 0.00 PrimaryFunction[1] 762 Requested page: Toolbox
9.57 0.00 PrimaryFunction[1] 815 No POST data to process
**** LINE: 830 -- SECTION: PAGE REQUEST - URL ANALYSIS ****
9.57 0.00 PrimaryFunction[1] 847 Requested URL: https://www.salisburygigguide.co.uk/devpage.php?action=Toolbox
9.57 0.00 PrimaryFunction[1] 875 Referer: https://www.salisburygigguide.co.uk/devpage.php?action=Toolbox&sort=LRASC
**** LINE: 890 -- SECTION: INITIALISE ADMIN TABLES (failure error code = E007) ****
9.58 0.04 PrimaryFunction[1] 942 Admin tables initialised: OK
**** LINE: 947 -- SECTION: CHANGE MANAGEMENT / PRODUCTION & DEVELOPMENT ENVIRONMENTS (failure error codes = E003, E004) ****
9.61 0.04 PrimaryFunction[1] 1037 Environment established: Development
9.61 0.04 PrimaryFunction[1] 1039 Environment is development - do not index or crawl development pages
9.61 0.04 RobotsDecision[1] 4273 RobotsDecision called from PrimaryFunction on line 1041
9.61 0.04 RobotsDecision[1] 4284 Robots decision: noindex,nofollow
9.61 0.04 RobotsDecision[1] 4285 Robots reason: Do not index or crawl development pages
9.61 0.04 RobotsDecision[1] 4328 Robots set to: noindex,nofollow - Do not index or crawl development pages
9.60 0.11 PrimaryFunction[1] 1089 Created page ID: 16367134
9.60 0.11 PrimaryFunction[1] 1094 SiteVersion: Production build: 5900 | Development build: 5901
9.61 0.11 Functions[3] 12926 Functions called from PrimaryFunction on line 1098 - compile
9.61 0.11 Functions[3] 12928 Compiling function list from table
9.76 0.12 PrimaryFunction[1] 1100 Compiled 273 PHP functions
**** LINE: 1103 -- SECTION: ERROR REPORTING AND DEBUGGING ****
9.76 0.12 PrimaryFunction[1] 1105 The error log is capped at 1000
9.76 0.12 PrimaryFunction[1] 1107 The activity log is capped at 50000
9.76 0.12 PrimaryFunction[1] 1109 E-mail errors limit: 10
9.76 0.12 PrimaryFunction[1] 1110 Alerts e-mailed today: 5
9.76 0.12 PrimaryFunction[1] 1116 Alerts are not snoozed - Alerts will be e-mailed to the developer on file jbroadfield@gmail.com
9.76 0.12 PrimaryFunction[1] 1125 The fatal error status is currently OFF
9.76 0.12 PrimaryFunction[1] 1139 Debugging level: 2 - lower level functions will not be displayed in the debug log (1 is the highest level)
9.76 0.12 PrimaryFunction[1] 1140 Ajax debugging status: OFF
9.76 0.12 PrimaryFunction[1] 1141 DIV debugging status: OFF
9.76 0.12 PrimaryFunction[1] 1142 Query debugging status: OFF
9.76 0.12 PrimaryFunction[1] 1143 Access Token debugging status: OFF
9.76 0.12 PrimaryFunction[1] 1149 Debug file for this page: debugLogs/debug20260928172945484976880.html
9.77 0.12 PrimaryFunction[1] 1190 Initialised user table
**** LINE: 1200 -- SECTION: INITIALISE GIG GUIDE: Salisbury Gig Guide (failure error code = E008) ****
9.78 0.14 PrimaryFunction[1] 1241 Town tables initialised successfully
9.78 0.14 PrimaryFunction[1] 1247 Retrieving additional gig guide settings for Salisbury Gig Guide:
    Automatic deletion of artists and venues due to inactivity: 6 months
    Flag events for review after: 8 days
    Launch date for Salisbury Gig Guide: Thursday 04 March 2010
    Site description: An independent central listing of live music and other events around Salisbury

9.78 0.14 SpecialDates[2] 6881 SpecialDates called from PrimaryFunction on line 1255
9.78 0.14 SpecialDates[2] 6884 Load all special dates into memory
9.78 0.15 PrimaryFunction[1] 1257 Special dates (bank holidays etc) loaded into memory
**** LINE: 1268 -- SECTION: HOUSEKEEPING AND BACKUPS ****
9.78 0.15 Housekeeping[2] 43900 Housekeeping called from PrimaryFunction on line 1269
9.78 0.15 PrimaryFunction[1] 1270 Housekeeping configured: Housekeeping configured:
    Keeping files for: 12 months
    Last Housekeeping performed: 2026-09-28 17:20:01
    Last URL Validation queue performed: 2026-09-28 17:15:01
    Last Start Of Day performed: 2026-09-28 00:00:02

9.78 0.15 PrimaryFunction[1] 1273 Last data backup: Monday 28 September 2026 02:30 (CRON)
**** LINE: 1276 -- SECTION: USER LOGIN/LOGOUT ****
9.78 0.15 PrimaryFunction[1] 1305 Normal user identified: Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/605.1.15 (KHTML, like Gecko) Version/26.6.2 Safari/605.1.15
9.78 0.15 SiteLogout[2] 8641 SiteLogout called from PrimaryFunction on line 1387 - checking for a user logout request
9.78 0.15 SiteLogout[2] 8732 No user logout request found
9.78 0.15 PrimaryFunction[1] 1388 Site logout checked
9.78 0.15 SiteLogin[3] 23100 SiteLogin called from PrimaryFunction on line 1389 - checking for a user login request or a logged-in user
9.79 0.15 StartPHPSession[3] 23051 StartPHPSession called from SiteLogin at line 23331
9.79 0.15 StartPHPSession[3] 23066 PHP session handler: SESSION STARTED
9.79 0.15 StartPHPSession[3] 23073 The PHP session took 0.15 seconds to start
9.80 0.15 PrimaryFunction[1] 1390 Site login checked Y
9.80 0.15 PrimaryFunction[1] 1396 This user is logged in: jbroadfield@gmail.com
9.80 0.15 PrimaryFunction[1] 1403 Visitor information:
    Current user name: Jamie Broadfield
    Current user ID: 1
    Current user e-mail: jbroadfield@gmail.com
    User level: 1
    IP: 82.7.212.40
    Developer: Y

**** LINE: 1420 -- SECTION: CHECKING PREVIOUS PAGE ****
9.80 0.15 PrimaryFunction[1] 1422 Checking URL for an originating pageID (pageIDs are used by logged-in users only)
9.80 0.15 PrimaryFunction[1] 1425 The previous page information is not available on this occasion
**** LINE: 1505 -- SECTION: DEVELOPMENT SYSTEM PERMISSION & ERROR HANDLING ****
9.80 0.15 PrimaryFunction[1] 1506 Error reporting (display errors: E_ALL) will be enabled for the Development environment only
9.80 0.15 PrimaryFunction[1] 1517 This user has been identified as a developer (or W3C validator) - development system access permitted
**** LINE: 1562 -- SECTION: PROCESS AJAX FORMS ****
9.80 0.15 PrimaryFunction[1] 1577 No Ajax forms to process
**** LINE: 1587 -- SECTION: ERROR SIMULATORS (E006, E009, E010, E011, LOAD DELAY, PHP ERROR & MYSQL ERROR) ****
9.80 0.15 PrimaryFunction[1] 1599 Non-fatal PHP error test: N
9.80 0.15 PrimaryFunction[1] 1610 Non-fatal MySQL error test: N
9.80 0.15 PrimaryFunction[1] 1618 Fatal PHP error test (E006): N
9.80 0.15 PrimaryFunction[1] 1626 Memory exhausted simulation test (E009): N
9.80 0.15 PrimaryFunction[1] 1635 Test fatal loop (E010): N
9.80 0.15 PrimaryFunction[1] 1646 Redirection error test (E011): N
9.80 0.15 PrimaryFunction[1] 1660 Test non-fatal time delay: N
**** LINE: 1666 -- SECTION: HANDLING SITEMAP REQUESTS ****
**** LINE: 1693 -- SECTION: STARTING HTML OUTPUT (DOCTYPE and HEAD) ****
9.80 0.15 PrimaryFunction[1] 1696 Started HTML output
**** LINE: 1705 -- SECTION: LOADING FAVICON ****
9.80 0.15 PrimaryFunction[1] 1710 The favicon file exists guidegraphics/favicon.ico
9.80 0.15 PrimaryFunction[1] 1714 /guidegraphics/favicon.ico
9.80 0.15 PrimaryFunction[1] 1732 Loaded favicon: guidegraphics/favicon.ico
**** LINE: 1736 -- SECTION: SITE KILLSWITCH ****
9.80 0.15 PrimaryFunction[1] 1742 Checking kill switch status for www.salisburygigguide.co.uk: OFF
**** LINE: 1791 -- SECTION: ESTABLISH SSL ****
9.80 0.15 PrimaryFunction[1] 1812 Page is secure (https)
**** LINE: 1816 -- SECTION: HANDLING GENUINE 404 (PAGE NOT FOUND) ERRORS ****
9.80 0.15 PrimaryFunction[1] 1838 Genuine 404 error (.htaccess): N
**** LINE: 1842 -- SECTION: NON-GIG GUIDE SITE HANDLING ****
9.80 0.15 PrimaryFunction[1] 1890 This is a gig guide: no domain diverts are required
**** LINE: 1899 -- SECTION: PAGE VALIDATION - The page validation is performed before header/meta tags are written ****
9.80 0.15 PrimaryFunction[1] 2034 The sidebar is disabled for this page: Toolbox
9.81 0.15 PrimaryFunction[1] 2140 verifying action requested Toolbox
9.81 0.15 RobotsDecision[1] 4273 RobotsDecision called from PrimaryFunction on line 2205
9.81 0.15 RobotsDecision[1] 4284 Robots decision: noindex,nofollow
9.81 0.15 RobotsDecision[1] 4285 Robots reason: This URL contains an action that is not accessible to a public user (Toolbox) - do not index or crawl
9.81 0.15 RobotsDecision[1] 4344 No change to robotsDecision: noindex,nofollow
9.81 0.15 PrimaryFunction[1] 2229 Checking for a valid band request: Not applicable
9.81 0.15 PrimaryFunction[1] 2241 Checking for a valid event request: Not applicable
9.81 0.15 PrimaryFunction[1] 2253 Checking for a valid month request: Not applicable
9.81 0.15 PrimaryFunction[1] 2265 Checking for a valid venue request: Not applicable
9.81 0.15 PrimaryFunction[1] 2277 Checking for a valid category request: Not applicable
9.81 0.15 PrimaryFunction[1] 2292 There was no redirection performed by the validation checks above - post 200 valid page header data and proceed
**** LINE: 2306 -- SECTION: LOAD CONSOLE LOGGING ****
**** LINE: 2308 -- SECTION: PAGE TITLE & CANONICAL URL ****
9.81 0.15 PrimaryFunction[1] 2431 PageTitle: Salisbury Gig Guide - Toolbox
9.81 0.15 PrimaryFunction[1] 2432 Canonical URL: https://www.salisburygigguide.co.uk/devpage.php?action=Toolbox
**** LINE: 2434 -- SECTION: PAGE IMAGE FOR FACEBOOK & X LINKS ****
9.81 0.15 PrimaryFunction[1] 2438 PageImage: https://www.salisburygigguide.co.uk/guidegraphics/sgglogo382x200_2.png
**** LINE: 2446 -- SECTION: LOAD SHELL OR BLANK PAGE ****
9.81 0.15 PrimaryFunction[1] 2464 Display page with shell: Toolbox
**** LINE: 2468 -- SECTION: HTML HEADER ****
9.81 0.15 PrimaryFunction[1] 2470 Loading page headers
9.81 0.15 PrimaryFunction[1] 2474 Google site verification: 4uSnDvk5iVPyZcZiBUe_qSFHMlFI_3uZvFhS9UdKjkY
9.81 0.15 PrimaryFunction[1] 2482 Initialised Google Analytics
9.81 0.15 PrimaryFunction[1] 2490 Character set meta tag declared: UTF-8
9.81 0.15 PrimaryFunction[1] 2493 Site description meta tag declared Looking for live music in Salisbury? Check out our comprehensive gig guide to find upcoming bands, acoustic acts, and events near you today.
9.81 0.15 PrimaryFunction[1] 2513 Facebook meta tags (open graph protocol) declared
9.81 0.15 PrimaryFunction[1] 2515 Twitter meta tags
9.81 0.15 PrimaryFunction[1] 2523 Abstract meta tag declared
9.81 0.15 PrimaryFunction[1] 2529 Robots meta tag declared: noindex,nofollow
9.81 0.15 PrimaryFunction[1] 2536 Copyright meta tag declared
9.81 0.15 PrimaryFunction[1] 2540 Canonical URL declared: https://www.salisburygigguide.co.uk/devpage.php?action=Toolbox
9.81 0.15 PrimaryFunction[1] 2544 Display page title
9.81 0.15 PrimaryFunction[1] 2552 Loaded apple-touch-logo: guidegraphics/sggapplelogo.jpg
9.81 0.15 CSS[1] 3800 CSS called from PrimaryFunction on line 2568
9.81 0.15 PrimaryFunction[1] 2569 CSS loaded: OK
9.81 0.15 PrimaryFunction[1] 2571 Loading Javascript functions
9.81 0.15 ConsoleLog[1] 48616 The current user level is: 1
9.81 0.15 ConsoleLog[1] 48617 the current Environment is: Development
9.81 0.15 ConsoleLog[1] 48635 The Ajax/JS Debugger is turned off on the Toolbox
9.82 0.15 ConsoleLog[1] 48651 Loading Javascript function consoleLog called from PrimaryFunction on line 2573
9.82 0.15 ConsoleLog[1] 48726 Loading Javascript function consoleOffPrompter called from PrimaryFunction on line 2573
9.82 0.15 ConsoleError[1] 49183 Is this session public (production, not logged-in)?
9.82 0.15 ConsoleError[1] 49184 currentUserLevel 1
9.82 0.15 ConsoleError[1] 49185 environment Development
9.82 0.15 ConsoleError[1] 49187 This is NOT a public session
9.82 0.15 ConsoleError[1] 49189 Is debugging turn on? (ajaxDebugger) OFF
9.82 0.15 ConsoleError[1] 49206 No, the debugger is turned off
9.82 0.15 ConsoleError[1] 49244 Loading Javascript function consoleError called from PrimaryFunction on line 2574
9.83 0.15 ErrorWhisperer[1] 48796 Is this session public (production, not logged-in)?
9.83 0.15 ErrorWhisperer[1] 48797 currentUserLevel 1
9.83 0.15 ErrorWhisperer[1] 48798 environment Development
9.83 0.15 ErrorWhisperer[1] 48800 Public session N
9.83 0.15 ErrorWhisperer[1] 48802 Is debugging turn on? (ajaxDebugger)
9.83 0.15 ErrorWhisperer[1] 48819 No, the debugger is turned off
9.83 0.15 ErrorWhisperer[1] 48827 Loading Javascript function errorHandler called from PrimaryFunction on line 2575
9.85 0.15 ErrorWhisperer[1] 49066 Loading Javascript function errorWhisperer called from PrimaryFunction on line 2575
9.85 0.15 AjaxPageDebugLog[1] 49095 Loading Javascript function ajaxPageDebugLog called from PrimaryFunction on line 2576
9.85 0.15 PrimaryFunction[1] 2578 End of HTML headers
**** LINE: 2612 -- SECTION: DISPLAYING SHELL ****
9.85 0.15 PrimaryFunction[1] 2632 Displayed site name / domain
9.85 0.15 PrimaryFunction[1] 2643 Displayed site sub-title
9.85 0.15 PrimaryFunction[1] 2656 Displayed site logo
9.85 0.15 PrimaryFunction[1] 2672 Displayed Feedback / Contact us link
9.85 0.15 Search[2] 37371 Search called from PrimaryFunction on line 2682: displayForm
9.85 0.15 PrimaryFunction[1] 2683 Displayed search box inside masthead
**** LINE: 2700 -- SECTION: DISPLAY NAVIGATION (PAGE LAYOUT - DIVS) ****
9.85 0.15 PrimaryFunction[1] 2709 Displaying navigation with Development colour scheme
9.85 0.16 PrimaryFunction[1] 2743 Displaying site Facebook link
9.85 0.16 PrimaryFunction[1] 2748 Displaying site About Us link
9.85 0.16 PrimaryFunction[1] 2780 Normal layout without sidebar selected
**** LINE: 2784 -- SECTION: PROCESS USER AND EVENT FORMS - USER MENU ****
9.85 0.16 PrimaryFunction[1] 2825 No form to process
**** LINE: 2850 -- SECTION: USER MENU ****
9.85 0.16 PrimaryFunction[1] 2855 Before dropping the div for the user menu. Is there going to be a sidebar? N
9.85 0.16 PrimaryFunction[1] 2864 Display menu options for new events, venues and bands to logged-in user
9.85 0.16 PrimaryFunction[1] 2876 Displaying Dashboard in the user menu
9.85 0.16 PrimaryFunction[1] 2888 Displaying Toolbox in the user menu (a developer is logged-in)
9.85 0.16 PrimaryFunction[1] 2938 There is no page result from a previous page to display
**** LINE: 2949 -- SECTION: DISPLAY PAGE ****
9.85 0.16 PrimaryFunction[1] 2950 Checking if requested page requires login: N
9.85 0.16 PrimaryFunction[1] 2953 Executing page action: Toolbox - leaving PrimaryFunction
9.85 0.16 PrimaryFunction[1] 2957 Display site name as header for print copy only
**** LINE: 2965 -- SECTION: ------------------------------------- LEAVING PRIMARY FUNCTION FOR Toolbox ---------------------------- ****
9.85 0.16 Toolbox[2] 11099 Display developer Toolbox
9.85 0.16 Toolbox[2] 11107 Loading Javascript function toolboxMenuOption
9.87 0.16 Toolbox[2] 11206 Menu option SiteVersion: OK
9.87 0.16 DatabaseBackup[3] 10138 DatabaseBackup function called from Toolbox on line 11210
9.87 0.16 DatabaseBackup[3] 10138 DatabaseBackup function called from DatabaseBackup on line 10288
9.87 0.16 DatabaseBackup[3] 10138 DatabaseBackup function called from DatabaseBackup on line 10298
9.88 0.16 DatabaseBackup[3] 10989 Backup timer: 0.16 seconds
9.88 0.23 Toolbox[2] 11216 Menu option DatabaseBackup: OK
9.89 0.23 AjaxToggleForm[3] 22767 Incorporating Ajax Form for form moveEventsForm on line 15157 from function MySQLAdmin
9.89 0.23 AjaxToggleForm[3] 22769 Incorporating Ajax Form for form moveEventsForm on line 15157
9.88 0.23 Toolbox[2] 11266 Menu option MySQLAdmin: OK
9.88 0.23 AjaxFormSubmit[3] 22892 Incorporating Ajax Form for form debugLevelForm from function DebuggingOptions on line 8261
9.91 0.23 AjaxToggleForm[3] 22767 Incorporating Ajax Form for form ajaxDebuggerForm on line 8427 from function DebuggingOptions
9.91 0.23 AjaxToggleForm[3] 22769 Incorporating Ajax Form for form ajaxDebuggerForm on line 8427
9.91 0.23 AjaxToggleForm[3] 22767 Incorporating Ajax Form for form divDebuggerForm on line 8491 from function DebuggingOptions
9.91 0.23 AjaxToggleForm[3] 22769 Incorporating Ajax Form for form divDebuggerForm on line 8491
9.91 0.23 AjaxToggleForm[3] 22767 Incorporating Ajax Form for form queryDebuggerForm on line 8557 from function DebuggingOptions
9.91 0.23 AjaxToggleForm[3] 22769 Incorporating Ajax Form for form queryDebuggerForm on line 8557
9.93 0.23 AjaxToggleForm[3] 22767 Incorporating Ajax Form for form accessTokenDebuggerForm on line 8622 from function DebuggingOptions
9.93 0.23 AjaxToggleForm[3] 22769 Incorporating Ajax Form for form accessTokenDebuggerForm on line 8622
9.91 0.23 Toolbox[2] 11266 Menu option DebuggingOptions: OK
9.95 0.54 AjaxFormSubmit[3] 22892 Incorporating Ajax Form for form activityLogCapForm from function ActivityLog on line 17232
9.95 0.54 ActivityLog[3] 17276 Selected for display in the activity log: msgs (note: msgs is the default setting in the ADMINphpCode table)
9.95 0.54 ActivityLog[3] 17312 Display activity logs for selection: msgs
10.01 0.69 Toolbox[2] 11266 Menu option ActivityLog: OK
10.01 0.69 ErrorHandling[3] 13719 Error Handling function on the Toolbox calling by Toolbox on line 11260
10.03 0.69 ErrorHandling[3] 13993 Place down snooze text (that can be hidden)
10.03 0.69 AjaxFormSubmit[3] 22892 Incorporating Ajax Form for form emailAlertsLimitForm from function ErrorHandling on line 14075
10.05 0.69 AjaxFormSubmit[3] 22892 Incorporating Ajax Form for form resetEmailLimitForm from function ErrorHandling on line 14088
10.05 0.69 AjaxFormSubmit[3] 22892 Incorporating Ajax Form for form alertLogCapForm from function ErrorHandling on line 14210
10.10 0.69 UpdateSession[2] 15179 session written displayLimit: 20
10.10 0.69 UpdateSession[2] 15181 session closed
10.10 0.69 UnreadAlerts[3] 30986 UnreadAlerts called from ErrorHandling on line 14376
10.10 0.70 UnreadAlerts[3] 30986 UnreadAlerts called from ErrorHandling on line 14407
10.08 0.72 Toolbox[2] 11266 Menu option ErrorHandling: OK
10.08 0.72 Functions[3] 12926 Functions called from Toolbox on line 11220 - toolbox
10.08 0.72 Functions[3] 13297 Display a list of defined functions on the Toolbox
10.16 0.73 Toolbox[2] 11226 Menu option Functions: OK
10.16 0.73 Toolbox[2] 11236 Menu option DisplayPHPInfo: OK
10.16 0.73 Toolbox[2] 11246 Menu option DisplayAllEvents: OK
10.16 0.73 UploadFile[3] 24897 Displaying File Upload function on the Toolbox
10.17 0.73 Toolbox[2] 11266 Menu option UploadFile: OK
10.17 0.73 Housekeeping[2] 43900 Housekeeping called from Toolbox on line 11250
10.17 0.73 Housekeeping[2] 44346 Displaying the Housekeeping section on the Toolbox page
10.17 0.73 Housekeeping[2] 44433 Query to retrieve the URL validation queue in full
SELECT * FROM ADMINvalidationQueue
ORDER BY dateQueued DESC

10.19 0.73 Housekeeping[2] 43900 Housekeeping called from Housekeeping on line 44476
10.19 0.73 Housekeeping[2] 43908 retrieve details of the last housekeeping performed 2026-09-28 17:20:01
10.19 0.73 Housekeeping[2] 43911 yesterday 2026-09-27
10.19 0.73 Housekeeping[2] 43918 2026-09-28 17:20:01
10.19 0.73 StartOfDay[3] 7431 StartOfDay called from Housekeeping on line 44481
10.19 0.73 ValidateURLQueue[2] 5583 ValidateURLQueue called from Housekeeping on line 44486 (alertStatus)
10.19 0.73 ValidateURLQueue[2] 5588 Retrieve details of the last validation queue processed 2026-09-28 17:15:01
10.20 0.73 ValidateURLQueue[2] 5598 URLs awaiting validation: 0
10.20 0.73 ValidateURLQueue[2] 5618 Bad URLs in the queue: 0
10.20 0.73 ValidateURLQueue[2] 5640 2026-09-28 17:15:01
10.19 0.73 Housekeeping[2] 44487 validateURLStatus 2026-09-28 17:15:01
10.19 0.73 Housekeeping[2] 44509 Loading Javascript function updateKeepFilesSetting
10.19 0.73 Housekeeping[2] 44528 Loading Javascript function getCurrentKeepFilesSetting
10.17 0.73 Toolbox[2] 11256 Menu option Housekeeping: OK
10.17 0.73 Configurator[2] 35575 siteID
10.17 0.73 Configurator[2] 35576 editDomain
10.17 0.73 Configurator[2] 35577 reactivateDomain
10.17 0.73 Configurator[2] 35578 originPage
10.17 0.73 Configurator[2] 35588 Display domain configurator options
10.23 0.73 Configurator[2] 35655 check this domain is valid: salisburygigguide.co.uk
10.23 0.73 Configurator[2] 35662 Valid Gig Guide
10.23 0.73 Configurator[2] 35666 salisburygigguide.co.uk is a VALID and ACTIVE DOMAIN
10.23 0.73 Configurator[2] 35667 killSwitch OFF for salisburygigguide.co.uk
10.23 0.73 Configurator[2] 35674 Site administrator: sgg@salisburygigguide.co.uk (for general site admin notifications)
10.23 0.73 Configurator[2] 35655 check this domain is valid: winchestergigguide.co.uk
10.23 0.73 Configurator[2] 35662 Valid Gig Guide
10.23 0.73 Configurator[2] 35666 winchestergigguide.co.uk is a VALID and ACTIVE DOMAIN
10.23 0.73 Configurator[2] 35667 killSwitch OFF for winchestergigguide.co.uk
10.23 0.73 Configurator[2] 35674 Site administrator: wgg@winchestergigguide.co.uk (for general site admin notifications)
10.23 0.73 Configurator[2] 35655 check this domain is valid: andovergigguide.co.uk
10.23 0.73 Configurator[2] 35662 Valid Gig Guide
10.23 0.73 Configurator[2] 35666 andovergigguide.co.uk is a VALID and ACTIVE DOMAIN
10.23 0.73 Configurator[2] 35667 killSwitch OFF for andovergigguide.co.uk
10.23 0.73 Configurator[2] 35674 Site administrator: agg@andovergigguide.co.uk (for general site admin notifications)
10.23 0.73 Configurator[2] 35655 check this domain is valid: forestlytton.com
10.23 0.73 Configurator[2] 35658 valid non gig guide
10.24 0.73 Configurator[2] 35666 forestlytton.com is a VALID and ACTIVE DOMAIN
10.24 0.73 Configurator[2] 35667 killSwitch OFF for forestlytton.com
10.24 0.73 Configurator[2] 35674 Site administrator: jbroadfield@gmail.com (for general site admin notifications)
10.24 0.74 Configurator[2] 35655 check this domain is valid: forestlytton.co.uk
10.24 0.74 Configurator[2] 35658 valid non gig guide
10.24 0.74 Configurator[2] 35666 forestlytton.co.uk is a VALID and ACTIVE DOMAIN
10.24 0.74 Configurator[2] 35667 killSwitch OFF for forestlytton.co.uk
10.24 0.74 Configurator[2] 35674 Site administrator: jbroadfield@gmail.com (for general site admin notifications)
10.24 0.74 Configurator[2] 35655 check this domain is valid: testgigguide.co.uk
10.24 0.74 Configurator[2] 35662 Valid Gig Guide
10.24 0.74 Configurator[2] 35666 testgigguide.co.uk is a VALID and ACTIVE DOMAIN
10.24 0.74 Configurator[2] 35667 killSwitch ON for testgigguide.co.uk
10.24 0.74 Configurator[2] 35674 Site administrator: jbroadfield@gmail.com (for general site admin notifications)
10.25 0.74 Configurator[2] 35655 check this domain is valid: lyttonstudio.co.uk
10.25 0.74 Configurator[2] 35658 valid non gig guide
10.25 0.74 Configurator[2] 35666 lyttonstudio.co.uk is a VALID and ACTIVE DOMAIN
10.25 0.74 Configurator[2] 35667 killSwitch OFF for lyttonstudio.co.uk
10.25 0.74 Configurator[2] 35674 Site administrator: katebroadfield@gmail.com (for general site admin notifications)
10.25 0.74 Configurator[2] 35655 check this domain is valid: lyttonstudio.com
10.26 0.74 Configurator[2] 35658 valid non gig guide
10.26 0.74 Configurator[2] 35666 lyttonstudio.com is a VALID and ACTIVE DOMAIN
10.26 0.74 Configurator[2] 35667 killSwitch OFF for lyttonstudio.com
10.26 0.74 Configurator[2] 35674 Site administrator: katebroadfield@gmail.com (for general site admin notifications)
10.25 0.74 Configurator[2] 35696 javascript domainFormButton function
10.25 0.74 Configurator[2] 35700 Loading Javascript function domainFormButton
10.25 0.74 Configurator[2] 35718 javascript domainFormButton function
10.25 0.74 Configurator[2] 35722 Loading Javascript function gigGuideFormButton
10.20 0.74 Toolbox[2] 11266 Menu option Configurator: OK
10.31 0.74 Toolbox[2] 11266 Menu option Sandbox: OK
10.31 0.74 Toolbox[2] 11274 returnURL has been set to https://www.salisburygigguide.co.uk/devpage.php?action=Toolbox
**** LINE: 3130 -- SECTION: ------------------------------------ RESUMING PRIMARY FUNCTION ---------------------------- ****
10.31 0.74 PrimaryFunction[1] 3138 Checking result of page action: Toolbox - Result: OK
10.31 0.74 PrimaryFunction[1] 3170 Page action: Toolbox
10.31 0.74 PrimaryFunction[1] 3171 END OF PAGE ACTION
**** LINE: 3180 -- SECTION: DISPLAY MONTH PAGE NAVIGATION ****
10.31 0.74 PrimaryFunction[1] 3235 Month page navigation disabled for this page
**** LINE: 3240 -- SECTION: DISPLAY PAGE FOOTER ****
10.31 0.74 PrimaryFunction[1] 3245 Displaying terms of use and page footer
10.31 0.74 PrimaryFunction[1] 3249 Displaying user status and login/logout links
**** LINE: 3289 -- SECTION: SIDEBAR ****
10.31 0.74 Sidebar[3] 3371 Sidebar function called from PrimaryFunction on line 3291
10.31 0.74 PrimaryFunction[1] 3297 Sidebar function OK
**** LINE: 3322 -- SECTION: LOAD COMMON JAVASCRIPTS (2) ****
10.31 0.74 PrimaryFunction[1] 3327 CheckURL Javascripts loaded OK
10.33 0.74 PrimaryFunction[1] 3329
10.33 0.74 PrimaryFunction[1] 3331
10.33 0.74 PrimaryFunction[1] 3333
10.33 0.74 PrimaryFunction[1] 3335
10.33 0.74 PrimaryFunction[1] 3337
10.33 0.74 PrimaryFunction[1] 3339
**** LINE: 3347 -- SECTION: NORMAL SHUTDOWN ****
10.33 0.74 PrimaryFunction[1] 3348 The primary function has completed successfully with no errors - normal shutdown
**** LINE: 3354 -- SECTION: ----------------------------- PRIMARY FUNCTION ENDED / SHUTDOWN ---------------------------- ****
10.34 0.75 Alert[3] 9599 ALERT / MESSAGE by function PHPErrorHandler at line 9361 - PHP error E_NOTICE (8): Undefined variable: result on line 3355 - Incident number: 7977
ParseErrorCheck 121 Parse error reported by /devpage.php:
Undefined variable: result in /var/www/vip2/sites/vip7703521/httpd/htdocs/devscript.php on line 984610.32 0.75 FatalErrorCheck[1] 44981 FatalErrorCheck called from Shutdown on line 68989
**** LINE: 45135 -- SECTION: CHECK FOR FATAL ERRORS ****
10.32 0.75 Shutdown[1] 68990 Fatal error notification system: No fatal errors have occurred within the last hour
10.32 0.75 Shutdown[1] 68994 Shutdown function called as defined on line 104
10.32 0.75 Shutdown[1] 69010 An unknown error occurred at line 9846: Undefined variable: result
10.33 0.75 Alert[3] 9599 ALERT / MESSAGE by function Shutdown at line 69012 - An unknown error occurred: Undefined variable: result - Incident number: 7978
10.34 0.75 Alert[3] 9599 ALERT / MESSAGE by function PHPErrorHandler at line 9361 - PHP error E_NOTICE (8): Undefined variable: result on line 9846 - Incident number: 7979
10.33 0.75 Shutdown[1] 69024 No stray access tokens found (interrupted/incomplete page loads)
10.33 0.75 Shutdown[1] 69081 There is no subaction on this page
10.33 0.75 Shutdown[1] 69090 The pageURL is https://www.salisburygigguide.co.uk/devpage.php?action=Toolbox - update the reload page URL for the logged-in user
10.33 0.75 Shutdown[1] 69094 Loading Javascript function updateReloadPageURL
**** LINE: 69130 -- SECTION: MASTHEAD INFORMATION ****
10.33 0.75 Shutdown[1] 69139 Displaying page load information in masthead
10.33 0.75 ValidateURLQueue[2] 5583 ValidateURLQueue called from Shutdown on line 69159 (count)
10.33 0.75 ValidateURLQueue[2] 5588 Retrieve details of the last validation queue processed 2026-09-28 17:15:01
10.34 0.75 ValidateURLQueue[2] 5598 URLs awaiting validation: 0
10.34 0.75 ValidateURLQueue[2] 5618 Bad URLs in the queue: 0
10.34 0.75 ValidateURLQueue[2] 5626 Return count only: 0
10.34 0.75 ValidateURLQueue[2] 5627 Also need to return a warning if there are bad URLs in the queue: 0
10.33 0.75 Shutdown[1] 69163 Display how many URLs are awaiting validation in the masthead: 0 - badURLs: 0
10.33 0.75 Shutdown[1] 69237 Show alerts are snoozed in the masthead
10.33 0.75 Shutdown[1] 69249 Now check to see if alerts are snoozed.
10.33 0.75 Shutdown[1] 69272 Loading Javascript function hideAlertsAreSnoozedMsg
10.33 0.75 Shutdown[1] 69289 A user is logged-in - check to see if the current page action Toolbox needs W3C validation
10.33 0.75 W3CValidation[2] 43590 W3CValidation called from Shutdown on line 69299
**** LINE: 43592 -- SECTION: W3C VALIDATION ****
10.33 0.75 W3CValidation[2] 43608 globalVariables['actionRequested']: Toolbox
10.33 0.75 W3CValidation[2] 43609 globalVariables['subaction']:
10.33 0.75 W3CValidation[2] 43610 returnURL: https://www.salisburygigguide.co.uk/devpage.php?action=Toolbox
10.33 0.75 W3CValidation[2] 43612 pageURL: https://www.salisburygigguide.co.uk/devpage.php?action=Toolbox
10.33 0.75 W3CValidation[2] 43614 validatePageURL: https://www.salisburygigguide.co.uk/devpage.php?action=Toolbox
10.33 0.75 W3CValidation[2] 43615 actionRequested: Toolbox
10.33 0.75 W3CValidation[2] 43617 validatePageURL: https://www.salisburygigguide.co.uk/devpage.php?action=Toolbox_V
10.33 0.75 W3CValidation[2] 43619 globalVariables['w3cValidationURL']: https://validator.w3.org/nu/?showsource=yes&doc=https%3A%2F%2Fwww.salisburygigguide.co.uk%2Fdevpage.php%3Faction%3DToolbox_V
10.33 0.75 W3CValidation[2] 43620 globalVariables['w3cValidationURL']: https://validator.w3.org/nu/?showsource=yes&doc=https%3A%2F%2Fwww.salisburygigguide.co.uk%2Fdevpage.php%3Faction%3DToolbox_V
10.33 0.75 W3CValidation[2] 43621 validatePageURL AFTER CONVERTING APOSTROPHE: https://www.salisburygigguide.co.uk/devpage.php?action=Toolbox_V
10.33 0.75 W3CValidation[2] 43622 globalVariables['w3cValidationURL'] https://validator.w3.org/nu/?showsource=yes&doc=https%3A%2F%2Fwww.salisburygigguide.co.uk%2Fdevpage.php%3Faction%3DToolbox_V
10.35 0.75 W3CValidation[2] 43637 This page was last validated on: 2026-09-27
10.35 0.75 W3CValidation[2] 43649 Checking if the user is the validator
10.35 0.75 W3CValidation[2] 43707 This is the not the validator visiting - check if the page needs validation
10.35 0.75 W3CValidation[2] 43715 The last function that used during this page load to be updated was PHPExceptionHandler which was last updated on 2026-09-28
10.35 0.75 W3CValidation[2] 43720 W3C page validation is not available because a piece of code on the page has been changed today
10.35 0.75 W3CValidation[2] 43775 globalVariables['w3cValidatorTitle']: W3C Validator
Code on this page has changed today. Page validation is not required yet.
Page: Toolbox
Last validation: 2026-09-27
Last recorded code change: 2026-09-28

10.35 0.75 W3CValidation[2] 43776 globalVariables['w3cValidationRequired']: N
10.35 0.75 W3CValidation[2] 43777 globalVariables['w3cValidationURL'] https://validator.w3.org/nu/?showsource=yes&doc=https%3A%2F%2Fwww.salisburygigguide.co.uk%2Fdevpage.php%3Faction%3DToolbox_V
10.35 0.75 W3CValidation[2] 43788 Validation not currently required - disabling service
10.35 0.75 W3CValidation[2] 43798 globalVariables['w3cValidationURL'] https://validator.w3.org/nu/?showsource=yes&doc=https%3A%2F%2Fwww.salisburygigguide.co.uk%2Fdevpage.php%3Faction%3DToolbox_V
10.35 0.75 W3CValidation[2] 43809 Loading Javascript function w3cEnableForm
10.35 0.75 W3CValidation[2] 43812 javascript function
10.35 0.75 CheckAlerts[3] 45152 CheckAlerts called from Shutdown on line 69306 - logged-in user function only
10.35 0.75 CheckAlerts[3] 45156 All MySQL tables are currently validating
10.35 0.75 UnreadAlerts[3] 30986 UnreadAlerts called from CheckAlerts on line 45171
10.35 0.76 FacebookReview[3] 29600 FacebookReview called from CheckAlerts on line 45235
10.37 0.76 ValidateDate[3] 38747 ValidateDate called from FacebookReview on line 29652
10.37 0.76 ValidateDate[3] 38747 ValidateDate called from FacebookReview on line 29653
10.36 0.93 DoubleBookingAlerts[3] 29237 DoubleBookingAlerts calling from CheckAlerts on line 45378
10.36 0.97 BandReviews[3] 30247 BandReviews BandReviews called from CheckAlerts on line 45548
10.36 0.97 BandReviews[3] 30254 BandReviews function called from CheckAlerts on line 45548 - STATUS REQUEST ONLY
10.36 0.97 LinkValidator[3] 26259 LinkValidator called from CheckAlerts on line 45737
10.37 1.05 BandAssociationAlerts[3] 31014 BandAssociationAlerts called from CheckAlerts on line 45850
10.38 1.13 DatabaseBackup[3] 10138 DatabaseBackup function called from CheckAlerts on line 46197
10.38 1.13 Housekeeping[2] 43900 Housekeeping called from CheckAlerts on line 46257
10.38 1.13 Housekeeping[2] 43908 retrieve details of the last housekeeping performed 2026-09-28 17:20:01
10.38 1.13 Housekeeping[2] 43911 yesterday 2026-09-27
10.38 1.13 Housekeeping[2] 43918 2026-09-28 17:20:01
10.38 1.13 StartOfDay[3] 7431 StartOfDay called from CheckAlerts on line 46302
10.38 1.13 ValidateURLQueue[2] 5583 ValidateURLQueue called from CheckAlerts on line 46347 (alertStatus)
10.38 1.13 ValidateURLQueue[2] 5588 Retrieve details of the last validation queue processed 2026-09-28 17:15:01
10.40 1.13 ValidateURLQueue[2] 5598 URLs awaiting validation: 0
10.40 1.13 ValidateURLQueue[2] 5618 Bad URLs in the queue: 0
10.40 1.13 ValidateURLQueue[2] 5640 2026-09-28 17:15:01
10.38 1.13 CheckAlerts[3] 46348 Check ValidateURLQueue for alerts 2026-09-28 17:15:01
10.38 1.13 Shutdown[1] 69311 Review alerts found for masthead
10.38 1.13 Shutdown[1] 69444 Loading Javascript function showToolboxAlertNotificationDot
10.38 1.13 Shutdown[1] 69460 Loading Javascript function showSiteVersionAlertDot
**** LINE: 69571 -- SECTION: LOG PAGE ACTIVITY AND CHECK FOR PROBLEMS ****
10.38 1.13 Shutdown[1] 69587 All div containers were closed successfully
10.38 1.13 Functions[3] 12926 Functions called from Shutdown on line 69601 - review
10.38 1.13 Functions[3] 13062 Reviewing all functions that were used during the page load
10.39 1.14 Shutdown[1] 69603 Function review: 118 PHP functions were used on this page
10.39 1.14 Query[4] 39871 Non-mission-critical UPDATE query from line 69706 (includes 3 second timeout)
10.40 1.15 Shutdown[1] 69716 Page activity stored in activity log: Toolbox displayed | Error Message
10.39 1.15 Shutdown[1] 69730 HTML closed: output buffer flushed and ended
10.40 1.15 Shutdown[1] 69773 67 Javascript/AJAX (Asynchronous JavaScript And XML) functions were loaded - enable Javascript/AJAX Debugger for more details
10.43 1.15 Shutdown[1] 69809 Enable the Access Token debugger via the Toolbox to display the contents of the Access Token
10.43 1.25 Shutdown[1] 69829 Developer alerts: E-mail sent to the developer
**** LINE: 69834 -- SECTION: SHUTDOWN ****
10.38 1.25 Shutdown[1] 69839 Database closed: no further MySQL updates will be processed
10.38 1.25 Shutdown[1] 69845 Memory peak usage: 24.24MB (threshold: 345.6MB)
10.38 1.25 Shutdown[1] 69849 Total query time: 0.91 seconds (124 queries made)
10.38 1.25 Shutdown[1] 69854 GOODBYE