IP.Board  3.3.0
ipsAjaxCommand Class Reference
Inheritance diagram for ipsAjaxCommand:
admin_ccs_ajax_articles admin_ccs_ajax_blocks admin_ccs_ajax_compare admin_ccs_ajax_databases admin_ccs_ajax_fields admin_ccs_ajax_help admin_ccs_ajax_list admin_ccs_ajax_media admin_ccs_ajax_menu admin_ccs_ajax_templates admin_core_ajax_compare admin_core_ajax_css admin_core_ajax_findnames admin_core_ajax_hooks admin_core_ajax_livesearch admin_core_ajax_replacements admin_core_ajax_skinsets admin_core_ajax_tabs admin_core_ajax_templatediff admin_core_ajax_templates admin_core_ajax_templatesandr admin_core_ajax_uagents admin_forums_ajax_archive admin_forums_ajax_member_editform admin_gallery_ajax_albums admin_ipseo_ajax_meta admin_members_ajax_editform admin_members_ajax_members admin_nexus_ajax_customers admin_nexus_ajax_hosting admin_nexus_ajax_invoices admin_nexus_ajax_packages admin_nexus_ajax_reports admin_nexus_ajax_shipping admin_nexus_ajax_support admin_nexus_ajax_transactions public_blog_ajax_categories public_blog_ajax_cblocks public_blog_ajax_entries public_blog_ajax_findblogs public_blog_ajax_rate public_blog_ajax_sidebar public_blog_ajax_themes public_calendar_ajax_rating public_calendar_ajax_rsvp public_ccs_ajax_comments public_ccs_ajax_media public_ccs_ajax_rate public_ccs_ajax_relational public_core_ajax_attach public_core_ajax_captcha public_core_ajax_comments public_core_ajax_editor public_core_ajax_facebook public_core_ajax_findnames public_core_ajax_like public_core_ajax_login public_core_ajax_media public_core_ajax_modcp public_core_ajax_navigation public_core_ajax_notifications public_core_ajax_register public_core_ajax_reports public_core_ajax_reputation public_core_ajax_search public_core_ajax_sharelinks public_core_ajax_skin public_core_ajax_skingen public_core_ajax_tags public_core_ajax_templates public_core_ajax_usercp public_core_ajax_warn public_downloads_ajax_changelog public_downloads_ajax_downloaders public_downloads_ajax_markasread public_downloads_ajax_rate public_forums_ajax_attachments public_forums_ajax_emoticons public_forums_ajax_forums public_forums_ajax_markasread public_forums_ajax_stats public_forums_ajax_topics public_gallery_ajax_album public_gallery_ajax_albumSelector public_gallery_ajax_bbcode public_gallery_ajax_image public_gallery_ajax_photostrip public_gallery_ajax_rate public_ipchat_ajax_adduser public_ipchat_ajax_ban public_ipchat_ajax_block public_ipchat_ajax_update public_members_ajax_card public_members_ajax_dname public_members_ajax_dst public_members_ajax_friends public_members_ajax_ignore public_members_ajax_load public_members_ajax_messenger public_members_ajax_photo public_members_ajax_rate public_members_ajax_status public_members_ajax_warnings public_nexus_ajax_optioncheck public_nexus_ajax_reviewrate public_nexus_ajax_store public_nexus_ajax_support

Public Member Functions

 __construct ()
 __call ($func, $arguments)
 execute (ipsRegistry $registry)
 makeRegistryShortcuts (ipsRegistry $registry)

Protected Member Functions

 doExecute (ipsRegistry $registry)

Protected Attributes

 $ajax
 $cache
 $caches
 $DB
 $lang
 $member
 $memberData
 $registry
 $request
 $settings

Detailed Description

Abstract class for handling ajax requests


Constructor & Destructor Documentation

__construct ( ) [final]

#@- Constructor

public

Returns:
void

Member Function Documentation

__call ( func,
arguments 
)

Magic function to catch all the ajax methods

public

