X-Git-Url: https://git.decadent.org.uk/gitweb/?a=blobdiff_plain;f=ex%2FBeerDB.pm;h=53197ccfcffdbf84cd9b0ade71343891f11fd81c;hb=61b54f430fb90f1f0aceecf243221dddb8a9e60e;hp=e276830c4e10d18620783e10cecb6b937a9cc634;hpb=8617321ebf13ce6b63d41a65a003d153f2b5cc5e;p=maypole.git diff --git a/ex/BeerDB.pm b/ex/BeerDB.pm index e276830..53197cc 100644 --- a/ex/BeerDB.pm +++ b/ex/BeerDB.pm @@ -6,7 +6,7 @@ sub debug { $ENV{BEERDB_DEBUG} } # This is the sample application. Change this to the path to your # database. (or use mysql or something) use constant DBI_DRIVER => 'SQLite'; -use constant DATASOURCE => 't/beerdb.db'; +use constant DATASOURCE => $ENV{BEERDB_DATASOURCE} || 't/beerdb.db'; BEGIN { my $dbi_driver = DBI_DRIVER; @@ -16,7 +16,7 @@ BEGIN { unless -e DATASOURCE; eval "require DBD::SQLite"; if ($@) { - eval "require DBD::SQLite2" && dbi_driver = 'SQLite2'; + eval "require DBD::SQLite2" and $dbi_driver = 'SQLite2'; } } BeerDB->setup(join ':', "dbi", $dbi_driver, DATASOURCE); @@ -25,10 +25,13 @@ BEGIN { # Give it a name. BeerDB->config->application_name('The Beer Database'); -# Change this to the root of the web space. -BeerDB->config->uri_base("http://localhost/beerdb/"); -#BeerDB->config->uri_base("http://neo.trinity-house.org.uk/beerdb/"); +# Change this to the root of the web site for your maypole application. +BeerDB->config->uri_base( $ENV{BEERDB_BASE} || "http://localhost/beerdb/" ); +# Change this to the htdoc root for your maypole application. +BeerDB->config->template_root( $ENV{BEERDB_TEMPLATE_ROOT} ) if $ENV{BEERDB_TEMPLATE_ROOT}; + +# Specify the rows per page in search results, lists, etc : 10 is a nice round number BeerDB->config->rows_per_page(10); # Handpumps should not show up.