From d12dbdcf25cfbdfdfda5664895445e3f07a54a91 Mon Sep 17 00:00:00 2001 From: following Date: Thu, 9 Aug 2012 17:06:01 +0200 Subject: [PATCH] developer system settings and tools --- bin/dbupdate.php | 23 +++ htdocs/config2/settings-dev.inc.php | 157 ++++++++++++++++++ htdocs/lib/settings-dev.inc.php | 249 ++++++++++++++++++++++++++++ 3 files changed, 429 insertions(+) create mode 100644 bin/dbupdate.php create mode 100644 htdocs/config2/settings-dev.inc.php create mode 100644 htdocs/lib/settings-dev.inc.php diff --git a/bin/dbupdate.php b/bin/dbupdate.php new file mode 100644 index 00000000..1efe1e9f --- /dev/null +++ b/bin/dbupdate.php @@ -0,0 +1,23 @@ +#!/usr/bin/php + diff --git a/htdocs/config2/settings-dev.inc.php b/htdocs/config2/settings-dev.inc.php new file mode 100644 index 00000000..c445b9fa --- /dev/null +++ b/htdocs/config2/settings-dev.inc.php @@ -0,0 +1,157 @@ +'; + + /* location of uploaded images + */ + $opt['logic']['pictures']['dir'] = '/var/www/html/oc-server/server-3.0/htdocs/images/uploads'; + $opt['logic']['pictures']['url'] = 'http://local.opencaching.de/oc-server/server-3.0/htdocs/images/uploads'; + $opt['logic']['pictures']['thumb_url'] = $opt['logic']['pictures']['url'] . '/thumbs'; + + /* cachemaps + */ + $opt['logic']['cachemaps']['wmsurl'] = 'http://www.opencaching.de/cachemaps.php?wp={wp_oc}'; + + /* E-Mail for notification about news (newstopic.php) + */ + $opt['news']['mail'] = ''; + $opt['mail']['subject'] = '[] '; + + /* 3rd party library options + * see https://my.garmin.com/api/communicator/key-generator.jsp + */ + $opt['lib']['garmin']['key'] = '00112233445566778899AABBCCDDEEFF00'; + $opt['lib']['garmin']['url'] = 'http://www.site.org/'; + + $opt['template']['default']['style'] = 'ocstyle'; + + // Google maps key + $opt['lib']['google']['mapkey']['local.opencaching.de'] = 'ABQIAAAAwY6rAeeTA2cLnBDnf5FWGhQ9ZMVXtHZ4yn114tr66PefbkFZhBQXKkJK_k96Ci1JimzyaUwfhFhGrQ'; + + $opt['bin']['cs2cs'] = '/var/www/bin/cs2cs'; + + // Flag paths + $opt['template']['locales']['DE']['flag'] = 'images/flag/DE.gif'; + $opt['template']['locales']['FR']['flag'] = 'images/flag/FR.gif'; + $opt['template']['locales']['NL']['flag'] = 'images/flag/NL.gif'; + $opt['template']['locales']['EN']['flag'] = 'images/flag/EN.gif'; + $opt['template']['locales']['PL']['flag'] = 'images/flag/PL.gif'; + $opt['template']['locales']['IT']['flag'] = 'images/flag/IT.gif'; + $opt['template']['locales']['RU']['flag'] = 'images/flag/RU.gif'; + $opt['template']['locales']['ES']['flag'] = 'images/flag/ES.png'; + $opt['template']['locales']['JA']['flag'] = 'images/flag/JP.gif'; + + $opt['template']['locales']['SV']['show'] = false; + $opt['template']['locales']['NO']['show'] = false; + $opt['template']['locales']['DA']['show'] = false; + $opt['template']['locales']['PT']['show'] = false; + $opt['template']['locales']['JA']['show'] = false; + + +?> diff --git a/htdocs/lib/settings-dev.inc.php b/htdocs/lib/settings-dev.inc.php new file mode 100644 index 00000000..075f50fc --- /dev/null +++ b/htdocs/lib/settings-dev.inc.php @@ -0,0 +1,249 @@ +
Entwicklersystem - nur Testdaten
'; + + //site in service? Set to false when doing bigger work on the database to prevent error's + if (!isset($site_in_service)) $site_in_service = true; + + //if you are running this site on a other domain than staging.opencaching.de, you can set + //this in private_db.inc.php, but don't forget the ending / + $absolute_server_URI = 'http://local.opencaching.de/oc-server/server-3.0/htdocs/'; + + // EMail address of the sender + if (!isset($emailaddr)) $emailaddr = 'contact@mail.opencaching.de'; + + // location of cache images + if (!isset($picdir)) $picdir = $rootpath . 'images/uploads'; + if (!isset($picurl)) $picurl = 'http://local.opencaching.de/oc-server/server-3.0/htdocs/images/uploads'; + + // Thumbsize + $thumb_max_width = 175; + $thumb_max_height = 175; + + // maximal size of images + if (!isset($maxpicsize)) $maxpicsize = 153600; + + // allowed extensions of images + if (!isset($picextensions)) $picextensions = ';jpg;jpeg;gif;png;bmp;'; + + // news settings + $use_news_approving = true; + $news_approver_email = 'news-approver@devel.opencaching.de'; + + $opt['page']['showdonations'] = false; + + //local database settings + $dbusername = 'ocold'; + $dbname = 'opencaching'; + $dbserver = ':/var/lib/mysql/mysql.sock'; + $dbpasswd = 'developer'; + $dbpconnect = false; + + $tmpdbname = 'test'; // empty db with CREATE and DROP priviledges + + // date format + $opt['db']['dateformat'] = 'Y-m-d H:i:s'; + + // warnlevel for sql-execution + $sql_errormail = 'root'; + $dberrormail = $sql_errormail; + $sql_warntime = 100000; + + $sql_allow_debug = 0; + + // minimum of 24 chars + $sql_debug_cryptkey = 'this is my very, very secret \'secret key\''; + + // replacements for sql() + $sql_replacements['db'] = $dbname; + $sql_replacements['tmpdb'] = $tmpdbname; + + // safemode_zip-binary + $safemode_zip = '/var/www/bin/phpzip.php'; + $zip_basedir = '/var/www/html/oc-server/server-3.0/htdocs/download/zip/'; + $zip_wwwdir = 'oc-server/server-3.0/htdocs/download/zip/'; + + $googlemap_key = ""; + $googlemap_type = "G_MAP_TYPE"; // alternativ: _HYBRID_TYPE + + // cache_maps-settings + //$cachemap_wms_url = 'http://www.top-sectret.oc/{min_lat},{min_lon},{max_lat},{max_lon}'; + $cachemap_wms_url = 'http://www.opencaching.de/cachemaps.php?wp={wp_oc}'; + $cachemap_size_lat = 0.2; + $cachemap_size_lon = 0.2; + $cachemap_pixel_x = 200; + $cachemap_pixel_y = 200; + $cachemap_url = 'images/cachemaps/'; + $cachemap_dir = $rootpath . $cachemap_url; + + $opt['translate']['debug'] = false; + + // see config2/settings-dist.inc.php + $opt['template']['default']['locale'] = 'DE'; // may be overwritten by $opt['domain'][...]['locale'] + + $opt['template']['locales']['DE']['show'] = true; + $opt['template']['locales']['DE']['flag'] = 'images/flag/DE.gif'; + $opt['template']['locales']['DE']['name'] = 'Deutsch'; + $opt['template']['locales']['FR']['show'] = true; + $opt['template']['locales']['FR']['flag'] = 'images/flag/FR.gif'; + $opt['template']['locales']['FR']['name'] = 'Françs'; + $opt['template']['locales']['NL']['show'] = true; + $opt['template']['locales']['NL']['flag'] = 'images/flag/NL.gif'; + $opt['template']['locales']['NL']['name'] = 'Nederlands'; + $opt['template']['locales']['EN']['show'] = true; + $opt['template']['locales']['EN']['flag'] = 'images/flag/EN.gif'; + $opt['template']['locales']['EN']['name'] = 'English'; + $opt['template']['locales']['PL']['show'] = true; + $opt['template']['locales']['PL']['flag'] = 'images/flag/PL.gif'; + $opt['template']['locales']['PL']['name'] = 'Polski'; + $opt['template']['locales']['IT']['show'] = true; + $opt['template']['locales']['IT']['flag'] = 'images/flag/IT.gif'; + $opt['template']['locales']['IT']['name'] = 'Italiano'; + $opt['template']['locales']['RU']['show'] = true; + $opt['template']['locales']['RU']['flag'] = 'images/flag/RU.gif'; + $opt['template']['locales']['RU']['name'] = '.......'; + $opt['template']['locales']['ES']['show'] = true; + $opt['template']['locales']['ES']['flag'] = 'images/flag/ES.png'; + $opt['template']['locales']['ES']['name'] = 'Español'; + + $opt['locale']['EN']['locales'] = array('en_US.utf8', 'en_US', 'en'); + $opt['locale']['EN']['format']['date'] = '%x'; + $opt['locale']['EN']['format']['datelong'] = '%d. %B %Y'; + $opt['locale']['EN']['format']['datetime'] = '%x %I:%M %p'; + $opt['locale']['EN']['format']['datetimesec'] = '%x %X'; + $opt['locale']['EN']['format']['time'] = '%I:%M %p'; + $opt['locale']['EN']['format']['timesec'] = '%X'; + + $opt['locale']['DE']['locales'] = array('de_DE.utf8', 'de_DE@euro', 'de_DE', 'de', 'ge'); + $opt['locale']['DE']['format']['date'] = '%x'; + $opt['locale']['DE']['format']['datelong'] = '%d. %B %Y'; + $opt['locale']['DE']['format']['datetime'] = '%x %H:%M'; + $opt['locale']['DE']['format']['datetimesec'] = '%x %X'; + $opt['locale']['DE']['format']['time'] = '%H:%M'; + $opt['locale']['DE']['format']['timesec'] = '%X'; + + $opt['locale']['PL']['locales'] = array('pl_PL.utf8', 'pl_PL', 'pl'); + $opt['locale']['PL']['format']['date'] = '%x'; + $opt['locale']['PL']['format']['datelong'] = '%d. %B %Y'; + $opt['locale']['PL']['format']['datetime'] = '%x %H:%M'; + $opt['locale']['PL']['format']['datetimesec'] = '%x %X'; + $opt['locale']['PL']['format']['time'] = '%H:%M'; + $opt['locale']['PL']['format']['timesec'] = '%X'; + + $opt['locale']['NL']['locales'] = array('nl_NL.utf8', 'nl_NL', 'nl'); + $opt['locale']['NL']['format']['date'] = '%x'; + $opt['locale']['NL']['format']['datelong'] = '%d. %B %Y'; + $opt['locale']['NL']['format']['datetime'] = '%x %H:%M'; + $opt['locale']['NL']['format']['datetimesec'] = '%x %X'; + $opt['locale']['NL']['format']['time'] = '%H:%M'; + $opt['locale']['NL']['format']['timesec'] = '%X'; + + $opt['locale']['IT']['locales'] = array('it_IT.utf8', 'it_IT', 'it'); + $opt['locale']['IT']['format']['date'] = '%x'; + $opt['locale']['IT']['format']['datelong'] = '%d. %B %Y'; + $opt['locale']['IT']['format']['datetime'] = '%x %H:%M'; + $opt['locale']['IT']['format']['datetimesec'] = '%x %X'; + $opt['locale']['IT']['format']['time'] = '%H:%M'; + $opt['locale']['IT']['format']['timesec'] = '%X'; + + $opt['locale']['FR']['locales'] = array('fr_FR.utf8', 'fr_FR@euro', 'fr_FR', 'french', 'fr'); + $opt['locale']['FR']['format']['date'] = '%x'; + $opt['locale']['FR']['format']['datelong'] = '%d. %B %Y'; + $opt['locale']['FR']['format']['datetime'] = '%x %H:%M'; + $opt['locale']['FR']['format']['datetimesec'] = '%x %X'; + $opt['locale']['FR']['format']['time'] = '%H:%M'; + $opt['locale']['FR']['format']['timesec'] = '%X'; + + $opt['locale']['RU']['format']['date'] = '%x'; + $opt['locale']['RU']['format']['datelong'] = '%d. %B %Y'; + $opt['locale']['RU']['format']['datetime'] = '%x %H:%M'; + $opt['locale']['RU']['format']['datetimesec'] = '%x %X'; + $opt['locale']['RU']['format']['time'] = '%H:%M'; + $opt['locale']['RU']['format']['timesec'] = '%X'; + $opt['locale']['RU']['country'] = 'RU'; + + $opt['locale']['ES']['locales'] = array('es_ES.utf8', 'es_ES', 'es'); + $opt['locale']['ES']['format']['date'] = '%x'; + $opt['locale']['ES']['format']['datelong'] = '%d. %B %Y'; + $opt['locale']['ES']['format']['datetime'] = '%x %H:%M'; + $opt['locale']['ES']['format']['datetimesec'] = '%x %X'; + $opt['locale']['ES']['format']['time'] = '%H:%M'; + $opt['locale']['ES']['format']['timesec'] = '%X'; + $opt['locale']['ES']['country'] = 'ES'; + + /* Sponsoring advertisements + * (plain HTML) + */ + //$opt['page']['sponsor']['topright'] = '
'; + //$opt['page']['sponsor']['bottom'] = 'Hosting by www.schwarzwald.de'; + $opt['page']['sponsor']['topright'] = ''; + $opt['page']['sponsor']['bottom'] = ''; + + /* replicated slave databases + * use same config as in config2/settings.inc.php (!) + */ + $opt['db']['slaves'] = array(); + $opt['db']['slave']['max_behind'] = 180; + + // use this slave when a specific slave must be connected + // (e.g. xml-interface and mapserver-results) + // you can use -1 to use the master (not recommended, because replicated to slaves) + $opt['db']['slave']['primary'] = -1; + + $opt['logic']['node']['id'] = 4; + $opt['page']['subtitle1'] = 'Geocaching with Opencaching'; + $opt['page']['subtitle2'] = ''; + $opt['page']['title'] = 'OPENCACHING'; + $oc_waypoint_prefix = 'OC'; + +?>