Difference between revisions of "Settings.php"
From ARK
Line 1: | Line 1: | ||
+ | This is the main settings file for each instance of ARK | ||
+ | |||
+ | ==Links== | ||
+ | |||
+ | // Include settings related to your server environment | ||
+ | include('env_settings.php'); | ||
+ | |||
+ | ==General== | ||
+ | |||
+ | // The Ark name | ||
+ | $ark_name = 'FASTI admin'; | ||
+ | // The folder name of THIS instance of Ark (relative to the document root of the host in which it is hosted) | ||
+ | $ark_dir = '/v2/'; | ||
+ | //array of loaded modules | ||
+ | $loaded_modules = | ||
+ | array( | ||
+ | 'fst', | ||
+ | 'sea', | ||
+ | 'bib', | ||
+ | 'rpt', | ||
+ | 'abk', | ||
+ | ); | ||
+ | // The default item key for this instance of Ark. | ||
+ | $default_itemkey = 'fst_cd'; | ||
+ | |||
+ | ==Example== | ||
<pre> | <pre> | ||
+ | // Include settings related to your server environment | ||
+ | include('env_settings.php'); | ||
+ | |||
+ | // GENERAL | ||
+ | // The Ark name | ||
+ | $ark_name = 'FASTI admin'; | ||
+ | // The folder name of THIS instance of Ark (relative to the document root of the host in which it is hosted) | ||
+ | $ark_dir = '/v2/'; | ||
+ | //array of loaded modules | ||
+ | $loaded_modules = | ||
+ | array( | ||
+ | 'fst', | ||
+ | 'sea', | ||
+ | 'bib', | ||
+ | 'rpt', | ||
+ | 'abk', | ||
+ | ); | ||
+ | // The default item key for this instance of Ark. | ||
+ | $default_itemkey = 'fst_cd'; | ||
+ | |||
+ | // DATABASE | ||
+ | // The mysql db name of this instance of ark | ||
+ | $ark_db = 'fasti_db2'; | ||
+ | // The mysqlserver | ||
+ | $sql_server = 'localhost'; | ||
+ | // The mysql user who will make all the db calls | ||
+ | $sql_user = 'sql_php_user'; | ||
+ | // The mysql user's password | ||
+ | $sql_pwd = 'test'; | ||
+ | // DSN (this shouldn;t need adjusting) | ||
+ | $dsn = 'mysql://'.$sql_user.':'.$sql_pwd.'@'.$sql_server.'/'.$ark_db; | ||
+ | |||
+ | /*SECURITY | ||
+ | *these are the names of the liveuser objects. They should be unique per ARK | ||
+ | *(to prevent cross ark hacking). They need to be called in the code as | ||
+ | * $$liveuser and $$liveuser_admin | ||
+ | */ | ||
+ | $liveuser = $ark_name . 'usr'; | ||
+ | $liveuser_admin = $ark_name . 'usr' . '_admin'; | ||
+ | //the path to the login script (relative to the document root) | ||
+ | $loginScript = 'index.php'; | ||
+ | //Anonymous Logins | ||
+ | //If these variables are set then you are allowing anonymous logins | ||
+ | //This is a security risk! Its best to leave these statements commented out. | ||
+ | //Bear in mind that this does not need to be a real user. | ||
+ | //$anonymous_login['username'] = 'anon'; | ||
+ | //$anonymous_login['password'] = 'anon'; | ||
+ | |||
+ | |||
+ | // SKIN | ||
+ | // Skin name | ||
+ | $skin = 'fasti'; | ||
+ | // Skin path | ||
+ | $skin_path = "$ark_dir"."skins/$skin"; | ||
+ | |||
+ | |||
+ | // FORMS | ||
+ | //Default year as a setting for form data entry | ||
+ | $default_year = '2005'; | ||
+ | //Default site code | ||
+ | $default_site_cd = 'AIAC'; | ||
+ | |||
+ | |||
+ | // VIEWERS | ||
+ | // FIXME: make this an option of the table setup array | ||
+ | // Number of rows to display on the data viewer | ||
+ | $conf_viewer_rows = 15; | ||
+ | // Default Micro viewer page (used by search result handlers) | ||
+ | $conf_micro_viewer = $ark_dir."micro_view.php"; | ||
+ | // Default data viewer page | ||
+ | $conf_data_viewer = $ark_dir."data_view.php"; | ||
+ | // Default search page - search funtions will send data thru to this page | ||
+ | $conf_search_viewer = $ark_dir."data_view.php"; | ||
+ | //Default $output_mode for the data viewer | ||
+ | $default_output_mode = 'tbl'; | ||
+ | |||
+ | // MAPPING | ||
+ | // Path to clarent (web) | ||
+ | $clarent_path = "clarent/0_6/clarent"; | ||
+ | // Path to data directory (server) | ||
+ | $ark_mapdata_dir = '/srv/www/htdocs/fasti/'.$ark_dir.'mapserver/data/'; | ||
+ | // Path to temp directory (server) | ||
+ | $ark_maptemp_dir = '/srv/www/htdocs/fasti/'.$ark_dir.'mapserver/tmp/'; | ||
+ | // Path to temp directory (web) | ||
+ | $ark_web_maptemp_dir = 'mapserver/tmp/'; | ||
+ | // Default maptype (STU WHATS THIS) | ||
+ | $default_maptype = 1; | ||
+ | // Path to base_map (server) | ||
+ | $default_base_map = '/srv/www/htdocs/fasti/'.$ark_dir.'mapserver/mapfiles/base.map'; | ||
+ | //$default_base_map = '/srv/www/htdocs/fasti/mapserver/base.map'; | ||
+ | // Path to WMS mapfile (server) | ||
+ | $wms_map = '/srv/www/htdocs/fasti/'.$ark_dir.'mapserver/mapfiles/fasti_wms.map'; | ||
+ | // Path to WFS mapfile (server) | ||
+ | $wfs_map = '/srv/www/htdocs/fasti/'.$ark_dir.'mapserver/mapfiles/fasti_wfs.map'; | ||
+ | //spatial modules - these are the modules that have geometry | ||
+ | $spat_mods = array('cor'); | ||
+ | |||
+ | // LOGGING | ||
+ | //Logging levels | ||
+ | $conf_log_add = 'on'; | ||
+ | $conf_log_edt = 'on'; | ||
+ | $conf_log_del = 'on'; | ||
+ | |||
+ | |||
+ | // SEARCH ENGINE | ||
+ | // words to cut out of multi string searches | ||
+ | $conf_non_search_words = array('and', 'di', 'in'); | ||
+ | |||
+ | |||
+ | // LANGUAGES | ||
+ | // The default lang | ||
+ | $default_lang = 'en'; | ||
+ | // These are the languages in use (in order) | ||
+ | $conf_langs = array('en', 'it', 'ro', 'mk'); | ||
+ | |||
+ | |||
+ | // FIELDS | ||
+ | include_once('field_settings.php'); | ||
+ | |||
// DOCTYPE | // DOCTYPE |
Revision as of 11:56, 5 March 2008
This is the main settings file for each instance of ARK
Links
// Include settings related to your server environment
include('env_settings.php');
General
// The Ark name $ark_name = 'FASTI admin'; // The folder name of THIS instance of Ark (relative to the document root of the host in which it is hosted) $ark_dir = '/v2/'; //array of loaded modules $loaded_modules =
array( 'fst', 'sea', 'bib', 'rpt', 'abk',
); // The default item key for this instance of Ark. $default_itemkey = 'fst_cd';
Example
// Include settings related to your server environment include('env_settings.php'); // GENERAL // The Ark name $ark_name = 'FASTI admin'; // The folder name of THIS instance of Ark (relative to the document root of the host in which it is hosted) $ark_dir = '/v2/'; //array of loaded modules $loaded_modules = array( 'fst', 'sea', 'bib', 'rpt', 'abk', ); // The default item key for this instance of Ark. $default_itemkey = 'fst_cd'; // DATABASE // The mysql db name of this instance of ark $ark_db = 'fasti_db2'; // The mysqlserver $sql_server = 'localhost'; // The mysql user who will make all the db calls $sql_user = 'sql_php_user'; // The mysql user's password $sql_pwd = 'test'; // DSN (this shouldn;t need adjusting) $dsn = 'mysql://'.$sql_user.':'.$sql_pwd.'@'.$sql_server.'/'.$ark_db; /*SECURITY *these are the names of the liveuser objects. They should be unique per ARK *(to prevent cross ark hacking). They need to be called in the code as * $$liveuser and $$liveuser_admin */ $liveuser = $ark_name . 'usr'; $liveuser_admin = $ark_name . 'usr' . '_admin'; //the path to the login script (relative to the document root) $loginScript = 'index.php'; //Anonymous Logins //If these variables are set then you are allowing anonymous logins //This is a security risk! Its best to leave these statements commented out. //Bear in mind that this does not need to be a real user. //$anonymous_login['username'] = 'anon'; //$anonymous_login['password'] = 'anon'; // SKIN // Skin name $skin = 'fasti'; // Skin path $skin_path = "$ark_dir"."skins/$skin"; // FORMS //Default year as a setting for form data entry $default_year = '2005'; //Default site code $default_site_cd = 'AIAC'; // VIEWERS // FIXME: make this an option of the table setup array // Number of rows to display on the data viewer $conf_viewer_rows = 15; // Default Micro viewer page (used by search result handlers) $conf_micro_viewer = $ark_dir."micro_view.php"; // Default data viewer page $conf_data_viewer = $ark_dir."data_view.php"; // Default search page - search funtions will send data thru to this page $conf_search_viewer = $ark_dir."data_view.php"; //Default $output_mode for the data viewer $default_output_mode = 'tbl'; // MAPPING // Path to clarent (web) $clarent_path = "clarent/0_6/clarent"; // Path to data directory (server) $ark_mapdata_dir = '/srv/www/htdocs/fasti/'.$ark_dir.'mapserver/data/'; // Path to temp directory (server) $ark_maptemp_dir = '/srv/www/htdocs/fasti/'.$ark_dir.'mapserver/tmp/'; // Path to temp directory (web) $ark_web_maptemp_dir = 'mapserver/tmp/'; // Default maptype (STU WHATS THIS) $default_maptype = 1; // Path to base_map (server) $default_base_map = '/srv/www/htdocs/fasti/'.$ark_dir.'mapserver/mapfiles/base.map'; //$default_base_map = '/srv/www/htdocs/fasti/mapserver/base.map'; // Path to WMS mapfile (server) $wms_map = '/srv/www/htdocs/fasti/'.$ark_dir.'mapserver/mapfiles/fasti_wms.map'; // Path to WFS mapfile (server) $wfs_map = '/srv/www/htdocs/fasti/'.$ark_dir.'mapserver/mapfiles/fasti_wfs.map'; //spatial modules - these are the modules that have geometry $spat_mods = array('cor'); // LOGGING //Logging levels $conf_log_add = 'on'; $conf_log_edt = 'on'; $conf_log_del = 'on'; // SEARCH ENGINE // words to cut out of multi string searches $conf_non_search_words = array('and', 'di', 'in'); // LANGUAGES // The default lang $default_lang = 'en'; // These are the languages in use (in order) $conf_langs = array('en', 'it', 'ro', 'mk'); // FIELDS include_once('field_settings.php'); // DOCTYPE // The doctype to use for web output $doctype = "html \n PUBLIC \"-//W3C//DTD XHTML 1.0 Strict//EN\"\n \"http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd\""; // NAV LINKS // these links will appear in the end of the navbar $conf_linklist = array( 'file' => 'index.php', 'vars' => 'logout=true', 'label' => 'logout' ); // NAV PAGES // unless listed in this array, all pages will appear int he main nav $conf_hide_pages = array( 'index.php', 'record_view.php', 'contact.php', 'about.php', 'search.php', 'folder.php', 'export.php' );