From: <be...@us...> - 2012-01-26 23:18:49
|
Revision: 8819 http://xoops.svn.sourceforge.net/xoops/?rev=8819&view=rev Author: beckmi Date: 2012-01-26 23:18:38 +0000 (Thu, 26 Jan 2012) Log Message: ----------- Adding Waiting Block module Added Paths: ----------- XoopsModules/waiting/ XoopsModules/waiting/branches/ XoopsModules/waiting/releases/ XoopsModules/waiting/releases/0.95/ XoopsModules/waiting/releases/0.95/waiting/ XoopsModules/waiting/releases/0.95/waiting/README XoopsModules/waiting/releases/0.95/waiting/admin/ XoopsModules/waiting/releases/0.95/waiting/admin/index.php XoopsModules/waiting/releases/0.95/waiting/blocks/ XoopsModules/waiting/releases/0.95/waiting/blocks/.htaccess XoopsModules/waiting/releases/0.95/waiting/blocks/index.html XoopsModules/waiting/releases/0.95/waiting/blocks/waiting_waiting.php XoopsModules/waiting/releases/0.95/waiting/images/ XoopsModules/waiting/releases/0.95/waiting/images/folder16.gif XoopsModules/waiting/releases/0.95/waiting/images/index.html XoopsModules/waiting/releases/0.95/waiting/images/waiting_slogo.png XoopsModules/waiting/releases/0.95/waiting/include/ XoopsModules/waiting/releases/0.95/waiting/include/.htaccess XoopsModules/waiting/releases/0.95/waiting/include/functions.php XoopsModules/waiting/releases/0.95/waiting/include/index.html XoopsModules/waiting/releases/0.95/waiting/include/updateblock.inc.php XoopsModules/waiting/releases/0.95/waiting/language/ XoopsModules/waiting/releases/0.95/waiting/language/.htaccess XoopsModules/waiting/releases/0.95/waiting/language/english/ XoopsModules/waiting/releases/0.95/waiting/language/english/admin.php XoopsModules/waiting/releases/0.95/waiting/language/english/blocks.php XoopsModules/waiting/releases/0.95/waiting/language/english/index.html XoopsModules/waiting/releases/0.95/waiting/language/english/modinfo.php XoopsModules/waiting/releases/0.95/waiting/language/english/plugins.php XoopsModules/waiting/releases/0.95/waiting/language/french/ XoopsModules/waiting/releases/0.95/waiting/language/french/admin.php XoopsModules/waiting/releases/0.95/waiting/language/french/blocks.php XoopsModules/waiting/releases/0.95/waiting/language/french/index.html XoopsModules/waiting/releases/0.95/waiting/language/french/modinfo.php XoopsModules/waiting/releases/0.95/waiting/language/french/plugins.php XoopsModules/waiting/releases/0.95/waiting/language/index.html XoopsModules/waiting/releases/0.95/waiting/language/italian/ XoopsModules/waiting/releases/0.95/waiting/language/italian/admin.php XoopsModules/waiting/releases/0.95/waiting/language/italian/blocks.php XoopsModules/waiting/releases/0.95/waiting/language/italian/index.html XoopsModules/waiting/releases/0.95/waiting/language/italian/modinfo.php XoopsModules/waiting/releases/0.95/waiting/language/italian/plugins.php XoopsModules/waiting/releases/0.95/waiting/language/ja_utf8/ XoopsModules/waiting/releases/0.95/waiting/language/ja_utf8/admin.php XoopsModules/waiting/releases/0.95/waiting/language/ja_utf8/blocks.php XoopsModules/waiting/releases/0.95/waiting/language/ja_utf8/modinfo.php XoopsModules/waiting/releases/0.95/waiting/language/ja_utf8/plugins.php XoopsModules/waiting/releases/0.95/waiting/language/japanese/ XoopsModules/waiting/releases/0.95/waiting/language/japanese/admin.php XoopsModules/waiting/releases/0.95/waiting/language/japanese/blocks.php XoopsModules/waiting/releases/0.95/waiting/language/japanese/index.html XoopsModules/waiting/releases/0.95/waiting/language/japanese/modinfo.php XoopsModules/waiting/releases/0.95/waiting/language/japanese/plugins.php XoopsModules/waiting/releases/0.95/waiting/language/persian/ XoopsModules/waiting/releases/0.95/waiting/language/persian/admin.php XoopsModules/waiting/releases/0.95/waiting/language/persian/blocks.php XoopsModules/waiting/releases/0.95/waiting/language/persian/index.html XoopsModules/waiting/releases/0.95/waiting/language/persian/modinfo.php XoopsModules/waiting/releases/0.95/waiting/language/persian/plugins.php XoopsModules/waiting/releases/0.95/waiting/language/portuguesebr/ XoopsModules/waiting/releases/0.95/waiting/language/portuguesebr/admin.php XoopsModules/waiting/releases/0.95/waiting/language/portuguesebr/blocks.php XoopsModules/waiting/releases/0.95/waiting/language/portuguesebr/index.html XoopsModules/waiting/releases/0.95/waiting/language/portuguesebr/modinfo.php XoopsModules/waiting/releases/0.95/waiting/language/portuguesebr/plugins.php XoopsModules/waiting/releases/0.95/waiting/language/spanish/ XoopsModules/waiting/releases/0.95/waiting/language/spanish/admin.php XoopsModules/waiting/releases/0.95/waiting/language/spanish/blocks.php XoopsModules/waiting/releases/0.95/waiting/language/spanish/index.html XoopsModules/waiting/releases/0.95/waiting/language/spanish/modinfo.php XoopsModules/waiting/releases/0.95/waiting/language/spanish/plugins.php XoopsModules/waiting/releases/0.95/waiting/language/swedish/ XoopsModules/waiting/releases/0.95/waiting/language/swedish/admin.php XoopsModules/waiting/releases/0.95/waiting/language/swedish/blocks.php XoopsModules/waiting/releases/0.95/waiting/language/swedish/index.html XoopsModules/waiting/releases/0.95/waiting/language/swedish/modinfo.php XoopsModules/waiting/releases/0.95/waiting/language/swedish/plugins.php XoopsModules/waiting/releases/0.95/waiting/plugins/ XoopsModules/waiting/releases/0.95/waiting/plugins/.htaccess XoopsModules/waiting/releases/0.95/waiting/plugins/AMS.php XoopsModules/waiting/releases/0.95/waiting/plugins/PDdownloads.php XoopsModules/waiting/releases/0.95/waiting/plugins/PDlinks.php XoopsModules/waiting/releases/0.95/waiting/plugins/addresses.php XoopsModules/waiting/releases/0.95/waiting/plugins/agendax.php XoopsModules/waiting/releases/0.95/waiting/plugins/articles.php XoopsModules/waiting/releases/0.95/waiting/plugins/catads.php XoopsModules/waiting/releases/0.95/waiting/plugins/eguide.php XoopsModules/waiting/releases/0.95/waiting/plugins/extcal.php XoopsModules/waiting/releases/0.95/waiting/plugins/index.html XoopsModules/waiting/releases/0.95/waiting/plugins/myAds.php XoopsModules/waiting/releases/0.95/waiting/plugins/myalbum.php XoopsModules/waiting/releases/0.95/waiting/plugins/mydownloads.php XoopsModules/waiting/releases/0.95/waiting/plugins/mylinks.php XoopsModules/waiting/releases/0.95/waiting/plugins/newbb.php XoopsModules/waiting/releases/0.95/waiting/plugins/news.php XoopsModules/waiting/releases/0.95/waiting/plugins/piCal.php XoopsModules/waiting/releases/0.95/waiting/plugins/popnupblog.php XoopsModules/waiting/releases/0.95/waiting/plugins/recette.php XoopsModules/waiting/releases/0.95/waiting/plugins/simpleblog.php XoopsModules/waiting/releases/0.95/waiting/plugins/smartfaq.php XoopsModules/waiting/releases/0.95/waiting/plugins/smartpartner.php XoopsModules/waiting/releases/0.95/waiting/plugins/smartsection.php XoopsModules/waiting/releases/0.95/waiting/plugins/system.php XoopsModules/waiting/releases/0.95/waiting/plugins/tutorials.php XoopsModules/waiting/releases/0.95/waiting/plugins/weblinks.php XoopsModules/waiting/releases/0.95/waiting/plugins/wfdownloads.php XoopsModules/waiting/releases/0.95/waiting/plugins/wflinks.php XoopsModules/waiting/releases/0.95/waiting/plugins/wfsection.php XoopsModules/waiting/releases/0.95/waiting/plugins/wordbook.php XoopsModules/waiting/releases/0.95/waiting/plugins/wordpress.php XoopsModules/waiting/releases/0.95/waiting/plugins/xcgal.php XoopsModules/waiting/releases/0.95/waiting/plugins/xdirectory.php XoopsModules/waiting/releases/0.95/waiting/plugins/xfguestbook.php XoopsModules/waiting/releases/0.95/waiting/plugins/xfsection.php XoopsModules/waiting/releases/0.95/waiting/plugins/xyp4all.php XoopsModules/waiting/releases/0.95/waiting/plugins/yomi.php XoopsModules/waiting/releases/0.95/waiting/templates/ XoopsModules/waiting/releases/0.95/waiting/templates/.htaccess XoopsModules/waiting/releases/0.95/waiting/templates/blocks/ XoopsModules/waiting/releases/0.95/waiting/templates/blocks/index.html XoopsModules/waiting/releases/0.95/waiting/templates/blocks/waiting_block_waiting.html XoopsModules/waiting/releases/0.95/waiting/templates/index.html XoopsModules/waiting/releases/0.95/waiting/xoops_version.php XoopsModules/waiting/trunk/ XoopsModules/waiting/trunk/waiting/ XoopsModules/waiting/trunk/waiting/README XoopsModules/waiting/trunk/waiting/admin/ XoopsModules/waiting/trunk/waiting/admin/index.php XoopsModules/waiting/trunk/waiting/blocks/ XoopsModules/waiting/trunk/waiting/blocks/.htaccess XoopsModules/waiting/trunk/waiting/blocks/index.html XoopsModules/waiting/trunk/waiting/blocks/waiting_waiting.php XoopsModules/waiting/trunk/waiting/images/ XoopsModules/waiting/trunk/waiting/images/folder16.gif XoopsModules/waiting/trunk/waiting/images/index.html XoopsModules/waiting/trunk/waiting/images/waiting_slogo.png XoopsModules/waiting/trunk/waiting/include/ XoopsModules/waiting/trunk/waiting/include/.htaccess XoopsModules/waiting/trunk/waiting/include/functions.php XoopsModules/waiting/trunk/waiting/include/index.html XoopsModules/waiting/trunk/waiting/include/updateblock.inc.php XoopsModules/waiting/trunk/waiting/language/ XoopsModules/waiting/trunk/waiting/language/.htaccess XoopsModules/waiting/trunk/waiting/language/english/ XoopsModules/waiting/trunk/waiting/language/english/admin.php XoopsModules/waiting/trunk/waiting/language/english/blocks.php XoopsModules/waiting/trunk/waiting/language/english/index.html XoopsModules/waiting/trunk/waiting/language/english/modinfo.php XoopsModules/waiting/trunk/waiting/language/english/plugins.php XoopsModules/waiting/trunk/waiting/language/french/ XoopsModules/waiting/trunk/waiting/language/french/admin.php XoopsModules/waiting/trunk/waiting/language/french/blocks.php XoopsModules/waiting/trunk/waiting/language/french/index.html XoopsModules/waiting/trunk/waiting/language/french/modinfo.php XoopsModules/waiting/trunk/waiting/language/french/plugins.php XoopsModules/waiting/trunk/waiting/language/index.html XoopsModules/waiting/trunk/waiting/language/italian/ XoopsModules/waiting/trunk/waiting/language/italian/admin.php XoopsModules/waiting/trunk/waiting/language/italian/blocks.php XoopsModules/waiting/trunk/waiting/language/italian/index.html XoopsModules/waiting/trunk/waiting/language/italian/modinfo.php XoopsModules/waiting/trunk/waiting/language/italian/plugins.php XoopsModules/waiting/trunk/waiting/language/ja_utf8/ XoopsModules/waiting/trunk/waiting/language/ja_utf8/admin.php XoopsModules/waiting/trunk/waiting/language/ja_utf8/blocks.php XoopsModules/waiting/trunk/waiting/language/ja_utf8/modinfo.php XoopsModules/waiting/trunk/waiting/language/ja_utf8/plugins.php XoopsModules/waiting/trunk/waiting/language/japanese/ XoopsModules/waiting/trunk/waiting/language/japanese/admin.php XoopsModules/waiting/trunk/waiting/language/japanese/blocks.php XoopsModules/waiting/trunk/waiting/language/japanese/index.html XoopsModules/waiting/trunk/waiting/language/japanese/modinfo.php XoopsModules/waiting/trunk/waiting/language/japanese/plugins.php XoopsModules/waiting/trunk/waiting/language/persian/ XoopsModules/waiting/trunk/waiting/language/persian/admin.php XoopsModules/waiting/trunk/waiting/language/persian/blocks.php XoopsModules/waiting/trunk/waiting/language/persian/index.html XoopsModules/waiting/trunk/waiting/language/persian/modinfo.php XoopsModules/waiting/trunk/waiting/language/persian/plugins.php XoopsModules/waiting/trunk/waiting/language/portuguesebr/ XoopsModules/waiting/trunk/waiting/language/portuguesebr/admin.php XoopsModules/waiting/trunk/waiting/language/portuguesebr/blocks.php XoopsModules/waiting/trunk/waiting/language/portuguesebr/index.html XoopsModules/waiting/trunk/waiting/language/portuguesebr/modinfo.php XoopsModules/waiting/trunk/waiting/language/portuguesebr/plugins.php XoopsModules/waiting/trunk/waiting/language/spanish/ XoopsModules/waiting/trunk/waiting/language/spanish/admin.php XoopsModules/waiting/trunk/waiting/language/spanish/blocks.php XoopsModules/waiting/trunk/waiting/language/spanish/index.html XoopsModules/waiting/trunk/waiting/language/spanish/modinfo.php XoopsModules/waiting/trunk/waiting/language/spanish/plugins.php XoopsModules/waiting/trunk/waiting/language/swedish/ XoopsModules/waiting/trunk/waiting/language/swedish/admin.php XoopsModules/waiting/trunk/waiting/language/swedish/blocks.php XoopsModules/waiting/trunk/waiting/language/swedish/index.html XoopsModules/waiting/trunk/waiting/language/swedish/modinfo.php XoopsModules/waiting/trunk/waiting/language/swedish/plugins.php XoopsModules/waiting/trunk/waiting/plugins/ XoopsModules/waiting/trunk/waiting/plugins/.htaccess XoopsModules/waiting/trunk/waiting/plugins/AMS.php XoopsModules/waiting/trunk/waiting/plugins/PDdownloads.php XoopsModules/waiting/trunk/waiting/plugins/PDlinks.php XoopsModules/waiting/trunk/waiting/plugins/addresses.php XoopsModules/waiting/trunk/waiting/plugins/agendax.php XoopsModules/waiting/trunk/waiting/plugins/articles.php XoopsModules/waiting/trunk/waiting/plugins/catads.php XoopsModules/waiting/trunk/waiting/plugins/eguide.php XoopsModules/waiting/trunk/waiting/plugins/extcal.php XoopsModules/waiting/trunk/waiting/plugins/index.html XoopsModules/waiting/trunk/waiting/plugins/myAds.php XoopsModules/waiting/trunk/waiting/plugins/myalbum.php XoopsModules/waiting/trunk/waiting/plugins/mydownloads.php XoopsModules/waiting/trunk/waiting/plugins/mylinks.php XoopsModules/waiting/trunk/waiting/plugins/newbb.php XoopsModules/waiting/trunk/waiting/plugins/news.php XoopsModules/waiting/trunk/waiting/plugins/piCal.php XoopsModules/waiting/trunk/waiting/plugins/popnupblog.php XoopsModules/waiting/trunk/waiting/plugins/recette.php XoopsModules/waiting/trunk/waiting/plugins/simpleblog.php XoopsModules/waiting/trunk/waiting/plugins/smartfaq.php XoopsModules/waiting/trunk/waiting/plugins/smartpartner.php XoopsModules/waiting/trunk/waiting/plugins/smartsection.php XoopsModules/waiting/trunk/waiting/plugins/system.php XoopsModules/waiting/trunk/waiting/plugins/tutorials.php XoopsModules/waiting/trunk/waiting/plugins/weblinks.php XoopsModules/waiting/trunk/waiting/plugins/wfdownloads.php XoopsModules/waiting/trunk/waiting/plugins/wflinks.php XoopsModules/waiting/trunk/waiting/plugins/wfsection.php XoopsModules/waiting/trunk/waiting/plugins/wordbook.php XoopsModules/waiting/trunk/waiting/plugins/wordpress.php XoopsModules/waiting/trunk/waiting/plugins/xcgal.php XoopsModules/waiting/trunk/waiting/plugins/xdirectory.php XoopsModules/waiting/trunk/waiting/plugins/xfguestbook.php XoopsModules/waiting/trunk/waiting/plugins/xfsection.php XoopsModules/waiting/trunk/waiting/plugins/xyp4all.php XoopsModules/waiting/trunk/waiting/plugins/yomi.php XoopsModules/waiting/trunk/waiting/templates/ XoopsModules/waiting/trunk/waiting/templates/.htaccess XoopsModules/waiting/trunk/waiting/templates/blocks/ XoopsModules/waiting/trunk/waiting/templates/blocks/index.html XoopsModules/waiting/trunk/waiting/templates/blocks/waiting_block_waiting.html XoopsModules/waiting/trunk/waiting/templates/index.html XoopsModules/waiting/trunk/waiting/xoops_version.php Added: XoopsModules/waiting/releases/0.95/waiting/README =================================================================== --- XoopsModules/waiting/releases/0.95/waiting/README (rev 0) +++ XoopsModules/waiting/releases/0.95/waiting/README 2012-01-26 23:18:38 UTC (rev 8819) @@ -0,0 +1,291 @@ +[xlang:en] + +- WAITING MODULE - + +This module offers you an extensible waiting contents block into your XOOPS. + +The original XOOPS block of "Waiting Contents" works only for official modules, +and is no longer extensible. +It is nonsense to have to do Hack for yourself when you use 3rd party modules. + +By installing this module and adding proper plug-ins only, +you as webmaster can confirm any approval waitings of any modules at one view. + + +NEW FEATURE in 0.8 + +- plug-ins for waiting can be placed inside module's directory + +If you as module developper put your plug-in as modules/(your module)/include/waiting.plugin.php, waiting module will find it. +The plugin in module's directory has higher prioriy than the plugin in waiting's directory. + +- multiple waitings can be returned from single function + +You can return waitings multiplly with the format as follows: +[code] +array( + array("adminlink"=>URL", + "pendingnum"=>NUM, + "lang_linkname"=>LINKNAME), + array("adminlink"=>URL", + "pendingnum"=>NUM, + "lang_linkname"=>LINKNAME), + array("adminlink"=>URL", + "pendingnum"=>NUM, + "lang_linkname"=>LINKNAME) +) +[/code] + +If you'll return just one waiting, this format is also ok. +[code] + array("adminlink"=>URL", + "pendingnum"=>NUM, + "lang_linkname"=>LINKNAME) +[/code] +It will be deprecated functions named b_waiting_(dirname)_X + +- modified the template as watings belonging modules + +This modification makes that plug-ins need not to return the information of the module. It is enough to display short message like "submitted". + + + +This module is made by Ryuji (http://ryus.co.jp/) +If you can read Japanese, let's visit Ryuji's site! + + +[/xlang:en] +[xlang:ja] + +waiting\xA5⥸\xA5塼\xA5\xEB + +\xB8\xB5\xA4\xCFRyuji\xA4\xB5\xA4\xF3\xBA\xEE\xA4Υ⥸\xA5塼\xA5\xEB\xA4Ǥ\xB7\xA4\xBF\xA4\xAC\xA1\xA2\xA4\xA4\xA4Ĥδ֤ˤ\xAB\xA5\xE1\xA5\xF3\xA5ƥʥ\xF2\xB0\xFA\xA4\xAD\xBC\x{164C64}\xBF\xA4褦\xA4ʷ\xC1\xA4ˤʤäƤޤ\xB9\xA1\xA3 +http://ryus.co.jp/ + +*\xB3\xB5\xCD\xD7 +\xA5ץ饰\xA5\xA4\xA5\xF3\xA4dz\xC8ĥ\xB2\xC4ǽ\xA4ʾ\xB5ǧ\xC2Ԥ\xC1\xA5\xB3\xA5\xF3\xA5ƥ\xF3\xA5ĥ֥\xED\xA5å\xAF + +\xA5⥸\xA5塼\xA5\xEB\xA4\xF2\xC4ɲä\xB9\xA4뤿\xA4Ӥˡ\xA2\xCB\xDC\xC2Τξ\xB5ǧ\xC2Ԥ\xC1\xA5\xB3\xA5\xF3\xA5ƥ\xF3\xA5ĥ֥\xED\xA5å\xAF\xA4˼\xEA\xA4\xF2\xC6\xFE\xA4\xEC\xA4\xEB\xA4Τϡ\xA2\xA4\xA2\xA4ޤ\xEA\xA4ˤ\xE2\xC8\xF3\xB8\xFAΨ\xA4\xC0\xA4Ȼפ\xA4\xBBϤ\xA4ΤǺ\xEE\xC0\xAE\xA4\xB7\xA4ޤ\xB7\xA4\xBF\xA1\xA3 + + +\xA1\xFC waiting 0.8 \xA4\xAB\xA4\xE9\xA4ο\xB7\xB5\xA1ǽ + +\xA1\xA6\xA5⥸\xA5塼\xA5\xEB\xC6\xE2\xA4˥ץ饰\xA5\xA4\xA5\xF3\xA4\xF2\xC3֤\xB1\xA4\xEB\xA4褦\xA4ˤ\xB7\xA4\xBF + +\xB3ƥ⥸\xA5塼\xA5\xEB\xBA\xEE\xBCԤ\xB5\xA4\xA2waiting\xA5⥸\xA5塼\xA5\xEB\xA4Υץ饰\xA5\xA4\xA5\xF3\xA4\xE2\xBA\xEE\xC0\xAE\xA4\xB7\xA4Ƥ\xAF\xA4\xEC\xA4뤳\xA4Ȥ\xAC¿\xA4\xA4\xA4Τȡ\xA2ʣ\xC0\xBD\xB2\xC4ǽ\xA5⥸\xA5塼\xA5\xEB\xA4\xCB\xC2б\xFE\xA4\xB9\xA4뤿\xA4\xE1\xA4ˡ\xA2\xB3ƥ⥸\xA5塼\xA5\xEB\xC6\xE2\xA4˥ץ饰\xA5\xA4\xA5\xF3\xA4\xF2\xC3֤\xB1\xA4\xEB\xA4褦\xA4ˤ\xB7\xA4ޤ\xB7\xA4\xBF\xA1\xA3 + +\xB3ƥ⥸\xA5塼\xA5\xEB\xA4\xCEinclude/waiting.plugin.php \xA4˥ץ饰\xA5\xA4\xA5\xF3\xA4\xF2\xC3֤\xAD\xA1\xA2\xB8\xC0\xB8\xEC\xA5ե\xA1\xA5\xA4\xA5\xEB\xA4ϡ\xA2language/LANG/waiting.php\xA4ˤ\xAA\xA4\xAD\xA4ޤ\xB9\xA1\xA3 + +\xC6ɤ߹\xFE\xA4\xDFͥ\xC0\xE8\xBD\xE7\xB0̤\xCF +\xA3\xB1\xA1\xA5\xB3ƥ⥸\xA5塼\xA5\xEB\xC6\xE2\xA4ˤ\xA2\xA4\xEB\xA5ץ饰\xA5\xA4\xA5\xF3 +\xA3\xB2\xA1\xA5waiting\xA5⥸\xA5塼\xA5\xEB\xC6\xE2\xA4ˤ\xA2\xA4\xEB\xA5ץ饰\xA5\xA4\xA5\xF3 +\xA4ȤʤäƤޤ\xB9\xA1\xA3 + +\xA1\xA6\xA3\xB1\xA4ĤΥ⥸\xA5塼\xA5\xEB\xA4\xC7ʣ\xBF\xF4\xA4ξ\xB5ǧ\xC2Ԥ\xC1\xA4\xF2\xCA֤\xBB\xA4\xEB\xA4褦\xA4ˤ\xB7\xA4\xBF + +GIJOE\xA4\xB5\xA4\xF3\xA4\xCEHack\xA4ˤ\xE8\xA4ꡢb_waiting_MOD_NUM\xA4\xF2ʣ\xBF\xF4\xCDѰդ\xB9\xA4뤳\xA4Ȥǡ\xA2ʣ\xBF\xF4\xA4ξ\xB5ǧ\xC2Ԥ\xC1\xA4\xCB\xC2б\xFE\xA4\xB7\xA4Ƥ\xA4\xA4ޤ\xB7\xA4\xBF\xA4\xAC\xA1\xA2\xA4ҤȤĤ\xCEfunction\xA4\xC7\xC2б\xFE\xA4Ǥ\xAD\xA4\xEB\xA4褦\xA4ˤ\xB7\xA4ޤ\xB7\xA4\xBF\xA1\xA3 + +\xA5ץ饰\xA5\xA4\xA5\xE9\xCA֤\xB9\xA4Ȥ\xAD\xA4ˡ\xA2 +[code] +array( + array("adminlink"=>URL", + "pendingnum"=>NUM, + "lang_linkname"=>LINKNAME), + array("adminlink"=>URL", + "pendingnum"=>NUM, + "lang_linkname"=>LINKNAME), + array("adminlink"=>URL", + "pendingnum"=>NUM,a + "lang_linkname"=>LINKNAME) +) +[/code] +\xA4Ȥ\xA4\xA4\xA6\xB7\xC1\xA4\xC7\xCA֤äƤ\xAD\xA4\xBF\xA4\xE9ʣ\xBF\x{1248A4}\xEB\xA4\xC8Ƚ\xC3Ǥ\xB7\xA4ޤ\xB9\xA1\xA3 +\xA4ҤȤĤ\xB7\xA4\xAB\xA4ʤ\xA4\xBE\xEC\xB9\xE7\xA4ϡ\xA2\xBA\xA3\xA4ޤ\xC7\xC4̤\xEA +[code] + array("adminlink"=>URL", + "pendingnum"=>NUM, + "lang_linkname"=>LINKNAME) +[/code] +\xA4ǡ\xA2OK\xA4Ǥ\xB9\xA1\xA3 + +\xA1\xA6 \xA5⥸\xA5塼\xA5\xEB̾\xA4β\xBC\xA4˳ƾ\xB5ǧ\xC2Ԥ\xC1\xA4\xACɽ\xBC\xA8\xA4\xB5\xA4\xEC\xA4\xEB\xA4褦\xA4˥ƥ\xF3\xA5ץ졼\xA5Ȥ\xF2\xCAѹ\xB9\xA4\xB7\xA4\xBF + +\xA4\xB3\xA4β\xFE\xCEɤˤ\xE8\xA4ꡢ\xB3ƾ\xB5ǧ\xC2Ԥ\xC1\xA4Υƥ\xAD\xA5\xB9\xA5Ȥˡ\xA2\xA5⥸\xA5塼\xA5\xEB\xA4ξ\xF0\xCA\xF3\xA4\xF2\xB4ޤޤʤ\xAF\xA4\xC6\xCEɤ\xAF\xA4ʤ\xEA\xA4ޤ\xB7\xA4\xBF\xA1\xA3 +\xCE㤨\xA4С\xA2\xA1֥\xC0\xA5\xA6\xA5\xF3\xA5\x{D87C}\xA5ɿ\xB7\xB5\xAC\xC5\xEA\xB9ơפϡֿ\xB7\xB5\xAC\xC5\xEA\xB9ơפ\xC0\xA4\xB1\xA4\xC7OK\xA4Ǥ\xB9\xA1\xA3 + +[/xlang:ja] + + + + +PLUGINS: + +-addresses (by gruessle) +-Agenda-X (by GIJOE) +-AMS (by karedokx) +-articles (by twilo) +-catads (by Alain01) +-CBB (by gravies) +-extcal (by alain01) +-MyAds (by Tom_G3X) +-myAlbum-P (by GIJOE) multiple +-mydownloads (by GIJOE) +-mylinks(by GIJOE) +-newbb2 (by gravies) +-news (by GIJOE) +-PDlinks (by flying.tux) +-PDdownloads (by flying.tux) +-piCal (by GIJOE) (>=0.8 has the module side plugin) +-pico (by GIJOE) (D3 module side plugin) +-popnupblog (by dashboard) +-simpleblog (by kousuke) +-smartfaq (by mariuss) +-smartpartner (by mariuss) +-smartsection (by flying.tux) +-system -- comments (by GIJOE) +-tutorials (by GIJOE) +-weblinks (by Tom_G3X) +-WF-downloads (by coldfire, flying.tux) +-WF-links (by flying.tux) +-WF-Sections (by GIJOE) +-WordBook (by AgD) +-WordPress ME (by nobunobu) multiple (>=0.5 has the module side plugin) +-xcGallery (by nao-pon) +-xDirectory (by GIJOE) +-xfguestbook (by karedokx) +-xfsection (by Bezoops) +-xyp4all (by flying.tux) +-yomi search (by nao-pon) +-eguide (by tes) + + + + + +CHANGES: + +ver 0.95| +- added D3 module ready +- added french (thx marco) +- added portuguesebr (thx Izzy) +- added persian (thx stranger) 0.95a +- a plugin added +-- eguide (by tes) 0.95b +- languge files added +-- ja_utf8 0.95c + +ver 0.94b| +- modified the module icon (thx Argon) +- 2 pugins added +-- extcal (thx alain01) +-- articles (thx twilo) + +ver 0.94a| +- fixed a typo in plugins/yomi.php (thx yshima) + +:ver 0.94| +- removed CRs in some php files +- a plugin added +-- XFSection (thx Bezoops) + +:ver 0.93| +- updated Italian (thx flying.tux) +- a plugin added +-- SmartPartner (thx mariuss) + +:ver 0.92| +- add SQL cache +- fixed some typos (thx karedokx) +- 2 plugin modified +-- WF-Section (thx karedokx) +-- catads (thx Alain01) +- 2 plugins added +-- WordBook (thx AgD) +-- recette (thx karedokx) + +:ver 0.91| +- updated Italian (thx flying.tux) + +:ver 0.90| +- modified the structure of the directory for plugins +- modified system plugin (thx gravies) +- 3 plugins added +-- newbb2 or CBB (thx gravies) +-- catads (thx Alain01) +-- WF-links (thx flying.tux) + +:ver 0.86| by flying.tux +- Italian updated +- 2 plug-ins added +-- PDlinks (thx flying.tux) +-- PDdownloads (thx flying.tux) + +:ver 0.85| by GIJOE +- modified the dependencies of language files and constants radically + +:ver 0.84| by GIJOE +- fixed a typo in the form for block's options (thx flying.tux) +- fixed some Notices in "not always" mode +- 2 plug-ins added +-- xfguestbook (thx karedokx) (0.84a) +-- AMS (thx karedokx) (0.84a) +- a plug-in modified +-- weblinks (thx Tom_G3X) (0.84b) + +:ver 0.83| by GIJOE +- fixed missing a Creteria in getList() + +:ver 0.82| by flying.tux +- few modifications in English +- few modifications in Italian +- 1 plug-in added +-- smartsection(thx flying.tux) + +:ver 0.81| by GIJOE +- changed the route to admin (from block's option edit) +- modified English +- added some protections against direct accessing +- Italian added(thx flying.tux) +- 1 plug-in added +-- xyp4all(thx flying.tux) + +:ver 0.8| +-- modified as reading plug-in from module's directory if it exists +-- multiple waitings can be returned from single function +--- almost plug-ins are modified along this new spec by GIJOE +-- modified the template as watings belonging modules +--- English and Japanese text are shorten by GIJOE +- 1 plug-in added +-- Weblinks(by Ryuji) + +:ver 0.7c| +-- 1 plug-in added +--- WordPress ME(by nobunobu) multiple + +:ver 0.7b| +-- 1 plug-in added +--- SmartFAQ (by mariuss) + +:ver 0.7a| +-- 1 plug-in added +--- WF-Downloads (by coldfire) + +:ver 0.7| +-- 2 language files added +--- spanish (by ColdBeer) +--- swedish (by Leif Madsen) +-- 1 plug-in added +--- xcGallery (by nao-pon) + +:ver 0.6| +-- An option added whether it is displayed when no wating exists +-- 3 plug-ins added +--- Addresses (by gruessle) +--- MyAds (by Tom_G3X) +--- Tutorials (by GIJOE) + +:ver 0.5| +-- some plug-ins added +-- English document file - is this - added. + + Added: XoopsModules/waiting/releases/0.95/waiting/admin/index.php =================================================================== --- XoopsModules/waiting/releases/0.95/waiting/admin/index.php (rev 0) +++ XoopsModules/waiting/releases/0.95/waiting/admin/index.php 2012-01-26 23:18:38 UTC (rev 8819) @@ -0,0 +1,29 @@ +<?php +// $Id: index.php,v 1.2 2005/04/06 09:49:05 gij Exp $ +// FILE :: index.php +// AUTHOR :: Ryuji AMANO <in...@ry...> +// WEB :: Ryu's Planning <http://ryus.co.jp/> +// + +require_once "../../../include/cp_header.php"; +require_once dirname(dirname(__FILE__)).'/include/functions.php' ; +xoops_cp_header(); +$plugins_path = XOOPS_ROOT_PATH . "/modules/waiting/plugins"; +$module_handler =& xoops_gethandler('module'); +$block = array(); + +//\xA5\xA4\xA5ȡ\xBC\xA5뤵\xA4\xEC\xA4Ƥ\xA4\xA4\xEB\xA5⥸\xA5塼\xA5\xEB\xA5ꥹ\xA5Ȥ\xF2\xC6\xC0\xA4롣 +$mod_lists = $module_handler->getList(new Criteria(1,1),true); +echo "<h4>"._AM_WAITING_PLUGINLIST."</h4>"; +echo "<table class='outer'>"; +echo "<th>"._AM_WAITING_MODNAME."</th><th>dirname</th><th>"._AM_WAITING_STATUS."</th>"; +foreach( $mod_lists as $dirname => $name ) { + $style = ( @$style == "odd" ) ? "even" : "odd" ; + $plugin_info = waiting_get_plugin_info( $dirname ) ; + printf( "<tr class='%s'><td>%s</td><td>%s</td><td>%s</td></tr>" , $style , htmlspecialchars( $name ) , htmlspecialchars( $dirname ) , @$plugin_info['type'] ) ; +} +echo "</table>"; +echo _AM_WAITING_PLUGINLIST_DESC; + +xoops_cp_footer(); +?> \ No newline at end of file Added: XoopsModules/waiting/releases/0.95/waiting/blocks/.htaccess =================================================================== --- XoopsModules/waiting/releases/0.95/waiting/blocks/.htaccess (rev 0) +++ XoopsModules/waiting/releases/0.95/waiting/blocks/.htaccess 2012-01-26 23:18:38 UTC (rev 8819) @@ -0,0 +1,2 @@ +order deny,allow +deny from all Added: XoopsModules/waiting/releases/0.95/waiting/blocks/index.html =================================================================== --- XoopsModules/waiting/releases/0.95/waiting/blocks/index.html (rev 0) +++ XoopsModules/waiting/releases/0.95/waiting/blocks/index.html 2012-01-26 23:18:38 UTC (rev 8819) @@ -0,0 +1 @@ + <script>history.go(-1);</script> \ No newline at end of file Added: XoopsModules/waiting/releases/0.95/waiting/blocks/waiting_waiting.php =================================================================== --- XoopsModules/waiting/releases/0.95/waiting/blocks/waiting_waiting.php (rev 0) +++ XoopsModules/waiting/releases/0.95/waiting/blocks/waiting_waiting.php 2012-01-26 23:18:38 UTC (rev 8819) @@ -0,0 +1,152 @@ +<?php +// $Id: waiting_waiting.php,v 1.8 2005/04/20 03:43:55 gij Exp $ +// ------------------------------------------------------------------------ // +// XOOPS - PHP Content Management System // +// Copyright (c) 2000 XOOPS.org // +// <http://www.xoops.org/> // +// ------------------------------------------------------------------------ // +// This program is free software; you can redistribute it and/or modify // +// it under the terms of the GNU General Public License as published by // +// the Free Software Foundation; either version 2 of the License, or // +// (at your option) any later version. // +// // +// You may not change or alter any portion of this comment or credits // +// of supporting developers from this source code or any supporting // +// source code which is considered copyrighted (c) material of the // +// original comment or credit authors. // +// // +// This program is distributed in the hope that it will be useful, // +// but WITHOUT ANY WARRANTY; without even the implied warranty of // +// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the // +// GNU General Public License for more details. // +// // +// You should have received a copy of the GNU General Public License // +// along with this program; if not, write to the Free Software // +// Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA // +// ------------------------------------------------------------------------ // +// Author: Kazumi Ono (AKA onokazu) // +// URL: http://www.myweb.ne.jp/, http://www.xoops.org/, http://jp.xoops.org/ // +// Project: The XOOPS Project // +// ------------------------------------------------------------------------- // + +// EXTENSIBLE "waiting block" by plugins in both waiting and modules + +function b_waiting_waiting_show($options) +{ + global $xoopsUser, $xoopsConfig; + + $userlang = $xoopsConfig['language'] ; + + $sql_cache_min = empty( $options[1] ) ? 0 : intval( $options[1] ) ; + $sql_cache_file = XOOPS_CACHE_PATH.'/waiting_touch' ; + + // SQL cache check (you have to use this cache with block's cache by system) + if( file_exists( $sql_cache_file ) ) { + $sql_cache_mtime = filemtime( $sql_cache_file ) ; + if( time() < $sql_cache_mtime + $sql_cache_min * 60 ) return array() ; + else { + unlink( $sql_cache_file ) ; + } + } + + require_once dirname(dirname(__FILE__)).'/include/functions.php' ; + + // read language files for plugins + $lang_dir = XOOPS_ROOT_PATH . "/modules/waiting/language"; + if( file_exists( "$lang_dir/$userlang/plugins.php" ) ) { + include_once( "$lang_dir/$userlang/plugins.php" ) ; + } else if( file_exists( "$lang_dir/english/plugins.php" ) ) { + include_once( "$lang_dir/english/plugins.php" ) ; + } + + $plugins_path = XOOPS_ROOT_PATH . "/modules/waiting/plugins"; + $xoopsDB =& Database::getInstance(); + $module_handler =& xoops_gethandler('module'); + $block = array(); + + // get module's list installed + $mod_lists = $module_handler->getList(new Criteria(1,1),true); + foreach( $mod_lists as $dirname => $name ) { + + $plugin_info = waiting_get_plugin_info( $dirname , $xoopsConfig['language'] ) ; + if( empty( $plugin_info ) || empty( $plugin_info['plugin_path'] ) ) continue ; + + if( ! empty( $plugin_info['langfile_path'] ) ) { + include_once $plugin_info['langfile_path'] ; + } + include_once $plugin_info['plugin_path'] ; + + // call the plugin + if( function_exists( @$plugin_info['func'] ) ) { + // get the list of waitings + $_tmp = call_user_func( $plugin_info['func'] , $dirname ) ; + if( isset( $_tmp["lang_linkname"] ) ) { + if( @$_tmp["pendingnum"] > 0 || $options[0] > 0){ + $block["modules"][$dirname]["pending"][] = $_tmp; + } + unset( $_tmp ) ; + } else { + // Judging the plugin returns multiple items + // if lang_linkname does not exist + foreach( $_tmp as $_one ) { + if( @$_one["pendingnum"] > 0 || $options[0] > 0){ + $block["modules"][$dirname]["pending"][] = $_one; + } + } + } + } + + // for older compatibilities + // Hacked by GIJOE + $i = 0 ; + while( 1 ) { + $function_name = "b_waiting_{$dirname}_$i" ; + if (function_exists( $function_name )){ + $_tmp = call_user_func( $function_name ) ; + ++ $i ; + if($_tmp["pendingnum"] > 0 || $options[0] > 0){ + $block["modules"][$dirname]["pending"][] = $_tmp; + } + unset($_tmp); + } else break ; + } + // End of Hack + + // if(count($block["modules"][$dirname]) > 0){ + if ( ! empty( $block["modules"][$dirname] ) ) { + $block["modules"][$dirname]["name"] = $name; + } + } + //print_r($block); + + // SQL cache touch (you have to use this cache with block's cache by system) + if( empty( $block ) && $sql_cache_min > 0 ) { + $fp = fopen( $sql_cache_file , "w" ) ; + fclose( $fp ) ; + } + + return $block ; +} + +function b_waiting_waiting_edit($options){ + + $mod_url = XOOPS_URL."/modules/waiting" ; + + $sql_cache_min = empty( $options[1] ) ? 0 : intval( $options[1] ) ; + + $form = _MB_WAITING_NOWAITING_DISPLAY.": <input type='radio' name='options[0]' value='1'"; + if ( $options[0] == 1 ) { + $form .= " checked='checked'"; + } + $form .= " /> "._YES."<input type='radio' name='options[0]' value='0'"; + if ( $options[0] == 0 ) { + $form .= " checked='checked'"; + } + $form .=" /> "._NO."<br />\n"; + $form .= sprintf( _MINUTES , _MB_WAITING_SQL_CACHE.": <input type='text' name='options[1]' value='$sql_cache_min' size='2' />" ) ; + $form .="<br />\n<br />\n<a href='$mod_url/admin/index.php'><img src='$mod_url/images/folder16.gif' />"._MB_WAITING_LINKTOPLUGINCHECK."</a>" ; + + return $form; +} + +?> \ No newline at end of file Added: XoopsModules/waiting/releases/0.95/waiting/images/folder16.gif =================================================================== (Binary files differ) Property changes on: XoopsModules/waiting/releases/0.95/waiting/images/folder16.gif ___________________________________________________________________ Added: svn:mime-type + application/octet-stream Added: XoopsModules/waiting/releases/0.95/waiting/images/index.html =================================================================== --- XoopsModules/waiting/releases/0.95/waiting/images/index.html (rev 0) +++ XoopsModules/waiting/releases/0.95/waiting/images/index.html 2012-01-26 23:18:38 UTC (rev 8819) @@ -0,0 +1 @@ + <script>history.go(-1);</script> \ No newline at end of file Added: XoopsModules/waiting/releases/0.95/waiting/images/waiting_slogo.png =================================================================== (Binary files differ) Property changes on: XoopsModules/waiting/releases/0.95/waiting/images/waiting_slogo.png ___________________________________________________________________ Added: svn:mime-type + application/octet-stream Added: XoopsModules/waiting/releases/0.95/waiting/include/.htaccess =================================================================== --- XoopsModules/waiting/releases/0.95/waiting/include/.htaccess (rev 0) +++ XoopsModules/waiting/releases/0.95/waiting/include/.htaccess 2012-01-26 23:18:38 UTC (rev 8819) @@ -0,0 +1,2 @@ +order deny,allow +deny from all Added: XoopsModules/waiting/releases/0.95/waiting/include/functions.php =================================================================== --- XoopsModules/waiting/releases/0.95/waiting/include/functions.php (rev 0) +++ XoopsModules/waiting/releases/0.95/waiting/include/functions.php 2012-01-26 23:18:38 UTC (rev 8819) @@ -0,0 +1,68 @@ +<?php + +function waiting_get_plugin_info( $dirname , $language = 'english' ) +{ + // get $mytrustdirname for D3 modules + $mytrustdirname = '' ; + if( defined( 'XOOPS_TRUST_PATH' ) && file_exists( XOOPS_ROOT_PATH."/modules/".$dirname."/mytrustdirname.php" ) ) { + @include XOOPS_ROOT_PATH."/modules/".$dirname."/mytrustdirname.php" ; + } + + $module_plugin_file = XOOPS_ROOT_PATH."/modules/".$dirname."/include/waiting.plugin.php" ; + $d3module_plugin_file = XOOPS_TRUST_PATH."/modules/".$mytrustdirname."/include/waiting.plugin.php" ; + $builtin_plugin_file = XOOPS_ROOT_PATH."/modules/waiting/plugins/".$dirname.".php" ; + + if( file_exists( $module_plugin_file ) ) { + // module side (1st priority) + $lang_files = array( + XOOPS_ROOT_PATH."/modules/$dirname/language/$language/waiting.php" , + XOOPS_ROOT_PATH."/modules/$dirname/language/english/waiting.php" , + ) ; + $langfile_path = '' ; + foreach( $lang_files as $lang_file ) { + if( file_exists( $lang_file ) ) { + $langfile_path = $lang_file ; + break ; + } + } + $ret = array( + 'plugin_path' => $module_plugin_file , + 'langfile_path' => $langfile_path , + 'func' => 'b_waiting_'.$dirname , + 'type' => 'module' , + ) ; + } else if( ! empty( $mytrustdirname ) && file_exists( $d3module_plugin_file ) ) { + // D3 module's plugin under xoops_trust_path (2nd priority) + $lang_files = array( + XOOPS_TRUST_PATH."/modules/$mytrustdirname/language/$language/waiting.php" , + XOOPS_TRUST_PATH."/modules/$mytrustdirname/language/english/waiting.php" , + ) ; + $langfile_path = '' ; + foreach( $lang_files as $lang_file ) { + if( file_exists( $lang_file ) ) { + $langfile_path = $lang_file ; + break ; + } + } + $ret = array( + 'plugin_path' => $d3module_plugin_file , + 'langfile_path' => $langfile_path , + 'func' => 'b_waiting_'.$mytrustdirname , + 'type' => 'module (D3)' , + ) ; + } else if( file_exists( $builtin_plugin_file ) ) { + // built-in plugin under modules/waiting (3rd priority) + $ret = array( + 'plugin_path' => $builtin_plugin_file , + 'langfile_path' => '' , + 'func' => 'b_waiting_'.$dirname , + 'type' => 'built-in' , + ) ; + } else { + $ret = array() ; + } + + return $ret ; +} + +?> \ No newline at end of file Added: XoopsModules/waiting/releases/0.95/waiting/include/index.html =================================================================== --- XoopsModules/waiting/releases/0.95/waiting/include/index.html (rev 0) +++ XoopsModules/waiting/releases/0.95/waiting/include/index.html 2012-01-26 23:18:38 UTC (rev 8819) @@ -0,0 +1 @@ + <script>history.go(-1);</script> \ No newline at end of file Added: XoopsModules/waiting/releases/0.95/waiting/include/updateblock.inc.php =================================================================== --- XoopsModules/waiting/releases/0.95/waiting/include/updateblock.inc.php (rev 0) +++ XoopsModules/waiting/releases/0.95/waiting/include/updateblock.inc.php 2012-01-26 23:18:38 UTC (rev 8819) @@ -0,0 +1,95 @@ +<?php +// $Id: updateblock.inc.php,v 1.1 2005/04/05 02:48:40 gij Exp $ + + if( ! defined( 'XOOPS_ROOT_PATH' ) ) exit ; + + // Keep Block option values when update (by nobunobu) + global $xoopsDB; + $query = "SELECT mid FROM ".$xoopsDB->prefix('modules')." WHERE dirname='".$modversion['dirname']."' "; + $result = $xoopsDB->query($query); + $record= $xoopsDB->fetcharray($result); + if ($record) { + $mid = $record['mid']; + $count = count($modversion['blocks']); + /* $sql = "SELECT * FROM ".$xoopsDB->prefix('newblocks')." WHERE mid=".$mid." AND block_type ='D'"; + $fresult = $xoopsDB->query($sql); + $n_funcnum = $count; + while ($fblock = $xoopsDB->fetchArray($fresult)) { + $bnum = 0; + for ($i = 1 ; $i <= $count ; $i++) { + if (($modversion['blocks'][$i]['file'] == $fblock['func_file']) and ($modversion['blocks'][$i]['show_func'] == $fblock['show_func'])) { + $bnum = $i; + break; + } + } + if($bnum) { + $n_funcnum++; + $modversion['blocks'][$n_funcnum]['file'] = $fblock['func_file']; + $modversion['blocks'][$n_funcnum]['name'] = $fblock['name']; + $modversion['blocks'][$n_funcnum]['description'] = $fblock['name']; + $modversion['blocks'][$n_funcnum]['show_func'] = $fblock['show_func']; + $modversion['blocks'][$n_funcnum]['edit_func'] = $fblock['edit_func']; + $modversion['blocks'][$n_funcnum]['template'] = $fblock['template']; + if ($fblock['options']) { + $old_vals=explode("|",$fblock['options']); + $def_vals=explode("|",$modversion['blocks'][$bnum]['options']); + if (count($old_vals) == count($def_vals)) { + // the number of parameters is not changed + $modversion['blocks'][$n_funcnum]['options'] = $fblock['options']; + $local_msgs[] = "Option's values of the cloned block <b>".$fblock['name']."</b> will be kept. (value = <b>".$fblock['options']."</b>)"; + } else if (count($old_vals) < count($def_vals)){ + // the number of parameters is increased + for ($j=0; $j < count($old_vals); $j++) { + $def_vals[$j] = $old_vals[$j]; + } + $modversion['blocks'][$n_funcnum]['options'] = implode("|",$def_vals); + $local_msgs[] = "Option's values of the cloned block <b>".$fblock['name']."</b> will be kept and new options are added. (value = <b>".$modversion['blocks'][$fblock['func_num']]['options']."</b>)"; + } else { + $modversion['blocks'][$n_funcnum]['options'] = implode("|",$def_vals); + $local_msgs[] = "Option's values of the cloned block <b>".$fblock['name']."</b> will be reset to the default, because of some decrease of options. (value = <b>".$modversion['blocks'][$n_funcnum]['options']."</b>)"; + } + } + $sql = "UPDATE ".$xoopsDB->prefix('newblocks')." SET func_num='$n_funcnum' WHERE mid=".$mid." AND bid='".$fblock['bid']."'"; + $iret = $xoopsDB->query($sql); + + } + } */ + + $sql = "SELECT * FROM ".$xoopsDB->prefix('newblocks')." WHERE mid=".$mid." AND block_type <>'D' AND func_num > $count"; + $fresult = $xoopsDB->query($sql); + while ($fblock = $xoopsDB->fetchArray($fresult)) { + $local_msgs[] = "Non Defined Block <b>".$fblock['name']."</b> will be deleted"; + $sql = "DELETE FROM ".$xoopsDB->prefix('newblocks')." WHERE bid='".$fblock['bid']."'"; + $iret = $xoopsDB->query($sql); + } + + for ($i = 1 ; $i <= $count ; $i++) { + $sql = "SELECT name,options FROM ".$xoopsDB->prefix('newblocks')." WHERE mid=".$mid." AND func_num=".$i." AND show_func='".addslashes($modversion['blocks'][$i]['show_func'])."' AND func_file='".addslashes($modversion['blocks'][$i]['file'])."'"; + $fresult = $xoopsDB->query($sql); + $fblock = $xoopsDB->fetchArray($fresult); + if ( isset( $fblock['options'] ) ) { + $old_vals=explode("|",$fblock['options']); + $def_vals=explode("|",$modversion['blocks'][$i]['options']); + if (count($old_vals) == count($def_vals)) { + $modversion['blocks'][$i]['options'] = $fblock['options']; + $local_msgs[] = "Option's values of the block <b>".$fblock['name']."</b> will be kept. (value = <b>".$fblock['options']."</b>)"; + } else if (count($old_vals) < count($def_vals)){ + for ($j=0; $j < count($old_vals); $j++) { + $def_vals[$j] = $old_vals[$j]; + } + $modversion['blocks'][$i]['options'] = implode("|",$def_vals); + $local_msgs[] = "Option's values of the block <b>".$fblock['name']."</b> will be kept and new option(s) are added. (value = <b>".$modversion['blocks'][$i]['options']."</b>)"; + } else { + $local_msgs[] = "Option's values of the block <b>".$fblock['name']."</b> will be reset to the default, because of some decrease of options. (value = <b>".$modversion['blocks'][$i]['options']."</b>)"; + } + } + } + } + + global $msgs , $myblocksadmin_parsed_updateblock ; + if( ! empty( $msgs ) && empty( $myblocksadmin_parsed_updateblock ) ) { + $msgs = array_merge( $msgs , $local_msgs ) ; + $myblocksadmin_parsed_updateblock = true ; + } + +?> \ No newline at end of file Added: XoopsModules/waiting/releases/0.95/waiting/language/.htaccess =================================================================== --- XoopsModules/waiting/releases/0.95/waiting/language/.htaccess (rev 0) +++ XoopsModules/waiting/releases/0.95/waiting/language/.htaccess 2012-01-26 23:18:38 UTC (rev 8819) @@ -0,0 +1,2 @@ +order deny,allow +deny from all Added: XoopsModules/waiting/releases/0.95/waiting/language/english/admin.php =================================================================== --- XoopsModules/waiting/releases/0.95/waiting/language/english/admin.php (rev 0) +++ XoopsModules/waiting/releases/0.95/waiting/language/english/admin.php 2012-01-26 23:18:38 UTC (rev 8819) @@ -0,0 +1,14 @@ +<?php +// $Id: admin.php,v 1.2 2005/04/06 06:04:11 gij Exp $ +// FILE :: admin.php +// AUTHOR :: Ryuji AMANO <in...@ry...> +// WEB :: Ryu's Planning <http://ryus.co.jp/> +// + +define('_AM_WAITING_MODNAME', 'Modules'); +define('_AM_WAITING_STATUS', 'Status'); + +define('_AM_WAITING_PLUGINLIST', 'Plugin Checker'); +define('_AM_WAITING_PLUGINLIST_DESC', '<b>module:</b> using the original plugin included in the module<br /><b>built-in:</b> using the bundled plugin in Waiting Contents Extensible<br /><b>Blank:</b> no plugins found'); + +?> \ No newline at end of file Added: XoopsModules/waiting/releases/0.95/waiting/language/english/blocks.php =================================================================== --- XoopsModules/waiting/releases/0.95/waiting/language/english/blocks.php (rev 0) +++ XoopsModules/waiting/releases/0.95/waiting/language/english/blocks.php 2012-01-26 23:18:38 UTC (rev 8819) @@ -0,0 +1,12 @@ +<?php +// $Id: blocks.php,v 1.4 2005/04/20 03:27:04 gij Exp $ +// FILE :: blocks.php +// AUTHOR :: Ryuji AMANO <in...@ry...> +// WEB :: Ryu's Planning <http://ryus.co.jp/> +// + +define("_MB_WAITING_NOWAITING_DISPLAY","Always displayed"); +define("_MB_WAITING_SQL_CACHE","SQL cache"); +define("_MB_WAITING_LINKTOPLUGINCHECK","check plugins"); + +?> \ No newline at end of file Added: XoopsModules/waiting/releases/0.95/waiting/language/english/index.html =================================================================== --- XoopsModules/waiting/releases/0.95/waiting/language/english/index.html (rev 0) +++ XoopsModules/waiting/releases/0.95/waiting/language/english/index.html 2012-01-26 23:18:38 UTC (rev 8819) @@ -0,0 +1 @@ + <script>history.go(-1);</script> \ No newline at end of file Added: XoopsModules/waiting/releases/0.95/waiting/language/english/modinfo.php =================================================================== --- XoopsModules/waiting/releases/0.95/waiting/language/english/modinfo.php (rev 0) +++ XoopsModules/waiting/releases/0.95/waiting/language/english/modinfo.php 2012-01-26 23:18:38 UTC (rev 8819) @@ -0,0 +1,18 @@ +<?php +// $Id: modinfo.php,v 1.3 2005/04/06 06:04:11 gij Exp $ +// FILE :: modinfo.php +// AUTHOR :: Ryuji AMANO <in...@jo...> +// WEB :: Ryu's Planning <http://ryus.joetsu.info/> +// + +// The name of this module +define("_MI_WAITING_NAME","Waiting Contents Extensible"); + +// A brief description of this module +define("_MI_WAITING_DESC","Displays a block of waiting contents for 3rd party modules."); + +// Names of blocks for this module (Not all module has blocks) +define("_MI_WAITING_BNAME1", "Waiting Contents Ext"); + + +?> \ No newline at end of file Added: XoopsModules/waiting/releases/0.95/waiting/language/english/plugins.php =================================================================== --- XoopsModules/waiting/releases/0.95/waiting/language/english/plugins.php (rev 0) +++ XoopsModules/waiting/releases/0.95/waiting/language/english/plugins.php 2012-01-26 23:18:38 UTC (rev 8819) @@ -0,0 +1,25 @@ +<?php +// $Id: plugins.php,v 1.1 2005/04/20 03:27:04 gij Exp $ +// FILE :: plugins.php +// AUTHOR :: Ryuji AMANO <in...@ry...> +// WEB :: Ryu's Planning <http://ryus.co.jp/> +// +define("_PI_WAITING_WAITINGS","Waitings"); +define("_PI_WAITING_SUBMITTED","Submitted"); +define("_PI_WAITING_INACTIVE_USERS","Inactive Users"); +define("_PI_WAITING_BROKENS","Brokens"); +define("_PI_WAITING_MODREQS","Modreqs"); +define("_PI_WAITING_REQUESTS","Requests"); +define("_PI_WAITING_REVIEWS","Reviews"); +define("_PI_WAITING_PREVIEWS","Previews"); +define("_PI_WAITING_COMMENTS","Comments"); +define("_PI_WAITING_LINKS","Links"); +define("_PI_WAITING_FILES","Files"); +define("_PI_WAITING_BLOGS","Blogs"); +define("_PI_WAITING_EVENTS","Events"); +define("_PI_WAITING_ASKED","Asked"); +define("_PI_WAITING_NEWANSWERS","New Answers"); +define("_PI_WAITING_ANSWERED","Answered"); +define("_PI_WAITING_WAITINGS_FMT","Waitings (%s)"); + +?> \ No newline at end of file Added: XoopsModules/waiting/releases/0.95/waiting/language/french/admin.php =================================================================== --- XoopsModules/waiting/releases/0.95/waiting/language/french/admin.php (rev 0) +++ XoopsModules/waiting/releases/0.95/waiting/language/french/admin.php 2012-01-26 23:18:38 UTC (rev 8819) @@ -0,0 +1,14 @@ +<?php +// $Id: admin.php,v 1.2 2005/04/06 06:04:11 gij Exp $ +// FILE :: admin.php +// AUTHOR :: Ryuji AMANO <in...@ry...> +// WEB :: Ryu's Planning <http://ryus.biz/> +// + +define('_AM_WAITING_MODNAME', 'Modules'); +define('_AM_WAITING_STATUS', 'Statuts'); + +define('_AM_WAITING_PLUGINLIST', 'Contrôleur de Plugin'); +define('_AM_WAITING_PLUGINLIST_DESC', '<b>module:</b> Utilises le plugin original inclu dans le package du module<br /><b>waiting:</b> Utilises le plugin inclu dans ce module<br /><b>Blank:</b> Aucun plugin trouvé'); + +?> \ No newline at end of file Added: XoopsModules/waiting/releases/0.95/waiting/language/french/blocks.php =================================================================== --- XoopsModules/waiting/releases/0.95/waiting/language/french/blocks.php (rev 0) +++ XoopsModules/waiting/releases/0.95/waiting/language/french/blocks.php 2012-01-26 23:18:38 UTC (rev 8819) @@ -0,0 +1,12 @@ +<?php +// $Id: blocks.php,v 1.4 2005/04/20 03:27:04 gij Exp $ +// FILE :: blocks.php +// AUTHOR :: Ryuji AMANO <in...@ry...> +// WEB :: Ryu's Planning <http://ryus.biz/> +// + +define("_MB_WAITING_NOWAITING_DISPLAY","Toujours visible"); +define("_MB_WAITING_SQL_CACHE","cache SQL"); +define("_MB_WAITING_LINKTOPLUGINCHECK","Vérifier les plugins"); + +?> \ No newline at end of file Added: XoopsModules/waiting/releases/0.95/waiting/language/french/index.html =================================================================== --- XoopsModules/waiting/releases/0.95/waiting/language/french/index.html (rev 0) +++ XoopsModules/waiting/releases/0.95/waiting/language/french/index.html 2012-01-26 23:18:38 UTC (rev 8819) @@ -0,0 +1 @@ + <script>history.go(-1);</script> \ No newline at end of file Added: XoopsModules/waiting/releases/0.95/waiting/language/french/modinfo.php =================================================================== --- XoopsModules/waiting/releases/0.95/waiting/language/french/modinfo.php (rev 0) +++ XoopsModules/waiting/releases/0.95/waiting/language/french/modinfo.php 2012-01-26 23:18:38 UTC (rev 8819) @@ -0,0 +1,18 @@ +<?php +// $Id: modinfo.php,v 1.3 2005/04/06 06:04:11 gij Exp $ +// FILE :: modinfo.php +// AUTHOR :: Ryuji AMANO <in...@jo...> +// WEB :: Ryu's Planning <http://ryus.joetsu.info/> +// + +// The name of this module +define("_MI_WAITING_NAME","Gestion extensible des Contenus en Attente"); + +// A brief description of this module +define("_MI_WAITING_DESC","Montre à l'administrateur les contenus en attente dans un bloc."); + +// Names of blocks for this module (Not all module has blocks) +define("_MI_WAITING_BNAME1", "Contenus en attente"); + + +?> \ No newline at end of file Added: XoopsModules/waiting/releases/0.95/waiting/language/french/plugins.php =================================================================== --- XoopsModules/waiting/releases/0.95/waiting/language/french/plugins.php (rev 0) +++ XoopsModules/waiting/releases/0.95/waiting/language/french/plugins.php 2012-01-26 23:18:38 UTC (rev 8819) @@ -0,0 +1,25 @@ +<?php +// $Id: plugins.php,v 1.1 2005/04/20 03:27:04 gij Exp $ +// FILE :: plugins.php +// AUTHOR :: Ryuji AMANO <in...@ry...> +// WEB :: Ryu's Planning <http://ryus.biz/> +// +define("_PI_WAITING_WAITINGS","En Attente"); +define("_PI_WAITING_SUBMITTED","Proposés"); +define("_PI_WAITING_INACTIVE_USERS","Membres inactifs"); +define("_PI_WAITING_BROKENS","Brisés"); +define("_PI_WAITING_MODREQS","Modifiés"); +define("_PI_WAITING_REQUESTS","Demandes"); +define("_PI_WAITING_REVIEWS","Revus"); +define("_PI_WAITING_PREVIEWS","Prévisions"); +define("_PI_WAITING_COMMENTS","Commentaires"); +define("_PI_WAITING_LINKS","Liens"); +define("_PI_WAITING_FILES","Fichiers"); +define("_PI_WAITING_BLOGS","Blogs"); +define("_PI_WAITING_EVENTS","Evènements"); +define("_PI_WAITING_ASKED","Soumis"); +define("_PI_WAITING_NEWANSWERS","Nouvelles réponses"); +define("_PI_WAITING_ANSWERED","Répondu"); +define("_PI_WAITING_WAITINGS_FMT","Attentes (%s)"); + +?> \ No newline at end of file Added: XoopsModules/waiting/releases/0.95/waiting/language/index.html =================================================================== --- XoopsModules/waiting/releases/0.95/waiting/language/index.html (rev 0) +++ XoopsModules/waiting/releases/0.95/waiting/language/index.html 2012-01-26 23:18:38 UTC (rev 8819) @@ -0,0 +1 @@ + <script>history.go(-1);</script> \ No newline at end of file Added: XoopsModules/waiting/releases/0.95/waiting/language/italian/admin.php =================================================================== --- XoopsModules/waiting/releases/0.95/waiting/language/italian/admin.php (rev 0) +++ XoopsModules/waiting/releases/0.95/waiting/language/italian/admin.php 2012-01-26 23:18:38 UTC (rev 8819) @@ -0,0 +1,15 @@ +<?php +/*************************************************************************/ +# Italian Language Pack for module: # +# Waiting Contents Extensible # +# # +# Author # +# flying.tux - fly...@gm... # +# # +# Last modified on 06.08.2005 # +/*************************************************************************/ +define('_AM_WAITING_MODNAME', 'Contenuti in Attesa Estendible'); +define('_AM_WAITING_STATUS', 'Stato'); +define('_AM_WAITING_PLUGINLIST', 'Lista plugin'); +define('_AM_WAITING_PLUGINLIST_DESC', '<b>modulo:</b> Usa il plugin incluso nel modulo stesso<br /><b>waiting:</b> Usa il plugin incluso in Contenuti in Attesa Estendible<br /><b>Vuoto:</b>Nessun plugin trovato'); +?> \ No newline at end of file Added: XoopsModules/waiting/releases/0.95/waiting/language/italian/blocks.php =================================================================== --- XoopsModules/waiting/releases/0.95/waiting/language/italian/blocks.php (rev 0) +++ XoopsModules/waiting/releases/0.95/waiting/language/italian/blocks.php 2012-01-26 23:18:38 UTC (rev 8819) @@ -0,0 +1,14 @@ +<?php +/*************************************************************************/ +# Italian Language Pack for module: # +# Waiting Contents Extensible # +# # +# Author # +# flying.tux - fly...@gm... # +# # +# Last modified on 06.08.2005 # +/*************************************************************************/ +define('_MB_WAITING_SQL_CACHE','Cache SQL'); +define('_MB_WAITING_NOWAITING_DISPLAY','Visualizza sempre'); +define('_MB_WAITING_LINKTOPLUGINCHECK','verifica plugins'); +?> \ No newline at end of file Added: XoopsModules/waiting/releases/0.95/waiting/language/italian/index.html =================================================================== --- XoopsModules/waiting/releases/0.95/waiting/language/italian/index.html (rev 0) +++ XoopsModules/waiting/releases/0.95/waiting/language/italian/index.html 2012-01-26 23:18:38 UTC (rev 8819) @@ -0,0 +1 @@ + <script>history.go(-1);</script> \ No newline at end of file Added: XoopsModules/waiting/releases/0.95/waiting/language/italian/modinfo.php =================================================================== --- XoopsModules/waiting/releases/0.95/waiting/language/italian/modinfo.php (rev 0) +++ XoopsModules/waiting/releases/0.95/waiting/language/italian/modinfo.php 2012-01-26 23:18:38 UTC (rev 8819) @@ -0,0 +1,14 @@ +<?php +/*************************************************************************/ +# Italian Language Pack for module: # +# Waiting Contents Extensible # +# # +# Author # +# flying.tux - fly...@gm... # +# # +# Last modified on 06.08.2005 # +/*************************************************************************/ +define('_MI_WAITING_NAME','Contenuti in Attesa Estendible'); +define('_MI_WAITING_DESC','Visualizza un blocco con i contenuti in attesa di approvazione per moduli di terze parti.'); +define('_MI_WAITING_BNAME1', 'Contenuti in Attesa'); +?> \ No newline at end of file Added: XoopsModules/waiting/releases/0.95/waiting/language/italian/plugins.php =================================================================== --- XoopsModules/waiting/releases/0.95/waiting/language/italian/plugins.php (rev 0) +++ XoopsModules/waiting/releases/0.95/waiting/language/italian/plugins.php 2012-01-26 23:18:38 UTC (rev 8819) @@ -0,0 +1,28 @@ +<?php +/*************************************************************************/ +# Italian Language Pack for module: # +# Waiting Contents Extensible # +# # +# Author # +# flying.tux - fly...@gm... # +# # +# Last modified on 16.06.2005 # +/*************************************************************************/ +define('_PI_WAITING_WAITINGS','In attesa'); +define('_PI_WAITING_SUBMITTED','In attesa'); +define('_PI_WAITING_INACTIVE_USERS','Utenti inattivi'); +define('_PI_WAITING_BROKENS','Interrotti'); +define('_PI_WAITING_MODREQS','Da modificare'); +define('_PI_WAITING_REQUESTS','Richieste'); +define('_PI_WAITING_REVIEWS','Recensioni'); +define('_PI_WAITING_PREVIEWS','Anteprime'); +define('_PI_WAITING_COMMENTS','Commenti'); +define('_PI_WAITING_LINKS','Links'); +define('_PI_WAITING_FILES','Files'); +define('_PI_WAITING_BLOGS','Blogs'); +define('_PI_WAITING_EVENTS','Eventi'); +define('_PI_WAITING_ASKED','Richieste'); +define('_PI_WAITING_NEWANSWERS','Risposte nuove'); +define('_PI_WAITING_ANSWERED','Risposte fornite'); +define('_PI_WAITING_WAITINGS_FMT','In attesa (%s)'); +?> \ No newline at end of file Added: XoopsModules/waiting/... [truncated message content] |