*** BUG - Template::Engine::WebTemplate v250 ***


Formatted message:
Error in template: PAGER_MISSING_PARAMS error - Required Parameter size is missing, undef or 0 for the INCLUDE pager current:	
size:	
total:	
url:	/events.thtml?vts=gbVfAgE&page=8
param:	page
nohide:	


$Message = "Error in template: PAGER_MISSING_PARAMS error - Required Parameter size is missing, undef or 0 for the INCLUDE pager current:\t\nsize:\t\ntotal:\t\nurl:\t/events.thtml?vts=gbVfAgE&page=8\nparam:\tpage\nnohide:\t\n";
@_ = ( bless( [ "PAGER_MISSING_PARAMS", "Required Parameter size is missing, undef or 0 for the INCLUDE pager current:\t\nsize:\t\ntotal:\t\nurl:\t/events.thtml?vts=gbVfAgE&page=8\nparam:\tpage\nnohide:\t\n", \"\n" ], 'Template::Exception' ) );
%Process = ( "Pid" => 1006379, "UniqueIdentity" => 1006379 );
$config = { "ConfigFiles" => [ "** Assist Modules **", "** Project **", "** Default **", "/var/www/sites/galaxy4/newsite/www.galaxy4.co.uk/template.conf (cached)" ], "ENV" => { "MOD_PERL" => "mod_perl/2.0.4", "MOD_PERL_API_VERSION" => 2, "PATH" => "/sbin:/usr/sbin:/bin:/usr/bin" }, "Page" => { "DefaultModule" => undef, "FallbackModule" => "galaxy4::page::missing", "Module" => {} }, "callback" => { "callback" => "Response", "method" => "Response", "module" => "Template::Engine::WebTemplate" }, "core" => { "ConfigCache" => { "Module" => "Template::Engine::SimpleConfigCache" }, "ConfigParser" => { "Call" => "YAML::Syck::LoadFile", "Module" => "YAML::Syck" }, "Handler" => "Template::Engine::WebTemplate", "INC" => [ "/var/www/sites/galaxy4/newsite/www.galaxy4.co.uk/plib/" ], "configfile" => "template.conf" }, "debug" => { "all" => 1, "profiling" => 0, "warnings" => { "all" => 1 } }, "engine" => { "simple_vars" => "true" }, "options" => { "mode" => "production" }, "project" => { "Namespace" => "galaxy4::page", "Theme" => "galaxy4", "config" => "/var/www/sites/galaxy4/newsite/www.galaxy4.co.uk/plib/", "docroot" => "/var/www/sites/galaxy4/newsite/www.galaxy4.co.uk/html", "documents" => "/var/www/sites/galaxy4/newsite/www.galaxy4.co.uk/html/", "dynamic_content" => "/var/www/sites/galaxy4/newsite/www.galaxy4.co.uk/dynamic_content", "hlib" => [ "/var/www/sites/galaxy4/newsite/www.galaxy4.co.uk/dynamic_content/hlib", "/var/www/sites/galaxy4/newsite/www.galaxy4.co.uk/hlib/themes/galaxy4", "/var/www/sites/galaxy4/newsite/www.galaxy4.co.uk/hlib/default", "/var/www/sites/galaxy4/newsite/www.galaxy4.co.uk/hlib" ], "image_base" => "/m/", "linkhost" => "www.galaxy4.co.uk", "plib" => "/var/www/sites/galaxy4/newsite/www.galaxy4.co.uk/plib/", "prefix" => "", "root" => "/var/www/sites/galaxy4/newsite/www.galaxy4.co.uk", "template_cache" => "/var/www/sites/galaxy4/newsite/www.galaxy4.co.uk/template_cache", "template_suffixes" => [ ".thtml", ".t" ] }, "request" => { "FULL_URI" => "/events.thtml?vts=gbVfAgE&page=8", "GET" => 1, "HOST" => "www.galaxy4.co.uk", "PATH_INFO" => "", "QUERY_STRING" => "vts=gbVfAgE&page=8", "URI" => "/events.thtml", "head" => 0, "method" => "GET", "path" => { "basename" => "events", "dirname" => "html/", "full" => { "dirname" => "/var/www/sites/galaxy4/newsite/www.galaxy4.co.uk/html/", "info" => "/var/www/sites/galaxy4/newsite/www.galaxy4.co.uk/html/events.thtml", "translated" => "/var/www/sites/galaxy4/newsite/www.galaxy4.co.uk/html/events.thtml" }, "info" => "events.thtml", "suffix" => ".thtml", "translated" => "html/events.thtml" }, "request_time" => "1472291192", "request_time_display" => "Sat Aug 27 10:46:32 2016", "stage" => "Response:BUG" }, "server" => { "NAME" => "www.galaxy4.co.uk" }, "smtp" => { "bugs_encrypted" => 0, "bugs_to" => { "DEFAULT" => "\"Developers\" <galaxy4-bug\@tim.hinchcliffe.peerex.net>" }, "contact_to" => "\"Galaxy4\" <galaxy4\@galaxy4.co.uk>", "from" => "\"Galaxy4\" <www\@galaxy4.co.uk>", "newsletter_subscribe" => "\"Galaxy4 Newsletter\" <galaxy4-newsletter-join\@lists.peerex.net>", "orders_to" => "\"Orders\" <orders\@galaxy4.co.uk>", "smart_host" => "localhost", "xsmart_host" => "smtp.mirai.co.uk" }, "template" => { "parser" => "Template::Engine::TTParser" }, "ttparser" => { "stash" => "Template::Stash" } };
$vars = { "CGI" => bless( sub { "DUMMY" }, 'Template::Engine::ProtectionWrapper' ), "ENV" => bless( sub { "DUMMY" }, 'Template::Engine::ProtectionWrapper' ), "config" => $config, "dynamic" => sub { "DUMMY" }, "file" => { "f_dir" => sub { "DUMMY" }, "f_exists" => sub { "DUMMY" }, "f_read" => sub { "DUMMY" } }, "localtime" => sub { "DUMMY" }, "page" => { "basename" => "events", "file" => "events.thtml", "href" => "/events.thtml", "module" => "galaxy4::page::events", "pagemodule" => "galaxy4::page::events", "param_uri" => "vts=gbVfAgE&page=8", "uri" => "/events.thtml?vts=gbVfAgE&page=8" }, "param_ignore" => [], "params" => { "page" => 8, "vts" => "gbVfAgE" }, "perfdata" => [ [ "init_child", "Sat Aug 27 10:46:32 2016", 0 ], [ "load", "Sat Aug 27 10:46:32 2016", 0 ], [ "nofile", "Sat Aug 27 10:46:32 2016", 0 ], [ "content_type", "Sat Aug 27 10:46:32 2016", 0 ], [ "ajax", "Sat Aug 27 10:46:32 2016", 0 ], [ "pre_process", "Sat Aug 27 10:46:32 2016", 0 ], [ "config", "Sat Aug 27 10:46:32 2016", 0 ], [ "process", "Sat Aug 27 10:46:32 2016", 0 ], [ "process_error", "Sat Aug 27 10:46:32 2016", 0 ], [ "BUG", "Sat Aug 27 10:46:32 2016", 0 ] ], "re_escape_uri" => sub { "DUMMY" }, "time" => sub { "DUMMY" }, "uri_addparam" => sub { "DUMMY" }, "uri_normalise" => sub { "DUMMY" }, "uri_removeparam" => sub { "DUMMY" }, "uri_replaceparam" => sub { "DUMMY" } };
$page_object = "galaxy4::page::events";
$job = { "callback" => "Response", "config" => $config, "r" => bless( do{\(my $o = "47915032116464")}, 'Apache2::RequestRec' ), "seenconfig" => { "/var/www/sites/galaxy4/newsite/www.galaxy4.co.uk/plib/template.conf" => "missing", "/var/www/sites/galaxy4/newsite/www.galaxy4.co.uk/template.conf" => "exists" }, "xconfig" => bless( { "doc_root" => "/var/www/sites/galaxy4/newsite/www.galaxy4.co.uk/html", "full_doc_path" => "/var/www/sites/galaxy4/newsite/www.galaxy4.co.uk/html/events.thtml", "http_doc_path" => "events.thtml", "project_root" => "/var/www/sites/galaxy4/newsite/www.galaxy4.co.uk" }, 'Config::Storage::HASH' ) };
%Warnings = ( 1006379 => [ "\$Id: WebTemplate.pm 250 2009-07-03 13:02:50Z tim \$", "modcall: init_child", "modcall: load", "modcall: nofile", "modcall: content_type", "modcall: ajax", "modcall: pre_process", "setup_template", "modcall: config", "modcall: process", "default_process", "Entering ttparser, file is events.thtml\n", "Argument \"\" isn't numeric in numeric gt (>) at /var/www/sites/galaxy4/newsite/www.galaxy4.co.uk/template_cache//var/www/sites/galaxy4/newsite/www.galaxy4.co.uk/html/events.thtml line 29.\n", "Processed with exit: <undefined>", "modcall: process_error", "modcall: BUG", "__BUG()ING with Template::Engine::WebTemplate=ARRAY(0x2b9415b35cd0) and Error in template: PAGER_MISSING_PARAMS error - Required Parameter size is missing, undef or 0 for the INCLUDE pager current:\t\nsize:\t\ntotal:\t\nurl:\t/events.thtml?vts=gbVfAgE&page=8\nparam:\tpage\nnohide:\t\n", "__BUG: Preparing stack trace", "__BUG: Preparing original stack trace", "__BUG: setting content-type", "__BUG: normalizing \$me", "__BUG: normalizing job", "__BUG: normalizing config", "__BUG: storing config", "__BUG: gathering process information", "__BUG: preparing class data", "__BUG: normalizing vars", "__BUG: cloning vars", "__BUG: copying config vars", "__BUG: cloning config for raw", "__BUG: recording config options", "__BUG: building item map", "__BUG: setting up dump queue", "__BUG: Preparing Dump object", "__BUG: Preparing to Dump" ] );
$WebTemplate_me = bless( { "CGI" => bless( { ".charset" => "ISO-8859-1", ".fieldnames" => {}, ".iterator" => 3, ".parameters" => [ "vts", "page" ], ".r" => $job->{"r"}, "escape" => 1, "page" => [ 8 ], "vts" => [ "gbVfAgE" ] }, 'CGI' ), "flags" => 7, "job" => $job, "pagemod" => "galaxy4::page::events", "pageo" => "galaxy4::page::events", "template" => "(Template object excluded from dump)", "vars" => $vars, "warnings" => \%Warnings }, 'Template::Engine::WebTemplate' );
@INC = ( "/var/www/sites/galaxy4/newsite/www.galaxy4.co.uk/plib/", "/var/www/sites/galaxy4/newsite/www.galaxy4.co.uk/plib/", "/var/www/sites/galaxy4/newsite/www.galaxy4.co.uk/plib/", "/usr/lib/perl5/web-template-engine", "/usr/lib64/perl5/site_perl/5.8.8/x86_64-linux-thread-multi", "/usr/lib/perl5/site_perl/5.8.8", "/usr/lib/perl5/site_perl", "/usr/lib64/perl5/vendor_perl/5.8.8/x86_64-linux-thread-multi", "/usr/lib/perl5/vendor_perl/5.8.8", "/usr/lib/perl5/vendor_perl", "/usr/lib64/perl5/5.8.8/x86_64-linux-thread-multi", "/usr/lib/perl5/5.8.8", ".", "/etc/httpd" );
%INC = ( "/home/web/galaxy4/www.galaxy4.co.uk/plib/galaxy4/preloader.pm" => "/home/web/galaxy4/www.galaxy4.co.uk/plib/galaxy4/preloader.pm", "/usr/lib64/perl5/5.8.8/x86_64-linux-thread-multi/auto/POSIX/autosplit.ix" => "/usr/lib64/perl5/5.8.8/x86_64-linux-thread-multi/auto/POSIX/autosplit.ix", "/usr/lib64/perl5/5.8.8/x86_64-linux-thread-multi/auto/Storable/autosplit.ix" => "/usr/lib64/perl5/5.8.8/x86_64-linux-thread-multi/auto/Storable/autosplit.ix", "/var/www/sites/galaxy4/newsite/www.galaxy4.co.uk/template_cache//var/www/sites/galaxy4/newsite/www.galaxy4.co.uk/dynamic_content/hlib/static/index.panel" => "/var/www/sites/galaxy4/newsite/www.galaxy4.co.uk/template_cache//var/www/sites/galaxy4/newsite/www.galaxy4.co.uk/dynamic_content/hlib/static/index.panel", "/var/www/sites/galaxy4/newsite/www.galaxy4.co.uk/template_cache//var/www/sites/galaxy4/newsite/www.galaxy4.co.uk/hlib/default/pager" => "/var/www/sites/galaxy4/newsite/www.galaxy4.co.uk/template_cache//var/www/sites/galaxy4/newsite/www.galaxy4.co.uk/hlib/default/pager", "/var/www/sites/galaxy4/newsite/www.galaxy4.co.uk/template_cache//var/www/sites/galaxy4/newsite/www.galaxy4.co.uk/hlib/form" => "/var/www/sites/galaxy4/newsite/www.galaxy4.co.uk/template_cache//var/www/sites/galaxy4/newsite/www.galaxy4.co.uk/hlib/form", "/var/www/sites/galaxy4/newsite/www.galaxy4.co.uk/template_cache//var/www/sites/galaxy4/newsite/www.galaxy4.co.uk/html/events.thtml" => "/var/www/sites/galaxy4/newsite/www.galaxy4.co.uk/template_cache//var/www/sites/galaxy4/newsite/www.galaxy4.co.uk/html/events.thtml", "/var/www/sites/galaxy4/newsite/www.galaxy4.co.uk/template_cache//var/www/sites/galaxy4/newsite/www.galaxy4.co.uk/html/index.thtml" => "/var/www/sites/galaxy4/newsite/www.galaxy4.co.uk/template_cache//var/www/sites/galaxy4/newsite/www.galaxy4.co.uk/html/index.thtml", "APR.pm" => "/usr/lib64/perl5/vendor_perl/5.8.8/x86_64-linux-thread-multi/APR.pm", "APR/Const.pm" => "/usr/lib64/perl5/vendor_perl/5.8.8/x86_64-linux-thread-multi/APR/Const.pm", "APR/Error.pm" => "/usr/lib64/perl5/vendor_perl/5.8.8/x86_64-linux-thread-multi/APR/Error.pm", "APR/OS.pm" => "/usr/lib64/perl5/vendor_perl/5.8.8/x86_64-linux-thread-multi/APR/OS.pm", "APR/Pool.pm" => "/usr/lib64/perl5/vendor_perl/5.8.8/x86_64-linux-thread-multi/APR/Pool.pm", "APR/Table.pm" => "/usr/lib64/perl5/vendor_perl/5.8.8/x86_64-linux-thread-multi/APR/Table.pm", "APR/UUID.pm" => "/usr/lib64/perl5/vendor_perl/5.8.8/x86_64-linux-thread-multi/APR/UUID.pm", "APR/Util.pm" => "/usr/lib64/perl5/vendor_perl/5.8.8/x86_64-linux-thread-multi/APR/Util.pm", "APR/XSLoader.pm" => "/usr/lib64/perl5/vendor_perl/5.8.8/x86_64-linux-thread-multi/APR/XSLoader.pm", "Apache2/Const.pm" => "/usr/lib64/perl5/vendor_perl/5.8.8/x86_64-linux-thread-multi/Apache2/Const.pm", "Apache2/Log.pm" => "/usr/lib64/perl5/vendor_perl/5.8.8/x86_64-linux-thread-multi/Apache2/Log.pm", "Apache2/MPM.pm" => "/usr/lib64/perl5/vendor_perl/5.8.8/x86_64-linux-thread-multi/Apache2/MPM.pm", "Apache2/RequestIO.pm" => "/usr/lib64/perl5/vendor_perl/5.8.8/x86_64-linux-thread-multi/Apache2/RequestIO.pm", "Apache2/RequestRec.pm" => "/usr/lib64/perl5/vendor_perl/5.8.8/x86_64-linux-thread-multi/Apache2/RequestRec.pm", "Apache2/RequestUtil.pm" => "/usr/lib64/perl5/vendor_perl/5.8.8/x86_64-linux-thread-multi/Apache2/RequestUtil.pm", "Apache2/Response.pm" => "/usr/lib64/perl5/vendor_perl/5.8.8/x86_64-linux-thread-multi/Apache2/Response.pm", "Apache2/ServerRec.pm" => "/usr/lib64/perl5/vendor_perl/5.8.8/x86_64-linux-thread-multi/Apache2/ServerRec.pm", "Apache2/XSLoader.pm" => "/usr/lib64/perl5/vendor_perl/5.8.8/x86_64-linux-thread-multi/Apache2/XSLoader.pm", "AutoLoader.pm" => "/usr/lib/perl5/5.8.8/AutoLoader.pm", "CGI.pm" => "/usr/lib/perl5/5.8.8/CGI.pm", "CGI/Util.pm" => "/usr/lib/perl5/5.8.8/CGI/Util.pm", "Carp.pm" => "/usr/lib/perl5/5.8.8/Carp.pm", "Carp/Heavy.pm" => "/usr/lib/perl5/5.8.8/Carp/Heavy.pm", "Class/Accessor.pm" => "/usr/lib/perl5/vendor_perl/5.8.8/Class/Accessor.pm", "Class/Accessor/Fast.pm" => "/usr/lib/perl5/vendor_perl/5.8.8/Class/Accessor/Fast.pm", "Class/DBI.pm" => "/usr/lib/perl5/vendor_perl/5.8.8/Class/DBI.pm", "Class/DBI/Column.pm" => "/usr/lib/perl5/vendor_perl/5.8.8/Class/DBI/Column.pm", "Class/DBI/ColumnGrouper.pm" => "/usr/lib/perl5/vendor_perl/5.8.8/Class/DBI/ColumnGrouper.pm", "Class/DBI/Pg.pm" => "/usr/lib/perl5/vendor_perl/5.8.8/Class/DBI/Pg.pm", "Class/DBI/Pg/Ext.pm" => "/usr/lib/perl5/vendor_perl/5.8.8/Class/DBI/Pg/Ext.pm", "Class/DBI/Query.pm" => "/usr/lib/perl5/vendor_perl/5.8.8/Class/DBI/Query.pm", "Class/DBI/Relationship.pm" => "/usr/lib/perl5/vendor_perl/5.8.8/Class/DBI/Relationship.pm", "Class/DBI/Relationship/HasA.pm" => "/usr/lib/perl5/vendor_perl/5.8.8/Class/DBI/Relationship/HasA.pm", "Class/DBI/Relationship/HasMany.pm" => "/usr/lib/perl5/vendor_perl/5.8.8/Class/DBI/Relationship/HasMany.pm", "Class/DBI/Relationship/MightHave.pm" => "/usr/lib/perl5/vendor_perl/5.8.8/Class/DBI/Relationship/MightHave.pm", "Class/DBI/Search/Basic.pm" => "/usr/lib/perl5/vendor_perl/5.8.8/Class/DBI/Search/Basic.pm", "Class/Data/Inheritable.pm" => "/usr/lib/perl5/vendor_perl/5.8.8/Class/Data/Inheritable.pm", "Class/Trigger.pm" => "/usr/lib/perl5/vendor_perl/5.8.8/Class/Trigger.pm", "Clone.pm" => "/usr/lib64/perl5/vendor_perl/5.8.8/x86_64-linux-thread-multi/Clone.pm", "Config.pm" => "/usr/lib64/perl5/5.8.8/x86_64-linux-thread-multi/Config.pm", "Config/Storage.pm" => "/usr/lib/perl5/vendor_perl/5.8.8/Config/Storage.pm", "Config/Storage/ARRAY.pm" => "/usr/lib/perl5/vendor_perl/5.8.8/Config/Storage/ARRAY.pm", "Config/Storage/HASH.pm" => "/usr/lib/perl5/vendor_perl/5.8.8/Config/Storage/HASH.pm", "Config/Storage/PathParser.pm" => "/usr/lib/perl5/vendor_perl/5.8.8/Config/Storage/PathParser.pm", "Config/Storage/Resolver.pm" => "/usr/lib/perl5/vendor_perl/5.8.8/Config/Storage/Resolver.pm", "Config_heavy.pl" => "/usr/lib64/perl5/5.8.8/x86_64-linux-thread-multi/Config_heavy.pl", "Cwd.pm" => "/usr/lib64/perl5/5.8.8/x86_64-linux-thread-multi/Cwd.pm", "DBD/Pg.pm" => "/usr/lib64/perl5/vendor_perl/5.8.8/x86_64-linux-thread-multi/DBD/Pg.pm", "DBI.pm" => "/usr/lib64/perl5/vendor_perl/5.8.8/x86_64-linux-thread-multi/DBI.pm", "DBIx/ContextualFetch.pm" => "/usr/lib/perl5/vendor_perl/5.8.8/DBIx/ContextualFetch.pm", "Data/Dumper.pm" => "/usr/lib64/perl5/5.8.8/x86_64-linux-thread-multi/Data/Dumper.pm", "DynaLoader.pm" => "/usr/lib64/perl5/5.8.8/x86_64-linux-thread-multi/DynaLoader.pm", "Env.pm" => "/usr/lib/perl5/5.8.8/Env.pm", "Exporter.pm" => "/usr/lib/perl5/5.8.8/Exporter.pm", "Exporter/Heavy.pm" => "/usr/lib/perl5/5.8.8/Exporter/Heavy.pm", "Fcntl.pm" => "/usr/lib64/perl5/5.8.8/x86_64-linux-thread-multi/Fcntl.pm", "File/Basename.pm" => "/usr/lib/perl5/5.8.8/File/Basename.pm", "File/Copy.pm" => "/usr/lib/perl5/5.8.8/File/Copy.pm", "File/Path.pm" => "/usr/lib/perl5/5.8.8/File/Path.pm", "File/Spec.pm" => "/usr/lib/perl5/5.8.8/File/Spec.pm", "File/Spec/Unix.pm" => "/usr/lib/perl5/5.8.8/File/Spec/Unix.pm", "Getopt/Long.pm" => "/usr/lib/perl5/5.8.8/Getopt/Long.pm", "HTML/Entities.pm" => "/usr/lib64/perl5/vendor_perl/5.8.8/x86_64-linux-thread-multi/HTML/Entities.pm", "HTML/Parser.pm" => "/usr/lib64/perl5/vendor_perl/5.8.8/x86_64-linux-thread-multi/HTML/Parser.pm", "HTTP/Date.pm" => "/usr/lib/perl5/vendor_perl/5.8.8/HTTP/Date.pm", "HTTP/Headers.pm" => "/usr/lib/perl5/vendor_perl/5.8.8/HTTP/Headers.pm", "HTTP/Message.pm" => "/usr/lib/perl5/vendor_perl/5.8.8/HTTP/Message.pm", "HTTP/Request.pm" => "/usr/lib/perl5/vendor_perl/5.8.8/HTTP/Request.pm", "HTTP/Response.pm" => "/usr/lib/perl5/vendor_perl/5.8.8/HTTP/Response.pm", "HTTP/Status.pm" => "/usr/lib/perl5/vendor_perl/5.8.8/HTTP/Status.pm", "IO.pm" => "/usr/lib64/perl5/5.8.8/x86_64-linux-thread-multi/IO.pm", "IO/File.pm" => "/usr/lib64/perl5/5.8.8/x86_64-linux-thread-multi/IO/File.pm", "IO/Handle.pm" => "/usr/lib64/perl5/5.8.8/x86_64-linux-thread-multi/IO/Handle.pm", "IO/Seekable.pm" => "/usr/lib64/perl5/5.8.8/x86_64-linux-thread-multi/IO/Seekable.pm", "Ima/DBI.pm" => "/usr/lib/perl5/vendor_perl/5.8.8/Ima/DBI.pm", "Image/Magick.pm" => "/usr/lib64/perl5/vendor_perl/5.8.8/x86_64-linux-thread-multi/Image/Magick.pm", "LWP.pm" => "/usr/lib/perl5/vendor_perl/5.8.8/LWP.pm", "LWP/Debug.pm" => "/usr/lib/perl5/vendor_perl/5.8.8/LWP/Debug.pm", "LWP/MemberMixin.pm" => "/usr/lib/perl5/vendor_perl/5.8.8/LWP/MemberMixin.pm", "LWP/Protocol.pm" => "/usr/lib/perl5/vendor_perl/5.8.8/LWP/Protocol.pm", "LWP/UserAgent.pm" => "/usr/lib/perl5/vendor_perl/5.8.8/LWP/UserAgent.pm", "Lingua/EN/Inflect.pm" => "/usr/lib/perl5/vendor_perl/5.8.8/Lingua/EN/Inflect.pm", "List/Util.pm" => "/usr/lib/perl5/5.8.8/List/Util.pm", "MIME/Base64.pm" => "/usr/lib64/perl5/5.8.8/x86_64-linux-thread-multi/MIME/Base64.pm", "ModPerl/Const.pm" => "/usr/lib64/perl5/vendor_perl/5.8.8/x86_64-linux-thread-multi/ModPerl/Const.pm", "ModPerl/Util.pm" => "/usr/lib64/perl5/vendor_perl/5.8.8/x86_64-linux-thread-multi/ModPerl/Util.pm", "POSIX.pm" => "/usr/lib64/perl5/5.8.8/x86_64-linux-thread-multi/POSIX.pm", "Perl/Tidy.pm" => "/usr/lib/perl5/vendor_perl/5.8.8/Perl/Tidy.pm", "Scalar/Util.pm" => "/usr/lib/perl5/5.8.8/Scalar/Util.pm", "SelectSaver.pm" => "/usr/lib/perl5/5.8.8/SelectSaver.pm", "Storable.pm" => "/usr/lib64/perl5/5.8.8/x86_64-linux-thread-multi/Storable.pm", "Symbol.pm" => "/usr/lib/perl5/5.8.8/Symbol.pm", "Template.pm" => "/usr/lib64/perl5/vendor_perl/5.8.8/x86_64-linux-thread-multi/Template.pm", "Template/Base.pm" => "/usr/lib64/perl5/vendor_perl/5.8.8/x86_64-linux-thread-multi/Template/Base.pm", "Template/Config.pm" => "/usr/lib64/perl5/vendor_perl/5.8.8/x86_64-linux-thread-multi/Template/Config.pm", "Template/Constants.pm" => "/usr/lib64/perl5/vendor_perl/5.8.8/x86_64-linux-thread-multi/Template/Constants.pm", "Template/Context.pm" => "/usr/lib64/perl5/vendor_perl/5.8.8/x86_64-linux-thread-multi/Template/Context.pm", "Template/Directive.pm" => "/usr/lib64/perl5/vendor_perl/5.8.8/x86_64-linux-thread-multi/Template/Directive.pm", "Template/Document.pm" => "/usr/lib64/perl5/vendor_perl/5.8.8/x86_64-linux-thread-multi/Template/Document.pm", "Template/Engine/Handler.pm" => "/usr/lib/perl5/web-template-engine/Template/Engine/Handler.pm", "Template/Engine/Preload_Defaults.pm" => "/usr/lib/perl5/web-template-engine/Template/Engine/Preload_Defaults.pm", "Template/Engine/ProtectionWrapper.pm" => "/usr/lib/perl5/web-template-engine/Template/Engine/ProtectionWrapper.pm", "Template/Engine/SimpleConfigCache.pm" => "/usr/lib/perl5/web-template-engine/Template/Engine/SimpleConfigCache.pm", "Template/Engine/TTParser.pm" => "/usr/lib/perl5/web-template-engine/Template/Engine/TTParser.pm", "Template/Engine/WeakWrapper.pm" => "/usr/lib/perl5/web-template-engine/Template/Engine/WeakWrapper.pm", "Template/Engine/WebTemplate.pm" => "/usr/lib/perl5/web-template-engine/Template/Engine/WebTemplate.pm", "Template/Engine/WebTemplate/SetupVars.pm" => "/usr/lib/perl5/web-template-engine/Template/Engine/WebTemplate/SetupVars.pm", "Template/Exception.pm" => "/usr/lib64/perl5/vendor_perl/5.8.8/x86_64-linux-thread-multi/Template/Exception.pm", "Template/Filters.pm" => "/usr/lib64/perl5/vendor_perl/5.8.8/x86_64-linux-thread-multi/Template/Filters.pm", "Template/Grammar.pm" => "/usr/lib64/perl5/vendor_perl/5.8.8/x86_64-linux-thread-multi/Template/Grammar.pm", "Template/Iterator.pm" => "/usr/lib64/perl5/vendor_perl/5.8.8/x86_64-linux-thread-multi/Template/Iterator.pm", "Template/Parser.pm" => "/usr/lib64/perl5/vendor_perl/5.8.8/x86_64-linux-thread-multi/Template/Parser.pm", "Template/Plugins.pm" => "/usr/lib64/perl5/vendor_perl/5.8.8/x86_64-linux-thread-multi/Template/Plugins.pm", "Template/Provider.pm" => "/usr/lib64/perl5/vendor_perl/5.8.8/x86_64-linux-thread-multi/Template/Provider.pm", "Template/Service.pm" => "/usr/lib64/perl5/vendor_perl/5.8.8/x86_64-linux-thread-multi/Template/Service.pm", "Template/Stash.pm" => "/usr/lib64/perl5/vendor_perl/5.8.8/x86_64-linux-thread-multi/Template/Stash.pm", "Template/Stash/XS.pm" => "/usr/lib64/perl5/vendor_perl/5.8.8/x86_64-linux-thread-multi/Template/Stash/XS.pm", "Template/VMethods.pm" => "/usr/lib64/perl5/vendor_perl/5.8.8/x86_64-linux-thread-multi/Template/VMethods.pm", "Tie/Array.pm" => "/usr/lib/perl5/5.8.8/Tie/Array.pm", "Time/HiRes.pm" => "/usr/lib64/perl5/5.8.8/x86_64-linux-thread-multi/Time/HiRes.pm", "Time/Local.pm" => "/usr/lib/perl5/5.8.8/Time/Local.pm", "UNIVERSAL/moniker.pm" => "/usr/lib/perl5/vendor_perl/5.8.8/UNIVERSAL/moniker.pm", "URI.pm" => "/usr/lib/perl5/vendor_perl/5.8.8/URI.pm", "URI/Escape.pm" => "/usr/lib/perl5/vendor_perl/5.8.8/URI/Escape.pm", "XSLoader.pm" => "/usr/lib64/perl5/5.8.8/x86_64-linux-thread-multi/XSLoader.pm", "YAML/Syck.pm" => "/usr/lib64/perl5/vendor_perl/5.8.8/x86_64-linux-thread-multi/YAML/Syck.pm", "base.pm" => "/usr/lib/perl5/5.8.8/base.pm", "bytes.pm" => "/usr/lib/perl5/5.8.8/bytes.pm", "constant.pm" => "/usr/lib/perl5/5.8.8/constant.pm", "fields.pm" => "/usr/lib/perl5/5.8.8/fields.pm", "galaxy4/DB.pm" => "/var/www/sites/galaxy4/newsite/www.galaxy4.co.uk/plib//galaxy4/DB.pm", "galaxy4/DB/address.pm" => "Generated by galaxy4::DB", "galaxy4/DB/adminauth.pm" => "Generated by galaxy4::DB", "galaxy4/DB/administrator.pm" => "Generated by galaxy4::DB", "galaxy4/DB/article.pm" => "Generated by galaxy4::DB", "galaxy4/DB/articlemedia.pm" => "Generated by galaxy4::DB", "galaxy4/DB/basket.pm" => "Generated by galaxy4::DB", "galaxy4/DB/basketcontent.pm" => "Generated by galaxy4::DB", "galaxy4/DB/basketdiscount.pm" => "Generated by galaxy4::DB", "galaxy4/DB/category.pm" => "Generated by galaxy4::DB", "galaxy4/DB/categorycategory.pm" => "Generated by galaxy4::DB", "galaxy4/DB/checkout.pm" => "Generated by galaxy4::DB", "galaxy4/DB/country.pm" => "Generated by galaxy4::DB", "galaxy4/DB/country_union.pm" => "Generated by galaxy4::DB", "galaxy4/DB/customer.pm" => "Generated by galaxy4::DB", "galaxy4/DB/customerauth.pm" => "Generated by galaxy4::DB", "galaxy4/DB/customerpreference.pm" => "Generated by galaxy4::DB", "galaxy4/DB/discount.pm" => "Generated by galaxy4::DB", "galaxy4/DB/doctorsnote.pm" => "Generated by galaxy4::DB", "galaxy4/DB/emailverification.pm" => "Generated by galaxy4::DB", "galaxy4/DB/find.pm" => "Generated by galaxy4::DB", "galaxy4/DB/find_category.pm" => "Generated by galaxy4::DB", "galaxy4/DB/find_product.pm" => "Generated by galaxy4::DB", "galaxy4/DB/find_tag.pm" => "Generated by galaxy4::DB", "galaxy4/DB/fti_generation.pm" => "Generated by galaxy4::DB", "galaxy4/DB/fti_index.pm" => "Generated by galaxy4::DB", "galaxy4/DB/guestbook.pm" => "Generated by galaxy4::DB", "galaxy4/DB/log.pm" => "Generated by galaxy4::DB", "galaxy4/DB/log_field.pm" => "Generated by galaxy4::DB", "galaxy4/DB/media.pm" => "Generated by galaxy4::DB", "galaxy4/DB/mediapresize.pm" => "Generated by galaxy4::DB", "galaxy4/DB/message.pm" => "Generated by galaxy4::DB", "galaxy4/DB/postal_class.pm" => "Generated by galaxy4::DB", "galaxy4/DB/postal_service.pm" => "Generated by galaxy4::DB", "galaxy4/DB/postal_service_cost.pm" => "Generated by galaxy4::DB", "galaxy4/DB/postal_service_rule.pm" => "Generated by galaxy4::DB", "galaxy4/DB/postal_service_ruleset.pm" => "Generated by galaxy4::DB", "galaxy4/DB/postal_serviceclass.pm" => "Generated by galaxy4::DB", "galaxy4/DB/postal_serviceregion.pm" => "Generated by galaxy4::DB", "galaxy4/DB/postal_vendor.pm" => "Generated by galaxy4::DB", "galaxy4/DB/product.pm" => "Generated by galaxy4::DB", "galaxy4/DB/productcategory.pm" => "Generated by galaxy4::DB", "galaxy4/DB/productmedia.pm" => "Generated by galaxy4::DB", "galaxy4/DB/productoption.pm" => "Generated by galaxy4::DB", "galaxy4/DB/productoptionset.pm" => "Generated by galaxy4::DB", "galaxy4/DB/productrestriction.pm" => "Generated by galaxy4::DB", "galaxy4/DB/producttag.pm" => "Generated by galaxy4::DB", "galaxy4/DB/productwatch.pm" => "Generated by galaxy4::DB", "galaxy4/DB/purchase.pm" => "Generated by galaxy4::DB", "galaxy4/DB/region.pm" => "Generated by galaxy4::DB", "galaxy4/DB/restriction.pm" => "Generated by galaxy4::DB", "galaxy4/DB/satisfied_standing_order.pm" => "Generated by galaxy4::DB", "galaxy4/DB/scratchlist_product.pm" => "Generated by galaxy4::DB", "galaxy4/DB/sizedmedia.pm" => "Generated by galaxy4::DB", "galaxy4/DB/standing_order.pm" => "Generated by galaxy4::DB", "galaxy4/DB/systemproperty.pm" => "Generated by galaxy4::DB", "galaxy4/DB/tag.pm" => "Generated by galaxy4::DB", "galaxy4/DB/taggroup.pm" => "Generated by galaxy4::DB", "galaxy4/DB/tagtaggroup.pm" => "Generated by galaxy4::DB", "galaxy4/DB/taxband.pm" => "Generated by galaxy4::DB", "galaxy4/DB/taxcode.pm" => "Generated by galaxy4::DB", "galaxy4/DB/visit.pm" => "Generated by galaxy4::DB", "galaxy4/DB/visitproperty.pm" => "Generated by galaxy4::DB", "galaxy4/DB/visitthread.pm" => "Generated by galaxy4::DB", "galaxy4/common/page.pm" => "/var/www/sites/galaxy4/newsite/www.galaxy4.co.uk/plib//galaxy4/common/page.pm", "galaxy4/constants.pm" => "/var/www/sites/galaxy4/newsite/www.galaxy4.co.uk/plib//galaxy4/constants.pm", "galaxy4/image.pm" => "/var/www/sites/galaxy4/newsite/www.galaxy4.co.uk/plib//galaxy4/image.pm", "galaxy4/page/events.pm" => "/var/www/sites/galaxy4/newsite/www.galaxy4.co.uk/plib//galaxy4/page/events.pm", "galaxy4/page/index.pm" => "/var/www/sites/galaxy4/newsite/www.galaxy4.co.uk/plib//galaxy4/page/index.pm", "galaxy4/page/missing.pm" => "/var/www/sites/galaxy4/newsite/www.galaxy4.co.uk/plib//galaxy4/page/missing.pm", "galaxy4/page/product.pm" => "/var/www/sites/galaxy4/newsite/www.galaxy4.co.uk/plib//galaxy4/page/product.pm", "integer.pm" => "/usr/lib/perl5/5.8.8/integer.pm", "locale.pm" => "/usr/lib/perl5/5.8.8/locale.pm", "mod_perl.pm" => "/usr/lib64/perl5/vendor_perl/5.8.8/x86_64-linux-thread-multi/mod_perl2.pm", "mod_perl2.pm" => "/usr/lib64/perl5/vendor_perl/5.8.8/x86_64-linux-thread-multi/mod_perl2.pm", "overload.pm" => "/usr/lib/perl5/5.8.8/overload.pm", "re.pm" => "/usr/lib64/perl5/5.8.8/x86_64-linux-thread-multi/re.pm", "strict.pm" => "/usr/lib/perl5/5.8.8/strict.pm", "vars.pm" => "/usr/lib/perl5/5.8.8/vars.pm", "version.pm" => "/usr/lib64/perl5/vendor_perl/5.8.8/x86_64-linux-thread-multi/version.pm", "version/vxs.pm" => "/usr/lib64/perl5/vendor_perl/5.8.8/x86_64-linux-thread-multi/version/vxs.pm", "warnings.pm" => "/usr/lib/perl5/5.8.8/warnings.pm", "warnings/register.pm" => "/usr/lib/perl5/5.8.8/warnings/register.pm" );
%ClassVersions = ( "APR" => "0.009000", "APR::Const" => "0.009000", "APR::Error" => "0.009000", "APR::OS" => "0.009000", "APR::Pool" => "0.009000", "APR::Table" => "0.009000", "APR::UUID" => "0.009000", "APR::Util" => "0.009000", "Apache2::Const" => "2.000004", "Apache2::Log" => "2.000004", "Apache2::MPM" => "2.000004", "Apache2::RequestIO" => "2.000004", "Apache2::RequestRec" => "2.000004", "Apache2::RequestUtil" => "2.000004", "Apache2::Response" => "2.000004", "Apache2::ServerRec" => "2.000004", "AutoLoader" => "5.60", "CGI" => "3.15", "CGI::Util" => "1.5", "Carp" => "1.04", "Class::Accessor" => "0.34", "Class::Accessor::Fast" => "0.34", "Class::DBI" => bless( { "original" => "3.0.17", "qv" => 1, "version" => [ 3, 0, 17 ] }, 'version' ), "Class::DBI::Pg" => "0.08", "Class::DBI::Pg::Ext" => "1.1232", "Class::DBI::Relationship" => "-1, set by base.pm", "Class::Data::Inheritable" => "0.08", "Class::Trigger" => "0.14", "Clone" => "0.31", "Config::Storage" => "3.0111", "Cwd" => "3.12", "DBD::Pg" => "1.49", "DBI" => "1.52", "DBIx::ContextualFetch" => "1.03", "Data::Dumper" => "2.121_08", "DynaLoader" => "1.05", "Env" => "1.00", "Exporter" => "5.58", "Exporter::Heavy" => "5.58", "Fcntl" => "1.05", "File::Basename" => "2.74", "File::Copy" => "2.09", "File::Path" => "1.08", "File::Spec" => "3.12", "File::Spec::Unix" => "1.5", "Getopt::Long" => "2.35", "HTML::Entities" => "1.35", "HTML::Parser" => "3.55", "HTTP::Date" => "1.47", "HTTP::Headers" => "1.64", "HTTP::Message" => "1.57", "HTTP::Request" => "1.40", "HTTP::Response" => "1.53", "HTTP::Status" => "1.28", "IO" => "1.22", "IO::File" => "1.13", "IO::Handle" => "1.25", "IO::Seekable" => "1.1", "Ima::DBI" => "0.35", "Image::Magick" => "6.2.8", "LWP" => "5.805", "LWP::Protocol" => "1.43", "LWP::UserAgent" => "2.033", "Lingua::EN::Inflect" => "1.891", "List::Util" => "1.21", "MIME::Base64" => "3.07", "ModPerl::Const" => "2.000004", "ModPerl::Util" => "2.000004", "POSIX" => "1.09", "Perl::Tidy" => 20090616, "Scalar::Util" => "1.21", "SelectSaver" => "1.01", "Storable" => "2.15", "Symbol" => "1.06", "Template" => "2.22", "Template::Base" => "2.78", "Template::Config" => "2.75", "Template::Constants" => "2.75", "Template::Context" => "2.98", "Template::Directive" => "2.2", "Template::Document" => "2.79", "Template::Engine::Handler" => 192, "Template::Engine::WebTemplate" => 250, "Template::Exception" => "2.7", "Template::Filters" => "2.87", "Template::Grammar" => "2.25", "Template::Iterator" => "2.68", "Template::Parser" => "2.89", "Template::Plugins" => "2.77", "Template::Provider" => "2.94", "Template::Service" => "2.8", "Template::Stash" => "2.91", "Template::VMethods" => "2.16", "Tie::Array" => "1.03", "Time::HiRes" => "1.9717", "Time::Local" => "1.11", "UNIVERSAL::moniker" => "0.08", "URI" => "1.35", "URI::Escape" => "3.28", "XSLoader" => "0.06", "YAML::Syck" => "1.17", "base" => "2.07", "bytes" => "1.02", "constant" => "1.05", "fields" => "2.03", "galaxy4::common::page" => "-1, set by base.pm", "galaxy4::page::events" => 277, "galaxy4::page::index" => 277, "galaxy4::page::missing" => 277, "integer" => "1.00", "locale" => "1.00", "mod_perl" => "2.000004", "mod_perl2" => "2.000004", "overload" => "1.04", "re" => "0.05", "strict" => "1.03", "vars" => "1.01", "version" => "0.7203", "version::vxs" => "0.7203", "warnings" => "1.05", "warnings::register" => "1.01" );
@stack_trace = ( { "bitmask" => "UUUUUUUUUUUU\25", "evaltext" => undef, "filename" => "/usr/lib/perl5/web-template-engine/Template/Engine/WebTemplate.pm", "hasargs" => 1, "hints" => 2, "is_require" => undef, "line" => 643, "package" => "Template::Engine::WebTemplate", "subroutine" => "Template::Engine::WebTemplate::__BUG", "wantarray" => undef }, { "bitmask" => "UUUUUUUUUUUU\25", "evaltext" => undef, "filename" => "/usr/lib/perl5/web-template-engine/Template/Engine/WebTemplate.pm", "hasargs" => 1, "hints" => 2, "is_require" => undef, "line" => 253, "package" => "Template::Engine::WebTemplate", "subroutine" => "Template::Engine::WebTemplate::DoResponse", "wantarray" => 0 }, { "bitmask" => "UUUUUUUUUUUU\25", "evaltext" => undef, "filename" => "/usr/lib/perl5/web-template-engine/Template/Engine/WebTemplate.pm", "hasargs" => 0, "hints" => 2, "is_require" => undef, "line" => 253, "package" => "Template::Engine::WebTemplate", "subroutine" => "(eval)", "wantarray" => 0 }, { "bitmask" => "UUUUUUUUUUUU\25", "evaltext" => undef, "filename" => "/usr/lib/perl5/web-template-engine/Template/Engine/Handler.pm", "hasargs" => 1, "hints" => 2, "is_require" => undef, "line" => 539, "package" => "Template::Engine::Handler", "subroutine" => "Template::Engine::WebTemplate::_bugsafe_handler", "wantarray" => 0 }, { "bitmask" => "UUUUUUUUUUUU\25", "evaltext" => undef, "filename" => "-e", "hasargs" => 1, "hints" => 2, "is_require" => undef, "line" => 0, "package" => "main", "subroutine" => "Template::Engine::Handler::handler", "wantarray" => 0 }, { "bitmask" => "UUUUUUUUUUUU\25", "evaltext" => undef, "filename" => "-e", "hasargs" => 0, "hints" => 2, "is_require" => undef, "line" => 0, "package" => "main", "subroutine" => "(eval)", "wantarray" => 0 } );
@original_stack = ();
$pnotes = {};
%ConfigOptions = ( "" => { "CurrentContext" => sub { "DUMMY" }, "Resolver" => undef, "Resolver=Config::Storage::Resolver" => bless( { "PathParser" => bless( [ bless( { "EXTRA_EXCLUDE" => 5, "FUNC_SEPARATOR" => 4, "PATH_SEPARATOR" => 3, "f_args" => 2, "function" => 1 }, 'pseudohash' ), undef, undef, undef, undef, "\$" ], 'Config::Storage::PathParser' ), "path_regex_long" => qr/(?x-ism: (?: \. )* (?: [^\.\%\$]+ \. )* [^\.\%\$]+ (?: \% \w+ (?: \( .*? \) )? )? )/, "path_regex_short" => qr/(?x-ism: (?: \. )* (?: [\w-]+ \. )* [\w-]+ )/ }, 'Config::Storage::Resolver' ), "THC" => { "Config::Storage::ARRAY" => "Config::Storage::ARRAY", "Config::Storage::HASH" => "Config::Storage::HASH" }, "cow" => 0, "keys" => [], "poptions" => { "CurrentContext" => $ConfigOptions{""}{"CurrentContext"}, "Resolver=Config::Storage::Resolver" => $ConfigOptions{""}{"Resolver=Config::Storage::Resolver"}, "THC" => $ConfigOptions{""}{"THC"}, "cow" => undef, "keys" => $ConfigOptions{""}{"keys"} } }, ".ConfigFiles" => { "CurrentContext" => $ConfigOptions{""}{"CurrentContext"}, "Resolver" => undef, "Resolver=Config::Storage::Resolver" => $ConfigOptions{""}{"Resolver=Config::Storage::Resolver"}, "THC" => $ConfigOptions{""}{"THC"}, "cow" => 0, "keys" => [], "poptions" => { "CurrentContext" => $ConfigOptions{""}{"CurrentContext"}, "Resolver=Config::Storage::Resolver" => $ConfigOptions{""}{"Resolver=Config::Storage::Resolver"}, "THC" => $ConfigOptions{""}{"THC"}, "cow" => undef, "keys" => $ConfigOptions{""}{"keys"} } }, ".ENV" => { "CurrentContext" => $ConfigOptions{""}{"CurrentContext"}, "Resolver" => undef, "Resolver=Config::Storage::Resolver" => $ConfigOptions{""}{"Resolver=Config::Storage::Resolver"}, "THC" => $ConfigOptions{""}{"THC"}, "cow" => 0, "keys" => [], "poptions" => { "CurrentContext" => $ConfigOptions{""}{"CurrentContext"}, "Resolver=Config::Storage::Resolver" => $ConfigOptions{""}{"Resolver=Config::Storage::Resolver"}, "THC" => $ConfigOptions{""}{"THC"}, "cow" => undef, "keys" => $ConfigOptions{".ENV"}{"keys"} } }, ".Page" => { "CurrentContext" => $ConfigOptions{""}{"CurrentContext"}, "Resolver" => undef, "Resolver=Config::Storage::Resolver" => $ConfigOptions{""}{"Resolver=Config::Storage::Resolver"}, "THC" => $ConfigOptions{""}{"THC"}, "cow" => 0, "keys" => [], "poptions" => { "CurrentContext" => $ConfigOptions{""}{"CurrentContext"}, "Resolver=Config::Storage::Resolver" => $ConfigOptions{""}{"Resolver=Config::Storage::Resolver"}, "THC" => $ConfigOptions{""}{"THC"}, "cow" => undef, "keys" => $ConfigOptions{".Page"}{"keys"} } }, ".Page.Module" => { "CurrentContext" => $ConfigOptions{""}{"CurrentContext"}, "Resolver" => undef, "Resolver=Config::Storage::Resolver" => $ConfigOptions{""}{"Resolver=Config::Storage::Resolver"}, "THC" => $ConfigOptions{""}{"THC"}, "cow" => 0, "keys" => [], "poptions" => { "CurrentContext" => $ConfigOptions{""}{"CurrentContext"}, "Resolver=Config::Storage::Resolver" => $ConfigOptions{""}{"Resolver=Config::Storage::Resolver"}, "THC" => $ConfigOptions{""}{"THC"}, "cow" => 0, "keys" => $ConfigOptions{".Page.Module"}{"keys"} } }, ".callback" => { "CurrentContext" => $ConfigOptions{""}{"CurrentContext"}, "Resolver" => undef, "Resolver=Config::Storage::Resolver" => $ConfigOptions{""}{"Resolver=Config::Storage::Resolver"}, "THC" => $ConfigOptions{""}{"THC"}, "cow" => 0, "keys" => [], "poptions" => { "CurrentContext" => $ConfigOptions{""}{"CurrentContext"}, "Resolver=Config::Storage::Resolver" => $ConfigOptions{""}{"Resolver=Config::Storage::Resolver"}, "THC" => $ConfigOptions{""}{"THC"}, "cow" => undef, "keys" => $ConfigOptions{".callback"}{"keys"} } }, ".core" => { "CurrentContext" => $ConfigOptions{""}{"CurrentContext"}, "Resolver" => undef, "Resolver=Config::Storage::Resolver" => $ConfigOptions{""}{"Resolver=Config::Storage::Resolver"}, "THC" => $ConfigOptions{""}{"THC"}, "cow" => 0, "keys" => [], "poptions" => { "CurrentContext" => $ConfigOptions{""}{"CurrentContext"}, "Resolver=Config::Storage::Resolver" => $ConfigOptions{""}{"Resolver=Config::Storage::Resolver"}, "THC" => $ConfigOptions{""}{"THC"}, "cow" => undef, "keys" => $ConfigOptions{".core"}{"keys"} } }, ".core.ConfigCache" => { "CurrentContext" => $ConfigOptions{""}{"CurrentContext"}, "Resolver" => undef, "Resolver=Config::Storage::Resolver" => $ConfigOptions{""}{"Resolver=Config::Storage::Resolver"}, "THC" => $ConfigOptions{""}{"THC"}, "cow" => 0, "keys" => [], "poptions" => { "CurrentContext" => $ConfigOptions{""}{"CurrentContext"}, "Resolver=Config::Storage::Resolver" => $ConfigOptions{""}{"Resolver=Config::Storage::Resolver"}, "THC" => $ConfigOptions{""}{"THC"}, "cow" => undef, "keys" => $ConfigOptions{".core.ConfigCache"}{"keys"} } }, ".core.ConfigParser" => { "CurrentContext" => $ConfigOptions{""}{"CurrentContext"}, "Resolver" => undef, "Resolver=Config::Storage::Resolver" => $ConfigOptions{""}{"Resolver=Config::Storage::Resolver"}, "THC" => $ConfigOptions{""}{"THC"}, "cow" => 0, "keys" => [], "poptions" => { "CurrentContext" => $ConfigOptions{""}{"CurrentContext"}, "Resolver=Config::Storage::Resolver" => $ConfigOptions{""}{"Resolver=Config::Storage::Resolver"}, "THC" => $ConfigOptions{""}{"THC"}, "cow" => undef, "keys" => $ConfigOptions{".core.ConfigParser"}{"keys"} } }, ".core.INC" => { "ArrayMergeInsertDefault" => "Prepend", "ArrayMergeMode" => "Insert", "CurrentContext" => $ConfigOptions{""}{"CurrentContext"}, "Resolver" => undef, "Resolver=Config::Storage::Resolver" => $ConfigOptions{""}{"Resolver=Config::Storage::Resolver"}, "THC" => $ConfigOptions{""}{"THC"}, "cow" => 0, "keys" => [], "poptions" => { "ArrayMergeInsertDefault" => "Prepend", "ArrayMergeMode" => "Insert", "CurrentContext" => $ConfigOptions{""}{"CurrentContext"}, "Resolver=Config::Storage::Resolver" => $ConfigOptions{""}{"Resolver=Config::Storage::Resolver"}, "THC" => $ConfigOptions{""}{"THC"}, "cow" => undef, "keys" => $ConfigOptions{".core"}{"keys"} } }, ".debug" => { "CurrentContext" => $ConfigOptions{""}{"CurrentContext"}, "Resolver" => undef, "Resolver=Config::Storage::Resolver" => $ConfigOptions{""}{"Resolver=Config::Storage::Resolver"}, "THC" => $ConfigOptions{""}{"THC"}, "cow" => 0, "keys" => [], "poptions" => { "CurrentContext" => $ConfigOptions{""}{"CurrentContext"}, "Resolver=Config::Storage::Resolver" => $ConfigOptions{""}{"Resolver=Config::Storage::Resolver"}, "THC" => $ConfigOptions{""}{"THC"}, "cow" => undef, "keys" => $ConfigOptions{".debug"}{"keys"} } }, ".debug.warnings" => { "CurrentContext" => $ConfigOptions{""}{"CurrentContext"}, "Resolver" => undef, "Resolver=Config::Storage::Resolver" => $ConfigOptions{""}{"Resolver=Config::Storage::Resolver"}, "THC" => $ConfigOptions{""}{"THC"}, "cow" => 0, "keys" => [], "poptions" => { "CurrentContext" => $ConfigOptions{""}{"CurrentContext"}, "Resolver=Config::Storage::Resolver" => $ConfigOptions{""}{"Resolver=Config::Storage::Resolver"}, "THC" => $ConfigOptions{""}{"THC"}, "cow" => 0, "keys" => $ConfigOptions{".debug.warnings"}{"keys"} } }, ".engine" => { "CurrentContext" => $ConfigOptions{""}{"CurrentContext"}, "Resolver" => undef, "Resolver=Config::Storage::Resolver" => $ConfigOptions{""}{"Resolver=Config::Storage::Resolver"}, "THC" => $ConfigOptions{""}{"THC"}, "cow" => 0, "keys" => [], "poptions" => { "CurrentContext" => $ConfigOptions{""}{"CurrentContext"}, "Resolver=Config::Storage::Resolver" => $ConfigOptions{""}{"Resolver=Config::Storage::Resolver"}, "THC" => $ConfigOptions{""}{"THC"}, "cow" => undef, "keys" => $ConfigOptions{".engine"}{"keys"} } }, ".options" => { "CurrentContext" => $ConfigOptions{""}{"CurrentContext"}, "Resolver" => undef, "Resolver=Config::Storage::Resolver" => $ConfigOptions{""}{"Resolver=Config::Storage::Resolver"}, "THC" => $ConfigOptions{""}{"THC"}, "cow" => 0, "keys" => [], "poptions" => { "CurrentContext" => $ConfigOptions{""}{"CurrentContext"}, "Resolver=Config::Storage::Resolver" => $ConfigOptions{""}{"Resolver=Config::Storage::Resolver"}, "THC" => $ConfigOptions{""}{"THC"}, "cow" => undef, "keys" => $ConfigOptions{".options"}{"keys"} } }, ".project" => { "CurrentContext" => $ConfigOptions{""}{"CurrentContext"}, "Resolver" => undef, "Resolver=Config::Storage::Resolver" => $ConfigOptions{""}{"Resolver=Config::Storage::Resolver"}, "THC" => $ConfigOptions{""}{"THC"}, "cow" => 0, "keys" => [], "poptions" => { "CurrentContext" => $ConfigOptions{""}{"CurrentContext"}, "Resolver=Config::Storage::Resolver" => $ConfigOptions{""}{"Resolver=Config::Storage::Resolver"}, "THC" => $ConfigOptions{""}{"THC"}, "cow" => undef, "keys" => $ConfigOptions{".project"}{"keys"} } }, ".project.hlib" => { "ArrayMergeMode" => "Insert", "CurrentContext" => $ConfigOptions{""}{"CurrentContext"}, "Resolver" => undef, "Resolver=Config::Storage::Resolver" => $ConfigOptions{""}{"Resolver=Config::Storage::Resolver"}, "THC" => $ConfigOptions{""}{"THC"}, "cow" => 0, "keys" => [], "poptions" => { "ArrayMergeMode" => "Insert", "CurrentContext" => $ConfigOptions{""}{"CurrentContext"}, "Resolver=Config::Storage::Resolver" => $ConfigOptions{""}{"Resolver=Config::Storage::Resolver"}, "THC" => $ConfigOptions{""}{"THC"}, "cow" => undef, "keys" => $ConfigOptions{".project"}{"keys"} } }, ".project.template_suffixes" => { "CurrentContext" => $ConfigOptions{""}{"CurrentContext"}, "Resolver" => undef, "Resolver=Config::Storage::Resolver" => $ConfigOptions{""}{"Resolver=Config::Storage::Resolver"}, "THC" => $ConfigOptions{""}{"THC"}, "cow" => 0, "keys" => $ConfigOptions{".project.hlib"}{"keys"}, "poptions" => { "CurrentContext" => $ConfigOptions{""}{"CurrentContext"}, "Resolver=Config::Storage::Resolver" => $ConfigOptions{""}{"Resolver=Config::Storage::Resolver"}, "THC" => $ConfigOptions{""}{"THC"}, "cow" => 1, "keys" => $ConfigOptions{".project"}{"keys"} } }, ".request" => { "CurrentContext" => $ConfigOptions{""}{"CurrentContext"}, "Resolver" => undef, "Resolver=Config::Storage::Resolver" => $ConfigOptions{""}{"Resolver=Config::Storage::Resolver"}, "THC" => $ConfigOptions{""}{"THC"}, "cow" => 0, "keys" => [], "poptions" => { "CurrentContext" => $ConfigOptions{""}{"CurrentContext"}, "Resolver=Config::Storage::Resolver" => $ConfigOptions{""}{"Resolver=Config::Storage::Resolver"}, "THC" => $ConfigOptions{""}{"THC"}, "cow" => undef, "keys" => $ConfigOptions{".request"}{"keys"} } }, ".request.path" => { "CurrentContext" => $ConfigOptions{""}{"CurrentContext"}, "Resolver" => undef, "Resolver=Config::Storage::Resolver" => $ConfigOptions{""}{"Resolver=Config::Storage::Resolver"}, "THC" => $ConfigOptions{""}{"THC"}, "cow" => 0, "keys" => [], "poptions" => { "CurrentContext" => $ConfigOptions{""}{"CurrentContext"}, "Resolver=Config::Storage::Resolver" => $ConfigOptions{""}{"Resolver=Config::Storage::Resolver"}, "THC" => $ConfigOptions{""}{"THC"}, "cow" => undef, "keys" => $ConfigOptions{".request.path"}{"keys"} } }, ".request.path.full" => { "CurrentContext" => $ConfigOptions{""}{"CurrentContext"}, "Resolver" => undef, "Resolver=Config::Storage::Resolver" => $ConfigOptions{""}{"Resolver=Config::Storage::Resolver"}, "THC" => $ConfigOptions{""}{"THC"}, "cow" => 0, "keys" => [], "poptions" => { "CurrentContext" => $ConfigOptions{""}{"CurrentContext"}, "Resolver=Config::Storage::Resolver" => $ConfigOptions{""}{"Resolver=Config::Storage::Resolver"}, "THC" => $ConfigOptions{""}{"THC"}, "cow" => undef, "keys" => $ConfigOptions{".request.path.full"}{"keys"} } }, ".server" => { "CurrentContext" => $ConfigOptions{""}{"CurrentContext"}, "Resolver" => undef, "Resolver=Config::Storage::Resolver" => $ConfigOptions{""}{"Resolver=Config::Storage::Resolver"}, "THC" => $ConfigOptions{""}{"THC"}, "cow" => 0, "keys" => [], "poptions" => { "CurrentContext" => $ConfigOptions{""}{"CurrentContext"}, "Resolver=Config::Storage::Resolver" => $ConfigOptions{""}{"Resolver=Config::Storage::Resolver"}, "THC" => $ConfigOptions{""}{"THC"}, "cow" => undef, "keys" => $ConfigOptions{".server"}{"keys"} } }, ".smtp" => { "CurrentContext" => $ConfigOptions{""}{"CurrentContext"}, "Resolver" => undef, "Resolver=Config::Storage::Resolver" => $ConfigOptions{""}{"Resolver=Config::Storage::Resolver"}, "THC" => $ConfigOptions{""}{"THC"}, "cow" => 0, "keys" => [], "poptions" => { "CurrentContext" => $ConfigOptions{""}{"CurrentContext"}, "Resolver=Config::Storage::Resolver" => $ConfigOptions{""}{"Resolver=Config::Storage::Resolver"}, "THC" => $ConfigOptions{""}{"THC"}, "cow" => undef, "keys" => $ConfigOptions{".smtp"}{"keys"} } }, ".smtp.bugs_to" => { "CurrentContext" => $ConfigOptions{""}{"CurrentContext"}, "Resolver" => undef, "Resolver=Config::Storage::Resolver" => $ConfigOptions{""}{"Resolver=Config::Storage::Resolver"}, "THC" => $ConfigOptions{""}{"THC"}, "cow" => 0, "keys" => [], "poptions" => { "CurrentContext" => $ConfigOptions{""}{"CurrentContext"}, "Resolver=Config::Storage::Resolver" => $ConfigOptions{""}{"Resolver=Config::Storage::Resolver"}, "THC" => $ConfigOptions{""}{"THC"}, "cow" => 1, "keys" => $ConfigOptions{".smtp.bugs_to"}{"keys"} } }, ".template" => { "CurrentContext" => $ConfigOptions{""}{"CurrentContext"}, "Resolver" => undef, "Resolver=Config::Storage::Resolver" => $ConfigOptions{""}{"Resolver=Config::Storage::Resolver"}, "THC" => $ConfigOptions{""}{"THC"}, "cow" => 0, "keys" => [], "poptions" => { "CurrentContext" => $ConfigOptions{""}{"CurrentContext"}, "Resolver=Config::Storage::Resolver" => $ConfigOptions{""}{"Resolver=Config::Storage::Resolver"}, "THC" => $ConfigOptions{""}{"THC"}, "cow" => 1, "keys" => $ConfigOptions{".template"}{"keys"} } }, ".ttparser" => { "CurrentContext" => $ConfigOptions{""}{"CurrentContext"}, "Resolver" => undef, "Resolver=Config::Storage::Resolver" => $ConfigOptions{""}{"Resolver=Config::Storage::Resolver"}, "THC" => $ConfigOptions{""}{"THC"}, "cow" => 0, "keys" => [], "poptions" => { "CurrentContext" => $ConfigOptions{""}{"CurrentContext"}, "Resolver=Config::Storage::Resolver" => $ConfigOptions{""}{"Resolver=Config::Storage::Resolver"}, "THC" => $ConfigOptions{""}{"THC"}, "cow" => undef, "keys" => $ConfigOptions{".ttparser"}{"keys"} } } );
$raw_config = { "ConfigFiles" => [ "** Assist Modules **", "** Project **", "** Default **", "/var/www/sites/galaxy4/newsite/www.galaxy4.co.uk/template.conf (cached)" ], "ENV" => { "MOD_PERL" => "mod_perl/2.0.4", "MOD_PERL_API_VERSION" => 2, "PATH" => "/sbin:/usr/sbin:/bin:/usr/bin" }, "Page" => { "DefaultModule" => undef, "FallbackModule" => "\${.project.Namespace}::missing", "Module" => {} }, "callback" => { "callback" => "Response", "method" => "Response", "module" => "Template::Engine::WebTemplate" }, "core" => { "ConfigCache" => { "Module" => "Template::Engine::SimpleConfigCache" }, "ConfigParser" => { "Call" => "YAML::Syck::LoadFile", "Module" => "YAML::Syck" }, "Handler" => "Template::Engine::WebTemplate", "INC" => [ "\${.project.plib}\${.project.prefix}" ], "configfile" => "template.conf" }, "debug" => { "all" => 1, "profiling" => 0, "warnings" => { "all" => 1 } }, "engine" => { "simple_vars" => "true" }, "options" => { "mode" => "production" }, "project" => { "Namespace" => "galaxy4::page", "Theme" => "galaxy4", "config" => "\${plib}", "docroot" => "/var/www/sites/galaxy4/newsite/www.galaxy4.co.uk/html", "documents" => "\${root}/html/", "dynamic_content" => "\${.project.root}/dynamic_content", "hlib" => [ "\${.project.dynamic_content}/hlib", "\${.project.root}/hlib/themes/\${.project.Theme}", "\${.project.root}/hlib/default", "\${.project.root}/hlib" ], "image_base" => "/m/", "linkhost" => "www.galaxy4.co.uk", "plib" => "\${root}/plib/", "prefix" => "", "root" => "/var/www/sites/galaxy4/newsite/www.galaxy4.co.uk", "template_cache" => "\${root}/template_cache", "template_suffixes" => [ ".thtml", ".t" ] }, "request" => { "FULL_URI" => "/events.thtml?vts=gbVfAgE&page=8", "GET" => 1, "HOST" => "www.galaxy4.co.uk", "PATH_INFO" => "", "QUERY_STRING" => "vts=gbVfAgE&page=8", "URI" => "/events.thtml", "head" => 0, "method" => "GET", "path" => { "basename" => "events", "dirname" => "html/", "full" => { "dirname" => "\${.project.root}/\${.request.path.dirname}", "info" => "/var/www/sites/galaxy4/newsite/www.galaxy4.co.uk/html/events.thtml", "translated" => "\${.project.root}/\${.request.path.translated}" }, "info" => "events.thtml", "suffix" => ".thtml", "translated" => "html/events.thtml" }, "request_time" => "1472291192", "request_time_display" => "Sat Aug 27 10:46:32 2016", "stage" => "Response:BUG" }, "server" => { "NAME" => "www.galaxy4.co.uk" }, "smtp" => { "bugs_encrypted" => 0, "bugs_to" => { "DEFAULT" => "\"Developers\" <galaxy4-bug\@tim.hinchcliffe.peerex.net>" }, "contact_to" => "\"Galaxy4\" <galaxy4\@galaxy4.co.uk>", "from" => "\"Galaxy4\" <www\@galaxy4.co.uk>", "newsletter_subscribe" => "\"Galaxy4 Newsletter\" <galaxy4-newsletter-join\@lists.peerex.net>", "orders_to" => "\"Orders\" <orders\@galaxy4.co.uk>", "smart_host" => "localhost", "xsmart_host" => "smtp.mirai.co.uk" }, "template" => { "parser" => "Template::Engine::TTParser" }, "ttparser" => { "stash" => "Template::Stash" } };
$detailed_config = { "CurrentContext" => $ConfigOptions{""}{"CurrentContext"}, "DATA" => { "ConfigFiles" => { "DATA" => [ "** Assist Modules **", "** Project **", "** Default **", "/var/www/sites/galaxy4/newsite/www.galaxy4.co.uk/template.conf (cached)" ], "ORIGINS" => [ "** Internal **", "** Internal **", "** Internal **", "** Internal **" ], "parent" => $detailed_config }, "ENV" => { "DATA" => { "MOD_PERL" => "mod_perl/2.0.4", "MOD_PERL_API_VERSION" => 2, "PATH" => "/sbin:/usr/sbin:/bin:/usr/bin" }, "ORIGINS" => { "MOD_PERL" => "** Internal **", "MOD_PERL_API_VERSION" => "** Internal **", "PATH" => "** Internal **" }, "keys" => $ConfigOptions{".ENV"}{"keys"}, "parent" => $detailed_config }, "Page" => { "DATA" => { "DefaultModule" => undef, "FallbackModule" => "\${.project.Namespace}::missing", "Module" => { "DATA" => {}, "ORIGINS" => {}, "cow" => 0, "keys" => $ConfigOptions{".Page.Module"}{"keys"}, "parent" => $detailed_config->{"DATA"}{"Page"} } }, "ORIGINS" => { "DefaultModule" => "/var/www/sites/galaxy4/newsite/www.galaxy4.co.uk/template.conf (cached)", "FallbackModule" => "/var/www/sites/galaxy4/newsite/www.galaxy4.co.uk/template.conf (cached)", "Module" => "/var/www/sites/galaxy4/newsite/www.galaxy4.co.uk/template.conf (cached)" }, "THC" => $ConfigOptions{""}{"THC"}, "cow" => undef, "keys" => $ConfigOptions{".Page"}{"keys"}, "parent" => $detailed_config, "root" => $detailed_config }, "callback" => { "DATA" => { "callback" => "Response", "method" => "Response", "module" => "Template::Engine::WebTemplate" }, "ORIGINS" => { "callback" => "** Internal **", "method" => "** Internal **", "module" => "** Internal **" }, "keys" => $ConfigOptions{".callback"}{"keys"}, "parent" => $detailed_config }, "core" => { "DATA" => { "ConfigCache" => { "DATA" => { "Module" => "Template::Engine::SimpleConfigCache" }, "ORIGINS" => { "Module" => "** Assist Modules **" }, "keys" => $ConfigOptions{".core.ConfigCache"}{"keys"}, "parent" => $detailed_config->{"DATA"}{"core"} }, "ConfigParser" => { "DATA" => { "Call" => "YAML::Syck::LoadFile", "Module" => "YAML::Syck" }, "ORIGINS" => { "Call" => "** Default **", "Module" => "** Default **" }, "keys" => $ConfigOptions{".core.ConfigParser"}{"keys"}, "parent" => $detailed_config->{"DATA"}{"core"} }, "Handler" => "Template::Engine::WebTemplate", "INC" => { "ArrayMergeInsertDefault" => "Prepend", "ArrayMergeMode" => "Insert", "DATA" => [ "\${.project.plib}\${.project.prefix}" ], "ORIGINS" => [ "** Project **" ], "parent" => $detailed_config->{"DATA"}{"core"}, "root" => $detailed_config }, "configfile" => "template.conf" }, "ORIGINS" => { "ConfigCache" => "** Assist Modules **", "ConfigParser" => "** Default **", "Handler" => "** Default **", "INC" => "** Project **", "configfile" => "** Default **" }, "THC" => $ConfigOptions{""}{"THC"}, "cow" => undef, "keys" => $ConfigOptions{".core"}{"keys"}, "parent" => $detailed_config, "root" => $detailed_config }, "debug" => { "DATA" => { "all" => 1, "profiling" => 0, "warnings" => { "DATA" => { "all" => 1 }, "ORIGINS" => { "all" => "/usr/lib/perl5/web-template-engine/Template/Engine/WebTemplate.pm at line 126" }, "cow" => 0, "keys" => $ConfigOptions{".debug.warnings"}{"keys"}, "parent" => $detailed_config->{"DATA"}{"debug"} } }, "ORIGINS" => { "all" => "/var/www/sites/galaxy4/newsite/www.galaxy4.co.uk/template.conf (cached)", "profiling" => "/var/www/sites/galaxy4/newsite/www.galaxy4.co.uk/template.conf (cached)", "warnings" => "/var/www/sites/galaxy4/newsite/www.galaxy4.co.uk/template.conf (cached)" }, "THC" => $ConfigOptions{""}{"THC"}, "cow" => undef, "keys" => $ConfigOptions{".debug"}{"keys"}, "parent" => $detailed_config }, "engine" => { "DATA" => { "simple_vars" => "true" }, "ORIGINS" => { "simple_vars" => "/var/www/sites/galaxy4/newsite/www.galaxy4.co.uk/template.conf (cached)" }, "keys" => $ConfigOptions{".engine"}{"keys"}, "parent" => $detailed_config }, "options" => { "DATA" => { "mode" => "production" }, "ORIGINS" => { "mode" => "** Default **" }, "keys" => $ConfigOptions{".options"}{"keys"}, "parent" => $detailed_config }, "project" => { "DATA" => { "Namespace" => "galaxy4::page", "Theme" => "galaxy4", "config" => "\${plib}", "docroot" => "/var/www/sites/galaxy4/newsite/www.galaxy4.co.uk/html", "documents" => "\${root}/html/", "dynamic_content" => "\${.project.root}/dynamic_content", "hlib" => { "ArrayMergeMode" => "Insert", "DATA" => [ "\${.project.dynamic_content}/hlib", "\${.project.root}/hlib/themes/\${.project.Theme}", "\${.project.root}/hlib/default", "\${.project.root}/hlib" ], "ORIGINS" => [ "/var/www/sites/galaxy4/newsite/www.galaxy4.co.uk/template.conf (cached)", "/var/www/sites/galaxy4/newsite/www.galaxy4.co.uk/template.conf (cached)", "/var/www/sites/galaxy4/newsite/www.galaxy4.co.uk/template.conf (cached)", "/var/www/sites/galaxy4/newsite/www.galaxy4.co.uk/template.conf (cached)" ], "parent" => $detailed_config->{"DATA"}{"project"}, "root" => $detailed_config }, "image_base" => "/m/", "linkhost" => "www.galaxy4.co.uk", "plib" => "\${root}/plib/", "prefix" => "", "root" => "/var/www/sites/galaxy4/newsite/www.galaxy4.co.uk", "template_cache" => "\${root}/template_cache", "template_suffixes" => { "DATA" => [ ".thtml", ".t" ], "ORIGINS" => [ "/usr/lib/perl5/web-template-engine/Template/Engine/WebTemplate.pm at line 126", "/usr/lib/perl5/web-template-engine/Template/Engine/WebTemplate.pm at line 126" ], "cow" => 1, "parent" => $detailed_config->{"DATA"}{"project"} } }, "ORIGINS" => { "Namespace" => "/var/www/sites/galaxy4/newsite/www.galaxy4.co.uk/template.conf (cached)", "Theme" => "/var/www/sites/galaxy4/newsite/www.galaxy4.co.uk/template.conf (cached)", "config" => "** Default **", "docroot" => "** Project **", "documents" => "** Default **", "dynamic_content" => "/var/www/sites/galaxy4/newsite/www.galaxy4.co.uk/template.conf (cached)", "hlib" => "/var/www/sites/galaxy4/newsite/www.galaxy4.co.uk/template.conf (cached)", "image_base" => "/var/www/sites/galaxy4/newsite/www.galaxy4.co.uk/template.conf (cached)", "linkhost" => "/var/www/sites/galaxy4/newsite/www.galaxy4.co.uk/template.conf (cached)", "plib" => "** Default **", "prefix" => "/var/www/sites/galaxy4/newsite/www.galaxy4.co.uk/template.conf (cached)", "root" => "** Project **", "template_cache" => "** Internal **", "template_suffixes" => "** Internal **" }, "THC" => $ConfigOptions{""}{"THC"}, "cow" => undef, "keys" => $ConfigOptions{".project"}{"keys"}, "parent" => $detailed_config, "root" => $detailed_config }, "request" => { "DATA" => { "FULL_URI" => "/events.thtml?vts=gbVfAgE&page=8", "GET" => 1, "HOST" => "www.galaxy4.co.uk", "PATH_INFO" => "", "QUERY_STRING" => "vts=gbVfAgE&page=8", "URI" => "/events.thtml", "head" => 0, "method" => "GET", "path" => { "DATA" => { "basename" => "events", "dirname" => "html/", "full" => { "DATA" => { "dirname" => "\${.project.root}/\${.request.path.dirname}", "info" => "/var/www/sites/galaxy4/newsite/www.galaxy4.co.uk/html/events.thtml", "translated" => "\${.project.root}/\${.request.path.translated}" }, "ORIGINS" => { "dirname" => "** Internal **", "info" => "** Internal **", "translated" => "** Internal **" }, "keys" => $ConfigOptions{".request.path.full"}{"keys"}, "parent" => $detailed_config->{"DATA"}{"request"}{"DATA"}{"path"}, "root" => $detailed_config }, "info" => "events.thtml", "suffix" => ".thtml", "translated" => "html/events.thtml" }, "ORIGINS" => { "basename" => "** Internal **", "dirname" => "** Internal **", "full" => "** Internal **", "info" => "** Internal **", "suffix" => "** Internal **", "translated" => "** Internal **" }, "THC" => $ConfigOptions{""}{"THC"}, "cow" => undef, "keys" => $ConfigOptions{".request.path"}{"keys"}, "parent" => $detailed_config->{"DATA"}{"request"}, "root" => $detailed_config }, "request_time" => "1472291192", "request_time_display" => "Sat Aug 27 10:46:32 2016", "stage" => "Response:BUG" }, "ORIGINS" => { "FULL_URI" => "** Internal **", "GET" => "** Internal **", "HOST" => "** Internal **", "PATH_INFO" => "** Internal **", "QUERY_STRING" => "** Internal **", "URI" => "** Internal **", "head" => "** Internal **", "method" => "** Internal **", "path" => "** Internal **", "request_time" => "** Internal **", "request_time_display" => "** Internal **", "stage" => "** Internal **" }, "THC" => $ConfigOptions{""}{"THC"}, "cow" => undef, "keys" => $ConfigOptions{".request"}{"keys"}, "parent" => $detailed_config, "root" => $detailed_config }, "server" => { "DATA" => { "NAME" => "www.galaxy4.co.uk" }, "ORIGINS" => { "NAME" => "** Internal **" }, "keys" => $ConfigOptions{".server"}{"keys"}, "parent" => $detailed_config }, "smtp" => { "DATA" => { "bugs_encrypted" => 0, "bugs_to" => { "DATA" => { "DEFAULT" => "\"Developers\" <galaxy4-bug\@tim.hinchcliffe.peerex.net>" }, "ORIGINS" => { "DEFAULT" => "/var/www/sites/galaxy4/newsite/www.galaxy4.co.uk/template.conf" }, "cow" => 1, "keys" => $ConfigOptions{".smtp.bugs_to"}{"keys"}, "parent" => $detailed_config->{"DATA"}{"smtp"} }, "contact_to" => "\"Galaxy4\" <galaxy4\@galaxy4.co.uk>", "from" => "\"Galaxy4\" <www\@galaxy4.co.uk>", "newsletter_subscribe" => "\"Galaxy4 Newsletter\" <galaxy4-newsletter-join\@lists.peerex.net>", "orders_to" => "\"Orders\" <orders\@galaxy4.co.uk>", "smart_host" => "localhost", "xsmart_host" => "smtp.mirai.co.uk" }, "ORIGINS" => { "bugs_encrypted" => "/var/www/sites/galaxy4/newsite/www.galaxy4.co.uk/template.conf (cached)", "bugs_to" => "/var/www/sites/galaxy4/newsite/www.galaxy4.co.uk/template.conf (cached)", "contact_to" => "/var/www/sites/galaxy4/newsite/www.galaxy4.co.uk/template.conf (cached)", "from" => "/var/www/sites/galaxy4/newsite/www.galaxy4.co.uk/template.conf (cached)", "newsletter_subscribe" => "/var/www/sites/galaxy4/newsite/www.galaxy4.co.uk/template.conf (cached)", "orders_to" => "/var/www/sites/galaxy4/newsite/www.galaxy4.co.uk/template.conf (cached)", "smart_host" => "/var/www/sites/galaxy4/newsite/www.galaxy4.co.uk/template.conf (cached)", "xsmart_host" => "/var/www/sites/galaxy4/newsite/www.galaxy4.co.uk/template.conf (cached)" }, "THC" => $ConfigOptions{""}{"THC"}, "cow" => undef, "keys" => $ConfigOptions{".smtp"}{"keys"}, "parent" => $detailed_config }, "template" => { "DATA" => { "parser" => "Template::Engine::TTParser" }, "ORIGINS" => { "parser" => "/usr/lib/perl5/web-template-engine/Template/Engine/WebTemplate.pm at line 126" }, "cow" => 1, "keys" => $ConfigOptions{".template"}{"keys"}, "parent" => $detailed_config }, "ttparser" => { "DATA" => { "stash" => "Template::Stash" }, "ORIGINS" => { "stash" => "** Internal **" }, "keys" => $ConfigOptions{".ttparser"}{"keys"}, "parent" => $detailed_config } }, "ORIGINS" => { "ConfigFiles" => "** Internal **", "ENV" => "** Internal **", "Page" => "/var/www/sites/galaxy4/newsite/www.galaxy4.co.uk/template.conf (cached)", "callback" => "** Internal **", "core" => "** Assist Modules **", "debug" => "/var/www/sites/galaxy4/newsite/www.galaxy4.co.uk/template.conf (cached)", "engine" => "/var/www/sites/galaxy4/newsite/www.galaxy4.co.uk/template.conf (cached)", "options" => "** Default **", "project" => "** Project **", "request" => "** Internal **", "server" => "** Internal **", "smtp" => "/var/www/sites/galaxy4/newsite/www.galaxy4.co.uk/template.conf (cached)", "template" => "** Internal **", "ttparser" => "** Internal **" }, "Resolver=Config::Storage::Resolver" => $ConfigOptions{""}{"Resolver=Config::Storage::Resolver"}, "THC" => $ConfigOptions{""}{"THC"}, "cow" => undef, "keys" => $ConfigOptions{""}{"keys"}, "root" => $detailed_config };

