Located in /sources/forum/ipb1.php (line 32)
forum_driver_base | --forum_driver_ipb_shared | --forum_driver_ipb1
Inherited from forum_driver_base
forum_driver_base::$connection
forum_driver_base::$MEMBER_ROWS_CACHED
Get a map between smiley codes and templates representing the HTML-image-code for this smiley. The smilies present of course depend on the forum involved.
Find if the given member id and password is valid. If username is NULL, then the member id is used instead.
All authorisation, cookies, and form-logins, are passed through this function. Some forums do cookie logins differently, so a Boolean is passed in to indicate whether it is a cookie login.
Get custom profile fields values for all 'ocp_' prefixed keys.
Find the base URL to the emoticons.
Get an array of maps for the topic in the given forum.
Find all members with a name matching the given SQL LIKE string.
Get the number of members registered on the forum.
Get the avatar URL for the specified member id.
Get a member id from the given member's username.
Gets a whole member row from the database.
Get the total posts ever made on the forum.
Find a list of all forum skins (aka themes).
Get the total topics ever made on the forum.
Add the specified custom field to the forum (some forums implemented this using proper custom profile fields, others through adding a new field).
Get an array of paths to search for config at.
Searches for forum auto-config at this path.
Makes a post in the specified forum, in the specified topic according to the given specifications. If the topic doesn't exist, it is created along with a spacer-post.
Spacer posts exist in order to allow staff to delete the first true post in a topic. Without spacers, this would not be possible with most forum systems. They also serve to provide meta information on the topic that cannot be encoded in the title (such as a link to the content being commented upon). Note that $post should be in HTML, and some forums do not store posts as HTML. This is unfortunate, but there are some limits to just how far you can reasonably integrate with all these different forum systems without making a programatic mess.
Get a member profile-row for the member of the given name.
From a member profile-row, get the member's name.
Set a custom profile fields value. It should not be called directly.
Get an array of topics in the given forum. Each topic is an array with the following attributes:
Get the forum usergroup relating to the specified member id.
Get an IPB statistic.
Try to find the theme that the logged-in/guest member is using, and map it to an ocPortal theme.
The themes/map.ini file functions to provide this mapping between forum themes, and ocPortal themes, and has a slightly different meaning for different forum drivers. For example, some drivers map the forum themes theme directory to the ocPortal theme name, whilst others made the humanly readeable name.
Get the name relating to the specified member id.
If this returns NULL, then the member has been deleted. Always take potential NULL output into account.
Inherited From forum_driver_ipb_shared
forum_driver_ipb_shared::check_db()
forum_driver_ipb_shared::forum_get_lang()
forum_driver_ipb_shared::forum_id_from_name()
forum_driver_ipb_shared::get_drivered_table_prefix()
forum_driver_ipb_shared::get_emoticon_chooser()
forum_driver_ipb_shared::get_guest_id()
forum_driver_ipb_shared::get_member_email_allowed()
forum_driver_ipb_shared::get_member_ip()
forum_driver_ipb_shared::get_member_join_timestamp()
forum_driver_ipb_shared::get_member_photo_url()
forum_driver_ipb_shared::get_member_row_field()
forum_driver_ipb_shared::get_next_member()
forum_driver_ipb_shared::get_num_users_forums()
forum_driver_ipb_shared::get_post_count()
forum_driver_ipb_shared::get_previous_member()
forum_driver_ipb_shared::get_tid_from_topic()
forum_driver_ipb_shared::get_topic_count()
forum_driver_ipb_shared::get_top_posters()
forum_driver_ipb_shared::install_specifics()
forum_driver_ipb_shared::ipb_escape()
forum_driver_ipb_shared::ipb_unescape()
forum_driver_ipb_shared::is_banned()
forum_driver_ipb_shared::is_cookie_login_name()
forum_driver_ipb_shared::is_hashed()
forum_driver_ipb_shared::member_group_query()
forum_driver_ipb_shared::member_home_link()
forum_driver_ipb_shared::pin_topic()
forum_driver_ipb_shared::pnamelast_visit()
forum_driver_ipb_shared::pname_email()
forum_driver_ipb_shared::pname_group()
forum_driver_ipb_shared::pname_id()
forum_driver_ipb_shared::post_link()
forum_driver_ipb_shared::probe_ip()
forum_driver_ipb_shared::topic_link()
forum_driver_ipb_shared::unentity_1()
forum_driver_ipb_shared::unentity_2()
forum_driver_ipb_shared::_forum_link()
forum_driver_ipb_shared::_get_member_email_address()
forum_driver_ipb_shared::_get_moderator_groups()
forum_driver_ipb_shared::_get_num_new_forum_posts()
forum_driver_ipb_shared::_get_super_admin_groups()
forum_driver_ipb_shared::_get_usergroup_list()
forum_driver_ipb_shared::_is_staff()
forum_driver_ipb_shared::_is_super_admin()
forum_driver_ipb_shared::_join_link()
forum_driver_ipb_shared::_member_pm_link()
forum_driver_ipb_shared::_member_profile_link()
forum_driver_ipb_shared::_online_link()
Inherited From forum_driver_base
forum_driver_base::disable_staff_filter()
forum_driver_base::forum_link()
forum_driver_base::get_guest_group()
forum_driver_base::get_members_groups()
forum_driver_base::get_member_email_address()
forum_driver_base::get_moderator_groups()
forum_driver_base::get_num_new_forum_posts()
forum_driver_base::get_super_admin_groups()
forum_driver_base::get_theme()
forum_driver_base::get_usergroup_list()
forum_driver_base::get_username()
forum_driver_base::is_staff()
forum_driver_base::is_super_admin()
forum_driver_base::join_link()
forum_driver_base::member_pm_link()
forum_driver_base::member_profile_hyperlink()
forum_driver_base::member_profile_link()
forum_driver_base::online_link()
Documentation generated on Sun, 02 Jan 2011 23:16:27 +0000 by phpDocumentor 1.4.3