From Social Networking Software - Online Social Network Software
Class Reference
These are classes which provide core functionalities to website.
Most of them are defined in {siteroot}/class folder.
Class : block_ip_address
Blocks an ip address range from database
Functions
void block_ip_address( void )
Read ip addresses from ipadress_block table and print error message if the user is blocked
bool lock( $ip , $ip1 , $ip2)
Check whether user ip address should be blocked or not
Class : configuration
Load configuration from database into constant variables
Functions
void configuration( void )
Read configuration table and define them as php constants
Class : left_box
Form left vertical menu or sidebar in admin panel
Variables
heading
Associative array storing info about menu items
$heading [$index] ['link']
['text']
contents
Associative array storing info about sub-menu items which opens when a particular menu is active
$contents [$index] ['link']
['text']
Functions
Reset menu and sub-menu
void left_box( void )
Returns left aligned vertical menu and sub-menu markups as single string
string menuBox( $heading , $contents)
Class : messageStack
Create custom notifications
Variables
size
Number of errors
errors
Associative array storing error content and html attributes
$contents [$index] ['params']
['text']
Functions
void messageStack( void )
Move notifications from session vars to class vars
void add( $message, $type = 'error' )
Determine type of notification and copy them to local variable with HTML styling
void add_session( $message, $type = 'error' )
Create session variable for notification
void reset( void )
Reset class variables
string output( void )
Form html table markup for notification
int size( string $class )
Find number of messages having a particular type/class eg error type/class
Class : right_box
Form left vertical menu or sidebar in admin panel
Variables
heading
Markup of infobox heading
contents
Markup of infobox body, which is a form inside table
Functions
void right_box( void )
Reset heading and body variables
string menuBox( $heading , $contents )
Return heading and body HTML markups as one single string
Class : tableBlock
Form generic table in html
Variables
table_border
Border in pixels
table_width
Width param of table
table_cellspacing
Cell spacing attribute of table
table_cellpadding
Cell padding attribute of table
table_parameters
Additional atributes of table
table_row_parameters
Attributes for row of table ie tr
table_data_parameters
Attributes of table data ie td
Functions
void tableBlock( array contents )
Form generic table HTML markup
Class : tableBlockLeft
Form left aligned table in html
Variables
table_border
Border in pixels
table_width
Width param of table
table_cellspacing
Cell spacing attribute of table
table_cellpadding
Cell padding attribute of table
table_parameters
Additional atributes of table
table_row_parameters
Attributes for row of table ie tr
table_data_parameters
Attributes of table data ie td
Functions
void tableBlockLeft( array contents )
Form left aligned table HTML markup
Class : tableBlockRight
Form right aligned table in html
Variables
table_border
Border in pixels
table_width
Width param of table
table_cellspacing
Cell spacing attribute of table
table_cellpadding
Cell padding attribute of table
table_parameters
Additional atributes of table
table_row_parameters
Attributes for row of table ie tr
table_data_parameters
Attributes of table data ie td
Functions
void tableBlockRight( array contents )
Form right aligned table HTML markup