|
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] |