$yaml_config

--- 
ConfigFiles: 
  - "** Assist Modules **"
  - "** Project **"
  - "** Default **"
  - /var/www/sites/galaxy4/newsite/www.galaxy4.co.uk/template.conf (cached)
ENV: 
  MOD_PERL: mod_perl/2.0.4
  MOD_PERL_API_VERSION: 2
  PATH: /sbin:/usr/sbin:/bin:/usr/bin
Page: 
  DefaultModule: ~
  FallbackModule: ${.project.Namespace}::missing
  Module: {}

callback: 
  callback: Response
  method: Response
  module: Template::Engine::WebTemplate
core: 
  ConfigCache: 
    Module: Template::Engine::SimpleConfigCache
  ConfigParser: 
    Call: YAML::Syck::LoadFile
    Module: YAML::Syck
  Handler: Template::Engine::WebTemplate
  INC: 
    - ${.project.plib}${.project.prefix}
  configfile: template.conf
debug: 
  all: 1
  profiling: 0
  warnings: 
    all: 1
engine: 
  simple_vars: 'true'
options: 
  mode: production
project: 
  Namespace: galaxy4::page
  Theme: galaxy4
  config: ${plib}
  docroot: /var/www/sites/galaxy4/newsite/www.galaxy4.co.uk/html
  documents: ${root}/html/
  dynamic_content: ${.project.root}/dynamic_content
  hlib: 
    - ${.project.dynamic_content}/hlib
    - ${.project.root}/hlib/themes/${.project.Theme}
    - ${.project.root}/hlib/default
    - ${.project.root}/hlib
  image_base: /m/
  linkhost: www.galaxy4.co.uk
  plib: ${root}/plib/
  prefix: ''
  root: /var/www/sites/galaxy4/newsite/www.galaxy4.co.uk
  template_cache: ${root}/template_cache
  template_suffixes: 
    - .thtml
    - .t
