Veranstaltungs Archiv

Social Links


 ------------------- 

found 235 debug messages

0.000142 - GLOBAL::include                   -> config.php
0.000422 - dotCommon::classload              -> require: /var/www/html/beta.lockandload.ch/lockandload.ch/www/includes/class.dotDatabase.php
0.000579 - dotDatabase::getInstance          -> connection: database
0.000614 - dotDatabase::__construct          -> connection: database
0.000647 - dotCommon::classload              -> require: /var/www/html/beta.lockandload.ch/lockandload.ch/www/includes/class.page.php
0.000682 - page::getInstance                 -> do
0.000705 - dotCommon::classload              -> require: /var/www/html/beta.lockandload.ch/lockandload.ch/www/includes/class.dotSession.php
0.000749 - dotSession::getInstance           -> do
0.000765 - dotCommon::classload              -> require: /var/www/html/beta.lockandload.ch/lockandload.ch/www/includes/class.user.php
0.000835 - dotSession::start                 -> ---- init
0.000889 - dotSession::start                 -> start php session managment
0.001293 - dotSession::start                 -> finished php session management
0.001305 - dotSession::start                 -> save user and host information to new session_array
0.001317 - dotSession::start                 -> check for security options
0.016106 - dotSession::start                 -> lookup ip2country
0.016153 - dotDatabase::connect              -> laladmin_beta@localhost
0.016524 - dotDatabase::select               -> database: db_intranet_beta
0.016734 - dotDatabase::query                -> SELECT `code` FROM `country_ip2code` WHERE 51413520 BETWEEN ip_from AND ip_to
0.017183 - dotSession::start                 -> update current session online user infos
0.017229 - dotDatabase::query                -> UPDATE session SET lastactivity = 1745800288, userid = 0, site = 'http://beta.lockandload.ch/party/?page=0&type=archive', host = '3.16.130.16', dns = 'ec2-3-16-130-16.us-east-2.compute.amazonaws.com', countrycode = 'US', hits = hits + 1 WHERE hash = 'mvr7de2vleu9633hhqj3r9tnf2'
0.017489 - dotSession::start                 -> no session found in db == insert new db sesssion
0.017518 - dotDatabase::query                -> INSERT INTO `session`SET hash = 'mvr7de2vleu9633hhqj3r9tnf2', lastactivity = 1745800288, userid = 0, site = 'http://beta.lockandload.ch/party/?page=0&type=archive', referer = '', useragent = 'Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)', host = '3.16.130.16', dns = 'ec2-3-16-130-16.us-east-2.compute.amazonaws.com', countrycode = 'US', hits = 1
0.018205 - dotSession::load_locales          -> do
0.018305 - dotSession::load_locales          -> chosing language for locales: de_DE.UTF-8
0.018315 - dotSession::start                 -> ---- finished with session startup
0.018332 - dotSession::load_user             -> id: 0
0.018339 - user::get_user                    -> id: >0<
0.018356 - dotDatabase::getInstance          -> connection: database
0.018394 - dotCommon::classload              -> require: /var/www/html/beta.lockandload.ch/lockandload.ch/www/includes/class.styles.php
0.018482 - styles::load                      -> name: ><
0.018498 - styles::load                      -> include: /var/www/html/beta.lockandload.ch/lockandload.ch/www/html/styles/lal-theme.php
0.018709 - styles::activate                  -> style = lal-theme
0.018884 - dotCommon::classload              -> require: /var/www/html/beta.lockandload.ch/lockandload.ch/www/includes/class.admin.php
0.018941 - admin::getInstance                -> do
0.018953 - dotSession::getInstance           -> do
0.018964 - admin::__construct                -> user_id=0
0.018975 - user::load_settings               -> load current user settings to $global
0.019001 - dotCommon::classload              -> require: /var/www/html/beta.lockandload.ch/lockandload.ch/www/includes/class.prvmsg.php
0.019058 - dotCommon::classload              -> require: /var/www/html/beta.lockandload.ch/lockandload.ch/www/includes/class.event.php
0.019097 - EVENT::comming_event              -> return
0.019112 - dotDatabase::query                -> SELECT id FROM events WHERE UNIX_TIMESTAMP(end) > 1745800288 AND active=1 ORDER by begin ASC
0.019660 - dotCommon::classload              -> require: /var/www/html/beta.lockandload.ch/lockandload.ch/www/includes/class.sitzplan.php
0.019807 -                                   -> require: /var/www/html/beta.lockandload.ch/lockandload.ch/www//includes/custom.styles.php
0.019888 - styles::load                      -> name: >lal-theme<
0.019910 - styles::load                      -> include: /var/www/html/beta.lockandload.ch/lockandload.ch/www/html/styles/lal-theme.php
0.020201 - dotSession::getInstance           -> do
0.020220 - admin::__construct                -> user_id=0
0.020248 - admin::hasRight                   -> check for adminright: >0:0 & 1< FALSE
0.020288 - dotSession::getInstance           -> do
0.020297 - admin::__construct                -> user_id=0
0.020317 - admin::hasRight                   -> check for adminright: >0:0 & 1< FALSE
0.020348 -                                   -> require: /var/www/html/beta.lockandload.ch/lockandload.ch/www//includes/custom.news.php
0.020419 - dotCommon::classload              -> require: /var/www/html/beta.lockandload.ch/lockandload.ch/www/includes/class.news.php
0.020502 - dotCommon::classload              -> require: /var/www/html/beta.lockandload.ch/lockandload.ch/www/includes/class.cbox.php
0.020572 - CBOX::news                        -> generate Box
0.020587 - NEWS::load_news                   -> load news data
0.020611 - dotCommon::classload              -> require: /var/www/html/beta.lockandload.ch/lockandload.ch/www/includes/class.cache.php
0.020674 - CACHE::get                        -> cache: >news::stats< found
0.020751 - CACHE::get                        -> cache: >news::news_limit2_page0< found
0.020797 - NEWS::load_news                   -> ... from cache
0.020818 - dotCommon::classload              -> require: /var/www/html/beta.lockandload.ch/lockandload.ch/www/includes/class.html.php
0.020986 - HTML::template                    -> template: >box_news_bit<
0.021088 - HTML::template                    -> template: >box_news<
0.021153 - dotCommon::classload              -> require: /var/www/html/beta.lockandload.ch/lockandload.ch/www/includes/class.user_frontend.php
0.021210 - USER_FUNCTIONS::login             -> return
0.021227 - HTML::template                    -> template: >user_login_shortbar<
0.021312 - HTML::template                    -> template: >user_login<
0.021372 - HTML::template                    -> template: >user/user_registration<
0.021542 - USER_FUNCTIONS::password_reminder -> return
0.021558 - HTML::template                    -> template: >user_login_shortbar<
0.021619 - HTML::message                     -> generate Message: Hinweis
0.021629 - HTML::template                    -> template: >html_message<
0.021727 - GLOBAL::end global.php            -> ---------------------------------------------
0.021745 - dotCommon::classload              -> require: /var/www/html/beta.lockandload.ch/lockandload.ch/www/includes/class.event_frontend.php
0.021784 - EVENT::comming_event              -> return
0.021794 - dotDatabase::query                -> SELECT id FROM events WHERE UNIX_TIMESTAMP(end) > 1745800288 AND active=1 ORDER by begin ASC
0.022033 - admin::getInstance                -> do
0.022062 - admin::hasRight                   -> check for adminright: >0:0 & 512< FALSE
0.022069 - admin::getInstance                -> do
0.022080 - admin::hasRight                   -> check for adminright: >0:0 & 1024< FALSE
0.022125 - dotDatabase::query                -> SELECT count(*) FROM events WHERE 1=1 AND events.active=1 AND (events.end
0.022733 - HTML::template                    -> template: >event_index_pages<
0.022828 - dotDatabase::query                -> SELECT events.*, UNIX_TIMESTAMP(`begin`) AS unix_begin, UNIX_TIMESTAMP(`end`) AS unix_end, UNIX_TIMESTAMP(canceled) AS unix_cancel, event_location.name AS location, event_location.zip, event_location.city, event_location.street, event_location.countrycode, country_code2name.name AS countryname FROM events LEFT JOIN event_location ON events.location_id=event_location.id LEFT JOIN country_code2name ON event_location.countrycode=country_code2name.code WHERE 1=1 AND events.active=1 AND (events.end
0.026829 - dotDatabase::query                -> SELECT id FROM events WHERE 1=1 AND events.active=1 AND (events.end
0.027275 - dotDatabase::query                -> SELECT event_id, COUNT(event_teilnehmer.id) AS anz FROM event_teilnehmer LEFT JOIN events ON events.id=event_id WHERE 1=1 AND events.active=1 AND (events.end
0.030807 - dotDatabase::query                -> SELECT event_id, COUNT(event_teilnehmer.id) AS anz FROM event_teilnehmer LEFT JOIN events ON events.id=event_id WHERE 1=1 AND events.active=1 AND (events.end
0.044137 - HTML::encode                      -> 2...
0.044184 - dotDatabase::query                -> SELECT `code`, `smily` FROM html_smilies ORDER by LENGTH(code) DESC
0.044717 - dotDatabase::query                -> SELECT codetag, codereplacement, twoparams FROM html_code
0.044860 - HTML::encode                      -> replace run 1
0.044910 - HTML::encode                      -> ...
0.044967 - HTML::encode                      -> replace run 1
0.045136 - HTML::template                    -> template: >event_index_bit<
0.045309 - HTML::encode                      -> ETRONIX BYOD Gamer: 55.- - Grosser Sitzplatz (100cm) - Netzw...
0.045566 - HTML::encode                      -> replace run 1
0.045605 - HTML::encode                      -> Teilnehmer unter 16 Jahren müssen eine Bestätigung der Elt...
0.045783 - HTML::encode                      -> replace run 1
0.045838 - HTML::encode                      -> replace run 2
0.045960 - HTML::template                    -> template: >event_index_bit<
0.046021 - HTML::encode                      -> Standard: Gratis (+ 3.- CHF Umweltbeitrag) VIP: 280.- CHF (i...
0.046135 - HTML::encode                      -> replace run 1
0.046168 - HTML::encode                      -> - Gewinner der Ticket-Verlosung der Zurich Game Show 2019 - ...
0.046268 - HTML::encode                      -> replace run 1
0.046357 - HTML::template                    -> template: >event_index_bit<
0.046403 - HTML::encode                      -> Normal: 75.- VIP-Galerie: 95.- (AUSVERKAUFT!!!) VIP Sitzpla...
0.046549 - HTML::encode                      -> replace run 1
0.046579 - HTML::encode                      -> Teilnehmer unter 16 Jahren müssen eine Bestätigung der Elt...
0.046652 - HTML::encode                      -> replace run 1
0.046682 - HTML::encode                      -> replace run 2
0.046736 - HTML::template                    -> template: >event_index_bit<
0.046774 - HTML::encode                      -> Normal: 65.- VIP-Galerie: 85.- (ausverkauft!!!+) VIP Sitzpl...
0.046887 - HTML::encode                      -> replace run 1
0.046912 - HTML::encode                      -> Teilnehmer unter 16 Jahren müssen eine Bestätigung der Elt...
0.046968 - HTML::encode                      -> replace run 1
0.047034 - HTML::template                    -> template: >event_index_bit<
0.047069 - HTML::encode                      -> Normal: 55.- VIP: 85.- (ausverkauft!!) VIP Sitzplatz Reserv...
0.047172 - HTML::encode                      -> replace run 1
0.047211 - HTML::encode                      -> Teilnehmer unter 16 Jahren müssen eine Bestätigung der Elt...
0.047291 - HTML::encode                      -> replace run 1
0.047350 - HTML::template                    -> template: >event_index_bit<
0.047389 - HTML::encode                      -> 55.- Ein Parkplatz kostet 6.- CHF für 24/H. Parkplätze si...
0.047451 - HTML::encode                      -> replace run 1
0.047471 - HTML::encode                      -> Teilnehmer unter 16 Jahren müssen eine Bestätigung der Elt...
0.047526 - HTML::encode                      -> replace run 1
0.047575 - HTML::template                    -> template: >event_index_bit<
0.047608 - HTML::encode                      -> 55.- Ein Parkplatz kostet 6.- CHF für 24/H. Parkplätze si...
0.047669 - HTML::encode                      -> replace run 1
0.047688 - HTML::encode                      -> Teilnehmer unter 16 Jahren müssen eine Bestätigung der Elt...
0.047743 - HTML::encode                      -> replace run 1
0.047841 - HTML::template                    -> template: >event_index_bit<
0.047877 - HTML::encode                      -> Early Bird 50.- (Einzahlung bis 01.05.2015) Normaler Eintrit...
0.047965 - HTML::encode                      -> replace run 1
0.047987 - HTML::encode                      -> Teilnehmer unter 16 Jahren müssen eine Bestätigung der Elt...
0.048055 - HTML::encode                      -> replace run 1
0.048105 - HTML::template                    -> template: >event_index_bit<
0.048138 - HTML::encode                      -> Early Bird 50.- (Einzahlung bis 15.12.2014) Normaler Eintrit...
0.048209 - HTML::encode                      -> replace run 1
0.048231 - HTML::encode                      -> Teilnehmer unter 16 Jahren müssen eine Bestätigung der Elt...
0.048286 - HTML::encode                      -> replace run 1
0.048334 - HTML::template                    -> template: >event_index_bit<
0.048359 - HTML::template                    -> template: >event_index<
0.048453 - HTML::template                    -> template: >event_index_shortbar<
0.048551 - GLOBAL::end userspace             -> ---------------------------------------------
0.048563 - PAGE::render                      -> start rendering page layout
0.048573 - USER::check_for_new_messages      -> return
0.048589 - dotSession::getInstance           -> do
0.048608 - dotCommon::classload              -> require: /var/www/html/beta.lockandload.ch/lockandload.ch/www/includes/class.catering.php
0.048675 - dotDatabase::query                -> SELECT credits FROM catering_konto WHERE user_id=0
0.048879 - PAGE::get_boxes                   -> -------- side=left
0.048896 - PAGE::get_boxes                   -> -------- call: left::menu_main
0.048911 - CBOX::menu                        -> generate Menu Box >menu<
0.048943 - HTML::template_exists             -> search: >page_box_left< == 1
0.048968 - HTML::template                    -> template: >page_box_left<
0.049031 - PAGE::get_boxes                   -> -------- call: left::menu_party
0.049040 - CBOX::menu                        -> generate Menu Box >party<
0.049054 - HTML::template                    -> template: >box_menu_bit<
0.049097 - HTML::template                    -> template: >box_menu_bit<
0.049112 - HTML::template                    -> template: >box_menu_bit<
0.049125 - HTML::template                    -> template: >box_menu_bit<
0.049138 - HTML::template                    -> template: >box_menu_bit<
0.049150 - HTML::template                    -> template: >box_menu_bit<
0.049163 - HTML::template                    -> template: >box_menu_bit<
0.049176 - HTML::template                    -> template: >box_menu<
0.049220 - HTML::template_exists             -> search: >page_box_left< == 1
0.049238 - HTML::template                    -> template: >page_box_left<
0.049258 - PAGE::get_boxes                   -> -------- call: left::menu_login
0.049266 - CBOX::menu                        -> generate Menu Box >login<
0.049284 - HTML::template_exists             -> search: >page_box_left< == 1
0.049298 - HTML::template                    -> template: >page_box_left<
0.049316 - PAGE::get_boxes                   -> -------- ignore: left::menu_user
0.049321 - PAGE::get_boxes                   -> -------- call: left::search
0.049330 - CBOX::template                    -> generate Box with >box_suchen< as template
0.049336 - HTML::template                    -> template: >box_suchen<
0.049383 - HTML::template_exists             -> search: >page_box_left< == 1
0.049397 - HTML::template                    -> template: >page_box_left<
0.049414 - PAGE::get_boxes                   -> -------- call: left::banner
0.049435 - CACHE::get                        -> cache: >sponsoren_3::cbox_lal-theme.de_DE< found
0.049480 - HTML::template_exists             -> search: >page_box_left< == 1
0.049496 - HTML::template                    -> template: >page_box_left<
0.049522 - PAGE::get_boxes                   -> -------- side=right
0.049532 - PAGE::get_boxes                   -> -------- call: right::news
0.049541 - CBOX::news                        -> generate Box
0.049550 - NEWS::load_news                   -> load news data
0.049565 - CACHE::get                        -> cache: >news::stats< found
0.049594 - CACHE::get                        -> cache: >news::news_limit2_page0< found
0.049619 - NEWS::load_news                   -> ... from cache
0.049719 - HTML::template                    -> template: >box_news_bit<
0.049757 - HTML::template                    -> template: >box_news<
0.049793 - HTML::template_exists             -> search: >page_box_right< == 1
0.049811 - HTML::template                    -> template: >page_box_right<
0.049854 - PAGE::get_boxes                   -> -------- call: right::party
0.049865 - CBOX::party                       -> generate Box
0.049878 - EVENT::short_event                -> id >19<
0.049884 - EVENT::getevent                   -> id >19<
0.049903 - dotDatabase::query                -> SELECT events.id, active, invite, password, events.name, anzahl, preis, konto, kontocheck, UNIX_TIMESTAMP(kontocheck) AS kontocheck_unix, event_location.name AS location, event_location.zip AS plz, event_location.city AS ort, event_location.street AS strasse, event_location.countrycode, location_id, map_template, allow_signoff, voraussetzung, minalter, turnier, netzwerk, weiteres, banner, UNIX_TIMESTAMP(begin) AS begin, UNIX_TIMESTAMP(end) AS end, UNIX_TIMESTAMP(signupbegin) AS sgbegin, UNIX_TIMESTAMP(signupend) AS sgend, UNIX_TIMESTAMP(seatreservebegin) AS seatbegin, UNIX_TIMESTAMP(seatreserveend) AS seatend, seatimage, UNIX_TIMESTAMP(canceled) AS canceled, archiv_gallery, archiv_media FROM events LEFT JOIN event_location ON event_location.id=location_id WHERE events.id=19 AND active=1
0.050159 - CACHE::get                        -> cache: >event_19::stats< found
0.050233 - HTML::template                    -> template: >box_event<
0.050326 - EVENT::short_event                -> id >13<
0.050335 - EVENT::getevent                   -> id >13<
0.050345 - dotDatabase::query                -> SELECT events.id, active, invite, password, events.name, anzahl, preis, konto, kontocheck, UNIX_TIMESTAMP(kontocheck) AS kontocheck_unix, event_location.name AS location, event_location.zip AS plz, event_location.city AS ort, event_location.street AS strasse, event_location.countrycode, location_id, map_template, allow_signoff, voraussetzung, minalter, turnier, netzwerk, weiteres, banner, UNIX_TIMESTAMP(begin) AS begin, UNIX_TIMESTAMP(end) AS end, UNIX_TIMESTAMP(signupbegin) AS sgbegin, UNIX_TIMESTAMP(signupend) AS sgend, UNIX_TIMESTAMP(seatreservebegin) AS seatbegin, UNIX_TIMESTAMP(seatreserveend) AS seatend, seatimage, UNIX_TIMESTAMP(canceled) AS canceled, archiv_gallery, archiv_media FROM events LEFT JOIN event_location ON event_location.id=location_id WHERE events.id=13 AND active=1
0.050599 - CACHE::get                        -> cache: >event_13::stats< found
0.050647 - HTML::template                    -> template: >box_event<
0.050698 - HTML::template_exists             -> search: >page_box_right< == 1
0.050721 - HTML::template                    -> template: >page_box_right<
0.050742 - PAGE::get_boxes                   -> -------- call: right::forum
0.050754 - CBOX::forum                       -> generate forum box
0.050760 - CBOX::forum_load_threads          -> load data
0.050775 - CACHE::get                        -> cache: >forum::topthreads< found
0.050805 - dotDatabase::query                -> SELECT t.title, t.lastposter, t.fv_id, t.threadid, t.lastposttime AS stamp, UNIX_TIMESTAMP(t.lastposttime) AS lastposttime, m.forumid AS forumid, m.title AS forumtitle, m.private AS private, m.priv_access AS priv_access, t.replies, t.ext, SUBSTRING(pagetext, 1, 190) AS preview FROM forum_thread AS t LEFT JOIN forum_main AS m ON t.forumid=m.forumid LEFT JOIN forum_post AS p ON t.threadid=p.threadid AND t.lastposttime=p.dateline WHERE t.invisible=0 AND m.show_latest=1 AND t.show_latest=1 ORDER by t.lastposttime DESC LIMIT 20
0.050904 - CACHE::set                        -> cache: >forum::topthreads< with ttl:3600
0.051035 - CBOX::forum_threads               -> list all threads in array
0.051050 - FORUM::thread_lastvisit           -> threadid: array ( )
0.051059 - admin::getInstance                -> do
0.051066 - HTML::template                    -> template: >box_forum<
0.051135 - HTML::template_exists             -> search: >page_box_right< == 1
0.051155 - HTML::template                    -> template: >page_box_right<
0.051177 - PAGE::get_boxes                   -> -------- call: right::vote
0.051189 - CBOX::vote                        -> generate Box
0.051199 - dotDatabase::query                -> SELECT v_id, UNIX_TIMESTAMP(v_ende) AS v_ende FROM vote_main WHERE v_start < NOW() AND v_ende > NOW() AND v_active=1 AND v_top=1 ORDER by v_start DESC
0.051641 - HTML::template                    -> template: >box_vote_nocurrent<
0.051709 - HTML::template_exists             -> search: >page_box_right< == 1
0.051728 - HTML::template                    -> template: >page_box_right<
0.051779 - PAGE::get_boxes                   -> -------- call: right::buddylist
0.051789 - CBOX::buddylist                   -> generate Box
0.051798 - PAGE::get_boxes                   -> -------- call: right::online
0.051805 - CBOX::online                      -> generate Box
0.051812 - HTML::template                    -> template: >box_online<
0.051862 - HTML::template_exists             -> search: >page_box_right< == 1
0.051879 - HTML::template                    -> template: >page_box_right<
0.051906 - PAGE::render                      -> final
0.051913 - PAGE::renderTemplate              -> page
0.051925 - PAGE::getHead                     -> return
0.051931 - dotSession::getInstance           -> do
0.052019 - HTML::template                    -> template: >page<
0.052200 - PAGE::render_template             -> final

PHP Includes   : 25
DB Queries     : 17
Rendering Time : 0.052918

Includes PHP Files: 
 - /var/www/html/beta.lockandload.ch/lockandload.ch/www/party/index.php
 - /var/www/html/beta.lockandload.ch/lockandload.ch/www/global.php
 - /var/www/html/beta.lockandload.ch/lockandload.ch/www/includes/class.dotCommon.php
 - /var/www/html/beta.lockandload.ch/lockandload.ch/www/config.php
 - /var/www/html/beta.lockandload.ch/lockandload.ch/www/includes/class.dotDatabase.php
 - /var/www/html/beta.lockandload.ch/lockandload.ch/www/includes/class.page.php
 - /var/www/html/beta.lockandload.ch/lockandload.ch/www/includes/class.dotSession.php
 - /var/www/html/beta.lockandload.ch/lockandload.ch/www/includes/class.user.php
 - /var/www/html/beta.lockandload.ch/lockandload.ch/www/includes/tournament_v2/class.tv2_db.php
 - /var/www/html/beta.lockandload.ch/lockandload.ch/www/includes/class.styles.php
 - /var/www/html/beta.lockandload.ch/lockandload.ch/www/html/styles/lal-theme.php
 - /var/www/html/beta.lockandload.ch/lockandload.ch/www/html/styles/default.php
 - /var/www/html/beta.lockandload.ch/lockandload.ch/www/includes/class.admin.php
 - /var/www/html/beta.lockandload.ch/lockandload.ch/www/includes/class.prvmsg.php
 - /var/www/html/beta.lockandload.ch/lockandload.ch/www/includes/class.event.php
 - /var/www/html/beta.lockandload.ch/lockandload.ch/www/includes/class.sitzplan.php
 - /var/www/html/beta.lockandload.ch/lockandload.ch/www/includes/custom.styles.php
 - /var/www/html/beta.lockandload.ch/lockandload.ch/www/includes/custom.news.php
 - /var/www/html/beta.lockandload.ch/lockandload.ch/www/includes/class.news.php
 - /var/www/html/beta.lockandload.ch/lockandload.ch/www/includes/class.cbox.php
 - /var/www/html/beta.lockandload.ch/lockandload.ch/www/includes/class.cache.php
 - /var/www/html/beta.lockandload.ch/lockandload.ch/www/includes/class.html.php
 - /var/www/html/beta.lockandload.ch/lockandload.ch/www/includes/class.user_frontend.php
 - /var/www/html/beta.lockandload.ch/lockandload.ch/www/includes/class.event_frontend.php
 - /var/www/html/beta.lockandload.ch/lockandload.ch/www/includes/class.catering.php