[Typo3-dev] IPB SDK library of PHP functions- Typo3 would interact with the IPB Forum possible ..

durtt durant_terry at hotmail.com
Tue Nov 18 22:24:12 CET 2003


as Phpbb forum exist, it seems that this
http://ipbsdk.sourceforge.net/index.php will be very intersting to be
implemented in Tyypo3
sure i'm not an typo3 expert and programmer but just provide information for
those interesting for ..

http://ipbsdk.sourceforge.net/forums/index.php?showtopic=2

Documentation
http://ipbsdk.sourceforge.net/htmlman/index.html

support :for IPBSdk
http://forums.ibplanet.com/index.php?act=SF&f=64


Functions Reference
Contacts Functions
Custom Profile Field Functions
Forum Functions
IPB SDK Functions
Member Functions
Poll Functions
Post Functions
Private Message Functions
Skin Functions
Topic Functions

Contacts Functions
These functions will allow you to interact with the current user's PM/board
contacts.

add_contact - Adds a member to your contact list.
block_contact - Blocks a member from sending you PMs.
get_contacts_list - Returns the current member's PM contacts.
remove_contact - Removes a user from the contacts/blocks list.


Custom Profile Field Functions
These functions will allow you to grab member custom profile field values,
and edit them.

get_customfield_value - Get's the value of a user's custom profile field.
list_customfields - Grab a list of custom profile fields, and it's
properties.
update_customfield - Updates the value of a custom profile field.

Forum Functions
These functions will allow you to create, and retrieve information on your
forums.

add_forum - Creates a new forum.
get_forum_info - Returns information on a forum.
get_member_readable_forums - Returns forums readable by currently logged in
member.
get_member_postable_forums - Returns forums which the currently logged in
member can post in.
get_member_startable_forums - Returns forums which the currently logged in
member can start topics in.
is_forum_postable - Returns whether the current member can post in a forum.
is_forum_readable - Returns whether the current member can read a forum.
is_forum_startable - Returns whether the current member can start topics in
a forum.
list_forum_topics - Returns topics from a forum.

IPB SDK Functions
These functions don't interact with IPB itself, but the IPB SDK. It'll allow
you to report input errors in your scripts, and display various IPB SDK
information.

ipbsdk_error - Returns the last error generated by IPB SDK.
ipbsdk_info - Outputs information on IPB SDK, PHP, Zend Engine, IPB and
mySQL.
ipbsdk_version - Returns the IPB SDK version number.

Member Functions
These functions allow you to interact with Invision Power Board's member
database.

create_account - Creates a new member account.
get_advinfo - Returns advanced information on a member.
get_avatar - Returns a member's avatar.
get_info - Returns information on a member.
get_photo - Returns a member's photo.
get_raw_sig - Returns a member's signature in raw BBCode.
id2name - Returns the username of the member ID specified.
is_admin - Returns whether a user is a admin.
is_ingroup - Returns whether a user in in a group.
is_loggedin - Returns whether the current user is logged in to your forum.
is_supermod - Returns whether a user is a super moderator.
login - Authenticates and login a user.
logout - Logs the current user out.
name2id - Returns the member ID of the member specified.
update_photo - Update the currently logged in user's photograph.
update_sig - Update the currently logged in user's signature.

Post Functions
These functions will allow you to interact with the board's posts.

add_post - Add a post to a topic.
get_post_info - Returns information on a post.

Poll Functions
IPB SDK's Poll Function will allow you to interact with the board's polls.
These functions can be used to integrate IPB's poll system with your
website.

get_poll_info - Retrieves information on a poll.
get_poll_total_votes - Gets the total amount of votes in a poll.
nullvote_poll - Casts a null vote in a poll.
poll_voted - Returns whether a user has voted in a poll.
pollid2topicid - Returns the topic id of a poll.
vote_poll - Casts a vote in a poll.

Private Message Functions
These functions allow you to interact with the board PM system. You can read
PMs, retrieve PM related information, manage your PMs, and write messages.

add_pm_folder - Creates a PM Folder.
delete_pm - Deletes a PM.
empty_pm_folder - Empties a PM Folder.
get_blocked_list - Returns the current member's PM block list.
get_num_folder_pms - Returns number of PMs in a folder.
get_num_new_pms - Returns number of new PMs since the last visit.
get_num_total_pms - Returns number of PMs in total.
get_num_folder_unread_pms - Returns number of unread/new PMs in a folder.
get_pm_folders - Returns a array of the current user's PM folders.
get_pm_info - Returns information on a private message.
get_pm_space_usage - Returns amount of PM storage space used in percent.
is_pmblocked - Returns whether a member has been blocked from PM-ing
another.
list_pms - Returns message information for messages in a PM folder.
pm_folder_exists - Returns whether a PM folder exists.
pm_folderid2name - Returns the folder name of a PM folder.
pm_mark_message - Marks a message unread or read.
pm_move_message - Moves a PM message to a folder.
remove_pm_folder - Removes a PM Folder.
rename_pm_folder - Renames a PM Folder.
save_pm - Saves a personal message.
write_pm - Creates a new personal message.


Skin Functions
These functions will allow you to retrieve info about your skins.

get_skin_id - Get the ID of the skin a member is using.


Topic Functions
These functions will allow you to retrieve info about your skins.

get_topic_info - Retrieves information on a topic.
list_topic_posts - Returns posts from a topic.
new_topic - Creates a new topic.






More information about the TYPO3-dev mailing list