From: <be...@us...> - 2012-07-02 06:06:14
|
Revision: 9768 http://xoops.svn.sourceforge.net/xoops/?rev=9768&view=rev Author: beckmi Date: 2012-07-02 06:06:01 +0000 (Mon, 02 Jul 2012) Log Message: ----------- Adding Release 1.67 Added Paths: ----------- XoopsModules/news/releases/1.66/ XoopsModules/news/releases/1.66/news/ XoopsModules/news/releases/1.66/news/admin/ XoopsModules/news/releases/1.66/news/admin/amsimport.php XoopsModules/news/releases/1.66/news/admin/functions.php XoopsModules/news/releases/1.66/news/admin/groupperms.php XoopsModules/news/releases/1.66/news/admin/index.php XoopsModules/news/releases/1.66/news/admin/menu.php XoopsModules/news/releases/1.66/news/admin/upgrade.php XoopsModules/news/releases/1.66/news/archive.php XoopsModules/news/releases/1.66/news/article.php XoopsModules/news/releases/1.66/news/backendt.php XoopsModules/news/releases/1.66/news/blocks/ XoopsModules/news/releases/1.66/news/blocks/index.html XoopsModules/news/releases/1.66/news/blocks/news_archives.php XoopsModules/news/releases/1.66/news/blocks/news_bigstory.php XoopsModules/news/releases/1.66/news/blocks/news_block_tag.php XoopsModules/news/releases/1.66/news/blocks/news_moderate.php XoopsModules/news/releases/1.66/news/blocks/news_randomnews.php XoopsModules/news/releases/1.66/news/blocks/news_top.php XoopsModules/news/releases/1.66/news/blocks/news_topics.php XoopsModules/news/releases/1.66/news/blocks/news_topicsnav.php XoopsModules/news/releases/1.66/news/changelog.txt XoopsModules/news/releases/1.66/news/class/ XoopsModules/news/releases/1.66/news/class/blacklist.php XoopsModules/news/releases/1.66/news/class/class.mimetype.php XoopsModules/news/releases/1.66/news/class/class.newsstory.php XoopsModules/news/releases/1.66/news/class/class.newstopic.php XoopsModules/news/releases/1.66/news/class/class.sfiles.php XoopsModules/news/releases/1.66/news/class/index.html XoopsModules/news/releases/1.66/news/class/keyhighlighter.class.php XoopsModules/news/releases/1.66/news/class/registryfile.php XoopsModules/news/releases/1.66/news/class/tree.php XoopsModules/news/releases/1.66/news/class/wideimage/ XoopsModules/news/releases/1.66/news/class/wideimage/Canvas.class.php XoopsModules/news/releases/1.66/news/class/wideimage/Dimension.class.php XoopsModules/news/releases/1.66/news/class/wideimage/Exception.class.php XoopsModules/news/releases/1.66/news/class/wideimage/FileMapperFactory.class.php XoopsModules/news/releases/1.66/news/class/wideimage/Image.class.php XoopsModules/news/releases/1.66/news/class/wideimage/OpFactory.class.php XoopsModules/news/releases/1.66/news/class/wideimage/PaletteImage.class.php XoopsModules/news/releases/1.66/news/class/wideimage/TrueColorImage.class.php XoopsModules/news/releases/1.66/news/class/wideimage/WideImage.inc.php XoopsModules/news/releases/1.66/news/class/wideimage/fonts/ XoopsModules/news/releases/1.66/news/class/wideimage/fonts/Font_GDF.class.php XoopsModules/news/releases/1.66/news/class/wideimage/fonts/Font_TTF.class.php XoopsModules/news/releases/1.66/news/class/wideimage/mappers/ XoopsModules/news/releases/1.66/news/class/wideimage/mappers/ImageFileMapper_GD.class.php XoopsModules/news/releases/1.66/news/class/wideimage/mappers/ImageFileMapper_GD2.class.php XoopsModules/news/releases/1.66/news/class/wideimage/mappers/ImageFileMapper_GIF.class.php XoopsModules/news/releases/1.66/news/class/wideimage/mappers/ImageFileMapper_JPEG.class.php XoopsModules/news/releases/1.66/news/class/wideimage/mappers/ImageFileMapper_PNG.class.php XoopsModules/news/releases/1.66/news/class/wideimage/operations/ XoopsModules/news/releases/1.66/news/class/wideimage/operations/ApplyConvolution.class.php XoopsModules/news/releases/1.66/news/class/wideimage/operations/ApplyFilter.class.php XoopsModules/news/releases/1.66/news/class/wideimage/operations/ApplyMask.class.php XoopsModules/news/releases/1.66/news/class/wideimage/operations/AsGrayscale.class.php XoopsModules/news/releases/1.66/news/class/wideimage/operations/CopyChannelsPalette.class.php XoopsModules/news/releases/1.66/news/class/wideimage/operations/CopyChannelsTrueColor.class.php XoopsModules/news/releases/1.66/news/class/wideimage/operations/CorrectGamma.class.php XoopsModules/news/releases/1.66/news/class/wideimage/operations/Crop.class.php XoopsModules/news/releases/1.66/news/class/wideimage/operations/Flip.class.php XoopsModules/news/releases/1.66/news/class/wideimage/operations/GetMask.class.php XoopsModules/news/releases/1.66/news/class/wideimage/operations/Merge.class.php XoopsModules/news/releases/1.66/news/class/wideimage/operations/Mirror.class.php XoopsModules/news/releases/1.66/news/class/wideimage/operations/Resize.class.php XoopsModules/news/releases/1.66/news/class/wideimage/operations/Rotate.class.php XoopsModules/news/releases/1.66/news/class/wideimage/operations/Unsharp.class.php XoopsModules/news/releases/1.66/news/comment_delete.php XoopsModules/news/releases/1.66/news/comment_edit.php XoopsModules/news/releases/1.66/news/comment_new.php XoopsModules/news/releases/1.66/news/comment_post.php XoopsModules/news/releases/1.66/news/comment_reply.php XoopsModules/news/releases/1.66/news/config.php XoopsModules/news/releases/1.66/news/extra/ XoopsModules/news/releases/1.66/news/extra/modules/ XoopsModules/news/releases/1.66/news/extra/modules/tag/ XoopsModules/news/releases/1.66/news/extra/modules/tag/plugin/ XoopsModules/news/releases/1.66/news/extra/modules/tag/plugin/news.php XoopsModules/news/releases/1.66/news/fpdf/ XoopsModules/news/releases/1.66/news/fpdf/chinese.php XoopsModules/news/releases/1.66/news/fpdf/ex.php XoopsModules/news/releases/1.66/news/fpdf/font/ XoopsModules/news/releases/1.66/news/fpdf/font/courier.php XoopsModules/news/releases/1.66/news/fpdf/font/helvetica.php XoopsModules/news/releases/1.66/news/fpdf/font/helveticab.php XoopsModules/news/releases/1.66/news/fpdf/font/helveticabi.php XoopsModules/news/releases/1.66/news/fpdf/font/helveticai.php XoopsModules/news/releases/1.66/news/fpdf/font/index.html XoopsModules/news/releases/1.66/news/fpdf/font/makefont/ XoopsModules/news/releases/1.66/news/fpdf/font/makefont/cp1250.map XoopsModules/news/releases/1.66/news/fpdf/font/makefont/cp1251.map XoopsModules/news/releases/1.66/news/fpdf/font/makefont/cp1252.map XoopsModules/news/releases/1.66/news/fpdf/font/makefont/cp1253.map XoopsModules/news/releases/1.66/news/fpdf/font/makefont/cp1254.map XoopsModules/news/releases/1.66/news/fpdf/font/makefont/cp1255.map XoopsModules/news/releases/1.66/news/fpdf/font/makefont/cp1257.map XoopsModules/news/releases/1.66/news/fpdf/font/makefont/cp1258.map XoopsModules/news/releases/1.66/news/fpdf/font/makefont/cp874.map XoopsModules/news/releases/1.66/news/fpdf/font/makefont/index.html XoopsModules/news/releases/1.66/news/fpdf/font/makefont/iso-8859-1.map XoopsModules/news/releases/1.66/news/fpdf/font/makefont/iso-8859-11.map XoopsModules/news/releases/1.66/news/fpdf/font/makefont/iso-8859-15.map XoopsModules/news/releases/1.66/news/fpdf/font/makefont/iso-8859-16.map XoopsModules/news/releases/1.66/news/fpdf/font/makefont/iso-8859-2.map XoopsModules/news/releases/1.66/news/fpdf/font/makefont/iso-8859-4.map XoopsModules/news/releases/1.66/news/fpdf/font/makefont/iso-8859-5.map XoopsModules/news/releases/1.66/news/fpdf/font/makefont/iso-8859-7.map XoopsModules/news/releases/1.66/news/fpdf/font/makefont/iso-8859-9.map XoopsModules/news/releases/1.66/news/fpdf/font/makefont/koi8-r.map XoopsModules/news/releases/1.66/news/fpdf/font/makefont/koi8-u.map XoopsModules/news/releases/1.66/news/fpdf/font/makefont/makefont.php XoopsModules/news/releases/1.66/news/fpdf/font/symbol.php XoopsModules/news/releases/1.66/news/fpdf/font/times.php XoopsModules/news/releases/1.66/news/fpdf/font/timesb.php XoopsModules/news/releases/1.66/news/fpdf/font/timesbi.php XoopsModules/news/releases/1.66/news/fpdf/font/timesi.php XoopsModules/news/releases/1.66/news/fpdf/font/zapfdingbats.php XoopsModules/news/releases/1.66/news/fpdf/fpdf.inc.php XoopsModules/news/releases/1.66/news/fpdf/fpdf.php XoopsModules/news/releases/1.66/news/fpdf/gif.php XoopsModules/news/releases/1.66/news/fpdf/index.html XoopsModules/news/releases/1.66/news/fpdf/japanese.php XoopsModules/news/releases/1.66/news/fpdf/korean.php XoopsModules/news/releases/1.66/news/fpdf/language/ XoopsModules/news/releases/1.66/news/fpdf/language/english.php XoopsModules/news/releases/1.66/news/fpdf/language/french.php XoopsModules/news/releases/1.66/news/fpdf/language/index.html XoopsModules/news/releases/1.66/news/fpdf/language/japanese.php XoopsModules/news/releases/1.66/news/fpdf/language/korean.php XoopsModules/news/releases/1.66/news/fpdf/language/schinese.php XoopsModules/news/releases/1.66/news/fpdf/language/tchinese.php XoopsModules/news/releases/1.66/news/fpdf/makepdf_class.php XoopsModules/news/releases/1.66/news/fpdf/makepdf_config.php XoopsModules/news/releases/1.66/news/header.php XoopsModules/news/releases/1.66/news/images/ XoopsModules/news/releases/1.66/news/images/acrobat.gif XoopsModules/news/releases/1.66/news/images/active.gif XoopsModules/news/releases/1.66/news/images/articles.png XoopsModules/news/releases/1.66/news/images/attach.gif XoopsModules/news/releases/1.66/news/images/bg.png XoopsModules/news/releases/1.66/news/images/blinklist.gif XoopsModules/news/releases/1.66/news/images/close12.gif XoopsModules/news/releases/1.66/news/images/delicious.gif XoopsModules/news/releases/1.66/news/images/diggman.gif XoopsModules/news/releases/1.66/news/images/export.png XoopsModules/news/releases/1.66/news/images/fark.gif XoopsModules/news/releases/1.66/news/images/forum.gif XoopsModules/news/releases/1.66/news/images/friend.gif XoopsModules/news/releases/1.66/news/images/furl.gif XoopsModules/news/releases/1.66/news/images/help.png XoopsModules/news/releases/1.66/news/images/home.png XoopsModules/news/releases/1.66/news/images/hover.gif XoopsModules/news/releases/1.66/news/images/index.html XoopsModules/news/releases/1.66/news/images/left_both.png XoopsModules/news/releases/1.66/news/images/maintain.png XoopsModules/news/releases/1.66/news/images/metagen.png XoopsModules/news/releases/1.66/news/images/news_slogo.png XoopsModules/news/releases/1.66/news/images/newsletter.png XoopsModules/news/releases/1.66/news/images/newsvine.gif XoopsModules/news/releases/1.66/news/images/open12.gif XoopsModules/news/releases/1.66/news/images/options.png XoopsModules/news/releases/1.66/news/images/permissions.png XoopsModules/news/releases/1.66/news/images/pixel.gif XoopsModules/news/releases/1.66/news/images/print.gif XoopsModules/news/releases/1.66/news/images/purge.png XoopsModules/news/releases/1.66/news/images/reddit.gif XoopsModules/news/releases/1.66/news/images/right_both.png XoopsModules/news/releases/1.66/news/images/rss.gif XoopsModules/news/releases/1.66/news/images/sel.gif XoopsModules/news/releases/1.66/news/images/selected.gif XoopsModules/news/releases/1.66/news/images/selectedEnd.gif XoopsModules/news/releases/1.66/news/images/selectedStart.gif XoopsModules/news/releases/1.66/news/images/selected_left_F90.gif XoopsModules/news/releases/1.66/news/images/selected_right_F90.gif XoopsModules/news/releases/1.66/news/images/simpy.png XoopsModules/news/releases/1.66/news/images/size.gif XoopsModules/news/releases/1.66/news/images/spurl.gif XoopsModules/news/releases/1.66/news/images/statistics.png XoopsModules/news/releases/1.66/news/images/topics/ XoopsModules/news/releases/1.66/news/images/topics/blank.png XoopsModules/news/releases/1.66/news/images/topics/index.html XoopsModules/news/releases/1.66/news/images/topics/xoops.gif XoopsModules/news/releases/1.66/news/images/topics.png XoopsModules/news/releases/1.66/news/images/unselected.gif XoopsModules/news/releases/1.66/news/images/unselectedEnd.gif XoopsModules/news/releases/1.66/news/images/unselected_left.gif XoopsModules/news/releases/1.66/news/images/unselected_right.gif XoopsModules/news/releases/1.66/news/images/update.png XoopsModules/news/releases/1.66/news/images/yahoomyweb.gif XoopsModules/news/releases/1.66/news/include/ XoopsModules/news/releases/1.66/news/include/comment_functions.php XoopsModules/news/releases/1.66/news/include/functions.php XoopsModules/news/releases/1.66/news/include/index.html XoopsModules/news/releases/1.66/news/include/notification.inc.php XoopsModules/news/releases/1.66/news/include/pagenav.php XoopsModules/news/releases/1.66/news/include/search.inc.php XoopsModules/news/releases/1.66/news/include/storyform.inc.php XoopsModules/news/releases/1.66/news/include/storyform.original.php XoopsModules/news/releases/1.66/news/index.php XoopsModules/news/releases/1.66/news/js/ XoopsModules/news/releases/1.66/news/js/dojo.js XoopsModules/news/releases/1.66/news/js/src/ XoopsModules/news/releases/1.66/news/js/src/a11y.js XoopsModules/news/releases/1.66/news/js/src/html/ XoopsModules/news/releases/1.66/news/js/src/html/__package__.js XoopsModules/news/releases/1.66/news/js/src/html/color.js XoopsModules/news/releases/1.66/news/js/src/html/common.js XoopsModules/news/releases/1.66/news/js/src/html/display.js XoopsModules/news/releases/1.66/news/js/src/html/iframe.js XoopsModules/news/releases/1.66/news/js/src/html/images/ XoopsModules/news/releases/1.66/news/js/src/html/layout.js XoopsModules/news/releases/1.66/news/js/src/html/metrics.js XoopsModules/news/releases/1.66/news/js/src/html/selection.js XoopsModules/news/releases/1.66/news/js/src/html/shadow.js XoopsModules/news/releases/1.66/news/js/src/html/style.js XoopsModules/news/releases/1.66/news/js/src/html/util.js XoopsModules/news/releases/1.66/news/js/src/lang/ XoopsModules/news/releases/1.66/news/js/src/lang/__package__.js XoopsModules/news/releases/1.66/news/js/src/lang/array.js XoopsModules/news/releases/1.66/news/js/src/lang/assert.js XoopsModules/news/releases/1.66/news/js/src/lang/common.js XoopsModules/news/releases/1.66/news/js/src/lang/declare.js XoopsModules/news/releases/1.66/news/js/src/lang/extras.js XoopsModules/news/releases/1.66/news/js/src/lang/func.js XoopsModules/news/releases/1.66/news/js/src/lang/repr.js XoopsModules/news/releases/1.66/news/js/src/lang/timing/ XoopsModules/news/releases/1.66/news/js/src/lang/timing/Streamer.js XoopsModules/news/releases/1.66/news/js/src/lang/timing/Timer.js XoopsModules/news/releases/1.66/news/js/src/lang/timing/__package__.js XoopsModules/news/releases/1.66/news/js/src/lang/type.js XoopsModules/news/releases/1.66/news/js/src/lfx/ XoopsModules/news/releases/1.66/news/js/src/lfx/Animation.js XoopsModules/news/releases/1.66/news/js/src/lfx/__package__.js XoopsModules/news/releases/1.66/news/js/src/lfx/extras.js XoopsModules/news/releases/1.66/news/js/src/lfx/html.js XoopsModules/news/releases/1.66/news/js/src/lfx/rounded.js XoopsModules/news/releases/1.66/news/js/src/lfx/shadow.js XoopsModules/news/releases/1.66/news/js/src/lfx/toggle.js XoopsModules/news/releases/1.66/news/js/src/ns.js XoopsModules/news/releases/1.66/news/js/src/uri/ XoopsModules/news/releases/1.66/news/js/src/uri/Uri.js XoopsModules/news/releases/1.66/news/js/src/uri/__package__.js XoopsModules/news/releases/1.66/news/js/src/widget/ XoopsModules/news/releases/1.66/news/js/src/widget/DomWidget.js XoopsModules/news/releases/1.66/news/js/src/widget/FisheyeList.js XoopsModules/news/releases/1.66/news/js/src/widget/HtmlWidget.js XoopsModules/news/releases/1.66/news/js/src/widget/Manager.js XoopsModules/news/releases/1.66/news/js/src/widget/Parse.js XoopsModules/news/releases/1.66/news/js/src/widget/Widget.js XoopsModules/news/releases/1.66/news/js/src/widget/__package__.js XoopsModules/news/releases/1.66/news/js/src/widget/templates/ XoopsModules/news/releases/1.66/news/js/src/widget/templates/FisheyeList.css XoopsModules/news/releases/1.66/news/js/src/widget/templates/images/ XoopsModules/news/releases/1.66/news/js/src/widget/templates/images/tab_close.gif XoopsModules/news/releases/1.66/news/js/src/xml/ XoopsModules/news/releases/1.66/news/js/src/xml/Parse.js XoopsModules/news/releases/1.66/news/js/src/xml/XslTransform.js XoopsModules/news/releases/1.66/news/js/src/xml/__package__.js XoopsModules/news/releases/1.66/news/lang.diff XoopsModules/news/releases/1.66/news/language/ XoopsModules/news/releases/1.66/news/language/english/ XoopsModules/news/releases/1.66/news/language/english/admin.php XoopsModules/news/releases/1.66/news/language/english/blocks.php XoopsModules/news/releases/1.66/news/language/english/index.html XoopsModules/news/releases/1.66/news/language/english/mail_template/ XoopsModules/news/releases/1.66/news/language/english/mail_template/category_newstory_notify.tpl XoopsModules/news/releases/1.66/news/language/english/mail_template/global_newcategory_notify.tpl XoopsModules/news/releases/1.66/news/language/english/mail_template/global_newstory_notify.tpl XoopsModules/news/releases/1.66/news/language/english/mail_template/global_storysubmit_notify.tpl XoopsModules/news/releases/1.66/news/language/english/mail_template/index.html XoopsModules/news/releases/1.66/news/language/english/mail_template/story_approve_notify.tpl XoopsModules/news/releases/1.66/news/language/english/mail_template/topic_newstory_notify.tpl XoopsModules/news/releases/1.66/news/language/english/main.php XoopsModules/news/releases/1.66/news/language/english/modinfo.php XoopsModules/news/releases/1.66/news/language/english/newsletter.php XoopsModules/news/releases/1.66/news/language/englishUTF8/ XoopsModules/news/releases/1.66/news/language/englishUTF8/admin.php XoopsModules/news/releases/1.66/news/language/englishUTF8/blocks.php XoopsModules/news/releases/1.66/news/language/englishUTF8/index.html XoopsModules/news/releases/1.66/news/language/englishUTF8/mail_template/ XoopsModules/news/releases/1.66/news/language/englishUTF8/mail_template/category_newstory_notify.tpl XoopsModules/news/releases/1.66/news/language/englishUTF8/mail_template/global_newcategory_notify.tpl XoopsModules/news/releases/1.66/news/language/englishUTF8/mail_template/global_newstory_notify.tpl XoopsModules/news/releases/1.66/news/language/englishUTF8/mail_template/global_storysubmit_notify.tpl XoopsModules/news/releases/1.66/news/language/englishUTF8/mail_template/index.html XoopsModules/news/releases/1.66/news/language/englishUTF8/mail_template/story_approve_notify.tpl XoopsModules/news/releases/1.66/news/language/englishUTF8/mail_template/topic_newstory_notify.tpl XoopsModules/news/releases/1.66/news/language/englishUTF8/main.php XoopsModules/news/releases/1.66/news/language/englishUTF8/modinfo.php XoopsModules/news/releases/1.66/news/language/englishUTF8/newsletter.php XoopsModules/news/releases/1.66/news/language/french/ XoopsModules/news/releases/1.66/news/language/french/admin.php XoopsModules/news/releases/1.66/news/language/french/blocks.php XoopsModules/news/releases/1.66/news/language/french/index.html XoopsModules/news/releases/1.66/news/language/french/mail_template/ XoopsModules/news/releases/1.66/news/language/french/mail_template/category_newstory_notify.tpl XoopsModules/news/releases/1.66/news/language/french/mail_template/global_newcategory_notify.tpl XoopsModules/news/releases/1.66/news/language/french/mail_template/global_newstory_notify.tpl XoopsModules/news/releases/1.66/news/language/french/mail_template/global_storysubmit_notify.tpl XoopsModules/news/releases/1.66/news/language/french/mail_template/index.html XoopsModules/news/releases/1.66/news/language/french/mail_template/story_approve_notify.tpl XoopsModules/news/releases/1.66/news/language/french/mail_template/topic_newstory_notify.tpl XoopsModules/news/releases/1.66/news/language/french/main.php XoopsModules/news/releases/1.66/news/language/french/modinfo.php XoopsModules/news/releases/1.66/news/language/french/newsletter.php XoopsModules/news/releases/1.66/news/language/frenchUTF8/ XoopsModules/news/releases/1.66/news/language/frenchUTF8/admin.php XoopsModules/news/releases/1.66/news/language/frenchUTF8/blocks.php XoopsModules/news/releases/1.66/news/language/frenchUTF8/index.html XoopsModules/news/releases/1.66/news/language/frenchUTF8/mail_template/ XoopsModules/news/releases/1.66/news/language/frenchUTF8/mail_template/category_newstory_notify.tpl XoopsModules/news/releases/1.66/news/language/frenchUTF8/mail_template/global_newcategory_notify.tpl XoopsModules/news/releases/1.66/news/language/frenchUTF8/mail_template/global_newstory_notify.tpl XoopsModules/news/releases/1.66/news/language/frenchUTF8/mail_template/global_storysubmit_notify.tpl XoopsModules/news/releases/1.66/news/language/frenchUTF8/mail_template/index.html XoopsModules/news/releases/1.66/news/language/frenchUTF8/mail_template/story_approve_notify.tpl XoopsModules/news/releases/1.66/news/language/frenchUTF8/mail_template/topic_newstory_notify.tpl XoopsModules/news/releases/1.66/news/language/frenchUTF8/main.php XoopsModules/news/releases/1.66/news/language/frenchUTF8/modinfo.php XoopsModules/news/releases/1.66/news/language/frenchUTF8/newsletter.php XoopsModules/news/releases/1.66/news/language/german/ XoopsModules/news/releases/1.66/news/language/german/admin.php XoopsModules/news/releases/1.66/news/language/german/blocks.php XoopsModules/news/releases/1.66/news/language/german/index.html XoopsModules/news/releases/1.66/news/language/german/mail_template/ XoopsModules/news/releases/1.66/news/language/german/mail_template/category_newstory_notify.tpl XoopsModules/news/releases/1.66/news/language/german/mail_template/global_newcategory_notify.tpl XoopsModules/news/releases/1.66/news/language/german/mail_template/global_newstory_notify.tpl XoopsModules/news/releases/1.66/news/language/german/mail_template/global_storysubmit_notify.tpl XoopsModules/news/releases/1.66/news/language/german/mail_template/index.html XoopsModules/news/releases/1.66/news/language/german/mail_template/story_approve_notify.tpl XoopsModules/news/releases/1.66/news/language/german/mail_template/topic_newstory_notify.tpl XoopsModules/news/releases/1.66/news/language/german/main.php XoopsModules/news/releases/1.66/news/language/german/modinfo.php XoopsModules/news/releases/1.66/news/language/german/newsletter.php XoopsModules/news/releases/1.66/news/language/index.html XoopsModules/news/releases/1.66/news/licence.txt XoopsModules/news/releases/1.66/news/list.tag.php XoopsModules/news/releases/1.66/news/makepdf.php XoopsModules/news/releases/1.66/news/micro_summary.php XoopsModules/news/releases/1.66/news/newsbythisauthor.php XoopsModules/news/releases/1.66/news/notification_update.php XoopsModules/news/releases/1.66/news/print.php XoopsModules/news/releases/1.66/news/ratenews.php XoopsModules/news/releases/1.66/news/readme.txt XoopsModules/news/releases/1.66/news/seo/ XoopsModules/news/releases/1.66/news/seo/.htaccess XoopsModules/news/releases/1.66/news/seo/index.html XoopsModules/news/releases/1.66/news/sql/ XoopsModules/news/releases/1.66/news/sql/index.html XoopsModules/news/releases/1.66/news/sql/mysql.sql XoopsModules/news/releases/1.66/news/submit.php XoopsModules/news/releases/1.66/news/templates/ XoopsModules/news/releases/1.66/news/templates/blocks/ XoopsModules/news/releases/1.66/news/templates/blocks/index.html XoopsModules/news/releases/1.66/news/templates/blocks/news_block_archives.html XoopsModules/news/releases/1.66/news/templates/blocks/news_block_bigstory.html XoopsModules/news/releases/1.66/news/templates/blocks/news_block_moderate.html XoopsModules/news/releases/1.66/news/templates/blocks/news_block_randomnews.html XoopsModules/news/releases/1.66/news/templates/blocks/news_block_top.html XoopsModules/news/releases/1.66/news/templates/blocks/news_block_topicnav.html XoopsModules/news/releases/1.66/news/templates/blocks/news_block_topics.html XoopsModules/news/releases/1.66/news/templates/blocks/news_tag_block_cloud.html XoopsModules/news/releases/1.66/news/templates/blocks/news_tag_block_top.html XoopsModules/news/releases/1.66/news/templates/index.html XoopsModules/news/releases/1.66/news/templates/news_archive.html XoopsModules/news/releases/1.66/news/templates/news_article.html XoopsModules/news/releases/1.66/news/templates/news_by_this_author.html XoopsModules/news/releases/1.66/news/templates/news_by_topic.html XoopsModules/news/releases/1.66/news/templates/news_index.html XoopsModules/news/releases/1.66/news/templates/news_item.html XoopsModules/news/releases/1.66/news/templates/news_ratenews.html XoopsModules/news/releases/1.66/news/templates/news_rss.html XoopsModules/news/releases/1.66/news/templates/news_topics_directory.html XoopsModules/news/releases/1.66/news/templates/news_whos_who.html XoopsModules/news/releases/1.66/news/topics_directory.php XoopsModules/news/releases/1.66/news/upgrade.txt XoopsModules/news/releases/1.66/news/view.tag.php XoopsModules/news/releases/1.66/news/visit.php XoopsModules/news/releases/1.66/news/whoswho.php XoopsModules/news/releases/1.66/news/xoops_version.php XoopsModules/news/releases/1.67/ Added: XoopsModules/news/releases/1.66/news/admin/amsimport.php =================================================================== --- XoopsModules/news/releases/1.66/news/admin/amsimport.php (rev 0) +++ XoopsModules/news/releases/1.66/news/admin/amsimport.php 2012-07-02 06:06:01 UTC (rev 9768) @@ -0,0 +1,253 @@ +<?php +// $Id$ +// ------------------------------------------------------------------------ // +// 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 // +// ------------------------------------------------------------------------ // +/** + * AMS Import + * + * This script will import topics, articles, files, links, ratings, comments and notifications from AMS 2.41 + * + * @package News + * @author Instant Zero (http://www.instant-zero.com) + * @copyright 2005, 2006 - Instant Zero + * @version 1.0 + */ + +include_once '../../../include/cp_header.php'; +xoops_cp_header(); +include_once XOOPS_ROOT_PATH.'/modules/news/include/functions.php'; +include_once XOOPS_ROOT_PATH.'/modules/news/class/class.newsstory.php'; +include_once XOOPS_ROOT_PATH.'/modules/news/class/class.sfiles.php'; +include_once XOOPS_ROOT_PATH.'/modules/news/class/class.newstopic.php'; +include_once XOOPS_ROOT_PATH.'/class/xoopstree.php'; + +if (is_object($xoopsUser) && $xoopsUser->isAdmin($xoopsModule->mid())) { + if(!isset($_POST['go']) ) { + echo '<h1>Welcome to the AMS 2.41 import script</h1>'; + echo '<br /><br />Select the import options you wan to use :'; + echo "<form method='post' action='amsimport.php'>"; + echo "<br /><input type='checkbox' name='useforum' value='1' /> Import forums links inside news (at the bottom of the news)"; + echo "<br /><input type='checkbox' name='useextlinks' value='1' /> Import external links inside news (at the bottom of the news)"; + echo "<br /><br /><input type='submit' name='go' value='Import' />"; + echo '</form>'; + echo "<br /><br />If you check the two last options then the forum's link and all the external links will be added at the end of the body text."; + } else { + // Launch the import + if (file_exists(XOOPS_ROOT_PATH.'/modules/AMS/language/'.$xoopsConfig['language'].'/main.php')) { + include_once XOOPS_ROOT_PATH.'/modules/AMS/language/'.$xoopsConfig['language'].'/main.php'; + } else { + include_once XOOPS_ROOT_PATH.'/modules/AMS/language/english/main.php'; + } + if (file_exists(XOOPS_ROOT_PATH.'/modules/AMS/language/'.$xoopsConfig['language'].'/admin.php')) { + include_once XOOPS_ROOT_PATH.'/modules/AMS/language/'.$xoopsConfig['language'].'/admin.php'; + } else { + include_once XOOPS_ROOT_PATH.'/modules/AMS/language/english/admin.php'; + } + $db =& Database::getInstance(); + // User's choices + $use_forum = (isset($_POST['useforum']) && $_POST['useforum']==1) ? 1 : 0; + $use_extlinks = (isset($_POST['useextlinks']) && $_POST['useextlinks']==1) ? 1 : 0; + // Retreive News module's ID + $module_handler =& xoops_gethandler('module'); + $newsModule =& $module_handler->getByDirname('news'); + $news_mid = $newsModule->getVar('mid'); + // Retreive AMS module's ID + $AmsModule =& $module_handler->getByDirname('AMS'); + $ams_mid = $AmsModule->getVar('mid'); + + // Retreive AMS tables names + $ams_topics = $xoopsDB->prefix('ams_topics'); + $ams_articles = $xoopsDB->prefix('ams_article'); + $ams_text = $xoopsDB->prefix('ams_text'); + $ams_files = $xoopsDB->prefix('ams_files'); + $ams_links = $xoopsDB->prefix('ams_link'); + $ams_rating = $xoopsDB->prefix('ams_rating'); + // Retreive News tables names + $news_stories_votedata = $xoopsDB->prefix('stories_votedata'); + // Misc + $comment_handler =& xoops_gethandler('comment'); + $notification_handler =& xoops_gethandler('notification'); + $ams_news_topics=array(); // Key => AMS Id, Value => News ID + + // The import by itself + // Read topics by their order + $mytree = new XoopsTree($ams_topics,'topic_id','topic_pid'); + $ams_topics = $mytree->getChildTreeArray(0,'weight'); + foreach($ams_topics as $one_amstopic) { + // First we create the topic + $topicpid=0; + if($one_amstopic['topic_pid']!=0) { // Search for its the parent + if(array_key_exists($one_amstopic['topic_pid'],$ams_news_topics)) { + $topicpid=$ams_news_topics[$one_amstopic['topic_pid']]; + } + } + $news_topic = new NewsTopic(); + $news_topic->setTopicPid($topicpid); + $news_topic->setTopicTitle($one_amstopic['topic_title']); + $news_topic->setTopicImgurl($one_amstopic['topic_imgurl']); + $news_topic->setMenu(0); + $news_topic->setTopicFrontpage(1); + $news_topic->Settopic_rssurl(''); + $news_topic->setTopicDescription(''); + $news_topic->setTopic_color('000000'); + $news_topic->store(); + echo '<br>- The following topic was imported : '.$news_topic->topic_title(); + $ams_topicid = $one_amstopic['topic_id']; + $news_topicid = $news_topic->topic_id(); + $ams_news_topics[$ams_topicid] = $news_topicid; + + // Then we insert all its articles + $result = $db->query('SELECT * FROM '.$ams_articles.' WHERE topicid='.$ams_topicid.' ORDER BY created'); + while ( $article = $db->fetchArray($result) ) { + $ams_newsid = $article['storyid']; + + // We search for the last version + $result2 = $db->query('SELECT * FROM '.$ams_text.' WHERE storyid='.$ams_newsid.' AND current=1'); + $text_lastversion = $db->fetchArray($result2); + + // We search for the number of votes + $result3 = $db->query('SELECT count(*) as cpt FROM '.$ams_rating.' WHERE storyid='.$ams_newsid); + $votes = $db->fetchArray($result3); + + // The links + $links=''; + if($use_extlinks) { + $result7 = $db->query('SELECT * FROM '.$ams_links.' WHERE storyid='.$ams_newsid.' ORDER BY linkid'); + while ( $link = $db->fetchArray($result7) ) { + if(trim($links)=='') { + $links="\n\n"._AMS_NW_RELATEDARTICLES."\n\n"; + } + $links .= _AMS_NW_EXTERNALLINK.' [url='.$link['link_link'].']'.$link['link_title'].'[/url]'."\n"; + } + } + + // The forum + $forum=''; + if($use_forum && $one_amstopic['forum_id']!=0) { + $forum = "\n\n".'[url='.XOOPS_URL.'/modules/newbb/viewforum.php?forum='.$one_amstopic['forum_id'].']'._AMS_AM_LINKEDFORUM.'[/url]'."\n"; + } + + // We create the story + $news = new NewsStory(); + $news->setUid($text_lastversion['uid']); + $news->setTitle($article['title']); + $news->created=$article['created']; + $news->setPublished($article['published']); + $news->setExpired($article['expired']); + $news->setHostname($article['hostname']); + $news->setNohtml($article['nohtml']); + $news->setNosmiley($article['nosmiley']); + $news->setHometext($text_lastversion['hometext']); + $news->setBodytext($text_lastversion['bodytext'].$links.$forum); + $news->Setkeywords(''); + $news->Setdescription(''); + $news->counter=$article['counter']; + $news->setTopicId($news_topicid); + $news->setIhome($article['ihome']); + $news->setNotifyPub($article['notifypub']); + $news->story_type=$article['story_type']; + $news->setTopicdisplay($article['topicdisplay']); + $news->setTopicalign($article['topicalign']); + $news->setComments($article['comments']); + $news->rating=$article['rating']; + $news->votes=$votes['cpt']; + $approved = $article['published']>0 ? true : false; + $news->approved=$approved; + $news->store($approved); + echo '<br> This story was imported : '.$news->title(); + $news_newsid=$news->storyid(); // ******************** + + // The files + $result4 = $db->query('SELECT * FROM '.$ams_files.' WHERE storyid='.$ams_newsid); + while ( $file = $db->fetchArray($result4) ) { + $sfile = new sFiles(); + $sfile->setFileRealName($file['filerealname']); + $sfile->setStoryid($news_newsid); + $sfile->date=$file['date']; + $sfile->setMimetype($file['mimetype']); + $sfile->setDownloadname($file['downloadname']); + $sfile->counter=$file['counter']; + $sfile->store(); + echo '<br> This file was imported : '.$sfile->getDownloadname(); + $news_fileid=$sfile->fileid; + } + + // The ratings + $result5 = $db->query('SELECT * FROM '.$ams_rating.' WHERE storyid='.$ams_newsid); + while ( $ratings = $db->fetchArray($result5) ) { + $result6 = $db->queryF('INSERT INTO '.$news_stories_votedata." (storyid, ratinguser, rating, ratinghostname, ratingtimestamp) VALUES (".$news_newsid.','.$ratings['ratinguser'].','.$ratings['rating'].','.$ratings['ratinghostname'].','.$ratings['ratingtimestamp'].')'); + } + + // The comments + $comments =& $comment_handler->getByItemId($ams_mid, $ams_newsid, 'ASC'); + if(is_array($comments) && count($comments)>0) { + foreach($comments as $onecomment) { + $onecomment->setNew(); + $onecomment->setVar('com_modid',$news_mid); + $onecomment->setVar('com_itemid',$news_newsid); + $comment_handler->insert($onecomment); + } + } + unset($comments); + + // The notifications of this news + //$notifications =& $notification_handler->getByItemId($ams_mid, $ams_newsid, 'ASC'); + $criteria = new CriteriaCompo(new Criteria('not_modid', $ams_mid)); + $criteria->add(new Criteria('not_itemid', $ams_newsid)); + $criteria->setOrder('ASC'); + $notifications = $notification_handler->getObjects($criteria); + if(is_array($notifications) && count($notifications)>0) { + foreach($notifications as $onenotification) { + $onenotification->setNew(); + $onenotification->setVar('not_modid',$news_mid); + $onenotification->setVar('not_itemid',$news_newsid); + $notification_handler->insert($onenotification); + } + } + unset($notifications); + } + } + // Finally, import all the globals notifications + $criteria = new CriteriaCompo(new Criteria('not_modid', $ams_mid)); + $criteria->add(new Criteria('not_category', 'global')); + $criteria->setOrder('ASC'); + $notifications = $notification_handler->getObjects($criteria); + if(is_array($notifications) && count($notifications)>0) { + foreach($notifications as $onenotification) { + $onenotification->setNew(); + $onenotification->setVar('not_modid',$news_mid); + $onenotification->setVar('not_itemid',$news_newsid); + $notification_handler->insert($onenotification); + } + } + unset($notifications); + echo "<p><a href='".XOOPS_URL."/modules/news/admin/groupperms.php'>The import is finished, don't forget to verify and set the topics permissions !</a></p>"; + } +} else { + redirect_header(XOOPS_URL.'/modules/news/index.php', 3, _NOPERM); + exit(); +} +xoops_cp_footer(); +?> Added: XoopsModules/news/releases/1.66/news/admin/functions.php =================================================================== --- XoopsModules/news/releases/1.66/news/admin/functions.php (rev 0) +++ XoopsModules/news/releases/1.66/news/admin/functions.php 2012-07-02 06:06:01 UTC (rev 9768) @@ -0,0 +1,232 @@ +<?php +// $Id$ +// ------------------------------------------------------------------------ // +// 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 // +// ------------------------------------------------------------------------ // +/** + * Function used to display a menu similar to the launcher on OS X + * + * Enable webmasters to navigate thru the module's features. + * Each time you select an option in the admin panel of the news module, this option is highlighted in this menu + * + * NOTE : Please give credits if you copy this code ! + * + * @package News + * @author Instant Zero (http://www.instant-zero.com) & Dojo Javscript Toolkit + * @copyright (c) Instant Zero - http://www.instant-zero.com + */ +function news_adminmenu($currentoption = 0, $breadcrumb = '') +{ + global $xoopsModule, $xoopsConfig; + + include XOOPS_ROOT_PATH . '/modules/news/config.php'; + if (file_exists(XOOPS_ROOT_PATH . '/modules/news/language/' . $xoopsConfig['language'] . '/modinfo.php')) { + include_once XOOPS_ROOT_PATH . '/modules/news/language/' . $xoopsConfig['language'] . '/modinfo.php'; + } else { + include_once XOOPS_ROOT_PATH . '/modules/news/language/english/modinfo.php'; + } + + if (!$cfg['use_fun_menu']) { + $tblColors = array('', '', '', '', '', '', '', '', ''); + if ($currentoption >= 0) { + $tblColors[$currentoption] = 'current'; + } + + /* Nice buttons styles */ + echo " + <style type='text/css'> + #buttontop { float:left; width:100%; background: #e7e7e7; font-size:93%; line-height:normal; border-top: 1px solid black; border-left: 1px solid black; border-right: 1px solid black; margin: 0; } + #buttonbar { float:left; width:100%; background: #e7e7e7 url('" . XOOPS_URL . "/modules/news/images/bg.png') repeat-x left bottom; font-size:93%; line-height:normal; border-left: 1px solid black; border-right: 1px solid black; margin-bottom: 12px; } + #buttonbar ul { margin:0; margin-top: 15px; padding:10px 10px 0; list-style:none; } + #buttonbar li { display:inline; margin:0; padding:0; } + #buttonbar a { float:left; background:url('" . XOOPS_URL . "/modules/news/images/left_both.png') no-repeat left top; margin:0; padding:0 0 0 9px; border-bottom:1px solid #000; text-decoration:none; } + #buttonbar a span { float:left; display:block; background:url('" . XOOPS_URL . "/modules/news/images/right_both.png') no-repeat right top; padding:5px 15px 4px 6px; font-weight:bold; color:#765; } + /* Commented Backslash Hack hides rule from IE5-Mac \*/ + #buttonbar a span {float:none;} + /* End IE5-Mac hack */ + #buttonbar a:hover span { color:#333; } + #buttonbar #current a { background-position:0 -150px; border-width:0; } + #buttonbar #current a span { background-position:100% -150px; padding-bottom:5px; color:#333; } + #buttonbar a:hover { background-position:0% -150px; } + #buttonbar a:hover span { background-position:100% -150px; } + </style> + "; + + echo "<div id='buttontop'>"; + echo "<table style=\"width: 100%; padding: 0; \" cellspacing=\"0\"><tr>"; + echo "<td style=\"width: 60%; font-size: 10px; text-align: left; color: #2F5376; padding: 0 6px; line-height: 18px;\"><a class=\"nobutton\" href=\"".XOOPS_URL."/modules/system/admin.php?fct=preferences&op=showmod&mod=".$xoopsModule->getVar('mid')."\">" . _AM_NEWS_GENERALSET . "</a> | <a href=\"../index.php\">" . _AM_NEWS_GOTOMOD . "</a> | <a href=\"#\">" . _AM_NEWS_HELP . "</a> | <a href='index.php?op=verifydb'>". _AM_NEWS_VERIFY_TABLES ."</a></td>"; + echo "<td style=\"width: 40%; font-size: 10px; text-align: right; color: #2F5376; padding: 0 6px; line-height: 18px;\"><b>" . $xoopsModule->name() . " " . _AM_NEWS_MODULEADMIN . "</b> " . $breadcrumb . "</td>"; + echo '</tr></table>'; + echo '</div>'; + + echo "<div id='buttonbar'>"; + echo '<ul>'; + echo "<li id='" . $tblColors[0] . "'><a href=\"index.php?op=topicsmanager\"\"><span>"._MI_NEWS_ADMENU2 ."</span></a></li>\n"; + echo "<li id='" . $tblColors[1] . "'><a href=\"index.php?op=newarticle\"><span>" . _MI_NEWS_ADMENU3 . "</span></a></li>\n"; + echo "<li id='" . $tblColors[2] . "'><a href=\"groupperms.php\"><span>" . _MI_NEWS_GROUPPERMS . "</span></a></li>\n"; + echo "<li id='" . $tblColors[3] . "'><a href=\"index.php?op=prune\"><span>" . _MI_NEWS_PRUNENEWS . "</span></a></li>\n"; + echo "<li id='" . $tblColors[4] . "'><a href=\"index.php?op=export\"><span>" . _MI_NEWS_EXPORT . "</span></a></li>\n"; + echo "<li id='" . $tblColors[5] . "'><a href=\"index.php?op=configurenewsletter\"><span>" . _MI_NEWS_NEWSLETTER . "</span></a></li>\n"; + echo "<li id='" . $tblColors[6] . "'><a href=\"index.php?op=stats\"><span>" . _MI_NEWS_STATS . "</span></a></li>\n"; + if ($xoopsModule->getVar('version') != 166) { + echo "<li id='" . $tblColors[7] . "'><a href=\"upgrade.php\"><span>" . _AM_NEWS_UPGRADE . "</span></a></li>\n"; + } + echo "<li id='" . $tblColors[8] . "'><a href=\"index.php?op=metagen\"><span>" . _MI_NEWS_METAGEN . "</span></a></li>\n"; + echo '</ul></div>'; + echo '<br /><br /><pre> </pre><pre> </pre>'; + } else { + ?> + <script type="text/javascript" src="../js/dojo.js"></script> + <script language="JavaScript" type="text/javascript"> + dojo.require("dojo.widget.FisheyeList"); + dojo.hostenv.writeIncludes(); + </script> + <script> + function load_app(id){ + urltogo = new Array("../../system/admin.php?fct=preferences&op=showmod&mod=<?php echo $xoopsModule->getVar('mid'); ?>","../index.php","#","index.php?op=verifydb","index.php?op=topicsmanager","index.php?op=newarticle","groupperms.php","index.php?op=prune","index.php?op=export","index.php?op=configurenewsletter","index.php?op=stats","index.php?op=metagen","upgrade.php"); + window.location.href = urltogo[id]; + } + </script> + + <style> + .dojoHtmlFisheyeListBar { + margin: 0 auto; + text-align: center; + } + + .outerbar { + background-color: #ffffff; + text-align: center; + position: relative; + left: 0px; + top: 0px; + width: 100%; + } + </style> + + <div class="outerbar"> + <div class="dojo-FisheyeList" + dojo:itemWidth="50" dojo:itemHeight="50" + dojo:itemMaxWidth="200" dojo:itemMaxHeight="200" + dojo:orientation="horizontal" + dojo:effectUnits="2" + dojo:itemPadding="10" + dojo:attachEdge="top" + dojo:labelEdge="bottom" + dojo:enableCrappySvgSupport="false"> + + <div class="dojo-FisheyeListItem" onClick="load_app(0)" + dojo:iconsrc="../images/options.png" caption="<?php echo _AM_NEWS_GENERALSET; ?>"> + </div> + <div class="dojo-FisheyeListItem" onClick="load_app(1);" + dojo:iconsrc="../images/home.png" caption="<?php echo _AM_NEWS_GOTOMOD; ?>"> + </div> + <div class="dojo-FisheyeListItem" onClick="load_app(2);" + dojo:iconsrc="../images/help.png" caption="<?php echo _AM_NEWS_HELP; ?>"> + </div> + <div class="dojo-FisheyeListItem" onClick="load_app(3);" + dojo:iconsrc="../images/maintain.png" caption="<?php echo _AM_NEWS_VERIFY_TABLES; ?>"> + </div> + <div class="dojo-FisheyeListItem" onClick="load_app(4);" + dojo:iconsrc="../images/topics.png" caption="<?php echo _MI_NEWS_ADMENU2; ?>"> + </div> + <div class="dojo-FisheyeListItem" onClick="load_app(5);" + dojo:iconsrc="../images/articles.png" dojo:caption="<?php echo _MI_NEWS_ADMENU3; ?>" > + </div> + <div class="dojo-FisheyeListItem" onClick="load_app(6);" + dojo:iconsrc="../images/permissions.png" dojo:caption="<?php echo _MI_NEWS_GROUPPERMS; ?>" > + </div> + <div class="dojo-FisheyeListItem" onClick="load_app(7);" + dojo:iconsrc="../images/purge.png" dojo:caption="<?php echo _MI_NEWS_PRUNENEWS; ?>" > + </div> + <div class="dojo-FisheyeListItem" onClick="load_app(8);" + dojo:iconsrc="../images/export.png" dojo:caption="<?php echo _MI_NEWS_EXPORT; ?>" > + </div> + <div class="dojo-FisheyeListItem" onClick="load_app(9);" + dojo:iconsrc="../images/newsletter.png" dojo:caption="<?php echo _MI_NEWS_NEWSLETTER; ?>" > + </div> + <div class="dojo-FisheyeListItem" onClick="load_app(10);" + dojo:iconsrc="../images/statistics.png" dojo:caption="<?php echo _MI_NEWS_STATS; ?>" > + </div> + <div class="dojo-FisheyeListItem" onClick="load_app(11);" + dojo:iconsrc="../images/metagen.png" dojo:caption="<?php echo _MI_NEWS_METAGEN; ?>" > + </div> + <?php if ($xoopsModule->getVar('version') != 153) { ?> + <div class="dojo-FisheyeListItem" onClick="load_app(12);" + dojo:iconsrc="../images/update.png" dojo:caption="<?php echo _AM_NEWS_UPGRADE; ?>" > + </div> + <?php } ?> + </div> + </div> +<?php + } +} + +function news_collapsableBar($tablename = '', $iconname = '') +{ + + ?> + <script type="text/javascript"><!-- + function goto_URL(object) + { + window.location.href = object.options[object.selectedIndex].value; + } + + function toggle(id) + { + if (document.getElementById) { obj = document.getElementById(id); } + if (document.all) { obj = document.all[id]; } + if (document.layers) { obj = document.layers[id]; } + if (obj) { + if (obj.style.display == "none") { + obj.style.display = ""; + } else { + obj.style.display = "none"; + } + } + return false; + } + + var iconClose = new Image(); + iconClose.src = '../images/close12.gif'; + var iconOpen = new Image(); + iconOpen.src = '../images/open12.gif'; + + function toggleIcon ( iconName ) + { + if ( document.images[iconName].src == window.iconOpen.src ) { + document.images[iconName].src = window.iconClose.src; + } else if ( document.images[iconName].src == window.iconClose.src ) { + document.images[iconName].src = window.iconOpen.src; + } + return; + } + + //--> + </script> + <?php +echo "<h4 style=\"color: #2F5376; margin: 6px 0 0 0; \"><a href='#' onClick=\"toggle('" . $tablename . "'); toggleIcon('" . $iconname . "');\">"; +} + +?> \ No newline at end of file Added: XoopsModules/news/releases/1.66/news/admin/groupperms.php =================================================================== --- XoopsModules/news/releases/1.66/news/admin/groupperms.php (rev 0) +++ XoopsModules/news/releases/1.66/news/admin/groupperms.php 2012-07-02 06:06:01 UTC (rev 9768) @@ -0,0 +1,73 @@ +<?php +// $Id: groupperms.php,v 1.7 2004/07/26 17:51:25 hthouzard 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 // +// ------------------------------------------------------------------------ // +include_once '../../../include/cp_header.php'; +include_once XOOPS_ROOT_PATH . '/class/xoopstopic.php'; +include_once XOOPS_ROOT_PATH . '/class/xoopslists.php'; +include_once XOOPS_ROOT_PATH . '/class/xoopsform/grouppermform.php'; +include_once XOOPS_ROOT_PATH . '/modules/news/admin/functions.php'; + +xoops_cp_header(); + +news_adminmenu(2); +echo '<br /><br /><br />'; +$permtoset = isset($_POST['permtoset']) ? intval($_POST['permtoset']) : 1; +$selected = array('', '', ''); +$selected[$permtoset-1]=' selected'; +echo "<form method='post' name='fselperm' action='groupperms.php'><select name='permtoset' onChange='javascript: document.fselperm.submit()'><option value='1'".$selected[0].">"._AM_APPROVEFORM."</option><option value='2'".$selected[1].">"._AM_SUBMITFORM."</option><option value='3'".$selected[2].">"._AM_VIEWFORM."</option></select> <input type='submit' name='go'></form>"; +$module_id = $xoopsModule->getVar('mid'); + +switch($permtoset) +{ + case 1: + $title_of_form = _AM_APPROVEFORM; + $perm_name = 'news_approve'; + $perm_desc = _AM_APPROVEFORM_DESC; + break; + case 2: + $title_of_form = _AM_SUBMITFORM; + $perm_name = 'news_submit'; + $perm_desc = _AM_SUBMITFORM_DESC; + break; + case 3: + $title_of_form = _AM_VIEWFORM; + $perm_name = 'news_view'; + $perm_desc = _AM_VIEWFORM_DESC; + break; +} + +$permform = new XoopsGroupPermForm($title_of_form, $module_id, $perm_name, $perm_desc,'admin/groupperms.php'); +$xt = new XoopsTopic($xoopsDB -> prefix('topics')); +$alltopics =& $xt->getTopicsList(); +foreach ($alltopics as $topic_id => $topic) { + $permform->addItem($topic_id, $topic['title'], $topic['pid']); +} +echo $permform->render(); +echo "<br /><br /><br /><br />\n"; +unset($permform); + +xoops_cp_footer(); +?> \ No newline at end of file Added: XoopsModules/news/releases/1.66/news/admin/index.php =================================================================== --- XoopsModules/news/releases/1.66/news/admin/index.php (rev 0) +++ XoopsModules/news/releases/1.66/news/admin/index.php 2012-07-02 06:06:01 UTC (rev 9768) @@ -0,0 +1,1560 @@ +<?php +// $Id: index.php,v 1.25 2004/09/02 17:04:07 hthouzard 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 // +// ------------------------------------------------------------------------ // +include_once '../../../include/cp_header.php'; +include_once XOOPS_ROOT_PATH.'/class/xoopstopic.php'; +include_once XOOPS_ROOT_PATH.'/class/xoopslists.php'; +include_once XOOPS_ROOT_PATH.'/modules/news/config.php'; +include_once XOOPS_ROOT_PATH.'/modules/news/class/class.newsstory.php'; +include_once XOOPS_ROOT_PATH.'/modules/news/class/class.newstopic.php'; +include_once XOOPS_ROOT_PATH.'/modules/news/class/class.sfiles.php'; +include_once XOOPS_ROOT_PATH.'/modules/news/class/blacklist.php'; +include_once XOOPS_ROOT_PATH.'/modules/news/class/registryfile.php'; +include_once XOOPS_ROOT_PATH.'/class/uploader.php'; +include_once XOOPS_ROOT_PATH.'/class/pagenav.php'; +include_once XOOPS_ROOT_PATH.'/modules/news/admin/functions.php'; +include_once XOOPS_ROOT_PATH.'/modules/news/include/functions.php'; +include_once XOOPS_ROOT_PATH.'/class/tree.php'; +$dateformat=news_getmoduleoption('dateformat'); +$myts =& MyTextSanitizer::getInstance(); +$topicscount=0; + +$storiesTableName = $xoopsDB->prefix('stories'); +if(!news_FieldExists('picture', $storiesTableName)) { + news_AddField('`picture` VARCHAR( 50 ) NOT NULL', $storiesTableName); +} + +/** + * Show new submissions + * + * This list can be view in the module's admin when you click on the tab named "Post/Edit News" + * Submissions are news that was submit by users but who are not approved, so you need to edit + * them to approve them. + * Actually you can see the the story's title, the topic, the posted date, the author and a + * link to delete the story. If you click on the story's title, you will be able to edit the news. + * The table contains the last x new submissions. + * The system's block called "Waiting Contents" is listing the number of those news. + */ +function newSubmissions() +{ + global $dateformat; + $start = isset($_GET['startnew']) ? intval($_GET['startnew']) : 0; + $newsubcount = NewsStory :: getAllStoriesCount(3,false); + $storyarray = NewsStory :: getAllSubmitted(news_getmoduleoption('storycountadmin'),true,news_getmoduleoption('restrictindex'),$start); + if ( count($storyarray)> 0) { + $pagenav = new XoopsPageNav( $newsubcount, news_getmoduleoption('storycountadmin'), $start, 'startnew', 'op=newarticle'); + news_collapsableBar('newsub', 'topnewsubicon'); + echo "<img onclick=\"toggle('toptable'); toggleIcon('toptableicon');\" id='topnewsubicon' name='topnewsubicon' src='" . XOOPS_URL . "/modules/news/images/close12.gif' alt='' /></a> "._AM_NEWSUB."</h4>"; + echo "<div id='newsub'>"; + echo '<br />'; + echo "<div style='text-align: center;'><table width='100%' cellspacing='1' cellpadding='3' border='0' class='outer'><tr class='bg3'><td align='center'>" . _AM_TITLE . "</td><td align='center'>" . _AM_TOPIC . "</td><td align='center'>" . _AM_POSTED . "</td><td align='center'>" . _AM_POSTER . "</td><td align='center'>" . _AM_ACTION . "</td></tr>\n"; + $class=''; + foreach( $storyarray as $newstory ) { + $class = ($class == 'even') ? 'odd' : 'even'; + echo "<tr class='".$class."'><td align='left'>\n"; + $title = $newstory->title(); + if (!isset($title) || ($title == '' )) { + echo "<a href='".XOOPS_URL."/modules/news/admin/index.php?op=edit&returnside=1&storyid=" . $newstory -> storyid() . "'>" . _AD_NOSUBJECT . "</a>\n"; + } else { + echo " <a href='".XOOPS_U... [truncated message content] |