About Us

XOOPS is a dynamic Object Oriented based open source portal script written in PHP.


Learn More...

<p>
Welcome to XOOPS API Website.

XOOPS is a Web Application Platform written in PHP for the MySQL database. Its object orientation makes it an ideal tool for developing small or large community websites, intra company and corporate portals, weblogs and much more.

XOOPS CMS is built on top of a Core framework, which provides a set of of specification for routines, data structures, object classes, and variables. At the center of the Core is the object model that is based on two XOOPS classes XoopsObject and XoopsPersistableObjectHandler.

To make it easier for you to learn about the XOOPS Core, we are providing you with several API documents:

1) Current XOOPS 2.5.9

2) Upcoming XOOPS 2.6.0 (subject to change): Doxygen version | Apigen version

3) Upcoming Common Utilities

Resized Image

You can also review the presentation "OOP Adventures with XOOPS" to get a better overview of XOOPS Core framework and the API.

In the near future there will be more documentation coming...

And please visit us on www.xoops.org to ask questions on our Forums, and download modules and themes for XOOPS.
None All Errors (0) Deprecated (0) Queries (22) Blocks (4) Extra (3) Timers(6)
Errors
Deprecated
Queries
0.000057 - SET SQL_BIG_SELECTS = 1
0.000653 - SELECT * FROM config WHERE (`conf_modid` = '0' AND `conf_catid` = '1') ORDER BY conf_order ASC
0.000150 - SELECT sess_data, sess_ip FROM session WHERE sess_id = '377f67cb6870e439342ddf48206d53cd'
0.000407 - DELETE FROM protector_access WHERE expire < UNIX_TIMESTAMP()
0.000153 - SELECT COUNT(*) FROM protector_access WHERE ip='3.16.82.7' AND request_uri='/'
0.000148 - SELECT COUNT(*) FROM protector_access WHERE ip='3.16.82.7'
0.000156 - INSERT INTO protector_access SET ip='3.16.82.7', request_uri='/', expire=UNIX_TIMESTAMP()+'60'
0.000632 - SELECT * FROM config WHERE (`conf_modid` = '1') ORDER BY conf_order ASC
0.000214 - SELECT * FROM config WHERE (`conf_modid` = '0' AND `conf_catid` = '5') ORDER BY conf_order ASC
0.000095 - SELECT COUNT(*) FROM banner
0.000119 - SELECT * FROM banner LIMIT 0, 1
0.000133 - UPDATE banner SET impmade = 840550 WHERE bid = 1
0.000250 - SELECT * FROM config WHERE (`conf_modid` = '0' AND `conf_catid` = '3') ORDER BY conf_order ASC
0.000358 - SELECT DISTINCT gperm_itemid FROM group_permission WHERE gperm_name = 'block_read' AND gperm_modid = 1 AND gperm_groupid IN (3)
0.000774 - SELECT b.* FROM newblocks b, block_module_link m WHERE m.block_id=b.bid AND b.isactive=1 AND b.visible=1 AND m.module_id IN (0,-1) AND b.bid IN (1,2,3,4,5,6,7,8,9,10,11,13,14) ORDER BY b.weight, m.block_id
0.000158 - SELECT * FROM smiles
0.000417 - SELECT f.*, s.tpl_source FROM tplfile f LEFT JOIN tplsource s ON s.tpl_id=f.tpl_id WHERE (`tpl_tplset` = 'default' AND `tpl_file` = 'system_block_dummy.tpl') ORDER BY tpl_refid
0.000380 - SELECT f.*, s.tpl_source FROM tplfile f LEFT JOIN tplsource s ON s.tpl_id=f.tpl_id WHERE (`tpl_tplset` = 'default' AND `tpl_file` = 'system_block_login.tpl') ORDER BY tpl_refid
0.000227 - SELECT * FROM modules WHERE (`hasmain` = '1' AND `isactive` = '1' AND `weight` > '0') ORDER BY weight ASC, mid ASC
0.000283 - SELECT * FROM group_permission WHERE (`gperm_name` = 'module_read' AND `gperm_modid` = '1' AND `gperm_groupid` = '3')
0.000381 - SELECT f.*, s.tpl_source FROM tplfile f LEFT JOIN tplsource s ON s.tpl_id=f.tpl_id WHERE (`tpl_tplset` = 'default' AND `tpl_file` = 'system_block_mainmenu.tpl') ORDER BY tpl_refid
0.000293 - SELECT f.*, s.tpl_source FROM tplfile f LEFT JOIN tplsource s ON s.tpl_id=f.tpl_id WHERE (`tpl_tplset` = 'default' AND `tpl_file` = 'system_homepage.tpl') ORDER BY tpl_refid
Total: 22
Blocks
User Menu: Not cached
Custom Block (Auto Format + smilies): Not cached
Login: Not cached
Main Menu: Not cached
Total: 4
Extra
db:system_homepage.tpl: Cached (regenerates every 604800 seconds)
Included files: 179 files
Memory usage: 5534712 bytes
Timers
XOOPS took 0.042 seconds to load.
XOOPS Boot took 0.010 seconds to load.
Module init took 0.003 seconds to load.
XOOPS output init took 0.029 seconds to load.
Page rendering took 0.003 seconds to load.
Module display took 0.000 seconds to load.