Framework Structure
index.php
settings.php
Initiate
- ob_start();
- session_start();
Variables
Define $_SITE variables
Array
(
[domain] => ebizdocs.com
[inst_dir] =>
[subdomain] => www
[template] => default
[name] => E-BizDocs, Inc.
[http_domain] => http://www.ebizdocs.com/
[http_inst_dir] => http://www.ebizdocs.com//
[http_template] => http://www.ebizdocs.com//template/default/
[http_pages_dir] => http://www.ebizdocs.com//pages/
[root] => /kunden/homepages/32/d149746168/htdocs/813/
[root_inst_dir] => /kunden/homepages/32/d149746168/htdocs/813//
[root_pages_dir] => /kunden/homepages/32/d149746168/htdocs/813//pages/
[root_template] => /kunden/homepages/32/d149746168/htdocs/813//template/default/
)
Constants
Define DB constants
Array
(
[DBNAME] => db316701327
[DBUSER] => dbo316701327
[DBPASS] => password
[DBHOST] => db2258.perfora.net
[DBPFX] => ebz_
)
application.php
Application file. Loads all of the global code includes and runs the prepatory files.
Global User Functions
filter( )
get_page_title( )
ht_link( )
load_directory( )
page_info( )
parent_path( )
print_pre( )
record_edit_controls( )
record_info( )
recursive_remove_directory( )
resize_crop( )
resize_img( )
show_vars( )
array2list( )
prevnext( )
quick_form_process( )
quick_form( )
random_file( )
page_prep.php
Page preperation.
Variables
Generates $_Page Array
Array
(
[pages_id] => 37
[pages_core] => 0
[pages_parent] => 1
[pages_name] => Framework-Structure
[pages_title] => Framework Structure
[pages_description] =>
[pages_list_level] => 1
[pages_view_level] => 1
[pages_edit_level] => 6
[pages_create_date] => 2009-11-02 23:51:54
[pages_update_date] => 2009-11-02 23:52:13
[pages_published] => 0
[pages_sort] => 6
[pages_display_title] => 1
[pages_table] =>
[root_pages_dir] => /kunden/homepages/32/d149746168/htdocs/813//pages/Framework-Structure/
[http_pages_dir] => http://www.ebizdocs.com//pages/Framework-Structure/
[autoload] => /kunden/homepages/32/d149746168/htdocs/813//pages/Framework-Structure/autoload/
)
Generates $_PageParent Array
Array
(
[pages_id] => 1
[pages_core] => 1
[pages_parent] =>
[pages_name] => home
[pages_title] => home
[pages_description] => E-BizDocs: Document Scanning and Records Management
[pages_list_level] => 1
[pages_view_level] => 1
[pages_edit_level] => 6
[pages_create_date] => 2009-10-15 13:08:14
[pages_update_date] => 2009-10-15 13:08:14
[pages_published] => 1
[pages_sort] => 1
[pages_display_title] => 0
[pages_table] =>
)
Generates $_PageSiblings Array
Array
(
[0] => Array
(
[pages_id] => 57
[pages_core] => 0
[pages_parent] => 1
[pages_name] => About-Us
[pages_title] => About Us
[pages_description] => About document scanning and records management company E-BizDocs.
[pages_list_level] => 1
[pages_view_level] => 1
[pages_edit_level] => 7
[pages_create_date] => 2010-02-09 23:13:49
[pages_update_date] => 2010-02-09 23:13:49
[pages_published] => 1
[pages_sort] => 7
[pages_display_title] => 1
[pages_table] =>
)
[1] => Array
(
[pages_id] => 58
[pages_core] => 0
[pages_parent] => 1
[pages_name] => Services
[pages_title] => Services
[pages_description] => Document scanning and records management services provided by E-BizDocs.
[pages_list_level] => 1
[pages_view_level] => 1
[pages_edit_level] => 7
[pages_create_date] => 2010-02-09 23:14:11
[pages_update_date] => 2010-02-10 09:59:56
[pages_published] => 1
[pages_sort] => 8
[pages_display_title] => 1
[pages_table] =>
)
[2] => Array
(
[pages_id] => 52
[pages_core] => 0
[pages_parent] => 1
[pages_name] => Verticals
[pages_title] => Verticals
[pages_description] => How document scanning and records management fits into vertical markets.
[pages_list_level] => 1
[pages_view_level] => 1
[pages_edit_level] => 7
[pages_create_date] => 2010-02-08 14:55:11
[pages_update_date] => 2010-05-06 16:01:28
[pages_published] => 1
[pages_sort] => 9
[pages_display_title] => 1
[pages_table] => verticals
)
[3] => Array
(
[pages_id] => 72
[pages_core] => 0
[pages_parent] => 1
[pages_name] => Products
[pages_title] => Products
[pages_description] => Document scanning and records management products offered by E-BizDocs.
[pages_list_level] => 1
[pages_view_level] => 1
[pages_edit_level] => 7
[pages_create_date] => 2010-03-18 13:39:59
[pages_update_date] => 2010-03-18 13:39:59
[pages_published] => 1
[pages_sort] => 10
[pages_display_title] => 1
[pages_table] =>
)
)
Generates $_PageChildren Array
Generates $addl_css Array
category_prep.php
Category file.
action_prep.php
Action prep file.
session_prep.php
Session prep file.
record_prep.php
record prep file.
configure.php
Configure file. Checks/fixes/makes sure everything is where it should be.
DOCTYPE
General HTML header elements through BODY. $addl_css are linked in the HEAD element.
frame.php
Frame for everything within the BODY element.
This file can be variable depending on what look and feel the website has.