- <?
- /**
- * Setup of the Base system constants
- * Use the default value if not defined
- *
- * @package base
- * @filesource
- * @see HTML_BASE_RESOURCE_PATH/Setup.php
- * @copyright (c) http://Finn-Rasmussen.com
- * @license http://Finn-Rasmussen.com/license/ myPHP License conditions
- * @author http://Finn-Rasmussen.com
- * @version 1.9
- * @since 21-oct-2005
- */
-
- /**
- * @global String LINK_TEXT_EMAIL Email text for Language specific stuff
- */
- if (!defined('LINK_TEXT_EMAIL')) {
- define('LINK_TEXT_EMAIL','Email');
- }
-
- /**
- * @global String LINK_TEXT_RETURN Return text for Language specific stuff
- */
- if (!defined('LINK_TEXT_RETURN')) {
- define('LINK_TEXT_RETURN','Return');
- }
-
- /**
- * @global String LOGO_FILE_NAME The Logo File Name to use
- */
- if (!defined('LOGO_FILE_NAME')) {
- define('LOGO_FIL_NAMEE',DEFAULT_LOGO_FILE_NAME);
- }
-
- /**
- * @global String LINK_PATH The Link Path to use. The url for the start of your links
- */
- if (!defined('LINK_PATH')) {
- define('LINK_PATH', DEFAULT_LINK_PATH);
- }
-
- /**
- * @global String JS_PATH The Javascript Path
- */
- if (!defined('JS_PATH')) {
- define('JS_PATH', DEFAULT_JS_PATH);
- }
-
- /**
- * @global String CSS_PATH The CSS Path to use
- */
- if (!defined('CSS_PATH')) {
- define('CSS_PATH', DEFAULT_CSS_PATH);
- }
-
- /**
- * @global String USER_PATH The User Path to use
- */
- if (!defined('USER_PATH')) {
- define('USER_PATH', DEFAULT_USER_PATH);
- }
-
-
- /**
- * @global String IMAGE_SKIN_URL The Image Skin URL to use
- */
- if (!defined('IMAGE_SKIN_URL')) {
- define('IMAGE_SKIN_URL', DEFAULT_IMAGE_SKIN_URL);
- }
-
- /**
- * @global String SHORT_CUT_ICON_PATH The Short Cut Icon Path to use
- */
- if (!defined('SHORT_CUT_ICON_PATH')) {
- define('SHORT_CUT_ICON_PATH', DEFAULT_SHORT_CUT_ICON_PATH);
- }
-
- /**
- * @global String SHORT_CUT_ICON_FILE_NAME The Short Cut Icon File Name to use
- */
- if (!defined('SHORT_CUT_ICON_FILE_NAME')) {
- define('SHORT_CUT_ICON_FILE_NAME', DEFAULT_SHORT_CUT_ICON_FILE_NAME);
- }
-
-
- /**
- * @global String XXX The xxx Setup the different contact and address information
- */
- if (!defined('CONTACT_ADDRESS')) {
- define('CONTACT_ADDRESS', DEFAULT_CONTACT_ADDRESS);
- }
- if (!defined('LINK_HREF_HOME')) {
- define('LINK_HREF_HOME', DEFAULT_LINK_HREF_HOME);
- }
- if (!defined('LINK_HREF_URL')) {
- define('LINK_HREF_URL', DEFAULT_LINK_HREF_URL);
- }
- if (!defined('LINK_TEXT')) {
- define('LINK_TEXT', DEFAULT_LINK_TEXT);
- }
- if (!defined('LINK_HREF_COPYRIGHT')) {
- define('LINK_HREF_COPYRIGHT', DEFAULT_LINK_HREF_COPYRIGHT);
- }
- if (!defined('LINK_HREF_EMAIL')) {
- define('LINK_HREF_EMAIL', DEFAULT_LINK_HREF_EMAIL);
- }
- if (!defined('LINK_HREF_SEARCH')) {
- define('LINK_HREF_SEARCH', DEFAULT_LINK_HREF_SEARCH);
- }
- if (!defined('LINK_HREF_COMPANY_PROFILE')) {
- define('LINK_HREF_COMPANY_PROFILE', DEFAULT_LINK_HREF_COMPANY_PROFILE);
- }
- if (!defined('LINK_HREF_FORMMAIL')) {
- define('LINK_HREF_FORMMAIL', DEFAULT_LINK_HREF_FORMMAIL);
- }
- if (!defined('LINK_HREF_LOGIN')) {
- define('LINK_HREF_LOGIN', DEFAULT_LINK_HREF_LOGIN);
- }
- if (!defined('LINK_HREF_LOGOFF')) {
- define('LINK_HREF_LOGOFF', DEFAULT_LINK_HREF_LOGOFF);
- }
- if (!defined('LINK_HREF_REJSEPLANEN')) {
- define('LINK_HREF_REJSEPLANEN', DEFAULT_LINK_HREF_REJSEPLANEN);
- }
- if (!defined('BRANDING_TEXT')) {
- define('BRANDING_TEXT', DEFAULT_BRANDING_TEXT);
- }
-
- $DEFINE_SETUP_INFORMATION =
- array(
- 'ARRAY_NAME'=>'$DEFINE_SETUP_INFORMATION',
- 'CONTACT_ADDRESS'=>CONTACT_ADDRESS,
- 'LINK_HREF_HOME'=>LINK_HREF_HOME,
- 'LINK_HREF_URL'=>LINK_HREF_URL,
- 'LINK_HREF_COPYRIGHT'=>LINK_HREF_COPYRIGHT,
- 'LINK_HREF_EMAIL'=>LINK_HREF_EMAIL,
- 'LINK_HREF_SEARCH'=>LINK_HREF_SEARCH,
- 'LINK_HREF_COMPANY_PROFILE'=>LINK_HREF_COMPANY_PROFILE,
- 'LINK_HREF_FORMMAIL'=>LINK_HREF_FORMMAIL,
- 'LINK_HREF_LOGIN'=>LINK_HREF_LOGIN,
- 'LINK_HREF_LOGOFF'=>LINK_HREF_LOGOFF,
- 'BRANDING_TEXT'=>BRANDING_TEXT,
- );
-
- /**
- * @global String MOBILE_PHONE The Mobile Phone to use
- */
- if (!defined('MOBILE_PHONE')) {
- define('MOBILE_PHONE',DEFAULT_MOBILE_PHONE);
- }
-
- /**
- * @global String CONTACT_PERSON The Contact Person to use
- */
- if (!defined('CONTACT_PERSON')) {
- define('CONTACT_PERSON',DEFAULT_CONTACT_PERSON);
- }
-
-
- /*** TODO
- if (!defined('JS_FILE_NAME')) {
- define('JS_FILE_NAME', 'my.js');
- }
- ***/
-
-
- /**
- * @global String JAVASCRIPT_FILE_xyz The Javascript Filename for different *.js include files
- */
- define('JAVASCRIPT_FILE_DYNAPI',JS_PATH.'/dynlayer.js');
- define('JAVASCRIPT_FILE_BEES' ,JS_PATH.'/Bees.js');
- define('JAVASCRIPT_FILE_WIDG_EDITOR',JS_PATH.'/widgEditor.js');
-
-
- /**
- * The Page Configuration File Name
- * @global PAGE_CONFIGURATION_FILE_NAME The Page Configuration File Name
- */
- if (!defined('PAGE_CONFIGURATION_FILE_NAME')) {
- define('PAGE_CONFIGURATION_FILE_NAME', DEFAULT_PAGE_CONFIGURATION_FILE_NAME);
- }
-
- /**
- * The Page CSS File Name
- * @global PAGE_CSS_FILE_NAME The Page CSS File Name
- */
- if (!defined('PAGE_CSS_FILE_NAME')) {
- define('PAGE_CSS_FILE_NAME', DEFAULT_PAGE_CSS_FILE_NAME);
- }
-
- /**
- * The Page Layout File Name
- * @global PAGE_LAYOUT_FILE_NAME The Page Layout File Name
- */
- if (!defined('PAGE_LAYOUT_FILE_NAME')) {
- define('PAGE_LAYOUT_FILE_NAME', DEFAULT_PAGE_LAYOUT_FILE_NAME);
- }
-
- /**
- * The Page Setup File Name
- * @global PAGE_SETUP_FILE_NAME The Page Setup File Name
- */
- if (!defined('PAGE_SETUP_FILE_NAME')) {
- define('PAGE_SETUP_FILE_NAME', DEFAULT_PAGE_SETUP_FILE_NAME);
- }
-
- /**
- * The Page Start File Name
- * @global PAGE_START_FILE_NAME The Page Start File Name
- */
- if (!defined('PAGE_START_FILE_NAME')) {
- define('PAGE_START_FILE_NAME', DEFAULT_PAGE_START_FILE_NAME);
- }
-
- /**
- * The Page Require File Name
- * @global PAGE_REQUIRE_FILE_NAME The Page Require File Name
- */
- if (!defined('PAGE_REQUIRE_FILE_NAME')) {
- define('PAGE_REQUIRE_FILE_NAME', DEFAULT_PAGE_REQUIRE_FILE_NAME);
- }
-
- /**
- * The Page Head File Name
- * @global PAGE_HEAD_FILE_NAME The Page Head File Name
- */
- if (!defined('PAGE_HEAD_FILE_NAME')) {
- define('PAGE_HEAD_FILE_NAME', DEFAULT_PAGE_HEAD_FILE_NAME);
- }
-
- /**
- * The Page Top File Name
- * @global PAGE_TOP_FILE_NAME The Page Top File Name
- */
- if (!defined('PAGE_TOP_FILE_NAME')) {
- define('PAGE_TOP_FILE_NAME', DEFAULT_PAGE_TOP_FILE_NAME);
- }
-
- /**
- * The Page Tab File Name
- * @global PAGE_TAB_FILE_NAME The Page Tab File Name
- */
- if (!defined('PAGE_TAB_FILE_NAME')) {
- define('PAGE_TAB_FILE_NAME', DEFAULT_PAGE_TAB_FILE_NAME);
- }
-
- /**
- * The Page Skeleton File Name
- * @global PAGE_SKELETON_FILE_NAME The Page Skeleton File Name
- */
- if (!defined('PAGE_SKELETON_FILE_NAME')) {
- define('PAGE_SKELETON_FILE_NAME', DEFAULT_PAGE_SKELETON_FILE_NAME);
- }
-
- /**
- * The Page Contents File Name
- * @global PAGE_CONTENTS_FILE_NAME The Page Contents File Name
- */
- if (!defined('PAGE_CONTENTS_FILE_NAME')) {
- define('PAGE_CONTENTS_FILE_NAME', DEFAULT_PAGE_CONTENTS_FILE_NAME);
- }
-
- /**
- * The Page Footer File Name
- * @global PAGE_FOOTER_FILE_NAME The Page Footer File Name
- */
- if (!defined('PAGE_FOOTER_FILE_NAME')) {
- define('PAGE_FOOTER_FILE_NAME', DEFAULT_PAGE_FOOTER_FILE_NAME);
- }
-
- /**
- * The Page End File Name
- * @global PAGE_END_FILE_NAME The Page End File Name
- */
- if (!defined('PAGE_END_FILE_NAME')) {
- define('PAGE_END_FILE_NAME', DEFAULT_PAGE_END_FILE_NAME);
- }
-
- /**
- * The Page Package File Name
- * @global PAGE_PACKAGE_FILE_NAME The Page Package File Name
- */
- if (!defined('PAGE_PACKAGE_FILE_NAME')) {
- define('PAGE_PACKAGE_FILE_NAME', DEFAULT_PAGE_PACKAGE_FILE_NAME);
- }
-
- /**
- * The Site Package File Name
- * @global SITE_PACKAGE_FILE_NAME The Site Package File Name
- */
- if (!defined('SITE_PACKAGE_FILE_NAME')) {
- define('SITE_PACKAGE_FILE_NAME', DEFAULT_SITE_PACKAGE_FILE_NAME);
- }
-
- /**
- * This is where your local include files are located
- * @global INC_PATH The Inc Path to use
- */
- if (!defined('INC_PATH')) {
- //define('INC_PATH', DEFAULT_INC_PATH); // Normal Kernel
- }
-
- /**
- * The current working domain, stripped with 'www.', i.e. finn-rasmussen.com
- * @global DOMAIN_NAME The Domain Name to use
- */
- if (!defined('DOMAIN_NAME')) {
- define('DOMAIN_NAME', DEFAULT_DOMAIN_NAME);
- } else {
- if (!empty($_SERVER['OS']) && $_SERVER['OS']=='Windows_NT') {
- // OK, see PROJECT_PATH/init.php
- } else {
- // Unix, should never end up here
- die('HTML_BASE_RESOURCE_PATH/Setup.php, Undefined DOMAIN_NAME, Should never end up here');
- }
- }
-
- /**
- * Setup the different Page information
- * @global PAGE_XYZ The Page xyz setup
- */
- if (!defined('PAGE_TITLE')) {
- define('PAGE_TITLE', DEFAULT_PAGE_TITLE);
- }
- if (!defined('PAGE_DESCRIPTION')) {
- define('PAGE_DESCRIPTION', DEFAULT_PAGE_DESCRIPTION);
- }
- if (!defined('PAGE_KEYWORDS')) {
- define('PAGE_KEYWORDS', DEFAULT_PAGE_KEYWORD);
- }
-
- if (!defined('PAGE_LANGUAGE')) {
- if (!defined('DEFAULT_PAGE_LANGUAGE')) {
- /**
- * @ignore
- */
- define('DEFAULT_PAGE_LANGUAGE', 'UNKNOWN');
- }
- define('PAGE_LANGUAGE', DEFAULT_PAGE_LANGUAGE);
- }
-
- /**
- * @global PAGE_KEYWORD The Page Keyword to use
- */
- if (!defined('PAGE_KEYWORD')) {
- if (empty($_GET[REQUEST_PAGE_KEYWORD])) {
- if (empty($_POST[REQUEST_PAGE_KEYWORD])) {
- if (!empty($GLOBALS[GLOBAL_PAGE_KEYWORD_NAME])) {
- define('PAGE_KEYWORD' ,$GLOBALS[GLOBAL_PAGE_KEYWORD_NAME]); // default page key word to use
- } else {
- /**
- * @ignore
- */
- define('PAGE_KEYWORD', DEFAULT_PAGE_KEYWORD);
- }
- } else {
- /**
- * @ignore
- */
- define('PAGE_KEYWORD' ,$_POST[REQUEST_PAGE_KEYWORD]);
- }
- } else {
- /**
- * @ignore
- */
- define('PAGE_KEYWORD' ,$_GET[REQUEST_PAGE_KEYWORD]);
- }
- }
-
-
- $DEFINE_BASE_SETUP_PAGE =
- array(
- 'ARRAY_NAME'=>'$DEFINE_BASE_SETUP_PAGE',
- 'PAGE_TITLE'=>PAGE_TITLE,
- 'PAGE_DESCRIPTION'=>PAGE_DESCRIPTION,
- 'PAGE_KEYWORD'=>PAGE_KEYWORD,
- 'PAGE_KEYWORDS'=>PAGE_KEYWORDS,
- 'PAGE_LANGUAGE'=>PAGE_LANGUAGE,
- );
-
- if (!defined('META_ROBOTS')) {
- define('META_ROBOTS', DEFAULT_META_ROBOTS);
- }
- if (!defined('META_CONTENT_TYPE')) {
- define('META_CONTENT_TYPE',DEFAULT_META_CONTENT_TYPE);
- }
- if (!defined('META_COPYRIGHT_TEXT')) {
- define('META_COPYRIGHT_TEXT', DEFAULT_META_COPYRIGHT_TEXT);
- }
- if (!defined('META_AUTHOR_TEXT')) {
- define('META_AUTHOR_TEXT', DEFAULT_META_AUTHOR_TEXT);
- }
-
-
- /**
- * Setup the Cache
- * @global String CACHE_PAGE The Cache xyz
- */
- if (!defined('CACHE_PAGE')) {
- define('CACHE_PAGE', DEFAULT_CACHE_PAGE);
- }
- if (!defined('CACHE_SQL')) {
- define('CACHE_SQL', DEFAULT_CACHE_SQL);
- }
- if (!defined('CACHE_BROWSER')) {
- define('CACHE_BROWSER', DEFAULT_CACHE_BROWSER);
- }
- if (!defined('CACHE_INVOICE')) {
- define('CACHE_INVOICE', DEFAULT_CACHE_INVOICE);
- }
- if (!defined('CACHE_CSS')) {
- define('CACHE_CSS', DEFAULT_CACHE_CSS);
- }
-
- if (!defined('CSS_CACHE_PATH')) {
- define('CSS_CACHE_PATH', DEFAULT_CSS_CACHE_PATH);
- }
-
- if (!defined('NO_SCRIPT_TEXT')) {
- define('NO_SCRIPT_TEXT', DEFAULT_NO_SCRIPT_TEXT);
- }
-
- if (!defined('COPYRIGHT_CSS_TEXT')) {
- define('COPYRIGHT_CSS_TEXT', DEFAULT_COPYRIGHT_CSS_TEXT);
- }
-
- /**
- * The Debug level to use
- * @global int DEBUG_LEVEL The Debug Level to use
- */
- if (!defined('DEBUG_LEVEL')) {
- /**
- * @ignore
- */
- define('DEBUG_LEVEL',
- //DEBUG_LEVEL_SHOW_ALL |
- //DEBUG_LEVEL_SHOW_BORDER |
-
- DEBUG_LEVEL_SHOW_HTML |
- DEBUG_LEVEL_SHOW_PHP |
- DEBUG_LEVEL_SHOW_HELP |
- DEBUG_LEVEL_SHOW_EDIT |
- DEBUG_LEVEL_SHOW_CLASS |
- DEBUG_LEVEL_SHOW_CSS |
- DEBUG_LEVEL_SHOW_LI |
- //DEBUG_LEVEL_SHOW_NN |
-
- DEBUG_LEVEL_SHOW_CMS |
- //DEBUG_LEVEL_SHOW_SQL |
-
- DEBUG_LEVEL_SHOW_INFO |
- //DEBUG_LEVEL_SHOW_HIDDEN |
-
- DEBUG_LEVEL_SHOW_NONE );
- }
- ?>