request: 
  FULL_URI: /events.thtml?vts=gbVfAgE&page=8
  GET: 1
  HOST: www.galaxy4.co.uk
  PATH_INFO: ''
  QUERY_STRING: vts=gbVfAgE&page=8
  URI: /events.thtml
  head: 0
  method: GET
  path: 
    basename: events
    dirname: html/
    full: 
      dirname: ${.project.root}/${.request.path.dirname}
      info: /var/www/sites/galaxy4/newsite/www.galaxy4.co.uk/html/events.thtml
      translated: ${.project.root}/${.request.path.translated}
    info: events.thtml
    suffix: .thtml
    translated: html/events.thtml
  request_time: '1472291192'
  request_time_display: Sat Aug 27 10:46:32 2016
  stage: Response:BUG
server: 
  NAME: www.galaxy4.co.uk
smtp: 
  bugs_encrypted: 0
  bugs_to: 
    DEFAULT: "\"Developers\" <galaxy4-bug@tim.hinchcliffe.peerex.net>"
  contact_to: "\"Galaxy4\" <galaxy4@galaxy4.co.uk>"
  from: "\"Galaxy4\" <www@galaxy4.co.uk>"
  newsletter_subscribe: "\"Galaxy4 Newsletter\" <galaxy4-newsletter-join@lists.peerex.net>"
  orders_to: "\"Orders\" <orders@galaxy4.co.uk>"
  smart_host: localhost
  xsmart_host: smtp.mirai.co.uk
template: 
  parser: Template::Engine::TTParser
ttparser: 
  stash: Template::Stash