- Description
-
Class trees
Index of elements
Todo List
Interfaces
Phpfox_Cache_Interface
Phpfox_Database_Interface
Phpfox_Gateway_Interface
Phpfox_Image_Interface
Phpfox_Mail_Interface
Classes
Database_Driver_Mssql
Database_Driver_Oracle
Database_Driver_Postgres
Database_Driver_Sqlite
Phpfox
Phpfox_Ajax
Phpfox_Api
Phpfox_Archive
Phpfox_Archive_Export
Phpfox_Archive_Extension_Tar
Phpfox_Archive_Extension_Xml
Phpfox_Archive_Extension_Zip
Phpfox_Archive_Import
Phpfox_Archive_Support
Phpfox_Cache
Phpfox_Cache_Abstract
Phpfox_Cache_Storage_File
Phpfox_Cache_Storage_Memcache
Phpfox_Cdn
Phpfox_Cdn_Abstract
Phpfox_Cdn_Module_S3
Phpfox_Component
Phpfox_Cron
Phpfox_Database
Phpfox_Database_Dba
Phpfox_Database_Driver_Mysql
Phpfox_Database_Driver_Mysqli
Phpfox_Database_Export
Phpfox_Database_Support
Phpfox_Date
Phpfox_Debug
Phpfox_Diff_Md5
Phpfox_Editor
Phpfox_Error
Phpfox_File
Phpfox_File_Minimize
Phpfox_Ftp
Phpfox_Gateway
Phpfox_Gateway_Api_2checkout
Phpfox_Gateway_Api_Paypal
Phpfox_Hash
Phpfox_Image
Phpfox_Image_Abstract
Phpfox_Image_Helper
Phpfox_Image_Library_Gd
Phpfox_Locale
Phpfox_Mail
Phpfox_Mail_Driver_Phpmailer_Mail
Phpfox_Mail_Driver_Phpmailer_Smtp
Phpfox_Module
Phpfox_Pager
Phpfox_Parse_Bbcode
Phpfox_Parse_Css
Phpfox_Parse_Format
Phpfox_Parse_Input
Phpfox_Parse_Output
Phpfox_Parse_Wiki
Phpfox_Plugin
Phpfox_Process
Phpfox_Request
Phpfox_Search
Phpfox_Search_Inline
Phpfox_Server
Phpfox_Service
Phpfox_Session
Phpfox_Session_Handler
Phpfox_Session_Handler_Default
Phpfox_Session_Handler_File
Phpfox_Session_Handler_Memcache
Phpfox_Session_Storage_Cookie
Phpfox_Session_Storage_Session
Phpfox_Setting
Phpfox_Spam
Phpfox_Spam_Hash
Phpfox_Template
Phpfox_Url
Phpfox_Validator
Phpfox_Xml_Builder
Phpfox_Xml_Parser
Functions
d
e
p
Files
2checkout.class.php
abstract.class.php
abstract.class.php
abstract.class.php
ajax.class.php
api.class.php
archive.class.php
bbcode.class.php
builder.class.php
cache.class.php
cdn.class.php
component.class.php
cookie.class.php
cron.class.php
css.class.php
database.class.php
date.class.php
dba.class.php
debug.class.php
default.class.php
editor.class.php
error.class.php
export.class.php
export.class.php
file.class.php
file.class.php
file.class.php
format.class.php
ftp.class.php
gateway.class.php
gd.class.php
handler.class.php
hash.class.php
hash.class.php
helper.class.php
image.class.php
import.class.php
inline.class.php
input.class.php
interface.class.php
interface.class.php
interface.class.php
interface.class.php
interface.class.php
locale.class.php
mail.class.php
mail.class.php
md5.class.php
memcache.class.php
memcache.class.php
minimize.class.php
module.class.php
mssql.class.php
mysql.class.php
mysqli.class.php
oracle.class.php
output.class.php
pager.class.php
parser.class.php
paypal.class.php
phpfox.class.php
plugin.class.php
postgres.class.php
process.class.php
request.class.php
s3.class.php
search.class.php
server.class.php
service.class.php
session.class.php
session.class.php
setting.class.php
smtp.class.php
spam.class.php
sqlite.class.php
support.class.php
support.class.php
tar.class.php
template.class.php
url.class.php
validator.class.php
wiki.class.php
xml.class.php
zip.class.php
Template-
Classes
Phpfox_Template_Cache
Files
cache.class.php
Phpfox_Module
Module Handler This class is used to call and interact with all the modules. Modules are used to power all the pages and blocks found on those pages.
Located in /include/library/phpfox/module/module.class.php (line 18)
array
$_aBlockLocations
= array() (line 120)
List of all the block locations on the site.
array
$_aBlockWithSource
= array() (line 169)
ARRAY of blocks that has source code in the database, instead of PHP files.
mixed
$_aCacheBlockData
= null (line 134)
If a user has dragged/dropped blocks this variable will store such information in an ARRAY.
array
$_aCacheBlockId
= array() (line 176)
List of cached block IDs.
array
$_aCachedData
= array() (line 99)
Holds all the HTML output of a controller so it can later be displayed in a specific position on the site.
This allows the ability to drag/drop blocks.
mixed
$_aCachedItemData
= null (line 141)
If a user has dragged/dropped blocks this variable will store such information of the position ID (INT).
mixed
$_aCachedItemDataBlock
= null (line 148)
If a user has dragged/dropped blocks this variable will store such information of the block ID (INT).
array
$_aCallbackBlock
= array() (line 127)
ARRAY can add extra blocks that are not loaded by normal means (via AdminCP).
array
$_aComponent
= array() (line 60)
List of all the active components part of active modules.
array
$_aComponents
= array() (line 106)
Cached array of all the components. Only stored during debug mode.
array
$_aFrames
= array('attachment-frame',
'photo-frame'
) (line 74)
List of controllers that are within iframes and require special rules to be loaded.
array
$_aItemDataCache
= array() (line 155)
If a user has dragged/dropped blocks this variable will store the blocks information in an ARRAY.
unknown_type
$_aModuleBlocks
= array() (line 39)
List of all the active blocks part of active modules.
array
$_aModules
= array() (line 25)
List of all the active modules.
array
$_aMoveBlocks
= array() (line 162)
Holds an ARRAY of all the blocks that were moved by the end user.
unknown_type
$_aPages
= array() (line 113)
Cache ARRAY of all the custom pages the site has, which are created by admins.
array
$_aReturn
= array() (line 91)
Cache and store all the return values from components being loaded.
array
$_aServices
= array() (line 32)
List of all the active services part of active modules.
bool
$_bNoTemplate
= false (line 84)
Defines if a template should not be loaded when calling a controller.
object
$_oController
= null (line 67)
Object of the class loaded by the current controller being used.
string
$_sController
= 'index' (line 46)
Holds the value of the default controller to execute.
string
$_sModule
= PHPFOX_MODULE_CORE (line 53)
Holds the value of the default module to execute.
Constructor __construct (line 182)
Class constructor that caches all the modules, components (blocks/controllers) and drag/drop information.
addModuleBlock (line 416)
Module blocks are loaded via the AdminCP, however it can manually be loaded with this method.
- string $sController: Controller this block belongs to.
- int $iId: Position of where the block must be located by default.
blockIsHidden (line 1408)
Checks if a block is hidden.
- string $sBlockId: Block name.
callback (line 1167)
Execute a callback on a specific module based on the 1st argument.
- string $sCall: Module and callback method to execute.
- array $aParams: ARRAY of params you can pass to the callback.
getBlockLocation (line 1397)
Gets a blocks location.
- string $sBlock: Block name.
getCachedBlocks (line 991)
Get all the cached blocks and display them in the correct order.
- string $sType: Controller name.
getComponent (line 754)
Loads a module component. Components are the building blocks of the site and include controllers which build up the pages we see and blocks that build up the controllers.
- string $sClass: Name of the component to load.
- array $aParams: (Optional) Custom params you can pass to the component.
- string $sType: (Optional) Identify if this component is a block or a controller.
getComponentSetting (line 1421)
Gets any custom component settings for a specific user.
- int $iUserId: User ID
- string $sVarName: Var name for the setting.
- mixed $mDefaultValue: Default value in case the setting is not found.
getController (line 367)
Loads and outputs the current page based on the controller we loaded with the method setController().
getControllerName (line 655)
Get the name of the current controller we are using.
getControllerTemplate (line 389)
Gets the controllers template. We do this automatically since each controller has a specific template that it loads to output data to the site.
getFullControllerName (line 378)
Gets the full name of the controller we are using including the module prefix.
getModuleBlocks (line 428)
Gets all the blocks for a specific location on a specific page.
- int $iId: Position on the template.
- bool $bForce: (Optional) If blocks are already loaded set this to TRUE to reload them anyway.
getModuleFiles (line 1108)
Get all the modules found within the module folder.
getModuleId (line 225)
Returns the module ID. Since Alpha versions of phpFox we changed modules to have unique string IDs so this function basically returns the same ID you are passing with the first argument.
- string $sName: Module name.
getModuleName (line 645)
Get the module name of the current controller we are using.
getModules (line 1057)
Get all the active modules.
getModuleTables (line 1075)
Get all the tables part of each of the active modules.
- string $sPrefix: Prefix of the database table name.
getService (line 668)
Loads a service class. Service classes are module based class that interact with the database and runs general PHP logic that is not needed to be found with components.
- string $sClass: Name of the service class to load.
- array $aParams: (Optional) ARRAY of params to pass to that class.
hasCallback (line 1290)
Checks if a specific module has a specific callback method.
- string $sModule: Module name/ID.
- string $sMethod: Callback method.
init (line 1329)
Loads a init class file that each module has and returns a specified property which has information about the module.
- string $sModule: Module name/ID.
- string $sProperty: Property name to return.
initMethod (line 1370)
Loads a init class file that each module has and executes a specific method.
- string $sModule: Module name/ID.
- string $sMethod: Method name.
isModule (line 207)
Checks if a module is valid or not (IF EXISTS OR IF EXISTS AND IS VALUE)
- string $sModule: Module name.
massCallback (line 1228)
Performs a callback on all the modules that have the method being executed.
- string $sMethod: Method to execute on all modules.
- array $aParams: Params you can pass to your callback.
setCacheBlockData (line 980)
Sets the cache blocks data.
- array $aCacheBlockData: ARRAY of information to cache.
setController (line 241)
Sets the controller for the page we are on. This method controlls what component to load, which will be used to display the content on that page.
- string $sController: (Optional) We find the controller by default, however you can override our default findings by passing the name of the controller with this argument.
setNoTemplate (line 1047)
Identify that the controller we are loading is not to load its template.
_cacheModuleBlocks (line 1499)
Cache all module blocks.
_cacheModules (line 1446)
Cache all the active modules based on the package the client is using.
_getItemCacheData (line 1559)
Get all the drag/drop information from a specific table for a specific user.
Documentation generated on Tue, 28 Sep 2010 10:36:41 +0200 by phpDocumentor 1.4.0a2