Location: PHPKode > projects > SkyBlueCanvas Lightweight CMS > configs/files.consts.php
<?php

/**
* @version		1.1 RC1 2008-11-20 21:18:00 $
* @package		SkyBlueCanvas
* @copyright	Copyright (C) 2005 - 2008 Scott Edwin Lewis. All rights reserved.
* @license		GNU/GPL, see COPYING.txt
* SkyBlueCanvas is free software. This version may have been modified pursuant
* to the GNU General Public License, and as distributed it includes or
* is derivative of works licensed under the GNU General Public License or
* other free or open source software licenses.
* See COPYING.txt for copyright notices and details.
*/

# ###################################################################################
# WARNING: YOU SHOULD NOT EDIT THIS FILE UNLESS YOU KNOW WHAT YOU ARE DOING!!!
#
# Changing any of the settings in this file can very easily cause SkyBlue to 
# not work. Edit this file at your own risk.
# ###################################################################################

# ###################################################################################
# The SKYBLUE constant must always be defined by the main entry point 
# (i.e., the index.php file). This prevents direct access to any sub-files.
# ###################################################################################

defined('SKYBLUE') or die(basename(__FILE__));

# ###################################################################################
# SB_LANG_FILE sets the path to the current language file. Full support for 
# localization has not been implemented as of 16 Jan, 2007. This setting is 
# automatically set so DO NOT EDIT.
# ###################################################################################

sb_conf('SB_LANG_FILE', SB_BASE_PATH.'languages/'.SB_LANGUAGE.'.lang.php');

# ###################################################################################
# SB_PAGE_SKELETON_FILE points to the location of the SkyBlueCanvas page 
# skeleton HTML file. Since every page requires a DOCTYPE, HTML, HEAD and BODY 
# block, SkyBlueCanvas adds them automatically using the page skeleton.
# ###################################################################################

sb_conf('SB_PAGE_SKELETON_FILE', SB_UI_DEFAULTS_DIR.'page.skeleton.html');

# ###################################################################################
# SB_XML_PARSER_FILE points to the location of the XML Parser.
# ###################################################################################

sb_conf('SB_XML_PARSER_FILE', SB_INC_DIR.'xml.parser.php');

# ###################################################################################
# SB_DATASOURCE_FILE points to the location of the DataSource class file. 
# As of 16 Jan, 2007, this feature has not yet been implemented but the plan 
# is to allow the site admin to use XML or SQL for data storage. 
# The DataSource class will be used as a wrapper class so that the calls to 
# Get, Save, Sort, etc. data items will be the same no matter which storage 
# option is used.
# ###################################################################################

sb_conf('SB_DATASOURCE_FILE', SB_INC_DIR.'datasource.php');

# ###################################################################################
# SB_POSTMASTER_FILE points to the location of the SkyBlueServer PostMaster 
# class file. Rather than have Mail functionality defined throughout Managers, 
# Modules, etc., a single Mail class is defined.
# ###################################################################################

sb_conf('SB_POSTMASTER_FILE', SB_INC_DIR.'postmaster.php');

# ###################################################################################
# SB_HTML_FACTORY_FILE points to the location of the HTML Factory class. 
# The class is not used consistently throughout SkyBlue but is available for 
# use so that HTML code is not imbedded in the PHP.
# ###################################################################################

sb_conf('SB_HTML_FACTORY_FILE', SB_INC_DIR.'factory.html.php');

# ###################################################################################
# SB_BUNDLE_FACTORY_FILE points to the location of the Bundle Factory class 
# file. All modules share certain characteristics in common so a Factory 
# Pattern was selected for constructing the output of Bundles.
# ###################################################################################

sb_conf('SB_BUNDLE_FACTORY_FILE', SB_INC_DIR.'factory.bundle.php');

# ###################################################################################
# SB_LOGIN_FILE points to the XML file where the login credentials for a 
# particular site are stored. Though the credentials are salted and 
# fingerprinted, HTACCESS rules should be used to prevent browser access 
# to this file.
# ###################################################################################

sb_conf('SB_LOGIN_FILE', SB_XML_DIR.'password.xml');

# ###################################################################################
# DEPRECATED.
# SB_CONFIG_XML_FILE points to the location of configuration settings stored 
# in XML format. There may be some remnants of this method in some of the older 
# SkyBlueServer code. These remnants will be completely removed in the next 
# major version update after 16 Jan, 2007.
# ###################################################################################

sb_conf('SB_CONFIG_XML_FILE', SB_XML_DIR.'configuration.xml');

# ###################################################################################
# SB_RSS_FILE points to the RSS feed builder file.
# ###################################################################################

sb_conf('SB_RSS_FILE', 'rss/index.php');

# ###################################################################################
# SB_PAGE_FILE points to the XML file containting data about the pages in 
# a particular site.
# ###################################################################################

sb_conf('SB_PAGE_FILE', SB_XML_DIR.'page.xml');

# ###################################################################################
# SB_BUNDLE_FILE points to the XML file containting data about the bundles in 
# a particular site.
# ###################################################################################

sb_conf('SB_BUNDLE_FILE', SB_XML_DIR.'bundle.xml');

# ###################################################################################
# SB_META_GRP_FILE points to the XML file containting data about the meta 
# groups in a particular site.
# ###################################################################################

sb_conf('SB_META_GRP_FILE', SB_XML_DIR.'metagroups.xml');

