file contents of staff_credits_2026.php

<?
// ===========================================================================================
// HIDDEN EARTH STAFF CREDITS for 2026      // ##### modified 18-Oct-2026
// ===========================================================================================

// Note: this is a program file, and follows an arcane syntax. However, the lists of staff credits
// are, broadly speaking, in plain text, and could be extracted from here and pasted into a
// Word document, if thats what you are seeking to do.

// ===========================================================================================
// HOW IT WORKS
// ===========================================================================================

/* There are two PHP functions that accept a heredoc and convert the plain-text listings into
   formatted HTML.

   Function echo_heading_and_table()

   That prints a heading line and a table.
   The first line of the listing is  treated as a heading, followed by table-rows.
   Cells in a row are separated by the pipe character.

   NOTE THAT it is "correct" that (sometimes) the same name appears in  the heading line, and in the first line of the table entries.
   If there is a comma-separated list of (e.g.) names in one of the resultant table cells,
   then any spaces not preceded by commas are replaced by non-breaking spaces.

   NEW: If there is a third column in the table, then any text after "colon space" is treated a comma-separated list
   and sorted alphabetically by the first character (not conventional, but easier than messing about extracting surnames).

   Function echo_heading_and_list()

   That prints a heading line, followed by a comma-separated list of entries.
   If the first item in the list contains [ then the text between [ and ] is embellished.
   If [ is not present, the items are separated with commas and with nbsp replacing spaces within an entry.
   The lines are sorted alphabetically by the first character (not conventional, but easier than messing about extracting surnames).

*/

// ===========================================================================================
// INITIALISATION
// ===========================================================================================

require_once('process_staff_credits.php');

$file = __FILE__;                   // The current file. Used in __show.php
include '__show.php';               // Decide whether to display this code in the browser or execute it

// ===========================================================================================
// STAFF CREDITS in various lists
// ===========================================================================================

// for 2026 this data was taken from
// C:\_F\___Replacement_Closing\_HE26_CLOSING\slideshow_wkg\data\array.txt

echo "<p class=highlighter>Source file for this section is " . basename(__FILE__) . ", last modified <b>" . date("F d Y H:i:s.", filemtime(__FILE__)) . "</b></p";

echo_heading_and_table(<<<EOT
  Conference Manager        | Les Williams
  Deputy Conference Manager | Chris Williams
  Conference Treasurer      | David Gough
  Deputy Treasurer          | Liz Maisey
  Conference Secretary      | David Gibson
  Timetable Manager         | Gary Douthwaite
  Trade Hall Manager        | Badger
EOT
);


// ---------- done for 2026 ---------------------------------------------------

echo_heading_and_list(<<<EOT
  Technical Team: Manager   | Frank Tully
  Frank Tully [with]
  Adrian Turner
  Bartek Biela
  Dave Appleing
  Helen Fairclough
  Josh Bratchley
  Josh Henry
  Tim Webber
  Mike Clayton
  Emma Porter
  Frances Porter
EOT
);

// ---------- done for 2026 ---------------------------------------------------

echo_heading_and_list(<<<EOT
  Site WiFi: Manager | Gary Douthwaite
  Gary Douthwaite  [with]
  John Singleton
  Starlink equipment provided by Gloucestershire Cave Rescue Group
EOT
);

// ---------- done for 2026 ---------------------------------------------------

echo_heading_and_list(<<<EOT
  Transport Manager | Buddy
EOT
);

// ---------- done for 2026 ---------------------------------------------------

echo_heading_and_list(<<<EOT
  Trade Hall Team: Manager  | Badger
  Badger [with]
  Emma Key
  Dave Gough
  Bill Nix
  Dave Bell
  Helga Palmer
  Paul Wilman
  Simon Richardson
  Tom Howard
EOT
);

// ---------- done for 2026 ---------------------------------------------------

echo_heading_and_list(<<<EOT
  Reception Team: Manager | Lou Biffin
  Lou Biffin [with]
  Abigail Doolan
  Andrew Morse
  Jess Burgess
  Sam Drake
  Kat Hawkins
  Dylan Gates
  Isabel Williams
EOT
);

// ---------- done for 2026 ---------------------------------------------------

echo_heading_and_table(<<<EOT
  Events Team
  Lecture Secretary             | Gary Douthwaite
  Signposting                   | Paul & Tiggy Dummer
  Marshalling                   | Paul & Tiggy Dummer, Dave King, John Biffin
  SRT Events                    | Mark Wright, Dave Cowley, Jess Burkey, Mark Burkey
  Speleo Olympics Event         | Andrea & Philip Roberts, Justin Roberts, Dave Kiknadze
  Speleo Olympics Equipment Wrangler | Bill Nix
  Stomp                         | Ben Marks
  Opening MC                    | John Gunn
  Opening Video                 | Keith Edwards, Paul Taylor
  Closing MC                    | Alan Jeffreys
  Closing Video                 | Ian Healey
  After-Dinner Speaker          | Les Williams
  Closing Script and Projections| David Gibson
EOT
);

// ---------- done for 2026 ---------------------------------------------------

echo_heading_and_table(<<<EOT
  Bookings and Publicity Team
  Advance Bookings              | David Gibson
  Web Site and Social Media     | Gary Douthwaite
  T-shirt Design                | Gary Douthwaite
EOT
);

// ---------- done for 2026 ---------------------------------------------------

echo_heading_and_table(<<<EOT
  Competitions Team: Manager        | David Gibson
  Team Assistant                    | Nat Fretwell              |
  Photo Salon                       | Bill Nix                  | Judges: Dave Ryall, Nikie Arthurs, Charlotte Howard
  Young&nbsp;Photographer           | Julie Wooldridge          | Judging with: Mark Burkey, Badger
  Video Salon                       | Paul Taylor, Keith Edwards| Judging with: Steve Woolvern, Nicola Bayley, Bartek Biela, Footleg, Ian Healey
  Art Salon                         | Robin Gray, Ceris Jones   | Judging with: Judith Calford, Buddy
  Surveying Salon                   | Andrew Atkinson           | Judging with: Wookey, Joel Foyster, Michael Holliday
  Club Stands Award                 | Les Williams              | Judges: John Gunn, Dave Gough
  Arthur&nbsp;Butcher&nbsp;Award    | Wookey, Andrew Atkinson   | Judges: Wookey, Andrew Atkinson, Joel Foyster, Michael Holliday
  Tratman Award                     | Chris Howes               | Judges: Joe Duxbury, Chris Howes, Alan Jeffreys, Chris Scaife, Linda Wilson
  Giles Barker Award                | Chris Howes               | Judges: Morgannwg CC (Chris Howes), Red Rose CPC (Bill Nix)
EOT
);

// ---------- done for 2026 ---------------------------------------------------

echo_heading_and_list(<<<EOT
  Sponsorship and Prizes Team | Margaret Richardson
  Margaret Richardson [with]
  Julie Wooldridge
  Rosemary Taylor
  Liz Maisey
EOT
);

// ---------- done for 2026 ---------------------------------------------------

echo_heading_and_list(<<<EOT
  First Aid Team | Chris Williams
  Chris Williams [with]
  Gareth Stonely
  Joshua Benton
  Kieran Wyatt
  Mary Cutts
  Josh White
  Badger
  Paul Wilman
  Sam Drake
EOT
);

// ---------- done for 2026 ---------------------------------------------------

echo_heading_and_list(<<<EOT
  Special thanks to | Pafiliwn Llangollen Pavilion
EOT
);

?>