Sitzplan > Dreifachhalle Stadthalle Sursee - 400 Plätze

Suche

Legende

frei
vorgemerkt
reserviert
Dein Platz
Dein Clan
Suche
Staff
Stuhl
Tür
Wand
Beamer
Fenster
Die Veranstaltung ist vorbei. Änderungen sind nicht mehr möglich.


Social Links

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

found 209 debug messages

0.000128 - GLOBAL::include                   -> config.php
0.000369 - dotCommon::classload              -> require: /var/www/html/beta.lockandload.ch/lockandload.ch/www/includes/class.dotDatabase.php
0.000487 - dotDatabase::getInstance          -> connection: database
0.000514 - dotDatabase::__construct          -> connection: database
0.000550 - dotCommon::classload              -> require: /var/www/html/beta.lockandload.ch/lockandload.ch/www/includes/class.page.php
0.000594 - page::getInstance                 -> do
0.000628 - dotCommon::classload              -> require: /var/www/html/beta.lockandload.ch/lockandload.ch/www/includes/class.dotSession.php
0.000728 - dotSession::getInstance           -> do
0.000756 - dotCommon::classload              -> require: /var/www/html/beta.lockandload.ch/lockandload.ch/www/includes/class.user.php
0.001949 - dotSession::start                 -> ---- init
0.002043 - dotSession::start                 -> start php session managment
0.002459 - dotSession::start                 -> finished php session management
0.002479 - dotSession::start                 -> save user and host information to new session_array
0.002497 - dotSession::start                 -> check for security options
0.013945 - dotSession::start                 -> lookup ip2country
0.014009 - dotDatabase::connect              -> laladmin_beta@localhost
0.014420 - dotDatabase::select               -> database: db_intranet_beta
0.014589 - dotDatabase::query                -> SELECT `code` FROM `country_ip2code` WHERE 51592218 BETWEEN ip_from AND ip_to
0.014927 - dotSession::start                 -> update current session online user infos
0.014961 - dotDatabase::query                -> UPDATE session SET lastactivity = 1746147841, userid = 0, site = 'http://beta.lockandload.ch/party/?do=sitzplan&highlight=26006&id=23', host = '3.19.60.26', dns = 'ec2-3-19-60-26.us-east-2.compute.amazonaws.com', countrycode = 'US', hits = hits + 1 WHERE hash = 'obvn9u204hvsbekmdi0f0e1qd2'
0.015403 - dotSession::start                 -> no session found in db == insert new db sesssion
0.015452 - dotDatabase::query                -> INSERT INTO `session`SET hash = 'obvn9u204hvsbekmdi0f0e1qd2', lastactivity = 1746147841, userid = 0, site = 'http://beta.lockandload.ch/party/?do=sitzplan&highlight=26006&id=23', referer = '', useragent = 'Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)', host = '3.19.60.26', dns = 'ec2-3-19-60-26.us-east-2.compute.amazonaws.com', countrycode = 'US', hits = 1
0.017161 - dotSession::load_locales          -> do
0.017550 - dotSession::load_locales          -> chosing language for locales: de_DE.UTF-8
0.017575 - dotSession::start                 -> ---- finished with session startup
0.017598 - dotSession::load_user             -> id: 0
0.017607 - user::get_user                    -> id: >0<
0.017625 - dotDatabase::getInstance          -> connection: database
0.017681 - dotCommon::classload              -> require: /var/www/html/beta.lockandload.ch/lockandload.ch/www/includes/class.styles.php
0.017823 - styles::load                      -> name: ><
0.018144 - styles::load                      -> include: /var/www/html/beta.lockandload.ch/lockandload.ch/www/html/styles/lal-theme.php
0.018484 - styles::activate                  -> style = lal-theme
0.018767 - dotCommon::classload              -> require: /var/www/html/beta.lockandload.ch/lockandload.ch/www/includes/class.admin.php
0.018860 - admin::getInstance                -> do
0.018870 - dotSession::getInstance           -> do
0.018880 - admin::__construct                -> user_id=0
0.018887 - user::load_settings               -> load current user settings to $global
0.018904 - dotCommon::classload              -> require: /var/www/html/beta.lockandload.ch/lockandload.ch/www/includes/class.prvmsg.php
0.018955 - dotCommon::classload              -> require: /var/www/html/beta.lockandload.ch/lockandload.ch/www/includes/class.event.php
0.018990 - EVENT::comming_event              -> return
0.019003 - dotDatabase::query                -> SELECT id FROM events WHERE UNIX_TIMESTAMP(end) > 1746147841 AND active=1 ORDER by begin ASC
0.019722 - dotCommon::classload              -> require: /var/www/html/beta.lockandload.ch/lockandload.ch/www/includes/class.sitzplan.php
0.019837 -                                   -> require: /var/www/html/beta.lockandload.ch/lockandload.ch/www//includes/custom.styles.php
0.019909 - styles::load                      -> name: >lal-theme<
0.019929 - styles::load                      -> include: /var/www/html/beta.lockandload.ch/lockandload.ch/www/html/styles/lal-theme.php
0.020160 - dotSession::getInstance           -> do
0.020169 - admin::__construct                -> user_id=0
0.020189 - admin::hasRight                   -> check for adminright: >0:0 & 1< FALSE
0.020214 - dotSession::getInstance           -> do
0.020219 - admin::__construct                -> user_id=0
0.020231 - admin::hasRight                   -> check for adminright: >0:0 & 1< FALSE
0.020252 -                                   -> require: /var/www/html/beta.lockandload.ch/lockandload.ch/www//includes/custom.news.php
0.020299 - dotCommon::classload              -> require: /var/www/html/beta.lockandload.ch/lockandload.ch/www/includes/class.news.php
0.020369 - dotCommon::classload              -> require: /var/www/html/beta.lockandload.ch/lockandload.ch/www/includes/class.cbox.php
0.020426 - CBOX::news                        -> generate Box
0.020436 - NEWS::load_news                   -> load news data
0.020454 - dotCommon::classload              -> require: /var/www/html/beta.lockandload.ch/lockandload.ch/www/includes/class.cache.php
0.021228 - CACHE::get                        -> cache: >news::stats< found
0.021571 - CACHE::get                        -> cache: >news::stats< has expired
0.021627 - CACHE::delete                     -> cache: >news::stats<
0.022350 - dotDatabase::query                -> SELECT * FROM news_section WHERE urlshort IN ('') ORDER by urlshort ASC
0.022563 - dotDatabase::query                -> SELECT COUNT(*) FROM news_post WHERE active = 1 AND dateline <= NOW() ORDER by dateline ASC
0.023066 - dotDatabase::query                -> SELECT UNIX_TIMESTAMP(news_post.dateline) FROM news_post WHERE active = 1 AND dateline > NOW() ORDER by dateline ASC LIMIT 1
0.023632 - CACHE::set                        -> cache: >news::stats< with ttl:3600
0.024237 - CACHE::get                        -> cache: >news::news_limit2_page0< found
0.024564 - CACHE::get                        -> cache: >news::news_limit2_page0< has expired
0.024600 - CACHE::delete                     -> cache: >news::news_limit2_page0<
0.024899 - NEWS::load_news                   -> ... from database
0.024921 - dotDatabase::query                -> SELECT news_post.id AS id, news_post.headline, news_post.content, news_post.short, news_post.user_id, news_post.encode, UNIX_TIMESTAMP(news_post.dateline) AS date_unix, news_post.comments, news_post.section_id, news_section.name AS section_name, news_section.short AS section_short, news_section.urlshort AS section_url, news_section.template, user.nick, user.vorname, user.nachname, user.countrycode FROM news_post LEFT JOIN news_section ON news_post.section_id = news_section.id LEFT JOIN user ON user.id = news_post.user_id WHERE news_post.active = 1 AND news_post.dateline <= NOW() ORDER by news_post.dateline DESC LIMIT 0,2
0.025676 - dotCommon::classload              -> require: /var/www/html/beta.lockandload.ch/lockandload.ch/www/includes/class.html.php
0.025848 - HTML::encodeCms                   -> 
0.026388 - HTML::encode                      -> BETA SEITE Nach der LAN ist vor der LAN: LOCK AND LOAD 12! ...
0.026467 - dotDatabase::query                -> SELECT `code`, `smily` FROM html_smilies ORDER by LENGTH(code) DESC
0.027379 - dotDatabase::query                -> SELECT codetag, codereplacement, twoparams FROM html_code
0.027576 - HTML::encode                      -> replace run 1
0.027648 - CACHE::set                        -> cache: >news::news_limit2_page0< with ttl:3600
0.027924 - HTML::template                    -> template: >box_news_bit<
0.029673 - HTML::template                    -> template: >box_news<
0.030127 - dotCommon::classload              -> require: /var/www/html/beta.lockandload.ch/lockandload.ch/www/includes/class.user_frontend.php
0.030242 - USER_FUNCTIONS::login             -> return
0.030270 - HTML::template                    -> template: >user_login_shortbar<
0.031023 - HTML::template                    -> template: >user_login<
0.031446 - HTML::template                    -> template: >user/user_registration<
0.032016 - USER_FUNCTIONS::password_reminder -> return
0.032046 - HTML::template                    -> template: >user_login_shortbar<
0.032083 - HTML::message                     -> generate Message: Hinweis
0.032091 - HTML::template                    -> template: >html_message<
0.032906 - GLOBAL::end global.php            -> ---------------------------------------------
0.032980 - dotCommon::classload              -> require: /var/www/html/beta.lockandload.ch/lockandload.ch/www/includes/class.sitzplan_frontend.php
0.034977 - dotDatabase::query                -> SELECT * FROM event_sitzplan WHERE id='23'
0.035409 - EVENT::getevent                   -> id >12<
0.035437 - 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=12 AND active=1
0.035670 - EVENT::get_teilnehmer             -> id >12< user_id >0<
0.035687 - dotDatabase::query                -> SELECT * FROM event_teilnehmer WHERE event_id='12' AND user_id='0'
0.035770 - dotDatabase::query                -> SELECT event_sitzplatz.*, user.nick AS nick, user.clan AS clan, user.id AS user_id, user.avatar, group_id FROM event_sitzplatz LEFT JOIN event_teilnehmer ON event_sitzplatz.etid=event_teilnehmer.id LEFT JOIN user ON event_teilnehmer.user_id=user.id WHERE block = 23 ORDER by row,col ASC
0.136515 - dotDatabase::query                -> SELECT COUNT(*) FROM event_sitzplan WHERE event_id=12 AND active=1
0.136727 - HTML::template                    -> template: >sitzplan_type_default<
0.137907 - HTML::template                    -> template: >event_shortbar<
0.138857 - GLOBAL::end userspace             -> ---------------------------------------------
0.138885 - PAGE::render                      -> start rendering page layout
0.138899 - USER::check_for_new_messages      -> return
0.138933 - dotSession::getInstance           -> do
0.138977 - dotCommon::classload              -> require: /var/www/html/beta.lockandload.ch/lockandload.ch/www/includes/class.catering.php
0.139074 - dotDatabase::query                -> SELECT credits FROM catering_konto WHERE user_id=0
0.139539 - PAGE::get_boxes                   -> -------- side=left
0.139572 - PAGE::get_boxes                   -> -------- call: left::menu_main
0.139596 - CBOX::menu                        -> generate Menu Box >menu<
0.139929 - HTML::template_exists             -> search: >page_box_left< == 1
0.139969 - HTML::template                    -> template: >page_box_left<
0.140349 - PAGE::get_boxes                   -> -------- call: left::menu_party
0.140387 - CBOX::menu                        -> generate Menu Box >party<
0.140425 - HTML::template                    -> template: >box_menu_bit<
0.140814 - HTML::template                    -> template: >box_menu_bit<
0.140856 - HTML::template                    -> template: >box_menu_bit<
0.140883 - HTML::template                    -> template: >box_menu_bit<
0.140908 - HTML::template                    -> template: >box_menu_bit<
0.140932 - HTML::template                    -> template: >box_menu_bit<
0.140953 - HTML::template                    -> template: >box_menu_bit<
0.140974 - HTML::template                    -> template: >box_menu<
0.141218 - HTML::template_exists             -> search: >page_box_left< == 1
0.141265 - HTML::template                    -> template: >page_box_left<
0.141302 - PAGE::get_boxes                   -> -------- call: left::menu_login
0.141314 - CBOX::menu                        -> generate Menu Box >login<
0.141339 - HTML::template_exists             -> search: >page_box_left< == 1
0.141356 - HTML::template                    -> template: >page_box_left<
0.141377 - PAGE::get_boxes                   -> -------- ignore: left::menu_user
0.141383 - PAGE::get_boxes                   -> -------- call: left::search
0.141393 - CBOX::template                    -> generate Box with >box_suchen< as template
0.141400 - HTML::template                    -> template: >box_suchen<
0.141730 - HTML::template_exists             -> search: >page_box_left< == 1
0.141758 - HTML::template                    -> template: >page_box_left<
0.141787 - PAGE::get_boxes                   -> -------- call: left::banner
0.141836 - CACHE::get                        -> cache: >sponsoren_3::cbox_lal-theme.de_DE< found
0.142138 - CACHE::get                        -> cache: >sponsoren_3::cbox_lal-theme.de_DE< has expired
0.142181 - CACHE::delete                     -> cache: >sponsoren_3::cbox_lal-theme.de_DE<
0.142287 - dotDatabase::query                -> SELECT * FROM sponsoren_groups WHERE id=3
0.142481 - dotDatabase::query                -> SELECT * FROM sponsoren WHERE group_id=3 AND active=1 AND ( restricted=0 OR ( restricted=1 AND begin < NOW() AND end > NOW())) ORDER by display_order ASC
0.142981 - HTML::template                    -> template: >box_banner<
0.143542 - CACHE::set                        -> cache: >sponsoren_3::cbox_lal-theme.de_DE< with ttl:3600
0.143705 - HTML::template_exists             -> search: >page_box_left< == 1
0.143749 - HTML::template                    -> template: >page_box_left<
0.143802 - PAGE::get_boxes                   -> -------- side=right
0.143820 - PAGE::get_boxes                   -> -------- call: right::news
0.143840 - CBOX::news                        -> generate Box
0.143854 - NEWS::load_news                   -> load news data
0.143876 - CACHE::get                        -> cache: >news::stats< found
0.143931 - CACHE::get                        -> cache: >news::news_limit2_page0< found
0.143976 - NEWS::load_news                   -> ... from cache
0.144046 - HTML::template                    -> template: >box_news_bit<
0.144086 - HTML::template                    -> template: >box_news<
0.144143 - HTML::template_exists             -> search: >page_box_right< == 1
0.144174 - HTML::template                    -> template: >page_box_right<
0.144471 - PAGE::get_boxes                   -> -------- call: right::party
0.144497 - CBOX::party                       -> generate Box
0.144522 - EVENT::short_event                -> id >19<
0.144531 - EVENT::getevent                   -> id >19<
0.144545 - 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.145071 - CACHE::get                        -> cache: >event_19::stats< found
0.145362 - CACHE::get                        -> cache: >event_19::stats< has expired
0.145390 - CACHE::delete                     -> cache: >event_19::stats<
0.145523 - dotDatabase::query                -> SELECT count(*) FROM event_teilnehmer WHERE event_id='19' AND bezahlt<2
0.145658 - dotDatabase::query                -> SELECT count(*) FROM event_teilnehmer WHERE event_id='19' AND bezahlt=1
0.145733 - CACHE::set                        -> cache: >event_19::stats< with ttl:3600
0.145918 - HTML::template                    -> template: >box_event<
0.146299 - EVENT::short_event                -> id >13<
0.146316 - EVENT::getevent                   -> id >13<
0.146329 - 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.146571 - CACHE::get                        -> cache: >event_13::stats< found
0.146860 - CACHE::get                        -> cache: >event_13::stats< has expired
0.146892 - CACHE::delete                     -> cache: >event_13::stats<
0.147015 - dotDatabase::query                -> SELECT count(*) FROM event_teilnehmer WHERE event_id='13' AND bezahlt<2
0.147170 - dotDatabase::query                -> SELECT count(*) FROM event_teilnehmer WHERE event_id='13' AND bezahlt=1
0.147313 - CACHE::set                        -> cache: >event_13::stats< with ttl:3600
0.147522 - HTML::template                    -> template: >box_event<
0.147691 - HTML::template_exists             -> search: >page_box_right< == 1
0.147738 - HTML::template                    -> template: >page_box_right<
0.147783 - PAGE::get_boxes                   -> -------- call: right::forum
0.147805 - CBOX::forum                       -> generate forum box
0.147817 - CBOX::forum_load_threads          -> load data
0.147853 - CACHE::get                        -> cache: >forum::topthreads< found
0.148135 - CACHE::get                        -> cache: >forum::topthreads< has expired
0.148160 - CACHE::delete                     -> cache: >forum::topthreads<
0.148236 - 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.148382 - CACHE::set                        -> cache: >forum::topthreads< with ttl:3600
0.148493 - CBOX::forum_threads               -> list all threads in array
0.148514 - FORUM::thread_lastvisit           -> threadid: array ( )
0.148533 - admin::getInstance                -> do
0.148547 - HTML::template                    -> template: >box_forum<
0.148918 - HTML::template_exists             -> search: >page_box_right< == 1
0.148965 - HTML::template                    -> template: >page_box_right<
0.149008 - PAGE::get_boxes                   -> -------- call: right::vote
0.149027 - CBOX::vote                        -> generate Box
0.149038 - 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.149644 - HTML::template                    -> template: >box_vote_nocurrent<
0.150037 - HTML::template_exists             -> search: >page_box_right< == 1
0.150080 - HTML::template                    -> template: >page_box_right<
0.150124 - PAGE::get_boxes                   -> -------- call: right::buddylist
0.150145 - CBOX::buddylist                   -> generate Box
0.150161 - PAGE::get_boxes                   -> -------- call: right::online
0.150175 - CBOX::online                      -> generate Box
0.150191 - HTML::template                    -> template: >box_online<
0.150311 - HTML::template_exists             -> search: >page_box_right< == 1
0.150345 - HTML::template                    -> template: >page_box_right<
0.150537 - PAGE::render                      -> final
0.150554 - PAGE::renderTemplate              -> page
0.150572 - PAGE::getHead                     -> return
0.150581 - dotSession::getInstance           -> do
0.151805 - HTML::template                    -> template: >page<
0.152381 - PAGE::render_template             -> final

PHP Includes   : 25
DB Queries     : 26
Rendering Time : 0.153697

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.sitzplan_frontend.php
 - /var/www/html/beta.lockandload.ch/lockandload.ch/www/includes/class.catering.php