From: <be...@us...> - 2012-07-30 11:05:04
|
Revision: 9945 http://xoops.svn.sourceforge.net/xoops/?rev=9945&view=rev Author: beckmi Date: 2012-07-30 11:04:51 +0000 (Mon, 30 Jul 2012) Log Message: ----------- Adding branch for Irmtfan Added Paths: ----------- XoopsModules/newbb/branches/irmtfan/ XoopsModules/newbb/branches/irmtfan/newbb/ XoopsModules/newbb/branches/irmtfan/newbb/_htaccess XoopsModules/newbb/branches/irmtfan/newbb/action.post.php XoopsModules/newbb/branches/irmtfan/newbb/action.topic.php XoopsModules/newbb/branches/irmtfan/newbb/admin/ XoopsModules/newbb/branches/irmtfan/newbb/admin/about.php XoopsModules/newbb/branches/irmtfan/newbb/admin/admin_blocks.php XoopsModules/newbb/branches/irmtfan/newbb/admin/admin_cat_manager.php XoopsModules/newbb/branches/irmtfan/newbb/admin/admin_digest.php XoopsModules/newbb/branches/irmtfan/newbb/admin/admin_forum_manager.php XoopsModules/newbb/branches/irmtfan/newbb/admin/admin_forum_prune.php XoopsModules/newbb/branches/irmtfan/newbb/admin/admin_forum_reorder.php XoopsModules/newbb/branches/irmtfan/newbb/admin/admin_groupmod.php XoopsModules/newbb/branches/irmtfan/newbb/admin/admin_header.php XoopsModules/newbb/branches/irmtfan/newbb/admin/admin_permissions.php XoopsModules/newbb/branches/irmtfan/newbb/admin/admin_report.php XoopsModules/newbb/branches/irmtfan/newbb/admin/admin_synchronization.php XoopsModules/newbb/branches/irmtfan/newbb/admin/admin_type_manager.php XoopsModules/newbb/branches/irmtfan/newbb/admin/admin_votedata.php XoopsModules/newbb/branches/irmtfan/newbb/admin/index.html XoopsModules/newbb/branches/irmtfan/newbb/admin/index.php XoopsModules/newbb/branches/irmtfan/newbb/admin/menu.php XoopsModules/newbb/branches/irmtfan/newbb/blocks/ XoopsModules/newbb/branches/irmtfan/newbb/blocks/index.html XoopsModules/newbb/branches/irmtfan/newbb/blocks/newbb_block.php XoopsModules/newbb/branches/irmtfan/newbb/blocks/newbb_block_tag.php XoopsModules/newbb/branches/irmtfan/newbb/changelog-rev9883.txt XoopsModules/newbb/branches/irmtfan/newbb/class/ XoopsModules/newbb/branches/irmtfan/newbb/class/category.php XoopsModules/newbb/branches/irmtfan/newbb/class/digest.php XoopsModules/newbb/branches/irmtfan/newbb/class/forum.php XoopsModules/newbb/branches/irmtfan/newbb/class/icon.php XoopsModules/newbb/branches/irmtfan/newbb/class/index.html XoopsModules/newbb/branches/irmtfan/newbb/class/karma.php XoopsModules/newbb/branches/irmtfan/newbb/class/moderate.php XoopsModules/newbb/branches/irmtfan/newbb/class/newbbtree.php XoopsModules/newbb/branches/irmtfan/newbb/class/online.php XoopsModules/newbb/branches/irmtfan/newbb/class/permission.category.php XoopsModules/newbb/branches/irmtfan/newbb/class/permission.forum.php XoopsModules/newbb/branches/irmtfan/newbb/class/permission.php XoopsModules/newbb/branches/irmtfan/newbb/class/post.php XoopsModules/newbb/branches/irmtfan/newbb/class/rate.php XoopsModules/newbb/branches/irmtfan/newbb/class/read.php XoopsModules/newbb/branches/irmtfan/newbb/class/readforum.php XoopsModules/newbb/branches/irmtfan/newbb/class/readtopic.php XoopsModules/newbb/branches/irmtfan/newbb/class/report.php XoopsModules/newbb/branches/irmtfan/newbb/class/stats.php XoopsModules/newbb/branches/irmtfan/newbb/class/text.php XoopsModules/newbb/branches/irmtfan/newbb/class/topic.php XoopsModules/newbb/branches/irmtfan/newbb/class/topic.renderer.php XoopsModules/newbb/branches/irmtfan/newbb/class/tree.php XoopsModules/newbb/branches/irmtfan/newbb/class/type.php XoopsModules/newbb/branches/irmtfan/newbb/class/uploader.php XoopsModules/newbb/branches/irmtfan/newbb/class/user.php XoopsModules/newbb/branches/irmtfan/newbb/class/userstats.php XoopsModules/newbb/branches/irmtfan/newbb/class/xmlrss.php XoopsModules/newbb/branches/irmtfan/newbb/class/xoopsformloader.php XoopsModules/newbb/branches/irmtfan/newbb/delete.php XoopsModules/newbb/branches/irmtfan/newbb/digest.php XoopsModules/newbb/branches/irmtfan/newbb/dl_attachment.php XoopsModules/newbb/branches/irmtfan/newbb/docs/ XoopsModules/newbb/branches/irmtfan/newbb/docs/changelog.txt XoopsModules/newbb/branches/irmtfan/newbb/docs/gpl.txt XoopsModules/newbb/branches/irmtfan/newbb/docs/index.html XoopsModules/newbb/branches/irmtfan/newbb/edit.php XoopsModules/newbb/branches/irmtfan/newbb/header.php XoopsModules/newbb/branches/irmtfan/newbb/images/ XoopsModules/newbb/branches/irmtfan/newbb/images/category/ XoopsModules/newbb/branches/irmtfan/newbb/images/category/blank.gif XoopsModules/newbb/branches/irmtfan/newbb/images/category/cbb.png XoopsModules/newbb/branches/irmtfan/newbb/images/category/index.html XoopsModules/newbb/branches/irmtfan/newbb/images/category/topxoops.png XoopsModules/newbb/branches/irmtfan/newbb/images/category/xoops-cn.png XoopsModules/newbb/branches/irmtfan/newbb/images/cbb.png XoopsModules/newbb/branches/irmtfan/newbb/images/filetypes/ XoopsModules/newbb/branches/irmtfan/newbb/images/filetypes/ace.gif XoopsModules/newbb/branches/irmtfan/newbb/images/filetypes/avi.gif XoopsModules/newbb/branches/irmtfan/newbb/images/filetypes/bmp.gif XoopsModules/newbb/branches/irmtfan/newbb/images/filetypes/doc.gif XoopsModules/newbb/branches/irmtfan/newbb/images/filetypes/exe.gif XoopsModules/newbb/branches/irmtfan/newbb/images/filetypes/flash.gif XoopsModules/newbb/branches/irmtfan/newbb/images/filetypes/gif.gif XoopsModules/newbb/branches/irmtfan/newbb/images/filetypes/html.gif XoopsModules/newbb/branches/irmtfan/newbb/images/filetypes/jpeg.gif XoopsModules/newbb/branches/irmtfan/newbb/images/filetypes/jpg.gif XoopsModules/newbb/branches/irmtfan/newbb/images/filetypes/mid.gif XoopsModules/newbb/branches/irmtfan/newbb/images/filetypes/mov.gif XoopsModules/newbb/branches/irmtfan/newbb/images/filetypes/mp3.gif XoopsModules/newbb/branches/irmtfan/newbb/images/filetypes/mpg.gif XoopsModules/newbb/branches/irmtfan/newbb/images/filetypes/netscape.gif XoopsModules/newbb/branches/irmtfan/newbb/images/filetypes/pdf.gif XoopsModules/newbb/branches/irmtfan/newbb/images/filetypes/png.gif XoopsModules/newbb/branches/irmtfan/newbb/images/filetypes/ppt.gif XoopsModules/newbb/branches/irmtfan/newbb/images/filetypes/rar.gif XoopsModules/newbb/branches/irmtfan/newbb/images/filetypes/txt.gif XoopsModules/newbb/branches/irmtfan/newbb/images/filetypes/unknown.gif XoopsModules/newbb/branches/irmtfan/newbb/images/filetypes/wav.gif XoopsModules/newbb/branches/irmtfan/newbb/images/filetypes/xls.gif XoopsModules/newbb/branches/irmtfan/newbb/images/filetypes/zip.gif XoopsModules/newbb/branches/irmtfan/newbb/images/menu/ XoopsModules/newbb/branches/irmtfan/newbb/images/menu/about.png XoopsModules/newbb/branches/irmtfan/newbb/images/menu/blocks.png XoopsModules/newbb/branches/irmtfan/newbb/images/menu/cat.png XoopsModules/newbb/branches/irmtfan/newbb/images/menu/digest.png XoopsModules/newbb/branches/irmtfan/newbb/images/menu/forum.png XoopsModules/newbb/branches/irmtfan/newbb/images/menu/groupmod.png XoopsModules/newbb/branches/irmtfan/newbb/images/menu/home.png XoopsModules/newbb/branches/irmtfan/newbb/images/menu/index.html XoopsModules/newbb/branches/irmtfan/newbb/images/menu/order.png XoopsModules/newbb/branches/irmtfan/newbb/images/menu/permissions.png XoopsModules/newbb/branches/irmtfan/newbb/images/menu/prefs.png XoopsModules/newbb/branches/irmtfan/newbb/images/menu/prune.png XoopsModules/newbb/branches/irmtfan/newbb/images/menu/report.png XoopsModules/newbb/branches/irmtfan/newbb/images/menu/synchronization.png XoopsModules/newbb/branches/irmtfan/newbb/images/menu/type.png XoopsModules/newbb/branches/irmtfan/newbb/images/menu/votedata.png XoopsModules/newbb/branches/irmtfan/newbb/images/xoopsbb_slogo.png XoopsModules/newbb/branches/irmtfan/newbb/include/ XoopsModules/newbb/branches/irmtfan/newbb/include/form.forum.php XoopsModules/newbb/branches/irmtfan/newbb/include/form.post.php XoopsModules/newbb/branches/irmtfan/newbb/include/functions.config.php XoopsModules/newbb/branches/irmtfan/newbb/include/functions.forum.php XoopsModules/newbb/branches/irmtfan/newbb/include/functions.image.php XoopsModules/newbb/branches/irmtfan/newbb/include/functions.ini.php XoopsModules/newbb/branches/irmtfan/newbb/include/functions.language.php XoopsModules/newbb/branches/irmtfan/newbb/include/functions.php XoopsModules/newbb/branches/irmtfan/newbb/include/functions.read.php XoopsModules/newbb/branches/irmtfan/newbb/include/functions.recon.php XoopsModules/newbb/branches/irmtfan/newbb/include/functions.render.php XoopsModules/newbb/branches/irmtfan/newbb/include/functions.rpc.php XoopsModules/newbb/branches/irmtfan/newbb/include/functions.session.php XoopsModules/newbb/branches/irmtfan/newbb/include/functions.stats.php XoopsModules/newbb/branches/irmtfan/newbb/include/functions.time.php XoopsModules/newbb/branches/irmtfan/newbb/include/functions.topic.php XoopsModules/newbb/branches/irmtfan/newbb/include/functions.user.php XoopsModules/newbb/branches/irmtfan/newbb/include/functions.welcome.inc.php XoopsModules/newbb/branches/irmtfan/newbb/include/functions.welcome.php XoopsModules/newbb/branches/irmtfan/newbb/include/images.php XoopsModules/newbb/branches/irmtfan/newbb/include/index.html XoopsModules/newbb/branches/irmtfan/newbb/include/js/ XoopsModules/newbb/branches/irmtfan/newbb/include/js/newbb_browserdetect.js XoopsModules/newbb/branches/irmtfan/newbb/include/js/newbb_dynMenu.js XoopsModules/newbb/branches/irmtfan/newbb/include/js/newbb_menu_click.js XoopsModules/newbb/branches/irmtfan/newbb/include/js/newbb_tip.js XoopsModules/newbb/branches/irmtfan/newbb/include/js/newbb_tipstyle.js XoopsModules/newbb/branches/irmtfan/newbb/include/js/newbb_toggle.js XoopsModules/newbb/branches/irmtfan/newbb/include/module.php XoopsModules/newbb/branches/irmtfan/newbb/include/module.v100.php XoopsModules/newbb/branches/irmtfan/newbb/include/module.v220.php XoopsModules/newbb/branches/irmtfan/newbb/include/module.v400.php XoopsModules/newbb/branches/irmtfan/newbb/include/newbb.htc XoopsModules/newbb/branches/irmtfan/newbb/include/notification.inc.php XoopsModules/newbb/branches/irmtfan/newbb/include/plugin.dist.php XoopsModules/newbb/branches/irmtfan/newbb/include/plugin.php XoopsModules/newbb/branches/irmtfan/newbb/include/plugin.tag.php XoopsModules/newbb/branches/irmtfan/newbb/include/pngbehavior.htc XoopsModules/newbb/branches/irmtfan/newbb/include/search.inc.php XoopsModules/newbb/branches/irmtfan/newbb/include/sitemap.plugin.php XoopsModules/newbb/branches/irmtfan/newbb/include/vars.php XoopsModules/newbb/branches/irmtfan/newbb/index.php XoopsModules/newbb/branches/irmtfan/newbb/language/ XoopsModules/newbb/branches/irmtfan/newbb/language/english/ XoopsModules/newbb/branches/irmtfan/newbb/language/english/admin.php XoopsModules/newbb/branches/irmtfan/newbb/language/english/blocks.php XoopsModules/newbb/branches/irmtfan/newbb/language/english/index.html XoopsModules/newbb/branches/irmtfan/newbb/language/english/mail_template/ XoopsModules/newbb/branches/irmtfan/newbb/language/english/mail_template/forum_newpost_notify.tpl XoopsModules/newbb/branches/irmtfan/newbb/language/english/mail_template/forum_newthread_notify.tpl XoopsModules/newbb/branches/irmtfan/newbb/language/english/mail_template/forum_report.tpl XoopsModules/newbb/branches/irmtfan/newbb/language/english/mail_template/global_digest_notify.tpl XoopsModules/newbb/branches/irmtfan/newbb/language/english/mail_template/global_newforum_notify.tpl XoopsModules/newbb/branches/irmtfan/newbb/language/english/mail_template/global_newfullpost_notify.tpl XoopsModules/newbb/branches/irmtfan/newbb/language/english/mail_template/global_newpost_notify.tpl XoopsModules/newbb/branches/irmtfan/newbb/language/english/mail_template/thread_newpost_notify.tpl XoopsModules/newbb/branches/irmtfan/newbb/language/english/main.php XoopsModules/newbb/branches/irmtfan/newbb/language/english/modinfo.php XoopsModules/newbb/branches/irmtfan/newbb/language/index.html XoopsModules/newbb/branches/irmtfan/newbb/language/persian/ XoopsModules/newbb/branches/irmtfan/newbb/language/persian/admin.php XoopsModules/newbb/branches/irmtfan/newbb/language/persian/blocks.php XoopsModules/newbb/branches/irmtfan/newbb/language/persian/index.html XoopsModules/newbb/branches/irmtfan/newbb/language/persian/mail_template/ XoopsModules/newbb/branches/irmtfan/newbb/language/persian/mail_template/forum_newpost_notify.tpl XoopsModules/newbb/branches/irmtfan/newbb/language/persian/mail_template/forum_newthread_notify.tpl XoopsModules/newbb/branches/irmtfan/newbb/language/persian/mail_template/global_digest_notify.tpl XoopsModules/newbb/branches/irmtfan/newbb/language/persian/mail_template/global_newforum_notify.tpl XoopsModules/newbb/branches/irmtfan/newbb/language/persian/mail_template/global_newfullpost_notify.tpl XoopsModules/newbb/branches/irmtfan/newbb/language/persian/mail_template/global_newpost_notify.tpl XoopsModules/newbb/branches/irmtfan/newbb/language/persian/mail_template/thread_newpost_notify.tpl XoopsModules/newbb/branches/irmtfan/newbb/language/persian/main.php XoopsModules/newbb/branches/irmtfan/newbb/language/persian/modinfo.php XoopsModules/newbb/branches/irmtfan/newbb/list.tag.php XoopsModules/newbb/branches/irmtfan/newbb/list.topic.php XoopsModules/newbb/branches/irmtfan/newbb/makepdf.php XoopsModules/newbb/branches/irmtfan/newbb/moderate.php XoopsModules/newbb/branches/irmtfan/newbb/newtopic.php XoopsModules/newbb/branches/irmtfan/newbb/notification_update.php XoopsModules/newbb/branches/irmtfan/newbb/polls.php XoopsModules/newbb/branches/irmtfan/newbb/post.php XoopsModules/newbb/branches/irmtfan/newbb/print.php XoopsModules/newbb/branches/irmtfan/newbb/ratethread.php XoopsModules/newbb/branches/irmtfan/newbb/reply.php XoopsModules/newbb/branches/irmtfan/newbb/report.php XoopsModules/newbb/branches/irmtfan/newbb/rss.php XoopsModules/newbb/branches/irmtfan/newbb/search.php XoopsModules/newbb/branches/irmtfan/newbb/seo.php XoopsModules/newbb/branches/irmtfan/newbb/seo_url.php XoopsModules/newbb/branches/irmtfan/newbb/sql/ XoopsModules/newbb/branches/irmtfan/newbb/sql/index.html XoopsModules/newbb/branches/irmtfan/newbb/sql/mysql.304.sql XoopsModules/newbb/branches/irmtfan/newbb/sql/mysql.400.sql XoopsModules/newbb/branches/irmtfan/newbb/sql/mysql.430.sql XoopsModules/newbb/branches/irmtfan/newbb/sql/mysql.sql XoopsModules/newbb/branches/irmtfan/newbb/sql/upgrade_230.sql XoopsModules/newbb/branches/irmtfan/newbb/templates/ XoopsModules/newbb/branches/irmtfan/newbb/templates/blocks/ XoopsModules/newbb/branches/irmtfan/newbb/templates/blocks/index.html XoopsModules/newbb/branches/irmtfan/newbb/templates/blocks/newbb_block.html XoopsModules/newbb/branches/irmtfan/newbb/templates/blocks/newbb_block_author.html XoopsModules/newbb/branches/irmtfan/newbb/templates/blocks/newbb_block_post.html XoopsModules/newbb/branches/irmtfan/newbb/templates/blocks/newbb_block_text.html XoopsModules/newbb/branches/irmtfan/newbb/templates/blocks/newbb_block_topic.html XoopsModules/newbb/branches/irmtfan/newbb/templates/blocks/newbb_tag_block_cloud.html XoopsModules/newbb/branches/irmtfan/newbb/templates/blocks/newbb_tag_block_top.html XoopsModules/newbb/branches/irmtfan/newbb/templates/images/ XoopsModules/newbb/branches/irmtfan/newbb/templates/images/icon/ XoopsModules/newbb/branches/irmtfan/newbb/templates/images/icon/Thumbs.db XoopsModules/newbb/branches/irmtfan/newbb/templates/images/icon/admin_delete.png XoopsModules/newbb/branches/irmtfan/newbb/templates/images/icon/admin_edit.png XoopsModules/newbb/branches/irmtfan/newbb/templates/images/icon/admin_merge.png XoopsModules/newbb/branches/irmtfan/newbb/templates/images/icon/admin_move.png XoopsModules/newbb/branches/irmtfan/newbb/templates/images/icon/anonym.png XoopsModules/newbb/branches/irmtfan/newbb/templates/images/icon/attachment.png XoopsModules/newbb/branches/irmtfan/newbb/templates/images/icon/blank.gif XoopsModules/newbb/branches/irmtfan/newbb/templates/images/icon/blank.png XoopsModules/newbb/branches/irmtfan/newbb/templates/images/icon/buzz.png XoopsModules/newbb/branches/irmtfan/newbb/templates/images/icon/delicious.png XoopsModules/newbb/branches/irmtfan/newbb/templates/images/icon/digg.png XoopsModules/newbb/branches/irmtfan/newbb/templates/images/icon/document.png XoopsModules/newbb/branches/irmtfan/newbb/templates/images/icon/down.png XoopsModules/newbb/branches/irmtfan/newbb/templates/images/icon/facebook.png XoopsModules/newbb/branches/irmtfan/newbb/templates/images/icon/forum.png XoopsModules/newbb/branches/irmtfan/newbb/templates/images/icon/forum_new.png XoopsModules/newbb/branches/irmtfan/newbb/templates/images/icon/friendfeed.png XoopsModules/newbb/branches/irmtfan/newbb/templates/images/icon/googleplus.png XoopsModules/newbb/branches/irmtfan/newbb/templates/images/icon/index.html XoopsModules/newbb/branches/irmtfan/newbb/templates/images/icon/lastposticon.png XoopsModules/newbb/branches/irmtfan/newbb/templates/images/icon/linkedin.png XoopsModules/newbb/branches/irmtfan/newbb/templates/images/icon/minus.png XoopsModules/newbb/branches/irmtfan/newbb/templates/images/icon/more.png XoopsModules/newbb/branches/irmtfan/newbb/templates/images/icon/new_forum.png XoopsModules/newbb/branches/irmtfan/newbb/templates/images/icon/next.png XoopsModules/newbb/branches/irmtfan/newbb/templates/images/icon/pdf.png XoopsModules/newbb/branches/irmtfan/newbb/templates/images/icon/plus.png XoopsModules/newbb/branches/irmtfan/newbb/templates/images/icon/poll.png XoopsModules/newbb/branches/irmtfan/newbb/templates/images/icon/post.gif XoopsModules/newbb/branches/irmtfan/newbb/templates/images/icon/previous.png XoopsModules/newbb/branches/irmtfan/newbb/templates/images/icon/printer.png XoopsModules/newbb/branches/irmtfan/newbb/templates/images/icon/rate1.png XoopsModules/newbb/branches/irmtfan/newbb/templates/images/icon/rate2.png XoopsModules/newbb/branches/irmtfan/newbb/templates/images/icon/rate3.png XoopsModules/newbb/branches/irmtfan/newbb/templates/images/icon/rate4.png XoopsModules/newbb/branches/irmtfan/newbb/templates/images/icon/rate5.png XoopsModules/newbb/branches/irmtfan/newbb/templates/images/icon/reddit.png XoopsModules/newbb/branches/irmtfan/newbb/templates/images/icon/rss.png XoopsModules/newbb/branches/irmtfan/newbb/templates/images/icon/spacer-a.png XoopsModules/newbb/branches/irmtfan/newbb/templates/images/icon/statistik.png XoopsModules/newbb/branches/irmtfan/newbb/templates/images/icon/stumbleupon.png XoopsModules/newbb/branches/irmtfan/newbb/templates/images/icon/subforum.png XoopsModules/newbb/branches/irmtfan/newbb/templates/images/icon/technorati.png XoopsModules/newbb/branches/irmtfan/newbb/templates/images/icon/topic.png XoopsModules/newbb/branches/irmtfan/newbb/templates/images/icon/topic_digest.png XoopsModules/newbb/branches/irmtfan/newbb/templates/images/icon/topic_hot.png XoopsModules/newbb/branches/irmtfan/newbb/templates/images/icon/topic_hot_new.png XoopsModules/newbb/branches/irmtfan/newbb/templates/images/icon/topic_locked.png XoopsModules/newbb/branches/irmtfan/newbb/templates/images/icon/topic_my.gif XoopsModules/newbb/branches/irmtfan/newbb/templates/images/icon/topic_new.png XoopsModules/newbb/branches/irmtfan/newbb/templates/images/icon/topic_sticky.png XoopsModules/newbb/branches/irmtfan/newbb/templates/images/icon/twitter.png XoopsModules/newbb/branches/irmtfan/newbb/templates/images/icon/up.png XoopsModules/newbb/branches/irmtfan/newbb/templates/images/icon/whosonline.png XoopsModules/newbb/branches/irmtfan/newbb/templates/images/icon/wong.png XoopsModules/newbb/branches/irmtfan/newbb/templates/images/index.html XoopsModules/newbb/branches/irmtfan/newbb/templates/images/language/ XoopsModules/newbb/branches/irmtfan/newbb/templates/images/language/english/ XoopsModules/newbb/branches/irmtfan/newbb/templates/images/language/english/Thumbs.db XoopsModules/newbb/branches/irmtfan/newbb/templates/images/language/english/index.html XoopsModules/newbb/branches/irmtfan/newbb/templates/images/language/english/new_forum.png XoopsModules/newbb/branches/irmtfan/newbb/templates/images/language/english/new_subforum.png XoopsModules/newbb/branches/irmtfan/newbb/templates/images/language/english/offline.png XoopsModules/newbb/branches/irmtfan/newbb/templates/images/language/english/online.png XoopsModules/newbb/branches/irmtfan/newbb/templates/images/language/english/p_bann.png XoopsModules/newbb/branches/irmtfan/newbb/templates/images/language/english/p_delete.png XoopsModules/newbb/branches/irmtfan/newbb/templates/images/language/english/p_edit.png XoopsModules/newbb/branches/irmtfan/newbb/templates/images/language/english/p_pdf.gif XoopsModules/newbb/branches/irmtfan/newbb/templates/images/language/english/p_quote.png XoopsModules/newbb/branches/irmtfan/newbb/templates/images/language/english/p_reply.png XoopsModules/newbb/branches/irmtfan/newbb/templates/images/language/english/p_report.png XoopsModules/newbb/branches/irmtfan/newbb/templates/images/language/english/t_new.png XoopsModules/newbb/branches/irmtfan/newbb/templates/images/language/english/t_poll.png XoopsModules/newbb/branches/irmtfan/newbb/templates/images/language/english/t_qr.png XoopsModules/newbb/branches/irmtfan/newbb/templates/images/language/english/t_reply.png XoopsModules/newbb/branches/irmtfan/newbb/templates/images/language/index.html XoopsModules/newbb/branches/irmtfan/newbb/templates/images/language/persian/ XoopsModules/newbb/branches/irmtfan/newbb/templates/images/language/persian/Thumbs.db XoopsModules/newbb/branches/irmtfan/newbb/templates/images/language/persian/index.html XoopsModules/newbb/branches/irmtfan/newbb/templates/images/language/persian/new_forum.gif XoopsModules/newbb/branches/irmtfan/newbb/templates/images/language/persian/new_forum.png XoopsModules/newbb/branches/irmtfan/newbb/templates/images/language/persian/new_subforum.gif XoopsModules/newbb/branches/irmtfan/newbb/templates/images/language/persian/new_subforum.png XoopsModules/newbb/branches/irmtfan/newbb/templates/images/language/persian/offline.gif XoopsModules/newbb/branches/irmtfan/newbb/templates/images/language/persian/offline.png XoopsModules/newbb/branches/irmtfan/newbb/templates/images/language/persian/online-a.gif XoopsModules/newbb/branches/irmtfan/newbb/templates/images/language/persian/online.png XoopsModules/newbb/branches/irmtfan/newbb/templates/images/language/persian/p_bann.png XoopsModules/newbb/branches/irmtfan/newbb/templates/images/language/persian/p_delete-a.gif XoopsModules/newbb/branches/irmtfan/newbb/templates/images/language/persian/p_delete.png XoopsModules/newbb/branches/irmtfan/newbb/templates/images/language/persian/p_edit-a.gif XoopsModules/newbb/branches/irmtfan/newbb/templates/images/language/persian/p_edit.png XoopsModules/newbb/branches/irmtfan/newbb/templates/images/language/persian/p_quote-a.gif XoopsModules/newbb/branches/irmtfan/newbb/templates/images/language/persian/p_quote.png XoopsModules/newbb/branches/irmtfan/newbb/templates/images/language/persian/p_reply-a.gif XoopsModules/newbb/branches/irmtfan/newbb/templates/images/language/persian/p_reply.png XoopsModules/newbb/branches/irmtfan/newbb/templates/images/language/persian/p_report-a.gif XoopsModules/newbb/branches/irmtfan/newbb/templates/images/language/persian/p_report.png XoopsModules/newbb/branches/irmtfan/newbb/templates/images/language/persian/p_up-a.gif XoopsModules/newbb/branches/irmtfan/newbb/templates/images/language/persian/p_up.png XoopsModules/newbb/branches/irmtfan/newbb/templates/images/language/persian/t_new-a.gif XoopsModules/newbb/branches/irmtfan/newbb/templates/images/language/persian/t_new.png XoopsModules/newbb/branches/irmtfan/newbb/templates/images/language/persian/t_poll-a.gif XoopsModules/newbb/branches/irmtfan/newbb/templates/images/language/persian/t_poll.png XoopsModules/newbb/branches/irmtfan/newbb/templates/images/language/persian/t_qr-a.gif XoopsModules/newbb/branches/irmtfan/newbb/templates/images/language/persian/t_qr.png XoopsModules/newbb/branches/irmtfan/newbb/templates/images/language/persian/t_reply-a.gif XoopsModules/newbb/branches/irmtfan/newbb/templates/images/language/persian/t_reply.png XoopsModules/newbb/branches/irmtfan/newbb/templates/images/mime/ XoopsModules/newbb/branches/irmtfan/newbb/templates/images/mime/ace.gif XoopsModules/newbb/branches/irmtfan/newbb/templates/images/mime/avi.gif XoopsModules/newbb/branches/irmtfan/newbb/templates/images/mime/bmp.gif XoopsModules/newbb/branches/irmtfan/newbb/templates/images/mime/doc.gif XoopsModules/newbb/branches/irmtfan/newbb/templates/images/mime/exe.gif XoopsModules/newbb/branches/irmtfan/newbb/templates/images/mime/flash.gif XoopsModules/newbb/branches/irmtfan/newbb/templates/images/mime/gif.gif XoopsModules/newbb/branches/irmtfan/newbb/templates/images/mime/html.gif XoopsModules/newbb/branches/irmtfan/newbb/templates/images/mime/jpeg.gif XoopsModules/newbb/branches/irmtfan/newbb/templates/images/mime/jpg.gif XoopsModules/newbb/branches/irmtfan/newbb/templates/images/mime/mid.gif XoopsModules/newbb/branches/irmtfan/newbb/templates/images/mime/mov.gif XoopsModules/newbb/branches/irmtfan/newbb/templates/images/mime/mp3.gif XoopsModules/newbb/branches/irmtfan/newbb/templates/images/mime/mpg.gif XoopsModules/newbb/branches/irmtfan/newbb/templates/images/mime/netscape.gif XoopsModules/newbb/branches/irmtfan/newbb/templates/images/mime/pdf.gif XoopsModules/newbb/branches/irmtfan/newbb/templates/images/mime/png.gif XoopsModules/newbb/branches/irmtfan/newbb/templates/images/mime/ppt.gif XoopsModules/newbb/branches/irmtfan/newbb/templates/images/mime/rar.gif XoopsModules/newbb/branches/irmtfan/newbb/templates/images/mime/txt.gif XoopsModules/newbb/branches/irmtfan/newbb/templates/images/mime/unknown.gif XoopsModules/newbb/branches/irmtfan/newbb/templates/images/mime/wav.gif XoopsModules/newbb/branches/irmtfan/newbb/templates/images/mime/xls.gif XoopsModules/newbb/branches/irmtfan/newbb/templates/images/mime/zip.gif XoopsModules/newbb/branches/irmtfan/newbb/templates/images/rpg/ XoopsModules/newbb/branches/irmtfan/newbb/templates/images/rpg/blue.gif XoopsModules/newbb/branches/irmtfan/newbb/templates/images/rpg/green.gif XoopsModules/newbb/branches/irmtfan/newbb/templates/images/rpg/img_backing.gif XoopsModules/newbb/branches/irmtfan/newbb/templates/images/rpg/img_left.gif XoopsModules/newbb/branches/irmtfan/newbb/templates/images/rpg/img_right.gif XoopsModules/newbb/branches/irmtfan/newbb/templates/images/rpg/orange.gif XoopsModules/newbb/branches/irmtfan/newbb/templates/index.html XoopsModules/newbb/branches/irmtfan/newbb/templates/newbb_edit_post.html XoopsModules/newbb/branches/irmtfan/newbb/templates/newbb_index.html XoopsModules/newbb/branches/irmtfan/newbb/templates/newbb_index_menu.html XoopsModules/newbb/branches/irmtfan/newbb/templates/newbb_notification_select.html XoopsModules/newbb/branches/irmtfan/newbb/templates/newbb_online.html XoopsModules/newbb/branches/irmtfan/newbb/templates/newbb_poll_results.html XoopsModules/newbb/branches/irmtfan/newbb/templates/newbb_poll_view.html XoopsModules/newbb/branches/irmtfan/newbb/templates/newbb_rss.html XoopsModules/newbb/branches/irmtfan/newbb/templates/newbb_search.html XoopsModules/newbb/branches/irmtfan/newbb/templates/newbb_searchresults.html XoopsModules/newbb/branches/irmtfan/newbb/templates/newbb_thread.html XoopsModules/newbb/branches/irmtfan/newbb/templates/newbb_viewall.html XoopsModules/newbb/branches/irmtfan/newbb/templates/newbb_viewforum.html XoopsModules/newbb/branches/irmtfan/newbb/templates/newbb_viewforum_menu.html XoopsModules/newbb/branches/irmtfan/newbb/templates/newbb_viewforum_subforum.html XoopsModules/newbb/branches/irmtfan/newbb/templates/newbb_viewpost.html XoopsModules/newbb/branches/irmtfan/newbb/templates/newbb_viewtopic.html XoopsModules/newbb/branches/irmtfan/newbb/templates/style.css XoopsModules/newbb/branches/irmtfan/newbb/topicmanager.php XoopsModules/newbb/branches/irmtfan/newbb/update_type.php XoopsModules/newbb/branches/irmtfan/newbb/view.tag.php XoopsModules/newbb/branches/irmtfan/newbb/viewforum.php XoopsModules/newbb/branches/irmtfan/newbb/viewpost.php XoopsModules/newbb/branches/irmtfan/newbb/viewtopic.php XoopsModules/newbb/branches/irmtfan/newbb/votepolls.php XoopsModules/newbb/branches/irmtfan/newbb/xoops_version.php Added: XoopsModules/newbb/branches/irmtfan/newbb/_htaccess =================================================================== --- XoopsModules/newbb/branches/irmtfan/newbb/_htaccess (rev 0) +++ XoopsModules/newbb/branches/irmtfan/newbb/_htaccess 2012-07-30 11:04:51 UTC (rev 9945) @@ -0,0 +1,3 @@ +RewriteEngine on +RewriteRule ^([a-z]+)-([0-9]+)(/(.+))? seo.php?seoOp=$1&seoArg=$2&seoOther=$4&%{QUERY_STRING} [L] +RewriteRule ^(.*)$ $1 [L] Added: XoopsModules/newbb/branches/irmtfan/newbb/action.post.php =================================================================== --- XoopsModules/newbb/branches/irmtfan/newbb/action.post.php (rev 0) +++ XoopsModules/newbb/branches/irmtfan/newbb/action.post.php 2012-07-30 11:04:51 UTC (rev 9945) @@ -0,0 +1,212 @@ +<?php +/** + * CBB 4.0, or newbb, the forum module for XOOPS project + * + * @copyright The XOOPS Project http://xoops.sf.net + * @license http://www.fsf.org/copyleft/gpl.html GNU public license + * @author Taiwen Jiang (phppp or D.J.) <ph...@us...> + * @since 4.00 + * @version $Id $ + * @package module::newbb + */ +include_once dirname(__FILE__) . "/header.php"; + +$topic_id = isset($_POST['topic_id']) ? intval($_POST['topic_id']) : 0; +$post_id = !empty($_GET['post_id']) ? intval($_GET['post_id']) : 0; +$post_id = !empty($_POST['post_id']) ? $_POST['post_id'] : $post_id; +$uid = !empty($_POST['uid']) ? $_POST['uid'] : 0; +$op = !empty($_GET['op']) ? $_GET['op'] : (!empty($_POST['op']) ? $_POST['op']:""); +$op = in_array($op, array("approve", "delete", "restore", "split"))? $op : ""; +$mode = !empty($_GET['mode']) ? intval($_GET['mode']) : 1; + +if ( empty($post_id) || empty($op)) { + redirect_header("javascript:history.go(-1);", 2, _MD_NORIGHTTOACCESS); + exit(); +} + + +$post_handler =& xoops_getmodulehandler('post', 'newbb'); +$topic_handler =& xoops_getmodulehandler('topic', 'newbb'); +$forum_handler =& xoops_getmodulehandler('forum', 'newbb'); +if (empty($topic_id)) { + $forum_obj = null; +} else { + $topic_obj =& $topic_handler->get($topic_id); + $forum_id = $topic_obj->getVar('forum_id'); + $forum_obj =& $forum_handler->get($forum_id); +} +$isadmin = newbb_isAdmin($forum_obj); + +if (!$isadmin) { + redirect_header("index.php", 2, _MD_NORIGHTTOACCESS); + exit(); +} + +switch($op) { + case "restore": + $post_id = array_values($post_id); + sort($post_id); + $topics = array(); + $forums = array(); + foreach ($post_id as $post) { + $post_obj =& $post_handler->get($post); + if ($post_obj->getVar("topic_id")<1) continue; + $post_handler->approve($post_obj,true); + $topics[$post_obj->getVar("topic_id")] =1; + $forums[$post_obj->getVar("forum_id")] =1; + unset($post_obj); + } + foreach (array_keys($topics) as $topic) { + $topic_handler->synchronization($topic); + } + foreach (array_keys($forums) as $forum) { + $forum_handler->synchronization($forum); + } + break; + case "approve": + $post_id = array_values($post_id); + sort($post_id); + $topics=array(); + $forums=array(); + $criteria = new Criteria("post_id", "(".implode(",", $post_id).")", "IN"); + $posts_obj =& $post_handler->getObjects($criteria, true); + foreach ($post_id as $post) { + $post_obj =& $posts_obj[$post]; + if (!empty($topic_id) && $topic_id!=$post_obj->getVar("topic_id")) continue; + $post_handler->approve($post_obj); + $topics[$post_obj->getVar("topic_id")] = $post; + $forums[$post_obj->getVar("forum_id")] = 1; + } + foreach (array_keys($topics) as $topic) { + $topic_handler->synchronization($topic); + } + foreach (array_keys($forums) as $forum) { + $forum_handler->synchronization($forum); + } + + if (empty($xoopsModuleConfig['notification_enabled'])) break; + + $criteria_topic = new Criteria("topic_id", "(".implode(",", array_keys($topics)).")", "IN"); + $topic_list =& $topic_handler->getList($criteria_topic, true); + + $criteria_forum = new Criteria("forum_id", "(".implode(",", array_keys($forums)).")", "IN"); + $forum_list =& $forum_handler->getList($criteria_forum); + + include_once 'include/notification.inc.php'; + $notification_handler =& xoops_gethandler('notification'); + foreach ($post_id as $post) { + $tags = array(); + $tags['THREAD_NAME'] = $topic_list[$posts_obj[$post]->getVar("topic_id")]; + $tags['THREAD_URL'] = XOOPS_URL . '/modules/' . $xoopsModule->getVar('dirname') . '/viewtopic.php?topic_id=' . $posts_obj[$post]->getVar("topic_id").'&forum=' . $posts_obj[$post]->getVar('forum_id'); + $tags['FORUM_NAME'] = $forum_list[$posts_obj[$post]->getVar('forum_id')]; + $tags['FORUM_URL'] = XOOPS_URL . '/modules/' . $xoopsModule->getVar('dirname') . '/viewforum.php?forum=' . $posts_obj[$post]->getVar('forum_id'); + $tags['POST_URL'] = $tags['THREAD_URL'].'#forumpost' . $post; + $notification_handler->triggerEvent('thread', $posts_obj[$post]->getVar("topic_id"), 'new_post', $tags); + $notification_handler->triggerEvent('forum', $posts_obj[$post]->getVar('forum_id'), 'new_post', $tags); + $notification_handler->triggerEvent('global', 0, 'new_post', $tags); + $tags['POST_CONTENT'] = $posts_obj[$post]->getVar("post_text"); + $tags['POST_NAME'] = $posts_obj[$post]->getVar("subject"); + $notification_handler->triggerEvent('global', 0, 'new_fullpost', $tags); + $notification_handler->triggerEvent('forum', $posts_obj[$post]->getVar('forum_id'), 'new_fullpost', $tags); + } + break; + case "delete": + $post_id = array_values($post_id); + rsort($post_id); + $topics=array(); + $forums=array(); + foreach ($post_id as $post) { + $post_obj =& $post_handler->get($post); + if (!empty($topic_id) && $topic_id != $post_obj->getVar("topic_id")) continue; + $topics[$post_obj->getVar("topic_id")] = 1; + $forums[$post_obj->getVar("forum_id")] = 1; + $post_handler->delete($post_obj,true); + unset($post_obj); + } + foreach (array_keys($topics) as $topic) { + $topic_handler->synchronization($topic); + } + foreach (array_keys($forums) as $forum) { + $forum_handler->synchronization($forum); + } + break; + case "split": + $post_obj =& $post_handler->get($post_id); + if (empty($post_id) || $post_obj->isTopic()) { + break; + } + $topic_id = $post_obj->getVar("topic_id"); + + $newtopic =& $topic_handler->create(); + $newtopic->setVar("topic_title", $post_obj->getVar("subject"), true); + $newtopic->setVar("topic_poster", $post_obj->getVar("uid"), true); + $newtopic->setVar("forum_id", $post_obj->getVar("forum_id"), true); + $newtopic->setVar("topic_time", $post_obj->getVar("post_time"), true); + $newtopic->setVar("poster_name", $post_obj->getVar("poster_name"), true); + $newtopic->setVar("approved", 1, true); + $topic_handler->insert($newtopic, true); + $new_topic_id = $newtopic->getVar('topic_id'); + + $pid = $post_obj->getVar("pid"); + + $post_obj->setVar("topic_id", $new_topic_id, true); + $post_obj->setVar("pid", 0, true); + $post_handler->insert($post_obj); + + /* split a single post */ + if ($mode==1) { + $criteria = new CriteriaCompo(new Criteria("topic_id", $topic_id)); + $criteria->add(new Criteria('pid',$post_id)); + $post_handler->updateAll("pid", $pid, $criteria, true); + /* split a post and its children posts */ + } elseif ($mode==2) { + include_once(XOOPS_ROOT_PATH . "/class/xoopstree.php"); + $mytree = new XoopsTree($xoopsDB->prefix("bb_posts"), "post_id", "pid"); + $posts = $mytree->getAllChildId($post_id); + if (count($posts)>0) { + $criteria = new Criteria('post_id', "(".implode(",", $posts).")", "IN"); + $post_handler->updateAll("topic_id", $new_topic_id, $criteria, true); + } + /* split a post and all posts coming after */ + } elseif ($mode==3) { + $criteria = new CriteriaCompo(new Criteria("topic_id", $topic_id)); + $criteria->add(new Criteria('post_id',$post_id, ">")); + $post_handler->updateAll("topic_id", $new_topic_id, $criteria, true); + + unset($criteria); + $criteria = new CriteriaCompo(new Criteria("topic_id", $new_topic_id)); + $criteria->add(new Criteria('post_id',$post_id, ">")); + $post_handler->identifierName = "pid"; + $posts = $post_handler->getList($criteria); + + unset($criteria); + $post_update = array(); + foreach ($posts as $postid=>$pid) { + if (!in_array($pid, array_keys($posts))) { + $post_update[] = $pid; + } + } + if (count($post_update)) { + $criteria = new Criteria('post_id', "(".implode(",", $post_update).")", "IN"); + $post_handler->updateAll("pid", $post_id, $criteria, true); + } + } + + $forum_id = $post_obj->getVar("forum_id"); + $topic_handler->synchronization($topic_id); + $topic_handler->synchronization($new_topic_id); + $sql = sprintf("UPDATE %s SET forum_topics = forum_topics+1 WHERE forum_id = %u", $xoopsDB->prefix("bb_forums"), $forum_id); + $result = $xoopsDB->queryF($sql); + + break; +} +if (!empty($topic_id)) { + redirect_header(XOOPS_URL."/modules/newbb/viewtopic.php?topic_id=$topic_id", 2, _MD_DBUPDATED); +} elseif (!empty($forum_id)) { + redirect_header(XOOPS_URL."/modules/newbb/viewforum.php?forum=$forum_id", 2, _MD_DBUPDATED); +} else { + redirect_header(XOOPS_URL."/modules/newbb/viewpost.php?uid=$uid", 2, _MD_DBUPDATED); +} + +include XOOPS_ROOT_PATH.'/footer.php'; +?> \ No newline at end of file Added: XoopsModules/newbb/branches/irmtfan/newbb/action.topic.php =================================================================== --- XoopsModules/newbb/branches/irmtfan/newbb/action.topic.php (rev 0) +++ XoopsModules/newbb/branches/irmtfan/newbb/action.topic.php 2012-07-30 11:04:51 UTC (rev 9945) @@ -0,0 +1,175 @@ +<?php +/** + * CBB 4.0, or newbb, the forum module for XOOPS project + * + * @copyright The XOOPS Project http://xoops.sf.net + * @license http://www.fsf.org/copyleft/gpl.html GNU public license + * @author Taiwen Jiang (phppp or D.J.) <ph...@us...> + * @since 4.00 + * @version $Id $ + * @package module::newbb + */ +include_once dirname(__FILE__) . "/header.php"; + +$forum_id = isset($_POST['forum_id']) ? intval($_POST['forum_id']) : 0; +$topic_id = !empty($_POST['topic_id']) ? $_POST['topic_id'] : null; +$op = !empty($_POST['op']) ? $_POST['op']:""; +$op = in_array($op, array("approve", "delete", "restore", "move"))? $op : ""; + + +if ( empty($topic_id) || empty($op)) { + redirect_header("javascript:history.go(-1);", 2, _MD_NORIGHTTOACCESS); + exit(); +} + +$topic_id = array_values($topic_id); +$topic_handler =& xoops_getmodulehandler('topic', 'newbb'); +$forum_handler =& xoops_getmodulehandler('forum', 'newbb'); + +$isadmin = newbb_isAdmin($forum_id); + +if (!$isadmin) { + redirect_header("index.php", 2, _MD_NORIGHTTOACCESS); + exit(); +} +switch($op) { + case "restore": + $forums = array(); + $topics_obj =& $topic_handler->getAll(new Criteria("topic_id", "(".implode(",", $topic_id).")", "IN")); + foreach (array_keys($topics_obj) as $id) { + $topic_obj =& $topics_obj[$id]; + $topic_handler->approve($topic_obj); + $topic_handler->synchronization($topic_obj); + $forums[$topic_obj->getVar("forum_id")] = 1; + } + $criteria_forum = new Criteria("forum_id", "(".implode(",", array_keys($forums)).")", "IN"); + $forums_obj =& $forum_handler->getAll($criteria_forum); + foreach (array_keys($forums_obj) as $id) { + $forum_handler->synchronization($forums_obj[$id]); + } + unset($topics_obj, $forums_obj); + break; + case "approve": + $forums = array(); + $topics_obj =& $topic_handler->getAll(new Criteria("topic_id", "(".implode(",", $topic_id).")", "IN")); + foreach (array_keys($topics_obj) as $id) { + $topic_obj =& $topics_obj[$id]; + $topic_handler->approve($topic_obj); + $topic_handler->synchronization($topic_obj); + $forums[$topic_obj->getVar("forum_id")] = 1; + } + + $criteria_forum = new Criteria("forum_id", "(".implode(",", array_keys($forums)).")", "IN"); + $forums_obj =& $forum_handler->getAll($criteria_forum); + foreach (array_keys($forums_obj) as $id) { + $forum_handler->synchronization($forums_obj[$id]); + } + + if (empty($xoopsModuleConfig['notification_enabled'])) break; + + include_once 'include/notification.inc.php'; + $notification_handler =& xoops_gethandler('notification'); + foreach (array_keys($topics_obj) as $id) { + $topic_obj =& $topics_obj[$id]; + $tags = array(); + $tags['THREAD_NAME'] = $topic_obj->getVar("topic_title"); + $tags['THREAD_URL'] = XOOPS_URL . '/modules/' . $xoopsModule->getVar('dirname') . '/viewtopic.php?topic_id=' . $id.'&forum=' . $topic_obj->getVar('forum_id'); + $tags['FORUM_NAME'] = $forums_obj[$topic_obj->getVar("forum_id")]->getVar("forum_name"); + $tags['FORUM_URL'] = XOOPS_URL . '/modules/' . $xoopsModule->getVar('dirname') . '/viewforum.php?forum=' . $topic_obj->getVar('forum_id'); + $notification_handler->triggerEvent('global', 0, 'new_thread', $tags); + $notification_handler->triggerEvent('forum', $topic_obj->getVar('forum_id'), 'new_thread', $tags); + $post_obj =& $topic_handler->getTopPost($id); + $tags['POST_URL'] = $tags['THREAD_URL'].'#forumpost' . $post_obj->getVar("post_id"); + $notification_handler->triggerEvent('thread', $id, 'new_post', $tags); + $notification_handler->triggerEvent('forum', $topic_obj->getVar('forum_id'), 'new_post', $tags); + $notification_handler->triggerEvent('global', 0, 'new_post', $tags); + $tags['POST_CONTENT'] = $post_obj->getVar("post_text"); + $tags['POST_NAME'] = $post_obj->getVar("subject"); + $notification_handler->triggerEvent('global', 0, 'new_fullpost', $tags); + $notification_handler->triggerEvent('forum', $topic_obj->getVar('forum_id'), 'new_fullpost', $tags); + unset($post_obj); + } + unset($topics_obj, $forums_obj); + break; + case "delete": + $forums = array(); + $topics_obj =& $topic_handler->getAll(new Criteria("topic_id", "(".implode(",", $topic_id).")", "IN")); + foreach (array_keys($topics_obj) as $id) { + $topic_obj =& $topics_obj[$id]; + $topic_handler->delete($topic_obj,true); + $topic_handler->synchronization($topic_obj); + $forums[$topic_obj->getVar("forum_id")] = 1; + } + + $criteria_forum = new Criteria("forum_id", "(".implode(",", array_keys($forums)).")", "IN"); + $forums_obj =& $forum_handler->getAll($criteria_forum); + foreach (array_keys($forums_obj) as $id) { + $forum_handler->synchronization($forums_obj[$id]); + } + unset($topics_obj, $forums_obj); + break; + case "move": + if (!empty($_POST["newforum"]) && $_POST["newforum"] != $forum_id + && $forum_handler->getPermission($_POST["newforum"], 'post') + ) { + $criteria = new Criteria('topic_id', "(".implode(",", $topic_id).")", "IN"); + $post_handler =& xoops_getmodulehandler('post', 'newbb'); + $post_handler->updateAll("forum_id", intval($_POST["newforum"]), $criteria, true); + $topic_handler->updateAll("forum_id", intval($_POST["newforum"]), $criteria, true); + $forum_handler->synchronization($_POST["newforum"]); + $forum_handler->synchronization($forum_id); + } else { + include XOOPS_ROOT_PATH."/header.php"; + $category_handler =& xoops_getmodulehandler('category', 'newbb'); + $categories = $category_handler->getByPermission('access'); + $forums = $forum_handler->getForumsByCategory(array_keys($categories), 'post', false); + + $box = '<select name="newforum" size="1">'; + if (count($categories)>0 && count($forums)>0) { + foreach (array_keys($forums) as $key) { + $box .= "<option value='-1'>[".$categories[$key]->getVar('cat_title')."]</option>"; + foreach ($forums[$key] as $forumid=>$_forum) { + $box .= "<option value='".$forumid."'>-- ".$_forum['title']."</option>"; + if ( !isset($_forum["sub"])) continue; + foreach (array_keys($_forum["sub"]) as $fid) { + $box .= "<option value='".$fid."'>---- ".$_forum["sub"][$fid]['title']."</option>"; + } + } + } + } else { + $box .= "<option value='-1'>"._MD_NOFORUMINDB."</option>"; + } + $box .="</select>"; + unset($forums, $categories); + + echo "<form action='".$_SERVER['PHP_SELF']."' method='post'>"; + echo "<table border='0' cellpadding='1' cellspacing='0' align='center' width='95%'>"; + echo "<tr><td class='bg2'>"; + echo "<table border='0' cellpadding='1' cellspacing='1' width='100%'>"; + echo '<tr><td class="bg3">'._MD_MOVETOPICTO.'</td><td class="bg1">'; + echo $box; + echo '</td></tr>'; + echo '<tr class="bg3"><td colspan="2" align="center">'; + echo "<input type='hidden' name='op' value='move' />"; + echo "<input type='hidden' name='forum_id' value='{$forum_id}' />"; + foreach ($topic_id as $id) { + echo "<input type='hidden' name='topic_id[]' value='".$id."' />"; + } + echo "<input type='submit' name='submit' value='". _SUBMIT."' />"; + echo "</td></tr></table></td></tr></table>"; + echo "</form>"; + include XOOPS_ROOT_PATH.'/footer.php'; + exit(); + } + break; +} +$stats_handler = xoops_getmodulehandler('stats', 'newbb'); +$stats_handler->reset(); +if (empty($forum_id)) { + redirect_header(XOOPS_URL."/modules/newbb/list.topic.php", 2, _MD_DBUPDATED); +} else { + redirect_header(XOOPS_URL."/modules/newbb/viewforum.php?forum=$forum_id", 2, _MD_DBUPDATED); +} + +include XOOPS_ROOT_PATH.'/footer.php'; +?> \ No newline at end of file Added: XoopsModules/newbb/branches/irmtfan/newbb/admin/about.php =================================================================== --- XoopsModules/newbb/branches/irmtfan/newbb/admin/about.php (rev 0) +++ XoopsModules/newbb/branches/irmtfan/newbb/admin/about.php 2012-07-30 11:04:51 UTC (rev 9945) @@ -0,0 +1,171 @@ +<?php +// $Id: about.php,v 1.3 2005/10/19 17:20:32 phppp 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 // +// ------------------------------------------------------------------------- // + +include( "admin_header.php" ); +xoops_cp_header(); + +if ($newXoopsModuleGui) { + $module_info =& $module_handler->get($xoopsModule->getVar("mid")); + $aboutAdmin = new ModuleAdmin(); + echo $aboutAdmin->addNavigation('about.php'); + echo $aboutAdmin->renderabout('PBQZ7D6LT6UBC', true); +} else { + + $module_handler =& xoops_gethandler('module'); + $versioninfo =& $module_handler->get($xoopsModule->getVar('mid')); + + //loadModuleAdminMenu(13, _AM_NEWBB_ABOUT . " " . $versioninfo->getInfo('name')); + + echo "<fieldset>"; + // Left headings... + echo "<img src='" . XOOPS_URL . "/modules/".$xoopsModule->dirname()."/" . $versioninfo->getInfo('image') . "' alt='' hspace='0' vspace='0' align='left' style='margin-right: 10px;' /></a>"; + echo "<div style='margin-top: 10px; color: #33538e; margin-bottom: 4px; font-size: 18px; line-height: 18px; font-weight: bold; display: block;'>" . $versioninfo->getInfo('name') . " version " . $versioninfo->getInfo('version') . " (" . $versioninfo->getInfo('status_version') . ")</div>"; + + if ( $versioninfo->getInfo('author_realname') != '') { + $author_name = $versioninfo->getInfo('author') . " (" . $versioninfo->getInfo('author_realname') . ")"; + } else { + $author_name = $versioninfo->getInfo('author'); + } + + echo "<div style = 'line-height: 16px; font-weight: bold; display: block;'>" . _AM_NEWBB_BY . " " .$author_name; + echo "</div>"; + echo "<div style = 'line-height: 16px; display: block;'>" . $versioninfo->getInfo('license') . "</div><br /><br /></>\n"; + + // Author Information + echo "<table width='100%' cellspacing='1' cellpadding='3' border='0' class='outer'>"; + echo "<tr>"; + echo "<td colspan='2' class='bg3' align='left'><strong>" . _AM_NEWBB_AUTHOR_INFO . "</strong></td>"; + echo "</tr>"; + + If ( $versioninfo->getInfo('$author_name') != '' ) { + echo "<tr>"; + echo "<td class='head' width='150px' align='left'>" ._AM_NEWBB_AUTHOR_NAME . "</td>"; + echo "<td class='even' align='left'>" . $author_name . "</td>"; + echo "</tr>"; + } + If ( $versioninfo->getInfo('author_website_url') != '' ) { + echo "<tr>"; + echo "<td class='head' width='150px' align='left'>" . _AM_NEWBB_AUTHOR_WEBSITE . "</td>"; + echo "<td class='even' align='left'><a href='" . $versioninfo->getInfo('author_website_url') . "' target='_blank'>" . $versioninfo->getInfo('author_website_name') . "</a></td>"; + echo "</tr>"; + } + If ( $versioninfo->getInfo('author_email') != '' ) { + echo "<tr>"; + echo "<td class='head' width='150px' align='left'>" . _AM_NEWBB_AUTHOR_EMAIL . "</td>"; + echo "<td class='even' align='left'><a href='mailto:" . $versioninfo->getInfo('author_email') . "'>" . $versioninfo->getInfo('author_email') . "</a></td>"; + echo "</tr>"; + } + If ( $versioninfo->getInfo('credits') != '' ) { + echo "<tr>"; + echo "<td class='head' width='150px' align='left'>" . _AM_NEWBB_AUTHOR_CREDITS . "</td>"; + echo "<td class='even' align='left'>" . $versioninfo->getInfo('credits') . "</td>"; + echo "</tr>"; + } + + echo "</table>"; + echo "<br />\n"; + + // Module Developpment information + echo "<table width='100%' cellspacing='1' cellpadding='3' border='0' class='outer'>"; + echo "<tr>"; + echo "<td colspan='2' class='bg3' align='left'><strong>" . _AM_NEWBB_MODULE_INFO . "</strong></td>"; + echo "</tr>"; + + If ( $versioninfo->getInfo('status') != '' ) { + echo "<tr>"; + echo "<td class='head' width='200' align='left'>" . _AM_NEWBB_MODULE_STATUS . "</td>"; + echo "<td class='even' align='left'>" . $versioninfo->getInfo('status') . "</td>"; + echo "</tr>"; + } + + If ( $versioninfo->getInfo('demo_site_url') != '' ) { + echo "<tr>"; + echo "<td class='head' align='left'>" . _AM_NEWBB_MODULE_DEMO . "</td>"; + echo "<td class='even' align='left'><a href='" . $versioninfo->getInfo('demo_site_url') . "' target='blank'>" . $versioninfo->getInfo('demo_site_name') . "</a></td>"; + echo "</tr>"; + } + + If ( $versioninfo->getInfo('support_site_url') != '' ) { + echo "<tr>"; + echo "<td class='head' align='left'>" . _AM_NEWBB_MODULE_SUPPORT . "</td>"; + echo "<td class='even' align='left'><a href='" . $versioninfo->getInfo('support_site_url') . "' target='blank'>" . $versioninfo->getInfo('support_site_name') . "</a></td>"; + echo "</tr>"; + } + + If ( $versioninfo->getInfo('submit_bug') != '' ) { + echo "<tr>"; + echo "<td class='head' align='left'>" . _AM_NEWBB_MODULE_BUG . "</td>"; + echo "<td class='even' align='left'><a href='" . $versioninfo->getInfo('submit_bug') . "' target='blank'>" . "Submit a Bug in newBB Bug Tracker" . "</a></td>"; + echo "</tr>"; + } + If ( $versioninfo->getInfo('submit_feature') != '' ) { + echo "<tr>"; + echo "<td class='head' align='left'>" . _AM_NEWBB_MODULE_FEATURE . "</td>"; + echo "<td class='even' align='left'><a href='" . $versioninfo->getInfo('submit_feature') . "' target='_blank'>" . "Request a feature in the newBB Feature Tracker" . "</a></td>"; + echo "</tr>"; + } + + echo "</table>"; + + // Warning + If ( $versioninfo->getInfo('warning') != '' ) { + echo "<br />\n"; + echo "<table width='100%' cellspacing='1' cellpadding='3' border='0' class='outer'>"; + echo "<tr>"; + echo "<td class='bg3' align='left'><strong>" . _AM_NEWBB_MODULE_DISCLAIMER . "</strong></td>"; + echo "</tr>"; + + echo "<tr>"; + echo "<td class='even' align='left'>" . $versioninfo->getInfo('warning') . "</td>"; + echo "</tr>"; + echo "</table>"; + } + + // Author's note + If ( $versioninfo->getInfo('author_word') != '' ) { + echo "<br />\n"; + echo "<table width='100%' cellspacing='1' cellpadding='3' border='0' class='outer'>"; + echo "<tr>"; + echo "<td class='bg3' align='left'><strong>" . _AM_NEWBB_AUTHOR_WORD . "</strong></td>"; + echo "</tr>"; + + $extra = (defined('_AM_NEWBB_AUTHOR_WORD_EXTRA'))?_AM_NEWBB_AUTHOR_WORD_EXTRA:''; + echo "<tr>"; + echo "<td class='even' align='left'>" . $versioninfo->getInfo('author_word') . "</td>"; + echo "</tr>"; + echo "</table>"; + } + echo "</fieldset>"; +} + +xoops_cp_footer(); + +?> \ No newline at end of file Added: XoopsModules/newbb/branches/irmtfan/newbb/admin/admin_blocks.php =================================================================== --- XoopsModules/newbb/branches/irmtfan/newbb/admin/admin_blocks.php (rev 0) +++ XoopsModules/newbb/branches/irmtfan/newbb/admin/admin_blocks.php 2012-07-30 11:04:51 UTC (rev 9945) @@ -0,0 +1,38 @@ +<?php +// $Id: admin_blocks.php,v 1.1.1.1 2005/10/19 15:58:11 phppp 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 // +// ------------------------------------------------------------------------- // +// ------------------------------------------------------------------------- // +// myblocksadmin.php // +// - XOOPS block admin for each modules - // +// GIJOE <http://www.peak.ne.jp/> // +// ------------------------------------------------------------------------- // +include("admin_header.php"); +header("Location: ".XOOPS_URL."/modules/system/admin.php?fct=blocksadmin&selmod=".$xoopsModule->getVar("mid")); +?> \ No newline at end of file Added: XoopsModules/newbb/branches/irmtfan/newbb/admin/admin_cat_manager.php =================================================================== --- XoopsModules/newbb/branches/irmtfan/newbb/admin/admin_cat_manager.php (rev 0) +++ XoopsModules/newbb/branches/irmtfan/newbb/admin/admin_cat_manager.php 2012-07-30 11:04:51 UTC (rev 9945) @@ -0,0 +1,218 @@ +<?php +// $Id: admin_cat_manager.php,v 1.3 2005/10/19 17:20:32 phppp 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 ... [truncated message content] |