Parameters:
string$funcFunction name being called
array$argumentsArray of parameters
Returns:
mixed
doExecute ( ipsRegistry registry) [abstract, protected]

Do execute method (must be overriden)

protected

Parameters:
objectipsRegistry reference
Returns:
void

Reimplemented in admin_ccs_ajax_media, public_blog_ajax_cblocks, admin_ccs_ajax_articles, admin_core_ajax_hooks, admin_ccs_ajax_compare, admin_ccs_ajax_help, admin_ccs_ajax_list, public_core_ajax_facebook, admin_core_ajax_compare, public_core_ajax_login, admin_core_ajax_replacements, admin_core_ajax_templatediff, admin_core_ajax_templates, admin_core_ajax_templatesandr, admin_core_ajax_uagents, admin_core_ajax_css, admin_core_ajax_skinsets, public_members_ajax_friends, public_members_ajax_messenger, public_blog_ajax_categories, public_blog_ajax_rate, public_blog_ajax_themes, admin_ccs_ajax_blocks, admin_ccs_ajax_fields, admin_core_ajax_tabs, public_ccs_ajax_comments, admin_core_ajax_findnames, public_core_ajax_findnames, public_calendar_ajax_rating, public_calendar_ajax_rsvp, public_core_ajax_notifications, public_core_ajax_usercp, public_members_ajax_card, public_members_ajax_dname, public_members_ajax_dst, public_members_ajax_rate, public_members_ajax_status, public_downloads_ajax_rate, admin_core_ajax_livesearch, public_core_ajax_captcha, admin_forums_ajax_archive, admin_forums_ajax_member_editform, public_forums_ajax_markasread, public_ccs_ajax_relational, public_downloads_ajax_changelog, public_downloads_ajax_downloaders, public_downloads_ajax_markasread, public_core_ajax_editor, public_core_ajax_media, public_core_ajax_register, public_core_ajax_templates, public_core_ajax_warn, public_forums_ajax_emoticons, public_forums_ajax_forums, public_members_ajax_ignore, public_members_ajax_load, public_members_ajax_photo, public_blog_ajax_sidebar, public_gallery_ajax_bbcode, public_gallery_ajax_rate, public_core_ajax_attach, public_core_ajax_like, public_core_ajax_modcp, public_core_ajax_navigation, public_core_ajax_reports, public_core_ajax_reputation, public_core_ajax_search, public_core_ajax_sharelinks, public_core_ajax_skin, public_core_ajax_skingen, public_core_ajax_tags, public_forums_ajax_attachments, public_forums_ajax_stats, public_forums_ajax_topics, admin_members_ajax_editform, admin_members_ajax_members, public_members_ajax_warnings, admin_ccs_ajax_databases, public_gallery_ajax_album, public_gallery_ajax_albumSelector, public_gallery_ajax_image, public_gallery_ajax_photostrip, public_core_ajax_comments, public_blog_ajax_entries, admin_ccs_ajax_menu, admin_ccs_ajax_templates, admin_gallery_ajax_albums, public_ipchat_ajax_adduser, public_ipchat_ajax_ban, public_ipchat_ajax_block, public_ipchat_ajax_update, admin_nexus_ajax_customers, admin_nexus_ajax_hosting, admin_nexus_ajax_invoices, admin_nexus_ajax_packages, admin_nexus_ajax_reports, admin_nexus_ajax_support, admin_nexus_ajax_transactions, public_nexus_ajax_store, public_blog_ajax_findblogs, admin_nexus_ajax_shipping, public_nexus_ajax_support, public_ccs_ajax_media, public_ccs_ajax_rate, public_nexus_ajax_optioncheck, public_nexus_ajax_reviewrate, and admin_ipseo_ajax_meta.

execute ( ipsRegistry registry)

Executes the ajax request, checks secure key

public

Parameters:
objectipsRegistry reference
Returns:
void

Creates all the registry shorctus

public

Parameters:
objectipsRegistry reference
Returns:
void

The documentation for this class was generated from the following file:
 All Data Structures Functions Variables