login

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.

header.php

Page

footer.php

Array