# ###################################################################################
# SB_META_FILE points to the XML file containting data about the meta items in 
# a particular site.
# ###################################################################################

sb_conf('SB_META_FILE', SB_XML_DIR.'meta.xml');

# ###################################################################################
# DEPRECATED.
# This feature is no longer being used.
# ###################################################################################

sb_conf('SB_MENU_GRP_FILE', SB_XML_DIR.'menus.xml');

# ###################################################################################
# SB_SKIN_FILE_PATH points to the form HTML file for the currently selected 
# Editor in the Manager currently in use. DO NOT EDIT this setting.
# ###################################################################################

sb_conf('SB_SKIN_FILE_PATH', 
    SB_MANAGERS_DIR.'{objtype}/html/form.{objtype}.html');

# ###################################################################################
# SB_EDITOR_FORM_PATH is replacing SB_SKIN_FILE_PATH. This will be a gradual 
# replacement as all of the Managers are updated.
# ###################################################################################

sb_conf('SB_EDITOR_FORM_PATH', SB_MANAGERS_DIR.'{manager}/html/form.{objtype}.html');
    
# ###################################################################################
# SITE_ANALYTICS_FILE points to the text file where the base64 encoded analytics
# script code is stored.
# ###################################################################################
    
sb_conf('SITE_ANALYTICS_FILE', SB_XML_DIR.'analytics.txt');

# ###################################################################################
# SB_STORY_XML_FILE points to the XML file containting story meta data in 
# a particular site.
# ###################################################################################

sb_conf('SB_STORY_XML_FILE', SB_XML_DIR.'story.xml');

# ###################################################################################
# SB_MENUS_FILE points to the XML file containting menu meta data for 
# a particular site.
# ###################################################################################

sb_conf('SB_MENUS_FILE', SB_XML_DIR.'menus.xml');

# ###################################################################################
# SB_MENU_BUILDER_FILE points to the location of the MenuBuilder class.
# ###################################################################################

sb_conf('SB_MENU_BUILDER_FILE', SB_INC_DIR.'menubuilder.php');

# ###################################################################################
# SB_ADMIN_SKIN_MAIN points to the location of the HTML Skin file for the 
# main Admin UI Dashboard page.
# ###################################################################################

sb_conf('SB_ADMIN_SKIN_MAIN', SB_ADMIN_SKINS_DIR.'skin.main.html');

# ###################################################################################
# SB_ADMIN_SKIN_INDEX points to the location of the HTML skin file for 
# SkyBlueServer Manager dashboards.
# ###################################################################################

sb_conf('SB_ADMIN_SKIN_INDEX', SB_ADMIN_SKINS_DIR.'skin.index.html');

# ###################################################################################
# SB_MANAGER_CLASS_FILE points to the location of the SkyBlueServer Manager
# super-class file.
# ###################################################################################

sb_conf('SB_MANAGER_CLASS_FILE', SB_INC_DIR.'manager.class.php');

# ###################################################################################
# CAMERA_ICON_GIF points to the location of the camera.gif image file. This 
# image is used when an image that is referenced in the Admin UI cannot be 
# found in the location specified.
# ###################################################################################

sb_conf('CAMERA_ICON_GIF', SB_ADMIN_IMG_DIR.'camera.gif');
sb_conf('SLUG_ICON_GIF', SB_ADMIN_IMG_DIR.'slug.gif');
sb_conf('FILE_ICON_GIF', SB_ADMIN_IMG_DIR.'file.gif');

# ###################################################################################
# SKYBLUE_TEMPLATE_ENGINE points to the location of the SkyBlueCanvas skin 
# class file. This is the class that renders SkyBlueCanvas pages.
# ###################################################################################

sb_conf('SKYBLUE_TEMPLATE_ENGINE', SB_INC_DIR.'skin.class.php');

# ###################################################################################
# SKYBLUE_TEMPLATE_ENGINE points to the location of the SkyBlueCanvas skin 
# class file. This is the class that renders SkyBlueCanvas pages.
# ###################################################################################

sb_conf('SB_EMAIL_ERROR_LOG', SB_SITE_EMAIL_DIR.'error.mail.log');

/*
# ###################################################################################
# SB_BB_CODER_FILE points to the location of the BBCoder file. The BBCoder is 
# the PHP class that converts the BBCode Tags into HTML Tags.
# ###################################################################################

sb_conf('SB_BB_CODER_FILE', SB_INC_DIR.'bbcoder.class.php');

# ###################################################################################
# SB_STATE_ABBR_MAP points to the location of the state abbreviation map. 
# The file maps state names to abbreviations.
# ###################################################################################

sb_conf('SB_STATE_ABBR_MAP', SB_PLUGIN_DIR.'states.abbr.php');

# ###################################################################################
# TOPLEVEL_DOMAINS_FILE points to the location of the top level domains library.
# ###################################################################################

sb_conf('TOPLEVEL_DOMAINS_FILE', SB_LIB_DIR.'lib.topleveldomains.php');
*/

# ###################################################################################
# SB_DEFAULT_SKIN_NAME tells SkyBlue which skin file to look for if the user skin 
# file is not found. This will only be used if the user's skin file is missing. 
# If this file is not found, SkyBlue will fall back on the value of 
# DEFAULT_HTML (configs/strings.const.php)
# ###################################################################################

sb_conf('SB_DEFAULT_SKIN_NAME', 'skin.default.html');

?>
Return current item: SkyBlueCanvas Lightweight CMS