About Us

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


Learn More...

http://www.xoops.org/
<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 (2) Deprecated (1) Queries (28) Blocks (5) Extra (3) Timers(7)
Errors
Notice: Undefined index: topselected in file /home/apixoops/xoops_data/caches/smarty_compile/68f752d1_system_xswatch4_default^dfad93bd67b475480d3de5c26e33c580fc03e6f1_0.file.template.tpl.php line 36
Notice: Undefined index: selected in file /home/apixoops/xoops_data/caches/smarty_compile/68f752d1_system_xswatch4_default^dfad93bd67b475480d3de5c26e33c580fc03e6f1_0.file.template.tpl.php line 47
Deprecated
XoopsTpl::get_template_vars is deprecated, please use getTemplateVars trace: /home/apixoops/public_html/class/template.php:654 /home/apixoops/public_html/modules/mymenus/blocks/mymenus_block.php:123 /home/apixoops/public_html/kernel/block.php:503 /home/apixoops/public_html/class/theme_blocks.php:202 /home/apixoops/public_html/class/theme_blocks.php:131 /home/apixoops/public_html/class/theme_blocks.php:49 /home/apixoops/public_html/class/theme.php:389 /home/apixoops/public_html/class/theme.php:93 /home/apixoops/public_html/header.php:53 /home/apixoops/public_html/index.php:85
Queries
0.000063 - SET SQL_BIG_SELECTS = 1
0.000783 - SELECT * FROM config WHERE (`conf_modid` = '0' AND `conf_catid` = '1') ORDER BY conf_order ASC
0.000192 - SELECT sess_data, sess_ip FROM session WHERE sess_id = 'e41131655e3bfe6b9b31e5020f4543d3'
0.000369 - DELETE FROM protector_access WHERE expire < UNIX_TIMESTAMP()
0.000190 - SELECT COUNT(*) FROM protector_access WHERE ip='35.175.191.46' AND request_uri='/'
0.000168 - SELECT COUNT(*) FROM protector_access WHERE ip='35.175.191.46'
0.000175 - INSERT INTO protector_access SET ip='35.175.191.46', request_uri='/', expire=UNIX_TIMESTAMP()+'60'
0.000229 - SELECT * FROM modules WHERE dirname = 'system'
0.000623 - SELECT * FROM config WHERE (`conf_modid` = '1') ORDER BY conf_order ASC
0.000243 - SELECT * FROM config WHERE (`conf_modid` = '0' AND `conf_catid` = '5') ORDER BY conf_order ASC
0.000099 - SELECT COUNT(*) FROM banner
0.000120 - SELECT * FROM banner LIMIT 1, 1
0.000150 - UPDATE banner SET impmade = 665051 WHERE bid = 2
0.000273 - SELECT * FROM config WHERE (`conf_modid` = '0' AND `conf_catid` = '3') ORDER BY conf_order ASC
0.000410 - SELECT DISTINCT gperm_itemid FROM group_permission WHERE gperm_name = 'block_read' AND gperm_modid = 1 AND gperm_groupid IN (3)
0.000796 - 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.000184 - SELECT * FROM smiles
0.000435 - 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.000393 - 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.000271 - SELECT * FROM modules WHERE (`hasmain` = '1' AND `isactive` = '1' AND `weight` > '0') ORDER BY weight ASC, mid ASC
0.000292 - SELECT * FROM group_permission WHERE (`gperm_name` = 'module_read' AND `gperm_modid` = '1' AND `gperm_groupid` = '3')
0.000394 - 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.000187 - SELECT * FROM modules WHERE dirname = 'mymenus'
0.000211 - SELECT * FROM `mymenus_links` WHERE (`mid` = '1') ORDER BY weight ASC
0.000227 - SELECT * FROM config WHERE (`conf_modid` = '3') ORDER BY conf_order ASC
0.000160 - SELECT * FROM mymenus_menus WHERE id = '1'
0.000280 - 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` = 'mymenus_block.html') ORDER BY tpl_refid
0.000283 - 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: 28
Blocks
User Menu: Not cached
Custom Block (Auto Format + smilies): Not cached
Login: Not cached
Main Menu: Not cached
Menu block: Not cached
Total: 5
Extra
db:system_homepage.tpl: Cached (regenerates every 604800 seconds)
Included files: 202 files
Memory usage: 6377880 bytes
Timers
XOOPS took 0.051 seconds to load.
XOOPS Boot took 0.010 seconds to load.
Module init took 0.003 seconds to load.
XOOPS output init took 0.038 seconds to load.
My Menus Block took 0.004 seconds to load.
Page rendering took 0.003 seconds to load.
Module display took 0.000 seconds to load.