Jump to content


API Methods


  • You cannot add articles

  Title Listing Description

Sending Private Messages

Learn how to send, reply to, edit or delete personal topics

IPSDebug

Learn how IPSDebug can assist you in debugging your application

Showing user locations (session_api)

Learn how to identify the users online in an application

Attachments (class_attach)

Learn how to use attachments

Storing and displaying reputation ("likes")

How to integrate with the reputation/like system

Sending Emails

Send emails from your custom applications, modules and hooks

IPSSearchRegistry

IPSMember

Interact with member accounts using built in IP.Board methods

Outputting HTML

Learn how to specify the response HTML and manipulate other aspects of the output and complete response

Editor & BBCode

Kernel: AJAX Methods (classAjax.php)

Utility methods you can utilize to facilitate handling AJAX requests

Kernel: XML-RPC API Server (classApiServer.php)

Learn how to use the classApiServer libary available in the IP.Board kernel

Kernel: Convert Character Sets (classConvertCharset.php)

Learn how to convert character sets using the kernel character set conversion library

Kernel: Caching Libraries (classCache*.php)

Utilizing the cache engine capabilities in IP.Board

Kernel: Custom Fields (classCustomFields.php)

Use this kernel library to facilitate parsing and displaying (for viewing or editing) custom fields

Kernel: Files and URLs (classFileManagement.php)

Easily manage HTTP requests, file retrieval, and directory manipulation

Kernel: XML-RPC (classXmlRpc.php)

Learn how to make and parse XML-RPC communications with classXmlRpc

Kernel: CAPTCHA (classCaptcha.php)

Perform CAPTCHA validation in your application and create new CAPTCHA plugins

Kernel: FTP (classFtp.php)

Utilize FTP in your application to manage files on remote servers

Kernel: Graphs (classGraph.php)

Create various types of chart graphs using classGraph.php

Kernel: Databases (classDb.php)

Using the database driver to create and manipulate queries in IP.Board and addon applications

Kernel: RSS (classRss.php)

Create and consume RSS feeds in your applications

Kernel: Three-Way Merging (classMerge.php)

Use the three-way merge engine to merge 3 strings together.

Kernel: Uploading (classUpload.php)

Learn how to allow file uploading in your application

Kernel: Template Engine (classTemplateEngine.php)

Learn how to use the template engine library in your own applications

Kernel: XML Archives (classXMLArchive.php)

The XML Archive library provides a robust interface for importing and exporting archives of files

Kernel: Image Handling (classImage.php)

Learn how to use the image libraries to manipulate images

Kernel: Incoming Email (classIncomingEmail.php)

Learn how the incoming email library can route incoming emails to your application

Kernel: XML (classXML.php)

Utilize the XML library to read and create XML files in your application

Generating Pagination

Learn how to easily generate pagination with the IP.Board output library

Kernel: Run Diff Reports (classDifference.php)

Show diff reports of two textual strings

Kernel: Emails (classEmail.php)

Learn about the features classEmail affords IP.Board when sending emails

Showing Errors

Easily display unique and meaningful errors to users

Notifications

Learn how to send notifications to users

Redirecting Users

Learn how to use the redirect features in IP.Board


Developer Docs · Error Codes