From 245f6d2d079f4608d1db8379928231dceea80908 Mon Sep 17 00:00:00 2001 From: zero Date: Fri, 10 Jul 2009 10:35:43 +0000 Subject: [PATCH] =?UTF-8?q?XE=20Core=20=ED=8C=A8=ED=82=A4=EC=A7=80?= =?UTF-8?q?=EB=A5=BC=20=EC=9C=84=ED=95=B4=EC=84=9C=20=EB=B3=84=EB=8F=84?= =?UTF-8?q?=EB=A1=9C=20=EB=B6=84=EB=A6=AC=ED=95=A0=20=EB=AA=A8=EB=93=88?= =?UTF-8?q?=EB=93=A4=EC=9D=84=20=EB=AA=A8=EB=91=90=20=EC=A0=9C=EA=B1=B0?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit git-svn-id: http://xe-core.googlecode.com/svn/sandbox@6696 201d5d3c-b55e-5fd7-737f-ddc643e51545 --- addons/autolink/autolink.addon.php | 12 - addons/autolink/autolink.js | 36 - addons/autolink/conf/info.xml | 48 - addons/keyword_link/conf/info.xml | 166 - addons/keyword_link/keyword_link.addon.php | 34 - addons/keyword_link/keyword_link.js | 15 - addons/lemonpen/conf/info.xml | 53 - addons/lemonpen/lemonpen.addon.php | 33 - addons/planet_bookmark/conf/info.xml | 38 - .../planet_bookmark/planet_bookmark.addon.php | 17 - addons/planet_bookmark/planet_bookmark.js | 96 - addons/planet_bookmark/tag.gif | Bin 205 -> 0 bytes addons/planet_todo/conf/info.xml | 33 - addons/planet_todo/planet_todo.addon.php | 20 - addons/planet_todo/planet_todo.js | 218 - addons/rainbow_link/conf/info.xml | 55 - addons/rainbow_link/js/rainbow.js | 245 - addons/rainbow_link/rainbow_link.addon.php | 19 - addons/tccommentnotify/conf/info.xml | 23 - .../tccommentnotify/tccommentnotify.addon.php | 38 - addons/wiki_link/conf/info.xml | 33 - addons/wiki_link/wiki_link.addon.php | 12 - addons/wiki_link/wikilink.css | 5 - addons/wiki_link/wikilink.js | 49 - layouts/cafeXE/conf/info.xml | 173 - layouts/cafeXE/css/layout.css | 182 - layouts/cafeXE/css/layout@black.css | 20 - layouts/cafeXE/css/layout@cafe.css | 70 - layouts/cafeXE/css/layout@white.css | 20 - layouts/cafeXE/css/widget.css | 802 --- layouts/cafeXE/img/black/buttonSearch.gif | Bin 236 -> 0 bytes .../cafeXE/img/black/buttonTreeCollapse.gif | Bin 99 -> 0 bytes layouts/cafeXE/img/black/iconMyInfo.gif | Bin 56 -> 0 bytes layouts/cafeXE/img/black/iconWidgetList.gif | Bin 44 -> 0 bytes layouts/cafeXE/img/black/lineTextDiv.gif | Bin 44 -> 0 bytes layouts/cafeXE/img/black/lineTreeHr.gif | Bin 57 -> 0 bytes layouts/cafeXE/img/black/lineTreeLastHr.gif | Bin 1641 -> 0 bytes layouts/cafeXE/img/black/lineTreeVr.gif | Bin 43 -> 0 bytes layouts/cafeXE/img/white/arrowMenuB.gif | Bin 54 -> 0 bytes layouts/cafeXE/img/white/arrowMenuCblue.gif | Bin 55 -> 0 bytes layouts/cafeXE/img/white/arrowMenuCcyan.gif | Bin 55 -> 0 bytes layouts/cafeXE/img/white/arrowMenuCgray.gif | Bin 55 -> 0 bytes layouts/cafeXE/img/white/arrowMenuCgreen.gif | Bin 55 -> 0 bytes layouts/cafeXE/img/white/arrowMenuCorange.gif | Bin 55 -> 0 bytes layouts/cafeXE/img/white/arrowMenuCred.gif | Bin 55 -> 0 bytes layouts/cafeXE/img/white/arrowUlistB.gif | Bin 60 -> 0 bytes layouts/cafeXE/img/white/bgMenuCblue.gif | Bin 3525 -> 0 bytes layouts/cafeXE/img/white/bgMenuCcyan.gif | Bin 3561 -> 0 bytes layouts/cafeXE/img/white/bgMenuCgray.gif | Bin 2507 -> 0 bytes layouts/cafeXE/img/white/bgMenuCgreen.gif | Bin 3561 -> 0 bytes layouts/cafeXE/img/white/bgMenuCorange.gif | Bin 3524 -> 0 bytes layouts/cafeXE/img/white/bgMenuCred.gif | Bin 3560 -> 0 bytes layouts/cafeXE/img/white/buttonSearch.gif | Bin 236 -> 0 bytes .../cafeXE/img/white/buttonTreeCollapse.gif | Bin 99 -> 0 bytes .../img/white/buttonWidgetNavigation.gif | Bin 72 -> 0 bytes layouts/cafeXE/img/white/buttonWidgetTab.gif | Bin 1050 -> 0 bytes layouts/cafeXE/img/white/iconForumNum.gif | Bin 125 -> 0 bytes layouts/cafeXE/img/white/iconMenuAactive.gif | Bin 49 -> 0 bytes layouts/cafeXE/img/white/iconMenuAnormal.gif | Bin 49 -> 0 bytes layouts/cafeXE/img/white/iconMyInfo.gif | Bin 56 -> 0 bytes layouts/cafeXE/img/white/iconWidgetList.gif | Bin 44 -> 0 bytes layouts/cafeXE/img/white/linePoint.gif | Bin 43 -> 0 bytes layouts/cafeXE/img/white/lineTextDiv.gif | Bin 44 -> 0 bytes layouts/cafeXE/img/white/lineTreeHr.gif | Bin 57 -> 0 bytes layouts/cafeXE/img/white/lineTreeLastHr.gif | Bin 1641 -> 0 bytes layouts/cafeXE/img/white/lineTreeVr.gif | Bin 43 -> 0 bytes layouts/cafeXE/lang/en.lang.php | 5 - layouts/cafeXE/lang/jp.lang.php | 11 - layouts/cafeXE/lang/ko.lang.php | 5 - layouts/cafeXE/lang/zh-CN.lang.php | 5 - layouts/cafeXE/lang/zh-TW.lang.php | 5 - layouts/cafeXE/layout.html | 116 - layouts/xe_blog/conf/info.xml | 220 - layouts/xe_blog/css/layout.css | 87 - layouts/xe_blog/css/layout_blue.css | 55 - layouts/xe_blog/css/layout_gray.css | 57 - layouts/xe_blog/css/layout_green.css | 57 - layouts/xe_blog/css/layout_orange.css | 57 - layouts/xe_blog/css/layout_violet.css | 57 - layouts/xe_blog/images/blue/@blog_image.gif | Bin 11155 -> 0 bytes layouts/xe_blog/images/blue/bg_blog.jpg | Bin 36271 -> 0 bytes layouts/xe_blog/images/blue/bg_member.gif | Bin 117 -> 0 bytes layouts/xe_blog/images/blue/box_1.gif | Bin 2640 -> 0 bytes layouts/xe_blog/images/blue/box_2.gif | Bin 1360 -> 0 bytes layouts/xe_blog/images/blue/box_2_bg.gif | Bin 126 -> 0 bytes layouts/xe_blog/images/blue/box_blog_bg.gif | Bin 115 -> 0 bytes layouts/xe_blog/images/blue/box_blog_bot.gif | Bin 352 -> 0 bytes .../xe_blog/images/blue/box_blog_title.gif | Bin 481 -> 0 bytes layouts/xe_blog/images/blue/box_blog_top.gif | Bin 462 -> 0 bytes layouts/xe_blog/images/blue/btn_back.gif | Bin 59 -> 0 bytes layouts/xe_blog/images/blue/btn_next.gif | Bin 59 -> 0 bytes layouts/xe_blog/images/blue/btn_rss.gif | Bin 635 -> 0 bytes layouts/xe_blog/images/blue/btn_search.gif | Bin 676 -> 0 bytes layouts/xe_blog/images/blue/bullet_3x3.gif | Bin 44 -> 0 bytes layouts/xe_blog/images/blue/bullet_3x3_1.gif | Bin 44 -> 0 bytes layouts/xe_blog/images/blue/division_d7.gif | Bin 44 -> 0 bytes layouts/xe_blog/images/blue/ico_category.gif | Bin 309 -> 0 bytes layouts/xe_blog/images/blue/sort_down.gif | Bin 46 -> 0 bytes layouts/xe_blog/images/blue/sort_up.gif | Bin 46 -> 0 bytes layouts/xe_blog/images/buttonHelp.gif | Bin 101 -> 0 bytes layouts/xe_blog/images/gray/@blog_image.gif | Bin 11113 -> 0 bytes layouts/xe_blog/images/gray/bg_blog.jpg | Bin 27062 -> 0 bytes layouts/xe_blog/images/gray/bg_member.gif | Bin 188 -> 0 bytes layouts/xe_blog/images/gray/box_1.gif | Bin 2607 -> 0 bytes layouts/xe_blog/images/gray/box_2.gif | Bin 2466 -> 0 bytes layouts/xe_blog/images/gray/box_2_bg.gif | Bin 212 -> 0 bytes layouts/xe_blog/images/gray/box_blog_bg.gif | Bin 115 -> 0 bytes layouts/xe_blog/images/gray/box_blog_bot.gif | Bin 352 -> 0 bytes .../xe_blog/images/gray/box_blog_title.gif | Bin 709 -> 0 bytes layouts/xe_blog/images/gray/box_blog_top.gif | Bin 471 -> 0 bytes layouts/xe_blog/images/gray/btn_back.gif | Bin 59 -> 0 bytes layouts/xe_blog/images/gray/btn_next.gif | Bin 59 -> 0 bytes layouts/xe_blog/images/gray/btn_rss.gif | Bin 641 -> 0 bytes layouts/xe_blog/images/gray/btn_search.gif | Bin 935 -> 0 bytes layouts/xe_blog/images/gray/bullet_3x3.gif | Bin 44 -> 0 bytes layouts/xe_blog/images/gray/bullet_3x3_1.gif | Bin 44 -> 0 bytes layouts/xe_blog/images/gray/division_d7.gif | Bin 44 -> 0 bytes layouts/xe_blog/images/gray/ico_category.gif | Bin 91 -> 0 bytes layouts/xe_blog/images/gray/sort_down.gif | Bin 46 -> 0 bytes layouts/xe_blog/images/gray/sort_up.gif | Bin 46 -> 0 bytes layouts/xe_blog/images/green/@blog_image.gif | Bin 11140 -> 0 bytes layouts/xe_blog/images/green/bg_blog.jpg | Bin 36905 -> 0 bytes layouts/xe_blog/images/green/bg_member.gif | Bin 145 -> 0 bytes layouts/xe_blog/images/green/box_1.gif | Bin 2600 -> 0 bytes layouts/xe_blog/images/green/box_2.gif | Bin 1654 -> 0 bytes layouts/xe_blog/images/green/box_2_bg.gif | Bin 142 -> 0 bytes layouts/xe_blog/images/green/box_blog_bg.gif | Bin 115 -> 0 bytes layouts/xe_blog/images/green/box_blog_bot.gif | Bin 352 -> 0 bytes .../xe_blog/images/green/box_blog_title.gif | Bin 482 -> 0 bytes layouts/xe_blog/images/green/box_blog_top.gif | Bin 472 -> 0 bytes layouts/xe_blog/images/green/btn_back.gif | Bin 59 -> 0 bytes layouts/xe_blog/images/green/btn_next.gif | Bin 59 -> 0 bytes layouts/xe_blog/images/green/btn_rss.gif | Bin 635 -> 0 bytes layouts/xe_blog/images/green/btn_search.gif | Bin 937 -> 0 bytes layouts/xe_blog/images/green/bullet_3x3.gif | Bin 44 -> 0 bytes layouts/xe_blog/images/green/bullet_3x3_1.gif | Bin 44 -> 0 bytes layouts/xe_blog/images/green/division_d7.gif | Bin 44 -> 0 bytes layouts/xe_blog/images/green/ico_category.gif | Bin 314 -> 0 bytes layouts/xe_blog/images/green/sort_down.gif | Bin 46 -> 0 bytes layouts/xe_blog/images/green/sort_up.gif | Bin 46 -> 0 bytes layouts/xe_blog/images/iconAllTags.gif | Bin 220 -> 0 bytes layouts/xe_blog/images/orange/@blog_image.gif | Bin 11156 -> 0 bytes layouts/xe_blog/images/orange/bg_blog.jpg | Bin 25828 -> 0 bytes layouts/xe_blog/images/orange/bg_member.gif | Bin 183 -> 0 bytes layouts/xe_blog/images/orange/box_1.gif | Bin 2649 -> 0 bytes layouts/xe_blog/images/orange/box_2.gif | Bin 2767 -> 0 bytes layouts/xe_blog/images/orange/box_2_bg.gif | Bin 207 -> 0 bytes layouts/xe_blog/images/orange/box_blog_bg.gif | Bin 115 -> 0 bytes .../xe_blog/images/orange/box_blog_bot.gif | Bin 352 -> 0 bytes .../xe_blog/images/orange/box_blog_title.gif | Bin 698 -> 0 bytes .../xe_blog/images/orange/box_blog_top.gif | Bin 360 -> 0 bytes layouts/xe_blog/images/orange/btn_back.gif | Bin 59 -> 0 bytes layouts/xe_blog/images/orange/btn_next.gif | Bin 59 -> 0 bytes layouts/xe_blog/images/orange/btn_rss.gif | Bin 644 -> 0 bytes layouts/xe_blog/images/orange/btn_search.gif | Bin 929 -> 0 bytes layouts/xe_blog/images/orange/bullet_3x3.gif | Bin 44 -> 0 bytes .../xe_blog/images/orange/bullet_3x3_1.gif | Bin 44 -> 0 bytes layouts/xe_blog/images/orange/division_dc.gif | Bin 44 -> 0 bytes layouts/xe_blog/images/orange/division_f2.gif | Bin 44 -> 0 bytes .../xe_blog/images/orange/ico_category.gif | Bin 91 -> 0 bytes layouts/xe_blog/images/orange/sort_down.gif | Bin 53 -> 0 bytes layouts/xe_blog/images/orange/sort_up.gif | Bin 67 -> 0 bytes layouts/xe_blog/images/powerdByZeroboard.gif | Bin 181 -> 0 bytes layouts/xe_blog/images/violet/@blog_image.gif | Bin 11155 -> 0 bytes layouts/xe_blog/images/violet/bg_blog.jpg | Bin 38111 -> 0 bytes layouts/xe_blog/images/violet/bg_member.gif | Bin 134 -> 0 bytes layouts/xe_blog/images/violet/box_1.gif | Bin 2576 -> 0 bytes layouts/xe_blog/images/violet/box_2.gif | Bin 1312 -> 0 bytes layouts/xe_blog/images/violet/box_2_bg.gif | Bin 134 -> 0 bytes layouts/xe_blog/images/violet/box_blog_bg.gif | Bin 115 -> 0 bytes .../xe_blog/images/violet/box_blog_bot.gif | Bin 347 -> 0 bytes .../xe_blog/images/violet/box_blog_title.gif | Bin 479 -> 0 bytes .../xe_blog/images/violet/box_blog_top.gif | Bin 472 -> 0 bytes layouts/xe_blog/images/violet/btn_back.gif | Bin 59 -> 0 bytes layouts/xe_blog/images/violet/btn_next.gif | Bin 59 -> 0 bytes layouts/xe_blog/images/violet/btn_rss.gif | Bin 635 -> 0 bytes layouts/xe_blog/images/violet/btn_search.gif | Bin 579 -> 0 bytes layouts/xe_blog/images/violet/bullet_3x3.gif | Bin 44 -> 0 bytes .../xe_blog/images/violet/bullet_3x3_1.gif | Bin 44 -> 0 bytes layouts/xe_blog/images/violet/division_cc.gif | Bin 44 -> 0 bytes layouts/xe_blog/images/violet/division_d7.gif | Bin 44 -> 0 bytes .../xe_blog/images/violet/ico_category.gif | Bin 308 -> 0 bytes layouts/xe_blog/images/violet/sort_down.gif | Bin 46 -> 0 bytes layouts/xe_blog/images/violet/sort_up.gif | Bin 46 -> 0 bytes layouts/xe_blog/layout.html | 141 - modules/addon/addon.class.php | 1 - modules/board/board.admin.controller.php | 96 - modules/board/board.admin.view.php | 220 - modules/board/board.api.php | 136 - modules/board/board.class.php | 83 - modules/board/board.controller.php | 343 -- modules/board/board.model.php | 58 - modules/board/board.smartphone.php | 44 - modules/board/board.view.php | 626 --- modules/board/board.wap.php | 115 - modules/board/conf/info.xml | 30 - modules/board/conf/module.xml | 92 - modules/board/lang/en.lang.php | 45 - modules/board/lang/es.lang.php | 47 - modules/board/lang/fr.lang.php | 44 - modules/board/lang/jp.lang.php | 44 - modules/board/lang/ko.lang.php | 43 - modules/board/lang/ru.lang.php | 50 - modules/board/lang/zh-CN.lang.php | 44 - modules/board/lang/zh-TW.lang.php | 44 - modules/board/queries/getAllBoard.xml | 14 - modules/board/queries/getBoardList.xml | 24 - modules/board/skins/xe_board/comment.html | 104 - .../board/skins/xe_board/comment_form.html | 66 - modules/board/skins/xe_board/css/black.css | 135 - modules/board/skins/xe_board/css/common.css | 412 -- modules/board/skins/xe_board/css/cyan.css | 35 - modules/board/skins/xe_board/css/green.css | 35 - modules/board/skins/xe_board/css/purple.css | 35 - modules/board/skins/xe_board/css/red.css | 35 - modules/board/skins/xe_board/css/white.css | 35 - .../skins/xe_board/delete_comment_form.html | 23 - modules/board/skins/xe_board/delete_form.html | 22 - .../skins/xe_board/delete_trackback_form.html | 24 - modules/board/skins/xe_board/footer.html | 2 - modules/board/skins/xe_board/header.html | 122 - .../xe_board/images/black/bgBoardListTh.gif | Bin 189 -> 0 bytes .../skins/xe_board/images/black/bgH3.gif | Bin 2770 -> 0 bytes .../xe_board/images/black/buttonHelp.gif | Bin 101 -> 0 bytes .../xe_board/images/black/buttonModifyE.gif | Bin 407 -> 0 bytes .../xe_board/images/black/buttonReply.gif | Bin 400 -> 0 bytes .../images/black/buttonTypeInput24.gif | Bin 419 -> 0 bytes .../skins/xe_board/images/black/calendar.gif | Bin 170 -> 0 bytes .../xe_board/images/black/document_menu.gif | Bin 216 -> 0 bytes .../xe_board/images/black/form_buttons.gif | Bin 4049 -> 0 bytes .../xe_board/images/black/form_buttons.png | Bin 7796 -> 0 bytes .../skins/xe_board/images/black/iconAdmin.gif | Bin 88 -> 0 bytes .../xe_board/images/black/iconAllTags.gif | Bin 220 -> 0 bytes .../xe_board/images/black/iconArticle.gif | Bin 211 -> 0 bytes .../skins/xe_board/images/black/iconFile.gif | Bin 146 -> 0 bytes .../skins/xe_board/images/black/iconList.gif | Bin 101 -> 0 bytes .../xe_board/images/black/iconMyInfo.gif | Bin 125 -> 0 bytes .../skins/xe_board/images/black/iconReply.gif | Bin 106 -> 0 bytes .../skins/xe_board/images/black/iconSetup.gif | Bin 155 -> 0 bytes .../xe_board/images/black/iconTrackback.gif | Bin 101 -> 0 bytes .../skins/xe_board/images/black/iconWrite.gif | Bin 525 -> 0 bytes .../xe_board/images/black/lineBoardListTh.gif | Bin 2755 -> 0 bytes .../skins/xe_board/images/black/lineH3.gif | Bin 37 -> 0 bytes .../skins/xe_board/images/black/read.gif | Bin 565 -> 0 bytes .../skins/xe_board/images/black/typeBlog.gif | Bin 133 -> 0 bytes .../xe_board/images/black/typeGallery.gif | Bin 149 -> 0 bytes .../skins/xe_board/images/black/typeList.gif | Bin 166 -> 0 bytes .../xe_board/images/black/typeWebzine.gif | Bin 218 -> 0 bytes .../xe_board/images/common/arrowNextA1.gif | Bin 46 -> 0 bytes .../xe_board/images/common/arrowNextB1.gif | Bin 51 -> 0 bytes .../xe_board/images/common/arrowNextC1.gif | Bin 152 -> 0 bytes .../xe_board/images/common/arrowNextEndA1.gif | Bin 52 -> 0 bytes .../xe_board/images/common/arrowPrevA1.gif | Bin 47 -> 0 bytes .../xe_board/images/common/arrowPrevB1.gif | Bin 51 -> 0 bytes .../xe_board/images/common/arrowPrevC1.gif | Bin 151 -> 0 bytes .../xe_board/images/common/arrowPrevEndA1.gif | Bin 51 -> 0 bytes .../skins/xe_board/images/common/bgH3.gif | Bin 2778 -> 0 bytes .../skins/xe_board/images/common/blank.gif | Bin 43 -> 0 bytes .../images/common/bullet_3x3_d8d8d8.gif | Bin 44 -> 0 bytes .../images/common/buttonAscending.gif | Bin 46 -> 0 bytes .../xe_board/images/common/buttonClose.gif | Bin 58 -> 0 bytes .../xe_board/images/common/buttonDeleteX.gif | Bin 61 -> 0 bytes .../images/common/buttonDescending.gif | Bin 46 -> 0 bytes .../xe_board/images/common/buttonHelp.gif | Bin 101 -> 0 bytes .../images/common/buttonToggleReply.gif | Bin 70 -> 0 bytes .../skins/xe_board/images/common/calendar.gif | Bin 170 -> 0 bytes .../skins/xe_board/images/common/category.gif | Bin 115 -> 0 bytes .../xe_board/images/common/document_menu.gif | Bin 216 -> 0 bytes .../xe_board/images/common/iconAdmin.gif | Bin 88 -> 0 bytes .../xe_board/images/common/iconAllTags.gif | Bin 220 -> 0 bytes .../xe_board/images/common/iconArrowD8.gif | Bin 46 -> 0 bytes .../xe_board/images/common/iconCheck.gif | Bin 321 -> 0 bytes .../xe_board/images/common/iconNotice.gif | Bin 452 -> 0 bytes .../xe_board/images/common/iconReply.gif | Bin 106 -> 0 bytes .../xe_board/images/common/iconReplyArrow.gif | Bin 54 -> 0 bytes .../skins/xe_board/images/common/iconRss.gif | Bin 988 -> 0 bytes .../xe_board/images/common/iconSetup.gif | Bin 155 -> 0 bytes .../skins/xe_board/images/common/iconTag.gif | Bin 205 -> 0 bytes .../xe_board/images/common/iconTrackback.gif | Bin 101 -> 0 bytes .../skins/xe_board/images/common/lineH3.gif | Bin 45 -> 0 bytes .../images/common/line_1x10_e0e0e0.gif | Bin 44 -> 0 bytes .../skins/xe_board/images/common/notice.gif | Bin 363 -> 0 bytes .../skins/xe_board/images/common/read.gif | Bin 565 -> 0 bytes .../skins/xe_board/images/common/typeBlog.gif | Bin 133 -> 0 bytes .../xe_board/images/common/typeGallery.gif | Bin 149 -> 0 bytes .../skins/xe_board/images/common/typeList.gif | Bin 166 -> 0 bytes .../xe_board/images/common/typeWebzine.gif | Bin 218 -> 0 bytes .../skins/xe_board/images/common/vote.gif | Bin 562 -> 0 bytes .../xe_board/images/cyan/bgBoardListTh.gif | Bin 204 -> 0 bytes .../skins/xe_board/images/cyan/buttonHelp.gif | Bin 101 -> 0 bytes .../xe_board/images/cyan/buttonModifyE.gif | Bin 264 -> 0 bytes .../xe_board/images/cyan/buttonReply.gif | Bin 251 -> 0 bytes .../images/cyan/buttonTypeInput24.gif | Bin 262 -> 0 bytes .../xe_board/images/cyan/iconAllTags.gif | Bin 220 -> 0 bytes .../xe_board/images/cyan/iconArticle.gif | Bin 214 -> 0 bytes .../skins/xe_board/images/cyan/iconFile.gif | Bin 145 -> 0 bytes .../skins/xe_board/images/cyan/iconList.gif | Bin 210 -> 0 bytes .../skins/xe_board/images/cyan/iconMyInfo.gif | Bin 91 -> 0 bytes .../skins/xe_board/images/cyan/iconReply.gif | Bin 106 -> 0 bytes .../skins/xe_board/images/cyan/iconRss.gif | Bin 988 -> 0 bytes .../xe_board/images/cyan/iconTrackback.gif | Bin 101 -> 0 bytes .../skins/xe_board/images/cyan/iconWrite.gif | Bin 198 -> 0 bytes .../xe_board/images/cyan/lineBoardListTh.gif | Bin 3028 -> 0 bytes .../xe_board/images/cyan/typeGallery.gif | Bin 149 -> 0 bytes .../skins/xe_board/images/cyan/typeList.gif | Bin 166 -> 0 bytes .../xe_board/images/cyan/typeWebzine.gif | Bin 218 -> 0 bytes .../xe_board/images/green/bgBoardListTh.gif | Bin 197 -> 0 bytes .../xe_board/images/green/buttonHelp.gif | Bin 101 -> 0 bytes .../xe_board/images/green/buttonModifyE.gif | Bin 264 -> 0 bytes .../xe_board/images/green/buttonReply.gif | Bin 251 -> 0 bytes .../images/green/buttonTypeInput24.gif | Bin 262 -> 0 bytes .../xe_board/images/green/iconAllTags.gif | Bin 220 -> 0 bytes .../xe_board/images/green/iconArticle.gif | Bin 211 -> 0 bytes .../skins/xe_board/images/green/iconFile.gif | Bin 146 -> 0 bytes .../skins/xe_board/images/green/iconList.gif | Bin 565 -> 0 bytes .../xe_board/images/green/iconMyInfo.gif | Bin 96 -> 0 bytes .../skins/xe_board/images/green/iconReply.gif | Bin 106 -> 0 bytes .../skins/xe_board/images/green/iconRss.gif | Bin 988 -> 0 bytes .../xe_board/images/green/iconTrackback.gif | Bin 101 -> 0 bytes .../skins/xe_board/images/green/iconWrite.gif | Bin 199 -> 0 bytes .../xe_board/images/green/lineBoardListTh.gif | Bin 2962 -> 0 bytes .../xe_board/images/green/typeGallery.gif | Bin 149 -> 0 bytes .../skins/xe_board/images/green/typeList.gif | Bin 166 -> 0 bytes .../xe_board/images/green/typeWebzine.gif | Bin 218 -> 0 bytes .../xe_board/images/purple/bgBoardListTh.gif | Bin 197 -> 0 bytes .../xe_board/images/purple/buttonHelp.gif | Bin 101 -> 0 bytes .../xe_board/images/purple/buttonModifyE.gif | Bin 264 -> 0 bytes .../xe_board/images/purple/buttonReply.gif | Bin 400 -> 0 bytes .../images/purple/buttonTypeInput24.gif | Bin 419 -> 0 bytes .../xe_board/images/purple/iconAllTags.gif | Bin 220 -> 0 bytes .../xe_board/images/purple/iconArticle.gif | Bin 219 -> 0 bytes .../skins/xe_board/images/purple/iconFile.gif | Bin 146 -> 0 bytes .../skins/xe_board/images/purple/iconList.gif | Bin 565 -> 0 bytes .../xe_board/images/purple/iconMyInfo.gif | Bin 125 -> 0 bytes .../xe_board/images/purple/iconReply.gif | Bin 106 -> 0 bytes .../skins/xe_board/images/purple/iconRss.gif | Bin 988 -> 0 bytes .../xe_board/images/purple/iconTrackback.gif | Bin 101 -> 0 bytes .../xe_board/images/purple/iconWrite.gif | Bin 525 -> 0 bytes .../images/purple/lineBoardListTh.gif | Bin 2442 -> 0 bytes .../xe_board/images/purple/typeGallery.gif | Bin 149 -> 0 bytes .../skins/xe_board/images/purple/typeList.gif | Bin 166 -> 0 bytes .../xe_board/images/purple/typeWebzine.gif | Bin 218 -> 0 bytes .../xe_board/images/red/bgBoardListTh.gif | Bin 197 -> 0 bytes .../skins/xe_board/images/red/buttonHelp.gif | Bin 101 -> 0 bytes .../xe_board/images/red/buttonModifyE.gif | Bin 264 -> 0 bytes .../skins/xe_board/images/red/buttonReply.gif | Bin 249 -> 0 bytes .../xe_board/images/red/buttonTypeInput24.gif | Bin 265 -> 0 bytes .../skins/xe_board/images/red/iconAllTags.gif | Bin 220 -> 0 bytes .../skins/xe_board/images/red/iconArticle.gif | Bin 213 -> 0 bytes .../skins/xe_board/images/red/iconFile.gif | Bin 146 -> 0 bytes .../skins/xe_board/images/red/iconList.gif | Bin 565 -> 0 bytes .../skins/xe_board/images/red/iconMyInfo.gif | Bin 96 -> 0 bytes .../skins/xe_board/images/red/iconReply.gif | Bin 106 -> 0 bytes .../skins/xe_board/images/red/iconRss.gif | Bin 988 -> 0 bytes .../xe_board/images/red/iconTrackback.gif | Bin 101 -> 0 bytes .../skins/xe_board/images/red/iconWrite.gif | Bin 307 -> 0 bytes .../xe_board/images/red/lineBoardListTh.gif | Bin 2489 -> 0 bytes .../skins/xe_board/images/red/typeGallery.gif | Bin 149 -> 0 bytes .../skins/xe_board/images/red/typeList.gif | Bin 166 -> 0 bytes .../skins/xe_board/images/red/typeWebzine.gif | Bin 218 -> 0 bytes .../xe_board/images/white/bgBoardListTh.gif | Bin 197 -> 0 bytes .../xe_board/images/white/buttonHelp.gif | Bin 101 -> 0 bytes .../xe_board/images/white/buttonModifyE.gif | Bin 407 -> 0 bytes .../xe_board/images/white/buttonReply.gif | Bin 400 -> 0 bytes .../images/white/buttonTypeInput24.gif | Bin 419 -> 0 bytes .../xe_board/images/white/iconAllTags.gif | Bin 220 -> 0 bytes .../xe_board/images/white/iconArticle.gif | Bin 219 -> 0 bytes .../skins/xe_board/images/white/iconFile.gif | Bin 146 -> 0 bytes .../skins/xe_board/images/white/iconList.gif | Bin 101 -> 0 bytes .../xe_board/images/white/iconMyInfo.gif | Bin 125 -> 0 bytes .../skins/xe_board/images/white/iconReply.gif | Bin 106 -> 0 bytes .../skins/xe_board/images/white/iconRss.gif | Bin 988 -> 0 bytes .../xe_board/images/white/iconTrackback.gif | Bin 101 -> 0 bytes .../skins/xe_board/images/white/iconWrite.gif | Bin 525 -> 0 bytes .../xe_board/images/white/lineBoardListTh.gif | Bin 2763 -> 0 bytes .../xe_board/images/white/typeGallery.gif | Bin 149 -> 0 bytes .../skins/xe_board/images/white/typeList.gif | Bin 166 -> 0 bytes .../xe_board/images/white/typeWebzine.gif | Bin 218 -> 0 bytes .../skins/xe_board/input_password_form.html | 25 - modules/board/skins/xe_board/list.html | 81 - modules/board/skins/xe_board/message.html | 16 - .../board/skins/xe_board/screenshot/black.gif | Bin 12039 -> 0 bytes .../board/skins/xe_board/screenshot/cyan.gif | Bin 14271 -> 0 bytes .../board/skins/xe_board/screenshot/green.gif | Bin 13728 -> 0 bytes .../skins/xe_board/screenshot/purple.gif | Bin 14728 -> 0 bytes .../board/skins/xe_board/screenshot/red.gif | Bin 15035 -> 0 bytes .../board/skins/xe_board/screenshot/white.gif | Bin 13403 -> 0 bytes modules/board/skins/xe_board/skin.xml | 680 --- modules/board/skins/xe_board/style.blog.html | 54 - modules/board/skins/xe_board/style.forum.html | 144 - .../board/skins/xe_board/style.gallery.html | 142 - modules/board/skins/xe_board/style.list.html | 206 - .../board/skins/xe_board/style.webzine.html | 142 - modules/board/skins/xe_board/tag_list.html | 40 - modules/board/skins/xe_board/trackback.html | 26 - .../board/skins/xe_board/view_document.html | 203 - modules/board/skins/xe_board/write_form.html | 122 - modules/board/skins/xe_default/_footer.html | 3 - modules/board/skins/xe_default/_header.html | 89 - .../board/skins/xe_default/_style.blog.html | 50 - .../board/skins/xe_default/_style.forum.html | 124 - .../skins/xe_default/_style.gallery.html | 138 - .../board/skins/xe_default/_style.list.html | 183 - .../skins/xe_default/_style.webzine.html | 140 - modules/board/skins/xe_default/comment.html | 115 - .../board/skins/xe_default/comment_form.html | 77 - modules/board/skins/xe_default/css/black.css | 156 - modules/board/skins/xe_default/css/board.css | 324 -- .../board/skins/xe_default/css/pagination.css | 64 - modules/board/skins/xe_default/css/white.css | 133 - .../skins/xe_default/delete_comment_form.html | 23 - .../board/skins/xe_default/delete_form.html | 22 - .../xe_default/delete_trackback_form.html | 24 - .../xe_default/images/black/bgThDefault.gif | Bin 155 -> 0 bytes .../xe_default/images/black/lineVr11.gif | Bin 44 -> 0 bytes .../xe_default/images/common/arrowNextA1.gif | Bin 46 -> 0 bytes .../xe_default/images/common/arrowNextB1.gif | Bin 51 -> 0 bytes .../xe_default/images/common/arrowNextC1.gif | Bin 152 -> 0 bytes .../images/common/arrowNextEndA1.gif | Bin 52 -> 0 bytes .../xe_default/images/common/arrowPrevA1.gif | Bin 47 -> 0 bytes .../xe_default/images/common/arrowPrevB1.gif | Bin 51 -> 0 bytes .../xe_default/images/common/arrowPrevC1.gif | Bin 151 -> 0 bytes .../images/common/arrowPrevEndA1.gif | Bin 51 -> 0 bytes .../skins/xe_default/images/common/blank.gif | Bin 43 -> 0 bytes .../images/common/buttonAscending.gif | Bin 46 -> 0 bytes .../images/common/buttonBg2byte.gif | Bin 699 -> 0 bytes .../images/common/buttonDescending.gif | Bin 46 -> 0 bytes .../xe_default/images/common/iconArticle.gif | Bin 219 -> 0 bytes .../images/common/iconBoardHeading.gif | Bin 79 -> 0 bytes .../xe_default/images/common/iconFile.gif | Bin 295 -> 0 bytes .../skins/xe_default/images/common/icons.gif | Bin 522 -> 0 bytes .../xe_default/images/white/bgThDefault.gif | Bin 155 -> 0 bytes .../xe_default/images/white/lineVr11.gif | Bin 44 -> 0 bytes .../skins/xe_default/input_password_form.html | 25 - modules/board/skins/xe_default/list.html | 74 - modules/board/skins/xe_default/message.html | 16 - .../skins/xe_default/screenshot/black.gif | Bin 16933 -> 0 bytes .../skins/xe_default/screenshot/white.gif | Bin 16351 -> 0 bytes modules/board/skins/xe_default/skin.xml | 537 -- modules/board/skins/xe_default/tag_list.html | 35 - modules/board/skins/xe_default/trackback.html | 35 - .../board/skins/xe_default/view_document.html | 203 - .../board/skins/xe_default/write_form.html | 123 - modules/board/skins/xe_guestbook/comment.html | 102 - .../skins/xe_guestbook/comment_form.html | 98 - .../board/skins/xe_guestbook/css/black.css | 115 - .../board/skins/xe_guestbook/css/common.css | 347 -- modules/board/skins/xe_guestbook/css/cyan.css | 29 - .../board/skins/xe_guestbook/css/green.css | 29 - .../board/skins/xe_guestbook/css/purple.css | 29 - modules/board/skins/xe_guestbook/css/red.css | 29 - .../board/skins/xe_guestbook/css/white.css | 29 - .../xe_guestbook/delete_comment_form.html | 23 - .../board/skins/xe_guestbook/delete_form.html | 22 - .../xe_guestbook/delete_trackback_form.html | 24 - .../skins/xe_guestbook/filter/insert.xml | 16 - modules/board/skins/xe_guestbook/footer.html | 2 - modules/board/skins/xe_guestbook/header.html | 74 - .../images/black/bgBoardListTh.gif | Bin 189 -> 0 bytes .../skins/xe_guestbook/images/black/bgH3.gif | Bin 2770 -> 0 bytes .../xe_guestbook/images/black/buttonHelp.gif | Bin 101 -> 0 bytes .../images/black/buttonModifyE.gif | Bin 407 -> 0 bytes .../xe_guestbook/images/black/buttonReply.gif | Bin 400 -> 0 bytes .../images/black/buttonTypeInput24.gif | Bin 419 -> 0 bytes .../xe_guestbook/images/black/calendar.gif | Bin 170 -> 0 bytes .../images/black/document_menu.gif | Bin 216 -> 0 bytes .../images/black/form_buttons.gif | Bin 4049 -> 0 bytes .../images/black/form_buttons.png | Bin 7796 -> 0 bytes .../xe_guestbook/images/black/iconAdmin.gif | Bin 88 -> 0 bytes .../xe_guestbook/images/black/iconAllTags.gif | Bin 220 -> 0 bytes .../xe_guestbook/images/black/iconArticle.gif | Bin 211 -> 0 bytes .../xe_guestbook/images/black/iconFile.gif | Bin 146 -> 0 bytes .../xe_guestbook/images/black/iconList.gif | Bin 101 -> 0 bytes .../xe_guestbook/images/black/iconMyInfo.gif | Bin 125 -> 0 bytes .../xe_guestbook/images/black/iconReply.gif | Bin 106 -> 0 bytes .../xe_guestbook/images/black/iconSetup.gif | Bin 155 -> 0 bytes .../images/black/iconTrackback.gif | Bin 101 -> 0 bytes .../xe_guestbook/images/black/iconWrite.gif | Bin 525 -> 0 bytes .../images/black/lineBoardListTh.gif | Bin 2755 -> 0 bytes .../xe_guestbook/images/black/lineH3.gif | Bin 37 -> 0 bytes .../skins/xe_guestbook/images/black/read.gif | Bin 565 -> 0 bytes .../xe_guestbook/images/black/typeBlog.gif | Bin 133 -> 0 bytes .../xe_guestbook/images/black/typeGallery.gif | Bin 149 -> 0 bytes .../xe_guestbook/images/black/typeList.gif | Bin 166 -> 0 bytes .../xe_guestbook/images/black/typeWebzine.gif | Bin 218 -> 0 bytes .../images/common/arrowNextA1.gif | Bin 46 -> 0 bytes .../images/common/arrowNextB1.gif | Bin 51 -> 0 bytes .../images/common/arrowNextC1.gif | Bin 152 -> 0 bytes .../images/common/arrowNextEndA1.gif | Bin 52 -> 0 bytes .../images/common/arrowPrevA1.gif | Bin 47 -> 0 bytes .../images/common/arrowPrevB1.gif | Bin 51 -> 0 bytes .../images/common/arrowPrevC1.gif | Bin 151 -> 0 bytes .../images/common/arrowPrevEndA1.gif | Bin 51 -> 0 bytes .../skins/xe_guestbook/images/common/bgH3.gif | Bin 2778 -> 0 bytes .../xe_guestbook/images/common/blank.gif | Bin 43 -> 0 bytes .../images/common/bullet_3x3_d8d8d8.gif | Bin 44 -> 0 bytes .../images/common/buttonClose.gif | Bin 58 -> 0 bytes .../images/common/buttonDeleteX.gif | Bin 61 -> 0 bytes .../xe_guestbook/images/common/buttonHelp.gif | Bin 101 -> 0 bytes .../images/common/buttonToggleReply.gif | Bin 70 -> 0 bytes .../xe_guestbook/images/common/calendar.gif | Bin 170 -> 0 bytes .../xe_guestbook/images/common/category.gif | Bin 115 -> 0 bytes .../images/common/document_menu.gif | Bin 216 -> 0 bytes .../xe_guestbook/images/common/iconAdmin.gif | Bin 88 -> 0 bytes .../images/common/iconArrowD8.gif | Bin 46 -> 0 bytes .../xe_guestbook/images/common/iconCheck.gif | Bin 321 -> 0 bytes .../xe_guestbook/images/common/iconNotice.gif | Bin 452 -> 0 bytes .../xe_guestbook/images/common/iconReply.gif | Bin 106 -> 0 bytes .../images/common/iconReplyArrow.gif | Bin 54 -> 0 bytes .../xe_guestbook/images/common/iconRss.gif | Bin 988 -> 0 bytes .../xe_guestbook/images/common/iconSetup.gif | Bin 155 -> 0 bytes .../images/common/iconTrackback.gif | Bin 101 -> 0 bytes .../xe_guestbook/images/common/lineH3.gif | Bin 45 -> 0 bytes .../images/common/line_1x10_e0e0e0.gif | Bin 44 -> 0 bytes .../xe_guestbook/images/common/notice.gif | Bin 363 -> 0 bytes .../skins/xe_guestbook/images/common/read.gif | Bin 565 -> 0 bytes .../skins/xe_guestbook/images/common/vote.gif | Bin 562 -> 0 bytes .../images/cyan/bgBoardListTh.gif | Bin 204 -> 0 bytes .../images/cyan/buttonModifyE.gif | Bin 264 -> 0 bytes .../xe_guestbook/images/cyan/buttonReply.gif | Bin 251 -> 0 bytes .../images/cyan/buttonTypeInput24.gif | Bin 262 -> 0 bytes .../xe_guestbook/images/cyan/iconArticle.gif | Bin 214 -> 0 bytes .../xe_guestbook/images/cyan/iconFile.gif | Bin 145 -> 0 bytes .../xe_guestbook/images/cyan/iconList.gif | Bin 210 -> 0 bytes .../xe_guestbook/images/cyan/iconMyInfo.gif | Bin 91 -> 0 bytes .../xe_guestbook/images/cyan/iconWrite.gif | Bin 198 -> 0 bytes .../images/cyan/lineBoardListTh.gif | Bin 3028 -> 0 bytes .../images/green/bgBoardListTh.gif | Bin 197 -> 0 bytes .../images/green/buttonModifyE.gif | Bin 264 -> 0 bytes .../xe_guestbook/images/green/buttonReply.gif | Bin 251 -> 0 bytes .../images/green/buttonTypeInput24.gif | Bin 262 -> 0 bytes .../xe_guestbook/images/green/iconArticle.gif | Bin 211 -> 0 bytes .../xe_guestbook/images/green/iconFile.gif | Bin 146 -> 0 bytes .../xe_guestbook/images/green/iconList.gif | Bin 565 -> 0 bytes .../xe_guestbook/images/green/iconMyInfo.gif | Bin 96 -> 0 bytes .../xe_guestbook/images/green/iconWrite.gif | Bin 199 -> 0 bytes .../images/green/lineBoardListTh.gif | Bin 2962 -> 0 bytes .../images/purple/bgBoardListTh.gif | Bin 197 -> 0 bytes .../images/purple/buttonModifyE.gif | Bin 264 -> 0 bytes .../images/purple/buttonReply.gif | Bin 400 -> 0 bytes .../images/purple/buttonTypeInput24.gif | Bin 419 -> 0 bytes .../images/purple/iconArticle.gif | Bin 219 -> 0 bytes .../xe_guestbook/images/purple/iconFile.gif | Bin 146 -> 0 bytes .../xe_guestbook/images/purple/iconList.gif | Bin 565 -> 0 bytes .../xe_guestbook/images/purple/iconMyInfo.gif | Bin 125 -> 0 bytes .../xe_guestbook/images/purple/iconWrite.gif | Bin 525 -> 0 bytes .../images/purple/lineBoardListTh.gif | Bin 2442 -> 0 bytes .../xe_guestbook/images/red/bgBoardListTh.gif | Bin 197 -> 0 bytes .../xe_guestbook/images/red/buttonModifyE.gif | Bin 264 -> 0 bytes .../xe_guestbook/images/red/buttonReply.gif | Bin 249 -> 0 bytes .../images/red/buttonTypeInput24.gif | Bin 265 -> 0 bytes .../xe_guestbook/images/red/iconArticle.gif | Bin 213 -> 0 bytes .../xe_guestbook/images/red/iconFile.gif | Bin 146 -> 0 bytes .../xe_guestbook/images/red/iconList.gif | Bin 565 -> 0 bytes .../xe_guestbook/images/red/iconMyInfo.gif | Bin 96 -> 0 bytes .../xe_guestbook/images/red/iconWrite.gif | Bin 307 -> 0 bytes .../images/red/lineBoardListTh.gif | Bin 2489 -> 0 bytes .../images/white/bgBoardListTh.gif | Bin 197 -> 0 bytes .../images/white/buttonModifyE.gif | Bin 407 -> 0 bytes .../xe_guestbook/images/white/buttonReply.gif | Bin 400 -> 0 bytes .../images/white/buttonTypeInput24.gif | Bin 419 -> 0 bytes .../xe_guestbook/images/white/iconArticle.gif | Bin 219 -> 0 bytes .../xe_guestbook/images/white/iconFile.gif | Bin 146 -> 0 bytes .../xe_guestbook/images/white/iconList.gif | Bin 101 -> 0 bytes .../xe_guestbook/images/white/iconMyInfo.gif | Bin 125 -> 0 bytes .../xe_guestbook/images/white/iconWrite.gif | Bin 525 -> 0 bytes .../images/white/lineBoardListTh.gif | Bin 2763 -> 0 bytes .../xe_guestbook/input_password_form.html | 25 - modules/board/skins/xe_guestbook/list.html | 71 - modules/board/skins/xe_guestbook/message.html | 16 - .../skins/xe_guestbook/screenshot/black.gif | Bin 8268 -> 0 bytes .../skins/xe_guestbook/screenshot/cyan.gif | Bin 7323 -> 0 bytes .../skins/xe_guestbook/screenshot/green.gif | Bin 7301 -> 0 bytes .../skins/xe_guestbook/screenshot/purple.gif | Bin 7301 -> 0 bytes .../skins/xe_guestbook/screenshot/red.gif | Bin 7301 -> 0 bytes .../skins/xe_guestbook/screenshot/white.gif | Bin 7301 -> 0 bytes modules/board/skins/xe_guestbook/skin.xml | 109 - .../board/skins/xe_guestbook/tag_list.html | 40 - .../board/skins/xe_guestbook/trackback.html | 26 - .../skins/xe_guestbook/view_document.html | 96 - .../board/skins/xe_guestbook/write_form.html | 109 - modules/board/tpl/addition_setup.html | 3 - modules/board/tpl/board_delete.html | 32 - modules/board/tpl/board_insert.html | 181 - modules/board/tpl/category_list.html | 3 - modules/board/tpl/css/board.css | 11 - modules/board/tpl/extra_vars.html | 3 - modules/board/tpl/filter/delete_board.xml | 10 - modules/board/tpl/filter/delete_comment.xml | 18 - modules/board/tpl/filter/delete_document.xml | 16 - modules/board/tpl/filter/delete_trackback.xml | 18 - modules/board/tpl/filter/input_password.xml | 16 - modules/board/tpl/filter/insert.xml | 18 - modules/board/tpl/filter/insert_board.xml | 40 - modules/board/tpl/filter/insert_comment.xml | 30 - .../tpl/filter/manage_checked_document.xml | 7 - modules/board/tpl/filter/search.xml | 15 - modules/board/tpl/filter/update_category.xml | 11 - modules/board/tpl/filter/vote.xml | 13 - modules/board/tpl/grant_list.html | 3 - modules/board/tpl/header.html | 29 - modules/board/tpl/index.html | 90 - modules/board/tpl/js/board.js | 124 - modules/board/tpl/js/board_admin.js | 140 - modules/board/tpl/list_setting.html | 34 - modules/board/tpl/skin_info.html | 3 - .../board/tpl/smartphone/comment_list.html | 14 - modules/board/tpl/smartphone/list.html | 17 - .../board/tpl/smartphone/view_document.html | 12 - modules/homepage/conf/info.xml | 27 - modules/homepage/conf/module.xml | 89 - .../homepage/homepage.admin.controller.php | 519 -- modules/homepage/homepage.admin.model.php | 21 - modules/homepage/homepage.admin.view.php | 120 - modules/homepage/homepage.class.php | 64 - modules/homepage/homepage.controller.php | 449 -- modules/homepage/homepage.model.php | 100 - modules/homepage/homepage.smartphone.php | 16 - modules/homepage/homepage.view.php | 438 -- modules/homepage/lang/en.lang.php | 106 - modules/homepage/lang/es.lang.php | 105 - modules/homepage/lang/jp.lang.php | 105 - modules/homepage/lang/ko.lang.php | 105 - modules/homepage/lang/zh-CN.lang.php | 105 - modules/homepage/lang/zh-TW.lang.php | 106 - modules/homepage/queries/deleteHomepage.xml | 8 - modules/homepage/queries/getHomepageInfo.xml | 18 - modules/homepage/queries/getHomepageList.xml | 24 - modules/homepage/queries/getMyCafes.xml | 24 - .../homepage/queries/getNewestComments.xml | 23 - .../homepage/queries/getNewestDocuments.xml | 24 - modules/homepage/queries/getRssList.xml | 21 - modules/homepage/queries/insertHomepage.xml | 14 - modules/homepage/queries/updateHomepage.xml | 13 - .../homepage/queries/updateHomepageTitle.xml | 11 - modules/homepage/schemas/homepages.xml | 10 - .../skins/xe_default/img/arrowNextA1.gif | Bin 46 -> 0 bytes .../skins/xe_default/img/arrowNextEndA1.gif | Bin 52 -> 0 bytes .../skins/xe_default/img/arrowPrevA1.gif | Bin 47 -> 0 bytes .../skins/xe_default/img/arrowPrevEndA1.gif | Bin 51 -> 0 bytes .../skins/xe_default/img/lineTextDiv.gif | Bin 44 -> 0 bytes .../skins/xe_default/img/lineVr11.gif | Bin 44 -> 0 bytes modules/homepage/skins/xe_default/index.html | 133 - modules/homepage/skins/xe_default/skin.xml | 92 - modules/homepage/skins/xe_default/style.css | 116 - modules/homepage/tpl/_footer.html | 1 - modules/homepage/tpl/_header.html | 17 - modules/homepage/tpl/components.html | 83 - modules/homepage/tpl/delete.html | 38 - modules/homepage/tpl/filter/cafe_creation.xml | 11 - .../homepage/tpl/filter/change_language.xml | 7 - modules/homepage/tpl/filter/change_layout.xml | 7 - modules/homepage/tpl/filter/delete_group.xml | 9 - .../homepage/tpl/filter/delete_homepage.xml | 12 - .../homepage/tpl/filter/delete_menu_item.xml | 10 - modules/homepage/tpl/filter/export_module.xml | 4 - modules/homepage/tpl/filter/insert_config.xml | 5 - modules/homepage/tpl/filter/insert_group.xml | 9 - .../homepage/tpl/filter/insert_homepage.xml | 18 - .../homepage/tpl/filter/insert_menu_item.xml | 10 - .../homepage/tpl/filter/update_homepage.xml | 11 - .../homepage/tpl/filter/update_index_mid.xml | 9 - .../tpl/filter/update_member_group.xml | 11 - modules/homepage/tpl/group_list.html | 91 - modules/homepage/tpl/index.html | 213 - modules/homepage/tpl/js/homepage.js | 441 -- modules/homepage/tpl/layout_setup.html | 210 - modules/homepage/tpl/member_list.html | 68 - modules/homepage/tpl/menu_manage.html | 168 - modules/homepage/tpl/mid_list.html | 51 - modules/homepage/tpl/redirect.html | 3 - modules/homepage/tpl/setup.html | 101 - modules/homepage/tpl/site_status.html | 140 - modules/homepage/tpl/skin_info.html | 3 - modules/homepage/tpl/smartphone.html | 18 - modules/issuetracker/classes/svn.class.php | 396 -- modules/issuetracker/conf/info.xml | 34 - modules/issuetracker/conf/module.xml | 99 - .../issuetracker.admin.controller.php | 308 - .../issuetracker/issuetracker.admin.view.php | 325 -- modules/issuetracker/issuetracker.class.php | 87 - .../issuetracker/issuetracker.controller.php | 532 -- modules/issuetracker/issuetracker.item.php | 166 - modules/issuetracker/issuetracker.model.php | 468 -- modules/issuetracker/issuetracker.view.php | 523 -- modules/issuetracker/lang/en.lang.php | 110 - modules/issuetracker/lang/es.lang.php | 111 - modules/issuetracker/lang/jp.lang.php | 111 - modules/issuetracker/lang/ko.lang.php | 111 - modules/issuetracker/lang/zh-CN.lang.php | 110 - modules/issuetracker/lang/zh-TW.lang.php | 111 - .../queries/clearComponentsDefault.xml | 11 - .../queries/clearMilestoneDefault.xml | 11 - .../queries/clearPrioritiesDefault.xml | 11 - .../issuetracker/queries/clearTypeDefault.xml | 11 - .../issuetracker/queries/deleteComponent.xml | 8 - .../issuetracker/queries/deleteComponents.xml | 8 - .../issuetracker/queries/deleteHistories.xml | 8 - modules/issuetracker/queries/deleteIssue.xml | 8 - .../issuetracker/queries/deleteMilestone.xml | 8 - .../issuetracker/queries/deleteMilestones.xml | 8 - .../issuetracker/queries/deletePackage.xml | 8 - .../issuetracker/queries/deletePriorities.xml | 8 - .../issuetracker/queries/deletePriority.xml | 8 - .../issuetracker/queries/deleteRelease.xml | 8 - modules/issuetracker/queries/deleteType.xml | 8 - modules/issuetracker/queries/deleteTypes.xml | 8 - .../issuetracker/queries/getChangesets.xml | 17 - modules/issuetracker/queries/getComponent.xml | 11 - .../issuetracker/queries/getComponents.xml | 11 - .../issuetracker/queries/getDocumentList.xml | 48 - .../queries/getDocumentListForChangeset.xml | 17 - .../issuetracker/queries/getGroupMembers.xml | 16 - modules/issuetracker/queries/getHistories.xml | 17 - .../issuetracker/queries/getHistoryCount.xml | 11 - modules/issuetracker/queries/getIssue.xml | 11 - modules/issuetracker/queries/getIssueList.xml | 36 - .../queries/getIssueListWithExtraVars.xml | 41 - .../queries/getIssueListWithinTag.xml | 35 - modules/issuetracker/queries/getIssues.xml | 27 - .../issuetracker/queries/getIssuesCount.xml | 20 - .../queries/getLatestRevision.xml | 11 - modules/issuetracker/queries/getMilestone.xml | 11 - .../issuetracker/queries/getMilestones.xml | 15 - modules/issuetracker/queries/getPackage.xml | 11 - modules/issuetracker/queries/getPackages.xml | 15 - .../issuetracker/queries/getPriorities.xml | 14 - modules/issuetracker/queries/getPriority.xml | 11 - .../issuetracker/queries/getPriorityCount.xml | 11 - .../queries/getPriorityMaxListorder.xml | 11 - .../issuetracker/queries/getProjectList.xml | 24 - modules/issuetracker/queries/getRelease.xml | 11 - .../issuetracker/queries/getReleaseCount.xml | 11 - .../issuetracker/queries/getReleaseList.xml | 17 - modules/issuetracker/queries/getReleases.xml | 15 - .../queries/getReleasesWithPackage.xml | 15 - modules/issuetracker/queries/getType.xml | 11 - modules/issuetracker/queries/getTypes.xml | 11 - .../issuetracker/queries/insertChangeset.xml | 12 - .../issuetracker/queries/insertComponent.xml | 11 - .../issuetracker/queries/insertHistory.xml | 17 - modules/issuetracker/queries/insertIssue.xml | 16 - .../issuetracker/queries/insertMilestone.xml | 14 - .../issuetracker/queries/insertPackage.xml | 12 - .../issuetracker/queries/insertPriority.xml | 12 - .../issuetracker/queries/insertRelease.xml | 14 - modules/issuetracker/queries/insertType.xml | 11 - .../issuetracker/queries/updateComponent.xml | 12 - modules/issuetracker/queries/updateIssue.xml | 19 - .../queries/updateIssueHistoryModule.xml | 11 - .../queries/updateIssueModule.xml | 16 - .../issuetracker/queries/updateMilestone.xml | 16 - .../issuetracker/queries/updatePackage.xml | 12 - .../issuetracker/queries/updatePriority.xml | 13 - .../issuetracker/queries/updateRelease.xml | 13 - .../queries/updateReleaseFile.xml | 11 - modules/issuetracker/queries/updateType.xml | 12 - .../issuetracker/schemas/issue_changesets.xml | 7 - .../issuetracker/schemas/issue_components.xml | 6 - .../issuetracker/schemas/issue_milestones.xml | 10 - .../issuetracker/schemas/issue_packages.xml | 7 - .../issuetracker/schemas/issue_priorities.xml | 7 - .../issuetracker/schemas/issue_releases.xml | 9 - .../schemas/issue_resolutions.xml | 6 - modules/issuetracker/schemas/issue_types.xml | 6 - modules/issuetracker/schemas/issues.xml | 13 - .../issuetracker/schemas/issues_history.xml | 12 - .../skins/xe_issuetracker/comment.html | 57 - .../skins/xe_issuetracker/css/button.css | 16 - .../xe_issuetracker/css/issuetracker.css | 389 -- .../skins/xe_issuetracker/css/pagination.css | 16 - .../skins/xe_issuetracker/css/svn.css | 44 - .../skins/xe_issuetracker/css/white.css | 170 - .../skins/xe_issuetracker/delete_form.html | 18 - .../xe_issuetracker/delete_trackback.html | 19 - .../skins/xe_issuetracker/download.html | 61 - .../skins/xe_issuetracker/footer.html | 3 - .../skins/xe_issuetracker/header.html | 27 - .../img/common/arrowPagination.gif | Bin 98 -> 0 bytes .../xe_issuetracker/img/common/bgTab.gif | Bin 99 -> 0 bytes .../skins/xe_issuetracker/img/common/bul.gif | Bin 111 -> 0 bytes .../img/common/buttonAscending.gif | Bin 46 -> 0 bytes .../img/common/buttonContributorsTaglist.gif | Bin 171 -> 0 bytes .../img/common/buttonDelete.gif | Bin 61 -> 0 bytes .../img/common/buttonDescending.gif | Bin 46 -> 0 bytes .../img/common/buttonSetup.gif | Bin 945 -> 0 bytes .../xe_issuetracker/img/common/closer.gif | Bin 337 -> 0 bytes .../xe_issuetracker/img/common/fileItem.gif | Bin 353 -> 0 bytes .../xe_issuetracker/img/common/folder.gif | Bin 616 -> 0 bytes .../xe_issuetracker/img/common/iconFile.gif | Bin 528 -> 0 bytes .../xe_issuetracker/img/common/iconFiles.gif | Bin 126 -> 0 bytes .../img/common/iconListSetup.gif | Bin 104 -> 0 bytes .../xe_issuetracker/img/common/iconLove.gif | Bin 119 -> 0 bytes .../xe_issuetracker/img/common/iconReply.gif | Bin 69 -> 0 bytes .../img/common/iconSearchSetup.gif | Bin 285 -> 0 bytes .../xe_issuetracker/img/common/iconTag.gif | Bin 125 -> 0 bytes .../xe_issuetracker/img/common/icons.gif | Bin 403 -> 0 bytes .../xe_issuetracker/img/common/opener.gif | Bin 337 -> 0 bytes .../img/common/tableHeader.gif | Bin 46 -> 0 bytes .../xe_issuetracker/img/white/bgThDefault.gif | Bin 155 -> 0 bytes .../img/white/buttonOfficial.gif | Bin 2169 -> 0 bytes .../xe_issuetracker/img/white/lineVr11.gif | Bin 44 -> 0 bytes .../xe_issuetracker/img/white/lineVr9.gif | Bin 44 -> 0 bytes .../xe_issuetracker/input_password_form.html | 23 - .../skins/xe_issuetracker/issue_list.html | 203 - .../skins/xe_issuetracker/message.html | 12 - .../skins/xe_issuetracker/milestone.html | 41 - .../skins/xe_issuetracker/newissue.html | 192 - .../skins/xe_issuetracker/skin.xml | 76 - .../skins/xe_issuetracker/source_compare.html | 49 - .../xe_issuetracker/source_file_view.html | 28 - .../skins/xe_issuetracker/source_footer.html | 3 - .../skins/xe_issuetracker/source_header.html | 23 - .../skins/xe_issuetracker/source_list.html | 33 - .../skins/xe_issuetracker/source_log.html | 61 - .../skins/xe_issuetracker/timeline.html | 59 - .../skins/xe_issuetracker/trackback.html | 36 - .../skins/xe_issuetracker/view_issue.html | 295 - modules/issuetracker/tpl/addition_setup.html | 3 - modules/issuetracker/tpl/attach_release.html | 34 - modules/issuetracker/tpl/attached.html | 13 - modules/issuetracker/tpl/checked_list.html | 80 - modules/issuetracker/tpl/css/issuetracker.css | 36 - modules/issuetracker/tpl/extra_vars.html | 3 - .../tpl/filter/delete_component.xml | 13 - .../issuetracker/tpl/filter/delete_file.xml | 13 - .../issuetracker/tpl/filter/delete_issue.xml | 16 - .../tpl/filter/delete_issuetracker.xml | 10 - .../tpl/filter/delete_milestone.xml | 13 - .../tpl/filter/delete_package.xml | 13 - .../tpl/filter/delete_priority.xml | 13 - .../tpl/filter/delete_release.xml | 13 - .../tpl/filter/delete_trackback.xml | 18 - .../issuetracker/tpl/filter/delete_type.xml | 13 - .../tpl/filter/input_password.xml | 16 - modules/issuetracker/tpl/filter/insert.xml | 20 - .../tpl/filter/insert_component.xml | 13 - .../tpl/filter/insert_history.xml | 22 - .../tpl/filter/insert_milestone.xml | 13 - .../tpl/filter/insert_package.xml | 11 - .../tpl/filter/insert_priority.xml | 13 - .../tpl/filter/insert_project.xml | 29 - .../tpl/filter/insert_release.xml | 13 - .../issuetracker/tpl/filter/insert_type.xml | 13 - .../tpl/filter/manage_checked_issue.xml | 7 - .../tpl/filter/modify_display_option.xml | 25 - modules/issuetracker/tpl/grant_list.html | 3 - modules/issuetracker/tpl/header.html | 34 - modules/issuetracker/tpl/images/btnDelete.gif | Bin 61 -> 0 bytes .../issuetracker/tpl/images/buttonAttach.gif | Bin 157 -> 0 bytes .../issuetracker/tpl/images/buttonDeleteX.gif | Bin 337 -> 0 bytes .../issuetracker/tpl/images/buttonInsert.gif | Bin 322 -> 0 bytes .../issuetracker/tpl/images/buttonModify.gif | Bin 336 -> 0 bytes modules/issuetracker/tpl/images/closer.gif | Bin 337 -> 0 bytes modules/issuetracker/tpl/images/opener.gif | Bin 337 -> 0 bytes modules/issuetracker/tpl/index.html | 82 - .../issuetracker/tpl/issuetracker_delete.html | 32 - modules/issuetracker/tpl/js/issue_admin.js | 327 -- modules/issuetracker/tpl/js/issuetracker.js | 123 - modules/issuetracker/tpl/js/svn.js | 37 - .../issuetracker/tpl/modify_component.html | 38 - .../issuetracker/tpl/modify_milestone.html | 68 - modules/issuetracker/tpl/modify_package.html | 27 - modules/issuetracker/tpl/modify_priority.html | 40 - modules/issuetracker/tpl/modify_release.html | 32 - modules/issuetracker/tpl/modify_type.html | 38 - modules/issuetracker/tpl/project_info.html | 99 - modules/issuetracker/tpl/project_insert.html | 129 - modules/issuetracker/tpl/project_setting.html | 193 - modules/issuetracker/tpl/release_setting.html | 124 - modules/issuetracker/tpl/skin_info.html | 2 - modules/ldap/conf/info.xml | 50 - modules/ldap/conf/module.xml | 9 - modules/ldap/lang/en.lang.php | 33 - modules/ldap/lang/es.lang.php | 33 - modules/ldap/lang/jp.lang.php | 33 - modules/ldap/lang/ko.lang.php | 33 - modules/ldap/lang/zh-CN.lang.php | 33 - modules/ldap/lang/zh-TW.lang.php | 33 - modules/ldap/ldap.admin.controller.php | 31 - modules/ldap/ldap.admin.view.php | 29 - modules/ldap/ldap.class.php | 52 - modules/ldap/ldap.controller.php | 110 - modules/ldap/ldap.model.php | 64 - modules/ldap/tpl/filter/insert_config.xml | 7 - modules/ldap/tpl/index.html | 85 - modules/lifepod/conf/info.xml | 28 - modules/lifepod/conf/module.xml | 17 - modules/lifepod/lang/en.lang.php | 15 - modules/lifepod/lang/es.lang.php | 15 - modules/lifepod/lang/fr.lang.php | 15 - modules/lifepod/lang/jp.lang.php | 15 - modules/lifepod/lang/ko.lang.php | 15 - modules/lifepod/lang/ru.lang.php | 15 - modules/lifepod/lang/zh-CN.lang.php | 15 - modules/lifepod/lang/zh-TW.lang.php | 15 - modules/lifepod/lifepod.admin.controller.php | 77 - modules/lifepod/lifepod.admin.view.php | 135 - modules/lifepod/lifepod.class.php | 37 - modules/lifepod/lifepod.model.php | 88 - modules/lifepod/lifepod.view.php | 106 - modules/lifepod/queries/getLifepodList.xml | 18 - .../lifepod/skins/xe_official/css/common.css | 135 - .../xe_official/image/default_move_left.gif | Bin 800 -> 0 bytes .../xe_official/image/default_move_next.gif | Bin 851 -> 0 bytes .../xe_official/image/default_move_today.gif | Bin 502 -> 0 bytes .../xe_official/image/default_view_2week.gif | Bin 403 -> 0 bytes .../xe_official/image/default_view_4day.gif | Bin 401 -> 0 bytes .../xe_official/image/default_view_day.gif | Bin 841 -> 0 bytes .../xe_official/image/default_view_month.gif | Bin 856 -> 0 bytes .../xe_official/image/default_view_week.gif | Bin 381 -> 0 bytes .../skins/xe_official/images/common/bgH3.gif | Bin 2778 -> 0 bytes .../xe_official/images/common/buttonHelp.gif | Bin 101 -> 0 bytes .../xe_official/images/common/iconAdmin.gif | Bin 88 -> 0 bytes .../xe_official/images/common/iconSetup.gif | Bin 155 -> 0 bytes .../xe_official/images/common/lineH3.gif | Bin 45 -> 0 bytes .../images/common/line_1x10_e0e0e0.gif | Bin 44 -> 0 bytes .../lifepod/skins/xe_official/js/lifepod.js | 55 - .../skins/xe_official/js/xe_interface.js | 23 - modules/lifepod/skins/xe_official/list.html | 69 - .../lifepod/skins/xe_official/message.html | 7 - modules/lifepod/skins/xe_official/skin.xml | 86 - modules/lifepod/tpl/filter/delete_lifepod.xml | 10 - modules/lifepod/tpl/filter/insert_lifepod.xml | 31 - modules/lifepod/tpl/grant_list.html | 3 - modules/lifepod/tpl/header.html | 25 - modules/lifepod/tpl/index.html | 83 - modules/lifepod/tpl/js/lifepod_admin.js | 68 - modules/lifepod/tpl/lifepod_delete.html | 27 - modules/lifepod/tpl/lifepod_info.html | 69 - modules/lifepod/tpl/lifepod_insert.html | 104 - modules/lifepod/tpl/skin_info.html | 3 - modules/planet/conf/info.xml | 30 - modules/planet/conf/module.xml | 98 - modules/planet/lang/en.lang.php | 178 - modules/planet/lang/jp.lang.php | 183 - modules/planet/lang/ko.lang.php | 183 - modules/planet/lang/zh-CN.lang.php | 180 - modules/planet/lang/zh-TW.lang.php | 177 - modules/planet/libs/me2day.api.php | 63 - modules/planet/planet.admin.controller.php | 139 - modules/planet/planet.admin.model.php | 18 - modules/planet/planet.admin.view.php | 111 - modules/planet/planet.api.php | 87 - modules/planet/planet.class.php | 93 - modules/planet/planet.controller.php | 888 --- modules/planet/planet.info.php | 388 -- modules/planet/planet.item.php | 120 - modules/planet/planet.model.php | 586 -- modules/planet/planet.smartphone.php | 21 - modules/planet/planet.view.php | 420 -- modules/planet/planet.wap.php | 108 - modules/planet/queries/deleteCatch.xml | 9 - modules/planet/queries/deleteFishing.xml | 9 - modules/planet/queries/deleteInterestTag.xml | 9 - modules/planet/queries/deletePlanet.xml | 8 - .../planet/queries/deletePlanetFavorite.xml | 9 - .../planet/queries/deletePlanetFavorites.xml | 9 - modules/planet/queries/deletePlanetMemo.xml | 8 - modules/planet/queries/deletePlanetMemos.xml | 9 - modules/planet/queries/deletePlanetReply.xml | 9 - modules/planet/queries/deletePlanetTag.xml | 9 - modules/planet/queries/deletePlanetTags.xml | 8 - .../planet/queries/deletePlanetVoteLogs.xml | 8 - modules/planet/queries/deleteSMSRecv.xml | 8 - modules/planet/queries/deleteSMSUser.xml | 8 - modules/planet/queries/getCatch.xml | 12 - .../planet/queries/getCatchContentCount.xml | 12 - .../planet/queries/getCatchContentList.xml | 34 - modules/planet/queries/getContentList.xml | 37 - .../queries/getContentListSearchTag.xml | 38 - .../planet/queries/getContentSearchResult.xml | 17 - modules/planet/queries/getContents.xml | 35 - .../planet/queries/getFavoriteContentList.xml | 36 - .../planet/queries/getFishingContentCount.xml | 12 - .../planet/queries/getFishingContentList.xml | 34 - modules/planet/queries/getFishings.xml | 17 - modules/planet/queries/getHomeContentList.xml | 22 - .../queries/getInterestTagContentList.xml | 40 - modules/planet/queries/getInterestTags.xml | 11 - modules/planet/queries/getMemberPlanet.xml | 25 - modules/planet/queries/getMyFavorite.xml | 12 - modules/planet/queries/getNextDate.xml | 15 - modules/planet/queries/getPlanet.xml | 25 - modules/planet/queries/getPlanetComments.xml | 19 - .../queries/getPlanetContentLastDay.xml | 14 - .../planet/queries/getPlanetContentSearch.xml | 18 - .../queries/getPlanetContentSearchCount.xml | 12 - modules/planet/queries/getPlanetContents.xml | 16 - modules/planet/queries/getPlanetCount.xml | 11 - modules/planet/queries/getPlanetList.xml | 30 - modules/planet/queries/getPlanetMemo.xml | 11 - modules/planet/queries/getPlanetMemoList.xml | 25 - .../queries/getPlanetNewestContentList.xml | 37 - .../getPlanetNewestTagSearchContentList.xml | 39 - .../planet/queries/getPlanetPopularTags.xml | 23 - modules/planet/queries/getPlanetReply.xml | 14 - modules/planet/queries/getPlanetReplyList.xml | 0 modules/planet/queries/getPlanetTag.xml | 14 - modules/planet/queries/getPlanetTagList.xml | 19 - .../queries/getPlanetTagSearchCount.xml | 14 - .../queries/getPlanetTagSearchResult.xml | 12 - .../planet/queries/getPlanetTagTextCount.xml | 11 - modules/planet/queries/getPrevDate.xml | 15 - modules/planet/queries/getRssList.xml | 20 - modules/planet/queries/getSMSRecv.xml | 15 - modules/planet/queries/getSMSUser.xml | 14 - modules/planet/queries/getTagSearchResult.xml | 20 - modules/planet/queries/getTotalContents.xml | 17 - .../queries/getTotalTagSearchContents.xml | 18 - modules/planet/queries/insertCatch.xml | 11 - modules/planet/queries/insertFishings.xml | 11 - modules/planet/queries/insertInterestTag.xml | 9 - modules/planet/queries/insertPlanet.xml | 12 - .../planet/queries/insertPlanetContent.xml | 14 - .../queries/insertPlanetContentVoteLog.xml | 11 - .../planet/queries/insertPlanetFavorite.xml | 11 - modules/planet/queries/insertPlanetMemo.xml | 12 - modules/planet/queries/insertPlanetReply.xml | 13 - modules/planet/queries/insertPlanetTag.xml | 10 - .../planet/queries/insertPlanetTagText.xml | 9 - modules/planet/queries/insertSMSRecv.xml | 10 - modules/planet/queries/insertSMSUser.xml | 10 - .../queries/updatePlanetBrowserTitle.xml | 12 - .../planet/queries/updatePlanetColorset.xml | 12 - .../queries/updatePlanetContentReplyCount.xml | 11 - .../queries/updatePlanetContentVoteCount.xml | 11 - .../queries/updatePlanetLatestDocument.xml | 11 - modules/planet/queries/updatePlanetMe2day.xml | 14 - modules/planet/queries/updatePlanetTitle.xml | 12 - .../planet/queries/updateShowReadWelcome.xml | 12 - modules/planet/schemas/planet.xml | 12 - modules/planet/schemas/planet_catch.xml | 6 - .../schemas/planet_content_vote_log.xml | 6 - modules/planet/schemas/planet_favorite.xml | 6 - modules/planet/schemas/planet_fishing.xml | 6 - .../planet/schemas/planet_interest_tags.xml | 4 - modules/planet/schemas/planet_memo.xml | 7 - modules/planet/schemas/planet_sms_recv.xml | 5 - modules/planet/schemas/planet_sms_user.xml | 5 - modules/planet/schemas/planet_tags.xml | 5 - .../planet/skins/xe_planet/content_list.html | 153 - modules/planet/skins/xe_planet/create.html | 38 - modules/planet/skins/xe_planet/css/blue.css | 19 - modules/planet/skins/xe_planet/css/cyan.css | 19 - .../planet/skins/xe_planet/css/default.css | 584 -- modules/planet/skins/xe_planet/css/gray.css | 19 - modules/planet/skins/xe_planet/css/green.css | 19 - modules/planet/skins/xe_planet/css/orange.css | 19 - modules/planet/skins/xe_planet/css/red.css | 19 - modules/planet/skins/xe_planet/favorite.html | 10 - .../planet/skins/xe_planet/filter/create.xml | 20 - .../filter/delete_planet_comment.xml | 16 - .../filter/delete_planet_document.xml | 13 - .../xe_planet/filter/insert_interest_tag.xml | 11 - .../skins/xe_planet/filter/insert_memo.xml | 12 - .../skins/xe_planet/filter/insert_reply.xml | 14 - .../skins/xe_planet/filter/me2day_api.xml | 12 - .../xe_planet/filter/modify_content_tag.xml | 15 - .../xe_planet/filter/modify_planet_info.xml | 22 - .../skins/xe_planet/filter/planet_login.xml | 11 - .../skins/xe_planet/filter/write_content.xml | 20 - modules/planet/skins/xe_planet/footer.html | 9 - modules/planet/skins/xe_planet/header.html | 99 - .../planet/skins/xe_planet/images/@user1.gif | Bin 6395 -> 0 bytes .../planet/skins/xe_planet/images/@user2.gif | Bin 6343 -> 0 bytes .../skins/xe_planet/images/arrowReplyOpen.gif | Bin 46 -> 0 bytes .../xe_planet/images/arrowTagNavigation.gif | Bin 63 -> 0 bytes .../planet/skins/xe_planet/images/bgBody.gif | Bin 120 -> 0 bytes .../skins/xe_planet/images/bgPerson.png | Bin 789 -> 0 bytes .../planet/skins/xe_planet/images/bgSmile.png | Bin 1063 -> 0 bytes .../skins/xe_planet/images/bgSympathy.gif | Bin 354 -> 0 bytes .../planet/skins/xe_planet/images/bgTag.gif | Bin 152 -> 0 bytes .../planet/skins/xe_planet/images/bgTag.png | Bin 291 -> 0 bytes .../xe_planet/images/boxAuthorHeader.gif | Bin 63 -> 0 bytes .../xe_planet/images/boxAuthorHeader.png | Bin 173 -> 0 bytes .../skins/xe_planet/images/boxCommentIn.gif | Bin 82 -> 0 bytes .../skins/xe_planet/images/boxCommentOut.gif | Bin 66 -> 0 bytes .../skins/xe_planet/images/boxH2Comment.gif | Bin 292 -> 0 bytes .../planet/skins/xe_planet/images/boxMemo.gif | Bin 201 -> 0 bytes .../xe_planet/images/boxMyFavoriteTag.gif | Bin 85 -> 0 bytes .../skins/xe_planet/images/boxTagChoice.png | Bin 2580 -> 0 bytes .../skins/xe_planet/images/boxTagCloud.gif | Bin 116 -> 0 bytes .../xe_planet/images/boxTagNavigation.gif | Bin 266 -> 0 bytes .../skins/xe_planet/images/boxTagSelected.gif | Bin 295 -> 0 bytes .../skins/xe_planet/images/boxTryPlanet.gif | Bin 686 -> 0 bytes .../skins/xe_planet/images/boxWelcome.gif | Bin 89 -> 0 bytes .../skins/xe_planet/images/buttonAquaBlue.gif | Bin 4603 -> 0 bytes .../xe_planet/images/buttonAutoComplete.gif | Bin 63 -> 0 bytes .../skins/xe_planet/images/buttonBlack.gif | Bin 4371 -> 0 bytes .../skins/xe_planet/images/buttonBlue.gif | Bin 25971 -> 0 bytes .../skins/xe_planet/images/buttonClose1.gif | Bin 325 -> 0 bytes .../skins/xe_planet/images/buttonDelete.gif | Bin 181 -> 0 bytes .../xe_planet/images/buttonFixedBlack45.png | Bin 218 -> 0 bytes .../xe_planet/images/buttonFixedBlack94.png | Bin 239 -> 0 bytes .../skins/xe_planet/images/buttonGnb.gif | Bin 1639 -> 0 bytes .../skins/xe_planet/images/buttonGreen.gif | Bin 3708 -> 0 bytes .../skins/xe_planet/images/buttonLogin.gif | Bin 1301 -> 0 bytes .../skins/xe_planet/images/buttonModify.gif | Bin 318 -> 0 bytes .../skins/xe_planet/images/buttonNext1.gif | Bin 94 -> 0 bytes .../xe_planet/images/buttonPlanetBlue.gif | Bin 1495 -> 0 bytes .../xe_planet/images/buttonPlanetGreen.gif | Bin 1500 -> 0 bytes .../skins/xe_planet/images/buttonPrev1.gif | Bin 91 -> 0 bytes .../skins/xe_planet/images/buttonRed.gif | Bin 4753 -> 0 bytes .../skins/xe_planet/images/buttonSympathy.gif | Bin 118 -> 0 bytes .../xe_planet/images/buttonTagNavigation.gif | Bin 217 -> 0 bytes .../skins/xe_planet/images/buttonWhite.gif | Bin 2094 -> 0 bytes .../xe_planet/images/buttonWriteBlue.gif | Bin 3750 -> 0 bytes .../xe_planet/images/buttonWriteCyan.gif | Bin 3799 -> 0 bytes .../xe_planet/images/buttonWriteGray.gif | Bin 3100 -> 0 bytes .../xe_planet/images/buttonWriteGreen.gif | Bin 3728 -> 0 bytes .../xe_planet/images/buttonWriteOrange.gif | Bin 3539 -> 0 bytes .../skins/xe_planet/images/buttonWriteRed.gif | Bin 3368 -> 0 bytes .../planet/skins/xe_planet/images/buttonX.gif | Bin 78 -> 0 bytes .../planet/skins/xe_planet/images/cr3px.gif | Bin 51 -> 0 bytes .../skins/xe_planet/images/cr3pxLeft.gif | Bin 45 -> 0 bytes .../skins/xe_planet/images/cr3pxRight.gif | Bin 45 -> 0 bytes .../planet/skins/xe_planet/images/iconAdd.gif | Bin 51 -> 0 bytes .../xe_planet/images/iconAddFavorite.gif | Bin 80 -> 0 bytes .../skins/xe_planet/images/iconCheckGreen.gif | Bin 56 -> 0 bytes .../xe_planet/images/iconCheckYellow.gif | Bin 56 -> 0 bytes .../xe_planet/images/iconExternalLink.gif | Bin 100 -> 0 bytes .../skins/xe_planet/images/iconMe2day.png | Bin 764 -> 0 bytes .../skins/xe_planet/images/iconMobile.gif | Bin 239 -> 0 bytes .../skins/xe_planet/images/iconWrite.gif | Bin 119 -> 0 bytes .../skins/xe_planet/images/icon_me2day.png | Bin 279 -> 0 bytes .../skins/xe_planet/images/lineVccc.gif | Bin 44 -> 0 bytes .../skins/xe_planet/images/paginationNext.gif | Bin 54 -> 0 bytes .../xe_planet/images/paginationNextEnd.gif | Bin 60 -> 0 bytes .../skins/xe_planet/images/paginationPrev.gif | Bin 54 -> 0 bytes .../xe_planet/images/paginationPrevEnd.gif | Bin 61 -> 0 bytes .../planet/skins/xe_planet/images/rssFeed.png | Bin 513 -> 0 bytes .../planet/skins/xe_planet/images/rssOff.png | Bin 657 -> 0 bytes .../planet/skins/xe_planet/images/rssOn.png | Bin 731 -> 0 bytes .../skins/xe_planet/images/tabSearch.gif | Bin 605 -> 0 bytes .../planet/skins/xe_planet/interest_tags.html | 21 - modules/planet/skins/xe_planet/js/jindo2.js | 4934 ----------------- modules/planet/skins/xe_planet/js/planet.js | 206 - .../planet/skins/xe_planet/js/planet_func.js | 333 -- modules/planet/skins/xe_planet/login.html | 36 - modules/planet/skins/xe_planet/main.html | 31 - modules/planet/skins/xe_planet/memo_list.html | 47 - modules/planet/skins/xe_planet/message.html | 36 - modules/planet/skins/xe_planet/myPlanet.html | 19 - .../skins/xe_planet/planet_info.include.html | 175 - .../skins/xe_planet/planet_tab.include.html | 8 - .../planet/skins/xe_planet/reply_list.html | 18 - modules/planet/skins/xe_planet/search.html | 10 - .../planet/skins/xe_planet/search_planet.html | 52 - .../skins/xe_planet/search_tab.include.html | 19 - modules/planet/skins/xe_planet/skin.xml | 132 - .../planet/skins/xe_planet/write.include.html | 40 - modules/planet/tpl/filter/delete_planet.xml | 10 - modules/planet/tpl/filter/insert.xml | 17 - modules/planet/tpl/filter/insert_config.xml | 30 - modules/planet/tpl/grant_list.html | 3 - modules/planet/tpl/header.html | 19 - modules/planet/tpl/images/blank_photo.gif | Bin 7418 -> 0 bytes modules/planet/tpl/images/planet.gif | Bin 612 -> 0 bytes modules/planet/tpl/insert.html | 40 - modules/planet/tpl/js/planet.js | 31 - modules/planet/tpl/list.html | 41 - modules/planet/tpl/move_myplanet.html | 3 - modules/planet/tpl/planet_delete.html | 22 - modules/planet/tpl/setup.html | 111 - modules/planet/tpl/skin_info.html | 3 - modules/planet/tpl/smartphone.html | 31 - modules/springnote/conf/info.xml | 30 - modules/springnote/conf/module.xml | 27 - modules/springnote/lang/en.lang.php | 30 - modules/springnote/lang/es.lang.php | 30 - modules/springnote/lang/fr.lang.php | 30 - modules/springnote/lang/jp.lang.php | 30 - modules/springnote/lang/ko.lang.php | 30 - modules/springnote/lang/ru.lang.php | 30 - modules/springnote/lang/zh-CN.lang.php | 30 - modules/springnote/lang/zh-TW.lang.php | 30 - .../springnote/queries/getSpringnoteList.xml | 18 - .../skins/xe_official/css/common.css | 47 - .../springnote/skins/xe_official/css/cyan.css | 13 - .../skins/xe_official/css/green.css | 13 - .../skins/xe_official/css/purple.css | 13 - .../springnote/skins/xe_official/css/red.css | 13 - .../skins/xe_official/css/white.css | 13 - .../skins/xe_official/images/common/bgH3.gif | Bin 2778 -> 0 bytes .../xe_official/images/common/buttonHelp.gif | Bin 101 -> 0 bytes .../xe_official/images/common/document.gif | Bin 76 -> 0 bytes .../xe_official/images/common/iconAdmin.gif | Bin 88 -> 0 bytes .../xe_official/images/common/iconSetup.gif | Bin 155 -> 0 bytes .../xe_official/images/common/lineH3.gif | Bin 45 -> 0 bytes .../images/common/line_1x10_e0e0e0.gif | Bin 44 -> 0 bytes .../xe_official/images/cyan/iconArticle.gif | Bin 214 -> 0 bytes .../xe_official/images/cyan/iconMyInfo.gif | Bin 91 -> 0 bytes .../xe_official/images/green/iconArticle.gif | Bin 211 -> 0 bytes .../xe_official/images/green/iconMyInfo.gif | Bin 96 -> 0 bytes .../xe_official/images/purple/iconArticle.gif | Bin 219 -> 0 bytes .../xe_official/images/purple/iconMyInfo.gif | Bin 125 -> 0 bytes .../xe_official/images/red/iconArticle.gif | Bin 213 -> 0 bytes .../xe_official/images/red/iconMyInfo.gif | Bin 96 -> 0 bytes .../xe_official/images/white/iconArticle.gif | Bin 219 -> 0 bytes .../xe_official/images/white/iconMyInfo.gif | Bin 125 -> 0 bytes .../springnote/skins/xe_official/list.html | 148 - .../springnote/skins/xe_official/message.html | 7 - modules/springnote/skins/xe_official/skin.xml | 76 - .../springnote.admin.controller.php | 79 - modules/springnote/springnote.admin.view.php | 137 - modules/springnote/springnote.class.php | 38 - modules/springnote/springnote.model.php | 215 - modules/springnote/springnote.view.php | 95 - .../tpl/filter/delete_springnote.xml | 10 - .../tpl/filter/insert_springnote.xml | 38 - modules/springnote/tpl/grant_list.html | 3 - modules/springnote/tpl/header.html | 23 - modules/springnote/tpl/index.html | 80 - modules/springnote/tpl/js/springnote_admin.js | 68 - modules/springnote/tpl/skin_info.html | 3 - modules/springnote/tpl/springnote_delete.html | 27 - modules/springnote/tpl/springnote_insert.html | 133 - modules/tccommentnotify/conf/info.xml | 81 - modules/tccommentnotify/conf/module.xml | 12 - modules/tccommentnotify/lang/en.lang.php | 6 - modules/tccommentnotify/lang/fr.lang.php | 6 - modules/tccommentnotify/lang/jp.lang.php | 6 - modules/tccommentnotify/lang/ko.lang.php | 6 - modules/tccommentnotify/lang/zh-CN.lang.php | 11 - modules/tccommentnotify/lang/zh-TW.lang.php | 6 - .../tccommentnotify/queries/deleteChild.xml | 8 - .../queries/deleteChildren.xml | 8 - .../queries/deleteFromQueue.xml | 8 - .../tccommentnotify/queries/deleteParent.xml | 8 - modules/tccommentnotify/queries/getChild.xml | 11 - .../tccommentnotify/queries/getChildId.xml | 12 - .../tccommentnotify/queries/getChildren.xml | 11 - .../tccommentnotify/queries/getFromQueue.xml | 13 - .../queries/getNotifiedList.xml | 27 - .../tccommentnotify/queries/getParentId.xml | 14 - modules/tccommentnotify/queries/getSite.xml | 11 - .../queries/insertCommentNotified.xml | 25 - .../queries/insertCommentNotifiedChild.xml | 22 - .../tccommentnotify/queries/insertQueue.xml | 8 - .../tccommentnotify/queries/insertSite.xml | 12 - .../tccommentnotify/queries/updateParent.xml | 12 - .../tccommentnotify/schemas/tcnotified.xml | 20 - .../schemas/tcnotifiedchildren.xml | 17 - .../schemas/tcnotifiedsites.xml | 7 - .../tccommentnotify/schemas/tcnotifyqueue.xml | 3 - .../tccommentnotify.admin.controller.php | 68 - .../tccommentnotify.admin.view.php | 64 - .../tccommentnotify/tccommentnotify.class.php | 60 - .../tccommentnotify.controller.php | 336 -- .../tccommentnotify/tccommentnotify.model.php | 120 - .../tpl/commentnotify_list.html | 72 - .../tccommentnotify/tpl/css/commentnotify.css | 3 - .../tpl/filter/delete_checked.xml | 12 - .../tpl/filter/delete_child.xml | 13 - .../tpl/filter/delete_parent.xml | 13 - modules/tccommentnotify/tpl/header.html | 3 - .../tpl/images/buttonDeleteX.gif | Bin 61 -> 0 bytes .../tpl/images/iconReplyArrow.gif | Bin 54 -> 0 bytes .../tccommentnotify/tpl/js/commentnotify.js | 25 - modules/wiki/conf/info.xml | 24 - modules/wiki/conf/module.xml | 48 - modules/wiki/lang/en.lang.php | 22 - modules/wiki/lang/jp.lang.php | 22 - modules/wiki/lang/ko.lang.php | 22 - modules/wiki/lang/zh-CN.lang.php | 22 - modules/wiki/lang/zh-TW.lang.php | 22 - modules/wiki/queries/getContributors.xml | 16 - .../wiki/queries/getDocumentWithoutAlias.xml | 18 - modules/wiki/queries/getTreeList.xml | 22 - modules/wiki/queries/getTreeMinListorder.xml | 13 - modules/wiki/queries/getTreeNode.xml | 21 - modules/wiki/queries/getWikiList.xml | 24 - modules/wiki/queries/insertTreeNode.xml | 15 - .../wiki/queries/updateDocumentListOrder.xml | 11 - modules/wiki/queries/updateTreeListOrder.xml | 13 - modules/wiki/queries/updateTreeNode.xml | 16 - modules/wiki/skins/xe_wiki/comment.html | 122 - modules/wiki/skins/xe_wiki/comment_form.html | 61 - .../wiki/skins/xe_wiki/create_document.html | 12 - modules/wiki/skins/xe_wiki/css/wiki.css | 429 -- .../skins/xe_wiki/delete_comment_form.html | 23 - modules/wiki/skins/xe_wiki/footer.html | 2 - modules/wiki/skins/xe_wiki/header.html | 102 - modules/wiki/skins/xe_wiki/histories.html | 49 - .../xe_wiki/img/common/arrowPagination.gif | Bin 98 -> 0 bytes .../img/common/buttonContributorsTaglist.gif | Bin 171 -> 0 bytes .../skins/xe_wiki/img/common/buttonDelete.gif | Bin 61 -> 0 bytes .../skins/xe_wiki/img/common/buttonSetup.gif | Bin 945 -> 0 bytes .../skins/xe_wiki/img/common/iconFile.gif | Bin 528 -> 0 bytes .../skins/xe_wiki/img/common/iconFiles.gif | Bin 126 -> 0 bytes .../skins/xe_wiki/img/common/iconLove.gif | Bin 119 -> 0 bytes .../skins/xe_wiki/img/common/iconReply.gif | Bin 69 -> 0 bytes .../wiki/skins/xe_wiki/img/common/iconTag.gif | Bin 125 -> 0 bytes .../wiki/skins/xe_wiki/img/common/icons.gif | Bin 403 -> 0 bytes modules/wiki/skins/xe_wiki/img/leaf.gif | Bin 615 -> 0 bytes .../xe_wiki/img/white/buttonOfficial.gif | Bin 2169 -> 0 bytes .../wiki/skins/xe_wiki/img/white/lineVr11.gif | Bin 44 -> 0 bytes .../wiki/skins/xe_wiki/img/white/lineVr9.gif | Bin 44 -> 0 bytes modules/wiki/skins/xe_wiki/js/wiki.js | 90 - modules/wiki/skins/xe_wiki/message.html | 16 - modules/wiki/skins/xe_wiki/skin.xml | 72 - modules/wiki/skins/xe_wiki/title_index.html | 58 - modules/wiki/skins/xe_wiki/trackback.html | 36 - modules/wiki/skins/xe_wiki/tree_list.html | 17 - modules/wiki/skins/xe_wiki/view_document.html | 113 - modules/wiki/skins/xe_wiki/write_form.html | 28 - modules/wiki/tpl/addition_setup.html | 3 - modules/wiki/tpl/arrange_list.html | 6 - modules/wiki/tpl/filter/delete_comment.xml | 18 - modules/wiki/tpl/filter/delete_wiki.xml | 10 - modules/wiki/tpl/filter/insert.xml | 12 - modules/wiki/tpl/filter/insert_comment.xml | 30 - modules/wiki/tpl/filter/insert_wiki.xml | 28 - modules/wiki/tpl/grant_list.html | 3 - modules/wiki/tpl/header.html | 27 - modules/wiki/tpl/index.html | 85 - modules/wiki/tpl/js/wiki.js | 118 - modules/wiki/tpl/js/wiki_admin.js | 52 - modules/wiki/tpl/skin_info.html | 3 - modules/wiki/tpl/wiki_delete.html | 32 - modules/wiki/tpl/wiki_insert.html | 105 - modules/wiki/wiki.admin.controller.php | 80 - modules/wiki/wiki.admin.view.php | 131 - modules/wiki/wiki.class.php | 30 - modules/wiki/wiki.controller.php | 253 - modules/wiki/wiki.model.php | 115 - modules/wiki/wiki.view.php | 334 -- widgets/DroArc_clock/DroArc_clock.class.php | 42 - widgets/DroArc_clock/conf/info.xml | 66 - widgets/DroArc_clock/skins/default/clock.html | 3 - .../skins/default/normal/clock.swf | Bin 12551 -> 0 bytes widgets/DroArc_clock/skins/default/skin.xml | 34 - widgets/archive_list/archive_list.class.php | 65 - widgets/archive_list/conf/info.xml | 70 - .../skins/blog_archive_list/archive_list.html | 25 - .../skins/blog_archive_list/css/cyan.css | 5 - .../skins/blog_archive_list/css/green.css | 5 - .../skins/blog_archive_list/css/normal.css | 5 - .../skins/blog_archive_list/css/purple.css | 5 - .../skins/blog_archive_list/css/red.css | 5 - .../images/cyan/bgBoxTypeB.gif | Bin 207 -> 0 bytes .../images/green/bgBoxTypeB.gif | Bin 205 -> 0 bytes .../images/normal/bgBoxTypeB.gif | Bin 200 -> 0 bytes .../images/purple/bgBoxTypeB.gif | Bin 197 -> 0 bytes .../images/red/bgBoxTypeB.gif | Bin 196 -> 0 bytes .../skins/blog_archive_list/skin.xml | 69 - .../skins/default/archive_list.html | 11 - .../archive_list/skins/default/css/widget.css | 8 - widgets/archive_list/skins/default/skin.xml | 48 - widgets/calendar/calendar.class.php | 90 - widgets/calendar/conf/info.xml | 49 - .../skins/blog_calendar_list/calendar.html | 58 - .../skins/blog_calendar_list/css/normal.css | 20 - .../skins/blog_calendar_list/images/blank.gif | Bin 43 -> 0 bytes .../images/buttonArrowCalendarLeft.gif | Bin 59 -> 0 bytes .../images/buttonArrowCalendarRight.gif | Bin 58 -> 0 bytes .../skins/blog_calendar_list/skin.xml | 41 - widgets/calendar/skins/default/calendar.html | 66 - widgets/calendar/skins/default/css/widget.css | 63 - widgets/calendar/skins/default/skin.xml | 48 - widgets/category/category.class.php | 74 - widgets/category/conf/info.xml | 56 - widgets/category/skins/default/category.html | 50 - widgets/category/skins/default/css/widget.css | 74 - .../default/img/black/buttonTreeCollapse.gif | Bin 99 -> 0 bytes .../skins/default/img/black/folder.gif | Bin 341 -> 0 bytes .../skins/default/img/black/lineTreeHr.gif | Bin 57 -> 0 bytes .../default/img/black/lineTreeLastHr.gif | Bin 1641 -> 0 bytes .../skins/default/img/black/lineTreeVr.gif | Bin 43 -> 0 bytes .../default/img/white/buttonTreeCollapse.gif | Bin 99 -> 0 bytes .../skins/default/img/white/folder.gif | Bin 341 -> 0 bytes .../skins/default/img/white/lineTreeHr.gif | Bin 57 -> 0 bytes .../default/img/white/lineTreeLastHr.gif | Bin 1641 -> 0 bytes .../skins/default/img/white/lineTreeVr.gif | Bin 43 -> 0 bytes widgets/category/skins/default/js/category.js | 22 - widgets/category/skins/default/skin.xml | 48 - .../skins/styx_flash/counter.swf | Bin 3859 -> 0 bytes .../skins/styx_flash/counter_status.html | 5 - .../counter_status/skins/styx_flash/skin.xml | 34 - widgets/forum/conf/info.xml | 102 - widgets/forum/forum.class.php | 141 - widgets/forum/queries/getLatestComments.xml | 14 - widgets/forum/queries/getLatestDocuments.xml | 14 - widgets/forum/queries/getTotalComments.xml | 15 - widgets/forum/queries/getTotalDocuments.xml | 15 - widgets/forum/skins/default/css/widget.css | 64 - .../forum/skins/default/img/iconForumNum.gif | Bin 125 -> 0 bytes widgets/forum/skins/default/img/new.gif | Bin 64 -> 0 bytes widgets/forum/skins/default/list.html | 40 - widgets/forum/skins/default/skin.xml | 48 - widgets/image_counter/conf/info.xml | 448 -- widgets/image_counter/image_counter.class.php | 165 - .../queries/getCounterSiteStatus.xml | 13 - .../queries/getCounterStatus.xml | 12 - widgets/logged_members/conf/info.xml | 77 - .../logged_members/logged_members.class.php | 49 - .../skins/default/css/widget.css | 12 - .../logged_members/skins/default/list.html | 11 - widgets/logged_members/skins/default/skin.xml | 51 - widgets/member_group/conf/info.xml | 94 - widgets/member_group/member_group.class.php | 60 - .../member_group/skins/default/css/widget.css | 10 - widgets/member_group/skins/default/list.html | 12 - widgets/member_group/skins/default/skin.xml | 47 - widgets/navigator/conf/info.xml | 69 - widgets/navigator/navigator.class.php | 145 - .../skins/horiNavigator/css/widget.css | 169 - .../horiNavigator/img/white/arrowMenuB.gif | Bin 54 -> 0 bytes .../img/white/arrowMenuCblue.gif | Bin 55 -> 0 bytes .../img/white/arrowMenuCcyan.gif | Bin 55 -> 0 bytes .../img/white/arrowMenuCgray.gif | Bin 55 -> 0 bytes .../img/white/arrowMenuCgreen.gif | Bin 55 -> 0 bytes .../img/white/arrowMenuCorange.gif | Bin 55 -> 0 bytes .../horiNavigator/img/white/arrowMenuCred.gif | Bin 55 -> 0 bytes .../horiNavigator/img/white/arrowUlistB.gif | Bin 60 -> 0 bytes .../horiNavigator/img/white/bgMenuCblue.gif | Bin 3525 -> 0 bytes .../horiNavigator/img/white/bgMenuCcyan.gif | Bin 3561 -> 0 bytes .../horiNavigator/img/white/bgMenuCgray.gif | Bin 2507 -> 0 bytes .../horiNavigator/img/white/bgMenuCgreen.gif | Bin 3561 -> 0 bytes .../horiNavigator/img/white/bgMenuCorange.gif | Bin 3524 -> 0 bytes .../horiNavigator/img/white/bgMenuCred.gif | Bin 3560 -> 0 bytes .../horiNavigator/img/white/bgMenuDblue.gif | Bin 3732 -> 0 bytes .../horiNavigator/img/white/bgMenuDcyan.gif | Bin 3769 -> 0 bytes .../horiNavigator/img/white/bgMenuDgray.gif | Bin 2701 -> 0 bytes .../horiNavigator/img/white/bgMenuDgreen.gif | Bin 3769 -> 0 bytes .../horiNavigator/img/white/bgMenuDorange.gif | Bin 3729 -> 0 bytes .../horiNavigator/img/white/bgMenuDred.gif | Bin 3766 -> 0 bytes .../skins/horiNavigator/js/navigator.js | 153 - .../skins/horiNavigator/navigator.html | 22 - .../navigator/skins/horiNavigator/skin.xml | 71 - widgets/navigator/skins/tree/css/widget.css | 64 - .../tree/img/black/buttonTreeCollapse.gif | Bin 99 -> 0 bytes .../skins/tree/img/black/lineTreeHr.gif | Bin 57 -> 0 bytes .../skins/tree/img/black/lineTreeLastHr.gif | Bin 1641 -> 0 bytes .../skins/tree/img/black/lineTreeVr.gif | Bin 43 -> 0 bytes .../tree/img/white/buttonTreeCollapse.gif | Bin 99 -> 0 bytes .../skins/tree/img/white/lineTreeHr.gif | Bin 57 -> 0 bytes .../skins/tree/img/white/lineTreeLastHr.gif | Bin 1641 -> 0 bytes .../skins/tree/img/white/lineTreeVr.gif | Bin 43 -> 0 bytes widgets/navigator/skins/tree/js/navigator.js | 22 - widgets/navigator/skins/tree/navigator.html | 38 - widgets/navigator/skins/tree/skin.xml | 45 - .../skins/vertNavigator/css/widget.css | 39 - .../img/black/iconMenuAactive.gif | Bin 49 -> 0 bytes .../img/black/iconMenuAnormal.gif | Bin 49 -> 0 bytes .../img/white/iconMenuAactive.gif | Bin 49 -> 0 bytes .../img/white/iconMenuAnormal.gif | Bin 49 -> 0 bytes .../skins/vertNavigator/js/navigator.js | 9 - .../skins/vertNavigator/navigator.html | 30 - .../navigator/skins/vertNavigator/skin.xml | 56 - widgets/newest_comment/conf/info.xml | 112 - .../newest_comment/newest_comment.class.php | 96 - .../skins/blog_newest_comment/css/cyan.css | 5 - .../skins/blog_newest_comment/css/green.css | 5 - .../skins/blog_newest_comment/css/normal.css | 5 - .../skins/blog_newest_comment/css/purple.css | 5 - .../skins/blog_newest_comment/css/red.css | 5 - .../images/cyan/bgBoxTypeB.gif | Bin 207 -> 0 bytes .../images/green/bgBoxTypeB.gif | Bin 205 -> 0 bytes .../images/normal/bgBoxTypeB.gif | Bin 200 -> 0 bytes .../images/purple/bgBoxTypeB.gif | Bin 197 -> 0 bytes .../images/red/bgBoxTypeB.gif | Bin 196 -> 0 bytes .../skins/blog_newest_comment/list.html | 24 - .../skins/blog_newest_comment/skin.xml | 41 - .../skins/xe_official/css/black.css | 16 - .../skins/xe_official/css/white.css | 16 - .../xe_official/images/black/bulletD0.gif | Bin 44 -> 0 bytes .../xe_official/images/black/lineNotice.gif | Bin 139 -> 0 bytes .../xe_official/images/white/bulletD0.gif | Bin 44 -> 0 bytes .../xe_official/images/white/lineNotice.gif | Bin 139 -> 0 bytes .../skins/xe_official/list.html | 22 - .../newest_comment/skins/xe_official/skin.xml | 42 - widgets/newest_document/conf/info.xml | 200 - .../newest_document/newest_document.class.php | 130 - .../queries/getNewestDocuments.xml | 21 - .../skins/blog_newest_document/css/cyan.css | 5 - .../skins/blog_newest_document/css/green.css | 5 - .../skins/blog_newest_document/css/normal.css | 5 - .../skins/blog_newest_document/css/purple.css | 5 - .../skins/blog_newest_document/css/red.css | 5 - .../images/cyan/bgBoxTypeB.gif | Bin 207 -> 0 bytes .../images/green/bgBoxTypeB.gif | Bin 205 -> 0 bytes .../images/normal/bgBoxTypeB.gif | Bin 200 -> 0 bytes .../images/purple/bgBoxTypeB.gif | Bin 197 -> 0 bytes .../images/red/bgBoxTypeB.gif | Bin 196 -> 0 bytes .../skins/blog_newest_document/list.html | 25 - .../skins/blog_newest_document/skin.xml | 69 - .../skins/default/blue/document_bullet.gif | Bin 282 -> 0 bytes .../skins/default/blue/style.css | 75 - .../skins/default/blue/title_bullet.gif | Bin 1068 -> 0 bytes .../newest_document/skins/default/list.html | 30 - .../skins/default/normal/document_bullet.gif | Bin 282 -> 0 bytes .../skins/default/normal/style.css | 75 - .../skins/default/normal/title_bullet.gif | Bin 589 -> 0 bytes .../newest_document/skins/default/skin.xml | 41 - .../skins/news_ticker/css/black.css | 17 - .../skins/news_ticker/css/blue.css | 16 - .../skins/news_ticker/css/gray.css | 16 - .../skins/news_ticker/css/green.css | 17 - .../skins/news_ticker/css/none.css | 16 - .../skins/news_ticker/css/red.css | 16 - .../skins/news_ticker/css/yellow.css | 17 - .../skins/news_ticker/images/black/bg.gif | Bin 373 -> 0 bytes .../skins/news_ticker/images/blue/bg.gif | Bin 389 -> 0 bytes .../skins/news_ticker/images/gray/bg.gif | Bin 389 -> 0 bytes .../skins/news_ticker/images/green/bg.gif | Bin 389 -> 0 bytes .../skins/news_ticker/images/red/bg.gif | Bin 389 -> 0 bytes .../skins/news_ticker/images/yellow/bg.gif | Bin 389 -> 0 bytes .../skins/news_ticker/js/news_ticker.js | 41 - .../skins/news_ticker/list.html | 40 - .../skins/news_ticker/skin.xml | 74 - .../skins/xe_official/css/black.css | 16 - .../skins/xe_official/css/white.css | 16 - .../xe_official/images/black/bulletD0.gif | Bin 44 -> 0 bytes .../xe_official/images/black/lineNotice.gif | Bin 139 -> 0 bytes .../xe_official/images/white/bulletD0.gif | Bin 44 -> 0 bytes .../xe_official/images/white/lineNotice.gif | Bin 139 -> 0 bytes .../skins/xe_official/list.html | 26 - .../skins/xe_official/skin.xml | 66 - widgets/newest_images/conf/info.xml | 289 - widgets/newest_images/newest_images.class.php | 130 - .../newest_images/skins/cloud/css/normal.css | 25 - .../skins/cloud/images/blank.gif | Bin 43 -> 0 bytes .../skins/cloud/images/normal/bulletD0.gif | Bin 44 -> 0 bytes .../skins/cloud/images/normal/lineNotice.gif | Bin 139 -> 0 bytes widgets/newest_images/skins/cloud/list.html | 45 - widgets/newest_images/skins/cloud/skin.xml | 31 - .../skins/default/css/normal.css | 22 - .../skins/default/images/blank.gif | Bin 43 -> 0 bytes widgets/newest_images/skins/default/list.html | 67 - widgets/newest_images/skins/default/skin.xml | 34 - .../skins/xe_official/css/normal.css | 26 - .../skins/xe_official/images/blank.gif | Bin 43 -> 0 bytes .../xe_official/images/normal/bulletD0.gif | Bin 44 -> 0 bytes .../xe_official/images/normal/lineNotice.gif | Bin 139 -> 0 bytes .../newest_images/skins/xe_official/list.html | 67 - .../newest_images/skins/xe_official/skin.xml | 34 - widgets/newest_images/widgetstyle.html | 0 widgets/newest_trackback/conf/info.xml | 66 - .../newest_trackback.class.php | 74 - .../skins/blog_newest_trackback/css/cyan.css | 5 - .../skins/blog_newest_trackback/css/green.css | 5 - .../blog_newest_trackback/css/normal.css | 5 - .../blog_newest_trackback/css/purple.css | 5 - .../skins/blog_newest_trackback/css/red.css | 5 - .../images/cyan/bgBoxTypeB.gif | Bin 207 -> 0 bytes .../images/green/bgBoxTypeB.gif | Bin 205 -> 0 bytes .../images/normal/bgBoxTypeB.gif | Bin 200 -> 0 bytes .../images/purple/bgBoxTypeB.gif | Bin 197 -> 0 bytes .../images/red/bgBoxTypeB.gif | Bin 196 -> 0 bytes .../skins/blog_newest_trackback/list.html | 25 - .../skins/blog_newest_trackback/skin.xml | 69 - widgets/planet_document/conf/info.xml | 155 - .../planet_document/planet_document.class.php | 74 - .../queries/getNewestDocuments.xml | 33 - .../queries/getUniqueNewestDocuments.xml | 33 - .../skins/default/css/widget.css | 54 - .../skins/default/img/black/arrowUlistB.gif | Bin 60 -> 0 bytes .../skins/default/img/white/arrowUlistB.gif | Bin 60 -> 0 bytes .../planet_document/skins/default/list.html | 20 - .../planet_document/skins/default/skin.xml | 52 - .../skins/xe_official/list.html | 17 - .../skins/xe_official/skin.xml | 45 - .../skins/xe_official/style.css | 31 - .../skins/xe_official/tooltip.gif | Bin 229 -> 0 bytes widgets/point_status/conf/info.xml | 38 - widgets/point_status/point_status.class.php | 63 - .../point_status/skins/default/css/widget.css | 40 - .../skins/default/img/black/linePoint.gif | Bin 43 -> 0 bytes .../skins/default/img/white/linePoint.gif | Bin 43 -> 0 bytes widgets/point_status/skins/default/skin.xml | 45 - .../point_status/skins/default/status.html | 12 - widgets/rank_count/conf/info.xml | 150 - .../queries/getRankCommentCount.xml | 29 - .../queries/getRankDocumentCount.xml | 29 - .../rank_count/queries/getRankReadedCount.xml | 29 - .../queries/getRankUploadedCount.xml | 30 - .../rank_count/queries/getRankVotedCount.xml | 29 - widgets/rank_count/rank_count.class.php | 139 - .../rank_count/skins/default/css/widget.css | 34 - widgets/rank_count/skins/default/list.html | 17 - widgets/rank_count/skins/default/skin.xml | 45 - .../rank_count/skins/sz_xe/css/default.css | 31 - .../skins/sz_xe/images/default/bullet.gif | Bin 282 -> 0 bytes .../skins/sz_xe/images/default/bulletD0.gif | Bin 44 -> 0 bytes .../skins/sz_xe/images/default/lineNotice.gif | Bin 139 -> 0 bytes widgets/rank_count/skins/sz_xe/list.html | 39 - widgets/rank_count/skins/sz_xe/skin.xml | 97 - widgets/rank_download/conf/info.xml | 150 - widgets/rank_download/queries/getFileList.xml | 21 - widgets/rank_download/rank_download.class.php | 96 - .../rank_download/skins/sz_xe/css/default.css | 30 - .../skins/sz_xe/images/default/bullet.gif | Bin 282 -> 0 bytes .../skins/sz_xe/images/default/bulletD0.gif | Bin 44 -> 0 bytes .../skins/sz_xe/images/default/lineNotice.gif | Bin 139 -> 0 bytes widgets/rank_download/skins/sz_xe/list.html | 26 - widgets/rank_download/skins/sz_xe/skin.xml | 97 - widgets/rank_point/conf/info.xml | 120 - widgets/rank_point/queries/getMemberList.xml | 20 - .../queries/getMemberListWithinGroup.xml | 24 - widgets/rank_point/rank_point.class.php | 75 - .../rank_point/skins/default/css/widget.css | 27 - widgets/rank_point/skins/default/list.html | 17 - widgets/rank_point/skins/default/skin.xml | 42 - .../rank_point/skins/sz_xe/css/default.css | 31 - .../skins/sz_xe/images/default/bullet.gif | Bin 282 -> 0 bytes .../skins/sz_xe/images/default/bulletD0.gif | Bin 44 -> 0 bytes .../skins/sz_xe/images/default/lineNotice.gif | Bin 139 -> 0 bytes widgets/rank_point/skins/sz_xe/list.html | 30 - widgets/rank_point/skins/sz_xe/skin.xml | 97 - widgets/rss_reader/conf/info.xml | 106 - widgets/rss_reader/rss_reader.class.php | 135 - .../skins/xe_official/css/black.css | 15 - .../skins/xe_official/css/white.css | 15 - .../xe_official/images/black/bulletD0.gif | Bin 44 -> 0 bytes .../xe_official/images/black/lineNotice.gif | Bin 139 -> 0 bytes .../xe_official/images/white/bulletD0.gif | Bin 44 -> 0 bytes .../xe_official/images/white/lineNotice.gif | Bin 139 -> 0 bytes .../rss_reader/skins/xe_official/list.html | 20 - widgets/rss_reader/skins/xe_official/skin.xml | 75 - .../rss_reader/skins/xe_select/css/select.css | 12 - .../skins/xe_select/images/black/bulletD0.gif | Bin 44 -> 0 bytes .../xe_select/images/black/lineNotice.gif | Bin 139 -> 0 bytes .../skins/xe_select/images/forward.png | Bin 3662 -> 0 bytes .../rss_reader/skins/xe_select/images/new.gif | Bin 78 -> 0 bytes .../skins/xe_select/images/white/bulletD0.gif | Bin 44 -> 0 bytes .../xe_select/images/white/lineNotice.gif | Bin 139 -> 0 bytes widgets/rss_reader/skins/xe_select/js/tab.js | 17 - widgets/rss_reader/skins/xe_select/list.html | 32 - widgets/rss_reader/skins/xe_select/skin.xml | 34 - widgets/site_info/conf/info.xml | 22 - widgets/site_info/queries/getCreatedDate.xml | 11 - widgets/site_info/queries/getMemberCount.xml | 13 - widgets/site_info/queries/getNewDocument.xml | 14 - widgets/site_info/site_info.class.php | 55 - .../site_info/skins/default/css/widget.css | 15 - .../site_info/skins/default/js/site_info.js | 8 - .../site_info/skins/default/site_info.html | 24 - widgets/site_info/skins/default/skin.xml | 45 - widgets/tab_newest_document/conf/info.xml | 361 -- .../queries/getNewestDocuments.xml | 15 - .../skins/xe_official/css/normal.css | 33 - .../skins/xe_official/images/blank.gif | Bin 43 -> 0 bytes .../xe_official/images/normal/bullet.gif | Bin 44 -> 0 bytes .../xe_official/images/normal/bulletD0.gif | Bin 44 -> 0 bytes .../xe_official/images/normal/lineNotice.gif | Bin 139 -> 0 bytes .../skins/xe_official/js/tab.js | 25 - .../skins/xe_official/list.html | 64 - .../skins/xe_official/skin.xml | 34 - .../tab_newest_document.class.php | 137 - widgets/tag_list/conf/info.xml | 66 - .../tag_list/skins/blog_tag_list/common.css | 8 - widgets/tag_list/skins/blog_tag_list/skin.xml | 43 - .../tag_list/skins/blog_tag_list/tags.html | 29 - widgets/tag_list/skins/default/css/widget.css | 41 - widgets/tag_list/skins/default/skin.xml | 48 - widgets/tag_list/skins/default/tags.html | 17 - widgets/tag_list/tag_list.class.php | 103 - widgets/webzine/conf/info.xml | 402 -- .../webzine/queries/getNewestDocuments.xml | 16 - .../webzine/skins/notice_style/css/normal.css | 16 - widgets/webzine/skins/notice_style/list.html | 49 - widgets/webzine/skins/notice_style/skin.xml | 34 - .../webzine/skins/xe_official/lineNotice.gif | Bin 139 -> 0 bytes widgets/webzine/skins/xe_official/list.html | 89 - widgets/webzine/skins/xe_official/normal.css | 43 - widgets/webzine/skins/xe_official/skin.xml | 34 - widgets/webzine/webzine.class.php | 139 - widgetstyles/colorbox/css/widgetBoxStyle.css | 37 - widgetstyles/colorbox/preview.gif | Bin 2022 -> 0 bytes widgetstyles/colorbox/skin.xml | 147 - widgetstyles/colorbox/widgetstyle.html | 46 - widgetstyles/line/css/widgetBoxStyle.css | 21 - widgetstyles/line/preview.gif | Bin 1043 -> 0 bytes widgetstyles/line/skin.xml | 95 - widgetstyles/line/widgetstyle.html | 50 - widgetstyles/memo/css/widgetBoxStyle.css | 70 - widgetstyles/memo/img/widgetBoxIblue.gif | Bin 6638 -> 0 bytes widgetstyles/memo/img/widgetBoxIblue.png | Bin 4681 -> 0 bytes widgetstyles/memo/img/widgetBoxIgreen.gif | Bin 6464 -> 0 bytes widgetstyles/memo/img/widgetBoxIgreen.png | Bin 5040 -> 0 bytes widgetstyles/memo/img/widgetBoxIred.gif | Bin 6519 -> 0 bytes widgetstyles/memo/img/widgetBoxIred.png | Bin 4959 -> 0 bytes widgetstyles/memo/img/widgetBoxIyellow.gif | Bin 6648 -> 0 bytes widgetstyles/memo/img/widgetBoxIyellow.png | Bin 4661 -> 0 bytes widgetstyles/memo/preview.gif | Bin 2541 -> 0 bytes widgetstyles/memo/skin.xml | 129 - widgetstyles/memo/widgetstyle.html | 50 - .../postitWire/css/widgetBoxStyle.css | 81 - .../postitWire/img/widgetBoxHblue.gif | Bin 3603 -> 0 bytes .../postitWire/img/widgetBoxHblue.png | Bin 3761 -> 0 bytes .../postitWire/img/widgetBoxHgray.gif | Bin 3593 -> 0 bytes .../postitWire/img/widgetBoxHgray.png | Bin 3222 -> 0 bytes .../postitWire/img/widgetBoxHgreen.gif | Bin 3840 -> 0 bytes .../postitWire/img/widgetBoxHgreen.png | Bin 3857 -> 0 bytes widgetstyles/postitWire/img/widgetBoxHred.gif | Bin 3835 -> 0 bytes widgetstyles/postitWire/img/widgetBoxHred.png | Bin 3808 -> 0 bytes widgetstyles/postitWire/preview.gif | Bin 2329 -> 0 bytes widgetstyles/postitWire/skin.xml | 110 - widgetstyles/postitWire/widgetstyle.html | 50 - widgetstyles/roundFace/css/widgetBoxStyle.css | 65 - widgetstyles/roundFace/img/moreBgEblue.gif | Bin 64 -> 0 bytes widgetstyles/roundFace/img/moreBgEgreen.gif | Bin 64 -> 0 bytes widgetstyles/roundFace/img/moreBgEred.gif | Bin 64 -> 0 bytes .../roundFace/img/roundedCornerEblue.gif | Bin 217 -> 0 bytes .../roundFace/img/roundedCornerEgreen.gif | Bin 217 -> 0 bytes .../roundFace/img/roundedCornerEred.gif | Bin 217 -> 0 bytes widgetstyles/roundFace/preview.gif | Bin 945 -> 0 bytes widgetstyles/roundFace/skin.xml | 106 - widgetstyles/roundFace/widgetstyle.html | 51 - widgetstyles/roundWire/css/widgetBoxStyle.css | 59 - widgetstyles/roundWire/img/moreBgDblue.gif | Bin 64 -> 0 bytes widgetstyles/roundWire/img/moreBgDgreen.gif | Bin 64 -> 0 bytes widgetstyles/roundWire/img/moreBgDred.gif | Bin 64 -> 0 bytes .../roundWire/img/roundedCornerDblue.gif | Bin 686 -> 0 bytes .../roundWire/img/roundedCornerDblue.png | Bin 704 -> 0 bytes .../roundWire/img/roundedCornerDgreen.gif | Bin 692 -> 0 bytes .../roundWire/img/roundedCornerDgreen.png | Bin 705 -> 0 bytes .../roundWire/img/roundedCornerDred.gif | Bin 633 -> 0 bytes .../roundWire/img/roundedCornerDred.png | Bin 679 -> 0 bytes widgetstyles/roundWire/preview.gif | Bin 1100 -> 0 bytes widgetstyles/roundWire/skin.xml | 107 - widgetstyles/roundWire/widgetstyle.html | 50 - .../simpleRound/css/widgetBoxStyle.css | 31 - widgetstyles/simpleRound/img/buttonMoreC.gif | Bin 605 -> 0 bytes widgetstyles/simpleRound/img/headerBgC.gif | Bin 280 -> 0 bytes .../simpleRound/img/roundedCornerC.gif | Bin 300 -> 0 bytes widgetstyles/simpleRound/preview.gif | Bin 1923 -> 0 bytes widgetstyles/simpleRound/skin.xml | 94 - widgetstyles/simpleRound/widgetstyle.html | 50 - .../simpleSquare/css/widgetBoxStyle.css | 22 - widgetstyles/simpleSquare/img/buttonMoreB.gif | Bin 605 -> 0 bytes widgetstyles/simpleSquare/img/headerBgB.gif | Bin 280 -> 0 bytes widgetstyles/simpleSquare/preview.gif | Bin 1911 -> 0 bytes widgetstyles/simpleSquare/skin.xml | 94 - widgetstyles/simpleSquare/widgetstyle.html | 50 - .../simpleTitle/css/widgetBoxStyle.css | 21 - widgetstyles/simpleTitle/img/headerBgG.gif | Bin 163 -> 0 bytes widgetstyles/simpleTitle/preview.gif | Bin 1831 -> 0 bytes widgetstyles/simpleTitle/skin.xml | 109 - widgetstyles/simpleTitle/widgetstyle.html | 50 - .../squareWire/css/widgetBoxStyle.css | 32 - widgetstyles/squareWire/preview.gif | Bin 1073 -> 0 bytes widgetstyles/squareWire/skin.xml | 107 - widgetstyles/squareWire/widgetstyle.html | 50 - 1746 files changed, 61039 deletions(-) delete mode 100644 addons/autolink/autolink.addon.php delete mode 100644 addons/autolink/autolink.js delete mode 100644 addons/autolink/conf/info.xml delete mode 100644 addons/keyword_link/conf/info.xml delete mode 100644 addons/keyword_link/keyword_link.addon.php delete mode 100644 addons/keyword_link/keyword_link.js delete mode 100644 addons/lemonpen/conf/info.xml delete mode 100644 addons/lemonpen/lemonpen.addon.php delete mode 100644 addons/planet_bookmark/conf/info.xml delete mode 100644 addons/planet_bookmark/planet_bookmark.addon.php delete mode 100644 addons/planet_bookmark/planet_bookmark.js delete mode 100644 addons/planet_bookmark/tag.gif delete mode 100644 addons/planet_todo/conf/info.xml delete mode 100644 addons/planet_todo/planet_todo.addon.php delete mode 100644 addons/planet_todo/planet_todo.js delete mode 100644 addons/rainbow_link/conf/info.xml delete mode 100644 addons/rainbow_link/js/rainbow.js delete mode 100644 addons/rainbow_link/rainbow_link.addon.php delete mode 100644 addons/tccommentnotify/conf/info.xml delete mode 100644 addons/tccommentnotify/tccommentnotify.addon.php delete mode 100644 addons/wiki_link/conf/info.xml delete mode 100644 addons/wiki_link/wiki_link.addon.php delete mode 100644 addons/wiki_link/wikilink.css delete mode 100644 addons/wiki_link/wikilink.js delete mode 100644 layouts/cafeXE/conf/info.xml delete mode 100755 layouts/cafeXE/css/layout.css delete mode 100644 layouts/cafeXE/css/layout@black.css delete mode 100644 layouts/cafeXE/css/layout@cafe.css delete mode 100644 layouts/cafeXE/css/layout@white.css delete mode 100755 layouts/cafeXE/css/widget.css delete mode 100755 layouts/cafeXE/img/black/buttonSearch.gif delete mode 100755 layouts/cafeXE/img/black/buttonTreeCollapse.gif delete mode 100755 layouts/cafeXE/img/black/iconMyInfo.gif delete mode 100755 layouts/cafeXE/img/black/iconWidgetList.gif delete mode 100755 layouts/cafeXE/img/black/lineTextDiv.gif delete mode 100755 layouts/cafeXE/img/black/lineTreeHr.gif delete mode 100755 layouts/cafeXE/img/black/lineTreeLastHr.gif delete mode 100755 layouts/cafeXE/img/black/lineTreeVr.gif delete mode 100755 layouts/cafeXE/img/white/arrowMenuB.gif delete mode 100755 layouts/cafeXE/img/white/arrowMenuCblue.gif delete mode 100755 layouts/cafeXE/img/white/arrowMenuCcyan.gif delete mode 100755 layouts/cafeXE/img/white/arrowMenuCgray.gif delete mode 100755 layouts/cafeXE/img/white/arrowMenuCgreen.gif delete mode 100755 layouts/cafeXE/img/white/arrowMenuCorange.gif delete mode 100755 layouts/cafeXE/img/white/arrowMenuCred.gif delete mode 100755 layouts/cafeXE/img/white/arrowUlistB.gif delete mode 100755 layouts/cafeXE/img/white/bgMenuCblue.gif delete mode 100755 layouts/cafeXE/img/white/bgMenuCcyan.gif delete mode 100755 layouts/cafeXE/img/white/bgMenuCgray.gif delete mode 100755 layouts/cafeXE/img/white/bgMenuCgreen.gif delete mode 100755 layouts/cafeXE/img/white/bgMenuCorange.gif delete mode 100755 layouts/cafeXE/img/white/bgMenuCred.gif delete mode 100755 layouts/cafeXE/img/white/buttonSearch.gif delete mode 100755 layouts/cafeXE/img/white/buttonTreeCollapse.gif delete mode 100755 layouts/cafeXE/img/white/buttonWidgetNavigation.gif delete mode 100755 layouts/cafeXE/img/white/buttonWidgetTab.gif delete mode 100755 layouts/cafeXE/img/white/iconForumNum.gif delete mode 100755 layouts/cafeXE/img/white/iconMenuAactive.gif delete mode 100755 layouts/cafeXE/img/white/iconMenuAnormal.gif delete mode 100755 layouts/cafeXE/img/white/iconMyInfo.gif delete mode 100755 layouts/cafeXE/img/white/iconWidgetList.gif delete mode 100755 layouts/cafeXE/img/white/linePoint.gif delete mode 100755 layouts/cafeXE/img/white/lineTextDiv.gif delete mode 100755 layouts/cafeXE/img/white/lineTreeHr.gif delete mode 100755 layouts/cafeXE/img/white/lineTreeLastHr.gif delete mode 100755 layouts/cafeXE/img/white/lineTreeVr.gif delete mode 100644 layouts/cafeXE/lang/en.lang.php delete mode 100644 layouts/cafeXE/lang/jp.lang.php delete mode 100644 layouts/cafeXE/lang/ko.lang.php delete mode 100644 layouts/cafeXE/lang/zh-CN.lang.php delete mode 100644 layouts/cafeXE/lang/zh-TW.lang.php delete mode 100644 layouts/cafeXE/layout.html delete mode 100644 layouts/xe_blog/conf/info.xml delete mode 100644 layouts/xe_blog/css/layout.css delete mode 100644 layouts/xe_blog/css/layout_blue.css delete mode 100644 layouts/xe_blog/css/layout_gray.css delete mode 100644 layouts/xe_blog/css/layout_green.css delete mode 100644 layouts/xe_blog/css/layout_orange.css delete mode 100644 layouts/xe_blog/css/layout_violet.css delete mode 100644 layouts/xe_blog/images/blue/@blog_image.gif delete mode 100644 layouts/xe_blog/images/blue/bg_blog.jpg delete mode 100644 layouts/xe_blog/images/blue/bg_member.gif delete mode 100644 layouts/xe_blog/images/blue/box_1.gif delete mode 100644 layouts/xe_blog/images/blue/box_2.gif delete mode 100644 layouts/xe_blog/images/blue/box_2_bg.gif delete mode 100644 layouts/xe_blog/images/blue/box_blog_bg.gif delete mode 100644 layouts/xe_blog/images/blue/box_blog_bot.gif delete mode 100644 layouts/xe_blog/images/blue/box_blog_title.gif delete mode 100644 layouts/xe_blog/images/blue/box_blog_top.gif delete mode 100644 layouts/xe_blog/images/blue/btn_back.gif delete mode 100644 layouts/xe_blog/images/blue/btn_next.gif delete mode 100644 layouts/xe_blog/images/blue/btn_rss.gif delete mode 100644 layouts/xe_blog/images/blue/btn_search.gif delete mode 100644 layouts/xe_blog/images/blue/bullet_3x3.gif delete mode 100644 layouts/xe_blog/images/blue/bullet_3x3_1.gif delete mode 100644 layouts/xe_blog/images/blue/division_d7.gif delete mode 100644 layouts/xe_blog/images/blue/ico_category.gif delete mode 100644 layouts/xe_blog/images/blue/sort_down.gif delete mode 100644 layouts/xe_blog/images/blue/sort_up.gif delete mode 100644 layouts/xe_blog/images/buttonHelp.gif delete mode 100644 layouts/xe_blog/images/gray/@blog_image.gif delete mode 100644 layouts/xe_blog/images/gray/bg_blog.jpg delete mode 100644 layouts/xe_blog/images/gray/bg_member.gif delete mode 100644 layouts/xe_blog/images/gray/box_1.gif delete mode 100644 layouts/xe_blog/images/gray/box_2.gif delete mode 100644 layouts/xe_blog/images/gray/box_2_bg.gif delete mode 100644 layouts/xe_blog/images/gray/box_blog_bg.gif delete mode 100644 layouts/xe_blog/images/gray/box_blog_bot.gif delete mode 100644 layouts/xe_blog/images/gray/box_blog_title.gif delete mode 100644 layouts/xe_blog/images/gray/box_blog_top.gif delete mode 100644 layouts/xe_blog/images/gray/btn_back.gif delete mode 100644 layouts/xe_blog/images/gray/btn_next.gif delete mode 100644 layouts/xe_blog/images/gray/btn_rss.gif delete mode 100644 layouts/xe_blog/images/gray/btn_search.gif delete mode 100644 layouts/xe_blog/images/gray/bullet_3x3.gif delete mode 100644 layouts/xe_blog/images/gray/bullet_3x3_1.gif delete mode 100644 layouts/xe_blog/images/gray/division_d7.gif delete mode 100644 layouts/xe_blog/images/gray/ico_category.gif delete mode 100644 layouts/xe_blog/images/gray/sort_down.gif delete mode 100644 layouts/xe_blog/images/gray/sort_up.gif delete mode 100644 layouts/xe_blog/images/green/@blog_image.gif delete mode 100644 layouts/xe_blog/images/green/bg_blog.jpg delete mode 100644 layouts/xe_blog/images/green/bg_member.gif delete mode 100644 layouts/xe_blog/images/green/box_1.gif delete mode 100644 layouts/xe_blog/images/green/box_2.gif delete mode 100644 layouts/xe_blog/images/green/box_2_bg.gif delete mode 100644 layouts/xe_blog/images/green/box_blog_bg.gif delete mode 100644 layouts/xe_blog/images/green/box_blog_bot.gif delete mode 100644 layouts/xe_blog/images/green/box_blog_title.gif delete mode 100644 layouts/xe_blog/images/green/box_blog_top.gif delete mode 100644 layouts/xe_blog/images/green/btn_back.gif delete mode 100644 layouts/xe_blog/images/green/btn_next.gif delete mode 100644 layouts/xe_blog/images/green/btn_rss.gif delete mode 100644 layouts/xe_blog/images/green/btn_search.gif delete mode 100644 layouts/xe_blog/images/green/bullet_3x3.gif delete mode 100644 layouts/xe_blog/images/green/bullet_3x3_1.gif delete mode 100644 layouts/xe_blog/images/green/division_d7.gif delete mode 100644 layouts/xe_blog/images/green/ico_category.gif delete mode 100644 layouts/xe_blog/images/green/sort_down.gif delete mode 100644 layouts/xe_blog/images/green/sort_up.gif delete mode 100644 layouts/xe_blog/images/iconAllTags.gif delete mode 100644 layouts/xe_blog/images/orange/@blog_image.gif delete mode 100644 layouts/xe_blog/images/orange/bg_blog.jpg delete mode 100644 layouts/xe_blog/images/orange/bg_member.gif delete mode 100644 layouts/xe_blog/images/orange/box_1.gif delete mode 100644 layouts/xe_blog/images/orange/box_2.gif delete mode 100644 layouts/xe_blog/images/orange/box_2_bg.gif delete mode 100644 layouts/xe_blog/images/orange/box_blog_bg.gif delete mode 100644 layouts/xe_blog/images/orange/box_blog_bot.gif delete mode 100644 layouts/xe_blog/images/orange/box_blog_title.gif delete mode 100644 layouts/xe_blog/images/orange/box_blog_top.gif delete mode 100644 layouts/xe_blog/images/orange/btn_back.gif delete mode 100644 layouts/xe_blog/images/orange/btn_next.gif delete mode 100644 layouts/xe_blog/images/orange/btn_rss.gif delete mode 100644 layouts/xe_blog/images/orange/btn_search.gif delete mode 100644 layouts/xe_blog/images/orange/bullet_3x3.gif delete mode 100644 layouts/xe_blog/images/orange/bullet_3x3_1.gif delete mode 100644 layouts/xe_blog/images/orange/division_dc.gif delete mode 100644 layouts/xe_blog/images/orange/division_f2.gif delete mode 100644 layouts/xe_blog/images/orange/ico_category.gif delete mode 100644 layouts/xe_blog/images/orange/sort_down.gif delete mode 100644 layouts/xe_blog/images/orange/sort_up.gif delete mode 100644 layouts/xe_blog/images/powerdByZeroboard.gif delete mode 100644 layouts/xe_blog/images/violet/@blog_image.gif delete mode 100644 layouts/xe_blog/images/violet/bg_blog.jpg delete mode 100644 layouts/xe_blog/images/violet/bg_member.gif delete mode 100644 layouts/xe_blog/images/violet/box_1.gif delete mode 100644 layouts/xe_blog/images/violet/box_2.gif delete mode 100644 layouts/xe_blog/images/violet/box_2_bg.gif delete mode 100644 layouts/xe_blog/images/violet/box_blog_bg.gif delete mode 100644 layouts/xe_blog/images/violet/box_blog_bot.gif delete mode 100644 layouts/xe_blog/images/violet/box_blog_title.gif delete mode 100644 layouts/xe_blog/images/violet/box_blog_top.gif delete mode 100644 layouts/xe_blog/images/violet/btn_back.gif delete mode 100644 layouts/xe_blog/images/violet/btn_next.gif delete mode 100644 layouts/xe_blog/images/violet/btn_rss.gif delete mode 100644 layouts/xe_blog/images/violet/btn_search.gif delete mode 100644 layouts/xe_blog/images/violet/bullet_3x3.gif delete mode 100644 layouts/xe_blog/images/violet/bullet_3x3_1.gif delete mode 100644 layouts/xe_blog/images/violet/division_cc.gif delete mode 100644 layouts/xe_blog/images/violet/division_d7.gif delete mode 100644 layouts/xe_blog/images/violet/ico_category.gif delete mode 100644 layouts/xe_blog/images/violet/sort_down.gif delete mode 100644 layouts/xe_blog/images/violet/sort_up.gif delete mode 100644 layouts/xe_blog/layout.html delete mode 100644 modules/board/board.admin.controller.php delete mode 100644 modules/board/board.admin.view.php delete mode 100644 modules/board/board.api.php delete mode 100644 modules/board/board.class.php delete mode 100644 modules/board/board.controller.php delete mode 100644 modules/board/board.model.php delete mode 100644 modules/board/board.smartphone.php delete mode 100644 modules/board/board.view.php delete mode 100644 modules/board/board.wap.php delete mode 100644 modules/board/conf/info.xml delete mode 100644 modules/board/conf/module.xml delete mode 100644 modules/board/lang/en.lang.php delete mode 100644 modules/board/lang/es.lang.php delete mode 100644 modules/board/lang/fr.lang.php delete mode 100644 modules/board/lang/jp.lang.php delete mode 100644 modules/board/lang/ko.lang.php delete mode 100644 modules/board/lang/ru.lang.php delete mode 100644 modules/board/lang/zh-CN.lang.php delete mode 100644 modules/board/lang/zh-TW.lang.php delete mode 100644 modules/board/queries/getAllBoard.xml delete mode 100644 modules/board/queries/getBoardList.xml delete mode 100644 modules/board/skins/xe_board/comment.html delete mode 100644 modules/board/skins/xe_board/comment_form.html delete mode 100644 modules/board/skins/xe_board/css/black.css delete mode 100644 modules/board/skins/xe_board/css/common.css delete mode 100644 modules/board/skins/xe_board/css/cyan.css delete mode 100644 modules/board/skins/xe_board/css/green.css delete mode 100644 modules/board/skins/xe_board/css/purple.css delete mode 100644 modules/board/skins/xe_board/css/red.css delete mode 100644 modules/board/skins/xe_board/css/white.css delete mode 100644 modules/board/skins/xe_board/delete_comment_form.html delete mode 100644 modules/board/skins/xe_board/delete_form.html delete mode 100644 modules/board/skins/xe_board/delete_trackback_form.html delete mode 100644 modules/board/skins/xe_board/footer.html delete mode 100644 modules/board/skins/xe_board/header.html delete mode 100755 modules/board/skins/xe_board/images/black/bgBoardListTh.gif delete mode 100755 modules/board/skins/xe_board/images/black/bgH3.gif delete mode 100755 modules/board/skins/xe_board/images/black/buttonHelp.gif delete mode 100755 modules/board/skins/xe_board/images/black/buttonModifyE.gif delete mode 100755 modules/board/skins/xe_board/images/black/buttonReply.gif delete mode 100755 modules/board/skins/xe_board/images/black/buttonTypeInput24.gif delete mode 100755 modules/board/skins/xe_board/images/black/calendar.gif delete mode 100755 modules/board/skins/xe_board/images/black/document_menu.gif delete mode 100755 modules/board/skins/xe_board/images/black/form_buttons.gif delete mode 100755 modules/board/skins/xe_board/images/black/form_buttons.png delete mode 100755 modules/board/skins/xe_board/images/black/iconAdmin.gif delete mode 100755 modules/board/skins/xe_board/images/black/iconAllTags.gif delete mode 100755 modules/board/skins/xe_board/images/black/iconArticle.gif delete mode 100755 modules/board/skins/xe_board/images/black/iconFile.gif delete mode 100755 modules/board/skins/xe_board/images/black/iconList.gif delete mode 100755 modules/board/skins/xe_board/images/black/iconMyInfo.gif delete mode 100755 modules/board/skins/xe_board/images/black/iconReply.gif delete mode 100755 modules/board/skins/xe_board/images/black/iconSetup.gif delete mode 100755 modules/board/skins/xe_board/images/black/iconTrackback.gif delete mode 100755 modules/board/skins/xe_board/images/black/iconWrite.gif delete mode 100755 modules/board/skins/xe_board/images/black/lineBoardListTh.gif delete mode 100755 modules/board/skins/xe_board/images/black/lineH3.gif delete mode 100755 modules/board/skins/xe_board/images/black/read.gif delete mode 100755 modules/board/skins/xe_board/images/black/typeBlog.gif delete mode 100755 modules/board/skins/xe_board/images/black/typeGallery.gif delete mode 100755 modules/board/skins/xe_board/images/black/typeList.gif delete mode 100755 modules/board/skins/xe_board/images/black/typeWebzine.gif delete mode 100644 modules/board/skins/xe_board/images/common/arrowNextA1.gif delete mode 100644 modules/board/skins/xe_board/images/common/arrowNextB1.gif delete mode 100644 modules/board/skins/xe_board/images/common/arrowNextC1.gif delete mode 100644 modules/board/skins/xe_board/images/common/arrowNextEndA1.gif delete mode 100644 modules/board/skins/xe_board/images/common/arrowPrevA1.gif delete mode 100644 modules/board/skins/xe_board/images/common/arrowPrevB1.gif delete mode 100644 modules/board/skins/xe_board/images/common/arrowPrevC1.gif delete mode 100644 modules/board/skins/xe_board/images/common/arrowPrevEndA1.gif delete mode 100644 modules/board/skins/xe_board/images/common/bgH3.gif delete mode 100644 modules/board/skins/xe_board/images/common/blank.gif delete mode 100644 modules/board/skins/xe_board/images/common/bullet_3x3_d8d8d8.gif delete mode 100644 modules/board/skins/xe_board/images/common/buttonAscending.gif delete mode 100644 modules/board/skins/xe_board/images/common/buttonClose.gif delete mode 100644 modules/board/skins/xe_board/images/common/buttonDeleteX.gif delete mode 100644 modules/board/skins/xe_board/images/common/buttonDescending.gif delete mode 100644 modules/board/skins/xe_board/images/common/buttonHelp.gif delete mode 100644 modules/board/skins/xe_board/images/common/buttonToggleReply.gif delete mode 100644 modules/board/skins/xe_board/images/common/calendar.gif delete mode 100644 modules/board/skins/xe_board/images/common/category.gif delete mode 100644 modules/board/skins/xe_board/images/common/document_menu.gif delete mode 100644 modules/board/skins/xe_board/images/common/iconAdmin.gif delete mode 100644 modules/board/skins/xe_board/images/common/iconAllTags.gif delete mode 100644 modules/board/skins/xe_board/images/common/iconArrowD8.gif delete mode 100644 modules/board/skins/xe_board/images/common/iconCheck.gif delete mode 100644 modules/board/skins/xe_board/images/common/iconNotice.gif delete mode 100644 modules/board/skins/xe_board/images/common/iconReply.gif delete mode 100644 modules/board/skins/xe_board/images/common/iconReplyArrow.gif delete mode 100644 modules/board/skins/xe_board/images/common/iconRss.gif delete mode 100644 modules/board/skins/xe_board/images/common/iconSetup.gif delete mode 100644 modules/board/skins/xe_board/images/common/iconTag.gif delete mode 100644 modules/board/skins/xe_board/images/common/iconTrackback.gif delete mode 100644 modules/board/skins/xe_board/images/common/lineH3.gif delete mode 100644 modules/board/skins/xe_board/images/common/line_1x10_e0e0e0.gif delete mode 100644 modules/board/skins/xe_board/images/common/notice.gif delete mode 100644 modules/board/skins/xe_board/images/common/read.gif delete mode 100644 modules/board/skins/xe_board/images/common/typeBlog.gif delete mode 100644 modules/board/skins/xe_board/images/common/typeGallery.gif delete mode 100644 modules/board/skins/xe_board/images/common/typeList.gif delete mode 100644 modules/board/skins/xe_board/images/common/typeWebzine.gif delete mode 100644 modules/board/skins/xe_board/images/common/vote.gif delete mode 100644 modules/board/skins/xe_board/images/cyan/bgBoardListTh.gif delete mode 100755 modules/board/skins/xe_board/images/cyan/buttonHelp.gif delete mode 100644 modules/board/skins/xe_board/images/cyan/buttonModifyE.gif delete mode 100644 modules/board/skins/xe_board/images/cyan/buttonReply.gif delete mode 100644 modules/board/skins/xe_board/images/cyan/buttonTypeInput24.gif delete mode 100755 modules/board/skins/xe_board/images/cyan/iconAllTags.gif delete mode 100644 modules/board/skins/xe_board/images/cyan/iconArticle.gif delete mode 100644 modules/board/skins/xe_board/images/cyan/iconFile.gif delete mode 100644 modules/board/skins/xe_board/images/cyan/iconList.gif delete mode 100644 modules/board/skins/xe_board/images/cyan/iconMyInfo.gif delete mode 100755 modules/board/skins/xe_board/images/cyan/iconReply.gif delete mode 100755 modules/board/skins/xe_board/images/cyan/iconRss.gif delete mode 100755 modules/board/skins/xe_board/images/cyan/iconTrackback.gif delete mode 100644 modules/board/skins/xe_board/images/cyan/iconWrite.gif delete mode 100644 modules/board/skins/xe_board/images/cyan/lineBoardListTh.gif delete mode 100755 modules/board/skins/xe_board/images/cyan/typeGallery.gif delete mode 100755 modules/board/skins/xe_board/images/cyan/typeList.gif delete mode 100755 modules/board/skins/xe_board/images/cyan/typeWebzine.gif delete mode 100644 modules/board/skins/xe_board/images/green/bgBoardListTh.gif delete mode 100755 modules/board/skins/xe_board/images/green/buttonHelp.gif delete mode 100644 modules/board/skins/xe_board/images/green/buttonModifyE.gif delete mode 100644 modules/board/skins/xe_board/images/green/buttonReply.gif delete mode 100644 modules/board/skins/xe_board/images/green/buttonTypeInput24.gif delete mode 100755 modules/board/skins/xe_board/images/green/iconAllTags.gif delete mode 100644 modules/board/skins/xe_board/images/green/iconArticle.gif delete mode 100644 modules/board/skins/xe_board/images/green/iconFile.gif delete mode 100644 modules/board/skins/xe_board/images/green/iconList.gif delete mode 100644 modules/board/skins/xe_board/images/green/iconMyInfo.gif delete mode 100755 modules/board/skins/xe_board/images/green/iconReply.gif delete mode 100755 modules/board/skins/xe_board/images/green/iconRss.gif delete mode 100755 modules/board/skins/xe_board/images/green/iconTrackback.gif delete mode 100644 modules/board/skins/xe_board/images/green/iconWrite.gif delete mode 100644 modules/board/skins/xe_board/images/green/lineBoardListTh.gif delete mode 100755 modules/board/skins/xe_board/images/green/typeGallery.gif delete mode 100755 modules/board/skins/xe_board/images/green/typeList.gif delete mode 100755 modules/board/skins/xe_board/images/green/typeWebzine.gif delete mode 100644 modules/board/skins/xe_board/images/purple/bgBoardListTh.gif delete mode 100755 modules/board/skins/xe_board/images/purple/buttonHelp.gif delete mode 100644 modules/board/skins/xe_board/images/purple/buttonModifyE.gif delete mode 100644 modules/board/skins/xe_board/images/purple/buttonReply.gif delete mode 100644 modules/board/skins/xe_board/images/purple/buttonTypeInput24.gif delete mode 100755 modules/board/skins/xe_board/images/purple/iconAllTags.gif delete mode 100644 modules/board/skins/xe_board/images/purple/iconArticle.gif delete mode 100644 modules/board/skins/xe_board/images/purple/iconFile.gif delete mode 100644 modules/board/skins/xe_board/images/purple/iconList.gif delete mode 100644 modules/board/skins/xe_board/images/purple/iconMyInfo.gif delete mode 100755 modules/board/skins/xe_board/images/purple/iconReply.gif delete mode 100755 modules/board/skins/xe_board/images/purple/iconRss.gif delete mode 100755 modules/board/skins/xe_board/images/purple/iconTrackback.gif delete mode 100644 modules/board/skins/xe_board/images/purple/iconWrite.gif delete mode 100644 modules/board/skins/xe_board/images/purple/lineBoardListTh.gif delete mode 100755 modules/board/skins/xe_board/images/purple/typeGallery.gif delete mode 100755 modules/board/skins/xe_board/images/purple/typeList.gif delete mode 100755 modules/board/skins/xe_board/images/purple/typeWebzine.gif delete mode 100644 modules/board/skins/xe_board/images/red/bgBoardListTh.gif delete mode 100755 modules/board/skins/xe_board/images/red/buttonHelp.gif delete mode 100644 modules/board/skins/xe_board/images/red/buttonModifyE.gif delete mode 100644 modules/board/skins/xe_board/images/red/buttonReply.gif delete mode 100644 modules/board/skins/xe_board/images/red/buttonTypeInput24.gif delete mode 100755 modules/board/skins/xe_board/images/red/iconAllTags.gif delete mode 100644 modules/board/skins/xe_board/images/red/iconArticle.gif delete mode 100644 modules/board/skins/xe_board/images/red/iconFile.gif delete mode 100644 modules/board/skins/xe_board/images/red/iconList.gif delete mode 100644 modules/board/skins/xe_board/images/red/iconMyInfo.gif delete mode 100755 modules/board/skins/xe_board/images/red/iconReply.gif delete mode 100755 modules/board/skins/xe_board/images/red/iconRss.gif delete mode 100755 modules/board/skins/xe_board/images/red/iconTrackback.gif delete mode 100644 modules/board/skins/xe_board/images/red/iconWrite.gif delete mode 100644 modules/board/skins/xe_board/images/red/lineBoardListTh.gif delete mode 100755 modules/board/skins/xe_board/images/red/typeGallery.gif delete mode 100755 modules/board/skins/xe_board/images/red/typeList.gif delete mode 100755 modules/board/skins/xe_board/images/red/typeWebzine.gif delete mode 100644 modules/board/skins/xe_board/images/white/bgBoardListTh.gif delete mode 100755 modules/board/skins/xe_board/images/white/buttonHelp.gif delete mode 100644 modules/board/skins/xe_board/images/white/buttonModifyE.gif delete mode 100644 modules/board/skins/xe_board/images/white/buttonReply.gif delete mode 100644 modules/board/skins/xe_board/images/white/buttonTypeInput24.gif delete mode 100755 modules/board/skins/xe_board/images/white/iconAllTags.gif delete mode 100644 modules/board/skins/xe_board/images/white/iconArticle.gif delete mode 100644 modules/board/skins/xe_board/images/white/iconFile.gif delete mode 100644 modules/board/skins/xe_board/images/white/iconList.gif delete mode 100644 modules/board/skins/xe_board/images/white/iconMyInfo.gif delete mode 100755 modules/board/skins/xe_board/images/white/iconReply.gif delete mode 100755 modules/board/skins/xe_board/images/white/iconRss.gif delete mode 100755 modules/board/skins/xe_board/images/white/iconTrackback.gif delete mode 100644 modules/board/skins/xe_board/images/white/iconWrite.gif delete mode 100644 modules/board/skins/xe_board/images/white/lineBoardListTh.gif delete mode 100755 modules/board/skins/xe_board/images/white/typeGallery.gif delete mode 100755 modules/board/skins/xe_board/images/white/typeList.gif delete mode 100755 modules/board/skins/xe_board/images/white/typeWebzine.gif delete mode 100644 modules/board/skins/xe_board/input_password_form.html delete mode 100644 modules/board/skins/xe_board/list.html delete mode 100644 modules/board/skins/xe_board/message.html delete mode 100755 modules/board/skins/xe_board/screenshot/black.gif delete mode 100644 modules/board/skins/xe_board/screenshot/cyan.gif delete mode 100644 modules/board/skins/xe_board/screenshot/green.gif delete mode 100644 modules/board/skins/xe_board/screenshot/purple.gif delete mode 100644 modules/board/skins/xe_board/screenshot/red.gif delete mode 100644 modules/board/skins/xe_board/screenshot/white.gif delete mode 100644 modules/board/skins/xe_board/skin.xml delete mode 100644 modules/board/skins/xe_board/style.blog.html delete mode 100644 modules/board/skins/xe_board/style.forum.html delete mode 100644 modules/board/skins/xe_board/style.gallery.html delete mode 100644 modules/board/skins/xe_board/style.list.html delete mode 100644 modules/board/skins/xe_board/style.webzine.html delete mode 100644 modules/board/skins/xe_board/tag_list.html delete mode 100644 modules/board/skins/xe_board/trackback.html delete mode 100644 modules/board/skins/xe_board/view_document.html delete mode 100644 modules/board/skins/xe_board/write_form.html delete mode 100644 modules/board/skins/xe_default/_footer.html delete mode 100644 modules/board/skins/xe_default/_header.html delete mode 100644 modules/board/skins/xe_default/_style.blog.html delete mode 100644 modules/board/skins/xe_default/_style.forum.html delete mode 100644 modules/board/skins/xe_default/_style.gallery.html delete mode 100644 modules/board/skins/xe_default/_style.list.html delete mode 100644 modules/board/skins/xe_default/_style.webzine.html delete mode 100644 modules/board/skins/xe_default/comment.html delete mode 100644 modules/board/skins/xe_default/comment_form.html delete mode 100644 modules/board/skins/xe_default/css/black.css delete mode 100644 modules/board/skins/xe_default/css/board.css delete mode 100644 modules/board/skins/xe_default/css/pagination.css delete mode 100644 modules/board/skins/xe_default/css/white.css delete mode 100644 modules/board/skins/xe_default/delete_comment_form.html delete mode 100644 modules/board/skins/xe_default/delete_form.html delete mode 100644 modules/board/skins/xe_default/delete_trackback_form.html delete mode 100644 modules/board/skins/xe_default/images/black/bgThDefault.gif delete mode 100644 modules/board/skins/xe_default/images/black/lineVr11.gif delete mode 100644 modules/board/skins/xe_default/images/common/arrowNextA1.gif delete mode 100644 modules/board/skins/xe_default/images/common/arrowNextB1.gif delete mode 100644 modules/board/skins/xe_default/images/common/arrowNextC1.gif delete mode 100644 modules/board/skins/xe_default/images/common/arrowNextEndA1.gif delete mode 100644 modules/board/skins/xe_default/images/common/arrowPrevA1.gif delete mode 100644 modules/board/skins/xe_default/images/common/arrowPrevB1.gif delete mode 100644 modules/board/skins/xe_default/images/common/arrowPrevC1.gif delete mode 100644 modules/board/skins/xe_default/images/common/arrowPrevEndA1.gif delete mode 100644 modules/board/skins/xe_default/images/common/blank.gif delete mode 100644 modules/board/skins/xe_default/images/common/buttonAscending.gif delete mode 100644 modules/board/skins/xe_default/images/common/buttonBg2byte.gif delete mode 100644 modules/board/skins/xe_default/images/common/buttonDescending.gif delete mode 100644 modules/board/skins/xe_default/images/common/iconArticle.gif delete mode 100644 modules/board/skins/xe_default/images/common/iconBoardHeading.gif delete mode 100644 modules/board/skins/xe_default/images/common/iconFile.gif delete mode 100644 modules/board/skins/xe_default/images/common/icons.gif delete mode 100644 modules/board/skins/xe_default/images/white/bgThDefault.gif delete mode 100644 modules/board/skins/xe_default/images/white/lineVr11.gif delete mode 100644 modules/board/skins/xe_default/input_password_form.html delete mode 100644 modules/board/skins/xe_default/list.html delete mode 100644 modules/board/skins/xe_default/message.html delete mode 100644 modules/board/skins/xe_default/screenshot/black.gif delete mode 100644 modules/board/skins/xe_default/screenshot/white.gif delete mode 100644 modules/board/skins/xe_default/skin.xml delete mode 100644 modules/board/skins/xe_default/tag_list.html delete mode 100644 modules/board/skins/xe_default/trackback.html delete mode 100644 modules/board/skins/xe_default/view_document.html delete mode 100644 modules/board/skins/xe_default/write_form.html delete mode 100644 modules/board/skins/xe_guestbook/comment.html delete mode 100644 modules/board/skins/xe_guestbook/comment_form.html delete mode 100644 modules/board/skins/xe_guestbook/css/black.css delete mode 100644 modules/board/skins/xe_guestbook/css/common.css delete mode 100644 modules/board/skins/xe_guestbook/css/cyan.css delete mode 100644 modules/board/skins/xe_guestbook/css/green.css delete mode 100644 modules/board/skins/xe_guestbook/css/purple.css delete mode 100644 modules/board/skins/xe_guestbook/css/red.css delete mode 100644 modules/board/skins/xe_guestbook/css/white.css delete mode 100644 modules/board/skins/xe_guestbook/delete_comment_form.html delete mode 100644 modules/board/skins/xe_guestbook/delete_form.html delete mode 100644 modules/board/skins/xe_guestbook/delete_trackback_form.html delete mode 100644 modules/board/skins/xe_guestbook/filter/insert.xml delete mode 100644 modules/board/skins/xe_guestbook/footer.html delete mode 100644 modules/board/skins/xe_guestbook/header.html delete mode 100755 modules/board/skins/xe_guestbook/images/black/bgBoardListTh.gif delete mode 100755 modules/board/skins/xe_guestbook/images/black/bgH3.gif delete mode 100755 modules/board/skins/xe_guestbook/images/black/buttonHelp.gif delete mode 100755 modules/board/skins/xe_guestbook/images/black/buttonModifyE.gif delete mode 100755 modules/board/skins/xe_guestbook/images/black/buttonReply.gif delete mode 100755 modules/board/skins/xe_guestbook/images/black/buttonTypeInput24.gif delete mode 100755 modules/board/skins/xe_guestbook/images/black/calendar.gif delete mode 100755 modules/board/skins/xe_guestbook/images/black/document_menu.gif delete mode 100755 modules/board/skins/xe_guestbook/images/black/form_buttons.gif delete mode 100755 modules/board/skins/xe_guestbook/images/black/form_buttons.png delete mode 100755 modules/board/skins/xe_guestbook/images/black/iconAdmin.gif delete mode 100755 modules/board/skins/xe_guestbook/images/black/iconAllTags.gif delete mode 100755 modules/board/skins/xe_guestbook/images/black/iconArticle.gif delete mode 100755 modules/board/skins/xe_guestbook/images/black/iconFile.gif delete mode 100755 modules/board/skins/xe_guestbook/images/black/iconList.gif delete mode 100755 modules/board/skins/xe_guestbook/images/black/iconMyInfo.gif delete mode 100755 modules/board/skins/xe_guestbook/images/black/iconReply.gif delete mode 100755 modules/board/skins/xe_guestbook/images/black/iconSetup.gif delete mode 100755 modules/board/skins/xe_guestbook/images/black/iconTrackback.gif delete mode 100755 modules/board/skins/xe_guestbook/images/black/iconWrite.gif delete mode 100755 modules/board/skins/xe_guestbook/images/black/lineBoardListTh.gif delete mode 100755 modules/board/skins/xe_guestbook/images/black/lineH3.gif delete mode 100755 modules/board/skins/xe_guestbook/images/black/read.gif delete mode 100755 modules/board/skins/xe_guestbook/images/black/typeBlog.gif delete mode 100755 modules/board/skins/xe_guestbook/images/black/typeGallery.gif delete mode 100755 modules/board/skins/xe_guestbook/images/black/typeList.gif delete mode 100755 modules/board/skins/xe_guestbook/images/black/typeWebzine.gif delete mode 100644 modules/board/skins/xe_guestbook/images/common/arrowNextA1.gif delete mode 100644 modules/board/skins/xe_guestbook/images/common/arrowNextB1.gif delete mode 100644 modules/board/skins/xe_guestbook/images/common/arrowNextC1.gif delete mode 100644 modules/board/skins/xe_guestbook/images/common/arrowNextEndA1.gif delete mode 100644 modules/board/skins/xe_guestbook/images/common/arrowPrevA1.gif delete mode 100644 modules/board/skins/xe_guestbook/images/common/arrowPrevB1.gif delete mode 100644 modules/board/skins/xe_guestbook/images/common/arrowPrevC1.gif delete mode 100644 modules/board/skins/xe_guestbook/images/common/arrowPrevEndA1.gif delete mode 100644 modules/board/skins/xe_guestbook/images/common/bgH3.gif delete mode 100644 modules/board/skins/xe_guestbook/images/common/blank.gif delete mode 100644 modules/board/skins/xe_guestbook/images/common/bullet_3x3_d8d8d8.gif delete mode 100644 modules/board/skins/xe_guestbook/images/common/buttonClose.gif delete mode 100644 modules/board/skins/xe_guestbook/images/common/buttonDeleteX.gif delete mode 100644 modules/board/skins/xe_guestbook/images/common/buttonHelp.gif delete mode 100644 modules/board/skins/xe_guestbook/images/common/buttonToggleReply.gif delete mode 100644 modules/board/skins/xe_guestbook/images/common/calendar.gif delete mode 100644 modules/board/skins/xe_guestbook/images/common/category.gif delete mode 100644 modules/board/skins/xe_guestbook/images/common/document_menu.gif delete mode 100644 modules/board/skins/xe_guestbook/images/common/iconAdmin.gif delete mode 100644 modules/board/skins/xe_guestbook/images/common/iconArrowD8.gif delete mode 100644 modules/board/skins/xe_guestbook/images/common/iconCheck.gif delete mode 100644 modules/board/skins/xe_guestbook/images/common/iconNotice.gif delete mode 100644 modules/board/skins/xe_guestbook/images/common/iconReply.gif delete mode 100644 modules/board/skins/xe_guestbook/images/common/iconReplyArrow.gif delete mode 100644 modules/board/skins/xe_guestbook/images/common/iconRss.gif delete mode 100644 modules/board/skins/xe_guestbook/images/common/iconSetup.gif delete mode 100644 modules/board/skins/xe_guestbook/images/common/iconTrackback.gif delete mode 100644 modules/board/skins/xe_guestbook/images/common/lineH3.gif delete mode 100644 modules/board/skins/xe_guestbook/images/common/line_1x10_e0e0e0.gif delete mode 100644 modules/board/skins/xe_guestbook/images/common/notice.gif delete mode 100644 modules/board/skins/xe_guestbook/images/common/read.gif delete mode 100644 modules/board/skins/xe_guestbook/images/common/vote.gif delete mode 100644 modules/board/skins/xe_guestbook/images/cyan/bgBoardListTh.gif delete mode 100644 modules/board/skins/xe_guestbook/images/cyan/buttonModifyE.gif delete mode 100644 modules/board/skins/xe_guestbook/images/cyan/buttonReply.gif delete mode 100644 modules/board/skins/xe_guestbook/images/cyan/buttonTypeInput24.gif delete mode 100644 modules/board/skins/xe_guestbook/images/cyan/iconArticle.gif delete mode 100644 modules/board/skins/xe_guestbook/images/cyan/iconFile.gif delete mode 100644 modules/board/skins/xe_guestbook/images/cyan/iconList.gif delete mode 100644 modules/board/skins/xe_guestbook/images/cyan/iconMyInfo.gif delete mode 100644 modules/board/skins/xe_guestbook/images/cyan/iconWrite.gif delete mode 100644 modules/board/skins/xe_guestbook/images/cyan/lineBoardListTh.gif delete mode 100644 modules/board/skins/xe_guestbook/images/green/bgBoardListTh.gif delete mode 100644 modules/board/skins/xe_guestbook/images/green/buttonModifyE.gif delete mode 100644 modules/board/skins/xe_guestbook/images/green/buttonReply.gif delete mode 100644 modules/board/skins/xe_guestbook/images/green/buttonTypeInput24.gif delete mode 100644 modules/board/skins/xe_guestbook/images/green/iconArticle.gif delete mode 100644 modules/board/skins/xe_guestbook/images/green/iconFile.gif delete mode 100644 modules/board/skins/xe_guestbook/images/green/iconList.gif delete mode 100644 modules/board/skins/xe_guestbook/images/green/iconMyInfo.gif delete mode 100644 modules/board/skins/xe_guestbook/images/green/iconWrite.gif delete mode 100644 modules/board/skins/xe_guestbook/images/green/lineBoardListTh.gif delete mode 100644 modules/board/skins/xe_guestbook/images/purple/bgBoardListTh.gif delete mode 100644 modules/board/skins/xe_guestbook/images/purple/buttonModifyE.gif delete mode 100644 modules/board/skins/xe_guestbook/images/purple/buttonReply.gif delete mode 100644 modules/board/skins/xe_guestbook/images/purple/buttonTypeInput24.gif delete mode 100644 modules/board/skins/xe_guestbook/images/purple/iconArticle.gif delete mode 100644 modules/board/skins/xe_guestbook/images/purple/iconFile.gif delete mode 100644 modules/board/skins/xe_guestbook/images/purple/iconList.gif delete mode 100644 modules/board/skins/xe_guestbook/images/purple/iconMyInfo.gif delete mode 100644 modules/board/skins/xe_guestbook/images/purple/iconWrite.gif delete mode 100644 modules/board/skins/xe_guestbook/images/purple/lineBoardListTh.gif delete mode 100644 modules/board/skins/xe_guestbook/images/red/bgBoardListTh.gif delete mode 100644 modules/board/skins/xe_guestbook/images/red/buttonModifyE.gif delete mode 100644 modules/board/skins/xe_guestbook/images/red/buttonReply.gif delete mode 100644 modules/board/skins/xe_guestbook/images/red/buttonTypeInput24.gif delete mode 100644 modules/board/skins/xe_guestbook/images/red/iconArticle.gif delete mode 100644 modules/board/skins/xe_guestbook/images/red/iconFile.gif delete mode 100644 modules/board/skins/xe_guestbook/images/red/iconList.gif delete mode 100644 modules/board/skins/xe_guestbook/images/red/iconMyInfo.gif delete mode 100644 modules/board/skins/xe_guestbook/images/red/iconWrite.gif delete mode 100644 modules/board/skins/xe_guestbook/images/red/lineBoardListTh.gif delete mode 100644 modules/board/skins/xe_guestbook/images/white/bgBoardListTh.gif delete mode 100644 modules/board/skins/xe_guestbook/images/white/buttonModifyE.gif delete mode 100644 modules/board/skins/xe_guestbook/images/white/buttonReply.gif delete mode 100644 modules/board/skins/xe_guestbook/images/white/buttonTypeInput24.gif delete mode 100644 modules/board/skins/xe_guestbook/images/white/iconArticle.gif delete mode 100644 modules/board/skins/xe_guestbook/images/white/iconFile.gif delete mode 100644 modules/board/skins/xe_guestbook/images/white/iconList.gif delete mode 100644 modules/board/skins/xe_guestbook/images/white/iconMyInfo.gif delete mode 100644 modules/board/skins/xe_guestbook/images/white/iconWrite.gif delete mode 100644 modules/board/skins/xe_guestbook/images/white/lineBoardListTh.gif delete mode 100644 modules/board/skins/xe_guestbook/input_password_form.html delete mode 100644 modules/board/skins/xe_guestbook/list.html delete mode 100644 modules/board/skins/xe_guestbook/message.html delete mode 100755 modules/board/skins/xe_guestbook/screenshot/black.gif delete mode 100755 modules/board/skins/xe_guestbook/screenshot/cyan.gif delete mode 100755 modules/board/skins/xe_guestbook/screenshot/green.gif delete mode 100755 modules/board/skins/xe_guestbook/screenshot/purple.gif delete mode 100755 modules/board/skins/xe_guestbook/screenshot/red.gif delete mode 100755 modules/board/skins/xe_guestbook/screenshot/white.gif delete mode 100644 modules/board/skins/xe_guestbook/skin.xml delete mode 100644 modules/board/skins/xe_guestbook/tag_list.html delete mode 100644 modules/board/skins/xe_guestbook/trackback.html delete mode 100644 modules/board/skins/xe_guestbook/view_document.html delete mode 100644 modules/board/skins/xe_guestbook/write_form.html delete mode 100644 modules/board/tpl/addition_setup.html delete mode 100644 modules/board/tpl/board_delete.html delete mode 100644 modules/board/tpl/board_insert.html delete mode 100644 modules/board/tpl/category_list.html delete mode 100644 modules/board/tpl/css/board.css delete mode 100644 modules/board/tpl/extra_vars.html delete mode 100644 modules/board/tpl/filter/delete_board.xml delete mode 100644 modules/board/tpl/filter/delete_comment.xml delete mode 100644 modules/board/tpl/filter/delete_document.xml delete mode 100644 modules/board/tpl/filter/delete_trackback.xml delete mode 100644 modules/board/tpl/filter/input_password.xml delete mode 100644 modules/board/tpl/filter/insert.xml delete mode 100644 modules/board/tpl/filter/insert_board.xml delete mode 100644 modules/board/tpl/filter/insert_comment.xml delete mode 100644 modules/board/tpl/filter/manage_checked_document.xml delete mode 100644 modules/board/tpl/filter/search.xml delete mode 100644 modules/board/tpl/filter/update_category.xml delete mode 100644 modules/board/tpl/filter/vote.xml delete mode 100644 modules/board/tpl/grant_list.html delete mode 100644 modules/board/tpl/header.html delete mode 100644 modules/board/tpl/index.html delete mode 100644 modules/board/tpl/js/board.js delete mode 100644 modules/board/tpl/js/board_admin.js delete mode 100644 modules/board/tpl/list_setting.html delete mode 100644 modules/board/tpl/skin_info.html delete mode 100644 modules/board/tpl/smartphone/comment_list.html delete mode 100644 modules/board/tpl/smartphone/list.html delete mode 100644 modules/board/tpl/smartphone/view_document.html delete mode 100644 modules/homepage/conf/info.xml delete mode 100644 modules/homepage/conf/module.xml delete mode 100644 modules/homepage/homepage.admin.controller.php delete mode 100644 modules/homepage/homepage.admin.model.php delete mode 100644 modules/homepage/homepage.admin.view.php delete mode 100644 modules/homepage/homepage.class.php delete mode 100644 modules/homepage/homepage.controller.php delete mode 100644 modules/homepage/homepage.model.php delete mode 100644 modules/homepage/homepage.smartphone.php delete mode 100644 modules/homepage/homepage.view.php delete mode 100644 modules/homepage/lang/en.lang.php delete mode 100644 modules/homepage/lang/es.lang.php delete mode 100644 modules/homepage/lang/jp.lang.php delete mode 100644 modules/homepage/lang/ko.lang.php delete mode 100644 modules/homepage/lang/zh-CN.lang.php delete mode 100644 modules/homepage/lang/zh-TW.lang.php delete mode 100644 modules/homepage/queries/deleteHomepage.xml delete mode 100644 modules/homepage/queries/getHomepageInfo.xml delete mode 100644 modules/homepage/queries/getHomepageList.xml delete mode 100644 modules/homepage/queries/getMyCafes.xml delete mode 100644 modules/homepage/queries/getNewestComments.xml delete mode 100644 modules/homepage/queries/getNewestDocuments.xml delete mode 100644 modules/homepage/queries/getRssList.xml delete mode 100644 modules/homepage/queries/insertHomepage.xml delete mode 100644 modules/homepage/queries/updateHomepage.xml delete mode 100644 modules/homepage/queries/updateHomepageTitle.xml delete mode 100644 modules/homepage/schemas/homepages.xml delete mode 100644 modules/homepage/skins/xe_default/img/arrowNextA1.gif delete mode 100644 modules/homepage/skins/xe_default/img/arrowNextEndA1.gif delete mode 100644 modules/homepage/skins/xe_default/img/arrowPrevA1.gif delete mode 100644 modules/homepage/skins/xe_default/img/arrowPrevEndA1.gif delete mode 100755 modules/homepage/skins/xe_default/img/lineTextDiv.gif delete mode 100644 modules/homepage/skins/xe_default/img/lineVr11.gif delete mode 100644 modules/homepage/skins/xe_default/index.html delete mode 100644 modules/homepage/skins/xe_default/skin.xml delete mode 100644 modules/homepage/skins/xe_default/style.css delete mode 100644 modules/homepage/tpl/_footer.html delete mode 100644 modules/homepage/tpl/_header.html delete mode 100644 modules/homepage/tpl/components.html delete mode 100644 modules/homepage/tpl/delete.html delete mode 100644 modules/homepage/tpl/filter/cafe_creation.xml delete mode 100644 modules/homepage/tpl/filter/change_language.xml delete mode 100644 modules/homepage/tpl/filter/change_layout.xml delete mode 100644 modules/homepage/tpl/filter/delete_group.xml delete mode 100644 modules/homepage/tpl/filter/delete_homepage.xml delete mode 100644 modules/homepage/tpl/filter/delete_menu_item.xml delete mode 100644 modules/homepage/tpl/filter/export_module.xml delete mode 100644 modules/homepage/tpl/filter/insert_config.xml delete mode 100644 modules/homepage/tpl/filter/insert_group.xml delete mode 100644 modules/homepage/tpl/filter/insert_homepage.xml delete mode 100644 modules/homepage/tpl/filter/insert_menu_item.xml delete mode 100644 modules/homepage/tpl/filter/update_homepage.xml delete mode 100644 modules/homepage/tpl/filter/update_index_mid.xml delete mode 100644 modules/homepage/tpl/filter/update_member_group.xml delete mode 100644 modules/homepage/tpl/group_list.html delete mode 100644 modules/homepage/tpl/index.html delete mode 100644 modules/homepage/tpl/js/homepage.js delete mode 100644 modules/homepage/tpl/layout_setup.html delete mode 100644 modules/homepage/tpl/member_list.html delete mode 100644 modules/homepage/tpl/menu_manage.html delete mode 100644 modules/homepage/tpl/mid_list.html delete mode 100644 modules/homepage/tpl/redirect.html delete mode 100644 modules/homepage/tpl/setup.html delete mode 100644 modules/homepage/tpl/site_status.html delete mode 100644 modules/homepage/tpl/skin_info.html delete mode 100644 modules/homepage/tpl/smartphone.html delete mode 100644 modules/issuetracker/classes/svn.class.php delete mode 100644 modules/issuetracker/conf/info.xml delete mode 100644 modules/issuetracker/conf/module.xml delete mode 100644 modules/issuetracker/issuetracker.admin.controller.php delete mode 100644 modules/issuetracker/issuetracker.admin.view.php delete mode 100644 modules/issuetracker/issuetracker.class.php delete mode 100644 modules/issuetracker/issuetracker.controller.php delete mode 100644 modules/issuetracker/issuetracker.item.php delete mode 100644 modules/issuetracker/issuetracker.model.php delete mode 100644 modules/issuetracker/issuetracker.view.php delete mode 100644 modules/issuetracker/lang/en.lang.php delete mode 100644 modules/issuetracker/lang/es.lang.php delete mode 100644 modules/issuetracker/lang/jp.lang.php delete mode 100644 modules/issuetracker/lang/ko.lang.php delete mode 100644 modules/issuetracker/lang/zh-CN.lang.php delete mode 100644 modules/issuetracker/lang/zh-TW.lang.php delete mode 100644 modules/issuetracker/queries/clearComponentsDefault.xml delete mode 100644 modules/issuetracker/queries/clearMilestoneDefault.xml delete mode 100644 modules/issuetracker/queries/clearPrioritiesDefault.xml delete mode 100644 modules/issuetracker/queries/clearTypeDefault.xml delete mode 100644 modules/issuetracker/queries/deleteComponent.xml delete mode 100644 modules/issuetracker/queries/deleteComponents.xml delete mode 100644 modules/issuetracker/queries/deleteHistories.xml delete mode 100644 modules/issuetracker/queries/deleteIssue.xml delete mode 100644 modules/issuetracker/queries/deleteMilestone.xml delete mode 100644 modules/issuetracker/queries/deleteMilestones.xml delete mode 100644 modules/issuetracker/queries/deletePackage.xml delete mode 100644 modules/issuetracker/queries/deletePriorities.xml delete mode 100644 modules/issuetracker/queries/deletePriority.xml delete mode 100644 modules/issuetracker/queries/deleteRelease.xml delete mode 100644 modules/issuetracker/queries/deleteType.xml delete mode 100644 modules/issuetracker/queries/deleteTypes.xml delete mode 100644 modules/issuetracker/queries/getChangesets.xml delete mode 100644 modules/issuetracker/queries/getComponent.xml delete mode 100644 modules/issuetracker/queries/getComponents.xml delete mode 100644 modules/issuetracker/queries/getDocumentList.xml delete mode 100644 modules/issuetracker/queries/getDocumentListForChangeset.xml delete mode 100644 modules/issuetracker/queries/getGroupMembers.xml delete mode 100644 modules/issuetracker/queries/getHistories.xml delete mode 100644 modules/issuetracker/queries/getHistoryCount.xml delete mode 100644 modules/issuetracker/queries/getIssue.xml delete mode 100644 modules/issuetracker/queries/getIssueList.xml delete mode 100644 modules/issuetracker/queries/getIssueListWithExtraVars.xml delete mode 100644 modules/issuetracker/queries/getIssueListWithinTag.xml delete mode 100644 modules/issuetracker/queries/getIssues.xml delete mode 100644 modules/issuetracker/queries/getIssuesCount.xml delete mode 100644 modules/issuetracker/queries/getLatestRevision.xml delete mode 100644 modules/issuetracker/queries/getMilestone.xml delete mode 100644 modules/issuetracker/queries/getMilestones.xml delete mode 100644 modules/issuetracker/queries/getPackage.xml delete mode 100644 modules/issuetracker/queries/getPackages.xml delete mode 100644 modules/issuetracker/queries/getPriorities.xml delete mode 100644 modules/issuetracker/queries/getPriority.xml delete mode 100644 modules/issuetracker/queries/getPriorityCount.xml delete mode 100644 modules/issuetracker/queries/getPriorityMaxListorder.xml delete mode 100644 modules/issuetracker/queries/getProjectList.xml delete mode 100644 modules/issuetracker/queries/getRelease.xml delete mode 100644 modules/issuetracker/queries/getReleaseCount.xml delete mode 100644 modules/issuetracker/queries/getReleaseList.xml delete mode 100644 modules/issuetracker/queries/getReleases.xml delete mode 100644 modules/issuetracker/queries/getReleasesWithPackage.xml delete mode 100644 modules/issuetracker/queries/getType.xml delete mode 100644 modules/issuetracker/queries/getTypes.xml delete mode 100644 modules/issuetracker/queries/insertChangeset.xml delete mode 100644 modules/issuetracker/queries/insertComponent.xml delete mode 100644 modules/issuetracker/queries/insertHistory.xml delete mode 100644 modules/issuetracker/queries/insertIssue.xml delete mode 100644 modules/issuetracker/queries/insertMilestone.xml delete mode 100644 modules/issuetracker/queries/insertPackage.xml delete mode 100644 modules/issuetracker/queries/insertPriority.xml delete mode 100644 modules/issuetracker/queries/insertRelease.xml delete mode 100644 modules/issuetracker/queries/insertType.xml delete mode 100644 modules/issuetracker/queries/updateComponent.xml delete mode 100644 modules/issuetracker/queries/updateIssue.xml delete mode 100644 modules/issuetracker/queries/updateIssueHistoryModule.xml delete mode 100644 modules/issuetracker/queries/updateIssueModule.xml delete mode 100644 modules/issuetracker/queries/updateMilestone.xml delete mode 100644 modules/issuetracker/queries/updatePackage.xml delete mode 100644 modules/issuetracker/queries/updatePriority.xml delete mode 100644 modules/issuetracker/queries/updateRelease.xml delete mode 100644 modules/issuetracker/queries/updateReleaseFile.xml delete mode 100644 modules/issuetracker/queries/updateType.xml delete mode 100644 modules/issuetracker/schemas/issue_changesets.xml delete mode 100644 modules/issuetracker/schemas/issue_components.xml delete mode 100644 modules/issuetracker/schemas/issue_milestones.xml delete mode 100644 modules/issuetracker/schemas/issue_packages.xml delete mode 100644 modules/issuetracker/schemas/issue_priorities.xml delete mode 100644 modules/issuetracker/schemas/issue_releases.xml delete mode 100644 modules/issuetracker/schemas/issue_resolutions.xml delete mode 100644 modules/issuetracker/schemas/issue_types.xml delete mode 100644 modules/issuetracker/schemas/issues.xml delete mode 100644 modules/issuetracker/schemas/issues_history.xml delete mode 100644 modules/issuetracker/skins/xe_issuetracker/comment.html delete mode 100644 modules/issuetracker/skins/xe_issuetracker/css/button.css delete mode 100644 modules/issuetracker/skins/xe_issuetracker/css/issuetracker.css delete mode 100644 modules/issuetracker/skins/xe_issuetracker/css/pagination.css delete mode 100644 modules/issuetracker/skins/xe_issuetracker/css/svn.css delete mode 100644 modules/issuetracker/skins/xe_issuetracker/css/white.css delete mode 100644 modules/issuetracker/skins/xe_issuetracker/delete_form.html delete mode 100644 modules/issuetracker/skins/xe_issuetracker/delete_trackback.html delete mode 100644 modules/issuetracker/skins/xe_issuetracker/download.html delete mode 100644 modules/issuetracker/skins/xe_issuetracker/footer.html delete mode 100644 modules/issuetracker/skins/xe_issuetracker/header.html delete mode 100644 modules/issuetracker/skins/xe_issuetracker/img/common/arrowPagination.gif delete mode 100755 modules/issuetracker/skins/xe_issuetracker/img/common/bgTab.gif delete mode 100644 modules/issuetracker/skins/xe_issuetracker/img/common/bul.gif delete mode 100644 modules/issuetracker/skins/xe_issuetracker/img/common/buttonAscending.gif delete mode 100644 modules/issuetracker/skins/xe_issuetracker/img/common/buttonContributorsTaglist.gif delete mode 100644 modules/issuetracker/skins/xe_issuetracker/img/common/buttonDelete.gif delete mode 100644 modules/issuetracker/skins/xe_issuetracker/img/common/buttonDescending.gif delete mode 100644 modules/issuetracker/skins/xe_issuetracker/img/common/buttonSetup.gif delete mode 100644 modules/issuetracker/skins/xe_issuetracker/img/common/closer.gif delete mode 100644 modules/issuetracker/skins/xe_issuetracker/img/common/fileItem.gif delete mode 100644 modules/issuetracker/skins/xe_issuetracker/img/common/folder.gif delete mode 100644 modules/issuetracker/skins/xe_issuetracker/img/common/iconFile.gif delete mode 100644 modules/issuetracker/skins/xe_issuetracker/img/common/iconFiles.gif delete mode 100755 modules/issuetracker/skins/xe_issuetracker/img/common/iconListSetup.gif delete mode 100644 modules/issuetracker/skins/xe_issuetracker/img/common/iconLove.gif delete mode 100644 modules/issuetracker/skins/xe_issuetracker/img/common/iconReply.gif delete mode 100755 modules/issuetracker/skins/xe_issuetracker/img/common/iconSearchSetup.gif delete mode 100644 modules/issuetracker/skins/xe_issuetracker/img/common/iconTag.gif delete mode 100644 modules/issuetracker/skins/xe_issuetracker/img/common/icons.gif delete mode 100644 modules/issuetracker/skins/xe_issuetracker/img/common/opener.gif delete mode 100644 modules/issuetracker/skins/xe_issuetracker/img/common/tableHeader.gif delete mode 100644 modules/issuetracker/skins/xe_issuetracker/img/white/bgThDefault.gif delete mode 100644 modules/issuetracker/skins/xe_issuetracker/img/white/buttonOfficial.gif delete mode 100644 modules/issuetracker/skins/xe_issuetracker/img/white/lineVr11.gif delete mode 100644 modules/issuetracker/skins/xe_issuetracker/img/white/lineVr9.gif delete mode 100644 modules/issuetracker/skins/xe_issuetracker/input_password_form.html delete mode 100644 modules/issuetracker/skins/xe_issuetracker/issue_list.html delete mode 100644 modules/issuetracker/skins/xe_issuetracker/message.html delete mode 100644 modules/issuetracker/skins/xe_issuetracker/milestone.html delete mode 100644 modules/issuetracker/skins/xe_issuetracker/newissue.html delete mode 100644 modules/issuetracker/skins/xe_issuetracker/skin.xml delete mode 100644 modules/issuetracker/skins/xe_issuetracker/source_compare.html delete mode 100644 modules/issuetracker/skins/xe_issuetracker/source_file_view.html delete mode 100644 modules/issuetracker/skins/xe_issuetracker/source_footer.html delete mode 100644 modules/issuetracker/skins/xe_issuetracker/source_header.html delete mode 100644 modules/issuetracker/skins/xe_issuetracker/source_list.html delete mode 100644 modules/issuetracker/skins/xe_issuetracker/source_log.html delete mode 100644 modules/issuetracker/skins/xe_issuetracker/timeline.html delete mode 100644 modules/issuetracker/skins/xe_issuetracker/trackback.html delete mode 100644 modules/issuetracker/skins/xe_issuetracker/view_issue.html delete mode 100644 modules/issuetracker/tpl/addition_setup.html delete mode 100644 modules/issuetracker/tpl/attach_release.html delete mode 100644 modules/issuetracker/tpl/attached.html delete mode 100644 modules/issuetracker/tpl/checked_list.html delete mode 100644 modules/issuetracker/tpl/css/issuetracker.css delete mode 100644 modules/issuetracker/tpl/extra_vars.html delete mode 100644 modules/issuetracker/tpl/filter/delete_component.xml delete mode 100644 modules/issuetracker/tpl/filter/delete_file.xml delete mode 100644 modules/issuetracker/tpl/filter/delete_issue.xml delete mode 100644 modules/issuetracker/tpl/filter/delete_issuetracker.xml delete mode 100644 modules/issuetracker/tpl/filter/delete_milestone.xml delete mode 100644 modules/issuetracker/tpl/filter/delete_package.xml delete mode 100644 modules/issuetracker/tpl/filter/delete_priority.xml delete mode 100644 modules/issuetracker/tpl/filter/delete_release.xml delete mode 100644 modules/issuetracker/tpl/filter/delete_trackback.xml delete mode 100644 modules/issuetracker/tpl/filter/delete_type.xml delete mode 100644 modules/issuetracker/tpl/filter/input_password.xml delete mode 100644 modules/issuetracker/tpl/filter/insert.xml delete mode 100644 modules/issuetracker/tpl/filter/insert_component.xml delete mode 100644 modules/issuetracker/tpl/filter/insert_history.xml delete mode 100644 modules/issuetracker/tpl/filter/insert_milestone.xml delete mode 100644 modules/issuetracker/tpl/filter/insert_package.xml delete mode 100644 modules/issuetracker/tpl/filter/insert_priority.xml delete mode 100644 modules/issuetracker/tpl/filter/insert_project.xml delete mode 100644 modules/issuetracker/tpl/filter/insert_release.xml delete mode 100644 modules/issuetracker/tpl/filter/insert_type.xml delete mode 100644 modules/issuetracker/tpl/filter/manage_checked_issue.xml delete mode 100644 modules/issuetracker/tpl/filter/modify_display_option.xml delete mode 100644 modules/issuetracker/tpl/grant_list.html delete mode 100644 modules/issuetracker/tpl/header.html delete mode 100644 modules/issuetracker/tpl/images/btnDelete.gif delete mode 100644 modules/issuetracker/tpl/images/buttonAttach.gif delete mode 100644 modules/issuetracker/tpl/images/buttonDeleteX.gif delete mode 100644 modules/issuetracker/tpl/images/buttonInsert.gif delete mode 100644 modules/issuetracker/tpl/images/buttonModify.gif delete mode 100644 modules/issuetracker/tpl/images/closer.gif delete mode 100644 modules/issuetracker/tpl/images/opener.gif delete mode 100644 modules/issuetracker/tpl/index.html delete mode 100644 modules/issuetracker/tpl/issuetracker_delete.html delete mode 100644 modules/issuetracker/tpl/js/issue_admin.js delete mode 100644 modules/issuetracker/tpl/js/issuetracker.js delete mode 100644 modules/issuetracker/tpl/js/svn.js delete mode 100644 modules/issuetracker/tpl/modify_component.html delete mode 100644 modules/issuetracker/tpl/modify_milestone.html delete mode 100644 modules/issuetracker/tpl/modify_package.html delete mode 100644 modules/issuetracker/tpl/modify_priority.html delete mode 100644 modules/issuetracker/tpl/modify_release.html delete mode 100644 modules/issuetracker/tpl/modify_type.html delete mode 100644 modules/issuetracker/tpl/project_info.html delete mode 100644 modules/issuetracker/tpl/project_insert.html delete mode 100644 modules/issuetracker/tpl/project_setting.html delete mode 100644 modules/issuetracker/tpl/release_setting.html delete mode 100644 modules/issuetracker/tpl/skin_info.html delete mode 100644 modules/ldap/conf/info.xml delete mode 100644 modules/ldap/conf/module.xml delete mode 100644 modules/ldap/lang/en.lang.php delete mode 100644 modules/ldap/lang/es.lang.php delete mode 100644 modules/ldap/lang/jp.lang.php delete mode 100644 modules/ldap/lang/ko.lang.php delete mode 100644 modules/ldap/lang/zh-CN.lang.php delete mode 100644 modules/ldap/lang/zh-TW.lang.php delete mode 100644 modules/ldap/ldap.admin.controller.php delete mode 100644 modules/ldap/ldap.admin.view.php delete mode 100644 modules/ldap/ldap.class.php delete mode 100644 modules/ldap/ldap.controller.php delete mode 100644 modules/ldap/ldap.model.php delete mode 100644 modules/ldap/tpl/filter/insert_config.xml delete mode 100644 modules/ldap/tpl/index.html delete mode 100644 modules/lifepod/conf/info.xml delete mode 100644 modules/lifepod/conf/module.xml delete mode 100644 modules/lifepod/lang/en.lang.php delete mode 100644 modules/lifepod/lang/es.lang.php delete mode 100644 modules/lifepod/lang/fr.lang.php delete mode 100644 modules/lifepod/lang/jp.lang.php delete mode 100644 modules/lifepod/lang/ko.lang.php delete mode 100644 modules/lifepod/lang/ru.lang.php delete mode 100644 modules/lifepod/lang/zh-CN.lang.php delete mode 100644 modules/lifepod/lang/zh-TW.lang.php delete mode 100644 modules/lifepod/lifepod.admin.controller.php delete mode 100644 modules/lifepod/lifepod.admin.view.php delete mode 100644 modules/lifepod/lifepod.class.php delete mode 100644 modules/lifepod/lifepod.model.php delete mode 100644 modules/lifepod/lifepod.view.php delete mode 100644 modules/lifepod/queries/getLifepodList.xml delete mode 100644 modules/lifepod/skins/xe_official/css/common.css delete mode 100644 modules/lifepod/skins/xe_official/image/default_move_left.gif delete mode 100644 modules/lifepod/skins/xe_official/image/default_move_next.gif delete mode 100644 modules/lifepod/skins/xe_official/image/default_move_today.gif delete mode 100644 modules/lifepod/skins/xe_official/image/default_view_2week.gif delete mode 100644 modules/lifepod/skins/xe_official/image/default_view_4day.gif delete mode 100644 modules/lifepod/skins/xe_official/image/default_view_day.gif delete mode 100644 modules/lifepod/skins/xe_official/image/default_view_month.gif delete mode 100644 modules/lifepod/skins/xe_official/image/default_view_week.gif delete mode 100644 modules/lifepod/skins/xe_official/images/common/bgH3.gif delete mode 100644 modules/lifepod/skins/xe_official/images/common/buttonHelp.gif delete mode 100644 modules/lifepod/skins/xe_official/images/common/iconAdmin.gif delete mode 100644 modules/lifepod/skins/xe_official/images/common/iconSetup.gif delete mode 100644 modules/lifepod/skins/xe_official/images/common/lineH3.gif delete mode 100644 modules/lifepod/skins/xe_official/images/common/line_1x10_e0e0e0.gif delete mode 100644 modules/lifepod/skins/xe_official/js/lifepod.js delete mode 100644 modules/lifepod/skins/xe_official/js/xe_interface.js delete mode 100644 modules/lifepod/skins/xe_official/list.html delete mode 100644 modules/lifepod/skins/xe_official/message.html delete mode 100644 modules/lifepod/skins/xe_official/skin.xml delete mode 100644 modules/lifepod/tpl/filter/delete_lifepod.xml delete mode 100644 modules/lifepod/tpl/filter/insert_lifepod.xml delete mode 100644 modules/lifepod/tpl/grant_list.html delete mode 100644 modules/lifepod/tpl/header.html delete mode 100644 modules/lifepod/tpl/index.html delete mode 100644 modules/lifepod/tpl/js/lifepod_admin.js delete mode 100644 modules/lifepod/tpl/lifepod_delete.html delete mode 100644 modules/lifepod/tpl/lifepod_info.html delete mode 100644 modules/lifepod/tpl/lifepod_insert.html delete mode 100644 modules/lifepod/tpl/skin_info.html delete mode 100644 modules/planet/conf/info.xml delete mode 100644 modules/planet/conf/module.xml delete mode 100644 modules/planet/lang/en.lang.php delete mode 100644 modules/planet/lang/jp.lang.php delete mode 100644 modules/planet/lang/ko.lang.php delete mode 100644 modules/planet/lang/zh-CN.lang.php delete mode 100644 modules/planet/lang/zh-TW.lang.php delete mode 100644 modules/planet/libs/me2day.api.php delete mode 100644 modules/planet/planet.admin.controller.php delete mode 100644 modules/planet/planet.admin.model.php delete mode 100644 modules/planet/planet.admin.view.php delete mode 100644 modules/planet/planet.api.php delete mode 100644 modules/planet/planet.class.php delete mode 100644 modules/planet/planet.controller.php delete mode 100644 modules/planet/planet.info.php delete mode 100644 modules/planet/planet.item.php delete mode 100644 modules/planet/planet.model.php delete mode 100644 modules/planet/planet.smartphone.php delete mode 100644 modules/planet/planet.view.php delete mode 100644 modules/planet/planet.wap.php delete mode 100644 modules/planet/queries/deleteCatch.xml delete mode 100644 modules/planet/queries/deleteFishing.xml delete mode 100644 modules/planet/queries/deleteInterestTag.xml delete mode 100644 modules/planet/queries/deletePlanet.xml delete mode 100644 modules/planet/queries/deletePlanetFavorite.xml delete mode 100644 modules/planet/queries/deletePlanetFavorites.xml delete mode 100644 modules/planet/queries/deletePlanetMemo.xml delete mode 100644 modules/planet/queries/deletePlanetMemos.xml delete mode 100644 modules/planet/queries/deletePlanetReply.xml delete mode 100644 modules/planet/queries/deletePlanetTag.xml delete mode 100644 modules/planet/queries/deletePlanetTags.xml delete mode 100644 modules/planet/queries/deletePlanetVoteLogs.xml delete mode 100644 modules/planet/queries/deleteSMSRecv.xml delete mode 100644 modules/planet/queries/deleteSMSUser.xml delete mode 100644 modules/planet/queries/getCatch.xml delete mode 100644 modules/planet/queries/getCatchContentCount.xml delete mode 100644 modules/planet/queries/getCatchContentList.xml delete mode 100644 modules/planet/queries/getContentList.xml delete mode 100644 modules/planet/queries/getContentListSearchTag.xml delete mode 100644 modules/planet/queries/getContentSearchResult.xml delete mode 100644 modules/planet/queries/getContents.xml delete mode 100644 modules/planet/queries/getFavoriteContentList.xml delete mode 100644 modules/planet/queries/getFishingContentCount.xml delete mode 100644 modules/planet/queries/getFishingContentList.xml delete mode 100644 modules/planet/queries/getFishings.xml delete mode 100644 modules/planet/queries/getHomeContentList.xml delete mode 100644 modules/planet/queries/getInterestTagContentList.xml delete mode 100644 modules/planet/queries/getInterestTags.xml delete mode 100644 modules/planet/queries/getMemberPlanet.xml delete mode 100644 modules/planet/queries/getMyFavorite.xml delete mode 100644 modules/planet/queries/getNextDate.xml delete mode 100644 modules/planet/queries/getPlanet.xml delete mode 100644 modules/planet/queries/getPlanetComments.xml delete mode 100644 modules/planet/queries/getPlanetContentLastDay.xml delete mode 100644 modules/planet/queries/getPlanetContentSearch.xml delete mode 100644 modules/planet/queries/getPlanetContentSearchCount.xml delete mode 100644 modules/planet/queries/getPlanetContents.xml delete mode 100644 modules/planet/queries/getPlanetCount.xml delete mode 100644 modules/planet/queries/getPlanetList.xml delete mode 100644 modules/planet/queries/getPlanetMemo.xml delete mode 100644 modules/planet/queries/getPlanetMemoList.xml delete mode 100644 modules/planet/queries/getPlanetNewestContentList.xml delete mode 100644 modules/planet/queries/getPlanetNewestTagSearchContentList.xml delete mode 100644 modules/planet/queries/getPlanetPopularTags.xml delete mode 100644 modules/planet/queries/getPlanetReply.xml delete mode 100644 modules/planet/queries/getPlanetReplyList.xml delete mode 100644 modules/planet/queries/getPlanetTag.xml delete mode 100644 modules/planet/queries/getPlanetTagList.xml delete mode 100644 modules/planet/queries/getPlanetTagSearchCount.xml delete mode 100644 modules/planet/queries/getPlanetTagSearchResult.xml delete mode 100644 modules/planet/queries/getPlanetTagTextCount.xml delete mode 100644 modules/planet/queries/getPrevDate.xml delete mode 100644 modules/planet/queries/getRssList.xml delete mode 100644 modules/planet/queries/getSMSRecv.xml delete mode 100644 modules/planet/queries/getSMSUser.xml delete mode 100644 modules/planet/queries/getTagSearchResult.xml delete mode 100644 modules/planet/queries/getTotalContents.xml delete mode 100644 modules/planet/queries/getTotalTagSearchContents.xml delete mode 100644 modules/planet/queries/insertCatch.xml delete mode 100644 modules/planet/queries/insertFishings.xml delete mode 100644 modules/planet/queries/insertInterestTag.xml delete mode 100644 modules/planet/queries/insertPlanet.xml delete mode 100644 modules/planet/queries/insertPlanetContent.xml delete mode 100644 modules/planet/queries/insertPlanetContentVoteLog.xml delete mode 100644 modules/planet/queries/insertPlanetFavorite.xml delete mode 100644 modules/planet/queries/insertPlanetMemo.xml delete mode 100644 modules/planet/queries/insertPlanetReply.xml delete mode 100644 modules/planet/queries/insertPlanetTag.xml delete mode 100644 modules/planet/queries/insertPlanetTagText.xml delete mode 100644 modules/planet/queries/insertSMSRecv.xml delete mode 100644 modules/planet/queries/insertSMSUser.xml delete mode 100644 modules/planet/queries/updatePlanetBrowserTitle.xml delete mode 100644 modules/planet/queries/updatePlanetColorset.xml delete mode 100644 modules/planet/queries/updatePlanetContentReplyCount.xml delete mode 100644 modules/planet/queries/updatePlanetContentVoteCount.xml delete mode 100644 modules/planet/queries/updatePlanetLatestDocument.xml delete mode 100644 modules/planet/queries/updatePlanetMe2day.xml delete mode 100644 modules/planet/queries/updatePlanetTitle.xml delete mode 100644 modules/planet/queries/updateShowReadWelcome.xml delete mode 100644 modules/planet/schemas/planet.xml delete mode 100644 modules/planet/schemas/planet_catch.xml delete mode 100644 modules/planet/schemas/planet_content_vote_log.xml delete mode 100644 modules/planet/schemas/planet_favorite.xml delete mode 100644 modules/planet/schemas/planet_fishing.xml delete mode 100644 modules/planet/schemas/planet_interest_tags.xml delete mode 100644 modules/planet/schemas/planet_memo.xml delete mode 100644 modules/planet/schemas/planet_sms_recv.xml delete mode 100644 modules/planet/schemas/planet_sms_user.xml delete mode 100644 modules/planet/schemas/planet_tags.xml delete mode 100644 modules/planet/skins/xe_planet/content_list.html delete mode 100644 modules/planet/skins/xe_planet/create.html delete mode 100644 modules/planet/skins/xe_planet/css/blue.css delete mode 100644 modules/planet/skins/xe_planet/css/cyan.css delete mode 100644 modules/planet/skins/xe_planet/css/default.css delete mode 100644 modules/planet/skins/xe_planet/css/gray.css delete mode 100644 modules/planet/skins/xe_planet/css/green.css delete mode 100644 modules/planet/skins/xe_planet/css/orange.css delete mode 100644 modules/planet/skins/xe_planet/css/red.css delete mode 100644 modules/planet/skins/xe_planet/favorite.html delete mode 100644 modules/planet/skins/xe_planet/filter/create.xml delete mode 100644 modules/planet/skins/xe_planet/filter/delete_planet_comment.xml delete mode 100644 modules/planet/skins/xe_planet/filter/delete_planet_document.xml delete mode 100644 modules/planet/skins/xe_planet/filter/insert_interest_tag.xml delete mode 100644 modules/planet/skins/xe_planet/filter/insert_memo.xml delete mode 100644 modules/planet/skins/xe_planet/filter/insert_reply.xml delete mode 100644 modules/planet/skins/xe_planet/filter/me2day_api.xml delete mode 100644 modules/planet/skins/xe_planet/filter/modify_content_tag.xml delete mode 100644 modules/planet/skins/xe_planet/filter/modify_planet_info.xml delete mode 100644 modules/planet/skins/xe_planet/filter/planet_login.xml delete mode 100644 modules/planet/skins/xe_planet/filter/write_content.xml delete mode 100644 modules/planet/skins/xe_planet/footer.html delete mode 100644 modules/planet/skins/xe_planet/header.html delete mode 100644 modules/planet/skins/xe_planet/images/@user1.gif delete mode 100644 modules/planet/skins/xe_planet/images/@user2.gif delete mode 100644 modules/planet/skins/xe_planet/images/arrowReplyOpen.gif delete mode 100644 modules/planet/skins/xe_planet/images/arrowTagNavigation.gif delete mode 100644 modules/planet/skins/xe_planet/images/bgBody.gif delete mode 100644 modules/planet/skins/xe_planet/images/bgPerson.png delete mode 100644 modules/planet/skins/xe_planet/images/bgSmile.png delete mode 100644 modules/planet/skins/xe_planet/images/bgSympathy.gif delete mode 100644 modules/planet/skins/xe_planet/images/bgTag.gif delete mode 100644 modules/planet/skins/xe_planet/images/bgTag.png delete mode 100644 modules/planet/skins/xe_planet/images/boxAuthorHeader.gif delete mode 100644 modules/planet/skins/xe_planet/images/boxAuthorHeader.png delete mode 100644 modules/planet/skins/xe_planet/images/boxCommentIn.gif delete mode 100644 modules/planet/skins/xe_planet/images/boxCommentOut.gif delete mode 100644 modules/planet/skins/xe_planet/images/boxH2Comment.gif delete mode 100644 modules/planet/skins/xe_planet/images/boxMemo.gif delete mode 100644 modules/planet/skins/xe_planet/images/boxMyFavoriteTag.gif delete mode 100644 modules/planet/skins/xe_planet/images/boxTagChoice.png delete mode 100644 modules/planet/skins/xe_planet/images/boxTagCloud.gif delete mode 100644 modules/planet/skins/xe_planet/images/boxTagNavigation.gif delete mode 100644 modules/planet/skins/xe_planet/images/boxTagSelected.gif delete mode 100644 modules/planet/skins/xe_planet/images/boxTryPlanet.gif delete mode 100644 modules/planet/skins/xe_planet/images/boxWelcome.gif delete mode 100644 modules/planet/skins/xe_planet/images/buttonAquaBlue.gif delete mode 100644 modules/planet/skins/xe_planet/images/buttonAutoComplete.gif delete mode 100644 modules/planet/skins/xe_planet/images/buttonBlack.gif delete mode 100644 modules/planet/skins/xe_planet/images/buttonBlue.gif delete mode 100644 modules/planet/skins/xe_planet/images/buttonClose1.gif delete mode 100755 modules/planet/skins/xe_planet/images/buttonDelete.gif delete mode 100644 modules/planet/skins/xe_planet/images/buttonFixedBlack45.png delete mode 100644 modules/planet/skins/xe_planet/images/buttonFixedBlack94.png delete mode 100644 modules/planet/skins/xe_planet/images/buttonGnb.gif delete mode 100644 modules/planet/skins/xe_planet/images/buttonGreen.gif delete mode 100644 modules/planet/skins/xe_planet/images/buttonLogin.gif delete mode 100644 modules/planet/skins/xe_planet/images/buttonModify.gif delete mode 100644 modules/planet/skins/xe_planet/images/buttonNext1.gif delete mode 100644 modules/planet/skins/xe_planet/images/buttonPlanetBlue.gif delete mode 100644 modules/planet/skins/xe_planet/images/buttonPlanetGreen.gif delete mode 100644 modules/planet/skins/xe_planet/images/buttonPrev1.gif delete mode 100644 modules/planet/skins/xe_planet/images/buttonRed.gif delete mode 100644 modules/planet/skins/xe_planet/images/buttonSympathy.gif delete mode 100644 modules/planet/skins/xe_planet/images/buttonTagNavigation.gif delete mode 100644 modules/planet/skins/xe_planet/images/buttonWhite.gif delete mode 100644 modules/planet/skins/xe_planet/images/buttonWriteBlue.gif delete mode 100644 modules/planet/skins/xe_planet/images/buttonWriteCyan.gif delete mode 100644 modules/planet/skins/xe_planet/images/buttonWriteGray.gif delete mode 100644 modules/planet/skins/xe_planet/images/buttonWriteGreen.gif delete mode 100644 modules/planet/skins/xe_planet/images/buttonWriteOrange.gif delete mode 100644 modules/planet/skins/xe_planet/images/buttonWriteRed.gif delete mode 100644 modules/planet/skins/xe_planet/images/buttonX.gif delete mode 100644 modules/planet/skins/xe_planet/images/cr3px.gif delete mode 100644 modules/planet/skins/xe_planet/images/cr3pxLeft.gif delete mode 100644 modules/planet/skins/xe_planet/images/cr3pxRight.gif delete mode 100644 modules/planet/skins/xe_planet/images/iconAdd.gif delete mode 100644 modules/planet/skins/xe_planet/images/iconAddFavorite.gif delete mode 100644 modules/planet/skins/xe_planet/images/iconCheckGreen.gif delete mode 100644 modules/planet/skins/xe_planet/images/iconCheckYellow.gif delete mode 100644 modules/planet/skins/xe_planet/images/iconExternalLink.gif delete mode 100644 modules/planet/skins/xe_planet/images/iconMe2day.png delete mode 100644 modules/planet/skins/xe_planet/images/iconMobile.gif delete mode 100644 modules/planet/skins/xe_planet/images/iconWrite.gif delete mode 100644 modules/planet/skins/xe_planet/images/icon_me2day.png delete mode 100644 modules/planet/skins/xe_planet/images/lineVccc.gif delete mode 100644 modules/planet/skins/xe_planet/images/paginationNext.gif delete mode 100644 modules/planet/skins/xe_planet/images/paginationNextEnd.gif delete mode 100644 modules/planet/skins/xe_planet/images/paginationPrev.gif delete mode 100644 modules/planet/skins/xe_planet/images/paginationPrevEnd.gif delete mode 100644 modules/planet/skins/xe_planet/images/rssFeed.png delete mode 100644 modules/planet/skins/xe_planet/images/rssOff.png delete mode 100644 modules/planet/skins/xe_planet/images/rssOn.png delete mode 100644 modules/planet/skins/xe_planet/images/tabSearch.gif delete mode 100644 modules/planet/skins/xe_planet/interest_tags.html delete mode 100644 modules/planet/skins/xe_planet/js/jindo2.js delete mode 100644 modules/planet/skins/xe_planet/js/planet.js delete mode 100644 modules/planet/skins/xe_planet/js/planet_func.js delete mode 100644 modules/planet/skins/xe_planet/login.html delete mode 100644 modules/planet/skins/xe_planet/main.html delete mode 100644 modules/planet/skins/xe_planet/memo_list.html delete mode 100644 modules/planet/skins/xe_planet/message.html delete mode 100644 modules/planet/skins/xe_planet/myPlanet.html delete mode 100644 modules/planet/skins/xe_planet/planet_info.include.html delete mode 100644 modules/planet/skins/xe_planet/planet_tab.include.html delete mode 100644 modules/planet/skins/xe_planet/reply_list.html delete mode 100644 modules/planet/skins/xe_planet/search.html delete mode 100644 modules/planet/skins/xe_planet/search_planet.html delete mode 100644 modules/planet/skins/xe_planet/search_tab.include.html delete mode 100644 modules/planet/skins/xe_planet/skin.xml delete mode 100644 modules/planet/skins/xe_planet/write.include.html delete mode 100644 modules/planet/tpl/filter/delete_planet.xml delete mode 100644 modules/planet/tpl/filter/insert.xml delete mode 100644 modules/planet/tpl/filter/insert_config.xml delete mode 100644 modules/planet/tpl/grant_list.html delete mode 100644 modules/planet/tpl/header.html delete mode 100644 modules/planet/tpl/images/blank_photo.gif delete mode 100755 modules/planet/tpl/images/planet.gif delete mode 100644 modules/planet/tpl/insert.html delete mode 100644 modules/planet/tpl/js/planet.js delete mode 100644 modules/planet/tpl/list.html delete mode 100644 modules/planet/tpl/move_myplanet.html delete mode 100644 modules/planet/tpl/planet_delete.html delete mode 100644 modules/planet/tpl/setup.html delete mode 100644 modules/planet/tpl/skin_info.html delete mode 100644 modules/planet/tpl/smartphone.html delete mode 100644 modules/springnote/conf/info.xml delete mode 100644 modules/springnote/conf/module.xml delete mode 100644 modules/springnote/lang/en.lang.php delete mode 100644 modules/springnote/lang/es.lang.php delete mode 100644 modules/springnote/lang/fr.lang.php delete mode 100644 modules/springnote/lang/jp.lang.php delete mode 100644 modules/springnote/lang/ko.lang.php delete mode 100644 modules/springnote/lang/ru.lang.php delete mode 100644 modules/springnote/lang/zh-CN.lang.php delete mode 100644 modules/springnote/lang/zh-TW.lang.php delete mode 100644 modules/springnote/queries/getSpringnoteList.xml delete mode 100644 modules/springnote/skins/xe_official/css/common.css delete mode 100644 modules/springnote/skins/xe_official/css/cyan.css delete mode 100644 modules/springnote/skins/xe_official/css/green.css delete mode 100644 modules/springnote/skins/xe_official/css/purple.css delete mode 100644 modules/springnote/skins/xe_official/css/red.css delete mode 100644 modules/springnote/skins/xe_official/css/white.css delete mode 100644 modules/springnote/skins/xe_official/images/common/bgH3.gif delete mode 100644 modules/springnote/skins/xe_official/images/common/buttonHelp.gif delete mode 100644 modules/springnote/skins/xe_official/images/common/document.gif delete mode 100644 modules/springnote/skins/xe_official/images/common/iconAdmin.gif delete mode 100644 modules/springnote/skins/xe_official/images/common/iconSetup.gif delete mode 100644 modules/springnote/skins/xe_official/images/common/lineH3.gif delete mode 100644 modules/springnote/skins/xe_official/images/common/line_1x10_e0e0e0.gif delete mode 100644 modules/springnote/skins/xe_official/images/cyan/iconArticle.gif delete mode 100644 modules/springnote/skins/xe_official/images/cyan/iconMyInfo.gif delete mode 100644 modules/springnote/skins/xe_official/images/green/iconArticle.gif delete mode 100644 modules/springnote/skins/xe_official/images/green/iconMyInfo.gif delete mode 100644 modules/springnote/skins/xe_official/images/purple/iconArticle.gif delete mode 100644 modules/springnote/skins/xe_official/images/purple/iconMyInfo.gif delete mode 100644 modules/springnote/skins/xe_official/images/red/iconArticle.gif delete mode 100644 modules/springnote/skins/xe_official/images/red/iconMyInfo.gif delete mode 100644 modules/springnote/skins/xe_official/images/white/iconArticle.gif delete mode 100644 modules/springnote/skins/xe_official/images/white/iconMyInfo.gif delete mode 100644 modules/springnote/skins/xe_official/list.html delete mode 100644 modules/springnote/skins/xe_official/message.html delete mode 100644 modules/springnote/skins/xe_official/skin.xml delete mode 100644 modules/springnote/springnote.admin.controller.php delete mode 100644 modules/springnote/springnote.admin.view.php delete mode 100644 modules/springnote/springnote.class.php delete mode 100644 modules/springnote/springnote.model.php delete mode 100644 modules/springnote/springnote.view.php delete mode 100644 modules/springnote/tpl/filter/delete_springnote.xml delete mode 100644 modules/springnote/tpl/filter/insert_springnote.xml delete mode 100644 modules/springnote/tpl/grant_list.html delete mode 100644 modules/springnote/tpl/header.html delete mode 100644 modules/springnote/tpl/index.html delete mode 100644 modules/springnote/tpl/js/springnote_admin.js delete mode 100644 modules/springnote/tpl/skin_info.html delete mode 100644 modules/springnote/tpl/springnote_delete.html delete mode 100644 modules/springnote/tpl/springnote_insert.html delete mode 100644 modules/tccommentnotify/conf/info.xml delete mode 100644 modules/tccommentnotify/conf/module.xml delete mode 100644 modules/tccommentnotify/lang/en.lang.php delete mode 100644 modules/tccommentnotify/lang/fr.lang.php delete mode 100644 modules/tccommentnotify/lang/jp.lang.php delete mode 100644 modules/tccommentnotify/lang/ko.lang.php delete mode 100644 modules/tccommentnotify/lang/zh-CN.lang.php delete mode 100644 modules/tccommentnotify/lang/zh-TW.lang.php delete mode 100644 modules/tccommentnotify/queries/deleteChild.xml delete mode 100644 modules/tccommentnotify/queries/deleteChildren.xml delete mode 100644 modules/tccommentnotify/queries/deleteFromQueue.xml delete mode 100644 modules/tccommentnotify/queries/deleteParent.xml delete mode 100644 modules/tccommentnotify/queries/getChild.xml delete mode 100644 modules/tccommentnotify/queries/getChildId.xml delete mode 100644 modules/tccommentnotify/queries/getChildren.xml delete mode 100644 modules/tccommentnotify/queries/getFromQueue.xml delete mode 100644 modules/tccommentnotify/queries/getNotifiedList.xml delete mode 100644 modules/tccommentnotify/queries/getParentId.xml delete mode 100644 modules/tccommentnotify/queries/getSite.xml delete mode 100644 modules/tccommentnotify/queries/insertCommentNotified.xml delete mode 100644 modules/tccommentnotify/queries/insertCommentNotifiedChild.xml delete mode 100644 modules/tccommentnotify/queries/insertQueue.xml delete mode 100644 modules/tccommentnotify/queries/insertSite.xml delete mode 100644 modules/tccommentnotify/queries/updateParent.xml delete mode 100644 modules/tccommentnotify/schemas/tcnotified.xml delete mode 100644 modules/tccommentnotify/schemas/tcnotifiedchildren.xml delete mode 100644 modules/tccommentnotify/schemas/tcnotifiedsites.xml delete mode 100644 modules/tccommentnotify/schemas/tcnotifyqueue.xml delete mode 100644 modules/tccommentnotify/tccommentnotify.admin.controller.php delete mode 100644 modules/tccommentnotify/tccommentnotify.admin.view.php delete mode 100644 modules/tccommentnotify/tccommentnotify.class.php delete mode 100644 modules/tccommentnotify/tccommentnotify.controller.php delete mode 100644 modules/tccommentnotify/tccommentnotify.model.php delete mode 100644 modules/tccommentnotify/tpl/commentnotify_list.html delete mode 100644 modules/tccommentnotify/tpl/css/commentnotify.css delete mode 100644 modules/tccommentnotify/tpl/filter/delete_checked.xml delete mode 100644 modules/tccommentnotify/tpl/filter/delete_child.xml delete mode 100644 modules/tccommentnotify/tpl/filter/delete_parent.xml delete mode 100644 modules/tccommentnotify/tpl/header.html delete mode 100644 modules/tccommentnotify/tpl/images/buttonDeleteX.gif delete mode 100644 modules/tccommentnotify/tpl/images/iconReplyArrow.gif delete mode 100644 modules/tccommentnotify/tpl/js/commentnotify.js delete mode 100644 modules/wiki/conf/info.xml delete mode 100644 modules/wiki/conf/module.xml delete mode 100644 modules/wiki/lang/en.lang.php delete mode 100644 modules/wiki/lang/jp.lang.php delete mode 100644 modules/wiki/lang/ko.lang.php delete mode 100644 modules/wiki/lang/zh-CN.lang.php delete mode 100644 modules/wiki/lang/zh-TW.lang.php delete mode 100644 modules/wiki/queries/getContributors.xml delete mode 100644 modules/wiki/queries/getDocumentWithoutAlias.xml delete mode 100644 modules/wiki/queries/getTreeList.xml delete mode 100644 modules/wiki/queries/getTreeMinListorder.xml delete mode 100644 modules/wiki/queries/getTreeNode.xml delete mode 100644 modules/wiki/queries/getWikiList.xml delete mode 100644 modules/wiki/queries/insertTreeNode.xml delete mode 100644 modules/wiki/queries/updateDocumentListOrder.xml delete mode 100644 modules/wiki/queries/updateTreeListOrder.xml delete mode 100644 modules/wiki/queries/updateTreeNode.xml delete mode 100644 modules/wiki/skins/xe_wiki/comment.html delete mode 100644 modules/wiki/skins/xe_wiki/comment_form.html delete mode 100644 modules/wiki/skins/xe_wiki/create_document.html delete mode 100644 modules/wiki/skins/xe_wiki/css/wiki.css delete mode 100644 modules/wiki/skins/xe_wiki/delete_comment_form.html delete mode 100644 modules/wiki/skins/xe_wiki/footer.html delete mode 100644 modules/wiki/skins/xe_wiki/header.html delete mode 100644 modules/wiki/skins/xe_wiki/histories.html delete mode 100644 modules/wiki/skins/xe_wiki/img/common/arrowPagination.gif delete mode 100644 modules/wiki/skins/xe_wiki/img/common/buttonContributorsTaglist.gif delete mode 100644 modules/wiki/skins/xe_wiki/img/common/buttonDelete.gif delete mode 100644 modules/wiki/skins/xe_wiki/img/common/buttonSetup.gif delete mode 100644 modules/wiki/skins/xe_wiki/img/common/iconFile.gif delete mode 100644 modules/wiki/skins/xe_wiki/img/common/iconFiles.gif delete mode 100644 modules/wiki/skins/xe_wiki/img/common/iconLove.gif delete mode 100644 modules/wiki/skins/xe_wiki/img/common/iconReply.gif delete mode 100644 modules/wiki/skins/xe_wiki/img/common/iconTag.gif delete mode 100644 modules/wiki/skins/xe_wiki/img/common/icons.gif delete mode 100644 modules/wiki/skins/xe_wiki/img/leaf.gif delete mode 100644 modules/wiki/skins/xe_wiki/img/white/buttonOfficial.gif delete mode 100644 modules/wiki/skins/xe_wiki/img/white/lineVr11.gif delete mode 100644 modules/wiki/skins/xe_wiki/img/white/lineVr9.gif delete mode 100644 modules/wiki/skins/xe_wiki/js/wiki.js delete mode 100644 modules/wiki/skins/xe_wiki/message.html delete mode 100644 modules/wiki/skins/xe_wiki/skin.xml delete mode 100644 modules/wiki/skins/xe_wiki/title_index.html delete mode 100644 modules/wiki/skins/xe_wiki/trackback.html delete mode 100644 modules/wiki/skins/xe_wiki/tree_list.html delete mode 100644 modules/wiki/skins/xe_wiki/view_document.html delete mode 100644 modules/wiki/skins/xe_wiki/write_form.html delete mode 100644 modules/wiki/tpl/addition_setup.html delete mode 100644 modules/wiki/tpl/arrange_list.html delete mode 100644 modules/wiki/tpl/filter/delete_comment.xml delete mode 100644 modules/wiki/tpl/filter/delete_wiki.xml delete mode 100644 modules/wiki/tpl/filter/insert.xml delete mode 100644 modules/wiki/tpl/filter/insert_comment.xml delete mode 100644 modules/wiki/tpl/filter/insert_wiki.xml delete mode 100644 modules/wiki/tpl/grant_list.html delete mode 100644 modules/wiki/tpl/header.html delete mode 100644 modules/wiki/tpl/index.html delete mode 100644 modules/wiki/tpl/js/wiki.js delete mode 100644 modules/wiki/tpl/js/wiki_admin.js delete mode 100644 modules/wiki/tpl/skin_info.html delete mode 100644 modules/wiki/tpl/wiki_delete.html delete mode 100644 modules/wiki/tpl/wiki_insert.html delete mode 100644 modules/wiki/wiki.admin.controller.php delete mode 100644 modules/wiki/wiki.admin.view.php delete mode 100644 modules/wiki/wiki.class.php delete mode 100644 modules/wiki/wiki.controller.php delete mode 100644 modules/wiki/wiki.model.php delete mode 100644 modules/wiki/wiki.view.php delete mode 100644 widgets/DroArc_clock/DroArc_clock.class.php delete mode 100644 widgets/DroArc_clock/conf/info.xml delete mode 100644 widgets/DroArc_clock/skins/default/clock.html delete mode 100644 widgets/DroArc_clock/skins/default/normal/clock.swf delete mode 100644 widgets/DroArc_clock/skins/default/skin.xml delete mode 100644 widgets/archive_list/archive_list.class.php delete mode 100644 widgets/archive_list/conf/info.xml delete mode 100644 widgets/archive_list/skins/blog_archive_list/archive_list.html delete mode 100644 widgets/archive_list/skins/blog_archive_list/css/cyan.css delete mode 100644 widgets/archive_list/skins/blog_archive_list/css/green.css delete mode 100644 widgets/archive_list/skins/blog_archive_list/css/normal.css delete mode 100644 widgets/archive_list/skins/blog_archive_list/css/purple.css delete mode 100644 widgets/archive_list/skins/blog_archive_list/css/red.css delete mode 100644 widgets/archive_list/skins/blog_archive_list/images/cyan/bgBoxTypeB.gif delete mode 100644 widgets/archive_list/skins/blog_archive_list/images/green/bgBoxTypeB.gif delete mode 100644 widgets/archive_list/skins/blog_archive_list/images/normal/bgBoxTypeB.gif delete mode 100644 widgets/archive_list/skins/blog_archive_list/images/purple/bgBoxTypeB.gif delete mode 100644 widgets/archive_list/skins/blog_archive_list/images/red/bgBoxTypeB.gif delete mode 100644 widgets/archive_list/skins/blog_archive_list/skin.xml delete mode 100644 widgets/archive_list/skins/default/archive_list.html delete mode 100644 widgets/archive_list/skins/default/css/widget.css delete mode 100644 widgets/archive_list/skins/default/skin.xml delete mode 100644 widgets/calendar/calendar.class.php delete mode 100644 widgets/calendar/conf/info.xml delete mode 100644 widgets/calendar/skins/blog_calendar_list/calendar.html delete mode 100644 widgets/calendar/skins/blog_calendar_list/css/normal.css delete mode 100644 widgets/calendar/skins/blog_calendar_list/images/blank.gif delete mode 100644 widgets/calendar/skins/blog_calendar_list/images/buttonArrowCalendarLeft.gif delete mode 100644 widgets/calendar/skins/blog_calendar_list/images/buttonArrowCalendarRight.gif delete mode 100644 widgets/calendar/skins/blog_calendar_list/skin.xml delete mode 100644 widgets/calendar/skins/default/calendar.html delete mode 100644 widgets/calendar/skins/default/css/widget.css delete mode 100644 widgets/calendar/skins/default/skin.xml delete mode 100644 widgets/category/category.class.php delete mode 100644 widgets/category/conf/info.xml delete mode 100644 widgets/category/skins/default/category.html delete mode 100644 widgets/category/skins/default/css/widget.css delete mode 100755 widgets/category/skins/default/img/black/buttonTreeCollapse.gif delete mode 100755 widgets/category/skins/default/img/black/folder.gif delete mode 100755 widgets/category/skins/default/img/black/lineTreeHr.gif delete mode 100755 widgets/category/skins/default/img/black/lineTreeLastHr.gif delete mode 100755 widgets/category/skins/default/img/black/lineTreeVr.gif delete mode 100755 widgets/category/skins/default/img/white/buttonTreeCollapse.gif delete mode 100755 widgets/category/skins/default/img/white/folder.gif delete mode 100755 widgets/category/skins/default/img/white/lineTreeHr.gif delete mode 100755 widgets/category/skins/default/img/white/lineTreeLastHr.gif delete mode 100755 widgets/category/skins/default/img/white/lineTreeVr.gif delete mode 100644 widgets/category/skins/default/js/category.js delete mode 100644 widgets/category/skins/default/skin.xml delete mode 100644 widgets/counter_status/skins/styx_flash/counter.swf delete mode 100644 widgets/counter_status/skins/styx_flash/counter_status.html delete mode 100644 widgets/counter_status/skins/styx_flash/skin.xml delete mode 100644 widgets/forum/conf/info.xml delete mode 100644 widgets/forum/forum.class.php delete mode 100644 widgets/forum/queries/getLatestComments.xml delete mode 100644 widgets/forum/queries/getLatestDocuments.xml delete mode 100644 widgets/forum/queries/getTotalComments.xml delete mode 100644 widgets/forum/queries/getTotalDocuments.xml delete mode 100644 widgets/forum/skins/default/css/widget.css delete mode 100755 widgets/forum/skins/default/img/iconForumNum.gif delete mode 100644 widgets/forum/skins/default/img/new.gif delete mode 100644 widgets/forum/skins/default/list.html delete mode 100644 widgets/forum/skins/default/skin.xml delete mode 100644 widgets/image_counter/conf/info.xml delete mode 100644 widgets/image_counter/image_counter.class.php delete mode 100644 widgets/image_counter/queries/getCounterSiteStatus.xml delete mode 100644 widgets/image_counter/queries/getCounterStatus.xml delete mode 100644 widgets/logged_members/conf/info.xml delete mode 100644 widgets/logged_members/logged_members.class.php delete mode 100644 widgets/logged_members/skins/default/css/widget.css delete mode 100644 widgets/logged_members/skins/default/list.html delete mode 100644 widgets/logged_members/skins/default/skin.xml delete mode 100644 widgets/member_group/conf/info.xml delete mode 100644 widgets/member_group/member_group.class.php delete mode 100644 widgets/member_group/skins/default/css/widget.css delete mode 100644 widgets/member_group/skins/default/list.html delete mode 100644 widgets/member_group/skins/default/skin.xml delete mode 100644 widgets/navigator/conf/info.xml delete mode 100644 widgets/navigator/navigator.class.php delete mode 100755 widgets/navigator/skins/horiNavigator/css/widget.css delete mode 100755 widgets/navigator/skins/horiNavigator/img/white/arrowMenuB.gif delete mode 100755 widgets/navigator/skins/horiNavigator/img/white/arrowMenuCblue.gif delete mode 100755 widgets/navigator/skins/horiNavigator/img/white/arrowMenuCcyan.gif delete mode 100755 widgets/navigator/skins/horiNavigator/img/white/arrowMenuCgray.gif delete mode 100755 widgets/navigator/skins/horiNavigator/img/white/arrowMenuCgreen.gif delete mode 100755 widgets/navigator/skins/horiNavigator/img/white/arrowMenuCorange.gif delete mode 100755 widgets/navigator/skins/horiNavigator/img/white/arrowMenuCred.gif delete mode 100755 widgets/navigator/skins/horiNavigator/img/white/arrowUlistB.gif delete mode 100755 widgets/navigator/skins/horiNavigator/img/white/bgMenuCblue.gif delete mode 100755 widgets/navigator/skins/horiNavigator/img/white/bgMenuCcyan.gif delete mode 100755 widgets/navigator/skins/horiNavigator/img/white/bgMenuCgray.gif delete mode 100755 widgets/navigator/skins/horiNavigator/img/white/bgMenuCgreen.gif delete mode 100755 widgets/navigator/skins/horiNavigator/img/white/bgMenuCorange.gif delete mode 100755 widgets/navigator/skins/horiNavigator/img/white/bgMenuCred.gif delete mode 100644 widgets/navigator/skins/horiNavigator/img/white/bgMenuDblue.gif delete mode 100644 widgets/navigator/skins/horiNavigator/img/white/bgMenuDcyan.gif delete mode 100644 widgets/navigator/skins/horiNavigator/img/white/bgMenuDgray.gif delete mode 100644 widgets/navigator/skins/horiNavigator/img/white/bgMenuDgreen.gif delete mode 100644 widgets/navigator/skins/horiNavigator/img/white/bgMenuDorange.gif delete mode 100644 widgets/navigator/skins/horiNavigator/img/white/bgMenuDred.gif delete mode 100755 widgets/navigator/skins/horiNavigator/js/navigator.js delete mode 100755 widgets/navigator/skins/horiNavigator/navigator.html delete mode 100755 widgets/navigator/skins/horiNavigator/skin.xml delete mode 100644 widgets/navigator/skins/tree/css/widget.css delete mode 100755 widgets/navigator/skins/tree/img/black/buttonTreeCollapse.gif delete mode 100755 widgets/navigator/skins/tree/img/black/lineTreeHr.gif delete mode 100755 widgets/navigator/skins/tree/img/black/lineTreeLastHr.gif delete mode 100755 widgets/navigator/skins/tree/img/black/lineTreeVr.gif delete mode 100755 widgets/navigator/skins/tree/img/white/buttonTreeCollapse.gif delete mode 100755 widgets/navigator/skins/tree/img/white/lineTreeHr.gif delete mode 100755 widgets/navigator/skins/tree/img/white/lineTreeLastHr.gif delete mode 100755 widgets/navigator/skins/tree/img/white/lineTreeVr.gif delete mode 100644 widgets/navigator/skins/tree/js/navigator.js delete mode 100644 widgets/navigator/skins/tree/navigator.html delete mode 100644 widgets/navigator/skins/tree/skin.xml delete mode 100644 widgets/navigator/skins/vertNavigator/css/widget.css delete mode 100755 widgets/navigator/skins/vertNavigator/img/black/iconMenuAactive.gif delete mode 100755 widgets/navigator/skins/vertNavigator/img/black/iconMenuAnormal.gif delete mode 100755 widgets/navigator/skins/vertNavigator/img/white/iconMenuAactive.gif delete mode 100755 widgets/navigator/skins/vertNavigator/img/white/iconMenuAnormal.gif delete mode 100755 widgets/navigator/skins/vertNavigator/js/navigator.js delete mode 100755 widgets/navigator/skins/vertNavigator/navigator.html delete mode 100755 widgets/navigator/skins/vertNavigator/skin.xml delete mode 100644 widgets/newest_comment/conf/info.xml delete mode 100644 widgets/newest_comment/newest_comment.class.php delete mode 100644 widgets/newest_comment/skins/blog_newest_comment/css/cyan.css delete mode 100644 widgets/newest_comment/skins/blog_newest_comment/css/green.css delete mode 100644 widgets/newest_comment/skins/blog_newest_comment/css/normal.css delete mode 100644 widgets/newest_comment/skins/blog_newest_comment/css/purple.css delete mode 100644 widgets/newest_comment/skins/blog_newest_comment/css/red.css delete mode 100644 widgets/newest_comment/skins/blog_newest_comment/images/cyan/bgBoxTypeB.gif delete mode 100644 widgets/newest_comment/skins/blog_newest_comment/images/green/bgBoxTypeB.gif delete mode 100644 widgets/newest_comment/skins/blog_newest_comment/images/normal/bgBoxTypeB.gif delete mode 100644 widgets/newest_comment/skins/blog_newest_comment/images/purple/bgBoxTypeB.gif delete mode 100644 widgets/newest_comment/skins/blog_newest_comment/images/red/bgBoxTypeB.gif delete mode 100644 widgets/newest_comment/skins/blog_newest_comment/list.html delete mode 100644 widgets/newest_comment/skins/blog_newest_comment/skin.xml delete mode 100644 widgets/newest_comment/skins/xe_official/css/black.css delete mode 100644 widgets/newest_comment/skins/xe_official/css/white.css delete mode 100644 widgets/newest_comment/skins/xe_official/images/black/bulletD0.gif delete mode 100644 widgets/newest_comment/skins/xe_official/images/black/lineNotice.gif delete mode 100644 widgets/newest_comment/skins/xe_official/images/white/bulletD0.gif delete mode 100644 widgets/newest_comment/skins/xe_official/images/white/lineNotice.gif delete mode 100644 widgets/newest_comment/skins/xe_official/list.html delete mode 100644 widgets/newest_comment/skins/xe_official/skin.xml delete mode 100644 widgets/newest_document/conf/info.xml delete mode 100644 widgets/newest_document/newest_document.class.php delete mode 100644 widgets/newest_document/queries/getNewestDocuments.xml delete mode 100644 widgets/newest_document/skins/blog_newest_document/css/cyan.css delete mode 100644 widgets/newest_document/skins/blog_newest_document/css/green.css delete mode 100644 widgets/newest_document/skins/blog_newest_document/css/normal.css delete mode 100644 widgets/newest_document/skins/blog_newest_document/css/purple.css delete mode 100644 widgets/newest_document/skins/blog_newest_document/css/red.css delete mode 100644 widgets/newest_document/skins/blog_newest_document/images/cyan/bgBoxTypeB.gif delete mode 100644 widgets/newest_document/skins/blog_newest_document/images/green/bgBoxTypeB.gif delete mode 100644 widgets/newest_document/skins/blog_newest_document/images/normal/bgBoxTypeB.gif delete mode 100644 widgets/newest_document/skins/blog_newest_document/images/purple/bgBoxTypeB.gif delete mode 100644 widgets/newest_document/skins/blog_newest_document/images/red/bgBoxTypeB.gif delete mode 100644 widgets/newest_document/skins/blog_newest_document/list.html delete mode 100644 widgets/newest_document/skins/blog_newest_document/skin.xml delete mode 100644 widgets/newest_document/skins/default/blue/document_bullet.gif delete mode 100644 widgets/newest_document/skins/default/blue/style.css delete mode 100644 widgets/newest_document/skins/default/blue/title_bullet.gif delete mode 100644 widgets/newest_document/skins/default/list.html delete mode 100644 widgets/newest_document/skins/default/normal/document_bullet.gif delete mode 100644 widgets/newest_document/skins/default/normal/style.css delete mode 100644 widgets/newest_document/skins/default/normal/title_bullet.gif delete mode 100644 widgets/newest_document/skins/default/skin.xml delete mode 100644 widgets/newest_document/skins/news_ticker/css/black.css delete mode 100644 widgets/newest_document/skins/news_ticker/css/blue.css delete mode 100644 widgets/newest_document/skins/news_ticker/css/gray.css delete mode 100644 widgets/newest_document/skins/news_ticker/css/green.css delete mode 100644 widgets/newest_document/skins/news_ticker/css/none.css delete mode 100644 widgets/newest_document/skins/news_ticker/css/red.css delete mode 100644 widgets/newest_document/skins/news_ticker/css/yellow.css delete mode 100644 widgets/newest_document/skins/news_ticker/images/black/bg.gif delete mode 100644 widgets/newest_document/skins/news_ticker/images/blue/bg.gif delete mode 100644 widgets/newest_document/skins/news_ticker/images/gray/bg.gif delete mode 100644 widgets/newest_document/skins/news_ticker/images/green/bg.gif delete mode 100644 widgets/newest_document/skins/news_ticker/images/red/bg.gif delete mode 100644 widgets/newest_document/skins/news_ticker/images/yellow/bg.gif delete mode 100644 widgets/newest_document/skins/news_ticker/js/news_ticker.js delete mode 100644 widgets/newest_document/skins/news_ticker/list.html delete mode 100644 widgets/newest_document/skins/news_ticker/skin.xml delete mode 100644 widgets/newest_document/skins/xe_official/css/black.css delete mode 100644 widgets/newest_document/skins/xe_official/css/white.css delete mode 100644 widgets/newest_document/skins/xe_official/images/black/bulletD0.gif delete mode 100644 widgets/newest_document/skins/xe_official/images/black/lineNotice.gif delete mode 100644 widgets/newest_document/skins/xe_official/images/white/bulletD0.gif delete mode 100644 widgets/newest_document/skins/xe_official/images/white/lineNotice.gif delete mode 100644 widgets/newest_document/skins/xe_official/list.html delete mode 100644 widgets/newest_document/skins/xe_official/skin.xml delete mode 100644 widgets/newest_images/conf/info.xml delete mode 100644 widgets/newest_images/newest_images.class.php delete mode 100644 widgets/newest_images/skins/cloud/css/normal.css delete mode 100644 widgets/newest_images/skins/cloud/images/blank.gif delete mode 100644 widgets/newest_images/skins/cloud/images/normal/bulletD0.gif delete mode 100644 widgets/newest_images/skins/cloud/images/normal/lineNotice.gif delete mode 100644 widgets/newest_images/skins/cloud/list.html delete mode 100644 widgets/newest_images/skins/cloud/skin.xml delete mode 100644 widgets/newest_images/skins/default/css/normal.css delete mode 100644 widgets/newest_images/skins/default/images/blank.gif delete mode 100644 widgets/newest_images/skins/default/list.html delete mode 100644 widgets/newest_images/skins/default/skin.xml delete mode 100644 widgets/newest_images/skins/xe_official/css/normal.css delete mode 100644 widgets/newest_images/skins/xe_official/images/blank.gif delete mode 100644 widgets/newest_images/skins/xe_official/images/normal/bulletD0.gif delete mode 100644 widgets/newest_images/skins/xe_official/images/normal/lineNotice.gif delete mode 100644 widgets/newest_images/skins/xe_official/list.html delete mode 100644 widgets/newest_images/skins/xe_official/skin.xml delete mode 100644 widgets/newest_images/widgetstyle.html delete mode 100644 widgets/newest_trackback/conf/info.xml delete mode 100644 widgets/newest_trackback/newest_trackback.class.php delete mode 100644 widgets/newest_trackback/skins/blog_newest_trackback/css/cyan.css delete mode 100644 widgets/newest_trackback/skins/blog_newest_trackback/css/green.css delete mode 100644 widgets/newest_trackback/skins/blog_newest_trackback/css/normal.css delete mode 100644 widgets/newest_trackback/skins/blog_newest_trackback/css/purple.css delete mode 100644 widgets/newest_trackback/skins/blog_newest_trackback/css/red.css delete mode 100644 widgets/newest_trackback/skins/blog_newest_trackback/images/cyan/bgBoxTypeB.gif delete mode 100644 widgets/newest_trackback/skins/blog_newest_trackback/images/green/bgBoxTypeB.gif delete mode 100644 widgets/newest_trackback/skins/blog_newest_trackback/images/normal/bgBoxTypeB.gif delete mode 100644 widgets/newest_trackback/skins/blog_newest_trackback/images/purple/bgBoxTypeB.gif delete mode 100644 widgets/newest_trackback/skins/blog_newest_trackback/images/red/bgBoxTypeB.gif delete mode 100644 widgets/newest_trackback/skins/blog_newest_trackback/list.html delete mode 100644 widgets/newest_trackback/skins/blog_newest_trackback/skin.xml delete mode 100644 widgets/planet_document/conf/info.xml delete mode 100644 widgets/planet_document/planet_document.class.php delete mode 100644 widgets/planet_document/queries/getNewestDocuments.xml delete mode 100644 widgets/planet_document/queries/getUniqueNewestDocuments.xml delete mode 100644 widgets/planet_document/skins/default/css/widget.css delete mode 100755 widgets/planet_document/skins/default/img/black/arrowUlistB.gif delete mode 100755 widgets/planet_document/skins/default/img/white/arrowUlistB.gif delete mode 100644 widgets/planet_document/skins/default/list.html delete mode 100644 widgets/planet_document/skins/default/skin.xml delete mode 100644 widgets/planet_document/skins/xe_official/list.html delete mode 100644 widgets/planet_document/skins/xe_official/skin.xml delete mode 100644 widgets/planet_document/skins/xe_official/style.css delete mode 100755 widgets/planet_document/skins/xe_official/tooltip.gif delete mode 100644 widgets/point_status/conf/info.xml delete mode 100644 widgets/point_status/point_status.class.php delete mode 100644 widgets/point_status/skins/default/css/widget.css delete mode 100755 widgets/point_status/skins/default/img/black/linePoint.gif delete mode 100755 widgets/point_status/skins/default/img/white/linePoint.gif delete mode 100644 widgets/point_status/skins/default/skin.xml delete mode 100644 widgets/point_status/skins/default/status.html delete mode 100644 widgets/rank_count/conf/info.xml delete mode 100644 widgets/rank_count/queries/getRankCommentCount.xml delete mode 100644 widgets/rank_count/queries/getRankDocumentCount.xml delete mode 100644 widgets/rank_count/queries/getRankReadedCount.xml delete mode 100644 widgets/rank_count/queries/getRankUploadedCount.xml delete mode 100644 widgets/rank_count/queries/getRankVotedCount.xml delete mode 100644 widgets/rank_count/rank_count.class.php delete mode 100644 widgets/rank_count/skins/default/css/widget.css delete mode 100644 widgets/rank_count/skins/default/list.html delete mode 100644 widgets/rank_count/skins/default/skin.xml delete mode 100644 widgets/rank_count/skins/sz_xe/css/default.css delete mode 100644 widgets/rank_count/skins/sz_xe/images/default/bullet.gif delete mode 100644 widgets/rank_count/skins/sz_xe/images/default/bulletD0.gif delete mode 100644 widgets/rank_count/skins/sz_xe/images/default/lineNotice.gif delete mode 100644 widgets/rank_count/skins/sz_xe/list.html delete mode 100644 widgets/rank_count/skins/sz_xe/skin.xml delete mode 100644 widgets/rank_download/conf/info.xml delete mode 100644 widgets/rank_download/queries/getFileList.xml delete mode 100644 widgets/rank_download/rank_download.class.php delete mode 100644 widgets/rank_download/skins/sz_xe/css/default.css delete mode 100644 widgets/rank_download/skins/sz_xe/images/default/bullet.gif delete mode 100644 widgets/rank_download/skins/sz_xe/images/default/bulletD0.gif delete mode 100644 widgets/rank_download/skins/sz_xe/images/default/lineNotice.gif delete mode 100644 widgets/rank_download/skins/sz_xe/list.html delete mode 100644 widgets/rank_download/skins/sz_xe/skin.xml delete mode 100644 widgets/rank_point/conf/info.xml delete mode 100644 widgets/rank_point/queries/getMemberList.xml delete mode 100644 widgets/rank_point/queries/getMemberListWithinGroup.xml delete mode 100644 widgets/rank_point/rank_point.class.php delete mode 100644 widgets/rank_point/skins/default/css/widget.css delete mode 100644 widgets/rank_point/skins/default/list.html delete mode 100644 widgets/rank_point/skins/default/skin.xml delete mode 100644 widgets/rank_point/skins/sz_xe/css/default.css delete mode 100644 widgets/rank_point/skins/sz_xe/images/default/bullet.gif delete mode 100644 widgets/rank_point/skins/sz_xe/images/default/bulletD0.gif delete mode 100644 widgets/rank_point/skins/sz_xe/images/default/lineNotice.gif delete mode 100644 widgets/rank_point/skins/sz_xe/list.html delete mode 100644 widgets/rank_point/skins/sz_xe/skin.xml delete mode 100644 widgets/rss_reader/conf/info.xml delete mode 100644 widgets/rss_reader/rss_reader.class.php delete mode 100644 widgets/rss_reader/skins/xe_official/css/black.css delete mode 100644 widgets/rss_reader/skins/xe_official/css/white.css delete mode 100644 widgets/rss_reader/skins/xe_official/images/black/bulletD0.gif delete mode 100644 widgets/rss_reader/skins/xe_official/images/black/lineNotice.gif delete mode 100644 widgets/rss_reader/skins/xe_official/images/white/bulletD0.gif delete mode 100644 widgets/rss_reader/skins/xe_official/images/white/lineNotice.gif delete mode 100644 widgets/rss_reader/skins/xe_official/list.html delete mode 100644 widgets/rss_reader/skins/xe_official/skin.xml delete mode 100644 widgets/rss_reader/skins/xe_select/css/select.css delete mode 100644 widgets/rss_reader/skins/xe_select/images/black/bulletD0.gif delete mode 100644 widgets/rss_reader/skins/xe_select/images/black/lineNotice.gif delete mode 100644 widgets/rss_reader/skins/xe_select/images/forward.png delete mode 100644 widgets/rss_reader/skins/xe_select/images/new.gif delete mode 100644 widgets/rss_reader/skins/xe_select/images/white/bulletD0.gif delete mode 100644 widgets/rss_reader/skins/xe_select/images/white/lineNotice.gif delete mode 100644 widgets/rss_reader/skins/xe_select/js/tab.js delete mode 100644 widgets/rss_reader/skins/xe_select/list.html delete mode 100644 widgets/rss_reader/skins/xe_select/skin.xml delete mode 100644 widgets/site_info/conf/info.xml delete mode 100644 widgets/site_info/queries/getCreatedDate.xml delete mode 100644 widgets/site_info/queries/getMemberCount.xml delete mode 100644 widgets/site_info/queries/getNewDocument.xml delete mode 100644 widgets/site_info/site_info.class.php delete mode 100644 widgets/site_info/skins/default/css/widget.css delete mode 100644 widgets/site_info/skins/default/js/site_info.js delete mode 100644 widgets/site_info/skins/default/site_info.html delete mode 100644 widgets/site_info/skins/default/skin.xml delete mode 100644 widgets/tab_newest_document/conf/info.xml delete mode 100644 widgets/tab_newest_document/queries/getNewestDocuments.xml delete mode 100644 widgets/tab_newest_document/skins/xe_official/css/normal.css delete mode 100644 widgets/tab_newest_document/skins/xe_official/images/blank.gif delete mode 100644 widgets/tab_newest_document/skins/xe_official/images/normal/bullet.gif delete mode 100644 widgets/tab_newest_document/skins/xe_official/images/normal/bulletD0.gif delete mode 100644 widgets/tab_newest_document/skins/xe_official/images/normal/lineNotice.gif delete mode 100644 widgets/tab_newest_document/skins/xe_official/js/tab.js delete mode 100644 widgets/tab_newest_document/skins/xe_official/list.html delete mode 100644 widgets/tab_newest_document/skins/xe_official/skin.xml delete mode 100644 widgets/tab_newest_document/tab_newest_document.class.php delete mode 100644 widgets/tag_list/conf/info.xml delete mode 100644 widgets/tag_list/skins/blog_tag_list/common.css delete mode 100644 widgets/tag_list/skins/blog_tag_list/skin.xml delete mode 100644 widgets/tag_list/skins/blog_tag_list/tags.html delete mode 100644 widgets/tag_list/skins/default/css/widget.css delete mode 100644 widgets/tag_list/skins/default/skin.xml delete mode 100644 widgets/tag_list/skins/default/tags.html delete mode 100644 widgets/tag_list/tag_list.class.php delete mode 100644 widgets/webzine/conf/info.xml delete mode 100644 widgets/webzine/queries/getNewestDocuments.xml delete mode 100644 widgets/webzine/skins/notice_style/css/normal.css delete mode 100644 widgets/webzine/skins/notice_style/list.html delete mode 100644 widgets/webzine/skins/notice_style/skin.xml delete mode 100644 widgets/webzine/skins/xe_official/lineNotice.gif delete mode 100644 widgets/webzine/skins/xe_official/list.html delete mode 100644 widgets/webzine/skins/xe_official/normal.css delete mode 100644 widgets/webzine/skins/xe_official/skin.xml delete mode 100644 widgets/webzine/webzine.class.php delete mode 100644 widgetstyles/colorbox/css/widgetBoxStyle.css delete mode 100644 widgetstyles/colorbox/preview.gif delete mode 100644 widgetstyles/colorbox/skin.xml delete mode 100644 widgetstyles/colorbox/widgetstyle.html delete mode 100644 widgetstyles/line/css/widgetBoxStyle.css delete mode 100644 widgetstyles/line/preview.gif delete mode 100644 widgetstyles/line/skin.xml delete mode 100644 widgetstyles/line/widgetstyle.html delete mode 100644 widgetstyles/memo/css/widgetBoxStyle.css delete mode 100644 widgetstyles/memo/img/widgetBoxIblue.gif delete mode 100644 widgetstyles/memo/img/widgetBoxIblue.png delete mode 100644 widgetstyles/memo/img/widgetBoxIgreen.gif delete mode 100644 widgetstyles/memo/img/widgetBoxIgreen.png delete mode 100644 widgetstyles/memo/img/widgetBoxIred.gif delete mode 100644 widgetstyles/memo/img/widgetBoxIred.png delete mode 100644 widgetstyles/memo/img/widgetBoxIyellow.gif delete mode 100644 widgetstyles/memo/img/widgetBoxIyellow.png delete mode 100644 widgetstyles/memo/preview.gif delete mode 100644 widgetstyles/memo/skin.xml delete mode 100644 widgetstyles/memo/widgetstyle.html delete mode 100644 widgetstyles/postitWire/css/widgetBoxStyle.css delete mode 100644 widgetstyles/postitWire/img/widgetBoxHblue.gif delete mode 100644 widgetstyles/postitWire/img/widgetBoxHblue.png delete mode 100644 widgetstyles/postitWire/img/widgetBoxHgray.gif delete mode 100644 widgetstyles/postitWire/img/widgetBoxHgray.png delete mode 100644 widgetstyles/postitWire/img/widgetBoxHgreen.gif delete mode 100644 widgetstyles/postitWire/img/widgetBoxHgreen.png delete mode 100644 widgetstyles/postitWire/img/widgetBoxHred.gif delete mode 100644 widgetstyles/postitWire/img/widgetBoxHred.png delete mode 100644 widgetstyles/postitWire/preview.gif delete mode 100644 widgetstyles/postitWire/skin.xml delete mode 100644 widgetstyles/postitWire/widgetstyle.html delete mode 100644 widgetstyles/roundFace/css/widgetBoxStyle.css delete mode 100644 widgetstyles/roundFace/img/moreBgEblue.gif delete mode 100644 widgetstyles/roundFace/img/moreBgEgreen.gif delete mode 100644 widgetstyles/roundFace/img/moreBgEred.gif delete mode 100644 widgetstyles/roundFace/img/roundedCornerEblue.gif delete mode 100644 widgetstyles/roundFace/img/roundedCornerEgreen.gif delete mode 100644 widgetstyles/roundFace/img/roundedCornerEred.gif delete mode 100644 widgetstyles/roundFace/preview.gif delete mode 100644 widgetstyles/roundFace/skin.xml delete mode 100644 widgetstyles/roundFace/widgetstyle.html delete mode 100644 widgetstyles/roundWire/css/widgetBoxStyle.css delete mode 100644 widgetstyles/roundWire/img/moreBgDblue.gif delete mode 100644 widgetstyles/roundWire/img/moreBgDgreen.gif delete mode 100644 widgetstyles/roundWire/img/moreBgDred.gif delete mode 100644 widgetstyles/roundWire/img/roundedCornerDblue.gif delete mode 100644 widgetstyles/roundWire/img/roundedCornerDblue.png delete mode 100644 widgetstyles/roundWire/img/roundedCornerDgreen.gif delete mode 100644 widgetstyles/roundWire/img/roundedCornerDgreen.png delete mode 100644 widgetstyles/roundWire/img/roundedCornerDred.gif delete mode 100644 widgetstyles/roundWire/img/roundedCornerDred.png delete mode 100644 widgetstyles/roundWire/preview.gif delete mode 100644 widgetstyles/roundWire/skin.xml delete mode 100644 widgetstyles/roundWire/widgetstyle.html delete mode 100644 widgetstyles/simpleRound/css/widgetBoxStyle.css delete mode 100644 widgetstyles/simpleRound/img/buttonMoreC.gif delete mode 100644 widgetstyles/simpleRound/img/headerBgC.gif delete mode 100644 widgetstyles/simpleRound/img/roundedCornerC.gif delete mode 100644 widgetstyles/simpleRound/preview.gif delete mode 100644 widgetstyles/simpleRound/skin.xml delete mode 100644 widgetstyles/simpleRound/widgetstyle.html delete mode 100644 widgetstyles/simpleSquare/css/widgetBoxStyle.css delete mode 100644 widgetstyles/simpleSquare/img/buttonMoreB.gif delete mode 100644 widgetstyles/simpleSquare/img/headerBgB.gif delete mode 100644 widgetstyles/simpleSquare/preview.gif delete mode 100644 widgetstyles/simpleSquare/skin.xml delete mode 100644 widgetstyles/simpleSquare/widgetstyle.html delete mode 100644 widgetstyles/simpleTitle/css/widgetBoxStyle.css delete mode 100644 widgetstyles/simpleTitle/img/headerBgG.gif delete mode 100644 widgetstyles/simpleTitle/preview.gif delete mode 100644 widgetstyles/simpleTitle/skin.xml delete mode 100644 widgetstyles/simpleTitle/widgetstyle.html delete mode 100644 widgetstyles/squareWire/css/widgetBoxStyle.css delete mode 100644 widgetstyles/squareWire/preview.gif delete mode 100644 widgetstyles/squareWire/skin.xml delete mode 100644 widgetstyles/squareWire/widgetstyle.html diff --git a/addons/autolink/autolink.addon.php b/addons/autolink/autolink.addon.php deleted file mode 100644 index df1eff0f9..000000000 --- a/addons/autolink/autolink.addon.php +++ /dev/null @@ -1,12 +0,0 @@ - diff --git a/addons/autolink/autolink.js b/addons/autolink/autolink.js deleted file mode 100644 index 59e5dc43d..000000000 --- a/addons/autolink/autolink.js +++ /dev/null @@ -1,36 +0,0 @@ - -jQuery(function($) { - var url_regx = /((http|https|ftp|news|telnet|irc):\/\/(([0-9a-z\-._~!$&'\(\)*+,;=:]|(%[0-9a-f]{2}))*\@)?((\[(((([0-9a-f]{1,4}:){6}([0-9a-f]{1,4}:[0-9a-f]{1,4})|(([0-9]|([1-9][0-9])|(1[0-9][0-9])|(2[0-4][0-9])|(25[0-5])){3}[0-9]|([1-9][0-9])|(1[0-9][0-9])|(2[0-4][0-9])|(25[0-5])))|(::([0-9a-f]{1,4}:){5}([0-9a-f]{1,4}:[0-9a-f]{1,4})|(([0-9]|([1-9][0-9])|(1[0-9][0-9])|(2[0-4][0-9])|(25[0-5])){3}[0-9]|([1-9][0-9])|(1[0-9][0-9])|(2[0-4][0-9])|(25[0-5])))|(([0-9a-f]{1,4})?::([0-9a-f]{1,4}:){4}([0-9a-f]{1,4}:[0-9a-f]{1,4})|(([0-9]|([1-9][0-9])|(1[0-9][0-9])|(2[0-4][0-9])|(25[0-5])){3}[0-9]|([1-9][0-9])|(1[0-9][0-9])|(2[0-4][0-9])|(25[0-5])))|((([0-9a-f]{1,4}:)?[0-9a-f]{1,4})?::([0-9a-f]{1,4}:){3}([0-9a-f]{1,4}:[0-9a-f]{1,4})|(([0-9]|([1-9][0-9])|(1[0-9][0-9])|(2[0-4][0-9])|(25[0-5])){3}[0-9]|([1-9][0-9])|(1[0-9][0-9])|(2[0-4][0-9])|(25[0-5])))|((([0-9a-f]{1,4}:){0,2}[0-9a-f]{1,4})?::([0-9a-f]{1,4}:){2}([0-9a-f]{1,4}:[0-9a-f]{1,4})|(([0-9]|([1-9][0-9])|(1[0-9][0-9])|(2[0-4][0-9])|(25[0-5])){3}[0-9]|([1-9][0-9])|(1[0-9][0-9])|(2[0-4][0-9])|(25[0-5])))|((([0-9a-f]{1,4}:){0,3}[0-9a-f]{1,4})?::[0-9a-f]{1,4}:([0-9a-f]{1,4}:[0-9a-f]{1,4})|(([0-9]|([1-9][0-9])|(1[0-9][0-9])|(2[0-4][0-9])|(25[0-5])){3}[0-9]|([1-9][0-9])|(1[0-9][0-9])|(2[0-4][0-9])|(25[0-5])))|((([0-9a-f]{1,4}:){0,4}[0-9a-f]{1,4})?::([0-9a-f]{1,4}:[0-9a-f]{1,4})|(([0-9]|([1-9][0-9])|(1[0-9][0-9])|(2[0-4][0-9])|(25[0-5])){3}[0-9]|([1-9][0-9])|(1[0-9][0-9])|(2[0-4][0-9])|(25[0-5])))|((([0-9a-f]{1,4}:){0,5}[0-9a-f]{1,4})?::[0-9a-f]{1,4})|((([0-9a-f]{1,4}:){0,6}[0-9a-f]{1,4})?::))|(v[0-9a-f]+.[0-9a-z\-._~!$&'\(\)*+,;=:]+))\])|(([0-9]|([1-9][0-9])|(1[0-9][0-9])|(2[0-4][0-9])|(25[0-5])){3}[0-9]|([1-9][0-9])|(1[0-9][0-9])|(2[0-4][0-9])|(25[0-5]))|(([0-9a-z\-._~!$&'\(\)*+,;=]|(%[0-9a-f]{2}))+))(:[0-9]*)?(\/([0-9a-z\-._~!$&'\(\)*+,;=:@]|(%[0-9a-f]{2}))*)*(\?([0-9a-z\-._~!$&'\(\)*+,;=:@\/\?]|(%[0-9a-f]{2}))*)?(#([0-9a-z\-._~!$&'\(\)*+,;=:@\/\?]|(%[0-9a-f]{2}))*)?)/i; - - function replaceHrefLink(obj) { - var obj_list = obj.childNodes; - - for(var i = 0; i < obj_list.length; ++i) { - var obj = obj_list[i]; - var pObj = obj.parentNode; - if(!pObj) continue; - - var pN = pObj.nodeName.toLowerCase(); - if($.inArray(pN, ['a', 'pre', 'xml', 'textarea', 'input', 'select', 'option', 'code', 'script', 'style']) != -1) continue; - - if(obj.nodeType == 3 && obj.length >= 10) { - var content = obj.nodeValue; - if(!/(http|https|ftp|news|telnet|irc):\/\//i.test(content)) continue; - - content = content.replace(//g, '>'); - content = content.replace(url_regx, '$1'); - - $(obj).replaceWith(content); - delete(content); - - } else if(obj.nodeType == 1 && obj.childNodes.length) { - replaceHrefLink(obj); - } - } - } - - $('.xe_content').each(function() { - replaceHrefLink(this); - }); -}); diff --git a/addons/autolink/conf/info.xml b/addons/autolink/conf/info.xml deleted file mode 100644 index 4b761de4a..000000000 --- a/addons/autolink/conf/info.xml +++ /dev/null @@ -1,48 +0,0 @@ - - - 자동 링크 애드온 - 自動リンクアドオン - Auto Link - 自动链接插件 - auto vínculo addon - авто ссылка аддон - Auto-Link Addon - 自動連結 - - 글과 댓글의 내용 중 URL 문자열에 링크를 걸어주는 애드온입니다. - - - 書き込み本文とコメントに登録された内容の中、httpで始まる一般文字列に自動にリンクを貼り付け、そのリンクにマウスオーバすると、別ウィンドウ、または同一ウィンドウに開くメニュが現れるアドオンです。 - - - This addon makes a link to a string that starts with http. - - - 主题及评论中以http开始的字符串,自动转换为链接。并且鼠标移到链接上方时,将出现可选(新窗/本页面)提示框。 - - - Los comentarios que comienzan con http naeyongjung tema común de la cadena para vincular automáticamente a colgar el puntero del ratón sobre cada uno de los vínculos y saechang Ciudad y aparecen en el menú de add-on de decoración. - - - Комментарии, которые начинаются с http naeyongjung темой общей строки автоматически ссылку повесить мышь над каждой ссылке и saechang Сити и появляться на меню добавить-на украшения. - - - Kommentare beginnen mit http naeyongjung Thema der gemeinsamen String automatisch Link zu hängen Sie mit der Maus über die einzelnen Links und saechang Stadt und auf dem Menü des Add-On Dekoration. - - - 是種可將主題和評論內容中的URL網址字串自動轉換成連結的附加元件。 - - 0.1 - 2008-04-22 - - - zero - zero - zero - zero - zero - zero - zero - zero - - \ No newline at end of file diff --git a/addons/keyword_link/conf/info.xml b/addons/keyword_link/conf/info.xml deleted file mode 100644 index 832225072..000000000 --- a/addons/keyword_link/conf/info.xml +++ /dev/null @@ -1,166 +0,0 @@ - - - 키워드 링크 애드온 - Keyword Link Addon - 关键字链接 - 關鍵字連結 - キーワードリンクアドオン - - 게시글과 댓글의 내용중 등록된 키워드에 링크를 걸어주는 애드온입니다. - 키워드는 콤마(,)로 구분하여 여러개 등록할 수 있습니다. - 먼저 등록된 키워드가 우선순위를 갖습니다. - - - When this addon is enabled, add an hyperlink to the registered keyword - appeared in contents of documents or comments. - You may register multiple keywords seperated by comma(,). - - - 此插件将自动给主题正文及评论中的关键字添加相应的预设链接。 - 多个关键字可以用逗号(,)来区分输入。 - 多个关键字的优先级以输入顺序为准。 - - - 將文章與評論中和關鍵字相對應的文字自動作連結。 - 可用逗號(,)區隔多個關鍵字。 - 關鍵字的優先順序以第一關鍵字為主。 - - - 本文とコメントの内容中、登録されたキーワードにリンクを貼りつける機能を行います。 - キーワードは半角コンマ(,)区切りで複数登録が出来ます。 - 先に登録されたキーワードが優先度が高いです。 - - 0.1 - 2008-12-20 - - SOL - SOL - SOL - SOL - SOL - SOL - SOL - SOL - - - - cssquery - cssquery - cssquery - cssquery - cssquery - 치환할 부분의 jQuery cssquery입니다. - xe_board 게시판 스킨이면 공백으로 두면 됩니다. - jQuery cssquery的部份可以置換。 - 如果是使用xe_board討論板面板,請留白。 - 替换部分的jQuery cssquery。 - 如果正使用的是官方默认皮肤(xe_board),此处留空即可。 - 置換する部分のjQuery cssqueryです。 - 「xe_board掲示板スキン」の場合は空白にして下さい。 - jQuery cssquery for the part to be substituted. - You may leave blank for xe_board skin. - - - - 링크 방법 - 链接方式 - 連結方式 - リンクの貼りつけ方 - The way to make a link - 키워드가 여러개 있을때 "첫번째 키워드"에만 링크를 걸 것인지 "모든 키워드"에 걸 것인지 선택합니다. - - 有多个预设关键字时,在此可以指定链接方式。 - - 키워드가 여러개 있을때 "첫번째 키워드"에만 링크를 걸 것인지 "모든 키워드"에 걸 것인지 선택합니다. - - 複数のキーワードの場合、「最初のキーワード」のみ、もしくは「全てのキーワード」にリンクを貼りつけるかを設定します。 - - For the multiple keywords, choose if make a link to the first keyword, or all the keywords - - 첫번째 키워드 - 首个关键字 - 第一關鍵字 - 最初のキーワード - First keyword - - - 모든 키워드 - 所有关键字 - 所有關鍵字 - 全てのキーワード - All keywords - - - - - 키워드 - 关键字 - 關鍵字 - キーワード - Keyword - - - 링크 - 链接 - 連結 - リンク - Link - - - 키워드 - 关键字 - 關鍵字 - キーワード - Keyword - - - 링크 - 链接 - 連結 - リンク - Link - - - 키워드 - 关键字 - 關鍵字 - キーワード - Keyword - - - 링크 - 链接 - 連結 - リンク - Link - - - 키워드 - 关键字 - 關鍵字 - キーワード - Keyword - - - 링크 - 链接 - 連結 - リンク - Link - - - 키워드 - 关键字 - 關鍵字 - キーワード - Keyword - - - 링크 - 链接 - 連結 - リンク - Link - - - diff --git a/addons/keyword_link/keyword_link.addon.php b/addons/keyword_link/keyword_link.addon.php deleted file mode 100644 index 8be78f139..000000000 --- a/addons/keyword_link/keyword_link.addon.php +++ /dev/null @@ -1,34 +0,0 @@ -{"keyword".$ii}; - $url = $addon_info->{"url".$ii}; - if($keyword && $url){ - $arg['url'] = $url; - $keyword = explode(",",$keyword); - for($j=0,$c=count($keyword);$j<$c;$j++){ - if(trim($keyword[$j]) == "") continue; - $arg['keyword'] = trim($keyword[$j]); - $json[] = $arg; - } - } - } - - if(count($json) > 0){ - $addon_keyword_link = json_encode2($json); - Context::addHtmlHeader(""); - Context::addJsFile('./addons/keyword_link/keyword_link.js'); - } - } -?> \ No newline at end of file diff --git a/addons/keyword_link/keyword_link.js b/addons/keyword_link/keyword_link.js deleted file mode 100644 index ba111e215..000000000 --- a/addons/keyword_link/keyword_link.js +++ /dev/null @@ -1,15 +0,0 @@ -(function($){ -$(function(){ - if(addon_keyword_link.length > 0){ - if(!addon_keyword_link_cssquery) addon_keyword_link_cssquery= '.xe_content'; - $(addon_keyword_link_cssquery).each(function(){ - var content = $(this).html(); - for(var i=0,c=addon_keyword_link.length;i' + addon_keyword_link[i].keyword + ''); - } - $(this).html(content); - }); - } -}); -})(jQuery); \ No newline at end of file diff --git a/addons/lemonpen/conf/info.xml b/addons/lemonpen/conf/info.xml deleted file mode 100644 index b52207438..000000000 --- a/addons/lemonpen/conf/info.xml +++ /dev/null @@ -1,53 +0,0 @@ - - - LemonPen XE 애드온 - LemonPen XE插件 - LemonPen XE Addon - LemonPen XE Addon - LemonPen XE addon - LemonPen XE Addon - LemonPen XE アドオン - LemonPen XE - 활성화 하시면 레몬펜을 사이트에 달 수 있습니다. - 要想在网站使用LemonPen插件,请将此插件激活。 - Sie können LemonPen auf der Website, wenn Sie diese aktivieren. - You can insert LemonPen to the site when you enable this. - Puede insertar LemonPen al sitio cuando este se activa. - Вы можете вставить LemonPen к месту, когда вы позволили это. - 機能をオンにすると、サイト上でレモンペンを使います。 (LemonPen:Openmaru社のサービス) - 想要在網站使用LemonPen,請將其啟用。 - 0.1 - 2007-12-10 - - - zero - zero - zero - zero - zero - zero - zero - zero - - - - - sid - sid - sid - sid - sid - sid - sid - sid - 레몬펜에서 사이트 등록시 발급받은 sid값을 입력해주세요. - 请输入注册LemonPen网站时,发放的sid值。 - Please input sid value that you got after registering at the LemonPen website. - Bitte geben Sie Ihre SID-Wert ein, die Sie nach Registrierung auf der Website LemonPen. - Por favor, de entrada sid valor que había que hacer después de registrarse en el sitio web LemonPen. - Введите замороженный ценности, которые вы получили после регистрации на сайте LemonPen. - レモンペンのサイトから発行されたsid値を入力して下さい。 (LemonPen:Openmaru社のサービス) - 請輸入在LemonPen網站註冊時,所給予的sid值。 - - - diff --git a/addons/lemonpen/lemonpen.addon.php b/addons/lemonpen/lemonpen.addon.php deleted file mode 100644 index 595740399..000000000 --- a/addons/lemonpen/lemonpen.addon.php +++ /dev/null @@ -1,33 +0,0 @@ -getLayoutFile() != 'popup_layout.html') { - $sid = $addon_info->sid; - if($sid) { - Context::addHtmlFooter(sprintf('', $sid)); - $GLOBALS['__lemonpen_is_called__'] = true; - } - } - return; - } - - // XE의 문서와 permant link를 레몬펜의 규약에 맞춰서 출력 - if($GLOBALS['__lemonpen_is_called__'] && $called_position == 'before_display_content') { - // 글 본문을 링크 - $output = preg_replace('/
/is','
'.getUrl('','document_srl',"$1").'', $output); - - // 댓글 본문을 링크 - $output = preg_replace('/
/is','
'.getUrl('','document_srl',"$1").'', $output); - } -?> diff --git a/addons/planet_bookmark/conf/info.xml b/addons/planet_bookmark/conf/info.xml deleted file mode 100644 index 9e2c592ad..000000000 --- a/addons/planet_bookmark/conf/info.xml +++ /dev/null @@ -1,38 +0,0 @@ - - - 플래닛 Bookmark 애드온 - Planet Bookmark Add-Ons - Guardar planeta Add-Ons - 微博收藏插件 - 微型部落格書籤 - プラネットブックマーク(Planet Bookmark)アドオン - - 플래닛 Bookmark 애드온 - - - Planet Bookmark Add-Ons - - - Guardar planeta Add-Ons - - - XE微博收藏插件。 - - - 微型部落格書籤功能 - - - プラネットブックマーク(Planet Bookmark)アドオン - - 0.1 - 2008-10-31 - - - zero - zero - zero - zero - zero - zero - - diff --git a/addons/planet_bookmark/planet_bookmark.addon.php b/addons/planet_bookmark/planet_bookmark.addon.php deleted file mode 100644 index b1bfbd7cf..000000000 --- a/addons/planet_bookmark/planet_bookmark.addon.php +++ /dev/null @@ -1,17 +0,0 @@ -isMyPlanet()) return; - $oPlanetModel = &getModel('planet'); - $countBookmark = $oPlanetModel->getTagSearchResultCount($planet->getModuleSrl(),'bookmark'); - Context::addHtmlHeader(""); - Context::addJsFile('./addons/planet_bookmark/planet_bookmark.js'); - } -?> diff --git a/addons/planet_bookmark/planet_bookmark.js b/addons/planet_bookmark/planet_bookmark.js deleted file mode 100644 index b754ac18f..000000000 --- a/addons/planet_bookmark/planet_bookmark.js +++ /dev/null @@ -1,96 +0,0 @@ -function planetBookmarkTab(){ - if($('planet_tab')) $('planet_tab').innerHTML += ''; -} -xAddEventListener(window,'load',planetBookmarkTab); - -function planetShowBookmarkList(o){ - $ElementList('#planetBookmarkTab li').removeClass('active'); - $Element(o).parent().addClass('active'); - $ElementList('#planet_myTab li').removeClass('active'); - planetBookmarkReload(); -} - -function planetBookmarkReload(){ - $('commentList').innerHTML = '

Bookmark

\n
\n\n\n\n'; - planetGetBookmark(0); -} - -function planetGetBookmark(page){ - $('bookmarkList').innerHTML =''; - var response_tags = new Array('error','message','contentList','pageNavigation'); - exec_xml('planet','dispPlanetContentTagSearch',{keyword:'bookmark',page:page,mid:current_mid},completeGetBookmark,response_tags); -} - -function completeGetBookmark(ret_obj,response_tags, params, fo_obj) { - if(ret_obj['error'] == 0 && ret_obj.contentList){ - var o = new Array(); - var it = new Array(); - var items = ret_obj['contentList']['item']; - - if(typeof(items[0]) == 'undefined') { - it[0] = items; - } else { - it = items; - } - - o.push('
    '); - for(var i=0,c=it.length;i'); - o.push(it[i]['content']); - if(tag) { - o.push('
    '); - o.push(''); - o.push(tag); - o.push('
    '); - } - o.push("\n"); - } - - o.push('
'); - o.push(''); - - $('bookmarkList').innerHTML = o.join(''); - - var pageNavigation = ret_obj['pageNavigation']; - $('planet_bookmark_count').innerHTML = pageNavigation.total_count ? pageNavigation.total_count : 0; - - if(pageNavigation.total_page > 1){ - - var str = ""; - if(pageNavigation.first_page>1) str += ''; - - for(var i=pageNavigation.first_page;i<=pageNavigation.page_count;i++){ - if(i== pageNavigation.cur_page){ - str += ""+i+""; - }else{ - str += ''+ i +''; - } - } - - if(pageNavigation.total_page != pageNavigation.last_page) str += ''; - $('bookmarkList_page').innerHTML = str; - } - window.location.href="#planet_tab"; - }else{ - $('planet_bookmark_count').innerHTML = 0; - } -} - -function showWritePostBookmark(tag){ - tag = tag||'bookmark'; - $Element($('writePostForm').about_tag).hide(); - $Element($('writePostForm').content_tag).show(); - $('writePostForm').content_tag.value = tag; - window.document.location.href="#writePost"; - showWritePost(); -} diff --git a/addons/planet_bookmark/tag.gif b/addons/planet_bookmark/tag.gif deleted file mode 100644 index ecfdb55859051454691642fb4e651752bc5e701f..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 205 zcmV;;05bnaNk%w1VG#fd0K^^uu9kJOh-BZ>#Pj5z|NiW*f?KYSZLfh@uZ3Q)jAr@p zxUPU$u90u9lyuRxh4kmH|M|wUkZie=X|9rR!k~7xj%eDyfc5C7u9I=@+Km7F-L8{! z|NsC0`M>}F{{R30A^8LW0015UEC2ui01*HR000F_pa6``hE0rNcx=0Ia4bhHyAfTk zXB|W&wT(u%>s%Cs0wUlM5_7x*MdBz30?uc&@~|vC*r8T8*to<*UZ)&HKiM_GW=^ly HSRnvA#^+^8 diff --git a/addons/planet_todo/conf/info.xml b/addons/planet_todo/conf/info.xml deleted file mode 100644 index 4188393de..000000000 --- a/addons/planet_todo/conf/info.xml +++ /dev/null @@ -1,33 +0,0 @@ - - - 플래닛 TODO 애드온 - Planet TODO - 微博TODO插件 - 微型部落格 TODO 功能 - プラネット(Planet)TODOアドオン - - 플래닛 TODO 애드온 - - - This is Planet TODO addon. - - - XE微博TODO插件。 - - - 微型部落格 TODO 功能 - - - プラネット(Planet)TODOアドオン - - 0.1 - 2008-10-31 - - - SOL군 - SOLgun - SOLgun - SOLgun - SOLgun - - diff --git a/addons/planet_todo/planet_todo.addon.php b/addons/planet_todo/planet_todo.addon.php deleted file mode 100644 index 5fa102f6a..000000000 --- a/addons/planet_todo/planet_todo.addon.php +++ /dev/null @@ -1,20 +0,0 @@ -isMyPlanet()) return; - - $oPlanetModel = &getModel('planet'); - $countTodo = $oPlanetModel->getTagSearchResultCount($planet->getModuleSrl(),'todo'); - $countDone = $oPlanetModel->getTagSearchResultCount($planet->getModuleSrl(),'done'); - - Context::addHtmlHeader(""); - Context::addJsFile('./addons/planet_todo/planet_todo.js'); - } -?> diff --git a/addons/planet_todo/planet_todo.js b/addons/planet_todo/planet_todo.js deleted file mode 100644 index ac5b7ba67..000000000 --- a/addons/planet_todo/planet_todo.js +++ /dev/null @@ -1,218 +0,0 @@ -function planetTab(){ - planet_todo_count.todo = planet_todo_count.todo ? planet_todo_count.todo:0; - planet_todo_count.done = planet_todo_count.done ? planet_todo_count.done:0; - if($('planet_tab')) $('planet_tab').innerHTML += ''; -} -xAddEventListener(window,'load',planetTab); - -function planetTabOff(){ - $Element('planetex_Tab').leave(); -} - -function planet_showTodoList(o){ - $ElementList('#planetex_Tab li').removeClass('active'); - $Element(o).parent().addClass('active'); - $ElementList('#planet_myTab li').removeClass('active'); - - planet_reload_todo(); -} - -function planet_reload_todo(){ - $('commentList').innerHTML = '

TODO

\n
\n\n

DONE

\n
\n\n\n'; - planet_getTodo(1); - planet_getDone(1); -} - -function planet_getTodo(page){ - $('todoList').innerHTML =''; - _getPlanetTagSeachResult('todo',page,result_planet_getTodo); -} - -function planet_getDone(page){ - $('doneList').innerHTML =''; - _getPlanetTagSeachResult('done',page,result_planet_getDone); -} - -function _getPlanetTagSeachResult(tag,page,func){ - var response_tags = new Array('error','message','contentList','pageNavigation'); - exec_xml('planet','dispPlanetContentTagSearch',{keyword:tag,page:page,mid:current_mid},func,response_tags); -} - -function result_planet_getTodo(ret_obj,response_tags, params, fo_obj) { - - if(ret_obj['error'] == 0 && ret_obj.contentList){ - var o = new Array(); - var it = new Array(); - var items = ret_obj['contentList']['item']; - - if(typeof(items[0]) == 'undefined'){ - it[0] = items; - }else{ - it = items; - } - - o.push('
    '); - for(var i=0,c=it.length;i
  • '); - o.push(it[i]['content']); - o.push(''); - o.push(''); - o.push(it[i]['regdate']); - o.push(''); - o.push("
  • \n"); - } - - o.push('
'); - o.push(''); - - $('todoList').innerHTML = o.join(''); - - - var pageNavigation = ret_obj['pageNavigation']; - $('planet_todo_count').innerHTML = pageNavigation.total_count ? pageNavigation.total_count : 0; - - if(pageNavigation.total_page > 1){ - - var str = ""; - if(pageNavigation.first_page>1) str += ''; - - for(var i=pageNavigation.first_page;i<=pageNavigation.page_count;i++){ - if(i== pageNavigation.cur_page){ - str += ""+i+""; - }else{ - str += ''+ i +''; - } - } - - if(pageNavigation.total_page != pageNavigation.last_page) str += ''; - $('todoList_page').innerHTML = str; - } - window.location.href="#planet_tab"; - }else{ - $('planet_todo_count').innerHTML = 0; - } -} - - -function result_planet_getDone(ret_obj,response_tags, params, fo_obj) { - - if(ret_obj['error'] == 0 && ret_obj.contentList){ - var o = new Array(); - var it = new Array(); - var items = ret_obj['contentList']['item']; - - - if(typeof(items[0]) == 'undefined'){ - it[0] = items; - }else{ - it = items; - } - - o.push('
    '); - for(var i=0,c=it.length;i
  • '); - o.push(it[i]['content']); - o.push(''); - o.push(''); - o.push("
  • \n"); - } - - - o.push('
'); - o.push(''); - - $('doneList').innerHTML = o.join(''); - - var pageNavigation = ret_obj['pageNavigation']; - $('planet_done_count').innerHTML = pageNavigation.total_count ? pageNavigation.total_count : 0; - - if(pageNavigation.total_page > 1){ - var str = ""; - - if(pageNavigation.first_page>1) str += ''+ i +''; - } - } - - if(pageNavigation.total_page != pageNavigation.last_page) str += '"; - - var iframe_obj = editorGetIFrame(1) - editorReplaceHTML(iframe_obj, link); - jQuery("#link").dialog("close"); -} - -function addShortCutForWiki() -{ - var iframe_obj = editorGetIFrame(1); - jQuery(iframe_obj.contentWindow.document).bind('keydown', "CTRL+SHIFT+SPACE", function(evt) { openWikiLinkDialog(); }); - if(jQuery.os.Mac) { - jQuery(iframe_obj.contentWindow.document).bind('keydown', "ALT+SPACE", function(evt) { openWikiLinkDialog(); }); - } else { - jQuery(iframe_obj.contentWindow.document).bind('keydown', "CTRL+SPACE", function(evt) { openWikiLinkDialog(); }); - } - jQuery(document).bind('keydown',"CTRL+SHIFT+SPACE", function(evt) {} ); -} - -jQuery(window).load( function() { addShortCutForWiki() } ); - diff --git a/layouts/cafeXE/conf/info.xml b/layouts/cafeXE/conf/info.xml deleted file mode 100644 index 2eb9f8648..000000000 --- a/layouts/cafeXE/conf/info.xml +++ /dev/null @@ -1,173 +0,0 @@ - - - XE Cafe 공식 레이아웃 - XE Cafe Official Layout - 站点模块官方布局 - 虛擬網站官網版面 - XE Cafe公式レイアウト - - XE Cafe 공식 레이아웃입니다. - - - XE Cafe's Official Layout. - - - 站点模块官方布局。 - - - 虛擬網站官網版面。 - - - XE Cafeの公式レイアウトです。 - - 0.1 - 2009-02-09 - http://www.xpressengine.com - - - XpressEngine - XpressEngine - XpressEngine - XpressEngine - XpressEngine - - - - 기본 설정 - Default Setting - 常规选项 - 預設 - 基本設定 - - 컬러셋 - Colorset - 颜色 - 顏色設定 - カラーセット - 원하시는 컬러셋을 선택해주세요. - Choose colorset - 请选择颜色。 - 請選擇顏色。 - カラーセットを選択して下さい。 - - 하얀색 - White - 白色 - 白色 - - - - 검은색 - Black - 黑色 - 黑色 - - - - - 홈 페이지 URL - Homepage's URL - 站点地址 - 主頁網址 - cafeXEのURL - 로고를 클릭시에 이동할 홈 페이지 URL을 입력해 주세요. - Input a destination URL when users click the logo. - 点击LOGO时要移动的页面地址。 - 請輸入當用戶按了網站Logo後,要前往的頁面網址。 - ロゴをクリックする際、移動するcafeXEのURLを入力して下さい。 - - - 로고 글자 - Logo text - 站点标题 - Logo文字 - ロゴ用テキスト - 좌측 상단의 로고 부분에 글자를 지정할 수 있습니다. 로고 이미지가 있으면 로고 이미지의 caption으로 표시됩니다. - You can set the Logo text shown in the top-left part of this layout. If there exists Logo image, this text will be a caption of the image. - 将显示在您的站点左侧头部,如你已上传lOGO图片,此标题将变成LOGO图片的caption。 - 將顯示在虛擬網站的左上方,如果有上傳過Logo圖片,將會以圖片顯示。 - 左上段のロゴ部分に表示する文章を指定します。ロゴイメージがある場合は、ロゴイメージのキャプションとして表示します。 - - - 로고이미지 - Logo image - LOGO图片 - Logo圖片 - ロゴイメージ - 레이아웃의 상단에 표시될 로고이미지를 입력하세요. - Input Logo image shown in the top part of this layout. - 上传LOGO图片。 - 請輸入要顯示在版面上端的Logo圖片。(適當高度為23px的透明圖片。) - レイアウト上段に表示するロゴイメージを入力して下さい。 - - - 로고 배경 이미지 - Logo background image - 布局头部背景图片 - Logo背景圖片 - ロゴ背景イメージ - 로고가 있는 상단 영역의 배경 이미지를 적용하시려면 이미지를 등록해주세요. - You may register a background image of the top area where Logo exists. - 上传LOGO所在位头部背景图片。 - 請在這裡上傳想要使用的背景圖片。 - ロゴがある上段領域の背景イメージを登録します。 - - - 내용 배경 이미지 - Content background image - 内容区背景图片 - 內容背景圖片 - コンテンツの背景イメージ - 내용이 있는 영역의 배경 이미지를 사용하시려면 이미지를 등록해주세요. - You may register a background image the area where content would be placed. - 上传内容区背景图片。 - 請在這裡上傳想要使用的背景圖片。 - コンテンツがある領域の背景イメージを登録して下さい。 - - - - 모양 설정 - Style Setting - 样式设置 - 外觀設定 - レイアウト設定 - - 본문 위치 - Content position - 内容区位置 - 選擇位置 - 本文配置 - 본문의 위치를 좌/우중 선택할 수 있습니다. - You can choose the position of content between left and right. - 可以设置内容区的位置(左侧/右侧)。 - 內容區域可選擇靠左側或右側。 - 本文の位置を左/右の中、選択します。 - - 왼쪽 - Left - 左侧 - 左側 - 左側 - - - 오른쪽 - Right - 右侧 - 右側 - 右側 - - - - - - - - - 메인 메뉴 - Main Menu - 主菜单 - 主選單 - メインメニュー - - - diff --git a/layouts/cafeXE/css/layout.css b/layouts/cafeXE/css/layout.css deleted file mode 100755 index 575fbc67c..000000000 --- a/layouts/cafeXE/css/layout.css +++ /dev/null @@ -1,182 +0,0 @@ -@charset "utf-8"; -/* NHN > UIT Center > Open UI Technology Team > Jeong Chan Myeong(dece24@nhncorp.com) */ -/* You'd better not fix : 이 파일 수정을 권장 안함 */ - -/* Skip To Content */ -a.skipToContent{ display:block; position:relative; top:0; clear:both; overflow:hidden; height:0; text-decoration:none;} -a.skipToContent:hover, -a.skipToContent:active, -a.skipToContent:focus{ height:auto; margin:0 0 10px 0; padding:5px;} - -/* Hr */ -hr.cafeXeHr{ display:none; position:absolute;} - -/* Container + Header + Body + Footer */ -#cafeXeContainer{ position:relative; margin:0 20px; *zoom:1;} -#cafeXeHeader{ position:relative; padding:20px 0 10px; border-bottom:3px solid; *zoom:1; z-index:100;} -#cafeXeHeader:after{ content:""; display:block; clear:both;} -#cafeXeBody{ position:relative; padding-top:20px; padding-bottom:20px; *zoom:1;} -#cafeXeBody:after{ content:""; display:block; clear:both;} -#cafeXeContent{ position:relative; margin-bottom:20px; text-align:justify;} -#cafeXeFooter{ position:relative; padding:10px 0; border-top:1px solid; *zoom:1; z-index:100;} -#cafeXeFooter address{ text-align:center;} - -/* Layout Width */ -.cafeXeFixed #cafeXeContainer{ width:960px; margin-left:auto; margin-right:auto;} -.cafeXeLiquid #cafeXeContainer{ width:80%; margin-left:auto; margin-right:auto;} -.cafeXeHybrid #cafeXeContainer{ width:80%; margin-left:auto; margin-right:auto;} - -/* Align Layout */ -.aLeft #cafeXeContainer{ margin-left:0;} -.aRight #cafeXeContainer{ margin-right:0;} - -/* Top Navigation */ -#cafeXeHeader .cafeXeNavigation{ position:relative; padding:15px 0 0 0; margin:0; overflow:hidden; float:right;} -#cafeXeHeader .cafeXeNavigation:after{ content:""; display:block; clear:both;} -#cafeXeHeader .cafeXeNavigation *{ margin:0; padding:0;} -#cafeXeHeader .cafeXeNavigation h2{ display:none;} -#cafeXeHeader .cafeXeNavigation li{ position:relative; float:left; list-style:none; padding:0 5px;} - -/* Footer Navigation */ -#cafeXeFooter .cafeXeNavigation{ position:relative; padding:0; margin:0 0 10px 0;} -#cafeXeFooter .cafeXeNavigation:after{ content:""; display:block; clear:both;} -#cafeXeFooter .cafeXeNavigation *{ margin:0; padding:0;} -#cafeXeFooter .cafeXeNavigation h2{ display:none;} -#cafeXeFooter .cafeXeNavigation .cafeXeSection{ text-align:center;} -#cafeXeFooter .cafeXeNavigation ul{ position:relative; overflow:hidden;} -#cafeXeFooter .cafeXeNavigation li{ display:inline; position:relative; list-style:none; padding:0 5px;} - -/* Neck */ -#neck{ position:relative; clear:both; *zoom:1;} -#neck .cafeXeExtension{ margin-right:-30px; *zoom:1;} -#neck .cafeXeExtension:after{ content:""; display:block; clear:both;} -#neck .cafeXeExtension .cafeXeSection{ position:relative; float:left; width:300px; margin-right:30px;} -.cafeXeLiquid #neck .cafeXeExtension .cafeXeSection{ width:30%; margin-right:3.3%;} - -/* Knee */ -#cafeXeKnee{ position:relative; clear:both; *zoom:1;} -#cafeXeKnee{ padding-top:30px; border-top:1px solid;} -#cafeXeKnee .cafeXeExtension{ margin-right:-30px; *zoom:1;} -#cafeXeKnee .cafeXeExtension:after{ content:""; display:block; clear:both;} -#cafeXeKnee .cafeXeExtension .cafeXeSection{ position:relative; float:left; width:300px; margin-right:30px;} -.cafeXeLiquid #cafeXeKnee .cafeXeExtension .cafeXeSection{ width:30%; margin-right:3.3%;} - -/* Extension */ -.cafeXeExtension, -.cafeXeSection{position:relative; *zoom:1;} -#cafeXeBody .cafeXeExtension{ position:relative; display:none; margin-bottom:20px;} -.cafeXeExtension .cafeXeSection{ margin-bottom:20px;} - -/* ----- Fixed 2 Column Layout ----- */ -.cafeXeFixed .cafeXeCE #cafeXeBody .cafeXeE1, -.cafeXeFixed .cafeXeEC #cafeXeBody .cafeXeE1{ width:220px;} -.cafeXeFixed .cafeXeCE #cafeXeBody #cafeXeContent, -.cafeXeFixed .cafeXeEC #cafeXeBody #cafeXeContent{ width:720px;} -.cafeXeFixed .cafeXeCE #cafeXeBody #cafeXeContent{ float:left;} -.cafeXeFixed .cafeXeEC #cafeXeBody #cafeXeContent{ float:right;} -.cafeXeFixed .cafeXeCE #cafeXeBody .cafeXeE1, -.cafeXeFixed .cafeXeEC #cafeXeBody .cafeXeE1{ display:block;} -.cafeXeFixed .cafeXeCE #cafeXeBody .cafeXeE1{ float:right; clear:right;} -.cafeXeFixed .cafeXeEC #cafeXeBody .cafeXeE1{ float:left; clear:left;} - -/* ----- Liquid 2 Column Layout ----- */ -.cafeXeLiquid .cafeXeCE #cafeXeBody .cafeXeE1, -.cafeXeLiquid .cafeXeEC #cafeXeBody .cafeXeE1{ width:23%;} -.cafeXeLiquid .cafeXeCE #cafeXeBody #cafeXeContent, -.cafeXeLiquid .cafeXeEC #cafeXeBody #cafeXeContent{ width:75%;} -.cafeXeLiquid .cafeXeCE #cafeXeBody #cafeXeContent{ float:left;} -.cafeXeLiquid .cafeXeEC #cafeXeBody #cafeXeContent{ float:right;} -.cafeXeLiquid .cafeXeCE #cafeXeBody .cafeXeE1, -.cafeXeLiquid .cafeXeEC #cafeXeBody .cafeXeE1{ display:block;} -.cafeXeLiquid .cafeXeCE #cafeXeBody .cafeXeE1{ float:right; clear:right;} -.cafeXeLiquid .cafeXeEC #cafeXeBody .cafeXeE1{ float:left; clear:left;} - -/* ----- Hybrid 2 Column Layout ----- */ -.cafeXeHybrid .cafeXeCE #cafeXeBody{ padding-right:280px;} -.cafeXeHybrid .cafeXeEC #cafeXeBody{ padding-left:280px;} -.cafeXeHybrid .cafeXeCE #cafeXeBody .cafeXeE1, -.cafeXeHybrid .cafeXeEC #cafeXeBody .cafeXeE1{ width:260px;} -.cafeXeHybrid .cafeXeCE #cafeXeBody #cafeXeContent{ float:left; width:100%;} -.cafeXeHybrid .cafeXeEC #cafeXeBody #cafeXeContent{ float:right; width:100%;} -.cafeXeHybrid .cafeXeCE #cafeXeBody .cafeXeE1, -.cafeXeHybrid .cafeXeEC #cafeXeBody .cafeXeE1{ display:block;} -.cafeXeHybrid .cafeXeCE #cafeXeBody .cafeXeE1{ float:right; clear:right; margin-left:-260px; right:-280px;} -.cafeXeHybrid .cafeXeEC #cafeXeBody .cafeXeE1{ float:left; clear:left; margin-right:-260px; left:-280px;} - -/* ----- Fixed 3 Column Layout ----- */ -.cafeXeFixed .cafeXeCEE #cafeXeBody .cafeXeE1, -.cafeXeFixed .cafeXeCEE #cafeXeBody .cafeXeE2, -.cafeXeFixed .cafeXeECE #cafeXeBody .cafeXeE1, -.cafeXeFixed .cafeXeECE #cafeXeBody .cafeXeE2, -.cafeXeFixed .cafeXeEEC #cafeXeBody .cafeXeE1, -.cafeXeFixed .cafeXeEEC #cafeXeBody .cafeXeE2{ display:block; width:200px;} - -.cafeXeFixed .cafeXeCEE #cafeXeBody #cafeXeContent, -.cafeXeFixed .cafeXeECE #cafeXeBody #cafeXeContent, -.cafeXeFixed .cafeXeEEC #cafeXeBody #cafeXeContent{ width:520px;} - -.cafeXeFixed .cafeXeCEE #cafeXeBody #cafeXeContent{ float:left; margin-right:20px;} -.cafeXeFixed .cafeXeECE #cafeXeBody #cafeXeContent{ float:left; margin-right:-100%; left:220px;} -.cafeXeFixed .cafeXeEEC #cafeXeBody #cafeXeContent{ float:right;} - -.cafeXeFixed .cafeXeECE #cafeXeBody .cafeXeE1, -.cafeXeFixed .cafeXeEEC #cafeXeBody .cafeXeE1{ float:left; margin-right:20px;} - -.cafeXeFixed .cafeXeCEE #cafeXeBody .cafeXeE1, -.cafeXeFixed .cafeXeEEC #cafeXeBody .cafeXeE2{ float:left;} - -.cafeXeFixed .cafeXeCEE #cafeXeBody .cafeXeE2, -.cafeXeFixed .cafeXeECE #cafeXeBody .cafeXeE2{ float:right;} - -/* ----- Liquid 3 Column Layout ----- */ -.cafeXeLiquid .cafeXeCEE #cafeXeBody .cafeXeE1, -.cafeXeLiquid .cafeXeCEE #cafeXeBody .cafeXeE2, -.cafeXeLiquid .cafeXeECE #cafeXeBody .cafeXeE1, -.cafeXeLiquid .cafeXeECE #cafeXeBody .cafeXeE2, -.cafeXeLiquid .cafeXeEEC #cafeXeBody .cafeXeE1, -.cafeXeLiquid .cafeXeEEC #cafeXeBody .cafeXeE2{ display:block; width:20%;} - -.cafeXeLiquid .cafeXeCEE #cafeXeBody #cafeXeContent, -.cafeXeLiquid .cafeXeECE #cafeXeBody #cafeXeContent, -.cafeXeLiquid .cafeXeEEC #cafeXeBody #cafeXeContent{ width:56%;} - -.cafeXeLiquid .cafeXeCEE #cafeXeBody #cafeXeContent{ float:left; margin-right:2%;} -.cafeXeLiquid .cafeXeECE #cafeXeBody #cafeXeContent{ float:left; margin-right:-100%; left:22%;} -.cafeXeLiquid .cafeXeEEC #cafeXeBody #cafeXeContent{ float:right;} - -.cafeXeLiquid .cafeXeECE #cafeXeBody .cafeXeE1, -.cafeXeLiquid .cafeXeEEC #cafeXeBody .cafeXeE1{ float:left; margin-right:2%;} - -.cafeXeLiquid .cafeXeCEE #cafeXeBody .cafeXeE1, -.cafeXeLiquid .cafeXeEEC #cafeXeBody .cafeXeE2{ float:left;} - -.cafeXeLiquid .cafeXeCEE #cafeXeBody .cafeXeE2, -.cafeXeLiquid .cafeXeECE #cafeXeBody .cafeXeE2{ float:right;} - -/* ----- Hybrid 3 Column Layout ----- */ -.cafeXeHybrid .cafeXeCEE #cafeXeBody .cafeXeE1, -.cafeXeHybrid .cafeXeCEE #cafeXeBody .cafeXeE2, -.cafeXeHybrid .cafeXeECE #cafeXeBody .cafeXeE1, -.cafeXeHybrid .cafeXeECE #cafeXeBody .cafeXeE2, -.cafeXeHybrid .cafeXeEEC #cafeXeBody .cafeXeE1, -.cafeXeHybrid .cafeXeEEC #cafeXeBody .cafeXeE2{ display:block; width:220px;} - -.cafeXeHybrid .cafeXeCEE #cafeXeBody{ padding-right:480px;} -.cafeXeHybrid .cafeXeECE #cafeXeBody{ padding-left:240px; padding-right:240px;} -.cafeXeHybrid .cafeXeEEC #cafeXeBody{ padding-left:480px;} - -.cafeXeHybrid .cafeXeCEE #cafeXeBody #cafeXeContent, -.cafeXeHybrid .cafeXeECE #cafeXeBody #cafeXeContent, -.cafeXeHybrid .cafeXeEEC #cafeXeBody #cafeXeContent{ width:100%;} - -.cafeXeHybrid .cafeXeCEE #cafeXeBody #cafeXeContent, -.cafeXeHybrid .cafeXeECE #cafeXeBody #cafeXeContent{ float:left; margin-right:-100%;} -.cafeXeHybrid .cafeXeEEC #cafeXeBody #cafeXeContent{ float:right;} - -.cafeXeHybrid .cafeXeECE #cafeXeBody .cafeXeE1, -.cafeXeHybrid .cafeXeEEC #cafeXeBody .cafeXeE2{ float:left; left:-240px; margin-right:-220px;} -.cafeXeHybrid .cafeXeEEC #cafeXeBody .cafeXeE1{ float:left; left:-480px; margin-right:-220px;} - -.cafeXeHybrid .cafeXeCEE #cafeXeBody .cafeXeE1, -.cafeXeHybrid .cafeXeECE #cafeXeBody .cafeXeE2{ float:right; left:240px; margin-left:-220px;} -.cafeXeHybrid .cafeXeCEE #cafeXeBody .cafeXeE2{ float:right; left:480px; margin-left:-220px;} \ No newline at end of file diff --git a/layouts/cafeXE/css/layout@black.css b/layouts/cafeXE/css/layout@black.css deleted file mode 100644 index dbf79f06b..000000000 --- a/layouts/cafeXE/css/layout@black.css +++ /dev/null @@ -1,20 +0,0 @@ -@charset "utf-8"; -/* NHN > UIT Center > Open UI Technology Team > Jeong Chan Myeong(dece24@nhncorp.com) */ - -/* Body */ -.cafeXe{ background:#000;} - -/* Heading */ -#cafeXeHeader a{ color:#999;} -#cafeXeHeader h1.cafeXeH1 a{ color:#fff;} -#cafeXeBody h2.cafeXeBodyH2{ color:#999; border-color:#999;} -#cafeXeBody h2.cafeXeExtensionH2{ color:#999; border-color:#999;} -#cafeXeKnee h2.cafeXeExtensionH2{ color:#ccc; border-color:#434343;} - -/* Layout */ -#cafeXeHeader, -#cafeXeKnee, -#cafeXeFooter{ background:#333; color:#666;} - -/* Footer */ -.cafeXeAddress abbr{ color:#fff;} \ No newline at end of file diff --git a/layouts/cafeXE/css/layout@cafe.css b/layouts/cafeXE/css/layout@cafe.css deleted file mode 100644 index 8ccf1609b..000000000 --- a/layouts/cafeXE/css/layout@cafe.css +++ /dev/null @@ -1,70 +0,0 @@ -@charset "utf-8"; -/* NHN > UIT Center > Open UI Technology Team > Jeong Chan Myeong(dece24@nhncorp.com) */ - -/* Common */ -.cafeXe{ margin:0; font-family:AppleGothic, Sans-serif;} -.cafeXe a{ text-decoration:none;} -.cafeXe a:hover, -.cafeXe a:active, -.cafeXe a:focus{ text-decoration:underline;} -.cafeXe img{ border:0;} -.cafeXe sup, -.cafeXe sub{ line-height:1;} -.cafeXeAddress{ font-style:normal;} - -/* Heading */ -#cafeXeBody h2.cafeXeBodyH2{ margin:0; padding-bottom:5px; font-size:16px; border-bottom:2px solid;} -#cafeXeBody h2.cafeXeExtensionH2{ margin:0; padding-bottom:5px; font-size:16px; border-bottom:2px solid;} -#cafeXeKnee h2.cafeXeExtensionH2{ position:relative; margin:0; font-size:12px; padding-bottom:5px; border-bottom:2px solid;} - -/* Container */ -.cafeXeFixed #cafeXeContainer{ width:auto;} - -/* Header */ -.cafeXeFixed .cafeXeEC #cafeXeHeader, -.cafeXeFixed .cafeXeCE #cafeXeHeader{ border:0; padding:20px 0 0 0;} -.cafeXeFixed .cafeXeEC #cafeXeHeader .cafeXeHeader, -.cafeXeFixed .cafeXeCE #cafeXeHeader .cafeXeHeader{ position:relative; width:960px; margin:0 auto; padding-bottom:30px;} -.cafeXeFixed .cafeXeEC #cafeXeHeader h1.cafeXeH1, -.cafeXeFixed .cafeXeCE #cafeXeHeader h1.cafeXeH1{ margin:0;} -.cafeXeFixed .cafeXeEC #cafeXeHeader h1.cafeXeH1 a, -.cafeXeFixed .cafeXeCE #cafeXeHeader h1.cafeXeH1 a{ text-decoration:none;} -.cafeXeFixed .cafeXeEC #cafeXeHeader .cafeXeUrl, -.cafeXeFixed .cafeXeCE #cafeXeHeader .cafeXeUrl{ margin:0;} -.cafeXeFixed .cafeXeEC #cafeXeHeader .cafeXeUrl a, -.cafeXeFixed .cafeXeCE #cafeXeHeader .cafeXeUrl a{ font:10px Tahoma;} - -/* Body */ -.cafeXeFixed .cafeXeEC #cafeXeBody, -.cafeXeFixed .cafeXeCE #cafeXeBody{ width:740px; margin:0 auto; padding-top:40px;} -.cafeXeFixed .cafeXeEC #cafeXeBody{ padding-left:220px;} -.cafeXeFixed .cafeXeCE #cafeXeBody{ padding-right:220px;} -.cafeXeFixed .cafeXeEC #cafeXeBody .cafeXeE1, -.cafeXeFixed .cafeXeCE #cafeXeBody .cafeXeE1{ width:180px;} -.cafeXeFixed .cafeXeEC #cafeXeBody .cafeXeE1{ left:-220px; margin-right:-180px;} -.cafeXeFixed .cafeXeCE #cafeXeBody .cafeXeE1{ right:-220px; margin-left:-180px;} -.cafeXeFixed .cafeXeEC #cafeXeBody #cafeXeContent, -.cafeXeFixed .cafeXeCE #cafeXeBody #cafeXeContent{ width:100%;} -.cafeXeFixed .cafeXeEC #cafeXeBody #cafeXeContent .cafeXeSection, -.cafeXeFixed .cafeXeCE #cafeXeBody #cafeXeContent .cafeXeSection{ margin-bottom:40px; *zoom:1;} - -/* Knee */ -.cafeXeFixed .cafeXeEC #cafeXeKnee, -.cafeXeFixed .cafeXeCE #cafeXeKnee{ padding:30px 0; border:0;} -.cafeXeFixed .cafeXeEC #cafeXeKnee .cafeXeExtension, -.cafeXeFixed .cafeXeCE #cafeXeKnee .cafeXeExtension{ left:14px; _left:28px; width:988px; margin:0 auto;} -.cafeXeFixed .cafeXeEC #cafeXeKnee .cafeXeExtension .cafeXeSection, -.cafeXeFixed .cafeXeCE #cafeXeKnee .cafeXeExtension .cafeXeSection{ width:219px; margin-right:28px;} - -/* Footer */ -.cafeXeFixed .cafeXeEC #cafeXeFooter, -.cafeXeFixed .cafeXeCE #cafeXeFooter{ padding:30px 0; border:0;} -.cafeXeFixed .cafeXeEC #cafeXeFooter .cafeXeFooter, -.cafeXeFixed .cafeXeCE #cafeXeFooter .cafeXeFooter{ position:relative; width:960px; margin:0 auto; *zoom:1; font:10px Tahoma;} -.cafeXeFixed .cafeXeEC #cafeXeFooter .cafeXeFooter a, -.cafeXeFixed .cafeXeCE #cafeXeFooter .cafeXeFooter a{ text-decoration:none;} -.cafeXeFixed .cafeXeEC #cafeXeFooter .cafeXeFooter:after, -.cafeXeFixed .cafeXeCE #cafeXeFooter .cafeXeFooter:after{ content:""; display:block; clear:both;} -.cafeXeFixed .cafeXeEC #cafeXeFooter .cafeXeFooter address, -.cafeXeFixed .cafeXeCE #cafeXeFooter .cafeXeFooter address{ float:left;} - diff --git a/layouts/cafeXE/css/layout@white.css b/layouts/cafeXE/css/layout@white.css deleted file mode 100644 index f219d629d..000000000 --- a/layouts/cafeXE/css/layout@white.css +++ /dev/null @@ -1,20 +0,0 @@ -@charset "utf-8"; -/* NHN > UIT Center > Open UI Technology Team > Jeong Chan Myeong(dece24@nhncorp.com) */ - -/* Body */ -.cafeXe{ background:#fff;} - -/* Heading */ -#cafeXeHeader a{ color:#999;} -#cafeXeHeader h1.cafeXeH1 a{ color:#fff;} -#cafeXeBody h2.cafeXeBodyH2{ color:#333; border-color:#666;} -#cafeXeBody h2.cafeXeExtensionH2{ color:#333; border-color:#666;} -#cafeXeKnee h2.cafeXeExtensionH2{ color:#ccc; border-color:#434343;} - -/* Layout */ -#cafeXeHeader, -#cafeXeKnee, -#cafeXeFooter{ background:#333; color:#666;} - -/* Footer */ -.cafeXeAddress abbr{ color:#fff;} \ No newline at end of file diff --git a/layouts/cafeXE/css/widget.css b/layouts/cafeXE/css/widget.css deleted file mode 100755 index f955bc098..000000000 --- a/layouts/cafeXE/css/widget.css +++ /dev/null @@ -1,802 +0,0 @@ -@charset "utf-8"; -/* NHN > UIT Center > Open UI Technology Team > Jeong Chan Myeong(dece24@nhncorp.com) */ - -/* common */ -.open{ display:block !important;} -.floatLeft{ float:left;} -.floatRight{ float:right;} -.clearLeft{ clear:left;} -.clearRight{ clear:right;} -.widgetXeInputText{ border:1px solid; padding:2px 5px; font-size:12px;} -.widgetXeInputCheck{ margin:0; width:13px; height:13px; vertical-align:middle;} -.widgetXeInputSubmit{ padding:0;} -.widgetXeAddress{ font-style:normal;} - -/* widgetContainer */ -.widgetContainer a{ text-decoration:none;} -.widgetContainer a:hover, -.widgetContainer a:active, -.widgetContainer a:focus{ text-decoration:underline;} -.widgetContainer img{ border:0;} -.widgetContainer sup{ position:relative; line-height:1; display:inline-block; margin:-5px 0; *padding:0 1px;} -.widgetContainer form{ margin:0; padding:0;} -.widgetContainer fieldset{ border:0; margin:0; padding:0;} - -/* widgetDivider */ -dl.widgetDivider{ margin:0;} -dl.widgetDivider dt{ position:absolute; width:0; height:0; overflow:hidden; font-size:0; line-height:0;} -dl.widgetDivider dd{ display:none; margin:0;} - -/* widgetTableA */ -.widgetTableA { width:100%; font-size:12px; position:relative; border:0;} -.widgetTableA td{ border:0; line-height:1.5; white-space:nowrap; vertical-align:top; padding:1px 5px 1px 5px;} -.widgetTableA td.title{ width:100%; white-space:normal;} -.widgetTableA td .board{ padding-right:5px;} -.widgetTableA td .notice{ padding-right:5px;} -.widgetTableA td .category{ padding-right:5px; font-weight:normal;} -.widgetTableA td .replyNum a{ font:10px Tahoma;} -.widgetTableA td .trackbackNum a{ font:10px Tahoma;} -.widgetTableA td.author{} -.widgetTableA td.time{ font-size:11px; font-family:Tahoma;} - -/* widgetTableB */ -.widgetTableB { width:100%; font-size:12px; position:relative; border:0; border-top:1px solid;} -.widgetTableB td{ border:0; line-height:1.5; white-space:nowrap; vertical-align:top; padding:8px 5px 6px 5px; border-bottom:1px solid;} -.widgetTableB td.title{ width:100%; white-space:normal;} -.widgetTableB td .board{ padding-right:5px;} -.widgetTableB td .notice{ padding-right:5px;} -.widgetTableB td .category{ padding-right:5px; font-weight:normal;} -.widgetTableB td .replyNum a{ font:10px Tahoma;} -.widgetTableB td .trackbackNum a{ font:10px Tahoma;} -.widgetTableB td.author{} -.widgetTableB td.time{ font-size:11px; font-family:Tahoma;} - -/* widgetTableC */ -.widgetTableC { width:100%; font-size:12px; position:relative; border:0; border-top:1px solid;} -.widgetTableC td{ border:0; line-height:1.5; white-space:nowrap; vertical-align:top; padding:10px; border-bottom:1px solid;} -.widgetTableC td.title, -.widgetTableC td.lastDoc{ width:100%; white-space:nowrap;} -.widgetTableC td.docNum{} -.widgetTableC td.docNum em{ display:block; padding:12px 0 0 5px; width:50px; height:21px; font-size:11px; font-weight:bold; font-style:normal; font-family:Tahoma; color:#fff; background:url(../img/white/iconForumNum.gif) no-repeat 0 0;} -.widgetTableC td.title a{ font-weight:bold; text-decoration:underline !important;} -.widgetTableC td.title dl{ margin:0;} -.widgetTableC td.title dd{ margin:0;} -.widgetTableC td.lastDoc p{ margin:0;} -.widgetTableC td .author{ margin-right:5px;} -.widgetTableC td .time{ font-size:11px; font-family:Tahoma;} -.widgetTableC td .time .date{ margin-right:5px;} - -/* widgetUlistA */ -.widgetUlistA { margin:0; padding:0; font-size:12px; line-height:1.5;} -.widgetUlistA li{ list-style:none;} - -/* widgetUlistB */ -.widgetUlistB{ margin:0; padding:0; font-size:12px; line-height:1.5; *zoom:1;} -.widgetUlistB:after{ content:""; display:block; clear:both;} -.widgetUlistB li{ position:relative; list-style:none; margin-bottom:10px; *zoom:1;} -.widgetUlistB li .author{ float:left; margin-right:-42px;} -.widgetUlistB li .author img{ border:1px solid;} -.widgetUlistB li .title{ position:relative; margin:0 0 0 60px; border:2px solid; padding:10px 15px; _zoom:1;} -.widgetUlistB li .title a{ text-decoration:underline;} -.widgetUlistB li .title .arrow{ position:absolute; top:16px; left:-6px; display:block; overflow:hidden; width:6px; height:7px; font-size:0; line-height:0;} -.widgetUlistB li .title .deco{ position:absolute; display:block; overflow:hidden; width:1px; height:1px; font-size:0; line-height:0;} -.widgetUlistB li .title .deco .topLeft{} -.widgetUlistB li .title .date{ font-size:11px; font-family:Tahoma;} -.widgetUlistB li .title .hour{ font-size:11px; font-family:Tahoma;} - -/* widgetOlistA */ -.widgetOlistA { margin:0; padding:0; font-size:12px; line-height:1.5;} -.widgetOlistA li{ margin-left:25px;} -.widgetOlistA li sup{ font-size:9px; font-family:tahoma; padding-left:10px; } - -/* widgetDlistA */ -.widgetDlistA{ margin:0; padding:0; font-size:12px; line-height:1.5; zoom:1;} -.widgetDlistA:after{ content:""; display:block; clear:both;} -.widgetDlistA dt{ float:left; clear:left; margin-right:5px; white-space:nowrap;} -.widgetDlistA dd{ clear:right; white-space:nowrap; font-family:Tahoma;} - -/* widgetGalleryA */ -.widgetGalleryA{ position:relative; margin:0; padding:0; font-size:12px; line-height:1.5; *zoom:1; _margin-right:-100%;} -.widgetGalleryA:after{ content:""; display:block; clear:both;} -.widgetGalleryA li { float:left; overflow:hidden; width:100px; margin-right:28px; margin-bottom:15px; padding-bottom:0; white-space:nowrap; list-style:none;} -.widgetGalleryA li.clearRight{ margin-right:0;} -.widgetGalleryA li .thumb{ display:block; position:relative; width:100px; height:75px; margin-bottom:10px; overflow:hidden; text-decoration:none;} -.widgetGalleryA li .thumb img{ display:block; position:relative; width:100%;} -.widgetGalleryA li .thumb .imgNone{ display:block; position:relative; width:100%; height:70%; padding-top:30%; background:#eee; text-align:center; cursor:pointer; color:#000;} -.widgetGalleryA li .thumb .board{ display:block; position:absolute; width:100%; top:0; left:0; padding:2px 0 0 0 !important; cursor:pointer; text-align:center; background:#000; color:#fff; opacity:0.6; filter:alpha(opacity=60); -ms-filter:alpha('opacity=60'); } -.widgetGalleryA li .thumb .category{ display:block; position:absolute; width:100%; bottom:0; left:0; padding:2px 0 0 0 !important; cursor:pointer; text-align:center; font-weight:normal; background:#000; color:#fff; opacity:0.6; filter:alpha(opacity=60); -ms-filter:alpha('opacity=60'); } -.widgetGalleryA li .author{ display:block;} -.widgetGalleryA li .replyNum a{ font:10px Tahoma; margin:0 -1px;} -.widgetGalleryA li .trackbackNum a{ font:10px Tahoma; margin:0 -1px;} -.widgetGalleryA li .date{ font:11px Tahoma;} -.widgetGalleryA li .hour{ font:11px Tahoma;} - -/* widgetGalleryB */ -.widgetGalleryB{ position:relative; margin:0; padding:0; font-size:12px; line-height:1.5; *zoom:1;} -.widgetGalleryB:after{ content:""; display:block; clear:both;} -.widgetGalleryB li { float:left; overflow:hidden; width:100px; margin-right:28px; margin-bottom:15px; padding-bottom:15px; white-space:nowrap; list-style:none; border-bottom:1px solid;} -.widgetGalleryB li.clearRight{ margin-right:0;} -.widgetGalleryB li .thumb{ display:block; position:relative; width:100px; height:75px; margin-bottom:10px; overflow:hidden; text-decoration:none;} -.widgetGalleryB li .thumb img{ display:block; position:relative; width:100%;} -.widgetGalleryB li .thumb .imgNone{ display:block; position:relative; width:100%; height:70%; padding-top:30%; background:#eee; text-align:center; cursor:pointer; color:#000;} -.widgetGalleryB li .thumb .board{ display:block; position:absolute; width:100%; top:0; left:0; padding:2px 0 0 0 !important; cursor:pointer; text-align:center; background:#000; color:#fff; opacity:0.6; filter:alpha(opacity=60); -ms-filter:alpha('opacity=60'); } -.widgetGalleryB li .thumb .category{ display:block; position:absolute; width:100%; bottom:0; left:0; padding:2px 0 0 0 !important; cursor:pointer; text-align:center; font-weight:normal; background:#000; color:#fff; opacity:0.6; filter:alpha(opacity=60); -ms-filter:alpha('opacity=60'); } -.widgetGalleryB li .author{ display:block;} -.widgetGalleryB li .replyNum a{ font:10px Tahoma; margin:0 -1px;} -.widgetGalleryB li .trackbackNum a{ font:10px Tahoma; margin:0 -1px;} -.widgetGalleryB li .date{ font:11px Tahoma;} -.widgetGalleryB li .hour{ font:11px Tahoma;} - -/* widgetZineA */ -.widgetZineA{ position:relative; margin:0; padding:0; font-size:12px; line-height:1.5; *zoom:1;} -.widgetZineA:after{ content:""; display:block; clear:both;} -.widgetZineA li { list-style:none; clear:both; margin-bottom:10px; padding-bottom:10px; overflow:hidden; *zoom:1;} -.widgetZineA li p{ margin:0;} -.widgetZineA li p.thumbArea{ position:relative; float:left; width:100px; margin-right:-100px; overflow:hidden;} -.widgetZineA li p.titleArea{ margin-left:120px; margin-bottom:4px;} -.widgetZineA li p.titleArea .board{ padding-right:5px;} -.widgetZineA li p.text{ margin-left:120px; margin-bottom:4px;} -.widgetZineA li p.authorArea{ margin-left:120px;} -.widgetZineA li .thumb{ display:block; position:relative; width:100px; height:75px; text-decoration:none; overflow:hidden;} -.widgetZineA li .thumb img{ position:relative; width:100%;} -.widgetZineA li .thumb .imgNone{ display:block; position:relative; width:100%; height:80%; padding-top:20%; background:#eee; text-align:center; cursor:pointer; color:#000;} -.widgetZineA li .thumb .category{ display:block; position:absolute; width:100%; bottom:0; left:0; padding:2px 0 0 0 !important; cursor:pointer; text-align:center; font-weight:normal; background:#000; color:#fff; opacity:0.6; filter:alpha(opacity=60); -ms-filter:alpha('opacity=60'); } -.widgetZineA li .title{ font-weight:bold;} -.widgetZineA li .replyNum a{ font:10px Tahoma; margin:0 -1px;} -.widgetZineA li .trackbackNum a{ font:10px Tahoma; margin:0 -1px;} -.widgetZineA li .author{ margin-right:10px;} -.widgetZineA li .date{ font:11px Tahoma;} -.widgetZineA li .hour{ font:11px Tahoma;} - -/* widgetZineB */ -.widgetZineB{ position:relative; margin:0; padding:0; font-size:12px; line-height:1.5; *zoom:1;} -.widgetZineB:after{ content:""; display:block; clear:both;} -.widgetZineB li { list-style:none; clear:both; margin-bottom:10px; padding-bottom:10px; border-bottom:1px solid;} -.widgetZineB li p{ margin:0;} -.widgetZineB li p.thumbArea{ position:relative; float:left; width:100px; margin-right:-100px; overflow:hidden;} -.widgetZineB li p.titleArea{ margin-left:120px; margin-bottom:4px;} -.widgetZineB li p.titleArea .board{ padding-right:5px;} -.widgetZineB li p.text{ margin-left:120px; margin-bottom:4px;} -.widgetZineB li p.authorArea{ margin-left:120px;} -.widgetZineB li .thumb{ display:block; position:relative; width:100px; height:75px; text-decoration:none; overflow:hidden;} -.widgetZineB li .thumb img{ position:relative; width:100%;} -.widgetZineB li .thumb .imgNone{ display:block; position:relative; width:100%; height:80%; padding-top:20%; background:#eee; text-align:center; cursor:pointer; color:#000;} -.widgetZineB li .thumb .category{ display:block; position:absolute; width:100%; bottom:0; left:0; padding:2px 0 0 0 !important; cursor:pointer; text-align:center; font-weight:normal; background:#000; color:#fff; opacity:0.6; filter:alpha(opacity=60); -ms-filter:alpha('opacity=60'); } -.widgetZineB li .title{ font-weight:bold;} -.widgetZineB li .replyNum a{ font:10px Tahoma; margin:0 -1px;} -.widgetZineB li .trackbackNum a{ font:10px Tahoma; margin:0 -1px;} -.widgetZineB li .author{ margin-right:10px;} -.widgetZineB li .date{ font:11px Tahoma;} -.widgetZineB li .hour{ font:11px Tahoma;} - -/* WidgetTree */ -.widgetTree *{ margin:0; padding:0; font-size:12px;} -.widgetTree a strong{ letter-spacing:-1px; cursor:pointer; _cursor /**/:hand;} -.widgetTree ul{ position:relative; display:block; padding:3px 0 0 0 !important; zoom:1;} -.widgetTree ul li{ list-style:none; position:relative; padding:3px 0 2px 8px; white-space:nowrap;} -.widgetTree ul li .nav_tree_label, -.widgetTree ul li .sum{ position:relative; left:16px; _left /**/:0; top:0; font-style:normal;} -.widgetTree ul li a.selected {font-weight:bold;} -.widgetTree ul li button{ display:inline-block; position:relative; _left /**/:-16px; *top:-2px; width:13px; height:13px; *width:17px; *height:17px; margin:0 -13px 0 0; *margin:0 -17px -1px -2px; text-indent:-10000px; *text-indent:0; *font:0/0 Sans-serif; border:none; cursor:pointer; _cursor /**/:hand;} -.widgetTree ul li ul{ display:none; padding:2px 0 0 0 !important; margin:0 0 -2px 6px; background-position:left top;} -.widgetTree ul li ul li{ display:none;} -.widgetTree ul li.nav_tree_on button{ background-position:0 -13px; *background-position:2px -11px;} -.widgetTree ul li.nav_tree_off button{ background-position:0 0; *background-position:2px 2px;} -.widgetTree ul li.nav_tree_on ul{ display:block;} -.widgetTree ul li.nav_tree_on ul li{ display:block;} -.widgetTree ul li.nav_tree_off ul{ display:none;} -.widgetTree ul li.nav_tree_off ul li{ display:none;} -.widgetTree .icon{ position:relative; left:16px;} - -/* widgetLogin */ -.widgetLogin{ font-size:12px;} -.widgetLogin fieldset{ border:0; margin:0; padding:0;} -.widgetLogin dl{ margin:0;} -.widgetLogin dt{ display:none;} -.widgetLogin dd{ margin:0 0 5px 0;} -.widgetLogin dd .widgetXeInputText{ width:90%; height:16px;} -.widgetLogin p{ margin:5px 0;} -.widgetLogin p .widgetXeInputCheck{ margin-right:5px;} -.widgetLogin .help{ position:relative; width:100%; overflow:hidden; margin:10px 0 0 0; padding:0;} -.widgetLogin .help li{ position:relative; left:-5px; padding-left:5px; list-style:none; display:inline; letter-spacing:-1px;} - -/* widgetLastLogin */ -.widgetLastLogin{ margin:10px 0; font-size:12px;} -.widgetLastLogin dt, -.widgetLastLogin dd{ display:inline; margin:0;} -.widgetLastLogin dd{ font-size:11px; font-family:Tahoma;} - -/* widgetMyInfo */ -.widgetMyInfo{ margin:0; padding:0; font-size:12px;} -.widgetMyInfo:after{ content:""; display:block; clear:both; *zoom:1;} -.widgetMyInfo li{ margin-bottom:5px; padding:0; text-indent:12px; list-style:none;} - -/* widgetLevel */ -.widgetLevel{ padding-left:30px; background-repeat:no-repeat; background-position:left 30%;} -.widgetLevel em{ display:block; width:0; height:0; overflow:hidden; font-size:0; line-height:0; position:absolute;} - -/* widgetCounter */ -.widgetCounter{ font-size:12px; margin:0;} -.widgetCounter dt, -.widgetCounter dd{ height:18px;} -.widgetCounter dt{ float:left; clear:left;} -.widgetCounter dd{ font-size:11px; font-family:Tahoma;} - -/* widgetLanguage */ -.widgetLanguage p{ float:right; margin:0;} -.widgetLanguage .langList{ display:none; position:absolute; margin:0; padding:0; z-index:999;} -.widgetLanguage .langList li{ list-style:none;} -.widgetLanguage .langList li a{ font-size:12px; display:block; padding:2px 5px;} - -/* widgetTabA */ -.widgetTabA{ position:relative; margin:0; padding:0; *zoom:1; border-bottom:2px solid;} -.widgetTabA:after{ content:""; display:block; clear:both;} -.widgetTabA li{ float:left; margin-right:1px; list-style:none; background-repeat:no-repeat; background-position:0 0;} -.widgetTabA li.active{ background-position:0 -30px;} -.widgetTabA li a{ position:relative; left:2px; float:left; height:20px; padding:8px 15px 0 15px; text-decoration:none; font-size:12px; background-repeat:no-repeat; background-position:right 0;} -.widgetTabA li.active a{ background-position:right -30px; font-weight:bold; letter-spacing:-1px;} - -/* widgetTabB */ -.widgetTabB{ margin:0; position:absolute; top:1px; right:0; white-space:nowrap; font-size:12px;} -.widgetTabB li{ display:inline;} -.widgetTabB li.active a{ font-weight:bold;} - -/* widgetTabC */ -.widgetTabC{ margin:0; padding:0; font-size:12px; border-top:1px solid;} -.widgetTabC li{ list-style:none; border-bottom:1px solid; *zoom:1; margin-bottom:1px;} -.widgetTabC li a{ display:block; padding:7px 0 6px 10px; text-decoration:none; *zoom:1;} - -/* widgetThumb */ -.widgetThumb{ position:relative; margin:0; text-align:center; font-size:12px; line-height:1.5;} -.widgetThumb .thumb{ display:block; margin-bottom:5px; position:relative; *zoom:1; text-decoration:none; _float:left;} -.widgetThumb .thumb img{ display:block; width:100%;} -.widgetThumb .thumb .imgNone{ display:block; position:relative; width:100%; padding-top:30px; padding-bottom:50px; background:#eee; text-align:center; cursor:pointer; color:#000;} -.widgetThumb .thumb .category{ display:block; position:absolute; width:100%; bottom:0; left:0; padding:2px 0 0 0 !important; cursor:pointer; text-align:center; font-weight:normal; background:#000; color:#fff; opacity:0.6; filter:alpha(opacity=60); -ms-filter:alpha('opacity=60'); } -.widgetThumb .title{ display:block;} -.widgetThumb .author{ display:block;} -.widgetThumb .date{ font-size:11px; font-family:Tahoma;} -.widgetThumb .hour{ font-size:11px; font-family:Tahoma;} - -/* widgetContainer */ -.widgetContainer{ *zoom:1;} -.widgetContainer:after{ content:""; display:block; clear:both;} - -/* widgetNavigator */ -.widgetNavigator{ margin:0; padding:0; text-align:right; clear:both;} -.widgetNavigator li{ list-style:none; display:inline;} -.widgetNavigator li button{ width:16px; height:16px; padding:0; background-color:transparent; background-image:url(../img/white/buttonWidgetNavigation.gif); border:1px solid #999; cursor:pointer;} -.widgetNavigator li button.prev{ background-position:left center; *background-position:-1px center;} -.widgetNavigator li button.next{ background-position:right center; *background-position:13px center;} -.widgetNavigator li button span{ position:absolute; display:block; width:0; height:0; overflow:hidden; visibility:hidden;} - -/* widgetTagCloud */ -.widgetTagCloud { text-align:justify; font-size:12px; line-height:1.5; margin:0; padding:0;} -.widgetTagCloud li{ display:inline; white-space:nowrap; list-style:none;} -.widgetTagCloud li.level1 a{ font-size:11px;} -.widgetTagCloud li.level2 a{ font-size:12px;} -.widgetTagCloud li.level3 a{ font-size:14px; font-weight:bold;} -.widgetTagCloud li.level4 a{ font-size:18px; font-weight:bold;} - -/* widgetCalendar */ -.widgetCalendarNavigation{ position:relative; height:15px; margin-bottom:-15px; z-index:10;} -.widgetCalendarNavigation button{ position:absolute; top:0; font-size:10px; font-family:Tahoma; background:none; border:0; padding:0; cursor:pointer;} -.widgetCalendarNavigation button.prevYear{ left:0;} -.widgetCalendarNavigation button.prevMonth{ left:25px;} -.widgetCalendarNavigation button.nextYear{ right:0;} -.widgetCalendarNavigation button.nextMonth{ right:25px;} -.widgetCalendar{ position:relative; border:0; width:100%;} -.widgetCalendar caption { position:relative; padding-bottom:5px; text-align:center; font-size:12px; font-weight:bold; font-family:Tahoma;} -.widgetCalendar th, -.widgetCalendar td{ border:0; text-align:center; padding:5px 0;} -.widgetCalendar th{ font-size:10px; font-family:Tahoma; font-weight:normal;} -.widgetCalendar td, -.widgetCalendar td a{ font-size:11px; font-family:Tahoma;} -.widgetCalendar td em{ font-style:normal;} - -/* widgetPoint */ -.widgetPoint{ margin:0; *zoom:1; clear:both;} -.widgetPoint:after{ content:""; display:block; clear:both;} -.widgetPoint dt{ font-size:12px; font-family:Tahoma; font-weight:bold;} -.widgetPoint dd{ margin:0;} -.widgetPoint dd.graph{ height:5px; overflow:hidden; background:#e5e5e5; font-size:0; line-height:0;} -.widgetPoint dd.graph img{ width:0%;} -.widgetPoint dd.point{ font-size:10px; font-family:Tahoma; float:left; color:#888;} -.widgetPoint dd.percentage{ font-size:10px; font-family:Tahoma; float:right; color:#888;} - -/* widgetMenuA */ -.widgetMenuA{ position:relative; margin:0; padding:0; font-size:12px; line-height:1.2; border-top:1px solid;} -.widgetMenuA li{ position:relative; list-style:none; border-bottom:1px solid; *zoom:1;} -.widgetMenuA li sup{ font-size:10px; font-family:Tahoma; line-height:1; color:#888; font-weight:normal;} -.widgetMenuA li li.active sup{ color:#ff1a1a;} -.widgetMenuA li li{ padding:0; border:0;} -.widgetMenuA li ul{ display:none; margin:0 0 10px 20px; padding:0;} -.widgetMenuA li.active ul{ display:block;} -.widgetMenuA li a{ position:relative; display:block; padding:7px 0 7px 10px; background-repeat:no-repeat; background-position:0 center; text-decoration:none !important;} -.widgetMenuA li.active a{ font-weight:bold;} -.widgetMenuA li.active li a{ font-weight:normal; padding:1px 0; background:none !important;} -.widgetMenuA li li.active a{ color:#ff1a1a;} -.widgetMenuA li.active li a:hover, -.widgetMenuA li.active li a:active, -.widgetMenuA li.active li a:focus{ text-decoration:underline !important;} - -/* widgetMenuB */ -.widgetMenuB{ margin:0; padding:0; font-size:12px; line-height:1.3; border-top:1px solid;} -.widgetMenuB li{ position:relative; list-style:none; border-bottom:1px solid; white-space:nowrap; *zoom:1;} -.widgetMenuB li sup{ font-size:10px; font-family:Tahoma; line-height:1; color:#888; font-weight:normal;} -.widgetMenuB li li{ padding:2px 10px; border:none;} -.widgetMenuB li li.first{ left:-4px; padding-left:14px; background-repeat:no-repeat; background-position:0 center;} -.widgetMenuB li li.active sup{ color:#ff1a1a;} -.widgetMenuB li ul{ position:absolute; display:none; top:-1px; left:100%; margin:0 0 0 5px; padding:5px 0 10px 0; border:1px solid} -.widgetMenuB li.active{ z-index:100;} -.widgetMenuB li.active ul{ display:block;} -.widgetMenuB li a{ position:relative; display:block; padding:7px 0 7px 10px; background-repeat:no-repeat; background-position:0 center; text-decoration:none !important; *zoom:1;} -.widgetMenuB li.active a{ font-weight:bold;} -.widgetMenuB li.active li a{ font-weight:normal; padding:0; background:none !important;} -.widgetMenuB li li.active a{ color:#ff1a1a;} -.widgetMenuB li.active li a:hover, -.widgetMenuB li.active li a:active, -.widgetMenuB li.active li a:focus{ text-decoration:underline !important;} - -.widgetMenuC{ margin:0; padding:0; font-size:12px; line-height:1.2; background-repeat:repeat-x;background-position:0 0;} -.widgetMenuC ul{ margin:0; padding:0; height:35px;} -.widgetMenuC ul li ul{ display:none; position:absolute; top:40px; left:20px; height:auto; padding-bottom:7px; background:#35ad06; border:1px solid #027a00;} -.widgetMenuC ul li.active ul{ display:block;} -.widgetMenuC ul.aCenter{ margin-left:auto; margin-right:auto;} -.widgetMenuC ul.aLeft{ margin-right:auto;} -.widgetMenuC ul.aRight{ margin-left:auto;} -.widgetMenuC li{ position:relative; padding-right:3px; float:left; list-style:none; background-repeat:no-repeat;background-position:right -40px; white-space:nowrap;} -.widgetMenuC li a{ position:relative; float:left; padding:12px 22px 0 25px; height:23px; color:#fff !important; text-decoration:none !important;} -.widgetMenuC li.first a{ background-repeat:no-repeat;background-position:left -40px;} -.widgetMenuC li.active{ margin-left:-2px; background-repeat:no-repeat;background-position:right -80px;} -.widgetMenuC li.active a{ font-weight:bold; color:#ff0 !important; background-repeat:no-repeat; background-position:left -80px;} -.widgetMenuC li.active li{ padding:2px 15px; float:none; background:none;} -.widgetMenuC li.active li.active{ margin:0;} -.widgetMenuC li.active li.first{ margin-top:-4px; padding-top:14px; background-repeat:no-repeat; background-position:30px top;} -.widgetMenuC li.active li a{ display:block; _display:inline-block; padding:0; float:none; height:auto; font-weight:normal; color:#fff !important; background:none;} -.widgetMenuC li.active li.active a{ color:#ff0 !important;} -.widgetMenuC li.active li a:hover, -.widgetMenuC li.active li a:active, -.widgetMenuC li.active li a:focus{ text-decoration:underline !important;} - -/* widgetSearch */ -.widgetSearch{ position:absolute; bottom:30px; right:0;} -.widgetSearch fieldset{ border:0; margin:0; padding:0; position:absolute; bottom:0; right:0;} -.widgetSearch .widgetXeInputText{ width:153px; height:16px; padding:2px 20px 2px 5px; vertical-align:middle; border:1px solid #666; border-top-color:#555; border-left-color:#555; background:#444; color:#fff;} -.widgetSearch .widgetXeInputText:focus{ background:#494949;} -.widgetSearch .widgetSearch{ position:absolute; top:3px; right:4px; vertical-align:middle;} - -address.period { font-style:normal; font-size:10px; font-family:tahoma; text-align:right;} - -/* white coloset */ -.widgetContainer .widgetXeInputText{ border-color:#ccc; background:#f4f4f4; color:#000;} - -/* widgetTableA */ -.widgetContainer .widgetTableA td.title a{ color:#333;} -.widgetContainer .widgetTableA td .board{ color:#333; background:url(../img/white/lineTextDiv.gif) no-repeat right center;} -.widgetContainer .widgetTableA td .notice{ color:#ff1a1a; background:url(../img/white/lineTextDiv.gif) no-repeat right center;} -.widgetContainer .widgetTableA td .category{ color:#888; background:url(../img/white/lineTextDiv.gif) no-repeat right center;} -.widgetContainer .widgetTableA td .replyNum a{ color:#ff1a1a;} -.widgetContainer .widgetTableA td .trackbackNum a{ color:#66c;} -.widgetContainer .widgetTableA td .author { color:#333;} -.widgetContainer .widgetTableA td .date{ color:#333;} -.widgetContainer .widgetTableA td .hour{ color:#888;} - -/* widgetTableB */ -.widgetContainer .widgetTableB, -.widgetContainer .widgetTableB td{ border-color:#e5e5e5;} -.widgetContainer .widgetTableB td.title a{ color:#333;} -.widgetContainer .widgetTableB td .board{ color:#333; background:url(../img/white/lineTextDiv.gif) no-repeat right center;} -.widgetContainer .widgetTableB td .notice{ color:#ff1a1a; background:url(../img/white/lineTextDiv.gif) no-repeat right center;} -.widgetContainer .widgetTableB td .category{ color:#888; background:url(../img/white/lineTextDiv.gif) no-repeat right center;} -.widgetContainer .widgetTableB td .replyNum a{ color:#ff1a1a;} -.widgetContainer .widgetTableB td .trackbackNum a{ color:#66c;} -.widgetContainer .widgetTableB td .author { color:#333;} -.widgetContainer .widgetTableB td .date{ color:#333;} -.widgetContainer .widgetTableB td .hour{ color:#888;} - -/* widgetTableC */ -.widgetContainer .widgetTableC{ border-color:#e5e5e5;} -.widgetContainer .widgetTableC td{ border-color:#e5e5e5;} -.widgetContainer .widgetTableC td.title a{ color:#333;} -.widgetContainer .widgetTableC td.title dd{ color:#888;} -.widgetContainer .widgetTableC td.lastDoc p a{ color:#333;} -.widgetContainer .widgetTableC td.lastDoc .author{ color:#888;} -.widgetContainer .widgetTableC td.lastDoc .time{ color:#888;} - -/* widgetUlistA */ -.widgetContainer .widgetUlistA li a{ color:#666;} - -/* widgetUlistB */ -.widgetContainer .widgetUlistB li .author img{ border-color:#ccc;} -.widgetContainer .widgetUlistB li .title{ border-color:#eee; color:#333; background:#fff;} -.widgetContainer .widgetUlistB li .title a{ color:#0066ff;} -.widgetContainer .widgetUlistB li .title .arrow{ background:url(../img/white/arrowUlistB.gif) no-repeat;} -.widgetContainer .widgetUlistB li .title .deco{ background:#fff;} -.widgetContainer .widgetUlistB li .title .date{ color:#333;} -.widgetContainer .widgetUlistB li .title .hour{ color:#888;} - -/* widgetOlistA */ -.widgetContainer .widgetOlistA li, -.widgetContainer .widgetOlistA li a{ color:#666;} -.widgetContainer .widgetOlistA li sup{ color:#AAA;} - -/* widgetDlistA */ -.widgetContainer .widgetDlistA dt{ color:#333;} -.widgetContainer .widgetDlistA dd, -.widgetContainer .widgetDlistA dd a{ color:#888;} - -/* widgetGalleryA */ -.widgetContainer .widgetGalleryA li .title{ color:#333;} -.widgetContainer .widgetGalleryA li .replyNum a{ color:#ff1a1a;} -.widgetContainer .widgetGalleryA li .trackbackNum a{ color:#66c;} -.widgetContainer .widgetGalleryA li .author{ color:#333;} -.widgetContainer .widgetGalleryA li .date{ color:#333;} -.widgetContainer .widgetGalleryA li .hour{ color:#888;} - -/* widgetGalleryB */ -.widgetContainer .widgetGalleryB li{ border-color:#e5e5e5;} -.widgetContainer .widgetGalleryB li .title{ color:#333;} -.widgetContainer .widgetGalleryB li .replyNum a{ color:#ff1a1a;} -.widgetContainer .widgetGalleryB li .trackbackNum a{ color:#66c;} -.widgetContainer .widgetGalleryB li .author{ color:#333;} -.widgetContainer .widgetGalleryB li .date{ color:#333;} -.widgetContainer .widgetGalleryB li .hour{ color:#888;} - -/* widgetZineA */ -.widgetContainer .widgetZineA li .board{ color:#333; background:url(../img/white/lineTextDiv.gif) no-repeat right center;} -.widgetContainer .widgetZineA li .title{ color:#666;} -.widgetContainer .widgetZineA li .replyNum a{ color:#ff1a1a;} -.widgetContainer .widgetZineA li .trackbackNum a{ color:#66c;} -.widgetContainer .widgetZineA li .author{ color:#333;} -.widgetContainer .widgetZineA li .date{ color:#333;} -.widgetContainer .widgetZineA li .hour{ color:#888;} -.widgetContainer .widgetZineA li .text{ color:#888;} - -/* widgetZineB */ -.widgetContainer .widgetZineB li .board{ color:#333; background:url(../img/white/lineTextDiv.gif) no-repeat right center;} -.widgetContainer .widgetZineB li{ border-color:#e5e5e5;} -.widgetContainer .widgetZineB li .title{ color:#666;} -.widgetContainer .widgetZineB li .replyNum a{ color:#ff1a1a;} -.widgetContainer .widgetZineB li .trackbackNum a{ color:#66c;} -.widgetContainer .widgetZineB li .author{ color:#333;} -.widgetContainer .widgetZineB li .date{ color:#333;} -.widgetContainer .widgetZineB li .hour{ color:#888;} -.widgetContainer .widgetZineB li .text{ color:#888;} - -/* widgetLogin */ -.widgetContainer .widgetLogin label{ color:#333;} -.widgetContainer .widgetLogin .help a{ color:#333;} -.widgetContainer .widgetLogin .help li{ background:url(../img/white/lineTextDiv.gif) no-repeat left center;} - -/* widgetLastLogin */ -.widgetContainer .widgetLastLogin dt{ color:#333;} -.widgetContainer .widgetLastLogin dd{ color:#888;} -.widgetContainer .widgetLastLogin a{ color:#333;} -.widgetContainer .widgetLastLogin li{ background:url(../img/white/iconInfoMine.gif) no-repeat left center;} - -/* widgetMyInfo */ -.widgetContainer .widgetMyInfo li a{ color:#666;} -.widgetContainer .widgetMyInfo li{ background:url(../img/white/iconMyInfo.gif) no-repeat left 1px;} - -/* widgetTree */ -.widgetContainer .widgetTree{ color:#333;} -.widgetContainer .widgetTree a{ color:#333;} - -/* widgetCounter */ -.widgetContainer .widgetCounter dt{ color:#333;} -.widgetContainer .widgetCounter dd{ color:#888;} - -/* widgetLanguage */ -.widgetContainer .widgetLanguage p a{ color:#b3b3b3;} -.widgetContainer .widgetLanguage .langList{ background:#fff; border:1px solid #ccc;} -.widgetContainer .widgetLanguage .langList a{ color:#333;} - -/* Widget Tree */ -.widgetContainer .widgetTree ul{ background:url(../img/white/lineTreeVr.gif) repeat-y 0 -1px;} -.widgetContainer .widgetTree ul li{ background:url(../img/white/lineTreeHr.gif) no-repeat 1px 5px !important;} -.widgetContainer .widgetTree ul li button{ background:url(../img/white/buttonTreeCollapse.gif) no-repeat;} -.widgetContainer .widgetTree ul li.nav_tree_last{ background:url(../img/white/lineTreeLastHr.gif) no-repeat 0 5px !important;} - - -/* widgetTabA */ -.widgetContainer .widgetTabA{ border-color:#666;} -.widgetContainer .widgetTabA li, -.widgetContainer .widgetTabA li a{ background-image:url(../img/white/buttonWidgetTab.gif);} -.widgetContainer .widgetTabA li a{ color:#333;} - -/* widgetTabB */ -.widgetContainer .widgetTabB li a{ color:#333;} - -/* widgetTabC */ -.widgetContainer .widgetTabC{ border-color:#e5e5e5;} -.widgetContainer .widgetTabC li{ border-color:#e5e5e5; background:#f8f8f8;} -.widgetContainer .widgetTabC li a{ color:#333;} -.widgetContainer .widgetTabC li a:hover, -.widgetContainer .widgetTabC li a:active, -.widgetContainer .widgetTabC li a:focus{ background:#eee;} - -/* widgetThumb */ -.widgetContainer .widgetThumb{ color:#333;} -.widgetContainer .widgetThumb a{ color:#333;} -.widgetContainer .widgetThumb .hour{ color:#888;} - -/* widgetTagCloud */ -.widgetContainer .widgetTagCloud li a{ color:#666;} -.widgetContainer .widgetTagCloud li.level1 a{ color:#999;} -.widgetContainer .widgetTagCloud li.level2 a{ color:#666;} -.widgetContainer .widgetTagCloud li.level3 a{ color:#333;} -.widgetContainer .widgetTagCloud li.level4 a{ color:#000;} - -/* widgetCalendar */ -.widgetContainer .widgetCalendarNavigation button{ color:#333;} -.widgetContainer .widgetCalendar caption{ color:#333;} -.widgetContainer .widgetCalendar th{ background:#eee; color:#333;} -.widgetContainer .widgetCalendar th.sun, -.widgetContainer .widgetCalendar td.sun, -.widgetContainer .widgetCalendar td em{ color:#ff1a1a;} -.widgetContainer .widgetCalendar td, -.widgetContainer .widgetCalendar td a{ color:#666;} -.widgetContainer .widgetCalendar td.sun a{ color:#ff1a1a;} - -/* widgetPoint */ -.widgetContainer .widgetPoint dt{ color:#333;} - -/* widgetMenuA */ -.widgetContainer .widgetMenuA{ border-color:#e5e5e5;} -.widgetContainer .widgetMenuA li{ border-color:#e5e5e5;} -.widgetContainer .widgetMenuA li a{ color:#333; background-image:url(../img/white/iconMenuAnormal.gif);} -.widgetContainer .widgetMenuA li.active a{ background-image:url(../img/white/iconMenuAactive.gif);} - -/* widgetMenuB */ -.widgetContainer .widgetMenuB{ border-color:#e5e5e5;} -.widgetContainer .widgetMenuB li{ border-color:#e5e5e5;} -.widgetContainer .widgetMenuB li a{ color:#333; background-image:url(../img/white/iconMenuAnormal.gif);} -.widgetContainer .widgetMenuB li.active a{ background-image:url(../img/white/iconMenuAactive.gif);} -.widgetContainer .widgetMenuB li ul{ border-color:#ddd; background:#fff;} -.widgetContainer .widgetMenuB li li.first{ background-image:url(../img/white/arrowMenuB.gif);} - -/* widgetMenuCgreen */ -.widgetContainer .widgetMenuCgreen{ background-image:url(../img/white/bgMenuCgreen.gif);} -.widgetContainer .widgetMenuCgreen ul li ul{ background:#35ad06; border-color:#027a00;} -.widgetContainer .widgetMenuCgreen li{ background-image:url(../img/white/bgMenuCgreen.gif);} -.widgetContainer .widgetMenuCgreen li.first a{ background-image:url(../img/white/bgMenuCgreen.gif);} -.widgetContainer .widgetMenuCgreen li.active{ background-image:url(../img/white/bgMenuCgreen.gif);} -.widgetContainer .widgetMenuCgreen li.active a{ background-image:url(../img/white/bgMenuCgreen.gif);} -.widgetContainer .widgetMenuCgreen li.active li.first{ background-image:url(../img/white/arrowMenuCgreen.gif);} - -/* widgetMenuCblue */ -.widgetContainer .widgetMenuCblue{ background-image:url(../img/white/bgMenuCblue.gif);} -.widgetContainer .widgetMenuCblue ul li ul{ background:#0688ad; border-color:#00557a;} -.widgetContainer .widgetMenuCblue li{ background-image:url(../img/white/bgMenuCblue.gif);} -.widgetContainer .widgetMenuCblue li.first a{ background-image:url(../img/white/bgMenuCblue.gif);} -.widgetContainer .widgetMenuCblue li.active{ background-image:url(../img/white/bgMenuCblue.gif);} -.widgetContainer .widgetMenuCblue li.active a{ background-image:url(../img/white/bgMenuCblue.gif);} -.widgetContainer .widgetMenuCblue li.active li.first{ background-image:url(../img/white/arrowMenuCblue.gif);} - -/* widgetMenuCcyan */ -.widgetContainer .widgetMenuCcyan{ background-image:url(../img/white/bgMenuCcyan.gif);} -.widgetContainer .widgetMenuCcyan ul li ul{ background:#06a4ad; border-color:#00717a;} -.widgetContainer .widgetMenuCcyan li{ background-image:url(../img/white/bgMenuCcyan.gif);} -.widgetContainer .widgetMenuCcyan li.first a{ background-image:url(../img/white/bgMenuCcyan.gif);} -.widgetContainer .widgetMenuCcyan li.active{ background-image:url(../img/white/bgMenuCcyan.gif);} -.widgetContainer .widgetMenuCcyan li.active a{ background-image:url(../img/white/bgMenuCcyan.gif);} -.widgetContainer .widgetMenuCcyan li.active li.first{ background-image:url(../img/white/arrowMenuCcyan.gif);} - -/* widgetMenuCorange */ -.widgetContainer .widgetMenuCorange{ background-image:url(../img/white/bgMenuCorange.gif);} -.widgetContainer .widgetMenuCorange ul li ul{ background:#ad9906; border-color:#7a6600;} -.widgetContainer .widgetMenuCorange li{ background-image:url(../img/white/bgMenuCorange.gif);} -.widgetContainer .widgetMenuCorange li.first a{ background-image:url(../img/white/bgMenuCorange.gif);} -.widgetContainer .widgetMenuCorange li.active{ background-image:url(../img/white/bgMenuCorange.gif);} -.widgetContainer .widgetMenuCorange li.active a{ background-image:url(../img/white/bgMenuCorange.gif);} -.widgetContainer .widgetMenuCorange li.active li.first{ background-image:url(../img/white/arrowMenuCorange.gif);} - -/* widgetMenuCred */ -.widgetContainer .widgetMenuCred{ background-image:url(../img/white/bgMenuCred.gif);} -.widgetContainer .widgetMenuCred ul li ul{ background:#ad4606; border-color:#7a1300;} -.widgetContainer .widgetMenuCred li{ background-image:url(../img/white/bgMenuCred.gif);} -.widgetContainer .widgetMenuCred li.first a{ background-image:url(../img/white/bgMenuCred.gif);} -.widgetContainer .widgetMenuCred li.active{ background-image:url(../img/white/bgMenuCred.gif);} -.widgetContainer .widgetMenuCred li.active a{ background-image:url(../img/white/bgMenuCred.gif);} -.widgetContainer .widgetMenuCred li.active li.first{ background-image:url(../img/white/arrowMenuCred.gif);} - -/* widgetMenuCgray */ -.widgetContainer .widgetMenuCgray{ background-image:url(../img/white/bgMenuCgray.gif);} -.widgetContainer .widgetMenuCgray ul li ul{ background:#595959; border-color:#7a1300;} -.widgetContainer .widgetMenuCgray li{ background-image:url(../img/white/bgMenuCgray.gif);} -.widgetContainer .widgetMenuCgray li.first a{ background-image:url(../img/white/bgMenuCgray.gif);} -.widgetContainer .widgetMenuCgray li.active{ background-image:url(../img/white/bgMenuCgray.gif);} -.widgetContainer .widgetMenuCgray li.active a{ background-image:url(../img/white/bgMenuCgray.gif);} -.widgetContainer .widgetMenuCgray li.active li.first{ background-image:url(../img/white/arrowMenuCgray.gif);} - -.widgetContainer address.period { color:#AAA; } - -/* black colorset Class */ -.widgetContainer.black .widgetXeInputText{ border-color:#666; background:#333; color:#ccc;} - -/* widgetTableA */ -.widgetContainer.black .widgetTableA td.title a{ color:#999;} -.widgetContainer.black .widgetTableA td .board{ color:#999; background:url(../img/black/lineTextDiv.gif) no-repeat right center;} -.widgetContainer.black .widgetTableA td .notice{ color:#ff1a1a; background:url(../img/black/lineTextDiv.gif) no-repeat right center;} -.widgetContainer.black .widgetTableA td .category{ color:#666; background:url(../img/black/lineTextDiv.gif) no-repeat right center;} -.widgetContainer.black .widgetTableA td .replyNum{ color:#ff1a1a;} -.widgetContainer.black .widgetTableA td .trackbackNum{ color:#66c;} -.widgetContainer.black .widgetTableA td .author { color:#999;} -.widgetContainer.black .widgetTableA td .date{ color:#999;} -.widgetContainer.black .widgetTableA td .hour{ color:#888;} - -/* widgetTableB */ -.widgetContainer.black .widgetTableB, -.widgetContainer.black .widgetTableB td{ border-color:#7f7f7f;} -.widgetContainer.black .widgetTableB td.title a{ color:#999;} -.widgetContainer.black .widgetTableB td .board{ color:#999; background:url(../img/black/lineTextDiv.gif) no-repeat right center;} -.widgetContainer.black .widgetTableB td .notice{ color:#ff1a1a; background:url(../img/black/lineTextDiv.gif) no-repeat right center;} -.widgetContainer.black .widgetTableB td .category{ color:#666; background:url(../img/black/lineTextDiv.gif) no-repeat right center;} -.widgetContainer.black .widgetTableB td .replyNum{ color:#ff1a1a;} -.widgetContainer.black .widgetTableB td .trackbackNum{ color:#66c;} -.widgetContainer.black .widgetTableB td .author { color:#999;} -.widgetContainer.black .widgetTableB td .date{ color:#999;} -.widgetContainer.black .widgetTableB td .hour{ color:#888;} - -/* widgetTableC */ -.widgetContainer.black .widgetTableC{ border-color:#7f7f7f;} -.widgetContainer.black .widgetTableC td{ border-color:#7f7f7f;} -.widgetContainer.black .widgetTableC td.title a{ color:#ccc;} -.widgetContainer.black .widgetTableC td.title dd{ color:#888;} -.widgetContainer.black .widgetTableC td.lastDoc p a{ color:#ccc;} -.widgetContainer.black .widgetTableC td.lastDoc .author{ color:#888;} -.widgetContainer.black .widgetTableC td.lastDoc .time{ color:#888;} - -/* widgetUlistA */ -.widgetContainer.black .widgetUlistA li a{ color:#999;} - -/* widgetUlistB */ -.widgetContainer.black .widgetUlistB li .author img{ border-color:#666;} -.widgetContainer.black .widgetUlistB li .title{ border-color:#333; color:#999; background:#000;} -.widgetContainer.black .widgetUlistB li .title a{ color:#3399ff;} -.widgetContainer.black .widgetUlistB li .title .arrow{ background:url(../img/black/arrowUlistB.gif) no-repeat;} -.widgetContainer.black .widgetUlistB li .title .deco{ background:#000;} -.widgetContainer.black .widgetUlistB li .title .date{ color:#999;} -.widgetContainer.black .widgetUlistB li .title .hour{ color:#888;} - -/* widgetOlistA */ -.widgetContainer.black .widgetOlistA li, -.widgetContainer.black .widgetOlistA li a{ color:#999;} -.widgetContainer.black .widgetOlistA li sup{ color:#666;} - -/* widgetDlistA */ -.widgetContainer.black .widgetDlistA dt{ color:#999;} -.widgetContainer.black .widgetDlistA dd, -.widgetContainer.black .widgetDlistA dd a{ color:#888;} - -/* widgetGalleryA */ -.widgetContainer.black .widgetGalleryA li .title{ color:#999;} -.widgetContainer.black .widgetGalleryA li .replyNum a{ color:#ff1a1a;} -.widgetContainer.black .widgetGalleryA li .trackbackNum a{ color:#66c;} -.widgetContainer.black .widgetGalleryA li .author{ color:#999;} -.widgetContainer.black .widgetGalleryA li .date{ color:#999;} -.widgetContainer.black .widgetGalleryA li .hour{ color:#888;} - -/* widgetGalleryB */ -.widgetContainer.black .widgetGalleryB li{ border-color:#7f7f7f;} -.widgetContainer.black .widgetGalleryB li .title{ color:#999;} -.widgetContainer.black .widgetGalleryB li .replyNum a{ color:#ff1a1a;} -.widgetContainer.black .widgetGalleryB li .trackbackNum a{ color:#66c;} -.widgetContainer.black .widgetGalleryB li .author{ color:#999;} -.widgetContainer.black .widgetGalleryB li .date{ color:#999;} -.widgetContainer.black .widgetGalleryB li .hour{ color:#888;} - -/* widgetZineA */ -.widgetContainer.black .widgetZineA li .board{ color:#999; background:url(../img/black/lineTextDiv.gif) no-repeat right center;} -.widgetContainer.black .widgetZineA li .title{ color:#999;} -.widgetContainer.black .widgetZineA li .replyNum a{ color:#ff1a1a;} -.widgetContainer.black .widgetZineA li .trackbackNum a{ color:#66c;} -.widgetContainer.black .widgetZineA li .author{ color:#999;} -.widgetContainer.black .widgetZineA li .date{ color:#999;} -.widgetContainer.black .widgetZineA li .hour{ color:#888;} -.widgetContainer.black .widgetZineA li .text{ color:#888;} - -/* widgetZineB */ -.widgetContainer.black .widgetZineB li .board{ color:#999; background:url(../img/black/lineTextDiv.gif) no-repeat right center;} -.widgetContainer.black .widgetZineB li{ border-color:#7f7f7f;} -.widgetContainer.black .widgetZineB li .title{ color:#999;} -.widgetContainer.black .widgetZineB li .replyNum a{ color:#ff1a1a;} -.widgetContainer.black .widgetZineB li .trackbackNum a{ color:#66c;} -.widgetContainer.black .widgetZineB li .author{ color:#999;} -.widgetContainer.black .widgetZineB li .date{ color:#999;} -.widgetContainer.black .widgetZineB li .hour{ color:#888;} -.widgetContainer.black .widgetZineB li .text{ color:#888;} - -/* widgetLogin */ -.widgetContainer.black .widgetLogin label{ color:#999;} -.widgetContainer.black .widgetLogin .help a{ color:#ccc;} -.widgetContainer.black .widgetLogin .help li{ background:url(../img/black/lineTextDiv.gif) no-repeat left center;} - -/* widgetLastLogin */ -.widgetContainer.black .widgetLastLogin dt{ color:#999;} -.widgetContainer.black .widgetLastLogin dd{ color:#888;} -.widgetContainer.black .widgetLastLogin a{ color:#333;} -.widgetContainer.black .widgetLastLogin li{ background:url(../img/black/iconInfoMine.gif) no-repeat left center;} - -/* widgetMyInfo */ -.widgetContainer.black .widgetMyInfo li a{ color:#999;} -.widgetContainer.black .widgetMyInfo li{ background:url(../img/black/iconMyInfo.gif) no-repeat left 1px;} - -/* widgetTree */ -.widgetContainer.black .widgetTree{ color:#999;} -.widgetContainer.black .widgetTree a{ color:#999;} - -/* widgetCounter */ -.widgetContainer.black .widgetCounter dt{ color:#999;} -.widgetContainer.black .widgetCounter dd{ color:#888;} - -/* widgetLanguage */ -.widgetContainer.black .widgetLanguage p a{ color:#b3b3b3;} -.widgetContainer.black .widgetLanguage .langList{ background:#fff; border:1px solid #ccc;} -.widgetContainer.black .widgetLanguage .langList a{ color:#333;} - -/* Widget Tree */ -.widgetContainer.black .widgetTree ul{ background:url(../img/black/lineTreeVr.gif) repeat-y 0 -1px;} -.widgetContainer.black .widgetTree ul li{ background:url(../img/black/lineTreeHr.gif) no-repeat 1px 5px !important;} -.widgetContainer.black .widgetTree ul li button{ background:url(../img/black/buttonTreeCollapse.gif) no-repeat;} -.widgetContainer.black .widgetTree ul li.nav_tree_last{ background:url(../img/black/lineTreeLastHr.gif) no-repeat 0 5px !important;} - - -/* widgetTabA */ -.widgetContainer.black .widgetTabA{ border-color:#999;} -.widgetContainer.black .widgetTabA li, -.widgetContainer.black .widgetTabA li a{ background-image:url(../img/black/buttonWidgetTab.gif);} -.widgetContainer.black .widgetTabA li a{ color:#999;} - -/* widgetTabB */ -.widgetContainer.black .widgetTabB li a{ color:#999;} - -/* widgetTabC */ -.widgetContainer.black .widgetTabC{ border-color:#7f7f7f;} -.widgetContainer.black .widgetTabC li{ border-color:#7f7f7f; background:#222;} -.widgetContainer.black .widgetTabC li a{ color:#999;} -.widgetContainer.black .widgetTabC li a:hover, -.widgetContainer.black .widgetTabC li a:active, -.widgetContainer.black .widgetTabC li a:focus{ background:#333;} - -/* widgetThumb */ -.widgetContainer.black .widgetThumb{ color:#999;} -.widgetContainer.black .widgetThumb a{ color:#999;} -.widgetContainer.black .widgetThumb .hour{ color:#888;} - -/* widgetTagCloud */ -.widgetContainer.black .widgetTagCloud li a{ color:#999;} -.widgetContainer.black .widgetTagCloud li.level1 a{ color:#333;} -.widgetContainer.black .widgetTagCloud li.level2 a{ color:#666;} -.widgetContainer.black .widgetTagCloud li.level3 a{ color:#999;} -.widgetContainer.black .widgetTagCloud li.level4 a{ color:#fff;} - -/* widgetCalendar */ -.widgetContainer.black .widgetCalendarNavigation button{ color:#999;} -.widgetContainer.black .widgetCalendar caption{ color:#999;} -.widgetContainer.black .widgetCalendar th{ background:#333; color:#fff;} -.widgetContainer.black .widgetCalendar th.sun, -.widgetContainer.black .widgetCalendar td.sun, -.widgetContainer.black .widgetCalendar td em{ color:#ff1a1a;} -.widgetContainer.black .widgetCalendar td, -.widgetContainer.black .widgetCalendar td a{ color:#999;} -.widgetContainer.black .widgetCalendar td.sun a{ color:#ff1a1a;} - -/* widgetPoint */ -.widgetContainer.black .widgetPoint dt{ color:#999;} - -/* widgetMenuA */ -.widgetContainer.black .widgetMenuA{ border-color:#7f7f7f;} -.widgetContainer.black .widgetMenuA li{ border-color:#7f7f7f;} -.widgetContainer.black .widgetMenuA li a{ color:#999; background-image:url(../img/black/iconMenuAnormal.gif);} -.widgetContainer.black .widgetMenuA li.active a{ background-image:url(../img/black/iconMenuAactive.gif);} - -/* widgetMenuB */ -.widgetContainer.black .widgetMenuB{ border-color:#7f7f7f;} -.widgetContainer.black .widgetMenuB li{ border-color:#7f7f7f;} -.widgetContainer.black .widgetMenuB li a{ color:#999; background-image:url(../img/black/iconMenuAnormal.gif);} -.widgetContainer.black .widgetMenuB li.active a{ background-image:url(../img/black/iconMenuAactive.gif);} -.widgetContainer.black .widgetMenuB li ul{ border-color:#777; background:#000;} -.widgetContainer.black .widgetMenuB li li.first{ background-image:url(../img/black/arrowMenuB.gif);} - -address.period { color:#333; } diff --git a/layouts/cafeXE/img/black/buttonSearch.gif b/layouts/cafeXE/img/black/buttonSearch.gif deleted file mode 100755 index f8be7f12bec42467874ab2be0252f5be4635f3b3..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 236 zcmZ?wbhEHb6krfwI3mvA>FH@_XBQtIZ)0PVpP#R(sTm#~zHHet0|Ns=K|uil0U;qF zetv#+b#)gP7j12A2?+^dVPP>bF*Y_fJv}{NUtb0WhX4Qn14*nv@h1x-1A{n&4oDVc zCj)Ed1J%BiNV`iWp8cA96I9P%NH`{#Y7vs+sP3&&punNU7@w`OF`(zYT@0=r@l7L^wXQ3C2QNlSb8Z)9|1&T!DE?$&WME)o&;ha;K=KSsCR6%Xa=-0k z=vJ4h%s#iUyiszYY7iUeEKd%*^GwG-+3bG5ZIxB`@_WZ0O|7y`e3g`aVOl#AgEaur C^dlMo diff --git a/layouts/cafeXE/img/black/iconMyInfo.gif b/layouts/cafeXE/img/black/iconMyInfo.gif deleted file mode 100755 index 17670aa55292364e808f68d4e99deab9659d7f26..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 56 zcmZ?wbhEHbrJj|+8UUS@1^EB~ diff --git a/layouts/cafeXE/img/black/lineTextDiv.gif b/layouts/cafeXE/img/black/lineTextDiv.gif deleted file mode 100755 index a573ed1647307c4d9ec0564372468ed3f71cac64..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 44 tcmZ?wbhEHbWMtrCXkcJSOG{&5U{L(Y0wft2bU*}1hJlH>rJt3-8UUWN1`_}P diff --git a/layouts/cafeXE/img/black/lineTreeHr.gif b/layouts/cafeXE/img/black/lineTreeHr.gif deleted file mode 100755 index 995f620d1f57cf266989fc36ff8fce9f51883dcf..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 57 zcmZ?wbhEHb6k_0HXkcV;b94Lu|G(l-7DfgJMg|=QAOOiQFbVYZuRQ&Bzr%!*TUrb6 K?P+IXum%9D#}N+z diff --git a/layouts/cafeXE/img/black/lineTreeLastHr.gif b/layouts/cafeXE/img/black/lineTreeLastHr.gif deleted file mode 100755 index 96c8d09ae4bda0a7228a101ce3d818db9144972d..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1641 zcmV-v2A26pNk%w1VG{tj3y}fdD$%rghx=cwCrbU?;X==2|5vNC;AbE=PNfM~ZA}WQpH2RWgOr{C*`;fnwtf0GYTT)FtJb}GH*4Ol zd%HgQ+BagjI%(&+sq?n( z8#{3A!nqUoZX7&v@yf|Fe{Mc{`swJ~S9gCMes=lW>36sP9e;TJ(Gs zdrBqC!%*MnkS=suC^YeXF959rIcPOX`h+?xoM!C4*F@Kp&mMFqNOf+YNM$> z>e{5MTKX!ct!g?er?q-|E2z1Ox+|%@n))lM!KyketFc8|EUd}@%6hD;%f<@rv(h$8 zE48*-iz~LeYRfCPzIqERxWbA{EV;(whOD{Ds>>|8&axXVywkc{Exp&;n=QWE>f0^9 z-})Oaz~c&BF2UzY7q7wVD%>u@^ExbV#0)14@x%|OYq7)?Z;Ua=?`90L$MuSQFUk3u zyf4cAs{Aj@0lPdf%mvGQaK|=(O!LAyH+=KRJ(v9R$w8+)^vXrIeDupn$Gr5+P1lU` z(>hDdbJSM*d^ONn3%xbbT^s#1(qSt-Hq&K0eKyosudOxPT)XWx++fQsHr-^~Z8qL$ z>#cU%e!u;9+=0(Mc-@8HeR$r9@4a~6fIlucV*Z+?2`psy}E>!iDGI_#*+u6paXzkYk{xzE0P?YRH0JMg>0`gX_U&{3zW4EiKfn0( zlTR_#`9pvI`2P0~!2Ov|faoKj`V7cE1iDXw@MEC-97sP1+E0S`yBPl{_&*E=(1HWx zU;#aNKoBNSgbO5L15Nlq6h=^m6J%ipHKsooW>AJ3gy98gsKFfKaECVRU=Kg|!w?2> zghMQ05l?u;6ee+nOKf2iUl_6&K5>RqtYH*ySVbNGW|4Dd>amV;%p)K1D8)bS(T{`-WFfIA$V48}i;Dzf zBgObgGDgyjlSE@B)p$uZX3~wDgrgxpiO5dUQIvKBB_mDgNK`^nm6Bv7C0%JrSYlF^ znxrKsZRyES;&PO`ETt}gc}ifWQkbhGW-E>PN@T`TnX_bOEuDEwXy!7Q)Es6ti+Rms zW;2=FTxK_$`ORmBGn(U^rZvxrO>}Bgo!n%nH{A(Nc#2b=QV8Fn@p!k!8k%57UK?lfY0Le2ju}={YZ(O~Si@_QI D-}Da( diff --git a/layouts/cafeXE/img/white/arrowMenuCblue.gif b/layouts/cafeXE/img/white/arrowMenuCblue.gif deleted file mode 100755 index e526ab1bb253383e57ff59a5f41148ec6997d2fa..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 55 zcmZ?wbhEHbWMyDsn8?Jy5L(67vG)J}{|pQaia%Kx85o!tbbxFIkURqu$CLzdj)!k! H7#XYqWkC!j diff --git a/layouts/cafeXE/img/white/arrowMenuCcyan.gif b/layouts/cafeXE/img/white/arrowMenuCcyan.gif deleted file mode 100755 index d0b52715156a3743da64a27a8802aa28c87738e0..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 55 zcmZ?wbhEHbWMyDsn8?JyP*}ybWbOa|{}~t<6o0ZXGB7YP=m6OaAbAERjwuP^91q{d IFfv#J0Bz+AT>t<8 diff --git a/layouts/cafeXE/img/white/arrowMenuCgray.gif b/layouts/cafeXE/img/white/arrowMenuCgray.gif deleted file mode 100755 index 295acf09984b2419155c68e6de44b75326e96bf2..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 55 zcmZ?wbhEHbWMyDsn8?K7;^Gn+8TtSJe+C8y#h)yU3=B*RIzTo9NS=X-V@iTJ$HTWV Hj11NQUdIda diff --git a/layouts/cafeXE/img/white/arrowMenuCgreen.gif b/layouts/cafeXE/img/white/arrowMenuCgreen.gif deleted file mode 100755 index ba70c4046bacb935c20ae7efde7ef2de9bb93ea7..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 55 zcmZ?wbhEHbWMyDsn8?JyRK;MrmhJ!l{|pQaia%Kx85o!tbbxFIkURqu$CLzdj)!k! H7#XYqO!fc7^O+xviGOMw|S$9mK|6 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 DIbK(U diff --git a/layouts/cafeXE/img/white/bgMenuCcyan.gif b/layouts/cafeXE/img/white/bgMenuCcyan.gif deleted file mode 100755 index 666c8b08cb9a0b8da622a79c04728b934735de7e..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 3561 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 diff --git a/layouts/cafeXE/img/white/bgMenuCgray.gif b/layouts/cafeXE/img/white/bgMenuCgray.gif deleted file mode 100755 index 56981ced07170fe7ee1bdf9098331f8f978f4388..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 2507 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 quxm5|A*q--T(ckRV$VU?)rvzN_r`l`6T}{g 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 diff --git a/layouts/cafeXE/img/white/bgMenuCred.gif b/layouts/cafeXE/img/white/bgMenuCred.gif deleted file mode 100755 index 7e382e330811bdbb331b00fb863bd41f57fec20e..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 3560 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 diff --git a/layouts/cafeXE/img/white/buttonSearch.gif b/layouts/cafeXE/img/white/buttonSearch.gif deleted file mode 100755 index f8be7f12bec42467874ab2be0252f5be4635f3b3..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 236 zcmZ?wbhEHb6krfwI3mvA>FH@_XBQtIZ)0PVpP#R(sTm#~zHHet0|Ns=K|uil0U;qF zetv#+b#)gP7j12A2?+^dVPP>bF*Y_fJv}{NUtb0WhX4Qn14*nv@h1x-1A{n&4oDVc zCj)Ed1J%BiNV`iWp8cA96I9P%NH`{#Y7vs+sP3&&punNU7@w`OF`(zYT@0=r@l7L^wXQ3C2QNlSb8Z)M)j$~<` zXsWJk>%MR-&$J*-K(6n6@BhG{a7Zi~kI1BQ$!t2G(5Q4uty-_xEWjqvdcWYXcuX#v z&*-!oNdXw%@VIs;jK6u6k}11qH9Qwzs&sy1TrJva`U!!o$SH#>dFX%FE2n&d<=% z($mz{*4NnC+S}aS-rutZzu@HM=I7|?>g(+7?(gu-vIg<>_V@Vt`uqI-{<9PY2pmYT zpuvL(6DnNDu%W|;5F<*QNU@^Dix@L%+{m$`$B!WYLy8 zd?-mkfSEXR>fFh*r_Y~2gATYEFo4mcNRujE%CxD|r%fOt?uiw9b0}CEZxUk{Fh!ZPTY&30v z#gHRQo=my2<;$2eYu?P6aAN^$&59mPy0q!js8g$6&APSguWKoEo=v;9?c2C>>)y@# zZU71h4j>p#ytwh>$dfBy&b+zv=g^}|pH98H_3PNPYv0bjyZ7(l!;2Rm8+7mU=+moT z&%V9;!oh)$pHIKO{rmXy>)+46zyJT=$w$EdfCLt3;DHDxsNjMOHt67k5Jo8BgcMe2 z;e{AxsNsejcIe@UAciR7hy(yf0Dvf_sN#w&w&>!EFviH-i4>eDIY5<&{`wspXbjcIoApV1_B?gTqxh=9y@w zspgt&w&~`ZaF%()oOIS{=bd=wspp=2_UY%JfCeh)poA7`=%I)vs_3GOHtOi3kVY!$ zq?A@_>7|%vs_CYjcIxS;jMgCPsHB!^>Zz!vs_Lq&w(4pKH`oB`thCl@>#exvs_U-2 zPT*^=zy>Squ*4Q??6HJWfb6o&HtX!iv(QExsIt;lYwfkzW~(iw)NbqTx8Q~=uC(2b zYwo$|rmOCy<*w`QyYR*+M;Ywx}I<{NFh`u6MZzW{&AZ@>f>Z1BN_4vg@^3^$Ch z!VX6)@x<{$O!37SXRNKo8h7mR$Hj6C^2j8Y464W`r>yeIkD|=-%P`06r^_mb_CFjiZ&p==7bI?Q=eelpmC#`h8NH6X5)9W@3_0&{*wd9!CHGJ1rt!WdHyG diff --git a/layouts/cafeXE/img/white/iconForumNum.gif b/layouts/cafeXE/img/white/iconForumNum.gif deleted file mode 100755 index 42225782b9b7fe7c451c5f3a9ffa8564470fa00d..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 125 zcmV-@0D}KVNk%w1VK)FF0FeR!+1c5wtgQe4{{R30A^8LW00062EC2ui05*pQ{tw$&G+)oVF@d+q49`JDwoWr f^9hYgr_`$Tip^@b+^+Wv4vWX+GPC#<6aWA_E@3yl diff --git a/layouts/cafeXE/img/white/iconMenuAactive.gif b/layouts/cafeXE/img/white/iconMenuAactive.gif deleted file mode 100755 index 67d5914e8035f1fabcf376ce5fe1cab846eb76ca..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 49 zcmZ?wbhEHbWMN=qXkcV8Ha7nM|G(l-7DfgJMg|=QAOOiQFmbR5m1VBE?!?Go4FC;W B3LpRg diff --git a/layouts/cafeXE/img/white/iconMenuAnormal.gif b/layouts/cafeXE/img/white/iconMenuAnormal.gif deleted file mode 100755 index 1a635dcf1257faf38ac7cec47e96068459a20b88..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 49 zcmZ?wbhEHbWMN=qXkcVGbLPzd|Nj+#vM@3*Ff!;c00Bsbfr*1fs4R2Mbtgs!YXD3f B3+n&? diff --git a/layouts/cafeXE/img/white/iconMyInfo.gif b/layouts/cafeXE/img/white/iconMyInfo.gif deleted file mode 100755 index 6f8c1f5bc579a9f9e095fa1632e7879e94fcdd73..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 56 zcmZ?wbhEHbK1B2pE79h#MpaUX6G7L=2E%mGn)&RkA2P*&o diff --git a/layouts/cafeXE/img/white/linePoint.gif b/layouts/cafeXE/img/white/linePoint.gif deleted file mode 100755 index 09958dad7b1b43e0eb1ac04ea7b828424c88d386..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 43 scmZ?wbhEHbWMp7vXkcLYFD1pmz@Ye(1xPY5=zs{23K1B2pE79h#MpaUX6G7L=2E&Z$v)&Rnf2Soq? diff --git a/layouts/cafeXE/img/white/lineTreeHr.gif b/layouts/cafeXE/img/white/lineTreeHr.gif deleted file mode 100755 index 2af04408c1764fb2d478aa4fafcc5a24142692fb..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 57 zcmZ?wbhEHb6k_0HXkcVmvu4fz|Nj+#vM@3*Ff!;c00Bsbfk~jJf92`7`yD2f+|pWj KZ%;cDgEau(EfPTh diff --git a/layouts/cafeXE/img/white/lineTreeLastHr.gif b/layouts/cafeXE/img/white/lineTreeLastHr.gif deleted file mode 100755 index e099787b2d6fcdf0477cf708ac4267e417145a4e..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1641 zcmV-v2A26pNk%w1VG{tj3y}fdD$%rghx=cwCrbU?;X==2|5vNC;AbE=PNfM~ZA}WQpH2RWgOr{C*`;fnwtf0GYTT)FtJb}GH*4Ol zd%HgQ+BagjI%(&+sq?n( z8#{3A!nqUoZX7&v@yf|Fe{Mc{`swJ~S9gCMes=lW>36sP9e;TJ(Gs zdrBqC!%*MnkS=suC^YeXF959rIcPOX`h+?xoM!C4*F@Kp&mMFqNOf+YNM$> z>e{5MTKX!ct!g?er?q-|E2z1Ox+|%@n))lM!KyketFc8|EUd}@%6hD;%f<@rv(h$8 zE48*-iz~LeYRfCPzIqERxWbA{EV;(whOD{Ds>>|8&axXVywkc{Exp&;n=QWE>f0^9 z-})Oaz~c&BF2UzY7q7wVD%>u@^ExbV#0)14@x%|OYq7)?Z;Ua=?`90L$MuSQFUk3u zyf4cAs{Aj@0lPdf%mvGQaK|=(O!LAyH+=KRJ(v9R$w8+)^vXrIeDupn$Gr5+P1lU` z(>hDdbJSM*d^ONn3%xbbT^s#1(qSt-Hq&K0eKyosudOxPT)XWx++fQsHr-^~Z8qL$ z>#cU%e!u;9+=0(Mc-@8HeR$r9@4a~6fIlucV*Z+?2`psy}E>!iDGI_#*+u6paXzkYk{xzE0P?YRH0JMg>0`gX_U&{3zW4EiKfn0( zlTR_#`9pvI`2P0~!2Ov|faoKj`V7cE1iDXw@MEC-97sP1+E0S`yBPl{_&*E=(1HWx zU;#aNKoBNSgbO5L15Nlq6h=^m6J%ipHKsooW>AJ3gy98gsKFfKaECVRU=Kg|!w?2> zghMQ05l?u;6ee+nOKf2iUl_6&K5>RqtYH*ySVbNGW|4Dd>amV;%p)K1D8)bS(T{`-WFfIA$V48}i;Dzf zBgObgGDgyjlSE@B)p$uZX3~wDgrgxpiO5dUQIvKBB_mDgNK`^nm6Bv7C0%JrSYlF^ znxrKsZRyES;&PO`ETt}gc}ifWQkbhGW-E>PN@T`TnX_bOEuDEwXy!7Q)Es6ti+Rms zW;2=FTxK_$`ORmBGn(U^rZvxrO>}Bgo!n%nH{A(Nc#2b=new_members = 'New Members'; - $lang->document_ranking = 'Rank by documents'; - $lang->comment_ranking = 'Rank by replies'; -?> diff --git a/layouts/cafeXE/lang/jp.lang.php b/layouts/cafeXE/lang/jp.lang.php deleted file mode 100644 index e90649314..000000000 --- a/layouts/cafeXE/lang/jp.lang.php +++ /dev/null @@ -1,11 +0,0 @@ -new_members = '新規会員'; - $lang->document_ranking = '書き込みランキング'; - $lang->comment_ranking = 'コメント数ランキング'; -?> diff --git a/layouts/cafeXE/lang/ko.lang.php b/layouts/cafeXE/lang/ko.lang.php deleted file mode 100644 index be7658adb..000000000 --- a/layouts/cafeXE/lang/ko.lang.php +++ /dev/null @@ -1,5 +0,0 @@ -new_members = '신입 회원 소식'; - $lang->document_ranking = '게시글 랭킹'; - $lang->comment_ranking = '댓글 랭킹'; -?> diff --git a/layouts/cafeXE/lang/zh-CN.lang.php b/layouts/cafeXE/lang/zh-CN.lang.php deleted file mode 100644 index 098589955..000000000 --- a/layouts/cafeXE/lang/zh-CN.lang.php +++ /dev/null @@ -1,5 +0,0 @@ -new_members = '新会员'; - $lang->document_ranking = '发帖排行'; - $lang->comment_ranking = '评论排行'; -?> diff --git a/layouts/cafeXE/lang/zh-TW.lang.php b/layouts/cafeXE/lang/zh-TW.lang.php deleted file mode 100644 index 806ab1c7c..000000000 --- a/layouts/cafeXE/lang/zh-TW.lang.php +++ /dev/null @@ -1,5 +0,0 @@ -new_members = '最新會員'; - $lang->document_ranking = '主題排行'; - $lang->comment_ranking = '評論排行'; -?> diff --git a/layouts/cafeXE/layout.html b/layouts/cafeXE/layout.html deleted file mode 100644 index 4604ea319..000000000 --- a/layouts/cafeXE/layout.html +++ /dev/null @@ -1,116 +0,0 @@ - - - - - - - - {@ $middle_widget_colorset = "black" } - - - {@ $middle_widget_colorset = "white" } - - - -{@$_posClass = "cafeXeEC"}{@$_posClass = "cafeXeCE"} - - -{@$layout_info->index_url = Context::getRequestUri()} - - - - - - - - - - - -
-
-
- -
-
Skip to content - -

- -

{$layout_info->logo_text}

- -

CafeXE

- - -
-
- - - - - - - - - -
-
- -

{$layout_info->index_url}

- -
-
- -
- -
-
- {$content} -
-
-
- - - - - - - - - - - - - - - -
-
- -
- -
-
- - - - - -
-
- -
- -
-
-
- Powered by XE. -
- - - -
-
- -
-
-
diff --git a/layouts/xe_blog/conf/info.xml b/layouts/xe_blog/conf/info.xml deleted file mode 100644 index 5dc11e715..000000000 --- a/layouts/xe_blog/conf/info.xml +++ /dev/null @@ -1,220 +0,0 @@ - - - XE 블로그 기본 스킨 - XEブログのデフォルトスキン - XE博客默认皮肤 - Default Skin of XE blog - Standard-Skin von XE Blog - Cuidado de la Piel por defecto de XE blog - По умолчанию Кожа XE блоге - XE部落格預設面板 - - XE 블로그 기본 스킨입니다. - 디자인 : 서기정 (http://blog.naver.com/addcozy) - HTML/CSS : 소지훈 - - - XEブログの基本スキンです。 - デザイン:ソギジョン (http://blog.naver.com/addcozy) - HTML/CSS : Ju-Hoon So - - - XE博客默认皮肤。 - 设计 : Ki-Jeong Seo (http://blog.naver.com/addcozy) - HTML/CSS : Ju-Hoon So - - - This is default skin of XE blog. - Design : Ki-Jeong Seo (http://blog.naver.com/addcozy) - HTML/CSS : Ju-Hoon So - - - Dies ist der Standard-Skin XE-Blog. - Design: Ki-Seo Jeong (http://blog.naver.com/addcozy) - HTML / CSS: Ju-Hoon Also - - - Esto es por defecto de la piel XE blog. - Diseño: Ki-Jeong Seo (http://blog.naver.com/addcozy) - HTML/CSS : Ju-Hoon So - - - Это умолчанию кожи XE блоге. - Дизайн: Ki-Jeong Seo (http://blog.naver.com/addcozy) - HTML/CSS : Ju-Hoon So - - - XE部落格預設面板。 - 設計 : Ki-Jeong Seo (http://blog.naver.com/addcozy) - HTML/CSS : Ju-Hoon So - - 0.1 - 2008-02-26 - http://blog.nzeo.com - - - zero - zero - zero - zero - zero - zero - zero - zero - - - - - 컬러셋 - カラーセット - 颜色 - Colorset - Colorset - Set de Colores - Colorset - 顏色設定 - 원하시는 컬러셋을 선택해주세요. - カラーセットを選択して下さい。 - 请选择颜色。 - Please select a colorset you want. - Bitte wählen Sie ein colorset Sie wollen. - Выберите colorset хотите. - Seleccione set de colores que desea. - 請選擇顏色。 - - 파란색 (기본) - 青 (デフォールト) - 蓝色 (default) - Blue (default) - Blue (Standard) - Azul (default) - Blue (default) - 藍色(預設) - - - 회색 - 灰色 - 灰色背景 - Gray - Gray - Gray - Gray - 灰色 - - - 오렌지 - オレンジ - Orange - Orange - Orange - Orange - Orange - 橘色 - - - 보라색 - - Violet - Violet - Violett - Violet - Violet - 紫色 - - - 초록색 - - 绿色 - Green - Grün - Verde - Green - 綠色 - - - - 기본 모듈 - デフォルトモジュール - 默认模块 - Basic module - Basismodul - Módulo Básico - Основной модуль - 預設模組 - 기본 모듈을 지정해주시면 레이아웃에서 표시되는 위젯들이 정상적으로 동작을 하게 됩니다 - デフォルトモジュールを指定するとレイアウトで表示されるウィジェットが正常に作動するようになります。 - 为了让博客系统中的控件正常运作,在这里必须得指定默认版面模块名。 - The widgets that are being displayed in the layout will work properly if you select the basic module - Die Widgets, die angezeigt werden im Layout wird ordnungsgemäß funktionieren, wenn Sie das Basismodul - Los reproductores que se muestran en el diseño funcionará correctamente si selecciona el módulo básico - В виджеты, которые отображаются в формате будет работать правильно, если вы выбираете основной модуль - 要讓部落格系統中的控件正常運作,必須要指定預設討論板模組名稱。 - - - 배경 이미지 - 背景イメージ - 背景图片 - Background Image - Imagen de fondo - Фоновое изображение - 背景圖片 - 배경 이미지를 사용하시려면 등록해주세요. - 背景イメージを使う場合は、登録して下さい。 - 要想使用背景图片请在这里上传。 - Please input if you want to use background image. - Bitte geben Sie, wenn Sie verwenden wollen Hintergrundbild. - Entre, por favor, si desea utilizar la imagen de fondo. - Введите, если вы хотите использовать фоновое изображение. - 請在這裡上傳想要使用的背景圖片。 - - - 프로필 이미지 - プロフィールイメージ - 博客头像 - Profile Image - Profil Bilder - Perfil de Imagen - Профиль Изображение - 部落格頭像 - 프로필 이미지를 입력해 주세요 (가로 사이즈는 160px이 가장 보기 좋습니다) - プロフィールイメージを入力して下さい(横幅は「160px」が一番適しています)。 - 请上传博客个性头像(推荐宽度为160px)。 - Please input profile image (It is recommended to set width as 160px) - itte geben Sie Ihre Image-Profil (Es wird empfohlen, Breite 160px) - Por favor, el perfil de entrada de imagen (Se recomienda configurar el ancho de 160px) - Введите профиля изображения (Рекомендуется устанавливать ширину, 160px) - 請上傳部落格頭像(最適寬度 160px)。 - - - 프로필 - プロフィール - 简介 - Profile - Profil - Perfil - Профиль - 簡介 - 간단한 프로필을 입력해주세요 - 簡単なプロフィールを入力して下さい。 - 请输入简单介绍。 - Please input your simple profile - Bitte geben Sie Ihre Simple Profile - Por favor, introduzca su perfil simple - Введите простое профиль - 請輸入簡單說明。 - - - - - - 상단 메뉴 - 上段用メニュー - 菜单 - Top Menu - Top-Menü - Menú superior - Главное меню - 主選單 - - - diff --git a/layouts/xe_blog/css/layout.css b/layouts/xe_blog/css/layout.css deleted file mode 100644 index 6f1c5ccf9..000000000 --- a/layouts/xe_blog/css/layout.css +++ /dev/null @@ -1,87 +0,0 @@ -@charset "utf-8"; -/* -NHN UIT Lab. WebStandardization Team (http://html.nhndesign.com/) -Kim, Ji Min 070809-20070903 -*/ - -#blog {margin:0 auto; width:970px;} - -#content { width:100%; } - -/* Global Navigation */ -.blogNavigation {overflow:hidden; width:780px;} - -ul.blogGlobal {padding:0; margin:0; list-style:none; overflow:hidden; float:right; margin:10px 0 10px 0; } -ul.blogGlobal li {float:left; margin-left:-1px; padding:0 .6em;} -ul.blogGlobal li a {text-decoration:none; font-size:.9em; letter-spacing:-1px;} - -ul.blogMenu {padding:0; list-style:none; overflow:hidden; float:right; margin:0 0 10px 0; } -ul.blogMenu li {float:left; margin-left:-1px; padding:0 .8em;} -ul.blogMenu li a {text-decoration:none; font:bold .9em tahoma;} -ul.blogMenu li a.on {} - -/* Content Box */ -.contentBox { float:left; width:780px; } -.contentBox .centerBg {padding-top:1em;} -.contentBox .topBg {width:100%; height:10px; font-size:0;} -.contentBox .bottomBg {width:100%; height:10px; font-size:0;} -.contentArea {width:740px; margin:0 auto;} - -.blogWidgetAreaBox { width:190px; padding:0; margin:0; float:left; overflow:hidden;} - -/* Profile */ -.blogProfile {width:170px; margin:0 0 10px 10px; } -.blogProfile h1 {padding:0; margin:10px 0 8px 2px; font-size:1em; line-height:1.2em;} -.blogProfile ul.profileMenu {float:left; margin-left:-4px; overflow:hidden;} -.blogProfile ul.profileMenu li {float:left; margin-left:-1px; padding:0 .7em;} -.blogProfile ul.profileMenu li a {text-decoration:none; font-size:.9em;} - -/* title bg box */ -.blogTitleBox {width:170px; height:25px; margin:0 0 5px 10px;} -.blogTitleBox h2 {margin:0; padding:5px 0 0 12px; font:bold .9em tahoma;} -.blogTitleBox h2 a { text-decoration:none; } - -/* category */ - -/* widget Box */ -.widgetBox {width:170px; margin:0 0 10px 10px;} - -/* search box */ -.blogSearch { margin:0 auto; width:170px; } -.blogSearch fieldset {padding:0; margin:0; border:none;} -.blogSearch legend {display:none;} -.blogSearch input {float:left; vertical-align:middle;} -.blogSearch img {float:left; margin-left:2px; vertical-align:middle;} - -/* Widget */ -.blog_widget_ h2 {margin:0 0 15px 0; padding:5px 0 0 12px; font:bold .9em tahoma;} -.blog_widget_ .items {list-style:none; padding:0; margin:0; margin-top:10px; overflow-x:hidden; width:170px;} -.blog_widget_ .items li { padding:0 10px 0 14px; margin-bottom:5px; } -.blog_widget_ .items li a { text-decoration:none; font-size:1em; } - -/* Calender */ -.widget_calendar {position:relative; float:left; width:170px; } -.widget_calendar caption {width:170px; height:25px; padding-top:.3em; font:bold 1.1em tahoma;} -.widget_calendar caption em {font:bold 1em tahoma; font-style:normal;} -.widget_calendar caption .back {position:absolute; left:.6em; top:.6em;} -.widget_calendar caption .next {position:absolute; right:.6em; top:.6em;} -.widget_calendar table {padding:0; margin:0; width:170px; } - -.widget_calendar th {padding:1.3em 0 .5em 0; font-size:.9em; font-weight:normal;} -.widget_calendar th.sun {color:#00afcf;} - -.widget_calendar td {height:1.5em; padding-right:.7em; text-align:right; font:.9em tahoma;} - -.widget_calendar td a {text-decoration:none; font:.9em tahoma;} -.widget_calendar td {text-decoration:none; font:.9em tahoma;} - -.widget_calendar td.sun a {text-decoration:none; } -.widget_calendar td.sun {text-decoration:none; } - -.widget_calendar td.today a {text-decoration:none; font-weight:bold;} -.widget_calendar td.today {text-decoration:none; font-weight:bold; } - -.widget_calendar td.posted a {text-decoration:underline;} -.widget_calendar td.posted {text-decoration:underline;} - -.zbXE { width:960px; text-align:center; margin:20px auto 20px auto;} diff --git a/layouts/xe_blog/css/layout_blue.css b/layouts/xe_blog/css/layout_blue.css deleted file mode 100644 index f5f48d864..000000000 --- a/layouts/xe_blog/css/layout_blue.css +++ /dev/null @@ -1,55 +0,0 @@ -@charset "utf-8"; -/* -NHN UIT Lab. WebStandardization Team (http://html.nhndesign.com/) -Kim, Ji Min 070809-20070903 -*/ - -body { color:#444444; background:#ffffff url(../images/blue/bg_blog.jpg) no-repeat center top;} - -/* Input Style Definition */ -.inputTypeText {border-color:#a6a6a6 #d8d8d8 #d8d8d8 #a6a6a6; background:#ffffff;} -.inputTypeText:hover, -.inputTypeText:focus { background:#f4f4f4;} -.inputTypeTextArea {border-color:#a6a6a6 #d8d8d8 #d8d8d8 #a6a6a6 !important; background:#ffffff;} - -/* Global Navigation */ -ul.blogMenu li {background:url(../images/blue/division_d7.gif) no-repeat left .2em;} -ul.blogMenu li a {color:#666666;} -ul.blogMenu li a.on {color:#33cc33;} - -ul.blogGlobal li {background:url(../images/blue/division_d7.gif) no-repeat left .2em;} -ul.blogGlobal li a {color:#3f4040;} - -/* Profile */ -.blogProfile h1 {color:#333333;} -.blogProfile ul.profileMenu li {background:url(../images/blue/division_cc.gif) no-repeat left top;} -.blogProfile ul.profileMenu li a {color:#3f4040;;} - -/* title bg box */ -.blogTitleBox {background:url(../images/blue/box_blog_title.gif) no-repeat left top;} -.blogTitleBox h2 {color:#00afcf;} - -/* Content Box */ -.contentBox .centerBg {background:url(../images/blue/box_blog_bg.gif) repeat-y left top;} -.contentBox .topBg {background:url(../images/blue/box_blog_top.gif) no-repeat left top;} -.contentBox .bottomBg {background:url(../images/blue/box_blog_bot.gif) no-repeat left top;} - -/* Widget */ -.blog_widget_ {background:url(../images/blue/box_blog_title.gif) no-repeat left top;} -.blog_widget_ h2 {color:#00afcf;} -.blog_widget_ .items li {background:url(../images/blue/bullet_3x3_1.gif) no-repeat 5px 5px; } -.blog_widget_ .items li a {color:#3f4040;} - -/* Calender */ -.widget_calendar caption {color:#00afcf; background:url(../images/blue/box_blog_title.gif) no-repeat left top;} -.widget_calendar caption em {color:#33cc34;} -.widget_calendar caption .back {background:url("../images/blue/btn_back.gif") no-repeat left top; width:13px; height:13px;} -.widget_calendar caption .next {background:url("../images/blue/btn_next.gif") no-repeat left top; width:13px; height:13px;} -.widget_calendar th {color:#6a6a6a;} -.widget_calendar th.sun {color:#00afcf;} -.widget_calendar td {color:#6a6a6a;} -.widget_calendar td a {color:#6a6a6a;} -.widget_calendar td.sun a {color:#00afcf;} -.widget_calendar td.sun {color:#00afcf;} -.widget_calendar td.today a {color:#31c733;} -.widget_calendar td.today {color:#31c733;} diff --git a/layouts/xe_blog/css/layout_gray.css b/layouts/xe_blog/css/layout_gray.css deleted file mode 100644 index da5a0ecd3..000000000 --- a/layouts/xe_blog/css/layout_gray.css +++ /dev/null @@ -1,57 +0,0 @@ -@charset "utf-8"; -/* -NHN UIT Lab. WebStandardization Team (http://html.nhndesign.com/) -Kim, Ji Min 070809-20070903 -*/ - -body {color:#3a3a3a; background:#b9bcc3 url(../images/gray/bg_blog.jpg) no-repeat center top;} - -/* Input Style Definition */ -.inputTypeText {border-color:#a6a6a6 #d8d8d8 #d8d8d8 #a6a6a6; background:#ffffff;} -.inputTypeText:hover, -.inputTypeText:focus { background:#f4f4f4;} -.inputTypeTextArea {border-color:#a6a6a6 #d8d8d8 #d8d8d8 #a6a6a6 !important; background:#ffffff;} - -/* Global Navigation */ -ul.blogMenu li {background:url(../images/gray/division_95.gif) no-repeat left .2em;} -ul.blogMenu li a {color:#666666;} -ul.blogMenu li a.on {color:#181818;} - -ul.blogGlobal li {background:url(../images/gray/division_95.gif) no-repeat left .2em;} -ul.blogGlobal li a {color:#666666;} - -/* Profile */ -.blogProfile h1 {color:#181818;} -.blogProfile ul.profileMenu li {background:url(../images/gray/division_95.gif) no-repeat left top;} -.blogProfile ul.profileMenu li a {color:#6a6a6a;;} - -/* title bg box */ -.blogTitleBox {background:url(../images/gray/box_blog_title.gif) no-repeat left top;} -.blogTitleBox h2 {color:#181818;} - -/* Content Box */ -.contentBox .centerBg {background:url(../images/gray/box_blog_bg.gif) repeat-y left top;} -.contentBox .topBg {background:url(../images/gray/box_blog_top.gif) no-repeat left top;} -.contentBox .bottomBg {background:url(../images/gray/box_blog_bot.gif) no-repeat left top;} - -/* Widget */ -.blog_widget_ {background:url(../images/gray/box_blog_title.gif) no-repeat left top;} -.blog_widget_ h2 {color:#181818;} -.blog_widget_ .items li {background:url(../images/gray/bullet_3x3_1.gif) no-repeat 5px 5px; } -.blog_widget_ .items li a {color:#3f4040;} - -/* Calender */ -.widget_calendar caption {color:#797b7e; background:url(../images/gray/box_blog_title.gif) no-repeat left top;} -.widget_calendar caption em {color:#181818;} -.widget_calendar caption .back {background:url("../images/gray/btn_back.gif") no-repeat left top; width:13px; height:13px;} -.widget_calendar caption .next {background:url("../images/gray/btn_next.gif") no-repeat left top; width:13px; height:13px;} -.widget_calendar th {color:#6a6a6a;} -.widget_calendar th.sun {color:#181818;} -.widget_calendar td {color:#6a6a6a;} -.widget_calendar td a {color:#6a6a6a;} -.widget_calendar td {color:#6a6a6a;} -.widget_calendar td.sun a {color:#181818;} -.widget_calendar td.sun {color:#181818;} -.widget_calendar td.today a {color:#181818;} -.widget_calendar td.today {color:#181818;} - diff --git a/layouts/xe_blog/css/layout_green.css b/layouts/xe_blog/css/layout_green.css deleted file mode 100644 index d901589fa..000000000 --- a/layouts/xe_blog/css/layout_green.css +++ /dev/null @@ -1,57 +0,0 @@ -@charset "utf-8"; -/* -NHN UIT Lab. WebStandardization Team (http://html.nhndesign.com/) -Kim, Ji Min 070809-20070903 -*/ - -body {color:#444444; background:#ffffff url(../images/green/bg_blog.jpg) no-repeat center top;} - -/* Input Style Definition */ -.inputTypeText {border-color:#a6a6a6 #d8d8d8 #d8d8d8 #a6a6a6; background:#ffffff;} -.inputTypeText:hover, -.inputTypeText:focus { background:#f4f4f4;} -.inputTypeTextArea {border-color:#a6a6a6 #d8d8d8 #d8d8d8 #a6a6a6 !important; background:#ffffff;} - -/* Global Navigation */ -ul.blogMenu li {background:url(../images/green/division_f2.gif) no-repeat left .2em;} -ul.blogMenu li a {color:#666666;} -ul.blogMenu li a.on {color:#00afcf;} - -ul.blogGlobal li {background:url(../images/green/division_f2.gif) no-repeat left .2em;} -ul.blogGlobal li a {color:#3f4040;} - -/* Profile */ -.blogProfile h1 {color:#333333;} -.blogProfile ul.profileMenu li {background:url(../images/green/division_cc.gif) no-repeat left top;} -.blogProfile ul.profileMenu li a {color:#3f4040;;} - -/* title bg box */ -.blogTitleBox {background:url(../images/green/box_blog_title.gif) no-repeat left top;} -.blogTitleBox h2 {color:#31c100;} - -/* Content Box */ -.contentBox .centerBg {background:url(../images/green/box_blog_bg.gif) repeat-y left top;} -.contentBox .topBg {background:url(../images/green/box_blog_top.gif) no-repeat left top;} -.contentBox .bottomBg {background:url(../images/green/box_blog_bot.gif) no-repeat left top;} - -/* Widget */ -.blog_widget_ {background:url(../images/green/box_blog_title.gif) no-repeat left top;} -.blog_widget_ h2 {color:#31c100;} -.blog_widget_ .items li {background:url(../images/green/bullet_3x3_1.gif) no-repeat 5px 5px; } -.blog_widget_ .items li a {color:#3f4040;} - -/* Calender */ -.widget_calendar caption {color:#31c100; background:url(../images/green/box_blog_title.gif) no-repeat left top;} -.widget_calendar caption em {color:#00afcf;} -.widget_calendar caption .back {background:url("../images/green/btn_back.gif") no-repeat left top; width:13px; height:13px;} -.widget_calendar caption .next {background:url("../images/green/btn_next.gif") no-repeat left top; width:13px; height:13px;} -.widget_calendar th {color:#6a6a6a;} -.widget_calendar th.sun {color:#31c100;} -.widget_calendar td {color:#6a6a6a;} -.widget_calendar td a {color:#6a6a6a;} -.widget_calendar td {color:#6a6a6a;} -.widget_calendar td.sun a {color:#31c100;} -.widget_calendar td.sun {color:#31c100;} -.widget_calendar td.today a {color:#00afcf;} -.widget_calendar td.today {color:#00afcf;} - diff --git a/layouts/xe_blog/css/layout_orange.css b/layouts/xe_blog/css/layout_orange.css deleted file mode 100644 index e9b379b51..000000000 --- a/layouts/xe_blog/css/layout_orange.css +++ /dev/null @@ -1,57 +0,0 @@ -@charset "utf-8"; -/* -NHN UIT Lab. WebStandardization Team (http://html.nhndesign.com/) -Kim, Ji Min 070809-20070903 -*/ - -body {color:#999999; background:#181818 url(../images/orange/bg_blog.jpg) no-repeat center top;} - -/* Input Style Definition */ -.inputTypeText {border-color:#333333 #666666 #666666 #333333; background:transparent; color:#aaaaaa;} -.inputTypeText:hover, -.inputTypeText:focus { background:#000000;} -.inputTypeTextArea {border-color:#333333 #666666 #666666 #333333!important; background:transparent;} - -/* Global Navigation */ -ul.blogMenu li {background:url(../images/orange/division_66.gif) no-repeat left .2em;} -ul.blogMenu li a {color:#666666;} -ul.blogMenu li a.on {color:#ff6f4a;} - -ul.blogGlobal li {background:url(../images/orange/division_66.gif) no-repeat left .2em;} -ul.blogGlobal li a {color:#999999;} - -/* Profile */ -.blogProfile h1 {color:#ff6f4a;} -.blogProfile ul.profileMenu li {background:url(../images/orange/division_66.gif) no-repeat left top;} -.blogProfile ul.profileMenu li a {color:#999999;} - -/* title bg box */ -.blogTitleBox {background:url(../images/orange/box_blog_title.gif) no-repeat left top;} -.blogTitleBox h2 {color:#ff6f4a;} - -/* Content Box */ -.contentBox .centerBg {background:url(../images/orange/box_blog_bg.gif) repeat-y left top;} -.contentBox .topBg {background:url(../images/orange/box_blog_top.gif) no-repeat left top;} -.contentBox .bottomBg {background:url(../images/orange/box_blog_bot.gif) no-repeat left top;} - -/* Widget */ -.blog_widget_ {background:url(../images/orange/box_blog_title.gif) no-repeat left top;} -.blog_widget_ h2 {color:#ff6f4a;} -.blog_widget_ .items li {background:url(../images/orange/bullet_3x3_1.gif) no-repeat 5px 5px;} -.blog_widget_ .items li a {color:#999999;} - -/* Calender */ -.widget_calendar caption {color:#ff6f4a; background:url(../images/orange/box_blog_title.gif) no-repeat left top;} -.widget_calendar caption em {color:#ff6f4a;} -.widget_calendar caption .back {background:url("../images/orange/btn_back.gif") no-repeat left top; width:13px; height:13px;} -.widget_calendar caption .next {background:url("../images/orange/btn_next.gif") no-repeat left top; width:13px; height:13px;} -.widget_calendar th {color:#666666;} -.widget_calendar th.sun {color:#ff6f4a;} -.widget_calendar td {color:#666666;} -.widget_calendar td a {color:#666666;} -.widget_calendar td {color:#666666;} -.widget_calendar td.sun a {color:#ff6f4a;} -.widget_calendar td.sun {color:#ff6f4a;} -.widget_calendar td.today a {color:#ff6f4a;} -.widget_calendar td.today {color:#ff6f4a;} - diff --git a/layouts/xe_blog/css/layout_violet.css b/layouts/xe_blog/css/layout_violet.css deleted file mode 100644 index 9acef015d..000000000 --- a/layouts/xe_blog/css/layout_violet.css +++ /dev/null @@ -1,57 +0,0 @@ -@charset "utf-8"; -/* -NHN UIT Lab. WebStandardization Team (http://html.nhndesign.com/) -Kim, Ji Min 070809-20070903 -*/ - -body {color:#444444; background:#ffffff url(../images/violet/bg_blog.jpg) no-repeat center top;} - -/* Input Style Definition */ -.inputTypeText {border-color:#a6a6a6 #d8d8d8 #d8d8d8 #a6a6a6; background:#ffffff;} -.inputTypeText:hover, -.inputTypeText:focus { background:#f4f4f4;} -.inputTypeTextArea {border-color:#a6a6a6 #d8d8d8 #d8d8d8 #a6a6a6 !important; background:#ffffff;} - -/* Global Navigation */ -ul.blogMenu li {background:url(../images/violet/division_d7.gif) no-repeat left .2em;} -ul.blogMenu li a {color:#666666;} -ul.blogMenu li a.on {color:#5db000;} - -ul.blogGlobal li {background:url(../images/violet/division_d7.gif) no-repeat left .2em;} -ul.blogGlobal li a {color:#3f4040;} - -/* Profile */ -.blogProfile h1 {color:#333333;} -.blogProfile ul.profileMenu li {background:url(../images/violet/division_cc.gif) no-repeat left top;} -.blogProfile ul.profileMenu li a {color:#3f4040;;} - -/* title bg box */ -.blogTitleBox {background:url(../images/violet/box_blog_title.gif) no-repeat left top;} -.blogTitleBox h2 {color:#9285bc;} - -/* Content Box */ -.contentBox .centerBg {background:url(../images/violet/box_blog_bg.gif) repeat-y left top;} -.contentBox .topBg {background:url(../images/violet/box_blog_top.gif) no-repeat left top;} -.contentBox .bottomBg {background:url(../images/violet/box_blog_bot.gif) no-repeat left top;} - -/* Widget */ -.blog_widget_ {background:url(../images/violet/box_blog_title.gif) no-repeat left top;} -.blog_widget_ h2 {color:#9285bc;} -.blog_widget_ .items li {background:url(../images/violet/bullet_3x3_1.gif) no-repeat 5px 5px; } -.blog_widget_ .items li a {color:#3f4040;} - -/* Calender */ -.widget_calendar caption {color:#9285bc; background:url(../images/violet/box_blog_title.gif) no-repeat left top;} -.widget_calendar caption em {color:#33cc34;} -.widget_calendar caption .back {background:url("../images/violet/btn_back.gif") no-repeat left top; width:13px; height:13px;} -.widget_calendar caption .next {background:url("../images/violet/btn_next.gif") no-repeat left top; width:13px; height:13px;} -.widget_calendar th {color:#6a6a6a;} -.widget_calendar th.sun {color:#5db000;} -.widget_calendar td {color:#6a6a6a;} -.widget_calendar td a {color:#6a6a6a;} -.widget_calendar td {color:#6a6a6a;} -.widget_calendar td.sun a {color:#5db000;} -.widget_calendar td.sun {color:#5db000;} -.widget_calendar td.today a {color:#5db000;} -.widget_calendar td.today {color:#5db000;} - diff --git a/layouts/xe_blog/images/blue/@blog_image.gif b/layouts/xe_blog/images/blue/@blog_image.gif deleted file mode 100644 index ea4b6de2d458c8b6f453594637264516a61b18f2..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 11155 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 M_4V(EbO12^9{}w_?*IS* diff --git a/layouts/xe_blog/images/blue/bg_blog.jpg b/layouts/xe_blog/images/blue/bg_blog.jpg deleted file mode 100644 index 7b40c0ce72fb3ad4243c518a218f7e4421611827..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 36271 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 diff --git a/layouts/xe_blog/images/blue/box_2.gif b/layouts/xe_blog/images/blue/box_2.gif deleted file mode 100644 index e884ac777a419b88784463be77db845a6d97c7e3..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1360 zcmb`F{ZrBh0LH(70wtxTGq22Wy@)UKTsh~=Il`T9S+Uis?W(!6E8p^1dF9kRFjG=% zw#;0$leSK|h&1^QCOeUkzxVpM(Fc|cDy-ufFSy@?LUe;>0APB0} zYNb-CP$*vcHUHH5uIc8eI*rYzrAGUncE4})E9(-{ zbt^3WWa~U=VrGtm>sBHu>rVFFoLus~JTiRicBtJgd(`#(;wL44J}oUPuc)l5#=%kc zDaf73L|9XEODnDI1-<=c2cxsAyNAho#pd+B?)$5MU~q_$NTDX~M1&5%nR+`tGy87t z{rm#AITW!oaYq7faY-guC{=0=2n*e^BNVl5QfppYw`^=$`*Zwb(3f!sp-4xs3q!Q( zzFdd>QDqTr&-(LSjwCD$wbcy%jtgcBCwlUN=@6cq7Dz za2T6yeQX1Bnuu(tOx8p^^13+U?>-)d`V>zL;}CzSI8RUDj=XG~ZH?*6+k3pDX^tK@ zMZGxM(LB!}h(^jwXQ7u>F>@q(O}{J;}y|eFC?QS zM}7_=0FY_B-PvfDu`a!AigLQ~(pdLPuQgJ_&hjJ&hg@h5r-PYe?$k! z#gFh|o|2+7XX7Q0&tGYf6koV0e_mwrEUa{J%Wx3ib*gKSK27S7OG^m@o=asZZ^A3n zaT!3CgPk9ZSWbj{$*QuQ6J*uoLsZ$bf&hiArZCJ)UR!iFLH@ktN>F@?ehVZE;c-w~ z4^=)+P&82Ls0wORheFXv`@TL3;zp<%fYi+FQnoNx70Ol)+&hV;AASfRT(AxtK)+3? zqECc*tJ~k!QL(`eF@7Z53@KI4;OBU2I>p6_nl4#gqcyn-cis;I+gBt~ck5>oL6%9{ z2)?p7FGG$wC&u#HN)IABJjW)UW=>Q%KL@P!h5ZHHqvCHmY>vSj7GKgScQc)K-G3=GeHMA(Ub8 z;h!1ao;i2TFn!h=PeM2bvvQ#J7tlDkBQw`97gyiB`aX$qVhHMZ8U5PUK6NY%io)W1 z;qGL*RNmy{{8#!-@hL}eti4( z?fdud|NsAIfB_v41EiOM#W=v@oZkwG3j;Y)-swxaZC8 a*Z=kA6`VLNDSEhjl4FKh{)K2325SHaa6>}? diff --git a/layouts/xe_blog/images/blue/box_blog_bg.gif b/layouts/xe_blog/images/blue/box_blog_bg.gif deleted file mode 100644 index c6bca01004c0befd1cfe9cbf42f9d564bf8beb80..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 115 zcmZ?wbhEHb_3m%UoW#KwL6lh5^Uz0ZH0`@ZkxFV6NOi#~SvXifKt+rZiDwfxGeuU)Qo SoA0dq&dt|-+}weY!5RQE@iQs_ diff --git a/layouts/xe_blog/images/blue/box_blog_bot.gif b/layouts/xe_blog/images/blue/box_blog_bot.gif deleted file mode 100644 index 22cb0840f161fb58e1c018bb3a138e7314e2bfe1..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 352 zcmZ?wbhEHb4JxElg~Yx^WaVD`A3hx{kr(^+tIgQ ztPb9aKl@N`?~Pga-&9|F_V(u=hV|$Fg8>5(K=CIFBLjmlgAPb7$W8{)DVg&! zR;|l9<_Myle-( z^=6-cv8C#4-tNsTZ3{oFyZ!#hp1SkzmvggmaC6nQwzYS3c6IlJaB*`8^RYAaPMbbs z=B(LsQkdBJgcmXMPo2Ab#mZHy*UV(%XI`{OfSJ8z?T($hcJJBi$;HkruxS$?H!BOL z^1d@?&z--pf`OBTm3!flBOGizyo`bm9zJ^flG a{`&pr@4x>H%v>@a26Dod6FXWN7_0$?Dx*CB diff --git a/layouts/xe_blog/images/blue/box_blog_title.gif b/layouts/xe_blog/images/blue/box_blog_title.gif deleted file mode 100644 index 42284312eade4adcde223fa8817ecf0b3c2a790a..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 481 zcmZ?wbhEHbT*V;CaMgrCYWtNpKY!1E_||y;P38^ffBpS;`^%5V-+tNdx-#MTEr&hV zX5N2ez2ox46Sw+~-rRrfN$J6B(pxU-?6@qu^^()h%bHs+X>GgYyz7eQwo9AO+^IZr zLuSjxZRhT8J$Ki8-!?w6-REm?7kwk`QrX7k39BWXIOv!KNv6&0*XIb7#SE$7<51iL4IOj`{yvL zfOX-Cz7tD|PUcw6zp$djYi-n2@c_3Ir3ULBY^d)gONn0Ry;FfLr-sC|AdLvjLb$Hib^@%ljh8wH-8Rei>|y8(}EQ%SFJ8$ zGE&z!Vq3Fi>$V0qBS97;*6sTb94ufp+GBL+#L3m3r_P?6bmsh}%e5D;T)$C#?dF{; zx9>hUd;j5+gO8uS*!ukCo0aZ+_PzbI@(7Fcrq4g;?-W)u;{L_t6{T>Pnah_+*homV znT4IjNJMjv#mY%c5++g+36I+r9k*=a@Ju+kl+ndlBY0IzXV5_oJtwP-f`gluot`S)M$O&2e`cw2q#nbz*B zru(jQZM=|k_I~fRCkJod4?1*RW5?w~w;#5gxfOWu+Jx&*jCNf)edl5SH6Y`1#PK_= zXKtk)z0r2=&dpcv!;jx-IeS}u`=!)lHyGBR{|^QXR0WDZSr{1@R2g(Yrh@#$!1nsU zqyUYV4oW=}i%#ZP&A+gs#A|KT`WtJ?PQR_%|6oIfkKXL_FSb;j&D*`5y>(fW#I05Z zZ-xMa3I7@zo0?l%+uA!iySjUN`}!wLoHTjL)M?Xa%$zlQ&fIzP7c5+~cmf+M10y$I zxvIDl6U&lKo40J;wtdIWUAy<}-M9b1R2C*)xiT3}=7XotoIQ8`!o^FMuUy^6%*pF4 z%yjD7{Ra;pJ$~}^+4IxPOsn}NH@^7r@zduoU%!3d#=^}Z&G_R#12dP5$A$-+86-3q v3{GrVc(`3a*^1?Zq6=fEgmKoL6B`$=W8#wd@zG<`l9Q7){G}`eSQxAUfz8gc diff --git a/layouts/xe_blog/images/blue/btn_back.gif b/layouts/xe_blog/images/blue/btn_back.gif deleted file mode 100644 index d819823fc2ad5f4f8aa0644ebaf6e718b402366a..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 59 zcmZ?wbhEHb0)+iXNk%w1VI%+y0Oo%H-)buRo;v1wH|~Qm^OHm0Z!h0(G5wx7)mSCcR3p+- zB<|0<|Mcel)TrBEB;au}(NiM%mNE97Nab)U|N8X!+soc+IQX-6`L1aG?%>W%AM%DN z%}E{hls50v#PqOv=zc!;uW|F4Q2MoS;B74Xn>GC7%=5R9@rW?`+r<6f!qsLn|MTVI zb~W5*EBBs9{Nc;*n_l^$M(~kI_>wH_oNV``RrHE0%Ss;Tcr^L3YWm;H_LDRJ_U-S} z!taVa<8d?lyL$MiSo*71`I$J}b3FN(KK$p`|LWEK?BDsjg7mCZ{N;pK^p7>Zw6px*#p8K4=6EsJYBu3@Gx^@o-)b?>Pb1x8E$@*?&{{9o zUMKqD&Ddfp?Uh{JdqnJlHTU=ZSTPObW=jnkx``^j?vugO3H}j1(|Mu%YKtTWh|NsC0A^8LW004ggEC2ui z03-km000NrfIe#l4_Yl(0s>fN3xAG}kdcy)WjSOqYA826L;(jylcAzccRPMZO>Q(L z0eS$CeX)J8vW~K|e{p7QOe%gEQ4xB3F0hZdxW|%mKOZ3yBPO>W&6fFF_1^HWz*;6A0MJ+u8;lLh?Xikm3uTEl(h9z1urjsTo#07C>CF*Vp!n8QJo%Sc%c7$Go#4hSGzEO-I)vgaQU VD;$KWgCK!|E;!&+@%b_k06UQkPSn+SD!*p-A_CJ=-sbBpFe+A+I98czklUdo__oG?aceH zGw;6<+;Zvm?b}bEK3(xzPKE@^YiD=KY#vQyLRpE+qZxJ{{8;_`|sbs zfBpLP_3PLFV8B2YQ2fcl$iSe>paaqk@)HBw{{vy%Du$B%CzceQH1TvebZymyq{#I* z)|8!2UCOmO@#z)a*}Io>tysKilE?BLHGb=FKg|!Cy7W~AU!0bfW=m^Zdq-z$la{iw z4!fLmSYKby^cgc}O`obTFHBlEOk;_La)C;3fx3#af~LCG`ogse%hzaaT(8B+sSzg3 zw|K7t3$qe4qb7&a2~90|B^E92v&<~YEN7V2mAFoG@7b@zClJP|t*yeu#K_O3a)Oad zgPo1-p}ZjD8+F0AToDW$0`Hrx1G_Ql7(ZS|`xg%M zRe<#XONya`gQGSJgM!CSg}B9dQLQL^8YL#9w}*9edyBeIc!-RIq4Cj`;eGB5r%toGtk!JTH>r3vA$8Z~ z6~U|H=FVC=m5rCd)a2~0ZEvqmkP47sUlhLb{()w0dA=kOR!(7s`H}nP9AV+qHL+N6 hV2{;wE zeEY%Er>;FXbneE?g)8@+xODp3!^La19=mXB*5cL2F5WtD=Gy7&4;QW4eCGP26&rW$ zKXql+qE!o4Zk(}T`GM2dj$OF3``Gzq8+IJObm!378#5QIIDPHGnd=W{FJ3)!(W(=d z@145(;KY@CGZ(Hpb@l$qEB9tBSn>b=e+E*3;!hSv1_lEL9grrFpBUJJ4zRW#t(u!~ zqWk&es@{kb;a;kVymIeZ{n#KddYuKfoC1{hHM$->CMz`~#d5&)@XVAk^3bZ1e* t3Cn|vBJN36&A5HR^Rd9R)DyL{8m8v9tyGc@-k|C7DM6EuU6GN&8UQZyBn1Ef diff --git a/layouts/xe_blog/images/gray/@blog_image.gif b/layouts/xe_blog/images/gray/@blog_image.gif deleted file mode 100644 index 856f5537164eab80811dcb2af0b364d176974f57..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 11113 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 R-Usg)^I diff --git a/layouts/xe_blog/images/gray/bg_blog.jpg b/layouts/xe_blog/images/gray/bg_blog.jpg deleted file mode 100644 index 1f2ee52662b113e03ac3405e56b101bc08606aec..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 27062 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 YTP=U%k-u^p_h$df>EAlV^!@n%0bO8F#Q*>R diff --git a/layouts/xe_blog/images/gray/bg_member.gif b/layouts/xe_blog/images/gray/bg_member.gif deleted file mode 100644 index f7d54512972d37d07a53dee75e7a82bebd45117c..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 188 zcmV;t07L&rNk%w1VFCap0K@D=Ju(bwJX@AA>t+so0|-Qnft>FnO( z=i=q+*4p5JiFwIxh193=Ihee-QD8m-{R-x=-YCP|Jn qO$4E7hr`ceVK5$#+T{`mKp=}nrIM*;0Dwq@LMap)4UU)-0suR@TxXjA diff --git a/layouts/xe_blog/images/gray/box_1.gif b/layouts/xe_blog/images/gray/box_1.gif deleted file mode 100644 index 24dd8b876be5557723da30e19ee837fd7aea9e11..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 2607 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 diff --git a/layouts/xe_blog/images/gray/box_2.gif b/layouts/xe_blog/images/gray/box_2.gif deleted file mode 100644 index db56370b1bd177c19f6ef425051592e8539682c2..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 2466 zcmV;T30?L_Nk%w1Ve|nZ0OkMypr)_3xxmud-onSssN?18u(Z6@+TiBs z?9kQP+ur1}xWC=t=9itOo}{g)t+vh4*6Hl;*4o~jp{vTy)T5}ezr@P8y~L%evznl( z?(g!>)7qV*tlZz_+1}&c;^)xT+}7IQ62(AL}EEh<<Fnj`?BeF>(AC@6-QwNh<is;$MF@?vEAVZ2ANwTELlPFWFT*`(ZWxU4>0-&9!$8f;lqd%D_+dFvE#>(BTJr4xw7TUm@{kM z%(=7Y#V|hf@WWS65(^r@fjN@{1`!=G!n9!E_wR?>xO3~?&AYen-@t0+o_zM{=bwOoHLx&+9|MR%5fL=dzyb>(hB(3qE@bM037mH7 z>8GHED(a}DmTKy$sHUpws;su^>Z`EED(kGY)@tjmxSF7;3ztF}<)o1kF;oS6B(T5> zcu2Y>9dt~w$FtBzEA6z@R%`9G*k-Hkw%m5>?YH2DEAF`DmTT_0=%%agy4Fs?Y@#gC zfX539B(O&X8?<1A3^F)@tOztb@x-JApJ4F82q&!Y!VEX;@WT*CEb+t?S8VbB#TaL- z@x~l??D5ASha57&BnwP~2=h9@uMsV5U_cB4tROSLKKT2>&3NRj^Ugf??DNk+2QBo_ zL>F!J(MTt)^wLZ>?ex=7M=kZ#R9Efu%{M#Y1HUq_AV3TTynMnCL#)wt*Knk*_S$T> z?e^Pn$1V5Vbk}Y7-FWA%_uhQ>?f2h+2QK*FgcmON*)p#|_6cBHkp~NWL@xQ{lvi%~ z<(Ox#`R1H=?)m4Shc5c)q?c~`>8Pi!`s%E=&N>TuSn)s%W2@l>;wyBZ`|iB=?)&e+ z2QU2a#20V;@yI8y{PN5<@BH)7M=$;K)K_o)@VI-S#t@7@@Bj!#%q)Zd4_M=Y!}%hl zum1Y%x9|S@@W(Iz{Pfpv|NZ#qumAr1_wWDz01Ti22S~sIvhRF2nAgp=CIgun0R-M_ z0T9M#zDQMJQYWZ^25Z2q4tnr|APk`hM@YgFn(%}uOrZ)_$if!7@P#mpp$un8!y4M~ zhB(~d22U`lDnu%QTLVH19TiOrsjt$i^o=(N|I8;mPnYf<0_u0}{Bwr0CG41h}98VPcXX z2T9068uE~cOr#sK z8-M@?pa7*AjKBmsFcDw)@}36S@|L*Fr7m~L%U=5Om%v<*5N6qeCF#HfBWNWQFaQA! zG@%GF5D{$n0w1Tq;F_PwrZ%_9&2D=0o8SzmILFDEYhLp$q$#Ejo)m*3G(iJnFu(#r z5CbBx#}6=YfF7hEg%J4jp8yT0KnF_Df*SOo2u-L$7s}9vI`p9sji^K?O3{j1^r9He zs743MPdzvQ2BZN25n>R61sH%s0LXw6ihzb6=%EN9$iWegFo&Aj^rkq?sZMvw)1LbD zr$7y=P=`v?q8jz6NKL9zm&(+pI`yegjVe!Pnu8E%ptY8OA*uon2u!v2p zV&lqIwJISAb1174cwm7IAYlh8h=K+lV1_!B-~ewpz!eC<1s<5T1gK4|YFEqJ*1Gn! zu#K&3XG`1K+V-}%&8=>C%iG@i_P4+du5gD-+|-(u2V5Y)6+nA{64b#A570mq1hE4I zT;Kr`n7{LP3Spi!2ke=z#k9*=2+|?3O4wI zq$f@3N?ZEUn9j7OH_hozd-~I$4z;L9P3lsc`qZdSwW?Rm>Q=jY)HaBMfx|I~9W=lV gk$$zVcg^cw`})_w4z{p|P3&OXzztpvM<4(IJI#PuhX4Qo diff --git a/layouts/xe_blog/images/gray/box_2_bg.gif b/layouts/xe_blog/images/gray/box_2_bg.gif deleted file mode 100644 index 1f3447fb370297cc3c9037fa22a0bd86fd4b1a3e..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 212 zcmV;_04x7TNk%w1VFdso0K@Fn3r;m*_9<>&0`?eOL3?1_+@-QwoZ*4)zA-PqmYoujPY;^*Mx=-uGu z+u!7@vAF;M00000A^8LV00000EC2ui00jUc000G1ASQ}USt2M(t!v@BTO1oS&E0pR z>qOr>Kp1(oWb(me9-hyIR9dN416ZtLyS;e5xSK4NDVH^9G+@1kxZRR?JVK`r O?)Qma-|74RApkoaU3gjm diff --git a/layouts/xe_blog/images/gray/box_blog_bg.gif b/layouts/xe_blog/images/gray/box_blog_bg.gif deleted file mode 100644 index 6f2a3e911f40c7e7a43229ce5d40d1a5b3d05594..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 115 zcmZ?wbhEHb1|~0;zLlrn@-LpV|Qh_N;T+t5r;F+{ZupT>sYl{MWhf`(FOyY(KK-V~3B{bf35loV{MludMpoC1B0+XCu-;8z_DRW{m$7PH z&g*>zI_FDr?^mpQU-SO|fdvH~I#T^7loljPsLa2xqQq-$)cPB1%1*!KVrO$Y&ec=BcRU6&C1Woti12c z*>mSFtYBc~Hq)#GYmDL_>+Z^fx(4A2jp;2oG`HeZ*Xa{73Xwr z@96C6?&Xb!pRo z`0DkWw{y9i1zk*>4c~qL@pHeavz`l!bHxj3j|~dT6`4C^j81Gw+}+A8>orG$_mM!C zgz>jcD>g26kCL(P`XW)Z#Ivit$;Ia6ro@xe4A}SecwWBi)L>eC%jZR62k%^mgS`?; z%^V$y)=gSd*-|{Xls+(UM0ib=Y-V*16A%nY@Mv8bdiYtALsCaGZxfSD!PLjiH@0t5 r3JExHiqUB~L#+SHyQjCWk7F-O^*qsVaQ(x>9sK77lokamFjxZsG&SeZ diff --git a/layouts/xe_blog/images/gray/box_blog_top.gif b/layouts/xe_blog/images/gray/box_blog_top.gif deleted file mode 100644 index c76ee9a3373846b64561169cd9074eef43b721bf..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 471 zcmZ?wbhEHb~w`|{U zXYZJll3rQeke->Nq@=uL`MQwMh>EKEoqG;BIlE-#6d(PZ>^A{{!w0OzVNo=g_ z93sjra+%g;`h_xOn)Oj$FKS`O4L6*Kgds zb$cfhpOWfnA?6Ero;`o@^404%Z{J;HVwPnQ;NJ57$IoBC|NQ;;f2UB3zy$`z1I--5 zS}`X!B$~3wD9IFfY+Q7-Tf#WX#=yauu~)&lOU83k%6cXhIR>MXo0guQZV)f^Lx6?B F8UQ*GvhDx? diff --git a/layouts/xe_blog/images/gray/btn_back.gif b/layouts/xe_blog/images/gray/btn_back.gif deleted file mode 100644 index d645d35d5b2ff53c9f837241eea442cea5f0ebc8..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 59 zcmZ?wbhEHbmYc?Kq)IsIyun_fgr(GN}I HVz34P%V!Ta diff --git a/layouts/xe_blog/images/gray/btn_next.gif b/layouts/xe_blog/images/gray/btn_next.gif deleted file mode 100644 index 41fd0c303213e1a557c34e5df799b43289081286..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 59 zcmZ?wbhEHbmYc?Kq)IsM9+o8COIHuNpy HVz34P&ukB& diff --git a/layouts/xe_blog/images/gray/btn_rss.gif b/layouts/xe_blog/images/gray/btn_rss.gif deleted file mode 100644 index 600ea5994202c95cb6a985ee67a8eacb3d950c6c..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 641 zcmV-{0)G8RNk%w1VI%+y0Oo%H(NQA%o;vP>G1pxt-fAl4dN%WuLz11Tl$oaeo;lra zG2Lx1lAWsKaWnt)=kJO<^ssr^Un7u}pZ@OP>481_-^tBQAKH3F-)JZIqEYaWL&`}W z^olFsa53F%GTv@2`m0y_n>El{Fa7M_`QFg^#h2`yZ0?|J-fB4i`t;OgG4qWz{olgQ zS1$OocH440{Nl{-n_m6YsQjWqJls5nN z?AB>D`m0#`yL$MiSoxVa`I$cX#hCo(*XVve|LWEDxrzAO%j11g^uV0kXe_6hmjCqS z;dC_w6X2W?v4ssUqMekaxQ&IG*_^;lfL0v&_f8GIS#Z;sX$^3fPVnJ zN&G_q4H6$+g7i7Tq|X`)5CPt@Rm%~E88TqJks`)K8zoEPh?*JcM*<=S1mrl{TI%KZ!QZ(3WpnM{r;*4iA>Ju2SkdS+&;6@>+m4g+d0Okwl3bi4IgUX z2$&q6Sv`!#wr=+iH#C3Ob?ctXhu;2m*cXic@N>IJuClKC#G|U&MK~0FJ~gA4jH+&S z^ewI00%*+b54pS{<<#8rQ>*T`KLY3`f^H6sj0;D`UB2L?R{v;vVOXYgdV`O3i)i$@ zNTD86YS+ENY2EMl#S>=xhQ;Cbg`(=|g%P>hLQKk-YMf%2L*`+><%QDCEN8 zT@Pujg91|d3Or_%fJwSzys}kymJ97+pT;l229D%1E^~|2%I;1$x!eZp>tRruaM8do z>zp`)OH2Y-a3fq#D$mF)ZLjCD_vRE+TIj5lau90Z8 zD&bt>wfj9~6)Tj37=B+JjRvl%s_(uYY)%F~-r1>?J-#c=0M0O41opIm_HT5FcOd=4 zizlBrJj|+8UTYg1sDJT diff --git a/layouts/xe_blog/images/gray/bullet_3x3_1.gif b/layouts/xe_blog/images/gray/bullet_3x3_1.gif deleted file mode 100644 index f0de01eaf563fadd751da3a2a4f76e17c644b96d..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 44 tcmZ?wbhEHbWM*JyXkcK-E3RT-U{L(Y0wft2bU*}1hJlH>rJj|+8UUhK1|k3e diff --git a/layouts/xe_blog/images/gray/division_d7.gif b/layouts/xe_blog/images/gray/division_d7.gif deleted file mode 100644 index 0f9f8cb408bf998151bdb3320bb0bb6a96aeb337..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 44 tcmZ?wbhEHbWMtrCXkcKt{@^(S1B2pE79h#MpaUX6G7L=2E&Z$v)&R*%2Y&zn diff --git a/layouts/xe_blog/images/gray/ico_category.gif b/layouts/xe_blog/images/gray/ico_category.gif deleted file mode 100644 index c3a7ea5b6d8b077cb39ca3d992dfbd707df51128..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 91 zcmZ?wbhEHb?xfAawco>C4AXU(PG8`v3nw0|SHNPZmZ71~vvAAe#ZC smVsFzV%Ig*2{VOWX-$5y+T>yDa!vuATh<|9{1wEQ|~cj0`#qKmd|qU}9~N73Yp-um%7K*a=<$ diff --git a/layouts/xe_blog/images/gray/sort_up.gif b/layouts/xe_blog/images/gray/sort_up.gif deleted file mode 100644 index 2cedced8505856b31c1e414564d95d168277396b..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 46 ycmZ?wbhEHbWMyDxXkcW>uATh<|9{1wEQ|~cj0`#qKmd|qU}E)2VBZnTU=08ZObQ49 diff --git a/layouts/xe_blog/images/green/@blog_image.gif b/layouts/xe_blog/images/green/@blog_image.gif deleted file mode 100644 index 9995afec659f3788d0a179f6684e98a89de58d73..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 11140 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

0BppNUqhDGK1Mh%#77po4?)F`%fE@cet!M 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 diff --git a/layouts/xe_blog/images/green/bg_blog.jpg b/layouts/xe_blog/images/green/bg_blog.jpg deleted file mode 100644 index 12922e9d39841564bf3b0dc97ed74a09f2ee8ebb..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 36905 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 Qy0hLxC4{lMlkxve0ICC>ga7~l diff --git a/layouts/xe_blog/images/green/bg_member.gif b/layouts/xe_blog/images/green/bg_member.gif deleted file mode 100644 index 4d18dce89b0a69bf9c8978fc2fa9fe6f77ff135e..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 145 zcmZ?wbhEHbWMxog*v!Ci_|T!}&!4}0_wM)a-=98xdh_PZ=g*%%eE9I?%a@lgUw-}i z_1m{^|NsC0{{1@x7%2W^0n<7l5@ZGgi=Bbz$t+ok?Pqs?_txn1id53bTBH4Nm%9wN sN$j2PDy%l^)ptbqs&(&;Srf{Ys?|HMyFX;s!3eE}oNXsVT^Jaw0bN8!7XSbN diff --git a/layouts/xe_blog/images/green/box_1.gif b/layouts/xe_blog/images/green/box_1.gif deleted file mode 100644 index 6279d59ef8485dcc7a65101a11b288db8e8fc835..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 2600 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 p9|9{1wEDRu^10p~&3`|}weJfAD0|5M{GM)ec diff --git a/layouts/xe_blog/images/green/box_blog_bot.gif b/layouts/xe_blog/images/green/box_blog_bot.gif deleted file mode 100644 index b52a145f146ef8d3262970cd448796794bdb338d..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 352 zcmZ?wbhEHbX$#CE_^(? z{`s7>&t~2Fa?$z-Pr`YtDfg>C{C;bAkm3LT{|rO`#h)x-RXQLNWG4gb-381(DVg&! zR;|l9<_cZ3hl| z>&-s@VoTN8yxp7I4>)~Tcl-U1J$2{bFK6Xu;peJrZENr7?CS0b;o@fz=HcM%oi=^O z%vrPNq;PWZs4%k%Or5)Y#mZHy*UaP;U}aVnWaVgCyJP3B-Fxlq$-1!SD7-V3(|Nb*DbIEuZ$O&6c^l4#Wum%8G$ee=! diff --git a/layouts/xe_blog/images/green/box_blog_title.gif b/layouts/xe_blog/images/green/box_blog_title.gif deleted file mode 100644 index d98e2f74811a1ca8087bf4a18570d8627e746e07..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 482 zcmV<80UiEFNk%w1VX6Qb0M$7FM#mcP`s}gjpW^o0TFo=)_~ZNj`ZK`;rP!Hf&PA=} znXuudV#`2c%Ry($N2l1E#NNSE$SjlAgOb*PG{OYI-M*UJh*iojV$4BD#vNnKLTt}W zYs^g0>CeO8!I9H{k<@=Q!UIRe9#Y6GXw6Az%t)r&oR!sulhuG{%t)r%n^VXwr`Vdq z-oZ!39iQBf#Noqf%}Q|5Qc1@k(CE%%%R#~1zA?c7|NsC0|Nj60000000000000000 z00000A^8LW0021vEC2ui0IC2P000L6z?{(baomo`q;kn@I-k&}bV{vSm86MB$VD)& z;IMd1E>kh8?&t;(6mamkd`_?1@A$la&+q&HaRmYZH!CJN6<-7afQ^oikdcym0R%T1 zFd%G&R;^o5R=IOTR>g}pWy}$1Bs>Ku{v-J9)x-%R% z3ib({q~L~(6PpGqY&7b|ixv%TELupBlBEP4ap Yf|6WvKtNHVrOlf-Z*H(agG&$qJJvPw>i_@% diff --git a/layouts/xe_blog/images/green/box_blog_top.gif b/layouts/xe_blog/images/green/box_blog_top.gif deleted file mode 100644 index aab86cd5b4270e7e6219c7b42487ad71fab0186a..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 472 zcmZ?wbhEHbW@Aoc#&_CsV_4Ribf=_8hpD}H}k@M>F%OwvczWe+x=8RdzmB?ieCqH_BZ|Q?c zOYTpoyb{%UGe7v0cIS=!n6u^~r?l_Azxn>l`&;j>-hOw@@F2tg|Nj}N1QdU=fKAc? zksv=YuzhuC2>6kqqrg15=wy!7{0l2eyw*mozpnZz=*>R=VoTN8yxrTI z1=xdwZZJ1KY!UQS;9ys8YHn$5Ywzgn>h9_7>z^=j(&Q;qr%j(RbJpxRbLY)puyE1h zB}LCpIi}&gL}Harm%d(a~-RFMbP M$%kwV6gU{H0r7g!l>h($ diff --git a/layouts/xe_blog/images/green/btn_back.gif b/layouts/xe_blog/images/green/btn_back.gif deleted file mode 100644 index e9dc11a0a433cf97810aabc3e1c0735893b77df1..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 59 zcmZ?wbhEHb0)+iXNk%w1VI%+y0Oo%H-)buRo;v1wH|~Qm^OHm0Z!h0(G5wx7)mSCcR3p+- zB<|0<|Mcel)TrBEB;au}(NiM%mNE97Nab)U|N8X!+soc+IQX-6`L1aG?%>W%AM%DN z%}E{hls50v#PqOv=zc!;uW|F4Q2MoS;B74Xn>GC7%=5R9@rW?`+r<6f!qsLn|MTVI zb~W5*EBBs9{Nc;*n_l^$M(~kI_>wH_oNV``RrHE0%Ss;Tcr^L3YWm;H_LDRJ_U-S} z!taVa<8d?lyL$MiSo*71`I$J}b3FN(KK$p`|LWEK?BDsjg7mCZ{N;pK^p7>Zw6px*#p8K4=6EsJYBu3@Gx^@o-)b?>Pb1x8E$@*?&{{9o zUMKqD&Ddfp?Uh{JdqnJlHTU=ZSTPObW=jnkx``^j?vugO3H}j1(|Mu%YKtTWh|NsC0A^8LW004ggEC2ui z03-km000NrfIe#l4_Yl(0s>fN3xAG}kdcy)WjSOqYA826L;(jylcAzccRPMZO>Q(L z0eS$CeX)J8vW~K|e{p7QOe%gEQ4xB3F0hZdxW|%mKOZ3yBPO>W&6fFF_1^HWz*;6A0MJ+u8;lLh?Xikm3uTEl(h9z1urjsTo#07C>CF*Vp!n8QJo%Sc%c7$Go#4hSGzEO-I)vgaQU VD;$KWgCK!|E;!&+@%b_k06UQkP(I^AcAAQA7BgM1nL1i+W7FDn1{4IFx)+UInsrN- zjM>sS$(Fb*Ze5zpG-+X-CQID9&UWirg^IudCr<}*2ggD2p=_c&2ntL0H|+BVeBXTE zKi(#6l+^$(2rED;l@iPVooQ}9`tX|P!g?n9v9rsCJG0qrhoJ%^u|y&*l=!` z7LWxaVw?=$!~&R`aJl{NqdNBV%DrxLz0qQ{pcaGGU~}6%LCooMWVSOl3^m)$9^B)P z5TTWj#c6R7E~90^;d4a)jwX@`BeI}3>#Z&e6$u)UdBlO>ew>O>R=3p`TCzE;D267I zahKN>PsWJ=fjAMn+ipaSUdoFF+{80{(QEe-UKF#DtE2%j1XcoxRAMcORW-gaATr{HIw@+QfxxwB2 z?QZ56^X3oC{rlgo7*d=(+a{80v_IYZd1B&t!+5Bczd!gxURHCIb5J9Z^vvn> zPv;G~ClaYf$UIOem&#;PH|Fs!`7ozUES49xLmHCwudY3ht}cU^=Iz%sy{TUDtRyho zBY6Nou+jwe(P(RQ-d#UjyQ}20#@}Y}?+>$ST>dXA7}T=vUzr%|Z~vl}-NLDY??9rw zp8GKbl!^V>Q~=?upCLF=6$VD=WjA?mC*s%X%k;=&bahmzJhb$$8Mk%BMJ z^!Tn41S&HT^KA``_KGCi19EViZ@<-=&(_`)Q z8Vw|3pPas|1a<1NSKw0G2lUF%FD=I!pdsg@Ms;()in)#=`YWTZf-YXZm~{<1GT8Lp z0P>W_stP9$?%ms>-tkU7&gB3jMf7SE<1=r`)(`lHSPaoA#^I*RMSvZW2UNTZ+H!FF z`FKllXQYB0mQuy^J(br7=Z33q*S&nG3hr#JI$c-}eTr diff --git a/layouts/xe_blog/images/green/bullet_3x3.gif b/layouts/xe_blog/images/green/bullet_3x3.gif deleted file mode 100644 index c1f2452279d4fad7bb33b39ad34fc195580dee63..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 44 tcmZ?wbhEHbWM*JyXkcKtapML91B2pE79h#MpaUX6G7L=2E%mGn)&Rw+2TuS1 diff --git a/layouts/xe_blog/images/green/bullet_3x3_1.gif b/layouts/xe_blog/images/green/bullet_3x3_1.gif deleted file mode 100644 index 08e1600897441e328b7cf1d53687062c8e020759..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 44 tcmZ?wbhEHbWM*JyXkcJivt|tg1B2pE79h#MpaUX6G7L=2E%mGn)&RCK2Fm~d diff --git a/layouts/xe_blog/images/green/division_d7.gif b/layouts/xe_blog/images/green/division_d7.gif deleted file mode 100644 index 0f9f8cb408bf998151bdb3320bb0bb6a96aeb337..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 44 tcmZ?wbhEHbWMtrCXkcKt{@^(S1B2pE79h#MpaUX6G7L=2E&Z$v)&R*%2Y&zn diff --git a/layouts/xe_blog/images/green/ico_category.gif b/layouts/xe_blog/images/green/ico_category.gif deleted file mode 100644 index e3adb19bb6dfc04f95512db4f918803d100ddd36..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 314 zcmWlUze@s90DzxqmN=wCNKM(G1VKnBR&vr}KcKm}p-F0Ra%$;c2-<^aYN{n{i0-{- z-n|pDLgc)=_v`Y0Y;8`a-~7SHcW_iI@0=w-68uyF3xw@bOFF_ANJj%Y(0T+LZ8oCD zmqABVgi_T}pY}!Qx}iH1mJB8J84m^Z7}gQgRg;^Y&koXI_q%Jm&QRL6bWC9}kI`TH zu0iHe83;B@VD53pbuhuI4q3plfn*?gC?P>eLx{k((Z&QZpF@rVFcirI{0y&-<5;{P^+X^OO1O`g8yPdvj}l!{5Ju zA3b{X|L3u7eHp)h|Nism&$?-)ndi5V3Az{`$tq|3CMyn_T?w-@gL~4(#8* z|34Toz<}aU7DfgJ83rAY0LV@T)<}ivsZuMarXS1X-j+M#cOIkV{q>us>N5tmAAY^@ z@(#W29BV3E7<71Aj%?hRtJjpibmEMV-s@|QChg!cST0@`bB||+^r6(gJ0kmb+^!Wl SurrBKN=ZenMOj9X!5RPr2XUkT diff --git a/layouts/xe_blog/images/orange/@blog_image.gif b/layouts/xe_blog/images/orange/@blog_image.gif deleted file mode 100644 index fdf832d54899b2a1cdba3c6065f99f5daefc638c..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 11156 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 diff --git a/layouts/xe_blog/images/orange/bg_member.gif b/layouts/xe_blog/images/orange/bg_member.gif deleted file mode 100644 index d792cae74009d22a34202b52e7d537a9abe6e00a..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 183 zcmZ?wbhEHbWMWWZIKlt||NsC0n`HYp+3s(u{l654ziAGCfG8b^9RH;||I2Xsm+ks5 z$Nhhv$NxOfKY3pN%Yy!t1^=&$`4?{TH_YT;l=9gs~RI~iC_7N|I0C{)mxq_XUx6pJBG(}GNive?k0g(6)?C!NeO dYi)Ac7-1mMn{oJIMa24vCsHoGta4_s1^_SUPK^Kn diff --git a/layouts/xe_blog/images/orange/box_1.gif b/layouts/xe_blog/images/orange/box_1.gif deleted file mode 100644 index b0a928b1fa9040303baeba2c10fd8d9aa4559ef4..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 2649 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 D8gxyx diff --git a/layouts/xe_blog/images/orange/box_2.gif b/layouts/xe_blog/images/orange/box_2.gif deleted file mode 100644 index 158061f248aac433dcc4ee4f4526c3c91ca5c520..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 2767 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 diff --git a/layouts/xe_blog/images/orange/box_blog_bg.gif b/layouts/xe_blog/images/orange/box_blog_bg.gif deleted file mode 100644 index 9d155a763afd5c1cdfa945ef82cb0914cdad47d7..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 115 zcmZ?wbhEHb%>!N(V%O>||iQtFXx@C39ZJs&zT9 z_Z8@zFUh@MvF?4%`~L?P6nN-J^`CgeB%Xh{gz9Zk@cXr-t6-) zwp5+X+r62kwc+Es+wXtusXPCExg--GFMnNYTYE=mS9ebcKQEs!Gb=;ywCOWu&YC?Z zg@Kh>g^gWs>fGfkR<2sTW+sCmJDaKiJ8R3@9XogJ-m}+}pOsxeosF57hlNvl-;=-S|EQ{`rLE!i#I*?MQRv!jK1t-E!jr?roZQ%|s)E6@Zh%gc$bE>6x@ zlHKY(tZj{ro4oCArg`j$b`ExRdXnkc;Av}bV&Z9K;bUp$ZDHzWVYWTe=~ae@pNmtP zqh&{sOQ5Y)y_a2vi}mFs*H;?>}?)-1!R^cZmpku(9y3J$>oU-Fx@% zNF7#a<9hJ?#miS4tvr-$Jv3f_{_=Idfrk@=$G5-#{?Ex#xOtp^!NKO2LW(gb0%jd* z6HxwCrLl35Yov&N)|45Ai;uU;+IRgCFIwVRrRu-Rr99*Qsp+pQc%C$>u%4NHKTknX zkfoD#j>FPKhawgxAt|ONt<+-+7=+m68x$lbm8`rP!{emjSfF^aiPs|{7ngZ(o0ZpKIKf2O=B{)&Qt3+N=No diff --git a/layouts/xe_blog/images/orange/box_blog_top.gif b/layouts/xe_blog/images/orange/box_blog_top.gif deleted file mode 100644 index ddcac5ccf3a7090321a45e6f16036a4d78a711db..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 360 zcmV-u0hj(qNk%w1VGIKb0K@gE2T|0O)MkyYe*y<8zUSVLMR~{8X6ZD z7s^{dl}I#{M>BIfE!AH^85kIHIxCPxGRs^))?h((JT0nEI5Q(3b2==kPd6|j9Wf#u zDj*#w9vuH~N*EXzA^8LV00000EC2ui01N{P000H$ARvmDV^M{tu59bRa4gSsZQppV z?|kq7z@TtQEE9+$mQ^!4`h0vQwt_x=9=00Ro#gy2B|Far}RT*$B?!vh6E G0028>|Bz<@ diff --git a/layouts/xe_blog/images/orange/btn_back.gif b/layouts/xe_blog/images/orange/btn_back.gif deleted file mode 100644 index ecc0bc483314466d50b7efc5bf6a3052e9940caf..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 59 zcmZ?wbhEHbwbF F8UO@45T^hD diff --git a/layouts/xe_blog/images/orange/btn_next.gif b/layouts/xe_blog/images/orange/btn_next.gif deleted file mode 100644 index b46065f9bae905407019f3e65d1d175bea29bfb7..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 59 zcmZ?wbhEHbONk%w1VI%+y0OkMy-*Ykho;u7;Ant=P^OHl{Yb*VpIofJ1GBY;%t5^H8 zYUPAi-C`~Iu4w=B<^T5W`m0#~`t;RbDE{u?<`MZMOYBBl6m+YKuUQR>&;mh-lHT>AN(O4tX zS|<9naN2!G^sssQ;mz%pT=}6!YB==3ocYC= z{IzQQwr>CZ{M~LZ&QKufbtmzNFwIsi^p7?D-@^FY%kPm$`QFgfS|j+gcGqPn*LFhC zS})^qGvjzO;&wFqyL$ZN%|NohpnKL#yA^8LV00000EC2ui z03-km000N!fCw)IQvd)JWMgYe2!D=`kdcy)V0JQRY*r&7Kmi7MlcAztH+y|XPjoeK z0X;>KezAVAvW~K|e|l&(CRu$GQEfdc8?cYKxW|$_LNIY4E)EepbpsN{w%OQ_2LxtP zcL@-9NFr4&w6W>O>W&9kZ)F}IIbMBBG#c2++u8>q85BVIp=C=4E)=M21A~|n eO&El+Nwg*c3q!iF@Igg@fD2bp6rI{J5CA*gB}!KS diff --git a/layouts/xe_blog/images/orange/btn_search.gif b/layouts/xe_blog/images/orange/btn_search.gif deleted file mode 100644 index b71c4cb6e77eabc0a79fa3163d5a13b4eb2d2046..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 929 zcmV;S177?`Nk%w1VJ!d@0OoiA{!=pk(a8V*|Nf(q|LElY#k&4fGyPvb{!}vlRyF@x zIRAB6{(xuxx~%CTa8v(VIQ&&I|8`mZQZfEmH~mvE{#P~pVnY9D zN&HhW4-XIiRWuI}5dBgx|Ns900000000000000000000000000A^8LW004LZEC2ui z04)F%000O7fOvu-c7=wAh>41eb|Hd~F)dd{JP?*?n3kF|m!Uy`1`O_$2yn36fB+fp zL}1t;Vupnc?gaRtFoHRG^ahqIP=LV~jt3cVymRD;#{m@>ki1i&Bu4=W0}S{W&<+I- zZGyJ3Kw!X)pbQ6eXd{F`gaU0~b|85}fCHfdRtzXAlmmrAKZOR3V8MiiHc6MRs9?eB z023zu0yyX(Ky22n1G;{-lY<3-zW}oQJ);6ZiU)sD2;lO7fR_g;gvdaFLI&c$0>~J? z41h(BLP~%j7;Qj|009!p7?5yU00{yH41`fZLV^Jmw#^U_KwyjjEvre4MgT-fAs0yM zC|}OJx%21Hmm_guX9A8UIudAy!@axr@8H9C*PcK}6C4vJ3?X9W!i5bR+{m9#zrOwZ zZs5DOLS)DUDNH0$!wVvapumA@B>m3^usnfeIA(LJdhUAq5^ZIMG8Da&+k7haiS1 zqKH-W-~rJj|+8UUgv1|R?c diff --git a/layouts/xe_blog/images/orange/division_dc.gif b/layouts/xe_blog/images/orange/division_dc.gif deleted file mode 100644 index be5b6eb5eec31e62c2b45099e6492c2d6d83175e..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 44 tcmZ?wbhEHbWMtrCXkcKtbN4<21B2pE79h#MpaUX6G7L=2E&Z$v)&R()2YCPh diff --git a/layouts/xe_blog/images/orange/division_f2.gif b/layouts/xe_blog/images/orange/division_f2.gif deleted file mode 100644 index 8f884976b781fcdc13d770145bd3296ef9050a00..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 44 tcmZ?wbhEHbWMtrCXkcLYfA$aq1B2pE79h#MpaUX6G7L=2E&Z$v)&R%22X6oX diff --git a/layouts/xe_blog/images/orange/ico_category.gif b/layouts/xe_blog/images/orange/ico_category.gif deleted file mode 100644 index 93ee68de2b042ff18454cd72219410cebe4a5163..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 91 zcmZ?wbhEHbSt4e+C8y#h)yU3=C`xIzTo9 sNG$`iLdMqYI3|vWdplBFW_^@B&2BW;LMX#aC+pOn8?Hs66XCM3>X*~6o0ZXGB7YP=m6OaAbAF+wjSN(r|&Y|?fi6g zLdZU=hWdtij1%sKFIuuH$uqi7aMq>e73(Wz-`|)k_1Epllq3o6X=%$8pR({?U9jNQ z6|cR1)gG$hEXHTc6u2bX&ds}e&Gg5OFKXQ``kVEtRSR$0eOv$Z`4mU7)aD~fM&A~% hxX!j>@#g1Z93~%I4le9$ILWYa<4H!TRe=l))&MZePig=F diff --git a/layouts/xe_blog/images/violet/@blog_image.gif b/layouts/xe_blog/images/violet/@blog_image.gif deleted file mode 100644 index ea4b6de2d458c8b6f453594637264516a61b18f2..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 11155 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 M_4V(EbO12^9{}w_?*IS* diff --git a/layouts/xe_blog/images/violet/bg_blog.jpg b/layouts/xe_blog/images/violet/bg_blog.jpg deleted file mode 100644 index 03311cdaa11659b67fc6d804b4c50c0f2835c86a..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 38111 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 bn)_@H3-T>mBop^`2N`CVl?J%5FjxZsJ;6OS diff --git a/layouts/xe_blog/images/violet/box_1.gif b/layouts/xe_blog/images/violet/box_1.gif deleted file mode 100644 index 1fde6f2fa07ae651d5d91ff46f64f0f857136813..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 2576 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 U{`2?We}>zJ6NOK@a4=W{09((YV*mgE diff --git a/layouts/xe_blog/images/violet/box_blog_title.gif b/layouts/xe_blog/images/violet/box_blog_title.gif deleted file mode 100644 index b9d223a5b40e169a14e07e04e85b155514ce9e65..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 479 zcmZ?wbhEHbT*V;Ca8;S%`?p_nCmz0b@!8?MH==9}tPv%TGbpFi41yhe4 zKX_-~_G_ybo?gB1)ZT5^jvcst<^1DGt$Y510Rs(y;!hSv1_osY9gx`|KQXZVIWRFm zaAHf}i6uoRbFAiHSW)7&Hfrjm4yO~c0_z@ZsPNGX=4{SW6A_Sb`LLtLZ~g7}Klap} zfB*Y`AsZ8;qGYB-JUc@}Pj6rUgo)J*?20TBd^z2d=FFWpe-1+nAFm?Qf)y)QtuA6x z1V$<>~x&Yqie=KQ70wHL2kzfpYc=AA3I z?>;zt|KXE^kDtES`uydamF|1?z5TTE2&ed_&p+qy6c<$#`^Dt7NnjBZvoDjdk&tN9 zK@KiO5zRRkD}`7U1=KbaI&XX|#M2|NQ#- zXIj_3qX%vuJ#cH`w4)nWo#CH_PUnIC=Qa$-{R~ z9KQ4D!Rwuyt}L2&>T?ccKc!r~dnP942Bsddl)|Nj}N1QdU= zfKAc?ksv=YuzfwyVBj#pK(4Pf^JI?I{0l2eyw*mozpnZz=*>R=VoTN8 zyxsR>1YZVk5_!jPz~Dj$4-W^IdUH!_TYE=mS9ecuU;l)OlO|7@I&J!lnX_iknLBU( zf`y9~FIl>5`4lb=HfB*t*2*dtMHzOc6+3qB+P!D*zWoOd9y)yF=&_kh>~ac~F2Vww z$1h#Ja`oEv8#iy=zO#o@K%|m|m;K`1=PzEqdj00@yZ4tk*`*kS1h;?q`Rn(ezyJO- zRC4av(0H(+fkRj;=ER1D&e_ZcHU=LyEIQgPVVt!mBcX+vMcTPb#&gpW&jb!D9f6Wf ROHWTXNIn#@L4kw88UV8=-!1?E diff --git a/layouts/xe_blog/images/violet/btn_back.gif b/layouts/xe_blog/images/violet/btn_back.gif deleted file mode 100644 index 7fdd88e0445f8b94811c74f88f3182df760e0eaa..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 59 zcmZ?wbhEHbqD*j|)WME)s&;f~p} diff --git a/layouts/xe_blog/images/violet/btn_next.gif b/layouts/xe_blog/images/violet/btn_next.gif deleted file mode 100644 index 350bb705c8099fdae8263353a5a38ff9efcca59c..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 59 zcmZ?wbhEHbqD*j|)WME)s&;f~p0)+iXNk%w1VI%+y0Oo%H-)buRo;v1wH|~Qm^OHm0Z!h0(G5wx7)mSCcR3p+- zB<|0<|Mcel)TrBEB;au}(NiM%mNE97Nab)U|N8X!+soc+IQX-6`L1aG?%>W%AM%DN z%}E{hls50v#PqOv=zc!;uW|F4Q2MoS;B74Xn>GC7%=5R9@rW?`+r<6f!qsLn|MTVI zb~W5*EBBs9{Nc;*n_l^$M(~kI_>wH_oNV``RrHE0%Ss;Tcr^L3YWm;H_LDRJ_U-S} z!taVa<8d?lyL$MiSo*71`I$J}b3FN(KK$p`|LWEK?BDsjg7mCZ{N;pK^p7>Zw6px*#p8K4=6EsJYBu3@Gx^@o-)b?>Pb1x8E$@*?&{{9o zUMKqD&Ddfp?Uh{JdqnJlHTU=ZSTPObW=jnkx``^j?vugO3H}j1(|Mu%YKtTWh|NsC0A^8LW004ggEC2ui z03-km000NrfIe#l4_Yl(0s>fN3xAG}kdcy)WjSOqYA826L;(jylcAzccRPMZO>Q(L z0eS$CeX)J8vW~K|e{p7QOe%gEQ4xB3F0hZdxW|%mKOZ3yBPO>W&6fFF_1^HWz*;6A0MJ+u8;lLh?Xikm3uTEl(h9z1urjsTo#07C>CF*Vp!n8QJo%Sc%c7$Go#4hSGzEO-I)vgaQU VD;$KWgCK!|E;!&+@%b_k06UQkPsle^~n8o)Xx{2LJYi$R#w}H6^L8hve~CQy zphrbDGU?d+-~SsLn~XV)RD~3{beem5n{~Jp)YJN=PSY_`mohS(Hm}FfNJ?Z*9TT%2 zGovw^-pU$XJtkw0bMx#(l=DtOs;?8IK$Dp4i8* zT2J?&5uf7G8a7tlbL(_h^Iv2!zI>I1ondng1GDb4`-*~(YdF}%BpzJNz1qOW_F`+q z28S>PhPro8KOa*MVd4KbhqvH*Z$Hp?pA#LO0SI2}6JeYitdJMN6d$F3uM K9vqxZ4Aua)^b%wM diff --git a/layouts/xe_blog/images/violet/bullet_3x3.gif b/layouts/xe_blog/images/violet/bullet_3x3.gif deleted file mode 100644 index c1f2452279d4fad7bb33b39ad34fc195580dee63..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 44 tcmZ?wbhEHbWM*JyXkcKtapML91B2pE79h#MpaUX6G7L=2E%mGn)&Rw+2TuS1 diff --git a/layouts/xe_blog/images/violet/bullet_3x3_1.gif b/layouts/xe_blog/images/violet/bullet_3x3_1.gif deleted file mode 100644 index 08e1600897441e328b7cf1d53687062c8e020759..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 44 tcmZ?wbhEHbWM*JyXkcJivt|tg1B2pE79h#MpaUX6G7L=2E%mGn)&RCK2Fm~d diff --git a/layouts/xe_blog/images/violet/division_cc.gif b/layouts/xe_blog/images/violet/division_cc.gif deleted file mode 100644 index 55ef889a7fd33ab903a82f7ee9a350dc63b71daa..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 44 tcmZ?wbhEHbWMtrGXkcJCbLI>K1B2pE79h#MpaUX6G7L=2E&Txu)&Rqv2a*5) diff --git a/layouts/xe_blog/images/violet/division_d7.gif b/layouts/xe_blog/images/violet/division_d7.gif deleted file mode 100644 index 0f9f8cb408bf998151bdb3320bb0bb6a96aeb337..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 44 tcmZ?wbhEHbWMtrCXkcKt{@^(S1B2pE79h#MpaUX6G7L=2E&Z$v)&R*%2Y&zn diff --git a/layouts/xe_blog/images/violet/ico_category.gif b/layouts/xe_blog/images/violet/ico_category.gif deleted file mode 100644 index 2b3698ea4f50cd0a29fd8ca99694bbaebe1526a9..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 308 zcmZ?wbhEHbR)PxP0l>>Qx(d?K*J#_M_FSHm+N@ zWzU{NJ9q5gxntkGS(o}x+7$|W`Dl3 - - - {@$layout_info->colorset = "blue"} - - - - - - - - - - - - - - - -

- - - - -
-
-
-
- {$content} -
-
-
-
-
- - -
- - -
- - my profile image - - profile - - -

{$layout_info->profile}

- - - -
-
-
- {$lang->cmd_search} - - - - - - - - {$lang->cmd_search} -
-
-
-
- - -
-

category

-
-
- -
- - -
- -
- - -
- -
- - -
- -
- - -
- -
- -
-
- -
- -
powered by zbXE
diff --git a/modules/addon/addon.class.php b/modules/addon/addon.class.php index cce625e85..c98060f78 100644 --- a/modules/addon/addon.class.php +++ b/modules/addon/addon.class.php @@ -24,7 +24,6 @@ $oAddonController->doInsert('referer'); $oAddonController->doInsert('resize_image'); $oAddonController->doInsert('openid_delegation_id'); - $oAddonController->doInsert('rainbow_link'); $oAddonController->doInsert('point_level_icon'); // 몇가지 애드온을 기본 활성화 상태로 변경 diff --git a/modules/board/board.admin.controller.php b/modules/board/board.admin.controller.php deleted file mode 100644 index 05d0b7c88..000000000 --- a/modules/board/board.admin.controller.php +++ /dev/null @@ -1,96 +0,0 @@ -module = 'board'; - $args->mid = $args->board_name; - unset($args->board_name); - - // 기본 값외의 것들을 정리 - if($args->use_category!='Y') $args->use_category = 'N'; - if($args->except_notice!='Y') $args->except_notice = 'N'; - if($args->use_anonymous!='Y') $args->use_anonymous= 'N'; - if($args->consultation!='Y') $args->consultation = 'N'; - if(!in_array($args->order_target,$this->order_target)) $args->order_target = 'list_order'; - if(!in_array($args->order_type,array('asc','desc'))) $args->order_type = 'asc'; - - // module_srl이 넘어오면 원 모듈이 있는지 확인 - if($args->module_srl) { - $module_info = $oModuleModel->getModuleInfoByModuleSrl($args->module_srl); - if($module_info->module_srl != $args->module_srl) unset($args->module_srl); - } - - // module_srl의 값에 따라 insert/update - if(!$args->module_srl) { - $output = $oModuleController->insertModule($args); - $msg_code = 'success_registed'; - } else { - $output = $oModuleController->updateModule($args); - $msg_code = 'success_updated'; - } - - if(!$output->toBool()) return $output; - - $this->add('page',Context::get('page')); - $this->add('module_srl',$output->get('module_srl')); - $this->setMessage($msg_code); - } - - /** - * @brief 게시판 삭제 - **/ - function procBoardAdminDeleteBoard() { - $module_srl = Context::get('module_srl'); - - // 원본을 구해온다 - $oModuleController = &getController('module'); - $output = $oModuleController->deleteModule($module_srl); - if(!$output->toBool()) return $output; - - $this->add('module','board'); - $this->add('page',Context::get('page')); - $this->setMessage('success_deleted'); - } - - /** - * @brief 게시판 목록 지정 - **/ - function procBoardAdminInsertListConfig() { - $module_srl = Context::get('module_srl'); - $list = explode(',',Context::get('list')); - if(!count($list)) return new Object(-1, 'msg_invalid_request'); - - $list_arr = array(); - foreach($list as $val) { - $val = trim($val); - if(!$val) continue; - if(substr($val,0,10)=='extra_vars') $val = substr($val,10); - $list_arr[] = $val; - } - - $oModuleController = &getController('module'); - $oModuleController->insertModulePartConfig('board', $module_srl, $list_arr); - } - } -?> diff --git a/modules/board/board.admin.view.php b/modules/board/board.admin.view.php deleted file mode 100644 index b04ec1e57..000000000 --- a/modules/board/board.admin.view.php +++ /dev/null @@ -1,220 +0,0 @@ -module_srl) { - $module_srl = $this->module_srl; - Context::set('module_srl', $module_srl); - } - - // module model 객체 생성 - $oModuleModel = &getModel('module'); - - // module_srl이 넘어오면 해당 모듈의 정보를 미리 구해 놓음 - if($module_srl) { - $module_info = $oModuleModel->getModuleInfoByModuleSrl($module_srl); - if(!$module_info) { - Context::set('module_srl',''); - $this->act = 'list'; - } else { - ModuleModel::syncModuleToSite($module_info); - $this->module_info = $module_info; - Context::set('module_info',$module_info); - } - } - - if($module_info && $module_info->module != 'board') return $this->stop("msg_invalid_request"); - - // 모듈 카테고리 목록을 구함 - $module_category = $oModuleModel->getModuleCategories(); - Context::set('module_category', $module_category); - - // 템플릿 경로 지정 (board의 경우 tpl에 관리자용 템플릿 모아놓음) - $template_path = sprintf("%stpl/",$this->module_path); - $this->setTemplatePath($template_path); - - // 정렬 옵션을 세팅 - foreach($this->order_target as $key) $order_target[$key] = Context::getLang($key); - $order_target['list_order'] = Context::getLang('document_srl'); - $order_target['update_order'] = Context::getLang('last_update'); - Context::set('order_target', $order_target); - } - - /** - * @brief 게시판 관리 목록 보여줌 - **/ - function dispBoardAdminContent() { - // 등록된 board 모듈을 불러와 세팅 - $args->sort_index = "module_srl"; - $args->page = Context::get('page'); - $args->list_count = 20; - $args->page_count = 10; - $args->s_module_category_srl = Context::get('module_category_srl'); - $output = executeQueryArray('board.getBoardList', $args); - ModuleModel::syncModuleToSite($output->data); - - - // 템플릿에 쓰기 위해서 context::set - Context::set('total_count', $output->total_count); - Context::set('total_page', $output->total_page); - Context::set('page', $output->page); - Context::set('board_list', $output->data); - Context::set('page_navigation', $output->page_navigation); - - // 템플릿 파일 지정 - $this->setTemplateFile('index'); - } - - /** - * @brief 선택된 게시판의 정보 출력 (바로 정보 입력으로 변경) - **/ - function dispBoardAdminBoardInfo() { - $this->dispBoardAdminInsertBoard(); - } - - /** - * @brief 게시판 추가 폼 출력 - **/ - function dispBoardAdminInsertBoard() { - if(!in_array($this->module_info->module, array('admin', 'board','blog','guestbook'))) { - return $this->alertMessage('msg_invalid_request'); - } - - // 스킨 목록을 구해옴 - $oModuleModel = &getModel('module'); - $skin_list = $oModuleModel->getSkins($this->module_path); - Context::set('skin_list',$skin_list); - - // 레이아웃 목록을 구해옴 - $oLayoutMode = &getModel('layout'); - $layout_list = $oLayoutMode->getLayoutList(); - Context::set('layout_list', $layout_list); - - // 템플릿 파일 지정 - $this->setTemplateFile('board_insert'); - } - - /** - * @brief 게시판 추가 설정 보여줌 - * 추가설정은 서비스형 모듈들에서 다른 모듈과의 연계를 위해서 설정하는 페이지임 - **/ - function dispBoardAdminBoardAdditionSetup() { - // content는 다른 모듈에서 call by reference로 받아오기에 미리 변수 선언만 해 놓음 - $content = ''; - - // 추가 설정을 위한 트리거 호출 - // 게시판 모듈이지만 차후 다른 모듈에서의 사용도 고려하여 trigger 이름을 공용으로 사용할 수 있도록 하였음 - $output = ModuleHandler::triggerCall('module.dispAdditionSetup', 'before', $content); - $output = ModuleHandler::triggerCall('module.dispAdditionSetup', 'after', $content); - Context::set('setup_content', $content); - - // 템플릿 파일 지정 - $this->setTemplateFile('addition_setup'); - } - - /** - * @brief 게시판 삭제 화면 출력 - **/ - function dispBoardAdminDeleteBoard() { - if(!Context::get('module_srl')) return $this->dispBoardAdminContent(); - if(!in_array($this->module_info->module, array('admin', 'board','blog','guestbook'))) { - return $this->alertMessage('msg_invalid_request'); - } - - $module_info = Context::get('module_info'); - - $oDocumentModel = &getModel('document'); - $document_count = $oDocumentModel->getDocumentCount($module_info->module_srl); - $module_info->document_count = $document_count; - - Context::set('module_info',$module_info); - - // 템플릿 파일 지정 - $this->setTemplateFile('board_delete'); - } - - /** - * @brief 게시판의 목록 설정 - **/ - function dispBoardAdminListSetup() { - $oBoardModel = &getModel('board'); - - // 대상 항목을 구함 - Context::set('extra_vars', $oBoardModel->getDefaultListConfig($this->module_info->module_srl)); - - // 설정 항목 추출 (설정항목이 없을 경우 기본 값을 세팅) - Context::set('list_config', $oBoardModel->getListConfig($this->module_info->module_srl)); - - $this->setTemplateFile('list_setting'); - } - - /** - * @brief 카테고리의 정보 출력 - **/ - function dispBoardAdminCategoryInfo() { - $oDocumentModel = &getModel('document'); - $catgegory_content = $oDocumentModel->getCategoryHTML($this->module_info->module_srl); - Context::set('category_content', $catgegory_content); - - Context::set('module_info', $this->module_info); - $this->setTemplateFile('category_list'); - } - - /** - * @brief 권한 목록 출력 - **/ - function dispBoardAdminGrantInfo() { - // 공통 모듈 권한 설정 페이지 호출 - $oModuleAdminModel = &getAdminModel('module'); - $grant_content = $oModuleAdminModel->getModuleGrantHTML($this->module_info->module_srl, $this->xml_info->grant); - Context::set('grant_content', $grant_content); - - $this->setTemplateFile('grant_list'); - } - - /** - * @brief 확장 변수 설정 - **/ - function dispBoardAdminExtraVars() { - $oDocumentAdminModel = &getModel('document'); - $extra_vars_content = $oDocumentAdminModel->getExtraVarsHTML($this->module_info->module_srl); - Context::set('extra_vars_content', $extra_vars_content); - - $this->setTemplateFile('extra_vars'); - } - - /** - * @brief 스킨 정보 보여줌 - **/ - function dispBoardAdminSkinInfo() { - // 공통 모듈 권한 설정 페이지 호출 - $oModuleAdminModel = &getAdminModel('module'); - $skin_content = $oModuleAdminModel->getModuleSkinHTML($this->module_info->module_srl); - Context::set('skin_content', $skin_content); - - $this->setTemplateFile('skin_info'); - } - - - /** - * @brief board module용 메시지 출력 - **/ - function alertMessage($message) { - $script = sprintf('', Context::getLang($message)); - Context::addHtmlHeader( $script ); - } - } -?> diff --git a/modules/board/board.api.php b/modules/board/board.api.php deleted file mode 100644 index c10f4f844..000000000 --- a/modules/board/board.api.php +++ /dev/null @@ -1,136 +0,0 @@ -add('notice_list',$this->arrangeContentList(Context::get('notice_list'))); - } - - - /** - * @brief 컨텐츠 목록 - **/ - function dispBoardContentList(&$oModule) { - $document_list = $this->arrangeContentList(Context::get('document_list')); - $oModule->add('document_list',$document_list); - $oModule->add('page_navigation',Context::get('page_navigation')); - } - - - /** - * @brief 카테고리(분류) 목록 - **/ - function dispBoardCatogoryList(&$oModule) { - $oModule->add('category_list',Context::get('category_list')); - } - - /** - * @brief 게시물 보기 - **/ - function dispBoardContentView(&$oModule) { - $oDocument = Context::get('oDocument'); - $extra_vars = $oDocument->getExtraVars(); - $oDocument->add('extra_vars',$this->arrangeExtraVars($extra_vars)); - $oModule->add('oDocument',$this->arrangeContent($oDocument)); - } - - - /** - * @brief 컨텐츠의 파일 목록 - **/ - function dispBoardContentFileList(&$oModule) { - $oModule->add('file_list',$this->arrangeFile(Context::get('file_list'))); - } - - - /** - * @brief 태그 목록 - **/ - function dispBoardTagList(&$oModule) { - $oModule->add('tag_list',Context::get('tag_list')); - } - - /** - * @brief 컨텐츠의 코멘트 목록 - **/ - function dispBoardContentCommentList(&$oModule) { - $oModule->add('comment_list',$this->arrangeComment(Context::get('comment_list'))); - } - - function arrangeContentList($content_list) { - $output = array(); - if(count($content_list)) { - foreach($content_list as $key => $val) $output[] = $this->arrangeContent($val); - } - return $output; - } - - - function arrangeContent($content) { - $output = null; - if($content){ - $output= $content->gets('document_srl','category_srl','is_secret','nick_name','user_id','user_name','title','content','tags','voted_count','blamed_count','comment_count','regdate','last_update','extra_vars'); - } - return $output; - } - - function arrangeComment($comment_list) { - $output = array(); - if(count($comment_list) > 0 ) { - foreach($comment_list as $key => $val){ - $item = null; - $item = $val->gets('comment_srl','parent_srl','depth','is_secret','content','voted_count','blamed_count','user_id','user_name','nick_name','email_address','homepage','regdate','last_update'); - $output[] = $item; - } - } - return $output; - } - - - function arrangeFile($file_list) { - $output = array(); - if(count($file_list) > 0) { - foreach($file_list as $key => $val){ - $item = null; - $item->sid = $val->sid; - $item->download_count = $val->download_count; - $item->source_filename = $val->source_filename; - $item->uploaded_filename = $val->uploaded_filename; - $item->file_size = $val->file_size; - $item->regdate = $val->regdate; - $item->download_url = $val->download_url; - $output[] = $item; - } - } - return $output; - } - - function arrangeExtraVars($list) { - $output = array(); - if(count($list)) { - foreach($list as $key => $val){ - $item = null; - $item->name = $val->name; - $item->type = $val->type; - $item->desc = $val->desc; - $item->value = $val->value; - $output[] = $item; - } - } - return $output; - } - } -?> diff --git a/modules/board/board.class.php b/modules/board/board.class.php deleted file mode 100644 index b6d953350..000000000 --- a/modules/board/board.class.php +++ /dev/null @@ -1,83 +0,0 @@ -insertTrigger('member.getMemberMenu', 'board', 'controller', 'triggerMemberMenu', 'after'); - - // 기본 게시판 생성 - $args->site_srl = 0; - $output = executeQuery('module.getSite', $args); - if(!$output->data->index_module_srl) { - $args->mid = 'board'; - $args->module = 'board'; - $args->browser_title = 'XpressEngine'; - $args->skin = 'xe_default'; - $args->site_srl = 0; - $output = $oModuleController->insertModule($args); - $module_srl = $output->get('module_srl'); - $site_args->site_srl = 0; - $site_args->index_module_srl = $module_srl; - $oModuleController = &getController('module'); - $oModuleController->updateSite($site_args); - } - - return new Object(); - } - - /** - * @brief 설치가 이상이 없는지 체크하는 method - **/ - function checkUpdate() { - $oModuleModel = &getModel('module'); - - // 2007. 10. 17 아이디 클릭시 나타나는 팝업메뉴에 작성글 보기 기능 추가 - if(!$oModuleModel->getTrigger('member.getMemberMenu', 'board', 'controller', 'triggerMemberMenu', 'after')) return true; - return false; - } - - /** - * @brief 업데이트 실행 - **/ - function moduleUpdate() { - $oModuleModel = &getModel('module'); - $oModuleController = &getController('module'); - - // 2007. 10. 17 아이디 클릭시 나타나는 팝업메뉴에 작성글 보기 기능 추가 - if(!$oModuleModel->getTrigger('member.getMemberMenu', 'board', 'controller', 'triggerMemberMenu', 'after')) - $oModuleController->insertTrigger('member.getMemberMenu', 'board', 'controller', 'triggerMemberMenu', 'after'); - - return new Object(0, 'success_updated'); - } - - /** - * @brief 캐시 파일 재생성 - **/ - function recompileCache() { - } - - } -?> diff --git a/modules/board/board.controller.php b/modules/board/board.controller.php deleted file mode 100644 index 6de578b26..000000000 --- a/modules/board/board.controller.php +++ /dev/null @@ -1,343 +0,0 @@ -grant->write_document) return new Object(-1, 'msg_not_permitted'); - - // 글작성시 필요한 변수를 세팅 - $obj = Context::getRequestVars(); - $obj->module_srl = $this->module_srl; - if($obj->is_notice!='Y'||!$this->grant->manager) $obj->is_notice = 'N'; - - settype($obj->title, "string"); - if($obj->title == '') $obj->title = cut_str(strip_tags($obj->content),20,'...'); - //그래도 없으면 Untitled - if($obj->title == '') $obj->title = 'Untitled'; - - // 관리자가 아니라면 게시글 색상/굵기 제거 - if(!$this->grant->manager) { - unset($obj->title_color); - unset($obj->title_bold); - } - - // document module의 model 객체 생성 - $oDocumentModel = &getModel('document'); - - // document module의 controller 객체 생성 - $oDocumentController = &getController('document'); - - // 이미 존재하는 글인지 체크 - $oDocument = $oDocumentModel->getDocument($obj->document_srl, $this->grant->manager); - - // 익명 설정일 경우 여러가지 요소를 미리 제거 (알림용 정보들 제거) - if($this->module_info->use_anonymous == 'Y') { - $obj->notify_message = 'N'; - $this->module_info->admin_mail = ''; - } - - // 이미 존재하는 경우 수정 - if($oDocument->isExists() && $oDocument->document_srl == $obj->document_srl) { - $output = $oDocumentController->updateDocument($oDocument, $obj); - $msg_code = 'success_updated'; - - // 그렇지 않으면 신규 등록 - } else { - $output = $oDocumentController->insertDocument($obj); - $msg_code = 'success_registed'; - $obj->document_srl = $output->get('document_srl'); - - // 문제가 없고 모듈 설정에 관리자 메일이 등록되어 있으면 메일 발송 - if($output->toBool() && $this->module_info->admin_mail) { - $oMail = new Mail(); - $oMail->setTitle($obj->title); - $oMail->setContent( sprintf("From : %s
\r\n%s", getUrl('','document_srl',$obj->document_srl), getUrl('','document_srl',$obj->document_srl), $obj->content)); - $oMail->setSender($obj->user_name, $obj->email_address); - - $target_mail = explode(',',$this->module_info->admin_mail); - for($i=0;$isetReceiptor($email_address, $email_address); - $oMail->send(); - } - } - } - - // 오류 발생시 멈춤 - if(!$output->toBool()) return $output; - - // 익명 사용시 글의 글쓴이 정보를 모두 제거 - if($this->module_info->use_anonymous == 'Y' && Context::get('is_logged')) { - $logged_info = Context::get('logged_info'); - $document_args->document_srl = $output->get('document_srl'); - $document = executeQuery('document.getDocument', $document_args); - if($document->toBool() && $document->data) { - $obj = $document->data; - $obj->member_srl = -1*$logged_info->member_srl; - $obj->email_address = $obj->homepage = $obj->user_id = ''; - $obj->user_name = $obj->nick_name = 'anonymous'; - $anonymous_output = executeQuery('document.updateDocument', $obj); - if(!$anonymous_output->toBool()) return $output; - } - } - - // 결과를 리턴 - $this->add('mid', Context::get('mid')); - $this->add('document_srl', $output->get('document_srl')); - - // 성공 메세지 등록 - $this->setMessage($msg_code); - } - - /** - * @brief 문서 삭제 - **/ - function procBoardDeleteDocument() { - // 문서 번호 확인 - $document_srl = Context::get('document_srl'); - - // 문서 번호가 없다면 오류 발생 - if(!$document_srl) return $this->doError('msg_invalid_document'); - - // document module model 객체 생성 - $oDocumentController = &getController('document'); - - // 삭제 시도 - $output = $oDocumentController->deleteDocument($document_srl, $this->grant->manager); - if(!$output->toBool()) return $output; - - // 성공 메세지 등록 - $this->add('mid', Context::get('mid')); - $this->add('page', $output->get('page')); - $this->setMessage('success_deleted'); - } - - /** - * @brief 추천 - **/ - function procBoardVoteDocument() { - // document module controller 객체 생성 - $oDocumentController = &getController('document'); - - $document_srl = Context::get('document_srl'); - return $oDocumentController->updateVotedCount($document_srl); - } - - /** - * @brief 코멘트 추가 - **/ - function procBoardInsertComment() { - // 권한 체크 - if(!$this->grant->write_comment) return new Object(-1, 'msg_not_permitted'); - - // 댓글 입력에 필요한 데이터 추출 - $obj = Context::gets('document_srl','comment_srl','parent_srl','content','password','nick_name','nick_name','member_srl','email_address','homepage','is_secret','notify_message'); - $obj->module_srl = $this->module_srl; - - // 원글이 존재하는지 체크 - $oDocumentModel = &getModel('document'); - $oDocument = $oDocumentModel->getDocument($obj->document_srl); - if(!$oDocument->isExists()) return new Object(-1,'msg_not_permitted'); - - // 익명 설정일 경우 여러가지 요소를 미리 제거 (알림용 정보들 제거) - if($this->module_info->use_anonymous == 'Y') { - $obj->notify_message = 'N'; - $this->module_info->admin_mail = ''; - } - - // comment 모듈의 model 객체 생성 - $oCommentModel = &getModel('comment'); - - // comment 모듈의 controller 객체 생성 - $oCommentController = &getController('comment'); - - // comment_srl이 존재하는지 체크 - // 만일 comment_srl이 n/a라면 getNextSequence()로 값을 얻어온다. - if(!$obj->comment_srl) { - $obj->comment_srl = getNextSequence(); - } else { - $comment = $oCommentModel->getComment($obj->comment_srl, $this->grant->manager); - } - - // comment_srl이 없을 경우 신규 입력 - if($comment->comment_srl != $obj->comment_srl) { - - // parent_srl이 있으면 답변으로 - if($obj->parent_srl) { - $parent_comment = $oCommentModel->getComment($obj->parent_srl); - if(!$parent_comment->comment_srl) return new Object(-1, 'msg_invalid_request'); - - $output = $oCommentController->insertComment($obj); - - // 없으면 신규 - } else { - $output = $oCommentController->insertComment($obj); - } - - // 문제가 없고 모듈 설정에 관리자 메일이 등록되어 있으면 메일 발송 - if($output->toBool() && $this->module_info->admin_mail) { - $oMail = new Mail(); - $oMail->setTitle($oDocument->getTitleText()); - $oMail->setContent( sprintf("From : %s#comment_%d
\r\n%s", $oDocument->getPermanentUrl(), $obj->comment_srl, $oDocument->getPermanentUrl(), $obj->comment_srl, $obj->content)); - $oMail->setSender($obj->user_name, $obj->email_address); - - $target_mail = explode(',',$this->module_info->admin_mail); - for($i=0;$isetReceiptor($email_address, $email_address); - $oMail->send(); - } - } - - // comment_srl이 있으면 수정으로 - } else { - $obj->parent_srl = $comment->parent_srl; - $output = $oCommentController->updateComment($obj, $this->grant->manager); - $comment_srl = $obj->comment_srl; - } - if(!$output->toBool()) return $output; - - // 익명 사용시 글의 글쓴이 정보를 모두 제거 - if($this->module_info->use_anonymous == 'Y' && Context::get('is_logged')) { - $logged_info = Context::get('logged_info'); - $comment = $oCommentModel->getComment($output->get('comment_srl'), $this->grant->manager); - $obj = $comment->getObjectVars(); - $obj->member_srl = -1*$logged_info->member_srl; - $obj->email_address = $obj->homepage = $obj->user_id = ''; - $obj->user_name = $obj->nick_name = 'anonymous'; - $output = executeQuery('comment.updateComment', $obj); - if(!$output->toBool()) return $output; - } - - $this->setMessage('success_registed'); - $this->add('mid', Context::get('mid')); - $this->add('document_srl', $obj->document_srl); - $this->add('comment_srl', $obj->comment_srl); - } - - /** - * @brief 코멘트 삭제 - **/ - function procBoardDeleteComment() { - // 댓글 번호 확인 - $comment_srl = Context::get('comment_srl'); - if(!$comment_srl) return $this->doError('msg_invalid_request'); - - // comment 모듈의 controller 객체 생성 - $oCommentController = &getController('comment'); - - $output = $oCommentController->deleteComment($comment_srl, $this->grant->manager); - if(!$output->toBool()) return $output; - - $this->add('mid', Context::get('mid')); - $this->add('page', Context::get('page')); - $this->add('document_srl', $output->get('document_srl')); - $this->setMessage('success_deleted'); - } - - /** - * @brief 엮인글 삭제 - **/ - function procBoardDeleteTrackback() { - $trackback_srl = Context::get('trackback_srl'); - - // trackback module의 controller 객체 생성 - $oTrackbackController = &getController('trackback'); - $output = $oTrackbackController->deleteTrackback($trackback_srl, $this->grant->manager); - if(!$output->toBool()) return $output; - - $this->add('mid', Context::get('mid')); - $this->add('page', Context::get('page')); - $this->add('document_srl', $output->get('document_srl')); - $this->setMessage('success_deleted'); - } - - /** - * @brief 문서와 댓글의 비밀번호를 확인 - **/ - function procBoardVerificationPassword() { - // 비밀번호와 문서 번호를 받음 - $password = Context::get('password'); - $document_srl = Context::get('document_srl'); - $comment_srl = Context::get('comment_srl'); - - $oMemberModel = &getModel('member'); - - // comment_srl이 있을 경우 댓글이 대상 - if($comment_srl) { - // 문서번호에 해당하는 글이 있는지 확인 - $oCommentModel = &getModel('comment'); - $oComment = $oCommentModel->getComment($comment_srl); - if(!$oComment->isExists()) return new Object(-1, 'msg_invalid_request'); - - // 문서의 비밀번호와 입력한 비밀번호의 비교 - if(!$oMemberModel->isValidPassword($oComment->get('password'),$password)) return new Object(-1, 'msg_invalid_password'); - - $oComment->setGrant(); - } else { - // 문서번호에 해당하는 글이 있는지 확인 - $oDocumentModel = &getModel('document'); - $oDocument = $oDocumentModel->getDocument($document_srl); - if(!$oDocument->isExists()) return new Object(-1, 'msg_invalid_request'); - - // 문서의 비밀번호와 입력한 비밀번호의 비교 - if(!$oMemberModel->isValidPassword($oDocument->get('password'),$password)) return new Object(-1, 'msg_invalid_password'); - - $oDocument->setGrant(); - } - } - - /** - * @brief 아이디 클릭시 나타나는 팝업메뉴에 "작성글 보기" 메뉴를 추가하는 trigger - **/ - function triggerMemberMenu(&$obj) { - $member_srl = Context::get('target_srl'); - $mid = Context::get('cur_mid'); - - if(!$member_srl || !$mid) return new Object(); - - $logged_info = Context::get('logged_info'); - - // 호출된 모듈의 정보 구함 - $oModuleModel = &getModel('module'); - $cur_module_info = $oModuleModel->getModuleInfoByMid($mid); - - if($cur_module_info->module != 'board') return new Object(); - - // 자신의 아이디를 클릭한 경우 - if($member_srl == $logged_info->member_srl) { - $member_info = $logged_info; - } else { - $oMemberModel = &getModel('member'); - $member_info = $oMemberModel->getMemberInfoByMemberSrl($member_srl); - } - - if(!$member_info->user_id) return new Object(); - - // 아이디로 검색기능 추가 - $url = getUrl('','mid',$mid,'search_target','user_id','search_keyword',$member_info->user_id); - $oMemberController = &getController('member'); - $oMemberController->addMemberPopupMenu($url, 'cmd_view_own_document', './modules/member/tpl/images/icon_view_written.gif'); - - return new Object(); - } - - } -?> diff --git a/modules/board/board.model.php b/modules/board/board.model.php deleted file mode 100644 index 9e465fb9c..000000000 --- a/modules/board/board.model.php +++ /dev/null @@ -1,58 +0,0 @@ -getModulePartConfig('board', $module_srl); - if(!$list_config || !count($list_config)) $list_config = array( 'no', 'title', 'nick_name','regdate','readed_count'); - - // 사용자 선언 확장변수 구해와서 배열 변환후 return - $inserted_extra_vars = $oDocumentModel->getExtraKeys($module_srl); - - foreach($list_config as $key) { - if(preg_match('/^([0-9]+)$/',$key)) $output['extra_vars'.$key] = $inserted_extra_vars[$key]; - else $output[$key] = new ExtraItem($module_srl, -1, Context::getLang($key), $key, 'N', 'N', 'N', null); - } - return $output; - } - - /** - * @brief 기본 목록 설정값을 return - **/ - function getDefaultListConfig($module_srl) { - // 가상번호, 제목, 등록일, 수정일, 닉네임, 아이디, 이름, 조회수, 추천수 추가 - $virtual_vars = array( 'no', 'title', 'regdate', 'last_update', 'last_post', 'nick_name', 'user_id', 'user_name', 'readed_count', 'voted_count','thumbnail','summary'); - foreach($virtual_vars as $key) { - $extra_vars[$key] = new ExtraItem($module_srl, -1, Context::getLang($key), $key, 'N', 'N', 'N', null); - } - - // 사용자 선언 확장변수 정리 - $oDocumentModel = &getModel('document'); - $inserted_extra_vars = $oDocumentModel->getExtraKeys($module_srl); - - if(count($inserted_extra_vars)) foreach($inserted_extra_vars as $obj) $extra_vars['extra_vars'.$obj->idx] = $obj; - - return $extra_vars; - - } - - - } -?> diff --git a/modules/board/board.smartphone.php b/modules/board/board.smartphone.php deleted file mode 100644 index 49c15813f..000000000 --- a/modules/board/board.smartphone.php +++ /dev/null @@ -1,44 +0,0 @@ -grant->list || $this->module_info->consultation == 'Y') return $oSmartPhone->setContent(Context::getLang('msg_not_permitted')); - - $oDocument = Context::get('oDocument'); - if($oDocument->isExists()) { - if(Context::get('comment') == 'true' && $oDocument->getCommentCount()) { - Context::set('comment_list', $oDocument->getComments()); - $comment_page_navigation = $oDocument->comment_page_navigation; - if($comment_page_navigation) { - if($comment_page_navigation->cur_page > $comment_page_navigation->first_page) $oSmartPhone->setPrevUrl(getUrl('cpage',$comment_page_navigation->cur_page-1)); - if($comment_page_navigation->cur_page < $comment_page_navigation->last_page) $oSmartPhone->setNextUrl(getUrl('cpage',$comment_page_navigation->cur_page+1)); - } - $oSmartPhone->setParentUrl(getUrl('comment','')); - $tpl_file = 'comment_list'; - } else { - $oSmartPhone->setParentUrl(getUrl('document_srl','')); - $tpl_file = 'view_document'; - } - } else { - $page_navigation = Context::get('page_navigation'); - if($page_navigation) { - if($page_navigation->cur_page > $page_navigation->first_page) $oSmartPhone->setPrevUrl(getUrl('page',$page_navigation->cur_page-1)); - if($page_navigation->cur_page < $page_navigation->last_page) $oSmartPhone->setNextUrl(getUrl('page',$page_navigation->cur_page+1)); - } - $tpl_file = 'list'; - } - - $oTemplate = new TemplateHandler(); - $content = $oTemplate->compile($this->module_path.'tpl/smartphone', $tpl_file); - $oSmartPhone->setContent($content); - } - } -?> diff --git a/modules/board/board.view.php b/modules/board/board.view.php deleted file mode 100644 index 4c3bf1dac..000000000 --- a/modules/board/board.view.php +++ /dev/null @@ -1,626 +0,0 @@ -module_info->list_count) $this->list_count = $this->module_info->list_count; - if($this->module_info->search_list_count) $this->search_list_count = $this->module_info->search_list_count; - if($this->module_info->page_count) $this->page_count = $this->module_info->page_count; - $this->except_notice = $this->module_info->except_notice == 'N' ? false : true; - - /** - * 상담 기능 체크. 현재 게시판의 관리자이면 상담기능을 off시킴 - * 현재 사용자가 비로그인 사용자라면 글쓰기/댓글쓰기/목록보기/글보기 권한을 제거함 - **/ - if($this->module_info->consultation == 'Y' && !$this->grant->manager) { - $this->consultation = true; - if(!Context::get('is_logged')) $this->grant->list = $this->grant->write_document = $this->grant->write_comment = $this->grant->view = false; - } else { - $this->consultation = false; - } - - /** - * 스킨 경로를 미리 template_path 라는 변수로 설정함 - * 스킨이 존재하지 않는다면 xe_board로 변경 - **/ - $template_path = sprintf("%sskins/%s/",$this->module_path, $this->module_info->skin); - if(!is_dir($template_path)||!$this->module_info->skin) { - $this->module_info->skin = 'xe_board'; - $template_path = sprintf("%sskins/%s/",$this->module_path, $this->module_info->skin); - } - $this->setTemplatePath($template_path); - - /** - * 확장 변수 사용시 미리 확장변수의 대상 키들을 가져와서 context set - **/ - $oDocumentModel = &getModel('document'); - $extra_keys = $oDocumentModel->getExtraKeys($this->module_info->module_srl); - Context::set('extra_keys', $extra_keys); - - /** - * 게시판 전반적으로 사용되는 javascript, JS 필터 추가 - **/ - Context::addJsFilter($this->module_path.'tpl/filter', 'input_password.xml'); - Context::addJsFile($this->module_path.'tpl/js/board.js'); - } - - /** - * @brief 목록 및 선택된 글 출력 - **/ - function dispBoardContent() { - /** - * 목록보기 권한 체크 (모든 권한은 ModuleObject에서 xml 정보와 module_info의 grant 값을 비교하여 미리 설정하여 놓음) - **/ - if(!$this->grant->access || !$this->grant->list) return $this->dispBoardMessage('msg_not_permitted'); - - /** - * 카테고리를 사용하는지 확인후 사용시 카테고리 목록을 구해와서 Context에 세팅 - **/ - $this->dispBoardCategoryList(); - - /** - * 목록이 노출될때 같이 나오는 검색 옵션을 정리하여 스킨에서 쓸 수 있도록 context set - * 확장변수에서 검색 선택된 항목이 있으면 역시 추가 - **/ - // 템플릿에서 사용할 검색옵션 세팅 (검색옵션 key값은 미리 선언되어 있는데 이에 대한 언어별 변경을 함) - foreach($this->search_option as $opt) $search_option[$opt] = Context::getLang($opt); - $extra_keys = Context::get('extra_keys'); - if($extra_keys) { - foreach($extra_keys as $key => $val) { - if($val->search == 'Y') $search_option['extra_vars'.$val->idx] = $val->name; - } - } - Context::set('search_option', $search_option); - - // 게시글을 가져옴 - $this->dispBoardContentView(); - - // 공지사항 목록을 구해서 context set (공지사항을 매페이지 제일 상단에 위치하기 위해서) - $this->dispBoardNoticeList(); - - // 목록 - $this->dispBoardContentList(); - - /** - * 사용되는 javascript 필터 추가 - **/ - Context::addJsFilter($this->module_path.'tpl/filter', 'search.xml'); - - // template_file을 list.html로 지정 - $this->setTemplateFile('list'); - } - - /** - * @brief 카테고리 항목을 구해와서 스킨에서 사용할 수 있도록 세팅 - **/ - function dispBoardCategoryList(){ - // 카테고리를 사용할때에만 데이터를 추출 - if($this->module_info->use_category=='Y') { - $oDocumentModel = &getModel('document'); - Context::set('category_list', $oDocumentModel->getCategoryList($this->module_srl)); - } - } - - /** - * @brief 선택된 게시글이 있을 경우 글을 가져와서 스킨에서 사용하도록 세팅 - **/ - function dispBoardContentView(){ - // 요청된 변수 값들을 정리 - $document_srl = Context::get('document_srl'); - $page = Context::get('page'); - - // document model 객체 생성 - $oDocumentModel = &getModel('document'); - - /** - * 요청된 문서 번호가 있다면 문서를 구함 - **/ - if($document_srl) { - $oDocument = $oDocumentModel->getDocument($document_srl); - - // 해당 문서가 존재할 경우 필요한 처리를 함 - if($oDocument->isExists()) { - - // 글과 요청된 모듈이 다르다면 오류 표시 - if($oDocument->get('module_srl')!=$this->module_info->module_srl ) return $this->stop('msg_invalid_request'); - - // 관리 권한이 있다면 권한을 부여 - if($this->grant->manager) $oDocument->setGrant(); - - // 상담기능이 사용되고 공지사항이 아니고 사용자의 글도 아니면 무시 - if($this->consultation && !$oDocument->isNotice()) { - $logged_info = Context::get('logged_info'); - if($oDocument->get('member_srl')!=$logged_info->member_srl) $oDocument = $oDocumentModel->getDocument(0); - } - - // 요청된 문서번호의 문서가 없으면 document_srl null 처리 및 경고 메세지 출력 - } else { - Context::set('document_srl','',true); - $this->alertMessage('msg_not_founded'); - } - - /** - * 요청된 문서 번호가 아예 없다면 빈 문서 객체 생성 - **/ - } else { - $oDocument = $oDocumentModel->getDocument(0); - } - - /** - * 글 보기 권한을 체크해서 권한이 없으면 오류 메세지 출력하도록 처리 - **/ - if($oDocument->isExists()) { - if(!$this->grant->view && !$oDocument->isGranted()) { - $oDocument = $oDocumentModel->getDocument(0); - Context::set('document_srl','',true); - $this->alertMessage('msg_not_permitted'); - } else { - // 브라우저 타이틀에 글의 제목을 추가 - Context::addBrowserTitle($oDocument->getTitleText()); - - // 조회수 증가 (비밀글일 경우 권한 체크) - if(!$oDocument->isSecret() || $oDocument->isGranted()) $oDocument->updateReadedCount(); - - // 비밀글일때 컨텐츠를 보여주지 말자. - if($oDocument->isSecret() && !$oDocument->isGranted()) $oDocument->add('content',Context::getLang('thisissecret')); - } - } - - // 스킨에서 사용할 oDocument 변수 세팅 - $oDocument->add('module_srl', $this->module_srl); - Context::set('oDocument', $oDocument); - - /** - * 사용되는 javascript 필터 추가 - **/ - Context::addJsFilter($this->module_path.'tpl/filter', 'insert_comment.xml'); - -// return new Object(); - } - - /** - * @brief 선택된 글이 있을 경우 첨부파일에 대한 정보를 API 에서 사용할 수 있도록 세팅 - **/ - function dispBoardContentFileList(){ - $oDocumentModel = &getModel('document'); - $document_srl = Context::get('document_srl'); - $oDocument = $oDocumentModel->getDocument($document_srl); - Context::set('file_list',$oDocument->getUploadedFiles()); - } - - /** - * @brief 선택된 글이 있을 경우 그 글의 댓글 목록을 API 에서 사용할 수 있도록 세팅 - **/ - function dispBoardContentCommentList(){ - $oDocumentModel = &getModel('document'); - $document_srl = Context::get('document_srl'); - $oDocument = $oDocumentModel->getDocument($document_srl); - $comment_list = $oDocument->getComments(); - - // 비밀글일때 컨텐츠를 보여주지 말자. - foreach($comment_list as $key => $val){ - if(!$val->isAccessible()){ - $val->add('content',Context::getLang('thisissecret')); - } - } - Context::set('comment_list',$comment_list); - } - - /** - * @brief 공지사항이 있을 경우 API에서 사용할 수 있게 하기 위해서 세팅 - **/ - function dispBoardNoticeList(){ - $oDocumentModel = &getModel('document'); - $args->module_srl = $this->module_srl; - $notice_output = $oDocumentModel->getNoticeList($args); - Context::set('notice_list', $notice_output->data); - } - - /** - * @brief 게시글 목록 - **/ - function dispBoardContentList(){ - // 만약 목록 보기 권한이 없을 경우 목록을 보여주지 않음 - if(!$this->grant->list) { - Context::set('document_list', array()); - Context::set('total_count', 0); - Context::set('total_page', 1); - Context::set('page', 1); - Context::set('page_navigation', new PageHandler(0,0,1,10)); - return; - } - - $oDocumentModel = &getModel('document'); - - // 목록을 구하기 위한 대상 모듈/ 페이지 수/ 목록 수/ 페이지 목록 수에 대한 옵션 설정 - $args->module_srl = $this->module_srl; - $args->page = Context::get('page'); - $args->list_count = $this->list_count; - $args->page_count = $this->page_count; - - // 검색과 정렬을 위한 변수 설정 - $args->search_target = Context::get('search_target'); - $args->search_keyword = Context::get('search_keyword'); - - // 카테고리를 사용한다면 카테고리 값을 받음 - if($this->module_info->use_category=='Y') $args->category_srl = Context::get('category'); ///< 카테고리 사용시 선택된 카테고리 - - // 지정된 정렬값이 없다면 스킨에서 설정한 정렬 값을 이용함 - $args->sort_index = Context::get('sort_index'); - $args->order_type = Context::get('order_type'); - if(!in_array($args->sort_index, $this->order_target)) $args->sort_index = $this->module_info->order_target?$this->module_info->order_target:'list_order'; - if(!in_array($args->order_type, array('asc','desc'))) $args->order_type = $this->module_info->order_type?$this->module_info->order_type:'asc'; - - // 특정 문서의 permalink로 직접 접속할 경우 page값을 직접 구함 - $_get = $_GET; - if(count($_get)==2) unset($_get['mid']); - if(count($_get)==1 && ($_GET['document_srl'] || $_GET['entry'])) { - $oDocument = $oDocumentModel->getDocument(Context::get('document_srl')); - if($oDocument->isExists() && !$oDocument->isNotice()) { - $page = $oDocumentModel->getDocumentPage($oDocument, $args); - Context::set('page', $page); - $args->page = $page; - } - } - - // 만약 카테고리가 있거나 검색어가 있으면list_count를 search_list_count 로 이용 - if($args->category_srl || $args->search_keyword) $args->list_count = $this->search_list_count; - - // 상담 기능이 on되어 있으면 현재 로그인 사용자의 글만 나타나도록 옵션 변경 - if($this->consultation) { - $logged_info = Context::get('logged_info'); - $args->member_srl = $logged_info->member_srl; - } - - // 일반 글을 구해서 context set - $output = $oDocumentModel->getDocumentList($args, $this->except_notice); - Context::set('document_list', $output->data); - Context::set('total_count', $output->total_count); - Context::set('total_page', $output->total_page); - Context::set('page', $output->page); - Context::set('page_navigation', $output->page_navigation); - - // 목록 설정값을 세팅 - $oBoardModel = &getModel('board'); - Context::set('list_config', $oBoardModel->getListConfig($this->module_info->module_srl)); - } - - /** - * @brief 태그 목록 모두 보기 - **/ - function dispBoardTagList() { - // 만약 목록 보기 권한조치 없을 경우 태그 목록도 보여주지 않음 - if(!$this->grant->list) return $this->dispBoardMessage('msg_not_permitted'); - - // 태그 모델 객체에서 태그 목록을 구해옴 - $oTagModel = &getModel('tag'); - - $obj->mid = $this->module_info->mid; - $obj->list_count = 10000; - $output = $oTagModel->getTagList($obj); - - // 내용을 랜덤으로 정렬 - if(count($output->data)) { - $numbers = array_keys($output->data); - shuffle($numbers); - - if(count($output->data)) { - foreach($numbers as $k => $v) { - $tag_list[] = $output->data[$v]; - } - } - } - - Context::set('tag_list', $tag_list); - - $this->setTemplateFile('tag_list'); - } - - /** - * @brief 글 작성 화면 출력 - **/ - function dispBoardWrite() { - // 권한 체크 - if(!$this->grant->write_document) return $this->dispBoardMessage('msg_not_permitted'); - - $oDocumentModel = &getModel('document'); - - /** - * 카테고리를 사용하는지 확인후 사용시 카테고리 목록을 구해와서 Context에 세팅, 권한도 함께 체크 - **/ - if($this->module_info->use_category=='Y') { - // 로그인한 사용자의 그룹 정보를 구함 - if(Context::get('is_logged')) { - $logged_info = Context::get('logged_info'); - $group_srls = array_keys($logged_info->group_list); - } else { - $group_srls = array(); - } - $group_srls_count = count($group_srls); - - // 카테고리 목록을 구하고 권한을 체크 - $normal_category_list = $oDocumentModel->getCategoryList($this->module_srl); - if(count($normal_category_list)) { - foreach($normal_category_list as $category_srl => $category) { - $is_granted = true; - if($category->group_srls) { - $category_group_srls = explode(',',$category->group_srls); - $is_granted = false; - if(count(array_intersect($group_srls, $category_group_srls))) $is_granted = true; - - } - if($is_granted) $category_list[$category_srl] = $category; - } - } - Context::set('category_list', $category_list); - } - - // GET parameter에서 document_srl을 가져옴 - $document_srl = Context::get('document_srl'); - $oDocument = $oDocumentModel->getDocument(0, $this->grant->manager); - $oDocument->setDocument($document_srl); - $oDocument->add('module_srl', $this->module_srl); - - // 글을 수정하려고 할 경우 권한이 없는 경우 비밀번호 입력화면으로 - if($oDocument->isExists()&&!$oDocument->isGranted()) return $this->setTemplateFile('input_password_form'); - if(!$oDocument->isExists()) { - $oModuleModel = &getModel('module'); - $point_config = $oModuleModel->getModulePartConfig('point',$this->module_srl); - $logged_info = Context::get('logged_info'); - $oPointModel = &getModel('point'); - $pointForInsert = $point_config["insert_document"]; - if($pointForInsert < 0) { - if( !$logged_info ) return $this->dispBoardMessage('msg_not_permitted'); - else if (($oPointModel->getPoint($logged_info->member_srl) + $pointForInsert )< 0 ) return $this->dispBoardMessage('msg_not_enough_point'); - } - } - - Context::set('document_srl',$document_srl); - Context::set('oDocument', $oDocument); - - // 확장변수처리를 위해 xml_js_filter를 직접 header에 적용 - $oDocumentController = &getController('document'); - $oDocumentController->addXmlJsFilter($this->module_info->module_srl); - - // 존재하는 글이면 확장변수 값을 context set - if($oDocument->isExists()) Context::set('extra_keys', $oDocument->getExtraVars()); - - /** - * 사용되는 javascript 필터 추가 - **/ - Context::addJsFilter($this->module_path.'tpl/filter', 'insert.xml'); - - $this->setTemplateFile('write_form'); - } - - /** - * @brief 문서 삭제 화면 출력 - **/ - function dispBoardDelete() { - // 권한 체크 - if(!$this->grant->write_document) return $this->dispBoardMessage('msg_not_permitted'); - - // 삭제할 문서번호를 가져온다 - $document_srl = Context::get('document_srl'); - - // 지정된 글이 있는지 확인 - if($document_srl) { - $oDocumentModel = &getModel('document'); - $oDocument = $oDocumentModel->getDocument($document_srl); - } - - // 삭제하려는 글이 없으면 에러 - if(!$oDocument->isExists()) return $this->dispBoardContent(); - - // 권한이 없는 경우 비밀번호 입력화면으로 - if(!$oDocument->isGranted()) return $this->setTemplateFile('input_password_form'); - - Context::set('oDocument',$oDocument); - - /** - * 필요한 필터 추가 - **/ - Context::addJsFilter($this->module_path.'tpl/filter', 'delete_document.xml'); - - $this->setTemplateFile('delete_form'); - } - - /** - * @brief 댓글의 답글 화면 출력 - **/ - function dispBoardWriteComment() { - $document_srl = Context::get('document_srl'); - - // 권한 체크 - if(!$this->grant->write_comment) return $this->dispBoardMessage('msg_not_permitted'); - - // 원본글을 구함 - $oDocumentModel = &getModel('document'); - $oDocument = $oDocumentModel->getDocument($document_srl); - if(!$oDocument->isExists()) return $this->dispBoardMessage('msg_invalid_request'); - - // 해당 댓글를 찾아본다 (comment_form을 같이 쓰기 위해서 빈 객체 생성) - $oCommentModel = &getModel('comment'); - $oSourceComment = $oComment = $oCommentModel->getComment(0); - $oComment->add('document_srl', $document_srl); - $oComment->add('module_srl', $this->module_srl); - - // 필요한 정보들 세팅 - Context::set('oDocument',$oDocument); - Context::set('oSourceComment',$oSourceComment); - Context::set('oComment',$oComment); - - /** - * 필요한 필터 추가 - **/ - Context::addJsFilter($this->module_path.'tpl/filter', 'insert_comment.xml'); - - $this->setTemplateFile('comment_form'); - } - - /** - * @brief 댓글의 답글 화면 출력 - **/ - function dispBoardReplyComment() { - // 권한 체크 - if(!$this->grant->write_comment) return $this->dispBoardMessage('msg_not_permitted'); - - // 목록 구현에 필요한 변수들을 가져온다 - $parent_srl = Context::get('comment_srl'); - - // 지정된 원 댓글이 없다면 오류 - if(!$parent_srl) return new Object(-1, 'msg_invalid_request'); - - // 해당 댓글를 찾아본다 - $oCommentModel = &getModel('comment'); - $oSourceComment = $oCommentModel->getComment($parent_srl, $this->grant->manager); - - // 댓글이 없다면 오류 - if(!$oSourceComment->isExists()) return $this->dispBoardMessage('msg_invalid_request'); - if(Context::get('document_srl') && $oSourceComment->get('document_srl') != Context::get('document_srl')) return $this->dispBoardMessage('msg_invalid_request'); - - // 대상 댓글을 생성 - $oComment = $oCommentModel->getComment(); - $oComment->add('parent_srl', $parent_srl); - $oComment->add('document_srl', $oSourceComment->get('document_srl')); - - // 필요한 정보들 세팅 - Context::set('oSourceComment',$oSourceComment); - Context::set('oComment',$oComment); - Context::set('module_srl',$this->module_info->module_srl); - - /** - * 사용되는 javascript 필터 추가 - **/ - Context::addJsFilter($this->module_path.'tpl/filter', 'insert_comment.xml'); - - $this->setTemplateFile('comment_form'); - } - - /** - * @brief 댓글 수정 폼 출력 - **/ - function dispBoardModifyComment() { - // 권한 체크 - if(!$this->grant->write_comment) return $this->dispBoardMessage('msg_not_permitted'); - - // 목록 구현에 필요한 변수들을 가져온다 - $document_srl = Context::get('document_srl'); - $comment_srl = Context::get('comment_srl'); - - // 지정된 댓글이 없다면 오류 - if(!$comment_srl) return new Object(-1, 'msg_invalid_request'); - - // 해당 댓글를 찾아본다 - $oCommentModel = &getModel('comment'); - $oComment = $oCommentModel->getComment($comment_srl, $this->grant->manager); - - // 댓글이 없다면 오류 - if(!$oComment->isExists()) return $this->dispBoardMessage('msg_invalid_request'); - - // 글을 수정하려고 할 경우 권한이 없는 경우 비밀번호 입력화면으로 - if(!$oComment->isGranted()) return $this->setTemplateFile('input_password_form'); - - // 필요한 정보들 세팅 - Context::set('oSourceComment', $oCommentModel->getComment()); - Context::set('oComment', $oComment); - - /** - * 사용되는 javascript 필터 추가 - **/ - Context::addJsFilter($this->module_path.'tpl/filter', 'insert_comment.xml'); - - $this->setTemplateFile('comment_form'); - } - - /** - * @brief 댓글 삭제 화면 출력 - **/ - function dispBoardDeleteComment() { - // 권한 체크 - if(!$this->grant->write_comment) return $this->dispBoardMessage('msg_not_permitted'); - - // 삭제할 댓글번호를 가져온다 - $comment_srl = Context::get('comment_srl'); - - // 삭제하려는 댓글이 있는지 확인 - if($comment_srl) { - $oCommentModel = &getModel('comment'); - $oComment = $oCommentModel->getComment($comment_srl, $this->grant->manager); - } - - // 삭제하려는 글이 없으면 에러 - if(!$oComment->isExists() ) return $this->dispBoardContent(); - - // 권한이 없는 경우 비밀번호 입력화면으로 - if(!$oComment->isGranted()) return $this->setTemplateFile('input_password_form'); - - Context::set('oComment',$oComment); - - /** - * 필요한 필터 추가 - **/ - Context::addJsFilter($this->module_path.'tpl/filter', 'delete_comment.xml'); - - $this->setTemplateFile('delete_comment_form'); - } - - /** - * @brief 엮인글 삭제 화면 출력 - **/ - function dispBoardDeleteTrackback() { - // 삭제할 댓글번호를 가져온다 - $trackback_srl = Context::get('trackback_srl'); - - // 삭제하려는 댓글가 있는지 확인 - $oTrackbackModel = &getModel('trackback'); - $output = $oTrackbackModel->getTrackback($trackback_srl); - $trackback = $output->data; - - // 삭제하려는 글이 없으면 에러 - if(!$trackback) return $this->dispBoardContent(); - - Context::set('trackback',$trackback); - - /** - * 필요한 필터 추가 - **/ - Context::addJsFilter($this->module_path.'tpl/filter', 'delete_trackback.xml'); - - $this->setTemplateFile('delete_trackback_form'); - } - - /** - * @brief 메세지 출력 - **/ - function dispBoardMessage($msg_code) { - $msg = Context::getLang($msg_code); - if(!$msg) $msg = $msg_code; - Context::set('message', $msg); - $this->setTemplateFile('message'); - } - - /** - * @brief 오류메세지를 system alert로 출력하는 method - * 특별한 오류를 알려주어야 하는데 별도의 디자인까지는 필요 없을 경우 페이지를 모두 그린후에 - * 오류를 출력하도록 함 - **/ - function alertMessage($message) { - $script = sprintf('', Context::getLang($message)); - Context::addHtmlHeader( $script ); - } - - } -?> diff --git a/modules/board/board.wap.php b/modules/board/board.wap.php deleted file mode 100644 index 86fecf385..000000000 --- a/modules/board/board.wap.php +++ /dev/null @@ -1,115 +0,0 @@ -grant->list || $this->module_info->consultation == 'Y') return $oMobile->setContent(Context::getLang('msg_not_permitted')); - - // document model 객체 생성 - $oDocumentModel = &getModel('document'); - - // 선택된 게시글이 있을 경우 - $document_srl = Context::get('document_srl'); - if($document_srl) { - $oDocument = $oDocumentModel->getDocument($document_srl); - if($oDocument->isExists()) { - // 권한 확인 - if(!$this->grant->view) return $oMobile->setContent(Context::getLang('msg_not_permitted')); - - // 글 제목 설정 - Context::setBrowserTitle($oDocument->getTitleText()); - - // 댓글 보기 일 경우 - if($this->act=='dispBoardContentCommentList') { - - $oCommentModel = &getModel('comment'); - $output = $oCommentModel->getCommentList($oDocument->document_srl, 0, false, $oDocument->getCommentCount()); - - $content = ''; - if(count($output->data)) { - foreach($output->data as $key => $val){ - $oComment = new commentItem(); - $oComment->setAttribute($val); - if(!$oComment->isAccessible()) continue; - $content .= "".$oComment->getNickName()." (".$oComment->getRegdate("Y-m-d").")
\r\n".$oComment->getContent(false,false)."
\r\n"; - } - } - - // 내용 설정 - $oMobile->setContent( $content ); - - // 상위 페이지를 목록으로 돌아가기로 지정 - $oMobile->setUpperUrl( getUrl('act',''), Context::getLang('cmd_go_upper') ); - - // 댓글 보기가 아니면 글 보여줌 - } else { - - // 내용 지정 (태그를 모두 제거한 내용을 설정) - $content = strip_tags(str_replace('

','
   ',$oDocument->getContent(false,false,false)),'
'); - - - // 내용 상단에 정보 출력 (댓글 보기 링크 포함) - $content = Context::getLang('replies').' : '.$oDocument->getCommentCount().'
'."\r\n".$content; - $content = ''.$oDocument->getNickName().' ('.$oDocument->getRegdate("Y-m-d").")
\r\n".$content; - - // 내용 설정 - $oMobile->setContent( $content ); - - // 상위 페이지를 목록으로 돌아가기로 지정 - $oMobile->setUpperUrl( getUrl('document_srl',''), Context::getLang('cmd_list') ); - - } - - return; - } - } - - // 게시글 목록 - $args->module_srl = $this->module_srl; - $args->page = Context::get('page');; - $args->list_count = 9; - $args->sort_index = $this->module_info->order_target?$this->module_info->order_target:'list_order'; - $args->order_type = $this->module_info->order_type?$this->module_info->order_type:'asc'; - $output = $oDocumentModel->getDocumentList($args, $this->except_notice); - $document_list = $output->data; - $page_navigation = $output->page_navigation; - - $childs = array(); - if($document_list && count($document_list)) { - foreach($document_list as $key => $val) { - $href = getUrl('mid',$_GET['mid'],'document_srl',$val->document_srl); - $obj = null; - $obj['href'] = $val->getPermanentUrl(); - - $title = htmlspecialchars($val->getTitleText()); - if($val->getCommentCount()) $title .= ' ['.$val->getCommentCount().']'; - $obj['link'] = $obj['text'] = '['.$val->getNickName().'] '.$title; - $childs[] = $obj; - } - $oMobile->setChilds($childs); - } - - $totalPage = $page_navigation->last_page; - $page = (int)Context::get('page'); - if(!$page) $page = 1; - - // next/prevUrl 지정 - if($page>1) $oMobile->setPrevUrl(getUrl('mid',$_GET['mid'],'page',$page-1), sprintf('%s (%d/%d)', Context::getLang('cmd_prev'), $page-1, $totalPage)); - - if($page<$totalPage) $oMobile->setNextUrl(getUrl('mid',$_GET['mid'],'page',$page+1), sprintf('%s (%d/%d)', Context::getLang('cmd_next'), $page+1, $totalPage)); - - $oMobile->mobilePage = $page; - $oMobile->totalPage = $totalPage; - } - } - -?> diff --git a/modules/board/conf/info.xml b/modules/board/conf/info.xml deleted file mode 100644 index cce374c91..000000000 --- a/modules/board/conf/info.xml +++ /dev/null @@ -1,30 +0,0 @@ - - - 게시판 - 版面管理 - Board - Tablero - 掲示板 - Форум - 討論板 - 게시판의 기능을 담당하는 모듈. 게시판의 생성/추가 관리등의 관리자 기능도 포함합니다. - 给用户提供相应版面功能,将包含版面的生成/添加及版面管理等管理员功能。 - Module in charge of function of the board. Also includes administrator functions such as creating/managing boards. - Módulo para la función del tablero. Incluye funciones de administración como crear/ agregar o el manejo de los tableros. - 掲示板の機能を担うモジュールです。掲示板の生成・追加・管理などの管理者機能も含まれています。 - Модуль для функционирования форума. Также включает в себя функции администратора такие как создание/управление форумами. - 提供用戶相對應的討論板功能,包含建立/新增及管理等功能。 - 0.1 - 2007-02-28 - service - - - zero - zero - zero - zero - zero - zero - zero - - diff --git a/modules/board/conf/module.xml b/modules/board/conf/module.xml deleted file mode 100644 index 41d72fd89..000000000 --- a/modules/board/conf/module.xml +++ /dev/null @@ -1,92 +0,0 @@ - - - - - 목록 - 目录 - リスト - list - Lista - 列表 - - - 열람 - 查看 - 閲覧 - view - Opinión - 檢視 - - - 글 작성 - 发表新主题 - 書き込み作成 - write document - Escribir el documento - 發表主題 - - - 댓글 작성 - 发表评论 - コメント作成 - write comment - Escribir comentario - 發表評論 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/modules/board/lang/en.lang.php b/modules/board/lang/en.lang.php deleted file mode 100644 index 43ea3aa64..000000000 --- a/modules/board/lang/en.lang.php +++ /dev/null @@ -1,45 +0,0 @@ -board = 'Board'; - - $lang->except_notice = 'Exclude Notices'; - $lang->use_anonymous = 'Use Anonymous'; - - $lang->cmd_manage_menu = 'Manage Menus'; - $lang->list_target_item = 'Target Item'; - $lang->list_display_item = 'Display Item'; - $lang->summary = 'Summary'; - $lang->thumbnail = 'Thumbnail'; - $lang->last_post = 'Last post'; - - // Item - $lang->search_result = 'Search Result'; - $lang->consultation = 'Consultation'; - $lang->secret = 'Secret'; - $lang->thisissecret = 'This is a secret article.'; - $lang->admin_mail = "Administrator's Mail"; - - // words used in button - $lang->cmd_board_list = 'Boards List'; - $lang->cmd_module_config = 'Common Board Setting'; - $lang->cmd_view_info = 'Board Info'; - $lang->cmd_list_setting = 'List Setting'; - - // blah blah.. - $lang->about_layout_setup = 'You can manually modify board layout code. Insert or manage the widget code anywhere you want'; - $lang->about_board_category = 'You can make board categories.
When board category is broken, try rebuilding the cache file manually.'; - $lang->about_except_notice = 'Notice articles will not be displayed on normal list.'; - $lang->about_use_anonymous = 'Make a board into anonymous board by hiding the author\'s information.'; - $lang->about_board = 'This module is for creating and managing boards.'; - $lang->about_consultation = "Non-administrator members would see their own articles.\nNon-members would not be able to write articles when using consultation."; - $lang->about_secret = 'Users will be able to write secret articles or comments.'; - $lang->about_admin_mail = 'A mail will be sent when an article or comment is submitted.
Multiple mails can be sent with commas(,).'; - $lang->about_list_config = 'If using list-style skin, you may arrange items to display.
However, this feature might not be availble for non-official skins.
If you double-click target items and display items, then you can add / remove them'; - - $lang->msg_not_enough_point = 'Your point is not enough to write an article in this board.'; -?> diff --git a/modules/board/lang/es.lang.php b/modules/board/lang/es.lang.php deleted file mode 100644 index 372d2d336..000000000 --- a/modules/board/lang/es.lang.php +++ /dev/null @@ -1,47 +0,0 @@ -board = 'Tablero'; - - $lang->except_notice = 'Excluir Avisos'; - $lang->use_anonymous = '익명 사용'; - $lang->cmd_manage_menu = 'Manejo del menú'; - $lang->list_target_item = 'Target Item'; - $lang->list_display_item = 'Display Item'; - $lang->summary = '요약'; - $lang->thumbnail = '썸네일'; - $lang->last_post = '최종 글'; - $lang->cmd_remake_cache = 'Rehacer archivo caché'; - $lang->cmd_layout_setup = 'Configuración del diseño'; - $lang->cmd_layout_edit = 'Editar el diseño'; - - // Artículos - $lang->consultation = 'Funciones de asesoramiento'; - $lang->search_result = 'Resultado de la búsqueda'; - $lang->secret = 'Características Bimilgeul'; - $lang->thisissecret = 'Es bimilgeul.'; - $lang->admin_mail = 'Administrador de Correo'; - - // Palabras utilizadas en los botones - $lang->cmd_board_list = 'Lista del tableros'; - $lang->cmd_module_config = 'Configuración común del Tablero'; - $lang->cmd_view_info = 'Información del Tablero'; - $lang->cmd_list_setting = 'List Setting'; - - // bla bla... - $lang->about_layout_setup = 'Puede modificar manualmente el código del diseño de tableros. Insertar o modificar el código de widget.'; - $lang->about_board_category = 'Puede crear las categorias de tableros.
Cuando no funciona la categoría de tableros, rehacer el archivo caché manualmente para solucionar.'; - $lang->about_except_notice = 'Aviso de los artículos no se mostrará en la lista normal.'; - $lang->about_use_anonymous = '글쓴이의 정보를 없애고 익명으로 게시판 사용을 할 수 있게 합니다. 스킨설정에서 글쓰인 정보등을 보이지 않도록 하시면 더욱 유용합니다'; - $lang->about_board = 'Este módulo es para crear y manejar los tableros.'; - $lang->about_consultation = "No administrador de los miembros que consideran que su propia artocles. \ NNon miembros no serían capaces de escribir artículos al utilizar la consulta."; - $lang->about_secret = 'Boletín y los comentarios de bimilgeul utilizar.'; - $lang->about_admin_mail = 'Comentarios por e-mail registrado geulyina cuando la inscripción se enviará a
, (coma) como una conexión, puede enviar a varios e-mail.'; - $lang->about_list_config = 'Boletín de la lista, utilice el tipo de elemento que desee, puede colocar.
Si no está sólo apoyada por la piel no puede ser apoyada
meta de entrada y mostrar el tema cuando hace doble clic en la entrada en Agregar o quitar es.'; - - $lang->msg_not_enough_point = 'Your point is not enough to write an article in this board.'; -?> diff --git a/modules/board/lang/fr.lang.php b/modules/board/lang/fr.lang.php deleted file mode 100644 index 23269ceb1..000000000 --- a/modules/board/lang/fr.lang.php +++ /dev/null @@ -1,44 +0,0 @@ -board = 'Panneau'; - - $lang->except_notice = 'Exclure des Notices'; - $lang->use_anonymous = '익명 사용'; - - $lang->cmd_manage_menu = 'Administration de Menu'; - $lang->list_target_item = 'Target Item'; - $lang->list_display_item = 'Display Item'; - $lang->summary = '요약'; - $lang->thumbnail = '썸네일'; - $lang->last_post = '최종 글'; - // Item - $lang->search_result = 'Résultat de la Recherche'; - $lang->consultation = 'Consultation'; - $lang->secret = '비밀글 기능'; - $lang->thisissecret = '비밀글입니다.'; - $lang->admin_mail = 'Mél de l\'administrateur'; - - // Mots utilisés en bouton - $lang->cmd_board_list = 'Liste des Panneaux'; - $lang->cmd_module_config = 'Configuration commun pour les Panneaux'; - $lang->cmd_view_info = 'Information des Panneaux'; - $lang->cmd_list_setting = 'List Setting'; - - // murmure.. - $lang->about_layout_setup = 'Vous pouvez manuellement modifier le code de Mise en Page du blogue. Insérez ou administrez le code de Gadget n\'importe où vous voulez.'; - $lang->about_board_category = 'Vous pouvez créer des catégories de Panneau d\'Affichage. Quand la catégorie d\'affichage est cassé, essayez manuellement rétablir l\'antémémoire du fichier.'; - $lang->about_except_notice = "Le titre de Notice dont l'article se représentera toujours en tête de la liste ne sera exposé sur la liste générale."; - $lang->about_use_anonymous = '글쓴이의 정보를 없애고 익명으로 게시판 사용을 할 수 있게 합니다. 스킨설정에서 글쓰인 정보등을 보이지 않도록 하시면 더욱 유용합니다'; - $lang->about_board = 'Ce module se sert à créer et à administrer des Panneaux d\'Affichage.'; - $lang->about_consultation = "Les membres non-administratifs verront seulement les ariticles d\'eux-même.\nNon-membres ne pourraient pas écrire des articles quand la Consultation est appliqué."; - $lang->about_secret = '게시판 및 댓글의 비밀글 사용할 수 있도록 합니다.'; - $lang->about_admin_mail = 'Un message éléctronique sera envoyé à l\'adresse inscrite quand un article ou commentaire se soumet.
On peut inscrire multiple adresses délimité par les virgules.'; - $lang->about_list_config = '게시판의 목록형식 사용시 원하는 항목들로 배치를 할 수 있습니다.
단 스킨에서 지원하지 않는 경우 지원되지 않을 수 있습니다
대상항목/ 표시항목의 항목을 더블클릭하면 추가/ 제거가 됩니다.'; - - $lang->msg_not_enough_point = 'Your point is not enough to write an article in this board.'; -?> diff --git a/modules/board/lang/jp.lang.php b/modules/board/lang/jp.lang.php deleted file mode 100644 index aeca8dbe5..000000000 --- a/modules/board/lang/jp.lang.php +++ /dev/null @@ -1,44 +0,0 @@ -board = '掲示板'; - $lang->except_notice = 'お知らせの非表示機能'; - $lang->use_anonymous = '匿名機能を使う'; - $lang->cmd_manage_menu = 'メニュー管理'; - $lang->list_target_item = 'ターゲットアイテム'; - $lang->list_display_item = '表示アイテム'; - $lang->summary = '요약'; - $lang->thumbnail = '썸네일'; - $lang->last_post = '최종 글'; - - - // 項目 - $lang->search_result = '検索結果'; - $lang->consultation = '相談機能'; - $lang->secret = '非公開文機能'; - $lang->thisissecret = '非公開文です。'; - $lang->admin_mail = '管理者メールアドレス'; - - // ボタンに使用する用語 - $lang->cmd_board_list = '掲示板リスト'; - $lang->cmd_module_config = '掲示板共通設定'; - $lang->cmd_view_info = '掲示板情報'; - $lang->cmd_list_setting = 'リストの設定'; - - // その他 - $lang->about_layout_setup = 'ブログのレイアウトのコードを直接修正します。ウィジェットコードを好きなところに入力、又は管理して下さい。'; - $lang->about_board_category = 'ブログのカテゴリを作成します。
ブログのカテゴリが誤作動する場合、「キャッシュファイルの再生性」を手動で行うことで解決出来ます。'; - $lang->about_except_notice = 'リストの上段に常に表示されるお知らせの書き込みを一般リストからお知らせの書き込みが表示されないようにします。'; - $lang->about_use_anonymous = '匿名掲示板として活用出来ます。スキン設定で登録者の情報を表示しないに設定をお勧めします。'; - $lang->about_board = '掲示板の生成、および管理するモジュールです。'; - $lang->about_consultation = "相談機能とは、管理権限のない会員に本人の書き込みだけを表示する機能です。\n但し、相談機能を使用する際は、非会員の書き込みは自動的に禁止されます。"; - $lang->about_secret = '掲示板およびコメントの非公開文を登録出来るようにします。'; - $lang->about_admin_mail = '書き込みやコメントが掲載される時、登録メールアドレス宛にメールが送信されます。
複数のメールアドレスへ送信する場合は「,」(半額コンマ)区切りで登録して下さい。'; - $lang->about_list_config = '掲示板スタイルが「リスト型」の場合、好きな列の項目配置が出来ます。
ただし、スキンによってこの機能をサポートしない場合もあります。
ターゲットアイテム/表示アイテムをダブルクリックすると追加・削除が出来ます。'; - - $lang->msg_not_enough_point = '書き込みするためのポイントが足りません。'; -?> diff --git a/modules/board/lang/ko.lang.php b/modules/board/lang/ko.lang.php deleted file mode 100644 index c5dfaee60..000000000 --- a/modules/board/lang/ko.lang.php +++ /dev/null @@ -1,43 +0,0 @@ -board = '게시판'; - $lang->except_notice = '공지사항 제외'; - $lang->use_anonymous = '익명 사용'; - $lang->cmd_manage_menu = '메뉴관리'; - $lang->list_target_item = '대상 항목'; - $lang->list_display_item = '표시 항목'; - $lang->summary = '요약'; - $lang->thumbnail = '썸네일'; - $lang->last_post = '최종 글'; - - // 항목 - $lang->search_result = '검색결과'; - $lang->consultation = '상담 기능'; - $lang->secret = '비밀글 기능'; - $lang->thisissecret = '비밀글입니다.'; - $lang->admin_mail = '관리자 메일'; - - // 버튼에 사용되는 언어 - $lang->cmd_board_list = '게시판 목록'; - $lang->cmd_module_config = '게시판 공통 설정'; - $lang->cmd_view_info = '게시판 정보'; - $lang->cmd_list_setting = '목록설정'; - - // 주절 주절.. - $lang->about_layout_setup = '블로그의 레이아웃 코드를 직접 수정할 수 있습니다. 위젯 코드를 원하는 곳에 삽입하시거나 관리하세요'; - $lang->about_board_category = '분류를 만드실 수 있습니다.
분류가 오동작을 할 경우 캐시파일 재생성을 수동으로 해주시면 해결이 될 수 있습니다.'; - $lang->about_except_notice = '목록 상단에 늘 나타나는 공지사항을 일반 목록에서 공지사항을 출력하지 않도록 합니다.'; - $lang->about_use_anonymous = '글쓴이의 정보를 없애고 익명으로 게시판 사용을 할 수 있게 합니다. 스킨설정에서 글쓴이 정보등을 보이지 않도록 하시면 더욱 유용합니다.'; - $lang->about_board = '게시판을 생성하고 관리할 수 있는 게시판 모듈입니다.'; - $lang->about_consultation = "상담 기능은 관리권한이 없는 회원은 자신이 쓴 글만 보이도록 하는 기능입니다\n단 상담기능 사용시 비회원 글쓰기는 자동으로 금지됩니다."; - $lang->about_secret = '게시판 및 댓글의 비밀글 사용할 수 있도록 합니다.'; - $lang->about_admin_mail = '글이나 댓글이 등록될때 등록된 메일주소로 메일이 발송됩니다
,(콤마)로 연결시 다수의 메일주소로 발송할 수 있습니다.'; - $lang->about_list_config = '게시판의 목록형식 사용시 원하는 항목들로 배치를 할 수 있습니다.
단 스킨에서 지원하지 않는 경우 지원되지 않을 수 있습니다
대상항목/ 표시항목의 항목을 더블클릭하면 추가/ 제거가 됩니다.'; - - $lang->msg_not_enough_point = '포인트가 부족합니다'; -?> diff --git a/modules/board/lang/ru.lang.php b/modules/board/lang/ru.lang.php deleted file mode 100644 index dbf38066c..000000000 --- a/modules/board/lang/ru.lang.php +++ /dev/null @@ -1,50 +0,0 @@ -board = 'Форум'; - - $lang->except_notice = '공지사항 제외'; - $lang->use_anonymous = '익명 사용'; - - $lang->cmd_manage_menu = 'Управление меню'; - $lang->list_target_item = 'Target Item'; - $lang->list_display_item = 'Display Item'; - $lang->summary = '요약'; - $lang->thumbnail = '썸네일'; - $lang->last_post = '최종 글'; - $lang->cmd_make_child = 'Добавить дочернюю категорию'; - $lang->cmd_enable_move_category = "Изменить позицию категории (Перетащите верхнее меню после выделения)"; - $lang->cmd_remake_cache = 'Перепостроить файл кеша'; - $lang->cmd_layout_setup = 'Конфигурировать лейаут'; - $lang->cmd_layout_edit = 'Редактировать лейаут'; - - // Объект - $lang->search_result = 'Результат поиска'; - $lang->consultation = '상담 기능'; - $lang->secret = '비밀글 기능'; - $lang->thisissecret = '비밀글입니다.'; - $lang->admin_mail = '관리자 메일'; - - // слова, использованные в кнопке - $lang->cmd_board_list = 'Список форумов'; - $lang->cmd_module_config = 'Общие настройки форума'; - $lang->cmd_view_info = 'Информация форума'; - $lang->cmd_list_setting = 'List Setting'; - - // blah blah.. или чушь всякая... ;) - $lang->about_layout_setup = 'Вы можете вручную изменять лейаут код блога. Вставляйте или управляйте кодом виджетов везде, где хотите'; - $lang->about_board_category = 'Вы можете сделать категории блога.
Когда категория блога испорчена, попробуйте перепостроить файл кеша вручную.'; - $lang->about_except_notice = "목록 상단에 늘 나타나는 공지사항을 일반 목록에서 공지사항을 출력하지 않도록 합니다."; - $lang->about_use_anonymous = '글쓴이의 정보를 없애고 익명으로 게시판 사용을 할 수 있게 합니다. 스킨설정에서 글쓰인 정보등을 보이지 않도록 하시면 더욱 유용합니다'; - $lang->about_board = 'Этот модуль служит для создания и управления форумами.'; - $lang->about_consultation = "상담 기능은 관리권한이 없는 회원은 자신이 쓴 글만 보이도록 하는 기능입니다\n단 상담기능 사용시 비회원 글쓰기는 자동으로 금지됩니다."; - $lang->about_secret = '게시판 및 댓글의 비밀글 사용할 수 있도록 합니다.'; - $lang->about_admin_mail = '글이나 댓글이 등록될때 등록된 메일주소로 메일이 발송됩니다
,(콤마)로 연결시 다수의 메일주소로 발송할 수 있습니다.'; - $lang->about_list_config = '게시판의 목록형식 사용시 원하는 항목들로 배치를 할 수 있습니다.
단 스킨에서 지원하지 않는 경우 지원되지 않을 수 있습니다
대상항목/ 표시항목의 항목을 더블클릭하면 추가/ 제거가 됩니다.'; - - $lang->msg_not_enough_point = 'Your point is not enough to write an article in this board.'; -?> diff --git a/modules/board/lang/zh-CN.lang.php b/modules/board/lang/zh-CN.lang.php deleted file mode 100644 index 6302c87cd..000000000 --- a/modules/board/lang/zh-CN.lang.php +++ /dev/null @@ -1,44 +0,0 @@ -board = "版面"; - $lang->except_notice = "公告选项"; - $lang->use_anonymous = '익명 사용'; - $lang->cmd_manage_menu = '菜单管理'; - $lang->list_target_item = '备选项'; - $lang->list_display_item = '显示项'; - $lang->summary = '요약'; - $lang->thumbnail = '썸네일'; - $lang->last_post = '최종 글'; - - - // 项目 - $lang->search_result = '搜索结果'; - $lang->consultation = '咨询功能'; - $lang->secret = '密帖'; - $lang->thisissecret = '此为密帖。'; - $lang->admin_mail = '管理员电子邮件'; - - // 按钮语言 - $lang->cmd_board_list = '版面目录'; - $lang->cmd_module_config = '版面共同设置'; - $lang->cmd_view_info = '版面信息'; - $lang->cmd_list_setting = '列表设置'; - - // 信息、提示.. - $lang->about_layout_setup = '可直接编辑博客布局代码。可以把控件代码插入到您喜欢的位置。'; - $lang->about_board_category = '可以添加/删除分类项
分类有异常情况时,可以尝试重新生成缓冲文件。'; - $lang->about_except_notice = "设置公告目录项不再重复显示到普通目录当中。"; - $lang->about_use_anonymous = '글쓴이의 정보를 없애고 익명으로 게시판 사용을 할 수 있게 합니다. 스킨설정에서 글쓰인 정보등을 보이지 않도록 하시면 더욱 유용합니다'; - $lang->about_board = "可生成及管理版面的模块。"; - $lang->about_consultation = "咨询功能是指除有管理权限的会员以外,其他会员只能浏览自己发表的主题。\n使用咨询功能时系统将自动禁止非会员的发表主题权限。"; - $lang->about_secret = '设置主题及评论当中使用密帖与否。'; - $lang->about_admin_mail = '有新的主题或评论时,将自动发电子邮件来通知管理员。
多数电子邮件由逗号(,)来分隔。'; - $lang->about_list_config = '设置使用目录型目录页面时要显示的项目。
前提是使用的皮肤也支持此功能。
添加/删除项目,双击备选项/显示项即可。'; - - $lang->msg_not_enough_point = '很遗憾!您的积分不够。'; -?> diff --git a/modules/board/lang/zh-TW.lang.php b/modules/board/lang/zh-TW.lang.php deleted file mode 100644 index cc65478d8..000000000 --- a/modules/board/lang/zh-TW.lang.php +++ /dev/null @@ -1,44 +0,0 @@ -board = '討論板'; - $lang->except_notice = '公告選項'; - $lang->use_anonymous = '匿名功能'; - $lang->cmd_manage_menu = '選單管理'; - $lang->list_target_item = '目標項目'; - $lang->list_display_item = '顯示項目'; - $lang->summary = '요약'; - $lang->thumbnail = '썸네일'; - $lang->last_post = '최종 글'; - - - // 項目 - $lang->search_result = '搜尋結果'; - $lang->consultation = '咨詢功能'; - $lang->secret = '秘密'; - $lang->thisissecret = '這是秘密文。'; - $lang->admin_mail = '管理員電子郵件'; - - // 按鈕語言 - $lang->cmd_board_list = '討論板列表'; - $lang->cmd_module_config = '討論板共同設置'; - $lang->cmd_view_info = '討論板資料'; - $lang->cmd_list_setting = '列表設定'; - - // 其他 - $lang->about_layout_setup = '可直接編輯部落格版面設計原始碼。可把控件原始碼插入到您喜歡的位置。'; - $lang->about_board_category = '可以新增/刪除分類項目
分類有異常情況時,可以嘗試重新建立暫存檔。'; - $lang->about_except_notice = '設置公告列表項目,不再重複顯示到普通列表當中。'; - $lang->about_use_anonymous = '討論板可使用匿名功能。可在面板設定中設置隱藏作者的資料。'; - $lang->about_board = '可建立及管理討論板的模組。'; - $lang->about_consultation = "咨詢功能是指除有管理權限的會員以外,其他會員只能瀏覽自己發表的主題。\n使用咨詢功能時系統將自動禁止非會員的發表主題權限。"; - $lang->about_secret = '可用於討論板或回覆時選擇是否使用。'; - $lang->about_admin_mail = '有新的主題或評論時,將自動發電子郵件來通知管理員。
多數電子郵件由逗號(,)區隔。'; - $lang->about_list_config = '可以放置想要的項目種類。
當所使用的面板支援此功能時才會正常實現。
對目標項目/顯示項目中的物件按兩下可新增或移除。'; - - $lang->msg_not_enough_point = '你的點數不夠在此討論板發表主題。'; -?> diff --git a/modules/board/queries/getAllBoard.xml b/modules/board/queries/getAllBoard.xml deleted file mode 100644 index 49554aeac..000000000 --- a/modules/board/queries/getAllBoard.xml +++ /dev/null @@ -1,14 +0,0 @@ - - - - - - - - - - - - - - diff --git a/modules/board/queries/getBoardList.xml b/modules/board/queries/getBoardList.xml deleted file mode 100644 index df9a3f7d5..000000000 --- a/modules/board/queries/getBoardList.xml +++ /dev/null @@ -1,24 +0,0 @@ - - -
- - - - - - - - - - - - - - - - - - - - - diff --git a/modules/board/skins/xe_board/comment.html b/modules/board/skins/xe_board/comment.html deleted file mode 100644 index 3efba95b6..000000000 --- a/modules/board/skins/xe_board/comment.html +++ /dev/null @@ -1,104 +0,0 @@ - -
- - {@ $_comment_list = $oDocument->getComments() } - - -
- -
- - - - -
- - {$lang->cmd_delete} - {$lang->cmd_modify} - - {$lang->cmd_reply} -
- -
- - {$comment->getRegdate('Y.m.d')} {$comment->getRegdate('H:i:s')} - ({$comment->getIpaddress()}) -
- -
- - - {$comment->getNickName()} - - {$comment->getNickName()} - - -
{$comment->getNickName()}
- -
- - -
- ({$lang->voted_count}: - {$comment->get('voted_count')?$comment->get('voted_count'):0} / {$comment->get('blamed_count')?$comment->get('blamed_count'):0}) -
- - -
- -
- -
-
- - - - -
{$lang->msg_is_secret}
-
- -
- - - profile - - {$comment->getContent(true)} - -
-
- - - - - - -
- -
- - - - - - - -
- diff --git a/modules/board/skins/xe_board/comment_form.html b/modules/board/skins/xe_board/comment_form.html deleted file mode 100644 index 6fb227b7f..000000000 --- a/modules/board/skins/xe_board/comment_form.html +++ /dev/null @@ -1,66 +0,0 @@ - - - - -
-
-
{$oSourceComment->getNickName()}
-
- {$oSourceComment->getRegdate("Y.m.d H:i")} - - ({$oSourceComment->get('ipaddress')}) - -
-
- -
- {$oSourceComment->getContent(false)} -
-
-
- - - - - - - - - - -
- -
- - - - - - - - - - - - - - useNotify())-->checked="checked" id="notify_message" /> - - - - isSecret())-->checked="checked" id="is_secret" /> - - -
- -
{$oComment->getEditor()}
-
- -
- - -
- - - - diff --git a/modules/board/skins/xe_board/css/black.css b/modules/board/skins/xe_board/css/black.css deleted file mode 100644 index 36a51902c..000000000 --- a/modules/board/skins/xe_board/css/black.css +++ /dev/null @@ -1,135 +0,0 @@ -@charset "utf-8"; - -.viewDocument { color:#888; } - -/* board Title */ -.boardHeader h1, -.boardHeader h2, -.boardHeader h3, -.boardHeader h4, -.boardHeader h5, -.boardHeader h6 -{ border-bottom:3px solid #fe3614; } - -/* board Information */ -.articleNum { float:left; background:url(../images/black/iconArticle.gif) no-repeat left top; } -.articleNum strong { font:bold 11px Tahoma; color:#BBBBBB;} - -/* account Navigation */ -.accountNavigation li.join a { background:url(../images/black/iconMyInfo.gif) no-repeat left top; padding-left:14px; } -.accountNavigation li.myInfo a { background:url(../images/black/iconMyInfo.gif) no-repeat left top; padding-left:14px; } - -/* boardRead */ -.boardRead .fileAttached li { background:url(../images/black/iconFile.gif) no-repeat left top;} -.boardRead .titleAndUser { border-bottom:1px solid #555555; } -.boardRead .contentButton { border-top:1px solid #555555; } - -/* style.list */ -.boardList th { background:transparent url(../images/black/lineBoardListTh.gif) no-repeat left bottom; } -.boardList td.recommend { color:#ff6600; } -.boardList td .replyAndTrackback { color:#BBBBBB; } -.boardList td.title strong.category { color:#BBBBBB; } -.buttonTypeGo { background:url(../images/black/buttonTypeInput24.gif) no-repeat; } - -/* Pagination*/ -.pagination a, .pagination strong{ color:#888; } -.pagination a:hover, .pagination a:active, .pagination a:focus{ background-color:#555 !important; } -.pagination strong{ color:#ff6600 !important;} -.pagination.a1 a, .pagination.a1 strong{ background:#000; border-left:1px solid #555; border-right:1px solid #666; color:#888;} -.pagination.a1 a.prev, .pagination.a1 a.prevEnd, .pagination.a1 a.next, .pagination.a1 a.nextEnd { background:#000; } - -.pagination.a2 a, .pagination.a2 strong{ background:#000; border-left:1px solid #555; border-right:1px solid #666; color:#888; } -.pagination.a2 a.prev, .pagination.a2 a.prevEnd, .pagination.a2 a.next, .pagination.a2 a.nextEnd { background:#000; } - - -/* replyAndTrackback */ -.buttonBox .replyAndTrackback a strong { color:#BBBBBB;} - -.replyBox .fileAttached li { background:url(../images/black/iconFile.gif) no-repeat left top;} - -/* replace common images */ -.boardHeader { border:1px solid #ABA9B4; border-bottom:0; background:transparent url(../images/black/bgH3.gif) repeat-x left bottom; overflow:hidden;} -.boardHeader h1, -.boardHeader h2, -.boardHeader h3, -.boardHeader h4, -.boardHeader h5, -.boardHeader h6 -{ background:transparent url(../images/black/lineH3.gif) no-repeat right bottom; color:#AAAAAA; border-bottom:3px solid #ABA9B4;} -.boardDescription { color:#666666; border:1px solid #666666; overflow:hidden; padding:10px; margin-top:5px; background-color:transparent;} -.accountNavigation li.setup a { background:url(../images/black/iconSetup.gif) no-repeat left top; padding-left:14px; } -.accountNavigation li.admin a { background:url(../images/black/iconAdmin.gif) no-repeat left top; padding-left:12px; } -.accountNavigation li.loginAndLogout a { background:url(../images/black/line_1x10_e0e0e0.gif) no-repeat left 2px; padding-left:8px; } - -.boardSubMenu { border-bottom:1px solid #444444;} -.boardList { width:100%; border:1px solid #444444; border-top:none; overflow:hidden;} -.boardList thead th { color:#999999; font-weight:normal; border-top:1px solid #444444; border-bottom:1px solid #888888; white-space:nowrap; padding-top:5px; height:28px; overflow:hidden;} -.boardList thead th a { color:#999999; } -.boardList thead th.num { border-left:0px solid #444444; } -.boardList tbody td { border-top:1px solid #444444; padding:.5em;} -.boardList tbody td.title, .boardList tr.notice { background-color:transparent; } - -#board_category { background-color:#444444; color:#AAAAAA; } -#go_button { color:#AAAAAA; } - -.boardList tr.bg1, .boardList tr.bg2 { background-color:transparent; } -.boardList td.topic strong a, .boardList td.title a { color:#AAAAAA; } -.boardList td.author div { color:#AAAAAA; } -.boardList td.topic div.author strong { font-size:9pt; } -.boardList td.webzineTitle, .boardList td.webzineTitle a { color:#AAAAAA; } - -.boardRead .readHeader .title h4 a { color:#BBBBBB; } -.boardRead .dateAndCount .replyAndTrackback .replyCount { background:transparent url(../images/black/iconReply.gif) no-repeat left 1px; color:#888888; } -.boardRead .dateAndCount .replyAndTrackback .trackbackCount { background:transparent url(../images/black/iconTrackback.gif) no-repeat left 1px; color:#888888; } -.boardRead .dateAndCount .replyAndTrackback .replyCount a,.boardRead .dateAndCount .replyAndTrackback .trackbackCount a { color:#888888; } -.boardRead .dateAndCount .readedCount { background:transparent url("../images/black/read.gif") no-repeat left top; color:#4A3FD7;} -.boardRead .dateAndCount .date { color:#888888; background:transparent url("../images/black/calendar.gif") no-repeat left top; } -.comment_popup_menu, .document_popup_menu { background:url(../images/black/document_menu.gif) no-repeat right top;} - -.tagsBox { border:1px solid #888888; padding:10px; overflow:hidden;} -.tags div a:hover { background-color:#444444; color:#FFFFFF;} -.tags .tagTypeA a { color:#555555; background-color:#444444; margin:0;} -.tags .tagTypeB a { color:#888888; } -.tags .tagTypeC a { background-color:#333333;} -.tags .tagTypeD a { background-color:#111111;} -.boardRead .tag { background:transparent url(../images/common/iconTag.gif) no-repeat 3px 2px; } -.boardRead .fileAttached { border:1px solid #888888; background-color:transparent; padding:5px; margin-top:10px; overflow:hidden;} -.boardRead .fileAttached ul li a { color:#AAAAAA; } -.replyBox .fileAttached { border:1px solid #888888; background-color:transparent; padding:5px; margin-top:10px; overflow:hidden;} -.replyBox .fileAttached ul li a { color:#AAAAAA; } -.boardWrite * { color:#888888; } -.boardWrite dl.option dd * { color:#888888; } -.replyBox .replyItem { background-color:transparent; border-bottom:1px dotted #888888; } -.replyBox .date { color:#888888; } -.trackbackBox .trackbackItem { background-color:transparent; } - -#fo_search select { background-color:#444444; color:#AAAAAA; } - -.inputTypeText { background-color:transparent; color:#AAAAAA; } -.inputTypeText:hover, .inputTypeText:focus { background-color:transparent; color:#AAAAAA; } -.boardWrite .tag .inputTypeText { background:transparent; } - -.secretContent { border:1px solid #888888; width:240px; } -.secretContent .title { background-color:#444444; color:#AAAAAA;} -.secretContent .content { background-color:#222222; color:#888888; } -.boardRead .readBody { color:#BBBBBB; } -.smallBox { border:1px solid #555555; } -.smallBox .messageBox { background-color:#444444; border-bottom:1px solid #888888; color:#AAAAAA;} -.smallBox .header { background:transparent !important; } - - -/* button */ -a.button, -a.button span, -span.button, -span.button button, -span.button input { background-image:url(../../../../../common/tpl/images/buttonBlack.gif); color:#fff;} - - -del.button span, -a.button, span.button, del.button, -a.button span, span.button button, span.button input, del.button span{ - color:#FFFFFF; -} - - diff --git a/modules/board/skins/xe_board/css/common.css b/modules/board/skins/xe_board/css/common.css deleted file mode 100644 index 20c2e974b..000000000 --- a/modules/board/skins/xe_board/css/common.css +++ /dev/null @@ -1,412 +0,0 @@ -@charset "utf-8"; - -/* -NHN UIT Lab. WebStandardization Team (http://html.nhndesign.com/) -Jeong, Chan Myeong 070601~070630 -*/ - -/** - * Header - **/ - -/* board Title */ -.boardHeader { border:1px solid #e1e1dd; border-bottom:0; background:#ffffff url(../images/common/bgH3.gif) repeat-x left bottom; overflow:hidden;} -.boardHeader .boardHeaderBorder { width:100%;} -.boardHeader h1, -.boardHeader h2, -.boardHeader h3, -.boardHeader h4, -.boardHeader h5, -.boardHeader h6 -{ margin:0; float:left; padding:15px 15px 12px 15px; font-size:1.2em; background:#ffffff url(../images/common/lineH3.gif) no-repeat right bottom;} - -/* board Description */ -.boardDescription { color:#AEAEAE; border:1px solid #DDDDDD; overflow:hidden; padding:10px; margin: 5px 0; background-color:#FFFFFF;} - -/* board Information */ -.boardInformation { width:100%; clear:both; margin:5px 0 2px 0; overflow:hidden; color:#666666;} -.articleNum { float:left; padding:0 0 0 15px; } - -/* account Navigation */ -.accountNavigation { margin:0; padding:0; float:right; } -.accountNavigation li { float:left; margin-left:7px; list-style:none; } -.accountNavigation li a { white-space:nowrap; color:#666666; text-decoration:none;} -.accountNavigation li.setup a { background:url(../images/common/iconSetup.gif) no-repeat left top; padding-left:14px; } -.accountNavigation li.admin a { background:url(../images/common/iconAdmin.gif) no-repeat left top; padding-left:12px; } -.accountNavigation li.listType { margin-left:5px; } -.accountNavigation li.loginAndLogout a { background:url(../images/common/line_1x10_e0e0e0.gif) no-repeat left 2px; padding-left:8px; } - -/* secret Content */ -.secretContent { margin:20px auto; text-align:center; border:1px solid #EFEFEF; width:240px; } -.secretContent .title { padding:10px 0 10px 0; background-color:#EFEFEF; display:block; font-weight:bold; } -.secretContent .content { padding:10px 0 10px 0; background-color:#FFFFFF; display:block; } - -/* blog Style Notice */ -.blogNotice { margin-bottom:10px; padding:5px; border:1px solid #e0e1db;} -.blogNotice .item { background:url("../images/common/notice.gif") no-repeat -2px 3px; padding:3px 0 3px 18px; } -.blogNotice .item .date { font-family:verdana; font-size:.9em;color:#AAAAAA; } -.blogNotice .item a { text-decoration:none; color:#444444; } -.blogNotice .item a:hover { text-decoration:underline} -.blogNotice .item .replyAndTrackback { color:#AAAAAA; font-size:.9em; } - -/* boardRead */ -.viewDocument { border-bottom:2px solid #AAAAAA; margin-bottom:20px; } -.boardRead { margin:10px 0 10px 0; } - -.boardRead .titleAndUser { overflow:hidden; border-bottom:1px solid #e0e1db; } - -.boardRead .titleAndUser .title { float:left; margin:10px 0 5px 0; } -.boardRead .titleAndUser .title a { color:#000000; text-decoration:none; } -.boardRead .titleAndUser .title a:hover { text-decoration:underline; } -.boardRead .titleAndUser h1, -.boardRead .titleAndUser h2, -.boardRead .titleAndUser h3, -.boardRead .titleAndUser h4, -.boardRead .titleAndUser h5, -.boardRead .titleAndUser h6 -{ margin:0; font-size:1.5em; margin-left:3px;} - -.boardRead .titleAndUser .userInfo { float:right; white-space:nowrap; margin-top:11px; } -.boardRead .titleAndUser .userInfo .author { color:#3074a5; } -.boardRead .titleAndUser .userInfo .author a { color:#3074a5; text-decoration:none; } - -.boardRead .dateAndCount { clear:both; white-space:nowrap; color:#444444; margin:5px 0 0 0; font-size:.9em; font-family:tahoma; line-height:17px; padding-bottom:10px; } - -.boardRead .dateAndCount .uri { float:left; } -.boardRead .dateAndCount .uri a { text-decoration:none; margin-left:4px; color:#BBBBBB; } - -.boardRead .dateAndCount .date { float:right; background:url("../images/common/calendar.gif") no-repeat left top; padding-left:18px; margin-left:10px; } -.boardRead .dateAndCount .readedCount { float:right; color:#AAAAAA; margin-left:10px; background:url("../images/common/read.gif") no-repeat left top; padding-left:18px; color:#4A3FD7;} -.boardRead .dateAndCount .votedCount { float:right; color:#AAAAAA; margin-left:10px; background:url("../images/common/vote.gif") no-repeat left top; padding-left:18px; color:#D76A3F;} -.boardRead .dateAndCount .replyAndTrackback { float:right; } -.boardRead .dateAndCount .replyAndTrackback .replyCount { margin-left:10px; float:left; background:#FFFFFF url(../images/common/iconReply.gif) no-repeat left 1px; padding-left:15px; } -.boardRead .dateAndCount .replyAndTrackback .trackbackCount { margin-left:10px; float:left; background:#FFFFFF url(../images/common/iconTrackback.gif) no-repeat left 1px; padding-left:15px; } -.boardRead .dateAndCount .replyAndTrackback a { color:#333333; white-space:nowrap; text-decoration:none; } -.boardRead .dateAndCount .replyAndTrackback a:hover { text-decoration:underline; } -.boardRead .dateAndCount .category { float:left; margin-right:10px; } -.boardRead .dateAndCount .category a { color:#555555; text-decoration:none; background:url("../images/common/category.gif") no-repeat left -1px; padding-left:18px; font-weight:bold;} -.boardRead .dateAndCount .category a:hover { text-decoration:underline; } - -/* extraVars list */ -.boardRead .extraVarsList { width:100%; border:1px solid #e0e1db; border-bottom:none; margin:0 0 30px 0; table-layout:fixed;} -.boardRead .extraVarsList th { font-weight:normal; color:#555555; text-align:left; padding:4px 0 4px 10px; border-bottom:1px solid #e0e1db; border-right:1px solid #e0e1db;} -.boardRead .extraVarsList td { color:#555555; border-bottom:1px solid #e0e1db; padding:4px 0 4px 10px; } -.boardRead .extraVarsList td a { color:#555555; } - -.boardRead .readBody { color:#555555; margin-top:20px; } - - -.boardRead .tag { background:#FFFFFF url(../images/common/iconTag.gif) no-repeat 3px 2px; padding-left:25px; margin:10px 0 0 0; } -.boardRead .tag ul { margin:0; padding:0; } -.boardRead .tag li { display:inline; list-style:none; } -.boardRead .tag li a { color:#444444;} - -.boardRead .fileAttached { border:1px solid #EFEFEF; background-color:#F4F4F4; padding:5px; margin-top:10px; overflow:hidden;} -.boardRead .fileAttached h5 { font-weight:normal; color:#999999; font-size:1em; line-height:22px; } -.boardRead .fileAttached ul { padding:0; margin:0; } -.boardRead .fileAttached li { padding-left:15px; display:block; float:left; white-space:nowrap; list-style:none; margin:0 10px 5px 0; } -.boardRead .fileAttached li a { text-decoration:none; font-size:.9em; white-space:nowrap; color:#444444; } -.boardRead .fileAttached li a:visited { color:#777777;} - -.boardRead .contentButton { text-align:right;margin:10px 0 5px 0; border-top:1px solid #DDDDDD; padding-top:10px;} - - -.trackbackBox { padding:.6em .6em; color:#666666; border:1px solid #e0e1db;;margin-top:.5em; } -.trackbackBox .trackbackUrl { color:#1F3DAE; font-size:.9em; background:url("../images/common/iconTrackback.gif") no-repeat left top; padding-left:18px; margin:0; } -.trackbackBox .trackbackItem { background-color:#F3F3F3; padding:.6em .8em .6em .6em; line-height:1.25em; border-top:1px dotted #EEEEEE; list-style:none;} -.trackbackBox p { display:inline; margin-bottom:1em;} -.trackbackBox a { color:#666666; text-decoration:none;} -.trackbackBox div { clear:both; } -.trackbackBox address { display:block; padding:0 .3em 0 0; } -.trackbackBox address a { font-size:.9em; color:#3074a5; margin-right:.3em; float:left;} -.trackbackBox address .date { font:.8em Tahoma; color:#cccccc; float:right;} - -.replyBox { padding:10px; color:#666666; border:1px solid #e0e1db; margin-top:.5em;} -.replyBox .replyItem { background-color:#FFFFFF; padding:.6em .8em .6em .6em; line-height:1.25em; clear:both; border-bottom:1px dotted #EEEEEE; list-style:none;} -.replyBox p { display:inline; } -.replyBox .author { float:left; padding:0 .3em 0 0; color:#3074a5; margin:0 .3em .5em 0;} -.replyBox .author a { color:#3074a5; margin-right:.3em; text-decoration:none; } -.replyBox .voted { float:left; font-size:.9em; color:#AAAAAA; margin:0 .3em .5em 1em;} -.replyBox .date { float:right; font:.8em Tahoma; color:#cccccc; margin:.3em 0 .5em 0;} - -.replyBox .replyOption { height:20px; float:right; white-space:nowrap; margin-left:.2em;} -.replyBox .replyOption img { vertical-align:middle;} - -.replyBox .replyContent { clear:left; } -.replyBox .replyContent p { display:block; } -.replyBox .reply { background-color:#F4F4F4; border-bottom:1px dotted #DDDDDD;} -.replyBox .replyIndent { background:url(../images/common/iconReplyArrow.gif) no-repeat .0em .3em; padding-left:1.3em;} - -.replyBox .fileAttached { border:1px solid #EFEFEF; background-color:#F4F4F4; padding:5px; margin-top:10px; overflow:hidden;} -.replyBox .fileAttached ul { border:0; margin:0; padding:0;} -.replyBox .fileAttached h5 { font-weight:normal; color:#999999; float:left; font-size:1em; } -.replyBox .fileAttached li { padding-left:15px; display:block; float:left; white-space:nowrap; list-style:none; margin:0px 10px 5px 0; } -.replyBox .fileAttached li a { text-decoration:none; font-size:.9em; white-space:nowrap; color:#444444; } -.replyBox .fileAttached li a:visited { color:#777777;} - -.commentButton { margin-top:.5em; } - -/* gallery sub menu */ -.boardSubMenu { margin:0 0 .5em 0; padding:1em 0 .5em .5em; border-bottom:1px solid #e0e1db;} -.boardSubMenu a { text-decoration:none; color:#666666; vertical-align:bottom; background:url(../images/common/line_1x10_e0e0e0.gif) no-repeat right 5px; padding-left:10px; padding-right:10px; _padding-top:5px; position:relative; top:5px; } -.boardSubMenu img.sort { vertical-align:middle; } - -/* list */ -.boardList { width:100%; border:1px solid #e0e1db; border-top:none; overflow:hidden; } - -.boardList thead tr th div { white-space:nowrap; margin:0 5px; } -.boardList thead tr th.title , .boardList thead tr th.category, .boardList thead tr th.topic { width:100%; } -.boardList tbody td { white-space:nowrap; } -.boardList tbody td.title { white-space:normal; } -.boardList tbody td.webzineTitle { white-space:normal; } -.boardList tbody td.wrap { white-space:normal; } - -.boardListNoTopBorder { border:none; } -.boardList th { color:#3e3f3e; font-weight:normal; border-top:1px solid #e0e1db; border-bottom:1px solid #ffffff; white-space:nowrap; padding-top:5px; height:28px; overflow:hidden;} -html:not([lang*=""]) .boardList th { height:33px; } -.boardList th.no_line { background-position:-3px bottom; } -.boardList th a { color:#3e3f3e; text-decoration:none; } -.boardList th.num { border-left:1px solid #ffffff; } -.boardList th.checkbox { text-align:center; } -.boardList th.title { text-align:center; padding-left:1em; } -.boardList th.topic { text-align:left; padding-left:1em; } -.boardList th.category { text-align:left; padding-left:1em; } -.boardList th.category select { vertical-align:middle; width:200px; height:20px;} -.boardList th.reading, th.recommend , th.date { white-space:nowrap;} -.boardList th .sort { padding:0 .2em; vertical-align:middle;} - -.boardList tr.notice { background:#f8f8f8; } -.boardList tr.notice .num { font-weight:bold;} -.boardList tr.bg1 { background:#ffffff} -.boardList tr.bg2 { background:#fbfbfb;} -.boardList td { border-top:1px solid #eff0ed; padding:.5em;} -.boardList td.num { font:.8em tahoma; color:#999999; padding:.5em 1em; text-align:center;} -.boardList td.checkbox { font:.8em tahoma; color:#999999; text-align:center;} -.boardList tr.notice td.num { padding:.5em; white-space:nowrap;} -.boardList tr.notice td.notice { font-size:.9em; color:#999999; font-weight:bold; text-align:center;} -.boardList td.thumb { } -.boardList td.thumb img { border:1px solid #E0E1DB; padding:3px; margin:none; } - -.boardList td.title {padding-left:1em; } -.boardList td.title strong.category { font-size:1em; background:url(../images/common/line_1x10_e0e0e0.gif) no-repeat right 3px; padding-right:.5em; margin-right:.5em;} -.boardList td.title.bold { font-size:1.2em; font-weight:bold;} -.boardList td.title.bold a { position:relative; top:.3em;} -.boardList td.title * { vertical-align:middle;} -.boardList td.title, -.boardList td.title a { color:#444444; text-decoration:none;} -.boardList td.title a:visited { color:#777777;} - -.boardList td.topic { padding-left:1em; color:#888888; } -.boardList td.topic strong a { font-size:1em; font-weight:normal; text-decoration:none; color:#222222; } -.boardList td.topic strong a:visited { color:#777777; } -.boardList td.topic .category { background:url(../images/common/line_1x10_e0e0e0.gif) no-repeat left 3px; padding-left:.5em; margin-left:.5em; color:#AAAAAA; } -.boardList td.topic div.author { margin-top:.5em; color:#BBBBBB; } -.boardList td.topic div.author strong { font-weight:normal; color:#666666; } -.boardList td.commentCount { font:bold .8em Tahoma; color:#888888; text-align:center; } - -.boardList td.latestPost { color:#888888; } -.boardList td.latestPost div.author { margin-top:.5em; color:#BBBBBB; } -.boardList td.latestPost div.author strong { font-weight:normal; color:#666666; } -.boardList td.latestPost div.date { font-size:0.8em; margin-top:.5em; } -.boardList td.latestPost div.date strong { font-family:Tahoma; font-weight:normal; color:#666666; } - -.boardListNoTopBorder td { border-top:none; border-bottom:1px solid #eff0ed; padding:.5em;} - -.boardList td.webzineTitle { padding-left:1em; color:#777777; height:1.2em; width:100%;} -.boardList td.webzineTitle strong.category { font-size:1em; background:url(../images/common/line_1x10_e0e0e0.gif) no-repeat right 3px; padding-right:.5em; margin-right:.5em;} -.boardList td.webzineTitle.bold { font-size:1.2em; font-weight:bold;} -.boardList td.webzineTitle * { vertical-align:middle;} -.boardList td.webzineTitle, -.boardList td.webzineTitle a { color:#444444; text-decoration:none;} -.boardList td.webzineTitle a:visited { color:#777777;} - -.boardList td.summary { border-top:none; vertical-align:top; color:#666666; line-height:1.25em; padding-left:1em; white-space:normal; } -.boardList td.summary a { color:#666666; text-decoration:none; line-height:inherit;} -.boardList td.summary a:visited { color:#999999;} - -.boardList td .replyAndTrackback img.trackback { margin-bottom:-.1em;} -.boardList td .replyAndTrackback strong { font:bold 1em Tahoma;} -.boardList td .replyAndTrackback { font:.8em Tahoma; } -.boardList td.author { color:#333333; padding-left:1em;} -.boardList td.author a { color:#333333;} -.boardList td.reading { font:.8em Tahoma; color:#999999; text-align:center;} -.boardList td.recommend { font:bold .8em Tahoma; text-align:center;} -.boardList td.date { font:.8em Tahoma; color:#999999; text-align:center; white-space:nowrap;} -.boardList td input { _margin:-3px;} - -.buttonTypeGo { border:none; cursor:pointer; width:24px; height:20px; _position:relative; _top:3px; font:.75em Tahoma; text-align:center;} -*:first-child+html .buttonTypeGo { position:relative; top:3px; } - -.thumbnailBox { margin-top:1em; clear:both; overflow:hidden; border-bottom:1px solid #e0e1db; } -.thumbnailBox div.cell { display:block; float:left; overflow:hidden; margin-bottom:1em; margin-right:1em;} -.thumbnailBox div.cell img.thumb { padding:2px; border:1px solid #e0e1db; display:block; margin-bottom:1em; margin-left:auto;margin-right:auto;} -.thumbnailBox div.title { color:#3B96C0; margin-bottom:.2em; overflow:hidden; white-space:nowrap; text-align:center;} -.thumbnailBox div.title a { color:#3B96C0; text-decoration:none;} -.thumbnailBox div.nameAndDate { font-size:.9em; color:#999999; margin-bottom:.2em; text-align:center;} -.thumbnailBox div.nameAndDate a { color:#999999;} -.thumbnailBox div.nameAndDate .author { margin-left:auto; margin-right:right; } -.thumbnailBox div.nameAndDate .author div { display:inline; vertical-align:middle;} -.thumbnailBox div.nameAndDate .date { font:.8em Tahoma; color:#999999;} -.thumbnailBox div.readAndRecommend { font-size:.9em; color:#666666; text-align:center;} -.thumbnailBox div.readAndRecommend .num { font:.8em Tahoma;} -.thumbnailBox div.readAndRecommend .vr { color:#dddddd;} -.thumbnailBox div.readAndRecommend strong.num { font:bold .8em Tahoma; color:#ff6600;} - -/* board Bottom */ -.boardBottom { margin-top:10px; } - -/* list button */ -.leftButtonBox { float: left; } -.rightButtonBox { float: right; } - -/* Search Form */ -.boardSearch { margin-top:30px; margin-left:auto; margin-right:auto; clear:both; text-align:center;} -.boardSearch select { height:20px; } -.boardSearch input { height:18px; } - -/* boardWrite */ -.boardEditor { margin-bottom:10px; } -.commentEditor { margin-top:10px; } -.boardWrite { border:1px solid #e0e1db; padding-bottom:10px;} -.boardWrite fieldset { border:none; } -.boardWrite .userNameAndPw { margin:10px 10px 0 10px; } -.boardWrite .userNameAndPw .userName {width:60px; margin-right:10px; } -.boardWrite .userNameAndPw .userPw {width:60px; margin-right:10px; } -.boardWrite .userNameAndPw .emailAddress {width:60px; margin-right:10px; } -.boardWrite .userNameAndPw .homePage {width:60px; margin-right:10px; } - -.boardWrite .title { margin-top:5px; } -.boardWrite .title .category { margin-left:10px; } -.boardWrite .title label.title { margin:0 10px 0 10px; } -.boardWrite .title input.title { width:60%;} - -.boardWrite dl { padding:0; margin:0; } -.boardWrite dl dd { padding:0; margin:0; } -.boardWrite dl.option { margin:10px 0 3px 10px; padding:0;} -.boardWrite dl.option dd { display:inline; margin-right:5px; } -.boardWrite dl.option dd * { vertical-align:middle;} -.boardWrite dl.option dd select { width:8em; font-size:.95em; } - -.boardWrite .tag { margin-top:10px; margin-left:10px; } -.boardWrite .tag .inputTypeText { width:90%; background:#FFFFFF url(../images/common/iconTag.gif) no-repeat 5px 5px; padding-left:30px;} -.boardWrite .tag .help { vertical-align:middle;} -.boardWrite .tag .info { font-size:.9em; color:#999999; background:url(../images/common/iconArrowD8.gif) no-repeat 0% 40%; margin-top:5px; padding-left:5px;} - -.boardWrite .extraVarsList { width:100%; border-top:1px solid #e0e1db; border-bottom:none; margin:10px 0 10px 0; table-layout:fixed;} -.boardWrite .extraVarsList th { font-weight:normal; color:#555555; text-align:left; padding:4px 0 4px 10px; border-bottom:1px solid #e0e1db; border-right:1px solid #e0e1db;} -.boardWrite .extraVarsList td { color:#555555; border-bottom:1px solid #e0e1db; padding:4px 0 4px 10px; } -.boardWrite .extraVarsList td a { color:#555555; } - -.boardWrite .extraVarsList p { margin:5px 0 0 0; padding:0; } -.boardWrite .extraVarsList ul { margin:0; padding:0; } - -.smallBox { border:1px solid #e0e1db; margin-left:auto; margin-right:auto; padding-bottom:10px; } -.smallBox.w268 { width:268px;} -.smallBox .header { margin:0; padding:0; position:relative; _width:100%; background:#ffffff url(../images/common/bgH3.gif) no-repeat left bottom; overflow:hidden;} -.smallBox .header h3 { margin:0; padding:0; clear:both; font-size:1.2em; padding:.8em 2em .6em 1.2em; border-bottom:3px solid #fe3614; } -.smallBox .complex { padding:1.5em 2em 2em 2em;} -.smallBox .inputPassword { position:relative; border:none; padding:2em 2em 1.5em 2em;} -.smallBox .inputPassword .inputTypeText { float:left; margin-right:.5em; width:8em;} -.smallBox .inputPassword legend { position:absolute; overflow:hidden; width:1px; height:1px; font-size:.001em; text-indent:-100em;} -.smallBox .messageBox { background-color:#F3F3F3; padding:10px; border-bottom:1px solid #EEEEEE;} - -/* Pagination Reset */ -.pagination{ padding:15px 0; margin:0; text-align:center;} -.pagination *{ margin:0; padding:0;} -.pagination img{ border:0;} -.pagination a, -.pagination strong{ position:relative; display:inline-block; text-decoration:none; line-height:normal; color:#333; font-family:Tahoma, Sans-serif; vertical-align:middle;} -.pagination a:hover, -.pagination a:active, -.pagination a:focus{ background-color:#f4f4f4 !important; } -.pagination strong{ color:#ff6600 !important;} -.pagination a.prev, -.pagination a.prevEnd, -.pagination a.next, -.pagination a.nextEnd{ font-weight:normal !important; border:none !important; margin:0 !important; white-space:nowrap; } - -/* Pagination A1 */ -.pagination.a1 a, -.pagination.a1 strong{ margin:0 -4px; padding:1px 10px 1px 8px; border:none; border-left:1px solid #ccc; border-right:1px solid #ddd; font-weight:bold; font-size:12px; background:#fff;} -.pagination.a1 a.prev{ padding-left:10px; background:#fff url(../images/common/arrowPrevA1.gif) no-repeat left center; } -.pagination.a1 a.prevEnd{ padding-left:15px; background:#fff url(../images/common/arrowPrevEndA1.gif) no-repeat left center; } -.pagination.a1 a.next{ padding-right:10px; background:#fff url(../images/common/arrowNextA1.gif) no-repeat right center; } -.pagination.a1 a.nextEnd{ padding-right:15px; background:#fff url(../images/common/arrowNextEndA1.gif) no-repeat right center; } - -/* Pagination A2 */ -.pagination.a2 a, -.pagination.a2 strong{ margin:0 -4px; padding:0 10px 0 8px; font-weight:bold; font-size:11px; border:none; border-left:1px solid #ddd; border-right:1px solid #ccc; background:#fff; } -.pagination.a2 a.prev{ padding-left:10px; background:#fff url(../images/common/arrowPrevA1.gif) no-repeat left center; } -.pagination.a2 a.prevEnd{ padding-left:15px; background:#fff url(../images/common/arrowPrevEndA1.gif) no-repeat left center; } -.pagination.a2 a.next{ padding-right:10px; background:#fff url(../images/common/arrowNextA1.gif) no-repeat right center; } -.pagination.a2 a.nextEnd{ padding-right:15px; background:#fff url(../images/common/arrowNextEndA1.gif) no-repeat right center; } - -/* Pagination B1 */ -.pagination.b1 a, -.pagination.b1 strong{ margin:0 -2px; padding:2px 8px; font-weight:bold; font-size:12px;} -.pagination.b1 a.prev{ padding-left:16px; background:url(../images/common/arrowPrevB1.gif) no-repeat left center; } -.pagination.b1 a.next{ padding-right:16px; background:url(../images/common/arrowNextB1.gif) no-repeat right center; } - -/* Pagination B2 */ -.pagination.b2 a, -.pagination.b2 strong{ margin:0 -2px; padding:2px 6px; font-size:11px;} -.pagination.b2 a.prev{ padding-left:12px; background:url(../images/common/arrowPrevB1.gif) no-repeat left center; } -.pagination.b2 a.next{ padding-right:12px; background:url(../images/common/arrowNextB1.gif) no-repeat right center; } - -/* Pagination C1 */ -.pagination.c1 a, -.pagination.c1 strong{ margin:0 -2px; padding:2px 4px; font-size:12px;} -.pagination.c1 a.prev, -.pagination.c1 a.next{ display:inline-block; width:13px; height:14px; padding:3px 4px; margin:0;} -.pagination.c1 a.prev{ background:url(../images/common/arrowPrevC1.gif) no-repeat center;} -.pagination.c1 a.next{ background:url(../images/common/arrowNextC1.gif) no-repeat center;} -.pagination.c1 a.prev span, -.pagination.c1 a.next span{ position:absolute; width:0; height:0; overflow:hidden; visibility:hidden;} - -/* Pagination C2 */ -.pagination.c2 a, -.pagination.c2 strong{ margin:0 -2px; padding:2px 4px; font-size:11px;} -.pagination.c2 a.prev, -.pagination.c2 a.next{ display:inline-block; width:13px; height:14px; padding:3px 4px; margin:0;} -.pagination.c2 a.prev{ background:url(../images/common/arrowPrevC1.gif) no-repeat center;} -.pagination.c2 a.next{ background:url(../images/common/arrowNextC1.gif) no-repeat center;} -.pagination.c2 a.prev span, -.pagination.c2 a.next span{ position:absolute; width:0; height:0; overflow:hidden; visibility:hidden;} - -/* 게시물의 팝업 메뉴 */ -.comment_popup_menu, .document_popup_menu { text-align:right; background:url(../images/common/document_menu.gif) no-repeat right top !important; padding:0 15px 0 0; height:18px; clear:both;} -.comment_popup_menu a, .document_popup_menu a { cursor:pointer; display:inline; color:#555555 !important; text-decoration:none; } - -/* tag list */ -.tagsBox { border:1px solid #EEEEEE; padding:10px; overflow:hidden;} -.tagsBox h5 { margin:0; padding:2px; } -.tags { width:100%; } -.tags div { float:left; padding:2px; margin-right:10px; overflow:hidden; white-space:nowrap; height:15px;} -.tags div a { text-decoration:none; color:#555555; line-height:150%;} -.tags div a:hover { background-color:#888888; color:#FFFFFF;} -.tags .tagTypeA a { color:#fe3614; font-weight:bold; font-size:12pt; background-color:#EFEFEF; margin:0;} -.tags .tagTypeB a { color:#fe3614; font-size:11pt; margin:0;} -.tags .tagTypeC a { font-weight:bold; font-size:11pt; margin:0; background-color:#EFEFEF;} -.tags .tagTypeD a { font-weight:bold; margin:0; background-color:#EFEFEF;} -.tags .tagTypeE a { font-weight:normal; margin:0;} - - -/* 회원 서명 및 프로필 이미지 출력 */ -.memberSignature { border:1px solid #e0e1db; padding:10px; margin-top:20px; clear:both;} -.memberSignature .profile { float:left; margin-right:20px; } -.commentProfileImage { margin:0 10px 10px 0; float:left; } -.replyBox .xe_content { display:inline; } - -.display_date { cursor:pointer; width:80px; border:1px solid; border-color:#a6a6a6 #d8d8d8 #d8d8d8 #a6a6a6; height:1em; padding:3px; margin-right:10px;} - -/* 확장 변수 폼 */ -.extraVarsList tr td .text { border:1px solid; border-color:#a6a6a6 #d8d8d8 #d8d8d8 #a6a6a6; padding:3px; margin-right:10px; width:90%; } -.extraVarsList tr td .email_address { border:1px solid; border-color:#a6a6a6 #d8d8d8 #d8d8d8 #a6a6a6; padding:3px; margin-right:10px; width:300px; } -.extraVarsList tr td .homepage { border:1px solid; border-color:#a6a6a6 #d8d8d8 #d8d8d8 #a6a6a6; padding:3px; margin-right:10px; width:300px; } -.extraVarsList tr td .tel { border:1px solid; border-color:#a6a6a6 #d8d8d8 #d8d8d8 #a6a6a6; padding:3px; margin-right:10px; width:40px; margin-right:10px;} -.extraVarsList tr td .textarea { border:1px solid; border-color:#a6a6a6 #d8d8d8 #d8d8d8 #a6a6a6; padding:3px; margin-right:10px; width:90%; height:80px; font-size:12px;} -.extraVarsList tr td ul { margin:0; padding:0; list-style:none; } -.extraVarsList tr td ul li { display:inline-block; margin-right:10px; } -.extraVarsList tr td ul li input { margin-right:5px; vertical-align:middle;} -.extraVarsList tr td .date { border:1px solid; border-color:#a6a6a6 #d8d8d8 #d8d8d8 #a6a6a6; padding:3px; margin-right:10px; width:100px; } -.extraVarsList tr td .address { border:1px solid; border-color:#a6a6a6 #d8d8d8 #d8d8d8 #a6a6a6; padding:3px; margin-right:10px; width:300px; } diff --git a/modules/board/skins/xe_board/css/cyan.css b/modules/board/skins/xe_board/css/cyan.css deleted file mode 100644 index aad78d28f..000000000 --- a/modules/board/skins/xe_board/css/cyan.css +++ /dev/null @@ -1,35 +0,0 @@ -@charset "utf-8"; - -/* board Title */ -.boardHeader h1, -.boardHeader h2, -.boardHeader h3, -.boardHeader h4, -.boardHeader h5, -.boardHeader h6 -{ border-bottom:3px solid #2895c0; } - -/* board Information */ -.articleNum { float:left; background:url(../images/cyan/iconArticle.gif) no-repeat left top; } -.articleNum strong { font:bold 11px Tahoma; color:#2895c0;} - -/* account Navigation */ -.accountNavigation li.join a { background:url(../images/cyan/iconMyInfo.gif) no-repeat left top; padding-left:14px; } -.accountNavigation li.myInfo a { background:url(../images/cyan/iconMyInfo.gif) no-repeat left top; padding-left:14px; } - -/* style.list */ -.boardList th { background:#ffffff url(../images/cyan/lineBoardListTh.gif) no-repeat left bottom; } -.boardList td.recommend { color:#2895c0; } -.boardList td .replyAndTrackback { color:#2895c0; } -.buttonTypeGo { background:url(../images/cyan/buttonTypeInput24.gif) no-repeat; } - -/* pagination */ -.pagenation strong { color:#2895c0; } - -/* boardRead */ -.boardRead .fileAttached li { background:url(../images/cyan/iconFile.gif) no-repeat left top;} - -/* replyAndTrackback */ -.buttonBox .replyAndTrackback a strong { color:#2895c0;} - -.replyBox .fileAttached li { background:url(../images/cyan/iconFile.gif) no-repeat left top;} diff --git a/modules/board/skins/xe_board/css/green.css b/modules/board/skins/xe_board/css/green.css deleted file mode 100644 index 53eeb0320..000000000 --- a/modules/board/skins/xe_board/css/green.css +++ /dev/null @@ -1,35 +0,0 @@ -@charset "utf-8"; - -/* board Title */ -.boardHeader h1, -.boardHeader h2, -.boardHeader h3, -.boardHeader h4, -.boardHeader h5, -.boardHeader h6 -{ border-bottom:3px solid #38b549; } - -/* board Information */ -.articleNum { float:left; background:url(../images/green/iconArticle.gif) no-repeat left top; } -.articleNum strong { font:bold 11px Tahoma; color:#ff6600;} - -/* account Navigation */ -.accountNavigation li.join a { background:url(../images/green/iconMyInfo.gif) no-repeat left top; padding-left:14px; } -.accountNavigation li.myInfo a { background:url(../images/green/iconMyInfo.gif) no-repeat left top; padding-left:14px; } - -/* style.list */ -.boardList th { background:#ffffff url(../images/green/lineBoardListTh.gif) no-repeat left bottom; } -.boardList td.recommend { color:#38b549; } -.boardList td .replyAndTrackback { color:#38b549; } -.buttonTypeGo { background:url(../images/green/buttonTypeInput24.gif) no-repeat; } - -/* pagination */ -.pagenation strong { color:#38b549; } - -/* boardRead */ -.boardRead .fileAttached li { background:url(../images/green/iconFile.gif) no-repeat left top;} - -/* replyAndTrackback */ -.buttonBox .replyAndTrackback a strong { color:#38b549;} - -.replyBox .fileAttached li { background:url(../images/green/iconFile.gif) no-repeat left top;} diff --git a/modules/board/skins/xe_board/css/purple.css b/modules/board/skins/xe_board/css/purple.css deleted file mode 100644 index 6003448c9..000000000 --- a/modules/board/skins/xe_board/css/purple.css +++ /dev/null @@ -1,35 +0,0 @@ -@charset "utf-8"; - -/* board Title */ -.boardHeader h1, -.boardHeader h2, -.boardHeader h3, -.boardHeader h4, -.boardHeader h5, -.boardHeader h6 -{ border-bottom:3px solid #ac19a9; } - -/* board Information */ -.articleNum { float:left; background:url(../images/purple/iconArticle.gif) no-repeat left top; } -.articleNum strong { font:bold 11px Tahoma; color:#b1ae00;} - -/* account Navigation */ -.accountNavigation li.join a { background:url(../images/purple/iconMyInfo.gif) no-repeat left top; padding-left:14px; } -.accountNavigation li.myInfo a { background:url(../images/purple/iconMyInfo.gif) no-repeat left top; padding-left:14px; } - -/* style.list */ -.boardList th { background:#ffffff url(../images/purple/lineBoardListTh.gif) no-repeat left bottom; } -.boardList td.recommend { color:#b1ae00; } -.boardList td .replyAndTrackback { color:#b1ae00; } -.buttonTypeGo { background:url(../images/purple/buttonTypeInput24.gif) no-repeat; } - -/* pagination */ -.pagenation strong { color:#b1ae00; } - -/* boardRead */ -.boardRead .fileAttached li { background:url(../images/purple/iconFile.gif) no-repeat left top;} - -/* replyAndTrackback */ -.buttonBox .replyAndTrackback a strong { color:#b1ae00;} - -.replyBox .fileAttached li { background:url(../images/purple/iconFile.gif) no-repeat left top;} diff --git a/modules/board/skins/xe_board/css/red.css b/modules/board/skins/xe_board/css/red.css deleted file mode 100644 index 849311e42..000000000 --- a/modules/board/skins/xe_board/css/red.css +++ /dev/null @@ -1,35 +0,0 @@ -@charset "utf-8"; - -/* board Title */ -.boardHeader h1, -.boardHeader h2, -.boardHeader h3, -.boardHeader h4, -.boardHeader h5, -.boardHeader h6 -{ border-bottom:3px solid #ed135a; } - -/* board Information */ -.articleNum { float:left; background:url(../images/red/iconArticle.gif) no-repeat left top; } -.articleNum strong { font:bold 11px Tahoma; color:#ff6600;} - -/* account Navigation */ -.accountNavigation li.join a { background:url(../images/red/iconMyInfo.gif) no-repeat left top; padding-left:14px; } -.accountNavigation li.myInfo a { background:url(../images/red/iconMyInfo.gif) no-repeat left top; padding-left:14px; } - -/* style.list */ -.boardList th { background:#ffffff url(../images/red/lineBoardListTh.gif) no-repeat left bottom; } -.boardList td.recommend { color:#ff6600; } -.boardList td .replyAndTrackback { color:#ff6600; } -.buttonTypeGo { background:url(../images/red/buttonTypeInput24.gif) no-repeat; } - -/* pagination */ -.pagenation strong { color:#ff6600; } - -/* boardRead */ -.boardRead .fileAttached li { background:url(../images/red/iconFile.gif) no-repeat left top;} - -/* replyAndTrackback */ -.buttonBox .replyAndTrackback a strong { color:#ff6600;} - -.replyBox .fileAttached li { background:url(../images/red/iconFile.gif) no-repeat left top;} diff --git a/modules/board/skins/xe_board/css/white.css b/modules/board/skins/xe_board/css/white.css deleted file mode 100644 index 5e01ec55f..000000000 --- a/modules/board/skins/xe_board/css/white.css +++ /dev/null @@ -1,35 +0,0 @@ -@charset "utf-8"; - -/* board Title */ -.boardHeader h1, -.boardHeader h2, -.boardHeader h3, -.boardHeader h4, -.boardHeader h5, -.boardHeader h6 -{ border-bottom:3px solid #fe3614; } - -/* board Information */ -.articleNum { float:left; background:url(../images/white/iconArticle.gif) no-repeat left top; } -.articleNum strong { font:bold 11px Tahoma; color:#ff6600;} - -/* account Navigation */ -.accountNavigation li.join a { background:url(../images/white/iconMyInfo.gif) no-repeat left top; padding-left:14px; } -.accountNavigation li.myInfo a { background:url(../images/white/iconMyInfo.gif) no-repeat left top; padding-left:14px; } - -/* boardRead */ -.boardRead .fileAttached li { background:url(../images/white/iconFile.gif) no-repeat left top;} - -/* style.list */ -.boardList th { background:#ffffff url(../images/white/lineBoardListTh.gif) no-repeat left bottom; } -.boardList td.recommend { color:#ff6600; } -.boardList td .replyAndTrackback { color:#ff6600; } -.buttonTypeGo { background:url(../images/white/buttonTypeInput24.gif) no-repeat; } - -/* pagination */ -.pagenation strong { color:#ff6600; } - -/* replyAndTrackback */ -.buttonBox .replyAndTrackback a strong { color:#ff6600;} - -.replyBox .fileAttached li { background:url(../images/white/iconFile.gif) no-repeat left top;} diff --git a/modules/board/skins/xe_board/delete_comment_form.html b/modules/board/skins/xe_board/delete_comment_form.html deleted file mode 100644 index 04c371f45..000000000 --- a/modules/board/skins/xe_board/delete_comment_form.html +++ /dev/null @@ -1,23 +0,0 @@ - - -
- -
-

{$lang->confirm_delete}

-
- -
- - - - - - - - -
- - diff --git a/modules/board/skins/xe_board/delete_form.html b/modules/board/skins/xe_board/delete_form.html deleted file mode 100644 index b2589a6a7..000000000 --- a/modules/board/skins/xe_board/delete_form.html +++ /dev/null @@ -1,22 +0,0 @@ - - -
- -
-

{$lang->confirm_delete}

-
- -
- - - - - - - -
- - diff --git a/modules/board/skins/xe_board/delete_trackback_form.html b/modules/board/skins/xe_board/delete_trackback_form.html deleted file mode 100644 index 1296fea22..000000000 --- a/modules/board/skins/xe_board/delete_trackback_form.html +++ /dev/null @@ -1,24 +0,0 @@ - - -
- -
-

{$lang->confirm_delete}

-
- -
- - - - - - - - -
- - - diff --git a/modules/board/skins/xe_board/footer.html b/modules/board/skins/xe_board/footer.html deleted file mode 100644 index c6171637a..000000000 --- a/modules/board/skins/xe_board/footer.html +++ /dev/null @@ -1,2 +0,0 @@ - -{$module_info->footer_text} diff --git a/modules/board/skins/xe_board/header.html b/modules/board/skins/xe_board/header.html deleted file mode 100644 index 21161d103..000000000 --- a/modules/board/skins/xe_board/header.html +++ /dev/null @@ -1,122 +0,0 @@ - - - {@$module_info->colorset = "white"} - - - - - - - - - - - {@ $btn_class = "black" } - - - - - {@ $module_info->duration_new = 12 } - {@ $module_info->content_cut_size= 240 } - - - {@ $module_info->thumbnail_type = 'crop'; } - {@ $module_info->thumbnail_width = 100; } - {@ $module_info->thumbnail_height = 100; } - - - - {@ $order_icon = "buttonDescending.gif" } - {@ $order_type = "asc"; } - - {@ $order_icon = "buttonAscending.gif" } - {@ $order_type = "desc"; } - - - - - - {@ $module_info->default_style = 'gallery'} - - {@ $module_info->default_style = 'webzine'} - - {@ $module_info->default_style = 'list'} - - - - - {@ $module_info->header_title_format = 'h3'} - - - - {$module_info->header_text} - - - -
-
- <{$module_info->header_title_format}>{$module_info->title} - {$module_info->sub_title}header_title_format}> -
-
- - - - -
{$module_info->comment}
- - - - -
- - - -
{$lang->document_count} {number_format($total_count)}
- - - - - -
- diff --git a/modules/board/skins/xe_board/images/black/bgBoardListTh.gif b/modules/board/skins/xe_board/images/black/bgBoardListTh.gif deleted file mode 100755 index bdcd2cf24b6ac00e4bb99f6cbc66bc9ec56f38f4..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 189 zcmZ?wbhEHbWMze$jrvZ&dSQp&CSch!_URZ&BM*d#>&pZ!otMF%n9W3 z@NseRvaql+F|n|-b8vC-FfuZ6aBwj*1C_9`vvV>qF#N{>bbxXUAiEe?ogS!m1!c~2 zoTa7ndyl^A`I4mDe)Ga>-t#*sBw2_^^iD{*bSTG4{lbb8$E8y1u6LB3&aK$nP%y(m QP5xYZTU2buc4r1_0PMOuXaE2J diff --git a/modules/board/skins/xe_board/images/black/bgH3.gif b/modules/board/skins/xe_board/images/black/bgH3.gif deleted file mode 100755 index fa19e923893aceec7de78cde14a07ef352a9be35..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 2770 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 diff --git a/modules/board/skins/xe_board/images/black/buttonModifyE.gif b/modules/board/skins/xe_board/images/black/buttonModifyE.gif deleted file mode 100755 index 71d8d66b1e07f61bf7ed77b33878fb9c1802befb..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 407 zcmZ?wbhEHb6k!l#xXQr5&d#Z&smIOD%gMoQZe}eZF6HFtVQ=fAsiCW_rEj2bYHDn0 zX<=t|pQ4$jD@C?PP7`prNj#t7FK;#lyzN!NbGP%PYXj%Fe>V#>2zM#Kg?c zFT}?u$jr>*?BuDgrp3a-nwpZu00#f53KV~`FfuTxGU$NJ2KkABZOeh63=bWt&ZVA> zM{=y@FFC~G*i^9YMvj=1lZwau4HZ8BCJ2d4N;`Y4=iY~lvs?-%82$L;apZmf2Ngap z6|vUV>e`z8RuwK@6^4ln$_$-K%8XMORCu{nm=|<(&X~DCg_}i1RJ5>=apr1K6&4;9 zCMIR+UAt!}Z{M!MBcviOzH|4k{G+E;galP2B-R#Oyegq0$gU!H=kC4xaw_cnt7M-& cfAL}yKbvB}dtXI1RfVtLzW?~9>d0UX0E%{~8~^|S diff --git a/modules/board/skins/xe_board/images/black/buttonReply.gif b/modules/board/skins/xe_board/images/black/buttonReply.gif deleted file mode 100755 index 00ca5c56d41c1922a3611be3a5824fc3d7a12f58..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 400 zcmZ?wbhEHb6k!lzxXQr5&CRQ;V`yq@sjp{jZf32au48ZOA|Wp2VDHAr$mHbcp{b#3 zYwcugXl`j?r>&)LZRKE~Z_35R!^y$T&d$li#LULV!OF_c!^6+dFT}#a#>*?f$0x|l z%;N0isjj9~QdGqN2LEXT6o0ZXGB7AH=zuH%`H6vT?STvF9y(H;3lAwC$+4Qh&^b}i zD`ee`95cZv8>hJ&Dtz9x$Tdz#+soE?<3p*20Y~h+a`U=+eqJR-v8JZH=C&q9L0(0X z-rl@Eg}z=zUM5B1nKScd&6%ah#G)v)WJ%uggCd`RqQuT!yYqG{ z3h*dOA3kza;i$AC51XRQx$_q;$|$mNES9`+^VTgPMGh|cfJeUaT#9lpUcP$$Qc>ys MhmW5=IWkxS0O{wiv;Y7A diff --git a/modules/board/skins/xe_board/images/black/buttonTypeInput24.gif b/modules/board/skins/xe_board/images/black/buttonTypeInput24.gif deleted file mode 100755 index e02ce1f2889c81a8863e66ac320233d3bdf2deb0..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 419 zcmZ?wbhEHblwc5HxXQr5&Be>k&MCkz?C9XGrKx9TYAr4<>0s~1#l>TwZ(?KRXlP(& zVQ#CZYox8EZ){|tt7GWw=wW4PZ)##`Z|kD2u5D}M#K$Md%*@Kg$-~CR!OO$X$;r*j zE5ORi&cn^e!NJAM%)-wv#KOYn;^e8Wro{jT|EUBNf3h$#FsL)=fJ_DXiGl6Ff#6IJ z9jX4M!ABFatmX%-SmTruw&394Y15`TIyy3d!G9b;@h1x-1A{n&4oDTqP6pP{ z2daH3k#mEk)~<<&EZ|Y*czUQw;q9K{?R=7$kVw4_|yP!6VV_zHq{f qe|}S^Sh#93r)F@oa^x{zH~cOs$9`Hv_zP#R|MHK?sZGs_4AubW{7hW{ diff --git a/modules/board/skins/xe_board/images/black/form_buttons.gif b/modules/board/skins/xe_board/images/black/form_buttons.gif deleted file mode 100755 index 965325573b6cc7b998c85f7b5fef0342f1dba26d..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 4049 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 diff --git a/modules/board/skins/xe_board/images/black/iconAllTags.gif b/modules/board/skins/xe_board/images/black/iconAllTags.gif deleted file mode 100755 index 3de34876eff88d82bf49c26035bfb2cd0bafb5f8..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 220 zcmZ?wbhEHb8VmHr=}mvBG6x3}l!<_--Fb#!!`Jb5w;3kwqy)3j;RI5;@i+1c6H z*cccX{{R241Ed&0b}_I;pPIR|hCa9;tL>GfauT-kQ8fGRM24S?l~O0dr&Caq^h~HC$_az?z*@9S*qfn0||+Z^fq|1j2P6YBgMmfMz|&>oo)dGDb?zO0=zCnC&(lrduBqhO?i^P`rK4pcjqL(V O3E&3hH=6nhH?p4#()RxJS;^M HSs1JVXiFSP diff --git a/modules/board/skins/xe_board/images/black/iconSetup.gif b/modules/board/skins/xe_board/images/black/iconSetup.gif deleted file mode 100755 index 7bdc7225e9231b4b9ef0ad0ba2d9e576af9fa43a..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 155 zcmZ?wbhEHbr&Caq^h~HC$_az?z*@9S*qfn0||c6gJ0A`|HU?zq2%dWof^tk2loQ zeEjzG?_0YczdrWh^~r|*h_9y>%<|OnbFrE=Epp?*xwG7Ke&(ppm>&M~#C!v7)lCPM zKYe}D*34kWw8$?f=gnzLJXvcr+g&?0*xlaRC^I!>{jpUam%4sAK6lf>MXHK&sVP}= zJajf4SSBefKEqS%@0(jwW`_NFef|5bT{Ap2ROA$1Epy&{Xz}M$^SY;o{e6A^-7=S7 zS-LYlHRiS^G7LVT_>%?fC>;<9iW3I*tOoz4W=4Ca<_>=Y4s&mjPJcgHA0~A+r4B!5 zCvgiKW`<@zVFyJ{9zikRCTkI+of-e7ah$?Ea?Ko&p*|#>ytrR(6dH)&L`3nn(Zu diff --git a/modules/board/skins/xe_board/images/black/lineBoardListTh.gif b/modules/board/skins/xe_board/images/black/lineBoardListTh.gif deleted file mode 100755 index 0e78f40a28f17ff9503bedba8a4aedb59e1faf50..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 2755 zcmZvcX;2de8irHr0&BU(y1)RnjCBb|1gafjq0?pBu7r?-aXY|(RoXg$h?cc3Fkqb! zEKuZ9lu%F%R}un*a3vw(5|G>p3X(_=!j*&s$bDZ+|L^6&V2v3k#2lIsYf4&mV;`F&BWq z@FNo)9dqv7(O@J96a@r^9c>5=4R!rLfdEJP^A_MQu8`3B>o?l-2*d*AR3S)k_tr)U zQFTw{n!yx;L4gg-?mMi4_!o=#yO4p*K~aAZ=b&_2LMnkqwF%^-rM$GPbv5-Kd{C@1 zPuv%%Y%XLus^Y1-_!&r4|lVg{{A-?{t9cjhl7s!iTx~j1j}oS`$e(F8o>!(BvzdG z1Tu<$-34xn_?|u5yM#;af;@+e5#IJ?jO4#(kM#)$v*&6)Ng?;Y8_8QDe9s{dh$)5J z?B^-zQ5EzOo#H)*GPp5~{P3gGP%3G2uKMH1t6b{PHly*gly>O&@Ght2!p(K=_=rq^ z`R3ti7;SWK3IFfDt32A6Qb_uV(+;DP55&}8lX`b6y~(ryMr3PPrkNo_4ta zZebGSalbrCxko5o;zD^|luIgnFNJMBIF**S`CC8^ezP*TNWNJWQW>^YeYQDo>-R7$ zeyavVmTx^|{D1_weXyLjT^A?CZ`Xfmly5gAx`ppFe(QH*=Mgxxcjqzm;@(bE>ZS1A zC*P&r*nOIj)4SVzrD$&#on09&ZMoijL;6P^wpZF(K;DzK6)uF!p50x!A$wjT?Ul9P zGw#V=l(MT|0v`C~%R8z=3G&X`iwb#HbNUm)@o7iV)8Zk0kKy$yW7) zu;31i$IPrBP5oO;ZHH$rcrI{NT^Yyi@GfS~owlm05 z7qa+8G~IJ`E$&NMvY>QT*KX$GzA~`{_pQ1Y055!^J7f_RsKM;tn!SvTH}s~~5x&Dg-V!pOcA$#8N|F zwpU*U1F|yQYUs~{^<@g#D`c8sps=p*iVPy8ts00WyuPa@ws6X77({yYXS=6}W&@3+ zYFPh|{v6Rlym6?puKzkP69fPrHjtmrSzVzS z$4GSp1-U8W)m0;z${V;{%n`3!jg%QLVqsOv+E$>6%7hW`pgC*Oc+>b|9q}$M<-H=) zM01IF#3Bmk{b8wzF7X;HVWg~UTTK&k*kGxUvu>oBCe?L=_r#H5e-)Xg%)G(-CeDV_ zYMKUklaTIE$*~~wj0c>A^5;t263j1s>q!rQ(9IKB=Gg!~sWO(k>0M@?3-KPRPJ(Wo zY%|Y?!G~(nxm$j8^Q)Npq1s&NcA(h25XT>?FXnEawwW1;>;L(+0=jc1$if7}haaQ4 zJD~{{R%-q56C89mBFnEw41oHuWS|p(t8x+4wHW!WL>O=k9PX= zjpgmZ%dATn?=gH5OmVr*x{Qa95z={zG`jUI>FR%v=fISiV(SW(KSnI(DX-eB!WnNe zsS39LV~|b6gp-HSy#1U6+q=bj@+b~=ke_8+74gYr3h&@{nN2M5rcfEM!#i!ZH94F@ z6Y>s==(hLjddh?hrYaTN*3Ep%l!>RhuM&R%@S)DQ!_}xDyTk)Qo%QFdD--OSz75oQ zAY4eK)3IoSO^RwTkW1IKeo- zn6GQM*=317w8bj8zB9-n2P0^2T#wd~*aXL3Y6EQ<2R9J19EuD9ZH2-&5X&6OY#+La z0XGh}Irj4q^i?6>NTxdu3LEHaGPsE*b{v)n=<6oFY0BnMA$=w!?g;a2kW*canAq|c zm=_Y9n#P8S9U#KO&T?v>UPDS_1r~mpQ-|@HlqVsqZ`z!CJYrIjF0ii9od#0F`Vx!E@&#$ASljLh|t0l(C$?2#q%F4)~p`pRV#Kr65-o#*PRFMUSq7%^a&OG%hhtJnX<=4FIN`-**52 diff --git a/modules/board/skins/xe_board/images/black/typeBlog.gif b/modules/board/skins/xe_board/images/black/typeBlog.gif deleted file mode 100755 index 0501bb83249336bfde419ff64b2c52678f35badf..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 133 zcmZ?wbhEHbU3T$jHFJ;OOWGB>!Uria%L^DmWN) zfC_*n@G>y47zxbvd_D1iNNxq=RWd;~jrAIye}t0rf~T@c;k- diff --git a/modules/board/skins/xe_board/images/black/typeGallery.gif b/modules/board/skins/xe_board/images/black/typeGallery.gif deleted file mode 100755 index b61fe872e5b7984079091e2df7ebc8ba17e4e44d..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 149 zcmZ?wbhEHbUFZ%E-v5prF9Oz~JcUSXx>N zWc-H##h)yU3=BLBIzU073A_vpEKUM#+zxu4I}|*2Zd*BN54R)p tWgn^Z8i@l;1_>HRN|fbZdT3v$IlH{;iHfXR^SQLko*a7943wD|tO2)%ENuV) diff --git a/modules/board/skins/xe_board/images/black/typeList.gif b/modules/board/skins/xe_board/images/black/typeList.gif deleted file mode 100755 index 5fc6f37962f0f2a14015ce7dd09411d161e05a1f..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 166 zcmZ?wbhEHbU3Lz~JcU2qYDMvM@3*@H6ND*+3I`85mfCKkW2eJ=tmNvM+fDuE?+lDXCrR@Yp2c z$tb^iv4V5tvs+6fx*upyG`J#VdH6s=f&qsqYw|-OH3_bX#kWh`mS35{y~>n@gT?JZ RBy)|~EI*H=jW$XQ)&P(9ER6sF diff --git a/modules/board/skins/xe_board/images/black/typeWebzine.gif b/modules/board/skins/xe_board/images/black/typeWebzine.gif deleted file mode 100755 index 0615194090bf3ad5aeb641b55b0abfdbba61b6af..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 218 zcmZ?wbhEHbmkBv{`2x6H~wgM>)HMhYOMw+)hL#-O7*RLzu diff --git a/modules/board/skins/xe_board/images/common/arrowNextA1.gif b/modules/board/skins/xe_board/images/common/arrowNextA1.gif deleted file mode 100644 index 15c36291e4cb2bc0eba9723c7e0b4d98b5e33ef7..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 46 ycmZ?wbhEHbWM*JxXkcWRIdkU!|Nj+#vM@3*Ff!;c00Bsbfr-_HX1_o;Y DSAYzI diff --git a/modules/board/skins/xe_board/images/common/arrowNextC1.gif b/modules/board/skins/xe_board/images/common/arrowNextC1.gif deleted file mode 100644 index 82deddc7b7e1bc3dc458342c35e023bbfc3f4480..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 152 zcmZ?wbhEHbo*Ag{qy(l-#^cvKmY#y`@etx_U_&L>(?)!(C^>B&z?PN zY;61=3>X*~6o0ZXG61#e0ND&6GZYaf1CA=AF0qNc!wfx#L8zxhnz diff --git a/modules/board/skins/xe_board/images/common/arrowNextEndA1.gif b/modules/board/skins/xe_board/images/common/arrowNextEndA1.gif deleted file mode 100644 index 837b81fdd5c7f1dbf88718b8901e1f33cff041b8..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 52 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 F{{iBWh`Rs) diff --git a/modules/board/skins/xe_board/images/common/blank.gif b/modules/board/skins/xe_board/images/common/blank.gif deleted file mode 100644 index 35d42e808f0a8017b8d52a06be2f8fec0b466a66..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 43 scmZ?wbhEHbWMp7uXkcLY|NlP&1B2pE7Dgb&paUX6G7L;iE{qJ;0LZEa`2YX_ diff --git a/modules/board/skins/xe_board/images/common/bullet_3x3_d8d8d8.gif b/modules/board/skins/xe_board/images/common/bullet_3x3_d8d8d8.gif deleted file mode 100644 index c1f2452279d4fad7bb33b39ad34fc195580dee63..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 44 tcmZ?wbhEHbWM*JyXkcKtapML91B2pE79h#MpaUX6G7L=2E%mGn)&Rw+2TuS1 diff --git a/modules/board/skins/xe_board/images/common/buttonAscending.gif b/modules/board/skins/xe_board/images/common/buttonAscending.gif deleted file mode 100644 index b405cc323ce8d1f8f7636797a57884a8d71eb6ac..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 46 ycmZ?wbhEHbWMyDxXkcXM>2Lf0|G(l-7DfgJMg|=QAOOiQFtPe1u2Lf0|G(l-7DfgJMg|=QAOOiQFtN7CigQOZSOWkJ#tDP~ diff --git a/modules/board/skins/xe_board/images/common/buttonHelp.gif b/modules/board/skins/xe_board/images/common/buttonHelp.gif deleted file mode 100644 index d330e801f0e71f8cbcb623ad20ddb57091d15305..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 101 zcmZ?wbhEHbeZ{n#KddYuKfoC1{hHM$->CMz`~#d5&)@XVAk^3bZ1e* t3Cn|vBJN36&A5HR^Rd9R)DyL{8m8v9tyGc@-k|C7DM6EuU6GN&8UQZyBn1Ef diff --git a/modules/board/skins/xe_board/images/common/buttonToggleReply.gif b/modules/board/skins/xe_board/images/common/buttonToggleReply.gif deleted file mode 100644 index ba3609980064792f5053d90fb8daec70f0fa13e1..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 70 zcmZ?wbhEHb Xp5Od!Ni%W-Qj~(9Y?*IS)8DK#1CkrD30}F!=NC2dkf!V@i z*PVaL%SkZFL)$cAFU^xQ8(Z2?7HXDZ1s9wMa#3S MLMNmoHyFfByXY_wT*?w(s4$ z_s^d{bLY;@&(GhpXU~BH2No?_v})C=pFe-DS+gcHGjrd*egDCL0S8e0$->CMAkLrz zk_Xwzz#95MwJ#-dZm`taH4%{oJjxtT4>c*g-BY`FT3drd3j>o~YpMW)1W)_ni_ax^ xB)Z)fPMGn}Z|W2aS54;B3~pAAJm%|$-zDYPPiqK&;q3Ka{xLbVsacW18UQE$U|s+K diff --git a/modules/board/skins/xe_board/images/common/iconAdmin.gif b/modules/board/skins/xe_board/images/common/iconAdmin.gif deleted file mode 100644 index 4a581a524651fc6ffe53f7e92c30cde6abac90cd..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 88 zcmZ?wbhEHbloegXr7H2^m89IpTX diff --git a/modules/board/skins/xe_board/images/common/iconAllTags.gif b/modules/board/skins/xe_board/images/common/iconAllTags.gif deleted file mode 100644 index 31602d819945b79e568eb15c26f8e1f3c9469a85..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 220 zcmZ?wbhEHb0y&-<5;{P^+X^OO1O`g8yPdvj}l!{5Ju zA3b{X|L3u7eHp)h|Nism&$?-)ndi5V3Az{`$tq|3CMyn_T?w-@gL~4(#8* z|34Toz<}aU7DfgJ83rAY0LV@T)<}ivsZuMarXS1X-j+M#cOIkV{q>us>N5tmAAY^@ z@(#W29BV3E7<71Aj%?hRtJjpibmEMV-s@|QChg!cST0@`bB||+^r6(gJ0kmb+^!Wl SurrBKN=ZenMOj9X!5RPr2XUkT diff --git a/modules/board/skins/xe_board/images/common/iconArrowD8.gif b/modules/board/skins/xe_board/images/common/iconArrowD8.gif deleted file mode 100644 index fe3143edc992334d34a18240b76e4d246b1767e8..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 46 ycmZ?wbhEHbWM*JxXkcWxapT7S|Nj+#vM@3*Ff!;c00Bsbfr-_HXJT`|sbs z?K{_f`uz6O=Xakzefa(R=Z+og&R;y-)8EnE*ZTR(``!ti+qSKlJ8wqcgw_j}j(`60 z?$4ipfByVBe`){r9UFT3nm>Me^Xu2I-u|wSpWa@)eC+4XpMCx9y?veAwy)p1ZC!U? z^VaQaw(VHk+t>CV3>ZiRia%Kx85r~#bU^w*eqvyYJ21V#Lr1DpG9)W8a*d7b^n$0W z)I`>?yQ!q?bYoyUdU4f?U0joy7g%yKUAnHNm| diff --git a/modules/board/skins/xe_board/images/common/iconNotice.gif b/modules/board/skins/xe_board/images/common/iconNotice.gif deleted file mode 100644 index d32027496edbd1e36f1a66fdffc4b13920fc04eb..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 452 zcmZ?wbhEHblwlBJxT?bN^XHF0e|}%Ndhy!zOBXMly?o{Tk)!(#9o}=`;O@QqwjVuy z;Q5PZ=P#T-dFtrdb0?3VJbeAem4E;K?K`mZ^qJ#7etiA<_4D`dU%!6)^85GC-@kwV z`t{?>mrwux{r&Od``^ERzI^?(XYaNfH?P_|IQ$0#25JMvpDc_F3@QvdAcH}EVqkmd z5R~DeBh~LFlwz1=HUGkjVn)dxr8#TLPQNWuTHKiMM057}7h5V-Gtq}1Hnpv=OfEYZ`e)YmJ~KcPpNhfi5*)@-HO^Q7j^nXSwxtjw^YqI4yL z(u%d~m4$hgWw&kLu|r9A_qM&V%Dnu_B1ex_91~GGe&(n$KbNxDWih2Im#!eg5pFxH22Nvgqf}6<@x8QTn3H&Y>*Nz|1A%Veo*1MJOvb;>3o9 ghuftaJUs-Qx{h`$3Qb@*xN-6Eeg*qU983(>06wa}>i_@% diff --git a/modules/board/skins/xe_board/images/common/iconReply.gif b/modules/board/skins/xe_board/images/common/iconReply.gif deleted file mode 100644 index a6d4ea1121211408d08f4b3a5d63dd7b34583408..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 106 zcmZ?wbhEHbN%7tf3>tvlao HGFSrug{Tj~ diff --git a/modules/board/skins/xe_board/images/common/iconRss.gif b/modules/board/skins/xe_board/images/common/iconRss.gif deleted file mode 100644 index eec2d5eadd13702c64e1e53d618694f46b8761ab..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 988 zcmeH`?JpE?0LOpl#EHutF1a)A9OrPRyHtmg$McXEO}$C8N^K08dEU_-cjpRGw;pJe z%P?d}nvt=IVYPTsDsNKE%xbGwt@iW#HvdB}`}_f)7oY8ulBUx}UFH)$`DG)tN=1!f z)DTL|T5L>Hdp^c8s9puLCu&^r;2=ywJc@+Djh2Yf>V@eF+*DFy1g6T-EXMjc8hv(~ zHR#sT(m)isq5l-FIpE6-v-+VxfW`yp@WCB1hLf@L8urB99A{SU%SyeOF@RM|@Hh!0 zDr$|v)*|bRpfw@8cjGZ>W=4N}9AE|?^vckyKu_Pbc4t-KQKaYE! z7&(Jay{v#w>!Z+ll-5MBG7;|k?iTseN(Cm%QR0E8f#{O6VliGG!E81*W^l_B<7zz9 zQj40^`NATkrsFJEi1|j=7=qDYYSm#NAEODVbiwFVOqr=Q5ditmKPn*m?Z_d-MpS#g zy(b87g2>}Nyri{+lXa<>!%bUvjlEd1IZ+~S5FPWDz941Y&h9#y*UFP03+4_*!yiFk z!aQG~;qmy<Q-2M9)259yB(2+Lmxv^KHBPFI&v+P+y(RFm zJM*1{EzyJ8NXKOfsjnzZEzPZKO1^D6q2|QRa-DKVls4NwmzL-RO`L{1n_$*uM%EnO id{q~asusL&vpLK+oV@VOE04G2+P!R#Pub5SF@FJTrB=-V diff --git a/modules/board/skins/xe_board/images/common/iconSetup.gif b/modules/board/skins/xe_board/images/common/iconSetup.gif deleted file mode 100644 index 33b41da114321534bd1766c254b371ad88f5290a..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 155 zcmZ?wbhEHb=;&9kUTxU0;pWYoMMXuuy}dCpG5`PnXTSy&f3h$# zFmN#FfFwa?FtB(Ccvha7^ME5{q6I@}$kf7~OX(sxiFq6w*$xZrU@4!&?8vitZeoOl oM}u>7e%Nl!;#JeUm6dq?**)DHRtVTFoY9~B@u^-?2@8WY02oR!hyVZp diff --git a/modules/board/skins/xe_board/images/common/iconTag.gif b/modules/board/skins/xe_board/images/common/iconTag.gif deleted file mode 100644 index ecfdb55859051454691642fb4e651752bc5e701f..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 205 zcmV;;05bnaNk%w1VG#fd0K^^uu9kJOh-BZ>#Pj5z|NiW*f?KYSZLfh@uZ3Q)jAr@p zxUPU$u90u9lyuRxh4kmH|M|wUkZie=X|9rR!k~7xj%eDyfc5C7u9I=@+Km7F-L8{! z|NsC0`M>}F{{R30A^8LW0015UEC2ui01*HR000F_pa6``hE0rNcx=0Ia4bhHyAfTk zXB|W&wT(u%>s%Cs0wUlM5_7x*MdBz30?uc&@~|vC*r8T8*to<*UZ)&HKiM_GW=^ly HSRnvA#^+^8 diff --git a/modules/board/skins/xe_board/images/common/iconTrackback.gif b/modules/board/skins/xe_board/images/common/iconTrackback.gif deleted file mode 100644 index 1c83bcaddc58ad1998c8c736b43cf10a3a5784dc..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 101 zcmZ?wbhEHbx$EBYXQ_&R4kRctGFSrukAx=L diff --git a/modules/board/skins/xe_board/images/common/lineH3.gif b/modules/board/skins/xe_board/images/common/lineH3.gif deleted file mode 100644 index fe42fe3781237403eca94635261e9596fd922c1f..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 45 ucmZ?wbhEHbWMmLwXkcJ?`0y?R1B2pE79h#MpaUX6G7L;CE&VfD8LR=-2na3! diff --git a/modules/board/skins/xe_board/images/common/line_1x10_e0e0e0.gif b/modules/board/skins/xe_board/images/common/line_1x10_e0e0e0.gif deleted file mode 100644 index 6a848dd581e9ecdf86112d9e89d590c2a18c3296..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 44 tcmZ?wbhEHbWMtrCXkcJ?@ZbRh1B2pE79h#MpaUX6G7L=2E&Z$v)&R+u2Y~

zpMPGs_wL4%k1s!b?^t`KdDZ2KYmV*Qv7u+_zW-prKy9G-lZBCiL4`pFWH8823~U_^ zlL|a^q&yd;eA4hS6S#0}lg6SLldd(-oCE`{`Pmp<5^SvQEz~%CQ^Y|zAo1|YB@-ty z9Wzw3FklrdSK{OrDkzi};^u5-Vh|86P!JYiU}|P$W0spN$IQl9uBgN=$~>7_lwC>D pMM;dEje(nija{tVX^9de6DQN6wQh=gypH;)96f#Vtdk>yH2}ZDg!2FZ diff --git a/modules/board/skins/xe_board/images/common/read.gif b/modules/board/skins/xe_board/images/common/read.gif deleted file mode 100644 index ce751f43a139d4e245503d05adceb50ef5da369e..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 565 zcmZ?wbhEHb6krfwcoxd==g*&i|NcFG{P^72(?5Rvc>n(WuV24z-@bkG=FNl4>R;bE zGG*({KY#w7yY=kv-@iQzx6NF==fv9PY1?nzdirt6!TSsL-#f6Z=JV&zFJHbqd-vU< z9p_gZdGO}Vn_s_vp5M|rZ_W1O>pQofdp>K;-kbNI?mTsS?zVIH?%msT_{zbZ%a<)* zGzVqS3hs&2Q&)sz5(AAgU zzJ1$w<<+l$|F2)a{`c>{4=?Yn+H?Nu)vIsr9e?%V`;~_uk0024?)2dkhqlk!dHdAK zW6Sp6eE9I;(KW629>1KscK3>f6L+1wK70A@4I4J>+_9myXU2apU>H!K_>+Z^fgzMZ z2jmJ+oG`FYY6xv=ZfR|6Zw>D1?r94SnJ|Hofi1W%q^HYrT4%^)HWnXkb$*^shJcmI zdQR57_O>m-EGq-dg`FjJbp1Dpo3hGCS-EqISg34b4LqadDJmqbYP?CpfXT~Hz(i5Y zPtLA6nCZ+J4|!irK}QAsreHO84jTtEW@aNdZ!XUFGkX|2A{-Pwx(+sTthUgnP= H1A{dH`QHFh diff --git a/modules/board/skins/xe_board/images/common/typeBlog.gif b/modules/board/skins/xe_board/images/common/typeBlog.gif deleted file mode 100644 index 5b9cb9f96aef0a4fa157cbd309875e85c28dae4e..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 133 zcmZ?wbhEHb*wPAW4uJ3@kAJRp)=!Fc&vZ%Rh!u_==tE3RO_eN?zG=%wR{rFDm`;!c0p S_F$j`T6tbuV26Z{rh+S{{8>||L@zk zudAyI$Y6j0#h)yU3=BLBIv@d%84N5=6IObzo}?i=_lM)Nk%w1VGRHc0J9GO-rnB#_xIu9;rsjh`1tsYjEwsF`uzO-{r&xpj*kBR z{*8@|`T6<(|Np+ezW@LKA^8LW000jFEC2ui01W^Q000D2@VQB=lR~wo^lre^90yV& zCenyVvJ^=HAFHDvLs{n9q!^3fE0HkN8aczjU|=u^H3ehg5+)c5k#pO0MyJ%63#v5) U2n0spSp$4FnodY!u{;M1%`}XYvk_WO*4f6y6!5@N&Mx8Mf@B4^6H!UGG9*MVyC@gFc(=f`JuI8`zYMR; h;{xAB%)E}0Myr=fRvgXvkg)a_Ka09ri=ZNdH2~%^R_y=) diff --git a/modules/board/skins/xe_board/images/common/vote.gif b/modules/board/skins/xe_board/images/common/vote.gif deleted file mode 100644 index 2af526f23390d02b896310df59caaf9d45313b6e..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 562 zcmZ?wbhEHb6krfwc;?IS`Sa&LfBw9G|NiIiKi|H6`}gnPuV24DeE6{S%+nt~ek@(L z@$uuwbGDqhdiCnB-+xZtdVlWxnd{fDpSt<7Yu&YZn@?VS`1bkRFK2E&pT7S1rY#%p zz5H_c`kN)YFK;^YY}%H~_wL=R?VYuG*WLwNPR`hMXX@rF(|6uku=V8f-Df-3UY)h! z=&E&_Zr{GWW5LVe`&iTW{XHxop>&iOcuAdGlu5nMbpi z@7}p%0}#~q%=ixm41*FV{$ycfVDM$o0l5woCk*WU4ZcmyEv;?st=?VTJ#F4T6DF`S zvU&IU^mMUI>-3q-#>v9KKBvW-(PJfpmzI(%b0_CY4<-jQFdzq{P)X zGR_7lz4whVaVxJoGgt!vzaDs0 diff --git a/modules/board/skins/xe_board/images/cyan/buttonHelp.gif b/modules/board/skins/xe_board/images/cyan/buttonHelp.gif deleted file mode 100755 index d330e801f0e71f8cbcb623ad20ddb57091d15305..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 101 zcmZ?wbhEHbeZ{n#KddYuKfoC1{hHM$->CMz`~#d5&)@XVAk^3bZ1e* t3Cn|vBJN36&A5HR^Rd9R)DyL{8m8v9tyGc@-k|C7DM6EuU6GN&8UQZyBn1Ef diff --git a/modules/board/skins/xe_board/images/cyan/buttonModifyE.gif b/modules/board/skins/xe_board/images/cyan/buttonModifyE.gif deleted file mode 100644 index a1d4340d39af825b9319af4ca4f48bcd6797135e..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 264 zcmZ?wbhEHb6k!l#I3mjM<;RZ`Cr*6-`TOgSpBL{x{rdCgr|&<0{Qmv(_n%MSe*FIP z=l9>gpFe+m|MlCyfB!yw{r>mgzu&)q)z{Z=JbC#)7%<=kia%Kx85l$vbU>;=b~3QG zCYbi7WKL3YT$}Sc=!l19N$!0NF+$)!U`3qwO$MSTEeW? z22GB7o>((MW{;rfftmuYd$H@Q{+98volZ@tmA7DI5aMZW$r5U4@MB|ZYH9ZDp6JKP oS?M)p2B#nYoVoMn^ZT*#E?K&48LN|){u*sVCH0M}qKXXG01xGLi2wiq diff --git a/modules/board/skins/xe_board/images/cyan/buttonReply.gif b/modules/board/skins/xe_board/images/cyan/buttonReply.gif deleted file mode 100644 index 1baede5d01f37fef8555e21796cf5fa52cf89738..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 251 zcmZ?wbhEHb6k!l#I3mPw@&41VKYxDt@#E`{pYOkZ`}Fo=af{2vS$hy#j0Sr{1@gcx){%0YHAuvRQ!=}pO;q$IF5 z=e64b3Eh(1``#+%HShoP%Bnolkm~nnH&~QmCVy^4ap#IK`D<%RD_@k!-`h~0sWDwX zjoE6i%#OSL-yaCp>$6ta)b2m8&)v}2RMO1>r+*ENO-(-RZS5VMoj%;Xef<+A_^?fxI&J!N iAC}p3=FXev!?|ejlBG+XwGCDo7%6G2R~J@fum%9oAA2nT diff --git a/modules/board/skins/xe_board/images/cyan/iconAllTags.gif b/modules/board/skins/xe_board/images/cyan/iconAllTags.gif deleted file mode 100755 index 31602d819945b79e568eb15c26f8e1f3c9469a85..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 220 zcmZ?wbhEHb0y&-<5;{P^+X^OO1O`g8yPdvj}l!{5Ju zA3b{X|L3u7eHp)h|Nism&$?-)ndi5V3Az{`$tq|3CMyn_T?w-@gL~4(#8* z|34Toz<}aU7DfgJ83rAY0LV@T)<}ivsZuMarXS1X-j+M#cOIkV{q>us>N5tmAAY^@ z@(#W29BV3E7<71Aj%?hRtJjpibmEMV-s@|QChg!cST0@`bB||+^r6(gJ0kmb+^!Wl SurrBKN=ZenMOj9X!5RPr2XUkT diff --git a/modules/board/skins/xe_board/images/cyan/iconArticle.gif b/modules/board/skins/xe_board/images/cyan/iconArticle.gif deleted file mode 100644 index bce58cfe86fa658e5f7e9be571c3587314860540..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 214 zcmV;{04e`RNk%w1VGIBb0K@8(A`{hh{e_5m8rO*` z`TP6-|Nj6000000A^8LV00000EC2ui01N;P000G3;3OI(Wu8-~uBxVGX}4`ajc^>S zI$PjFoJvL_BOoxyK``@}6*QLUVcD1wI7p0Am~e8UmMPbYO)eRVP2nqD3OE~_948c{ QU3h#(5LsOQfPf(YJ6>IHvH$=8 diff --git a/modules/board/skins/xe_board/images/cyan/iconFile.gif b/modules/board/skins/xe_board/images/cyan/iconFile.gif deleted file mode 100644 index 83ad1066556e003dc8f9c23eb85d7a26c8adda59..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 145 zcmZ?wbhEHb_E}*nr|s7DfgJ z4h9{NB*+W~7CV7PPi==MJcoB0Fbk$cUvGW9kT=J>qfzU8mVms=iuCs0*>igo%rqqW cTMs67ILo!VEDt>S3!XlG`X3A!hy#j0Sr{1@gcx){%0YHAu=*z`TlqQ93ld(N zvqXY_iJRvk9Ur;#F8)TXcUKi?$VqS{K2eEMNnPj2z`&u?WaQd(v*4IaH%p&lM1>-s a+oRM34GDuU$$smdRVM7IIwq+~J!gEatf;2iw` diff --git a/modules/board/skins/xe_board/images/cyan/iconReply.gif b/modules/board/skins/xe_board/images/cyan/iconReply.gif deleted file mode 100755 index a6d4ea1121211408d08f4b3a5d63dd7b34583408..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 106 zcmZ?wbhEHbHdp^c8s9puLCu&^r;2=ywJc@+Djh2Yf>V@eF+*DFy1g6T-EXMjc8hv(~ zHR#sT(m)isq5l-FIpE6-v-+VxfW`yp@WCB1hLf@L8urB99A{SU%SyeOF@RM|@Hh!0 zDr$|v)*|bRpfw@8cjGZ>W=4N}9AE|?^vckyKu_Pbc4t-KQKaYE! z7&(Jay{v#w>!Z+ll-5MBG7;|k?iTseN(Cm%QR0E8f#{O6VliGG!E81*W^l_B<7zz9 zQj40^`NATkrsFJEi1|j=7=qDYYSm#NAEODVbiwFVOqr=Q5ditmKPn*m?Z_d-MpS#g zy(b87g2>}Nyri{+lXa<>!%bUvjlEd1IZ+~S5FPWDz941Y&h9#y*UFP03+4_*!yiFk z!aQG~;qmy<Q-2M9)259yB(2+Lmxv^KHBPFI&v+P+y(RFm zJM*1{EzyJ8NXKOfsjnzZEzPZKO1^D6q2|QRa-DKVls4NwmzL-RO`L{1n_$*uM%EnO id{q~asusL&vpLK+oV@VOE04G2+P!R#Pub5SF@FJTrB=-V diff --git a/modules/board/skins/xe_board/images/cyan/iconTrackback.gif b/modules/board/skins/xe_board/images/cyan/iconTrackback.gif deleted file mode 100755 index 1c83bcaddc58ad1998c8c736b43cf10a3a5784dc..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 101 zcmZ?wbhEHbx$EBYXQ_&R4kRctGFSrukAx=L diff --git a/modules/board/skins/xe_board/images/cyan/iconWrite.gif b/modules/board/skins/xe_board/images/cyan/iconWrite.gif deleted file mode 100644 index 9319f7e9b7ea933511eb04e807a2274c893006c7..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 198 zcmZ?wbhEHb_tBT{K4vCoy?FQW&ZB1;saa>Q-oEwl>An*e4xPS~ znUc13|B3V0?=0Q8XVJP{f8N~Lc=GbEU++GBzOZ>~#?@zUEi;-jdKUcu|DORHQ2fcl z$iN`MpaYTw*~!4_tf1BxW;yRhsO!YmWmi*U->!5DHQoJauDj8_r%ll-E2f-uVZG8j lN$BK-pFLjF_6Qy*m>VI{<>uHB$)k~RTzP_p0*4}lH2|Z7S|k7f diff --git a/modules/board/skins/xe_board/images/cyan/lineBoardListTh.gif b/modules/board/skins/xe_board/images/cyan/lineBoardListTh.gif deleted file mode 100644 index b26bf737c564d913a4ecfac5c866498e7d90af3a..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 3028 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 diff --git a/modules/board/skins/xe_board/images/cyan/typeGallery.gif b/modules/board/skins/xe_board/images/cyan/typeGallery.gif deleted file mode 100755 index 8479abbbd41d3b36b8201990082f82005f02c8b8..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 149 zcmZ?wbhEHb$j`T6tbuV26Z{rh+S{{8>||L@zk zudAyI$Y6j0#h)yU3=BLBIv@d%84N5=6IObzo}?i=_lM)Nk%w1VGRHc0J9GO-rnB#_xIu9;rsjh`1tsYjEwsF`uzO-{r&xpj*kBR z{*8@|`T6<(|Np+ezW@LKA^8LW000jFEC2ui01W^Q000D2@VQB=lR~wo^lre^90yV& zCenyVvJ^=HAFHDvLs{n9q!^3fE0HkN8aczjU|=u^H3ehg5+)c5k#pO0MyJ%63#v5) U2n0spSp$4FnodY!u{;M1%`}XYvk_WO*4f6y6!5@N&Mx8Mf@B4^6H!UGG9*MVyC@gFc(=f`JuI8`zYMR; h;{xAB%)E}0Myr=fRvgXvkg)a_Ka09ri=ZNdH2~%^R_y=) diff --git a/modules/board/skins/xe_board/images/green/bgBoardListTh.gif b/modules/board/skins/xe_board/images/green/bgBoardListTh.gif deleted file mode 100644 index ae25c2d8262f05114a7497476fdb61cfef87fd5a..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 197 zcmZ?wbhEHbWMzhh&eGEPy+>d5d`Z%6zj@&`@A(}Rk}O0ddMBh@I+SCjeqlw4<5H=0 c*E`Bi=T_`(D45}(CVwuyEh;u+yEB6|01``RWB>pF diff --git a/modules/board/skins/xe_board/images/green/buttonHelp.gif b/modules/board/skins/xe_board/images/green/buttonHelp.gif deleted file mode 100755 index d330e801f0e71f8cbcb623ad20ddb57091d15305..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 101 zcmZ?wbhEHbeZ{n#KddYuKfoC1{hHM$->CMz`~#d5&)@XVAk^3bZ1e* t3Cn|vBJN36&A5HR^Rd9R)DyL{8m8v9tyGc@-k|C7DM6EuU6GN&8UQZyBn1Ef diff --git a/modules/board/skins/xe_board/images/green/buttonModifyE.gif b/modules/board/skins/xe_board/images/green/buttonModifyE.gif deleted file mode 100644 index 6a4ade1a595bbb61c0a0e9337858faf59263b338..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 264 zcmZ?wbhEHb6k!l#I3mjM@#p6gCr*6%_4UTHtAGCe{r>yM=U-pG{{H^q=cgZke!l;=b~3QG zCYbi7WKMeIur}v)&|wcj-`xA=jwk)!|37d%&nZ%(pS!b2(~wWIb47^I$|%)~>503S zMy)>e_OpYX2jBe;l>$2()`IutXWQ&~+0={=9Fv~Mz#zoa(wZ&Q*yzu}(cIeN)icST oi>u0e>P#+wfw}YMFAyl_Te5W7vU+7L{WaQ#O6nU`MHLyW0clisP5=M^ diff --git a/modules/board/skins/xe_board/images/green/buttonReply.gif b/modules/board/skins/xe_board/images/green/buttonReply.gif deleted file mode 100644 index e142d42638d70d4f75d7c972cbb176940713339b..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 251 zcmZ?wbhEHb6k!l#I3mPw-S#S@gEErhy#j0Sr{1@gcx){%0YHAuvRQ!=}pO;q$IF5 z=e64b30CLa`{e>Becu0fIL0TGDbar-C0WAJVs8KPFDGpx*7mRdb}FP|Z~yuqr*&qW z?Jrhbo2GW}J-f}v35RDk)$BX>{Pj$>#-`@dW*_d3&My8gZXdo06DLjP%VU{7W9Cdw SXD$8t+J;K%OH_pv8LR;rpm4DO diff --git a/modules/board/skins/xe_board/images/green/buttonTypeInput24.gif b/modules/board/skins/xe_board/images/green/buttonTypeInput24.gif deleted file mode 100644 index 3e01072b9af7ae94e97756a084dc029da2a9293d..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 262 zcmZ?wbhEHblwc5HI3mpO{>O)RKi=PXcJ;%Lk8i%e`~CON*Wcg1{r>*__m7W1KYjZ7 z`R(_2KmPpu`RCW?UtfOx`TgbB*S%ME{09RDB7ovg7DfgJVFn$LT9BO#tj!NZdQ&pz zP1NwndA)DFftPFUeG9#_{_p=gJkV3hl;}T^Qlyb+G5mzhNA9!1}KYm%F zkKXLFJ{?tO^S00I+fn1U+*tI-p1S?%YX2G+uA!iJAD{>`}!wL@L`-Xb=vgl iKHRhC%$+yShh@>?B}0y&-<5;{P^+X^OO1O`g8yPdvj}l!{5Ju zA3b{X|L3u7eHp)h|Nism&$?-)ndi5V3Az{`$tq|3CMyn_T?w-@gL~4(#8* z|34Toz<}aU7DfgJ83rAY0LV@T)<}ivsZuMarXS1X-j+M#cOIkV{q>us>N5tmAAY^@ z@(#W29BV3E7<71Aj%?hRtJjpibmEMV-s@|QChg!cST0@`bB||+^r6(gJ0kmb+^!Wl SurrBKN=ZenMOj9X!5RPr2XUkT diff --git a/modules/board/skins/xe_board/images/green/iconArticle.gif b/modules/board/skins/xe_board/images/green/iconArticle.gif deleted file mode 100644 index a27236ef2a148fe3ce69f32e46bff6632cc01db5..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 211 zcmZ?wbhEHbl@?_N8TUbJgt14_`j~`u%IisU7pS&Fxs)*0`YI z;KhSBsa88r?>unf!1BGz4_!R8?(n)5`&JZ8$^ZD}&p$k?kJP9-?6Pnmk!No_?yAM1mo zhRP8t0S%iBg;V;bqlExh{{F>o}5f{&_nCgEat( COJ&^v diff --git a/modules/board/skins/xe_board/images/green/iconFile.gif b/modules/board/skins/xe_board/images/green/iconFile.gif deleted file mode 100644 index 2040f4fcbbdf80e75235e218a111f854c28274b1..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 146 zcmZ?wbhEHbbAC^Hi;Du|bA!v%EO zrlp!#tt4e=;;oOM>72o6Lid?-W;rAE75pCH%m3x??CNN3>$3qHkZ2$XJRt-t$j{O& z`?Oe^Pp00dQo$i^P?CN@>8D{Bnu;ow62{mx4MOy^z(=P73^N$w85LoZn3+tZkpH7% zWhyaBbo0Z<*I6i51mm$l zGWFK~l2%YjRrO*qFUxW)9)NSw%xskBnaRkop(_ZXP}tA01E#6vbH9mc3YnNrG>o7bCFSQsnJL{gs@62@6>KomtqF7siQ4{-`AA|#i}xmh79%Vn1HX;@`BT9QNv=NOh6 z@_SgA06>GiRZaC1 zU>$khdA{M{`i&2ctk}Je-gWkjg&JAr+<~uU32TQwb|9Ws^!Ynb=~)T z4X3D0J@tF)-8bv*S}BVI+~~OAJ<#vjPc=PWyYu)J^W+%tUR&vDf3(5t zzJAzSv$NJ`zwNxZqwnB0TU+Czw7DnK1`w{|mdd BEt~)V diff --git a/modules/board/skins/xe_board/images/green/iconMyInfo.gif b/modules/board/skins/xe_board/images/green/iconMyInfo.gif deleted file mode 100644 index b67f29733cb257873c09469783aff8f4fb66adfe..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 96 zcmV-m0H6OyNk%w1VF~~W0HOu}*x}da>*e6*-`C*Q{{H@ant1>J{{R30A^8LW000I6 zEC2ui015yK0009eXj)wQWe_qPoPyXzMBYZ^RnIbzWibW8Rs<6fpoIqjr_=0B0suRj C0wpd0 diff --git a/modules/board/skins/xe_board/images/green/iconReply.gif b/modules/board/skins/xe_board/images/green/iconReply.gif deleted file mode 100755 index a6d4ea1121211408d08f4b3a5d63dd7b34583408..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 106 zcmZ?wbhEHbHdp^c8s9puLCu&^r;2=ywJc@+Djh2Yf>V@eF+*DFy1g6T-EXMjc8hv(~ zHR#sT(m)isq5l-FIpE6-v-+VxfW`yp@WCB1hLf@L8urB99A{SU%SyeOF@RM|@Hh!0 zDr$|v)*|bRpfw@8cjGZ>W=4N}9AE|?^vckyKu_Pbc4t-KQKaYE! z7&(Jay{v#w>!Z+ll-5MBG7;|k?iTseN(Cm%QR0E8f#{O6VliGG!E81*W^l_B<7zz9 zQj40^`NATkrsFJEi1|j=7=qDYYSm#NAEODVbiwFVOqr=Q5ditmKPn*m?Z_d-MpS#g zy(b87g2>}Nyri{+lXa<>!%bUvjlEd1IZ+~S5FPWDz941Y&h9#y*UFP03+4_*!yiFk z!aQG~;qmy<Q-2M9)259yB(2+Lmxv^KHBPFI&v+P+y(RFm zJM*1{EzyJ8NXKOfsjnzZEzPZKO1^D6q2|QRa-DKVls4NwmzL-RO`L{1n_$*uM%EnO id{q~asusL&vpLK+oV@VOE04G2+P!R#Pub5SF@FJTrB=-V diff --git a/modules/board/skins/xe_board/images/green/iconTrackback.gif b/modules/board/skins/xe_board/images/green/iconTrackback.gif deleted file mode 100755 index 1c83bcaddc58ad1998c8c736b43cf10a3a5784dc..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 101 zcmZ?wbhEHbx$EBYXQ_&R4kRctGFSrukAx=L diff --git a/modules/board/skins/xe_board/images/green/iconWrite.gif b/modules/board/skins/xe_board/images/green/iconWrite.gif deleted file mode 100644 index 2c9832e361dccef742cb784d1c9f2b83a8347788..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 199 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 diff --git a/modules/board/skins/xe_board/images/purple/bgBoardListTh.gif b/modules/board/skins/xe_board/images/purple/bgBoardListTh.gif deleted file mode 100644 index ae25c2d8262f05114a7497476fdb61cfef87fd5a..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 197 zcmZ?wbhEHbWMzhh&eGEPy+>d5d`Z%6zj@&`@A(}Rk}O0ddMBh@I+SCjeqlw4<5H=0 c*E`Bi=T_`(D45}(CVwuyEh;u+yEB6|01``RWB>pF diff --git a/modules/board/skins/xe_board/images/purple/buttonHelp.gif b/modules/board/skins/xe_board/images/purple/buttonHelp.gif deleted file mode 100755 index d330e801f0e71f8cbcb623ad20ddb57091d15305..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 101 zcmZ?wbhEHbeZ{n#KddYuKfoC1{hHM$->CMz`~#d5&)@XVAk^3bZ1e* t3Cn|vBJN36&A5HR^Rd9R)DyL{8m8v9tyGc@-k|C7DM6EuU6GN&8UQZyBn1Ef diff --git a/modules/board/skins/xe_board/images/purple/buttonModifyE.gif b/modules/board/skins/xe_board/images/purple/buttonModifyE.gif deleted file mode 100644 index a1d4340d39af825b9319af4ca4f48bcd6797135e..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 264 zcmZ?wbhEHb6k!l#I3mjM<;RZ`Cr*6-`TOgSpBL{x{rdCgr|&<0{Qmv(_n%MSe*FIP z=l9>gpFe+m|MlCyfB!yw{r>mgzu&)q)z{Z=JbC#)7%<=kia%Kx85l$vbU>;=b~3QG zCYbi7WKL3YT$}Sc=!l19N$!0NF+$)!U`3qwO$MSTEeW? z22GB7o>((MW{;rfftmuYd$H@Q{+98volZ@tmA7DI5aMZW$r5U4@MB|ZYH9ZDp6JKP oS?M)p2B#nYoVoMn^ZT*#E?K&48LN|){u*sVCH0M}qKXXG01xGLi2wiq diff --git a/modules/board/skins/xe_board/images/purple/buttonReply.gif b/modules/board/skins/xe_board/images/purple/buttonReply.gif deleted file mode 100644 index 6005348654403e890652771f60ae204eca01d6b6..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 400 zcmZ?wbhEHb6k!lzxT?hP<;$l_m(QI#bL_&!Gbc_SxqjpFfkV5Wzj(U;z|MdF{_fqk z{o3_QhmPz$bMC~k;|H%?y>R5{{__`3ef|3R+xIU&eti4;_s`Ft-+%r3@%i(I4atw6o0ZXGB7AH=zxp|`H6vT?STvF9y(H; z3lAwC$+4Qh&^b}iD`ee`95cZv8>hJ&Dtz9x$Tdz#+soE?<3p*20Y~h+a`U=+eqJR- zv8JZH=C&q9L0(0X-rl@Eg}z=zUM5B1nKScd&6%ah#G)v)WJ%ug zgCd`RqQuT!yYqG{3h*dOA3kza;i$AC51XRQx$_q;$|$mNES9`+^VTgPMGh|cfJeUa YT#9lpUcP$$Qc>yshmW5=IWkxS02i&M761SM diff --git a/modules/board/skins/xe_board/images/purple/buttonTypeInput24.gif b/modules/board/skins/xe_board/images/purple/buttonTypeInput24.gif deleted file mode 100644 index 0dcfc0e3df9a4ec01b31e4d88cb7fa54dbf2e012..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 419 zcmZ?wbhEHblwc5HxT?*wAuirlZ z{Q3RU=MUe$efjk1{jXm?K7aZ6{rlHHe|~@X@b>rbpS$;NyK(dCe=uO65>Wif!pOj& z&Y%M_59B8XwgU%(Gd*;q`j-YDO~|sEAFyJflR@jc8*9R{l`MQ_Y^d;2n=K=7Ipb{J z?z?Ipho7vx{k~$)%83S<{~8*bn$$SC)fhXwx_f%mxcSu-CQq30y&-<5;{P^+X^OO1O`g8yPdvj}l!{5Ju zA3b{X|L3u7eHp)h|Nism&$?-)ndi5V3Az{`$tq|3CMyn_T?w-@gL~4(#8* z|34Toz<}aU7DfgJ83rAY0LV@T)<}ivsZuMarXS1X-j+M#cOIkV{q>us>N5tmAAY^@ z@(#W29BV3E7<71Aj%?hRtJjpibmEMV-s@|QChg!cST0@`bB||+^r6(gJ0kmb+^!Wl SurrBKN=ZenMOj9X!5RPr2XUkT diff --git a/modules/board/skins/xe_board/images/purple/iconArticle.gif b/modules/board/skins/xe_board/images/purple/iconArticle.gif deleted file mode 100644 index 59c1c8019f1005c497e2d32741c4674717e5019f..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 219 zcmV<103`oMNk%w1VGIBb0K@;ZP_N$xqV=1O|dhB!XBnW}6P>p-?Ong3O>JrGCTNV{&Qeh{==5fz6@S VIQV73?dtb61q%)rgoTA606QIMbg2LU diff --git a/modules/board/skins/xe_board/images/purple/iconFile.gif b/modules/board/skins/xe_board/images/purple/iconFile.gif deleted file mode 100644 index c39a49aa0041c443294864ff91d0aaddc882daf0..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 146 zcmZ?wbhEHbbf^4kCZ|8HJd3nUp( zf#OdVMg|5h1|5(v$P5M+`+!c*)d32UM=BlJ3{#@7w k**L{C3yFSq=cEp2xmK6ufhV6_EI93uc>1jvlOTgN08rdB@Bjb+ diff --git a/modules/board/skins/xe_board/images/purple/iconList.gif b/modules/board/skins/xe_board/images/purple/iconList.gif deleted file mode 100644 index 2e67636f5f1e2de38349d57b6cc0102b612bd549..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 565 zcmbu6*-jHt0ESQ5ilOd`YgAlfUE?l@OWi=k1=qMl6uQoUk6>bAC^Hi;Du|bA!v%EO zrlp!#tt4e=;;oOM>72o6Lid?-W;rAE75pCH%m3x??CNN3>$3qHkZ2$XJRt-t$j{O& z`?Oe^Pp00dQo$i^P?CN@>8D{Bnu;ow62{mx4MOy^z(=P73^N$w85LoZn3+tZkpH7% zWhyaBbo0Z<*I6i51mm$l zGWFK~l2%YjRrO*qFUxW)9)NSw%xskBnaRkop(_ZXP}tA01E#6vbH9mc3YnNrG>o7bCFSQsnJL{gs@62@6>KomtqF7siQ4{-`AA|#i}xmh79%Vn1HX;@`BT9QNv=NOh6 z@_SgA06>GiRZaC1 zU>$khdA{M{`i&2ctk}Je-gWkjg&JAr+<~uU32TQwb|9Ws^!Ynb=~)T z4X3D0J@tF)-8bv*S}BVI+~~OAJ<#vjPc=PWyYu)J^W+%tUR&vDf3(5t zzJAzSv$NJ`zwNxZqwnB0TU+Czw7DnK1`w{|mdd BEt~)V diff --git a/modules/board/skins/xe_board/images/purple/iconMyInfo.gif b/modules/board/skins/xe_board/images/purple/iconMyInfo.gif deleted file mode 100644 index af4545bfab22696d2f3a0e7e704f15c326c51618..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 125 zcmZ?wbhEHb+Z^fq|1j2P6YBgMmfMz|&>oo)dGDb?zO0=zCnC&(lrduBqhO?i^P`rK4pcjqL(V O3Hdp^c8s9puLCu&^r;2=ywJc@+Djh2Yf>V@eF+*DFy1g6T-EXMjc8hv(~ zHR#sT(m)isq5l-FIpE6-v-+VxfW`yp@WCB1hLf@L8urB99A{SU%SyeOF@RM|@Hh!0 zDr$|v)*|bRpfw@8cjGZ>W=4N}9AE|?^vckyKu_Pbc4t-KQKaYE! z7&(Jay{v#w>!Z+ll-5MBG7;|k?iTseN(Cm%QR0E8f#{O6VliGG!E81*W^l_B<7zz9 zQj40^`NATkrsFJEi1|j=7=qDYYSm#NAEODVbiwFVOqr=Q5ditmKPn*m?Z_d-MpS#g zy(b87g2>}Nyri{+lXa<>!%bUvjlEd1IZ+~S5FPWDz941Y&h9#y*UFP03+4_*!yiFk z!aQG~;qmy<Q-2M9)259yB(2+Lmxv^KHBPFI&v+P+y(RFm zJM*1{EzyJ8NXKOfsjnzZEzPZKO1^D6q2|QRa-DKVls4NwmzL-RO`L{1n_$*uM%EnO id{q~asusL&vpLK+oV@VOE04G2+P!R#Pub5SF@FJTrB=-V diff --git a/modules/board/skins/xe_board/images/purple/iconTrackback.gif b/modules/board/skins/xe_board/images/purple/iconTrackback.gif deleted file mode 100755 index 1c83bcaddc58ad1998c8c736b43cf10a3a5784dc..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 101 zcmZ?wbhEHbx$EBYXQ_&R4kRctGFSrukAx=L diff --git a/modules/board/skins/xe_board/images/purple/iconWrite.gif b/modules/board/skins/xe_board/images/purple/iconWrite.gif deleted file mode 100644 index f18cb5e9e525a0a989280515567015fe88cff599..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 525 zcmZ?wbhEHbmPP08Uer9VvdUNvgiFq?THNKpj_jbAK=0l5T zOb_p#8ulwo`|GI%k6#~~H7znTC2NkG_Jh|a51l;!=k@hl_a1KCee`6l(eGQkzu(%m zY{Sk)Yj(V-k3Vi@uzgz3IU6 znVuS7fi_Ny{C;cC%&B3s-LP=>OMUB+|n}QUUFh)jSSWR)~K_T diff --git a/modules/board/skins/xe_board/images/purple/lineBoardListTh.gif b/modules/board/skins/xe_board/images/purple/lineBoardListTh.gif deleted file mode 100644 index 6c74832c3a7927e6f5dfd3bce51135676b23e229..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 2442 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 P0JPMOJNu7Ae&_!Sw8q6w diff --git a/modules/board/skins/xe_board/images/purple/typeGallery.gif b/modules/board/skins/xe_board/images/purple/typeGallery.gif deleted file mode 100755 index 8479abbbd41d3b36b8201990082f82005f02c8b8..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 149 zcmZ?wbhEHb$j`T6tbuV26Z{rh+S{{8>||L@zk zudAyI$Y6j0#h)yU3=BLBIv@d%84N5=6IObzo}?i=_lM)Nk%w1VGRHc0J9GO-rnB#_xIu9;rsjh`1tsYjEwsF`uzO-{r&xpj*kBR z{*8@|`T6<(|Np+ezW@LKA^8LW000jFEC2ui01W^Q000D2@VQB=lR~wo^lre^90yV& zCenyVvJ^=HAFHDvLs{n9q!^3fE0HkN8aczjU|=u^H3ehg5+)c5k#pO0MyJ%63#v5) U2n0spSp$4FnodY!u{;M1%`}XYvk_WO*4f6y6!5@N&Mx8Mf@B4^6H!UGG9*MVyC@gFc(=f`JuI8`zYMR; h;{xAB%)E}0Myr=fRvgXvkg)a_Ka09ri=ZNdH2~%^R_y=) diff --git a/modules/board/skins/xe_board/images/red/bgBoardListTh.gif b/modules/board/skins/xe_board/images/red/bgBoardListTh.gif deleted file mode 100644 index ae25c2d8262f05114a7497476fdb61cfef87fd5a..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 197 zcmZ?wbhEHbWMzhh&eGEPy+>d5d`Z%6zj@&`@A(}Rk}O0ddMBh@I+SCjeqlw4<5H=0 c*E`Bi=T_`(D45}(CVwuyEh;u+yEB6|01``RWB>pF diff --git a/modules/board/skins/xe_board/images/red/buttonHelp.gif b/modules/board/skins/xe_board/images/red/buttonHelp.gif deleted file mode 100755 index d330e801f0e71f8cbcb623ad20ddb57091d15305..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 101 zcmZ?wbhEHbeZ{n#KddYuKfoC1{hHM$->CMz`~#d5&)@XVAk^3bZ1e* t3Cn|vBJN36&A5HR^Rd9R)DyL{8m8v9tyGc@-k|C7DM6EuU6GN&8UQZyBn1Ef diff --git a/modules/board/skins/xe_board/images/red/buttonModifyE.gif b/modules/board/skins/xe_board/images/red/buttonModifyE.gif deleted file mode 100644 index 974552d541e338eaa1dfa8abb77576c6d0a43fe3..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 264 zcmZ?wbhEHb6k!l#I3mjM=iB!aCr;=b~3QG zCYbi7WKMeIur}v)&|wczzuf!fjwb`&|93c%=M*T>&(&F^X~?J9xgtbpWt8g0=ZU+Q zMy)>ecCurdhs6C3m4dXMllR`w@~z`y@kwi_6}Mqz5aMob$rfs8@MmLdYH9ZBp6JiP oQRzKp28TcYoVoMn^ZT>#E?K&48H=-){u*sVCH0M}qKXXG02Ow3!Tg*KdD5efj(M@1HMU|NQ**_t)<~ zpTGY7{patWKlSzXe}4SDdf@nfFkm1KDE?$&WMB|t&;cn2*~!3Kwt%HKC3BLJz}lSG zZU-b--E;4k3!L=@YTGZ}qoRH5GgN*8jLI+P*)1 zQ_q1k>su_xcb}EH@%B^AzjHc2{x=jg_;9qgwez)e_;C03^-tjTVPcy)ZTfU3XD$7? O+J;K%i&TXa8LR>RBXMc~ diff --git a/modules/board/skins/xe_board/images/red/buttonTypeInput24.gif b/modules/board/skins/xe_board/images/red/buttonTypeInput24.gif deleted file mode 100644 index 2ae80ed238be56880daa0a5132810d9c92f1fe35..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 265 zcmZ?wbhEHblwc5HI3mXI_s^eax9e&P05@$MIt2U^}c+AFt6PE7I9}C-v4)a&=-^_(SIVPD5B9~{)LPwFIPmZkI*ST z__k_)d|I-P-t4nyTB^?GZJ#-DM~&ZdWBwm|>h`DG{cC7!YVu)gYwzgn^bzXq>z^>e shhxgrY160s2+y7~ciuc7CMH%Eq1nvy=R0c~tTixF(%7UfrpRCo0FP^hC;$Ke diff --git a/modules/board/skins/xe_board/images/red/iconAllTags.gif b/modules/board/skins/xe_board/images/red/iconAllTags.gif deleted file mode 100755 index 31602d819945b79e568eb15c26f8e1f3c9469a85..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 220 zcmZ?wbhEHb0y&-<5;{P^+X^OO1O`g8yPdvj}l!{5Ju zA3b{X|L3u7eHp)h|Nism&$?-)ndi5V3Az{`$tq|3CMyn_T?w-@gL~4(#8* z|34Toz<}aU7DfgJ83rAY0LV@T)<}ivsZuMarXS1X-j+M#cOIkV{q>us>N5tmAAY^@ z@(#W29BV3E7<71Aj%?hRtJjpibmEMV-s@|QChg!cST0@`bB||+^r6(gJ0kmb+^!Wl SurrBKN=ZenMOj9X!5RPr2XUkT diff --git a/modules/board/skins/xe_board/images/red/iconArticle.gif b/modules/board/skins/xe_board/images/red/iconArticle.gif deleted file mode 100644 index 5cd05be62b79fa6c8900278bc05f431766c79c58..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 213 zcmZ?wbhEHbeDCDd%R5ed`~3Cn_9JWC=l=Tf^Y8D!t6FFO`}gnn z&)@(5|7Sn~ia%MvJRJ}TvXg-|C_zPRNy@y7%htUrO?){m)gd=iYK`5^2l`UnZi>PY zY93Akk7r2gP02`@IfK*WL}yS(LDr%vn%BF0^%UEC9%|cW8||?0>o~XLT{%z7#T7sP J*DEqu0|33}ZEyep diff --git a/modules/board/skins/xe_board/images/red/iconFile.gif b/modules/board/skins/xe_board/images/red/iconFile.gif deleted file mode 100644 index ee0dd83c7bf626183b7f6d5c13b7ef2a01ef16b2..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 146 zcmZ?wbhEHbGx%dD7|64ou0!ao` zp!k!8k%57WK?fuZGJ}D|KA_Wcb%288kxEB4!<6Xjt;vfdbG$p6wa&j1PbAC^Hi;Du|bA!v%EO zrlp!#tt4e=;;oOM>72o6Lid?-W;rAE75pCH%m3x??CNN3>$3qHkZ2$XJRt-t$j{O& z`?Oe^Pp00dQo$i^P?CN@>8D{Bnu;ow62{mx4MOy^z(=P73^N$w85LoZn3+tZkpH7% zWhyaBbo0Z<*I6i51mm$l zGWFK~l2%YjRrO*qFUxW)9)NSw%xskBnaRkop(_ZXP}tA01E#6vbH9mc3YnNrG>o7bCFSQsnJL{gs@62@6>KomtqF7siQ4{-`AA|#i}xmh79%Vn1HX;@`BT9QNv=NOh6 z@_SgA06>GiRZaC1 zU>$khdA{M{`i&2ctk}Je-gWkjg&JAr+<~uU32TQwb|9Ws^!Ynb=~)T z4X3D0J@tF)-8bv*S}BVI+~~OAJ<#vjPc=PWyYu)J^W+%tUR&vDf3(5t zzJAzSv$NJ`zwNxZqwnB0TU+Czw7DnK1`w{|mdd BEt~)V diff --git a/modules/board/skins/xe_board/images/red/iconMyInfo.gif b/modules/board/skins/xe_board/images/red/iconMyInfo.gif deleted file mode 100644 index b48e1fcd22e678a2dbb387e5357d0172d62a943c..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 96 zcmV-m0H6OyNk%w1VF~~W0HOu}{{R30A^8LW000I6 zEC2ui015yK0009eXj)wQWe_qPoPyXzMBYZ^RnIbzWibW8Rs<6fpoIqjr_=0B0suRp Cd?iEx diff --git a/modules/board/skins/xe_board/images/red/iconReply.gif b/modules/board/skins/xe_board/images/red/iconReply.gif deleted file mode 100755 index a6d4ea1121211408d08f4b3a5d63dd7b34583408..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 106 zcmZ?wbhEHbHdp^c8s9puLCu&^r;2=ywJc@+Djh2Yf>V@eF+*DFy1g6T-EXMjc8hv(~ zHR#sT(m)isq5l-FIpE6-v-+VxfW`yp@WCB1hLf@L8urB99A{SU%SyeOF@RM|@Hh!0 zDr$|v)*|bRpfw@8cjGZ>W=4N}9AE|?^vckyKu_Pbc4t-KQKaYE! z7&(Jay{v#w>!Z+ll-5MBG7;|k?iTseN(Cm%QR0E8f#{O6VliGG!E81*W^l_B<7zz9 zQj40^`NATkrsFJEi1|j=7=qDYYSm#NAEODVbiwFVOqr=Q5ditmKPn*m?Z_d-MpS#g zy(b87g2>}Nyri{+lXa<>!%bUvjlEd1IZ+~S5FPWDz941Y&h9#y*UFP03+4_*!yiFk z!aQG~;qmy<Q-2M9)259yB(2+Lmxv^KHBPFI&v+P+y(RFm zJM*1{EzyJ8NXKOfsjnzZEzPZKO1^D6q2|QRa-DKVls4NwmzL-RO`L{1n_$*uM%EnO id{q~asusL&vpLK+oV@VOE04G2+P!R#Pub5SF@FJTrB=-V diff --git a/modules/board/skins/xe_board/images/red/iconTrackback.gif b/modules/board/skins/xe_board/images/red/iconTrackback.gif deleted file mode 100755 index 1c83bcaddc58ad1998c8c736b43cf10a3a5784dc..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 101 zcmZ?wbhEHbx$EBYXQ_&R4kRctGFSrukAx=L diff --git a/modules/board/skins/xe_board/images/red/iconWrite.gif b/modules/board/skins/xe_board/images/red/iconWrite.gif deleted file mode 100644 index 2caff746f2ee91d040a7dc185cc9cee70fc13646..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 307 zcmZ?wbhEHb9dF e24T5uMR8^}MiC`Zes&H?0WmHXK~_FT25SKDYi4=? diff --git a/modules/board/skins/xe_board/images/red/lineBoardListTh.gif b/modules/board/skins/xe_board/images/red/lineBoardListTh.gif deleted file mode 100644 index ee37cb8dfdba8b1ae5c9a7389e8eb0731cf4b1fc..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 2489 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 diff --git a/modules/board/skins/xe_board/images/white/bgBoardListTh.gif b/modules/board/skins/xe_board/images/white/bgBoardListTh.gif deleted file mode 100644 index ae25c2d8262f05114a7497476fdb61cfef87fd5a..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 197 zcmZ?wbhEHbWMzhh&eGEPy+>d5d`Z%6zj@&`@A(}Rk}O0ddMBh@I+SCjeqlw4<5H=0 c*E`Bi=T_`(D45}(CVwuyEh;u+yEB6|01``RWB>pF diff --git a/modules/board/skins/xe_board/images/white/buttonHelp.gif b/modules/board/skins/xe_board/images/white/buttonHelp.gif deleted file mode 100755 index d330e801f0e71f8cbcb623ad20ddb57091d15305..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 101 zcmZ?wbhEHbeZ{n#KddYuKfoC1{hHM$->CMz`~#d5&)@XVAk^3bZ1e* t3Cn|vBJN36&A5HR^Rd9R)DyL{8m8v9tyGc@-k|C7DM6EuU6GN&8UQZyBn1Ef diff --git a/modules/board/skins/xe_board/images/white/buttonModifyE.gif b/modules/board/skins/xe_board/images/white/buttonModifyE.gif deleted file mode 100644 index 1cde1b60f24e1282ab47cf15b2e3c6761ebddb5e..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 407 zcmZ?wbhEHb6k!l#xT?zVeQKI$BrL7bMC~2i)Z#9*!l0@-$O_C9yz-I`i;w%E}#4Q_4Ci4-#>r;@afb0U%!6* z{{8dw=Z}B?{`v6X?Z=Pr{`~p9XYaNfH?RKw{cG0jssF)%fvQ09CkrD3gDQg#$W)M@ z7}&NP2+Hu#k?LIP*?1(!YW|W#ERIbD>u%(TIXS6#%->Mq^KXKX$fUHh*Lv=KxH!wD zaDvf~KORTk_kU2~<5Cf8ZLO}Y$!}HR;#Fao$e_&7sie#}g+YavTZMT+N9T;03sksS zR76D!3mIpw7FA*4QDI_Imfp2{hVu69Dm+3e;^I4Z@5(=VT17}uMM7e2!Nsc*DuV1P pa(C|DyDz80&c90b+4C1KHu1A52E6xGWK&i6`tAFVZ>o+A)&PvKuVDZH diff --git a/modules/board/skins/xe_board/images/white/buttonReply.gif b/modules/board/skins/xe_board/images/white/buttonReply.gif deleted file mode 100644 index 6005348654403e890652771f60ae204eca01d6b6..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 400 zcmZ?wbhEHb6k!lzxT?hP<;$l_m(QI#bL_&!Gbc_SxqjpFfkV5Wzj(U;z|MdF{_fqk z{o3_QhmPz$bMC~k;|H%?y>R5{{__`3ef|3R+xIU&eti4;_s`Ft-+%r3@%i(I4atw6o0ZXGB7AH=zxp|`H6vT?STvF9y(H; z3lAwC$+4Qh&^b}iD`ee`95cZv8>hJ&Dtz9x$Tdz#+soE?<3p*20Y~h+a`U=+eqJR- zv8JZH=C&q9L0(0X-rl@Eg}z=zUM5B1nKScd&6%ah#G)v)WJ%ug zgCd`RqQuT!yYqG{3h*dOA3kza;i$AC51XRQx$_q;$|$mNES9`+^VTgPMGh|cfJeUa YT#9lpUcP$$Qc>yshmW5=IWkxS02i&M761SM diff --git a/modules/board/skins/xe_board/images/white/buttonTypeInput24.gif b/modules/board/skins/xe_board/images/white/buttonTypeInput24.gif deleted file mode 100644 index 0dcfc0e3df9a4ec01b31e4d88cb7fa54dbf2e012..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 419 zcmZ?wbhEHblwc5HxT?*wAuirlZ z{Q3RU=MUe$efjk1{jXm?K7aZ6{rlHHe|~@X@b>rbpS$;NyK(dCe=uO65>Wif!pOj& z&Y%M_59B8XwgU%(Gd*;q`j-YDO~|sEAFyJflR@jc8*9R{l`MQ_Y^d;2n=K=7Ipb{J z?z?Ipho7vx{k~$)%83S<{~8*bn$$SC)fhXwx_f%mxcSu-CQq30y&-<5;{P^+X^OO1O`g8yPdvj}l!{5Ju zA3b{X|L3u7eHp)h|Nism&$?-)ndi5V3Az{`$tq|3CMyn_T?w-@gL~4(#8* z|34Toz<}aU7DfgJ83rAY0LV@T)<}ivsZuMarXS1X-j+M#cOIkV{q>us>N5tmAAY^@ z@(#W29BV3E7<71Aj%?hRtJjpibmEMV-s@|QChg!cST0@`bB||+^r6(gJ0kmb+^!Wl SurrBKN=ZenMOj9X!5RPr2XUkT diff --git a/modules/board/skins/xe_board/images/white/iconArticle.gif b/modules/board/skins/xe_board/images/white/iconArticle.gif deleted file mode 100644 index 59c1c8019f1005c497e2d32741c4674717e5019f..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 219 zcmV<103`oMNk%w1VGIBb0K@;ZP_N$xqV=1O|dhB!XBnW}6P>p-?Ong3O>JrGCTNV{&Qeh{==5fz6@S VIQV73?dtb61q%)rgoTA606QIMbg2LU diff --git a/modules/board/skins/xe_board/images/white/iconFile.gif b/modules/board/skins/xe_board/images/white/iconFile.gif deleted file mode 100644 index c39a49aa0041c443294864ff91d0aaddc882daf0..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 146 zcmZ?wbhEHbbf^4kCZ|8HJd3nUp( zf#OdVMg|5h1|5(v$P5M+`+!c*)d32UM=BlJ3{#@7w k**L{C3yFSq=cEp2xmK6ufhV6_EI93uc>1jvlOTgN08rdB@Bjb+ diff --git a/modules/board/skins/xe_board/images/white/iconList.gif b/modules/board/skins/xe_board/images/white/iconList.gif deleted file mode 100644 index 1c83bcaddc58ad1998c8c736b43cf10a3a5784dc..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 101 zcmZ?wbhEHbx$EBYXQ_&R4kRctGFSrukAx=L diff --git a/modules/board/skins/xe_board/images/white/iconMyInfo.gif b/modules/board/skins/xe_board/images/white/iconMyInfo.gif deleted file mode 100644 index af4545bfab22696d2f3a0e7e704f15c326c51618..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 125 zcmZ?wbhEHb+Z^fq|1j2P6YBgMmfMz|&>oo)dGDb?zO0=zCnC&(lrduBqhO?i^P`rK4pcjqL(V O3Hdp^c8s9puLCu&^r;2=ywJc@+Djh2Yf>V@eF+*DFy1g6T-EXMjc8hv(~ zHR#sT(m)isq5l-FIpE6-v-+VxfW`yp@WCB1hLf@L8urB99A{SU%SyeOF@RM|@Hh!0 zDr$|v)*|bRpfw@8cjGZ>W=4N}9AE|?^vckyKu_Pbc4t-KQKaYE! z7&(Jay{v#w>!Z+ll-5MBG7;|k?iTseN(Cm%QR0E8f#{O6VliGG!E81*W^l_B<7zz9 zQj40^`NATkrsFJEi1|j=7=qDYYSm#NAEODVbiwFVOqr=Q5ditmKPn*m?Z_d-MpS#g zy(b87g2>}Nyri{+lXa<>!%bUvjlEd1IZ+~S5FPWDz941Y&h9#y*UFP03+4_*!yiFk z!aQG~;qmy<Q-2M9)259yB(2+Lmxv^KHBPFI&v+P+y(RFm zJM*1{EzyJ8NXKOfsjnzZEzPZKO1^D6q2|QRa-DKVls4NwmzL-RO`L{1n_$*uM%EnO id{q~asusL&vpLK+oV@VOE04G2+P!R#Pub5SF@FJTrB=-V diff --git a/modules/board/skins/xe_board/images/white/iconTrackback.gif b/modules/board/skins/xe_board/images/white/iconTrackback.gif deleted file mode 100755 index 1c83bcaddc58ad1998c8c736b43cf10a3a5784dc..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 101 zcmZ?wbhEHbx$EBYXQ_&R4kRctGFSrukAx=L diff --git a/modules/board/skins/xe_board/images/white/iconWrite.gif b/modules/board/skins/xe_board/images/white/iconWrite.gif deleted file mode 100644 index f18cb5e9e525a0a989280515567015fe88cff599..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 525 zcmZ?wbhEHbmPP08Uer9VvdUNvgiFq?THNKpj_jbAK=0l5T zOb_p#8ulwo`|GI%k6#~~H7znTC2NkG_Jh|a51l;!=k@hl_a1KCee`6l(eGQkzu(%m zY{Sk)Yj(V-k3Vi@uzgz3IU6 znVuS7fi_Ny{C;cC%&B3s-LP=>OMUB+|n}QUUFh)jSSWR)~K_T diff --git a/modules/board/skins/xe_board/images/white/lineBoardListTh.gif b/modules/board/skins/xe_board/images/white/lineBoardListTh.gif deleted file mode 100644 index 6d891d82c48cdbf1cad8f7a3e672e472afe1ec55..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 2763 zcmZveSy0ml0>)G80&BU(y1)RntaSmAB0WY}=yaKGM?%QKxE)}?Ds3G=L}jfD3|J=w z3skujB@`6Hm4tAGD+vjgfaFe4kVJwIt|TNt?)?ABKgZgA-tXb}@V$I5zlSd|>0IpJ ze_(uY95x4oSu7?9f^0VM9Y7E;TTE6fXf_+<8#1d6bU5rrqu$|wj3&LwWH1_aPN&^u zHki#u05C(46$C9#r^9ZCTrL;v|K+dN!~d%z|KJ~+us^v%LTfKyY0ahd=W8YlBE`3^ ztrz!eZ);uCgaUYEU>&FPCO1Fs*#h|%qAz1W+FQuqFPV~4i;+<+V%12AFg0^c$GD9i zkZHm3J7O*5!j|F6@BUg*S@qk!`_(nIb@dM(HavRVh;RD6x#h{z)@Ova_KwajB8l8h z>FMq3AD|8n4Ude{=!`KYYkXpIYWn%i?A(iaHiygO3xp!^!pm2SORtwD(l;wNec!IF z%QrT+ws#at)vj8zw|}73=?zAc*#dx88)SDlU9k6$1jDI>=j9$BMqJ=f+h!|$KS4Z! z54OL!AMi!qDrc~RT^I7td%;OVo!o}M{l!JTz#Z!1 zVWpVx&-=$w%#qzi^1pg63YnuC3H2v_D~d(imoa|UtO;3k?fP`NYcgS+q2J;(oW3L) zA2TW!I+CBECzxi9bolDJXo3Z3<+Jxc#!QY|jjF|-OXA512+(cupJApZ9S~^Ltc$0n z-kISRF2^4B%axaTgp%bhoab4UyxjL(_{QC1sks}!24s^rDuN4D8c_RrTn_Xz9N&3MM_>1KTsBlUB~((?5$0&;rw^TC&budzcaBMqFB z_odJV#_XFG zQxZQlFMXGG&HOq&r_a26p=jSM$*TO+BE5{iW_goK>a(om)Aud10`{lC>MhAN;BB$8 z4_Lbm>;vmq_b5<)*Z(@WQ5Dt?ZdQLBm3yc@G0M9ADDAp+rzxl3s(4a#U{w+-qiil! zC;qx^mrUxnse9=MHVu^>1?`PUu0#6_Wj}N<4je$*Y4CEX^7C#f%G-I{Z_2QC;Yjbb8&_T_0^px!;-j&48y}F zL1$a@6%fzTxx(uu#um9JDVCiiy4l>& zfNRFaNw}gyrtzt+n)H=2NnEmGYy}0RuK}+3j?MTC=0#3$M=an1O#}}V`5S-ULPeaZ z&9{d9Z5ZO^y$n-(fRKDHhWE0z#AWIT@#=;rB3?agHg$%hx)Eu-SB*?lS9DD`G6%7U zCk_*1h27{P-eRlGL`v|Yq*Nl7+5^pGIEr!}&s!qKnY&YJDBqC~uPGUi+i-`lsdV1! z{t|OfmRC99_X1OOz zX96wMDpc=}{(R|toMo`SruTAK@*7@;WvEHmn;pY{BPy{B6TJFz6O&iOM<_5dsxL2% zzp~7;()P*n*Lj) zKx=&pbVUk6%E!F3ATr3C#uxS&+;B_`Ye+Cev?&@iym&42oz^oR$)Qy z@Dn9c87H%fibcb%fI#^*WEEq*M+ojH)i*)5g(~z&yT4F%F5dRCzScF;8HUe(TU{-ET#3?_$e=Y)M4tqN+B;g=doUlyv^!dd3$n{SFpL?0k**@%zTsQP zmwsGsa0o8y>dUx5F`Gyfl%ak!9bBt{W5NppDHkyCPOR zCMpscTOqqL!H2m}i8i$dIaF{A^Oftt8kQLE*iETpE|Jh?N~S}dE@m#%MdtoehbGI1 zC1s;6LoJTITnuYPBC^m}j{Sl<)~XT>FlCN|VlitC5CM~rLyPqpm%C%YnINaG3Nyax zF9zr1o%;H^@$E2-m6z!>Jidfg#E7k;Qm2vNGoebv*j}|bO=Qf3I!$a_W;xB&x{19U z474J1S{UMqgCa4s204LgpGjRM#=aTk0y&sT172)b#Jj8ub(1C%#-Yx1*`(r03tj9u zD0M+{pDB=yxugGw+^)h**(748h2?VS>Za^UjLRl-IYIH16A-(c?=B)N0DCAF3qPEW zbt}etG+~c0u%1$^H;DBOC_5Tkb}YTjuedCrsVtCD7A!404wi)k;7-KiPNw5Ri*eyi WxCjO=Qi_WLanS+gX95nv;{OY`JD*tq diff --git a/modules/board/skins/xe_board/images/white/typeGallery.gif b/modules/board/skins/xe_board/images/white/typeGallery.gif deleted file mode 100755 index 8479abbbd41d3b36b8201990082f82005f02c8b8..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 149 zcmZ?wbhEHb$j`T6tbuV26Z{rh+S{{8>||L@zk zudAyI$Y6j0#h)yU3=BLBIv@d%84N5=6IObzo}?i=_lM)Nk%w1VGRHc0J9GO-rnB#_xIu9;rsjh`1tsYjEwsF`uzO-{r&xpj*kBR z{*8@|`T6<(|Np+ezW@LKA^8LW000jFEC2ui01W^Q000D2@VQB=lR~wo^lre^90yV& zCenyVvJ^=HAFHDvLs{n9q!^3fE0HkN8aczjU|=u^H3ehg5+)c5k#pO0MyJ%63#v5) U2n0spSp$4FnodY!u{;M1%`}XYvk_WO*4f6y6!5@N&Mx8Mf@B4^6H!UGG9*MVyC@gFc(=f`JuI8`zYMR; h;{xAB%)E}0Myr=fRvgXvkg)a_Ka09ri=ZNdH2~%^R_y=) diff --git a/modules/board/skins/xe_board/input_password_form.html b/modules/board/skins/xe_board/input_password_form.html deleted file mode 100644 index 6959973ff..000000000 --- a/modules/board/skins/xe_board/input_password_form.html +++ /dev/null @@ -1,25 +0,0 @@ - - -

- - diff --git a/modules/board/skins/xe_board/list.html b/modules/board/skins/xe_board/list.html deleted file mode 100644 index 4a763accf..000000000 --- a/modules/board/skins/xe_board/list.html +++ /dev/null @@ -1,81 +0,0 @@ - - - - - -
- -
- - - - - - - - - - - - - - - -
- - - - - - - - - - - - - -
- - - - - - - - - - - {$lang->cmd_search_next} - - {$lang->cmd_search} - {$lang->cmd_cancel} - -
- -
- - diff --git a/modules/board/skins/xe_board/message.html b/modules/board/skins/xe_board/message.html deleted file mode 100644 index 79f207573..000000000 --- a/modules/board/skins/xe_board/message.html +++ /dev/null @@ -1,16 +0,0 @@ - - -
- -
{$message}
- - - -
- - diff --git a/modules/board/skins/xe_board/screenshot/black.gif b/modules/board/skins/xe_board/screenshot/black.gif deleted file mode 100755 index f0bbfdd49b781ab31049f10b42dd63213ee4c7f8..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 12039 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 R4KNqIs*SZGCj0;Z diff --git a/modules/board/skins/xe_board/screenshot/cyan.gif b/modules/board/skins/xe_board/screenshot/cyan.gif deleted file mode 100644 index f779c57f035ca8c13b5be78c773db1a0ed07246a..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 14271 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 UWzGb7Ts=w^Pai)60Rv3`2M201f&c&j diff --git a/modules/board/skins/xe_board/screenshot/green.gif b/modules/board/skins/xe_board/screenshot/green.gif deleted file mode 100644 index 0170d2700c3568b8eecfd1b39337b651d5becfae..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 13728 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 diff --git a/modules/board/skins/xe_board/screenshot/red.gif b/modules/board/skins/xe_board/screenshot/red.gif deleted file mode 100644 index 03c63f3e712663066fa94cea215ca711c235541d..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 15035 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⪒!Wqxzzc(*GSsuE)I(y;u+=S!i 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 diff --git a/modules/board/skins/xe_board/skin.xml b/modules/board/skins/xe_board/skin.xml deleted file mode 100644 index 881b2fc77..000000000 --- a/modules/board/skins/xe_board/skin.xml +++ /dev/null @@ -1,680 +0,0 @@ - - - XE 게시판 기본 스킨 - XE掲示板のデフォルトスキン - XE版面默认皮肤 - XE Basic Board Skin - XE Basic Board Skin - XE 基本面板 - - XE 게시판의 기본 스킨입니다. - 디자인 : 서기정 (http://blog.naver.com/addcozy) - HTML/CSS : 정찬명 (http://naradesign.net) - - - XE掲示板の デフォルトスキンです。 - デザイン:ソギジョン (http://blog.naver.com/addcozy) - HTML/CSS:ジョンチャンミョン (http://naradesign.net) - - - XE版面默认皮肤。 - 设计 : Ki-Jeong Seo (http://blog.naver.com/addcozy) - HTML/CSS : Chan-Myung Jeong (http://naradesign.net) - - - This is the basic board skin of XE. - Design : Ki-Jeong Seo (http://blog.naver.com/addcozy) - HTML/CSS : Chan-Myung Jeong (http://naradesign.net) - - - Esta es la base bordo de la piel de XE. - Diseño: Ki-Jeong Seo (http://blog.naver.com/addcozy) - HTML / CSS: Jeong Chan-Myung (http://naradesign.net) - - - XE 基本面板。 - 設計 : Ki-Jeong Seo (http://blog.naver.com/addcozy) - HTML/CSS : Chan-Myung Jeong (http://naradesign.net) - - 0.1 - 2007-10-22 - - - zero - zero - zero - zero - zero - zero - - - - - 하얀색(기본) - 白(デフォルト) - 白色(基本) - White (default) - Blanco (por defecto) - 白色(預設) - - - 청록색 - 青緑 - 青绿色 - Cyan - Cian - 青綠色 - - - 초록색 - - 绿色 - Green - Verde - 綠色 - - - 빨간색 - - 红色 - Red - Roja - 紅色 - - - 보라색 - - 紫色 - Purple - Púrpura - 紫色 - - - 검은색 - - Black - Черного - Negro - 黑色 - 黑色 - - - - - - 기본 형태 - デフォルトスタイル - 默认样式 - Default Form - Formulario por defecto - 預設樣式 - - 목록형, 웹진형, 갤러리형, 포럼형의 기본 스타일을 지정할 수 있습니다. - 포럼형 스타일은 정렬대상을 updated로 하셔야 합니다. - - - リスト型、ウェブジン型、ギャラリー型、フォーラム型の基本スタイルを指定することが出来ます。 - フォーラム型のスタイルはソート対象を「updated」にしなければなりません。 - - - 可以把版面指定为默认的目录型,新闻型,相册型及论坛型。 - 当使用论坛型的时候请把排列对象设置为updated。 - - - You may select default styles such as list style, webzine style, gallery stylz or forum style. - Align Target for forum style is required to be selected as 'updated'. - - - Usted puede seleccionar por defecto los estilos como el estilo de lista, estilo webzine, galería stylz o estilo foro. - Alinear Meta para el foro estilo es necesaria para ser seleccionado como 'actualización'. - - - 可選擇列表型、網路雜誌型,相簿型或論壇型當作討論板預設形式 - 當使用論壇型的時候,請把排列目標設定成 updated。 - - - 목록 - list - リスト型 - 目录型 - list - 列表型 - - - 웹진 - webzine - ウェブジン(webzine)型 - 新闻型 - webzine - 雜誌型 - - - 갤러리 - gallery - ギャラリー型 - 相册型 - gallery - 相簿型 - - - 포럼 - forum - フォラム型 - 论坛型 - forum - 論壇型 - - - 블로그 - blog - ブログ型 - 博客型 - blog - 部落格型 - - - - 로그인 정보 출력 - 显示会员信息组 - ログイン情報表示 - Display Login Info - Muestra la información de la conección - 顯示登入資料 - - 출력 - display - 表示 - 显示 - display - 顯示 - - - 출력하지 않음 - not display - 非表示 - 不显示 - not display - 隱藏 - - - - - 설정 표시 - 显示管理设置组 - 設定表示 - Display Setup - Muestra la información de la Configuración - 顯示設置 - - 출력 - display - 表示 - 显示 - display - 顯示 - - - 출력하지 않음 - not display - 非表示 - 不显示 - not display - 隱藏 - - - - - 게시판 제목 - 掲示板タイトル - 版面标题 - Title of Board - Title of Board - 討論板標題 - 게시판의 제목을 적어주세요. - 掲示板タイトルを入力して下さい。 - 请输入版面标题(留空为不显示)。 - Plase input the title of board. - Plase input the title of board. - 請輸入討論板標題(留白為隱藏)。 - - - 게시판 부제목 - 掲示板サブタイトル - 版面副标题 - Subtitle of Board - 討論板副標題 - 게시판 제목 옆에 나타날 부제목을 적어주세요. - 掲示板タイトルの隣りに表示されるサブタイトルを入力して下さい。 - 请输入版面副标题(留空为不显示)。 - Please input the subtitle of board which will be displayed beside of board title. - Please input the subtitle of board which will be displayed beside of board title. - 請輸入討論板副標題(留白為隱藏)。 - - - 게시판 상세 설명 - 掲示板の詳細 - 版面详细说明 - Description of Board - Description of Board - 討論板說明 - 게시판 제목 아래 표시될 설명을 입력하실 수 있습니다. - 掲示板タイトルの下に表示される説明文を入力して下さい。 - 请输入版面说明(留空为不显示)。 - You may input description which will be displayed under the board title. - You may input description which will be displayed under the board title. - 請輸入討論板說明(留白為隱藏)。 - - - 제목 글자수 - タイトルの文字数 - 标题字数 - Length of Subject - Length of Subject - 標題字數 - 제목 글자수를 지정할 수 있습니다. (0또는 비워주시면 자르지 않습니다) - タイトルの文字数を設定します(「0」または空欄の場合は、文字数を制限しません)。 - 可以指定标题字数(0或留空为不限)。 - You may set length of title. (0 or blank value will not restrict the length) - You may set length of title. (0 or blank value will not restrict the length) - 可指定標題字數(0或留白為不限制)。 - - - 내용 글자수 - 内容の文字数 - 内容字数 - Length of Content - Número de letras del Contenidos - Длина содержания - 內容字數 - 내용 글자수를 지정할 수 있습니다. (기본 240) - 内容の文字数を指定します(デフォルト 240)。 - 可以指定要显示的内容字数。(默认为240) - Length of Content can be assigned. (default 240) - El largo del Contenidos puede ser asignado. (Predefinido 240) - Длина содержания может быть присвоена. (стандарт: 240) - 可以指定要顯示的內容字數。(預設是240) - - - 게시판 제목 형식 - 掲示板タイトルフォーマット - 게시판 제목 형식 - 게시판 제목 형식 - 게시판 제목 형식 - 게시판 제목 형식 - - H1 - H1 - H1 - H1 - H1 - H1 - - - H2 - H2 - H2 - H2 - H2 - H2 - - - H3 - H3 - H3 - H3 - H3 - H3 - - - H4 - H4 - H4 - H4 - H4 - H4 - - - H5 - H5 - H5 - H5 - H5 - H5 - - - H6 - H6 - H6 - H6 - H6 - H6 - - - - - 글 제목 형식 - 書き込みタイトルフォーマット - 글 제목 형식 - 글 제목 형식 - 글 제목 형식 - 글 제목 형식 - - H1 - H1 - H1 - H1 - H1 - H1 - - - H2 - H2 - H2 - H2 - H2 - H2 - - - H3 - H3 - H3 - H3 - H3 - H3 - - - H4 - H4 - H4 - H4 - H4 - H4 - - - H5 - H5 - H5 - H5 - H5 - H5 - - - H6 - H6 - H6 - H6 - H6 - H6 - - - - - 번호 표시 - 番号表示 - 显示编号 - Dispay Number - Dispay Number - 顯示編號 - - 출력 - display - 表示 - 显示 - display - 顯示 - - - 출력하지 않음 - not display - 非表示 - 不显示 - not display - 隱藏 - - - - - 글쓴이 표시 - 投稿者表示 - 显示昵称 - Display Author - Display Author - 顯示暱稱 - - 출력 - display - 表示 - 显示 - display - 顯示 - - - 출력하지 않음 - not display - 非表示 - 不显示 - not display - 隱藏 - - - - - 작성일 표시 - 作成日表示 - 显示发表日期 - Display Registered Date - Display Registered Date - 顯示發表日期 - - 출력 - display - 表示 - 显示 - display - 顯示 - - - 출력하지 않음 - not display - 非表示 - 不显示 - not display - 隱藏 - - - - - 조회수 표시 - 閲覧数表示 - 显示查看 - Display Hit - Display Hit - 顯示點擊 - - 출력 - display - 表示 - 显示 - display - 顯示 - - - 출력하지 않음 - not display - 非表示 - 不显示 - not display - 隱藏 - - - - - 추천수 표시 - 推薦数表示 - 显示推荐 - Display Votes - Display Votes - 顯示推薦 - - 출력 - display - 表示 - 显示 - display - 顯示 - - - 출력하지 않음 - not display - 非表示 - 不显示 - not display - 隱藏 - - - - - 아이피주소 표시 - Display ip address - IPアドレス表示 - 显示IP地址 - Display ip address - 顯示IP位址 - - 출력 - display - 表示 - 显示 - display - 顯示 - - - 출력하지 않음 - not display - 非表示 - 不显示 - not display - 隱藏 - - - - 최근 변경시간 표시 - 最近の変更時間表示 - 显示最后更新时间 - Display Latest Update - Display Latest Update - 顯示最後更新時間 - - 출력 - display - 表示 - 显示 - display - 顯示 - - - 출력하지 않음 - not display - 非表示 - 不显示 - not display - 隱藏 - - - - - 서명 표시 - 署名表示 - 显示签名 - 서명 표시 - 서명 표시 - 顯示簽名檔 - 글내용 사용자의 서명과 프로필 이미지를 표시하거나 숨길 수 있습니다. - 本文内で会員の署名とプロフィルイメージの表示を設定します。 - 可以设置主题发布者的个人签名及个性头像显示与否。 - 글내용 사용자의 서명과 프로필 이미지를 표시하거나 숨길 수 있습니다. - 글내용 사용자의 서명과 프로필 이미지를 표시하거나 숨길 수 있습니다. - 可選擇是否在文章中顯示個人圖片和簽名檔。 - - 출력 - display - 表示 - 显示 - display - 顯示 - - - 출력하지 않음 - not display - 非表示 - 不显示 - not display - 隱藏 - - - - new표시 시간 (hours) - Newの表示時間 (Hours) - new图标显示时间(hours) - Duration of indication for new item - Duration of indication for new item - new圖案顯示時間(hours) - 새로 등록된 게시물의 new 표시시간을 정할 수 있습니다. - 新しく登録された書き込みに対して「New」の表示時間を設定します。 - 可以设置最新更新主题的new图标显示时间。 - You may set the duration of indication for fresh item. - You may set the duration of indication for fresh item. - 可設置最新更新主題的new圖案顯示時間。 - - - 썸네일 생성 방법 - サムネール生成方法 - 缩略图生成方式 - Type of Thumbnail - 縮圖建立方式 - 썸네일 생성 방법을 선택할 수 있습니다. - サムネールの生成方法を選択します。 - 可以选择缩略图生成方式。 - Choose the type to create the thumnail. - 可選擇縮圖建立方式。 - - 꽉 채우기 - 刈り込み - 裁减 - crop - 裁減 - - - 비율 맞추기 - 比率 - 比例 - ratio - 比例 - - - - 썸네일 가로크기 - サムネールの横サイズ - 缩略图宽度 - Width of Thumbnail - 縮圖寬度 - 썸네일의 가로 크기를 지정할 수 있습니다. (기본 100px) - サムネールの横サイズを指定します(デフォルト 100px)。 - 可以指定缩略图宽度(默认为 100px)。 - Set the width of thumbnail. Default is 100px. - 可指定縮圖寬度(預設是 100px)。 - - - 썸네일 세로크기 - サムネールの縦サイズ - 缩略图高度 - Height of Thumbnail - 縮圖高度 - 썸네일의 세로 크기를 지정할 수 있습니다. (기본 100px) - サムネールの縦サイズを指定します(デフォルト 100px)。 - 可以指定缩略图高度(默认为 100px)。 - Set the height of thumbnail. Default is 100px. - 可指定縮圖高度(預設是 100px)。 - - - diff --git a/modules/board/skins/xe_board/style.blog.html b/modules/board/skins/xe_board/style.blog.html deleted file mode 100644 index 38968df27..000000000 --- a/modules/board/skins/xe_board/style.blog.html +++ /dev/null @@ -1,54 +0,0 @@ - - - - - - -
- -
- - - - - - - -
- -
- - - - - -
- - - - -
- -
- - - - - diff --git a/modules/board/skins/xe_board/style.forum.html b/modules/board/skins/xe_board/style.forum.html deleted file mode 100644 index 53ad4bb83..000000000 --- a/modules/board/skins/xe_board/style.forum.html +++ /dev/null @@ -1,144 +0,0 @@ - -
- -
- -
- [{$document->getRegdate("Y-m-d")}] - {$document->getTitle()} - - - {$document->getCommentCount()} - - - - {$document->getTrackbackCount()} - - - {$document->printExtraImages(60*60*$module_info->duration_new)} -
- -
- - {@ $no_line_class = " no_line" } - - - - {@ $no_line_class=""} - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
- -
- - - - - - - - - - {$lang->topic} - - -
- {$lang->no_documents} -
- isCarted())-->checked="checked" /> - - - {$lang->notice} | {$document->getTitle($module_info->subject_cut_size)} - {$document->printExtraImages(60*60*$module_info->duration_new)} - - - {$category_list[$document->get('category_srl')]->title} - - -
- by {$document->getNickName()} on {$document->getRegdate('Y-m-d H:i')} -
- -
{(int)($document->get('comment_count'))}{(int)($document->get('readed_count'))} -
- - by {htmlspecialchars($document->get('last_updater'))} - - by {$document->getNickName()} - -
-
- on {zdate($document->get('last_update'),'Y-m-d H:i')} -
-
- isCarted())-->checked="checked" /> - - - {$document->getTitle($module_info->subject_cut_size)} - - {$document->printExtraImages(60*60*$module_info->duration_new)} - - - {$category_list[$document->get('category_srl')]->title} - - -
- by {$document->getNickName()} on {$document->getRegdate('Y-m-d H:i')} -
-
{(int)($document->get('comment_count'))}{(int)($document->get('readed_count'))} -
- - by {htmlspecialchars($document->get('last_updater'))} - - by {$document->getNickName()} - -
-
- on {zdate($document->get('last_update'),'Y-m-d H:i')} -
-
- - diff --git a/modules/board/skins/xe_board/style.gallery.html b/modules/board/skins/xe_board/style.gallery.html deleted file mode 100644 index 65200d4b4..000000000 --- a/modules/board/skins/xe_board/style.gallery.html +++ /dev/null @@ -1,142 +0,0 @@ - - -

- - -
- -
- - - - -
- - -
-
- - {@ $_col_count = 1; } - - - - - - -
- {$lang->no_documents} -
- - - - - - {@ $_col_count++} - {@ $_col_count++} - - {@ $_col_count++} - {@ $_col_count++} - {@ $_col_count++} - {@ $_col_count++} - {@ $_col_count++} - - - - - - - - - - - - -
{$lang->notice}isCarted())-->checked="checked" /> - - {$category_list[$document->get('category_srl')]->title} - - - {$document->getTitle($module_info->subject_cut_size)} - - - {$document->getCommentCount()} - - - - {$document->getTrackbackCount()} - - - {$document->printExtraImages(60*60*$module_info->duration_new)} -
{$document->getNickName()}
{$document->get('readed_count')>0?$document->get('readed_count'):' '}{$document->get('voted_count')!=0?$document->get('voted_count'):' '}{$document->getRegdate('Y-m-d')}{zdate($document->get('last_update'),'Y-m-d H:i')}
- - - - {@ $height = $module_info->thumbnail_height + 50; } - {@ $height += 20 } - {@ $height += 25 } - {@ $height += 25 } - -
- - - - -
- - - - - - -
- - {$category_list[$document->get('category_srl')]->title}
- - - - isCarted())-->checked="checked" /> - - - {$document->getTitle($module_info->subject_cut_size)} - - - ({$document->getCommentCount()}) - - - - [{$document->getTrackbackCount()}] - - -
-
{$document->getNickName()}
-
{$document->getRegdate('Y.m.d')}
-
-
-
- {$lang->readed_count} {$document->get('readed_count')} - -
- {$lang->voted_count} {$document->get('voted_count')} - -
-
- - -
-
- - - diff --git a/modules/board/skins/xe_board/style.list.html b/modules/board/skins/xe_board/style.list.html deleted file mode 100644 index b6f0a4e84..000000000 --- a/modules/board/skins/xe_board/style.list.html +++ /dev/null @@ -1,206 +0,0 @@ - -
- - - - - - - - - - {@ $_line_idx = 0;} - - - - {@$_lc = 'class="no_line"';$_l = "no_line"} - - {@$_lc = $_l = ""} - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - {@ $_line_idx++;} - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
{$lang->no}
-
- - - - - - {$lang->title} - -
-
{$lang->writer}
{$lang->user_id}
{$lang->user_name}
{$val->name}
- {$lang->no_documents} -
isCarted())-->checked="checked" />{$lang->notice} - - get('category_srl')]->color)-->style="color:{$category_list[$document->get('category_srl')]->color};">{$category_list[$document->get('category_srl')]->title} - - - {$document->getTitle($module_info->subject_cut_size)} - - - {$document->getCommentCount()} - - - - {$document->getTrackbackCount()} - - - {$document->printExtraImages(60*60*$module_info->duration_new)} - {$document->getRegdate('Y-m-d')}{zdate($document->get('last_update'),'Y-m-d H:i')}
{$document->getNickName()}
{$document->getUserID()}{$document->getUserName()}{$document->get('readed_count')>0?$document->get('readed_count'):' '}{$document->get('voted_count')!=0?$document->get('voted_count'):' '}{$document->getExtraValueHTML($val->idx)} 
isCarted())-->checked="checked" />{$no} - - get('category_srl')]->color)-->style="color:{$category_list[$document->get('category_srl')]->color};">{$category_list[$document->get('category_srl')]->title} - - - {$document->getTitle($module_info->subject_cut_size)} - - - {$document->getCommentCount()} - - - - {$document->getTrackbackCount()} - - - {$document->printExtraImages(60*60*$module_info->duration_new)} - {$document->getRegdate('Y-m-d')}{zdate($document->get('last_update'),'Y-m-d H:i')}
{$document->getNickName()}
{$document->getUserID()}{$document->getUserName()}{$document->get('readed_count')>0?$document->get('readed_count'):' '}{$document->get('voted_count')!=0?$document->get('voted_count'):' '}{$document->getExtraValueHTML($val->idx)} 
-
diff --git a/modules/board/skins/xe_board/style.webzine.html b/modules/board/skins/xe_board/style.webzine.html deleted file mode 100644 index 855cf25ef..000000000 --- a/modules/board/skins/xe_board/style.webzine.html +++ /dev/null @@ -1,142 +0,0 @@ - -
- {@ $_col_count = 2; } - {@ $_col_count++ } - {@ $_col_count++} - {@ $_col_count++ } - {@ $_col_count++ } - {@ $_col_count++ } - {@ $_col_count++ } - {@ $_col_count++ } - - - - - {@ $no_line_class = " no_line" } - - {@ $no_line_class=""} - - {@ $no_line_class=""} - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - {@ $_col_count = 1; } - {@ $_col_count++} - {@ $_col_count++ } - {@ $_col_count++ } - {@ $_col_count++ } - {@ $_col_count++ } - {@ $_col_count++ } - - - - - - -
{$lang->no}
- - - - - - {$lang->title} - -
{$lang->writer}
- {$lang->no_documents} -
{$lang->notice}isCarted())-->checked="checked" /> - - {$category_list[$document->get('category_srl')]->title} - - - {$document->getTitle($module_info->subject_cut_size)} - - - {$document->getCommentCount()} - - - - {$document->getTrackbackCount()} - - - {$document->printExtraImages(60*60*$module_info->duration_new)} -
{$document->getNickName()}
{$document->get('readed_count')>0?$document->get('readed_count'):' '}{$document->get('voted_count')!=0?$document->get('voted_count'):' '}{$document->getRegdate('Y-m-d')}{zdate($document->get('last_update'),'Y-m-d H:i')}
{$no}isCarted())-->checked="checked" /> - - - - - {$category_list[$document->get('category_srl')]->title} - - - {$document->getTitle($module_info->subject_cut_size)} - - - {$document->getCommentCount()} - - - - {$document->getTrackbackCount()} - - {$document->printExtraImages(60*60*$module_info->duration_new)} -
{$document->getNickName()}
{$document->get('readed_count')>0?$document->get('readed_count'):' '}{$document->get('voted_count')!=0?$document->get('voted_count'):' '}{$document->getRegdate('Y-m-d')}{zdate($document->get('last_update'),'Y-m-d H:i')}
- - {$document->getSummary($module_info->content_cut_size)} - -   -
-
diff --git a/modules/board/skins/xe_board/tag_list.html b/modules/board/skins/xe_board/tag_list.html deleted file mode 100644 index cd8fbd5e6..000000000 --- a/modules/board/skins/xe_board/tag_list.html +++ /dev/null @@ -1,40 +0,0 @@ - - - - - -
-
{$lang->tag} {$lang->tag} ({count($tag_list)})
-
- - - - {@ $tag_class = "tagTypeA" } - - {@ $tag_class = "tagTypeB" } - - {@ $tag_class = "tagTypeC" } - - {@ $tag_class = "tagTypeD" } - - {@ $tag_class = "tagTypeE" } - - - - -
-
-
-
- - - - diff --git a/modules/board/skins/xe_board/trackback.html b/modules/board/skins/xe_board/trackback.html deleted file mode 100644 index 766e149c4..000000000 --- a/modules/board/skins/xe_board/trackback.html +++ /dev/null @@ -1,26 +0,0 @@ - - -
- - - - - -
- -
- {htmlspecialchars($val->title)} - {htmlspecialchars($val->blog_name)} - delete - - {zdate($val->regdate, "Y.m.d H:i")} - ({$val->ipaddress}) - -
- -
- - - -
diff --git a/modules/board/skins/xe_board/view_document.html b/modules/board/skins/xe_board/view_document.html deleted file mode 100644 index a716dd7de..000000000 --- a/modules/board/skins/xe_board/view_document.html +++ /dev/null @@ -1,203 +0,0 @@ - - - {@ $module_info->document_title_format = 'h4'} - - -
-
-
-
- -
- <{$module_info->document_title_format}>{$oDocument->getTitle()}document_title_format}> -
- - -
- -
- - {$oDocument->getNickName()} - - {$oDocument->getNickName()} - -
- -
{$oDocument->getNickName()}
- -
- - -
- -
- -
- - -
- {$oDocument->getRegdate('Y.m.d')} {$oDocument->getRegdate('H:i:s')} ({$oDocument->getIpaddress()}) -
- -
{$oDocument->get('readed_count')}
- - -
- {$oDocument->get('voted_count')} / {$oDocument->get('blamed_count')} -
- - - - - - - - -
-
- -
-
- -
- - - - - - - - - - - -
{$val->name}{$val->getValueHTML()}
- - -
-
- - -
-
- - - - -
{$lang->msg_is_secret}
-
- -
-
- - {$oDocument->getContent()} - - - - -
- -
profile
- - -
{$oDocument->getSignature()}
- -
-
- -
-
- - {@ $tag_list = $oDocument->get('tag_list') } - -
- -
- - - - - -
- - - - -
- - - - - - - - - - - - -
- - - - -
-
- - - - - - - - - - - - - - - - - - - - -
- -
{$oDocument->getCommentEditor()}
-
- -
- -
-
- diff --git a/modules/board/skins/xe_board/write_form.html b/modules/board/skins/xe_board/write_form.html deleted file mode 100644 index 959f02e36..000000000 --- a/modules/board/skins/xe_board/write_form.html +++ /dev/null @@ -1,122 +0,0 @@ - - - -
- - - - -
- -
- - - - - - - - - - - -
- - -
- - - - - - -
- -
- - {@ $_color = array('555555','222288','226622','2266EE','8866CC','88AA66','EE2222','EE6622','EEAA22','EEEE22') } -
-
- get('title_bold')=='Y')-->checked="checked" /> - -
-
- isNotice())-->checked="checked" id="is_notice" /> - -
-
- isLocked())-->checked="checked" id="lock_comment" /> - -
- - -
- isSecret())-->checked="checked" id="is_secret" /> - -
- -
- allowComment())-->checked="checked" id="allow_comment" /> - -
-
- allowTrackback())-->checked="checked" id="allow_trackback" /> - -
- -
- useNotify())-->checked="checked" id="notify_message" /> - -
- -
- - - - - - - - - - - -
{$val->name} *{$val->getFormHTML()}
- - -
{$oDocument->getEditor()}
- -
- -

{$lang->about_tag}

-
-
- -
- - - - - -
- -
- - -
- -
-
- diff --git a/modules/board/skins/xe_default/_footer.html b/modules/board/skins/xe_default/_footer.html deleted file mode 100644 index 001cbfa89..000000000 --- a/modules/board/skins/xe_default/_footer.html +++ /dev/null @@ -1,3 +0,0 @@ -
- -{$module_info->footer_text} diff --git a/modules/board/skins/xe_default/_header.html b/modules/board/skins/xe_default/_header.html deleted file mode 100644 index b308bc9df..000000000 --- a/modules/board/skins/xe_default/_header.html +++ /dev/null @@ -1,89 +0,0 @@ - - {@$module_info->colorset = "white"} - - - - - - - - - - - -{@ $module_info->duration_new = 12 } -{@ $module_info->content_cut_size= 240 } - -{@ $module_info->thumbnail_type = 'crop'; } -{@ $module_info->thumbnail_width = 100; } -{@ $module_info->thumbnail_height = 100; } - - - {@ $order_icon = "buttonDescending.gif" } - {@ $order_type = "asc"; } - - {@ $order_icon = "buttonAscending.gif" } - {@ $order_type = "desc"; } - - - - - {@ $module_info->default_style = 'gallery'} - - {@ $module_info->default_style = 'webzine'} - - {@ $module_info->default_style = 'list'} - - - -{$module_info->header_text} - -
-
- - - - - -

{$module_info->comment}

- -
- - -
- - -
{$lang->document_count} {number_format($total_count)}
- - - -
- diff --git a/modules/board/skins/xe_default/_style.blog.html b/modules/board/skins/xe_default/_style.blog.html deleted file mode 100644 index 28fab2dfe..000000000 --- a/modules/board/skins/xe_default/_style.blog.html +++ /dev/null @@ -1,50 +0,0 @@ - - - - - -
- -
- - - - - - -
- -
- - - - -
- -
- [{$document->getRegdate("Y-m-d")}] - {$document->getTitle()} - - - {$document->getCommentCount()} - - - - {$document->getTrackbackCount()} - - - {$document->printExtraImages(60*60*$module_info->duration_new)} -
- -
- - - -
- -
- - - - - diff --git a/modules/board/skins/xe_default/_style.forum.html b/modules/board/skins/xe_default/_style.forum.html deleted file mode 100644 index 3297c9367..000000000 --- a/modules/board/skins/xe_default/_style.forum.html +++ /dev/null @@ -1,124 +0,0 @@ -
-
- List of Articles - - - {@ $no_line_class = " no_line" } - - - - {@ $no_line_class=""} - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
- - - - - - - - - - {$lang->topic} - {$lang->last_post}sort{$lang->replies}sort{$lang->readed_count}sort
- {$lang->no_documents} -
- isCarted())-->checked="checked" /> - - - {$lang->notice} - - {$category_list[$document->get('category_srl')]->title} - - - {$document->getTitle($module_info->subject_cut_size)} - by {$document->getNickName()} - {$document->printExtraImages(60*60*$module_info->duration_new)} - - - - {zdate($document->get('last_update'),'Y-m-d')} - {zdate($document->get('last_update'),'H:i')} - - - {htmlspecialchars($document->get('last_updater'))} - - {$document->getNickName()} - - - {(int)($document->get('comment_count'))}{(int)($document->get('readed_count'))}
- isCarted())-->checked="checked" /> - - - - {$category_list[$document->get('category_srl')]->title} - - - {$document->getTitle($module_info->subject_cut_size)} - by {$document->getNickName()} - {$document->printExtraImages(60*60*$module_info->duration_new)} - - - - {zdate($document->get('last_update'),'Y-m-d')} - {zdate($document->get('last_update'),'H:i')} - - - {htmlspecialchars($document->get('last_updater'))} - - {$document->getNickName()} - - - {(int)($document->get('comment_count'))}{(int)($document->get('readed_count'))}
-
-
- diff --git a/modules/board/skins/xe_default/_style.gallery.html b/modules/board/skins/xe_default/_style.gallery.html deleted file mode 100644 index ba7ed4972..000000000 --- a/modules/board/skins/xe_default/_style.gallery.html +++ /dev/null @@ -1,138 +0,0 @@ -
-
- List of Articles - -
-
- {@ $no_line_class=""} - - - - - - - -
- - - -
- - - - - - -
- {$lang->no_documents} -
- - - - - - - - - - - - - - - -
{$lang->notice}isCarted())-->checked="checked" /> - - {$category_list[$document->get('category_srl')]->title} - - - {$document->getTitle($module_info->subject_cut_size)} - - - {$document->getCommentCount()} - - - - {$document->getTrackbackCount()} - - - {$document->printExtraImages(60*60*$module_info->duration_new)} -
{$document->getNickName()}
{$document->get('readed_count')>0?$document->get('readed_count'):' '}{$document->get('voted_count')!=0?$document->get('voted_count'):' '}{$document->getRegdate('Y-m-d')}{zdate($document->get('last_update'),'Y-m-d H:i')}
- - - {@ $height = $module_info->thumbnail_height + 50; } - {@ $height += 0 } - {@ $height += 20 } - {@ $height += 20 } - - - - - -
-
diff --git a/modules/board/skins/xe_default/_style.list.html b/modules/board/skins/xe_default/_style.list.html deleted file mode 100644 index b9abb2f11..000000000 --- a/modules/board/skins/xe_default/_style.list.html +++ /dev/null @@ -1,183 +0,0 @@ -
-
- List of Articles - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
{$lang->no} - - - - - - - {$lang->title} - {$lang->date}sort{$lang->last_update}sort{$lang->writer}{$lang->user_id}{$lang->user_name}{$lang->readed_count}sort{$lang->voted_count}sort
{$val->name}
- {$lang->no_documents} -
isCarted())-->checked="checked" />»{$lang->notice} - - - {$category_list[$document->get('category_srl')]->title} - - - {$document->getTitle($module_info->subject_cut_size)} - - - [{$document->getCommentCount()}] - - - - [{$document->getTrackbackCount()}] - - - {$document->printExtraImages(60*60*$module_info->duration_new)} - {$document->getRegdate('Y-m-d')}{zdate($document->get('last_update'),'Y-m-d H:i')}{$document->getNickName()}{$document->getUserID()}{$document->getUserName()}{$document->get('readed_count')>0?$document->get('readed_count'):' '}{$document->get('voted_count')!=0?$document->get('voted_count'):' '}{$document->getExtraValueHTML($val->idx)} 
isCarted())-->checked="checked" />»{$no} - - {$category_list[$document->get('category_srl')]->title} - - - {$document->getTitle($module_info->subject_cut_size)} - - - [{$document->getCommentCount()}] - - - - [{$document->getTrackbackCount()}] - - - {$document->printExtraImages(60*60*$module_info->duration_new)} - {$document->getNickName()}{$document->getUserID()}{$document->getUserName()}{$document->getRegdate('Y-m-d')}{zdate($document->get('last_update'),'Y-m-d H:i')}{$document->get('readed_count')>0?$document->get('readed_count'):' '}{$document->get('voted_count')!=0?$document->get('voted_count'):' '}{$document->getExtraValueHTML($val->idx)} 
-
-
- diff --git a/modules/board/skins/xe_default/_style.webzine.html b/modules/board/skins/xe_default/_style.webzine.html deleted file mode 100644 index 8158c1c74..000000000 --- a/modules/board/skins/xe_default/_style.webzine.html +++ /dev/null @@ -1,140 +0,0 @@ -
-
- List of Articles - - {@ $_col_count = 2; } - {@ $_col_count++ } - {@ $_col_count++} - {@ $_col_count++ } - {@ $_col_count++ } - {@ $_col_count++ } - {@ $_col_count++ } - {@ $_col_count++ } - - - - - {@ $no_line_class = " no_line" } - - {@ $no_line_class=""} - - {@ $no_line_class=""} - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - {@ $_col_count = 1; } - {@ $_col_count++} - {@ $_col_count++ } - {@ $_col_count++ } - {@ $_col_count++ } - {@ $_col_count++ } - {@ $_col_count++ } - - - - - - -
{$lang->no} - - - - - - - - {$lang->title} - {$lang->writer}{$lang->readed_count}sort{$lang->voted_count}sort{$lang->date}sort{$lang->last_update}sort
- {$lang->no_documents} -
{$lang->notice}isCarted())-->checked="checked" /> - - {$category_list[$document->get('category_srl')]->title} - - - {$document->getTitle($module_info->subject_cut_size)} - - - [{$document->getCommentCount()}] - - - - [{$document->getTrackbackCount()}] - - - {$document->printExtraImages(60*60*$module_info->duration_new)} - {$document->getNickName()}{$document->get('readed_count')>0?$document->get('readed_count'):' '}{$document->get('voted_count')!=0?$document->get('voted_count'):' '}{$document->getRegdate('Y-m-d')}{zdate($document->get('last_update'),'Y-m-d H:i')}
»{$no}isCarted())-->checked="checked" /> - - {$category_list[$document->get('category_srl')]->title} - - - {$document->getTitle($module_info->subject_cut_size)} - - - [{$document->getCommentCount()}] - - - - [{$document->getTrackbackCount()}] - - - {$document->printExtraImages(60*60*$module_info->duration_new)} - {$document->getNickName()}{$document->get('readed_count')>0?$document->get('readed_count'):' '}{$document->get('voted_count')!=0?$document->get('voted_count'):' '}{$document->getRegdate('Y-m-d')}{zdate($document->get('last_update'),'Y-m-d H:i')}
- - - - - {$document->getSummary($module_info->content_cut_size)} - -   -
-
-
diff --git a/modules/board/skins/xe_default/comment.html b/modules/board/skins/xe_default/comment.html deleted file mode 100644 index a91527234..000000000 --- a/modules/board/skins/xe_default/comment.html +++ /dev/null @@ -1,115 +0,0 @@ - -
- -

- - '{$oDocument->getCommentcount()}' {$lang->comment} - -

- -
- - {@ $_comment_list = $oDocument->getComments() } - -
-
get('depth'))--> style="margin-left:{($comment->get('depth'))*15}px" > - -

- - - {$comment->getNickName()} - - {$comment->getNickName()} - - - {$comment->getNickName()} - -

- -
-
- {$comment->getRegdate('Y.m.d')} -
-
- {$comment->getRegdate('H:i:s')} -
- -
- ({$comment->getIpaddress()}) -
- -
- - -
- -
- - - - -

"{$lang->msg_is_secret}"

-
-
:
-
-
-
- - - - profile - - {$comment->getContent(true)} - -
- - -
-
{$lang->uploaded_file} :
- {@ $_uploaded_files = $comment->getUploadedFiles() } - -
{$file->source_filename} [File Size:{FileHandler::filesize($file->file_size)}/Download{number_format($file->download_count)}]
- -
- - - - - -
- ({$lang->voted_count}: - {$comment->get('voted_count')?$comment->get('voted_count'):0} / {$comment->get('blamed_count')?$comment->get('blamed_count'):0}) -
- - -
- - - -
- - -
- - - - - -
- diff --git a/modules/board/skins/xe_default/comment_form.html b/modules/board/skins/xe_default/comment_form.html deleted file mode 100644 index f4d870cc4..000000000 --- a/modules/board/skins/xe_default/comment_form.html +++ /dev/null @@ -1,77 +0,0 @@ - - - -
-
-

{$oSourceComment->getNickName()}

-
-
Time :
-
{$oSourceComment->getRegdate("Y.m.d H:i")}
- -
({$oSourceComment->get('ipaddress')})
- -
- - {$oSourceComment->getContent(false)} - -
-
- - -
- - - - - - -
- -
{$oComment->getEditor()}
- -
-
옵션 :
- -
- useNotify())-->checked="checked" id="notify_message" class="inputCheck" /> - -
- -
- isSecret())-->checked="checked" id="is_secret" class="inputCheck" /> - -
-
- - -
-
-
:
-
-
-
-
:
-
-
-
-
:
-
-
-
-
:
-
-
-
- - - -
- -
- -
- - -
- - diff --git a/modules/board/skins/xe_default/css/black.css b/modules/board/skins/xe_default/css/black.css deleted file mode 100644 index b5dc25aa6..000000000 --- a/modules/board/skins/xe_default/css/black.css +++ /dev/null @@ -1,156 +0,0 @@ -@charset "utf-8"; -/* NHN > UIT Center > Open UI Platform Team > Jeong Chan Myeong(dece24@nhncorp.com) */ - -/* XE Black Theme */ -.button{ opacity:.7;} - -/* Board Reset */ -.board{ background:#000; color:#fff;} -.board .inputText, -.board textarea{ border-color:#444;} -.board .inputText, -.board textarea, -.board select{ background:#333; color:#fff;} -.board a{color:#fff;} - -/* Board Header */ -.boardHeader .boardTitle{ border-color:#999; background-image:url(../images/common/iconBoardHeading.gif);} -.boardHeader .boardTitleText{ border-color:#ccc; background-image:url(../images/black/lineVr11.gif);} -.boardHeader .boardTitleText a{ color:#fff;} -.boardHeader .boardTitleText em{ color:#ccc;} -.boardHeader .boardDescription{ background:#333; } - -/* Board Information */ -.boardInformation li{background-image:url(../images/black/lineVr11.gif);} -.boardInformation em, -.boardInformation strong{ color:#ff6600;} -.boardInformation .infoLeft{ background-image:url(../images/common/iconArticle.gif);} -.boardInformation .infoRight li.icon{ background:none;} -.boardInformation .infoRight li.icon a{ background-image:url(../images/common/icons.gif);} - -/* Board List Form */ -.boardListForm em, -.boardListForm strong{color:#ff6600;} - -/* Board List */ -.boardList{ border-color:#333;} -.boardList .jumpTo button{ background-color:transparent; background-image:url(../images/common/buttonBg2byte.gif);} -.boardList tr.notice{ background:#222;} -.boardList tr.bg1{ background:#000;} -.boardList tr.bg2{ background:#181818;} -.boardList th{ border-color:#000; color:#fff; background-color:#666; background-image:url(../images/black/bgThDefault.gif);} -.boardList th a{ color:#ff6600;} -.boardList td{ border-color:#333; color:#fff;} -.boardList td .category{ color:#fff; background-image:url(../images/black/lineVr11.gif);} -.boardList td.title .replyNum{ color:#ccc;} -.boardList td.title .replyNum sup{ color:#999;} -.boardList td.title a.forum:link, -.boardList td a.replyAnchor:link{ color:#6CF;} -.boardList td .by{ color:#666;} - -.boardList td.summary .thumb{ border-color:#999; background:#444;} - -.thumbHeader{ border-color:#999; color:#333; background-color:#666; background-image:url(../images/black/bgThDefault.gif);} -.thumbHeader a{ color:#ff6600;} -.thumbHeader .jumpTo button{ background-color:transparent; background-image:url(../images/common/buttonBg2byte.gif);} - -.thumbList{ border-color:#333;} -.thumbList li .thumb{ background:#222; border-color:#333;} -.thumbList li .thumb a .text{ color:#ccc;} -.thumbList li .thumb a .category{ background:#000; opacity:.6; filter:alpha(opacity=60); color:#fff;} - -/* Board Navigation */ - -/* Search Form */ - -/* Board Read */ -.boardReadHeader{ border-color:#666;} - -.boardReadBody{ border-color:#666;} -.boardReadBody .memberSignature{ border-color:#666;} - -.boardReadFooter{ color:#999;} -.boardReadFooter a{ color:#999;} -.boardReadFooter dt{ background:#000;} - -.boardRead .boardNavigation{ border-color:#666;} - -.feedbackList{ color:#ccc;} -.feedbackList .feedbackHeader{ color:#000;} -.feedbackList .feedbackHeader strong{ color:#ff6600;} - -.feedbackList .item{ border-color:#666;} -.feedbackList .reply .indent{ border-left-color:#666;} - -/* Time */ -.time *{ color:#ccc;} -.time dt{ background:#000;} - -/* Attached File */ -.attachedFile *{ color:#999;} -.attachedFile dd a{ color:#999;} -.attachedFile dd a .bubble{ background:#666; border-color:#555;} - -.replyForm{ color:#666; background:#f4f4f4;} -.replyForm .title{ color:#000;} - -/* Board Write */ -.boardWrite .boardNavigation, -.boardEditor .boardNavigation{ border-color:#666;} - -/* UserName & Password */ -.board .userNameAndPw, -.board .editorOption{ border-color:#666; background:#222;} - -/* Comment */ -.board .boardEditor{ border-color:#666; background:#333;} -.board .commentEditor .commentHeader{border-color:#666; color:#fff;} - -/* Secret Message */ - -/* Extra Var Table */ -.extraVarsList{ border-color:#333;} -.extraVarsList caption{ color:#999;} -.extraVarsList em{ color:#ff6600;} -.extraVarsList th, -.extraVarsList td{ border-color:#333;} -.extraVarsList th{ background:#222;} -.extraVarsList td{ background:#000;} -.extraVarsList td .inputNum{ border-color:#444; background:#333;} - -/* Tag Cloud */ -.tagCloud{border-color:#666;} -.tagCloud .tagHeader{border-color:#999; color:#fff; background-color:#666; background-image:url(../images/black/bgThDefault.gif);} -.tagCloud .tagHeader strong{ color:#ff6600;} -.tagCloud li.rank1 a{ background:#12d763; color:#fff;} -.tagCloud li.rank2 a{ color:#eee;} -.tagCloud li.rank3 a{ color:#00b4b5;} -.tagCloud li.rank4 a{ color:#ddd;} -.tagCloud li.rank5 a{ color:#ccc;} - -/* Layer */ -#popup_menu_area{background:#fff; border-color:#eee;} -#popup_menu_area ul{ border-color:#ddd;} -#popup_menu_area li a{ color:#000;} - -/* Pagination */ -.pagination.a1 a{ color:#fff;} -.pagination a:hover, -.pagination a:active, -.pagination a:focus{ background-color:#222 !important; } -.pagination.a1 a, -.pagination.a1 strong, -.pagination.a2 a, -.pagination.a2 strong{ border-color:#333;} -.pagination.a1 a, -.pagination.a1 strong, -.pagination.a1 a.prev, -.pagination.a1 a.prevEnd, -.pagination.a1 a.next, -.pagination.a1 a.nextEnd, -.pagination.a2 a, -.pagination.a2 strong, -.pagination.a2 a.prev, -.pagination.a2 a.prevEnd, -.pagination.a2 a.next, -.pagination.a2 a.nextEnd{ background-color:#000;} diff --git a/modules/board/skins/xe_default/css/board.css b/modules/board/skins/xe_default/css/board.css deleted file mode 100644 index d13ed210a..000000000 --- a/modules/board/skins/xe_default/css/board.css +++ /dev/null @@ -1,324 +0,0 @@ -@charset "utf-8"; -/* NHN > UIT Center > Open UI Platform Team > Jeong Chan Myeong(dece24@nhncorp.com) */ - -/* XE */ - -/* Board Reset */ -.board{ font-family:Sans-serif; line-height:normal; font-size:1em;} -.board .inputText, -.board textarea{ border:1px solid;} -.board label{ cursor:pointer;} -.board img{ border:0;} -.board a{ text-decoration:none;} -.board a:hover, -.board a:active, -.board a:focus{ text-decoration:underline;} - -/* Board Header */ -.boardHeader *{ margin:0 0 20px 0; padding:0;} -.boardHeader .boardTitle{ font-size:1em; letter-spacing:-.1em; margin-bottom:10px; border-bottom:3px solid; *zoom:1; background-repeat:no-repeat; background-position:left center;} -.boardHeader .boardTitle:after{ content:""; display:block; clear:both;} -.boardHeader .boardTitleText{ float:left; clear:both; margin-bottom:-3px; padding:5px 15px 5px 22px; border-bottom:3px solid; background-repeat:no-repeat; background-position:right bottom;} -.boardHeader .boardTitleText a{ text-decoration:none;} -.boardHeader .boardTitleText em{ font-style:normal; font-weight:normal;} -.boardHeader .boardDescription{ padding:7px 15px; -moz-border-radius:3px; -webkit-border-radius:3px; position:relative;} - -/* Board Information */ -.boardInformation{width:100%; padding:10px 0; font-size:1em; line-height:normal; *zoom:1;} -.boardInformation *{ margin:0; padding:0;} -.boardInformation:after{ content:""; display:block; float:none; clear:both;} -.boardInformation ul{ overflow:hidden;} -.boardInformation li{ list-style:none; left:-1px; display:block; float:left; padding:0 7px; background-repeat:no-repeat; background-position:left center;} -.boardInformation strong{ font:bold 11px Tahoma;} -.boardInformation .infoLeft{ padding-left:18px; float:left; background-repeat:no-repeat; background-position:left center;} -.boardInformation .infoRight{ float:right;} -.boardInformation .infoRight li.icon{ padding:0; margin-right:3px;} -.boardInformation .infoRight li.icon a{ display:block; float:left; width:12px; height:12px; overflow:hidden; background-repeat:no-repeat;} -.boardInformation .infoRight li.icon a span{ display:block; width:12px; height:12px; z-index:-1; visibility:hidden;} -.boardInformation .infoRight li.rss a{ background-position:0 0;} -.boardInformation .infoRight li.tag_info a{ background-position:-12px 0;} -.boardInformation .infoRight li.listTypeClassic a{ background-position:-24px 0;} -.boardInformation .infoRight li.listTypeZine a{ background-position:-36px 0;} -.boardInformation .infoRight li.listTypeGallery a{ background-position:-48px 0;} -.boardInformation .infoRight li.contributors a{ background-position:-60px 0;} - -/* Board List Form */ -.boardListForm{ margin:0; line-height:normal;} -.boardListForm *{ margin:0; padding:0;} -.boardListForm fieldset{ border:0; clear:both;} -.boardListForm fieldset:after{ content:""; display:block; float:none; clear:both;} -.boardListForm legend{ position:absolute; width:0; height:0; overflow:hidden; font:0/0 Sans-serif; visibility:hidden;} -.boardListForm em, -.boardListForm strong{ font-style:normal;} -.boardListForm strong.trackback { color:#423CC4; } - -/* Board List */ -.boardList{ border:0; border-top:1px solid; border-bottom:1px solid; width:100%;} -.boardList .inputCheck{ width:13px; height:13px;} -.boardList .jumpTo{ float:left;} -.boardList .jumpTo *{ vertical-align:middle; *vertical-align:top;} -.boardList .jumpTo select{ font-size:12px; *margin-right:5px;} -.boardList .jumpTo button{ border:0; padding:0; margin:0; width:22px; height:20px; text-align:center; background-repeat:no-repeat; font-size:11px; letter-spacing:-1px; cursor:pointer; line-height:20px;} -.boardList th{ border:0; border-bottom:1px solid; border-top:1px solid; padding:7px; white-space:nowrap; text-align:center; background-repeat:repeat-x; background-position:left bottom; line-height:normal;} -.boardList th.title{ width:100%;} -.boardList th a .sort{ vertical-align:middle; margin:0 5px;} -.boardList td{ border:0; border-top:1px solid; padding:6px; white-space:nowrap; text-align:center; line-height:normal; vertical-align:top;} -.boardList td.num{ font:11px Tahoma;} -.boardList td.check{ font:11px Tahoma;} -.boardList td .category{ padding-right:7px; margin-right:2px; background-repeat:no-repeat; background-position:right center;} -.boardList td.title { width:100%; white-space:normal; text-align:left;} -.boardList td.title img{ vertical-align:middle; margin:0 1px;} -.boardList td.title .replyNum{ font:11px Tahoma;} -.boardList td.title .replyNum sup{ font:10px Tahoma;} -.boardList td.title .replyNum strong { font-weight:normal; } -.boardList td.author{ text-align:left; } -.boardList td.replies{ font:11px Tahoma;} -.boardList td.reading{ font:11px Tahoma;} -.boardList td.recommend{ font:11px Tahoma;} -.boardList td.date{ font:11px Tahoma;} -.boardList td .replyAnchor{ margin-right:10px; font-size:.9em;} -.boardList td .replyAnchor .bubble{ display:none; position:absolute; font:9px Tahoma; top:-7px; right:4px; text-decoration:none;} -.boardList td .replyAnchor:hover .bubble, -.boardList td .replyAnchor:active .bubble, -.boardList td .replyAnchor:focus .bubble{ display:block;} -.boardList td .by{ font:9px Tahoma;} - -.boardList td.summary { text-align:left; border-top-style:dotted; white-space:normal;} -.boardList td.summary .thumb{ display:block; float:left; padding:2px; border:1px solid; margin-right:10px;} -.boardList td.summary .thumb img{ display:block;} - -.thumbHeader{ border:0; border-top:1px solid; border-bottom:1px solid; padding:7px; font-weight:bold; white-space:nowrap; background-repeat:repeat-x; background-position:left bottom; line-height:normal; text-align:right; *zoom:1;} -.thumbHeader:after{ content:""; display:block; clear:both;} -.thumbHeader .left{ float:left;} -.thumbHeader .left input{ width:13px; height:13px; margin-right:10px;} -.thumbHeader .right{ float:right;} -.thumbHeader *{ vertical-align:middle;} -.thumbHeader a{ margin:0 10px;} -.thumbHeader .jumpTo *{ vertical-align:middle; *vertical-align:top;} -.thumbHeader .jumpTo select{ font-size:12px; *margin-right:5px;} -.thumbHeader .jumpTo button{ border:0; padding:0; margin:0; width:22px; height:20px; text-align:center; background-repeat:no-repeat; font-size:11px; letter-spacing:-1px; cursor:pointer; line-height:20px;} -.thumbHeader .sort{ vertical-align:middle; margin:0 5px;} - -.thumbList{ border-bottom:1px solid; *zoom:1;} -.thumbList:after{ content:""; display:block; clear:both;} -.thumbList li{ margin:10px; list-style:none; overflow:hidden; float:left;} -.thumbList li .thumb{ float:left; clear:both; overflow:hidden; padding:2px; margin-bottom:5px; border:1px solid;} -.thumbList li .thumb a{ display:block;} -.thumbList li .thumb a *{ cursor:pointer;} -.thumbList li .thumb a img{ display:block;} -.thumbList li .thumb a .text{ position:absolute; left:0; top:50%; margin-top:-.8em; *margin-top:-1.5em; display:block; width:100%; text-align:center; font-size:2em; font-weight:bold; white-space:nowrap; letter-spacing:-1px;} -.thumbList li .thumb a .category{ position:absolute; left:0; bottom:0; width:100%; padding:2px 0; white-space:nowrap; text-indent:4px;} -.thumbList li .title{ clear:both; white-space:nowrap; margin-bottom:3px;} -.thumbList li .title input{ width:13px; height:13px; vertical-align:middle; white-space:nowrap;} -.thumbList li .author{ white-space:nowrap;} -.thumbList li .reading{ font:11px Tahoma;} -.thumbList li .recommend{ font:11px Tahoma;} -.thumbList li .date{ font:11px Tahoma;} - -/* Board Navigation */ -.board .boardNavigation{ padding:10px 0; *zoom:1; text-align:center;} -.board .boardNavigation:after{ content:""; display:block; float:none; clear:both;} -.board .boardNavigation .pagination{ padding:5px 0;} -.board .boardNavigation .buttonLeft{ float:left; text-align:left;} -.board .boardNavigation .buttonRight{ float:right; text-align:right;} - -/* Search Form */ -.boardSearchForm{ margin:0; font-size:.75em; line-height:normal;} -.boardSearchForm *{ margin:0; padding:0;} -.boardSearchForm fieldset{ border:0; clear:both; text-align:center;} -.boardSearchForm fieldset:after{ content:""; display:block; float:none; clear:both;} -.boardSearchForm fieldset *{ vertical-align:middle;} -.boardSearchForm legend{ position:absolute; width:0; height:0; overflow:hidden; font:0/0 Sans-serif; visibility:hidden;} -.boardSearchForm select{ font-size:12px; height:23px;} -.boardSearchForm .inputText{ width:140px; height:15px; padding:4px 4px 2px 4px; font-size:12px; *margin:-1px 0;} - -/* Board Read */ -.boardRead{} - -.boardReadHeader{ padding-bottom:5px; margin-bottom:15px; *zoom:1; border-bottom:2px solid;} -.boardReadHeader:after{ content:""; display:block; float:none; clear:both;} -.boardReadHeader *{ margin:0; padding:0;} -.boardReadHeader .title{ float:left; font-size:1.5em;} -.boardReadHeader em{ top:5px; float:right; font-style:normal; font-weight:bold; font-size:1em;} -.boardReadHeader a{ font-weight:bold; font-size:1em;} - -.boardReadBody{ padding-bottom:15px; border-bottom:1px solid; line-height:1.5em; overflow:hidden; *zoom:1;} -.boardReadBody .document_popup_menu{ margin-top:20px; text-align:right;} -.boardReadBody .document_popup_menu a{ text-decoration:underline; color:#555 !important;} -.boardReadBody .xe_content{ margin-bottom:15px; overflow:hidden; } -.boardReadBody .xe_content a { text-decoration:underline; } -.boardReadBody .memberSignature { border:1px dotted; padding:10px; overflow:hidden; *zoom:1;} -.boardReadBody .memberSignature img.profile { float:left; margin-right:10px; display:block;} -.boardReadBody .memberSignature .signature { float:left; } -.boardReadBody .memberSignature .signature p { margin:0; padding:0; } -.boardReadBody .memberSignature .signature p a { text-decoration:underline; } - - -.boardReadFooter{ padding:10px 0; *zoom:1; line-height:1em; font:12px Tahoma;} -.boardReadFooter:after{ content:""; display:block; float:none; clear:both;} -.boardReadFooter *{ margin:0; padding:0;} -.boardReadFooter a{ text-decoration:underline; } -.boardReadFooter .footerLeft{ } -.boardReadFooter .footerRight{ clear:both; overflow:hidden; *zoom:1;} -.boardReadFooter dl{ clear:both; margin-bottom:4px; } -.boardReadFooter dl dd { font-family:Tahoma; } -.boardReadFooter dl dd a{ font-family:Tahoma; text-decoration:none; } -.boardReadFooter dt{ z-index:2; display:inline; font-weight:bold;} -.boardReadFooter dd{ z-index:1; left:-5px; display:inline; padding-left:7px; margin-right:5px; *zoom:1;} -.boardReadFooter .footerRight dl.noBr{ left:5px; float:right; clear:both; overflow:hidden; white-space:nowrap;} -.boardReadFooter .footerRight dl.noBr dt{ left:-1px; padding-left:10px; background-repeat:no-repeat; background-position:left center;} -.boardReadFooter .footerRight dl.noBr dd{ margin-right:5px;} - -.boardRead .boardNavigation{ border-top:1px solid;} - -/* Feedback List */ -.feedbackList{ overflow:hidden; padding-top:15px; margin-bottom:10px; } -.feedbackList .feedbackHeader{ font-weight:bold; margin-bottom:10px; font-size:1.5em;} - -.feedbackList .replyList .item .header{ font-size:1em; padding:0; margin:0; float:left;} -.feedbackList .trackbackList .item .header{ font-size:1em; float:left; padding:0; margin:0;} -.feedbackList .trackbackList .item p { margin-bottom:10px;} -.feedbackList .replyList .item {overflow:hidden; *zoom:1; } -.feedbackList .replyList .item img.commentProfileImage { float:left; display:block; margin-right:10px;} - -.feedbackList .item{ padding-top:10px; margin-bottom:10px; border-top:1px dashed;} -.feedbackList .item .indent{ } -.feedbackList .reply .indent{ border-left:8px solid; padding-left:10px;} -.feedbackList .item .header a{ font-size:1em;} -.feedbackList .item .comment_popup_menu{ text-align:right; margin-bottom:10px;} -.feedbackList .item .comment_popup_menu a{ text-decoration:underline;} -.feedbackList .item .option{ text-align:right; clear:both;} -.feedbackList .item .itemContent { clear:both; margin:10px 0 0 0;} -.feedbackList .item .itemContent .xe_content a { text-decoration:underline; } - -/* Time */ -.time {float:right; margin:0; padding:0;} -.time * { font-family:Tahoma; font-size:11px; display:inline; margin:0; padding:0;} -.time dt{ z-index:2; display:inline; font-weight:bold; } -.time dd{ z-index:1; left:-5px; display:inline; padding-left:3px; background-repeat:no-repeat; background-position:left center; } - -/* Attached File */ -.attachedFile{ margin:0; padding:0; border:none; clear:both;} -.attachedFile *{ font-family:Tahoma; display:inline; padding:0; margin:0;} -.attachedFile dt{ z-index:2; display:inline; font-weight:bold;} -.attachedFile dd{ z-index:1; left:-5px; display:inline; padding-left:12px; *zoom:1; background:url(../images/common/iconFile.gif) no-repeat left 3px; margin-right:5px; } -.attachedFile dd a{ text-decoration:underline; } -.attachedFile dd a .bubble{ position:absolute; display:none; text-decoration:none; white-space:nowrap; border:1px solid; padding:2px 5px; left:0; top:-20px; cursor:pointer;} -.attachedFile dd a:hover .bubble, -.attachedFile dd a:active .bubble, -.attachedFile dd a:focus .bubble{ display:block;} - -.replyForm{ padding:10px 20px 15px 20px; font-size:.75em; margin-bottom:20px; -moz-border-radius:10px; -webkit-border-radius:10px;} -.replyForm *{ margin:0; padding:0;} -.replyForm fieldset{ border:0;} -.replyForm fieldset:after{ content:""; display:block; float:none; clear:both;} -.replyForm legend{ position:absolute; width:0; height:0; overflow:hidden; font:0/0 Sans-serif; visibility:hidden;} -.replyForm .title{ font-weight:bold; font-size:1.5em; margin-bottom:10px;} -.replyForm textarea{ width:95%; height:150px; font-size:1em; overflow:auto; padding:10px; margin-bottom:10px;} -.replyForm .inputText{ padding:2px 4px 4px 4px; width:190px; height:15px; vertical-align:middle; *margin:-1px 0;} -.replyForm dl{ margin-bottom:10px;} -.replyForm dt{ width:80px; float:left; padding-top:6px; font-weight:bold;} -.replyForm dd{ margin-bottom:5px;} - -/* Board Write */ -.boardWrite *{ margin:0; padding:0;} -.boardWrite li{ list-style:none;} -.boardWrite fieldset{ border:0;} -.boardWrite legend{ position:absolute; width:0; height:0; overflow:hidden; font:0/0 Sans-serif; visibility:hidden;} - -.boardWrite .boardWriteHeader{ } -.boardWrite .boardWriteHeader dl{ margin-bottom:5px; position:relative; } -.boardWrite .boardWriteHeader dl *{ vertical-align:middle;} -.boardWrite .boardWriteHeader dt{ font-weight:bold; display:inline;} -.boardWrite .boardWriteHeader dd{ display:inline;} -.boardWrite .boardWriteHeader dd select{ font-size:12px; vertical-align:top; height:23px;} -.boardWrite .boardWriteHeader dd .inputText{ padding:3px 4px; height:15px; margin-bottom:5px; font-size:12px; *margin-top:-1px;} -.boardWrite .boardWriteHeader dd select { *margin-top:3px; } - -.boardWrite .boardWriteHeader dl.title dd{ white-space:nowrap;} -.boardWrite .boardWriteHeader dl.title dd .inputText{ width:60%;} - -.boardWrite .tag{ clear:both; margin-bottom:10px; *zoom:1;} -.boardWrite .tag:after{ content:""; display:block; float:none; clear:both;} -.boardWrite .tag .inputText{ float:left; width:330px; padding:4px 4px 2px 4px; margin-right:10px; font-size:12px;} -.boardWrite .tag p{ float:left;} - -.boardWrite .boardNavigation, -.boardEditor .boardNavigation{ border-top:1px solid;} - -/* UserName & Password */ -.board .userNameAndPw{ margin:0; padding:5px 10px 0 10px; border-top:1px solid;} -.board .userNameAndPw dl{ display:inline; white-space:nowrap;} -.board .userNameAndPw dt{ top:-3px; font-weight:bold; display:inline;} -.board .userNameAndPw dd{ margin-right:5px; display:inline;} -.board .userNameAndPw dd .inputText{} -.board .userNameAndPw dd.userName .inputText{ width:70px;} -.board .userNameAndPw dd.userPw .inputText{ width:50px; font:11px Tahoma;} -.board .userNameAndPw dd.emailAddress .inputText{ width:110px; font:11px Tahoma;} -.board .userNameAndPw dd.homePage .inputText{ width:110px; font:11px Tahoma;} -.board .userNameAndPw dd .inputText{ padding:3px 4px; height:15px; margin-bottom:5px; font-size:12px; *margin-top:-1px; vertical-align:middle;} - -/* Comment */ -.board .editorOption{ padding:8px 10px; border-top:1px solid;} -.board .editorOption *{ vertical-align:middle;} -.board .editorOption dt{ font-weight:bold; display:inline;} -.board .editorOption dd{ margin-right:5px; display:inline;} -.board .editorOption dd select{ font-size:12px;} -.board .editorOption dd .inputCheck{ width:13px; height:13px;} -.board .boardEditor{ border:1px solid; margin-bottom:20px;} -.board .boardEditor .commentEditor{ margin:10px 15px; *zoom:1; position:relative;} -.board .commentEditor .commentHeader{; border-bottom:1px solid; font-weight:bold; padding-bottom:5px; margin-bottom:10px; font-size:1.5em;} - -/* Secret Message */ -.board .secretMessage{ margin:0; clear:both;} -.board .secretMessage p{ text-align:center; margin:0; font-size:2em;} -.board .secretMessage dl{ text-align:center; margin:15px 0;} -.board .secretMessage dt{ font-weight:bold; display:inline;} -.board .secretMessage dd{ margin:0; display:inline;} -.board .secretMessage dd .inputText{ padding:3px 4px; height:15px; vertical-align:middle; margin-right:5px;} - -/* Extra Var Table */ -.extraVarsList{ width:100%; border:0; border-bottom:1px solid; margin-bottom:15px;} -.extraVarsList caption{ text-align:right;} -.extraVarsList em{ font-style:normal; font-weight:normal;} -.extraVarsList th, -.extraVarsList td{ border:0; padding:5px 10px; text-align:left; border-top:1px solid; vertical-align:top;} -.extraVarsList th{ white-space:nowrap;} -.extraVarsList td{ width:100%;} -.extraVarsList td p{ display:block; *display:block; margin:3px 0;} -.extraVarsList td *{ vertical-align:middle;} -.extraVarsList td li{ display:inline; margin-right:10px;} -.extraVarsList td .inputText{ padding:3px 4px; font-size:12px; width:96%; display:block;} -.extraVarsList td .inputNum{ padding:3px 4px; font-size:12px; width:50px; border:1px solid;} -.extraVarsList td .inputCheck{ width:13px; height:13px; margin-right:5px;} -.extraVarsList td select { font-size:12px;} -.extraVarsList td textarea{ padding:3px 4px; font-size:12px; width:96%; display:block; overflow:auto;} - -/* Tag Cloud */ -.tagCloud{ padding-bottom:15px; border-bottom:1px solid #ddd;} -.tagCloud *{ margin:0; padding:0;} -.tagCloud .tagHeader{border:0; border-top:1px solid #ddd; border-bottom:1px solid #ddd; padding:7px; color:#333; background:#fff url(../images/white/bgThDefault.gif) repeat-x left bottom; line-height:normal;} -.tagCloud .tagHeader strong{ color:#ff6600;} -.tagCloud ul{ text-align:justify; margin-top:15px;} -.tagCloud li{ display:inline; list-style:none; margin:0 5px;} -.tagCloud li a{ white-space:nowrap;} -.tagCloud li.rank1 a{ font-weight:bold; font-size:2em; background:#12d763; color:#fff;} -.tagCloud li.rank2 a{ font-weight:bold; font-size:1.75em; color:#666;} -.tagCloud li.rank3 a{ font-weight:bold; font-size:1.5em; color:#00b4b5;} -.tagCloud li.rank4 a{ font-size:1.25em; color:#666;} -.tagCloud li.rank5 a{ font-size:1em; color:#666;} - - -.smallBox .header { text-align:center; } - -/* 확장 변수 폼 */ -.extraVarsList tr td .text { border:1px solid; border-color:#a6a6a6 #d8d8d8 #d8d8d8 #a6a6a6; padding:3px; margin-right:10px; width:90%; } -.extraVarsList tr td .email_address { border:1px solid; border-color:#a6a6a6 #d8d8d8 #d8d8d8 #a6a6a6; padding:3px; margin-right:10px; width:300px; } -.extraVarsList tr td .homepage { border:1px solid; border-color:#a6a6a6 #d8d8d8 #d8d8d8 #a6a6a6; padding:3px; margin-right:10px; width:300px; } -.extraVarsList tr td .tel { border:1px solid; border-color:#a6a6a6 #d8d8d8 #d8d8d8 #a6a6a6; padding:3px; margin-right:10px; width:40px; margin-right:10px;} -.extraVarsList tr td .textarea { border:1px solid; border-color:#a6a6a6 #d8d8d8 #d8d8d8 #a6a6a6; padding:3px; margin-right:10px; width:90%; height:80px; } -.extraVarsList tr td ul { margin:0; padding:0; list-style:none; } -.extraVarsList tr td ul li { display:inline-block; margin-right:10px; } -.extraVarsList tr td ul li input { margin-right:5px; vertical-align:middle;} -.extraVarsList tr td .date { border:1px solid; border-color:#a6a6a6 #d8d8d8 #d8d8d8 #a6a6a6; padding:3px; margin-right:10px; width:100px; } -.extraVarsList tr td .address { border:1px solid; border-color:#a6a6a6 #d8d8d8 #d8d8d8 #a6a6a6; padding:3px; margin-right:10px; width:300px; } diff --git a/modules/board/skins/xe_default/css/pagination.css b/modules/board/skins/xe_default/css/pagination.css deleted file mode 100644 index 6bc9305b3..000000000 --- a/modules/board/skins/xe_default/css/pagination.css +++ /dev/null @@ -1,64 +0,0 @@ -@charset "utf-8"; -/* NHN > UIT Center > Open UI Platform Team > Jeong Chan Myeong(dece24@nhncorp.com) */ - -/* XE Pagination */ - -/* Pagination Reset */ -.pagination{ padding:15px 0; margin:0; text-align:center;} -.pagination *{ margin:0; padding:0;} -.pagination img{ border:0;} -.pagination a, -.pagination strong{ position:relative; display:inline-block; text-decoration:none; line-height:normal; color:#333; font-family:Tahoma, Sans-serif; vertical-align:middle;} -.pagination a:hover, -.pagination a:active, -.pagination a:focus{ background-color:#f4f4f4 !important; } -.pagination strong{ color:#ff6600 !important;} -.pagination a.prev, -.pagination a.prevEnd, -.pagination a.next, -.pagination a.nextEnd{ font-weight:normal !important; border:none !important; margin:0 !important; white-space:nowrap; } - -/* Pagination A1 */ -.pagination.a1 a, -.pagination.a1 strong{ margin:0 -4px; padding:1px 10px 1px 8px; border:none; border-left:1px solid #ccc; border-right:1px solid #ddd; font-weight:bold; font-size:12px; background:#fff;} -.pagination.a1 a.prev{ padding-left:10px; background:#fff url(../images/common/arrowPrevA1.gif) no-repeat left center; } -.pagination.a1 a.prevEnd{ padding-left:15px; background:#fff url(../images/common/arrowPrevEndA1.gif) no-repeat left center; } -.pagination.a1 a.next{ padding-right:10px; background:#fff url(../images/common/arrowNextA1.gif) no-repeat right center; } -.pagination.a1 a.nextEnd{ padding-right:15px; background:#fff url(../images/common/arrowNextEndA1.gif) no-repeat right center; } - -/* Pagination A2 */ -.pagination.a2 a, -.pagination.a2 strong{ margin:0 -4px; padding:0 10px 0 8px; font-weight:bold; font-size:11px; border:none; border-left:1px solid #ddd; border-right:1px solid #ccc; background:#fff; } -.pagination.a2 a.prev{ padding-left:10px; background:#fff url(../images/common/arrowPrevA1.gif) no-repeat left center; } -.pagination.a2 a.prevEnd{ padding-left:15px; background:#fff url(../images/common/arrowPrevEndA1.gif) no-repeat left center; } -.pagination.a2 a.next{ padding-right:10px; background:#fff url(../images/common/arrowNextA1.gif) no-repeat right center; } -.pagination.a2 a.nextEnd{ padding-right:15px; background:#fff url(../images/common/arrowNextEndA1.gif) no-repeat right center; } - -/* Pagination B1 */ -.pagination.b1 a, -.pagination.b1 strong{ margin:0 -2px; padding:2px 8px; font-weight:bold; font-size:12px;} -.pagination.b1 a.prev{ padding-left:16px; background:url(../images/common/arrowPrevB1.gif) no-repeat left center; } -.pagination.b1 a.next{ padding-right:16px; background:url(../images/common/arrowNextB1.gif) no-repeat right center; } - -/* Pagination B2 */ -.pagination.b2 a, -.pagination.b2 strong{ margin:0 -2px; padding:2px 6px; font-size:11px;} -.pagination.b2 a.prev{ padding-left:12px; background:url(../images/common/arrowPrevB1.gif) no-repeat left center; } -.pagination.b2 a.next{ padding-right:12px; background:url(../images/common/arrowNextB1.gif) no-repeat right center; } - -/* Pagination C1 */ -.pagination.c1 a, -.pagination.c1 strong{ margin:0 -2px; padding:2px 4px; font-size:12px;} -.pagination.c1 a.prev, -.pagination.c1 a.next{ display:inline-block; width:13px; height:14px; padding:3px 4px; margin:0; font-size:0; line-height:0;} -.pagination.c1 a.prev{ background:url(../images/common/arrowPrevC1.gif) no-repeat center;} -.pagination.c1 a.next{ background:url(../images/common/arrowNextC1.gif) no-repeat center;} - -/* Pagination C2 */ -.pagination.c2 a, -.pagination.c2 strong{ margin:0 -2px; padding:2px 4px; font-size:11px;} -.pagination.c2 a.prev, -.pagination.c2 a.next{ display:inline-block; width:13px; height:14px; padding:3px 4px; margin:0; font-size:0; line-height:0;} -.pagination.c2 a.prev{ background:url(../images/common/arrowPrevC1.gif) no-repeat center;} -.pagination.c2 a.next{ background:url(../images/common/arrowNextC1.gif) no-repeat center;} - diff --git a/modules/board/skins/xe_default/css/white.css b/modules/board/skins/xe_default/css/white.css deleted file mode 100644 index 9c6f1eec6..000000000 --- a/modules/board/skins/xe_default/css/white.css +++ /dev/null @@ -1,133 +0,0 @@ -@charset "utf-8"; -/* NHN > UIT Center > Open UI Platform Team > Jeong Chan Myeong(dece24@nhncorp.com) */ - -/* XE White Theme */ - -/* Board Reset */ -.board{ background:#fff; color:#333;} -.board .inputText, -.board textarea{ border-color:#ccc;} -.board .inputText, -.board textarea, -.board select{ background:#fff; color:#333;} -.board a{color:#000;} - -/* Board Header */ -.boardHeader .boardTitle{ border-color:#ddd; background-image:url(../images/common/iconBoardHeading.gif);} -.boardHeader .boardTitleText{ border-color:#666; background-image:url(../images/white/lineVr11.gif);} -.boardHeader .boardTitleText a{ color:#000;} -.boardHeader .boardTitleText em{ color:#666;} -.boardHeader .boardDescription{ background:#f8f8f8; } - -/* Board Information */ -.boardInformation li{background-image:url(../images/white/lineVr11.gif);} -.boardInformation em, -.boardInformation strong{ color:#ff6600;} -.boardInformation .infoLeft{ background-image:url(../images/common/iconArticle.gif);} -.boardInformation .infoRight li.icon{ background:none;} -.boardInformation .infoRight li.icon a{ background-image:url(../images/common/icons.gif);} - -/* Board List Form */ -.boardListForm em, -.boardListForm strong{color:#ff6600;} - -/* Board List */ -.boardList{ border-color:#ddd;} -.boardList .jumpTo button{ background-color:transparent; background-image:url(../images/common/buttonBg2byte.gif);} -.boardList tr.notice{ background:#f8f8f8;} -.boardList tr.bg1{ background:#fff;} -.boardList tr.bg2{ background:#fbfbfb;} -.boardList th{ border-color:#fff; color:#333; background-color:#fff; background-image:url(../images/white/bgThDefault.gif);} -.boardList th a{ color:#1978AD;} -.boardList td{ border-color:#eee; color:#666;} -.boardList td .category{ color:#000; background-image:url(../images/white/lineVr11.gif);} -.boardList td.title .replyNum{ color:#ccc;} -.boardList td.title .replyNum sup{ color:#999;} -.boardList td.title a.forum:link, -.boardList td a.replyAnchor:link{ color:#06C;} -.boardList td .by{ color:#ccc;} - -.boardList td.summary .thumb{ border-color:#ddd; background:#fff;} - -.thumbHeader{ border-color:#ddd; color:#333; background-color:#fff; background-image:url(../images/white/bgThDefault.gif);} -.thumbHeader a{ color:#1978AD;} -.thumbHeader .jumpTo button{ background-image:url(../images/common/buttonBg2byte.gif);} - -.thumbList{ border-color:#ddd;} -.thumbList li .thumb{ background:#fff; border-color:#ddd;} -.thumbList li .thumb a .text{ color:#ccc;} -.thumbList li .thumb a .category{ background:#000; opacity:.6; filter:alpha(opacity=60); color:#fff;} - -/* Board Navigation */ - -/* Search Form */ - -/* Board Read */ -.boardReadHeader{ border-color:#ddd;} - -.boardReadBody{ border-color:#ddd;} -.boardReadBody .memberSignature{ border-color:#ddd;} - -.boardReadFooter{ color:#666;} -.boardReadFooter a{ color:#666;} -.boardReadFooter dt{ background:#fff;} - -.boardRead .boardNavigation{ border-color:#ddd;} - -.feedbackList{ color:#666;} -.feedbackList .feedbackHeader{ color:#000;} -.feedbackList .feedbackHeader strong{ color:#ff6600;} - -.feedbackList .item{ border-color:#ddd;} -.feedbackList .reply .indent{ border-left-color:#eee;} - -/* Time */ -.time *{ color:#666;} -.time dt{ background:#fff;} - -/* Attached File */ -.attachedFile *{ color:#666;} -.attachedFile dd a{ color:#666;} -.attachedFile dd a .bubble{ background:#f8f8f8; border-color:#ddd;} - -.replyForm{ color:#666; background:#f4f4f4;} -.replyForm .title{ color:#000;} - -/* Board Write */ -.boardWrite .boardNavigation, -.boardEditor .boardNavigation{ border-color:#ddd;} - -/* UserName & Password */ -.board .userNameAndPw, -.board .editorOption{ border-color:#ddd; background:#f4f4f4;} - -/* Comment */ -.board .boardEditor{ border-color:#ddd; background:#f8f8f8;} -.board .commentEditor .commentHeader{border-color:#ddd; color:#000;} - -/* Secret Message */ - -/* Extra Var Table */ -.extraVarsList{ border-color:#ddd;} -.extraVarsList caption{ color:#999;} -.extraVarsList em{ color:#ff6600;} -.extraVarsList th, -.extraVarsList td{ border-color:#ddd;} -.extraVarsList th{ background:#f4f4f4;} -.extraVarsList td{ background:#fff;} -.extraVarsList td .inputNum{ border-color:#ccc;} - -/* Tag Cloud */ -.tagCloud{ border-color:#ddd;} -.tagCloud .tagHeader{border-color:#ddd; color:#333; background-color:#fff; background-image:url(../images/white/bgThDefault.gif);} -.tagCloud .tagHeader strong{ color:#ff6600;} -.tagCloud li.rank1 a{ background:#12d763; color:#fff;} -.tagCloud li.rank2 a{ color:#666;} -.tagCloud li.rank3 a{ color:#00b4b5;} -.tagCloud li.rank4 a{ color:#666;} -.tagCloud li.rank5 a{ color:#666;} - -/* Layer */ -#popup_menu_area{background:#fff; border-color:#eee;} -#popup_menu_area ul{ border-color:#ddd;} -#popup_menu_area li a{ color:#000;} diff --git a/modules/board/skins/xe_default/delete_comment_form.html b/modules/board/skins/xe_default/delete_comment_form.html deleted file mode 100644 index 95cce97af..000000000 --- a/modules/board/skins/xe_default/delete_comment_form.html +++ /dev/null @@ -1,23 +0,0 @@ - - -
- -
-

{$lang->confirm_delete}

-
- -
- - - - - - - -
-
- - diff --git a/modules/board/skins/xe_default/delete_form.html b/modules/board/skins/xe_default/delete_form.html deleted file mode 100644 index 89cfa02f0..000000000 --- a/modules/board/skins/xe_default/delete_form.html +++ /dev/null @@ -1,22 +0,0 @@ - - -
- -
-

{$lang->confirm_delete}

-
- -
- - - - - - -
-
- - diff --git a/modules/board/skins/xe_default/delete_trackback_form.html b/modules/board/skins/xe_default/delete_trackback_form.html deleted file mode 100644 index ac3c48b56..000000000 --- a/modules/board/skins/xe_default/delete_trackback_form.html +++ /dev/null @@ -1,24 +0,0 @@ - - -
- -
-

{$lang->confirm_delete}

-
- -
- - - - - - - -
-
- - - diff --git a/modules/board/skins/xe_default/images/black/bgThDefault.gif b/modules/board/skins/xe_default/images/black/bgThDefault.gif deleted file mode 100644 index dca9e180d048a3e7b98742be870e9686ce4f4531..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 155 zcmZ?wbhEHbWMq(IIKse?mX;PD7w75e859&05D=K0ob2!K@9O62;pvf_lH%s(=IY{- zmYNn56XWOS9~&E+n2;D29_H@u?(O9r5grj08R_lglbVtm6&)2492}pJ5E>eql$7M- w>&pNJia%Mvv<`>_*~!2vp>QC^^PpqY2a^a_*Jv|=w#$)|8$3>JY+r9Xhd8UUZd24DaH diff --git a/modules/board/skins/xe_default/images/common/arrowNextA1.gif b/modules/board/skins/xe_default/images/common/arrowNextA1.gif deleted file mode 100644 index 15c36291e4cb2bc0eba9723c7e0b4d98b5e33ef7..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 46 ycmZ?wbhEHbWM*JxXkcWRIdkU!|Nj+#vM@3*Ff!;c00Bsbfr-_HX1_o;Y DSAYzI diff --git a/modules/board/skins/xe_default/images/common/arrowNextC1.gif b/modules/board/skins/xe_default/images/common/arrowNextC1.gif deleted file mode 100644 index 82deddc7b7e1bc3dc458342c35e023bbfc3f4480..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 152 zcmZ?wbhEHbo*Ag{qy(l-#^cvKmY#y`@etx_U_&L>(?)!(C^>B&z?PN zY;61=3>X*~6o0ZXG61#e0ND&6GZYaf1CA=AF0qNc!wfx#L8zxhnz diff --git a/modules/board/skins/xe_default/images/common/arrowNextEndA1.gif b/modules/board/skins/xe_default/images/common/arrowNextEndA1.gif deleted file mode 100644 index 837b81fdd5c7f1dbf88718b8901e1f33cff041b8..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 52 zcmZ?wbhEHbo*Ag{qy(l-#^cvKmY#y`@etx_U_&L>(?)!(C^>B&z?PN zY;61=3>X*~6o0ZXG61#e0ND&6GZ2Lf0|G(l-7DfgJMg|=QAOOiQFtPe1u50^eso#>8{^hKn!`!vG@4 zJJ)ve6CR%h#NDX!S@L_tX?N-mK& zACKD?okAhI^ZCo(WyjKWIc-_;4_PjJ*T=>j%`#FW*7%5)(k@}c`s0|=-?OGUVOCoB z{Z4B5&NY4F_QxCRlg4Om|C3hDEFC*HHM@7F`n9e^^K(zCLNsQajA?D*=H_H%N>%4` z>mTZJUQ)Mr+mD2Z^Dt(7yEnAEakXZ3`U^9PK0J#%xwXfU)A={Q_1?z)TWV}O(@(dv mL*PnHz`Y2N05}l^J8KPwI0IMp22fc+1MMIk%@ diff --git a/modules/board/skins/xe_default/images/common/buttonDescending.gif b/modules/board/skins/xe_default/images/common/buttonDescending.gif deleted file mode 100644 index 2dc5575ffd267d3e647ac848195f3afa6e9bcd2b..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 46 ycmZ?wbhEHbWMyDxXkcXM>2Lf0|G(l-7DfgJMg|=QAOOiQFtN7CigQOZSOWkJ#tDP~ diff --git a/modules/board/skins/xe_default/images/common/iconArticle.gif b/modules/board/skins/xe_default/images/common/iconArticle.gif deleted file mode 100644 index 59c1c8019f1005c497e2d32741c4674717e5019f..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 219 zcmV<103`oMNk%w1VGIBb0K@;ZP_N$xqV=1O|dhB!XBnW}6P>p-?Ong3O>JrGCTNV{&Qeh{==5fz6@S VIQV73?dtb61q%)rgoTA606QIMbg2LU diff --git a/modules/board/skins/xe_default/images/common/iconBoardHeading.gif b/modules/board/skins/xe_default/images/common/iconBoardHeading.gif deleted file mode 100644 index fa93e80b1a9de934ba2e01add248bcc2cd82d72e..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 79 zcmZ?wbhEHb6krfwn8?JyF!RiRV}}3#|1&T!DE?$&WME)o&;hc6vI0Q1LQnt7({K5E hXKd+WDcUCfGB;6PJ!^@1(bePI-fuXLdE!tP^GI3h|s+B9Z^+qjQU2$YZ>A`jDwydcNx|Ov**lBudOrX9_43=dzyJQd`}(!Ky!_1FyB(nm z|NsBbKmkzv$->CMpv|BIG6Uo%1~!)iEb6W*MM8214;+!!p2UmCr?GA5V>!14;eyMW!v1!8RVzVDBTfWcE|I*<8xzzG&ThNyZ+pnFWU&?L1Hh6x{H~gHd z`+Zsc*Pf^!%NxGWDg3da@9*XObn=MGS9bYZVqc|>k94ZNo-GGFzd zIqD@agJ*VuVZ(yNW*&7Bi90(I-Azt!w6auF&|pw#VCCZUOUO_XIVENhzBA?Oq{lC& K%Q!MHSOWmF#Os6r diff --git a/modules/board/skins/xe_default/images/white/bgThDefault.gif b/modules/board/skins/xe_default/images/white/bgThDefault.gif deleted file mode 100644 index 12d8c522785c21ac2acd16a9f1f8f2bf65ccc272..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 155 zcmZ?wbhEHbWMq(IIKsg2 - -
- -
-

{$lang->msg_input_password}

-
- -
- - - - - - - -
- -
- - diff --git a/modules/board/skins/xe_default/list.html b/modules/board/skins/xe_default/list.html deleted file mode 100644 index 4d9afd3aa..000000000 --- a/modules/board/skins/xe_default/list.html +++ /dev/null @@ -1,74 +0,0 @@ - - - -
- -
- - - - - - - - - - - - - - - - - - - - - diff --git a/modules/board/skins/xe_default/message.html b/modules/board/skins/xe_default/message.html deleted file mode 100644 index 49bdfe544..000000000 --- a/modules/board/skins/xe_default/message.html +++ /dev/null @@ -1,16 +0,0 @@ - - -
- -
{$message}
- - - -
- - diff --git a/modules/board/skins/xe_default/screenshot/black.gif b/modules/board/skins/xe_default/screenshot/black.gif deleted file mode 100644 index 65bc9f7e74f20395fc8899a4fe482527199ee81a..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 16933 zcmZVFc|27A|3Cb*pE0(gNtG`1qtphQVyNkTQWQI@f<)g+bOSSm^yQqelr zB=sI8N!wH^yjw<#q{Zd)`F*eJcU`}0{&?NypSj)6%sIC+ujl>oIIBEY+S!Nlz$d^v z0NA2KzdLyM$nK!lR>9xDf5RgpJUu-F5{?#S#Bs8UPi-;_UAcJbQlZ7FV9A}@va+(d zlUth}PCf}yK5*bbW>%)PwT*^`M*Ie6R>b}**E=Z`N@DmLEo<-K;NV;x4PReh*T7vg zLLWuZkbbMRtwyGb*z55(ji+lW&otk8|9wt$=VEDcUisOXp}2#YDU$cS2U>=A?AT#N zD3Ixkx9{WryDjkIMBT~bd3pN^x%;+D7;tuRdGVutS%o~8)xHk8+WsEQU|%eJY780AF$5JvfHYq)IQU!+cj~33%eA}>oJw#G*v(PoPaGd<{ zYiCfHsKHE1fo@3GQIRG6`t&w1Vw2w{_SvkP?oP{me0<_L``8;hzh0# z5O#KT_w@GN?!VJ_YvA7fe?&tM9uA)yd^GxG?CG=T1CL+4di`en?Gy2pxT!eZ0o|#O z@4kHf_Pue?2beRM0}M|6``RFI`iwK6s}$_r&lRuDUE<>rMlHgKLNd_0 z(>)A-VrB0N&G|u+mBCI)IFIQxT{xeK>oR4tx4bSe&qT4U3Uu-<{ zkFt@aor5Gj0Ks@nCDV|m)eXLN4QB&-`CF%|&u&<}n-2kQTkAtTHAzG_mDCa=y;T1= zFs&_TA1Twwh*$?7N;z2EZdoIhORzRuX{~u?WMvUj-*4<&Yy3cdOD0WW)1$8#tS#e~ zP!<%XW>WQ-eG&`+8x2BQi}PRCe*3t>x2S3QwfnuY+&Tt9DGFb`<6QgZ8uf!dBv1ph zMHJS?$t<;#v(g~adSvSCYzJht6FSpXNZ!0I{|)QdLZ5FpLLW)b-sq!~)&~Co6Kfjd zg;EMOLO04(7Rwp+Duzy~p81JuOOxF6*;2kNarykp9Q%p!W6zkzI$5a+{0#gwhuwwM z+4bgt%EFeq5^Q$pxv@t55IsP(FPDtD3XZxeUD^D~y(CfC;)aG?*C9L-q@D<|#?7zN zsh%uBwlozO(l6$%Bp)jFs0eL5rBMu}OOblsP&Kqgl1zZcYH`VSVHArHsp28Ja;WG% zikpd-+PC-d^<#OKM!yE3qYe}EYQV;Rb4;qtk3>n>0k$Y6< zaob2XJM6NIZBs$<$&DLLOn&BjHP4r^zwaH0?7GxwVcOVOU*C3WYw6>VQyTON)1-AD zBzGA{($|=oH8IWIeItqo+<*$pjQh<=dur%^214m3zGfD^YG;B&_c&9j#3eej{r4&~ z;C7SEWve$`LyLm89rD&tD?ab6(KxF!GZMSv$=;`@8f1SwJ9^XS%CkN1KN42DB_Dsh ze}8+t zYyQvVenIB*13x~m2><=78o)h{0E!YW=|eWC)Gx$VX6&lURf})8%Kly6p@hLYtsnijo#t8!wiMGfP6mQDKv`HTlNmNL zUykq!>-CL1@2tM6P~ zHKHWk&1Y+Hd$Eh0n2(VO0<;C7Wd)^(gNzR7#_UY#d(sfK@oUxW;2EdJ+pS!uLWiZ99_X8Cw1$(X#8lcC+ioDfbofA9-Jih-t?N9*&|3^T z2Bs}?=AGBZm<7QJRlf4GWYEaGi$3yK?$zIVxP1wVP2U&X zr0v}&_Ycfm4xNwPRxl>FOmeyXR3Eha?$Z}e zgBdqvn>mRsPhYA1Xg_0Y9)I#FLH`yG&QsE;b0E-mGz}hoE2Qo`zF964Fc{qd>>FB| z{edQy4k1vh>%26ueLsLQSL4elm{J~FN_uY0_@-gHVbh_GegjxNf|F%7$dvWV&B$vO zW-$W!Tm45}=2iOnTBVMwlET=Mq^$&Gp5TmF(A}j7AwVh#gi-^6Ji2({?R!8WHx6Ml zvW$hyKC6^_hjwXzGQVqZL*opd4;v^=l)wljo=zh0`brxq;+0TpO&BhpzyviwF0Rj) zN7+(>;X|Ob5Z-AyMRL@*DcnTi@K#b(MT@vhzMIU z2(HizNF#3y&Y+eDN*koaksBD3B=1*b2Ei>1W${Q904sJ9YHJY@dc~cHHsgyiFBZ~6 z#8N)lM|>7BGh~T%n6<}e?N$Mx+2cwM{hM*pi_c{rN$k*NoK2{oXP~Md{2pt*bA?72 znWiPLq*oAG+8$uK&a953;&eKtUc@DmfEAWpF08?aFn(Y!MFb(yk}!>KE?knGcJupY zUh==2h7$TGlYc#AvEJ>G1`rK26w$5O$(^$(P z=>eT*ZnE+dyk-lbL6qz|%uASl*}xJc%ji6f%0D5U&Cih|Ha;&1aISNdL@7N!`0yn5 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 J`KuKO06S*Z2XO!Z diff --git a/modules/board/skins/xe_default/screenshot/white.gif b/modules/board/skins/xe_default/screenshot/white.gif deleted file mode 100644 index 003b42616e4eafa12f75e452d138e3b7606f0dba..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 16351 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 I0Id7J0DSstb^rhX diff --git a/modules/board/skins/xe_default/skin.xml b/modules/board/skins/xe_default/skin.xml deleted file mode 100644 index 93248737c..000000000 --- a/modules/board/skins/xe_default/skin.xml +++ /dev/null @@ -1,537 +0,0 @@ - - - XE Default Skin - XE Default Skin - XE 預設面板 - XEデフォルトスキン - - XE Default Skin - Front-end : Jeong, Chan Myeong (http://naradesign.net/) - Back-end : Kim, Ye Sol (http://ngleader.com/) - - - XEデフォルトスキン - Front-end : Jeong, Chan Myeong (http://naradesign.net/) - Back-end : Kim, Ye Sol (http://ngleader.com/) - - - XE Default Skin - Front-end : Jeong, Chan Myeong (http://naradesign.net/) - Back-end : Kim, Ye Sol (http://ngleader.com/) - - - XE 預設面板。 - Front-end : Jeong, Chan Myeong (http://naradesign.net/) - Back-end : Kim, Ye Sol (http://ngleader.com/) - - - XE 預設面板。 - Front-end : Jeong, Chan Myeong (http://naradesign.net/) - Back-end : Kim, Ye Sol (http://ngleader.com/) - - - XE 預設面板。 - Front-end : Jeong, Chan Myeong (http://naradesign.net/) - Back-end : Kim, Ye Sol (http://ngleader.com/) - - 0.1 - 2008-10-27 - - - dece24 - dece24 - dece24 - - - sol - sol - sol - - - GPL - - - - 하얀색(기본) - 白(デフォルト) - 白色(基本) - White (default) - Blanco (por defecto) - 白色(預設) - - - 검은색 - - Black - Черного - Negro - 黑色 - 黑色 - - - - - - 기본 형태 - デフォルトスタイル - 默认样式 - Default Form - Formulario por defecto - 預設樣式 - - 목록형, 웹진형, 갤러리형, 포럼형의 기본 스타일을 지정할 수 있습니다. - 포럼형 스타일은 정렬대상을 updated로 하셔야 합니다. - - - リスト型、ウェブジン型、ギャラリー型、フォーラム型の基本スタイルを指定することが出来ます。 - フォーラム型のスタイルはソート対象を「updated」にしなければなりません。 - - - 可以把版面指定为默认的目录型,新闻型,相册型及论坛型。 - 当使用论坛型的时候请把排列对象设置为updated。 - - - You may select default styles such as list style, webzine style, gallery stylz or forum style. - Align Target for forum style is required to be selected as 'updated'. - - - Usted puede seleccionar por defecto los estilos como el estilo de lista, estilo webzine, galería stylz o estilo foro. - Alinear Meta para el foro estilo es necesaria para ser seleccionado como 'actualización'. - - - 可選擇列表型、網路雜誌型,相簿型或論壇型當作討論板預設形式 - 當使用論壇型的時候,請把排列目標設定成 updated。 - - - 목록 - list - リスト型 - 目录型 - list - 列表型 - - - 웹진 - webzine - ウェブジン(webzine)型 - 新闻型 - webzine - 雜誌型 - - - 갤러리 - gallery - ギャラリー型 - 相册型 - gallery - 相簿型 - - - 포럼 - forum - フォラム型 - 论坛型 - forum - 論壇型 - - - 블로그 - blog - ブログ型 - 博客型 - blog - 部落格型 - - - - 로그인 정보 출력 - 显示会员信息组 - ログイン情報表示 - Display Login Info - Muestra la información de la conección - 顯示登入資料 - - 출력 - display - 表示 - 显示 - display - 顯示 - - - 출력하지 않음 - not display - 非表示 - 不显示 - not display - 隱藏 - - - - - 설정 표시 - 显示管理设置组 - 設定表示 - Display Setup - Muestra la información de la Configuración - 顯示設置 - - 출력 - display - 表示 - 显示 - display - 顯示 - - - 출력하지 않음 - not display - 非表示 - 不显示 - not display - 隱藏 - - - - - 게시판 제목 - 掲示板タイトル - 版面标题 - Title of Board - Title of Board - 討論板標題 - 게시판의 제목을 적어주세요. - 掲示板タイトルを入力して下さい。 - 请输入版面标题(留空为不显示)。 - Plase input the title of board. - Plase input the title of board. - 請輸入討論板標題(留白為隱藏)。 - - - 게시판 부제목 - 掲示板サブタイトル - 版面副标题 - Subtitle of Board - 討論板副標題 - 게시판 제목 옆에 나타날 부제목을 적어주세요. - 掲示板タイトルの隣りに表示されるサブタイトルを入力して下さい。 - 请输入版面副标题(留空为不显示)。 - Please input the subtitle of board which will be displayed beside of board title. - Please input the subtitle of board which will be displayed beside of board title. - 請輸入討論板副標題(留白為隱藏)。 - - - 게시판 상세 설명 - 掲示板の詳細 - 版面详细说明 - Description of Board - Description of Board - 討論板說明 - 게시판 제목 아래 표시될 설명을 입력하실 수 있습니다. - 掲示板タイトルの下に表示される説明文を入力して下さい。 - 请输入版面说明(留空为不显示)。 - You may input description which will be displayed under the board title. - You may input description which will be displayed under the board title. - 請輸入討論板說明(留白為隱藏)。 - - - 제목 글자수 - タイトルの文字数 - 标题字数 - Length of Subject - Length of Subject - 標題字數 - 제목 글자수를 지정할 수 있습니다. (0또는 비워주시면 자르지 않습니다) - タイトルの文字数を設定します(「0」または空欄の場合は、文字数を制限しません)。 - 可以指定标题字数(0或留空为不限)。 - You may set length of title. (0 or blank value will not restrict the length) - You may set length of title. (0 or blank value will not restrict the length) - 可指定標題字數(0或留白為不限制)。 - - - 내용 글자수 - 内容の文字数 - 内容字数 - Length of Content - Número de letras del Contenidos - Длина содержания - 內容字數 - 내용 글자수를 지정할 수 있습니다. (기본 240) - 内容の文字数を指定します(デフォルト 240)。 - 可以指定要显示的内容字数。(默认为240) - Length of Content can be assigned. (default 240) - El largo del Contenidos puede ser asignado. (Predefinido 240) - Длина содержания может быть присвоена. (стандарт: 240) - 可以指定要顯示的內容字數。(預設是240) - - - 번호 표시 - 番号表示 - 显示编号 - Dispay Number - Dispay Number - 顯示編號 - - 출력 - display - 表示 - 显示 - display - 顯示 - - - 출력하지 않음 - not display - 非表示 - 不显示 - not display - 隱藏 - - - - - 글쓴이 표시 - 投稿者表示 - 显示昵称 - Display Author - Display Author - 顯示暱稱 - - 출력 - display - 表示 - 显示 - display - 顯示 - - - 출력하지 않음 - not display - 非表示 - 不显示 - not display - 隱藏 - - - - - 작성일 표시 - 作成日表示 - 显示发表日期 - Display Registered Date - Display Registered Date - 顯示發表日期 - - 출력 - display - 表示 - 显示 - display - 顯示 - - - 출력하지 않음 - not display - 非表示 - 不显示 - not display - 隱藏 - - - - - 조회수 표시 - 閲覧数表示 - 显示查看 - Display Hit - Display Hit - 顯示點擊 - - 출력 - display - 表示 - 显示 - display - 顯示 - - - 출력하지 않음 - not display - 非表示 - 不显示 - not display - 隱藏 - - - - - 추천수 표시 - 推薦数表示 - 显示推荐 - Display Votes - Display Votes - 顯示推薦 - - 출력 - display - 表示 - 显示 - display - 顯示 - - - 출력하지 않음 - not display - 非表示 - 不显示 - not display - 隱藏 - - - - - 아이피주소 표시 - Display ip address - IPアドレス表示 - 显示IP地址 - Display ip address - 顯示IP位址 - - 출력 - display - 表示 - 显示 - display - 顯示 - - - 출력하지 않음 - not display - 非表示 - 不显示 - not display - 隱藏 - - - - 최근 변경시간 표시 - 最近の変更時間表示 - 显示最后更新时间 - Display Latest Update - Display Latest Update - 顯示最後更新時間 - - 출력 - display - 表示 - 显示 - display - 顯示 - - - 출력하지 않음 - not display - 非表示 - 不显示 - not display - 隱藏 - - - - - 서명 표시 - 署名表示 - 显示签名 - 서명 표시 - 서명 표시 - 顯示簽名檔 - 글내용 사용자의 서명과 프로필 이미지를 표시하거나 숨길 수 있습니다. - 本文内で会員の署名とプロフィルイメージの表示を設定します。 - 可以设置主题发布者的个人签名及个性头像显示与否。 - 글내용 사용자의 서명과 프로필 이미지를 표시하거나 숨길 수 있습니다. - 글내용 사용자의 서명과 프로필 이미지를 표시하거나 숨길 수 있습니다. - 可選擇是否在文章中顯示個人圖片和簽名檔。 - - 출력 - display - 表示 - 显示 - display - 顯示 - - - 출력하지 않음 - not display - 非表示 - 不显示 - not display - 隱藏 - - - - new표시 시간 (hours) - Newの表示時間 (Hours) - new图标显示时间(hours) - Duration of indication for new item - Duration of indication for new item - new圖案顯示時間(hours) - 새로 등록된 게시물의 new 표시시간을 정할 수 있습니다. - 新しく登録された書き込みに対して「New」の表示時間を設定します。 - 可以设置最新更新主题的new图标显示时间。 - You may set the duration of indication for fresh item. - You may set the duration of indication for fresh item. - 可設置最新更新主題的new圖案顯示時間。 - - - 썸네일 생성 방법 - サムネール生成方法 - 缩略图生成方式 - Type of Thumbnail - 縮圖建立方式 - 썸네일 생성 방법을 선택할 수 있습니다. - サムネールの生成方法を選択します。 - 可以选择缩略图生成方式。 - Choose the type to create the thumnail. - 可選擇縮圖建立方式。 - - 꽉 채우기 - 刈り込み - 裁减 - crop - 裁減 - - - 비율 맞추기 - 比率 - 比例 - ratio - 比例 - - - - 썸네일 가로크기 - サムネールの横サイズ - 缩略图宽度 - Width of Thumbnail - 縮圖寬度 - 썸네일의 가로 크기를 지정할 수 있습니다. (기본 100px) - サムネールの横サイズを指定します(デフォルト 100px)。 - 可以指定缩略图宽度(默认为 100px)。 - Set the width of thumbnail. Default is 100px. - 可指定縮圖寬度(預設是 100px)。 - - - 썸네일 세로크기 - サムネールの縦サイズ - 缩略图高度 - Height of Thumbnail - 縮圖高度 - 썸네일의 세로 크기를 지정할 수 있습니다. (기본 100px) - サムネールの縦サイズを指定します(デフォルト 100px)。 - 可以指定缩略图高度(默认为 100px)。 - Set the height of thumbnail. Default is 100px. - 可指定縮圖高度(預設是 100px)。 - - - - diff --git a/modules/board/skins/xe_default/tag_list.html b/modules/board/skins/xe_default/tag_list.html deleted file mode 100644 index 0960d8024..000000000 --- a/modules/board/skins/xe_default/tag_list.html +++ /dev/null @@ -1,35 +0,0 @@ - - -
-

{$lang->tag} ({count($tag_list)})

- -
- - - - diff --git a/modules/board/skins/xe_default/trackback.html b/modules/board/skins/xe_default/trackback.html deleted file mode 100644 index 159424e59..000000000 --- a/modules/board/skins/xe_default/trackback.html +++ /dev/null @@ -1,35 +0,0 @@ - -
- -

- - '{$oDocument->getTrackbackCount()}' Trackbacks - -

- -
- - - -
- -

{htmlspecialchars($val->title)} - {htmlspecialchars($val->blog_name)}

-
-
Time :
-
{zdate($val->regdate, "Y.m.d H:i")}
-
({$val->ipaddress})
-
-

- {$val->excerpt} -

- -
- - - -
- -
- diff --git a/modules/board/skins/xe_default/view_document.html b/modules/board/skins/xe_default/view_document.html deleted file mode 100644 index 8d9a0c504..000000000 --- a/modules/board/skins/xe_default/view_document.html +++ /dev/null @@ -1,203 +0,0 @@ -
- -
- -

{$oDocument->getTitle()}

- - - - - - {$oDocument->getNickName()} - - {$oDocument->getNickName()} - - - {$oDocument->getNickName()} - - - - -
- - - - - - - - - -
{$val->name} :{$val->getValueHTML()}
- - -
- -
- - - - -

"{$lang->msg_is_secret}"

-
-
:
-
-
- -
- - {$oDocument->getContent()} - - - -
- - profile - - -
{$oDocument->getSignature()}
- -
- -
- -
- -
- - -
-
{$lang->category} :
-
{$category_list[$oDocument->get('category_srl')]->title}
-
- - - - {@ $tag_list = $oDocument->get('tag_list') } - -
-
{$lang->tag} :
- - {@ $tag = $tag_list[$i]; } -
- -
- - - -
-
{$lang->uploaded_file} :
- {@ $uploaded_list = $oDocument->getUploadedFiles() } - -
{$file->source_filename} [File Size:{FileHandler::filesize($file->file_size)}/Download:{number_format($file->download_count)}]
- -
- -
- -
- -
-
{$lang->readed_count} :
-
{$oDocument->get('readed_count')}
- -
{$lang->voted_count} :
-
{$oDocument->get('voted_count')} / {$oDocument->get('blamed_count')}
- -
{$lang->regdate} :
-
{$oDocument->getRegdate('Y.m.d')}
-
{$oDocument->getRegdate('H:i:s')} ({$oDocument->getIpaddress()})
-
- -
-
{$lang->trackback} :
-
{$oDocument->getTrackbackUrl()}
-
- -
-
{$lang->document_url} :
-
{$oDocument->getPermanentUrl()}
-
- -
- -
- - - -
- - - - - - - - - -
- - - - -
-
{$oDocument->getCommentEditor()}
- -
-
{$lang->cmd_option} :
- -
- - -
- -
- - -
-
- - -
-
-
:
-
-
-
-
:
-
-
-
-
:
-
-
-
-
:
-
-
-
- - -
- -
- -
- -
- - - diff --git a/modules/board/skins/xe_default/write_form.html b/modules/board/skins/xe_default/write_form.html deleted file mode 100644 index 6db898374..000000000 --- a/modules/board/skins/xe_default/write_form.html +++ /dev/null @@ -1,123 +0,0 @@ - - -
- - - - -
- -
-
-
- - - - -
-
- -
- - - - - - - - - - -
* : {$lang->is_required}
{$val->name} *{$val->getFormHTML()}
- - -
{$oDocument->getEditor()}
- -
- -

{$lang->about_tag}

-
- -
-
{$lang->cmd_option} :
- - {@ $_color = array('555555','222288','226622','2266EE','8866CC','88AA66','EE2222','EE6622','EEAA22','EEEE22') } -
-
- get('title_bold')=='Y')-->checked="checked" /> - -
-
- isNotice())-->checked="checked" id="is_notice" /> - -
-
- isLocked())-->checked="checked" id="lock_comment" /> - -
- - -
- isSecret())-->checked="checked" id="is_secret" /> - -
- -
- allowComment())-->checked="checked" id="allow_comment" /> - -
-
- allowTrackback())-->checked="checked" id="allow_trackback" /> - -
- -
- useNotify())-->checked="checked" id="notify_message" /> - -
- -
- - -
-
-
:
-
-
-
-
:
-
-
-
-
:
-
-
-
-
:
-
-
-
- - -
- - - - - -
- -
- diff --git a/modules/board/skins/xe_guestbook/comment.html b/modules/board/skins/xe_guestbook/comment.html deleted file mode 100644 index 131b7f152..000000000 --- a/modules/board/skins/xe_guestbook/comment.html +++ /dev/null @@ -1,102 +0,0 @@ - -
- - - {@ $_comment_list = $oDocument->getComments() } - - -
- -
- - - -
- - - {$comment->getNickName()} - - {$comment->getNickName()} - - -
{$comment->getNickName()}
- -
- -
- - {$lang->cmd_delete} - {$lang->cmd_modify} - - {$lang->cmd_reply} -
- -
- - {$comment->getRegdate('Y.m.d')} {$comment->getRegdate('H:i:s')} - - - ({$comment->get('ipaddress')}) - -
- - -
- ({$lang->voted_count}: - {$comment->get('voted_count')}) -
- - -
- -
- -
-
- - - - -
{$lang->msg_is_secret}
-
-
-
- - {$comment->getContent(false,false)} - -
- - - - - - -
- -
- - - - - - - -
- diff --git a/modules/board/skins/xe_guestbook/comment_form.html b/modules/board/skins/xe_guestbook/comment_form.html deleted file mode 100644 index 1c4f0923d..000000000 --- a/modules/board/skins/xe_guestbook/comment_form.html +++ /dev/null @@ -1,98 +0,0 @@ - - - - -
-
-
{$oSourceComment->getNickName()}
-
- {$oSourceComment->getRegdate("Y.m.d H:i")} - - ({$oSourceComment->get('ipaddress')}) - -
-
- -
- {$oSourceComment->getContent(false)} -
-
-
- - -
-
-
{$oDocument->getNickName()}
-
- {$oDocument->getRegdate("Y.m.d H:i")} - - ({$oDocument->get('ipaddress')}) - -
-
- -
- {$oDocument->getContent(false)} -
-
-
- - - -
- - - - - - -
- - -
-
- - -
-
- - -
-
- - -
-
- - -
-
-
- -
- -
- useNotify())-->checked="checked" id="notify_message" /> - -
- -
- isSecret())-->checked="checked" id="is_secret" /> - -
-
- -
{$oComment->getEditor()}
- -
- - -
- -
-
-
- -  - - diff --git a/modules/board/skins/xe_guestbook/css/black.css b/modules/board/skins/xe_guestbook/css/black.css deleted file mode 100644 index d3c78e90a..000000000 --- a/modules/board/skins/xe_guestbook/css/black.css +++ /dev/null @@ -1,115 +0,0 @@ -@charset "utf-8"; - -/* board Title */ -.boardHeader h3 { margin:0; border-bottom:3px solid #fe3614; } - -/* board Information */ -.articleNum { float:left; background:url(../images/black/iconArticle.gif) no-repeat left top; } -.articleNum strong { font:bold 11px Tahoma; color:#BBBBBB;} - -/* account Navigation */ -.accountNavigation li.join a { background:url(../images/black/iconMyInfo.gif) no-repeat left top; padding-left:14px; } -.accountNavigation li.myInfo a { background:url(../images/black/iconMyInfo.gif) no-repeat left top; padding-left:14px; } - -/* boardRead */ -.boardRead .fileAttached li { background:url(../images/black/iconFile.gif) no-repeat left top;} - -/* style.list */ -.boardList th { background:transparent url(../images/black/lineBoardListTh.gif) no-repeat left bottom; } -.boardList td.recommend { color:#ff6600; } -.boardList td .replyAndTrackback { color:#BBBBBB; } -.buttonTypeGo { background:url(../images/black/buttonTypeInput24.gif) no-repeat; } - -/* pagination */ -.pagenation strong { color:#BBBBBB; } - -/* replyAndTrackback */ -.buttonBox .replyAndTrackback a strong { color:#BBBBBB;} - -.replyBox .fileAttached li { background:url(../images/black/iconFile.gif) no-repeat left top;} - -/* replace common images */ -.boardHeader { border:1px solid #ABA9B4; border-bottom:0; background:transparent url(../images/black/bgH3.gif) repeat-x left bottom; overflow:hidden;} -.boardHeader h3 { background:transparent url(../images/black/lineH3.gif) no-repeat right bottom; color:#AAAAAA; border-bottom:3px solid #ABA9B4;} -.boardDescription { color:#666666; border:1px solid #666666; overflow:hidden; padding:10px; margin-top:5px; background-color:transparent;} -.accountNavigation li.setup a { background:url(../images/black/iconSetup.gif) no-repeat left top; padding-left:14px; } -.accountNavigation li.admin a { background:url(../images/black/iconAdmin.gif) no-repeat left top; padding-left:12px; } -.accountNavigation li.loginAndLogout a { background:url(../images/black/line_1x10_e0e0e0.gif) no-repeat left 2px; padding-left:8px; } - -.boardSubMenu { border-bottom:1px solid #444444;} -.boardList { width:100%; border:1px solid #444444; border-top:none; table-layout:fixed;} -.boardList th { color:#999999; font-weight:normal; border-top:1px solid #444444; border-bottom:1px solid #888888; white-space:nowrap; padding-top:5px; height:28px; overflow:hidden;} -.boardList th a { color:#999999; } -.boardList td { border-top:1px solid #444444; padding:.5em;} -.boardList th.num { border-left:0px solid #444444; } - -#board_category { background-color:transparent; color:#AAAAAA; } -#go_button { color:#AAAAAA; } - -.boardList tr.bg1, .boardList tr.bg2 { background-color:transparent; } -.boardList td.topic strong a, .boardList td.title a { color:#AAAAAA; } -.boardList td.author div { color:#AAAAAA; } -.boardList td.topic div.author strong { font-size:9pt; } -.boardList td.webzineTitle, .boardList td.webzineTitle a { color:#AAAAAA; } - -.boardRead .readHeader .title h4 a { color:#BBBBBB; } -.boardRead .dateAndCount .replyAndTrackback .replyCount { background:transparent url(../images/black/iconReply.gif) no-repeat left 1px; color:#888888; } -.boardRead .dateAndCount .replyAndTrackback .trackbackCount { background:transparent url(../images/black/iconTrackback.gif) no-repeat left 1px; color:#888888; } -.boardRead .dateAndCount .replyAndTrackback .replyCount a,.boardRead .dateAndCount .replyAndTrackback .trackbackCount a { color:#888888; } -.boardRead .dateAndCount .readedCount { background:transparent url("../images/black/read.gif") no-repeat left top; color:#4A3FD7;} -.boardRead .dateAndCount .date { color:#888888; background:transparent url("../images/black/calendar.gif") no-repeat left top; } -.comment_popup_menu, .document_popup_menu { background:url(../images/black/document_menu.gif) no-repeat right top;} - -.tagsBox { border:1px solid #888888; padding:10px; overflow:hidden;} -.tags div a:hover { background-color:#444444; color:#FFFFFF;} -.tags .tagTypeA a { color:#555555; background-color:#444444; margin:0;} -.tags .tagTypeB a { color:#888888; } -.tags .tagTypeC a { background-color:#333333;} -.tags .tagTypeD a { background-color:#111111;} -.boardRead .tag { background:transparent url(../images/common/iconTag.gif) no-repeat 3px 2px; } -.boardRead .fileAttached { border:1px solid #888888; background-color:transparent; padding:5px; margin-top:10px; overflow:hidden;} -.boardRead .fileAttached ul li a { color:#AAAAAA; } -.replyBox .fileAttached { border:1px solid #888888; background-color:transparent; padding:5px; margin-top:10px; overflow:hidden;} -.replyBox .fileAttached ul li a { color:#AAAAAA; } -.boardWrite dl.option dd * { color:#888888; } -.replyBox .replyItem { background-color:transparent; border-bottom:1px dotted #888888; } -.replyBox .date { color:#888888; } -.trackbackBox .trackbackItem { background-color:transparent; } - -#fo_search select { background-color:transparent; color:#AAAAAA; } - -.inputTypeText { background-color:transparent; color:#AAAAAA; } -.inputTypeText:hover, .inputTypeText:focus { background-color:transparent; color:#AAAAAA; } -.boardWrite .tag .inputTypeText { background:transparent; } - -.secretContent { border:1px solid #888888; width:240px; } -.secretContent .title { background-color:#444444; color:#AAAAAA;} -.secretContent .content { background-color:#222222; color:#888888; } -.smallBox .messageBox { background-color:#444444; border-bottom:1px solid #888888; color:#AAAAAA;} -.boardRead .readBody { color:#BBBBBB; } - -/* button */ -a.button, -a.button span, -span.button, -span.button button, -span.button input { background-image:url(../../../../../common/tpl/images/buttonBlack.gif); color:#fff;} - - -.trackbackBox {border:1px solid #444444; } -.viewDocument { border:1px solid #444444; } -.replyBox { border:none; } -.replyBox .replyItem { border:none; border-top:1px dotted #444444;} -.boardWrite { border:1px solid #555555; } -.smallBox { border:1px solid #555555; } -.smallBox .header { background-color:transparent; } - -/* Pagination*/ -.pagination a, .pagination strong{ color:#888; } -.pagination a:hover, .pagination a:active, .pagination a:focus{ background-color:#555 !important; } -.pagination strong{ color:#ff6600 !important;} -.pagination.a1 a, .pagination.a1 strong{ background:#000; border-left:1px solid #555; border-right:1px solid #666; color:#888;} -.pagination.a1 a.prev, .pagination.a1 a.prevEnd, .pagination.a1 a.next, .pagination.a1 a.nextEnd { background:#000; } - -.pagination.a2 a, .pagination.a2 strong{ background:#000; border-left:1px solid #555; border-right:1px solid #666; color:#888; } -.pagination.a2 a.prev, .pagination.a2 a.prevEnd, .pagination.a2 a.next, .pagination.a2 a.nextEnd { background:#000; } \ No newline at end of file diff --git a/modules/board/skins/xe_guestbook/css/common.css b/modules/board/skins/xe_guestbook/css/common.css deleted file mode 100644 index b13eec80e..000000000 --- a/modules/board/skins/xe_guestbook/css/common.css +++ /dev/null @@ -1,347 +0,0 @@ -@charset "utf-8"; - -/* -NHN UIT Lab. WebStandardization Team (http://html.nhndesign.com/) -Jeong, Chan Myeong 070601~070630 -*/ - -/** - * Header - **/ - -/* board Title */ -.boardHeader { border:1px solid #e1e1dd; border-bottom:0; background:#ffffff url(../images/common/bgH3.gif) repeat-x left bottom; overflow:hidden;} -.boardHeader .boardHeaderBorder { width:100%;} -.boardHeader h3 { margin:0; float:left; padding:15px 15px 12px 15px; font-size:1.2em; background:#ffffff url(../images/common/lineH3.gif) no-repeat right bottom;} - -/* board Description */ -.boardDescription { color:#AEAEAE; border:1px solid #DDDDDD; overflow:hidden; padding:10px; margin:5px 0; background-color:#FFFFFF;} - -/* board Information */ -.boardInformation { width:100%; clear:both; margin:5px 0 2px 0; overflow:hidden; color:#666666;} -.articleNum { float:left; padding:0 0 0 15px; } - -/* account Navigation */ -.accountNavigation { margin:0; padding:0; float:right; } -.accountNavigation li { float:left; margin-left:7px; list-style:none; } -.accountNavigation li a { white-space:nowrap; color:#666666; text-decoration:none;} -.accountNavigation li.setup a { background:url(../images/common/iconSetup.gif) no-repeat left top; padding-left:14px; } -.accountNavigation li.admin a { background:url(../images/common/iconAdmin.gif) no-repeat left top; padding-left:12px; } -.accountNavigation li.listType { margin-left:5px; } -.accountNavigation li.loginAndLogout a { background:url(../images/common/line_1x10_e0e0e0.gif) no-repeat left 2px; padding-left:8px; } - -/* secret Content */ -.secretContent { margin:20px auto; text-align:center; border:1px solid #EFEFEF; width:240px; } -.secretContent .title { padding:10px 0 10px 0; background-color:#EFEFEF; display:block; font-weight:bold; } -.secretContent .content { padding:10px 0 10px 0; background-color:#FFFFFF; display:block; } - -/* blog Style Notice */ -.blogNotice { margin-bottom:10px; padding:5px; border:1px solid #e0e1db;} -.blogNotice .item { background:url("../images/common/notice.gif") no-repeat -2px 3px; padding:3px 0 3px 18px; } -.blogNotice .item .date { font-family:verdana; font-size:.9em;color:#AAAAAA; } -.blogNotice .item a { text-decoration:none; color:#444444; } -.blogNotice .item a:hover { text-decoration:underline} -.blogNotice .item .replyAndTrackback { color:#AAAAAA; font-size:.9em; } - -/* boardRead */ -.viewDocument { border:1px solid #e0e1db; margin-bottom:20px; overflow:hidden;} - -.boardRead { padding:10px; } -.boardRead .contentInfo .userInfo { float:left; white-space:nowrap; } -.boardRead .contentInfo .userInfo .author { color:#3074a5; } -.boardRead .contentInfo .userInfo .author a { color:#3074a5; text-decoration:none; } - -.boardRead .contentInfo { clear:both; white-space:nowrap; color:#444444; float:left; font-size:.9em; font-family:tahoma; line-height:17px; padding-bottom:10px; width:100%;} -.boardRead .contentInfo .date { font:.8em Tahoma; color:#cccccc; float:right; margin-top:3px; } -.boardRead .contentInfo .replyOption { height:20px; float:right; white-space:nowrap; margin-left:.2em;} -.boardRead .contentInfo .replyOption img { vertical-align:middle;} - -/* extraVars list */ -.boardRead .extraVarsList { width:100%; border:1px solid #e0e1db; border-bottom:none; margin:0 0 5px 0; table-layout:fixed;} -.boardRead .extraVarsList th { font-weight:normal; color:#555555; text-align:left; padding:4px 0 4px 10px; border-bottom:1px solid #e0e1db; border-right:1px solid #e0e1db;} -.boardRead .extraVarsList td { color:#555555; border-bottom:1px solid #e0e1db; padding:4px 0 4px 10px; } -.boardRead .extraVarsList td a { color:#555555; } - -.boardRead .readBody { color:#555555; } - -.boardRead .fileAttached { border:1px solid #EFEFEF; background-color:#F4F4F4; padding:5px; margin-top:10px;} -.boardRead .fileAttached ul { margin:0; padding:0; } -.boardRead .fileAttached h5 { font-weight:normal; color:#999999; font-size:1em; line-height:22px;} -.boardRead .fileAttached li { display:inline; white-space:nowrap margin:3px 5px 0 3px; list-style:none; } -.boardRead .fileAttached li a { text-decoration:none; font-size:.9em; padding:0 0 2px 17px; white-space:nowrap; color:#444444; } -.boardRead .fileAttached li a:visited { color:#777777;} - -.boardRead .contentButton { text-align:right;padding-top:10px;} - -.replyBox { color:#666666; margin-top:10px;} -.replyBox .replyItem { background-color:#FFFFFF; padding:.6em .8em .6em .6em; line-height:1.25em; clear:both; list-style:none; border-top:1px solid #e0e1db;} -.replyBox p { margin:0; padding:0; display:inline; margin-bottom:1em;} -.replyBox .author { float:left; padding:0 .3em 0 0; font-size:.9em; color:#3074a5; margin:0 .3em .5em 0;} -.replyBox .author a { color:#3074a5; margin-right:.3em; text-decoration:none; } -.replyBox .voted { float:left; font-size:.9em; color:#AAAAAA; margin:0 .3em .5em 1em;} -.replyBox .date { float:right; font:.8em Tahoma; color:#cccccc; margin:.3em 0 .5em 0;} - -.replyBox .replyOption { height:20px; float:right; white-space:nowrap; margin-left:.2em;} -.replyBox .replyOption img { vertical-align:middle;} - -.replyBox .replyContent { clear:left; } -.replyBox .replyContent p { margin:0; padding:0; display:block; } -.replyBox .reply { background-color:#F4F4F4; border-top:1px dotted #e0e1db; } -.replyBox .replyIndent { background:url(../images/common/iconReplyArrow.gif) no-repeat .0em .3em; padding-left:1.3em;} - -.replyBox .fileAttached { border:1px solid #EFEFEF; background-color:#F4F4F4; padding:5px; margin-top:10px;} -.replyBox .fileAttached ul { margin:0; padding:0; } -.replyBox .fileAttached h5 { font-weight:normal; color:#999999; float:left; font-size:1em; line-height:22px;} -.replyBox .fileAttached li { display:inline; white-space:nowrap margin:3px 5px 0 3px; list-style:none; } -.replyBox .fileAttached li a { text-decoration:none; font-size:.9em; white-space:nowrap; color:#444444; } -.replyBox .fileAttached li a:visited { color:#777777;} - -.commentButton { margin-top:.5em; } - -/* gallery sub menu */ -.boardSubMenu { margin:0 0 .5em 0; padding:1em 0 .5em .5em; border-bottom:1px solid #e0e1db;} -.boardSubMenu a { text-decoration:none; color:#666666; vertical-align:bottom; background:url(../images/common/line_1x10_e0e0e0.gif) no-repeat right 5px; padding-left:10px; padding-right:10px; _padding-top:5px; position:relative; top:5px; } -.boardSubMenu img.sort { vertical-align:middle; } - -/* list */ -.boardList { width:100%; border:1px solid #e0e1db; border-top:none; table-layout:fixed;} -.boardListNoTopBorder { border:none; } -.boardList th { color:#3e3f3e; font-weight:normal; border-top:1px solid #e0e1db; border-bottom:1px solid #ffffff; padding-top:5px; white-space:nowrap; height:33px; overflow:hidden;} -.boardList th.no_line { background-position:-3px bottom; } -.boardList th a { color:#3e3f3e; text-decoration:none; } -.boardList th.num { border-left:1px solid #ffffff; } -.boardList th.checkbox { text-align:center; } -.boardList th.title { text-align:center; padding-left:1em; } -.boardList th.topic { text-align:left; padding-left:1em; } -.boardList th.category { text-align:left; padding-left:1em; } -.boardList th.category select { vertical-align:middle; width:200px; height:20px;} -.boardList th.reading, th.recommend , th.date { white-space:nowrap;} -.boardList th .sort { padding:0 .2em; vertical-align:middle;} - -.boardList tr.notice { background:#f8f8f8; } -.boardList tr.notice .num { font-weight:bold;} -.boardList tr.bg1 { background:#ffffff} -.boardList tr.bg2 { background:#fbfbfb;} -.boardList td { border-top:1px solid #eff0ed; padding:.5em;} -.boardList td.num { font:.8em tahoma; color:#999999; padding:.5em 1em; text-align:center;} -.boardList td.checkbox { font:.8em tahoma; color:#999999; text-align:center;} -.boardList tr.notice td.num { padding:.5em; white-space:nowrap;} -.boardList tr.notice td.notice { font-size:.9em; color:#999999; font-weight:bold; text-align:center;} -.boardList td.thumb img { border:1px solid #E0E1DB; padding:3px; } - -.boardList td.title {padding-left:1em; } -.boardList td.title strong.category { font-size:1em; background:url(../images/common/line_1x10_e0e0e0.gif) no-repeat right 3px; padding-right:.5em; margin-right:.5em;} -.boardList td.title.bold { font-size:1.2em; font-weight:bold;} -.boardList td.title.bold a { position:relative; top:.3em;} -.boardList td.title * { vertical-align:middle;} -.boardList td.title, -.boardList td.title a { color:#444444; text-decoration:none;} -.boardList td.title a:visited { color:#777777;} - -.boardList td.topic { padding-left:1em; color:#888888; } -.boardList td.topic strong a { font-size:1em; font-weight:normal; text-decoration:none; color:#222222; } -.boardList td.topic strong a:visited { color:#777777; } -.boardList td.topic .category { background:url(../images/common/line_1x10_e0e0e0.gif) no-repeat left 3px; padding-left:.5em; margin-left:.5em; color:#AAAAAA; } -.boardList td.topic div.author { margin-top:.5em; color:#BBBBBB; font-size:0.8em; } -.boardList td.topic div.author strong { font-size:1.2em; font-weight:normal; color:#666666; } -.boardList td.commentCount { font:bold .8em Tahoma; color:#888888; text-align:center; } - -.boardList td.latestPost { color:#888888; } -.boardList td.latestPost div.author { margin-top:.5em; color:#BBBBBB; font-size:0.8em; } -.boardList td.latestPost div.author strong { font-size:1.2em; font-weight:normal; color:#666666; } -.boardList td.latestPost div.date { font-size:0.8em; margin-top:.5em; } -.boardList td.latestPost div.date strong { font-family:Tahoma; font-weight:normal; color:#666666; } - -.boardListNoTopBorder td { border-top:none; border-bottom:1px solid #eff0ed; padding:.5em;} - -.boardList td.webzineTitle { padding-left:1em; color:#777777;} -.boardList td.webzineTitle strong.category { font-size:1em; background:url(../images/common/line_1x10_e0e0e0.gif) no-repeat right 3px; padding-right:.5em; margin-right:.5em;} -.boardList td.webzineTitle.bold { font-size:1.2em; font-weight:bold;} -.boardList td.webzineTitle * { vertical-align:middle;} -.boardList td.webzineTitle, -.boardList td.webzineTitle a { color:#444444; text-decoration:none;} -.boardList td.webzineTitle a:visited { color:#777777;} - -.boardList td.summary { border-top:none; vertical-align:top; color:#666666; line-height:1.25em; padding-left:1em;} -.boardList td.summary a { color:#666666; text-decoration:none; line-height:inherit;} -.boardList td.summary a:visited { color:#999999;} - -.boardList td .replyAndTrackback img.trackback { margin-bottom:-.1em;} -.boardList td .replyAndTrackback strong { font:bold 1em Tahoma;} -.boardList td .replyAndTrackback { font:.8em Tahoma; } -.boardList td.author { color:#333333; font-size:.95em; padding-left:1em;} -.boardList td.author a { font-size:1em; color:#333333;} -.boardList td.reading { font:.8em Tahoma; color:#999999; text-align:center;} -.boardList td.recommend { font:bold .8em Tahoma; text-align:center;} -.boardList td.date { font:.8em Tahoma; color:#999999; text-align:center; white-space:nowrap;} -.boardList td input { _margin:-3px;} - -.buttonTypeGo { border:none; cursor:pointer; width:24px; height:20px; _position:relative; _top:3px; font:.75em Tahoma; text-align:center;} -*:first-child+html .buttonTypeGo { position:relative; top:3px; } - -.thumbnailBox { margin-top:1em; clear:both; overflow:hidden; border-bottom:1px solid #e0e1db; } -.thumbnailBox div.cell { display:block; float:left; overflow:hidden; margin-bottom:1em; margin-right:1em;} -.thumbnailBox div.cell img.thumb { padding:2px; border:1px solid #e0e1db; display:block; margin-bottom:1em; margin-left:auto;margin-right:auto;} -.thumbnailBox div.title { color:#3B96C0; margin-bottom:.2em; overflow:hidden; white-space:nowrap; text-align:center;} -.thumbnailBox div.title a { color:#3B96C0; text-decoration:none;} -.thumbnailBox div.nameAndDate { font-size:.9em; color:#999999; margin-bottom:.2em; text-align:center;} -.thumbnailBox div.nameAndDate a { color:#999999;} -.thumbnailBox div.nameAndDate .author { margin-left:auto; margin-right:right; } -.thumbnailBox div.nameAndDate .author div { display:inline; vertical-align:middle;} -.thumbnailBox div.nameAndDate .date { font:.8em Tahoma; color:#999999;} -.thumbnailBox div.readAndRecommend { font-size:.9em; color:#666666; text-align:center;} -.thumbnailBox div.readAndRecommend .num { font:.8em Tahoma;} -.thumbnailBox div.readAndRecommend .vr { color:#dddddd;} -.thumbnailBox div.readAndRecommend strong.num { font:bold .8em Tahoma; color:#ff6600;} - -/* board Bottom */ -.boardBottom { margin-top:10px; } - -/* list button */ -.leftButtonBox { float: left; } -.rightButtonBox { float: right; } - -/* Search Form */ -.boardSearch { margin-top:30px; margin-left:auto; margin-right:auto; clear:both; text-align:center;} -.boardSearch select { height:20px; } -.boardSearch input { height:18px; } - -/* boardWrite */ -.boardEditor { margin-bottom:10px; } -.commentEditor { margin-top:10px; clear:both; } - -.boardWrite { border:1px solid #e0e1db; padding-bottom:10px;} -.boardWrite fieldset { border:none; } -.boardWrite .inputItem { margin:10px 0 0 5px; float:left; } -.boardWrite .inputItem label { margin:0 0 3px 0; padding;0; display:block; white-space:nowrap;} -.boardWrite .inputItem .userName {width:100px; margin-right:10px; } -.boardWrite .inputItem .userPw {width:100px; margin-right:10px; } -.boardWrite .inputItem .emailAddress {width:100px; margin-right:10px; } -.boardWrite .inputItem .homePage {width:100px; margin-right:10px; } - -.boardWrite .title { margin-top:5px; } -.boardWrite .title .category { margin-left:10px; } -.boardWrite .title label.title { padding:0; margin:0 10px 0 10px; } -.boardWrite .title input.title { width:60%;} - -.boardWrite dl.option { margin:10px 0 3px 10px; padding:0;} -.boardWrite dl.option dd { padding:0; margin:0; display:inline; margin-right:5px; } -.boardWrite dl.option dd * { padding:0; margin:0; vertical-align:middle;} -.boardWrite dl.option dd select { width:8em; font-size:.95em; } - -.boardWrite .tag { margin-top:10px; margin-left:10px; } -.boardWrite .tag .inputTypeText { width:90%; background:#FFFFFF url(../images/common/iconTag.gif) no-repeat 5px 5px; padding-left:30px;} -.boardWrite .tag .help { vertical-align:middle;} -.boardWrite .tag .info { font-size:.9em; color:#999999; background:url(../images/common/iconArrowD8.gif) no-repeat left center; margin-top:5px;} - -.boardWrite .extraVarsList { width:100%; border-top:1px solid #e0e1db; border-bottom:none; margin:10px 0 10px 0; table-layout:fixed;} -.boardWrite .extraVarsList th { font-weight:normal; color:#555555; text-align:left; padding:4px 0 4px 10px; border-bottom:1px solid #e0e1db; border-right:1px solid #e0e1db;} -.boardWrite .extraVarsList td { color:#555555; border-bottom:1px solid #e0e1db; padding:4px 0 4px 10px; } -.boardWrite .extraVarsList td a { color:#555555; } - -.smallBox { border:1px solid #e0e1db; margin-left:auto; margin-right:auto; } -.smallBox.w268 { width:268px;} -.smallBox .header { position:relative; _width:100%; background:#ffffff url(../images/normal/bgH3.gif) no-repeat left bottom; overflow:hidden;} -.smallBox .header h3 { margin:0; clear:both; font-size:1.2em; padding:.8em 2em .6em 1.2em; border-bottom:3px solid #fe3614; } -.smallBox .complex { padding:1.5em 2em 2em 2em;} -.smallBox .inputPassword { position:relative; border:none; padding:2em 2em 1.5em 2em;} -.smallBox .inputPassword .inputTypeText { float:left; margin-right:.5em; width:8em;} -.smallBox .inputPassword legend { position:absolute; overflow:hidden; width:1px; height:1px; font-size:.001em; text-indent:-100em;} -.smallBox .messageBox { background-color:#F3F3F3; padding:20px; border-bottom:1px solid #EEEEEE;} - -/* Pagination Reset */ -.pagination{ padding:15px 0; margin:0; text-align:center;} -.pagination *{ margin:0; padding:0;} -.pagination img{ border:0;} -.pagination a, -.pagination strong{ position:relative; display:inline-block; text-decoration:none; line-height:normal; color:#333; font-family:Tahoma, Sans-serif; vertical-align:middle;} -.pagination a:hover, -.pagination a:active, -.pagination a:focus{ background-color:#f4f4f4 !important; } -.pagination strong{ color:#ff6600 !important;} -.pagination a.prev, -.pagination a.prevEnd, -.pagination a.next, -.pagination a.nextEnd{ font-weight:normal !important; border:none !important; margin:0 !important; white-space:nowrap; } - -/* Pagination A1 */ -.pagination.a1 a, -.pagination.a1 strong{ margin:0 -4px; padding:1px 10px 1px 8px; border:none; border-left:1px solid #ccc; border-right:1px solid #ddd; font-weight:bold; font-size:12px; background:transparent;} -.pagination.a1 a.prev{ padding-left:10px; background:transparent url(../images/common/arrowPrevA1.gif) no-repeat left center; } -.pagination.a1 a.prevEnd{ padding-left:15px; background:transparent url(../images/common/arrowPrevEndA1.gif) no-repeat left center; } -.pagination.a1 a.next{ padding-right:10px; background:transparent url(../images/common/arrowNextA1.gif) no-repeat right center; } -.pagination.a1 a.nextEnd{ padding-right:15px; background:transparent url(../images/common/arrowNextEndA1.gif) no-repeat right center; } - -/* Pagination A2 */ -.pagination.a2 a, -.pagination.a2 strong{ margin:0 -4px; padding:0 10px 0 8px; font-weight:bold; font-size:11px; border:none; border-left:1px solid #ddd; border-right:1px solid #ccc; background:transparent; } -.pagination.a2 a.prev{ padding-left:10px; background:transparent url(../images/common/arrowPrevA1.gif) no-repeat left center; } -.pagination.a2 a.prevEnd{ padding-left:15px; background:transparent url(../images/common/arrowPrevEndA1.gif) no-repeat left center; } -.pagination.a2 a.next{ padding-right:10px; background:transparent url(../images/common/arrowNextA1.gif) no-repeat right center; } -.pagination.a2 a.nextEnd{ padding-right:15px; background:transparent url(../images/common/arrowNextEndA1.gif) no-repeat right center; } - -/* Pagination B1 */ -.pagination.b1 a, -.pagination.b1 strong{ margin:0 -2px; padding:2px 8px; font-weight:bold; font-size:12px;} -.pagination.b1 a.prev{ padding-left:16px; background:url(../images/common/arrowPrevB1.gif) no-repeat left center; } -.pagination.b1 a.next{ padding-right:16px; background:url(../images/common/arrowNextB1.gif) no-repeat right center; } - -/* Pagination B2 */ -.pagination.b2 a, -.pagination.b2 strong{ margin:0 -2px; padding:2px 6px; font-size:11px;} -.pagination.b2 a.prev{ padding-left:12px; background:url(../images/common/arrowPrevB1.gif) no-repeat left center; } -.pagination.b2 a.next{ padding-right:12px; background:url(../images/common/arrowNextB1.gif) no-repeat right center; } - -/* Pagination C1 */ -.pagination.c1 a, -.pagination.c1 strong{ margin:0 -2px; padding:2px 4px; font-size:12px;} -.pagination.c1 a.prev, -.pagination.c1 a.next{ display:inline-block; width:13px; height:14px; padding:3px 4px; margin:0;} -.pagination.c1 a.prev{ background:url(../images/common/arrowPrevC1.gif) no-repeat center;} -.pagination.c1 a.next{ background:url(../images/common/arrowNextC1.gif) no-repeat center;} -.pagination.c1 a.prev span, -.pagination.c1 a.next span{ position:absolute; width:0; height:0; overflow:hidden; visibility:hidden;} - -/* Pagination C2 */ -.pagination.c2 a, -.pagination.c2 strong{ margin:0 -2px; padding:2px 4px; font-size:11px;} -.pagination.c2 a.prev, -.pagination.c2 a.next{ display:inline-block; width:13px; height:14px; padding:3px 4px; margin:0;} -.pagination.c2 a.prev{ background:url(../images/common/arrowPrevC1.gif) no-repeat center;} -.pagination.c2 a.next{ background:url(../images/common/arrowNextC1.gif) no-repeat center;} -.pagination.c2 a.prev span, -.pagination.c2 a.next span{ position:absolute; width:0; height:0; overflow:hidden; visibility:hidden;} - -/* 게시물의 팝업 메뉴 */ -.comment_popup_menu, .document_popup_menu { text-align:right; background:url(../images/common/document_menu.gif) no-repeat right top; padding-right:16px; } -.comment_popup_menu span, .document_popup_menu span { cursor:pointer; display:inline; background:none; padding:0 0 0 0; margin:0 0 0 0; } - -/* tag list */ -.tagsBox { border:1px solid #EEEEEE; padding:10px; overflow:hidden;} -h5 { padding:2px; } -.tags { width:100%; } -.tags div { float:left; padding:2px; margin-right:10px; overflow:hidden; white-space:nowrap; height:15px;} -.tags div a { text-decoration:none; color:#555555; line-height:150%;} -.tags div a:hover { background-color:#888888; color:#FFFFFF;} -.tags .tagTypeA a { color:#fe3614; font-weight:bold; font-size:12pt; background-color:#EFEFEF; margin:0;} -.tags .tagTypeB a { color:#fe3614; font-size:11pt; margin:0;} -.tags .tagTypeC a { font-weight:bold; font-size:11pt; margin:0; background-color:#EFEFEF;} -.tags .tagTypeD a { font-weight:bold; margin:0; background-color:#EFEFEF;} -.tags .tagTypeE a { font-weight:normal; margin:0;} - - -.listWrite { margin-bottom:20px; } - -.display_date { cursor:pointer; width:80px; border:1px solid; border-color:#a6a6a6 #d8d8d8 #d8d8d8 #a6a6a6; height:1em; padding:3px; margin-right:10px;} - - -/* 확장 변수 폼 */ -.extraVarsList tr td .text { border:1px solid; border-color:#a6a6a6 #d8d8d8 #d8d8d8 #a6a6a6; padding:3px; margin-right:10px; width:90%; } -.extraVarsList tr td .email_address { border:1px solid; border-color:#a6a6a6 #d8d8d8 #d8d8d8 #a6a6a6; padding:3px; margin-right:10px; width:300px; } -.extraVarsList tr td .homepage { border:1px solid; border-color:#a6a6a6 #d8d8d8 #d8d8d8 #a6a6a6; padding:3px; margin-right:10px; width:300px; } -.extraVarsList tr td .tel { border:1px solid; border-color:#a6a6a6 #d8d8d8 #d8d8d8 #a6a6a6; padding:3px; margin-right:10px; width:40px; margin-right:10px;} -.extraVarsList tr td .textarea { border:1px solid; border-color:#a6a6a6 #d8d8d8 #d8d8d8 #a6a6a6; padding:3px; margin-right:10px; width:90%; height:80px; } -.extraVarsList tr td ul { margin:0; padding:0; list-style:none; } -.extraVarsList tr td ul li { display:inline-block; margin-right:10px; } -.extraVarsList tr td .date { border:1px solid; border-color:#a6a6a6 #d8d8d8 #d8d8d8 #a6a6a6; padding:3px; margin-right:10px; width:100px; } -.extraVarsList tr td .address { border:1px solid; border-color:#a6a6a6 #d8d8d8 #d8d8d8 #a6a6a6; padding:3px; margin-right:10px; width:300px; } diff --git a/modules/board/skins/xe_guestbook/css/cyan.css b/modules/board/skins/xe_guestbook/css/cyan.css deleted file mode 100644 index 6da6ae891..000000000 --- a/modules/board/skins/xe_guestbook/css/cyan.css +++ /dev/null @@ -1,29 +0,0 @@ -@charset "utf-8"; - -/* board Title */ -.boardHeader h3 { border-bottom:3px solid #2895c0; } - -/* board Information */ -.articleNum { float:left; background:url(../images/cyan/iconArticle.gif) no-repeat left top; } -.articleNum strong { font:bold 11px Tahoma; color:#2895c0;} - -/* account Navigation */ -.accountNavigation li.join a { background:url(../images/cyan/iconMyInfo.gif) no-repeat left top; padding-left:14px; } -.accountNavigation li.myInfo a { background:url(../images/cyan/iconMyInfo.gif) no-repeat left top; padding-left:14px; } - -/* style.list */ -.boardList th { background:#ffffff url(../images/cyan/lineBoardListTh.gif) no-repeat left bottom; } -.boardList td.recommend { color:#2895c0; } -.boardList td .replyAndTrackback { color:#2895c0; } -.buttonTypeGo { background:url(../images/cyan/buttonTypeInput24.gif) no-repeat; } - -/* pagination */ -.pagenation strong { color:#2895c0; } - -/* boardRead */ -boardRead .fileAttached li a { background:url(../images/cyan/iconFile.gif) no-repeat left top;} - -/* replyAndTrackback */ -.buttonBox .replyAndTrackback a strong { color:#2895c0;} - -.replyBox .fileAttached li { border:0px; display:inline; margin-right:.75em; line-height:1.5em; padding:.1em 0 .1em 1.5em; background:url(../images/cyan/iconFile.gif) no-repeat left;} diff --git a/modules/board/skins/xe_guestbook/css/green.css b/modules/board/skins/xe_guestbook/css/green.css deleted file mode 100644 index 63a0659e7..000000000 --- a/modules/board/skins/xe_guestbook/css/green.css +++ /dev/null @@ -1,29 +0,0 @@ -@charset "utf-8"; - -/* board Title */ -.boardHeader h3 { border-bottom:3px solid #38b549; } - -/* board Information */ -.articleNum { float:left; background:url(../images/green/iconArticle.gif) no-repeat left top; } -.articleNum strong { font:bold 11px Tahoma; color:#ff6600;} - -/* account Navigation */ -.accountNavigation li.join a { background:url(../images/green/iconMyInfo.gif) no-repeat left top; padding-left:14px; } -.accountNavigation li.myInfo a { background:url(../images/green/iconMyInfo.gif) no-repeat left top; padding-left:14px; } - -/* style.list */ -.boardList th { background:#ffffff url(../images/green/lineBoardListTh.gif) no-repeat left bottom; } -.boardList td.recommend { color:#38b549; } -.boardList td .replyAndTrackback { color:#38b549; } -.buttonTypeGo { background:url(../images/green/buttonTypeInput24.gif) no-repeat; } - -/* pagination */ -.pagenation strong { color:#38b549; } - -/* boardRead */ -.boardRead .fileAttached li a { background:url(../images/green/iconFile.gif) no-repeat left top;} - -/* replyAndTrackback */ -.buttonBox .replyAndTrackback a strong { color:#38b549;} - -.replyBox .fileAttached li { border:0px; display:inline; margin-right:.75em; line-height:1.5em; padding:.1em 0 .1em 1.5em; background:url(../images/green/iconFile.gif) no-repeat left;} diff --git a/modules/board/skins/xe_guestbook/css/purple.css b/modules/board/skins/xe_guestbook/css/purple.css deleted file mode 100644 index 4f4933f9e..000000000 --- a/modules/board/skins/xe_guestbook/css/purple.css +++ /dev/null @@ -1,29 +0,0 @@ -@charset "utf-8"; - -/* board Title */ -.boardHeader h3 { border-bottom:3px solid #ac19a9; } - -/* board Information */ -.articleNum { float:left; background:url(../images/purple/iconArticle.gif) no-repeat left top; } -.articleNum strong { font:bold 11px Tahoma; color:#b1ae00;} - -/* account Navigation */ -.accountNavigation li.join a { background:url(../images/purple/iconMyInfo.gif) no-repeat left top; padding-left:14px; } -.accountNavigation li.myInfo a { background:url(../images/purple/iconMyInfo.gif) no-repeat left top; padding-left:14px; } - -/* style.list */ -.boardList th { background:#ffffff url(../images/purple/lineBoardListTh.gif) no-repeat left bottom; } -.boardList td.recommend { color:#b1ae00; } -.boardList td .replyAndTrackback { color:#b1ae00; } -.buttonTypeGo { background:url(../images/purple/buttonTypeInput24.gif) no-repeat; } - -/* pagination */ -.pagenation strong { color:#b1ae00; } - -/* boardRead */ -.boardRead .fileAttached li a { background:url(../images/purple/iconFile.gif) no-repeat left top;} - -/* replyAndTrackback */ -.buttonBox .replyAndTrackback a strong { color:#b1ae00;} - -.replyBox .fileAttached li { border:0px; display:inline; margin-right:.75em; line-height:1.5em; padding:.1em 0 .1em 1.5em; background:url(../images/purple/iconFile.gif) no-repeat left;} diff --git a/modules/board/skins/xe_guestbook/css/red.css b/modules/board/skins/xe_guestbook/css/red.css deleted file mode 100644 index 929086330..000000000 --- a/modules/board/skins/xe_guestbook/css/red.css +++ /dev/null @@ -1,29 +0,0 @@ -@charset "utf-8"; - -/* board Title */ -.boardHeader h3 { border-bottom:3px solid #ed135a; } - -/* board Information */ -.articleNum { float:left; background:url(../images/red/iconArticle.gif) no-repeat left top; } -.articleNum strong { font:bold 11px Tahoma; color:#ff6600;} - -/* account Navigation */ -.accountNavigation li.join a { background:url(../images/red/iconMyInfo.gif) no-repeat left top; padding-left:14px; } -.accountNavigation li.myInfo a { background:url(../images/red/iconMyInfo.gif) no-repeat left top; padding-left:14px; } - -/* style.list */ -.boardList th { background:#ffffff url(../images/red/lineBoardListTh.gif) no-repeat left bottom; } -.boardList td.recommend { color:#ff6600; } -.boardList td .replyAndTrackback { color:#ff6600; } -.buttonTypeGo { background:url(../images/red/buttonTypeInput24.gif) no-repeat; } - -/* pagination */ -.pagenation strong { color:#ff6600; } - -/* boardRead */ -.boardRead .fileAttached li a { background:url(../images/red/iconFile.gif) no-repeat left top;} - -/* replyAndTrackback */ -.buttonBox .replyAndTrackback a strong { color:#ff6600;} - -.replyBox .fileAttached li { border:0px; display:inline; margin-right:.75em; line-height:1.5em; padding:.1em 0 .1em 1.5em; background:url(../images/red/iconFile.gif) no-repeat left;} diff --git a/modules/board/skins/xe_guestbook/css/white.css b/modules/board/skins/xe_guestbook/css/white.css deleted file mode 100644 index a46799539..000000000 --- a/modules/board/skins/xe_guestbook/css/white.css +++ /dev/null @@ -1,29 +0,0 @@ -@charset "utf-8"; - -/* board Title */ -.boardHeader h3 { border-bottom:3px solid #fe3614; } - -/* board Information */ -.articleNum { float:left; background:url(../images/white/iconArticle.gif) no-repeat left top; } -.articleNum strong { font:bold 11px Tahoma; color:#ff6600;} - -/* account Navigation */ -.accountNavigation li.join a { background:url(../images/white/iconMyInfo.gif) no-repeat left top; padding-left:14px; } -.accountNavigation li.myInfo a { background:url(../images/white/iconMyInfo.gif) no-repeat left top; padding-left:14px; } - -/* boardRead */ -.boardRead .fileAttached li a { background:url(../images/white/iconFile.gif) no-repeat left top;} - -/* style.list */ -.boardList th { background:#ffffff url(../images/white/lineBoardListTh.gif) no-repeat left bottom; } -.boardList td.recommend { color:#ff6600; } -.boardList td .replyAndTrackback { color:#ff6600; } -.buttonTypeGo { background:url(../images/white/buttonTypeInput24.gif) no-repeat; } - -/* pagination */ -.pagenation strong { color:#ff6600; } - -/* replyAndTrackback */ -.buttonBox .replyAndTrackback a strong { color:#ff6600;} - -.replyBox .fileAttached li { border:0px; display:inline; margin-right:.75em; line-height:1.5em; padding:.1em 0 .1em 1.5em; background:url(../images/white/iconFile.gif) no-repeat left;} diff --git a/modules/board/skins/xe_guestbook/delete_comment_form.html b/modules/board/skins/xe_guestbook/delete_comment_form.html deleted file mode 100644 index eebe61bb9..000000000 --- a/modules/board/skins/xe_guestbook/delete_comment_form.html +++ /dev/null @@ -1,23 +0,0 @@ - - -
- -
-

{$lang->confirm_delete}

-
- -
- - - - - - - -
-
- - diff --git a/modules/board/skins/xe_guestbook/delete_form.html b/modules/board/skins/xe_guestbook/delete_form.html deleted file mode 100644 index 810d40d54..000000000 --- a/modules/board/skins/xe_guestbook/delete_form.html +++ /dev/null @@ -1,22 +0,0 @@ - - -
- -
-

{$lang->confirm_delete}

-
- -
- - - - - - -
-
- - diff --git a/modules/board/skins/xe_guestbook/delete_trackback_form.html b/modules/board/skins/xe_guestbook/delete_trackback_form.html deleted file mode 100644 index 1a879c05e..000000000 --- a/modules/board/skins/xe_guestbook/delete_trackback_form.html +++ /dev/null @@ -1,24 +0,0 @@ - - -
- -
-

{$lang->confirm_delete}

-
- -
- - - - - - - -
-
- - - diff --git a/modules/board/skins/xe_guestbook/filter/insert.xml b/modules/board/skins/xe_guestbook/filter/insert.xml deleted file mode 100644 index 4e7850ad6..000000000 --- a/modules/board/skins/xe_guestbook/filter/insert.xml +++ /dev/null @@ -1,16 +0,0 @@ - -
- - - - - - - - - - - - - -
diff --git a/modules/board/skins/xe_guestbook/footer.html b/modules/board/skins/xe_guestbook/footer.html deleted file mode 100644 index c6171637a..000000000 --- a/modules/board/skins/xe_guestbook/footer.html +++ /dev/null @@ -1,2 +0,0 @@ - -{$module_info->footer_text} diff --git a/modules/board/skins/xe_guestbook/header.html b/modules/board/skins/xe_guestbook/header.html deleted file mode 100644 index b49c686ec..000000000 --- a/modules/board/skins/xe_guestbook/header.html +++ /dev/null @@ -1,74 +0,0 @@ - - - {@$module_info->colorset = "white"} - - - - - - - - - - - - - - - {$module_info->header_text} - - - -
-
-

{$module_info->title} - {$module_info->sub_title}

-
-
- - - - -
{$module_info->comment}
- - - -
- - - -
{$lang->document_count} {number_format($total_count)}
- - - - - -
diff --git a/modules/board/skins/xe_guestbook/images/black/bgBoardListTh.gif b/modules/board/skins/xe_guestbook/images/black/bgBoardListTh.gif deleted file mode 100755 index bdcd2cf24b6ac00e4bb99f6cbc66bc9ec56f38f4..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 189 zcmZ?wbhEHbWMze$jrvZ&dSQp&CSch!_URZ&BM*d#>&pZ!otMF%n9W3 z@NseRvaql+F|n|-b8vC-FfuZ6aBwj*1C_9`vvV>qF#N{>bbxXUAiEe?ogS!m1!c~2 zoTa7ndyl^A`I4mDe)Ga>-t#*sBw2_^^iD{*bSTG4{lbb8$E8y1u6LB3&aK$nP%y(m QP5xYZTU2buc4r1_0PMOuXaE2J diff --git a/modules/board/skins/xe_guestbook/images/black/bgH3.gif b/modules/board/skins/xe_guestbook/images/black/bgH3.gif deleted file mode 100755 index fa19e923893aceec7de78cde14a07ef352a9be35..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 2770 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 diff --git a/modules/board/skins/xe_guestbook/images/black/buttonModifyE.gif b/modules/board/skins/xe_guestbook/images/black/buttonModifyE.gif deleted file mode 100755 index 71d8d66b1e07f61bf7ed77b33878fb9c1802befb..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 407 zcmZ?wbhEHb6k!l#xXQr5&d#Z&smIOD%gMoQZe}eZF6HFtVQ=fAsiCW_rEj2bYHDn0 zX<=t|pQ4$jD@C?PP7`prNj#t7FK;#lyzN!NbGP%PYXj%Fe>V#>2zM#Kg?c zFT}?u$jr>*?BuDgrp3a-nwpZu00#f53KV~`FfuTxGU$NJ2KkABZOeh63=bWt&ZVA> zM{=y@FFC~G*i^9YMvj=1lZwau4HZ8BCJ2d4N;`Y4=iY~lvs?-%82$L;apZmf2Ngap z6|vUV>e`z8RuwK@6^4ln$_$-K%8XMORCu{nm=|<(&X~DCg_}i1RJ5>=apr1K6&4;9 zCMIR+UAt!}Z{M!MBcviOzH|4k{G+E;galP2B-R#Oyegq0$gU!H=kC4xaw_cnt7M-& cfAL}yKbvB}dtXI1RfVtLzW?~9>d0UX0E%{~8~^|S diff --git a/modules/board/skins/xe_guestbook/images/black/buttonReply.gif b/modules/board/skins/xe_guestbook/images/black/buttonReply.gif deleted file mode 100755 index 00ca5c56d41c1922a3611be3a5824fc3d7a12f58..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 400 zcmZ?wbhEHb6k!lzxXQr5&CRQ;V`yq@sjp{jZf32au48ZOA|Wp2VDHAr$mHbcp{b#3 zYwcugXl`j?r>&)LZRKE~Z_35R!^y$T&d$li#LULV!OF_c!^6+dFT}#a#>*?f$0x|l z%;N0isjj9~QdGqN2LEXT6o0ZXGB7AH=zuH%`H6vT?STvF9y(H;3lAwC$+4Qh&^b}i zD`ee`95cZv8>hJ&Dtz9x$Tdz#+soE?<3p*20Y~h+a`U=+eqJR-v8JZH=C&q9L0(0X z-rl@Eg}z=zUM5B1nKScd&6%ah#G)v)WJ%uggCd`RqQuT!yYqG{ z3h*dOA3kza;i$AC51XRQx$_q;$|$mNES9`+^VTgPMGh|cfJeUaT#9lpUcP$$Qc>ys MhmW5=IWkxS0O{wiv;Y7A diff --git a/modules/board/skins/xe_guestbook/images/black/buttonTypeInput24.gif b/modules/board/skins/xe_guestbook/images/black/buttonTypeInput24.gif deleted file mode 100755 index e02ce1f2889c81a8863e66ac320233d3bdf2deb0..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 419 zcmZ?wbhEHblwc5HxXQr5&Be>k&MCkz?C9XGrKx9TYAr4<>0s~1#l>TwZ(?KRXlP(& zVQ#CZYox8EZ){|tt7GWw=wW4PZ)##`Z|kD2u5D}M#K$Md%*@Kg$-~CR!OO$X$;r*j zE5ORi&cn^e!NJAM%)-wv#KOYn;^e8Wro{jT|EUBNf3h$#FsL)=fJ_DXiGl6Ff#6IJ z9jX4M!ABFatmX%-SmTruw&394Y15`TIyy3d!G9b;@h1x-1A{n&4oDTqP6pP{ z2daH3k#mEk)~<<&EZ|Y*czUQw;q9K{?R=7$kVw4_|yP!6VV_zHq{f qe|}S^Sh#93r)F@oa^x{zH~cOs$9`Hv_zP#R|MHK?sZGs_4AubW{7hW{ diff --git a/modules/board/skins/xe_guestbook/images/black/form_buttons.gif b/modules/board/skins/xe_guestbook/images/black/form_buttons.gif deleted file mode 100755 index 965325573b6cc7b998c85f7b5fef0342f1dba26d..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 4049 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 diff --git a/modules/board/skins/xe_guestbook/images/black/iconAllTags.gif b/modules/board/skins/xe_guestbook/images/black/iconAllTags.gif deleted file mode 100755 index 3de34876eff88d82bf49c26035bfb2cd0bafb5f8..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 220 zcmZ?wbhEHb8VmHr=}mvBG6x3}l!<_--Fb#!!`Jb5w;3kwqy)3j;RI5;@i+1c6H z*cccX{{R241Ed&0b}_I;pPIR|hCa9;tL>GfauT-kQ8fGRM24S?l~O0dr&Caq^h~HC$_az?z*@9S*qfn0||+Z^fq|1j2P6YBgMmfMz|&>oo)dGDb?zO0=zCnC&(lrduBqhO?i^P`rK4pcjqL(V O3E&3hH=6nhH?p4#()RxJS;^M HSs1JVXiFSP diff --git a/modules/board/skins/xe_guestbook/images/black/iconSetup.gif b/modules/board/skins/xe_guestbook/images/black/iconSetup.gif deleted file mode 100755 index 7bdc7225e9231b4b9ef0ad0ba2d9e576af9fa43a..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 155 zcmZ?wbhEHbr&Caq^h~HC$_az?z*@9S*qfn0||c6gJ0A`|HU?zq2%dWof^tk2loQ zeEjzG?_0YczdrWh^~r|*h_9y>%<|OnbFrE=Epp?*xwG7Ke&(ppm>&M~#C!v7)lCPM zKYe}D*34kWw8$?f=gnzLJXvcr+g&?0*xlaRC^I!>{jpUam%4sAK6lf>MXHK&sVP}= zJajf4SSBefKEqS%@0(jwW`_NFef|5bT{Ap2ROA$1Epy&{Xz}M$^SY;o{e6A^-7=S7 zS-LYlHRiS^G7LVT_>%?fC>;<9iW3I*tOoz4W=4Ca<_>=Y4s&mjPJcgHA0~A+r4B!5 zCvgiKW`<@zVFyJ{9zikRCTkI+of-e7ah$?Ea?Ko&p*|#>ytrR(6dH)&L`3nn(Zu diff --git a/modules/board/skins/xe_guestbook/images/black/lineBoardListTh.gif b/modules/board/skins/xe_guestbook/images/black/lineBoardListTh.gif deleted file mode 100755 index 0e78f40a28f17ff9503bedba8a4aedb59e1faf50..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 2755 zcmZvcX;2de8irHr0&BU(y1)RnjCBb|1gafjq0?pBu7r?-aXY|(RoXg$h?cc3Fkqb! zEKuZ9lu%F%R}un*a3vw(5|G>p3X(_=!j*&s$bDZ+|L^6&V2v3k#2lIsYf4&mV;`F&BWq z@FNo)9dqv7(O@J96a@r^9c>5=4R!rLfdEJP^A_MQu8`3B>o?l-2*d*AR3S)k_tr)U zQFTw{n!yx;L4gg-?mMi4_!o=#yO4p*K~aAZ=b&_2LMnkqwF%^-rM$GPbv5-Kd{C@1 zPuv%%Y%XLus^Y1-_!&r4|lVg{{A-?{t9cjhl7s!iTx~j1j}oS`$e(F8o>!(BvzdG z1Tu<$-34xn_?|u5yM#;af;@+e5#IJ?jO4#(kM#)$v*&6)Ng?;Y8_8QDe9s{dh$)5J z?B^-zQ5EzOo#H)*GPp5~{P3gGP%3G2uKMH1t6b{PHly*gly>O&@Ght2!p(K=_=rq^ z`R3ti7;SWK3IFfDt32A6Qb_uV(+;DP55&}8lX`b6y~(ryMr3PPrkNo_4ta zZebGSalbrCxko5o;zD^|luIgnFNJMBIF**S`CC8^ezP*TNWNJWQW>^YeYQDo>-R7$ zeyavVmTx^|{D1_weXyLjT^A?CZ`Xfmly5gAx`ppFe(QH*=Mgxxcjqzm;@(bE>ZS1A zC*P&r*nOIj)4SVzrD$&#on09&ZMoijL;6P^wpZF(K;DzK6)uF!p50x!A$wjT?Ul9P zGw#V=l(MT|0v`C~%R8z=3G&X`iwb#HbNUm)@o7iV)8Zk0kKy$yW7) zu;31i$IPrBP5oO;ZHH$rcrI{NT^Yyi@GfS~owlm05 z7qa+8G~IJ`E$&NMvY>QT*KX$GzA~`{_pQ1Y055!^J7f_RsKM;tn!SvTH}s~~5x&Dg-V!pOcA$#8N|F zwpU*U1F|yQYUs~{^<@g#D`c8sps=p*iVPy8ts00WyuPa@ws6X77({yYXS=6}W&@3+ zYFPh|{v6Rlym6?puKzkP69fPrHjtmrSzVzS z$4GSp1-U8W)m0;z${V;{%n`3!jg%QLVqsOv+E$>6%7hW`pgC*Oc+>b|9q}$M<-H=) zM01IF#3Bmk{b8wzF7X;HVWg~UTTK&k*kGxUvu>oBCe?L=_r#H5e-)Xg%)G(-CeDV_ zYMKUklaTIE$*~~wj0c>A^5;t263j1s>q!rQ(9IKB=Gg!~sWO(k>0M@?3-KPRPJ(Wo zY%|Y?!G~(nxm$j8^Q)Npq1s&NcA(h25XT>?FXnEawwW1;>;L(+0=jc1$if7}haaQ4 zJD~{{R%-q56C89mBFnEw41oHuWS|p(t8x+4wHW!WL>O=k9PX= zjpgmZ%dATn?=gH5OmVr*x{Qa95z={zG`jUI>FR%v=fISiV(SW(KSnI(DX-eB!WnNe zsS39LV~|b6gp-HSy#1U6+q=bj@+b~=ke_8+74gYr3h&@{nN2M5rcfEM!#i!ZH94F@ z6Y>s==(hLjddh?hrYaTN*3Ep%l!>RhuM&R%@S)DQ!_}xDyTk)Qo%QFdD--OSz75oQ zAY4eK)3IoSO^RwTkW1IKeo- zn6GQM*=317w8bj8zB9-n2P0^2T#wd~*aXL3Y6EQ<2R9J19EuD9ZH2-&5X&6OY#+La z0XGh}Irj4q^i?6>NTxdu3LEHaGPsE*b{v)n=<6oFY0BnMA$=w!?g;a2kW*canAq|c zm=_Y9n#P8S9U#KO&T?v>UPDS_1r~mpQ-|@HlqVsqZ`z!CJYrIjF0ii9od#0F`Vx!E@&#$ASljLh|t0l(C$?2#q%F4)~p`pRV#Kr65-o#*PRFMUSq7%^a&OG%hhtJnX<=4FIN`-**52 diff --git a/modules/board/skins/xe_guestbook/images/black/typeBlog.gif b/modules/board/skins/xe_guestbook/images/black/typeBlog.gif deleted file mode 100755 index 0501bb83249336bfde419ff64b2c52678f35badf..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 133 zcmZ?wbhEHbU3T$jHFJ;OOWGB>!Uria%L^DmWN) zfC_*n@G>y47zxbvd_D1iNNxq=RWd;~jrAIye}t0rf~T@c;k- diff --git a/modules/board/skins/xe_guestbook/images/black/typeGallery.gif b/modules/board/skins/xe_guestbook/images/black/typeGallery.gif deleted file mode 100755 index b61fe872e5b7984079091e2df7ebc8ba17e4e44d..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 149 zcmZ?wbhEHbUFZ%E-v5prF9Oz~JcUSXx>N zWc-H##h)yU3=BLBIzU073A_vpEKUM#+zxu4I}|*2Zd*BN54R)p tWgn^Z8i@l;1_>HRN|fbZdT3v$IlH{;iHfXR^SQLko*a7943wD|tO2)%ENuV) diff --git a/modules/board/skins/xe_guestbook/images/black/typeList.gif b/modules/board/skins/xe_guestbook/images/black/typeList.gif deleted file mode 100755 index 5fc6f37962f0f2a14015ce7dd09411d161e05a1f..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 166 zcmZ?wbhEHbU3Lz~JcU2qYDMvM@3*@H6ND*+3I`85mfCKkW2eJ=tmNvM+fDuE?+lDXCrR@Yp2c z$tb^iv4V5tvs+6fx*upyG`J#VdH6s=f&qsqYw|-OH3_bX#kWh`mS35{y~>n@gT?JZ RBy)|~EI*H=jW$XQ)&P(9ER6sF diff --git a/modules/board/skins/xe_guestbook/images/black/typeWebzine.gif b/modules/board/skins/xe_guestbook/images/black/typeWebzine.gif deleted file mode 100755 index 0615194090bf3ad5aeb641b55b0abfdbba61b6af..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 218 zcmZ?wbhEHbmkBv{`2x6H~wgM>)HMhYOMw+)hL#-O7*RLzu diff --git a/modules/board/skins/xe_guestbook/images/common/arrowNextA1.gif b/modules/board/skins/xe_guestbook/images/common/arrowNextA1.gif deleted file mode 100644 index 15c36291e4cb2bc0eba9723c7e0b4d98b5e33ef7..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 46 ycmZ?wbhEHbWM*JxXkcWRIdkU!|Nj+#vM@3*Ff!;c00Bsbfr-_HX1_o;Y DSAYzI diff --git a/modules/board/skins/xe_guestbook/images/common/arrowNextC1.gif b/modules/board/skins/xe_guestbook/images/common/arrowNextC1.gif deleted file mode 100644 index 82deddc7b7e1bc3dc458342c35e023bbfc3f4480..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 152 zcmZ?wbhEHbo*Ag{qy(l-#^cvKmY#y`@etx_U_&L>(?)!(C^>B&z?PN zY;61=3>X*~6o0ZXG61#e0ND&6GZYaf1CA=AF0qNc!wfx#L8zxhnz diff --git a/modules/board/skins/xe_guestbook/images/common/arrowNextEndA1.gif b/modules/board/skins/xe_guestbook/images/common/arrowNextEndA1.gif deleted file mode 100644 index 837b81fdd5c7f1dbf88718b8901e1f33cff041b8..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 52 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 F{{iBWh`Rs) diff --git a/modules/board/skins/xe_guestbook/images/common/blank.gif b/modules/board/skins/xe_guestbook/images/common/blank.gif deleted file mode 100644 index 35d42e808f0a8017b8d52a06be2f8fec0b466a66..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 43 scmZ?wbhEHbWMp7uXkcLY|NlP&1B2pE7Dgb&paUX6G7L;iE{qJ;0LZEa`2YX_ diff --git a/modules/board/skins/xe_guestbook/images/common/bullet_3x3_d8d8d8.gif b/modules/board/skins/xe_guestbook/images/common/bullet_3x3_d8d8d8.gif deleted file mode 100644 index c1f2452279d4fad7bb33b39ad34fc195580dee63..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 44 tcmZ?wbhEHbWM*JyXkcKtapML91B2pE79h#MpaUX6G7L=2E%mGn)&Rw+2TuS1 diff --git a/modules/board/skins/xe_guestbook/images/common/buttonClose.gif b/modules/board/skins/xe_guestbook/images/common/buttonClose.gif deleted file mode 100644 index 12cd8aaa968055aca44ee4314302eab49b65f36e..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 58 zcmZ?wbhEHbeZ{n#KddYuKfoC1{hHM$->CMz`~#d5&)@XVAk^3bZ1e* t3Cn|vBJN36&A5HR^Rd9R)DyL{8m8v9tyGc@-k|C7DM6EuU6GN&8UQZyBn1Ef diff --git a/modules/board/skins/xe_guestbook/images/common/buttonToggleReply.gif b/modules/board/skins/xe_guestbook/images/common/buttonToggleReply.gif deleted file mode 100644 index ba3609980064792f5053d90fb8daec70f0fa13e1..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 70 zcmZ?wbhEHb Xp5Od!Ni%W-Qj~(9Y?*IS)8DK#1CkrD30}F!=NC2dkf!V@i z*PVaL%SkZFL)$cAFU^xQ8(Z2?7HXDZ1s9wMa#3S MLMNmoHyFfByXY_wT*?w(s4$ z_s^d{bLY;@&(GhpXU~BH2No?_v})C=pFe-DS+gcHGjrd*egDCL0S8e0$->CMAkLrz zk_Xwzz#95MwJ#-dZm`taH4%{oJjxtT4>c*g-BY`FT3drd3j>o~YpMW)1W)_ni_ax^ xB)Z)fPMGn}Z|W2aS54;B3~pAAJm%|$-zDYPPiqK&;q3Ka{xLbVsacW18UQE$U|s+K diff --git a/modules/board/skins/xe_guestbook/images/common/iconAdmin.gif b/modules/board/skins/xe_guestbook/images/common/iconAdmin.gif deleted file mode 100644 index 4a581a524651fc6ffe53f7e92c30cde6abac90cd..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 88 zcmZ?wbhEHbloegXr7H2^m89IpTX diff --git a/modules/board/skins/xe_guestbook/images/common/iconArrowD8.gif b/modules/board/skins/xe_guestbook/images/common/iconArrowD8.gif deleted file mode 100644 index fe3143edc992334d34a18240b76e4d246b1767e8..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 46 ycmZ?wbhEHbWM*JxXkcWxapT7S|Nj+#vM@3*Ff!;c00Bsbfr-_HXJT`|sbs z?K{_f`uz6O=Xakzefa(R=Z+og&R;y-)8EnE*ZTR(``!ti+qSKlJ8wqcgw_j}j(`60 z?$4ipfByVBe`){r9UFT3nm>Me^Xu2I-u|wSpWa@)eC+4XpMCx9y?veAwy)p1ZC!U? z^VaQaw(VHk+t>CV3>ZiRia%Kx85r~#bU^w*eqvyYJ21V#Lr1DpG9)W8a*d7b^n$0W z)I`>?yQ!q?bYoyUdU4f?U0joy7g%yKUAnHNm| diff --git a/modules/board/skins/xe_guestbook/images/common/iconNotice.gif b/modules/board/skins/xe_guestbook/images/common/iconNotice.gif deleted file mode 100644 index d32027496edbd1e36f1a66fdffc4b13920fc04eb..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 452 zcmZ?wbhEHblwlBJxT?bN^XHF0e|}%Ndhy!zOBXMly?o{Tk)!(#9o}=`;O@QqwjVuy z;Q5PZ=P#T-dFtrdb0?3VJbeAem4E;K?K`mZ^qJ#7etiA<_4D`dU%!6)^85GC-@kwV z`t{?>mrwux{r&Od``^ERzI^?(XYaNfH?P_|IQ$0#25JMvpDc_F3@QvdAcH}EVqkmd z5R~DeBh~LFlwz1=HUGkjVn)dxr8#TLPQNWuTHKiMM057}7h5V-Gtq}1Hnpv=OfEYZ`e)YmJ~KcPpNhfi5*)@-HO^Q7j^nXSwxtjw^YqI4yL z(u%d~m4$hgWw&kLu|r9A_qM&V%Dnu_B1ex_91~GGe&(n$KbNxDWih2Im#!eg5pFxH22Nvgqf}6<@x8QTn3H&Y>*Nz|1A%Veo*1MJOvb;>3o9 ghuftaJUs-Qx{h`$3Qb@*xN-6Eeg*qU983(>06wa}>i_@% diff --git a/modules/board/skins/xe_guestbook/images/common/iconReply.gif b/modules/board/skins/xe_guestbook/images/common/iconReply.gif deleted file mode 100644 index a6d4ea1121211408d08f4b3a5d63dd7b34583408..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 106 zcmZ?wbhEHbN%7tf3>tvlao HGFSrug{Tj~ diff --git a/modules/board/skins/xe_guestbook/images/common/iconRss.gif b/modules/board/skins/xe_guestbook/images/common/iconRss.gif deleted file mode 100644 index eec2d5eadd13702c64e1e53d618694f46b8761ab..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 988 zcmeH`?JpE?0LOpl#EHutF1a)A9OrPRyHtmg$McXEO}$C8N^K08dEU_-cjpRGw;pJe z%P?d}nvt=IVYPTsDsNKE%xbGwt@iW#HvdB}`}_f)7oY8ulBUx}UFH)$`DG)tN=1!f z)DTL|T5L>Hdp^c8s9puLCu&^r;2=ywJc@+Djh2Yf>V@eF+*DFy1g6T-EXMjc8hv(~ zHR#sT(m)isq5l-FIpE6-v-+VxfW`yp@WCB1hLf@L8urB99A{SU%SyeOF@RM|@Hh!0 zDr$|v)*|bRpfw@8cjGZ>W=4N}9AE|?^vckyKu_Pbc4t-KQKaYE! z7&(Jay{v#w>!Z+ll-5MBG7;|k?iTseN(Cm%QR0E8f#{O6VliGG!E81*W^l_B<7zz9 zQj40^`NATkrsFJEi1|j=7=qDYYSm#NAEODVbiwFVOqr=Q5ditmKPn*m?Z_d-MpS#g zy(b87g2>}Nyri{+lXa<>!%bUvjlEd1IZ+~S5FPWDz941Y&h9#y*UFP03+4_*!yiFk z!aQG~;qmy<Q-2M9)259yB(2+Lmxv^KHBPFI&v+P+y(RFm zJM*1{EzyJ8NXKOfsjnzZEzPZKO1^D6q2|QRa-DKVls4NwmzL-RO`L{1n_$*uM%EnO id{q~asusL&vpLK+oV@VOE04G2+P!R#Pub5SF@FJTrB=-V diff --git a/modules/board/skins/xe_guestbook/images/common/iconSetup.gif b/modules/board/skins/xe_guestbook/images/common/iconSetup.gif deleted file mode 100644 index 33b41da114321534bd1766c254b371ad88f5290a..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 155 zcmZ?wbhEHb=;&9kUTxU0;pWYoMMXuuy}dCpG5`PnXTSy&f3h$# zFmN#FfFwa?FtB(Ccvha7^ME5{q6I@}$kf7~OX(sxiFq6w*$xZrU@4!&?8vitZeoOl oM}u>7e%Nl!;#JeUm6dq?**)DHRtVTFoY9~B@u^-?2@8WY02oR!hyVZp diff --git a/modules/board/skins/xe_guestbook/images/common/iconTrackback.gif b/modules/board/skins/xe_guestbook/images/common/iconTrackback.gif deleted file mode 100644 index 1c83bcaddc58ad1998c8c736b43cf10a3a5784dc..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 101 zcmZ?wbhEHbx$EBYXQ_&R4kRctGFSrukAx=L diff --git a/modules/board/skins/xe_guestbook/images/common/lineH3.gif b/modules/board/skins/xe_guestbook/images/common/lineH3.gif deleted file mode 100644 index fe42fe3781237403eca94635261e9596fd922c1f..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 45 ucmZ?wbhEHbWMmLwXkcJ?`0y?R1B2pE79h#MpaUX6G7L;CE&VfD8LR=-2na3! diff --git a/modules/board/skins/xe_guestbook/images/common/line_1x10_e0e0e0.gif b/modules/board/skins/xe_guestbook/images/common/line_1x10_e0e0e0.gif deleted file mode 100644 index 6a848dd581e9ecdf86112d9e89d590c2a18c3296..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 44 tcmZ?wbhEHbWMtrCXkcJ?@ZbRh1B2pE79h#MpaUX6G7L=2E&Z$v)&R+u2Y~

zpMPGs_wL4%k1s!b?^t`KdDZ2KYmV*Qv7u+_zW-prKy9G-lZBCiL4`pFWH8823~U_^ zlL|a^q&yd;eA4hS6S#0}lg6SLldd(-oCE`{`Pmp<5^SvQEz~%CQ^Y|zAo1|YB@-ty z9Wzw3FklrdSK{OrDkzi};^u5-Vh|86P!JYiU}|P$W0spN$IQl9uBgN=$~>7_lwC>D pMM;dEje(nija{tVX^9de6DQN6wQh=gypH;)96f#Vtdk>yH2}ZDg!2FZ diff --git a/modules/board/skins/xe_guestbook/images/common/read.gif b/modules/board/skins/xe_guestbook/images/common/read.gif deleted file mode 100644 index ce751f43a139d4e245503d05adceb50ef5da369e..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 565 zcmZ?wbhEHb6krfwcoxd==g*&i|NcFG{P^72(?5Rvc>n(WuV24z-@bkG=FNl4>R;bE zGG*({KY#w7yY=kv-@iQzx6NF==fv9PY1?nzdirt6!TSsL-#f6Z=JV&zFJHbqd-vU< z9p_gZdGO}Vn_s_vp5M|rZ_W1O>pQofdp>K;-kbNI?mTsS?zVIH?%msT_{zbZ%a<)* zGzVqS3hs&2Q&)sz5(AAgU zzJ1$w<<+l$|F2)a{`c>{4=?Yn+H?Nu)vIsr9e?%V`;~_uk0024?)2dkhqlk!dHdAK zW6Sp6eE9I;(KW629>1KscK3>f6L+1wK70A@4I4J>+_9myXU2apU>H!K_>+Z^fgzMZ z2jmJ+oG`FYY6xv=ZfR|6Zw>D1?r94SnJ|Hofi1W%q^HYrT4%^)HWnXkb$*^shJcmI zdQR57_O>m-EGq-dg`FjJbp1Dpo3hGCS-EqISg34b4LqadDJmqbYP?CpfXT~Hz(i5Y zPtLA6nCZ+J4|!irK}QAsreHO84jTtEW@aNdZ!XUFGkX|2A{-Pwx(+sTthUgnP= H1A{dH`QHFh diff --git a/modules/board/skins/xe_guestbook/images/common/vote.gif b/modules/board/skins/xe_guestbook/images/common/vote.gif deleted file mode 100644 index 2af526f23390d02b896310df59caaf9d45313b6e..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 562 zcmZ?wbhEHb6krfwc;?IS`Sa&LfBw9G|NiIiKi|H6`}gnPuV24DeE6{S%+nt~ek@(L z@$uuwbGDqhdiCnB-+xZtdVlWxnd{fDpSt<7Yu&YZn@?VS`1bkRFK2E&pT7S1rY#%p zz5H_c`kN)YFK;^YY}%H~_wL=R?VYuG*WLwNPR`hMXX@rF(|6uku=V8f-Df-3UY)h! z=&E&_Zr{GWW5LVe`&iTW{XHxop>&iOcuAdGlu5nMbpi z@7}p%0}#~q%=ixm41*FV{$ycfVDM$o0l5woCk*WU4ZcmyEv;?st=?VTJ#F4T6DF`S zvU&IU^mMUI>-3q-#>v9KKBvW-(PJfpmzI(%b0_CY4<-jQFdzq{P)X zGR_7lz4whVaVxJoGgt!vzaDs0 diff --git a/modules/board/skins/xe_guestbook/images/cyan/buttonModifyE.gif b/modules/board/skins/xe_guestbook/images/cyan/buttonModifyE.gif deleted file mode 100644 index a1d4340d39af825b9319af4ca4f48bcd6797135e..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 264 zcmZ?wbhEHb6k!l#I3mjM<;RZ`Cr*6-`TOgSpBL{x{rdCgr|&<0{Qmv(_n%MSe*FIP z=l9>gpFe+m|MlCyfB!yw{r>mgzu&)q)z{Z=JbC#)7%<=kia%Kx85l$vbU>;=b~3QG zCYbi7WKL3YT$}Sc=!l19N$!0NF+$)!U`3qwO$MSTEeW? z22GB7o>((MW{;rfftmuYd$H@Q{+98volZ@tmA7DI5aMZW$r5U4@MB|ZYH9ZDp6JKP oS?M)p2B#nYoVoMn^ZT*#E?K&48LN|){u*sVCH0M}qKXXG01xGLi2wiq diff --git a/modules/board/skins/xe_guestbook/images/cyan/buttonReply.gif b/modules/board/skins/xe_guestbook/images/cyan/buttonReply.gif deleted file mode 100644 index 1baede5d01f37fef8555e21796cf5fa52cf89738..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 251 zcmZ?wbhEHb6k!l#I3mPw@&41VKYxDt@#E`{pYOkZ`}Fo=af{2vS$hy#j0Sr{1@gcx){%0YHAuvRQ!=}pO;q$IF5 z=e64b3Eh(1``#+%HShoP%Bnolkm~nnH&~QmCVy^4ap#IK`D<%RD_@k!-`h~0sWDwX zjoE6i%#OSL-yaCp>$6ta)b2m8&)v}2RMO1>r+*ENO-(-RZS5VMoj%;Xef<+A_^?fxI&J!N iAC}p3=FXev!?|ejlBG+XwGCDo7%6G2R~J@fum%9oAA2nT diff --git a/modules/board/skins/xe_guestbook/images/cyan/iconArticle.gif b/modules/board/skins/xe_guestbook/images/cyan/iconArticle.gif deleted file mode 100644 index bce58cfe86fa658e5f7e9be571c3587314860540..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 214 zcmV;{04e`RNk%w1VGIBb0K@8(A`{hh{e_5m8rO*` z`TP6-|Nj6000000A^8LV00000EC2ui01N;P000G3;3OI(Wu8-~uBxVGX}4`ajc^>S zI$PjFoJvL_BOoxyK``@}6*QLUVcD1wI7p0Am~e8UmMPbYO)eRVP2nqD3OE~_948c{ QU3h#(5LsOQfPf(YJ6>IHvH$=8 diff --git a/modules/board/skins/xe_guestbook/images/cyan/iconFile.gif b/modules/board/skins/xe_guestbook/images/cyan/iconFile.gif deleted file mode 100644 index 83ad1066556e003dc8f9c23eb85d7a26c8adda59..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 145 zcmZ?wbhEHb_E}*nr|s7DfgJ z4h9{NB*+W~7CV7PPi==MJcoB0Fbk$cUvGW9kT=J>qfzU8mVms=iuCs0*>igo%rqqW cTMs67ILo!VEDt>S3!XlG`X3A!hy#j0Sr{1@gcx){%0YHAu=*z`TlqQ93ld(N zvqXY_iJRvk9Ur;#F8)TXcUKi?$VqS{K2eEMNnPj2z`&u?WaQd(v*4IaH%p&lM1>-s a+oRM34GDuU$$smdRVM7IIwq+~J!gEatf;2iw` diff --git a/modules/board/skins/xe_guestbook/images/cyan/iconWrite.gif b/modules/board/skins/xe_guestbook/images/cyan/iconWrite.gif deleted file mode 100644 index 9319f7e9b7ea933511eb04e807a2274c893006c7..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 198 zcmZ?wbhEHb_tBT{K4vCoy?FQW&ZB1;saa>Q-oEwl>An*e4xPS~ znUc13|B3V0?=0Q8XVJP{f8N~Lc=GbEU++GBzOZ>~#?@zUEi;-jdKUcu|DORHQ2fcl z$iN`MpaYTw*~!4_tf1BxW;yRhsO!YmWmi*U->!5DHQoJauDj8_r%ll-E2f-uVZG8j lN$BK-pFLjF_6Qy*m>VI{<>uHB$)k~RTzP_p0*4}lH2|Z7S|k7f diff --git a/modules/board/skins/xe_guestbook/images/cyan/lineBoardListTh.gif b/modules/board/skins/xe_guestbook/images/cyan/lineBoardListTh.gif deleted file mode 100644 index b26bf737c564d913a4ecfac5c866498e7d90af3a..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 3028 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 diff --git a/modules/board/skins/xe_guestbook/images/green/bgBoardListTh.gif b/modules/board/skins/xe_guestbook/images/green/bgBoardListTh.gif deleted file mode 100644 index ae25c2d8262f05114a7497476fdb61cfef87fd5a..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 197 zcmZ?wbhEHbWMzhh&eGEPy+>d5d`Z%6zj@&`@A(}Rk}O0ddMBh@I+SCjeqlw4<5H=0 c*E`Bi=T_`(D45}(CVwuyEh;u+yEB6|01``RWB>pF diff --git a/modules/board/skins/xe_guestbook/images/green/buttonModifyE.gif b/modules/board/skins/xe_guestbook/images/green/buttonModifyE.gif deleted file mode 100644 index 6a4ade1a595bbb61c0a0e9337858faf59263b338..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 264 zcmZ?wbhEHb6k!l#I3mjM@#p6gCr*6%_4UTHtAGCe{r>yM=U-pG{{H^q=cgZke!l;=b~3QG zCYbi7WKMeIur}v)&|wcj-`xA=jwk)!|37d%&nZ%(pS!b2(~wWIb47^I$|%)~>503S zMy)>e_OpYX2jBe;l>$2()`IutXWQ&~+0={=9Fv~Mz#zoa(wZ&Q*yzu}(cIeN)icST oi>u0e>P#+wfw}YMFAyl_Te5W7vU+7L{WaQ#O6nU`MHLyW0clisP5=M^ diff --git a/modules/board/skins/xe_guestbook/images/green/buttonReply.gif b/modules/board/skins/xe_guestbook/images/green/buttonReply.gif deleted file mode 100644 index e142d42638d70d4f75d7c972cbb176940713339b..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 251 zcmZ?wbhEHb6k!l#I3mPw-S#S@gEErhy#j0Sr{1@gcx){%0YHAuvRQ!=}pO;q$IF5 z=e64b30CLa`{e>Becu0fIL0TGDbar-C0WAJVs8KPFDGpx*7mRdb}FP|Z~yuqr*&qW z?Jrhbo2GW}J-f}v35RDk)$BX>{Pj$>#-`@dW*_d3&My8gZXdo06DLjP%VU{7W9Cdw SXD$8t+J;K%OH_pv8LR;rpm4DO diff --git a/modules/board/skins/xe_guestbook/images/green/buttonTypeInput24.gif b/modules/board/skins/xe_guestbook/images/green/buttonTypeInput24.gif deleted file mode 100644 index 3e01072b9af7ae94e97756a084dc029da2a9293d..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 262 zcmZ?wbhEHblwc5HI3mpO{>O)RKi=PXcJ;%Lk8i%e`~CON*Wcg1{r>*__m7W1KYjZ7 z`R(_2KmPpu`RCW?UtfOx`TgbB*S%ME{09RDB7ovg7DfgJVFn$LT9BO#tj!NZdQ&pz zP1NwndA)DFftPFUeG9#_{_p=gJkV3hl;}T^Qlyb+G5mzhNA9!1}KYm%F zkKXLFJ{?tO^S00I+fn1U+*tI-p1S?%YX2G+uA!iJAD{>`}!wL@L`-Xb=vgl iKHRhC%$+yShh@>?B}l@?_N8TUbJgt14_`j~`u%IisU7pS&Fxs)*0`YI z;KhSBsa88r?>unf!1BGz4_!R8?(n)5`&JZ8$^ZD}&p$k?kJP9-?6Pnmk!No_?yAM1mo zhRP8t0S%iBg;V;bqlExh{{F>o}5f{&_nCgEat( COJ&^v diff --git a/modules/board/skins/xe_guestbook/images/green/iconFile.gif b/modules/board/skins/xe_guestbook/images/green/iconFile.gif deleted file mode 100644 index 2040f4fcbbdf80e75235e218a111f854c28274b1..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 146 zcmZ?wbhEHbbAC^Hi;Du|bA!v%EO zrlp!#tt4e=;;oOM>72o6Lid?-W;rAE75pCH%m3x??CNN3>$3qHkZ2$XJRt-t$j{O& z`?Oe^Pp00dQo$i^P?CN@>8D{Bnu;ow62{mx4MOy^z(=P73^N$w85LoZn3+tZkpH7% zWhyaBbo0Z<*I6i51mm$l zGWFK~l2%YjRrO*qFUxW)9)NSw%xskBnaRkop(_ZXP}tA01E#6vbH9mc3YnNrG>o7bCFSQsnJL{gs@62@6>KomtqF7siQ4{-`AA|#i}xmh79%Vn1HX;@`BT9QNv=NOh6 z@_SgA06>GiRZaC1 zU>$khdA{M{`i&2ctk}Je-gWkjg&JAr+<~uU32TQwb|9Ws^!Ynb=~)T z4X3D0J@tF)-8bv*S}BVI+~~OAJ<#vjPc=PWyYu)J^W+%tUR&vDf3(5t zzJAzSv$NJ`zwNxZqwnB0TU+Czw7DnK1`w{|mdd BEt~)V diff --git a/modules/board/skins/xe_guestbook/images/green/iconMyInfo.gif b/modules/board/skins/xe_guestbook/images/green/iconMyInfo.gif deleted file mode 100644 index b67f29733cb257873c09469783aff8f4fb66adfe..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 96 zcmV-m0H6OyNk%w1VF~~W0HOu}*x}da>*e6*-`C*Q{{H@ant1>J{{R30A^8LW000I6 zEC2ui015yK0009eXj)wQWe_qPoPyXzMBYZ^RnIbzWibW8Rs<6fpoIqjr_=0B0suRj C0wpd0 diff --git a/modules/board/skins/xe_guestbook/images/green/iconWrite.gif b/modules/board/skins/xe_guestbook/images/green/iconWrite.gif deleted file mode 100644 index 2c9832e361dccef742cb784d1c9f2b83a8347788..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 199 zcmZ?wbhEHbjBq4+lt|TNJQIOmT3X;efuH5(e%R#c;H}k%KeCPY$=bz7fGqW5D*;jEN+|1p)tEH z7Ps}tu5@^vE+25@P#@ZrN{8miu5x%?PA_2hINZl>z~>J7|NN)>IDT2 z2~Fyjs;8>OumYTc)R1Lbet{#KMH8eIgxBS=n_FtYnefDcdC;qpt z?w;qpF9?181A{Mzh@@fi2xXKyMjM})oSLRHm@_Q)?A-hU=hf@Qr8mo59$z37i6zpN zx9?Wh-mlB#A2v3(ws&?Fd;156M@p4iqt)pRMw8iMwb>m`7vT1IpMK&G1buY+JcLGg zRU7h2!VMm+ZxI{ud3FzEy#GxT=+Aeyc;f@ywwS*(p3j;X3>8kd|VEU}|`km^YC9JbRk_egrXjXIn5mA{#4O zZ2V&mo$_I_bd~(SLi*??qvAmDJcmKuW+QFdZ6RZ9cLDX$#}}YX+TJ4WlS?;6%<%(m z`{y~m&>8EkQ2d|o?uce4RZ_xVnl8XtQ<_!MUq^0=S<^Zh?eD@~7@Ka`Wd5w%5wjVl zT~6)Ce}d04EeE`(mwu4U&e&8d1353?b1a8WK6!UnGRJnA6pKy4m-}YjHudVr57PNL zugiQOe382_f9wTpx?SnQLLd-yDqev)d9GAZ6B0{O1kj<$YDH~CM*Lpgr`JpO>OsY% zJBv!#NnKXS}Q$h0V_!dt=~A+2W{!6E*`dj zckcG#FOb;b!za*W&EeC$jEhIlzQ2C^=vPGX@KMK&O3hJc5$2*2f2-rR^0(5VVP#ht zU8C%-SiY$0d9Z$4^&F`jR`ot|YE&<(1(44Pb?5G=`*5*jb$@fRRz1+3k)RoTcKwd# zCBB%f8S1IjYKR0(g7#PR*&^*QX^5;PQ|Mal2yHn*N10l`qZ?%^$vWz+Q>z=}oVui^ zEuFioALqr6=qE(UI{oBI#wEkl+V#7Jz_h%0#6aJw)EO8G%q1i9u;Z?AMm;oQWa;TT zBil^9RQi#9{jO;aP>z`9eNLTeAt*S}%sClZW_}eCM=`$+P0^bdBQg^$OP}VKS>Aw3 zD3;~(ReB3I2AgQ*ebHHF<;N2#RzV^|ZxvqQCfY<_%gStGu!>@neB;vpEJ0t5v9Ej= zdC&e95;tmp2Td{9SMxHzbgX@!f6wtAQ8MaSzfomy$cnIEI_0-I?>Rq|5=WgIWekIJ zvx57jYwLmRo@*Pa8g=bFav5B^sNf_(Q5RVb?BU|5z<%?elGGoyXC}E1pXHakkMJc_ zx3Z_o=vEQ1NuGduu(RBwArYw_Ernt9=xE#|uYO8a?lmw~RIhQ?W%Qaj!IypJrO2Or z7GB(#&nikW`D`nhmyhjh`9B>yJ;UVpnz@$) zKD+Fvz%ig23;2C5)9(s~5`uyuzl&r>g+K`>B6*xsspgu9X2Quh$g9%@W;94dIF-VC z6;^GojS1}w$%MQ<+hwkcKi@|<#d&>>Wv;){+!tB`S&Z5+W5A-muqxi-1&wfPl=E>2?dr$gsA@+R{`MIsoEAmIGgPS(;0s z15q;Gax%-(QqeqcUIpQ%Zv1yE`Yh^#i^u)eV`)Q$4#os$@vcT$+i}pr&m#G}j8y9{ z?ahN<#AWfb3#?D@qQTe{J|A9feM$&@8K0RYxYlKTMuNUf$ma{Lv#h_;nqMZCWC;s4 ztQ}0z%cLs4@TSMw$q600g3S{Ba9SJ0gARSw$rlx;+J0MU9{QS?CB9Q&>ynFxk{Nt) zd9|%u5lRGevn2PsY&~iyF;&KwRI+T(&CSGbR9VvM4O=fDB7W=QOCNh|FM`gH(u1>C z&{1|m2#j9%vcJ62G7K%rUhUej4}rzQ@G8M-ug6YIKSR#LX0P=}IYN?{`fGQm2Xu3hH%?h?P4p=j3K!>JJv4OtQs~}EfelIS*|&A z%h)4T&aP*}H4li#9=n9Q-qV7hpfDOL7^*lC4RAu>G<2j$aViaX712toi-Yc+E(BhK zBs5HlXfNy`uox3Ij?0AZpX~;g;^E_s`J(-EY~an6*74>N=t0ybund-rw^oS`E_eZM zde}re7JB$uw3`QkPdsT#Bn5%p{JhqQXGG{xLZMrLkW6$iL`O*v-NK@vc;}VN--)nEGn8X9WkJ>W>twGtxY7 z+gk%ugK;oTcA@7TzITcc!O_4UdR7Tx)1*w8_FA`RjRc=2=Zm%1*`D{b)@e!!Ojoe! zS!YV7sa0a#O|M7B38T}nF#V6wUO5j=pXe0pi_^RxR$A#(M3~`Dp?5+L-|AR zrXq~NiyVJJN_fagF*jUN-Zkt;fvnrUWdegfDNEq`jvFWkbyBieF#o5 z!hO3J(}CB~elsq2c0W=IET{P`?QOG%ak*|mq2G#^&MH%+ZplNxjSxPk&dl|^>-O78 zxpUflsb`(-chK7A^d-68jZMFkDV;M`NxeH>zl#$-Z^q{O_M-y;FL&PBDfKDSUbrK1 z^LAqHv9>VakxS>D4C%4)VZf^hUjVqdertEYr_NpQ$fSNJJ8*1nTkxrJ1D?%*ACNBi zUDANx`}+xlP$$5sz)1w^6cQDJN1bM(LglD102KkMISa1&6j5^ySp&k?L@{gr1N4Ur zKurt?{TUej1p*z5M91UN2~2dN9GwK9uYhX50@r?xs7*%Jg7LMf%-V0{wci4@>7cr+ z;JWV+bs5My2)-_xSqGKZ!GXFwQ2jM<{r8Ca>&SWpzP^B2e?wk>6R0l&VSWT-ZXqzm zNK9!d=HF?UGC8Ikz*K;+_rcf)2y7)1i^OBAnb=2i>|+3n0^!hLTpa?3LE>18+w5T0;sVc+&GA696~md@Qq|hh&eGEPy+>d5d`Z%6zj@&`@A(}Rk}O0ddMBh@I+SCjeqlw4<5H=0 c*E`Bi=T_`(D45}(CVwuyEh;u+yEB6|01``RWB>pF diff --git a/modules/board/skins/xe_guestbook/images/purple/buttonModifyE.gif b/modules/board/skins/xe_guestbook/images/purple/buttonModifyE.gif deleted file mode 100644 index a1d4340d39af825b9319af4ca4f48bcd6797135e..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 264 zcmZ?wbhEHb6k!l#I3mjM<;RZ`Cr*6-`TOgSpBL{x{rdCgr|&<0{Qmv(_n%MSe*FIP z=l9>gpFe+m|MlCyfB!yw{r>mgzu&)q)z{Z=JbC#)7%<=kia%Kx85l$vbU>;=b~3QG zCYbi7WKL3YT$}Sc=!l19N$!0NF+$)!U`3qwO$MSTEeW? z22GB7o>((MW{;rfftmuYd$H@Q{+98volZ@tmA7DI5aMZW$r5U4@MB|ZYH9ZDp6JKP oS?M)p2B#nYoVoMn^ZT*#E?K&48LN|){u*sVCH0M}qKXXG01xGLi2wiq diff --git a/modules/board/skins/xe_guestbook/images/purple/buttonReply.gif b/modules/board/skins/xe_guestbook/images/purple/buttonReply.gif deleted file mode 100644 index 6005348654403e890652771f60ae204eca01d6b6..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 400 zcmZ?wbhEHb6k!lzxT?hP<;$l_m(QI#bL_&!Gbc_SxqjpFfkV5Wzj(U;z|MdF{_fqk z{o3_QhmPz$bMC~k;|H%?y>R5{{__`3ef|3R+xIU&eti4;_s`Ft-+%r3@%i(I4atw6o0ZXGB7AH=zxp|`H6vT?STvF9y(H; z3lAwC$+4Qh&^b}iD`ee`95cZv8>hJ&Dtz9x$Tdz#+soE?<3p*20Y~h+a`U=+eqJR- zv8JZH=C&q9L0(0X-rl@Eg}z=zUM5B1nKScd&6%ah#G)v)WJ%ug zgCd`RqQuT!yYqG{3h*dOA3kza;i$AC51XRQx$_q;$|$mNES9`+^VTgPMGh|cfJeUa YT#9lpUcP$$Qc>yshmW5=IWkxS02i&M761SM diff --git a/modules/board/skins/xe_guestbook/images/purple/buttonTypeInput24.gif b/modules/board/skins/xe_guestbook/images/purple/buttonTypeInput24.gif deleted file mode 100644 index 0dcfc0e3df9a4ec01b31e4d88cb7fa54dbf2e012..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 419 zcmZ?wbhEHblwc5HxT?*wAuirlZ z{Q3RU=MUe$efjk1{jXm?K7aZ6{rlHHe|~@X@b>rbpS$;NyK(dCe=uO65>Wif!pOj& z&Y%M_59B8XwgU%(Gd*;q`j-YDO~|sEAFyJflR@jc8*9R{l`MQ_Y^d;2n=K=7Ipb{J z?z?Ipho7vx{k~$)%83S<{~8*bn$$SC)fhXwx_f%mxcSu-CQq3;ZP_N$xqV=1O|dhB!XBnW}6P>p-?Ong3O>JrGCTNV{&Qeh{==5fz6@S VIQV73?dtb61q%)rgoTA606QIMbg2LU diff --git a/modules/board/skins/xe_guestbook/images/purple/iconFile.gif b/modules/board/skins/xe_guestbook/images/purple/iconFile.gif deleted file mode 100644 index c39a49aa0041c443294864ff91d0aaddc882daf0..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 146 zcmZ?wbhEHbbf^4kCZ|8HJd3nUp( zf#OdVMg|5h1|5(v$P5M+`+!c*)d32UM=BlJ3{#@7w k**L{C3yFSq=cEp2xmK6ufhV6_EI93uc>1jvlOTgN08rdB@Bjb+ diff --git a/modules/board/skins/xe_guestbook/images/purple/iconList.gif b/modules/board/skins/xe_guestbook/images/purple/iconList.gif deleted file mode 100644 index 2e67636f5f1e2de38349d57b6cc0102b612bd549..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 565 zcmbu6*-jHt0ESQ5ilOd`YgAlfUE?l@OWi=k1=qMl6uQoUk6>bAC^Hi;Du|bA!v%EO zrlp!#tt4e=;;oOM>72o6Lid?-W;rAE75pCH%m3x??CNN3>$3qHkZ2$XJRt-t$j{O& z`?Oe^Pp00dQo$i^P?CN@>8D{Bnu;ow62{mx4MOy^z(=P73^N$w85LoZn3+tZkpH7% zWhyaBbo0Z<*I6i51mm$l zGWFK~l2%YjRrO*qFUxW)9)NSw%xskBnaRkop(_ZXP}tA01E#6vbH9mc3YnNrG>o7bCFSQsnJL{gs@62@6>KomtqF7siQ4{-`AA|#i}xmh79%Vn1HX;@`BT9QNv=NOh6 z@_SgA06>GiRZaC1 zU>$khdA{M{`i&2ctk}Je-gWkjg&JAr+<~uU32TQwb|9Ws^!Ynb=~)T z4X3D0J@tF)-8bv*S}BVI+~~OAJ<#vjPc=PWyYu)J^W+%tUR&vDf3(5t zzJAzSv$NJ`zwNxZqwnB0TU+Czw7DnK1`w{|mdd BEt~)V diff --git a/modules/board/skins/xe_guestbook/images/purple/iconMyInfo.gif b/modules/board/skins/xe_guestbook/images/purple/iconMyInfo.gif deleted file mode 100644 index af4545bfab22696d2f3a0e7e704f15c326c51618..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 125 zcmZ?wbhEHb+Z^fq|1j2P6YBgMmfMz|&>oo)dGDb?zO0=zCnC&(lrduBqhO?i^P`rK4pcjqL(V O3mPP08Uer9VvdUNvgiFq?THNKpj_jbAK=0l5T zOb_p#8ulwo`|GI%k6#~~H7znTC2NkG_Jh|a51l;!=k@hl_a1KCee`6l(eGQkzu(%m zY{Sk)Yj(V-k3Vi@uzgz3IU6 znVuS7fi_Ny{C;cC%&B3s-LP=>OMUB+|n}QUUFh)jSSWR)~K_T diff --git a/modules/board/skins/xe_guestbook/images/purple/lineBoardListTh.gif b/modules/board/skins/xe_guestbook/images/purple/lineBoardListTh.gif deleted file mode 100644 index 6c74832c3a7927e6f5dfd3bce51135676b23e229..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 2442 zcma))=~I&j0>-Jjz*?Y8+Ytt>Wm_wVh)nAMi`@=mI}kz=8Mg}zTFY7o5K&p{0E3Q0 z#S)4T@FFxIgewV2NCF8-2nZ37+zFQi2uHY*ko!K~H;`@jFWBe9GtYom=mb4RkH-Rd0k2!@23?@X)dYr zA8QY=0zRM5@Bhf(Jcs^A#s1lUe)|2zr#ykWext3BNGaBhmc+{L-C8fFm>!sXTx zHll&weOFMN+&)dX2kpzHE|N<{hKeyItsEBDBGWJ`Bw1-|X7&RFRbg_EJd~M0U*#{4 zsviGZjjZ{t_DNkms-f}ev*#~fHldq;$F#J*YHP=Kbar+3;P8ZAB8l8bq0;&X=!`)o zi#@~{9(g@F#(gtBG5L0i#}^1iVu@5XJu^Eu|87CPxU_sXV0CR>xv{ymy`xfVcC|Xa z!DupDtTwyD>2iAj(7U(q^E-I>7=(s>Qx*78%oRSZV*(laIkXkh-}&}Q_*X?M{QfRp zL*%!$$I=J71<$|u#7DRy80Zn9<9`yirqgkfmZYDxD*`%R)}B&z_!B6DFw+Hj9`l2c z(L0CF?1H|64ievya_B{?!a$ zQP;;R559jK#-?pd)O>XMs+irs#cTXLqYXB6SLEOP)y*~W5M3?9e*5G&oWt0iBm9$e zRl*t6$!R}{+Tg=XgM$6DZcQ@GGOcr~-v1Oa!nSPjpP&9wIx=KaPj_XsBVKbHx<&fU zb?NJ2mq|JCtAS0`zH)~Eb6>k0(jU#N<#xgaVPvWPd zx9ZL<6mHcgsR&!BubrB$h7|u(+l}8Hxv~8eaZkIr+Ui zO;<{HchGs&r&P_?n{KFnFU0k#FvZMWRZGd#DRt|;g&XSHtPip3wg=8#b$g|Mj0XGo zNRg(a<|I+mS(l*IbTy{N>~_D%D%$O7&L{5TT1&ONcx-iymeAc)r0pf(h*~0KS|OLh!b>r`gH1P17kkxrolJ3m`^e= zS4wpTma_V^k-gn?(>SETk&GNYQ)e7DPn|Z6*cWb^Ub|H!)2P>}GmZHL#G1K>!ivpr z0;9<0@t{P#c_K6|_CFImM6u;Eq zpCjGu@k>&ZZPKq@dYddI;Ea9xyRcjK8Aw#0eHNBzu+L?topH>6pMA^mE~lW+v2dl# z;E?Ab&o~#aqi;Ev3h{l;sVL!{ajo2w-*T;%tNUDQ4_pSO*i^BuuH&G04B37G z>kGoMo|gx>!Yq#UC9SR}wjf=UyKHS@i+keA1fr{e70nI8#UsHOav_PDn zZ2Nt>4tEZpE-A{jVHU->1eQQ@yTaC@48kYz(xrDXwpI-cpDY(hOF6bz<~sb>>U3Gf z@>gwHmny$;31kleTf1K{AteAh{V2kY4TKXegbAmslkFX$^@Q)Dpfk0(_Req#AvIAr zgR1b^yCQ>oA!*RrXBc~TG`ts@Eu3xQ*n8sZdtn98In1&hmn7*$lnLkB06RVxtjvq3?*f4q}dkn8gylqf|IZdBLO{9&}*<^Rg=|rZQJ9 zTwrn>eI@mzD{82mv+SUhOGsB;Lis4*pjHNx^8zv!$0MAy8aVk{m}qe-+1cM%Pre?N zu_VlO4m3;1`H7+>X@!%H4el#U%UGVpI2iWp<@*){5xP#?NP>-&If%rAsi3Eo${cht=dM9?0E ziIx86-ETrsw8v4fjl-AS9FA{6eaBxygYOuTg*bn{X|1{#sD?az*S_z=XvGqia7=EWj z2bx&oow)lRQCoSd}pBk(8k5t!kJ$S>chEOX+PcvHBa(BdZKy zU<2Tq3rB(J8U&*=Orl9W56m>8e2ngYc`Kopf!Ss$1D7b-McfDGupxtlG`RLs3ouVW z3=*>?+N@#V9St=|E`aND6~F>pI!Gy#=&pi*oEyTVA>sOKN5Mrtf;oVe==0BmOVcPO z0}nS8T?UsIrA#JEVz_-DR47AOY#!Wrw*_3$AXpr^#8^5Eu9{J-5jEUYp#az1Qr4(T zVtNRI>wdg*2mBG{M@PNNz>DnhFsZrvymuqCfjt?8u+(1mZidU)Q;AXw>b`d?@`E9M z8p8Ul#k(DSaY&dgwKffVcj6m{#03Z&M&VT@$%dq5Qd=A7Ri}KwnMNY)ok#aHkc*tz P0JPMOJNu7Ae&_!Sw8q6w diff --git a/modules/board/skins/xe_guestbook/images/red/bgBoardListTh.gif b/modules/board/skins/xe_guestbook/images/red/bgBoardListTh.gif deleted file mode 100644 index ae25c2d8262f05114a7497476fdb61cfef87fd5a..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 197 zcmZ?wbhEHbWMzhh&eGEPy+>d5d`Z%6zj@&`@A(}Rk}O0ddMBh@I+SCjeqlw4<5H=0 c*E`Bi=T_`(D45}(CVwuyEh;u+yEB6|01``RWB>pF diff --git a/modules/board/skins/xe_guestbook/images/red/buttonModifyE.gif b/modules/board/skins/xe_guestbook/images/red/buttonModifyE.gif deleted file mode 100644 index 974552d541e338eaa1dfa8abb77576c6d0a43fe3..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 264 zcmZ?wbhEHb6k!l#I3mjM=iB!aCr;=b~3QG zCYbi7WKMeIur}v)&|wczzuf!fjwb`&|93c%=M*T>&(&F^X~?J9xgtbpWt8g0=ZU+Q zMy)>ecCurdhs6C3m4dXMllR`w@~z`y@kwi_6}Mqz5aMob$rfs8@MmLdYH9ZBp6JiP oQRzKp28TcYoVoMn^ZT>#E?K&48H=-){u*sVCH0M}qKXXG02Ow3!Tg*KdD5efj(M@1HMU|NQ**_t)<~ zpTGY7{patWKlSzXe}4SDdf@nfFkm1KDE?$&WMB|t&;cn2*~!3Kwt%HKC3BLJz}lSG zZU-b--E;4k3!L=@YTGZ}qoRH5GgN*8jLI+P*)1 zQ_q1k>su_xcb}EH@%B^AzjHc2{x=jg_;9qgwez)e_;C03^-tjTVPcy)ZTfU3XD$7? O+J;K%i&TXa8LR>RBXMc~ diff --git a/modules/board/skins/xe_guestbook/images/red/buttonTypeInput24.gif b/modules/board/skins/xe_guestbook/images/red/buttonTypeInput24.gif deleted file mode 100644 index 2ae80ed238be56880daa0a5132810d9c92f1fe35..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 265 zcmZ?wbhEHblwc5HI3mXI_s^eax9e&P05@$MIt2U^}c+AFt6PE7I9}C-v4)a&=-^_(SIVPD5B9~{)LPwFIPmZkI*ST z__k_)d|I-P-t4nyTB^?GZJ#-DM~&ZdWBwm|>h`DG{cC7!YVu)gYwzgn^bzXq>z^>e shhxgrY160s2+y7~ciuc7CMH%Eq1nvy=R0c~tTixF(%7UfrpRCo0FP^hC;$Ke diff --git a/modules/board/skins/xe_guestbook/images/red/iconArticle.gif b/modules/board/skins/xe_guestbook/images/red/iconArticle.gif deleted file mode 100644 index 5cd05be62b79fa6c8900278bc05f431766c79c58..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 213 zcmZ?wbhEHbeDCDd%R5ed`~3Cn_9JWC=l=Tf^Y8D!t6FFO`}gnn z&)@(5|7Sn~ia%MvJRJ}TvXg-|C_zPRNy@y7%htUrO?){m)gd=iYK`5^2l`UnZi>PY zY93Akk7r2gP02`@IfK*WL}yS(LDr%vn%BF0^%UEC9%|cW8||?0>o~XLT{%z7#T7sP J*DEqu0|33}ZEyep diff --git a/modules/board/skins/xe_guestbook/images/red/iconFile.gif b/modules/board/skins/xe_guestbook/images/red/iconFile.gif deleted file mode 100644 index ee0dd83c7bf626183b7f6d5c13b7ef2a01ef16b2..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 146 zcmZ?wbhEHbGx%dD7|64ou0!ao` zp!k!8k%57WK?fuZGJ}D|KA_Wcb%288kxEB4!<6Xjt;vfdbG$p6wa&j1PbAC^Hi;Du|bA!v%EO zrlp!#tt4e=;;oOM>72o6Lid?-W;rAE75pCH%m3x??CNN3>$3qHkZ2$XJRt-t$j{O& z`?Oe^Pp00dQo$i^P?CN@>8D{Bnu;ow62{mx4MOy^z(=P73^N$w85LoZn3+tZkpH7% zWhyaBbo0Z<*I6i51mm$l zGWFK~l2%YjRrO*qFUxW)9)NSw%xskBnaRkop(_ZXP}tA01E#6vbH9mc3YnNrG>o7bCFSQsnJL{gs@62@6>KomtqF7siQ4{-`AA|#i}xmh79%Vn1HX;@`BT9QNv=NOh6 z@_SgA06>GiRZaC1 zU>$khdA{M{`i&2ctk}Je-gWkjg&JAr+<~uU32TQwb|9Ws^!Ynb=~)T z4X3D0J@tF)-8bv*S}BVI+~~OAJ<#vjPc=PWyYu)J^W+%tUR&vDf3(5t zzJAzSv$NJ`zwNxZqwnB0TU+Czw7DnK1`w{|mdd BEt~)V diff --git a/modules/board/skins/xe_guestbook/images/red/iconMyInfo.gif b/modules/board/skins/xe_guestbook/images/red/iconMyInfo.gif deleted file mode 100644 index b48e1fcd22e678a2dbb387e5357d0172d62a943c..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 96 zcmV-m0H6OyNk%w1VF~~W0HOu}{{R30A^8LW000I6 zEC2ui015yK0009eXj)wQWe_qPoPyXzMBYZ^RnIbzWibW8Rs<6fpoIqjr_=0B0suRp Cd?iEx diff --git a/modules/board/skins/xe_guestbook/images/red/iconWrite.gif b/modules/board/skins/xe_guestbook/images/red/iconWrite.gif deleted file mode 100644 index 2caff746f2ee91d040a7dc185cc9cee70fc13646..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 307 zcmZ?wbhEHb9dF e24T5uMR8^}MiC`Zes&H?0WmHXK~_FT25SKDYi4=? diff --git a/modules/board/skins/xe_guestbook/images/red/lineBoardListTh.gif b/modules/board/skins/xe_guestbook/images/red/lineBoardListTh.gif deleted file mode 100644 index ee37cb8dfdba8b1ae5c9a7389e8eb0731cf4b1fc..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 2489 zcmaKq=~L4O0)|uT0;Pa#>i~nUrL6@-M8}yWKxv-w)51=fm^m&CJS3`R9+! z_fLRkK_I|p2lPh3XaTHtpU8Gv>I_ad&9)M10P;7x+d;QjexKA zw|n>Ney>L$A2c*JHGdY|_VCf;Cx5h~I{rj=c0KKWhUw|;>mR`4@Ph;*X^1>b85yP0 z#^?;@IEy{;d~%BOVtQuw=a(e*p!CN2b-N55u3g*TAfDhv?^C&$th|o_VUEq=4myHphm#*?g z`nau8=Npb^jrQ{&$A0T0T;`7s2vLbY3%atXSaD~{ubNdp6(@a`en0RZ5E_1=5Bxap zdjV~55tq{kc?uaLye8&TOVlRRY*iOo%DuUvPk$|NFQ2ZRBQ{LW;4iZ>}soK zO~@GDn5upE{S#0oWpf7k;pr!NY0N{Tt(cml?v?JwfL zC0-G;#&i(g4f=@8b+q}o8e~?U!|4Ka^7@C;=oMqR_ zsn<3n&)H6+a;EX4i<1*>t9p_6gLLva;52OupIw}qJOEr)?S^z}%I5?5#VTtLhm|OQ z3y8)mefNTr)XMvz8L^vnM{`Rye~&1_Z`L2LRR37N@OKjjd9uA^>p?6Qzts>=S8p{Y z&c$vweX(4!-JG(A-){NRq26vy_dB)Ib|LKQ&O>nY;Lamx(*DlloQzYuPrl2&y8B0d z(co_T<;wkCRAK$8y^denukQU>f*ssLm(d>-AF4C1i_4S_`0 zXo!@#I4y~`T&f*n?h&-)35P~I%<(&|qs)d~(~a<=iMmlyl2%8Z&p558E#+R*`^Mx& zL_K}Avhg|+RCn6I+-bjN7*}J729}PlHLy){r;QV~S$jYqZ6cx!T`O>MgO4I$%*yb;UU$-rQV}@+6pvijMVov56`_gxL*X^(Ki-+vX zm#g%4Ss~(#L;efuy5mg=Zpfi1W9S_#72Gq<)myUb&b4Y4tO^-w(>ph6{S#cuy6|$> zCNhTX+GG@JU(?ls@$`W$B{i662supQn(3# zjwUMy^h^~QFibcNfRW>W)@zy#zu`4cTbsQWQL@o%ozFabU|Y(&abTAh4<9&ItBeOu zCF1N`*AD8&TelkL`#17En(-}Q;-2++ZL%A_1D9&p_txt){`Z1G7?3}hb12eO8vw-| z3g>bBQcb^wHen9OfL{a_nC?Z0Fn-Cr7a=vK`%ytX0h!?G574H%SZGgR9&b8~W%@m_ zsVAryJQJxf)t?JmI8@1-IpHxO(t~DWAI)k)R-F!gZd)4;5pwpw7IDS+7~I~%_XtS%@s|3$5mi%s>0k-E$TbrB1`mBq_u+w#hyd) zMMbIBKj)jUU*Psdq3}LxHU~LX6Ky z7A&;X_-uVq!KX6M@616U?RzgIe7>1{3zxm7DR8oUaxuA*AzU-mIN6He zhll2}*DYx0gc>$nBNMJWSkC9B=HWZ4>n2Qqt zr`!t{DgDx1FG5==burM*z)P;_2nnS=S+p5)+cgsvGJ?#6Zhg?{nvI2zG~|i4!unD! zyn`HRDu!-HuDIq>BqJ?VqU{rai<=%Y+J=Dcd~(dq1H(rjp+q~;X>NW_%jgpvbT{sj zTaYgqZD)vf6K=bOg(1`qE_Cl)r(0A4r=n$|y(G3YR1DJ=taz50k}-0XSbGKV$T%T%3IeA4=@=mA!RezYv92f$ zcr)KZr{Q4w(o29sE}_#IVtx5-U_}|iU~*xGo1MU_8qQ$J#D+>Xux4suOsHVSniXK( zC1FfD#m2h;umL(!J@#q3>E1D~GT(hTvQCVqF20oDbjICmBiW&cva~~Sn~+Dt@qf0 z8hnxUDhVaAVbc!wb6QzTIJli~=|Gb&Wi2x#cJl25ZQ&8NoC|l1b{^hh&eGEPy+>d5d`Z%6zj@&`@A(}Rk}O0ddMBh@I+SCjeqlw4<5H=0 c*E`Bi=T_`(D45}(CVwuyEh;u+yEB6|01``RWB>pF diff --git a/modules/board/skins/xe_guestbook/images/white/buttonModifyE.gif b/modules/board/skins/xe_guestbook/images/white/buttonModifyE.gif deleted file mode 100644 index 1cde1b60f24e1282ab47cf15b2e3c6761ebddb5e..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 407 zcmZ?wbhEHb6k!l#xT?zVeQKI$BrL7bMC~2i)Z#9*!l0@-$O_C9yz-I`i;w%E}#4Q_4Ci4-#>r;@afb0U%!6* z{{8dw=Z}B?{`v6X?Z=Pr{`~p9XYaNfH?RKw{cG0jssF)%fvQ09CkrD3gDQg#$W)M@ z7}&NP2+Hu#k?LIP*?1(!YW|W#ERIbD>u%(TIXS6#%->Mq^KXKX$fUHh*Lv=KxH!wD zaDvf~KORTk_kU2~<5Cf8ZLO}Y$!}HR;#Fao$e_&7sie#}g+YavTZMT+N9T;03sksS zR76D!3mIpw7FA*4QDI_Imfp2{hVu69Dm+3e;^I4Z@5(=VT17}uMM7e2!Nsc*DuV1P pa(C|DyDz80&c90b+4C1KHu1A52E6xGWK&i6`tAFVZ>o+A)&PvKuVDZH diff --git a/modules/board/skins/xe_guestbook/images/white/buttonReply.gif b/modules/board/skins/xe_guestbook/images/white/buttonReply.gif deleted file mode 100644 index 6005348654403e890652771f60ae204eca01d6b6..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 400 zcmZ?wbhEHb6k!lzxT?hP<;$l_m(QI#bL_&!Gbc_SxqjpFfkV5Wzj(U;z|MdF{_fqk z{o3_QhmPz$bMC~k;|H%?y>R5{{__`3ef|3R+xIU&eti4;_s`Ft-+%r3@%i(I4atw6o0ZXGB7AH=zxp|`H6vT?STvF9y(H; z3lAwC$+4Qh&^b}iD`ee`95cZv8>hJ&Dtz9x$Tdz#+soE?<3p*20Y~h+a`U=+eqJR- zv8JZH=C&q9L0(0X-rl@Eg}z=zUM5B1nKScd&6%ah#G)v)WJ%ug zgCd`RqQuT!yYqG{3h*dOA3kza;i$AC51XRQx$_q;$|$mNES9`+^VTgPMGh|cfJeUa YT#9lpUcP$$Qc>yshmW5=IWkxS02i&M761SM diff --git a/modules/board/skins/xe_guestbook/images/white/buttonTypeInput24.gif b/modules/board/skins/xe_guestbook/images/white/buttonTypeInput24.gif deleted file mode 100644 index 0dcfc0e3df9a4ec01b31e4d88cb7fa54dbf2e012..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 419 zcmZ?wbhEHblwc5HxT?*wAuirlZ z{Q3RU=MUe$efjk1{jXm?K7aZ6{rlHHe|~@X@b>rbpS$;NyK(dCe=uO65>Wif!pOj& z&Y%M_59B8XwgU%(Gd*;q`j-YDO~|sEAFyJflR@jc8*9R{l`MQ_Y^d;2n=K=7Ipb{J z?z?Ipho7vx{k~$)%83S<{~8*bn$$SC)fhXwx_f%mxcSu-CQq3;ZP_N$xqV=1O|dhB!XBnW}6P>p-?Ong3O>JrGCTNV{&Qeh{==5fz6@S VIQV73?dtb61q%)rgoTA606QIMbg2LU diff --git a/modules/board/skins/xe_guestbook/images/white/iconFile.gif b/modules/board/skins/xe_guestbook/images/white/iconFile.gif deleted file mode 100644 index c39a49aa0041c443294864ff91d0aaddc882daf0..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 146 zcmZ?wbhEHbbf^4kCZ|8HJd3nUp( zf#OdVMg|5h1|5(v$P5M+`+!c*)d32UM=BlJ3{#@7w k**L{C3yFSq=cEp2xmK6ufhV6_EI93uc>1jvlOTgN08rdB@Bjb+ diff --git a/modules/board/skins/xe_guestbook/images/white/iconList.gif b/modules/board/skins/xe_guestbook/images/white/iconList.gif deleted file mode 100644 index 1c83bcaddc58ad1998c8c736b43cf10a3a5784dc..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 101 zcmZ?wbhEHbx$EBYXQ_&R4kRctGFSrukAx=L diff --git a/modules/board/skins/xe_guestbook/images/white/iconMyInfo.gif b/modules/board/skins/xe_guestbook/images/white/iconMyInfo.gif deleted file mode 100644 index af4545bfab22696d2f3a0e7e704f15c326c51618..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 125 zcmZ?wbhEHb+Z^fq|1j2P6YBgMmfMz|&>oo)dGDb?zO0=zCnC&(lrduBqhO?i^P`rK4pcjqL(V O3mPP08Uer9VvdUNvgiFq?THNKpj_jbAK=0l5T zOb_p#8ulwo`|GI%k6#~~H7znTC2NkG_Jh|a51l;!=k@hl_a1KCee`6l(eGQkzu(%m zY{Sk)Yj(V-k3Vi@uzgz3IU6 znVuS7fi_Ny{C;cC%&B3s-LP=>OMUB+|n}QUUFh)jSSWR)~K_T diff --git a/modules/board/skins/xe_guestbook/images/white/lineBoardListTh.gif b/modules/board/skins/xe_guestbook/images/white/lineBoardListTh.gif deleted file mode 100644 index 6d891d82c48cdbf1cad8f7a3e672e472afe1ec55..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 2763 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 WxCjO=Qi_WLanS+gX95nv;{OY`JD*tq diff --git a/modules/board/skins/xe_guestbook/input_password_form.html b/modules/board/skins/xe_guestbook/input_password_form.html deleted file mode 100644 index 3277509d3..000000000 --- a/modules/board/skins/xe_guestbook/input_password_form.html +++ /dev/null @@ -1,25 +0,0 @@ - - -

- - diff --git a/modules/board/skins/xe_guestbook/list.html b/modules/board/skins/xe_guestbook/list.html deleted file mode 100644 index c71c50a3b..000000000 --- a/modules/board/skins/xe_guestbook/list.html +++ /dev/null @@ -1,71 +0,0 @@ - - - - - - - -
- -
- - - - - - -
- -
-
- - - - - -
- -
-
- - - -
- - - - - - - -
- -
-
- - diff --git a/modules/board/skins/xe_guestbook/message.html b/modules/board/skins/xe_guestbook/message.html deleted file mode 100644 index 3fcd79b35..000000000 --- a/modules/board/skins/xe_guestbook/message.html +++ /dev/null @@ -1,16 +0,0 @@ - - -
- -
{$message}
- - - -
- - diff --git a/modules/board/skins/xe_guestbook/screenshot/black.gif b/modules/board/skins/xe_guestbook/screenshot/black.gif deleted file mode 100755 index 1c1ab875f8e23d406f999ddffc2b0b8222850030..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 8268 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 diff --git a/modules/board/skins/xe_guestbook/screenshot/cyan.gif b/modules/board/skins/xe_guestbook/screenshot/cyan.gif deleted file mode 100755 index 12d2b9891ba5970a670cf05a6b2a81a604399b7b..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 7323 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 MN640gQ~)sj9|u026#xJL diff --git a/modules/board/skins/xe_guestbook/screenshot/green.gif b/modules/board/skins/xe_guestbook/screenshot/green.gif deleted file mode 100755 index 0499098c8016797e7075daf80ab95e10f6cdb877..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 7301 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 diff --git a/modules/board/skins/xe_guestbook/screenshot/purple.gif b/modules/board/skins/xe_guestbook/screenshot/purple.gif deleted file mode 100755 index 0499098c8016797e7075daf80ab95e10f6cdb877..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 7301 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 diff --git a/modules/board/skins/xe_guestbook/screenshot/red.gif b/modules/board/skins/xe_guestbook/screenshot/red.gif deleted file mode 100755 index 0499098c8016797e7075daf80ab95e10f6cdb877..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 7301 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 diff --git a/modules/board/skins/xe_guestbook/screenshot/white.gif b/modules/board/skins/xe_guestbook/screenshot/white.gif deleted file mode 100755 index 0499098c8016797e7075daf80ab95e10f6cdb877..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 7301 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 diff --git a/modules/board/skins/xe_guestbook/skin.xml b/modules/board/skins/xe_guestbook/skin.xml deleted file mode 100644 index 1bd351987..000000000 --- a/modules/board/skins/xe_guestbook/skin.xml +++ /dev/null @@ -1,109 +0,0 @@ - - - XE 방명록 기본 스킨 - XE 留言本默认皮肤 - XEゲストブックのデフォルトスキン - XE Basic Guestbook Skin - XE básicos piel Libro de visitas - XE 基本留言板面板 - board모듈의 기본 방명록 스킨 - 留言本模块的默认皮肤。 - ボード(board)モジュールのデフォルトスキンです。 - This is the basic guestbook skin of XE. - Este es el libro de visitas de la piel XE. - 留言板模組的基本面板。 - 0.1 - 2008-02-28 - - - zero - zero - zero - zero - zero - zero - - - - - 하얀색(기본) - 白(デフォルト) - 白色(基本) - White (default) - Blanco (por defecto) - 白色(預設) - - - 청록색 - 青緑 - 青绿色 - Cyan - Cian - 青綠色 - - - 초록색 - - 绿色 - Green - Verde - 綠色 - - - 빨간색 - - 红色 - Red - Roja - 紅色 - - - 보라색 - - 紫色 - Purple - Púrpura - 紫色 - - - 검은색 - - Black - Черного - Negro - 黑色 - 黑色 - - - - - - 제목 - 标题 - タイトル - Title - Título - 標題 - 방명록의 제목을 적어주세요. - 请输入留言本标题。 - ゲストブックのタイトルを入力して下さい。 - Please input the title of guestbook. - Introduce el título del libro de visitas. - 請輸入留言板標題。 - - - 방명록 설명 - 留言本说明 - ゲストブックの説明 - Description - Description - 說明 - 내용의 기본값 - 内容默认值 - 内容のデフォルト値 - Default value of content - Valor por defecto de contenido - 預設留言內容 - - - diff --git a/modules/board/skins/xe_guestbook/tag_list.html b/modules/board/skins/xe_guestbook/tag_list.html deleted file mode 100644 index 5773170c5..000000000 --- a/modules/board/skins/xe_guestbook/tag_list.html +++ /dev/null @@ -1,40 +0,0 @@ - - - - - -
-
{$lang->tag} {$lang->tag} ({count($tag_list)})
-
- - - - {@ $tag_class = "tagTypeA" } - - {@ $tag_class = "tagTypeB" } - - {@ $tag_class = "tagTypeC" } - - {@ $tag_class = "tagTypeD" } - - {@ $tag_class = "tagTypeE" } - - - - -
-
-
-
- - - - diff --git a/modules/board/skins/xe_guestbook/trackback.html b/modules/board/skins/xe_guestbook/trackback.html deleted file mode 100644 index 3e82e3d52..000000000 --- a/modules/board/skins/xe_guestbook/trackback.html +++ /dev/null @@ -1,26 +0,0 @@ - - -
- - - - - -
- -
- {htmlspecialchars($val->title)} - {htmlspecialchars($val->blog_name)} - delete - - {zdate($val->regdate, "Y.m.d H:i")} - ({$val->ipaddress}) - -
- -
- - - -
diff --git a/modules/board/skins/xe_guestbook/view_document.html b/modules/board/skins/xe_guestbook/view_document.html deleted file mode 100644 index 5fe964372..000000000 --- a/modules/board/skins/xe_guestbook/view_document.html +++ /dev/null @@ -1,96 +0,0 @@ - -
-
-
- - -
-
- -
- - - - - - - - - - - -
{$val->name}{$val->getValueHTML()}
- - -
-
- - - -
-
- - - - -
{$lang->msg_is_secret}
-
- -
-
- - {$oDocument->getContent(false,false)} - -
-
- - - - -
-
- - - - diff --git a/modules/board/skins/xe_guestbook/write_form.html b/modules/board/skins/xe_guestbook/write_form.html deleted file mode 100644 index bf6e35c30..000000000 --- a/modules/board/skins/xe_guestbook/write_form.html +++ /dev/null @@ -1,109 +0,0 @@ - - - - - - -
- - - - -
- -
-
- - -
-
- - -
-
- - -
-
- - -
-
-
- - -
- - {@ $_color = array('555555','222288','226622','2266EE','8866CC','88AA66','EE2222','EE6622','EEAA22','EEEE22') } -
-
- get('title_bold')=='Y')-->checked="checked" /> - -
-
- isNotice())-->checked="checked" id="is_notice" /> - -
-
- isLocked())-->checked="checked" id="lock_comment" /> - -
- -
- isSecret())-->checked="checked" id="is_secret" /> - -
-
- allowComment())-->checked="checked" id="allow_comment" /> - -
- -
- useNotify())-->checked="checked" id="notify_message" /> - -
- -
- - - - - - - - - - - -
{$val->name} *{$val->getFormHTML()}
- - -
{$oDocument->getEditor()}
- -
-   - - - - -
- -
- - -   -
- -
- -
-
- - - - diff --git a/modules/board/tpl/addition_setup.html b/modules/board/tpl/addition_setup.html deleted file mode 100644 index 944e5adb1..000000000 --- a/modules/board/tpl/addition_setup.html +++ /dev/null @@ -1,3 +0,0 @@ - - -{$setup_content} diff --git a/modules/board/tpl/board_delete.html b/modules/board/tpl/board_delete.html deleted file mode 100644 index 08e3a2e68..000000000 --- a/modules/board/tpl/board_delete.html +++ /dev/null @@ -1,32 +0,0 @@ - - - - -
- - - -

{$lang->confirm_delete}

- - - - - - - - - - - - - - - - -
{$lang->module_name}
{$module_info->mid}
{$lang->module}
{$module_info->module}
{$lang->document_count}
{$module_info->document_count}
- - -
- - -
diff --git a/modules/board/tpl/board_insert.html b/modules/board/tpl/board_insert.html deleted file mode 100644 index d68d3a431..000000000 --- a/modules/board/tpl/board_insert.html +++ /dev/null @@ -1,181 +0,0 @@ - - - - -
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
{$lang->mid}
- -

{$lang->about_mid}

-
{$lang->module_category}
- -

{$lang->about_module_category}

-
{$lang->browser_title}
- - {$lang->cmd_find_langcode} -

{$lang->about_browser_title}

-
{$lang->layout}
- -

{$lang->about_layout}

-
{$lang->skin}
- -

{$lang->about_skin}

-
{$lang->use_category}
- use_category=='Y')-->checked="checked" class="checkbox" id="fld_for_category" /> - -
{$lang->order_target}
- - -
{$lang->order_type}
- -
{$lang->list_count}
- -

{$lang->about_list_count}

-
{$lang->search_list_count}
- -

{$lang->about_search_list_count}

-
{$lang->page_count}
- -

{$lang->about_page_count}

-
{$lang->except_notice}
- except_notice!='N')-->checked="checked" /> -

{$lang->about_except_notice}

-
{$lang->use_anonymous}
- use_anonymous=='Y')-->checked="checked" /> -

{$lang->about_use_anonymous}

-
{$lang->consultation}
- consultation=='Y')-->checked="checked" /> -

{nl2br($lang->about_consultation)}

-
{$lang->secret}
- secret=='Y')-->checked="checked" /> -

{nl2br($lang->about_secret)}

-
{$lang->admin_mail}
- -

{$lang->about_admin_mail}

-
{$lang->description}
- -

{$lang->about_description}

-
{$lang->header_text}
- - {$lang->cmd_find_langcode} -

{$lang->about_header_text}

-
{$lang->footer_text}
- - {$lang->cmd_find_langcode} -

{$lang->about_footer_text}

-
- - -
- -
diff --git a/modules/board/tpl/category_list.html b/modules/board/tpl/category_list.html deleted file mode 100644 index f7f8ad050..000000000 --- a/modules/board/tpl/category_list.html +++ /dev/null @@ -1,3 +0,0 @@ - - -{$category_content} diff --git a/modules/board/tpl/css/board.css b/modules/board/tpl/css/board.css deleted file mode 100644 index 5983446ce..000000000 --- a/modules/board/tpl/css/board.css +++ /dev/null @@ -1,11 +0,0 @@ -@charset "utf-8"; - -.aboutListConfig { border:1px solid #ccc; padding:5px; line-height:160%; margin-bottom:20px; } - -.targetItem strong , .displayItem strong { margin-bottom:5px; display:block;} -.targetItem { float:left; width:250px; overflow:hidden; *zoom:1; margin-left:30px; } -.displayItem { float:left; width:250px; overflow:hidden; *zoom:1; } -.displayItem select, .targetItem select { width:99%; overflow:hidden; *zoom:1;} - -.displayButton { float:left; width:40px; text-align:center; margin-top:80px; } -.displayButton a { margin-bottom:10px; } diff --git a/modules/board/tpl/extra_vars.html b/modules/board/tpl/extra_vars.html deleted file mode 100644 index 7a45ee47b..000000000 --- a/modules/board/tpl/extra_vars.html +++ /dev/null @@ -1,3 +0,0 @@ - - -{$extra_vars_content} diff --git a/modules/board/tpl/filter/delete_board.xml b/modules/board/tpl/filter/delete_board.xml deleted file mode 100644 index cba763914..000000000 --- a/modules/board/tpl/filter/delete_board.xml +++ /dev/null @@ -1,10 +0,0 @@ - -
- - - - - - - -
diff --git a/modules/board/tpl/filter/delete_comment.xml b/modules/board/tpl/filter/delete_comment.xml deleted file mode 100644 index 115ea00d9..000000000 --- a/modules/board/tpl/filter/delete_comment.xml +++ /dev/null @@ -1,18 +0,0 @@ - -
- - - - - - - - - - - - - - - -
diff --git a/modules/board/tpl/filter/delete_document.xml b/modules/board/tpl/filter/delete_document.xml deleted file mode 100644 index 7627f5a63..000000000 --- a/modules/board/tpl/filter/delete_document.xml +++ /dev/null @@ -1,16 +0,0 @@ - -
- - - - - - - - - - - - - -
diff --git a/modules/board/tpl/filter/delete_trackback.xml b/modules/board/tpl/filter/delete_trackback.xml deleted file mode 100644 index 2140675f8..000000000 --- a/modules/board/tpl/filter/delete_trackback.xml +++ /dev/null @@ -1,18 +0,0 @@ - -
- - - - - - - - - - - - - - - -
diff --git a/modules/board/tpl/filter/input_password.xml b/modules/board/tpl/filter/input_password.xml deleted file mode 100644 index 55cb6d8e0..000000000 --- a/modules/board/tpl/filter/input_password.xml +++ /dev/null @@ -1,16 +0,0 @@ - -
- - - - - - - - - - - - - -
diff --git a/modules/board/tpl/filter/insert.xml b/modules/board/tpl/filter/insert.xml deleted file mode 100644 index 877a69c0a..000000000 --- a/modules/board/tpl/filter/insert.xml +++ /dev/null @@ -1,18 +0,0 @@ - -
- - - - - - - - - - - - - - - -
diff --git a/modules/board/tpl/filter/insert_board.xml b/modules/board/tpl/filter/insert_board.xml deleted file mode 100644 index cc9ae23b2..000000000 --- a/modules/board/tpl/filter/insert_board.xml +++ /dev/null @@ -1,40 +0,0 @@ - -
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
diff --git a/modules/board/tpl/filter/insert_comment.xml b/modules/board/tpl/filter/insert_comment.xml deleted file mode 100644 index 4c78673ef..000000000 --- a/modules/board/tpl/filter/insert_comment.xml +++ /dev/null @@ -1,30 +0,0 @@ - -
- - - - - - - - - - - - - - - - - - - - - - - - - - - -
diff --git a/modules/board/tpl/filter/manage_checked_document.xml b/modules/board/tpl/filter/manage_checked_document.xml deleted file mode 100644 index f2bd9641c..000000000 --- a/modules/board/tpl/filter/manage_checked_document.xml +++ /dev/null @@ -1,7 +0,0 @@ - -
- - - - - diff --git a/modules/board/tpl/filter/search.xml b/modules/board/tpl/filter/search.xml deleted file mode 100644 index 6c85e1254..000000000 --- a/modules/board/tpl/filter/search.xml +++ /dev/null @@ -1,15 +0,0 @@ - - - - - - - - - - - - - - -
diff --git a/modules/board/tpl/filter/update_category.xml b/modules/board/tpl/filter/update_category.xml deleted file mode 100644 index ff7e59f62..000000000 --- a/modules/board/tpl/filter/update_category.xml +++ /dev/null @@ -1,11 +0,0 @@ - -
- - - - - - - - -
diff --git a/modules/board/tpl/filter/vote.xml b/modules/board/tpl/filter/vote.xml deleted file mode 100644 index 0870a7551..000000000 --- a/modules/board/tpl/filter/vote.xml +++ /dev/null @@ -1,13 +0,0 @@ - -
- - - - - - - - - - -
diff --git a/modules/board/tpl/grant_list.html b/modules/board/tpl/grant_list.html deleted file mode 100644 index b0d8b0c53..000000000 --- a/modules/board/tpl/grant_list.html +++ /dev/null @@ -1,3 +0,0 @@ - - -{$grant_content} diff --git a/modules/board/tpl/header.html b/modules/board/tpl/header.html deleted file mode 100644 index f735ecad9..000000000 --- a/modules/board/tpl/header.html +++ /dev/null @@ -1,29 +0,0 @@ - - -

{$lang->board} {$lang->cmd_management}

- -
{nl2br($lang->about_board)}
- - -
- -

{$module_info->mid} ({$lang->is_default}) | View

- - - -
- - diff --git a/modules/board/tpl/index.html b/modules/board/tpl/index.html deleted file mode 100644 index 977417d5d..000000000 --- a/modules/board/tpl/index.html +++ /dev/null @@ -1,90 +0,0 @@ - - - -
- Total {number_format($total_count)}, Page {number_format($page)}/{number_format($total_page)} -
- - -
- - - - - - - - - - - - - - - - - - - - - - - - - - - -
{$lang->no}
-
- - - - -
-
{$lang->mid}
{$lang->browser_title}
{$lang->regdate}
 
{$no} - - - {$lang->virtual_site} - - {$lang->not_exists} - - - {$module_category[$val->module_category_srl]->title} - - {htmlspecialchars($val->mid)}{$val->browser_title}{zdate($val->regdate,"Y-m-d")}{$lang->cmd_setup}{$lang->cmd_copy}{$lang->cmd_delete}
-
- - - - - - - diff --git a/modules/board/tpl/js/board.js b/modules/board/tpl/js/board.js deleted file mode 100644 index f571d2d57..000000000 --- a/modules/board/tpl/js/board.js +++ /dev/null @@ -1,124 +0,0 @@ -/** - * @file modules/board/js/board.js - * @author zero (zero@nzeo.com) - * @brief board 모듈의 javascript - **/ - -/* 글쓰기 작성후 */ -function completeDocumentInserted(ret_obj) { - var error = ret_obj['error']; - var message = ret_obj['message']; - var mid = ret_obj['mid']; - var document_srl = ret_obj['document_srl']; - var category_srl = ret_obj['category_srl']; - - //alert(message); - - var url; - if(!document_srl) - { - url = current_url.setQuery('mid',mid).setQuery('act',''); - } - else - { - url = current_url.setQuery('mid',mid).setQuery('document_srl',document_srl).setQuery('act',''); - } - if(category_srl) url = url.setQuery('category',category_srl); - location.href = url; -} - -/* 글 삭제 */ -function completeDeleteDocument(ret_obj) { - var error = ret_obj['error']; - var message = ret_obj['message']; - var mid = ret_obj['mid']; - var page = ret_obj['page']; - - var url = current_url.setQuery('mid',mid).setQuery('act','').setQuery('document_srl',''); - if(page) url = url.setQuery('page',page); - - //alert(message); - - location.href = url; -} - -/* 검색 실행 */ -function completeSearch(fo_obj, params) { - fo_obj.submit(); -} - -function completeVote(ret_obj) { - var error = ret_obj['error']; - var message = ret_obj['message']; - alert(message); - location.href = location.href; -} - -// 현재 페이지 reload -function completeReload(ret_obj) { - var error = ret_obj['error']; - var message = ret_obj['message']; - - location.href = location.href; -} - -/* 댓글 글쓰기 작성후 */ -function completeInsertComment(ret_obj) { - var error = ret_obj['error']; - var message = ret_obj['message']; - var mid = ret_obj['mid']; - var document_srl = ret_obj['document_srl']; - var comment_srl = ret_obj['comment_srl']; - - var url = current_url.setQuery('mid',mid).setQuery('document_srl',document_srl).setQuery('act',''); - if(comment_srl) url = url.setQuery('rnd',comment_srl)+"#comment_"+comment_srl; - - //alert(message); - - location.href = url; -} - -/* 댓글 삭제 */ -function completeDeleteComment(ret_obj) { - var error = ret_obj['error']; - var message = ret_obj['message']; - var mid = ret_obj['mid']; - var document_srl = ret_obj['document_srl']; - var page = ret_obj['page']; - - var url = current_url.setQuery('mid',mid).setQuery('document_srl',document_srl).setQuery('act',''); - if(page) url = url.setQuery('page',page); - - //alert(message); - - location.href = url; -} - -/* 트랙백 삭제 */ -function completeDeleteTrackback(ret_obj) { - var error = ret_obj['error']; - var message = ret_obj['message']; - var mid = ret_obj['mid']; - var document_srl = ret_obj['document_srl']; - var page = ret_obj['page']; - - var url = current_url.setQuery('mid',mid).setQuery('document_srl',document_srl).setQuery('act',''); - if(page) url = url.setQuery('page',page); - - //alert(message); - - location.href = url; -} - -/* 카테고리 이동 */ -function doChangeCategory() { - var category_srl = jQuery('#board_category option:selected').val(); - location.href = decodeURI(current_url).setQuery('category',category_srl); -} - -/* 스크랩 */ -function doScrap(document_srl) { - var params = new Array(); - params["document_srl"] = document_srl; - exec_xml("member","procMemberScrapDocument", params, null); -} diff --git a/modules/board/tpl/js/board_admin.js b/modules/board/tpl/js/board_admin.js deleted file mode 100644 index 9709faa6a..000000000 --- a/modules/board/tpl/js/board_admin.js +++ /dev/null @@ -1,140 +0,0 @@ -/** - * @file modules/board/js/board_admin.js - * @author zero (zero@nzeo.com) - * @brief board 모듈의 관리자용 javascript - **/ - - -/* 모듈 생성 후 */ -function completeInsertBoard(ret_obj) { - var error = ret_obj['error']; - var message = ret_obj['message']; - - var page = ret_obj['page']; - var module_srl = ret_obj['module_srl']; - - alert(message); - - var url = current_url.setQuery('act','dispBoardAdminBoardInfo'); - if(module_srl) url = url.setQuery('module_srl',module_srl); - if(page) url.setQuery('page',page); - location.href = url; -} - -/* 모듈 삭제 후 */ -function completeDeleteBoard(ret_obj) { - var error = ret_obj['error']; - var message = ret_obj['message']; - var page = ret_obj['page']; - alert(message); - - var url = current_url.setQuery('act','dispBoardAdminContent').setQuery('module_srl',''); - if(page) url = url.setQuery('page',page); - location.href = url; -} - -/* 카테고리 관련 작업들 */ -function doUpdateCategory(category_srl, mode, message) { - if(typeof(message)!='undefined'&&!confirm(message)) return; - - var fo_obj = xGetElementById('fo_category_info'); - fo_obj.category_srl.value = category_srl; - fo_obj.mode.value = mode; - - procFilter(fo_obj, update_category); -} - -/* 카테고리 정보 수정 후 */ -function completeUpdateCategory(ret_obj) { - var error = ret_obj['error']; - var message = ret_obj['message']; - var module_srl = ret_obj['module_srl']; - var page = ret_obj['page']; - alert(message); - - var url = current_url.setQuery('module_srl',module_srl).setQuery('act','dispBoardAdminCategoryInfo'); - if(page) url.setQuery('page',page); - location.href = url; -} - -/* 일괄 설정 */ -function doCartSetup(url) { - var module_srl = new Array(); - jQuery('#fo_list input[name=cart]:checked').each(function() { - module_srl[module_srl.length] = jQuery(this).val(); - }); - - if(module_srl.length<1) return; - - url += "&module_srls="+module_srl.join(','); - popopen(url,'modulesSetup'); -} - -/* 목록 설정 */ -function doInsertItem() { - var target_obj = xGetElementById('targetItem'); - var display_obj = xGetElementById('displayItem'); - if(!target_obj || !display_obj) return; - - var text = target_obj.options[target_obj.selectedIndex].text; - var value = target_obj.options[target_obj.selectedIndex].value; - - for(var i=0;i=sel_obj.options.length-1) return; - - var text = sel_obj.options[idx].text; - var value = sel_obj.options[idx].value; - - sel_obj.options[idx].text = sel_obj.options[idx+1].text; - sel_obj.options[idx].value = sel_obj.options[idx+1].value; - sel_obj.options[idx+1].text = text; - sel_obj.options[idx+1].value = value; - sel_obj.selectedIndex = idx+1; -} - -function doSaveListConfig(module_srl) { - if(!module_srl) return; - var sel_obj = xGetElementById('displayItem'); - var idx = sel_obj.selectedIndex; - - var list = new Array(); - for(var i=0;i - - -

{$lang->cmd_list_setting}

-

{$lang->about_list_config}

- -
- {$lang->list_target_item} - -
- - - -
- {$lang->list_display_item} - - -
- -
-
diff --git a/modules/board/tpl/skin_info.html b/modules/board/tpl/skin_info.html deleted file mode 100644 index 0ad67b69f..000000000 --- a/modules/board/tpl/skin_info.html +++ /dev/null @@ -1,3 +0,0 @@ - - -{$skin_content} diff --git a/modules/board/tpl/smartphone/comment_list.html b/modules/board/tpl/smartphone/comment_list.html deleted file mode 100644 index a3a692a5e..000000000 --- a/modules/board/tpl/smartphone/comment_list.html +++ /dev/null @@ -1,14 +0,0 @@ -
    -
  • {$oDocument->getCommentCount()} comments, {$oDocument->comment_page_navigation->cur_page}/{$oDocument->comment_page_navigation->last_page} pages
  • - - -
  • - {$val->getContent(false)} - - {$val->getRegdate()} - [{$val->getNickName()}] - -
  • - - -
diff --git a/modules/board/tpl/smartphone/list.html b/modules/board/tpl/smartphone/list.html deleted file mode 100644 index f96e197ac..000000000 --- a/modules/board/tpl/smartphone/list.html +++ /dev/null @@ -1,17 +0,0 @@ - diff --git a/modules/board/tpl/smartphone/view_document.html b/modules/board/tpl/smartphone/view_document.html deleted file mode 100644 index 07a681d5d..000000000 --- a/modules/board/tpl/smartphone/view_document.html +++ /dev/null @@ -1,12 +0,0 @@ -
-
- {$oDocument->getNickName()} - {$oDocument->getRegdate()} -
- - {$oDocument->getContent(false)} - - - - -
diff --git a/modules/homepage/conf/info.xml b/modules/homepage/conf/info.xml deleted file mode 100644 index 013d677f4..000000000 --- a/modules/homepage/conf/info.xml +++ /dev/null @@ -1,27 +0,0 @@ - - - CafeXE - CafeXE - CafeXE - 站点 - 虛擬網站 - CafeXE - XE 내에서 Cafe를 분양하고 관리할 수 있는 기능을 제공합니다 - Making and managing Cafes in XE is availabe via CafeXE - XE 내에서 Cafe를 분양하고 관리할 수 있는 기능을 제공합니다 - 提供一种在XE内迅速建立子站点的功能。 - 提供XE運作及管理虛擬網站的功能。 - XEソリューションでCafeを運営・管理する機能を提供します。 - 0.2 - 2009-02-11 - package - - - zero - zero - zero - zero - zero - zero - - diff --git a/modules/homepage/conf/module.xml b/modules/homepage/conf/module.xml deleted file mode 100644 index 15601ecbb..000000000 --- a/modules/homepage/conf/module.xml +++ /dev/null @@ -1,89 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/modules/homepage/homepage.admin.controller.php b/modules/homepage/homepage.admin.controller.php deleted file mode 100644 index 69aec14fa..000000000 --- a/modules/homepage/homepage.admin.controller.php +++ /dev/null @@ -1,519 +0,0 @@ -default_layout = $vars->default_layout; - $args->enable_change_layout = $vars->enable_change_layout; - $args->use_rss = $vars->use_rss; - foreach($vars as $key => $val) { - if(strpos($key,'allow_service_')===false) continue; - $args->allow_service[substr($key, strlen('allow_service_'))] = $val; - } - if($vars->site_srl) { - unset($vars->creation_group); - unset($vars->cafe_main_mid); - unset($vars->skin); - $oModuleController->insertModulePartConfig('homepage', $vars->site_srl, $args); - }else { - $args->access_type = $vars->access_type; - $args->default_domain = $vars->default_domain; - if(strpos($args->default_domain,':')===false) $args->default_domain = 'http://'.$args->default_domain; - if(substr($args->default_domain,-1)!='/') $args->default_domain .= '/'; - if($args->access_type != 'vid' && !$args->default_domain) return new Object(-1,sprintf($lang->filter->isnull, $lang->domain)); - - $args->cafe_main_mid = $vars->cafe_main_mid; - $args->browser_title = $vars->browser_title; - if(!$args->browser_title) $args->browser_title = 'cafeXE'; - if(!$args->cafe_main_mid) return new Object(-1,sprintf($lang->filter->isnull,$lang->cafe_main_mid)); - $args->skin = $vars->skin; - if(!$args->skin) $args->skin = 'xe_default'; - - $homepage_config = $oHomepageModel->getConfig(0); - $mid = $homepage_config->cafe_main_mid; - $module_info = $oModuleModel->getModuleInfoByMid($mid, 0); - if(!$module_info->module_srl) { - $module_args->site_srl = 0; - $module_args->mid = $args->cafe_main_mid; - $module_args->skin = $args->skin; - $module_args->browser_title = $args->browser_title; - $module_args->module = 'homepage'; - $module_args->layout_srl = $vars->layout_srl; - $output = $oModuleController->insertModule($module_args); - if(!$output->toBool()) return $output; - } else { - $module_args->module = 'homepage'; - $module_args->mid = $args->cafe_main_mid; - $module_args->skin = $args->skin; - $module_args->site_srl = 0; - $module_args->browser_title = $args->browser_title; - $module_args->module_srl = $module_info->module_srl; - $module_args->layout_srl = $vars->layout_srl; - $output = $oModuleController->updateModule($module_args); - if(!$output->toBool()) return $output; - } - - $module_info = $oModuleModel->getModuleInfoByMid($mid, 0); - $args->module_srl = $module_info->module_srl; - $args->creation_group = implode(',',explode('|@|',$vars->creation_group)); - $args->layout_srl = $vars->layout_srl; - $oModuleController->insertModuleConfig('homepage', $args); - } - } - - /** - * @brief 접속 방법중 domain 이나 site id나 모두 sites 테이블의 domain 컬럼에 저장이 됨 - * site id보다 domain이 우선 순위를 가짐 - **/ - function procHomepageAdminInsertHomepage() { - $title = Context::get('title'); - - $domain = preg_replace('/^(http|https):\/\//i','', trim(Context::get('domain'))); - $vid = trim(Context::get('site_id')); - - if($domain && $vid) unset($vid); - if(!$domain && $vid) $domain = $vid; - - if(!$title) return new Object(-1, 'msg_invalid_request'); - if(!$domain) return new Object(-1, 'msg_invalid_request'); - - $output = $this->insertHomepage($title, $domain); - return $output; - } - - function insertHomepage($title, $domain) { - $oModuleController = &getController('module'); - $oModuleModel = &getModel('module'); - - $info->title = $title; - $info->domain = $domain; - - // 언어 코드 추출 - $files = FileHandler::readDir('./modules/homepage/lang'); - foreach($files as $filename) { - $lang_code = str_replace('.lang.php', '', $filename); - $lang = null; - @include('./modules/homepage/lang/'.$filename); - if(count($lang->default_menus)) { - foreach($lang->default_menus as $key => $val) { - $defined_lang[$lang_code]->{$key} = $val; - } - } - } - $lang = null; - - // virtual site 생성하고 site_srl을 보관 - $output = $oModuleController->insertSite($domain, 0); - if(!$output->toBool()) return $output; - $info->site_srl = $output->get('site_srl'); - - // 언어 코드 등록 (홈, 공지사항, 등업신청, 자유게시판, 전체 글 보기, 한줄이야기, 카페앨범, 메뉴등) - foreach($defined_lang as $lang_code => $v) { - foreach($v as $key => $val) { - unset($lang_args); - $lang_args->site_srl = $info->site_srl; - $lang_args->name = $key; - $lang_args->lang_code = $lang_code; - $lang_args->value = $val; - executeQuery('module.insertLang', $lang_args); - } - } - $oModuleAdminController = &getAdminController('module'); - $oModuleAdminController->makeCacheDefinedLangCode($info->site_srl); - - $oHomepageModel = &getModel('homepage'); - $homepage_config = $oHomepageModel->getConfig(0); - if(!$homepage_config->default_layout) $homepage_config->default_layout = 'cafeXE'; - - // 레이아웃 생성 - $info->layout_srl = $this->makeLayout($info->site_srl, $title,$homepage_config->default_layout); - - // 기본 게시판+페이지 생성 - $info->module->home_srl = $this->makePage($info->site_srl, 'home', '$user_lang->home', $info->layout_srl, $this->getHomeContent()); - $info->module->notice_srl = $this->makeBoard($info->site_srl, 'notice', '$user_lang->notice', $info->layout_srl); - $info->module->notice_srl = $this->makeBoard($info->site_srl, 'levelup', '$user_lang->levelup', $info->layout_srl); - $info->module->freeboard_srl = $this->makeBoard($info->site_srl, 'freeboard', '$user_lang->freeboard', $info->layout_srl); - - // 메뉴 생성 - $info->menu_srl = $this->makeMenu($info->site_srl, $title, 'Main Menu'); - - // menu 설정 - $this->insertMenuItem($info->menu_srl, 0, 'home', '$user_lang->home'); - $this->insertMenuItem($info->menu_srl, 0, 'notice', '$user_lang->notice'); - $this->insertMenuItem($info->menu_srl, 0, 'levelup', '$user_lang->levelup'); - $this->insertMenuItem($info->menu_srl, 0, 'freeboard', '$user_lang->freeboard'); - - // layout의 설정 - $oLayoutModel = &getModel('layout'); - $layout_args = $oLayoutModel->getLayout($info->layout_srl); - $layout->colorset = 'white'; - - // vid 형식일 경우 - if(isSiteID($domain)) $layout->index_url = getSiteUrl($domain, ''); - else $layout->index_url = 'http://'.$domain; - $layout->main_menu = $info->menu_srl; - $layout_args->extra_vars = serialize($layout); - - $oLayoutController = &getAdminController('layout'); - $oLayoutController->updateLayout($layout_args); - - // 생성된 게시판/ 페이지들의 레이아웃 변경 - $menu_args->menu_srl = $info->menu_srl; - $output = executeQueryArray('layout.getLayoutModules', $menu_args); - $modules = array(); - foreach($info->module as $module_srl) $modules[] = $module_srl; - $layout_module_args->layout_srl = $info->layout_srl; - $layout_module_args->module_srls = implode(',',$modules); - $output = executeQuery('layout.updateModuleLayout', $layout_module_args); - - // 홈페이지 등록 - $args->site_srl = $info->site_srl; - $args->title = $info->title; - $args->layout_srl = $info->layout_srl; - $args->first_menu_srl = $info->menu_srl; - $args->list_order = $info->site_srl * -1; - $output = executeQuery('homepage.insertHomepage', $args); - - // site의 index_module_srl 을 변경 - $site_args->site_srl = $info->site_srl; - $site_args->index_module_srl = $info->module->home_srl; - $oModuleController->updateSite($site_args); - - // 기본그룹 추가 - $oMemberAdminController = &getAdminController('member'); - unset($args); - $args->title = '$user_lang->default_group1'; - $args->is_default = 'Y'; - $args->is_admin = 'N'; - $args->site_srl = $info->site_srl; - $oMemberAdminController->insertGroup($args); - - unset($args); - $args->title = '$user_lang->default_group2'; - $args->is_default = 'N'; - $args->is_admin = 'N'; - $args->site_srl = $info->site_srl; - $oMemberAdminController->insertGroup($args); - - unset($args); - $args->title = '$user_lang->default_group3'; - $args->is_default = 'N'; - $args->is_admin = 'N'; - $args->site_srl = $info->site_srl; - $oMemberAdminController->insertGroup($args); - - // 기본 애드온 On - $oAddonController = &getAdminController('addon'); - $oAddonController->doInsert('autolink', $info->site_srl); - $oAddonController->doInsert('counter', $info->site_srl); - $oAddonController->doInsert('member_communication', $info->site_srl); - $oAddonController->doInsert('member_extra_info', $info->site_srl); - $oAddonController->doInsert('referer', $info->site_srl); - $oAddonController->doInsert('resize_image', $info->site_srl); - $oAddonController->doActivate('autolink', $info->site_srl); - $oAddonController->doActivate('counter', $info->site_srl); - $oAddonController->doActivate('member_communication', $info->site_srl); - $oAddonController->doActivate('member_extra_info', $info->site_srl); - $oAddonController->doActivate('referer', $info->site_srl); - $oAddonController->doActivate('resize_image', $info->site_srl); - $oAddonController->makeCacheFile($info->site_srl); - - // 기본 에디터 컴포넌트 On - $oEditorController = &getAdminController('editor'); - $oEditorController->insertComponent('colorpicker_text',true, $info->site_srl); - $oEditorController->insertComponent('colorpicker_bg',true, $info->site_srl); - $oEditorController->insertComponent('emoticon',true, $info->site_srl); - $oEditorController->insertComponent('url_link',true, $info->site_srl); - $oEditorController->insertComponent('image_link',true, $info->site_srl); - $oEditorController->insertComponent('multimedia_link',true, $info->site_srl); - $oEditorController->insertComponent('quotation',true, $info->site_srl); - $oEditorController->insertComponent('table_maker',true, $info->site_srl); - $oEditorController->insertComponent('poll_maker',true, $info->site_srl); - $oEditorController->insertComponent('image_gallery',true, $info->site_srl); - - // 메뉴 XML 파일 생성 - $oMenuAdminController = &getAdminController('menu'); - $oMenuAdminController->makeXmlFile($info->menu_srl, $info->site_srl); - - $this->add('site_srl', $info->site_srl); - $this->add('url', getSiteUrl($info->domain, '')); - } - - function makeBoard($site_srl, $mid, $browser_title, $layout_srl) { - $args->site_srl = $site_srl; - $args->module_srl = getNextSequence(); - $args->module = 'board'; - $args->mid = $mid; - $args->browser_title = $browser_title; - $args->is_default = 'N'; - $args->layout_srl = $layout_srl; - $args->skin = 'xe_board'; - - $oModuleController = &getController('module'); - $output = $oModuleController->insertModule($args); - return $output->get('module_srl'); - } - - function makePage($site_srl, $mid, $browser_title, $layout_srl, $content) { - $args->site_srl = $site_srl; - $args->module_srl = getNextSequence(); - $args->module = 'page'; - $args->mid = $mid; - $args->browser_title = $browser_title; - $args->is_default = 'N'; - $args->layout_srl = $layout_srl; - $args->content = $content; - - $oModuleController = &getController('module'); - $output = $oModuleController->insertModule($args); - return $output->get('module_srl'); - } - - function makeMenu($site_srl, $title, $menu_title) { - $args->site_srl = $site_srl; - $args->title = $title.' - '.$menu_title; - $args->menu_srl = getNextSequence(); - $args->listorder = $args->menu_srl * -1; - - $output = executeQuery('menu.insertMenu', $args); - if(!$output->toBool()) return $output; - - return $args->menu_srl; - } - - function makeLayout($site_srl, $title, $layout) { - $args->site_srl = $site_srl; - $args->layout_srl = getNextSequence(); - $args->layout = $layout; - $args->title = $title; - - $oLayoutAdminController = &getAdminController('layout'); - $output = $oLayoutAdminController->insertLayout($args); - if(!$output->toBool()) return $output; - - return $args->layout_srl; - } - - function insertMenuItem($menu_srl, $parent_srl = 0, $mid, $name) { - // 변수를 다시 정리 (form문의 column과 DB column이 달라서) - $args->menu_srl = $menu_srl; - $args->menu_item_srl = getNextSequence(); - $args->parent_srl = $parent_srl; - $args->name = $name; - $args->url = $mid; - $args->open_window = 'N'; - $args->expand = 'N'; - $args->normal_btn = null; - $args->hover_btn = null; - $args->active_btn = null; - $args->group_srls = null; - $args->listorder = $args->menu_item_srl*-1; - $output = executeQuery('menu.insertMenuItem', $args); - return $args->menu_item_srl; - } - - function getHomeContent() { - return - ''. - ''. - ''. - ''; - } - - function procHomepageAdminUpdateHomepage() { - $oHomepageModel = &getModel('homepage'); - $oModuleController = &getController('module'); - - // 카페이름, 접속방법, 카페관리자 지정 - $args = Context::gets('site_srl','title','homepage_admin'); - if(!$args->site_srl) return new Object(-1,'msg_invalid_request'); - - if(Context::get('access_type')=='domain') $args->domain = Context::get('domain'); - else $args->domain = Context::get('vid'); - if(!$args->domain) return new Object(-1,'msg_invalid_request'); - - $homepage_info = $oHomepageModel->getHomepageInfo($args->site_srl); - if(!$homepage_info->site_srl) return new Object(-1,'msg_invalid_request'); - - // 관리자 지정 - $admin_list = explode(',',$args->homepage_admin); - $output = $oModuleController->insertSiteAdmin($args->site_srl, $admin_list); - if(!$output->toBool()) return $output; - - // 카페이름 변경 - $output = executeQuery('homepage.updateHomepage', $args); - if(!$output->toBool()) return false; - - // 도메인 변경 - $output = $oModuleController->updateSite($args); - if(!$output->toBool()) return false; - - // 기본 레이아웃, 레이아웃 변경, 허용 서비스 변경 - $this->procHomepageAdminInsertConfig(); - - $this->setMessage('success_updated'); - } - - function procHomepageAdminDeleteHomepage() { - $site_srl = Context::get('site_srl'); - if(!$site_srl) return new Object(-1,'msg_invalid_request'); - - $oHomepageModel = &getModel('homepage'); - $homepage_info = $oHomepageModel->getHomepageInfo($site_srl); - if(!$homepage_info->site_srl) return new Object(-1,'msg_invalid_request'); - - $args->site_srl = $site_srl; - - // 홈페이지 정보 삭제 - executeQuery('homepage.deleteHomepage', $args); - - // 사이트 정보 삭제 - executeQuery('module.deleteSite', $args); - - // 사이트 관리자 삭제 - executeQuery('module.deleteSiteAdmin', $args); - - // 회원 그룹 매핑 데이터 삭제 - executeQuery('member.deleteMemberGroup', $args); - - // 회원 그룹 삭제 - executeQuery('member.deleteSiteGroup', $args); - - // 메뉴 삭제 - $oMenuAdminController = &getAdminController('menu'); - $oMenuAdminController->deleteMenu($homepage_info->first_menu_srl); - - // 카운터 정보 삭제 - $oCounterController = &getController('counter'); - $oCounterController->deleteSiteCounterLogs($site_srl); - - // 애드온 삭제 - $oAddonController = &getController('addon'); - $oAddonController->removeAddonConfig($site_srl); - - // 에디터 컴포넌트 삭제 - $oEditorController = &getController('editor'); - $oEditorController->removeEditorConfig($site_srl); - - // 레이아웃 삭제 - Context::set('layout_srl', $homepage_info->layout_srl); - $oLayoutAdminController = &getAdminController('layout'); - $oLayoutAdminController->procLayoutAdminDelete(); - - // 게시판 & 페이지 삭제 - $oModuleModel = &getModel('module'); - $oModuleController =&getController('module'); - $mid_list = $oModuleModel->getMidList($args); - foreach($mid_list as $key => $val) { - $module_srl = $val->module_srl; - $oModuleController->deleteModule($module_srl); - } - - // 사용자 정의 언어 제거 - $lang_args->site_srl = $site_srl; - $output = executeQuery('module.deleteLangs', $lang_args); - $lang_supported = Context::get('lang_supported'); - foreach($lang_supported as $key => $val) { - $lang_cache_file = _XE_PATH_.'files/cache/lang_defined/'.$site_srl.'.'.$key.'.php'; - FileHandler::removeFile($lang_cache_file); - } - - - $this->setMessage('success_deleted'); - } - - /** - * @brief 다른 가상 사이트에서 모듈을 이동 - **/ - function procHomepageAdminImportModule() { - $oModuleModel = &getModel('module'); - $oModuleController = &getController('module'); - $oHomepageModel = &getModel('homepage'); - $oMenuAdminController = &getAdminController('menu'); - - $module_srl = Context::get('import_module_srl'); - $site_srl = Context::get('site_srl'); - if(!$module_srl || !$site_srl) return new Object(-1,'msg_invalid_request'); - - $site_module_info = $oModuleModel->getSiteInfo($site_srl); - if(!$site_module_info->site_srl) return new Object(-1,'msg_invalid_request'); - - $homepage_info = $oHomepageModel->getHomepageInfo($site_srl); - - $module_info = $oModuleModel->getModuleInfoByModuleSrl($module_srl); - if(!$module_info->module_srl) return new Object(-1,'msg_invalid_request'); - - if($module_info->site_srl == $site_srl) return new Object(-1,'msg_same_site'); - - // 대상 모듈의 site_srl을 변경 - $output = $oModuleController->updateModuleSite($module_srl, $site_srl, $homepage_info->layout_srl); - if(!$output->toBool()) return $output; - - - // 대상 모듈을 최하단 메뉴로 추가 - $args->menu_srl = $homepage_info->first_menu_srl; - $args->menu_item_srl = getNextSequence(); - $args->parent_srl = 0; - $args->name = $module_info->browser_title; - $args->url = $module_info->mid;; - $args->open_window = 'N'; - $args->expand = 'N'; - $args->normal_btn = ''; - $args->hover_btn = ''; - $args->active_btn = ''; - $args->group_srls = ''; - $args->listorder = -1*$args->menu_item_srl; - $output = executeQuery('menu.insertMenuItem', $args); - if(!$output->toBool()) return $output; - - // 캐시파일 재생성 - $xml_file = $oMenuAdminController->makeXmlFile($args->menu_srl); - } - - /** - * @brief 가상 사이트의 모듈을 기본 사이트로 이동 - **/ - function procHomepageAdminExportModule() { - $oModuleModel = &getModel('module'); - $oModuleController = &getController('module'); - $oHomepageModel = &getModel('homepage'); - $oMenuAdminController = &getAdminController('menu'); - - $module_srl = Context::get('export_module_srl'); - if(!$module_srl) return new Object(-1,'msg_invalid_request'); - - $module_info = $oModuleModel->getModuleInfoByModuleSrl($module_srl); - if(!$module_info->module_srl || !$module_info->site_srl) return new Object(-1,'msg_invalid_request'); - - $site_srl = $module_info->site_srl; - $site_module_info = $oModuleModel->getSiteInfo($site_srl); - if(!$site_module_info->site_srl) return new Object(-1,'msg_invalid_request'); - - $homepage_info = $oHomepageModel->getHomepageInfo($site_srl); - - // 대상 모듈의 site_srl을 변경 - $output = $oModuleController->updateModuleSite($module_srl, 0, ''); - if(!$output->toBool()) return $output; - } - } - -?> diff --git a/modules/homepage/homepage.admin.model.php b/modules/homepage/homepage.admin.model.php deleted file mode 100644 index 0094a5e6c..000000000 --- a/modules/homepage/homepage.admin.model.php +++ /dev/null @@ -1,21 +0,0 @@ -page = $page; - $output = executeQueryArray('homepage.getHomepageList', $args); - return $output; - } - } - -?> diff --git a/modules/homepage/homepage.admin.view.php b/modules/homepage/homepage.admin.view.php deleted file mode 100644 index f936e6b8a..000000000 --- a/modules/homepage/homepage.admin.view.php +++ /dev/null @@ -1,120 +0,0 @@ -module_path); - $this->setTemplatePath($template_path); - } - - function dispHomepageAdminContent() { - $oLayoutModel = &getModel('layout'); - $oHomepageAdminModel = &getAdminModel('homepage'); - $oHomepageModel = &getModel('homepage'); - $oModuleModel = &getModel('module'); - $oMemberModel = &getModel('member'); - - // cafe 전체 설정을 구함 - $homepage_config = $oHomepageModel->getConfig(); - Context::set('homepage_config', $homepage_config); - - // 레이아웃 목록을 구함 - $layout_list = $oLayoutModel->getDownloadedLayoutList(); - Context::set('layout_list', $layout_list); - - // 카페 메인의 레이아웃을 구함 - $layout_list = $oLayoutModel->getLayoutList(); - Context::set('main_layout_list', $layout_list); - - // 서비스 모듈을 구함 - $installed_module_list = $oModuleModel->getModulesXmlInfo(); - foreach($installed_module_list as $key => $val) { - if($val->category != 'service') continue; - $service_modules[] = $val; - } - Context::set('service_modules', $service_modules); - - // 기본 사이트의 그룹 구함 - $groups = $oMemberModel->getGroups(0); - Context::set('groups', $groups); - - // 생성된 카페 목록을 구함 - $page = Context::get('page'); - $output = $oHomepageAdminModel->getHomepageList($page); - - // 카페 메인 스킨 설정 - Context::set('skins', $oModuleModel->getSkins($this->module_path)); - - Context::set('total_count', $output->total_count); - Context::set('total_page', $output->total_page); - Context::set('page', $output->page); - Context::set('homepage_list', $output->data); - Context::set('page_navigation', $output->page_navigation); - - $this->setTemplateFile('index'); - } - - function dispHomepageAdminSetup() { - $oLayoutModel = &getModel('layout'); - $oHomepageAdminModel = &getAdminModel('homepage'); - $oModuleModel = &getModel('module'); - $oHomepageModel = &getModel('homepage'); - - $site_srl = Context::get('site_srl'); - $homepage_info = $oHomepageModel->getHomepageInfo($site_srl); - Context::set('homepage_info', $homepage_info); - - // cafe 전체 설정을 구함 - $homepage_config = $oHomepageModel->getConfig($site_srl); - Context::set('homepage_config', $homepage_config); - - // 레이아웃 목록을 구함 - $layout_list = $oLayoutModel->getDownloadedLayoutList(); - Context::set('layout_list', $layout_list); - - // 서비스 모듈을 구함 - $installed_module_list = $oModuleModel->getModulesXmlInfo(); - foreach($installed_module_list as $key => $val) { - if($val->category != 'service') continue; - $service_modules[] = $val; - } - Context::set('service_modules', $service_modules); - - $oModuleModel = &getModel('module'); - $admin_list = $oModuleModel->getSiteAdmin($site_srl); - Context::set('admin_list', $admin_list); - - $this->setTemplateFile('setup'); - } - - function dispHomepageAdminDelete() { - $site_srl = Context::get('site_srl'); - $oHomepageModel = &getModel('homepage'); - $homepage_info = $oHomepageModel->getHomepageInfo($site_srl); - Context::set('homepage_info', $homepage_info); - - $oModuleModel = &getModel('module'); - $admin_list = $oModuleModel->getSiteAdmin($site_srl); - Context::set('admin_list', $admin_list); - - $this->setTemplateFile('delete'); - } - - function dispHomepageAdminSkinSetup() { - $oModuleAdminModel = &getAdminModel('module'); - $oHomepageModel = &getModel('homepage'); - - $homepage_config = $oHomepageModel->getConfig(0); - $skin_content = $oModuleAdminModel->getModuleSkinHTML($homepage_config->module_srl); - Context::set('skin_content', $skin_content); - - $this->setTemplateFile('skin_info'); - } - } - -?> diff --git a/modules/homepage/homepage.class.php b/modules/homepage/homepage.class.php deleted file mode 100644 index f831dda22..000000000 --- a/modules/homepage/homepage.class.php +++ /dev/null @@ -1,64 +0,0 @@ -insertTrigger('display', 'homepage', 'controller', 'triggerMemberMenu', 'before'); - - return new Object(); - } - - /** - * @brief 설치가 이상이 없는지 체크하는 method - **/ - function checkUpdate() { - $oModuleController = &getController('module'); - $oModuleModel = &getModel('module'); - $oDB = &DB::getInstance(); - - // 2009. 02. 11 가상 사이트의 로그인 정보 영역에 관리 기능이 추가되어 표시되도록 트리거 등록 - if(!$oModuleModel->getTrigger('display', 'homepage', 'controller', 'triggerMemberMenu', 'before')) return true; - - // 2009. 04. 23 카페의 설명 - if(!$oDB->isColumnExists("homepages","description")) return true; - - return false; - } - - /** - * @brief 업데이트 실행 - **/ - function moduleUpdate() { - $oModuleController = &getController('module'); - $oModuleModel = &getModel('module'); - $oDB = &DB::getInstance(); - - // 2009. 02. 11 가상 사이트의 로그인 정보 영역에 관리 기능이 추가되어 표시되도록 트리거 등록 - if(!$oModuleModel->getTrigger('display', 'homepage', 'controller', 'triggerMemberMenu', 'before')) - $oModuleController->insertTrigger('display', 'homepage', 'controller', 'triggerMemberMenu', 'before'); - - // 2009. 04. 23 카페의 설명 - if(!$oDB->isColumnExists("homepages","description")) - $oDB->addColumn("homepages","description","text"); - - - return new Object(0, 'success_updated'); - } - - /** - * @brief 캐시 파일 재생성 - **/ - function recompileCache() { - } - } -?> diff --git a/modules/homepage/homepage.controller.php b/modules/homepage/homepage.controller.php deleted file mode 100644 index cd2ed0c41..000000000 --- a/modules/homepage/homepage.controller.php +++ /dev/null @@ -1,449 +0,0 @@ -act != 'procHomepageCafeCreation' && !$oModuleModel->isSiteAdmin($logged_info)) return $this->stop('msg_not_permitted'); - - // site_module_info값으로 홈페이지의 정보를 구함 - $this->site_module_info = Context::get('site_module_info'); - $this->site_srl = $this->site_module_info->site_srl; - $this->homepage_info = $oHomepageModel->getHomepageInfo($this->site_srl); - $this->selected_layout = $oLayoutModel->getLayout($this->homepage_info->layout_srl); - } - - function procHomepageChangeLanguage() { - $oModuleController = &getController('module'); - - $lang_code = Context::get('language'); - if(!$lang_code) return; - $args->site_srl = $this->site_module_info->site_srl; - $args->index_module_srl= $this->site_module_info->index_module_srl; - $args->domain = $this->site_module_info->domain; - $args->default_language = $lang_code; - return $oModuleController->updateSite($args); - } - - function procHomepageCafeCreation() { - global $lang; - $oHomepageAdminController = &getAdminController('homepage'); - $oHomepageModel = &getModel('homepage'); - $oModuleModel = &getModel('module'); - $oModuleController = &getController('module'); - $oMemberModel = &getModel('member'); - $oMemberController = &getController('member'); - - if(!$oHomepageModel->isCreationGranted()) return new Object(-1,'msg_not_permitted'); - - $cafe_id = Context::get('cafe_id'); - if(!$cafe_id || $oModuleModel->isIDExists($cafe_id)) return new Object(-1,'msg_not_enabled_id'); - $cafe_title = Context::get('cafe_title'); - if(!$cafe_title) return new Object(-1,sprintf($lang->filter->isnull, $lang->cafe_title)); - $cafe_description = Context::get('cafe_description'); - if(!$cafe_description) return new Object(-1,sprintf($lang->filter->isnull, $lang->cafe_description)); - - $homepage_config = $oHomepageModel->getConfig(); - if($homepage_config->access_type == 'vid') $domain = $cafe_id; - else $domain = $homepage_config->default_domain.$cafe_id; - - $oHomepageAdminController->insertHomepage($cafe_title, $domain); - if(!$oHomepageAdminController->toBool()) return $output; - - $site_srl = $oHomepageAdminController->get('site_srl'); - - // 홈페이지 제목/내용 변경 - $homepage_info = $oHomepageModel->getHomepageInfo($site_srl); - $args->title = $cafe_title; - $args->description = $cafe_description; - $args->layout_srl = $homepage_info->layout_srl; - $args->site_srl = $site_srl; - $output = executeQuery('homepage.updateHomepage', $args); - if(!$output->toBool()) return $output; - - // 현재 사용자 가입 및 관리자 주기 - $logged_info = Context::get('logged_info'); - - $default_group = $oMemberModel->getDefaultGroup($site_srl); - $oMemberController->addMemberToGroup($logged_info->member_srl, $default_group->group_srl, $site_srl); - - $output = $oModuleController->insertSiteAdmin($site_srl, array($logged_info->user_id)); - - $this->setRedirectUrl(getSiteUrl($domain)); - - } - - function procHomepageChangeLayout() { - $oLayoutModel = &getModel('layout'); - $oLayoutAdminController = &getAdminController('layout'); - $oHomepageModel = &getModel('homepage'); - - // 레이아웃 변경 권한 체크 - $homepage_config = $oHomepageModel->getConfig($this->site_srl); - if($homepage_config->enable_change_layout == 'N') return new Object('msg_not_permitted'); - - $layout = Context::get('layout'); - if(!$layout || ($layout!='faceoff' && !is_dir(_XE_PATH_.'layouts/'.$layout))) return new Object(-1,'msg_invalid_request'); - - // 원래 레이아웃 정보를 가져옴 - $layout_srl = $this->selected_layout->layout_srl; - $args->layout_srl = $layout_srl; - $output = executeQuery('layout.getLayout', $args); - if(!$output->toBool() || !$output->data) return $output; - $layout_info = $output->data; - - if($layout == $layout_info->layout) return new Object(); - - $layout_info->layout = $layout; - $output = $oLayoutAdminController->updateLayout($layout_info); - if(!$output->toBool()) return $output; - - $oLayoutAdminController->initLayout($layout_srl, $layout); - } - - function procHomepageLayoutUpdate() { - $layout_srl = Context::get('layout_srl'); - if(!$layout_srl || $layout_srl!=$this->selected_layout->layout_srl) exit(); - $oLayoutAdminController = &getAdminController('layout'); - $oLayoutAdminController->procLayoutAdminUpdate(); - - $this->setLayoutPath( $oLayoutAdminController->getLayoutPath() ); - $this->setLayoutFile( $oLayoutAdminController->getLayoutFile() ); - $this->setTemplatePath( $oLayoutAdminController->getTemplatePath() ); - $this->setTemplateFile( $oLayoutAdminController->getTemplateFile() ); - } - - function procHomepageInsertMenuItem() { - global $lang; - - $oMenuAdminModel = &getAdminModel('menu'); - $oMenuAdminController = &getAdminController('menu'); - $oModuleController = &getController('module'); - $oModuleModel = &getModel('module'); - $oHomepageAdminController = &getAdminController('homepage'); - $oHomepageModel = &getModel('homepage'); - - // 기본 변수 체크 - $source_args = Context::getRequestVars(); - unset($source_args->body); - unset($source_args->module); - unset($source_args->act); - unset($source_args->module_type); - unset($source_args->module_id); - unset($source_args->url); - if($source_args->menu_open_window!="Y") $source_args->menu_open_window = "N"; - if($source_args->menu_expand !="Y") $source_args->menu_expand = "N"; - $source_args->group_srls = str_replace('|@|',',',$source_args->group_srls); - $source_args->parent_srl = (int)$source_args->parent_srl; - - $module_type = Context::get('module_type'); - $browser_title = trim(Context::get('menu_name')); - $url = trim(Context::get('url')); - $module_id = trim(Context::get('module_id')); - - $mode = Context::get('mode'); - - // homepage config 구함 - $homepage_config = $oHomepageModel->getConfig($this->site_srl); - - - // module_type이 url이 아니면 게시판 또는 페이지를 생성한다 - if($module_type != 'url' && $mode == 'insert') { - // 해당 모듈의 개수 검사 - $module_count = $oModuleModel->getModuleCount($this->site_srl, $module_type); - - if($module_count > $homepage_config->allow_service[$module_type]) return new Object(-1,'msg_module_count_exceed'); - - if(!$browser_title) return new Object(-1, sprintf($lang->filter->isnull, $lang->browser_title)); - - // 모듈 등록 - $idx = $module_count+1; - $args->site_srl = $this->site_srl; - $args->mid = $module_type.'_'.$idx; - $args->browser_title = $browser_title; - $args->layout_srl = $this->selected_layout->layout_srl; - $args->module = $module_type; - $args->menu_srl = $source_args->menu_srl; - $output = $oModuleController->insertModule($args); - while(!$output->toBool()) { - $idx++; - $args->mid = $module_type.'_'.$idx; - $output = $oModuleController->insertModule($args); - } - if(!$output->toBool()) return $output; - $module_id = $args->mid; - - $module_srl = $output->get('module_srl'); - } - - // 변수를 다시 정리 (form문의 column과 DB column이 달라서) - $args->menu_srl = $source_args->menu_srl; - $args->menu_item_srl = $source_args->menu_item_srl; - $args->parent_srl = $source_args->parent_srl; - $args->name = $source_args->menu_name; - if($module_type=='url') $args->url = 'http://'.preg_replace('/^(http|https):\/\//i','',$url); - else $args->url = $module_id; - $args->open_window = $source_args->menu_open_window; - $args->expand = $source_args->menu_expand; - $args->normal_btn = $source_args->normal_btn; - $args->hover_btn = $source_args->hover_btn; - $args->active_btn = $source_args->active_btn; - $args->group_srls = $source_args->group_srls; - - switch($mode) { - case 'insert' : - $args->menu_item_srl = getNextSequence(); - $args->listorder = -1*$args->menu_item_srl; - $output = executeQuery('menu.insertMenuItem', $args); - if(!$output->toBool()) return $output; - break; - case 'update' : - $source_menu_info = $oMenuAdminModel->getMenuItemInfo($args->menu_item_srl); - $output = executeQuery('menu.updateMenuItem', $args); - if(!$output->toBool()) return $output; - - if($module_type != 'url') { - $oModuleModel = &getModel('module'); - $module_info = $oModuleModel->getModuleInfoByMid($source_menu_info->url, $this->site_srl); - if($module_info->mid != $module_id || $module_info->browser_title != $browser_title) { - $module_info->browser_title = $browser_title; - $module_info->mid = $module_id; - $oModuleController = &getController('module'); - $oModuleController->updateModule($module_info); - } - } - break; - default : - return new Object(-1,'msg_invalid_request'); - break; - } - - // 해당 메뉴의 정보를 구함 - $menu_info = $oMenuAdminModel->getMenu($args->menu_srl); - $menu_title = $menu_info->title; - - // XML 파일을 갱신하고 위치을 넘겨 받음 - $xml_file = $oMenuAdminController->makeXmlFile($args->menu_srl); - - $this->add('xml_file', $xml_file); - } - - function procHomepageDeleteMenuItem() { - $menu_item_srl = Context::get('menu_item_srl'); - if(!$menu_item_srl) return new Object(-1,'msg_invalid_request'); - - $oMenuAdminModel = &getAdminModel('menu'); - $oMenuAdminController = &getAdminController('menu'); - - $menu_info = $oMenuAdminModel->getMenuItemInfo($menu_item_srl); - if(!$menu_info || $menu_info->menu_item_srl != $menu_item_srl) return new Object(-1,'msg_invalid_request'); - - Context::set('menu_srl', $menu_info->menu_srl); - $output = $oMenuAdminController->procMenuAdminDeleteItem(); - if(is_object($output) && !$output->toBool()) return $output; - $this->add('xml_file', $oMenuAdminController->get('xml_file')); - - $mid = $menu_info->url; - if(!preg_match('/^http/i',$mid)) { - $oModuleModel = &getModel('module'); - $module_info = $oModuleModel->getModuleInfoByMid($mid, $this->site_srl); - if($module_info->module_srl && $module_info->mid == $mid) { - $oModuleController = &getController('module'); - $output = $oModuleController->deleteModule($module_info->module_srl); - } - } - } - - function procHomepageMenuUploadButton() { - $menu_srl = Context::get('menu_srl'); - $menu_item_srl = Context::get('menu_item_srl'); - $target = Context::get('target'); - $target_file = Context::get($target); - - // 필수 요건이 없거나 업로드된 파일이 아니면 오류 발생 - if(!$menu_srl || !$menu_item_srl || !$target_file || !is_uploaded_file($target_file['tmp_name']) || !preg_match('/\.(gif|jpeg|jpg|png)/i',$target_file['name'])) { - Context::set('error_messge', Context::getLang('msg_invalid_request')); - - // 요건을 만족하고 업로드된 파일이면 지정된 위치로 이동 - } else { - $tmp_arr = explode('.',$target_file['name']); - $ext = $tmp_arr[count($tmp_arr)-1]; - - $path = sprintf('./files/attach/menu_button/%d/', $menu_srl); - $filename = sprintf('%s%d.%s.%s', $path, $menu_item_srl, $target, $ext); - - if(!is_dir($path)) FileHandler::makeDir($path); - - move_uploaded_file($target_file['tmp_name'], $filename); - Context::set('filename', $filename); - } - - $this->setTemplatePath('./modules/menu/tpl'); - $this->setTemplateFile('menu_file_uploaded'); - } - - function procHomepageDeleteButton() { - $menu_srl = Context::get('menu_srl'); - $menu_item_srl = Context::get('menu_item_srl'); - $target = Context::get('target'); - $filename = Context::get('filename'); - FileHandler::removeFile($filename); - - $this->add('target', $target); - } - - function procHomepageMenuItemMove() { - $menu_srl = Context::get('menu_srl'); - $mode = Context::get('mode'); - $parent_srl = Context::get('parent_srl'); - $source_srl = Context::get('source_srl'); - $target_srl = Context::get('target_srl'); - - if(!$menu_srl || !$mode || !$target_srl) return new Object(-1,'msg_invalid_request'); - $oMenuAdminController = &getAdminController('menu'); - $xml_file = $oMenuAdminController->moveMenuItem($menu_srl,$parent_srl,$source_srl,$target_srl,$mode); - $this->add('xml_file', $xml_file); - } - - function procHomepageDeleteGroup() { - $oMemberAdminController = &getAdminController('member'); - $group_srl = Context::get('group_srl'); - $output = $oMemberAdminController->deleteGroup($group_srl, $this->site_srl); - if(!$output->toBool()) return $output; - } - - function procHomepageInsertGroup() { - $args->group_srl = Context::get('group_srl'); - $args->title = Context::get('title'); - $args->is_default = Context::get('is_default'); - if($args->is_default!='Y') $args->is_default = 'N'; - $args->description = Context::get('description'); - $args->site_srl = $this->site_srl; - - $oMemberAdminController = &getAdminController('member'); - if($args->group_srl) { - $output = $oMemberAdminController->updateGroup($args); - } else { - $output = $oMemberAdminController->insertGroup($args); - } - if(!$output->toBool()) return $output; - } - - function procHomepageDeleteMember() { - $member_srl = Context::get('member_srl'); - if(!$member_srl) return new Object(-1,'msg_invalid_request'); - - $args->site_srl= $this->site_srl; - $args->member_srl = $member_srl; - $output = executeQuery('member.deleteMembersGroup', $args); - if(!$output->toBool()) return $output; - $this->setMessage('success_deleted'); - } - - function procHomepageUpdateMemberGroup() { - if(!Context::get('cart')) return new Object(); - $args->site_srl = $this->site_srl; - $args->member_srl = explode('|@|',Context::get('cart')); - $args->group_srl = Context::get('group_srl'); - $oMemberController = &getController('member'); - return $oMemberController->replaceMemberGroup($args); - } - - function procHomepageInsertBoardGrant() { - $module_srl = Context::get('module_srl'); - - // 현 모듈의 권한 목록을 가져옴 - $oModuleModel = &getModel('module'); - $xml_info = $oModuleModel->getModuleActionXml('board'); - $grant_list = $xml_info->grant; - - if(count($grant_list)) { - foreach($grant_list as $key => $val) { - $group_srls = Context::get($key); - if($group_srls) $arr_grant[$key] = explode('|@|',$group_srls); - } - $grants = serialize($arr_grant); - } - - $oModuleController = &getController('module'); - $oModuleController->updateModuleGrant($module_srl, $grants); - - $this->add('module_srl',Context::get('module_srl')); - $this->setMessage('success_registed'); - } - - function procHomepageChangeIndex() { - $index_mid = Context::get('index_mid'); - if(!$index_mid) return new Object(-1,'msg_invalid_request'); - $args->index_module_srl = $index_mid; - $args->domain = $this->homepage_info->domain; - $args->site_srl= $this->site_srl; - - $oModuleController = &getController('module'); - $output = $oModuleController->updateSite($args); - return $output; - } - - function procHomepageInsertCafeBanner() { - global $lang; - - $oHomepageModel = &getModel('homepage'); - - $site_srl = Context::get('site_srl'); - if(!$site_srl) return new Object(-1,'msg_invalid_request'); - - $title = Context::get('cafe_title'); - if(!$title) return new Object(-1,sprintf($lang->filter->isnull,$lang->cafe_title)); - - $description = Context::get('cafe_description'); - if(!$description) return new Object(-1,sprintf($lang->filter->isnull,$lang->cafe_description)); - - // 홈페이지 제목/내용 변경 - $homepage_info = $oHomepageModel->getHomepageInfo($site_srl); - if(!$homepage_info->site_srl) return new Object(-1,'msg_invalid_request'); - $args->title = $title; - $args->description = $description; - $args->layout_srl = $homepage_info->layout_srl; - $args->site_srl = $homepage_info->site_srl; - $output = executeQuery('homepage.updateHomepage', $args); - if(!$output->toBool()) return $output; - - $cafe_banner = Context::get('cafe_banner'); - if($cafe_banner['name']) { - $banner_src = 'files/attach/cafe_banner/'.$homepage_info->site_srl.'.jpg'; - FileHandler::createImageFile($cafe_banner['tmp_name'], $banner_src,100,100,'jpg','crop'); - } - - $this->setTemplatePath($this->module_path.'tpl'); - $this->setTemplateFile('redirect.html'); - } - - function triggerMemberMenu(&$content) { - $site_module_info = Context::get('site_module_info'); - $logged_info = Context::get('logged_info'); - if(!$site_module_info->site_srl || !$logged_info->member_srl) return new Object(); - - if($logged_info->is_admin == 'Y' || $logged_info->is_site_admin) { - $oHomepageModel = &getModel('homepage'); - $oMemberController = &getController('member'); - $homepage_info = $oHomepageModel->getHomepageInfo($site_module_info->site_srl); - if($homepage_info->site_srl) $oMemberController->addMemberMenu('dispHomepageManage','cmd_cafe_setup'); - } - return new Object(); - } - } -?> diff --git a/modules/homepage/homepage.model.php b/modules/homepage/homepage.model.php deleted file mode 100644 index 78c1bca1d..000000000 --- a/modules/homepage/homepage.model.php +++ /dev/null @@ -1,100 +0,0 @@ -site_module_info = Context::get('site_module_info'); - $this->site_srl = $this->site_module_info->site_srl; - } - - function getConfig($site_srl = 0) { - $oModuleModel = &getModel('module'); - $config = $oModuleModel->getModuleConfig('homepage'); - if(!$config) { - $config->default_layout = 'cafeXE'; - $config->enable_change_layout = 'N'; - $config->allow_service = array('board'=>10,'page'=>2); - $config->creation_group = array(); - $config->cafe_main_mid = 'cafe'; - $config->skin = 'xe_default'; - $config->access_type = 'vid'; - $config->default_domain = ''; - } else { - $config->creation_group = explode(',',$config->creation_group); - if(!isset($config->cafe_main_mid)) $config->cafe_main_mid = 'cafe'; - if(!isset($config->skin)) $config->skin = 'xe_default'; - if(!isset($config->access_type)) $config->access_type = 'vid'; - if($config->default_domain) { - if(strpos($config->default_domain,':')===false) $config->default_domain = 'http://'.$config->default_domain; - if(substr($config->default_domain,-1)!='/') $config->default_domain .= '/'; - } - } - if($site_srl) { - $part_config = $oModuleModel->getModulePartConfig('homepage', $site_srl); - if(!$part_config) $part_config = $config; - else $config = $part_config; - } - - return $config; - } - - function isCreationGranted($member_info = null) { - if(!$member_info) $member_info = Context::get('logged_info'); - if(!$member_info->member_srl) return false; - if($member_info->is_admin == 'Y') return true; - - $config = $this->getConfig(0); - - if(!is_array($member_info->group_list) || !count($member_info->group_list) || !count($config->creation_group)) return; - - $keys = array_keys($member_info->group_list); - for($i=0,$c=count($keys);$i<$c;$i++) { - if(in_array($keys[$i],$config->creation_group)) return true; - } - return false; - } - - function getHomepageInfo($site_srl) { - $args->site_srl = $site_srl; - $output = executeQuery('homepage.getHomepageInfo', $args); - if(!$output->toBool() || !$output->data) return; - - $banner_src = 'files/attach/cafe_banner/'.$site_srl.'.jpg'; - if(file_exists(_XE_PATH_.$banner_src)) $output->data->cafe_banner = $banner_src.'?rnd='.filemtime(_XE_PATH_.$banner_src); - return $output->data; - } - - function getHomepageMenuItem() { - $node_srl = Context::get('node_srl'); - if(!$node_srl) return new Object(-1,'msg_invalid_request'); - - $oMenuAdminModel = &getAdminModel('menu'); - $menu_info = $oMenuAdminModel->getMenuItemInfo($node_srl); - - if(!preg_match('/^http/i',$menu_info->url)) { - $oModuleModel = &getModel('module'); - $module_info = $oModuleModel->getModuleInfoByMid($menu_info->url, $this->site_srl); - if($module_info->mid == $menu_info->url) { - $menu_info->module_type = $module_info->module; - $menu_info->module_id = $module_info->mid; - $menu_info->browser_title = $module_info->browser_title; - unset($menu_info->url); - } - } else { - $menu_info->module_type = 'url'; - $menu_info->url = preg_replace('/^(http|https):\/\//i','',$menu_info->url); - } - $this->add('menu_info', $menu_info); - } - } - -?> diff --git a/modules/homepage/homepage.smartphone.php b/modules/homepage/homepage.smartphone.php deleted file mode 100644 index 045bdd983..000000000 --- a/modules/homepage/homepage.smartphone.php +++ /dev/null @@ -1,16 +0,0 @@ -compile($this->module_path.'tpl', 'smartphone'); - $oSmartPhone->setContent($content); - } - } -?> diff --git a/modules/homepage/homepage.view.php b/modules/homepage/homepage.view.php deleted file mode 100644 index d75ab50f7..000000000 --- a/modules/homepage/homepage.view.php +++ /dev/null @@ -1,438 +0,0 @@ -act != 'dispHomepageIndex' && strpos($this->act,'Homepage')!==false) { - // 현재 접속 권한 체크하여 사이트 관리자가 아니면 접근 금지 - $logged_info = Context::get('logged_info'); - if(!Context::get('is_logged') || !$oModuleModel->isSiteAdmin($logged_info)) return $this->stop('msg_not_permitted'); - - // site_module_info값으로 홈페이지의 정보를 구함 - $this->site_module_info = Context::get('site_module_info'); - $this->site_srl = $this->site_module_info->site_srl; - if(!$this->site_srl) return $this->stop('msg_invalid_request'); - - // 홈페이지 정보를 추출하여 세팅 - $oHomepageModel = &getModel('homepage'); - $this->homepage_info = $oHomepageModel->getHomepageInfo($this->site_srl); - Context::set('homepage_info', $this->homepage_info); - - // 템플릿 디렉토리를 구함 - $template_path = sprintf("%stpl",$this->module_path); - $this->setTemplatePath($template_path); - - // 모듈 번호가 있으면 해동 모듈의 정보를 구해와서 세팅 - $module_srl = Context::get('module_srl'); - if($module_srl) { - $module_info = $oModuleModel->getModuleInfoByModuleSrl($module_srl); - if(!$module_info || $module_info->site_srl != $this->site_srl) return new Object(-1,'msg_invalid_request'); - $this->module_info = $module_info; - Context::set('module_info', $module_info); - } - } - } - - /** - * @brief 카페 메인 출력 - **/ - function dispHomepageIndex() { - $oHomepageAdminModel = &getAdminModel('homepage'); - $oHomepageModel = &getModel('homepage'); - $oModuleModel = &getModel('module'); - - $template_path = sprintf("%sskins/%s/",$this->module_path, $this->module_info->skin); - if(!is_dir($template_path)||!$this->module_info->skin) { - $this->module_info->skin = 'xe_default'; - $template_path = sprintf("%sskins/%s/",$this->module_path, $this->module_info->skin); - } - $this->setTemplatePath($template_path); - - // 카페 목록을 구함 - $page = Context::get('page'); - $output = $oHomepageAdminModel->getHomepageList($page); - if($output->data && count($output->data)) { - foreach($output->data as $key => $val) { - $banner_src = 'files/attach/cafe_banner/'.$val->site_srl.'.jpg'; - if(file_exists(_XE_PATH_.$banner_src)) $output->data[$key]->cafe_banner = $banner_src.'?rnd='.filemtime(_XE_PATH_.$banner_src); - - $url = getSiteUrl($val->domain,''); - if(substr($url,0,1)=='/') $url = substr(Context::getRequestUri(),0,-1).$url; - $output->data[$key]->url = $url; - } - } - Context::set('total_count', $output->total_count); - Context::set('total_page', $output->total_page); - Context::set('page', $output->page); - Context::set('homepage_list', $output->data); - Context::set('page_navigation', $output->page_navigation); - - // 카페 생성 권한 세팅 - if($oHomepageModel->isCreationGranted()) { - Context::set('isEnableCreateCafe', true); - Context::addJsFilter($this->module_path.'tpl/filter', 'cafe_creation.xml'); - } - - // 카페의 최신 글 추출 - $output = executeQueryArray('homepage.getNewestDocuments'); - Context::set('newest_documents', $output->data); - - // 카페의 최신 댓글 추출 - $output = executeQueryArray('homepage.getNewestComments'); - Context::set('newest_comments', $output->data); - - $logged_info = Context::get('logged_info'); - if($logged_info->member_srl) { - $myargs->member_srl = $logged_info->member_srl; - $output = executeQueryArray('homepage.getMyCafes', $myargs); - Context::set('my_cafes', $output->data); - } - - $homepage_info = $oModuleModel->getModuleConfig('homepage'); - if($homepage_info->use_rss == 'Y') Context::set('rss_url',getUrl('','mid',$this->module_info->mid,'act','rss')); - - $this->setTemplateFile('index'); - } - - /** - * @brief 홈페이지 기본 관리 - **/ - function dispHomepageManage() { - $oModuleModel = &getModel('module'); - $oMenuAdminModel = &getAdminModel('menu'); - $oLayoutModel = &getModel('layout'); - $oHomepageModel = &getModel('homepage'); - - $homepage_config = $oHomepageModel->getConfig($this->site_srl); - Context::set('homepage_config', $homepage_config); - - // 다운로드 되어 있는 레이아웃 목록을 구함 - $layout_list = $oLayoutModel->getDownloadedLayoutList(); - Context::set('layout_list', $layout_list); - - // 레이아웃 정보 가져옴 - $this->selected_layout = $oLayoutModel->getLayout($this->homepage_info->layout_srl); - Context::set('selected_layout', $this->selected_layout); - - // 메뉴 목록을 가져옴 - $menu_list = $oMenuAdminModel->getMenus(); - Context::set('menu_list', $menu_list); - - if(!Context::get('act')) Context::set('act', 'dispHomepageManage'); - - $args->site_srl = $this->site_srl; - $mid_list = $oModuleModel->getMidList($args); - Context::set('mid_list', $mid_list); - - $this->setTemplateFile('layout_setup'); - } - - /** - * @brief 홈페이지 회원 그룹 관리 - **/ - function dispHomepageMemberGroupManage() { - // 멤버모델 객체 생성 - $oMemberModel = &getModel('member'); - - // group_srl이 있으면 미리 체크하여 selected_group 세팅 - $group_srl = Context::get('group_srl'); - if($group_srl) { - $selected_group = $oMemberModel->getGroup($group_srl); - Context::set('selected_group',$selected_group); - } - - // group 목록 가져오기 - $group_list = $oMemberModel->getGroups($this->site_srl); - Context::set('group_list', $group_list); - - $this->setTemplateFile('group_list'); - } - - /** - * @brief 홈페이지 모듈의 회원 관리 - **/ - function dispHomepageMemberManage() { - // member model 객체 생성후 목록을 구해옴 - $oMemberAdminModel = &getAdminModel('member'); - $oMemberModel = &getModel('member'); - $output = $oMemberAdminModel->getSiteMemberList($this->site_srl,Context::get('page')); - - $members = array(); - if(count($output->data)) { - foreach($output->data as $key=>$val) { - $members[] = $val->member_srl; - } - } - $members_groups = $oMemberModel->getMembersGroups($members, $this->site_srl); - Context::set('members_groups',$members_groups); - - $group_list = $oMemberModel->getGroups($this->site_srl); - Context::set('group_list', $group_list); - - // 템플릿에 쓰기 위해서 context::set - Context::set('total_count', $output->total_count); - Context::set('total_page', $output->total_page); - Context::set('page', $output->page); - Context::set('member_list', $output->data); - Context::set('page_navigation', $output->page_navigation); - - $this->setTemplateFile('member_list'); - } - - - /** - * @brief 홈페이지 상단 메뉴 관리 - **/ - function dispHomepageTopMenu() { - $oMemberModel = &getModel('member'); - $oMenuModel = &getAdminModel('menu'); - $oModuleModel = &getModel('module'); - $oLayoutModel = &getModel('layout'); - $oHomepageModel = &getModel('homepage'); - - // 홈페이지 정보 - $homepage_config = $oHomepageModel->getConfig($this->site_srl); - if(count($homepage_config->allow_service)) { - foreach($homepage_config->allow_service as $k => $v) { - if($v<1) continue; - $c = $oModuleModel->getModuleCount($this->site_srl, $k); - $homepage_config->allow_service[$k] -= $c; - } - } - Context::set('homepage_config', $homepage_config); - - // 메뉴 정보 가져오기 - $menu_srl = $this->homepage_info->first_menu_srl; - - $menu_info = $oMenuModel->getMenu($menu_srl); - Context::set('menu_info', $menu_info); - - $group_list = $oMemberModel->getGroups($this->site_srl); - Context::set('group_list', $group_list); - - $selected_layout = $oLayoutModel->getLayout($this->homepage_info->layout_srl); - - $_menu_info = get_object_vars($selected_layout->menu); - $menu = array_shift($_menu_info); - Context::set('menu_max_depth', $menu->maxdepth); - - $this->setTemplateFile('menu_manage'); - } - - /** - * @brief 홈페이지 모듈 목록 - **/ - function dispHomepageMidSetup() { - // 현재 site_srl 에 등록된 것들을 가져오기 - $args->site_srl = $this->site_srl; - $oModuleModel = &getModel('module'); - $mid_list = $oModuleModel->getMidList($args); - - $installed_module_list = $oModuleModel->getModulesXmlInfo(); - foreach($installed_module_list as $key => $val) { - if($val->category != 'service') continue; - $service_modules[$val->module] = $val; - } - - if(count($mid_list)) { - foreach($mid_list as $key => $val) { - $mid_list[$key]->setup_index_act = $service_modules[$val->module]->setup_index_act; - } - } - Context::set('mid_list', $mid_list); - - $this->setTemplateFile('mid_list'); - } - - /** - * @brief 홈페이지 게시판 정보 - **/ - function dispHomepageBoardInfo() { - // 스킨 목록을 구해옴 - $oModuleModel = &getModel('module'); - $skin_path = sprintf('./modules/%s', $this->module_info->module); - $skin_list = $oModuleModel->getSkins($skin_path); - Context::set('skin_list',$skin_list); - - $oBoardAdminView = &getAdminView('board'); - $oBoardAdminView->init(); - - Context::set('module_info', $this->module_info); - $this->setTemplateFile('board_insert'); - } - - /** - * @brief 홈페이지 모듈의 게시판 분류 - **/ - function dispHomepageBoardCategoryInfo() { - $oDocumentModel = &getModel('document'); - $catgegory_content = $oDocumentModel->getCategoryHTML($this->module_info->module_srl); - Context::set('category_content', $catgegory_content); - - Context::set('module_info', $this->module_info); - $this->setTemplateFile('category_list'); - } - - /** - * @brief 홈페이지 게시판 추가 설정 - **/ - function dispHomepageBoardAddition() { - $oModuleModel = &getModel('module'); - Context::set('module_info', $this->module_info); - - // content는 다른 모듈에서 call by reference로 받아오기에 미리 변수 선언만 해 놓음 - $content = ''; - - // 추가 설정을 위한 트리거 호출 - // 게시판 모듈이지만 차후 다른 모듈에서의 사용도 고려하여 trigger 이름을 공용으로 사용할 수 있도록 하였음 - $output = ModuleHandler::triggerCall('module.dispAdditionSetup', 'before', $content); - $output = ModuleHandler::triggerCall('module.dispAdditionSetup', 'after', $content); - Context::set('setup_content', $content); - - // 템플릿 파일 지정 - $this->setTemplateFile('board_addition_setup'); - } - - /** - * @brief 홈페이지 게시판 권한 설정 - **/ - function dispHomepageBoardGrant() { - $oModuleModel = &getModel('module'); - $xml_info = $oModuleModel->getModuleActionXml('board'); - - // 공통 모듈 권한 설정 페이지 호출 - $oModuleAdminModel = &getAdminModel('module'); - $grant_content = $oModuleAdminModel->getModuleGrantHTML($this->module_info->module_srl, $xml_info->grant); - Context::set('grant_content', $grant_content); - - $this->setTemplateFile('board_grant_list'); - } - - /** - * @breif 홈페이지 게시판 스킨 설정 - **/ - function dispHomepageBoardSkin() { - // 공통 모듈 권한 설정 페이지 호출 - $oModuleAdminModel = &getAdminModel('module'); - $skin_content = $oModuleAdminModel->getModuleSkinHTML($this->module_info->module_srl); - Context::set('skin_content', $skin_content); - - $this->setTemplateFile('board_skin_info'); - } - - /** - * @brief 홈페이지 모듈의 페이지 정보 - **/ - function dispHomepagePageGrant() { - Context::set('module_info', $this->module_info); - - $oModuleModel = &getModel('module'); - $xml_info = $oModuleModel->getModuleActionXml('page'); - - // 공통 모듈 권한 설정 페이지 호출 - $oModuleAdminModel = &getAdminModel('module'); - $grant_content = $oModuleAdminModel->getModuleGrantHTML($this->module_info->module_srl, $xml_info->grant); - Context::set('grant_content', $grant_content); - - $this->setTemplateFile('page_grant_list'); - } - - /** - * @brief 홈페이지 모듈의 확장 변수 - **/ - function dispHomepageBoardExtraVars() { - $oDocumentAdminModel = &getModel('document'); - $extra_vars_content = $oDocumentAdminModel->getExtraVarsHTML($this->module_info->module_srl); - Context::set('extra_vars_content', $extra_vars_content); - - $this->setTemplateFile('extra_vars'); - } - - /** - * @brief 접속 통계 - **/ - function dispHomepageCounter() { - // 정해진 일자가 없으면 오늘자로 설정 - $selected_date = Context::get('selected_date'); - if(!$selected_date) $selected_date = date("Ymd"); - Context::set('selected_date', $selected_date); - - // counter model 객체 생성 - $oCounterModel = &getModel('counter'); - - // 전체 카운터 및 지정된 일자의 현황 가져오기 - $status = $oCounterModel->getStatus(array(0,$selected_date),$this->site_srl); - Context::set('total_counter', $status[0]); - Context::set('selected_day_counter', $status[$selected_date]); - - // 시간, 일, 월, 년도별로 데이터 가져오기 - $type = Context::get('type'); - if(!$type) { - $type = 'day'; - Context::set('type',$type); - } - $detail_status = $oCounterModel->getHourlyStatus($type, $selected_date, $this->site_srl); - Context::set('detail_status', $detail_status); - - // 표시 - $this->setTemplateFile('site_status'); - } - - /** - * @brief 애드온/ 컴포넌트 설정 - **/ - function dispHomepageComponent() { - // 애드온 목록을 가져옴 - $oAddonModel = &getAdminModel('addon'); - $addon_list = $oAddonModel->getAddonList($this->site_srl); - Context::set('addon_list', $addon_list); - - // 에디터 컴포넌트 목록을 가져옴 - $oEditorModel = &getModel('editor'); - Context::set('component_list', $oEditorModel->getComponentList(false, $this->site_srl)); - - // 표시 - $this->setTemplateFile('components'); - } - - /** - * @brief rss - **/ - function rss() { - $oRss = &getView('rss'); - $oDocumentModel = &getModel('document'); - $oModuleModel = &getModel('module'); - - $homepage_info = $oModuleModel->getModuleConfig('homepage'); - if($homepage_info->use_rss != 'Y') return new Object(-1,'msg_rss_is_disabled'); - - $output = executeQueryArray('homepage.getRssList', $args); - if($output->data) { - foreach($output->data as $key => $val) { - unset($obj); - $obj = new DocumentItem(0); - $obj->setAttribute($val); - $document_list[] = $obj; - } - } - - $oRss->rss($document_list, $homepage_info->browser_title); - $this->setTemplatePath($oRss->getTemplatePath()); - $this->setTemplateFile($oRss->getTemplateFile()); - } - } -?> diff --git a/modules/homepage/lang/en.lang.php b/modules/homepage/lang/en.lang.php deleted file mode 100644 index a54819882..000000000 --- a/modules/homepage/lang/en.lang.php +++ /dev/null @@ -1,106 +0,0 @@ -cafe = "CafeXE"; - $lang->cafe_id = "Cafe ID"; - $lang->cafe_title = "Title of cafe"; - $lang->cafe_description = 'Description of cafe'; - $lang->cafe_banner = 'Banner of Cafe'; - $lang->module_type = "Type of target module"; - $lang->board = "Board"; - $lang->page = "Page"; - $lang->module_id = "module ID"; - $lang->item_group_grant = "Accessible group"; - $lang->cafe_info = "Cafe Infomation"; - $lang->cafe_admin = "CafeXE administrator"; - $lang->do_selected_member = "Change the selected members into : "; - $lang->cafe_latest_documents = "Cafe's latest documents"; - $lang->cafe_latest_comments = "Cafe's latest comments"; - $lang->mycafe_list = "Joined Cafes"; - $lang->cafe_creation_type = "Type of Cafe"; - $lang->about_cafe_creation_type = "Please choose how users access the created cafe. If you choose Site ID, they would access via http://defaultAddr/SiteID, and in the case of Domain name, they would access via sub-domain of registered domain name, http://subdomain.defaultDomain"; - $lang->cafe_main_layout = "Cafe's main layout"; - - $lang->default_layout = 'Default layout'; - $lang->about_default_layout = 'You may set the default layout will be applied to newly created cafes'; - $lang->enable_change_layout = 'Allow change layout'; - $lang->about_change_layout = 'Allow each cafe to change its layout'; - $lang->allow_service = 'Allowed services'; - $lang->about_allow_service = 'You may configure default setting for the number and the type of services allowed in newly created cafes'; - - $lang->cmd_make_cafe = 'Cafe creation'; - $lang->cmd_import = 'Import'; - $lang->cmd_export = 'Export'; - $lang->cafe_creation_privilege = 'Cafe creation privilege'; - - $lang->cafe_main_mid = 'Cafe ID'; - $lang->about_cafe_main_mid = "Input an ID of cafe's main page address, http://addr/cafeID"; - - $lang->default_menus = array( - 'home' => 'Home', - 'notice' => 'Notice', - 'levelup' => 'Request rating up', - 'freeboard' => 'Off-topics', - 'view_total' => 'View full text', - 'view_comment' => 'Story line', - 'cafe_album' => 'Cafe album', - 'menu' => 'menu', - 'default_group1' => 'Pending members ', - 'default_group2' => 'Associate', - 'default_group3' => 'Member', - ); - - $lang->cmd_admin_menus = array( - "dispHomepageManage" => "Configuration", - "dispHomepageMemberGroupManage" => "Manage groups", - "dispHomepageMemberManage" => "Member list", - "dispHomepageTopMenu" => "Manage menu", - "dispHomepageComponent" => "Setting Skill", - "dispHomepageCounter" => "connecting status", - "dispHomepageMidSetup" => "Module configuration", - ); - $lang->cmd_cafe_registration = "Create a cafe"; - $lang->cmd_cafe_setup = "Configure cafe"; - $lang->cmd_cafe_delete = "Delete "; - $lang->cmd_go_home = "Move to home"; - $lang->cmd_go_cafe_admin = 'CafeXE package'; - $lang->cmd_change_layout = "Change"; - $lang->cmd_select_index = "Select the index page"; - $lang->cmd_add_new_menu = "Add a new menu"; - $lang->default_language = "Default Language"; - $lang->about_default_language = "You may set the default language"; - - $lang->about_cafe_act = array( - "dispHomepageManage" => "You can decorate cafe's layout here.", - "dispHomepageMemberGroupManage" => "You can manage groups used in this cafe.", - "dispHomepageMemberManage" => "You can list up members registered and manage them.", - "dispHomepageTopMenu" => "You can manage the default menus", - "dispHomepageComponent" => "You can enable editor components / addons and configure them.", - "dispHomepageCounter" => "You can see the connecting status of Cafe", - "dispHomepageMidSetup" => "You can configure modules, such as pages and boards, used in the cafe." - ); - $lang->about_cafe = "CafeXE package provides features to create cafes and to configure them conveniently"; - $lang->about_cafe_title = "The title is only used for management, it would not be displayed."; - $lang->about_menu_names = "You can set the title of the menu for each language displayed in the menus
If you input one of the titles, titles for other languages will be set as same."; - $lang->about_menu_option = "You can assign it to open a page in a new window when the menu clicked.
The option for menu expand may work depending on the layout."; - - $lang->about_group_grant = 'If you select a group, only the group members can see the menu. (if xml file is directly opened, it will be shown.)'; - $lang->about_module_type = "For boards and pages, it would create a module, and for URLs, it would make a link to the url.
The type cannot be modified after creation."; - $lang->about_browser_title = "It will be displayed on the title of the web browser, when users connect to the menu."; - $lang->about_module_id = "The module id will be used for accessing the board or page,
ex) http://address/[moduleID]"; - $lang->about_menu_item_url = "If the target is URL, input the address here
Do not include http://"; - $lang->about_menu_image_button = "Instead of the title, the menu image can be used."; - $lang->about_cafe_delete = "Caution! If you delete the cafe, all the modules(boards, pages) linked to the cafe and all the documents will be removed."; - $lang->about_cafe_admin = "You can set administrators of the cafe.
The administrators can access the administration page via http://address/?act=dispHomepageManage. Only existing IDs can be registered as administrator"; - - $lang->confirm_change_layout = "If you change the layout, some information of the layout might be reset. Would you like to change it?"; - $lang->confirm_delete_menu_item = "If you delete the menu item, the linked module(board or page) will be removed, too. Would you like to delete it?"; - $lang->msg_module_count_exceed = "The number of modules are limited, you cannot create more modules"; - $lang->msg_not_enabled_id = 'The ID cannot be used'; - $lang->msg_same_site = 'Modules cannot be moved between virtual sites.'; - $lang->about_move_module = "You may move modules between default site and virtual sites.
Moving modules among virtual sites is note allowed. Also, if there exists a module with same mid, there can be unexpected errors, thus move only modules which have unique mid."; -?> diff --git a/modules/homepage/lang/es.lang.php b/modules/homepage/lang/es.lang.php deleted file mode 100644 index fbc43e69c..000000000 --- a/modules/homepage/lang/es.lang.php +++ /dev/null @@ -1,105 +0,0 @@ -cafe = 'CafeXE'; - $lang->cafe_id = "카페 접속 ID"; - $lang->cafe_title = 'Nombre de café'; - $lang->cafe_description = 'Description of cafe'; - $lang->cafe_banner = 'Banner of Cafe'; - $lang->module_type = 'Meta'; - $lang->board = 'Boletines'; - $lang->page = 'Página'; - $lang->module_id = 'Módulo ID'; - $lang->item_group_grant = 'Mostrar grupo'; - $lang->cafe_info = 'Cafe Información'; - $lang->cafe_admin = 'Gerente de café'; - $lang->do_selected_member = 'Los miembros seleccionados: '; - $lang->cafe_latest_documents = '카페 최신 글'; - $lang->cafe_latest_comments = '카페 최신 댓글'; - $lang->mycafe_list = '가입한 카페'; - $lang->cafe_creation_type = '카페 접속 방법'; - $lang->about_cafe_creation_type = '사용자들이 카페를 생성할때 카페 접속 방법을 정해야 합니다. Site ID는 http://기본주소/ID 로 접속 가능하고 Domain 접속은 입력하신 도메인의 2차 도메인(http://domain.mydomain.net) 으로 카페가 생성됩니다'; - $lang->cafe_main_layout = '카페 메인 레이아웃'; - - $lang->default_layout = '기본 레이아웃'; - $lang->about_default_layout = '카페가 생성될때 설정될 기본 레이아웃을 지정할 수 있습니다'; - $lang->enable_change_layout = '레이아웃 변경'; - $lang->about_change_layout = '선택하시면 개별 카페에서 레이아웃 변경을 허용할 수 있습니다'; - $lang->allow_service = '허용 서비스'; - $lang->about_allow_service = '개별 카페에서 사용할 기본 서비스를 설정할 수 있습니다'; - - $lang->cmd_make_cafe = 'Café creación'; - $lang->cmd_import = 'Import'; - $lang->cmd_export = 'Export'; - $lang->cafe_creation_privilege = 'Café creación privilegio'; - - $lang->cafe_main_mid = '카페 메인 ID'; - $lang->about_cafe_main_mid = '카페 메인 페이지를 http://주소/ID 값으로 접속하기 위한 ID값을 입력해주세요.'; - - $lang->default_menus = array( - 'home' => 'Inicio', - 'notice' => 'Anuncios', - 'levelup' => 'Deungeopsincheong', - 'freeboard' => 'Tablón de anuncios', - 'view_total' => 'Ver el artículo completo', - 'view_comment' => 'Historia', - 'cafe_album' => 'Café álbum', - 'menu' => 'Menú', - 'default_group1' => 'Miembro de espera', - 'default_group2' => 'Asociado', - 'default_group3' => 'Miembro', - ); - - $lang->cmd_admin_menus = array( - 'dispHomepageManage' => 'Café Conjunto', - 'dispHomepageMemberGroupManage' => 'Miembro Grupo de Gestión', - 'dispHomepageMemberManage' => 'Lista de miembros', - 'dispHomepageTopMenu' => 'Menú Principal de Gestión de', - "dispHomepageComponent" => "Conjunto de características", - 'dispHomepageCounter' => 'Estadísticas de acceso', - 'dispHomepageMidSetup' => 'Módulo detalle establecido', - ); - $lang->cmd_cafe_registration = 'La creación de Cafe'; - $lang->cmd_cafe_setup = 'Café Conjunto'; - $lang->cmd_cafe_delete = 'Eliminar Cafe'; - $lang->cmd_go_home = 'Ir a Portada'; - $lang->cmd_go_cafe_admin = 'Cafe Todos Administrar'; - $lang->cmd_change_layout = '변경'; - $lang->cmd_select_index = '초기화면 선택'; - $lang->cmd_add_new_menu = '새로운 메뉴 추가'; - $lang->default_language = '기본 언어'; - $lang->about_default_language = '처음 접속하는 사용자의 언어 설정을 지정할 수 있습니다.'; - - $lang->about_cafe_act = array( - 'dispHomepageManage' => 'Cafe의 모양을 꾸밀 수 있습니다', - 'dispHomepageMemberGroupManage' => 'Cafe 내에서 사용되는 그룹 관리를 할 수 있습니다', - 'dispHomepageMemberManage' => 'Cafe에 등록된 회원들을 보거나 관리할 수 있습니다', - 'dispHomepageTopMenu' => 'Cafe의 상단이나 좌측등에 나타나는 일반적인 메뉴를 수정하거나 추가할 수 있습니다', - "dispHomepageComponent" => "에디터 컴포넌트/ 애드온을 활성화 하거나 설정을 변경할 수 있습니다", - 'dispHomepageCounter' => 'Cafe의 접속 현황을 볼 수 있습니다', - 'dispHomepageMidSetup' => 'Cafe에서 사용하는 게시판, 페이지등의 모듈 세부 설정을 할 수 있습니다', - ); - $lang->about_cafe = 'Cafe 서비스 관리자는 다수의 Cafe를 만들 수 있고 또 각 Cafe를 편하게 설정할 수 있도록 합니다.'; - $lang->about_cafe_title = 'Cafe 이름은 관리를 위해서만 사용될 뿐 서비스에는 나타나지 않습니다'; - $lang->about_menu_names = 'Café en el nombre del idioma que aparezca en el menú para que usted pueda especificar.
Puede entrar en un sólo aplica a todos ustedes '; - $lang->about_menu_option = 'selección de menú puede elegir para abrir saechangeuro.
Menús desplegables se comportarán de acuerdo con el diseño'; - $lang->about_group_grant = 'Cuando aparezca el menú, seleccionar un grupo de grupos seleccionados.
Miembros no pueden ver cuando se apaga todas las'; - $lang->about_module_type = 'Tablones de anuncios, y el enlace URL de la página para crear un módulo.
Saengseonghu no puede ser modificado'; - $lang->about_browser_title = 'Acceso a un menú de su navegador para que aparezca en el título se'; - $lang->about_module_id = 'Boletines, jeopsokhalttae jideung dirección de la página se utiliza.
Sí) de dominio http:// Dominio/ [Módulo ID], dominio http:// Dominio/? Media = [Módulo ID]'; - $lang->about_menu_item_url = 'Cuando es la dirección de la URL como vínculo de conexión.
Http:// excepto para las palabras'; - $lang->about_menu_image_button = 'Menyumyeong pueden usar un menú en lugar de la imagen.'; - $lang->about_cafe_delete = 'Todos los módulos están conectados en caso de supresión de Café (Boletín, página jideung) y será suprimido en consecuencia geuldeulyi.
¿Necesita atención'; - $lang->about_cafe_admin = 'Cafe Manager se puede configurar.
Cafe Manager dirección es http:// /? = Ley dispHomepageManage el administrador puede conectarse a una página que no existe, el usuario no está registrado como administrador'; - - $lang->confirm_change_layout = 'Si cambia el diseño de algunas de la información relativa al diseño puede desaparecer. ¿Te gustaría cambiar?'; - $lang->confirm_delete_menu_item = 'Eliminación de un elemento de menú o de la página, el módulo está conectado con el boletín se eliminarán. Si desea eliminar?'; - $lang->msg_module_count_exceed = '허용된 모듈의 개수를 초과하였기에 생성할 수 없습니다'; - $lang->msg_not_enabled_id = '사용할 수 없는 아이디입니다'; - $lang->msg_same_site = '동일한 가상 사이트의 모듈은 이동할 수가 없습니다'; - $lang->about_move_module = '가상사이트와 기본사이트간의 모듈을 옮길 수 있습니다.
다만 가상사이트끼리 모듈을 이동하거나 같은 이름의 mid가 있을 경우 예기치 않은 오류가 생길 수 있으니 꼭 가상 사이트와 기본 사이트간의 다른 이름을 가지는 모듈만 이동하세요'; -?> diff --git a/modules/homepage/lang/jp.lang.php b/modules/homepage/lang/jp.lang.php deleted file mode 100644 index 37acefee7..000000000 --- a/modules/homepage/lang/jp.lang.php +++ /dev/null @@ -1,105 +0,0 @@ -cafe = 'CafeXE'; - $lang->cafe_id = "CafeへのアクセスID"; - $lang->cafe_title = 'Cafe名'; - $lang->cafe_description = 'Cafeの説明'; - $lang->cafe_banner = 'Cafeのバナーイメージ'; - $lang->module_type = 'タイプ'; - $lang->board = '掲示板'; - $lang->page = 'ページ'; - $lang->module_id = 'モジュール ID'; - $lang->item_group_grant = 'メニューを公開するグループ'; - $lang->cafe_info = 'Cafeの情報'; - $lang->cafe_admin = 'Cafe管理者'; - $lang->do_selected_member = '選択した会員を : '; - $lang->cafe_latest_documents = 'Cafeの新規書き込み'; - $lang->cafe_latest_comments = 'Cafeの新規コメント'; - $lang->mycafe_list = '登録したCafe'; - $lang->cafe_creation_type = 'Cafeアクセス方法'; - $lang->about_cafe_creation_type = '作成するCafeへのユーザーからのアクセス方法を定めてください。Site IDとは「http://ドメイン/ID」へアクセスが可能になり、ドメインアクセスとは登録したサブドメイン( http://domain.mydomain.net )にCafeが作成されます。'; - $lang->cafe_main_layout = 'Cafeトップページのレイアウト'; - - $lang->default_layout = 'デフォルトレイアウト'; - $lang->about_default_layout = 'Cafeを作成する時のデフォルトレイアウトを指定します。'; - $lang->enable_change_layout = 'レイアウト変更'; - $lang->about_change_layout = '選択すると、個々のCafeにてレイアウト変更が可能になります。'; - $lang->allow_service = '許可サービス'; - $lang->about_allow_service = '個々のCafeで利用する基本サービスを設定します。'; - - $lang->cmd_make_cafe = 'Cafe作成'; - $lang->cmd_import = 'インポート'; - $lang->cmd_export = 'エクスポート'; - $lang->cafe_creation_privilege = 'Cafeの作成権限'; - - $lang->cafe_main_mid = 'CafeメインID'; - $lang->about_cafe_main_mid = 'Cafeのトップページを「http://ドメイン/ID」のように設定するためのID値を入力して下さい。'; - - $lang->default_menus = array( - 'home' => 'ホーム', - 'notice' => 'お知らせ', - 'levelup' => 'レベルアップ', - 'freeboard' => '自由掲示板', - 'view_total' => '最新書き込み', - 'view_comment' => '最新コメント', - 'cafe_album' => '最新フォト', - 'menu' => 'メニュー', - 'default_group1' => '承認待ち会員', - 'default_group2' => '準会員', - 'default_group3' => '正会員', - ); - - $lang->cmd_admin_menus = array( - 'dispHomepageManage' => 'Cafe設定', - 'dispHomepageMemberGroupManage' => '会員のグループ管理', - 'dispHomepageMemberManage' => '会員リスト', - 'dispHomepageTopMenu' => '基本メニュー 管理', - "dispHomepageComponent" => '機能設定', - 'dispHomepageCounter' => 'アクセス集計', - 'dispHomepageMidSetup' => 'モジュール詳細設定', - ); - $lang->cmd_cafe_registration = 'Cafe作成'; - $lang->cmd_cafe_setup = 'Cafe設定'; - $lang->cmd_cafe_delete = 'Cafe削除'; - $lang->cmd_go_home = 'ホームへ移動'; - $lang->cmd_go_cafe_admin = 'Cafe全体管理'; - $lang->cmd_change_layout = '変更'; - $lang->cmd_select_index = '初期ページ選択'; - $lang->cmd_add_new_menu = '新しいメニュー追加'; - $lang->default_language = '基本言語'; - $lang->about_default_language = '初めてアクセスするユーザーに見せるページの言語を指定します。'; - - $lang->about_cafe_act = array( - 'dispHomepageManage' => 'Cafeのレイアウトを変更します。', - 'dispHomepageMemberGroupManage' => 'Cafe内のグループを管理します。', - 'dispHomepageMemberManage' => 'Cafeに登録されている会員を管理します。', - 'dispHomepageTopMenu' => 'Cafeのヘッダー(header、上段)や左側などのメニューを管理します。', - "dispHomepageComponent" => "エディターのコンポーネント/アドオンをオンにしたら、設定を変更します。", - 'dispHomepageCounter' => 'Cafeへのアクセス状況を確認できます。', - 'dispHomepageMidSetup' => 'Cafeの掲示板、ページなどのモジュールを管理します。', - ); - $lang->about_cafe = 'Cafeサービス管理者は複数のCafe作成、および各Cafeを簡単に管理が出来ます。'; - $lang->about_cafe_title = 'Cafe名は管理をするためだけに使われ、実サービスには表示されません。'; - $lang->about_menu_names = 'Cafeに使うメニュー名を言語別に指定出来ます。
一個だけ記入した場合、他言語に一括適用されます。'; - $lang->about_menu_option = 'メニューを選択するとき新しいウィンドウズに開けるかを選択します。
拡張メニューはレイアウトによって動作します。'; - $lang->about_group_grant = '選択グループのみ、メニューが見えます。
全てを解除すると非会員にも見えます。'; - $lang->about_module_type = '掲示板、ページはモジュールを生成し、URLはリンクの情報のみ要ります。
一度作成した後、変更は出来ません。'; - $lang->about_browser_title = 'メニューにアクセスした時、ブラウザーのタイトルです。'; - $lang->about_module_id = '掲示板、ページなどにリンクさせるアドレスです。
例) http://ドメイン/[モジュールID], http://ドメイン/?mid=[モジュールID]'; - $lang->about_menu_item_url = 'タイプをURLにした場合、リンク先を入れて下さい。
http://は省いて入力して下さい。'; - $lang->about_menu_image_button = 'テキストのメニュー名の代わりに、イメージのメニューを使えます。'; - $lang->about_cafe_delete = 'Cafeを削除すると、リンクされている全てのモジュール(掲示板、ページなど)とそれに付随する書き込みが削除されます。
ご注意下さい。'; - $lang->about_cafe_admin = 'Cafe管理者の設定が出来ます。
Cafe管理者は「http://ドメイン/?act=dispHomepageManage」にて管理者ページにアクセスが出来ます。
存在しない会員は管理者として登録出来ません。'; - - $lang->confirm_change_layout = 'レイアウトの変更時、一部のレイアウト情報が失われる可能性があります。 変更しますか?'; - $lang->confirm_delete_menu_item = 'メニューの削除時、リンクされている掲示板やページモジュールも一緒に削除されます。削除しますか?'; - $lang->msg_module_count_exceed = '許可されたモジュール数を超過したため、作成が出来ません。'; - $lang->msg_not_enabled_id = '利用出来ないIDです。'; - $lang->msg_same_site = '同一バーチャル(Virtual)サイトのモジュールは移動出来ません。'; - $lang->about_move_module = 'バーチャル(Virtual)サイトと基本サイト間でのモジュール移動が出来ます。
ただし、他のバーチャル(Virtual)サイトへのモジュールを移動したり、同名のmidがある場合、予測が出来ない不具合が有り得るので、必ずバーチャル(Virtual)サイトと基本サイト間で異なる名前のモジュールを移動してください。'; -?> diff --git a/modules/homepage/lang/ko.lang.php b/modules/homepage/lang/ko.lang.php deleted file mode 100644 index 970851d9b..000000000 --- a/modules/homepage/lang/ko.lang.php +++ /dev/null @@ -1,105 +0,0 @@ -cafe = 'CafeXE'; - $lang->cafe_id = "카페 접속 ID"; - $lang->cafe_title = 'Cafe 이름'; - $lang->cafe_description = 'Cafe 설명'; - $lang->cafe_banner = 'Cafe 배너이미지'; - $lang->module_type = '대상'; - $lang->board = '게시판'; - $lang->page = '페이지'; - $lang->module_id = '모듈 ID'; - $lang->item_group_grant = '보여줄 그룹'; - $lang->cafe_info = '카페 정보'; - $lang->cafe_admin = 'Cafe 관리자'; - $lang->do_selected_member = '선택된 회원을 : '; - $lang->cafe_latest_documents = '카페 최신 글'; - $lang->cafe_latest_comments = '카페 최신 댓글'; - $lang->mycafe_list = '가입한 카페'; - $lang->cafe_creation_type = '카페 접속 방법'; - $lang->about_cafe_creation_type = '사용자들이 카페를 생성할때 카페 접속 방법을 정해야 합니다. Site ID는 http://기본주소/ID 로 접속 가능하고 Domain 접속은 입력하신 도메인의 2차 도메인(http://domain.mydomain.net) 으로 카페가 생성됩니다'; - $lang->cafe_main_layout = '카페 메인 레이아웃'; - - $lang->default_layout = '기본 레이아웃'; - $lang->about_default_layout = '카페가 생성될때 설정될 기본 레이아웃을 지정할 수 있습니다'; - $lang->enable_change_layout = '레이아웃 변경'; - $lang->about_change_layout = '선택하시면 개별 카페에서 레이아웃 변경을 허용할 수 있습니다'; - $lang->allow_service = '허용 서비스'; - $lang->about_allow_service = '개별 카페에서 사용할 기본 서비스를 설정할 수 있습니다'; - - $lang->cmd_make_cafe = '카페 생성'; - $lang->cmd_import = '가져오기'; - $lang->cmd_export = '내보내기'; - $lang->cafe_creation_privilege = '카페 생성 권한'; - - $lang->cafe_main_mid = '카페 메인 ID'; - $lang->about_cafe_main_mid = '카페 메인 페이지를 http://주소/ID 값으로 접속하기 위한 ID값을 입력해주세요.'; - - $lang->default_menus = array( - 'home' => '홈', - 'notice' => '공지사항', - 'levelup' => '등업신청', - 'freeboard' => '자유게시판', - 'view_total' => '전체 글 보기', - 'view_comment' => '한줄 이야기', - 'cafe_album' => '카페 앨범', - 'menu' => '메뉴', - 'default_group1' => '대기회원', - 'default_group2' => '준회원', - 'default_group3' => '정회원', - ); - - $lang->cmd_admin_menus = array( - 'dispHomepageManage' => 'Cafe 설정', - 'dispHomepageMemberGroupManage' => '회원그룹관리', - 'dispHomepageMemberManage' => '회원 목록', - 'dispHomepageTopMenu' => '메뉴 관리', - "dispHomepageComponent" => "기능 설정", - 'dispHomepageCounter' => '접속 통계', - 'dispHomepageMidSetup' => '모듈 세부 설정', - ); - $lang->cmd_cafe_registration = 'Cafe 생성'; - $lang->cmd_cafe_setup = 'Cafe 설정'; - $lang->cmd_cafe_delete = 'Cafe 삭제'; - $lang->cmd_go_home = '홈으로 이동'; - $lang->cmd_go_cafe_admin = 'Cafe 전체 관리'; - $lang->cmd_change_layout = '변경'; - $lang->cmd_select_index = '초기화면 선택'; - $lang->cmd_add_new_menu = '새로운 메뉴 추가'; - $lang->default_language = '기본 언어'; - $lang->about_default_language = '처음 접속하는 사용자의 언어 설정을 지정할 수 있습니다.'; - - $lang->about_cafe_act = array( - 'dispHomepageManage' => 'Cafe의 모양을 꾸밀 수 있습니다', - 'dispHomepageMemberGroupManage' => 'Cafe 내에서 사용되는 그룹 관리를 할 수 있습니다', - 'dispHomepageMemberManage' => 'Cafe에 등록된 회원들을 보거나 관리할 수 있습니다', - 'dispHomepageTopMenu' => 'Cafe의 상단이나 좌측등에 나타나는 일반적인 메뉴를 수정하거나 추가할 수 있습니다', - "dispHomepageComponent" => "에디터 컴포넌트/ 애드온을 활성화 하거나 설정을 변경할 수 있습니다", - 'dispHomepageCounter' => 'Cafe의 접속 현황을 볼 수 있습니다', - 'dispHomepageMidSetup' => 'Cafe에서 사용하는 게시판, 페이지등의 모듈 세부 설정을 할 수 있습니다', - ); - $lang->about_cafe = 'Cafe 서비스 관리자는 다수의 Cafe를 만들 수 있고 또 각 Cafe를 편하게 설정할 수 있도록 합니다.'; - $lang->about_cafe_title = 'Cafe 이름은 관리를 위해서만 사용될 뿐 서비스에는 나타나지 않습니다'; - $lang->about_menu_names = 'Cafe에 나타날 메뉴 이름을 언어에 따라서 지정할 수 있습니다.
하나만 입력하셔도 모두 같이 적용됩니다'; - $lang->about_menu_option = '메뉴를 선택시 새창으로 열지를 선택할 수 있습니다.
펼침 메뉴는 레이아웃에 따라 동작합니다'; - $lang->about_group_grant = '그룹을 선택하면 선택된 그룹만 메뉴가 보입니다.
모두 해제하면 비회원도 볼 수 있습니다'; - $lang->about_module_type = '게시판,페이지는 모듈을 생성하고 URL은 링크만 합니다.
생성후 수정할 수 없습니다'; - $lang->about_browser_title = '메뉴에 접속시 브라우저의 제목으로 나타날 내용입니다'; - $lang->about_module_id = '게시판,페이지등 접속할때 사용될 주소입니다.
예) http://도메인/[모듈ID], http://도메인/?mid=[모듈ID]'; - $lang->about_menu_item_url = '대상을 URL로 할때 연결할 링크주소입니다.
http://는 빼고 입력해주세요'; - $lang->about_menu_image_button = '메뉴명 대신 이미지로 메뉴를 사용할 수 있습니다.'; - $lang->about_cafe_delete = 'Cafe를 삭제하게 되면 연결되어 있는 모든 모듈(게시판,페이지등)과 그에 따른 글들이 삭제됩니다.
주의가 필요합니다'; - $lang->about_cafe_admin = 'Cafe 관리자를 설정할 수 있습니다.
Cafe 관리자는 http://주소/?act=dispHomepageManage 로 관리자 페이지로 접속할 수 있으며 존재하지 않는 사용자는 관리자로 등록되지 않습니다'; - - $lang->confirm_change_layout = '레이아웃을 변경할 경우 레이아웃 정보들 중 일부가 사라질 수가 있습니다. 변경하시겠습니까?'; - $lang->confirm_delete_menu_item = '메뉴 항목 삭제시 연결되어 있는 게시판이나 페이지 모듈도 같이 삭제가 됩니다. 그래도 삭제하시겠습니까?'; - $lang->msg_module_count_exceed = '허용된 모듈의 개수를 초과하였기에 생성할 수 없습니다'; - $lang->msg_not_enabled_id = '사용할 수 없는 아이디입니다'; - $lang->msg_same_site = '동일한 가상 사이트의 모듈은 이동할 수가 없습니다'; - $lang->about_move_module = '가상사이트와 기본사이트간의 모듈을 옮길 수 있습니다.
다만 가상사이트끼리 모듈을 이동하거나 같은 이름의 mid가 있을 경우 예기치 않은 오류가 생길 수 있으니 꼭 가상 사이트와 기본 사이트간의 다른 이름을 가지는 모듈만 이동하세요'; -?> diff --git a/modules/homepage/lang/zh-CN.lang.php b/modules/homepage/lang/zh-CN.lang.php deleted file mode 100644 index b4da03f04..000000000 --- a/modules/homepage/lang/zh-CN.lang.php +++ /dev/null @@ -1,105 +0,0 @@ -cafe = "站点"; - $lang->cafe_id = "카페 접속 ID"; - $lang->cafe_title = "站点名称"; - $lang->cafe_description = 'Description of cafe'; - $lang->cafe_banner = 'Banner of Cafe'; - $lang->module_type = "对象"; - $lang->board = "版面"; - $lang->page = "页面"; - $lang->module_id = "模块ID"; - $lang->item_group_grant = "用户组"; - $lang->cafe_info = "站点信息"; - $lang->cafe_admin = "管理员"; - $lang->do_selected_member = "把所选用户 : "; - $lang->cafe_latest_documents = '카페 최신 글'; - $lang->cafe_latest_comments = '카페 최신 댓글'; - $lang->mycafe_list = '가입한 카페'; - $lang->cafe_creation_type = '카페 접속 방법'; - $lang->about_cafe_creation_type = '사용자들이 카페를 생성할때 카페 접속 방법을 정해야 합니다. Site ID는 http://기본주소/ID 로 접속 가능하고 Domain 접속은 입력하신 도메인의 2차 도메인(http://domain.mydomain.net) 으로 카페가 생성됩니다'; - $lang->cafe_main_layout = '카페 메인 레이아웃'; - - $lang->default_layout = '기본 레이아웃'; - $lang->about_default_layout = '카페가 생성될때 설정될 기본 레이아웃을 지정할 수 있습니다'; - $lang->enable_change_layout = '레이아웃 변경'; - $lang->about_change_layout = '선택하시면 개별 카페에서 레이아웃 변경을 허용할 수 있습니다'; - $lang->allow_service = '허용 서비스'; - $lang->about_allow_service = '개별 카페에서 사용할 기본 서비스를 설정할 수 있습니다'; - - $lang->cmd_make_cafe = '카페 생성'; - $lang->cmd_import = 'Import'; - $lang->cmd_export = 'Export'; - $lang->cafe_creation_privilege = '咖啡厅建立特权'; - - $lang->cafe_main_mid = '카페 메인 ID'; - $lang->about_cafe_main_mid = '카페 메인 페이지를 http://주소/ID 값으로 접속하기 위한 ID값을 입력해주세요.'; - - $lang->default_menus = array( - 'home' => '首页', - 'notice' => '站点公告', - 'levelup' => '级别审批', - 'freeboard' => '自由交流区', - 'view_total' => '查看全文', - 'view_comment' => '问候一句', - 'cafe_album' => '站点相册', - 'menu' => '菜单', - 'default_group1' => '待审批会员', - 'default_group2' => '准会员', - 'default_group3' => '正会员', - ); - - $lang->cmd_admin_menus = array( - "dispHomepageManage" => "站点设置", - "dispHomepageMemberGroupManage" => "用户组管理", - "dispHomepageMemberManage" => "用户列表", - "dispHomepageTopMenu" => "菜单管理", - "dispHomepageComponent" => "扩展管理", - "dispHomepageCounter" => "访问统计", - "dispHomepageMidSetup" => "模块设置", - ); - $lang->cmd_cafe_registration = "生成站点"; - $lang->cmd_cafe_setup = "站点设置"; - $lang->cmd_cafe_delete = "删除站点"; - $lang->cmd_go_home = "查看主页"; - $lang->cmd_go_cafe_admin = '站点管理'; - $lang->cmd_change_layout = "修改"; - $lang->cmd_select_index = "选择默认首页"; - $lang->cmd_add_new_menu = "添加新菜单"; - $lang->default_language = "默认语言"; - $lang->about_default_language = "可以设置显示给首次访问者的同一语言环境。"; - - $lang->about_cafe_act = array( - "dispHomepageManage" => "在此可以设置站点风格。", - "dispHomepageMemberGroupManage" => "在此可以管理站点内的用户组。", - "dispHomepageMemberManage" => "在此可以查看或管理用户。", - "dispHomepageTopMenu" => "在此可以设置主菜单及所属子菜单。", - "dispHomepageComponent" => "可以激活及设置网页编辑器组件/插件。", - "dispHomepageCounter" => "可以查看站点的访问统计数据。", - "dispHomepageMidSetup" => "在此可以设置站点内的版面,页面等模块的详细设置。", - ); - $lang->about_cafe = "站点工具不仅可以迅速建立多个站点,而且非常方便各项设置。"; - $lang->about_cafe_title = "建议使用一个即简洁又直观的名称。此名称不会显示到用户页面当中。"; - $lang->about_menu_names = "在此可以指定多国语言菜单。
如只输入一项,其他语言同时只应用此项语言。"; - $lang->about_menu_option = "可以设置点击菜单时是否要在新窗口中打开。
展开选项随布局。"; - $lang->about_group_grant = "如选择用户组,只有所属组用户才能看到此菜单。
不选非用户也可以查看。"; - $lang->about_module_type = "版面,页面选项可直接生成该模块,URL就是链接。
注意:生成后不能修改。"; - $lang->about_browser_title = "显示在浏览器顶端标题栏里的文档。"; - $lang->about_module_id = "访问版面,页面时使用的地址。
例) http://域名/[模块ID], http://域名/?mid=[模块ID]"; - $lang->about_menu_item_url = "对象选择URL时,要链接的地址。
输入的时候请不要输入http://头。"; - $lang->about_menu_image_button = "可以用图片来代替菜单名。"; - $lang->about_cafe_delete = "删除站点:即删除所以所属模块(版面,页面等)及所属主题。
一定要慎重操作。"; - $lang->about_cafe_admin = "可以指定站点管理员。
管理员登录口为http://域名/?act=dispHomepageManage。管理员只能在已有的用户中指定。"; - - $lang->confirm_change_layout = "切换布局可能一些原有的信息将无法显示。你确定要切换吗?"; - $lang->confirm_delete_menu_item = "删除菜单:即同时删除链接到此菜单的版面或页面模块。你确定要删除吗?"; - $lang->msg_module_count_exceed = '허용된 모듈의 개수를 초과하였기에 생성할 수 없습니다'; - $lang->msg_not_enabled_id = '사용할 수 없는 아이디입니다'; - $lang->msg_same_site = '동일한 가상 사이트의 모듈은 이동할 수가 없습니다'; - $lang->about_move_module = '가상사이트와 기본사이트간의 모듈을 옮길 수 있습니다.
다만 가상사이트끼리 모듈을 이동하거나 같은 이름의 mid가 있을 경우 예기치 않은 오류가 생길 수 있으니 꼭 가상 사이트와 기본 사이트간의 다른 이름을 가지는 모듈만 이동하세요'; -?> diff --git a/modules/homepage/lang/zh-TW.lang.php b/modules/homepage/lang/zh-TW.lang.php deleted file mode 100644 index d3fd0077a..000000000 --- a/modules/homepage/lang/zh-TW.lang.php +++ /dev/null @@ -1,106 +0,0 @@ -cafe = "虛擬網站"; - $lang->cafe_id = "網站 ID"; - $lang->cafe_title = "網站名稱"; - $lang->cafe_description = '網站說明'; - $lang->cafe_banner = '網站廣告'; - $lang->module_type = "目標"; - $lang->board = "討論板"; - $lang->page = "頁面"; - $lang->module_id = "模組 ID"; - $lang->item_group_grant = "顯示群組"; - $lang->cafe_info = "網站資訊"; - $lang->cafe_admin = "網站管理者"; - $lang->do_selected_member = "選擇會員 : "; - $lang->cafe_latest_documents = '最新主題'; - $lang->cafe_latest_comments = '最新評論'; - $lang->mycafe_list = '加入的網站'; - $lang->cafe_creation_type = '網站類型'; - $lang->about_cafe_creation_type = "Please choose how users access the created cafe. If you choose Site ID, they would access via http://defaultAddr/SiteID, and in the case of Domain name, they would access via sub-domain of registered domain name, http://subdomain.defaultDomain"; - $lang->cafe_main_layout = '主要版面'; - - $lang->default_layout = '預設版面'; - $lang->about_default_layout = '可指定建立網站時預設的版面。'; - $lang->enable_change_layout = '變更版面'; - $lang->about_change_layout = '允許所有網站都能夠變更版面。'; - $lang->allow_service = '允許服務'; - $lang->about_allow_service = 'You may configure default setting for the number and the type of services allowed in newly created cafes'; - - $lang->cmd_make_cafe = '建立網站'; - $lang->cmd_import = '匯入'; - $lang->cmd_export = '匯出'; - $lang->cafe_creation_privilege = '網站建立權限'; - - $lang->cafe_main_mid = '網站 ID'; - $lang->about_cafe_main_mid = '虛擬網站的網址為「http://網址/ID」,請輸入想要的ID值。'; - - $lang->default_menus = array( - 'home' => '首頁', - 'notice' => '公告事項', - 'levelup' => '等級審核', - 'freeboard' => '自由討論', - 'view_total' => '所有主題', - 'view_comment' => '所有評論', - 'cafe_album' => '網站相簿', - 'menu' => '選單', - 'default_group1' => '待審會員', - 'default_group2' => '準會員', - 'default_group3' => '正會員', - ); - - $lang->cmd_admin_menus = array( - "dispHomepageManage" => "網站設定", - "dispHomepageMemberGroupManage" => "會員群組管理", - "dispHomepageMemberManage" => "會員列表", - "dispHomepageTopMenu" => "主選單", - "dispHomepageComponent" => "功能設定", - "dispHomepageCounter" => "訪問統計", - "dispHomepageMidSetup" => "詳細設定", - ); - $lang->cmd_cafe_registration = "建立網站"; - $lang->cmd_cafe_setup = "網站設置"; - $lang->cmd_cafe_delete = "刪除網站"; - $lang->cmd_go_home = "移至首頁"; - $lang->cmd_go_cafe_admin = '管理頁面'; - $lang->cmd_change_layout = "變更"; - $lang->cmd_select_index = "選擇初始頁面"; - $lang->cmd_add_new_menu = "新增選單"; - $lang->default_language = "預設語言"; - $lang->about_default_language = "可以設置顯示語言給首次訪問的使用者。"; - - $lang->about_cafe_act = array( - "dispHomepageManage" => "可設定網站風格", - "dispHomepageMemberGroupManage" => "可管理網站內的用戶群組", - "dispHomepageMemberManage" => "可以檢視和管理會員", - "dispHomepageTopMenu" => "可建立或管理左側或上端的選單", - "dispHomepageComponent" => "可選擇是否啟用網頁編輯器組件/附加元件", - "dispHomepageCounter" => "可以檢視虛擬網站的訪問數據統計。", - "dispHomepageMidSetup" => "可詳細設定網站所使用的討論板,頁面等模組", - ); - $lang->about_cafe = "虛擬網站模組可快速建立網站,且容易進行設定。"; - $lang->about_cafe_title = "只有在管理時才看的到此標題。"; - $lang->about_menu_names = "可指定語言。
如果只輸入其中一項,其他語言將會顯示一樣。"; - $lang->about_menu_option = "可設定按選單時,是否要以新視窗開啟。
選展開的話,是隨版面。"; - - $lang->about_group_grant = "有選擇用戶群組的話,只有被選擇的用戶群組才看的到。
沒有選擇的話,非會員也能觀看。"; - $lang->about_module_type = "討論板,頁面可直接建立該模組和連結網址。
注意:建立後無法再修改"; - $lang->about_browser_title = "連結選單後,顯示在瀏覽器視窗的標題。"; - $lang->about_module_id = "連結討論板,頁面等模組時,所要輸入的格式。
例) http://域名/[模組 ID],或 http://域名/?mid=[模組 ID]"; - $lang->about_menu_item_url = "目標是連結網址時,在此輸入網址。
請勿輸入 http://"; - $lang->about_menu_image_button = "可用圖片代替選單名稱"; - $lang->about_cafe_delete = "刪除網站:即刪除所有相關的模組(討論板,頁面等)以及相關文章。請慎重使用。"; - $lang->about_cafe_admin = "可以建立網站管理員。
管理員登入網址是 http://域名/?act=dispHomepageManage。只能在現有的會員中指定管理員。"; - - $lang->confirm_change_layout = "變換版面可能會使原來的資料無法顯示。確定要變換嗎?"; - $lang->confirm_delete_menu_item = "刪除選單:刪除選單的同時,將會使連結到選單的討論板或頁面一起刪除。確定要刪除嗎?"; - $lang->msg_module_count_exceed = '模組數量已達到上限,無法再新建模組。'; - $lang->msg_not_enabled_id = '無法使用的帳號'; - $lang->msg_same_site = '無法在虛擬網站間移動模組。'; - $lang->about_move_module = '可在預設網站與虛擬網站間移動模組。
Moving modules among virtual sites is note allowed. Also, if there exists a module with same mid, there can be unexpected errors, thus move only modules which have unique mid.'; -?> diff --git a/modules/homepage/queries/deleteHomepage.xml b/modules/homepage/queries/deleteHomepage.xml deleted file mode 100644 index f7153ed1d..000000000 --- a/modules/homepage/queries/deleteHomepage.xml +++ /dev/null @@ -1,8 +0,0 @@ - - - - - - - - diff --git a/modules/homepage/queries/getHomepageInfo.xml b/modules/homepage/queries/getHomepageInfo.xml deleted file mode 100644 index 2940ae3cd..000000000 --- a/modules/homepage/queries/getHomepageInfo.xml +++ /dev/null @@ -1,18 +0,0 @@ - - -
-
-
- - - - - - - - - - - - - diff --git a/modules/homepage/queries/getHomepageList.xml b/modules/homepage/queries/getHomepageList.xml deleted file mode 100644 index 5cd09f4ec..000000000 --- a/modules/homepage/queries/getHomepageList.xml +++ /dev/null @@ -1,24 +0,0 @@ - - -
-
-
- - - - - - - - - - - - - - - - - - - diff --git a/modules/homepage/queries/getMyCafes.xml b/modules/homepage/queries/getMyCafes.xml deleted file mode 100644 index 993a5ef29..000000000 --- a/modules/homepage/queries/getMyCafes.xml +++ /dev/null @@ -1,24 +0,0 @@ - - -
-
-
-
- - - - - - - - - - - - - - - - - - diff --git a/modules/homepage/queries/getNewestComments.xml b/modules/homepage/queries/getNewestComments.xml deleted file mode 100644 index f8a5675a2..000000000 --- a/modules/homepage/queries/getNewestComments.xml +++ /dev/null @@ -1,23 +0,0 @@ - - -
-
-
-
- - - - - - - - - - - - - - - - - diff --git a/modules/homepage/queries/getNewestDocuments.xml b/modules/homepage/queries/getNewestDocuments.xml deleted file mode 100644 index 721b5614e..000000000 --- a/modules/homepage/queries/getNewestDocuments.xml +++ /dev/null @@ -1,24 +0,0 @@ - - -
-
-
-
- - - - - - - - - - - - - - - - - - diff --git a/modules/homepage/queries/getRssList.xml b/modules/homepage/queries/getRssList.xml deleted file mode 100644 index f18c3e614..000000000 --- a/modules/homepage/queries/getRssList.xml +++ /dev/null @@ -1,21 +0,0 @@ - - -
-
-
- - - - - - - - - - - - - - - - diff --git a/modules/homepage/queries/insertHomepage.xml b/modules/homepage/queries/insertHomepage.xml deleted file mode 100644 index 4a40f20da..000000000 --- a/modules/homepage/queries/insertHomepage.xml +++ /dev/null @@ -1,14 +0,0 @@ - - -
- - - - - - - - - - - diff --git a/modules/homepage/queries/updateHomepage.xml b/modules/homepage/queries/updateHomepage.xml deleted file mode 100644 index d24c536a1..000000000 --- a/modules/homepage/queries/updateHomepage.xml +++ /dev/null @@ -1,13 +0,0 @@ - - -
- - - - - - - - - - diff --git a/modules/homepage/queries/updateHomepageTitle.xml b/modules/homepage/queries/updateHomepageTitle.xml deleted file mode 100644 index faf74d491..000000000 --- a/modules/homepage/queries/updateHomepageTitle.xml +++ /dev/null @@ -1,11 +0,0 @@ - - -
- - - - - - - - diff --git a/modules/homepage/schemas/homepages.xml b/modules/homepage/schemas/homepages.xml deleted file mode 100644 index c207ced00..000000000 --- a/modules/homepage/schemas/homepages.xml +++ /dev/null @@ -1,10 +0,0 @@ -
- - - - - - - - -
diff --git a/modules/homepage/skins/xe_default/img/arrowNextA1.gif b/modules/homepage/skins/xe_default/img/arrowNextA1.gif deleted file mode 100644 index 15c36291e4cb2bc0eba9723c7e0b4d98b5e33ef7..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 46 ycmZ?wbhEHbWM*JxXkcWRIdkU!|Nj+#vM@3*Ff!;c00Bsbfr-_HXK1B2pE79h#MpaUX6G7L=2E&Z$v)&Rnf2Soq? diff --git a/modules/homepage/skins/xe_default/img/lineVr11.gif b/modules/homepage/skins/xe_default/img/lineVr11.gif deleted file mode 100644 index 8c8291f992016f579fa6e93557398d62d0f9c69e..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 44 tcmZ?wbhEHbWMtrGXkcKtd-pB_1B2pE79h#MpaUX6G7L=2E&Txu)&R+v2gLvY diff --git a/modules/homepage/skins/xe_default/index.html b/modules/homepage/skins/xe_default/index.html deleted file mode 100644 index 56a2934d3..000000000 --- a/modules/homepage/skins/xe_default/index.html +++ /dev/null @@ -1,133 +0,0 @@ - - - -
- - - -

{$module_info->comment}

- -
- - -
- -
- - -
-

{$module_info->intro_title}

- - {nl2br($module_info->intro_description)} - {$module_info->intro_url} -
- - - -
-

{$val->cafe_title}

- - - - - {preg_replace('/<([^>]+)>/i','',$val->cafe_description)} - - {$val->url} -
- - - -
- -
- -
- - -
- -

{$lang->cmd_make_cafe}

-
- - - - - - - - - - - - - - - - - - - - - - -
{$lang->cafe_id} (4~12)
- -
{$lang->cafe_title} (4~20)
{$lang->cafe_description} (10~200)
-
- - - -

{$lang->mycafe_list} ({count($my_cafes)})

- - -
- - - -
-

{$lang->cafe_latest_documents}

- -
- - - -
-

{$lang->cafe_latest_comments}

- -
- -
- -
diff --git a/modules/homepage/skins/xe_default/skin.xml b/modules/homepage/skins/xe_default/skin.xml deleted file mode 100644 index ac24de5b7..000000000 --- a/modules/homepage/skins/xe_default/skin.xml +++ /dev/null @@ -1,92 +0,0 @@ - - - Cafe 기본 Skin - Cafe用デフォルトスキン - 虛擬網站預設面板 - - Cafe 기본 스킨입니다. - - - Cafe用のデフォルトスキンです。 - - - 虛擬網站預設面板。 - - 0.1 - 2009-04-03 - - - zero - zero - zero - - - GPL - - - - 기본 - デフォルト - 預設 - - - - - - 제목 - タイトル - 標題 - 제목을 적어주세요. - タイトルを入力して下さい。 - 請輸入標題。 - - - 부제목 - サブタイトル - 副標題 - 제목 옆에 나타날 부제목을 적어주세요. - タイトルの隣りに表示されるサブタイトルを入力して下さい。 - 請輸入顯示在標題旁的副標題。 - - - 상세 설명 - 詳細説明 - 說明 - 제목 아래 표시될 설명을 입력하실 수 있습니다. - タイトルの下に表示される説明文を入力して下さい。 - 請輸入顯示在標題下方的副標題。 - - - 카페 소개 제목 - Cafeの紹介キャッチ - 虛擬網站標題 - 소개할 카페의 제목을 입력해주세요. (메인 노출) - 紹介するCafeのキャッチを入力して下さい。 (メインへ公開) - 請輸入虛擬網站的標題。 (メインへ公開) - - - 카페 소개 내용 - Cafeの紹介詳細 - 虛擬網站說明 - 소개할 카페의 내용을 입력해주세요. (메인 노출) - 紹介するCafeの詳細説明を入力して下さい。 (メインへ公開) - 請輸入虛擬網站的簡介。 (メインへ公開) - - - 카페 소개 이미지 - Cafeの紹介イメージ - 虛擬網站圖片 - 소개할 카페의 내용에 포함되는 이미지를 등록해주세요. (메인 노출) - 紹介するCafeの内容に表示するイメージを登録して下さい。 (メインへ公開) - 請輸入虛擬網站想要使用的背景圖片。 (メインへ公開) - - - 카페 소개 링크 - Cafeの紹介URL - 虛擬網站連結 - 소개할 카페의 링크를 입력해주세요. (http:// 모두 포함) - 紹介するCafeのURLを入力して下さい。 (http:// を含む) - 請輸入虛擬網站連結。 (包含http:// ) - - - diff --git a/modules/homepage/skins/xe_default/style.css b/modules/homepage/skins/xe_default/style.css deleted file mode 100644 index 2666c5a5c..000000000 --- a/modules/homepage/skins/xe_default/style.css +++ /dev/null @@ -1,116 +0,0 @@ -@charset "utf-8"; - -/* header */ -.cafeHeader *{ margin:0 0 30px 0; padding:0;} -.cafeHeader .cafeTitle{ font-size:1em; letter-spacing:-.1em; margin-bottom:10px; border-bottom:3px solid; *zoom:1; background-repeat:no-repeat; background-position:left center;} -.cafeHeader .cafeTitle:after{ content:""; display:block; clear:both;} -.cafeHeader .cafeTitleText{ float:left; clear:both; margin-bottom:-3px; padding:5px 15px 5px 5px; border-bottom:3px solid; background-repeat:no-repeat; background-position:right bottom;} -.cafeHeader .cafeTitleText a{ text-decoration:none;} -.cafeHeader .cafeTitleText em{ font-style:normal; font-weight:normal;} -.cafeHeader .cafeDescription{ padding:7px 15px; -moz-border-radius:3px; -webkit-border-radius:3px; position:relative;} -.cafeHeader .cafeTitle{ border-color:#aaa; } -.cafeHeader .cafeTitleText{ border-color:#666; background-image:url(./img/lineVr11.gif);} -.cafeHeader .cafeTitleText a{ color:#000;} -.cafeHeader .cafeTitleText em{ color:#666;} -.cafeHeader .cafeDescription{ background:#efefef; border:1px solid #ccc;} - -/* layout */ -div.cafeBox { position:relative; padding:0 250px 0 0; *zoom:1; } -div.cafeBox:after{ content:""; display:block; clear:both;} -div.cafeBox a { text-decoration:none; } -div.cafeBox a:hover { text-decoration:underline; position:relative; } - -div.cafeLeftBox { position:relative; margin-bottom:20px; text-align:justify; float:left; width:100%;} -div.cafeRightBox { position:relative; width:230px; float:right; clear:right; margin-left:-230px; right:-250px; } - -hr.cafeHR { display:none; position:absolute;} - -/* intro */ -div.intro { border:4px solid #777; margin-bottom:20px; padding:10px; *zoom:1; overflow:hidden;} -div.intro.list { border-color:#ddd; } -div.intro h3 { width:100%; padding:0 0 5px 0; border-bottom:2px solid #aaa; margin:0 0 10px 0; } -div.intro img { padding:0; margin:0 10px 10px 0; } -div.intro .url { text-align:right; display:block; } -div.intro .url a { color:#5B96C2; } - -/* cafe list */ -.cafeList div.tabContent { display:none; } -.cafeList{ position:relative; margin:0; padding:0; font-size:12px; line-height:1.5; *zoom:1;} -.cafeList:after{ content:""; display:block; clear:both;} -.cafeList li { list-style:none; clear:both; margin-bottom:10px; padding-bottom:10px; *zoom:1; overflow:hidden; border-bottom:1px dotted #ddd;} -.cafeList li p{ margin:0; padding:0;} -.cafeList li p.thumbArea{ position:relative; float:left; overflow:hidden; margin-right:10px; } -.cafeList li p.titleArea{ margin-bottom:4px; overflow:hidden; white-space:nowrap; padding-right:2px; font-size:16px; } -.cafeList li p.titleArea .board{ padding-right:5px;} -.cafeList li p.text{ margin-bottom:4px; clear:both; padding-left:10px;} -.cafeList li p.url { color:#5B96C2; float:left; clear:left; } -.cafeList li p.url a { color:#5B96C2!important; } -.cafeList li p.date { float:right; color:#999; font-weight:normal;} -.cafeList li .thumb{ text-decoration:none; overflow:hidden; width:100px; height:100px; } -.cafeList li .thumb img { margin:0 5px 5px 0; padding:1px; border:1px solid #eee; } -.cafeList li .title{ font-weight:bold;} -.cafeList li .replyNum a{ font:10px Tahoma; margin:0 -1px;} -.cafeList li .trackbackNum a{ font:10px Tahoma; margin:0 -1px;} -.cafeList li .author{ margin-right:10px;} -.cafeList li .date{ font:11px Tahoma; } -.cafeList li .hour{ font:11px Tahoma;} -.cafeList li .board{ color:#333; background:url(./img/lineTextDiv.gif) no-repeat right center;} -.cafeList li .title{ color:#666;} -.cafeList li .replyNum a{ color:#ff1a1a;} -.cafeList li .trackbackNum a{ color:#66c;} -.cafeList li .author{ color:#333;} -.cafeList li .category{ color:#333; background:url(./img/lineTextDiv.gif) no-repeat right center;} -.cafeList li .date{ font-weight:bold; } -.cafeList li .hour{ color:#888;} -.cafeList li .text{ color:#888;} - -/* Pagination Reset */ -.pagination{ padding:15px 0; margin:0; text-align:center;} -.pagination *{ margin:0; padding:0;} -.pagination img{ border:0;} -.pagination a, -.pagination strong{ position:relative; display:inline-block; text-decoration:none; line-height:normal; color:#333; font-family:Tahoma, Sans-serif; vertical-align:middle;} -.pagination a:hover, -.pagination a:active, -.pagination a:focus{ background-color:#f4f4f4 !important; } -.pagination strong{ color:#ff6600 !important;} -.pagination a.prev, -.pagination a.prevEnd, -.pagination a.next, -.pagination a.nextEnd{ font-weight:normal !important; border:none !important; margin:0 !important; white-space:nowrap; } - -/* Pagination A1 */ -.pagination.a1 a, -.pagination.a1 strong{ margin:0 -4px; padding:1px 10px 1px 8px; border:none; border-left:1px solid #ccc; border-right:1px solid #ddd; font-weight:bold; font-size:12px; background:#fff;} -.pagination.a1 a.prev{ padding-left:10px; background:#fff url(./img/arrowPrevA1.gif) no-repeat left center; } -.pagination.a1 a.prevEnd{ padding-left:15px; background:#fff url(./img/arrowPrevEndA1.gif) no-repeat left center; } -.pagination.a1 a.next{ padding-right:10px; background:#fff url(./img/arrowNextA1.gif) no-repeat right center; } -.pagination.a1 a.nextEnd{ padding-right:15px; background:#fff url(./img/arrowNextEndA1.gif) no-repeat right center; } - -/* cafe context */ -div.cafeContext { margin-bottom:20px; } -div.cafeContext h3 { font-size:12px; color:#444; border-bottom:2px solid #aaa; padding:3px; margin:0 0 10px 0;} -div.cafeContext ul { list-style:none; margin:10px 5px; padding:0; } -div.cafeContext ul li { margin:0 0 3px 0; padding:0; color:#aaa; white-space:nowrap; overflow:hidden; height:20px; } -div.cafeContext ul li span { color:#5B96C2; cursor:pointer;} -div.cafeContext ul li a { color:#666 !important; } -div.cafeContext ul li a img { vertical-align:middle; } - -.cafeTable{ width:100%; border:0; margin:0 0 20px 0; padding:0;} -.cafeTable th div { white-space:nowrap; } -.cafeTable th, -.cafeTable td{ border:0; padding:5px 10px; vertical-align:top;} -.cafeTable th{ background:#f4f4f4;} -.cafeTable thead th{ border-top:2px solid #cfcfcf; border-bottom:1px solid #e5e5e5; background-image:url(../img/lineVrText.gif); background-repeat:no-repeat; background-position:left center;} -.cafeTable thead th:first-child{ background-image:none;} -.cafeTable tbody th{ border-bottom:1px solid #e5e5e5; text-align:left;} -.cafeTable td{ border-bottom:1px solid #f0f0f0;} - -.cafeTable th.button { text-align:right; } -.cafeTable td.alert { color:red !important; } -.cafeTable td.alert a { text-decoration:none; color:red !important; } - -input.cafeID { width:90%; } -input.cafeTitle { width:90%; } -textarea.cafeDescription{ width:90%; height:40px;} -.cafeTable th span { font-size:10px; font-family:tahoma; color:#aaa; font-weight:normal;} diff --git a/modules/homepage/tpl/_footer.html b/modules/homepage/tpl/_footer.html deleted file mode 100644 index 04f5b8449..000000000 --- a/modules/homepage/tpl/_footer.html +++ /dev/null @@ -1 +0,0 @@ -
diff --git a/modules/homepage/tpl/_header.html b/modules/homepage/tpl/_header.html deleted file mode 100644 index 000670281..000000000 --- a/modules/homepage/tpl/_header.html +++ /dev/null @@ -1,17 +0,0 @@ - - - - -
- -

{$lang->cafe_admin}

- -
- - -
diff --git a/modules/homepage/tpl/components.html b/modules/homepage/tpl/components.html deleted file mode 100644 index 407428eee..000000000 --- a/modules/homepage/tpl/components.html +++ /dev/null @@ -1,83 +0,0 @@ - - - - - - -

{$lang->cmd_admin_menus[$act]}

-

{$lang->about_cafe_act[$act]}

- - - -
- - - - - - - - - - - - - - - - - - - - - - - - - -
{$lang->description}
{$lang->component_author}
{$lang->component_version}
{$lang->component_date}
{$xml_info->title} ({$component_name})
{$lang->cmd_setup} - - {$lang->cmd_enable} - - {$lang->cmd_disable} - - {$lang->cmd_move_up}{$lang->cmd_move_down}
{nl2br($xml_info->description)} - - {$author->name} - - {$xml_info->version}{zdate($xml_info->date, 'Y-m-d')}
-
- - - diff --git a/modules/homepage/tpl/delete.html b/modules/homepage/tpl/delete.html deleted file mode 100644 index 4c97838d0..000000000 --- a/modules/homepage/tpl/delete.html +++ /dev/null @@ -1,38 +0,0 @@ - - - -

{$lang->cafe} {$lang->cmd_management}

- -
{nl2br($lang->about_cafe)}
- -
- -

{$lang->cmd_cafe_delete}

-

{$lang->about_cafe_delete}

- - - - - - - - - - - - - - - - - - -
{$lang->cafe_title}
{$homepage_info->title}
{$lang->domain}
{$homepage_info->domain}
{$lang->cafe_admin}
- - {$val->nick_name} ({$val->user_id})
- -   -
- -
-
diff --git a/modules/homepage/tpl/filter/cafe_creation.xml b/modules/homepage/tpl/filter/cafe_creation.xml deleted file mode 100644 index a7bf487bb..000000000 --- a/modules/homepage/tpl/filter/cafe_creation.xml +++ /dev/null @@ -1,11 +0,0 @@ - -
- - - - - - - - -
diff --git a/modules/homepage/tpl/filter/change_language.xml b/modules/homepage/tpl/filter/change_language.xml deleted file mode 100644 index 32e4a42b8..000000000 --- a/modules/homepage/tpl/filter/change_language.xml +++ /dev/null @@ -1,7 +0,0 @@ - -
- - - - - diff --git a/modules/homepage/tpl/filter/change_layout.xml b/modules/homepage/tpl/filter/change_layout.xml deleted file mode 100644 index 2d4b9087b..000000000 --- a/modules/homepage/tpl/filter/change_layout.xml +++ /dev/null @@ -1,7 +0,0 @@ - - - - - - - diff --git a/modules/homepage/tpl/filter/delete_group.xml b/modules/homepage/tpl/filter/delete_group.xml deleted file mode 100644 index e4215cb50..000000000 --- a/modules/homepage/tpl/filter/delete_group.xml +++ /dev/null @@ -1,9 +0,0 @@ - - - - - - - - -
diff --git a/modules/homepage/tpl/filter/delete_homepage.xml b/modules/homepage/tpl/filter/delete_homepage.xml deleted file mode 100644 index 49655025c..000000000 --- a/modules/homepage/tpl/filter/delete_homepage.xml +++ /dev/null @@ -1,12 +0,0 @@ - -
- - - - - - - - - -
diff --git a/modules/homepage/tpl/filter/delete_menu_item.xml b/modules/homepage/tpl/filter/delete_menu_item.xml deleted file mode 100644 index 205a53e68..000000000 --- a/modules/homepage/tpl/filter/delete_menu_item.xml +++ /dev/null @@ -1,10 +0,0 @@ - -
- - - - - - - -
diff --git a/modules/homepage/tpl/filter/export_module.xml b/modules/homepage/tpl/filter/export_module.xml deleted file mode 100644 index 660163464..000000000 --- a/modules/homepage/tpl/filter/export_module.xml +++ /dev/null @@ -1,4 +0,0 @@ - -
- - diff --git a/modules/homepage/tpl/filter/insert_config.xml b/modules/homepage/tpl/filter/insert_config.xml deleted file mode 100644 index 3056e6eeb..000000000 --- a/modules/homepage/tpl/filter/insert_config.xml +++ /dev/null @@ -1,5 +0,0 @@ - - - - - diff --git a/modules/homepage/tpl/filter/insert_group.xml b/modules/homepage/tpl/filter/insert_group.xml deleted file mode 100644 index 59d70f20f..000000000 --- a/modules/homepage/tpl/filter/insert_group.xml +++ /dev/null @@ -1,9 +0,0 @@ - - - - - - - - - diff --git a/modules/homepage/tpl/filter/insert_homepage.xml b/modules/homepage/tpl/filter/insert_homepage.xml deleted file mode 100644 index 0e34736b3..000000000 --- a/modules/homepage/tpl/filter/insert_homepage.xml +++ /dev/null @@ -1,18 +0,0 @@ - -
- - - - - - - - - - - - - - - -
diff --git a/modules/homepage/tpl/filter/insert_menu_item.xml b/modules/homepage/tpl/filter/insert_menu_item.xml deleted file mode 100644 index 44b786b1d..000000000 --- a/modules/homepage/tpl/filter/insert_menu_item.xml +++ /dev/null @@ -1,10 +0,0 @@ - -
- - - - - - - -
diff --git a/modules/homepage/tpl/filter/update_homepage.xml b/modules/homepage/tpl/filter/update_homepage.xml deleted file mode 100644 index e96c1cc84..000000000 --- a/modules/homepage/tpl/filter/update_homepage.xml +++ /dev/null @@ -1,11 +0,0 @@ - -
- - - - - - - - -
diff --git a/modules/homepage/tpl/filter/update_index_mid.xml b/modules/homepage/tpl/filter/update_index_mid.xml deleted file mode 100644 index 6b7cd7964..000000000 --- a/modules/homepage/tpl/filter/update_index_mid.xml +++ /dev/null @@ -1,9 +0,0 @@ - -
- - - - - - -
diff --git a/modules/homepage/tpl/filter/update_member_group.xml b/modules/homepage/tpl/filter/update_member_group.xml deleted file mode 100644 index a1f3cd460..000000000 --- a/modules/homepage/tpl/filter/update_member_group.xml +++ /dev/null @@ -1,11 +0,0 @@ - -
- - - - - - - - - diff --git a/modules/homepage/tpl/group_list.html b/modules/homepage/tpl/group_list.html deleted file mode 100644 index 629289883..000000000 --- a/modules/homepage/tpl/group_list.html +++ /dev/null @@ -1,91 +0,0 @@ - - - - - -

{$lang->cmd_homepage_menus[$act]}

-

{$lang->about_homepage_act[$act]}

- - - -
- - - - - - - - - - - - - - - - - - - - - - - - - - - - -
{$lang->group_title}
{$lang->description}
{$lang->regdate}
{$lang->is_default}
 
{$lang->msg_group_is_null}
{$group_info->title}{nl2br($group_info->description)} {zdate($group_info->regdate,"Y-m-d H:i:s")}Y {$lang->cmd_modify} - - {$lang->cmd_delete} - -   - -
- -
- - - -
- - - - - - - - - - - - - - - - - - - - - - - -
{$lang->group_title}
- - {$lang->cmd_find_langcode} -
{$lang->is_default}
is_default=='Y')-->checked="checked" /> {$lang->about_member_default}
{$lang->description}
- - - - - - -
- - -
- - diff --git a/modules/homepage/tpl/index.html b/modules/homepage/tpl/index.html deleted file mode 100644 index 78ddf8d6b..000000000 --- a/modules/homepage/tpl/index.html +++ /dev/null @@ -1,213 +0,0 @@ - - - - -

{$lang->cafe} {$lang->cmd_management}

- -
{nl2br($lang->about_cafe)}
- -
- - - - - - - - - - - - - - - - - - - - - - - -
Total {number_format($total_count)}, Page {number_format($page)}/{number_format($total_page)}
{$lang->no}
{$lang->title}
{$lang->domain} / Site ID
{$lang->regdate}
 
{$no}{htmlspecialchars($val->cafe_title)}{$val->domain}{zdate($val->regdate,"Y-m-d")}{$lang->cmd_setup}{$lang->cmd_delete}
- - - -
- -
-
-

{$lang->cmd_make_cafe}

- - - - - - - - - - - - - - -
{$lang->cafe_title}
- -

{$lang->about_cafe_title}

-
{$lang->access_type}
- - -
- http:// -

{$lang->about_domain}

-
- -
-
- -
-

{$lang->cmd_setup}

- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
{$lang->cafe_main_mid}
- -

{$lang->about_cafe_main_mid}

-
{$lang->browser_title}
- -
{$lang->cafe_main_layout}
- -
{$lang->skin}
- - - {$lang->cmd_setup} - -
{$lang->cafe_creation_type}
- - -
- URL : -
-

{$lang->about_cafe_creation_type}

-
{$lang->cafe_creation_privilege}
- - group_srl, $homepage_config->creation_group))-->checked="checked" value="{$val->group_srl}" id="creation_group_{$key}"/> - -
{$lang->default_layout}
- -

{$lang->about_default_layout}

-
{$lang->enable_change_layout}
- enable_change_layout=='Y')-->checked="checked"/> -

{$lang->about_change_layout}

-
{$lang->allow_service}
{$v->title} - -
-

{$lang->about_allow_service}

-
RSS
- use_rss=='Y')-->checked="checked"/> -
-
-
diff --git a/modules/homepage/tpl/js/homepage.js b/modules/homepage/tpl/js/homepage.js deleted file mode 100644 index 37e6973f9..000000000 --- a/modules/homepage/tpl/js/homepage.js +++ /dev/null @@ -1,441 +0,0 @@ -function completeInsertHomepage(ret_obj) { - var site_srl = ret_obj['site_srl']; - location.href = current_url.setQuery('site_srl',site_srl).setQuery('act','dispHomepageAdminSetup'); -} - -function doHomepageInsertAdmin() { - var fo_obj = xGetElementById("cafeFo"); - var sel_obj = fo_obj.admin_list; - var admin_id = fo_obj.admin_id.value; - if(!admin_id) return; - - var opt = new Option(admin_id,admin_id,true,true); - sel_obj.options[sel_obj.options.length] = opt; - - fo_obj.admin_id.value = ''; - sel_obj.size = sel_obj.options.length; - sel_obj.selectedIndex = -1; -} - -function doHomepageDeleteAdmin() { - var fo_obj = xGetElementById("cafeFo"); - var sel_obj = fo_obj.admin_list; - sel_obj.remove(sel_obj.selectedIndex); - - sel_obj.size = sel_obj.options.length; - sel_obj.selectedIndex = -1; -} - -function doUpdateHomepage(fo_obj, func) { - var sel_obj = fo_obj.admin_list; - var arr = new Array(); - for(var i=0;i ul > li > ul').remove(); - if(jQuery("ul.simpleTree > li > a").size() ==0)jQuery('').bind("click",function(e){homepageAddMenu(0,e);}).appendTo("ul.simpleTree > li"); - - //ajax get data and transeform ul il - jQuery.get(url,function(data){ - jQuery(data).find("node").each(function(i){ - var text = jQuery(this).attr("text"); - var node_srl = jQuery(this).attr("node_srl"); - var parent_srl = jQuery(this).attr("parent_srl"); - var url = jQuery(this).attr("url"); - - // node - var node = jQuery('
  • '+text+'
  • '); - - // button - jQuery('').bind("click",function(e){ - jQuery("#tree_"+node_srl+" > span").click(); - homepageAddMenu(node_srl,e); - return false; - }).appendTo(node); - - jQuery('').bind("click",function(e){ - jQuery.exec_json("homepage.getHomepageMenuItem",{ "node_srl":node_srl},function(data){ - jQuery("#tree_"+node_srl+" > span").click(); - data.menu_info['mode'] = 'update'; - menuFormInsert(data.menu_info); - jQuery("#menuItem").css('position','absolute').css('display','block').css('top',e.pageY).css('left',e.pageX).css('zIndex',9999); - }); - return false; - - }).appendTo(node); - - jQuery('').bind("click",function(e){ - homepageDeleteMenu(node_srl); - return false; - }).appendTo(node); - - // insert parent child - if(parent_srl>0){ - if(jQuery('#tree_'+parent_srl+'>ul').length==0) jQuery('#tree_'+parent_srl).append(jQuery('
      ')); - jQuery('#tree_'+parent_srl+'> ul').append(node); - }else{ - if(jQuery('#menu ul.simpleTree > li > ul').length==0) jQuery("
        ").appendTo('#menu ul.simpleTree > li'); - jQuery('#menu ul.simpleTree > li > ul').append(node); - } - - }); - - //button show hide - jQuery("#menu li").each(function(){ - if(jQuery(this).parents('ul').size() > max_menu_depth) jQuery("a.add",this).hide(); - if(jQuery(">ul",this).size()>0) jQuery(">a.delete",this).hide(); - }); - - - // draw tree - simpleTreeCollection = jQuery('.simpleTree').simpleTree({ - autoclose: false, - afterClick:function(node){ - //alert("text-"+jQuery('span:first',node).text()); - }, - afterDblClick:function(node){ - //alert("text-"+jQuery('span:first',node).text()); - }, - afterMove:function(destination, source, pos){ - jQuery('#menuItem').css("display",'none'); - if(destination.size() == 0){ - homepageLoadMenuInfo(xml_url); - return; - } - var menu_srl = jQuery("#fo_menu input[name=menu_srl]").val(); - var parent_srl = destination.attr('id').replace(/.*_/g,''); - var target_srl = source.attr('id').replace(/.*_/g,''); - var brothers = jQuery('#'+destination.attr('id')+' > ul > li:not([class^=line])').length; - var mode = brothers >1 ? 'move':'insert'; - var source_srl = pos == 0 ? 0: source.prevAll("li:not(.line)").get(0).id.replace(/.*_/g,''); - - jQuery.exec_json("homepage.procHomepageMenuItemMove",{ "menu_srl":menu_srl,"parent_srl":parent_srl,"target_srl":target_srl,"source_srl":source_srl,"mode":mode}, - function(data){ - if(data.error>0){ - homepageLoadMenuInfo(xml_url); - } - }); - }, - - // i want you !! made by sol - beforeMovedToLine : function(destination, source, pos){ - return (jQuery(destination).parents('ul').size() + jQuery('ul',source).size() <= max_menu_depth); - }, - - // i want you !! made by sol - beforeMovedToFolder : function(destination, source, pos){ - return (jQuery(destination).parents('ul').size() + jQuery('ul',source).size() <= max_menu_depth-1); - }, - afterAjax:function() - { - //alert('Loaded'); - }, - animate:true - ,docToFolderConvert:true - }); - - // open all node - nodeToggleAll(); - },"xml"); -} - - -function menuFormInsert(obj) { - if(typeof(obj)=='undefined') return; - - var fo_obj = jQuery("#fo_menu").get(0); - - if(typeof(obj.parent_srl)!='undefined') fo_obj.parent_srl.value = obj.parent_srl; - if(typeof(obj.menu_item_srl)!='undefined') fo_obj.menu_item_srl.value = obj.menu_item_srl; - if(typeof(obj.mode)!='undefined') fo_obj.mode.value = obj.mode; - if(typeof(obj.name)!='undefined') fo_obj['menu_name'].value = obj.name; - if(typeof(obj.open_window)!='undefined' && obj.open_window=='Y') fo_obj.menu_open_window.checked = true; - if(typeof(obj.expand)!='undefined' && obj.expand=='Y') fo_obj.menu_expand.checked = true; - if(typeof(obj.group_srls)!='undefined' && obj.group_srls.length) { - for(var j=0;j 0) { - obj['parent_srl'] = node_srl; - } - - menuFormInsert(obj); - - jQuery("#menuItem").css('position','absolute').css('display','block').css('top',e.pageY).css('left',e.pageX).css('zIndex',9999); -} - - -function homepageDeleteMenu(node_srl) { - if(confirm(lang_confirm_delete)){ - jQuery('#menuItem').css("display",'none'); - var fo_obj = jQuery('#menu_item_form').get(0); - fo_obj.menu_item_srl.value = node_srl; - procFilter(fo_obj, delete_menu_item); - } -} - - -function nodeToggleAll(){ - jQuery("[class*=close]", simpleTreeCollection[0]).each(function(){ - simpleTreeCollection[0].nodeToggle(this); - }); -} - -function doReloadTreeMenu(){ - var menu_srl = jQuery("#fo_menu input[name=menu_srl]").val(); - - jQuery.exec_json("menu.procMenuAdminMakeXmlFile",{ "menu_srl":menu_srl}, - function(data){ - homepageLoadMenuInfo(xml_url); - } - ); - jQuery('#menuItem').css("display",'none'); - menuFormReset(); -} - -function closeTreeMenuInfo(){ - jQuery('#menuItem').css("display",'none'); -} - - -/* 모듈 생성 후 */ -function completeInsertBoard(ret_obj) { - var error = ret_obj['error']; - var message = ret_obj['message']; - - var page = ret_obj['page']; - var module_srl = ret_obj['module_srl']; - - alert(message); - - var url = current_url.setQuery('act','dispHomepageBoardInfo'); - if(module_srl) url = url.setQuery('module_srl',module_srl); - if(page) url.setQuery('page',page); - location.href = url; -} -function completeInsertGroup(ret_obj) { - location.href = current_url.setQuery('group_srl',''); -} - -function completeDeleteGroup(ret_obj) { - location.href = current_url.setQuery('group_srl',''); - -} - -function completeInsertGrant(ret_obj) { - var error = ret_obj['error']; - var message = ret_obj['message']; - var page = ret_obj['page']; - var module_srl = ret_obj['module_srl']; - - alert(message); -} - -function completeInsertPage(ret_obj) { - alert(ret_obj['message']); - location.reload(); -} - -function completeChangeLayout(ret_obj) { - location.reload(); -} - -function doDeleteGroup(group_srl) { - var fo_obj = xGetElementById('fo_group'); - fo_obj.group_srl.value = group_srl; - procFilter(fo_obj, delete_group); -} - -function changeMenuType(obj) { - var sel = obj.options[obj.selectedIndex].value; - if(sel == 'url') { - jQuery('#urlForm').css("display","block"); - } else { - jQuery('#urlForm').css("display","none"); - - } - -} - -function homepageMoveMenuItem() { - xAddEventListener(window, 'load', function() { document.body.appendChild(xGetElementById("menuItem")); xGetElementById("menuItem").style.width="550px";} ); -} - -function doRemoveMember(confirm_msg) { - var fo_obj = xGetElementById('siteMembers'); - var chk_obj = fo_obj.cart; - if(!chk_obj) return; - - - var values = new Array(); - if(typeof(chk_obj.length)=='undefined') { - if(chk_obj.checked) values[values.length]=chk_obj.value; - } else { - for(var i=0;i - - - - - -

        {$lang->cafe_info}

        -
        - - - - - - - - - - - - - - - - - - - - - - -
        {$lang->cafe_title}
        {$lang->cafe_description}
        {$lang->cafe_banner}
        - - cafe banner - - -
        - -
        -
        - -

        {$lang->cmd_select_index}

        -
        - - - - - - - -
        - -
        - -
        -
        - - -

        {$lang->default_language}

        -

        {$lang->About_default_language}

        -
        - - - - - - - -
        - -
        - -
        -
        - -
        -

        {$lang->layout}

        - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - {@ $_rows[$var->group]++ } - - - - - {@$_group_idx = 0;} - {@$_group = $var->group} - - - - - - - - - - - - - - - - - - - -
        {$lang->layout}
        - - -
        {$lang->path}
        {$selected_layout->path}
        {$lang->author}
        - - {$v->name} - -
        {$lang->description}
        {nl2br(trim($selected_layout->description))}
        {$lang->header_script}
        - -

        {$lang->about_header_script}

        -
        {$_group}
        {$var->title}
        group)-->colspan="2"> - - - {$lang->cmd_find_langcode} - - - - {$lang->cmd_find_langcode} - - - - -
        - image
        - - -
        - - - - - - - -

        {$var->description}

        -
        - -
        - - - - - - diff --git a/modules/homepage/tpl/member_list.html b/modules/homepage/tpl/member_list.html deleted file mode 100644 index 9220802d9..000000000 --- a/modules/homepage/tpl/member_list.html +++ /dev/null @@ -1,68 +0,0 @@ - - - - -

        {$lang->cmd_admin_menus[$act]}

        -

        {$lang->about_cafe_act[$act]}

        - -
        - - - - - - - - - - - - - - - {@ $val->group_list = implode(', ', $val->group_list)} - - - - - - - - - - - - - - -
        {$lang->no}
        {$lang->nick_name}
        {$lang->user_id}
        {$lang->user_name}
        {$lang->group}
        {$lang->signup_date}
        {$lang->last_login}
        {$no}{htmlspecialchars($val->nick_name)}{htmlspecialchars($val->user_id)}{htmlspecialchars($val->user_name)} - - {implode(',',$members_groups[$val->member_srl])} - -   - - {zdate($val->regdate,"Y-m-d H:i:s")}{zdate($val->last_login,"Y-m-d H:i:s")}
        - {$lang->do_selected_member} - - {$lang->cmd_delete} -
        -
        - - - - - diff --git a/modules/homepage/tpl/menu_manage.html b/modules/homepage/tpl/menu_manage.html deleted file mode 100644 index 448fc072b..000000000 --- a/modules/homepage/tpl/menu_manage.html +++ /dev/null @@ -1,168 +0,0 @@ - - - - - - - - -

        {$lang->cmd_admin_menus[$act]}

        - - {$lang->cmd_remake_cache} - -

        {$lang->about_cafe_act[$act]}

        - - - - - - - - - - - - diff --git a/modules/homepage/tpl/mid_list.html b/modules/homepage/tpl/mid_list.html deleted file mode 100644 index ad648edd5..000000000 --- a/modules/homepage/tpl/mid_list.html +++ /dev/null @@ -1,51 +0,0 @@ - - -

        {$lang->cmd_admin_menus[$act]}

        -

        {$lang->about_cafe_act[$act]}

        - - - - - - - - - - - - - - - - - - - - - - -
        {$lang->module}
        {$lang->mid}
        {$lang->browser_title}
        {$lang->regdate}
        {$lang->cmd_setup}
        {Context::getLang($val->module)}{htmlspecialchars($val->mid)}{$val->browser_title}{zdate($val->regdate,"Y-m-d")}{$lang->cmd_setup}
        - - - - -
        -
        - - -
        -
        - -

        {$lang->about_move_module}

        - - - diff --git a/modules/homepage/tpl/redirect.html b/modules/homepage/tpl/redirect.html deleted file mode 100644 index a8e3cefc1..000000000 --- a/modules/homepage/tpl/redirect.html +++ /dev/null @@ -1,3 +0,0 @@ - diff --git a/modules/homepage/tpl/setup.html b/modules/homepage/tpl/setup.html deleted file mode 100644 index c9e6a9af6..000000000 --- a/modules/homepage/tpl/setup.html +++ /dev/null @@ -1,101 +0,0 @@ - - - -

        {$lang->cafe} {$lang->cmd_management}

        - -
        {nl2br($lang->about_cafe)}
        - -
        - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
        {$lang->cmd_cafe_setup} > {$homepage_info->title}
        {$lang->cafe_title}
        - -
        {$lang->access_type}
        - - -
        - http:// -

        {$lang->about_domain}

        -
        -
        - -

        {$lang->about_vid}

        -
        -
        {$lang->cafe_admin}
        - -
        - - - -

        {$lang->about_cafe_admin}

        -
        {$lang->default_layout}
        - -

        {$lang->about_default_layout}

        -
        {$lang->enable_change_layout}
        - enable_change_layout=='Y')-->checked="checked"/> -

        {$lang->about_change_layout}

        -
        {$lang->allow_service}
        {$lang->about_allow_service}
         
        {$v->title} - -
        - - {$lang->cmd_management} - {$lang->cmd_move} -
        -
        diff --git a/modules/homepage/tpl/site_status.html b/modules/homepage/tpl/site_status.html deleted file mode 100644 index e019baf2c..000000000 --- a/modules/homepage/tpl/site_status.html +++ /dev/null @@ -1,140 +0,0 @@ - - - - - - - - - - -

        {$lang->counter} {$lang->cmd_management}

        - -
        - -
        - - - - - - - - - - - - - - - - - -
        {$lang->total_counter}
        -
        - {zdate($selected_date, "Y-m-d")} - - -
        -
        Visitor {number_format($total_counter->unique_visitor)}  /  Pageview : {number_format($total_counter->pageview)}Visitor : {number_format($selected_day_counter->unique_visitor)}  /  Pageview : {number_format($selected_day_counter->pageview)}
        - -
        - - -
        - - - -
        - - - -
        - - - - - - - {@$percent = sprintf("%0.2f", $val / $detail_status->sum * 100 )} - {@$img_width = sprintf("%0.0f", $val / $detail_status->max * 100 )} - - {@$percent = 0} - {@$img_width = 1} - - - - - - - - - - -
        -
        - - - {$key} - - {$key} - - {$key} {$lang->unit_day} - - {$key} - -
        -
        -
        - - - {$key} {$lang->unit_year} - - {$key} {$lang->unit_month} - - {$key} {$lang->unit_day} - - {$key} {$lang->unit_hour} - -
        -
        - {@$img_percent = $percent-30} - - - - - - {number_format($val)}({$percent}%) -
        - - diff --git a/modules/homepage/tpl/skin_info.html b/modules/homepage/tpl/skin_info.html deleted file mode 100644 index 9692a3458..000000000 --- a/modules/homepage/tpl/skin_info.html +++ /dev/null @@ -1,3 +0,0 @@ -{$lang->cmd_back} - -{$skin_content} diff --git a/modules/homepage/tpl/smartphone.html b/modules/homepage/tpl/smartphone.html deleted file mode 100644 index ac6154f8a..000000000 --- a/modules/homepage/tpl/smartphone.html +++ /dev/null @@ -1,18 +0,0 @@ - diff --git a/modules/issuetracker/classes/svn.class.php b/modules/issuetracker/classes/svn.class.php deleted file mode 100644 index 82150463b..000000000 --- a/modules/issuetracker/classes/svn.class.php +++ /dev/null @@ -1,396 +0,0 @@ - - * @brief svn source browser class - **/ - class Svn { - - var $url = null; - - var $svn_cmd = null; - - var $tmp_dir = '/tmp'; - - var $oXml = null; - var $userid = null; - var $passwd = null; - - function Svn($url, $svn_cmd='/usr/bin/svn', $userid=null, $passwd=null) { - if(substr($url,-1)!='/') $url .= '/'; - $this->url = $url; - - if(strstr($svn_cmd, " ") != FALSE) $this->svn_cmd = '"'.$svn_cmd.'"' ; - else $this->svn_cmd = $svn_cmd; - - $this->tmp_dir = _XE_PATH_.'files/cache/tmp'; - if(!is_dir($this->tmp_dir)) FileHandler::makeDir($this->tmp_dir); - - $this->userid = $userid; - $this->passwd = $passwd; - - $this->oXml = new XmlParser(); - } - - function _getAuthInfo() - { - if($this->userid && $this->passwd) - { - return sprintf("--username %s --password %s", $this->userid, $this->passwd); - } - else - { - return ''; - } - } - - function getStatus($path = '/') { - if(substr($path,0,1)=='/') $path = substr($path,1); - if(strpos($path,'..')!==false) return; - - $command = sprintf("%s --non-interactive --config-dir %s log --xml --limit 1 %s %s%s", $this->svn_cmd, $this->tmp_dir, $this->_getAuthInfo(), $this->url, $path); - $buff = $this->execCmd($command, $error); - $xmlDoc = $this->oXml->parse($buff); - - $date = $xmlDoc->log->logentry->date->body; - - $output->revision = $xmlDoc->log->logentry->attrs->revision; - $output->author = $xmlDoc->log->logentry->author->body; - $output->msg = $this->linkXE($xmlDoc->log->logentry->msg->body); - $output->date = $this->getDateStr('Y-m-d H:i:s', $date); - $output->gap = $this->getTimeGap($date); - - return $output; - } - - function getList($path, $revs = null) { - if(substr($path,0,1)=='/') $path = substr($path,1); - if(strpos($path,'..')!==false) return; - - $command = sprintf( - '%s --non-interactive %s --config-dir %s list %s%s%s', - $this->svn_cmd, - $this->_getAuthInfo(), - $this->tmp_dir, - $this->url, - $path, - $revs?'@'.(int)$revs:null - ); - - $buff = $this->execCmd($command, $error); - $list = explode(PHP_EOL,$buff); - - if(!count($list)) return null; - - $file_list = $directory_list = $output = array(); - - foreach($list as $name) { - if(!$name) continue; - $obj = null; - $obj->name = $name; - $obj->path = $path.$name; - - $logs = $this->getLog($obj->path, $revs, null, false, 1); - $obj->revision = $logs[0]->revision; - $obj->author = $logs[0]->author; - $obj->date = $this->getDateStr("Y-m-d H:i",$logs[0]->date); - $obj->gap = $this->getTimeGap($logs[0]->date); - $obj->msg = $this->linkXE($logs[0]->msg); - - if(substr($obj->path,-1)=='/') $obj->type = 'directory'; - else $obj->type = 'file'; - - if($obj->type == 'file') $file_list[] = $obj; - else $directory_list[] = $obj; - } - return array_merge($directory_list, $file_list); - } - - function getFileContent($path, $revs = null) { - if(strpos($path,'..')!==false) return; - - $command = sprintf( - '%s --non-interactive %s --config-dir %s cat %s%s%s', - $this->svn_cmd, - $this->_getAuthInfo(), - $this->tmp_dir, - $this->url, - $path, - $revs?'@'.$revs:null - ); - - $content = $this->execCmd($command, $error); - - $log = $this->getLog($path, $revs, null, false, 1); - - $output->revision = $log[0]->revision; - $output->author = $log[0]->author; - $output->date = $log[0]->date; - $output->msg = $this->linkXE($log[0]->msg); - $output->content = $content; - - return $output; - } - - function parseComp(&$list) - { - $cnt = count($list); - $output = array(); - $obj = null; - $idx = 0; - for($i=0;$i<$cnt;$i++) { - $str = $list[$i]; - $str = rtrim($str); - if(preg_match('/^Index: (.*)$/', $str, $m)) { - if($blockobj != null) - { - $obj->blocks[$blockobj->before_line_start] = $blockobj; - ksort($obj->blocks); - } - if($obj!==null) $output[] = $obj; - $obj = null; - $obj->filename = $m[1]; - $idx = 0; - $obj->blocks = array(); - continue; - } - if(preg_match('/^(\=+)$/',$str)) continue; - if(preg_match('/^--- ([^\(]+)\(revision ([0-9]+)\)$/i',$str,$m)) { - $obj->before_revision = $m[2]; - continue; - } - if(preg_match('/^\+\+\+ ([^\(]+)\(revision ([0-9]+)\)$/i',$str,$m)) { - $obj->after_revision = $m[2]; - continue; - } - if(preg_match('/^@@ \-([0-9]+),([0-9]+) \+([0-9]+),([0-9]+) @@$/', $str, $m)) { - if($blockobj != null) $obj->blocks[$blockobj->before_line_start] = $blockobj; - $blockobj = null; - $blockobj->before_line_start = (int) $m[1]; - $blockobj->after_line_start = (int) $m[3]; - $cur_before_line = $blockobj->before_line_start; - $cur_after_line = $blockobj->after_line_start; - $blockobj->lines = array(); - continue; - } - $line = null; - if(preg_match('/^\-(.*)$/i',$str)) { - $line->data = ' '.substr($str,1); - $line->type = "deleted"; - $line->before_line_number = $cur_before_line ++; - } - else if(preg_match('/^\+(.*)$/i',$str)) { - $line->data = ' '.substr($str,1); - $line->type = "added"; - $line->after_line_number = $cur_after_line ++; - } - else - { - $line->data = $str; - $line->before_line_number = $cur_before_line ++; - $line->after_line_number = $cur_after_line ++; - } - $blockobj->lines[] = $line; - } - if($obj!==null) - { - if($blockobj != null) $obj->blocks[$blockobj->before_line_start] = $blockobj; - ksort($obj->blocks); - $output[] = $obj; - } - return $output; - - } - - function getComp($path, $brev, $erev) { - if(!$brev) { - $command = sprintf('%s --non-interactive %s --config-dir %s log --xml --limit 2 %s%s@%d', $this->svn_cmd, $this->_getAuthInfo(), $this->tmp_dir, $this->url, $path, $erev); - $buff = $this->execCmd($command, $error); - $xmlDoc = $this->oXml->parse($buff); - if(is_array($xmlDoc->log->logentry)) $brev = $xmlDoc->log->logentry[1]->attrs->revision; - if(!$brev) return; - } - - $command = sprintf('%s --non-interactive %s --config-dir %s diff %s%s@%d %s%s@%d', - $this->svn_cmd, - $this->_getAuthInfo(), - $this->tmp_dir, - $this->url, - $path, - $brev, - $this->url, - $path, - $erev - ); - $output = $this->execCmd($command, $error); - $list = explode("\n",$output); - $output = $this->parseComp($list); - - return $output; - } - - function getLog($path, $erev=null, $brev=null, $quiet = false, $limit = 2, $link = true) { - if(strpos($path,'..')!==false) return; - - $command = sprintf( - '%s --non-interactive %s --config-dir %s log --xml %s %s %s %s%s', - $this->svn_cmd, - $this->_getAuthInfo(), - $this->tmp_dir, - $quiet?'--quiet':'--verbose', - $limit?'--limit '.$limit:'', - $erev>0?(sprintf('-r%d:%d',(int)$erev, (int)$brev)):'', - $this->url, - $path - ); - - $output = $this->execCmd($command, $error); - - $xmlDoc = $this->oXml->parse($output); - $items = $xmlDoc->log->logentry; - if(!$items) return null; - - $output = null; - if(!is_array($items)) $items = array($items); - foreach($items as $tmp) { - $obj = null; - $date = $tmp->date->body; - - $obj->revision = $tmp->attrs->revision; - $obj->author = $tmp->author->body; - $obj->date = $this->getDateStr("Y-m-d H:i",$date); - $obj->gap = $this->getTimeGap($date); - - $paths = $tmp->paths->path; - if(!is_array($paths)) $paths = array($paths); - foreach($paths as $key => $val) { - $tmp_obj = null; - $tmp_obj->action = $val->attrs->action; - $tmp_obj->copyfrom_path = $val->attrs->{"copyfrom-path"}; - $tmp_obj->copyfrom_rev = $val->attrs->{"copyfrom-rev"}; - $tmp_obj->path = $val->body; - $obj->paths[] = $tmp_obj; - } - - $obj->msg = $link?$this->linkXE($tmp->msg->body):$tmp->msg->body; - $output[] = $obj; - } - return $output; - } - - - function getPath($path) { - $buff = pathinfo($path); - return $buff['dirname']; - } - - function execCmd($command, &$error) { - $err = false; - - $descriptorspec = array ( - 0 => array('pipe', 'r'), - 1 => array('pipe', 'w'), - 2 => array('pipe', 'w') - ); - - $fp = proc_open($command, $descriptorspec, $pipes); - - if (!is_resource($fp)) return; - - $handle = $pipes[1]; - $output = ''; - while (!feof($handle)) { - $buff = fgets($handle,1024); - $output .= $buff; - } - - $error = ''; - while (!feof($pipes[2])) { - $error .= fgets($pipes[2], 1024); - } - - fclose($pipes[0]); - fclose($pipes[1]); - fclose($pipes[2]); - - proc_close($fp); - - return $output; - } - - function getParentPath($path) { - $parent_path = null; - if($path) { - $pathinfo = pathinfo($path); - $parent_path = $pathinfo['dirname'].'/'; - } - } - - function explodePath($source_path, $is_file = false) { - if(!$source_path) return; - $source_path = rtrim($source_path); - $arr_path = explode('/', $source_path); - if(substr($source_path,-1)!='/') $file = array_pop($arr_path); - - $output = array('/'=>''); - - $path = null; - foreach($arr_path as $p) { - if(!trim($p)) continue; - $path .= $p.'/'; - $output[$p] = $path; - } - - if($file) $output[$file] = $source_path; - return $output; - } - - function getDateStr($format, $str) { - if(strtotime($str)===-1 || strtotime($str)===false) { - $type = substr($GLOBALS['_time_zone'],0,1); - $hour = substr($GLOBALS['_time_zone'],1,2); - $min = substr($GLOBALS['_time_zone'],3,2); - $g = $hour*60*60 + $min * 60; - $t = ztime(str_replace(array('-','T',':','.',' '),'',trim($str)))+$g; - return date($format, $t); - } else { - return date($format, strtotime(trim($str))); - } - } - - function getTimeGap($str, $dayStr = 'day', $hourStr = 'hour', $minStr = 'minute') { - $time = strtotime($str); - - $time_gap = time()-$time; - - if($time_gap < 60) return '1 '.$minStr; - else if($time_gap < 60*60) return (int)($time_gap / 60).' '.$minStr; - else if($time_gap < 60*60*24) { - $hour = (int)($time_gap/(60*60)); - $time_gap -= $hour*60*60; - $min = (int)($time_gap/60); - return sprintf("%02d",$hour)." ".$hourStr." ".($mid?sprintf("%02d",$min)." ".$minStr:''); - } else { - $day = (int)($time_gap/(60*60*24)); - $time_gap -= $day*60*60*24; - $hour = (int)($time_gap/(60*60)); - return $day." ".$dayStr." ".($hour?sprintf("%02d",$hour)." ".$hourStr:''); - } - } - - function linkXE($msg) { - $msg = preg_replace_callback('/(.[0-9]+)/s',array($this, '_linkDocument'),$msg); - return $msg; - } - - function _linkDocument($matches) { - $document_srl = $matches[1]; - if(in_array(substr($document_srl,0,1),array('r','#','/'))) return $matches[0]; - if(!$document_srl || !preg_match('/^([0-9]+)$/',$document_srl)) return $matches[0]; - - return sprintf('%d',getUrl('','document_srl',$document_srl), $document_srl); - } - - } - -?> diff --git a/modules/issuetracker/conf/info.xml b/modules/issuetracker/conf/info.xml deleted file mode 100644 index 0b82a7d70..000000000 --- a/modules/issuetracker/conf/info.xml +++ /dev/null @@ -1,34 +0,0 @@ - - - 이슈트래커 - イシュートラッカー - 问题跟踪 - Issue Tracker - Issue Tracker - 問題追蹤 - 각종 이슈 처리를 위한 모듈입니다. - 各種イシューを処理するモジュールです。 - 一个具有项目跟踪功能的模块。 - This module handles many kinds of issues. - Este módulo se ocupa de muchos tipos de cuestiones. - 可以處理追蹤多種問題的模組。 - 1.0 - 2008-08-04 - service - - haneul - haneul - haneul - haneul - haneul - haneul - - - zero - zero - zero - zero - zero - zero - - diff --git a/modules/issuetracker/conf/module.xml b/modules/issuetracker/conf/module.xml deleted file mode 100644 index cf2f38e48..000000000 --- a/modules/issuetracker/conf/module.xml +++ /dev/null @@ -1,99 +0,0 @@ - - - - - 티켓 열람 - 查看计划 - 檢視專案 - チケット閲覧 - - - 티켓 생성 - 生成计划 - 建立專案 - チケット発行 - - - 타임라인 - 时间轴 - Timeline - Timeline - - - 소스 열람 - 查看代码 - 檢視原始碼 - ソース閲覧 - - - 개발자 - 开发者 - 開發 - 開発者 - - - 다운로드 - 下载 - 下載 - ダウンロード - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/modules/issuetracker/issuetracker.admin.controller.php b/modules/issuetracker/issuetracker.admin.controller.php deleted file mode 100644 index 23e401be4..000000000 --- a/modules/issuetracker/issuetracker.admin.controller.php +++ /dev/null @@ -1,308 +0,0 @@ -module = 'issuetracker'; - $args->mid = $args->project_name; - unset($args->project_name); - - // module_srl이 넘어오면 원 모듈이 있는지 확인 - if($args->module_srl) { - $module_info = $oModuleModel->getModuleInfoByModuleSrl($args->module_srl); - if($module_info->module_srl != $args->module_srl) unset($args->module_srl); - } - - // module_srl의 값에 따라 insert/update - if(!$args->module_srl) { - $output = $oModuleController->insertModule($args); - $msg_code = 'success_registed'; - } else { - $output = $oModuleController->updateModule($args); - $msg_code = 'success_updated'; - } - - if(!$output->toBool()) return $output; - - $this->add('page',Context::get('page')); - $this->add('module_srl',$output->get('module_srl')); - $this->setMessage($msg_code); - } - - /** - * @brief 프로젝트 삭제 - **/ - function procIssuetrackerAdminDeleteIssuetracker() { - $module_srl = Context::get('module_srl'); - - // 원본을 구해온다 - $oModuleController = &getController('module'); - $output = $oModuleController->deleteModule($module_srl); - if(!$output->toBool()) return $output; - - $args->module_srl = $module_srl; - $output = executeQuery('issue.deleteMilestones', $args); - $output = executeQuery('issue.deleteTypes', $args); - $output = executeQuery('issue.deletePriorities', $args); - $output = executeQuery('issue.deleteComponents', $args); - - $this->add('module','issuetracker'); - $this->add('page',Context::get('page')); - $this->setMessage('success_deleted'); - } - - - function procIssuetrackerAdminInsertMilestone() - { - $args = Context::getRequestVars(); - if($args->is_default=='Y') executeQuery('issuetracker.clearMilestoneDefault', $args); - - if(!$args->milestone_srl) - { - $args->milestone_srl = getNextSequence(); - executeQuery("issuetracker.insertMilestone", $args); - } - else - { - executeQuery("issuetracker.updateMilestone", $args); - } - } - - function procIssuetrackerAdminInsertType() - { - $args = Context::getRequestVars(); - if($args->is_default=='Y') executeQuery('issuetracker.clearTypeDefault', $args); - - if($args->type_srl) { - $output = executeQuery("issuetracker.updateType", $args); - - } else { - $args->type_srl = getNextSequence(); - executeQuery("issuetracker.insertType", $args); - } - } - - function procIssuetrackerAdminInsertComponent() - { - $args = Context::getRequestVars(); - - if($args->is_default=='Y') executeQuery('issuetracker.clearComponentsDefault', $args); - - if($args->component_srl) { - $output = executeQuery("issuetracker.updateComponent", $args); - - } else { - - $args->component_srl = getNextSequence(); - $output = executeQuery("issuetracker.insertComponent", $args); - } - } - - function procIssuetrackerAdminModifyDisplayOption() - { - $args = Context::getRequestVars(); - - $oModuleController = &getController('module'); - $module_config->display_option = explode('|@|', $args->displayopts); - $oModuleController->insertModulePartConfig('issuetracker',$args->module_srl,$module_config); - } - - function procIssuetrackerAdminInsertPriority() - { - $args = Context::getRequestVars(); - if($args->is_default=='Y') executeQuery('issuetracker.clearPrioritiesDefault',$args); - - if($args->priority_srl) { - $output = executeQuery("issuetracker.updatePriority", $args); - - } else { - $oIssuetrackerModel = &getModel('issuetracker'); - $listorder = $oIssuetrackerModel->getPriorityMaxListorder($args->module_srl); - if($listorder<0) return; - $args->priority_srl = getNextSequence(); - $args->listorder = $listorder+ 1; - $output = executeQuery("issuetracker.insertPriority", $args); - } - } - - function procIssuetrackerAdminDeleteMilestone() - { - $args = Context::getRequestVars(); - $output = executeQuery("issuetracker.deleteMilestone", $args); - $this->setMessage('success_deleted'); - } - - function procIssuetrackerAdminDeletePriority() - { - $args = Context::getRequestVars(); - $output = executeQuery("issuetracker.deletePriority", $args); - $this->setMessage('success_deleted'); - } - - function procIssuetrackerAdminDeleteType() - { - $args = Context::getRequestVars(); - $output = executeQuery("issuetracker.deleteType", $args); - $this->setMessage('success_deleted'); - } - - function procIssuetrackerAdminDeleteComponent() - { - $args = Context::getRequestVars(); - $output = executeQuery("issuetracker.deleteComponent", $args); - $this->setMessage('success_deleted'); - } - - function procIssuetrackerAdminInsertPackage() - { - $args = Context::getRequestVars(); - - if(!$args->package_srl) - { - $args->package_srl = getNextSequence(); - executeQuery("issuetracker.insertPackage", $args); - } - else - { - executeQuery("issuetracker.updatePackage", $args); - } - } - - function procIssuetrackerAdminInsertRelease() - { - $args = Context::getRequestVars(); - - if(!$args->release_srl) - { - $args->release_srl = getNextSequence(); - executeQuery("issuetracker.insertRelease", $args); - } - else - { - executeQuery("issuetracker.updateRelease", $args); - } - } - - function procIssuetrackerAdminDeletePackage() - { - $args = Context::getRequestVars(); - $package_srl = $args->package_srl; - if(!$package_srl) return new Object(-1, 'msg_invalid_request'); - - $oIssuetrackerModel= &getModel('issuetracker'); - $release_list = $oIssuetrackerModel->getReleaseList($package_srl); - - $output = executeQuery("issuetracker.deletePackage", $args); - if(!$output->toBool()) return $output; - - if(!count($release_list)) return; - - foreach($release_list as $release_srl => $release) { - $this->deleteRelease($release_srl); - } - } - - - function procIssuetrackerAdminDeleteRelease() - { - $release_srl = Context::get('release_srl'); - $this->deleteRelease($release_srl); - $this->setMessage('success_deleted'); - } - - function deleteRelease($release_srl) { - $args->release_srl = $release_srl; - $output = executeQuery("issuetracker.deleteRelease", $args); - if(!$output->toBool()) return $output; - - $oFileController = &getController('file'); - $oFileController->deleteFiles($args->release_srl); - } - - function procIssuetrackerAdminAttachRelease() { - $module_srl = Context::get('module_srl'); - $module = Context::get('module'); - $mid = Context::get('mid'); - $release_srl = Context::get('release_srl'); - $package_srl = Context::get('package_srl'); - $comment = Context::get('comment'); - $file_info = Context::get('file'); - - if(!Context::isUploaded() || !$module_srl || !$release_srl) { - $msg = Context::getLang('msg_invalid_request'); - } else if(!is_uploaded_file($file_info['tmp_name'])) { - $msg = Context::getLang('msg_not_attached'); - } else { - $oFileController = &getController('file'); - $output = $oFileController->insertFile($file_info, $module_srl, $release_srl, 0); - $msg = Context::getLang('msg_attached'); - $oFileController->setFilesValid($release_srl); - $file_srl = $output->get('file_srl'); - Context::set('file_srl', $file_srl); - - if($comment) { - $comment_args->file_srl = $file_srl; - $comment_args->comment = $comment; - executeQuery('issuetracker.updateReleaseFile', $comment_args); - } - } - Context::set('msg', $msg); - Context::set('layout','none'); - $this->setTemplatePath(sprintf("%stpl/",$this->module_path)); - $this->setTemplateFile('attached'); - } - - function procIssuetrackerAdminDeleteFile() - { - $file_srl = Context::get('file_srl'); - if(!$file_srl) return new Object(-1, 'msg_invalid_request'); - - $oFileController = &getController('file'); - return $oFileController->deleteFile($file_srl); - } - - function procIssuetrackerAdminManageCheckedIssue() { - $module_srl = Context::get('module_srl'); - $cart = Context::get('cart'); - if($cart) $document_srl_list = explode('|@|', $cart); - else $document_srl_list = array(); - - $document_srl_count = count($document_srl_list); - $objs = Context::gets('priority_srl', 'component_srl', 'type_srl', 'milestone_srl'); - $oController = &getController('issuetracker'); - foreach($document_srl_list as $target_srl) - { - $output = $oController->insertHistory($target_srl, $objs, $module_srl, true); - if(!$output->toBool()) - { - return $output; - } - } - - $_SESSION['document_management'] = array(); - - $this->setMessage('success_updated'); - } - - - - - } -?> diff --git a/modules/issuetracker/issuetracker.admin.view.php b/modules/issuetracker/issuetracker.admin.view.php deleted file mode 100644 index d52a8e7a6..000000000 --- a/modules/issuetracker/issuetracker.admin.view.php +++ /dev/null @@ -1,325 +0,0 @@ -module_srl) { - $module_srl = $this->module_srl; - Context::set('module_srl', $module_srl); - } - - // module model 객체 생성 - $oModuleModel = &getModel('module'); - - // module_srl이 넘어오면 해당 모듈의 정보를 미리 구해 놓음 - if($module_srl) { - $module_info = $oModuleModel->getModuleInfoByModuleSrl($module_srl); - if(!$module_info) { - Context::set('module_srl',''); - $this->act = 'list'; - } else { - $this->module_info = $module_info; - Context::set('module_info',$module_info); - } - } - - // 모듈 카테고리 목록을 구함 - $module_category = $oModuleModel->getModuleCategories(); - Context::set('module_category', $module_category); - - $template_path = sprintf("%stpl/",$this->module_path); - $this->setTemplatePath($template_path); - } - - /** - * @brief 프로젝트 관리 목록 보여줌 - **/ - function dispIssuetrackerAdminContent() { - // 등록된 board 모듈을 불러와 세팅 - $args->sort_index = "module_srl"; - $args->page = Context::get('page'); - $args->list_count = 40; - $args->page_count = 10; - $args->s_module_category_srl = Context::get('module_category_srl'); - $output = executeQuery('issuetracker.getProjectList', $args); - - // 템플릿에 쓰기 위해서 context::set - Context::set('total_count', $output->total_count); - Context::set('total_page', $output->total_page); - Context::set('page', $output->page); - Context::set('project_list', $output->data); - Context::set('page_navigation', $output->page_navigation); - - // 템플릿 파일 지정 - $this->setTemplateFile('index'); - } - - function dispIssuetrackerAdminInsertProject() { - // 스킨 목록 구해옴 - $oModuleModel = &getModel('module'); - $skin_list = $oModuleModel->getSkins($this->module_path); - Context::set('skin_list',$skin_list); - - // 레이아웃 목록을 구해옴 - $oLayoutMode = &getModel('layout'); - $layout_list = $oLayoutMode->getLayoutList(); - Context::set('layout_list', $layout_list); - - // 템플릿 파일 지정 - $this->setTemplateFile('project_insert'); - } - - function dispIssuetrackerAdminModifyMilestone() { - if(!Context::get('milestone_srl')) return $this->dispIssuetrackerAdminContent(); - - $milestone_srl = Context::get('milestone_srl'); - $oModel = &getModel('issuetracker'); - $output = $oModel->getMilestone($milestone_srl); - - $milestone = $output->data; - Context::set('milestone', $milestone); - $this->setTemplateFile('modify_milestone'); - } - - function dispIssuetrackerAdminModifyPriority() { - if(!Context::get('priority_srl')) return $this->dispIssuetrackerAdminContent(); - - $priority_srl = Context::get('priority_srl'); - $oModel = &getModel('issuetracker'); - $output = $oModel->getPriority($priority_srl); - - $priority = $output->data; - Context::set('priority', $priority); - $this->setTemplateFile('modify_priority'); - } - - function dispIssuetrackerAdminModifyType() { - if(!Context::get('type_srl')) return $this->dispIssuetrackerAdminContent(); - - $type_srl = Context::get('type_srl'); - $oModel = &getModel('issuetracker'); - $output = $oModel->getType($type_srl); - - $type = $output->data; - Context::set('type', $type); - $this->setTemplateFile('modify_type'); - } - - function dispIssuetrackerAdminModifyComponent() { - if(!Context::get('component_srl')) return $this->dispIssuetrackerAdminContent(); - - $component_srl = Context::get('component_srl'); - $oModel = &getModel('issuetracker'); - $output = $oModel->getComponent($component_srl); - - $component = $output->data; - Context::set('component', $component); - $this->setTemplateFile('modify_component'); - } - - function dispIssuetrackerAdminModifyPackage() { - $package_srl = Context::get('package_srl'); - if($package_srl) { - $oModel = &getModel('issuetracker'); - $package = $oModel->getPackage($package_srl); - Context::set('package', $package); - } - $this->setTemplateFile('modify_package'); - } - - function dispIssuetrackerAdminModifyRelease() { - $release_srl = Context::get('release_srl'); - if($release_srl) { - $oModel = &getModel('issuetracker'); - $release = $oModel->getRelease($release_srl); - Context::set('release', $release); - } - $this->setTemplateFile('modify_release'); - } - - function dispIssuetrackerAdminAttachRelease() { - if(!Context::get('release_srl')) return $this->dispIssuetrackerAdminContent(); - - $release_srl = Context::get('release_srl'); - $oModel = &getModel('issuetracker'); - $release = $oModel->getRelease($release_srl); - Context::set('release', $release); - $this->setTemplateFile('attach_release'); - } - - function dispIssuetrackerAdminProjectSetting() { - - if(!Context::get('module_srl')) return $this->dispIssuetrackerAdminContent(); - - $module_srl = Context::get('module_srl'); - - // priority - $oIssuetrackerModel = &getModel('issuetracker'); - $priority_list = $oIssuetrackerModel->getList($module_srl, "Priorities"); - Context::set('priority_list', $priority_list); - - // component - $component_list = $oIssuetrackerModel->getList($module_srl, "Components"); - Context::set('component_list', $component_list); - - // milestone - $milestone_list = $oIssuetrackerModel->getList($module_srl, "Milestones"); - Context::set('milestone_list', $milestone_list); - - // display option - $oModuleModel = &getModel('module'); - $module_config = $oModuleModel->getModulePartConfig('issuetracker',$this->module_srl); - if($module_config) $this->default_enable = $module_config->display_option; - - // 템플릿에서 사용할 노출옵션 세팅 - foreach($this->display_option as $opt) { - $obj = null; - $obj->title = Context::getLang($opt); - $checked = Context::get('d_'.$opt); - if($opt == 'title' || $checked==1 || (Context::get('d')!=1&&in_array($opt,$this->default_enable))) $obj->checked = true; - $display_option[$opt] = $obj; - } - - Context::set('display_option', $display_option); - - // type - $type_list = $oIssuetrackerModel->getList($module_srl, "Types"); - Context::set('type_list', $type_list); - $this->setTemplateFile('project_setting'); - } - - function dispIssuetrackerAdminReleaseSetting() { - - if(!Context::get('module_srl')) return $this->dispIssuetrackerAdminContent(); - - $module_srl = Context::get('module_srl'); - $package_srl = Context::get('package_srl'); - - $oIssuetrackerModel = &getModel('issuetracker'); - $package_list = $oIssuetrackerModel->getPackageList($module_srl); - - if($package_srl) { - $release_list = $oIssuetrackerModel->getReleaseList($package_srl); - if($release_list) $package_list[$package_srl]->releases = $release_list; - } - - Context::set('package_list', $package_list); - - $this->setTemplateFile('release_setting'); - } - - function dispIssuetrackerAdminProjectInfo() { - $this->dispIssuetrackerAdminInsertProject(); - } - - function dispIssuetrackerAdminAdditionSetup() { - $content = ''; - - // 추가 설정을 위한 트리거 호출 - // 이슈트래커 모듈이지만 차후 다른 모듈에서의 사용도 고려하여 trigger 이름을 공용으로 사용할 수 있도록 하였음 - $output = ModuleHandler::triggerCall('module.dispAdditionSetup', 'before', $content); - $output = ModuleHandler::triggerCall('module.dispAdditionSetup', 'after', $content); - Context::set('setup_content', $content); - - // 템플릿 파일 지정 - $this->setTemplateFile('addition_setup'); - } - - /** - * @brief 권한 목록 출력 - **/ - function dispIssuetrackerAdminGrantInfo() { - // 공통 모듈 권한 설정 페이지 호출 - $oModuleAdminModel = &getAdminModel('module'); - $grant_content = $oModuleAdminModel->getModuleGrantHTML($this->module_info->module_srl, $this->xml_info->grant); - Context::set('grant_content', $grant_content); - - $this->setTemplateFile('grant_list'); - } - - /** - * @brief 이슈트래커 삭제 화면 출력 - **/ - function dispIssuetrackerAdminDeleteIssuetracker() { - - if(!Context::get('module_srl')) return $this->dispIssuetrackerAdminContent(); - - $module_info = Context::get('module_info'); - - $oDocumentModel = &getModel('document'); - $document_count = $oDocumentModel->getDocumentCount($module_info->module_srl); - $module_info->document_count = $document_count; - - Context::set('module_info',$module_info); - - // 템플릿 파일 지정 - $this->setTemplateFile('issuetracker_delete'); - } - - function dispIssuetrackerAdminManageDocument() { - // 선택한 목록을 세션에서 가져옴 - $flag_list = $_SESSION['document_management']; - if(count($flag_list)) { - foreach($flag_list as $key => $val) { - if(!is_bool($val)) continue; - $document_srl_list[] = $key; - } - } - - if(count($document_srl_list)) { - $oDocumentModel = &getModel('document'); - $document_list = $oDocumentModel->getDocuments($document_srl_list, $this->grant->is_admin); - Context::set('document_list', $document_list); - } - - $module_srl = $this->module_info->module_srl; - Context::set('module_srl', $module_srl); - - $oIssuetrackerModel = &getModel('issuetracker'); - $project = null; - $project->priorities = $oIssuetrackerModel->getList($module_srl, "Priorities"); - $project->components = $oIssuetrackerModel->getList($module_srl, "Components"); - $project->milestones = $oIssuetrackerModel->getList($module_srl, "Milestones"); - $project->types = $oIssuetrackerModel->getList($module_srl, "Types"); - Context::set('project', $project); - - // 팝업 레이아웃 선택 - $this->setLayoutPath('./common/tpl'); - $this->setLayoutFile('popup_layout'); - - $this->setTemplatePath($this->module_path.'tpl'); - $this->setTemplateFile('checked_list'); - } - - /** - * @brief 확장 변수 설정 - **/ - function dispIssuetrackerAdminExtraVars() { - $oDocumentModel = &getModel('document'); - $extra_vars_content = $oDocumentModel->getExtraVarsHTML($this->module_info->module_srl); - Context::set('extra_vars_content', $extra_vars_content); - - $this->setTemplateFile('extra_vars'); - } - - /** - * @brief 스킨 정보 보여줌 - **/ - function dispIssuetrackerAdminSkinInfo() { - // 공통 모듈 권한 설정 페이지 호출 - $oModuleAdminModel = &getAdminModel('module'); - $skin_content = $oModuleAdminModel->getModuleSkinHTML($this->module_info->module_srl); - Context::set('skin_content', $skin_content); - - $this->setTemplateFile('skin_info'); - } - - } -?> diff --git a/modules/issuetracker/issuetracker.class.php b/modules/issuetracker/issuetracker.class.php deleted file mode 100644 index e9c89e6ab..000000000 --- a/modules/issuetracker/issuetracker.class.php +++ /dev/null @@ -1,87 +0,0 @@ -insertTrigger('member.getMemberMenu', 'issuetracker', 'controller', 'triggerMemberMenu', 'after'); - $oModuleController->insertTrigger('document.deleteDocument', 'issuetracker', 'controller', 'triggerDeleteDocument', 'after'); - - $oDB = &DB::getInstance(); - $oDB->addIndex("issue_changesets","idx_unique_revision", array("module_srl","revision"), true); - - // 히스토리(=댓글) 첨부파일 활성화 트리거 - $oModuleController->insertTrigger('issuetracker.insertHistory', 'file', 'controller', 'triggerCommentCheckAttached', 'before'); - $oModuleController->insertTrigger('issuetracker.insertHistory', 'file', 'controller', 'triggerCommentAttachFiles', 'after'); - - // movemodule trigger - $oModuleController->insertTrigger('document.moveDocumentModule', 'issuetracker', 'controller', 'triggerMoveDocumentModule', 'after'); - } - - function checkUpdate() - { - $oModuleModel = &getModel('module'); - $oDB = &DB::getInstance(); - - // 아이디 클릭시 나타나는 팝업메뉴에 작성글 보기 기능 추가 - if(!$oModuleModel->getTrigger('member.getMemberMenu', 'issuetracker', 'controller', 'triggerMemberMenu', 'after')) return true; - if(!$oModuleModel->getTrigger('document.deleteDocument', 'issuetracker', 'controller', 'triggerDeleteDocument', 'after')) return true; - - // 히스토리(=댓글) 첨부파일 활성화 트리거 - if(!$oModuleModel->getTrigger('issuetracker.insertHistory', 'file', 'controller', 'triggerCommentCheckAttached', 'before')) return true; - if(!$oModuleModel->getTrigger('issuetracker.insertHistory', 'file', 'controller', 'triggerCommentAttachFiles', 'after')) return true; - if(!$oDB->isColumnExists('issues_history', 'uploaded_count')) return true; - - if(!$oModuleModel->getTrigger('document.moveDocumentModule', 'issuetracker', 'controller', 'triggerMoveDocumentModule', 'after')) return true; - - return false; - } - - function moduleUpdate() { - $oModuleModel = &getModel('module'); - $oModuleController = &getController('module'); - $oDB = &DB::getInstance(); - - // 아이디 클릭시 나타나는 팝업메뉴에 작성글 보기 기능 추가 - if(!$oModuleModel->getTrigger('member.getMemberMenu', 'issuetracker', 'controller', 'triggerMemberMenu', 'after')) { - $oModuleController->insertTrigger('member.getMemberMenu', 'issuetracker', 'controller', 'triggerMemberMenu', 'after'); - } - if(!$oModuleModel->getTrigger('document.deleteDocument', 'issuetracker', 'controller', 'triggerDeleteDocument', 'after')) { - $oModuleController->insertTrigger('document.deleteDocument', 'issuetracker', 'controller', 'triggerDeleteDocument', 'after'); - } - - // 히스토리(=댓글) 첨부파일 활성화 트리거 - if(!$oModuleModel->getTrigger('issuetracker.insertHistory', 'file', 'controller', 'triggerCommentCheckAttached', 'before')) { - $oModuleController->insertTrigger('issuetracker.insertHistory', 'file', 'controller', 'triggerCommentCheckAttached', 'before'); - } - if(!$oModuleModel->getTrigger('issuetracker.insertHistory', 'file', 'controller', 'triggerCommentAttachFiles', 'after')) { - $oModuleController->insertTrigger('issuetracker.insertHistory', 'file', 'controller', 'triggerCommentAttachFiles', 'after'); - } - if(!$oDB->isColumnExists('issues_history', 'uploaded_count')) { - $oDB->addColumn('issues_history', 'uploaded_count', 'number', 11, 0); - } - - if(!$oModuleModel->getTrigger('document.moveDocumentModule', 'issuetracker', 'controller', 'triggerMoveDocumentModule', 'after')) { - $oModuleController->insertTrigger('document.moveDocumentModule', 'issuetracker', 'controller', 'triggerMoveDocumentModule', 'after'); - } - - return new Object(0, 'success_updated'); - } - } -?> diff --git a/modules/issuetracker/issuetracker.controller.php b/modules/issuetracker/issuetracker.controller.php deleted file mode 100644 index 0e194d315..000000000 --- a/modules/issuetracker/issuetracker.controller.php +++ /dev/null @@ -1,532 +0,0 @@ -grant->ticket_write) return new Object(-1, 'msg_not_permitted'); - - // 글작성시 필요한 변수를 세팅 - $obj = Context::getRequestVars(); - $obj->module_srl = $this->module_srl; - - if(!$obj->title) $obj->title = cut_str(strip_tags($obj->content),20,'...'); - - // 관리자가 아니라면 게시글 색상/굵기 제거 - if(!$this->grant->manager) { - unset($obj->title_color); - unset($obj->title_bold); - } - // 커미터가 아니라면 마일스톤(계획), 우선순위, 소유자 설정 제거 - // (이슈 상태는 여기서 건드릴수없음 / 종류, 컴포넌트, 패키지 설정은 ticket_write권한이면 가능) - if(!$this->grant->commiter) { - unset($obj->assignee_srl); - unset($obj->milestone_srl); - unset($obj->priority_srl); - } - if($obj->release_srl) - { - $obj->occured_version_srl = $obj->release_srl; - } - - if($obj->occured_version_srl == 0) - { - unset($obj->occured_version_srl); - } - - // document module의 model 객체 생성 - $oDocumentModel = &getModel('document'); - - // document module의 controller 객체 생성 - $oDocumentController = &getController('document'); - - // 이미 존재하는 글인지 체크 - $oDocument = $oDocumentModel->getDocument($obj->document_srl, $this->grant->manager); - - // 이미 존재하는 경우 수정 - if($oDocument->isExists() && $oDocument->document_srl == $obj->document_srl) { - $output = $oDocumentController->updateDocument($oDocument, $obj); - $msg_code = 'success_updated'; - - if(!$output->toBool()) return $output; - - // 그렇지 않으면 신규 등록 - } else { - // assignee name - $oMemberModel = &getModel('member'); - $member_info = $oMemberModel->getMemberInfoByMemberSrl($obj->assignee_srl); - $obj->assignee_name = $member_info->nick_name; - - // transaction start - $oDB = &DB::getInstance(); - $oDB->begin(); - - $output = executeQuery("issuetracker.insertIssue", $obj); - if(!$output->toBool()) { - $oDB->rollback(); - return $output; - } - - $output = $oDocumentController->insertDocument($obj); - $msg_code = 'success_registed'; - $obj->document_srl = $output->get('document_srl'); - - if(!$output->toBool()) { - $oDB->rollback(); - return $output; - } - - $oDB->commit(); - - // 문제가 없고 모듈 설정에 관리자 메일이 등록되어 있으면 메일 발송 - if($output->toBool() && $this->module_info->admin_mail) { - $oMail = new Mail(); - $oMail->setTitle($obj->title); - $oMail->setContent( sprintf("From : %s
        \r\n%s", getUrl('','document_srl',$obj->document_srl), getUrl('','document_srl',$obj->document_srl), $obj->content)); - $oMail->setSender($obj->user_name, $obj->email_address); - - $target_mail = explode(',',$this->module_info->admin_mail); - for($i=0;$isetReceiptor($email_address, $email_address); - $oMail->send(); - } - } - } - - // 오류 발생시 멈춤 - if(!$output->toBool()) return $output; - - // 결과를 리턴 - $this->add('mid', Context::get('mid')); - $this->add('document_srl', $output->get('document_srl')); - - // 성공 메세지 등록 - $this->setMessage($msg_code); - } - - function procIssuetrackerDeleteIssue() { - // 문서 번호 확인 - $document_srl = Context::get('document_srl'); - - // 문서 번호가 없다면 오류 발생 - if(!$document_srl) return $this->doError('msg_invalid_document'); - - // document module model 객체 생성 - $oDocumentController = &getController('document'); - - // 삭제 시도 - $output = $oDocumentController->deleteDocument($document_srl, $this->grant->manager); - if(!$output->toBool()) return $output; - - // 이슈 삭제 - - // 성공 메세지 등록 - $this->add('mid', Context::get('mid')); - $this->add('page', $output->get('page')); - $this->setMessage('success_deleted'); - } - - function triggerDeleteDocument(&$obj) - { - $args->target_srl = $obj->document_srl; - if(!$args->target_srl) return new Object(); - $output = executeQuery('issuetracker.deleteIssue', $args); - if(!$output->toBool()) return $output; - - $output = executeQuery('issuetracker.deleteHistories', $args); - return $output; - } - - function triggerMoveDocumentModule(&$obj) - { - $args->module_srl = $obj->module_srl; - $args->document_srls = $obj->document_srls; - $args->milestone_srl = 0; - $args->type_srl = 0; - $args->priority_srl = 0; - $args->component_srl = 0; - $args->resolution_srl = 0; - $output = executeQuery('issuetracker.updateIssueModule', $args); - if(!$output->toBool()) return $output; - - $args = null; - $args->module_srl = $obj->module_srl; - $args->document_srls = $obj->document_srls; - $output = executeQuery('issuetracker.updateIssueHistoryModule', $args); - return $output; - } - - function insertHistory($target_srl, $objs, $module_srl, $grant) - { - $oIssuetrackerModel = &getModel('issuetracker'); - $oIssue = $oIssuetrackerModel->getIssue($target_srl); - if(!$oIssue->isExists()) return new Object(-1,'msg_not_founded'); - $objs->comment_srl = Context::get('history_srl'); - - // trigger 호출 (before) - $output = ModuleHandler::triggerCall('issuetracker.insertHistory', 'before', $objs); - if(!$output->toBool()) return $output; - - $logged_info = Context::get('logged_info'); - - $args = null; - - // 글작성시 필요한 변수를 세팅 - $args->history_srl = $args->comment_srl = $objs->comment_srl; - $args->uploaded_count = $objs->uploaded_count; - $args->target_srl = $target_srl; - $args->content = Context::get('content'); - if($logged_info->member_srl) { - $args->member_srl = $logged_info->member_srl; - $args->nick_name = $logged_info->nick_name; - } else { - $args->nick_name = Context::get('nick_name'); - $args->password = md5(Context::get('password')); - } - - // 커미터일 경우 각종 상태 변경값을 받아서 이슈의 상태를 변경하고 히스토리 생성 - if($grant) { - $milestone_srl = $objs->milestone_srl; - $priority_srl = $objs->priority_srl; - $type_srl = $objs->type_srl; - $component_srl = $objs->component_srl; - $package_srl = $objs->package_srl; - $occured_version_srl = $objs->occured_version_srl; - $action = $objs->action; - $status = $objs->status; - $assignee_srl = $objs->assignee_srl; - - $project = $oIssuetrackerModel->getProjectInfo($module_srl); - $history = array(); - $change_args = null; - - if($milestone_srl != $oIssue->get('milestone_srl')) { - $new_milestone = null; - if(count($project->milestones)) { - foreach($project->milestones as $val) { - if($val->milestone_srl == $milestone_srl) { - $new_milestone = $val; - break; - } - } - } - - if($milestone_srl == 0) - { - $new_milestone->title = ""; - } - - if($new_milestone) { - $history['milestone'] = array($oIssue->getMilestoneTitle(), $new_milestone->title); - $change_args->milestone_srl = $milestone_srl; - } - } - - if($priority_srl != $oIssue->get('priority_srl')) { - $new_priority = null; - if(count($project->priorities)) { - foreach($project->priorities as $val) { - if($val->priority_srl == $priority_srl) { - $new_priority = $val; - break; - } - } - } - - if($new_priority) { - $history['priority'] = array($oIssue->getPriorityTitle(), $new_priority->title); - $change_args->priority_srl = $priority_srl; - } - } - - if($type_srl != $oIssue->get('type_srl')) { - $new_type = null; - if(count($project->types)) { - foreach($project->types as $val) { - if($val->type_srl == $type_srl) { - $new_type = $val; - break; - } - } - } - - if($new_type) { - $history['type'] = array($oIssue->getTypeTitle(), $new_type->title); - $change_args->type_srl = $type_srl; - } - } - - if($component_srl != $oIssue->get('component_srl')) { - $new_component = null; - if(count($project->components)) { - foreach($project->components as $val) { - if($val->component_srl == $component_srl) { - $new_component = $val; - break; - } - } - } - - if($new_component) { - $history['component'] = array($oIssue->getComponentTitle(), $new_component->title); - $change_args->component_srl = $component_srl; - } - } - - if($package_srl != $oIssue->get('package_srl')) { - $new_package = null; - if(count($project->packages)) { - foreach($project->packages as $val) { - if($val->package_srl == $package_srl) { - $new_package = $val; - break; - } - } - } - - if($new_package) { - $history['package'] = array($oIssue->getPackageTitle(), $new_package->title); - $change_args->package_srl = $package_srl; - } - } - - if($occured_version_srl != $oIssue->get('occured_version_srl')) { - $new_release = null; - if(count($project->releases)) { - foreach($project->releases as $val) { - if($val->release_srl == $occured_version_srl) { - $new_release = $val; - break; - } - } - } - - if($new_release) { - $history['occured_version'] = array($oIssue->getReleaseTitle(), $new_release->title); - $change_args->occured_version_srl = $occured_version_srl; - } - } - - $status_lang = Context::getLang('status_list'); - switch($action) { - case 'resolve' : - $history['status'] = array($oIssue->getStatus(), $status_lang[$status]); - $change_args->status = $status; - break; - case 'reassign' : - $oMemberModel = &getModel('member'); - $member_info = $oMemberModel->getMemberInfoByMemberSrl($assignee_srl); - $history['assignee'] = array($oIssue->get('assignee_srl'), $member_info->nick_name); - $change_args->assignee_srl = $assignee_srl; - $change_args->assignee_name = $member_info->nick_name; - - if($oIssue->get('status')!='assign') { - $change_args->status = 'assign'; - $history['status'] = array($oIssue->getStatus(), $status_lang[$change_args->status]); - $change_args->status = $change_args->status; - } - break; - case 'accept' : - $history['assignee'] = array($oIssue->get('assignee_name'), $logged_info->nick_name); - $change_args->assignee_srl = $logged_info->member_srl; - $change_args->assignee_name = $logged_info->nick_name; - - $change_args->status = 'assign'; - $history['status'] = array($oIssue->getStatus(), $status_lang[$change_args->status]); - $change_args->status = $change_args->status; - break; - } - - if($change_args!==null) { - // 이슈 상태 변경시 보고자에게 쪽지 발송 - if($oIssue->get('member_srl') && $oIssue->useNotify()) { - // 현재 로그인한 사용자와 글을 쓴 사용자를 비교하여 동일하지 않으면 진행 - if($logged_info->member_srl != $oIssue->get('member_srl')) { - // 변수 정리 - $title = '['.Context::getLang('cmd_resolve_as').'-'.$status_lang[$change_args->status].'] '.$oIssue->getTitleText(); - $content = sprintf('%s

        from : %s', nl2br($args->content), $oIssue->getPermanentUrl(), $oIssue->getPermanentUrl()); - $receiver_srl = $oIssue->get('member_srl'); - $sender_member_srl = $logged_info->member_srl; - - // 쪽지 발송 - $oCommunicationController = &getController('communication'); - $oCommunicationController->sendMessage($sender_member_srl, $receiver_srl, $title, $content, false); - } - } - - $change_args->target_srl = $target_srl; - $output = executeQueryArray('issuetracker.updateIssue', $change_args); - if(!$output->toBool()) return $output; - $args->history = serialize($history); - } - } - $args->issues_history_srl = ($args->history_srl) ? $args->history_srl : getNextSequence(); - $args->module_srl = $module_srl; - - - // trigger 호출 (before) - $output = ModuleHandler::triggerCall('issuetracker.insertHistory', 'after', $args); - if(!$output->toBool()) return $output; - - $output = executeQueryArray('issuetracker.insertHistory', $args); - if(!$output->toBool()) return $output; - - // 전체 댓글 개수를 구함 - $cnt = $oIssuetrackerModel->getHistoryCount($target_srl); - $oDocumentController = &getController('document'); - $oDocumentController->updateCommentCount($target_srl, $cnt, $logged_info->member_srl); - - return new Object(); - } - - function procIssuetrackerInsertHistory() { - // 권한 체크 - if(!$this->grant->ticket_write && !$this->grant->commiter) return new Object(-1, 'msg_not_permitted'); - - // 원 이슈를 가져옴 - $target_srl = Context::get('target_srl'); - $args = Context::gets('milestone_srl', 'priority_srl', 'type_srl', 'component_srl', 'package_srl', 'occured_version_srl', 'action', 'status', 'assignee_srl'); - $output = $this->insertHistory($target_srl, $args, $this->module_srl, $this->grant->commiter); - if(!$output->toBool()) - { - return $output; - } - - $this->add('document_srl', $target_srl); - $this->add('mid', $this->module_info->mid); - } - - function procIssuetrackerVerificationPassword() { - // 비밀번호와 문서 번호를 받음 - $password = Context::get('password'); - $document_srl = Context::get('document_srl'); - $comment_srl = Context::get('comment_srl'); - - $oMemberModel = &getModel('member'); - - // comment_srl이 있을 경우 댓글이 대상 - if($comment_srl) { - // 문서번호에 해당하는 글이 있는지 확인 - $oCommentModel = &getModel('comment'); - $oComment = $oCommentModel->getComment($comment_srl); - if(!$oComment->isExists()) return new Object(-1, 'msg_invalid_request'); - - // 문서의 비밀번호와 입력한 비밀번호의 비교 - if(!$oMemberModel->isValidPassword($oComment->get('password'),$password)) return new Object(-1, 'msg_invalid_password'); - - $oComment->setGrant(); - } else { - // 문서번호에 해당하는 글이 있는지 확인 - $oDocumentModel = &getModel('document'); - $oDocument = $oDocumentModel->getDocument($document_srl); - if(!$oDocument->isExists()) return new Object(-1, 'msg_invalid_request'); - - // 문서의 비밀번호와 입력한 비밀번호의 비교 - if(!$oMemberModel->isValidPassword($oDocument->get('password'),$password)) return new Object(-1, 'msg_invalid_password'); - - $oDocument->setGrant(); - } - } - - function procIssuetrackerDeleteTrackback() { - $trackback_srl = Context::get('trackback_srl'); - - // trackback module의 controller 객체 생성 - $oTrackbackController = &getController('trackback'); - $output = $oTrackbackController->deleteTrackback($trackback_srl, $this->grant->manager); - if(!$output->toBool()) return $output; - - $this->add('mid', Context::get('mid')); - $this->add('document_srl', $output->get('document_srl')); - $this->setMessage('success_deleted'); - } - - function syncChangeset($module_info) - { - if(!$module_info->svn_url || !$module_info->svn_cmd) return; - - $lock_file = sprintf('%sfiles/cache/svn/%d.lock', _XE_PATH_,$module_info->module_srl); - if(file_exists($lock_file) && filemtime($lock_file)>time()-60*10) return; - FileHandler::writeFile($lock_file,' '); - - require_once($this->module_path.'classes/svn.class.php'); - $oSvn = new Svn($module_info->svn_url, $module_info->svn_cmd, $module_info->svn_userid, $module_info->svn_passwd); - $oModel = &getModel('issuetracker'); - $status = $oSvn->getStatus(); - if(!$status || !$status->revision) return; - $latestRevision = $oModel->getLatestRevision($module_info->module_srl); - - $oController = &getController('issuetracker'); - while($latestRevision < $status->revision) - { - $gap = $status->revision-$latestRevision; - if($gap > 500) $gap = 500; - $logs = $oSvn->getLog("/", $latestRevision+1, $status->revision, false, $gap, false); - if(!$logs || !count($logs)) return; - if(count($logs)) { - foreach($logs as $log) - { - $obj = null; - $obj->revision = $log->revision; - $obj->author = $log->author; - $obj->date = date("YmdHis", strtotime($log->date)); - $obj->message = trim($log->msg); - $obj->module_srl = $module_info->module_srl; - executeQuery("issuetracker.insertChangeset", $obj); - } - } - $latestRevision = $oModel->getLatestRevision($module_info->module_srl); - } - FileHandler::removeFile($lock_file); - } - - /** - * @brief 아이디 클릭시 나타나는 팝업메뉴에 "작성글 보기" 메뉴를 추가하는 trigger - board 모듈과 동일 - **/ - function triggerMemberMenu(&$obj) { - $member_srl = Context::get('target_srl'); - $mid = Context::get('cur_mid'); - - if(!$member_srl || !$mid) return new Object(); - - $logged_info = Context::get('logged_info'); - - // 호출된 모듈의 정보 구함 - $oModuleModel = &getModel('module'); - $cur_module_info = $oModuleModel->getModuleInfoByMid($mid); - - if($cur_module_info->module != 'issuetracker') return new Object(); - - // 자신의 아이디를 클릭한 경우 - if($member_srl == $logged_info->member_srl) { - $member_info = $logged_info; - } else { - $oMemberModel = &getModel('member'); - $member_info = $oMemberModel->getMemberInfoByMemberSrl($member_srl); - } - - if(!$member_info->user_id) return new Object(); - - // 아이디로 검색기능 추가 - $url = getUrl('','mid',$mid,'act','dispIssuetrackerViewIssue','status[0]','new','status[1]','reviewing','status[2]','assign','status[3]','resolve','status[4]','reopen','status[5]','postponed','status[6]','duplicated','status[7]','invalid','search_target','user_id','search_keyword',$member_info->user_id); - $oMemberController = &getController('member'); - $oMemberController->addMemberPopupMenu($url, 'cmd_view_own_document', './modules/member/tpl/images/icon_view_written.gif'); - - return new Object(); - } - } -?> diff --git a/modules/issuetracker/issuetracker.item.php b/modules/issuetracker/issuetracker.item.php deleted file mode 100644 index 0d89cf616..000000000 --- a/modules/issuetracker/issuetracker.item.php +++ /dev/null @@ -1,166 +0,0 @@ -document_srl = $document_srl; - $this->_loadFromDB(); - } - - function setProjectInfo($variables) { - $this->adds($variables); - - $oIssuetrackerModel = &getModel('issuetracker'); - $project = &$oIssuetrackerModel->getProjectInfo($this->get('module_srl')); - - if($this->get('milestone_srl') && count($project->milestones)) { - foreach($project->milestones as $val) { - if($this->get('milestone_srl')==$val->milestone_srl) { - $this->milestone = $val; - break; - } - } - } - - if($this->get('priority_srl') && count($project->priorities)) { - foreach($project->priorities as $val) { - if($this->get('priority_srl')==$val->priority_srl) { - $this->priority = $val; - break; - } - } - } - - if($this->get('type_srl') && count($project->types)) { - foreach($project->types as $val) { - if($this->get('type_srl')==$val->type_srl) { - $this->type = $val; - break; - } - } - } - - $this->status = $this->get('status'); - - if($this->get('component_srl') && count($project->components)) { - foreach($project->components as $val) { - if($this->get('component_srl')==$val->component_srl) { - $this->component = $val; - break; - } - } - } - - if($this->get('occured_version_srl') && count($project->releases)) { - foreach($project->releases as $val) { - if($this->get('occured_version_srl')==$val->release_srl) { - $this->occured_version = $val; - break; - } - } - } - - if($this->occured_version) { - foreach($project->packages as $val) { - if($this->occured_version->package_srl==$val->package_srl) { - $this->package = $val; - $this->add('package_srl', $val->package_srl); - break; - } - } - } - } - - function _loadFromDB() { - parent::_loadFromDB(); - - $obj->target_srl = $this->document_srl; - $output = executeQuery("issuetracker.getIssue", $obj); - if(!$output->toBool()) return; - - $this->setProjectInfo($output->data); - } - - function getMilestoneTitle() { - if($this->milestone) return $this->milestone->title; - } - - function getTypeTitle() { - if($this->type) return $this->type->title; - } - - function getPriorityTitle() { - if($this->priority) return $this->priority->title; - } - - function getComponentTitle() { - if($this->component) return $this->component->title; - } - - function getResolutionTitle() { - if($this->resolution) return $this->resolution->title; - } - - function getStatus() { - $status_lang = Context::getLang('status_list'); - return $status_lang[$this->status]; - } - - function getOccuredVersionTitle() { - if($this->occured_version) return $this->occured_version->title; - } - - function getReleaseTitle() { - return $this->getOccuredVersionTitle(); - } - - function getPackageTitle() { - if($this->package) return $this->package->title; - } - - function getContent($add_popup_menu = true, $add_content_info = true, $resource_realpath = false) { - $content = parent::getContent($add_content_info, $add_content_info, $resource_realpath); - preg_match_all('/r([0-9]+)/',$content, $mat); - for($k=0;$k%s',getUrl('','mid',Context::get('mid'),'act','dispIssuetrackerViewSource','type','compare','erev',$mat[1][$k],'brev',''), 'r'.$mat[1][$k]), $content); - } - return $content; - } - - function isClosed() { - return in_array($this->status, $this->closed_status); - } - - function isAccessible() { - $grant = Context::get('grant'); - if($grant->commiter) return true; - else return parent::isAccessible() || $this->isGranted(); - } - - /** - * @brief 댓글 에디터 html을 구해서 return - **/ - function getCommentEditor() { - if(!$this->isEnableComment()) return; - - $oEditorModel = &getModel('editor'); - return $oEditorModel->getModuleEditor('comment', $this->get('module_srl'), null, 'history_srl', 'content'); - } - - - } -?> diff --git a/modules/issuetracker/issuetracker.model.php b/modules/issuetracker/issuetracker.model.php deleted file mode 100644 index 5a3d378b2..000000000 --- a/modules/issuetracker/issuetracker.model.php +++ /dev/null @@ -1,468 +0,0 @@ -date || !$b->date) return 0; - $res = strcmp($a->date, $b->date) * -1; - if($res == 0) - { - if(!$a->revision || !$b->revision) return 0; - else if($a->revision == $b->revision) return 0; - else return ($a->revision > $b->revision)?-1:1; - } - return $res; - } - - class issuetrackerModel extends issuetracker { - var $oSvn = null; - - function init() { - } - - function &getProjectInfo($module_srl) { - static $projectInfo = array(); - if(!isset($projectInfo[$module_srl])) { - $projectInfo[$module_srl]->milestones = $this->getList($module_srl, 'Milestones'); - $projectInfo[$module_srl]->priorities = $this->getList($module_srl, 'Priorities'); - $projectInfo[$module_srl]->types = $this->getList($module_srl, 'Types'); - $projectInfo[$module_srl]->components = $this->getList($module_srl, 'Components'); - $projectInfo[$module_srl]->packages = $this->getList($module_srl, 'Packages'); - $projectInfo[$module_srl]->releases = $this->getModuleReleases($module_srl); - } - return $projectInfo[$module_srl]; - } - - function getIssue($document_srl=0, $is_admin = false) { - if(!$document_srl) return new issueItem(); - - if(!$GLOBALS['__IssueItem__'][$document_srl]) { - $oIssue = new issueItem($document_srl); - if($is_admin) $oIssue->setGrant(); - $GLOBALS['__IssueItem__'][$document_srl] = $oIssue; - } - - return $GLOBALS['__IssueItem__'][$document_srl]; - } - - function getIssuesCount($module_srl,$target, $value, $status = null) { - $args->module_srl = $module_srl; - $args->{$target} = $value; - if($status !== null) $args->status = $status; - $output = executeQuery('issuetracker.getIssuesCount', $args); - if(!$output->toBool() || !$output->data) return -1; - return $output->data->count; - } - - function getHistoryCount($target_srl) { - $args->target_srl = $target_srl; - $output = executeQuery('issuetracker.getHistoryCount', $args); - if(!$output->toBool() || !$output->data) return 0; - return $output->data->count; - } - - function getIssueList($args) { - // 기본으로 사용할 query id 지정 (몇가지 검색 옵션에 따라 query id가 변경됨) - $query_id = 'issuetracker.getIssueList'; - - // 검색 옵션 정리 - if($args->search_target && $args->search_keyword) { - switch($args->search_target) { - case 'title' : - case 'content' : - if($args->search_keyword) $args->search_keyword = str_replace(' ','%',$args->search_keyword); - $args->{"s_".$args->search_target} = $args->search_keyword; - break; - case 'title_content' : - if($args->search_keyword) $args->search_keyword = str_replace(' ','%',$args->search_keyword); - $args->s_title = $args->search_keyword; - $args->s_content = $args->search_keyword; - break; - case 'user_id' : - if($args->search_keyword) $args->search_keyword = str_replace(' ','%',$args->search_keyword); - $args->s_user_id = $args->search_keyword; - break; - case 'user_name' : - case 'nick_name' : - $args->{"s_".$args->search_target} = $args->search_keyword; - break; - case 'member_srl' : - $args->{"s_".$args->search_target} = (int)$args->search_keyword; - break; - case 'tag' : - $args->s_tags = str_replace(' ','%',$args->search_keyword); - $query_id = 'issuetracker.getIssueListWithinTag'; - break; - default : - preg_match('/^extra_vars([0-9]+)$/',$args->search_target,$matches); - if($matches[1]) { - $query_id = 'issuetracker.getIssueListWithExtraVars'; - $args->var_idx = $matches[1]; - $args->var_value = str_replace(' ','%',$args->search_keyword); - } - break; - } - } - - if(in_array($query_id, array('issuetracker.getIssueListWithinTag'))) { - $group_args = clone($args); - $group_output = executeQueryArray($query_id, $group_args); - if(!$group_output->toBool()||!count($group_output->data)) return $output; - - foreach($group_output->data as $key => $val) { - if($val->document_srl) { - $target_srls[$key] = $val->document_srl; - $order_srls[$val->document_srl] = $key; - } - } - - $target_args->target_srl = implode(',',$target_srls); - $output = executeQueryArray('issuetracker.getIssues', $target_args); - if($output->toBool() && count($output->data)) { - $data = $output->data; - $output->data = array(); - foreach($data as $key => $val) { - $output->data[$order_srls[$val->document_srl]] = $val; - } - $output->total_count = $group_output->data->total_count; - $output->total_page = $group_output->data->total_page; - $output->page = $group_output->data->page; - } - } else { - $output = executeQueryArray($query_id, $args); - } - - // 결과가 없거나 오류 발생시 그냥 return - if(!$output->toBool()||!count($output->data)) return $output; - - $idx = 0; - $data = $output->data; - unset($output->data); - - $keys = array_keys($data); - $virtual_number = $keys[0]; - - foreach($data as $key => $attribute) { - $document_srl = $attribute->document_srl; - $oIssue = null; - $oIssue = new issueItem(); - $oIssue->setAttribute($attribute); - $oIssue->setProjectInfo($attribute); - if($is_admin) $oIssue->setGrant(); - - $output->data[$virtual_number] = $oIssue; - $virtual_number --; - } - - return $output; - } - - function getList($module_srl, $listname) - { - if(!$module_srl) return array(); - - $args->module_srl = $module_srl; - $output = executeQueryArray("issuetracker.get".$listname, $args); - if(!$output->toBool() || !$output->data) return array(); - return $output->data; - } - - function getHistories($target_srl) { - $args->target_srl = $target_srl; - $output = executeQueryArray('issuetracker.getHistories', $args); - $histories = $output->data; - $cnt = count($histories); - for($i=0;$i<$cnt;$i++) { - $history = unserialize($histories[$i]->history); - if($history && count($history)) { - $h = array(); - foreach($history as $key => $val) { - if($val[0]) $str = Context::getLang('history_format'); - else $str = Context::getLang('history_format_not_source'); - $str = str_replace('[source]', $val[0], $str); - $str = str_replace('[target]', $val[1], $str); - $str = str_replace('[key]', Context::getLang($key), $str); - $h[] = $str; - } - $histories[$i]->history = $h; - } else { - $histories[$i]->history = null; - } - - preg_match_all('/r([0-9]+)/',$histories[$i]->content, $mat); - for($k=0;$kcontent = str_replace('r'.$mat[1][$k], sprintf('%s',getUrl('','mid',Context::get('mid'),'act','dispIssuetrackerViewSource','type','compare','erev',$mat[1][$k],'brev',''), 'r'.$mat[1][$k]), $histories[$i]->content); - } - preg_match_all('/\[([0-9]+)\]/',$histories[$i]->content, $mat); - for($k=0;$kcontent = str_replace('['.$mat[1][$k].']', sprintf('%s',getUrl('','mid',Context::get('mid'),'act','dispIssuetrackerViewSource','type','compare','erev',$mat[1][$k],'brev',''), '['.$mat[1][$k].']'), $histories[$i]->content); - } - } - return $histories; - } - - function getPackageList($module_srl, $package_srl=0, $each_releases_count = 0) - { - if(!$module_srl) return array(); - - if(!$package_srl) { - $args->module_srl = $module_srl; - $output = executeQueryArray("issuetracker.getPackages", $args); - } else { - $args->package_srl = $package_srl; - $output = executeQueryArray("issuetracker.getPackages", $args); - } - if(!$output->toBool() || !$output->data) return array(); - - $packages = array(); - foreach($output->data as $package) { - $package->release_count = $this->getReleaseCount($package->package_srl); - $package->releases = $this->getReleaseList($package->package_srl, $each_releases_count); - $packages[$package->package_srl] = $package; - } - - return $packages; - } - - function getReleaseCount($package_srl) { - if(!$package_srl) return 0; - - $args->package_srl = $package_srl; - $output = executeQuery("issuetracker.getReleaseCount", $args); - return $output->data->count; - } - - function getModuleReleases($module_srl) { - if(!$module_srl) return array(); - - $args->module_srl = $module_srl; - $output = executeQueryArray("issuetracker.getReleases", $args); - if(!$output->toBool() || !$output->data) return array(); - return $output->data; - } - - function getReleasesWithPackageTitle($module_srl) { - if(!$module_srl) return array(); - $args->module_srl = $module_srl; - $output = executeQueryArray("issuetracker.getReleasesWithPackage", $args); - if(!$output->toBool() || !$output->data) return array(); - return $output->data; - } - - function getReleaseList($package_srl, $list_count =0) { - if(!$package_srl) return array(); - - $args->package_srl = $package_srl; - - if($list_count ) { - $args->list_count = $list_count; - $output = executeQueryArray("issuetracker.getReleaseList", $args); - } else { - $output = executeQueryArray("issuetracker.getReleases", $args); - } - if(!$output->toBool() || !$output->data) return array(); - - $list = $output->data; - $output = array(); - $oFileModel = &getModel('file'); - foreach($list as $release) { - $files = $oFileModel->getFiles($release->release_srl); - $release->files = $files; - $output[$release->release_srl] = $release; - } - return $output; - } - - function getPriorityCount($module_srl) - { - if(!$module_srl) return -1; - $args->module_srl = $module_srl; - $output = executeQuery("issuetracker.getPriorityCount", $args); - if(!$output->toBool()) return -1; - else return $output->data->count; - } - - function getPriorityMaxListorder($module_srl) - { - if(!$module_srl) return -1; - $args->module_srl = $module_srl; - $output = executeQuery("issuetracker.getPriorityMaxListorder", $args); - if(!$output->toBool()) return -1; - else return $output->data->count; - } - - function getMilestone($milestone_srl) - { - $args->milestone_srl = $milestone_srl; - $output = executeQuery("issuetracker.getMilestone", $args); - return $output; - } - - function getCompletedMilestone($module_srl) - { - $args->module_srl = $module_srl; - $args->is_completed = 'Y'; - $output = executeQueryArray("issuetracker.getMilestones", $args); - if(!$output->toBool()) - { - return array(); - } - - if(!$output->data) - { - return array(); - } - return $output->data; - } - - function getPriority($priority_srl) - { - $args->priority_srl = $priority_srl; - $output = executeQuery("issuetracker.getPriority", $args); - return $output; - } - - function getType($type_srl) - { - $args->type_srl = $type_srl; - $output = executeQuery("issuetracker.getType", $args); - return $output; - } - - function getComponent($component_srl) - { - $args->component_srl = $component_srl; - $output = executeQuery("issuetracker.getComponent", $args); - return $output; - } - - function getPackage($package_srl) - { - $args->package_srl = $package_srl; - $output = executeQuery("issuetracker.getPackage", $args); - if(!$output->toBool()||!$output->data) return; - return $output->data; - } - - function getRelease($release_srl) - { - $args->release_srl = $release_srl; - $output = executeQuery("issuetracker.getRelease", $args); - if(!$output->toBool()||!$output->data) return; - $release = $output->data; - $oFileModel = &getModel('file'); - $files = $oFileModel->getFiles($release->release_srl); - if($files) $release->files = $files; - return $release; - } - - function getGroupMembers($module_srl, $grant_name) { - $args->module_srl = $module_srl; - $args->name = $grant_name; - $output = executeQueryArray('issuetracker.getGroupMembers', $args); - return $output->data; - } - - function getLatestRevision($module_srl) { - $args->module_srl = $module_srl; - $output = executeQuery('issuetracker.getLatestRevision', $args); - if($output->data && $output->data->revision) - { - return $output->data->revision; - } - else return 0; - } - - function _linkDocument($matches) { - $document_srl = $matches[1]; - return sprintf('#%d', getUrl('','document_srl',$document_srl), $document_srl); - } - - function _linkXE($message) - { - return preg_replace_callback('/^\#?([0-9]+)( |\:)/', array($this, '_linkDocument'), $message); - } - - - function getChangesets($module_srl, $enddate = null, $limit = 10, $targets, $list_count = 0) - { - if(!$enddate) - { - $enddate = date("Ymd"); - } - $args->enddate = date("Ymd", ztime($enddate)+24*60*60); - $args->startdate = date("Ymd", ztime($enddate)-24*60*60*$limit); - $args->module_srl = $module_srl; - if($list_count) $args->list_count = $list_count; - if(in_array('commit', $targets)) - { - $output = executeQueryArray("issuetracker.getChangesets", $args); - if(!$output->toBool()) return array(); - if(!$output->data) $output->data = array(); - - // message에 htmlspecialchars() 적용 - foreach($output->data as $key => $changeset) - $changeset->message = $this->_linkXE(htmlspecialchars($changeset->message)); - } - - if(in_array('issue_changed', $targets)) - { - $solvedHistory = array(); - $output2 = executeQueryArray("issuetracker.getHistories", $args); - if(count($output2->data)) { - foreach($output2->data as $history) - { - $hist = unserialize($history->history); - $h = array(); - if(!is_array($hist)) continue; - $res = ""; - $bFirst = true; - foreach($hist as $key => $val) { - if($bFirst) { $bFirst = false; } - else { $res .= "
        "; } - if($val[0]) $str = Context::getLang('history_format'); - else $str = Context::getLang('history_format_not_source'); - $str = str_replace('[source]', $val[0], $str); - $str = str_replace('[target]', $val[1], $str); - $str = str_replace('[key]', Context::getLang($key), $str); - $res .= $str; - } - $obj = null; - $obj->date = $history->regdate; - $obj->type = "changed"; - $obj->message = $res; - $obj->target_srl = $history->target_srl; - $obj->author = $history->nick_name; - $output->data[] = $obj; - } - } - } - - if(in_array('issue_created', $targets)) - { - $output2 = executeQueryArray("issuetracker.getDocumentListForChangeset", $args); - if(count($output2->data)) { - foreach($output2->data as $history) - { - $obj = null; - $obj->date = $history->regdate; - $obj->type = "created"; - $obj->author = $history->nick_name; - $obj->target_srl = $history->document_srl; - $output->data[] = $obj; - } - } - } - - usort($output->data, _compare); - - return $output->data; - } - } -?> diff --git a/modules/issuetracker/issuetracker.view.php b/modules/issuetracker/issuetracker.view.php deleted file mode 100644 index 8408e6281..000000000 --- a/modules/issuetracker/issuetracker.view.php +++ /dev/null @@ -1,523 +0,0 @@ -module_srl) Context::set('module_srl',$this->module_srl); - if(!$this->module_info->svn_cmd) $this->module_info->svn_cmd = '/usr/bin/svn'; - - // 현재 호출된 게시판의 모듈 정보를 module_info 라는 이름으로 context setting - Context::set('module_info',$this->module_info); - - /** - * 스킨 경로를 미리 template_path 라는 변수로 설정함 - **/ - $template_path = sprintf("%sskins/%s/",$this->module_path, $this->module_info->skin); - - // 만약 스킨 경로가 없다면 xe_issuetracker로 변경 - if(!$this->module_info->skin || !is_dir($template_path)) { - $this->module_info->skin = 'xe_issuetracker'; - $template_path = sprintf("%sskins/%s/",$this->module_path, $this->module_info->skin); - } - - $this->setTemplatePath($template_path); - - if(!$this->grant->ticket_view) unset($GLOBALS['lang']->project_menus['dispIssuetrackerViewIssue']); - if(!$this->grant->ticket_write) unset($GLOBALS['lang']->project_menus['dispIssuetrackerNewIssue']); - if(!$this->grant->timeline) unset($GLOBALS['lang']->project_menus['dispIssuetrackerTimeline']); - if(!$this->grant->browser_source) unset($GLOBALS['lang']->project_menus['dispIssuetrackerViewSource']); - if(!$this->grant->download) unset($GLOBALS['lang']->project_menus['dispIssuetrackerDownload']); - if(!$this->grant->manager) unset($GLOBALS['lang']->project_menus['dispIssuetrackerAdminProjectSetting']); - - // 템플릿에서 사용할 검색옵션 세팅 (검색옵션 key값은 미리 선언되어 있는데 이에 대한 언어별 변경을 함) - foreach($this->search_option as $opt) $search_option[$opt] = Context::getLang($opt); - - $oDocumentModel = &getModel('document'); - $extra_keys = $oDocumentModel->getExtraKeys($this->module_srl); - Context::set('extra_keys', $extra_keys); - - // 모듈정보를 확인하여 확장변수에서도 검색이 설정되어 있는지 확인 - if(count(Context::get('extra_keys'))) { - foreach(Context::get('extra_keys') as $key => $val) { - if($val->search == 'Y') $search_option['extra_vars'.$val->idx] = $val->name; - } - } - Context::set('search_option', $search_option); - - $oModuleModel = &getModel('module'); - $module_config = $oModuleModel->getModulePartConfig('issuetracker',$this->module_srl); - if($module_config) $this->default_enable = $module_config->display_option; - - // 템플릿에서 사용할 노출옵션 세팅 - foreach($this->display_option as $opt) { - $obj = null; - $obj->title = Context::getLang($opt); - $checked = Context::get('d_'.$opt); - if($opt == 'title' || $checked==1 || (Context::get('d')!=1&&in_array($opt,$this->default_enable))) $obj->checked = true; - $display_option[$opt] = $obj; - } - Context::set('display_option', $display_option); - - if(!Context::get('act')) { - if (!Context::get('document_srl')) { - $this->act = 'dispIssuetrackerViewMilestone'; - Context::set('act','dispIssuetrackerViewMilestone'); - } else { - $this->act = 'dispIssuetrackerViewIssue'; - Context::set('act','dispIssuetrackerViewIssue'); - } - } - - // javascript, JS 필터 추가 - Context::addJsFilter($this->module_path.'tpl/filter', 'input_password.xml'); - Context::addJsFile($this->module_path.'tpl/js/issuetracker.js'); - } - - function dispIssuetrackerTimeline() { - if(!$this->grant->timeline) return $this->dispIssuetrackerMessage('msg_not_permitted'); - $oController = &getController('issuetracker'); - $oController->syncChangeset($this->module_info); - $oModel = &getModel('issuetracker'); - $duration = Context::get('duration'); - if(!$duration) $duration = 10; - $targets = Context::get('targets'); - if(!$targets || !is_array($targets) || !count($targets)) - { - $targets = array('issue_created', 'issue_changed', 'commit'); - Context::set('targets', $targets); - } - $changesets = $oModel->getChangesets($this->module_info->module_srl, Context::get('enddate'), $duration, $targets); - Context::set('changesets', $changesets); - $issues = array(); - foreach($changesets as $changeset) - { - if(!$changeset->target_srl) continue; - if(!$issues[$changeset->target_srl]) - { - $issues[$changeset->target_srl] = $oModel->getIssue($changeset->target_srl); - } - } - Context::set('issues', $issues); - $this->setTemplateFile('timeline'); - } - - /** - * @brief 마일스톤과 그에 따른 통계 제공 - **/ - function dispIssuetrackerViewMilestone() { - // 접근 권한 체크 - if(!$this->grant->access) return $this->dispIssuetrackerMessage('msg_not_permitted'); - - $oIssuetrackerModel = &getModel('issuetracker'); - $output = $oIssuetrackerModel->getList($this->module_info->module_srl, 'Milestones'); - - $milestones = array(); - $notassigned = null; - $notassigned->milestone_srl = 0; - $notassigned->is_completed = "N"; - array_unshift($output, $notassigned); - - if($output) { - foreach($output as $key => $milestone) { - $issues = null; - $issues['new'] = $oIssuetrackerModel->getIssuesCount($this->module_srl,'milestone_srl', $milestone->milestone_srl,'new'); - $issues['reviewing'] = $oIssuetrackerModel->getIssuesCount($this->module_srl,'milestone_srl', $milestone->milestone_srl,'reviewing'); - $issues['assign'] = $oIssuetrackerModel->getIssuesCount($this->module_srl,'milestone_srl', $milestone->milestone_srl,'assign'); - $issues['resolve'] = $oIssuetrackerModel->getIssuesCount($this->module_srl,'milestone_srl', $milestone->milestone_srl,'resolve'); - $issues['reopen'] = $oIssuetrackerModel->getIssuesCount($this->module_srl,'milestone_srl', $milestone->milestone_srl,'reopen'); - $issues['postponed'] = $oIssuetrackerModel->getIssuesCount($this->module_srl,'milestone_srl', $milestone->milestone_srl,'postponed'); - $issues['invalid'] = $oIssuetrackerModel->getIssuesCount($this->module_srl,'milestone_srl', $milestone->milestone_srl,'invalid'); - $issues['duplicated'] = $oIssuetrackerModel->getIssuesCount($this->module_srl,'milestone_srl', $milestone->milestone_srl,'duplicated'); - $issues['total'] = $issues['new']+$issues['assign']+$issues['resolve']+$issues['reopen']+$issues['reviewing']; - $milestone->issues = $issues; - $milestones[$milestone->milestone_srl] = $milestone; - - } - } - Context::set('milestones',$milestones); - - // 프로젝트 메인 페이지 출력 - $this->setTemplateFile('milestone'); - } - - /** - * @brief 소스 브라우징 - **/ - function dispIssuetrackerViewSource() { - // 접근 권한 체크 - if(!$this->grant->browser_source || !$this->module_info->svn_url) return $this->dispIssuetrackerMessage('msg_not_permitted'); - require_once($this->module_path.'classes/svn.class.php'); - - $path = urldecode(Context::get('path')); - if(!$path) $path = '/'; - Context::set('path', $path); - - $revs = Context::get('revs'); - $erev = Context::get('erev'); - $brev = Context::get('brev'); - - $oSvn = new Svn($this->module_info->svn_url, $this->module_info->svn_cmd); - $current = $oSvn->getStatus($path); - Context::set('current', $current); - - $type = Context::get('type'); - switch($type) { - case 'diff' : - case 'compare' : - $comp = $oSvn->getComp($path, $brev, $erev); - Context::set('comp', $comp); - - $path_tree = Svn::explodePath($path, true); - Context::set('path_tree', $path_tree); - - $this->setTemplateFile('source_compare'); - break; - case 'log' : - if(!$erev) $erev = $current->revision; - $logs = $oSvn->getLog($path, $erev, $brev, false, 50); - Context::set('logs', $logs); - - if(!$erev) $erev = $current->erev; - context::set('erev', $erev); - context::set('brev', $brev); - - $path_tree = Svn::explodePath($path, true); - Context::set('path_tree', $path_tree); - - $this->setTemplateFile('source_log'); - break; - case 'file' : - if($revs) $erev = $revs; - if(!$erev) $erev = $current->revision; - $content = $oSvn->getFileContent($path, $erev); - Context::set('content', $content); - - $logs = $oSvn->getLog($path, $erev, $brev, false, 2); - $erev = $logs[0]->revision; - $brev = $logs[1]->revision; - context::set('erev', $erev); - context::set('brev', $brev); - - $path_tree = Svn::explodePath($path, true); - Context::set('path_tree', $path_tree); - - $file_name = array_pop(array_keys($path_tree)); - $file_ext = array_pop(explode(".",$file_name)); - $extlist = array( - "document" => array("doc", "pdf", "hwp"), - "image" => array("jpg", "jpeg", "jpe", "gif", "png", "bmp"), - "sound" => array("mp3", "ogg", "wma", "wav"), - "movie" => array("avi", "mpg", "mpeg", "mpe", "wmv", "asf", "asx", "mov", "flv", "swf") - ); - - foreach($extlist as $key => $exts) { - foreach($exts as $s_key => $ext) { - if(!strcasecmp($file_ext, $ext)) { - $file_type = $key; - break 2; - } - } - } - - if(!$file_type) - { - $file_type = "code"; - $extToLang = array( - "h" => "Cpp", - "cpp" => "Cpp", - "csharp" => "CSharp", - "css" => "Css", - "html" => "Xml", - "sql" => "Sql", - "java" => "Java", - "py" => "Python", - "rb" => "Ruby", - "js" => "JScript", - "c" => "Cpp", - "vb" => "Vb", - "xml" => "Xml", - "php" => "Php" - ); - - $file_ext_tmp = strtolower($file_ext); - if($extToLang[$file_ext_tmp]) - { - $file_ext = $extToLang[$file_ext_tmp]; - } - if(file_exists("./common/js/plugins/code_highlighter/script/shBrush".$file_ext.".js")) - { - Context::loadJavascriptPlugin("code_highlighter"); - Context::addJsFile('./common/js/plugins/code_highlighter/script/shBrush'.$file_ext.'.js', false); - $js_code = << - SyntaxHighlighter.config.clipboardSwf = './modules/editor/components/code_highlighter/script/clipboard.swf'; - SyntaxHighlighter.all(); - -dpScript; - Context::addHtmlFooter($js_code); - Context::set('file_ext', $file_ext_tmp); - } - } - Context::set('file_type', $file_type); - - $this->setTemplateFile('source_file_view'); - break; - - default : - $path_tree = Svn::explodePath($path, false); - Context::set('path_tree', $path_tree); - - $list = $oSvn->getList($path, $revs); - Context::set('list', $list); - $this->setTemplateFile('source_list'); - break; - } - - Context::addJsFile($this->module_path.'tpl/js/svn.js'); - } - - /** - * @brief 이슈 목록 및 내용 보기 - **/ - function dispIssuetrackerViewIssue() { - // 접근 권한 체크 - if(!$this->grant->ticket_view) return $this->dispIssuetrackerMessage('msg_not_permitted'); - - // 프로젝트 관련 정보를 미리 구해서 project 라는 변수로 context setting - $oIssuetrackerModel = &getModel('issuetracker'); - Context::set('project', $oIssuetrackerModel->getProjectInfo($this->module_info->module_srl)); - - // 선택된 이슈가 있는지 조사하여 있으면 context setting - $document_srl = Context::get('document_srl'); - $oIssue = $oIssuetrackerModel->getIssue(0); - - if($document_srl) { - $oIssue->setIssue($document_srl); - - if(!$oIssue->isExists()) { - unset($document_srl); - Context::set('document_srl','',true); - $this->alertMessage('msg_not_founded'); - } else { - if($oIssue->get('module_srl')!=Context::get('module_srl') ) return $this->stop('msg_invalid_request'); - if($this->grant->manager) $oIssue->setGrant(); - if(!$this->grant->ticket_view && !$oIssue->isGranted()) { - $oIssue = null; - $oIssue = $oIssuetrackerModel->getIssue(0); - - Context::set('document_srl','',true); - - $this->alertMessage('msg_not_permitted'); - } else { - // 브라우저 타이틀에 글의 제목을 추가 - Context::addBrowserTitle($oIssue->getTitleText()); - } - } - } - - // issue가 존재하지 않으면 목록 출력을 위한 준비 - if(!$oIssue->isExists()) { - - $args->module_srl = $this->module_srl; - - // 목록을 구하기 위한 대상 모듈/ 페이지 수/ 목록 수/ 페이지 목록 수에 대한 옵션 설정 - $args->page = Context::get('page'); - $args->list_count = 20; - $args->page_count = 10; - - // issue 검색을 위한 변수 - $args->milestone_srl = Context::get('milestone_srl'); - $args->priority_srl = Context::get('priority_srl'); - $args->type_srl = Context::get('type_srl'); - $args->component_srl = Context::get('component_srl'); - $args->status = Context::get('status'); - $args->occured_version_srl = Context::get('release_srl'); - $args->resolution_srl = Context::get('resolution_srl'); - $args->assignee_srl = Context::get('assignee_srl'); - $args->member_srl = Context::get('member_srl'); - - // status 점검 - if(!is_array($args->status)||!count($args->status)) { - $args->status = array('new','assign','reopen','reviewing'); - Context::set('status',$args->status); - } - $args->status = "'".implode("','",$args->status)."'"; - - // 키워드 검색을 위한 변수 - $args->search_target = Context::get('search_target'); ///< 검색 대상 (title, contents...) - $args->search_keyword = Context::get('search_keyword'); ///< 검색어 - - // 일반 글을 구해서 context set - $output = $oIssuetrackerModel->getIssueList($args); - Context::set('issue_list', $output->data); - Context::set('total_count', $output->total_count); - Context::set('total_page', $output->total_page); - Context::set('page', $output->page); - Context::set('page_navigation', $output->page_navigation); - - // 스킨에서 사용하기 위해 context set - Context::set('oIssue', $oIssue); - - $this->setTemplateFile('issue_list'); - } else { - // 히스토리를 가져옴 - $histories = $oIssuetrackerModel->getHistories($oIssue->get('document_srl')); - $oIssue->add('histories', $histories); - - // 스킨에서 사용하기 위해 context set - Context::set('oIssue', $oIssue); - - // javascript 필터 추가 - Context::addJsFilter($this->module_path.'tpl/filter', 'insert_history.xml'); - - $this->setTemplateFile('view_issue'); - } - - // 커미터 목록을 추출 - Context::set('commiters', $oIssuetrackerModel->getGroupMembers($this->module_info->module_srl,'commiter')); - } - - /** - * @brief Displaying form to write a issue - */ - function dispIssuetrackerNewIssue() - { - if(!$this->grant->ticket_write) return $this->dispIssuetrackerMessage('msg_not_permitted'); - - $oIssuetrackerModel = &getModel('issuetracker'); - $project = $oIssuetrackerModel->getProjectInfo($this->module_info->module_srl); - Context::set('project', $project); - - $document_srl = Context::get('document_srl'); - - $oIssue = $oIssuetrackerModel->getIssue(0, $this->grant->manager); - $oIssue->setIssue($document_srl); - - if(!$oIssue->isExists()) { - $document_srl = getNextSequence(); - Context::set('document_srl',$document_srl); - } - - // 글을 수정하려고 할 경우 권한이 없는 경우 비밀번호 입력화면으로 - if($oIssue->isExists() && !$oIssue->isGranted()) return $this->setTemplateFile('input_password_form'); - - Context::set('document_srl',$document_srl); - Context::set('oIssue', $oIssue); - - // 확장변수처리를 위해 xml_js_filter를 직접 header에 적용 - $oDocumentController = &getController('document'); - $oDocumentController->addXmlJsFilter($this->module_info->module_srl); - if($oIssue->isExists()) Context::set('extra_keys', $oIssue->getExtraVars()); - - // javascript 필터 추가 - Context::addJsFilter($this->module_path.'tpl/filter', 'insert.xml'); - - $this->setTemplateFile('newissue'); - - // 커미터 목록을 추출 - Context::set('commiters', $oIssuetrackerModel->getGroupMembers($this->module_info->module_srl,'commiter')); - } - - function dispIssuetrackerDeleteIssue() { - if(!$this->grant->ticket_write) return $this->dispIssuetrackerMessage('msg_not_permitted'); - - $document_srl = Context::get('document_srl'); - if(!$document_srl) return $this->dispIssuetrackerMessage('msg_invalid_request'); - - $oIssuetrackerModel = &getModel('issuetracker'); - $oIssue = $oIssuetrackerModel->getIssue(0); - - $oIssue->setIssue($document_srl); - - if(!$oIssue->isExists()) return $this->dispIssuetrackerMessage('msg_invalid_request'); - if($oIssue->get('module_srl')!=Context::get('module_srl') ) return $this->dispIssuetrackerMessage('msg_invalid_request'); - - if($this->grant->manager) $oIssue->setGrant(); - - if(!$oIssue->isGranted()) return $this->setTemplateFile('input_password_form'); - - Context::set('oIssue', $oIssue); - - // javascript 필터 추가 - Context::addJsFilter($this->module_path.'tpl/filter', 'delete_issue.xml'); - - $this->setTemplateFile('delete_form'); - } - - function dispIssuetrackerDownload() { - // 접근 권한 체크 - if(!$this->grant->download) return $this->dispIssuetrackerMessage('msg_not_permitted'); - - $package_srl = Context::get('package_srl'); - $release_srl = Context::get('release_srl'); - - $oIssuetrackerModel = &getModel('issuetracker'); - - if($release_srl) { - $release = $oIssuetrackerModel->getRelease($release_srl); - if(!$release) return $this->dispIssuetrackerMessage("msg_invalid_request"); - Context::set('release', $release); - - $package_srl = $release->package_srl; - $package_list = $oIssuetrackerModel->getPackageList($this->module_srl, $package_srl, -1); - unset($package_list[$release->package_srl]->releases); - $package_list[$release->package_srl]->releases[$release->release_srl] = $release; - } else { - if(!$package_srl) { - $package_list = $oIssuetrackerModel->getPackageList($this->module_srl, 0, 1); - } else { - $package_list = $oIssuetrackerModel->getPackageList($this->module_srl, $package_srl, 0); - } - } - - Context::set('package_list', $package_list); - - $this->setTemplateFile('download'); - } - - function dispIssuetrackerMessage($msg_code) { - $msg = Context::getLang($msg_code); - if(!$msg) $msg = $msg_code; - Context::set('message', $msg); - $this->setTemplateFile('message'); - } - - function alertMessage($message) { - $script = sprintf('', Context::getLang($message)); - Context::addHtmlHeader( $script ); - } - - function dispIssuetrackerDeleteTrackback() { - $trackback_srl = Context::get('trackback_srl'); - - $oTrackbackModel = &getModel('trackback'); - $output = $oTrackbackModel->getTrackback($trackback_srl); - $trackback = $output->data; - - if(!$trackback) return $this->dispIssuetrackerMessage('msg_invalid_request'); - - Context::set('trackback',$trackback); - - // javascript 필터 추가 - Context::addJsFilter($this->module_path.'tpl/filter', 'delete_trackback.xml'); - - $this->setTemplateFile('delete_trackback'); - } - - } -?> diff --git a/modules/issuetracker/lang/en.lang.php b/modules/issuetracker/lang/en.lang.php deleted file mode 100644 index 64afe9730..000000000 --- a/modules/issuetracker/lang/en.lang.php +++ /dev/null @@ -1,110 +0,0 @@ -issuetracker = 'Issue Tracker'; - $lang->about_issuetracker = 'Issue Tracker manages milestones, codes, issues and releases'; - - $lang->cmd_project_list = 'Project List'; - $lang->cmd_view_info = 'Project Info'; - $lang->cmd_project_setting = 'Project Setting'; - $lang->cmd_release_setting = 'Release Setting'; - $lang->cmd_insert_package = 'Add Package'; - $lang->cmd_insert_release = 'Add Release'; - $lang->cmd_attach_file = 'Attach File'; - $lang->cmd_display_item = 'Display Item'; - - $lang->cmd_resolve_as = 'Modify Status'; - $lang->cmd_reassign = 'Modify Assignee'; - $lang->cmd_accept = 'Accept'; - - $lang->svn_url = 'SVN URL'; - $lang->about_svn_url = "Please input SVN URL where project's version is managed"; - $lang->svn_cmd = 'SVN Command Location'; - $lang->about_svn_cmd = 'Please input the location of svn client to link with SVN. (ex: /usr/bin/svn)'; - $lang->diff_cmd = 'DIFF Command Location'; - $lang->about_diff_cmd = 'Please input the location of diff to compare SVN revisions. (ex: /usr/bin/diff)'; - $lang->svn_userid = 'SVN ID'; - $lang->about_svn_userid = 'If authentication is necessary, input userid for accessing the SVN repository'; - $lang->svn_passwd = 'SVN password'; - $lang->about_svn_passwd = 'If authentication is necessary, input password for accessing the SVN repository'; - - $lang->issue = 'Issue'; - $lang->total_issue = 'All Issues'; - $lang->milestone = $lang->milestone_srl = 'Milestone'; - $lang->priority = $lang->priority_srl = 'Priority'; - $lang->type = $lang->type_srl = 'Type'; - $lang->component = $lang->component_srl = 'Components'; - $lang->assignee = 'Assignee'; - $lang->status = 'Status'; - $lang->action = 'Action'; - $lang->display_option = 'Display Option'; - - $lang->history_format_not_source = '[key] Modify to [target]'; - $lang->history_format = '[key] Modify from [source] to [target]'; - - $lang->project = 'Project'; - - $lang->deadline = 'Deadline'; - $lang->name = 'Name'; - $lang->complete = 'Complete'; - $lang->completed_date = 'Completed Date'; - $lang->order = 'Order'; - $lang->package = $lang->package_srl = 'Package'; - $lang->release = $lang->release_srl = 'Release'; - $lang->release_note = 'Release Note'; - $lang->release_changes = 'Release Changes'; - $lang->occured_version = $lang->occured_version_srl = 'Occured Version'; - $lang->attached_file = 'Attached File'; - $lang->filename = 'File Name'; - $lang->filesize = 'File Size'; - - $lang->status_list = array( - 'new' => 'New', - 'reviewing' => 'Reviewing', - 'assign' => 'Assign', - 'resolve' => 'Resolve', - 'reopen' => 'Reopen', - 'postponed' => 'Postponed', - 'duplicated' => 'Duplicated', - 'invalid' => 'Invalid', - ); - - $lang->about_milestone = 'This sets milestones.'; - $lang->about_priority = 'This sets priority.'; - $lang->about_type = 'This selects type of issues (ex. issue, development)'; - $lang->about_component = 'This sets components of issues'; - - $lang->project_menus = array( - 'dispIssuetrackerViewIssue' => 'View Issue', - 'dispIssuetrackerNewIssue' => 'New Issue', - 'dispIssuetrackerViewMilestone' => 'Milestone', - 'dispIssuetrackerTimeline' => 'Timeline', - 'dispIssuetrackerViewSource' => 'View Source', - 'dispIssuetrackerDownload' => 'Download', - 'dispIssuetrackerAdminProjectSetting' => 'Settings', - ); - - $lang->msg_not_attched = 'No file is attached'; - $lang->msg_attached = 'File has been attached'; - $lang->msg_no_releases = 'No release is registered'; - - $lang->cmd_document_do = 'You would...'; - $lang->not_assigned = 'Unassigned'; - $lang->not_assigned_description = 'List of unassigned issues.'; - $lang->timeline_msg = array( - 'changed' => 'changed', - 'created' => 'created' - ); - $lang->cmd_manage_issue = 'Manage issues'; - $lang->msg_changes_from = 'View changes from'; - $lang->duration = 'Duration'; - $lang->target_list = array( - 'issue_created' => 'Created issues', - 'issue_changed' => 'Changed issues', - 'commit' => 'Repository checkins' - ); -?> diff --git a/modules/issuetracker/lang/es.lang.php b/modules/issuetracker/lang/es.lang.php deleted file mode 100644 index ebe04b237..000000000 --- a/modules/issuetracker/lang/es.lang.php +++ /dev/null @@ -1,111 +0,0 @@ -issuetracker = 'Duco cuestiones actualización'; - $lang->about_issuetracker = 'Calendario para la gestión de proyectos, el código de acceso, gestión y distribución, para gestionar el problema, el módulo es'; - - $lang->cmd_project_list = 'Lista de proyectos'; - $lang->cmd_view_info = 'Información del Proyecto'; - $lang->cmd_project_setting = 'Configuración del proyecto'; - $lang->cmd_release_setting = 'Configuración de despliegue'; - $lang->cmd_insert_package = 'Añadir paquete'; - $lang->cmd_insert_release = 'Añadir distribución'; - $lang->cmd_attach_file = 'Archivo Adjuntos'; - $lang->cmd_display_item = 'Meta pantalla'; - - $lang->cmd_resolve_as = 'Cambio de estado'; - $lang->cmd_reassign = 'Cambiar Propietario'; - $lang->cmd_accept = 'Aceptar'; - - $lang->svn_url = 'SVN dirección'; - $lang->about_svn_url = 'Versión SVN de la gestión del proyecto de obras, por favor, la dirección'; - $lang->svn_cmd = 'SVN ubicación del archivo ejecutable'; - $lang->about_svn_cmd = 'SVN svn para trabajar con el cliente, por favor, introduzca la ubicación del archivo ejecutable. (ej: / usr / bin / svn)'; - $lang->diff_cmd = 'Ejecute el archivo de ubicación DIFF'; - $lang->about_diff_cmd = 'SVN revisión de la comparación, por favor, introduzca la ubicación del archivo ejecutable de la diferencia. (ej: / usr / bin / diff)'; - $lang->svn_userid = 'SVN autenticación ID'; - $lang->about_svn_userid = 'Introduce el número de autenticación, en caso necesario'; - $lang->svn_passwd = 'SVN contraseña de autenticación'; - $lang->about_svn_passwd = 'Introduzca la contraseña para la autenticación, en caso necesario'; - - $lang->issue = 'Tema'; - $lang->total_issue = 'Todos los números'; - $lang->milestone = $lang->milestone_srl = 'Plan de'; - $lang->priority = $lang->priority_srl = 'Prioridad'; - $lang->type = $lang->type_srl = 'Tipo'; - $lang->component = $lang->component_srl = 'Componentes'; - $lang->assignee = 'Propietario'; - $lang->status = 'Estado'; - $lang->action = 'Comportamiento'; - $lang->display_option = 'Display Option'; - - $lang->history_format_not_source = ' [objetivo] [clave] Cambiar'; - $lang->history_format = ' [fuente] en el [objetivo] [clave] Cambiar'; - - $lang->project = 'Proyecto'; - - $lang->deadline = 'Completa hasta'; - $lang->name = 'Nombre'; - $lang->complete = 'Completa'; - $lang->completed_date = 'Completado'; - $lang->order = 'Orden'; - $lang->package = $lang->package_srl = 'Paquete'; - $lang->release = $lang->release_srl = 'Distribución'; - $lang->release_note = 'Registro de la distribución'; - $lang->release_changes = 'Cambios'; - $lang->occured_version = $lang->occured_version_srl = 'Planteadas versión'; - $lang->attached_file = 'Adjuntos'; - $lang->filename = 'Nombre del archivo'; - $lang->filesize = 'Tamaño de archivo'; - - $lang->status_list = array( - 'new' => 'Nuevo', - 'reviewing' => 'Geomtojung', - 'assign' => 'Asignación', - 'resolve' => 'Resolver', - 'reopen' => 'Recurrencia', - 'postponed' => 'Pendiente', - 'duplicated' => 'Duplicar', - 'invalid' => 'Problemas o', - ); - - $lang->about_milestone = 'Establecer el plan de desarrollo'; - $lang->about_priority = 'Para establecer las prioridades.'; - $lang->about_type = 'Establece el tipo de problema (por ejemplo, los problemas, las mejoras)'; - $lang->about_component = 'Establece el objetivo de componentes del problema'; - - $lang->project_menus = array( - 'dispIssuetrackerViewMilestone' => 'Plan de desarrollo', - 'dispIssuetrackerViewIssue' => 'Problemas de lectura', - 'dispIssuetrackerNewIssue' => 'Crear problemas', - 'dispIssuetrackerTimeline' => 'Cronología', - 'dispIssuetrackerViewSource' => 'Código de Lectura', - 'dispIssuetrackerDownload' => 'Descargar', - 'dispIssuetrackerAdminProjectSetting' => 'Escenario', - ); - - $lang->msg_not_attched = 'Por favor, adjunte el archivo'; - $lang->msg_attached = 'El archivo se ha registrado'; - $lang->msg_no_releases = 'Distribuciones no son registrados'; - - $lang->cmd_document_do = 'Este problema ..'; - $lang->not_assigned = 'No asignado'; - $lang->not_assigned_description = 'No es asignado una lista de cuestiones.'; - $lang->timeline_msg = array( - 'changed' => 'Cambiar', - 'created' => 'Creación' - ); - - $lang->cmd_manage_issue = 'Cuestiones de gestión'; - $lang->msg_changes_from = 'View changes from'; - $lang->duration = 'Duration'; - $lang->target_list = array( - 'issue_created' => 'Created issues', - 'issue_changed' => 'Changed issues', - 'commit' => 'Repository checkins' - ); -?> diff --git a/modules/issuetracker/lang/jp.lang.php b/modules/issuetracker/lang/jp.lang.php deleted file mode 100644 index ff1a9965b..000000000 --- a/modules/issuetracker/lang/jp.lang.php +++ /dev/null @@ -1,111 +0,0 @@ -issuetracker = 'イシュートラッカー'; - $lang->about_issuetracker = 'プロジェクト管理のための計画、ソースコードの閲覧、イシュー管理、リリース管理が出来るモジュールです。'; - - $lang->cmd_project_list = 'プロジェクトリスト'; - $lang->cmd_view_info = 'プロジェクト情報'; - $lang->cmd_project_setting = 'プロジェクト設定'; - $lang->cmd_release_setting = 'リリース設定'; - $lang->cmd_insert_package = 'パッケージ追加'; - $lang->cmd_insert_release = 'リリース追加'; - $lang->cmd_attach_file = 'ファイル添付'; - $lang->cmd_display_item = 'コンポーネントアイテム表示'; - - $lang->cmd_resolve_as = 'ステータス変更'; - $lang->cmd_reassign = 'アサイン変更'; - $lang->cmd_accept = '承諾する'; - - $lang->svn_url = 'SVNリポジトリーのURL'; - $lang->about_svn_url = 'プロジェクトのバージョン管理されるSVNリポジトリーのURLお入力して下さい。'; - $lang->svn_cmd = 'SVNファイルの場所'; - $lang->about_svn_cmd = 'SVN連動のためのsvn clientファイルがある場所(絶対経路)を入力して下さい。 (ex: /usr/bin/svn)'; - $lang->diff_cmd = 'DIFFファイルの場所'; - $lang->about_diff_cmd = 'SVNリビジョン(revision)間の比較のためのdiffファイルがある場所(絶対経路)を入力して下さい。(ex: /usr/bin/diff)'; - $lang->svn_userid = 'SVNアクセス用ID'; - $lang->about_svn_userid = 'SVNリポジトリへのアクセス認証が必要な場合、IDを入力して下さい。'; - $lang->svn_passwd = 'SVNアクセス用パスワード'; - $lang->about_svn_passwd = 'SVNリポジトリへのアクセス認証が必要な場合、パスワードを入力して下さい。'; - - $lang->issue = 'イシュー'; - $lang->total_issue = 'イシュー全体'; - $lang->milestone = $lang->milestone_srl = 'マイルストーン'; - $lang->priority = $lang->priority_srl = '優先度'; - $lang->type = $lang->type_srl = 'タイプ (種類)'; - $lang->component = $lang->component_srl = 'コンポーネント'; - $lang->assignee = '担当者'; - $lang->status = 'ステータス'; - $lang->action = '動作'; - $lang->display_option = '表示オプション'; - - $lang->history_format_not_source = '[target][key] 変更'; - $lang->history_format = '[source] から [target][key] 変更'; - - $lang->project = 'プロジェクト'; - - $lang->deadline = '完了期限'; - $lang->name = '名前'; - $lang->complete = '完了'; - $lang->completed_date = '完了日'; - $lang->order = '順番'; - $lang->package = $lang->package_srl = 'パッケージ'; - $lang->release = $lang->release_srl = 'リリース'; - $lang->release_note = 'リリース記録'; - $lang->release_changes = '変更内容'; - $lang->occured_version = $lang->occured_version_srl = '発生リリース'; - $lang->attached_file = '添付ファイル'; - $lang->filename = 'ファイル名'; - $lang->filesize = 'ファイル容量'; - - $lang->status_list = array( - 'new' => '新規', - 'reviewing' => '検討中', - 'assign' => 'アサイン', - 'resolve' => '解決', - 'reopen' => '再発', - 'postponed' => '保留', - 'duplicated' => '重複', - 'invalid' => 'イシューではない', - ); - - $lang->about_milestone = 'マイルストーンを設定します。'; - $lang->about_priority = '優先度を設定します。'; - $lang->about_type = 'イシューのタイプを設定します。 (ex. バッグ, 改善)'; - $lang->about_component = 'イシューのコンポーネントを設定します。'; - - $lang->project_menus = array( - 'dispIssuetrackerViewMilestone' => 'マイルストーン', - 'dispIssuetrackerViewIssue' => 'イシュー閲覧', - 'dispIssuetrackerNewIssue' => 'イシュー登録', - 'dispIssuetrackerTimeline' => 'マイルストーン', - 'dispIssuetrackerViewSource' => 'ソースコード閲覧', - 'dispIssuetrackerDownload' => 'ダウンロード', - 'dispIssuetrackerAdminProjectSetting' => '設定', - ); - - $lang->msg_not_attched = '添付ファイルを登録して下さい。'; - $lang->msg_attached = '添付ファイルが登録されました。'; - $lang->msg_no_releases = '登録されたリリースがありません。'; - - $lang->cmd_document_do = 'このイシューを・・・ '; - $lang->not_assigned = 'アサイン無し'; - $lang->not_assigned_description = 'アサインされてないイシューのリストです。'; - $lang->timeline_msg = array( - 'changed' => '変更', - 'created' => '作成' - ); - - $lang->cmd_manage_issue = 'イシューの管理'; - $lang->msg_changes_from = '開始日付'; - $lang->duration = '期間'; - $lang->target_list = array( - 'issue_created' => '生成されたイシュー', - 'issue_changed' => '変更されたイシュー', - 'commit' => 'リポジトリのソース変更(checkin)' - ); -?> diff --git a/modules/issuetracker/lang/ko.lang.php b/modules/issuetracker/lang/ko.lang.php deleted file mode 100644 index ee3af3c0b..000000000 --- a/modules/issuetracker/lang/ko.lang.php +++ /dev/null @@ -1,111 +0,0 @@ -issuetracker = '이슈트래커'; - $lang->about_issuetracker = '프로젝트 관리를 위한 계획표, 코드열람, 문제관리와 배포판을 관리할 수 있는 모듈입니다'; - - $lang->cmd_project_list = '프로젝트 목록'; - $lang->cmd_view_info = '프로젝트 정보'; - $lang->cmd_project_setting = '프로젝트 설정'; - $lang->cmd_release_setting = '배포 설정'; - $lang->cmd_insert_package = '패키지 추가'; - $lang->cmd_insert_release = '배포 추가'; - $lang->cmd_attach_file = '파일 첨부'; - $lang->cmd_display_item = '대상 표시'; - - $lang->cmd_resolve_as = '상태 변경'; - $lang->cmd_reassign = '소유자 변경'; - $lang->cmd_accept = '수락하기'; - - $lang->svn_url = 'SVN 주소'; - $lang->about_svn_url = '프로젝트의 버전관리가 이루어지는 SVN 주소를 입력해주세요'; - $lang->svn_cmd = 'SVN 실행파일 위치'; - $lang->about_svn_cmd = 'SVN 연동을 위해 svn client 실행파일의 위치를 입력해주세요. (ex: /usr/bin/svn)'; - $lang->diff_cmd = 'DIFF 실행파일 위치'; - $lang->about_diff_cmd = 'SVN revision들의 비교를 위한 diff 실행파일의 위치를 입력해주세요. (ex: /usr/bin/diff)'; - $lang->svn_userid = 'SVN 인증 아이디'; - $lang->about_svn_userid = '인증이 필요한 경우 아이디를 입력해주세요'; - $lang->svn_passwd = 'SVN 인증 패스워드'; - $lang->about_svn_passwd = '인증이 필요한 경우 패스워드를 입력해주세요'; - - $lang->issue = '문제'; - $lang->total_issue = '전체 문제'; - $lang->milestone = $lang->milestone_srl = '계획'; - $lang->priority = $lang->priority_srl = '우선순위'; - $lang->type = $lang->type_srl = '타입'; - $lang->component = $lang->component_srl = '구성요소'; - $lang->assignee = '소유자'; - $lang->status = '상태'; - $lang->action = '동작'; - $lang->display_option = '표시 옵션'; - - $lang->history_format_not_source = '[target] 으로 [key] 변경'; - $lang->history_format = '[source] 에서 [target] 으로 [key] 변경'; - - $lang->project = '프로젝트'; - - $lang->deadline = '완료기한'; - $lang->name = '이름'; - $lang->complete = '완료'; - $lang->completed_date = '완료일'; - $lang->order = '순서'; - $lang->package = $lang->package_srl = '패키지'; - $lang->release = $lang->release_srl = '배포판'; - $lang->release_note = '배포 기록'; - $lang->release_changes = '변경 사항'; - $lang->occured_version = $lang->occured_version_srl = '발생버전'; - $lang->attached_file = '첨부 파일'; - $lang->filename = '파일이름'; - $lang->filesize = '파일크기'; - - $lang->status_list = array( - 'new' => '신규', - 'reviewing' => '검토중', - 'assign' => '할당', - 'resolve' => '해결', - 'reopen' => '재발', - 'postponed' => '보류', - 'duplicated' => '중복', - 'invalid' => '문제아님', - ); - - $lang->about_milestone = '개발계획을 설정합니다'; - $lang->about_priority = '우선순위를 설정합니다.'; - $lang->about_type = '문제의 타입를 설정합니다 (ex. 문제, 개선사항)'; - $lang->about_component = '문제의 대상 구성요소를 설정합니다'; - - $lang->project_menus = array( - 'dispIssuetrackerViewMilestone' => '개발계획', - 'dispIssuetrackerViewIssue' => '문제 열람', - 'dispIssuetrackerNewIssue' => '문제 작성', - 'dispIssuetrackerTimeline' => '타임 라인', - 'dispIssuetrackerViewSource' => '코드 열람', - 'dispIssuetrackerDownload' => '다운로드', - 'dispIssuetrackerAdminProjectSetting' => '설정', - ); - - $lang->msg_not_attched = '파일을 첨부해주세요'; - $lang->msg_attached = '파일이 등록되었습니다'; - $lang->msg_no_releases = '등록된 배포판이 없습니다'; - - $lang->cmd_document_do = '이 문제를.. '; - $lang->not_assigned = '할당 안됨'; - $lang->not_assigned_description = '할당 안된 문제들의 목록입니다.'; - $lang->timeline_msg = array( - 'changed' => '변경', - 'created' => '생성' - ); - - $lang->cmd_manage_issue = '이슈 관리'; - $lang->msg_changes_from = '시작 날짜'; - $lang->duration = '기간'; - $lang->target_list = array( - 'issue_created' => '생성된 이슈', - 'issue_changed' => '변경된 이슈', - 'commit' => '소스변경' - ); -?> diff --git a/modules/issuetracker/lang/zh-CN.lang.php b/modules/issuetracker/lang/zh-CN.lang.php deleted file mode 100644 index 93ef7555f..000000000 --- a/modules/issuetracker/lang/zh-CN.lang.php +++ /dev/null @@ -1,110 +0,0 @@ -issuetracker = '问题跟踪'; - $lang->about_issuetracker = '可进行项目计划,查看代码,问题管理及发布项目等操作的问题跟踪模块。'; - - $lang->cmd_project_list = '项目目录'; - $lang->cmd_view_info = '项目信息'; - $lang->cmd_project_setting = '项目设置'; - $lang->cmd_release_setting = '发布设置'; - $lang->cmd_insert_package = '添加程序包'; - $lang->cmd_insert_release = '添加发布'; - $lang->cmd_attach_file = '添加附件'; - $lang->cmd_display_item = '显示对象'; - - $lang->cmd_resolve_as = '修改状态'; - $lang->cmd_reassign = '修改所有者'; - $lang->cmd_accept = '接受'; - - $lang->svn_url = 'SVN地址'; - $lang->about_svn_url = '请输入项目的SVN地址。'; - $lang->svn_cmd = 'SVN应用程序位置'; - $lang->about_svn_cmd = '请输入svn clien应用程序位置。(ex: /usr/bin/svn)'; - $lang->diff_cmd = 'DIF应用程序位置'; - $lang->about_diff_cmd = '为比较SVN revision,请输入diff应用程序位置。 (ex: /usr/bin/diff)'; - $lang->svn_userid = 'SVN ID'; - $lang->about_svn_userid = '请输入SVN ID。'; - $lang->svn_passwd = 'SVN密码'; - $lang->about_svn_passwd = '请输入SVN密码。'; - - $lang->issue = '问题'; - $lang->total_issue = '全部问题'; - $lang->milestone = $lang->milestone_srl = '计划'; - $lang->priority = $lang->priority_srl = '优先顺序'; - $lang->type = $lang->type_srl = '种类'; - $lang->component = $lang->component_srl = '构件'; - $lang->assignee = '所有者'; - $lang->status = '状态'; - $lang->action = '动作'; - $lang->display_option = '显示选项'; - - $lang->history_format_not_source = '[key]修改为[target]'; - $lang->history_format = '[key],从[source]修改为[target]'; - - $lang->project = '项目'; - - $lang->deadline = '完成期限'; - $lang->name = '名称'; - $lang->complete = '完成'; - $lang->completed_date = '结束日'; - $lang->order = '顺序'; - $lang->package = $lang->package_srl = '程序包'; - $lang->release = $lang->release_srl = '发布版'; - $lang->release_note = '发布记录'; - $lang->release_changes = '更新日志'; - $lang->occured_version = $lang->occured_version_srl = '发生版本'; - $lang->attached_file = '附件'; - $lang->filename = '文件名'; - $lang->filesize = '文件大小'; - - $lang->status_list = array( - 'new' => '新建', - 'reviewing' => '审查中', - 'assign' => '分配', - 'resolve' => '解决', - 'reopen' => '再发', - 'postponed' => '保留', - 'duplicated' => '重复', - 'invalid' => '不是问题', - ); - - $lang->about_milestone = '设置开发计划。'; - $lang->about_priority = '设置优先顺序。'; - $lang->about_type = '设置问题种类。 (ex. 问题, 改善项目)'; - $lang->about_component = '设置问题构件。'; - - $lang->project_menus = array( - 'dispIssuetrackerViewIssue' => '查看问题', - 'dispIssuetrackerNewIssue' => '提交问题', - 'dispIssuetrackerViewMilestone' => '开发计划', - 'dispIssuetrackerTimeline' => '时间轴', - 'dispIssuetrackerViewSource' => '查看代码', - 'dispIssuetrackerDownload' => '下载', - 'dispIssuetrackerAdminProjectSetting' => '设置', - ); - - $lang->msg_not_attched = '请添加附件。'; - $lang->msg_attached = '文件已添加。'; - $lang->msg_no_releases = '没有被添加的发布版。'; - - $lang->cmd_document_do = '将吧此问题.. '; - $lang->not_assigned = '没有分配'; - $lang->not_assigned_description = '没被分配的问题目录'; - $lang->timeline_msg = array( - 'changed' => '修改', - 'created' => '生成' - ); - $lang->cmd_manage_issue = '问题管理'; - $lang->msg_changes_from = '开始日期'; - $lang->duration = '期间'; - $lang->target_list = array( - 'issue_created' => '生成的问题', - 'issue_changed' => '修改过的问题', - 'commit' => '代码更新' - ); -?> diff --git a/modules/issuetracker/lang/zh-TW.lang.php b/modules/issuetracker/lang/zh-TW.lang.php deleted file mode 100644 index ec4326034..000000000 --- a/modules/issuetracker/lang/zh-TW.lang.php +++ /dev/null @@ -1,111 +0,0 @@ -issuetracker = '問題追蹤'; - $lang->about_issuetracker = '版本管理,原始碼,問題與發佈等問題追蹤。'; - - $lang->cmd_project_list = '專案清單'; - $lang->cmd_view_info = '專案資訊'; - $lang->cmd_project_setting = '專案設置'; - $lang->cmd_release_setting = '發佈設置'; - $lang->cmd_insert_package = '新增套裝軟體'; - $lang->cmd_insert_release = '新增發佈版'; - $lang->cmd_attach_file = '新增附加檔案'; - $lang->cmd_display_item = '顯示專案'; - - $lang->cmd_resolve_as = '修改狀態'; - $lang->cmd_reassign = '修改所有者'; - $lang->cmd_accept = '接受'; - - $lang->svn_url = 'SVN位址'; - $lang->about_svn_url = '請輸入專案的SVN位址。'; - $lang->svn_cmd = 'SVN應用程式位置'; - $lang->about_svn_cmd = '請輸入SVN Client應用程式位置。(例: /usr/bin/svn)'; - $lang->diff_cmd = 'DIFF應用程式位置'; - $lang->about_diff_cmd = '為了比較SVN版本,請輸入diff應用程式位置。(例: /usr/bin/diff)'; - $lang->svn_userid = 'SVN帳號'; - $lang->about_svn_userid = '必須要驗證時,請輸入帳號來登入SVN檔案庫'; - $lang->svn_passwd = 'SVN密碼'; - $lang->about_svn_passwd = '必須要驗證時,請輸入密碼來登入SVN檔案庫'; - - $lang->issue = '問題'; - $lang->total_issue = '所有問題'; - $lang->milestone = $lang->milestone_srl = '版本'; - $lang->priority = $lang->priority_srl = '優先順序'; - $lang->type = $lang->type_srl = '種類'; - $lang->component = $lang->component_srl = '組件'; - $lang->assignee = '所有者'; - $lang->status = '狀態'; - $lang->action = '動作'; - $lang->display_option = '顯示選項'; - - $lang->history_format_not_source = '[key]修改為[target]'; - $lang->history_format = '[key],從[source]修改為[target]'; - - $lang->project = '專案'; - - $lang->deadline = '完成期限'; - $lang->name = '名稱'; - $lang->complete = '完成'; - $lang->completed_date = '結束日期'; - $lang->order = '順序'; - $lang->package = $lang->package_srl = '套裝軟體'; - $lang->release = $lang->release_srl = '發佈版'; - $lang->release_note = '發佈記錄'; - $lang->release_changes = '更新日誌'; - $lang->occured_version = $lang->occured_version_srl = '目前版本'; - $lang->attached_file = '附加檔案'; - $lang->filename = '檔案名稱'; - $lang->filesize = '檔案大小'; - - $lang->status_list = array( - 'new' => '新建', - 'reviewing' => '審查', - 'assign' => '分配', - 'resolve' => '解決', - 'reopen' => '重新開始', - 'postponed' => '保留', - 'duplicated' => '重複', - 'invalid' => '無效', - ); - - $lang->about_milestone = '設置開發計劃。'; - $lang->about_priority = '設置優先順序。'; - $lang->about_type = '設置問題種類。 (例如:問題,改善項目)'; - $lang->about_component = '設置問題組件。'; - - $lang->project_menus = array( - 'dispIssuetrackerViewMilestone' => '版本開發', - 'dispIssuetrackerViewIssue' => '問題清單', - 'dispIssuetrackerNewIssue' => '發表問題', - 'dispIssuetrackerTimeline' => '時間軸', - 'dispIssuetrackerViewSource' => '檢視原始碼', - 'dispIssuetrackerDownload' => '下載', - 'dispIssuetrackerAdminProjectSetting' => '設置', - ); - - $lang->msg_not_attched = '請新增附檔。'; - $lang->msg_attached = '檔案已新增。'; - $lang->msg_no_releases = '尚未被新增的發佈版本。'; - - $lang->cmd_document_do = '將此問題...'; - $lang->not_assigned = '尚未分配'; - $lang->not_assigned_description = '尚未被分配的問題清單'; - $lang->timeline_msg = array( - 'changed' => '變更', - 'created' => '建立' - ); - - $lang->cmd_manage_issue = '問題管理'; - $lang->msg_changes_from = '開始日期'; - $lang->duration = '期間'; - $lang->target_list = array( - 'issue_created' => '建立問題', - 'issue_changed' => '變更問題', - 'commit' => 'Repository checkins' - ); -?> diff --git a/modules/issuetracker/queries/clearComponentsDefault.xml b/modules/issuetracker/queries/clearComponentsDefault.xml deleted file mode 100644 index ad71f2448..000000000 --- a/modules/issuetracker/queries/clearComponentsDefault.xml +++ /dev/null @@ -1,11 +0,0 @@ - - - - - - - - - - - diff --git a/modules/issuetracker/queries/clearMilestoneDefault.xml b/modules/issuetracker/queries/clearMilestoneDefault.xml deleted file mode 100644 index f8871f634..000000000 --- a/modules/issuetracker/queries/clearMilestoneDefault.xml +++ /dev/null @@ -1,11 +0,0 @@ - - -
        - - - - - - - - diff --git a/modules/issuetracker/queries/clearPrioritiesDefault.xml b/modules/issuetracker/queries/clearPrioritiesDefault.xml deleted file mode 100644 index 59990f765..000000000 --- a/modules/issuetracker/queries/clearPrioritiesDefault.xml +++ /dev/null @@ -1,11 +0,0 @@ - - -
        - - - - - - - - diff --git a/modules/issuetracker/queries/clearTypeDefault.xml b/modules/issuetracker/queries/clearTypeDefault.xml deleted file mode 100644 index 78e780b7b..000000000 --- a/modules/issuetracker/queries/clearTypeDefault.xml +++ /dev/null @@ -1,11 +0,0 @@ - - -
        - - - - - - - - diff --git a/modules/issuetracker/queries/deleteComponent.xml b/modules/issuetracker/queries/deleteComponent.xml deleted file mode 100644 index a0fcb9176..000000000 --- a/modules/issuetracker/queries/deleteComponent.xml +++ /dev/null @@ -1,8 +0,0 @@ - - -
        - - - - - diff --git a/modules/issuetracker/queries/deleteComponents.xml b/modules/issuetracker/queries/deleteComponents.xml deleted file mode 100644 index 1ab226b6d..000000000 --- a/modules/issuetracker/queries/deleteComponents.xml +++ /dev/null @@ -1,8 +0,0 @@ - - -
        - - - - - diff --git a/modules/issuetracker/queries/deleteHistories.xml b/modules/issuetracker/queries/deleteHistories.xml deleted file mode 100644 index 64f4dcd3f..000000000 --- a/modules/issuetracker/queries/deleteHistories.xml +++ /dev/null @@ -1,8 +0,0 @@ - - -
        - - - - - diff --git a/modules/issuetracker/queries/deleteIssue.xml b/modules/issuetracker/queries/deleteIssue.xml deleted file mode 100644 index d649a8772..000000000 --- a/modules/issuetracker/queries/deleteIssue.xml +++ /dev/null @@ -1,8 +0,0 @@ - - -
        - - - - - diff --git a/modules/issuetracker/queries/deleteMilestone.xml b/modules/issuetracker/queries/deleteMilestone.xml deleted file mode 100644 index 83c99a13d..000000000 --- a/modules/issuetracker/queries/deleteMilestone.xml +++ /dev/null @@ -1,8 +0,0 @@ - - -
        - - - - - diff --git a/modules/issuetracker/queries/deleteMilestones.xml b/modules/issuetracker/queries/deleteMilestones.xml deleted file mode 100644 index a195d87c0..000000000 --- a/modules/issuetracker/queries/deleteMilestones.xml +++ /dev/null @@ -1,8 +0,0 @@ - - -
        - - - - - diff --git a/modules/issuetracker/queries/deletePackage.xml b/modules/issuetracker/queries/deletePackage.xml deleted file mode 100644 index 504734a55..000000000 --- a/modules/issuetracker/queries/deletePackage.xml +++ /dev/null @@ -1,8 +0,0 @@ - - -
        - - - - - diff --git a/modules/issuetracker/queries/deletePriorities.xml b/modules/issuetracker/queries/deletePriorities.xml deleted file mode 100644 index 628e5024d..000000000 --- a/modules/issuetracker/queries/deletePriorities.xml +++ /dev/null @@ -1,8 +0,0 @@ - - -
        - - - - - diff --git a/modules/issuetracker/queries/deletePriority.xml b/modules/issuetracker/queries/deletePriority.xml deleted file mode 100644 index b962a7dd7..000000000 --- a/modules/issuetracker/queries/deletePriority.xml +++ /dev/null @@ -1,8 +0,0 @@ - - -
        - - - - - diff --git a/modules/issuetracker/queries/deleteRelease.xml b/modules/issuetracker/queries/deleteRelease.xml deleted file mode 100644 index df3da6686..000000000 --- a/modules/issuetracker/queries/deleteRelease.xml +++ /dev/null @@ -1,8 +0,0 @@ - - -
        - - - - - diff --git a/modules/issuetracker/queries/deleteType.xml b/modules/issuetracker/queries/deleteType.xml deleted file mode 100644 index 53387135c..000000000 --- a/modules/issuetracker/queries/deleteType.xml +++ /dev/null @@ -1,8 +0,0 @@ - - -
        - - - - - diff --git a/modules/issuetracker/queries/deleteTypes.xml b/modules/issuetracker/queries/deleteTypes.xml deleted file mode 100644 index 32cfbfbb6..000000000 --- a/modules/issuetracker/queries/deleteTypes.xml +++ /dev/null @@ -1,8 +0,0 @@ - - -
        - - - - - diff --git a/modules/issuetracker/queries/getChangesets.xml b/modules/issuetracker/queries/getChangesets.xml deleted file mode 100644 index 0a81d3f46..000000000 --- a/modules/issuetracker/queries/getChangesets.xml +++ /dev/null @@ -1,17 +0,0 @@ - - -
        - - - - - - - - - - - - - - diff --git a/modules/issuetracker/queries/getComponent.xml b/modules/issuetracker/queries/getComponent.xml deleted file mode 100644 index 726603260..000000000 --- a/modules/issuetracker/queries/getComponent.xml +++ /dev/null @@ -1,11 +0,0 @@ - - -
        - - - - - - - - diff --git a/modules/issuetracker/queries/getComponents.xml b/modules/issuetracker/queries/getComponents.xml deleted file mode 100644 index 8d74ea815..000000000 --- a/modules/issuetracker/queries/getComponents.xml +++ /dev/null @@ -1,11 +0,0 @@ - - -
        - - - - - - - - diff --git a/modules/issuetracker/queries/getDocumentList.xml b/modules/issuetracker/queries/getDocumentList.xml deleted file mode 100644 index ccce16485..000000000 --- a/modules/issuetracker/queries/getDocumentList.xml +++ /dev/null @@ -1,48 +0,0 @@ - - -
        - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/modules/issuetracker/queries/getDocumentListForChangeset.xml b/modules/issuetracker/queries/getDocumentListForChangeset.xml deleted file mode 100644 index a43c3efa3..000000000 --- a/modules/issuetracker/queries/getDocumentListForChangeset.xml +++ /dev/null @@ -1,17 +0,0 @@ - - -
        - - - - - - - - - - - - - - diff --git a/modules/issuetracker/queries/getGroupMembers.xml b/modules/issuetracker/queries/getGroupMembers.xml deleted file mode 100644 index a5cb132d7..000000000 --- a/modules/issuetracker/queries/getGroupMembers.xml +++ /dev/null @@ -1,16 +0,0 @@ - - -
        -
        -
        - - - - - - - - - - - diff --git a/modules/issuetracker/queries/getHistories.xml b/modules/issuetracker/queries/getHistories.xml deleted file mode 100644 index 6d9ce5b9e..000000000 --- a/modules/issuetracker/queries/getHistories.xml +++ /dev/null @@ -1,17 +0,0 @@ - - -
        - - - - - - - - - - - - - - diff --git a/modules/issuetracker/queries/getHistoryCount.xml b/modules/issuetracker/queries/getHistoryCount.xml deleted file mode 100644 index 7b693c490..000000000 --- a/modules/issuetracker/queries/getHistoryCount.xml +++ /dev/null @@ -1,11 +0,0 @@ - - -
        - - - - - - - - diff --git a/modules/issuetracker/queries/getIssue.xml b/modules/issuetracker/queries/getIssue.xml deleted file mode 100644 index cdce9925a..000000000 --- a/modules/issuetracker/queries/getIssue.xml +++ /dev/null @@ -1,11 +0,0 @@ - - -
        - - - - - - - - diff --git a/modules/issuetracker/queries/getIssueList.xml b/modules/issuetracker/queries/getIssueList.xml deleted file mode 100644 index 8a7e98860..000000000 --- a/modules/issuetracker/queries/getIssueList.xml +++ /dev/null @@ -1,36 +0,0 @@ - - -
        -
        - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/modules/issuetracker/queries/getIssueListWithExtraVars.xml b/modules/issuetracker/queries/getIssueListWithExtraVars.xml deleted file mode 100644 index ba10c631a..000000000 --- a/modules/issuetracker/queries/getIssueListWithExtraVars.xml +++ /dev/null @@ -1,41 +0,0 @@ - - -
        -
        -
        - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/modules/issuetracker/queries/getIssueListWithinTag.xml b/modules/issuetracker/queries/getIssueListWithinTag.xml deleted file mode 100644 index fc9f33fe3..000000000 --- a/modules/issuetracker/queries/getIssueListWithinTag.xml +++ /dev/null @@ -1,35 +0,0 @@ - - -
        -
        -
        - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/modules/issuetracker/queries/getIssues.xml b/modules/issuetracker/queries/getIssues.xml deleted file mode 100644 index f20a29df5..000000000 --- a/modules/issuetracker/queries/getIssues.xml +++ /dev/null @@ -1,27 +0,0 @@ - - -
        -
        - - - - - - - - - - - - - - - - - - - - - - - diff --git a/modules/issuetracker/queries/getIssuesCount.xml b/modules/issuetracker/queries/getIssuesCount.xml deleted file mode 100644 index 452eb06a0..000000000 --- a/modules/issuetracker/queries/getIssuesCount.xml +++ /dev/null @@ -1,20 +0,0 @@ - - -
        - - - - - - - - - - - - - - - - - diff --git a/modules/issuetracker/queries/getLatestRevision.xml b/modules/issuetracker/queries/getLatestRevision.xml deleted file mode 100644 index efe0b057e..000000000 --- a/modules/issuetracker/queries/getLatestRevision.xml +++ /dev/null @@ -1,11 +0,0 @@ - - -
        - - - - - - - - diff --git a/modules/issuetracker/queries/getMilestone.xml b/modules/issuetracker/queries/getMilestone.xml deleted file mode 100644 index 455ecd544..000000000 --- a/modules/issuetracker/queries/getMilestone.xml +++ /dev/null @@ -1,11 +0,0 @@ - - -
        - - - - - - - - diff --git a/modules/issuetracker/queries/getMilestones.xml b/modules/issuetracker/queries/getMilestones.xml deleted file mode 100644 index 1e197df81..000000000 --- a/modules/issuetracker/queries/getMilestones.xml +++ /dev/null @@ -1,15 +0,0 @@ - - -
        - - - - - - - - - - - - diff --git a/modules/issuetracker/queries/getPackage.xml b/modules/issuetracker/queries/getPackage.xml deleted file mode 100644 index 6376febd1..000000000 --- a/modules/issuetracker/queries/getPackage.xml +++ /dev/null @@ -1,11 +0,0 @@ - - -
        - - - - - - - - diff --git a/modules/issuetracker/queries/getPackages.xml b/modules/issuetracker/queries/getPackages.xml deleted file mode 100644 index b66bfee92..000000000 --- a/modules/issuetracker/queries/getPackages.xml +++ /dev/null @@ -1,15 +0,0 @@ - - -
        - - - - - - - - - - - - diff --git a/modules/issuetracker/queries/getPriorities.xml b/modules/issuetracker/queries/getPriorities.xml deleted file mode 100644 index bf4c1634f..000000000 --- a/modules/issuetracker/queries/getPriorities.xml +++ /dev/null @@ -1,14 +0,0 @@ - - -
        - - - - - - - - - - - diff --git a/modules/issuetracker/queries/getPriority.xml b/modules/issuetracker/queries/getPriority.xml deleted file mode 100644 index 827da3af7..000000000 --- a/modules/issuetracker/queries/getPriority.xml +++ /dev/null @@ -1,11 +0,0 @@ - - -
        - - - - - - - - diff --git a/modules/issuetracker/queries/getPriorityCount.xml b/modules/issuetracker/queries/getPriorityCount.xml deleted file mode 100644 index f3b8e1d3a..000000000 --- a/modules/issuetracker/queries/getPriorityCount.xml +++ /dev/null @@ -1,11 +0,0 @@ - - -
        - - - - - - - - diff --git a/modules/issuetracker/queries/getPriorityMaxListorder.xml b/modules/issuetracker/queries/getPriorityMaxListorder.xml deleted file mode 100644 index d8dc24854..000000000 --- a/modules/issuetracker/queries/getPriorityMaxListorder.xml +++ /dev/null @@ -1,11 +0,0 @@ - - -
        - - - - - - - - diff --git a/modules/issuetracker/queries/getProjectList.xml b/modules/issuetracker/queries/getProjectList.xml deleted file mode 100644 index 68f2b8d86..000000000 --- a/modules/issuetracker/queries/getProjectList.xml +++ /dev/null @@ -1,24 +0,0 @@ - - -
        - - - - - - - - - - - - - - - - - - - - - diff --git a/modules/issuetracker/queries/getRelease.xml b/modules/issuetracker/queries/getRelease.xml deleted file mode 100644 index ac52e45dd..000000000 --- a/modules/issuetracker/queries/getRelease.xml +++ /dev/null @@ -1,11 +0,0 @@ - - -
        - - - - - - - - diff --git a/modules/issuetracker/queries/getReleaseCount.xml b/modules/issuetracker/queries/getReleaseCount.xml deleted file mode 100644 index 4902a8a2c..000000000 --- a/modules/issuetracker/queries/getReleaseCount.xml +++ /dev/null @@ -1,11 +0,0 @@ - - -
        - - - - - - - - diff --git a/modules/issuetracker/queries/getReleaseList.xml b/modules/issuetracker/queries/getReleaseList.xml deleted file mode 100644 index ff89060b0..000000000 --- a/modules/issuetracker/queries/getReleaseList.xml +++ /dev/null @@ -1,17 +0,0 @@ - - -
        - - - - - - - - - - - - - - diff --git a/modules/issuetracker/queries/getReleases.xml b/modules/issuetracker/queries/getReleases.xml deleted file mode 100644 index d617805cf..000000000 --- a/modules/issuetracker/queries/getReleases.xml +++ /dev/null @@ -1,15 +0,0 @@ - - -
        - - - - - - - - - - - - diff --git a/modules/issuetracker/queries/getReleasesWithPackage.xml b/modules/issuetracker/queries/getReleasesWithPackage.xml deleted file mode 100644 index c81ec12bb..000000000 --- a/modules/issuetracker/queries/getReleasesWithPackage.xml +++ /dev/null @@ -1,15 +0,0 @@ - - -
        -
        - - - - - - - - - - - diff --git a/modules/issuetracker/queries/getType.xml b/modules/issuetracker/queries/getType.xml deleted file mode 100644 index 688910b28..000000000 --- a/modules/issuetracker/queries/getType.xml +++ /dev/null @@ -1,11 +0,0 @@ - - -
        - - - - - - - - diff --git a/modules/issuetracker/queries/getTypes.xml b/modules/issuetracker/queries/getTypes.xml deleted file mode 100644 index efbfd56c0..000000000 --- a/modules/issuetracker/queries/getTypes.xml +++ /dev/null @@ -1,11 +0,0 @@ - - -
        - - - - - - - - diff --git a/modules/issuetracker/queries/insertChangeset.xml b/modules/issuetracker/queries/insertChangeset.xml deleted file mode 100644 index fa3c300d6..000000000 --- a/modules/issuetracker/queries/insertChangeset.xml +++ /dev/null @@ -1,12 +0,0 @@ - - -
        - - - - - - - - - diff --git a/modules/issuetracker/queries/insertComponent.xml b/modules/issuetracker/queries/insertComponent.xml deleted file mode 100644 index c20c9f2c8..000000000 --- a/modules/issuetracker/queries/insertComponent.xml +++ /dev/null @@ -1,11 +0,0 @@ - - -
        - - - - - - - - diff --git a/modules/issuetracker/queries/insertHistory.xml b/modules/issuetracker/queries/insertHistory.xml deleted file mode 100644 index be8fb9870..000000000 --- a/modules/issuetracker/queries/insertHistory.xml +++ /dev/null @@ -1,17 +0,0 @@ - - -
        - - - - - - - - - - - - - - diff --git a/modules/issuetracker/queries/insertIssue.xml b/modules/issuetracker/queries/insertIssue.xml deleted file mode 100644 index 821c9200e..000000000 --- a/modules/issuetracker/queries/insertIssue.xml +++ /dev/null @@ -1,16 +0,0 @@ - - -
        - - - - - - - - - - - - - diff --git a/modules/issuetracker/queries/insertMilestone.xml b/modules/issuetracker/queries/insertMilestone.xml deleted file mode 100644 index fad1a9767..000000000 --- a/modules/issuetracker/queries/insertMilestone.xml +++ /dev/null @@ -1,14 +0,0 @@ - - -
        - - - - - - - - - - - diff --git a/modules/issuetracker/queries/insertPackage.xml b/modules/issuetracker/queries/insertPackage.xml deleted file mode 100644 index 5b7c3ac89..000000000 --- a/modules/issuetracker/queries/insertPackage.xml +++ /dev/null @@ -1,12 +0,0 @@ - - -
        - - - - - - - - - diff --git a/modules/issuetracker/queries/insertPriority.xml b/modules/issuetracker/queries/insertPriority.xml deleted file mode 100644 index 759bdc4f9..000000000 --- a/modules/issuetracker/queries/insertPriority.xml +++ /dev/null @@ -1,12 +0,0 @@ - - -
        - - - - - - - - - diff --git a/modules/issuetracker/queries/insertRelease.xml b/modules/issuetracker/queries/insertRelease.xml deleted file mode 100644 index c6ecb2ba4..000000000 --- a/modules/issuetracker/queries/insertRelease.xml +++ /dev/null @@ -1,14 +0,0 @@ - - -
        - - - - - - - - - - - diff --git a/modules/issuetracker/queries/insertType.xml b/modules/issuetracker/queries/insertType.xml deleted file mode 100644 index 945714646..000000000 --- a/modules/issuetracker/queries/insertType.xml +++ /dev/null @@ -1,11 +0,0 @@ - - -
        - - - - - - - - diff --git a/modules/issuetracker/queries/updateComponent.xml b/modules/issuetracker/queries/updateComponent.xml deleted file mode 100644 index 721da1c3c..000000000 --- a/modules/issuetracker/queries/updateComponent.xml +++ /dev/null @@ -1,12 +0,0 @@ - - -
        - - - - - - - - - diff --git a/modules/issuetracker/queries/updateIssue.xml b/modules/issuetracker/queries/updateIssue.xml deleted file mode 100644 index 9a1c59de3..000000000 --- a/modules/issuetracker/queries/updateIssue.xml +++ /dev/null @@ -1,19 +0,0 @@ - - -
        - - - - - - - - - - - - - - - - diff --git a/modules/issuetracker/queries/updateIssueHistoryModule.xml b/modules/issuetracker/queries/updateIssueHistoryModule.xml deleted file mode 100644 index 1a00283b2..000000000 --- a/modules/issuetracker/queries/updateIssueHistoryModule.xml +++ /dev/null @@ -1,11 +0,0 @@ - - -
        - - - - - - - - diff --git a/modules/issuetracker/queries/updateIssueModule.xml b/modules/issuetracker/queries/updateIssueModule.xml deleted file mode 100644 index 71ee96cd0..000000000 --- a/modules/issuetracker/queries/updateIssueModule.xml +++ /dev/null @@ -1,16 +0,0 @@ - - -
        - - - - - - - - - - - - - diff --git a/modules/issuetracker/queries/updateMilestone.xml b/modules/issuetracker/queries/updateMilestone.xml deleted file mode 100644 index cc647c7ee..000000000 --- a/modules/issuetracker/queries/updateMilestone.xml +++ /dev/null @@ -1,16 +0,0 @@ - - -
        - - - - - - - - - - - - - diff --git a/modules/issuetracker/queries/updatePackage.xml b/modules/issuetracker/queries/updatePackage.xml deleted file mode 100644 index d8ada23f4..000000000 --- a/modules/issuetracker/queries/updatePackage.xml +++ /dev/null @@ -1,12 +0,0 @@ - - -
        - - - - - - - - - diff --git a/modules/issuetracker/queries/updatePriority.xml b/modules/issuetracker/queries/updatePriority.xml deleted file mode 100644 index 506e7cc51..000000000 --- a/modules/issuetracker/queries/updatePriority.xml +++ /dev/null @@ -1,13 +0,0 @@ - - -
        - - - - - - - - - - diff --git a/modules/issuetracker/queries/updateRelease.xml b/modules/issuetracker/queries/updateRelease.xml deleted file mode 100644 index 88cafadfd..000000000 --- a/modules/issuetracker/queries/updateRelease.xml +++ /dev/null @@ -1,13 +0,0 @@ - - -
        - - - - - - - - - - diff --git a/modules/issuetracker/queries/updateReleaseFile.xml b/modules/issuetracker/queries/updateReleaseFile.xml deleted file mode 100644 index 7a7fca8b5..000000000 --- a/modules/issuetracker/queries/updateReleaseFile.xml +++ /dev/null @@ -1,11 +0,0 @@ - - -
        - - - - - - - - diff --git a/modules/issuetracker/queries/updateType.xml b/modules/issuetracker/queries/updateType.xml deleted file mode 100644 index bd9d7db00..000000000 --- a/modules/issuetracker/queries/updateType.xml +++ /dev/null @@ -1,12 +0,0 @@ - - -
        - - - - - - - - - diff --git a/modules/issuetracker/schemas/issue_changesets.xml b/modules/issuetracker/schemas/issue_changesets.xml deleted file mode 100644 index 3260683cb..000000000 --- a/modules/issuetracker/schemas/issue_changesets.xml +++ /dev/null @@ -1,7 +0,0 @@ -
        - - - - - -
        diff --git a/modules/issuetracker/schemas/issue_components.xml b/modules/issuetracker/schemas/issue_components.xml deleted file mode 100644 index f73f720b2..000000000 --- a/modules/issuetracker/schemas/issue_components.xml +++ /dev/null @@ -1,6 +0,0 @@ - - - - - -
        diff --git a/modules/issuetracker/schemas/issue_milestones.xml b/modules/issuetracker/schemas/issue_milestones.xml deleted file mode 100644 index b9dabe656..000000000 --- a/modules/issuetracker/schemas/issue_milestones.xml +++ /dev/null @@ -1,10 +0,0 @@ - - - - - - - - - -
        diff --git a/modules/issuetracker/schemas/issue_packages.xml b/modules/issuetracker/schemas/issue_packages.xml deleted file mode 100644 index b87db0e19..000000000 --- a/modules/issuetracker/schemas/issue_packages.xml +++ /dev/null @@ -1,7 +0,0 @@ - - - - - - -
        diff --git a/modules/issuetracker/schemas/issue_priorities.xml b/modules/issuetracker/schemas/issue_priorities.xml deleted file mode 100644 index dcb336c84..000000000 --- a/modules/issuetracker/schemas/issue_priorities.xml +++ /dev/null @@ -1,7 +0,0 @@ - - - - - - -
        diff --git a/modules/issuetracker/schemas/issue_releases.xml b/modules/issuetracker/schemas/issue_releases.xml deleted file mode 100644 index 313071c0c..000000000 --- a/modules/issuetracker/schemas/issue_releases.xml +++ /dev/null @@ -1,9 +0,0 @@ - - - - - - - - -
        diff --git a/modules/issuetracker/schemas/issue_resolutions.xml b/modules/issuetracker/schemas/issue_resolutions.xml deleted file mode 100644 index a371ab3f2..000000000 --- a/modules/issuetracker/schemas/issue_resolutions.xml +++ /dev/null @@ -1,6 +0,0 @@ - - - - - -
        diff --git a/modules/issuetracker/schemas/issue_types.xml b/modules/issuetracker/schemas/issue_types.xml deleted file mode 100644 index bb0979cf3..000000000 --- a/modules/issuetracker/schemas/issue_types.xml +++ /dev/null @@ -1,6 +0,0 @@ - - - - - -
        diff --git a/modules/issuetracker/schemas/issues.xml b/modules/issuetracker/schemas/issues.xml deleted file mode 100644 index 1a2617561..000000000 --- a/modules/issuetracker/schemas/issues.xml +++ /dev/null @@ -1,13 +0,0 @@ - - - - - - - - - - - - -
        diff --git a/modules/issuetracker/schemas/issues_history.xml b/modules/issuetracker/schemas/issues_history.xml deleted file mode 100644 index 3e83ba034..000000000 --- a/modules/issuetracker/schemas/issues_history.xml +++ /dev/null @@ -1,12 +0,0 @@ - - - - - - - - - - - -
        diff --git a/modules/issuetracker/skins/xe_issuetracker/comment.html b/modules/issuetracker/skins/xe_issuetracker/comment.html deleted file mode 100644 index 0a0b922fe..000000000 --- a/modules/issuetracker/skins/xe_issuetracker/comment.html +++ /dev/null @@ -1,57 +0,0 @@ -{@ $histories = $oIssue->get('histories') } - -
        -
        - -
        - -
        -
        -
        -

        - {$history->nick_name} -

        - -

        - {zdate($history->regdate,'Y.m.d')} - {zdate($history->regdate,'H:i:s')} -

        -
        - -
        -
          - -
        • -
            - -
          1. {$val}
          2. - -
          -
        • - - -
        • {nl2br($history->content)}
        • - -
        -
        -
        -
        - -
        - - - - - -
        - diff --git a/modules/issuetracker/skins/xe_issuetracker/css/button.css b/modules/issuetracker/skins/xe_issuetracker/css/button.css deleted file mode 100644 index fac6bf6b0..000000000 --- a/modules/issuetracker/skins/xe_issuetracker/css/button.css +++ /dev/null @@ -1,16 +0,0 @@ -@charset "utf-8"; -/* NHN > UIT Center > Open UI Tech. Team > Jeong Chan Myeong(dece24@nhncorp.com) */ - -/* Button */ -.buttonOfficial, -.buttonOfficial span, -.buttonOfficial input, -.buttonOfficial button{ position:relative; vertical-align:middle; display:inline-block; height:25px; font-size:12px; line-height:25px; color:#4d4d4d; cursor:pointer; background-image:url(../img/white/buttonOfficial.gif); background-repeat:no-repeat; text-decoration:none !important; overflow:visible; border:0; padding:0; background-color:transparent;} - -.buttonOfficial{ background-position:left top; margin-right:4px;} -.buttonOfficial span, -.buttonOfficial input, -.buttonOfficial button{ left:4px; background-position:right top; padding:0 8px 0 4px; white-space:nowrap;} - -a.buttonOfficial{ _margin-top:-1px;} -a.buttonOfficial span{ _vertical-align:top;} diff --git a/modules/issuetracker/skins/xe_issuetracker/css/issuetracker.css b/modules/issuetracker/skins/xe_issuetracker/css/issuetracker.css deleted file mode 100644 index b0f6a8f95..000000000 --- a/modules/issuetracker/skins/xe_issuetracker/css/issuetracker.css +++ /dev/null @@ -1,389 +0,0 @@ -@charset "utf-8"; -/* NHN > UIT Center > Open UI Tech. Team > Jeong Chan Myeong(dece24@nhncorp.com) */ - -/* Board Reset */ -.issuetracker{ font-family:Tahoma, Sans-serif; line-height:normal; font-size:12px;} -.issuetracker .inputText, -.issuetracker textarea, -.issuetracker select{ border:1px solid;} -.issuetracker label{ cursor:pointer;} -.issuetracker img{ border:0;} -.issuetracker .document_popup_menu, -.issuetracker .comment_popup_menu{ text-align:right; font-size:11px;} -.issuetracker .document_popup_menu{ margin:1em 0;} -.issuetracker .comment_popup_menu{ margin:1em 0;} -.issuetracker .document_popup_menu a, -.issuetracker .comment_popup_menu a{ text-decoration:underline;} -.issuetracker .hr{ display:none;} - -/* Board Header */ -.issuetrackerHeader *{ margin:0 0 20px 0; padding:0;} -.issuetrackerHeader a{ text-decoration:none;} -.issuetrackerHeader a:hover, -.issuetrackerHeader a:active, -.issuetrackerHeader a:focus{ text-decoration:underline;} -.issuetrackerHeader .issuetrackerTitle{ letter-spacing:-.1em; margin-bottom:10px; border-bottom:3px solid; *zoom:1; background-repeat:no-repeat; background-position:left 8px;} -.issuetrackerHeader .issuetrackerTitle:after{ content:""; display:block; clear:both;} -.issuetrackerHeader .issuetrackerTitleText{ font-size:18px; float:left; clear:both; margin-bottom:-3px; padding:5px 15px 5px 5px; border-bottom:3px solid; background-repeat:no-repeat; background-position:right bottom;} -.issuetrackerHeader .issuetrackerTitleText a{ text-decoration:none;} -.issuetrackerHeader .issuetrackerTitleText em{ font-style:normal; font-weight:normal;} -.issuetrackerHeader .issuetrackerDescription{ padding:7px 15px; -moz-border-radius:3px; -webkit-border-radius:3px; position:relative;} - -/* Board Information */ -.issuetrackerInformation{width:100%; padding:15px 0; font-size:1em; line-height:normal; *zoom:1;} -.issuetrackerInformation *{ margin:0; padding:0;} -.issuetrackerInformation a{ text-decoration:none;} -.issuetrackerInformation a:hover, -.issuetrackerInformation a:active, -.issuetrackerInformation a:focus{ text-decoration:underline;} -.issuetrackerInformation:after{ content:""; display:block; float:none; clear:both;} -.issuetrackerInformation ul{ overflow:hidden;} -.issuetrackerInformation .infoSum{ float:left; font-size:16px; font-weight:bold;} -.issuetrackerInformation .infoView{ float:right;} -.issuetrackerInformation .infoView li{ position:relative; float:left; margin-left:3px; display:inline;} -.issuetrackerInformation .infoView li.icon a{ display:block; float:left; width:23px; height:23px; overflow:hidden; background-repeat:no-repeat;} -.issuetrackerInformation .infoView li.icon a span{ position:absolute; width:0; height:0; overflow:hidden; visibility:hidden; font-size:0; line-height:0;} -.issuetrackerInformation .infoView li.listTypeClassic a{ background-position:0 0;} -.issuetrackerInformation .infoView li.listTypeClassic.active a{ background-position:0 -23px;} -.issuetrackerInformation .infoView li.listTypeZine a{ background-position:-23px 0;} -.issuetrackerInformation .infoView li.listTypeZine.active a{ background-position:-23px -23px;} -.issuetrackerInformation .infoView li.listTypeGallery a{ background-position:-46px 0;} -.issuetrackerInformation .infoView li.listTypeGallery.active a{ background-position:-46px -23px;} -.issuetrackerInformation .infoView li.setup{ margin:0 7px;} -.issuetrackerInformation .infoView li.setup a{ display:block; float:left; width:43px; height:23px; background-repeat:no-repeat;} -.issuetrackerInformation .infoView li.setup a span{ position:absolute; width:0; height:0; overflow:hidden; visibility:hidden; font-size:0; line-height:0;} - -/* Board List Form */ -.issuetrackerListForm{ margin:0; line-height:normal;} -.issuetrackerListForm *{ margin:0; padding:0;} -.issuetrackerListForm fieldset{ border:0; clear:both;} -.issuetrackerListForm fieldset:after{ content:""; display:block; float:none; clear:both;} -.issuetrackerListForm legend{ position:absolute; width:0; height:0; overflow:hidden; font:0/0 Sans-serif; visibility:hidden;} -.issuetrackerListForm em, -.issuetrackerListForm strong{ font-style:normal;} -.issuetrackerListForm strong.trackback { color:#423CC4; } - -/* Board List */ -.issuetrackerList{ border:0; border-top:1px solid; width:100%;} -.issuetrackerList a{ text-decoration:none;} -.issuetrackerList a:hover, -.issuetrackerList a:active, -.issuetrackerList a:focus{ text-decoration:underline;} -.issuetrackerList .inputCheck{ width:13px; height:13px;} -.issuetrackerList .jumpTo{ float:left;} -.issuetrackerList .jumpTo *{ vertical-align:middle; *vertical-align:top;} -.issuetrackerList .jumpTo select{ height:20px; font-size:12px; *margin-right:5px;} -.issuetrackerList .jumpTo button{ width:22px; height:20px; line-height:18px; _line-height:normal; border:1px solid; -moz-border-radius:3px; -webkit-border-radius:3px; margin:0; padding:0; text-align:center; background-repeat:no-repeat; font-size:11px; cursor:pointer; overflow:visible;} -.issuetrackerList .meta{ position:relative; overflow:hidden; margin:0 0 5px 0; padding:0; list-style:none; white-space:nowrap;} -.issuetrackerList .meta li{ position:relative; left:-10px; display:inline; padding:0 5px 0 10px; background-repeat:no-repeat; background-position:left center; font-size:11px;} -.issuetrackerList .meta li.author{ font-size:11px;} -.issuetrackerList .meta li.date{ font:9px Tahoma;} -.issuetrackerList .meta li em{ font-size:9px;} -.issuetrackerList .replyNum, -.issuetrackerList .trackbackNum{ font:9px Verdana;} - -.issuetrackerList th{ border:0; border-bottom:1px solid; padding:8px 6px 7px 6px; *padding:8px 6px 6px 6px; white-space:nowrap; text-align:center; line-height:normal; font-weight:normal;} -.issuetrackerList th.title{ width:100%;} -.issuetrackerList th a .sort{ vertical-align:middle; margin:0 5px;} -.issuetrackerList td{ border:0; border-bottom:1px solid; padding:8px 6px 7px 6px; *padding:8px 6px 6px 6px; white-space:nowrap; text-align:center; line-height:normal; vertical-align:top;} -.issuetrackerList td.notice{ font-size:11px; font-weight:bold;} -.issuetrackerList td.num{ font:9px Tahoma;} -.issuetrackerList td.check{ font:11px Tahoma;} -.issuetrackerList td.title { width:100%; white-space:normal; text-align:left;} -.issuetrackerList td.title img{ vertical-align:middle; margin:0 1px;} -.issuetrackerList td.title .author{ font-size:11px;} -.issuetrackerList td.author{ font-size:11px; text-align:left;} -.issuetrackerList td.replies{ font:9px Tahoma;} -.issuetrackerList td.reading{ font:9px Tahoma;} -.issuetrackerList td.recommend{ font:bold 9px Tahoma;} -.issuetrackerList td.date{ font:9px Tahoma;} -.issuetrackerList td.summary { text-align:left; border-top-style:dotted; white-space:normal;} -.issuetrackerList td.summary .thumb{ display:block; float:left; padding:2px; border:1px solid; margin-right:10px;} -.issuetrackerList td.summary .thumb img{ display:block;} -.issuetrackerList td.lastReply{ text-align:left; font-size:11px;} - -.issuetrackerList td .notice{ font-size:11px; padding-right:7px; margin-right:2px; background-repeat:no-repeat; background-position:right center;} -.issuetrackerList td .category{ font-weight:normal; font-size:11px; padding-right:7px; margin-right:2px; background-repeat:no-repeat; background-position:right center;} -.issuetrackerList td .replyAnchor{ position:relative; font-size:9px;} -.issuetrackerList td .by{ font:9px Tahoma;} - -.issuetrackerList.webZine tr.bg1 td, -.issuetrackerList.webZine tr.bg2 td{padding:22px 6px 22px 6px; *padding:22px 6px 21px 6px;} -.issuetrackerList.webZine td.title p.title{ margin-bottom:9px;} -.issuetrackerList.webZine td.title p.title .category{ font-size:12px;} -.issuetrackerList.webZine td.title p.title a.title{ font-weight:bold;} -.issuetrackerList.webZine td.title p.summary{ line-height:18px; margin-bottom:8px;} -.issuetrackerList.webZine td.title p.summary a{ text-decoration:none;} -.issuetrackerList.webZine td.title .thumb{ float:right; clear:right; border:1px solid; padding:8px; margin-left:50px;} -.issuetrackerList.webZine td.title .by{ font:9px Tahoma;} - -.thumbList{ border-bottom:1px solid; border-top:0; *zoom:1; margin-right:-30px; padding:25px 0 0 0;} -.thumbList:after{ content:""; display:block; clear:both;} -.thumbList li{ position:relative; margin:0 17px 10px 17px; padding:0; list-style:none; overflow:hidden; float:left; display:inline;} -.thumbList li .num{ color:#888; font-size:9px; margin-bottom:6px;} -.thumbList li .thumb{ position:relative; float:left; clear:both; overflow:hidden; padding:8px; margin-bottom:14px; border:1px solid;} -.thumbList li .thumb a{ display:block; position:relative; *zoom:1; text-decoration:none !important;} -.thumbList li .thumb a *{ cursor:pointer;} -.thumbList li .thumb a img{ display:block;} -.thumbList li .thumb a .text{ position:absolute; left:0; top:50%; margin-top:-.8em; *margin-top:-1.5em; display:block; width:100%; text-align:center; font-size:2em; font-weight:bold; white-space:nowrap; letter-spacing:-1px;} -.thumbList li .thumb a .category{ position:absolute; left:0; bottom:0; width:100%; overflow:hidden; padding:3px 0; white-space:nowrap; text-indent:5px; font-weight:normal; font-size:11px;} -.thumbList li .thumb a .noPhoto{ display:inline-block; font-size:11px; text-align:center;} -.thumbList li .title{ font-weight:bold; clear:both; white-space:nowrap; margin-bottom:3px;} -.thumbList li .title input{ width:13px; height:13px; vertical-align:middle; white-space:nowrap;} -.thumbList li .summary{ line-height:16px; margin-bottom:8px;} -.thumbList li .summary a{ text-decoration:none;} -.thumbList li .meta{ position:relative; white-space:normal; *zoom:1; text-align:left;} -.thumbList li .meta li{ float:none; display:inline-block; *display:inline; margin:0; white-space:nowrap; *zoom:1;} -.thumbList .lastReply { text-align:left; font-size:11px;} -.thumbList .lastReply a { display:block; } -.thumbList .by{ font:9px Tahoma;} - -/* Board Navigation */ -.issuetracker .issuetrackerNavigation{ padding:30px 0; margin:-1px 0 0 0; text-align:center; border-top:1px solid; *zoom:1; _zoom:0;} -.issuetracker .issuetrackerNavigation:after{ content:""; display:block; float:none; clear:both;} -.issuetracker .issuetrackerNavigation .pagination{ padding:5px 0;} -.issuetracker .issuetrackerNavigation .buttonLeft{ float:left; text-align:left;} -.issuetracker .issuetrackerNavigation .buttonRight{ float:right; text-align:right;} - -/* Search Form */ -.issuetrackerSearchForm{ position:relative; margin:0; padding:1px 0; line-height:normal;} -.issuetrackerSearchForm *{ margin:0; padding:0;} -.issuetrackerSearchForm fieldset{ border:0; clear:both; text-align:center;} -.issuetrackerSearchForm fieldset:after{ content:""; display:block; float:none; clear:both;} -.issuetrackerSearchForm fieldset *{ vertical-align:top;} -.issuetrackerSearchForm legend{ position:absolute; width:0; height:0; overflow:hidden; font:0/0 Sans-serif; visibility:hidden;} -.issuetrackerSearchForm select{ font-size:12px; height:23px; border:1px solid;} -.issuetrackerSearchForm .inputText{ width:140px; height:15px; padding:4px 4px 2px 4px; font-size:12px; *margin:-1px 0;} -.issuetrackerSearchForm ul.searchOption { list-style:none; margin:0 auto; padding:0; margin:0; } -.issuetrackerSearchForm ul.searchOption li { display:inline; position:relative;} -.issuetrackerSearchForm ul.searchOption ul { list-style:none; padding:3px; margin:0; position:absolute;bottom:24px; border:1px solid #aaa; background-color:#fff; z-index:5; } -.issuetrackerSearchForm ul.searchOption ul.hide { display:none;} -.issuetrackerSearchForm ul.searchOption ul li { display:block; white-space:nowrap; text-align:left; margin:5px; } -.issuetrackerSearchForm ul.searchOption ul li select { width:100px; } - -/* Board Read */ -.issuetrackerReadHeader{ *zoom:1;} -.issuetrackerReadHeader a{ text-decoration:none;} -.issuetrackerReadHeader a:hover, -.issuetrackerReadHeader a:active, -.issuetrackerReadHeader a:focus{ text-decoration:underline;} -.issuetrackerReadHeader:after{ content:""; display:block; float:none; clear:both;} -.issuetrackerReadHeader *{ margin:0; padding:0;} -.issuetrackerReadHeader .titleArea{ *zoom:1; padding:7px 0; border-top:1px solid; border-bottom:1px solid;} -.issuetrackerReadHeader .titleArea:after{ content:""; display:block; clear:both;} -.issuetrackerReadHeader .titleArea .title{ float:left; font-size:16px; margin-right:10px;} -.issuetrackerReadHeader .titleArea .category{ float:left; padding-left:10px; margin-top:4px; font-size:12px; background-repeat:no-repeat; background-position:left center;} -.issuetrackerReadHeader .titleArea .sum{ float:right; white-space:nowrap; margin-top:2px;} -.issuetrackerReadHeader .titleArea .sum .read, -.issuetrackerReadHeader .titleArea .sum .vote{ font-size:11px; margin-right:5px;} -.issuetrackerReadHeader .titleArea .sum .num{ font-size:9px;} -.issuetrackerReadHeader .titleArea .sum .date{ padding-left:10px; font-size:9px; background-repeat:no-repeat; background-position:left center;} -.issuetrackerReadHeader .authorArea{ *zoom:1; padding:10px 0;} -.issuetrackerReadHeader .authorArea:after{ content:""; display:block; clear:both;} -.issuetrackerReadHeader .authorArea .author{ float:left; margin-right:10px;} -.issuetrackerReadHeader .authorArea .ipAddress{ float:left; font-size:9px; margin-top:3px;} -.issuetrackerReadHeader .authorArea .permaLink{ float:right; font-size:9px; margin-top:3px;} - -.issuetrackerReadDescription { overflow:hidden; *zoom:1; margin:20px 10px;} -.issuetrackerReadButton { text-align:right; margin-bottom:10px; } - -.issuetrackerReadBody{ overflow:hidden; *zoom:1; } -.issuetrackerReadBody .xe_content{ overflow:hidden; } -.issuetrackerReadBody .xe_content a { text-decoration:underline; } - -.issuetrackerReadFooter .memberSignature { border:1px solid; padding:10px; margin:1em 0; overflow:hidden; *zoom:1; clear:both; -moz-border-radius:5px; -webkit-border-radius:5px;} -.issuetrackerReadFooter .memberSignature img.profile { margin:0 1em 0 0; border:1px solid;} -.issuetrackerReadFooter .tag{ margin:1em 0; clear:both;} -.issuetrackerReadFooter .tag *{ display:inline; margin:0; padding:0; font-size:11px; vertical-align:middle;} -.issuetrackerReadFooter .tag dt{ margin-right:10px;} -.issuetrackerReadFooter .tag dd{ margin-right:5px;} -.issuetrackerReadFooter .trackbackURL{ margin:1em 0; clear:both;} -.issuetrackerReadFooter .trackbackURL *{ display:inline; margin:0; padding:0;} -.issuetrackerReadFooter .trackbackURL dt{ margin-right:5px; font-size:11px;} -.issuetrackerReadFooter .trackbackURL dd{ font-size:9px; text-decoration:none;} -.issuetrackerReadFooter .trackbackURL a{ text-decoration:none;} -.issuetrackerReadFooter .trackbackURL a:hover, -.issuetrackerReadFooter .trackbackURL a:active, -.issuetrackerReadFooter .trackbackURL a:focus{ text-decoration:underline;} -.issuetrackerRead .issuetrackerNavigation{ border-top:1px solid;} - -/* Feedback List */ -.feedbackList{ overflow:hidden; padding-top:15px; margin-bottom:10px; border-top:1px solid;} -.feedbackList .feedbackHeader{ float:left; font-weight:bold; margin:1em 1em .5em 0; font-size:16px;} -.feedbackList .feedbackHeader em{ font-style:normal;} -.feedbackList .trackbackURL{ position:relative; top:1.5em; float:left; font-size:9px;} -.feedbackList .trackbackURL a{ text-decoration:none;} -.feedbackList .trackbackURL a:hover, -.feedbackList .trackbackURL a:active, -.feedbackList .trackbackURL a:focus{ text-decoration:underline;} -.feedbackList .trackbackList, -.feedbackList .replyList{ clear:both;} - -.feedbackList .item{ position:relative; border-top:1px dashed; overflow:hidden; *zoom:1; clear:both;} -.feedbackList .item .indent{ position:relative; *zoom:1; } -.feedbackList .item .indent:after{ content:""; display:block; clear:both;} -.feedbackList .item.itemReply .indent{ padding-left:15px; background-repeat:no-repeat; background-position:0 1.2em;} -.feedbackList .item.itemReply .indent.releases { margin-left:30px; } - -.feedbackList .item .header{ margin:0 0 5px 0;} -.feedbackList .item .header a{ font-size:12px; text-decoration:none;} -.feedbackList .item .header a:hover, -.feedbackList .item .header a:active, -.feedbackList .item .header a:focus{ text-decoration:underline;} - -.feedbackList .item .itemContent { position:relative; padding:1em 0 1em 100px; *zoom:1; z-index:1;} -.feedbackList .item .itemContent:after{ content:""; display:block; clear:both;} -.feedbackList .item .itemContent *{ margin-top:0;} -.feedbackList .item .itemContent .xe_content{ width:auto !important;} -.feedbackList .item .itemContent .xe_content a { text-decoration:underline; } -.feedbackList .item .itemContent .option{ position:relative; margin:1em 0; padding:0; list-style:none; white-space:nowrap; overflow:hidden; *zoom:1; float:right;} -.feedbackList .item .itemContent .option li{ position:relative; left:-1px; display:inline; padding:0 0 0 5px; background-repeat:no-repeat; background-position:left center; font-size:11px;} -.feedbackList .item .itemContent .option li.wouldYou{ background:none;} -.feedbackList .item .itemContent .option li a{ text-decoration:none;} -.feedbackList .item .itemContent .option li a:hover, -.feedbackList .item .itemContent .option li a:active, -.feedbackList .item .itemContent .option li a:focus{ text-decoration:underline;} -.feedbackList .item .itemContent .delete{ position:relative; display:inline-block; width:13px; height:13px; background-repeat:no-repeat; background-position:center center; vertical-align:middle;} -.feedbackList .item .itemContent .delete span{ position:absolute; width:0; height:0; font-size:0; line-height:0; overflow:hidden; visibility:hidden;} - -.feedbackList .item .itemContent ul { margin:0; padding:0; } -.feedbackList .item .itemContent ul li { list-style:none; } -.feedbackList .item .itemContent ul li a { color:#3A945E; text-decoration:none; } -.feedbackList .item .itemContent ul li a:hover { text-decoration:underline; } -.feedbackList .item .itemContent ul li ol { margin:5px 0 0 0; padding:0; } -.feedbackList .item .itemContent ul li ol li { margin-left:10px; padding-left:14px; list-style:none; margin-bottom:8px; background:url("../img/common/bul.gif") no-repeat left 1px;} -.feedbackList .item .itemContent ul li ol li span.source { color:#B04F4F; } -.feedbackList .item .itemContent ul li ol li span.target { color:#4F86B0; font-weight:bold; } -.feedbackList .item .itemContent ul li ol li span.key { color:#888888; font-weight:bold; } -.feedbackList .item .itemContent ul li.content { padding:10px; color:#444444;} - -.feedbackList .item.itemOnly{ border-top:0;} - -.feedbackList .item .itemAside{ position:relative; float:left; width:140px; margin-right:-140px; padding:1em 0 0 0; *zoom:1; text-align:left; z-index:2;} -.feedbackList .item .itemAside a{ text-decoration:none;} -.feedbackList .item .itemAside a:hover, -.feedbackList .item .itemAside a:active, -.feedbackList .item .itemAside a:focus{ text-decoration:underline;} -.feedbackList .item .itemAside img.profile{ display:block; border:1px solid; margin-bottom:5px;} -.feedbackList .item .itemAside .meta{ font-size:9px; margin:0 0 5px 0; white-space:nowrap;} -.feedbackList .item .itemAside .vote{ margin:0; *zoom:1; overflow:hidden;} -.feedbackList .item .itemAside .vote:after{ content:""; display:block; clear:both;} -.feedbackList .item .itemAside .vote *{margin:0; padding:0;} -.feedbackList .item .itemAside .vote dt{ position:relative; left:-5px; float:left; width:10px; height:9px; margin-right:2px; padding-left:5px; background-image:url(../img/common/iconLove.gif); background-repeat:no-repeat; overflow:hidden; border-left:1px solid #e5e5e5;} -.feedbackList .item .itemAside .vote dt.love{ background-position:5px 1px;} -.feedbackList .item .itemAside .vote dt.hate{ background-position:5px -19px;} -.feedbackList .item .itemAside .vote dt span{ position:absolute; width:0; height:0; line-height:0; font-size:0; overflow:hidden; visibility:hidden;} -.feedbackList .item .itemAside .vote dd{ position:relative; left:-5px; float:left; margin-right:5px; font-size:9px; font-weight:bold;} - -.feedbackList .item .secretMessage{ margin:0; padding:1em 3em;} -.feedbackList .item .secretMessage p{ text-align:center; margin:1em 0; font-size:18px;} -.feedbackList .item .secretMessage dl{ text-align:center; margin:1em 0;} -.feedbackList .item .secretMessage dt{ font-weight:bold; display:inline;} -.feedbackList .item .secretMessage dd{ margin:0; display:inline;} -.feedbackList .item .secretMessage dd .inputText{ padding:3px 4px; height:15px; vertical-align:middle; margin-right:5px;} - -/* Attached File */ -.attachedFile { position:relative; float:left; width:100%;} -.attachedFile *{ margin:0; padding:0; font-size:11px; vertical-align:middle;} -.attachedFile dt img{ margin-right:10px;} -.attachedFile dt .fileToggle{ border:0; padding:0; overflow:visible; cursor:pointer; font-size:11px; background:none; vertical-align:middle;} -.attachedFile dd{ position:relative; margin-right:5px; display:none; margin-top:5px; padding-left:40px;} -.attachedFile.open dd{ display:block;} -.attachedFile ul.files { position:relative; margin:0; padding:0; clear:both; list-style:none;} -.attachedFile ul.files *{ display:inline-block; *display:inline; padding:0; margin:0; font-size:11px;} -.attachedFile ul.files li{ position:relative; margin:0 10px 0 0;} -.attachedFile ul.files a{ position:relative; background-repeat:no-repeat; background-position:left center; *zoom:1; text-decoration:none !important;} -.attachedFile ul.files a .bubble{ display:none; position:absolute; top:15px; left:0; padding:2px 5px; z-index:100; white-space:nowrap;} - -/* Board Write */ -.issuetrackerWrite *{ margin:0; padding:0;} -.issuetrackerWrite li{ list-style:none;} -.issuetrackerWrite fieldset{ border:0;} -.issuetrackerWrite legend{ position:absolute; width:0; height:0; overflow:hidden; font:0/0 Sans-serif; visibility:hidden;} -.issuetrackerWrite .issuetrackerWriteHeader{ margin:0 0 1em 0;} -.issuetrackerWrite .issuetrackerWriteHeader *{ vertical-align:middle;} -.issuetrackerWrite .issuetrackerWriteHeader select{ font-size:12px; vertical-align:top; height:23px;} -.issuetrackerWrite .issuetrackerWriteHeader .inputText{ width:400px; padding:3px 4px; height:15px; font-size:12px; *margin-top:-1px;} -.issuetrackerWrite .issuetrackerWriteHeader dl.title dd{ white-space:nowrap;} -.issuetrackerWrite .issuetrackerWriteHeader dl.title dd .inputText{ width:60%;} -.issuetrackerWrite .tag{ clear:both; margin-bottom:10px; *zoom:1;} -.issuetrackerWrite .tag:after{ content:""; display:block; float:none; clear:both;} -.issuetrackerWrite .tag .inputText{ float:left; width:330px; padding:4px 4px 2px 4px; margin-right:10px; font-size:12px;} -.issuetrackerWrite .tag p{ float:left;} - -/* Editor */ -.issuetracker .issuetrackerEditor{ border:1px solid; margin-bottom:20px; -moz-border-radius:5px; -webkit-border-radius:5px; } -.issuetracker .issuetrackerEditor .commentEditor{ margin:15px; *zoom:1; position:relative;} - -/* Editor Option */ -.issuetracker .editor { margin:1em 0; } -.issuetracker .editorOption{ margin:1em 0; text-align:left;} -.issuetracker .editorOption *{ vertical-align:middle;} -.issuetracker .editorOption select{ margin-right:10px; font-size:12px;} -.issuetracker .editorOption label{ margin-right:10px;} -.issuetracker .editorOption .inputText{ padding:3px 4px; height:15px; margin:0 10px 5px 0; font-size:12px; vertical-align:middle;} -.issuetracker .editorOption .inputText.userName{ width:100px;} -.issuetracker .editorOption .inputText.userPw{ width:50px; font:11px Tahoma;} -.issuetracker .editorOption .inputText.emailAddress{ width:140px; font:11px Tahoma;} -.issuetracker .editorOption .inputText.homePage{ width:140px; font:11px Tahoma;} - -/* Require Password */ -.issuetracker .requirePassword{ text-align:center;} -.issuetracker .requirePassword fieldset{ border:0; padding:3em 0 4em 0;} -.issuetracker .requirePassword h3{ font-size:16px;} -.issuetracker .requirePassword .inputText{ height:15px; width:150px; padding:3px 4px;} - -/* Extra Var Table */ -.extraVarsList{ width:100%; border:0; border-bottom:1px solid; margin-bottom:15px;} -.extraVarsList caption{ text-align:right;} -.extraVarsList em{ font-style:normal; font-weight:normal;} -.extraVarsList th, -.extraVarsList td{ border:0; padding:5px 10px; text-align:left; border-top:1px solid; vertical-align:top;} -.extraVarsList th{ white-space:nowrap;} -.extraVarsList td{ width:100%;} -.extraVarsList td p{ display:block; *display:block; margin:3px 0;} -.extraVarsList td *{ vertical-align:middle;} -.extraVarsList td li{ display:inline; margin-right:10px;} -.extraVarsList td .inputText{ padding:3px 4px; font-size:12px; width:96%; display:block;} -.extraVarsList td .inputNum{ padding:3px 4px; font-size:12px; width:50px; border:1px solid;} -.extraVarsList td .inputCheck{ width:13px; height:13px; margin-right:5px;} -.extraVarsList td select { font-size:12px;} -.extraVarsList td textarea{ padding:3px 4px; font-size:12px; width:96%; display:block; overflow:auto;} -.extraVarsList th span.num { font:9px Tahoma;} - -/* Tag Cloud */ -.tagCloud{ padding:3em 0; border-top:1px solid; border-bottom:1px solid;} -.tagCloud *{ margin:0; padding:0;} -.tagCloud ul{ text-align:justify;} -.tagCloud li{ display:inline; list-style:none; margin:0 5px; white-space:nowrap;} -.tagCloud li.rank1 a{ font-weight:bold; font-size:24px;} -.tagCloud li.rank2 a{ font-weight:bold; font-size:18px;} -.tagCloud li.rank3 a{ font-weight:bold; font-size:14px;} -.tagCloud li.rank4 a{ font-size:12px;} -.tagCloud li.rank5 a{ font-size:11px;} - -/* 확장 변수 폼 */ -.extraVarsList tr td .text { border:1px solid; border-color:#a6a6a6 #d8d8d8 #d8d8d8 #a6a6a6; padding:3px; margin-right:10px; width:90%; } -.extraVarsList tr td .email_address { border:1px solid; border-color:#a6a6a6 #d8d8d8 #d8d8d8 #a6a6a6; padding:3px; margin-right:10px; width:300px; } -.extraVarsList tr td .homepage { border:1px solid; border-color:#a6a6a6 #d8d8d8 #d8d8d8 #a6a6a6; padding:3px; margin-right:10px; width:300px; } -.extraVarsList tr td .tel { border:1px solid; border-color:#a6a6a6 #d8d8d8 #d8d8d8 #a6a6a6; padding:3px; margin-right:10px; width:40px; margin-right:10px;} -.extraVarsList tr td .textarea { border:1px solid; border-color:#a6a6a6 #d8d8d8 #d8d8d8 #a6a6a6; padding:3px; margin-right:10px; width:90%; height:80px; } -.extraVarsList tr td ul { margin:0; padding:0; list-style:none; } -.extraVarsList tr td ul li { display:inline-block; margin-right:10px; } -.extraVarsList tr td ul li input { margin-right:5px; vertical-align:middle;} -.extraVarsList tr td .date { border:1px solid; border-color:#a6a6a6 #d8d8d8 #d8d8d8 #a6a6a6; padding:3px; margin-right:10px; width:100px; } -.extraVarsList tr td .address { border:1px solid; border-color:#a6a6a6 #d8d8d8 #d8d8d8 #a6a6a6; padding:3px; margin-right:10px; width:300px; } - -/* tab */ -.issueNav { border-bottom:1px solid #ccc; *zoom:1; margin:0 0 20px 0px; padding:0; overflow:hidden; } -.issueNav:after {content:""; display:block; clear:both;} -.issueNav li{ position:relative; list-style:none; float:left; margin:0 -1px 0 0; padding:0;background:#fff;} -.issueNav li a{ float:left; padding:7px 15px 0 15px; height:18px; border:1px solid #ddd; border-bottom:none; background:url(../img/common/bgTab.gif) repeat-x; color:#000; text-decoration:none;} -.issueNav li.on { margin-bottom:-1px;} -.issueNav li.on a{ height:19px; background:none;} - -/* source list */ -table td.summaryText div { line-height:20px; padding-left:20px; cursor:pointer;} -table td.summaryText div.open { background:url("../img/common/opener.gif") no-repeat left 4px; overflow:visible; } -table td.summaryText div.close { background:url("../img/common/closer.gif") no-repeat left 4px; height:20px; overflow:hidden; } - diff --git a/modules/issuetracker/skins/xe_issuetracker/css/pagination.css b/modules/issuetracker/skins/xe_issuetracker/css/pagination.css deleted file mode 100644 index a2156386a..000000000 --- a/modules/issuetracker/skins/xe_issuetracker/css/pagination.css +++ /dev/null @@ -1,16 +0,0 @@ -@charset "utf-8"; -/* NHN > UIT Center > Open UI Tech. Team > Jeong Chan Myeong(dece24@nhncorp.com) */ - -/* Pagination */ -.pagination{ padding:15px 0; margin:0; text-align:center;} -.pagination *{ margin:0; padding:0;} -.pagination img{ border:0;} -.pagination a, -.pagination strong{ position:relative; display:inline-block; text-decoration:none; line-height:normal; color:#4d4d4d; font-family:Tahoma, Sans-serif; margin:0; padding:2px 6px; font-size:11px; vertical-align:middle;} -.pagination strong{ color:#ff3636 !important; border:1px solid #e7e7e7;} -.pagination a.prev, -.pagination a.prevEnd, -.pagination a.next, -.pagination a.nextEnd{ font-weight:normal !important; margin:0 !important; white-space:nowrap; text-decoration:none !important; border:1px solid #e7e7e7; background-image:url(../img/common/arrowPagination.gif); background-repeat:no-repeat;} -.pagination a.prevEnd{ padding-left:14px; background-position:left center; } -.pagination a.nextEnd{ padding-right:14px; background-position:right center; } diff --git a/modules/issuetracker/skins/xe_issuetracker/css/svn.css b/modules/issuetracker/skins/xe_issuetracker/css/svn.css deleted file mode 100644 index c6c944367..000000000 --- a/modules/issuetracker/skins/xe_issuetracker/css/svn.css +++ /dev/null @@ -1,44 +0,0 @@ -@charset "utf-8"; - -.sourceBrowser h3 { height:25px; font-size:10pt; font-family:tahoma; color:#000; margin:0; padding:0 0 0 10px; clear:both; } - -.sourceBrowser blockquote { border:1px solid #ddd; background-color:#fff; margin:0 0 10px 0; padding:5px; font-size:9pt; color:#444; clear:both; } -.sourceBrowser blockquote strong { margin-bottom:10px; display:block;} - -.sourceBrowser ul { margin:0 0 5px 0; padding:5px 0 0 25px; height:20px; overflow:hidden; background:url("../img/common/folder.gif") no-repeat 4px 3px; } -.sourceBrowser ul li { float:left; list-style:none; padding:0; margin:0 5px 0 0; color:#555; } -.sourceBrowser ul li a { font-weight:bold; color:green; text-decoration:underline; color:#555;} -.sourceBrowser ul li.file a { float:left; list-style:none; padding:0; margin:0 10px 0 0; color:#000;} - -.sourceBrowser ol { margin:0; padding:0; float:right; overflow:hidden; height:30px; } -.sourceBrowser ol li { float:left; list-style:none; padding:0; margin:0 10px 0 0; color:#AAAAAA; font-size:9pt; } -.sourceBrowser ol li a { font-weight:normal; color:#555555;; text-decoration:none; } - -.sourceBrowser table { width:100%; clear:both; border-spacing:0; table-layout:fixed; border:1px solid #aaa; border-left:none; border-right:none; margin-bottom:10px; } -.sourceBrowser table thead tr th { height:30px; color:#000; font-family:tahoma; font-size:8pt; font-weight:bold; border-bottom:1px solid #aaa;} -.sourceBrowser table tr th.filename {color:#000; padding:4px; font-size:9pt; font-family:tahoma; text-align:left;} -.sourceBrowser table tr.revision td { text-align:center; font-weight:bold; font-size:8pt; font-family:tahoma;} -.sourceBrowser table tr.line td { font-size:8pt; font-family:tahoma;} -.sourceBrowser table tr.line td.deleted { color:red; } -.sourceBrowser table tr.line td.modified { color:green; } -.sourceBrowser table tr.line td.added { color:blue; } -.sourceBrowser table tr.code td { color:#222222; font-size:9pt; } -.sourceBrowser table tr td { border-bottom:1px solid #EEEEEE; vertical-align:top; padding:5px; color:#888888; font-family:tahoma; font-size:9pt; background-color:#FFFFFF; } -.sourceBrowser table tbody tr.revision td { background-color:#DDDDDD; } -.sourceBrowser table tbody tr.line td { background-color:#F3F3F3; border-bottom:1px solid #EEEEEE; text-align:center;} -.sourceBrowser table tr.over td { background-color:#EFEFEF; } -.sourceBrowser table td a { text-decoration:none; } -.sourceBrowser table td.before { color:red; } -.sourceBrowser table td.after { color:blue; } -.sourceBrowser table td.directory { background:url("../img/common/folder.gif") no-repeat 4px 3px; padding-left:22px;} -.sourceBrowser table td.file { background:url("../img/common/fileItem.gif") no-repeat 4px 3px; padding-left:22px;} -.sourceBrowser table td.directory a { color:#333333; } -.sourceBrowser table td.file a { color:#222222; } -.sourceBrowser table td.log { white-space:nowrap; color:red; text-align:center;} -.sourceBrowser table td.age { white-space:nowrap; text-align:left;} -.sourceBrowser table td.log a { color:red;} -.sourceBrowser table td span.author { font-weight:bold; color:#000000; } - -.sourceBrowser pre { clear:both; font-size:9pt; font-family:tahoma; border:1px dotted #DDDDDD; background-color:#F3F3F3; padding:5px; color:#444444; } - -.sourceBrowser input.btnCompare { margin-bottom:10px; } diff --git a/modules/issuetracker/skins/xe_issuetracker/css/white.css b/modules/issuetracker/skins/xe_issuetracker/css/white.css deleted file mode 100644 index 448080550..000000000 --- a/modules/issuetracker/skins/xe_issuetracker/css/white.css +++ /dev/null @@ -1,170 +0,0 @@ -@charset "utf-8"; -/* NHN > UIT Center > Open UI Tech. Team > Jeong Chan Myeong(dece24@nhncorp.com) */ - -/* XE White Theme */ - -/* Board Reset */ -.issuetracker{ background:#fff; color:#333;} -.issuetracker .inputText, -.issuetracker textarea, -.issuetracker select{ background:#fff; color:#333; border-top-color:#a6a6a6; border-left-color:#a6a6a6; border-right-color:#d8d8d8; border-bottom-color:#d8d8d8;} -.issuetracker .document_popup_menu a, -.issuetracker .comment_popup_menu a{ color:#8b8b8b;} -.issuetracker .issuetrackerNavigation{ border-color:#bababa;} - -/* Board Header */ -.issuetrackerHeader a{ color:#4d4d4d;} -.issuetrackerHeader .issuetrackerTitle{ border-color:#ddd; } -.issuetrackerHeader .issuetrackerTitleText{ border-color:#666; background-image:url(../img/white/lineVr11.gif);} -.issuetrackerHeader .issuetrackerTitleText a{ color:#000;} -.issuetrackerHeader .issuetrackerTitleText em{ color:#666;} -.issuetrackerHeader .issuetrackerDescription{ background:#f8f8f8; } - -/* Board Information */ -.issuetrackerInformation em, -.issuetrackerInformation strong{ color:#ff6600;} -.issuetrackerInformation .infoView li.icon a{ background-image:url(../img/common/icons.gif);} -.issuetrackerInformation .infoView li.setup a{ background-image:url(../img/common/buttonSetup.gif);} - -/* Board List Form */ -.issuetrackerListForm em, -.issuetrackerListForm strong{color:#ff3636;} - -/* Board List */ -.issuetrackerList{ border-color:#bababa;} -.issuetrackerList a{ color:#4d4d4d;} -.issuetrackerList .jumpTo button{ background-color:#eee; border-color:#ccc; color:#000;} -.issuetrackerList .meta li{ background-image:url(../img/white/lineVr9.gif);} -.issuetrackerList .replyNum{ color:#ff3636;} -.issuetrackerList .trackbackNum{ color:#66c;} -.issuetrackerList .replyAnchor{ color:#06C;} -.issuetrackerList th{ border-color:#dcdcdc; color:#4d4d4d;} -.issuetrackerList th a{ color:#66c;} -.issuetrackerList td{ border-color:#eee; color:#4d4d4d;} -.issuetrackerList td.title a.forum:link, -.issuetrackerList td.recommend{ color:#ff3636;} -.issuetrackerList td.summary .thumb{ border-color:#ddd; background:#fff;} -.issuetrackerList td .notice{ background-image:url(../img/white/lineVr9.gif);} -.issuetrackerList td .category{ color:#888; background-image:url(../img/white/lineVr9.gif);} -.issuetrackerList td .by{ color:#ccc;} - -.issuetrackerList.webZine td.title p.summary a{ color:#888;} -.issuetrackerList.webZine td.title .thumb{ border-color:#e0e0e0;} - -.thumbList{ border-color:#ddd;} -.thumbList li .thumb{ background:#fff; border-color:#ddd;} -.thumbList li .thumb a .text{ color:#ccc;} -.thumbList li .thumb a .category{ background:#000; opacity:.6; filter:alpha(opacity=60); color:#fff;} -.thumbList li .thumb a .noPhoto{ background:#eee;} -.thumbList li .title a{ color:#262626;} -.thumbList li .summary a{ color:#888;} - -/* Search Form */ -.issuetrackerSearchForm .infoEtc li a{ background-image:url(../img/common/buttonContributorsTaglist.gif);} - -/* Board Read */ -.issuetrackerReadHeader a{ color:#262626;} -.issuetrackerReadHeader .titleArea{ border-top-color:#bababa; border-bottom-color:#dcdcdc;} -.issuetrackerReadHeader .titleArea .category{ color:#4d4d4d; background-image:url(../img/white/lineVr9.gif);} -.issuetrackerReadHeader .titleArea .num{ color:#adadad;} -.issuetrackerReadHeader .titleArea .date{ color:#adadad; background-image:url(../img/white/lineVr9.gif);} -.issuetrackerReadHeader .authorArea .ipAddress{ color:#adadad;} -.issuetrackerReadHeader .authorArea .permaLink{ color:#adadad;} - -.issuetrackerReadFooter .memberSignature{ border-color:#f0f0f0; background-color:#fdfdfd;} -.issuetrackerReadFooter .memberSignature img.profile { border-color:#eee;} -.issuetrackerReadFooter .tag dd a{ color:#4d4d4d;} -.issuetrackerReadFooter .trackbackURL dt{ color:#4d4d4d;} -.issuetrackerReadFooter .trackbackURL dd a{ color:#adadad;} - -.feedbackList{ border-color:#f0f0f0;} -.feedbackList .feedbackHeader a{ color:#000;} -.feedbackList .feedbackHeader em{ color:#ff6600;} -.feedbackList .trackbackURL a{ color:#adadad;} -.feedbackList .item{ border-color:#f0f0f0;} -.feedbackList .item.itemReply .indent{ background-image:url(../img/common/iconReply.gif);} -.feedbackList .item .header{ color:#8b8b8b;} -.feedbackList .item .header a{ color:#262626;} -.feedbackList .item .itemContent .option li{ background-image:url(../img/white/lineVr9.gif);} -.feedbackList .item .itemContent .option li a{ color:#666;} -.feedbackList .item .itemContent .delete{ background-image:url(../img/common/buttonDelete.gif);} -.feedbackList .item .itemAside img.profile{ border-color:#eee;} -.feedbackList .item .itemAside .meta{ color:#adadad;} -.feedbackList .item .itemAside .vote *{ color:#8b8b8b;} - -/* Time */ -.time *{ color:#666;} -.time dt{ background:#fff;} - -/* Attached File */ -.attachedFile ul.files a{ padding-left:15px; background-image:url(../img/common/iconFile.gif); color:#4d4d4d;} -.attachedFile dt a { color:#4d4d4d;} -.attachedFile ul.files a .bubble{ border:1px solid #ddd; background-color:#fff; color:#4d4d4d;} - -/* Editor */ -.issuetracker .issuetrackerEditor{ border-color:#ddd; background:#f8f8f8;} - -/* Extra Var Table */ -.extraVarsList{ border-color:#ddd;} -.extraVarsList caption{ color:#999;} -.extraVarsList em{ color:#ff6600;} -.extraVarsList th, -.extraVarsList td{ border-color:#ddd;} -.extraVarsList th{ background:#f4f4f4;} -.extraVarsList td{ background:#fff;} -.extraVarsList td .inputNum{ border-color:#ccc;} -.extraVarsList th a, -.extraVarsList td a { color:#000; text-decoration:none; } - -/* Tag Cloud */ -.tagCloud{ border-color:#bababa;} -.tagCloud li.rank1 a{ color:#000;} -.tagCloud li.rank2 a{ color:#222;} -.tagCloud li.rank3 a{ color:#444;} -.tagCloud li.rank4 a{ color:#666;} -.tagCloud li.rank5 a{ color:#888;} - -/* Layer */ -#popup_menu_area{background:#fff; border-color:#eee;} -#popup_menu_area ul{ border-color:#ddd;} -#popup_menu_area li a{ color:#000;} - -/* issue status color */ -.issue_new, .issue_new a { color:#333333 !important; } -.issue_assign, .issue_assign a { color:#0A7DBE !important; } -.issue_resolve, .issue_resolve a { color:#079B2D !important; } -.issue_reopen, .issue_reopen a { color:#9B5A07 !important; } -.issue_postponed, .issue_postponed a { color:#9E9425 !important; } -.issue_invalid, .issue_invalid a { color:#949494 !important; } -.issue_duplicated, .issue_duplicted a { color:#949494 !important; } -.issue_reviewing, .issue_reviewing a { color:#DD075A !important; } -form.issueSearch { padding:0; margin:0 0 10px 0; overflow:hidden; } -form.issueSearch ul { margin:0; padding: 0; } -form.issueSearch ul li { list-style:none; float:left; padding:5px 10px 0 0; white-space:nowrap; } -form.issueSearch ul li.displayOpt { clear:left; width:100%; } -form.issueSearch ul li.keywordSearch { clear:left; } -form.issueSearch select { width:130px; } -form.issueSearch input.inputTypeText { width:124px; } -form.issueSearch input.inputTypeSubmit { width:130px; border:1px solid; border-color:#d8d8d8 #a6a6a6 #a6a6a6 #d8d8d8; height:20px; background:#EFEFEF; font-size:1em; _font-size:9pt; } -form.issueSearch ul li ol { margin:0 2px 0 0; padding:0; border-bottom:none; } -form.issueSearch ul li ol li { list-style:none; white-space:nowrap; overflow:hidden; float:left; letter-spacing:-2px;} - -/* Timeline */ -dl.changeset { line-height: 1.3em; margin: 0; } -dl.changeset dt .time { color: #999999; font-size: 0.90em; } -dl.changeset dt em { border-bottom: 1px dotted #BBBBBB; color: #BB0000; font-style:normal; text-decoration: none; } -dl.changeset dt .author { color: #666666; } -dl.changeset dt { padding: 5px 4px 2px 0 } -dl.changeset dt a { color:#373737; text-decoration: none; } -dl.changeset dt span.closed { text-decoration: line-through; } -dl.changeset dd p { margin: 0; padding: 0; } -dl.changeset dd { color: #777766; font-size: 0.90em; } -dl.changeset span.status { color: #222222; } -dl.changeset dd span.source { color:#4F86B0; } -dl.changeset dd span.target { color:#4F86B0; font-weight:bold; } -dl.changeset dd span.key { color:#888888; font-weight:bold; } -div.search { float:right; } - -.diff .deleted { background: #FFDDDD none; } -.diff .added { background: #DDFFDD none; } - diff --git a/modules/issuetracker/skins/xe_issuetracker/delete_form.html b/modules/issuetracker/skins/xe_issuetracker/delete_form.html deleted file mode 100644 index 56d901c70..000000000 --- a/modules/issuetracker/skins/xe_issuetracker/delete_form.html +++ /dev/null @@ -1,18 +0,0 @@ - - -
        - -

        {$lang->confirm_delete}

        - -
        - - - - - - - -
        -
        - - diff --git a/modules/issuetracker/skins/xe_issuetracker/delete_trackback.html b/modules/issuetracker/skins/xe_issuetracker/delete_trackback.html deleted file mode 100644 index 26f83f105..000000000 --- a/modules/issuetracker/skins/xe_issuetracker/delete_trackback.html +++ /dev/null @@ -1,19 +0,0 @@ - - -
        - -

        {$lang->confirm_delete}

        - -
        - - - - - - - - -
        -
        - - diff --git a/modules/issuetracker/skins/xe_issuetracker/download.html b/modules/issuetracker/skins/xe_issuetracker/download.html deleted file mode 100644 index a0ce6ec41..000000000 --- a/modules/issuetracker/skins/xe_issuetracker/download.html +++ /dev/null @@ -1,61 +0,0 @@ - - - -
        - -
        -
        -

        {$val->title}

        - - {$val->release_count} - {zdate($val->regdate,'Y.m.d')} {zdate($val->regdate,'H:i:s')} - -
        -
        - -
        {nl2br($val->description)}
        - -
        - - - - - - - -
        - - - - - - - - - - - - - - - - - - - - - -
        {$v->title} ({zdate($v->regdate,"y.m.d")})
        {$lang->release_note}
        {str_replace(' ','  ',nl2br($release->release_note))} 
        {$lang->release_changes}
        {str_replace(' ','  ',nl2br($release->release_changes))} 
        {$lang->uploaded_file} - -
        - - - -
        - - - diff --git a/modules/issuetracker/skins/xe_issuetracker/footer.html b/modules/issuetracker/skins/xe_issuetracker/footer.html deleted file mode 100644 index 8af5ab132..000000000 --- a/modules/issuetracker/skins/xe_issuetracker/footer.html +++ /dev/null @@ -1,3 +0,0 @@ -
    - -{$module_info->footer_text} diff --git a/modules/issuetracker/skins/xe_issuetracker/header.html b/modules/issuetracker/skins/xe_issuetracker/header.html deleted file mode 100644 index fdea78c78..000000000 --- a/modules/issuetracker/skins/xe_issuetracker/header.html +++ /dev/null @@ -1,27 +0,0 @@ - - - - - -{$module_info->header_text} - -
    -
    - - - - - -

    {$module_info->projectDescription}

    - -
    - - - - diff --git a/modules/issuetracker/skins/xe_issuetracker/img/common/arrowPagination.gif b/modules/issuetracker/skins/xe_issuetracker/img/common/arrowPagination.gif deleted file mode 100644 index 53bf40388a97e2bcf47a09d7f67dbce798f20458..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 98 zcmZ?wbhEHbJi)-u(7?#BY15|v|NkrgWMO1rU}Vr?00NK<1CwP>e#7av{EO#oxz)XX zQNnZnwnrY*?v_k@b!ywXDRv*duYc>UI@k04U;d?&Ee95Tyz#)XFMd8pP!bN zmg?&2{QUf-rKSJ>{{R30A^8LW000gEEC2ui00#gG000CWkQ7I06Q;Vh(y0xDD1*f? RK(K5gX?354X_Dqd06Wb&HBA5j diff --git a/modules/issuetracker/skins/xe_issuetracker/img/common/buttonAscending.gif b/modules/issuetracker/skins/xe_issuetracker/img/common/buttonAscending.gif deleted file mode 100644 index b405cc323ce8d1f8f7636797a57884a8d71eb6ac..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 46 ycmZ?wbhEHbWMyDxXkcXM>2Lf0|G(l-7DfgJMg|=QAOOiQFtPe1u%J{fuIMnRwSDS4fA0m` zO&Gh-UdJF%`KvjbN|#KL;+>K|;V_te`l>$y0Dy&Jm)mG_y)065IH$Uo)eXPyHxkD0 Z=M@1k1c82qNF^8)4-|}z42T8^06W`6MjZeE diff --git a/modules/issuetracker/skins/xe_issuetracker/img/common/buttonDelete.gif b/modules/issuetracker/skins/xe_issuetracker/img/common/buttonDelete.gif deleted file mode 100644 index 417e7ce672ec607a8b39a60e8025c040ccf449ec..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 61 zcmZ?wbhEHbWM^P!n8?KNze4R(k;?!7{}~t<6o0ZXGB7YP=m6P3S#}_s&!2Lf0|G(l-7DfgJMg|=QAOOiQFtN7CigQOZSOWkJ#tDP~ diff --git a/modules/issuetracker/skins/xe_issuetracker/img/common/buttonSetup.gif b/modules/issuetracker/skins/xe_issuetracker/img/common/buttonSetup.gif deleted file mode 100644 index b224042c633c8f542848d956a8c0dd9e52cb5991..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 945 zcmc(c?N3s16vuzSwIIY$v25!>w1~= znXV_J)tXk;=GttENa53RDZ0jFEP=t(6w`suh%;~JWO*1O`!-v zktD-14u`|(bdHUUxm>Q%(b2xXK7xphjEpceW3$<2XJ@CTru=??C=~K|Je-iv=Od%h zC>b3Z8VUpg6B84Ylam7j18%n)#|f5Uqmd{@amp-C;NdV9Aqa}5Np2Y#4P#*f$1yHo zSnuE$nxbfip=gTa5}KP}IAH`qxz?VZ9)ci(!61U76h&becK*7hwfhr_a>fzvAod^N zeGq&`)lTf^fefJ=lx>aBt#4d6@ zG_uZtjmPbV1+g%cQJwJA3U%eQB(IZRZAoC#>@d2t<#*ga108dUJj*_l^jyc>H<1r3Po95g z^uj3?<*m{@OeuVnTmhF>LH8;a+xyj3ZW197zlTW11wMHkAf K0zJeB+y4M8GR>?2 diff --git a/modules/issuetracker/skins/xe_issuetracker/img/common/closer.gif b/modules/issuetracker/skins/xe_issuetracker/img/common/closer.gif deleted file mode 100644 index e596462af0395eabad31c604ce38ad286e066554..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 337 zcmZ?wbhEHb3QKYZ?4xw~ri#_1al z-F@?M(z*i^*6x4)?qlt|%{QOEnz89{)52|itM*pT-gx!Rhx7NJH!j$E^7fO*pT5-1 z+j9Nw$1``Ie);+H+M5se-hBG{^Vi+?pMU-Sd->Vht1sT)c>D3*+fP^DeEjm`XT_`y z3=9na|NjS)WCO*YEQ|~c+6+1%6F`1qV9Psj)vM4`vS0JztAmmg=LPg6nl_5~-FUMy z!EuQlgTqr637!pVi%&jQ+`?MmZvu9717vWK!GI_~lWnOJ5Wxl1$f}I3~Jlvfe8LR>Pvy~D6 diff --git a/modules/issuetracker/skins/xe_issuetracker/img/common/fileItem.gif b/modules/issuetracker/skins/xe_issuetracker/img/common/fileItem.gif deleted file mode 100644 index 0f02cdf34bf74c0b9bffcacb88770cc019c9a50c..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 353 zcmZ?wbhEHbMW8>*#_rCAjx9`~fAII+hJbdTJ$wz;V-urg=_SYkKzim1H zYSxysCm#Mh_4v<}b;nOW{5^Tiv5HBno91ji{_y9?hriaHcwE@Eq<8s&9hcrtTz%xo z9iYZ9eJc(gyZ7Vpoo`F_Uf*)|`HW4cXKp@o=+@_*mtG&e_hZi1^K-XfSg`Bz(R<&I zKlpj_@t*S-~r=R?tv+ew;Cx6l#XDvGR{Qv*|41|EQhX1ip-Gsw$x#&*cR8*sS!t$){8eBW$KVv+kU#I zZlVLjft>U2&);Cy5-u#}E!E+x>*5p8WNd5}X*Cp(?5dNLk>X_UXVKD~#3my?y;fX^ kgJbqw+4%)Rg3D?I#gwI`IppRruG11TI(X>tAx8#l0CFR*qyPW_ diff --git a/modules/issuetracker/skins/xe_issuetracker/img/common/folder.gif b/modules/issuetracker/skins/xe_issuetracker/img/common/folder.gif deleted file mode 100644 index 3517c3ec152bd8e19c7e69f2635caec9c625610c..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 616 zcmV-u0+;74iPtorn~*SJmJ!%^MIZsyQz z5P`w%WpB+|jPx$Yb5XPut0UZQR0Q(ZF}*(t-Q-vBRc9?Blxp`M=n}UD?B4>eqSe-KEa7 zNzAfF?%9L$<%;?8vCh10#js?{wqVVN{{8ewrPExw-Q&-E$gflH+lKAmhv3U- z+P_=j&THVsRmrki(7toz&2hn|O6=Qw-o|L!#Ae*ZWYD)w@Zf~>A?U0|LNFx>)49y;+KB1U@@BoYEWT*?neUqx6FJRKWa zEeQ_?1zS@y-W(1eSK|c)K1@&?EE5hVXXFG1KWuXoQZhJ*6XTtM1$x$$$k3;c5*=#x zEzqC<1cruvl0=AdP(v04H!e0*F~G}?01@0MumVO$ga`xD{P}}p1s);wY9&0|E{mEzj*QDk|j&p z+uLW)o;`W;aSnFc5K`J z;lqcfrlwP;&iwoL@BaP!j~_q&`}gmoM~{{+U0PRH_a6)xh7?fz$->CM;L4x_ay2MU z7}#?gTx|puRD@;a1h`#I`E*=t9oSjbT%7q`%q^r@tyq{GoOShine81N?VYDtx=5(1 zGgxz&E!41O5w+KpG~i@+7PnP$Vszqi;xuN{b}`|yyQrls#ir;Y#^}iG=wztJ;mRW; PVk9Kb&A{Z^$Y2csx(2ic diff --git a/modules/issuetracker/skins/xe_issuetracker/img/common/iconFiles.gif b/modules/issuetracker/skins/xe_issuetracker/img/common/iconFiles.gif deleted file mode 100644 index f7756ea9f36f4e84bc5f85c6c7e1b058b9d43f9c..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 126 zcmZ?wbhEHblxE;&Sj5iY=jZ3^>+9p=6BHEm|Nnn?cXxk(e;`BgCkrD313QBb0}z1J zGB7(=Y`yc(x7Ty^-qM+8cmJPzOmKB1CEh(>jK9N5+>`{G1Hd0BAKaZ~y=R diff --git a/modules/issuetracker/skins/xe_issuetracker/img/common/iconListSetup.gif b/modules/issuetracker/skins/xe_issuetracker/img/common/iconListSetup.gif deleted file mode 100755 index c0a027a2e9e79a73c6b9f3f646bef7ceb93f16e2..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 104 zcmZ?wbhEHb6lV};n8?6z`}XZahYtP!|DS<@LGdRGkYr%c0TCd11}00FzLnXJ_!rx3 zipu(Y*y?j!ZGws(mt;>k*G$e;ZEv1UEB0Az+OvIoz~-+thhqeP9PXTQGU9*$4-*%I FH2`6kCnf*@ diff --git a/modules/issuetracker/skins/xe_issuetracker/img/common/iconLove.gif b/modules/issuetracker/skins/xe_issuetracker/img/common/iconLove.gif deleted file mode 100644 index 5d1c18cd97e57add4d521bb65220f1a0a4058ad0..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 119 zcmZ?wbhEHbplVrdZ%x;d{~>Ds|NmzI1I3>#j0_B{3_2hlNG$`i zO~l5fG7S?{8K*|vTO&HZx1BXnxMZp4vYglZ3Utnw_;Ob?bGI7s*xcv;{`zm*zAG0Z SVqUSarhA-7e(J=@U=0BKW-3|$ diff --git a/modules/issuetracker/skins/xe_issuetracker/img/common/iconReply.gif b/modules/issuetracker/skins/xe_issuetracker/img/common/iconReply.gif deleted file mode 100644 index ec18c4d85d17990b125b436a245e6bd7160f35bb..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 69 zcmZ?wbhEHbg WalB`J#dJd^yj%6SvX%!UgEau+w-p@# diff --git a/modules/issuetracker/skins/xe_issuetracker/img/common/iconSearchSetup.gif b/modules/issuetracker/skins/xe_issuetracker/img/common/iconSearchSetup.gif deleted file mode 100755 index f7f6b4a0469731c09baf63a5fb305bfc621bb25b..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 285 zcmZ?wbhEHb6lV};IKsg2`Sa(0|Nb31dHMJ6-+%x9{qp6@uV24z-@g6#&)+|P{v1Ai zt-QAT^OrBRT}#&NKX>TRq5uE?Gmrulf3kp;>wrj*oeZqA9(?Rc$(*OOWL?hdzC4}7 zMSCv=EO_mE|BaPcpTi4L)+V<=PXW8I4z^7j3oOKVvzZ^ps4ls-VaLQ5tJs=XnPtZ= zI6Gn9uEw-v>4FW56JJQ*sIFv+VrXS(s4(}}Dr#xZwJm7Ps&3$JEnwy4N}9{dIy1;K vD;`y`~oXb@`Rlj~!!IWUvMR0F`q@ diff --git a/modules/issuetracker/skins/xe_issuetracker/img/common/iconTag.gif b/modules/issuetracker/skins/xe_issuetracker/img/common/iconTag.gif deleted file mode 100644 index a167282a366b79e7558839ded3805d380bd12267..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 125 zcmZ?wbhEHblxE;&Sj5J#d-rZ1AD^J0Aa{57|NsB{`}+e)1_lPjpDc_F3~UTKKsEzN zEd#St#^yWk)J`d`+AF~?>Haf8qwhA0(2MD-vLmz<7oPjXG40;TWktLB7##A#R($PH cis{M7x$CnnW0En4$NKdrlYc*O5n`|g0Ko4r^#A|> diff --git a/modules/issuetracker/skins/xe_issuetracker/img/common/icons.gif b/modules/issuetracker/skins/xe_issuetracker/img/common/icons.gif deleted file mode 100644 index 36953bf30fb95e92be137a43f6b6a3da4fba6046..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 403 zcmV;E0c`$9Nk%w1VMPEg0HOc@+uPf>x3`3Zgu=qY|Ns900000000000A^8LV00000 zEC2ui07U>U000C32(#S&K)pF5y-ktLyZ_54j^Su>$hO`Kqr>dhc8upV-^n)M zOb8>kj4I?wx!P?oPQuF}ZRm82YW5e+O|8o)mCD6ZuG}oSmkzC;-JlrUG}qo$`vcwF zvVD1gfi!+3b82*OdU#)mg@bU8UxJWYNR4iZl~8<yT7Qw>6#0~%f0?W+J&d&kL&(qV<)Yr|*l*`)!-QR-T;ojrm zfa2%m>E=G@?dtFBJnr-G1lacU&iBn8`u+Pl(97|UnTmqk0&+k&&0ju%{RBQVsBptT z8w?LlOc-%k;l_p%H5v?AuB6A2CNfs!=kS`tmK;%9{K!uxOOrEgeo)zQCQOhXf7bjb xbmhevM`0vwu~efxg7%<3#Tb?9RHRk0UR9cv>sF@H@KLiSc5K+P&H^L=06R1J%n|?q diff --git a/modules/issuetracker/skins/xe_issuetracker/img/common/opener.gif b/modules/issuetracker/skins/xe_issuetracker/img/common/opener.gif deleted file mode 100644 index d440a53f032bc38da12b86470d031070bfd47468..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 337 zcmZ?wbhEHb=66{o&4=&oy&5U3>fS%9{^8D|c7T-gx)T$H$+( z)Xm#+=I+z!8xCE6`>|=^wi%laSI*w}{N2a%_n%K%cVNQW{WqV!y87lr?Yzw=Z$G*F z;d9@ry^RaDe);+H+M5se-hBG{^Vi+?pMU-Sd->Vht1sT)c>D3*+fP^DeEjm`XT_`y z3=9na|NjS)WCO*YEQ|~c+6+1%6F`1qV9PsjmFts-WWVOaEW=3)=3Nj>bd_A_aN*60 zCXWQygb$yEJ!d*B=-c&~WoC~&gM;gGZHD~fjQHzs?A_EV_D+mQo4HEh$-MMxqm~SLGrR*S%5hybiQDH@-|OyAFu!bAOvx_ zJef?!<#8oHAmwp+APC7onN%VX3PlpJ7zAY^p-={bB9Vy0;c$682m%EH!O+mq?CdO! zM&oh0AOy-}QYw|Yva%wUh(CY+JU>4_GBUETupkm`_Vx93baaf5kAM2~X?b~hX=!P3 zaj~bT2Lhq~{(csV#b7X|r>E!U<|Zd6nM|foB$RH+OT>J^7Wo1JU%GYu2c;6JWK$%P z$-u3ScvCEqO2I8>G8qJd60u}!q`keJ&1Qf7`c*6z^Z9%b1f^1`P$=Z_wrp}C2m=0} zpt}kGpB>X5^+zUvA{6E3hBeS}icff!n3ViHB{l6udPZhec1~^{?q&X~g4g)MqT&J_ z18j_&ixCoCQA@0=Z+QF9yGBwIxw)nFeH*2{qqFNncMr9<2aPmxaf7KLW7O4+6@iJ# zsp*-C3dZaVYkGcaVUqnNhWTyo``5L_4GwSFZAG*yUYBw~KER+khWyeVsR*HzNg??5 zcqLuqOln$DXTn}X-)hoP?M&2|z7h^NYp1SHcVP@p0HeZdXy_+0bhJ`K)rHa1I~?~+;RQRQA0&`LgGLa)8mc?@eK;G~uRTK8s! ztQmN{&JF7AK9MxGD2Ll?PP!JO-z%@GeP7|~uwDYQGXZI0d1IuV)t#DSeMLF1ex90v z^c?$ZBGk9*<=OBB>1K%kNU=kXZ@w0PslDcE+iA1?4M9VV&Wl%Cryj0Ol46%N2Vatc z=P2TG9{HuOp^d}EYL*}7*zl)Y$=PL%v1FP&%wgYkkGmBUK9u^O)a%-FqyIkzMCgLG!J zwoN%R;XpcD_c0Vi{|RPK+OS7ry8wi|gT{+!;N)oeT#BuLR1BORQ}RhWC-(A5b==6E zhf>dK)|I4O+&FRn9^}(8IvHU>*mE(1&g4L;9@P0YD9U&i$H4amh zXM>)E6;gOBDjcicM3%-LUX zlJ(N$!RBIaETM^=pYi=MyF9fZf>ZUHAYQKS{2uWw>Eb~OkgST2gQ3%ayNbUJ-IT0# z?Fp8yQw?jS8~s+RQtn5`BQoBoXRwSvzFKo0iT(qaQ*8G;0z#tsoM3R1T~-TyA{?N{&!4BtHyVkSM8ytS|02{|bzE*QEcCAbFYAMouNOjN-yOi*Y#htxb z))x%3FD3fDy`$AY>Nbm5f8I$eL@KC7@7Npl#3bs4l685k<~qc-1v;_;a3>TZ(&TsXmH<$#c0( zaL@YV?pKqW`_Nuv1KIV}D6`-u+Kr9SjMlDF^H^t$x7P8@9@}4!U2p2YYUzr1(l;^rie=PlkFn~ zTKqCcl>qm6@@UZ^euc{uV~iu%zA%_sm_a&D|1$FKIsR$Zg_ zjlCoDYeJq^-B@&?lPCFvM*~&2gnjh);;e0IL|{j{4q$kh0@E{(xwD5h-fbhOOM71J zV~C#UyC$g59jNxTqD>4&2paGzHU5t1$zh!3TRoy3BH!E?W_?>;%{nH~4?Q(GDR@U3 zsCf`hn_`FsjT99^NIZI)r6nX$v4qeZ+Vp~rRg>Cy6jCW|dxo7w@%R8CtdTbJJwn(# ht5W-@2hG^P30v6M+6X$0As~mh-1=#^222h(^)E+GV)Ot2 diff --git a/modules/issuetracker/skins/xe_issuetracker/img/white/lineVr11.gif b/modules/issuetracker/skins/xe_issuetracker/img/white/lineVr11.gif deleted file mode 100644 index 8c8291f992016f579fa6e93557398d62d0f9c69e..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 44 tcmZ?wbhEHbWMtrGXkcKtd-pB_1B2pE79h#MpaUX6G7L=2E&Txu)&R+v2gLvY diff --git a/modules/issuetracker/skins/xe_issuetracker/img/white/lineVr9.gif b/modules/issuetracker/skins/xe_issuetracker/img/white/lineVr9.gif deleted file mode 100644 index 8e1a3d459961788eb2377fd47d3d0dbe4985db93..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 44 tcmZ?wbhEHbWMtrEXkcJ?{`@%u1B2pE79h#MpaUX6G7L=2E%mGn)&R?&2ZR6s diff --git a/modules/issuetracker/skins/xe_issuetracker/input_password_form.html b/modules/issuetracker/skins/xe_issuetracker/input_password_form.html deleted file mode 100644 index dd21e3258..000000000 --- a/modules/issuetracker/skins/xe_issuetracker/input_password_form.html +++ /dev/null @@ -1,23 +0,0 @@ - - -
    - -
    -

    {$lang->msg_input_password}

    -
    - -
    - - - - - - - -
    - -
    diff --git a/modules/issuetracker/skins/xe_issuetracker/issue_list.html b/modules/issuetracker/skins/xe_issuetracker/issue_list.html deleted file mode 100644 index 2a2bb3f9b..000000000 --- a/modules/issuetracker/skins/xe_issuetracker/issue_list.html +++ /dev/null @@ -1,203 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    {$v->title}
    {$no} - {$val->getTitle()} - {$val->printExtraImages(60*60*24)} - - {$val->getCommentCount()} - - - - {$val->getTrackbackCount()} - - {$val->getMilestoneTitle()}{$val->getPriorityTitle()}{$val->getTypeTitle()}{$val->getComponentTitle()}{$val->getStatus()}{$val->getOccuredVersionTitle()}{$val->getPackageTitle()}{$val->getRegdate("Y-m-d")} - - {$val->get('assignee_name')} - -   - - {$val->getNickName()}isCarted())-->checked="checked"/>
    - - - -
    -
    - Issue Search - - - - - -
      -
    • - {$lang->cmd_setup} -
        -
      • - - - - - - - -
      • -
      • - - checked="checked" id="status_{$key}"/> - -
      • -
      -
    • -
    • - {$lang->cmd_setup} -
        -
      • - - checked)-->checked="checked" disabled="disabled" /> - -
      • -
      -
    • -
    • - - - - -
    • -
    -
    -
    -
    - -
    -
    - - - - -
    -
    - - diff --git a/modules/issuetracker/skins/xe_issuetracker/message.html b/modules/issuetracker/skins/xe_issuetracker/message.html deleted file mode 100644 index 2874b4e03..000000000 --- a/modules/issuetracker/skins/xe_issuetracker/message.html +++ /dev/null @@ -1,12 +0,0 @@ - - -
    {$message}
    - - - - diff --git a/modules/issuetracker/skins/xe_issuetracker/milestone.html b/modules/issuetracker/skins/xe_issuetracker/milestone.html deleted file mode 100644 index d3729076b..000000000 --- a/modules/issuetracker/skins/xe_issuetracker/milestone.html +++ /dev/null @@ -1,41 +0,0 @@ - - -{@ $col_count = 3 } - - - - - - - {@ $col_count += 1 } - - - - - - - - - {@ $val->title = $lang->not_assigned} - {@ $val->description = $lang->not_assigned_description} - - - - - - - - - - - - - - -
    {$lang->completed_date}{$lang->deadline}{$v}{$lang->total_issue}
    - {@$resolved = $val->issues['resolve'] + $val->issues['postponed'] + $val->issues['duplicated'] + $val->issues['invalid']} - {$val->title} -

    {nl2br($val->description)} 

    -
    {zdate($val->released_date, "Y-m-d")} {zdate($val->deadline, 'Y-m-d')}  {number_format($val->issues[$k])} {number_format($val->issues['total'])}
    - - diff --git a/modules/issuetracker/skins/xe_issuetracker/newissue.html b/modules/issuetracker/skins/xe_issuetracker/newissue.html deleted file mode 100644 index 3264c29b6..000000000 --- a/modules/issuetracker/skins/xe_issuetracker/newissue.html +++ /dev/null @@ -1,192 +0,0 @@ - - -
    - - - - - -
    - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    * : {$lang->is_required}
    {$val->name} *{$val->getFormHTML()}
    - -
    - -
    * - - -
    * - -
    * - -
    - -
    - -
    {$oIssue->getEditor()}
    - -
    - -

    {$lang->about_tag}

    -
    - -
    - - - - - - - - - {@ $_color = array('555555','222288','226622','2266EE','8866CC','88AA66','EE2222','EE6622','EEAA22','EEEE22') } - - get('title_bold')=='Y')-->checked="checked" /> - - isNotice())-->checked="checked" id="is_notice" /> - - isLocked())-->checked="checked" id="lock_comment" /> - - - - isSecret())-->checked="checked" id="is_secret" /> - - - allowComment())-->checked="checked" id="allow_comment" /> - - allowTrackback())-->checked="checked" id="allow_trackback" /> - - - useNotify())-->checked="checked" id="notify_message" /> - - -
    - -
    - -
    - -
    -
    - - -
    - - - - -
    - - - diff --git a/modules/issuetracker/skins/xe_issuetracker/skin.xml b/modules/issuetracker/skins/xe_issuetracker/skin.xml deleted file mode 100644 index d9df165a4..000000000 --- a/modules/issuetracker/skins/xe_issuetracker/skin.xml +++ /dev/null @@ -1,76 +0,0 @@ - - - XE IssueTracker 기본 스킨 - XE イシュートラッカー(IssueTracker)デフォルトスキン - Basic Skin of XE IssueTracker - Cuidado básico de XE IssueTracker - XE IssueTracker默认皮肤 - XE 問題追蹤預設面板 - XE IssueTracker의 기본 스킨입니다. - XE イシュートラッカー(IssueTracker)デフォルトスキンです。 - This is the basic skin of XE IssueTracker. - Esta es la base de la piel XE IssueTracker. - XE IssueTracker默认皮肤。 - XE 問題追蹤預設面板。 - 0.2 - 2009-06-16 - - - zero - zero - zero - zero - zero - zero - - - - - 일반 - 一般 - General - General - 普通 - 普通 - - - - - - 기본 설정 - 基本設定 - Default Settings - Configuración predeterminada - 默认设置 - 預設值 - - 이슈트래커 제목 - イシュートラッカー(IssueTracker)タイトル - Issue Tracker Name - Issue Tracker Nombre - IssueTracker标题 - 問題追蹤名稱 - 이슈트래커의 상단에 큰 제목으로 표시가 됩니다. - イシュートラッカー(IssueTracker)の上段に大きくタイトルが表示されます。 - It will be displayed on top of the issue tracker. - Que se visualizará en la parte superior de la cuestión tracker. - 在IssueTracker顶部大标题显示。 - 將顯示在問題追蹤的最頂端。 - - - 이슈트래커 설명 - イシュートラッカー(IssueTracker)説明 - Description - Descripción - IssueTracker简要说明 - 說明 - 입력하시면 이슈트래커의 메인에 설명이 노출됩니다. - 登録するとイシュートラッカー(IssueTracker)のメインに説明が表示されます。 - It will be displayed on main of the IssueTracker if there is description. - Que se mostrará en el tema principal de seguimiento de si la descripción de entrada. - 将在IssueTracker页面中显示。 - 會顯示在問題追蹤頁面中。 - - - - diff --git a/modules/issuetracker/skins/xe_issuetracker/source_compare.html b/modules/issuetracker/skins/xe_issuetracker/source_compare.html deleted file mode 100644 index fb5259eb0..000000000 --- a/modules/issuetracker/skins/xe_issuetracker/source_compare.html +++ /dev/null @@ -1,49 +0,0 @@ - - -

    Diff between revs {$brev} to revs {$erev}

    - -
      -
    1. [view log]
    2. -
    - - - - ---- - - - - - - - - - - -{@ $bStart = true } - - - - - - - - - - - - - - - - {@ $bStart = false } - - -
    {$item->filename}
    {$item->before_revision}{$item->after_revision}
    ......
    {$line->before_line_number}{$line->after_line_number}type)-->class="{$line->type}" >{nl2br(str_replace("\t","    ",str_replace(' ',' ',htmlspecialchars($line->data))))}
    - - - - diff --git a/modules/issuetracker/skins/xe_issuetracker/source_file_view.html b/modules/issuetracker/skins/xe_issuetracker/source_file_view.html deleted file mode 100644 index e84c23db1..000000000 --- a/modules/issuetracker/skins/xe_issuetracker/source_file_view.html +++ /dev/null @@ -1,28 +0,0 @@ - - -

    Revision {$content->revision} (checked in by {$content->author}, {$content->ago} ago)

    - - -
    {$content->msg}
    - - -
      -
    1. [view log]
    2. - -
    3. [compare with previous]
    4. - -
    -
    -
    class="brush: {$file_ext};" >
    -
    -{htmlspecialchars($content->content)}
    -
    -document file
    -
    -image file
    -
    -movie file
    -
    -
    - - diff --git a/modules/issuetracker/skins/xe_issuetracker/source_footer.html b/modules/issuetracker/skins/xe_issuetracker/source_footer.html deleted file mode 100644 index 163498956..000000000 --- a/modules/issuetracker/skins/xe_issuetracker/source_footer.html +++ /dev/null @@ -1,3 +0,0 @@ -
    - - diff --git a/modules/issuetracker/skins/xe_issuetracker/source_header.html b/modules/issuetracker/skins/xe_issuetracker/source_header.html deleted file mode 100644 index 04014a88e..000000000 --- a/modules/issuetracker/skins/xe_issuetracker/source_header.html +++ /dev/null @@ -1,23 +0,0 @@ - - -
    - - -
    - - diff --git a/modules/issuetracker/skins/xe_issuetracker/source_list.html b/modules/issuetracker/skins/xe_issuetracker/source_list.html deleted file mode 100644 index ade458d6e..000000000 --- a/modules/issuetracker/skins/xe_issuetracker/source_list.html +++ /dev/null @@ -1,33 +0,0 @@ - - - ----- - - - - - - - - - - - {@ $type = 'file' } - - {@ $type = '' } - - - - - - - - - -
    NameRevisionAgeLast Change
    {$item->name}{$item->revision}{$item->gap}
    {$item->author} {htmlspecialchars($item->msg?': '.$item->msg:'')}
    - - diff --git a/modules/issuetracker/skins/xe_issuetracker/source_log.html b/modules/issuetracker/skins/xe_issuetracker/source_log.html deleted file mode 100644 index 315b589e6..000000000 --- a/modules/issuetracker/skins/xe_issuetracker/source_log.html +++ /dev/null @@ -1,61 +0,0 @@ - - - -
    - Revision {$current->revision} (checked in by {$current->author}, {$current->ago} ago) - {$current->msg} -
    - - - - - {@ $type = 'compare'} - - {@ $type = 'diff'} - - - -
    - - - - - - - - - - - - - - - - - - - - - - - - - - - {@ $brev = $item->revision } - {@ $p = $item->paths[0]->path} {@ $p = $path } - - - - - - - - - -
    RevisionERBRMessageAuthorAge/ Date
    {$item->revision}revision)-->checked="checked" />revision)-->checked="checked" />
    {htmlspecialchars($item->msg)} 
    {$item->author}{$item->gap} ({$item->date})
    - - -
    - - diff --git a/modules/issuetracker/skins/xe_issuetracker/timeline.html b/modules/issuetracker/skins/xe_issuetracker/timeline.html deleted file mode 100644 index 8d68f1a7f..000000000 --- a/modules/issuetracker/skins/xe_issuetracker/timeline.html +++ /dev/null @@ -1,59 +0,0 @@ - - - - -
    - - -{@ $curDate = null} - - - -{@ $curDate = zdate($changeset->date, "Y-m-d")} - -

    {$curDate}

    -
    - -
    - {zdate($changeset->date,"H:i")} - - {@ $oIssue = $issues[$changeset->target_srl]; } - Issue #{$changeset->target_srl} ({htmlspecialchars($issues[$changeset->target_srl]->getTitleText(30))}) {$lang->timeline_msg[$changeset->type]} by {$changeset->author} - - Changeset [{$changeset->revision}] by {$changeset->author} - -
    -
    -

    {$changeset->message}
    {$issues[$changeset->target_srl]->getContentText(80)}{$changeset->message}

    - -
    - - - diff --git a/modules/issuetracker/skins/xe_issuetracker/trackback.html b/modules/issuetracker/skins/xe_issuetracker/trackback.html deleted file mode 100644 index f4c4c22ef..000000000 --- a/modules/issuetracker/skins/xe_issuetracker/trackback.html +++ /dev/null @@ -1,36 +0,0 @@ - -
    -
    - -

    - - {$lang->trackback} '{$oIssue->getTrackbackCount()}' - -

    -

    {$oIssue->getTrackbackUrl()}

    - -
    - - - -
    -
    -

    - {zdate($val->regdate, "Y.m.d H:i")} - -
    {$val->ipaddress} - -

    -
    - -
    - - - -
    - -
    - diff --git a/modules/issuetracker/skins/xe_issuetracker/view_issue.html b/modules/issuetracker/skins/xe_issuetracker/view_issue.html deleted file mode 100644 index 4c0a6b006..000000000 --- a/modules/issuetracker/skins/xe_issuetracker/view_issue.html +++ /dev/null @@ -1,295 +0,0 @@ - - -
    - -
    - -
    -

    {$oIssue->getTitle()}

    - - {$lang->readed_count} {$oIssue->get('readed_count')} - {$lang->voted_count} {$oIssue->get('voted_count')} - {$oIssue->getRegdate('Y.m.d')} {$oIssue->getRegdate('H:i:s')} - -
    -
    - - - {$oIssue->getNickName()} - - {$oIssue->getNickName()} - - - {$oIssue->getNickName()} - - {$oIssue->getIpaddress()} - -
    - -
    - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    {$val->name}{$val->getValueHTML()} 
    {$lang->milestone}{$oIssue->getMilestoneTitle()} 
    {$lang->priority}{$oIssue->getPriorityTitle()} 
    {$lang->type}{$oIssue->getTypeTitle()} 
    {$lang->component}{$oIssue->getComponentTitle()} 
    {$lang->status}{$oIssue->getStatus()} 
    {$lang->assignee} - - {$oIssue->get('assignee_name')} - -   - -
    {$lang->package}{$oIssue->getPackageTitle()} 
    {$lang->occured_version}{$oIssue->getReleaseTitle()} 
    - -
    - -
    - - - - -

    "{$lang->msg_is_secret}"

    -
    -
    :
    -
    -
    - -
    - - {$oIssue->getContent(false,true)} - -
    - -
    - - -
    - - profile - - - {$oIssue->getSignature()} - -
    - - - {@ $tag_list = $oIssue->get('tag_list') } - -
    -
    {$lang->tag}
    - - {@ $tag = $tag_list[$i]; } -
    - -
    - - - -
    -
    {$lang->uploaded_file}
    -
    - -
    -
    - - - -
    -
    {$lang->trackback}
    -
    {$oIssue->getTrackbackUrl()}
    -
    - - -
    - - -
    - - - - - - - - - - - -
    - - - - -
    - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    - -
    - -
    - -
    - -
    - - -
    -
      -
    • - - -
    • -
    • - - -
    • -
    • -
    -
    - - -
    {$oIssue->getCommentEditor()}
    - - -
    - - - - -
    - - -
    - -
    -
    - -
    - - - - diff --git a/modules/issuetracker/tpl/addition_setup.html b/modules/issuetracker/tpl/addition_setup.html deleted file mode 100644 index 944e5adb1..000000000 --- a/modules/issuetracker/tpl/addition_setup.html +++ /dev/null @@ -1,3 +0,0 @@ - - -{$setup_content} diff --git a/modules/issuetracker/tpl/attach_release.html b/modules/issuetracker/tpl/attach_release.html deleted file mode 100644 index 03c18cb21..000000000 --- a/modules/issuetracker/tpl/attach_release.html +++ /dev/null @@ -1,34 +0,0 @@ - - - - - -
    - - - - - - - - -

    {$release->title}

    - - - - - - - - - - - - - -
    {$lang->cmd_attach_file}
    {$lang->description}
    - -
    - -
    - diff --git a/modules/issuetracker/tpl/attached.html b/modules/issuetracker/tpl/attached.html deleted file mode 100644 index 129fd17d0..000000000 --- a/modules/issuetracker/tpl/attached.html +++ /dev/null @@ -1,13 +0,0 @@ - diff --git a/modules/issuetracker/tpl/checked_list.html b/modules/issuetracker/tpl/checked_list.html deleted file mode 100644 index 7a9ba7f11..000000000 --- a/modules/issuetracker/tpl/checked_list.html +++ /dev/null @@ -1,80 +0,0 @@ - - - -
    -

    {$lang->cmd_manage_document}

    -
    - -
    - - - -
    - - - - - - - - - - - - - - - - - - - -
    - - {$lang->cmd_select} -
      - -
    • {$document->getNickName()}
      {$document->getTitle()}
    • - -
    - -   - -
    - -
    - -
    - -
    - -
    -
    - - - - - -
    diff --git a/modules/issuetracker/tpl/css/issuetracker.css b/modules/issuetracker/tpl/css/issuetracker.css deleted file mode 100644 index 90ff64515..000000000 --- a/modules/issuetracker/tpl/css/issuetracker.css +++ /dev/null @@ -1,36 +0,0 @@ -.top1 { clear:both; } -.top2 { clear:both; } -.projectHalf { width:380px; } -.left { float:left; } -.right { float:right; } -.vtop { vertical-align: top; } -.display_date { cursor:pointer; width:80px; float:left; border:1px solid; border-color:#a6a6a6 #d8d8d8 #d8d8d8 #a6a6a6; height:1em; padding:3px; } -.ht30 { height: 30px; } -.ht60 { height: 60px; } - -input.btnSubmit { background:url("../images/buttonInsert.gif") no-repeat 3px 2px; line-height:150%; height:23px; padding:2px 3px 2px 18px; border:1px solid; border-color:#d8d8d8 #a6a6a6 #a6a6a6 #d8d8d8; } - -table thead th { text-align:center !important; } -table tbody td.button { padding-left:16px; } -table tbody td.strike { text-decoration:line-through; } - -td.summaryText div { line-height:20px; padding-left:20px; cursor:pointer;} -td.summaryText div.open { background:url("../images/opener.gif") no-repeat left 4px; overflow:visible; } -td.summaryText div.close { background:url("../images/closer.gif") no-repeat left 4px; height:20px; overflow:hidden; } - -ol.displayOpt { margin:0 2px 0 0; padding:0; border-bottom:none; } -ol.displayOpt li { padding:0 2px; list-style:none; white-space:nowrap; overflow:hidden; float:left; letter-spacing:-2px;} - -img.btnDelete { vertical-align:middle; } - -td.filename { background-color:#EFEFEF; } -td.filename a { font-weight:bold;} - -ul.document_list_box { margin:0; padding:0; list-style:none; } -.document_list_box { height:230px; overflow-y:scroll; overflow-x:hidden;} -.document_list { margin-top:.5em; overflow:hidden; white-space:nowrap; clear:both;} -.document_list input { float:left; margin-right:10px; } -.document_list address { float:left; width:100px; margin-right:10px; overflow:hidden; white-space:nowrap;} -.document_list .document_title { } - -#popbody .adminTable tr th { width: 200px; } diff --git a/modules/issuetracker/tpl/extra_vars.html b/modules/issuetracker/tpl/extra_vars.html deleted file mode 100644 index 7a45ee47b..000000000 --- a/modules/issuetracker/tpl/extra_vars.html +++ /dev/null @@ -1,3 +0,0 @@ - - -{$extra_vars_content} diff --git a/modules/issuetracker/tpl/filter/delete_component.xml b/modules/issuetracker/tpl/filter/delete_component.xml deleted file mode 100644 index daa73efb3..000000000 --- a/modules/issuetracker/tpl/filter/delete_component.xml +++ /dev/null @@ -1,13 +0,0 @@ - -
    - - - - - - - - - - -
    diff --git a/modules/issuetracker/tpl/filter/delete_file.xml b/modules/issuetracker/tpl/filter/delete_file.xml deleted file mode 100644 index 54d9e0607..000000000 --- a/modules/issuetracker/tpl/filter/delete_file.xml +++ /dev/null @@ -1,13 +0,0 @@ - -
    - - - - - - - - - - -
    diff --git a/modules/issuetracker/tpl/filter/delete_issue.xml b/modules/issuetracker/tpl/filter/delete_issue.xml deleted file mode 100644 index 70c8efd2f..000000000 --- a/modules/issuetracker/tpl/filter/delete_issue.xml +++ /dev/null @@ -1,16 +0,0 @@ - -
    - - - - - - - - - - - - - -
    diff --git a/modules/issuetracker/tpl/filter/delete_issuetracker.xml b/modules/issuetracker/tpl/filter/delete_issuetracker.xml deleted file mode 100644 index b0b8961df..000000000 --- a/modules/issuetracker/tpl/filter/delete_issuetracker.xml +++ /dev/null @@ -1,10 +0,0 @@ - -
    - - - - - - - -
    diff --git a/modules/issuetracker/tpl/filter/delete_milestone.xml b/modules/issuetracker/tpl/filter/delete_milestone.xml deleted file mode 100644 index 46e2e00b3..000000000 --- a/modules/issuetracker/tpl/filter/delete_milestone.xml +++ /dev/null @@ -1,13 +0,0 @@ - -
    - - - - - - - - - - -
    diff --git a/modules/issuetracker/tpl/filter/delete_package.xml b/modules/issuetracker/tpl/filter/delete_package.xml deleted file mode 100644 index b84cb5506..000000000 --- a/modules/issuetracker/tpl/filter/delete_package.xml +++ /dev/null @@ -1,13 +0,0 @@ - -
    - - - - - - - - - - -
    diff --git a/modules/issuetracker/tpl/filter/delete_priority.xml b/modules/issuetracker/tpl/filter/delete_priority.xml deleted file mode 100644 index 6eb98a74a..000000000 --- a/modules/issuetracker/tpl/filter/delete_priority.xml +++ /dev/null @@ -1,13 +0,0 @@ - -
    - - - - - - - - - - -
    diff --git a/modules/issuetracker/tpl/filter/delete_release.xml b/modules/issuetracker/tpl/filter/delete_release.xml deleted file mode 100644 index 8fc74c275..000000000 --- a/modules/issuetracker/tpl/filter/delete_release.xml +++ /dev/null @@ -1,13 +0,0 @@ - -
    - - - - - - - - - - -
    diff --git a/modules/issuetracker/tpl/filter/delete_trackback.xml b/modules/issuetracker/tpl/filter/delete_trackback.xml deleted file mode 100644 index f0124a8be..000000000 --- a/modules/issuetracker/tpl/filter/delete_trackback.xml +++ /dev/null @@ -1,18 +0,0 @@ - -
    - - - - - - - - - - - - - - - -
    diff --git a/modules/issuetracker/tpl/filter/delete_type.xml b/modules/issuetracker/tpl/filter/delete_type.xml deleted file mode 100644 index 5c1c9efe5..000000000 --- a/modules/issuetracker/tpl/filter/delete_type.xml +++ /dev/null @@ -1,13 +0,0 @@ - -
    - - - - - - - - - - -
    diff --git a/modules/issuetracker/tpl/filter/input_password.xml b/modules/issuetracker/tpl/filter/input_password.xml deleted file mode 100644 index 14fa4e313..000000000 --- a/modules/issuetracker/tpl/filter/input_password.xml +++ /dev/null @@ -1,16 +0,0 @@ - -
    - - - - - - - - - - - - - -
    diff --git a/modules/issuetracker/tpl/filter/insert.xml b/modules/issuetracker/tpl/filter/insert.xml deleted file mode 100644 index ae70604ac..000000000 --- a/modules/issuetracker/tpl/filter/insert.xml +++ /dev/null @@ -1,20 +0,0 @@ - -
    - - - - - - - - - - - - - - - - - -
    diff --git a/modules/issuetracker/tpl/filter/insert_component.xml b/modules/issuetracker/tpl/filter/insert_component.xml deleted file mode 100644 index 9054b077f..000000000 --- a/modules/issuetracker/tpl/filter/insert_component.xml +++ /dev/null @@ -1,13 +0,0 @@ - -
    - - - - - - - - - -
    - diff --git a/modules/issuetracker/tpl/filter/insert_history.xml b/modules/issuetracker/tpl/filter/insert_history.xml deleted file mode 100644 index 8305ad795..000000000 --- a/modules/issuetracker/tpl/filter/insert_history.xml +++ /dev/null @@ -1,22 +0,0 @@ - -
    - - - - - - - - - - - - - - - - - - - -
    diff --git a/modules/issuetracker/tpl/filter/insert_milestone.xml b/modules/issuetracker/tpl/filter/insert_milestone.xml deleted file mode 100644 index 17dd0b3ae..000000000 --- a/modules/issuetracker/tpl/filter/insert_milestone.xml +++ /dev/null @@ -1,13 +0,0 @@ - -
    - - - - - - - - - -
    - diff --git a/modules/issuetracker/tpl/filter/insert_package.xml b/modules/issuetracker/tpl/filter/insert_package.xml deleted file mode 100644 index c416c0d7c..000000000 --- a/modules/issuetracker/tpl/filter/insert_package.xml +++ /dev/null @@ -1,11 +0,0 @@ - -
    - - - - - - - - -
    diff --git a/modules/issuetracker/tpl/filter/insert_priority.xml b/modules/issuetracker/tpl/filter/insert_priority.xml deleted file mode 100644 index 0e86d49ea..000000000 --- a/modules/issuetracker/tpl/filter/insert_priority.xml +++ /dev/null @@ -1,13 +0,0 @@ - -
    - - - - - - - - - -
    - diff --git a/modules/issuetracker/tpl/filter/insert_project.xml b/modules/issuetracker/tpl/filter/insert_project.xml deleted file mode 100644 index 14f17d867..000000000 --- a/modules/issuetracker/tpl/filter/insert_project.xml +++ /dev/null @@ -1,29 +0,0 @@ - -
    - - - - - - - - - - - - - - - - - - - - - - - - - - -
    diff --git a/modules/issuetracker/tpl/filter/insert_release.xml b/modules/issuetracker/tpl/filter/insert_release.xml deleted file mode 100644 index c3ed41509..000000000 --- a/modules/issuetracker/tpl/filter/insert_release.xml +++ /dev/null @@ -1,13 +0,0 @@ - -
    - - - - - - - - - - -
    diff --git a/modules/issuetracker/tpl/filter/insert_type.xml b/modules/issuetracker/tpl/filter/insert_type.xml deleted file mode 100644 index 2e6307318..000000000 --- a/modules/issuetracker/tpl/filter/insert_type.xml +++ /dev/null @@ -1,13 +0,0 @@ - -
    - - - - - - - - - -
    - diff --git a/modules/issuetracker/tpl/filter/manage_checked_issue.xml b/modules/issuetracker/tpl/filter/manage_checked_issue.xml deleted file mode 100644 index c8202d3a4..000000000 --- a/modules/issuetracker/tpl/filter/manage_checked_issue.xml +++ /dev/null @@ -1,7 +0,0 @@ - -
    - - - - - diff --git a/modules/issuetracker/tpl/filter/modify_display_option.xml b/modules/issuetracker/tpl/filter/modify_display_option.xml deleted file mode 100644 index c1b9e36f8..000000000 --- a/modules/issuetracker/tpl/filter/modify_display_option.xml +++ /dev/null @@ -1,25 +0,0 @@ - - - - - - - - - - - - - - diff --git a/modules/issuetracker/tpl/grant_list.html b/modules/issuetracker/tpl/grant_list.html deleted file mode 100644 index c70bb3ab3..000000000 --- a/modules/issuetracker/tpl/grant_list.html +++ /dev/null @@ -1,3 +0,0 @@ - - -{$grant_content} diff --git a/modules/issuetracker/tpl/header.html b/modules/issuetracker/tpl/header.html deleted file mode 100644 index f7a6d7afe..000000000 --- a/modules/issuetracker/tpl/header.html +++ /dev/null @@ -1,34 +0,0 @@ - - -

    {$lang->issuetracker} {$lang->project}{$lang->cmd_management}

    - -
    {nl2br($lang->about_issuetracker)}
    - - -
    - -

    {$module_info->mid} ({$lang->is_default}) | View

    - - - -
    - - diff --git a/modules/issuetracker/tpl/images/btnDelete.gif b/modules/issuetracker/tpl/images/btnDelete.gif deleted file mode 100644 index c066e49be9d50d49daaf3a1c500142e171a25687..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 61 zcmZ?wbhEHbbf^4kCZ|8HJd3nUp( zf#OdVMg|5h1|5(v$P5M+uYi-Dt9Mv%b53$ph)`fN)VM3&_Vi|@n~v}@BbADE>d)s2 wELC8<{(G&{;ij|28CLvlEuY*ftR{OmZ({SezIy%r`}c3(zWw|6@At3YKjsVHe{lcPr;jgQzWlXHm zzklDofB*jq!}lo?|4uU>Jb3V1r>v@~YE4Z|u)E{`|Nj}N4HSQ}FfuSGGw6T}2KkAB zEze!0>R5B;6VBtHG9CYD^hTQxTF)ywZu7wvGz6c(@ zImMNOh3n$?T2DSfsfNND#T+&PFGbmY+0GpAUNNCblf4yL80Jp$%#>G@lPg@(>7pnj Rqv*71jlXiad$}WnH30nFgFOHM diff --git a/modules/issuetracker/tpl/images/buttonInsert.gif b/modules/issuetracker/tpl/images/buttonInsert.gif deleted file mode 100644 index 5e661616fc5e5a31f0488e79a51bacca8c1434a3..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 322 zcmZ?wbhEHbF=@5w=ydK|Ns9nSKvn-!`C*6Z=ddbnRRewIn(d;vAY8W z7e;f;<>K3w&a}Rn0SLBqFwFPmUgO38W3J$GH@;JI7#6wk{g@-Lw~Aqd5C6_yhHq`+ zbDj9M`U&ix$nd?6!OhKWSE}fVSqz7#F&uAYJCMW&vU0uLRj{u4`#BBgZLr*rFSPWG^vc&kv2Lq|-o_u|#1J_)*uSN*mM4RRCEN{H+1 zlk-RqQB*V(kTg{Dl$Tc2@%HB6XXD{wn8?7z!^Y3S!pSbi$I8pg$|uIo$>PXh4FGHf Bc@Y2r diff --git a/modules/issuetracker/tpl/images/buttonModify.gif b/modules/issuetracker/tpl/images/buttonModify.gif deleted file mode 100644 index 203b25e3eb2dad7c10f334ea6f75751dbefa4600..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 336 zcmZ?wbhEHbIA3pr}@%`JkZ~yO1{Qdj)KL*Cfk01a2`}gygFYn&JfAR9=pFe*-efo6s)~&yP z|NZ&>`_re7uV26Z{p*3{H6Ffjc8|3BE>5y+qr zDE?$&WMI%_&;gkP@)HAFuEXR43m?f|wJAk2O=N>lo^euop%Un)q9wSAhwn&o(1H~S zGE25(nlvq93QKYZ?4xw~ri#_1al z-F@?M(z*i^*6x4)?qlt|%{QOEnz89{)52|itM*pT-gx!Rhx7NJH!j$E^7fO*pT5-1 z+j9Nw$1``Ie);+H+M5se-hBG{^Vi+?pMU-Sd->Vht1sT)c>D3*+fP^DeEjm`XT_`y z3=9na|NjS)WCO*YEQ|~c+6+1%6F`1qV9Psj)vM4`vS0JztAmmg=LPg6nl_5~-FUMy z!EuQlgTqr637!pVi%&jQ+`?MmZvu9717vWK!GI_~lWnOJ5Wxl1$f}I3~Jlvfe8LR>Pvy~D6 diff --git a/modules/issuetracker/tpl/images/opener.gif b/modules/issuetracker/tpl/images/opener.gif deleted file mode 100644 index d440a53f032bc38da12b86470d031070bfd47468..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 337 zcmZ?wbhEHb=66{o&4=&oy&5U3>fS%9{^8D|c7T-gx)T$H$+( z)Xm#+=I+z!8xCE6`>|=^wi%laSI*w}{N2a%_n%K%cVNQW{WqV!y87lr?Yzw=Z$G*F z;d9@ry^RaDe);+H+M5se-hBG{^Vi+?pMU-Sd->Vht1sT)c>D3*+fP^DeEjm`XT_`y z3=9na|NjS)WCO*YEQ|~c+6+1%6F`1qV9PsjmFts-WWVOaEW=3)=3Nj>bd_A_aN*60 zCXWQygb$yEJ!d*B=-c&~WoC~&gM;gGZHD~fjQHzs?A_E - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    Total {number_format($total_count)}, Page {number_format($page)}/{number_format($total_page)}
    {$lang->no}
    -
    - - - - -
    -
    {$lang->mid}
    {$lang->browser_title}
    {$lang->regdate}
     
    {$no} - - {$lang->not_exists} - - {$module_category[$val->module_category_srl]->title} - - {htmlspecialchars($val->mid)}{$val->browser_title}{zdate($val->regdate,"Y-m-d")}{$lang->cmd_setup}{$lang->cmd_copy}{$lang->cmd_delete}
    - - - - - - - diff --git a/modules/issuetracker/tpl/issuetracker_delete.html b/modules/issuetracker/tpl/issuetracker_delete.html deleted file mode 100644 index 45970e079..000000000 --- a/modules/issuetracker/tpl/issuetracker_delete.html +++ /dev/null @@ -1,32 +0,0 @@ - - - - -
    - - - -

    {$lang->confirm_delete}

    - - - - - - - - - - - - - - - - -
    {$lang->module_name}
    {$module_info->mid}
    {$lang->module}
    {$module_info->module}
    {$lang->document_count}
    {$module_info->document_count}
    - - {$lang->cmd_back} -
    - - -
    diff --git a/modules/issuetracker/tpl/js/issue_admin.js b/modules/issuetracker/tpl/js/issue_admin.js deleted file mode 100644 index e339d253a..000000000 --- a/modules/issuetracker/tpl/js/issue_admin.js +++ /dev/null @@ -1,327 +0,0 @@ -/** - * @file modules/board/js/board_admin.js - * @author zero (zero@nzeo.com) - * @brief 관리자용 javascript - **/ - -function doManageIssue() { - var fo_obj = jQuery("#fo_management").get(0); - - procFilter(fo_obj, manage_checked_issue); -} - -function completeManageIssue(ret_obj) { - if(opener) opener.window.location.reload(); - alert(ret_obj['message']); - window.close(); -} - -/* 모듈 생성 후 */ -function completeInsertProject(ret_obj) { - var error = ret_obj['error']; - var message = ret_obj['message']; - - var page = ret_obj['page']; - var module_srl = ret_obj['module_srl']; - - alert(message); - - var url = current_url.setQuery('act','dispIssuetrackerAdminProjectInfo'); - if(module_srl) url = url.setQuery('module_srl',module_srl); - if(page) url.setQuery('page',page); - location.href = url; -} - -function deleteByFilter(target_srl, filter) -{ - var e = jQuery('#target_srl').val(target_srl); - var hF = jQuery("#deleteForm").get(0); - procFilter(hF, filter); -} - -function completeInsertSetting(ret_obj) { - var error = ret_obj['error']; - var message = ret_obj['message']; - var module_srl = ret_obj['module_srl']; - var url = current_url.setQuery('act','dispIssuetrackerAdminProjectSetting'); - if(module_srl) url = url.setQuery('module_srl',module_srl); - location.href = url; -} - - -function completeReleaseInsertSetting(ret_obj) { - var error = ret_obj['error']; - var message = ret_obj['message']; - var url = current_url.setQuery('act','dispIssuetrackerAdminReleaseSetting'); - location.href = url; -} - - - - - - - - - - - - - - -/* 모듈 삭제 후 */ -function completeDeleteIssuetracker(ret_obj) { - var error = ret_obj['error']; - var message = ret_obj['message']; - var page = ret_obj['page']; - alert(message); - - var url = current_url.setQuery('act','dispIssuetrackerAdminContent').setQuery('module_srl',''); - if(page) url = url.setQuery('page',page); - location.href = url; -} - -/* 카테고리 관련 작업들 */ -function doUpdateCategory(category_srl, mode, message) { - if(typeof(message)!='undefined'&&!confirm(message)) return; - - var fo_obj = xGetElementById('fo_category_info'); - fo_obj.category_srl.value = category_srl; - fo_obj.mode.value = mode; - - procFilter(fo_obj, update_category); -} - -/* 카테고리 정보 수정 후 */ -function completeUpdateCategory(ret_obj) { - var error = ret_obj['error']; - var message = ret_obj['message']; - var module_srl = ret_obj['module_srl']; - var page = ret_obj['page']; - alert(message); - - var url = current_url.setQuery('module_srl',module_srl).setQuery('act','dispIssuetrackerAdminCategoryInfo'); - if(page) url.setQuery('page',page); - location.href = url; -} - -/* 권한 관련 */ -function completeInsertGrant(ret_obj) { - var error = ret_obj['error']; - var message = ret_obj['message']; - var page = ret_obj['page']; - var module_srl = ret_obj['module_srl']; - - alert(message); -} - -/* 카테고리 이동 */ -function doChangeCategory(fo_obj) { - var module_category_srl = fo_obj.module_category_srl.options[fo_obj.module_category_srl.selectedIndex].value; - if(module_category_srl==-1) { - location.href = current_url.setQuery('act','dispModuleAdminCategory'); - return false; - } - return true; -} - - -/* 일괄 설정 */ -function doCartSetup(act_type) { - var fo_obj = xGetElementById('fo_list'); - var module_srl = new Array(); - if(typeof(fo_obj.cart.length)=='undefined') { - if(fo_obj.cart.checked) module_srl[module_srl.length] = fo_obj.cart.value; - } else { - for(var i=0;i200) { - obj.style.marginTop = ( xScrollTop() - 210 )+'px'; - } else { - obj.style.marginTop = '0px'; - } - - var tpl = ret_obj['tpl']; - xInnerHtml(obj, tpl); - obj.style.display = 'block'; - - var fo_obj = xGetElementById("fo_category"); - fo_obj.category_title.focus(); -} - -/* 카테고리 아이템 입력후 */ -function completeInsertCategory(ret_obj) { - var xml_file = ret_obj['xml_file']; - var category_srl = ret_obj['category_srl']; - var module_srl = ret_obj['module_srl']; - var parent_srl = ret_obj['parent_srl']; - - if(!xml_file) return; - - loadTreeMenu(xml_file, 'category', 'zone_category', category_title, '',doGetCategoryInfo, category_srl, doMoveTree); - - if(!category_srl) { - xInnerHtml("category_info", ""); - } else { - var params = {node_srl:category_srl, parent_srl:parent_srl} - doGetCategoryInfo(null, params) - } - - if(typeof('fixAdminLayoutFooter')=="function") fixAdminLayoutFooter(); -} - - -/* 카테고리를 드래그하여 이동한 후 실행할 함수 , 이동하는 category_srl과 대상 category_srl을 받음 */ -function doMoveTree(category_id, source_category_srl, target_category_srl) { - source_category_srl = source_category_srl.replace(/menu_category_/,''); - target_category_srl = target_category_srl.replace(/menu_category_/,''); - var p_fo_obj = xGetElementById("fo_category"); - - var fo_obj = xGetElementById("fo_move_category"); - fo_obj.source_category_srl.value = source_category_srl; - fo_obj.target_category_srl.value = target_category_srl; - fo_obj.module_srl.value = p_fo_obj.module_srl.value; - - // 이동 취소를 선택하였을 경우 다시 그림;; - if(!procFilter(fo_obj, move_category)) { - var params = new Array(); - params["xml_file"] = xGetElementById('fo_category').xml_file.value; - params["source_category_srl"] = source_category_srl; - completeMoveCategory(params); - } -} - -function completeMoveCategory(ret_obj) { - var source_category_srl = ret_obj['source_category_srl']; - var xml_file = ret_obj['xml_file']; - - loadTreeMenu(xml_file, 'category', "zone_category", category_title, '', doGetCategoryInfo, source_category_srl, doMoveTree); -} - -/* 카테고리 목록 갱신 */ -function doReloadTreeCategory(module_srl) { - var params = new Array(); - params["module_srl"] = module_srl; - - // 서버에 요청하여 해당 노드의 정보를 수정할 수 있도록 한다. - var response_tags = new Array('error','message', 'xml_file'); - exec_xml('board', 'procIssuetrackerAdminMakeXmlFile', params, completeInsertCategory, response_tags, params); -} - -/* 카테고리 삭제 */ -function doDeleteCategory(category_srl) { - var fo_obj = xGetElementById("fo_category"); - if(!fo_obj) return; - - procFilter(fo_obj, delete_category); -} - -/* 카테고리 아이템 삭제 후 */ -function completeDeleteCategory(ret_obj) { - var module_srl = ret_obj['module_srl']; - var category_srl = ret_obj['category_srl']; - var xml_file = ret_obj['xml_file']; - alert(ret_obj['message']); - - loadTreeMenu(xml_file, 'category', 'zone_category', category_title, '', doGetCategoryInfo, category_srl, doMoveTree); - - var obj = xGetElementById('category_info'); - xInnerHtml(obj, ""); - obj.style.display = 'none'; -} - - -/* 내용 숨김/열기 */ -xAddEventListener(document,'click',openSummaryText); -function openSummaryText(evt) { - var e = new xEvent(evt); - if(!e.target) return; - var pObj = e.target; - while(pObj) { - if(pObj.nodeName == "DIV" && (pObj.className == "open" || pObj.className == "close")) { - if(pObj.className == 'open') { - pObj.className = 'close'; - } else if(pObj.className == 'close') { - pObj.className = 'open'; - } - } - pObj = pObj.parentNode; - } -} - -/* 일괄 설정 */ -function doCartSetup(url) { - var module_srl = new Array(); - jQuery('#fo_list input[name=cart]:checked').each(function() { - module_srl[module_srl.length] = jQuery(this).val(); - }); - - if(module_srl.length<1) return; - - url += "&module_srls="+module_srl.join(','); - popopen(url,'modulesSetup'); -} diff --git a/modules/issuetracker/tpl/js/issuetracker.js b/modules/issuetracker/tpl/js/issuetracker.js deleted file mode 100644 index 4648b7d1c..000000000 --- a/modules/issuetracker/tpl/js/issuetracker.js +++ /dev/null @@ -1,123 +0,0 @@ -/** - * @file modules/board/js/board.js - * @author zero (zero@nzeo.com) - * @brief board 모듈의 javascript - **/ - -/* 글쓰기 작성후 */ -function completeIssueInserted(ret_obj) { - var error = ret_obj['error']; - var message = ret_obj['message']; - var mid = ret_obj['mid']; - var document_srl = ret_obj['document_srl']; - - //alert(message); - - var url = current_url.setQuery('mid',mid).setQuery('document_srl',document_srl).setQuery('act','dispIssuetrackerViewIssue'); - location.href = url; -} - -/* 히스토리 작성후 */ -function completeHistoryInserted(ret_obj) { - var error = ret_obj['error']; - var message = ret_obj['message']; - var mid = ret_obj['mid']; - var document_srl = ret_obj['document_srl']; - - var url = current_url.setQuery('mid',mid).setQuery('document_srl',document_srl).setQuery('act','dispIssuetrackerViewIssue'); - location.href = url; -} - -/* 글 삭제 */ -function completeDeleteIssue(ret_obj) { - var error = ret_obj['error']; - var message = ret_obj['message']; - var mid = ret_obj['mid']; - var page = ret_obj['page']; - - var url = current_url.setQuery('mid',mid).setQuery('act','dispIssuetrackerViewIssue').setQuery('document_srl',''); - if(page) url = url.setQuery('page',page); - - //alert(message); - - location.href = url; -} - -/* 트랙백 삭제 */ -function completeDeleteTrackback(ret_obj) { - var error = ret_obj['error']; - var message = ret_obj['message']; - var mid = ret_obj['mid']; - var document_srl = ret_obj['document_srl']; - var page = ret_obj['page']; - - var url = current_url.setQuery('mid',mid).setQuery('document_srl',document_srl).setQuery('act','dispIssuetrackerViewIssue'); - if(page) url = url.setQuery('page',page); - - location.href = url; -} - -/* 내용 숨김/열기 */ -function openSummaryText(evt) { - var pObj = evt.target; - if(!pObj) return; - - while(pObj) { - if(pObj.nodeName == "DIV" && (pObj.className == "open" || pObj.className == "close")) { - if(pObj.className == 'open') { - pObj.className = 'close'; - } else if(pObj.className == 'close') { - pObj.className = 'open'; - } - } - pObj = pObj.parentNode; - } -} - -/* title 레이어 */ -function showTitleLayer(evt) { - var obj = jQuery(evt.target); - var layer = jQuery("#titleLayer"); - - if(!layer.size()) { - layer = jQuery("
    ") - .attr('id', "titleLayer") - .css({ - border : "1px solid #F3B95E", - backgroundColor : "#FBF2E4", - padding : "5px", - color : "#000000", - display : "none", - position : "absolute" - }) - .appendTo(document.body); - } - - layer.text(obj.attr('rel')); - layer.css({left:evt.pageX+5, top:evt.pageY+5}).show(); - - evt.cancel = true; - //evt.returnValue = false; -} - -/* issue list에서 배포판 선택 */ -function showRelease(obj, fo_obj) { - var packge_srl = jQuery('option:selected', obj).val(); - if(!packge_srl) return; - - var target = jQuery('#release_'+packge_srl); - if(!target.size()) return; - - var releaseEl = fo_obj.release_srl; - jQuery('option', releaseEl).remove(); - jQuery('option', target).clone().appendTo(releaseEl); -} - - -jQuery(function ($) { - $('.summaryText').click(openSummaryText); - $('td.filename a[rel]') - .mouseover(showTitleLayer) - .mouseout(function() { $("#titleLayer").hide() }); -}); - diff --git a/modules/issuetracker/tpl/js/svn.js b/modules/issuetracker/tpl/js/svn.js deleted file mode 100644 index fc7fcd0d0..000000000 --- a/modules/issuetracker/tpl/js/svn.js +++ /dev/null @@ -1,37 +0,0 @@ -xAddEventListener(document, 'click', chkRevSelect); -function chkRevSelect(evt) { - var e = new xEvent(evt); - if(!e.target || e.target.nodeName != 'INPUT') return; - - var name = e.target.name; - if(!/^(b|e)rev$/.test(name)) return; - - var fo = xGetElementById('logForm'); - var erev = 0; - var brev = 0; - - var eObj = fo.erev; - for(var i=0;i0) eObj[i-1].checked = true; - else { - eObj[0].checked = true; - bObj[1].checked = true; - } - break; - } - } - - } -} diff --git a/modules/issuetracker/tpl/modify_component.html b/modules/issuetracker/tpl/modify_component.html deleted file mode 100644 index 0c62d1ea2..000000000 --- a/modules/issuetracker/tpl/modify_component.html +++ /dev/null @@ -1,38 +0,0 @@ - - - - - - -
    - - - - - - - - - - - - - - - - - - - - -
    {$lang->name}
    {$lang->is_default}
     
    - - {$lang->is_default} - - - - - -
    -
    - diff --git a/modules/issuetracker/tpl/modify_milestone.html b/modules/issuetracker/tpl/modify_milestone.html deleted file mode 100644 index 505ce8501..000000000 --- a/modules/issuetracker/tpl/modify_milestone.html +++ /dev/null @@ -1,68 +0,0 @@ - - - - - - - - -
    - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    {$lang->name}
    {$lang->deadline}
    {$lang->complete}
    {$lang->completed_date}
    {$lang->is_default}
    - - - is_completed == 'Y')-->checked /> - - - - - {$lang->is_default} - - - -
    - -
    -
    - - - - diff --git a/modules/issuetracker/tpl/modify_package.html b/modules/issuetracker/tpl/modify_package.html deleted file mode 100644 index 1f538edf2..000000000 --- a/modules/issuetracker/tpl/modify_package.html +++ /dev/null @@ -1,27 +0,0 @@ - - - - - -
    - - - - - - - - - - - - - - - - -
    {$lang->name}
    {$lang->description}
    - -
    - -
    diff --git a/modules/issuetracker/tpl/modify_priority.html b/modules/issuetracker/tpl/modify_priority.html deleted file mode 100644 index cd087d0cb..000000000 --- a/modules/issuetracker/tpl/modify_priority.html +++ /dev/null @@ -1,40 +0,0 @@ - - - - - - -
    - - - - - - - - - - - - - - - - - - - - - - -
    {$lang->name}
    {$lang->order}
    {$lang->is_default}
     
    - - {$lang->is_default} - - - - - -
    -
    - diff --git a/modules/issuetracker/tpl/modify_release.html b/modules/issuetracker/tpl/modify_release.html deleted file mode 100644 index 1ecfee0a6..000000000 --- a/modules/issuetracker/tpl/modify_release.html +++ /dev/null @@ -1,32 +0,0 @@ - - - - - -
    - - - - - - - - - - - - - - - - - - - - - -
    {$lang->name}
    {$lang->release_note}
    {$lang->release_changes}
    - -
    - -
    diff --git a/modules/issuetracker/tpl/modify_type.html b/modules/issuetracker/tpl/modify_type.html deleted file mode 100644 index a0a70538f..000000000 --- a/modules/issuetracker/tpl/modify_type.html +++ /dev/null @@ -1,38 +0,0 @@ - - - - - - -
    - - - - - - - - - - - - - - - - - - - - -
    {$lang->name}
    {$lang->is_default}
     
    - - {$lang->is_default} - - - - - -
    -
    - diff --git a/modules/issuetracker/tpl/project_info.html b/modules/issuetracker/tpl/project_info.html deleted file mode 100644 index f727006c9..000000000 --- a/modules/issuetracker/tpl/project_info.html +++ /dev/null @@ -1,99 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    {$lang->module_category}
    - - {$lang->not_exists} - - {$module_category[$module_info->module_category_srl]->title} - -
    {$lang->layout}
    - - {$module_info->layout_title} ({$module_info->layout}) - - {$lang->not_exists} - -
    {$lang->skin}
    {$module_info->skin_title} ({$module_info->skin})
    {$lang->browser_title}
    {htmlspecialchars($module_info->browser_title)}
    {$lang->svn_url}
    {$module_info->svn_url} 
    {$lang->svn_cmd}
    {$module_info->svn_cmd} 
    {$lang->diff_cmd}
    {$module_info->diff_cmd} 
    {$lang->svn_userid}
    {$module_info->svn_userid} 
    {$lang->description}
    {nl2br(htmlspecialchars($module_info->description))} 
    - {$lang->cmd_modify} - - {$lang->cmd_list} - -
    - - - - {@ $extra_vars_name = $module_info->extra_vars[$i]->name} - {@ $extra_vars_type = $module_info->extra_vars[$i]->type} - {@ $extra_vars_is_required = $module_info->extra_vars[$i]->is_required=='Y'?'Y':'N'} - {@ $extra_vars_default_value = $module_info->extra_vars[$i]->default?$module_info->extra_vars[$i]->default:' '} - {@ $extra_vars_desc = $module_info->extra_vars[$i]->desc?$module_info->extra_vars[$i]->desc:' '} - {@ $extra_vars_search = $module_info->extra_vars[$i]->search=='Y'?'Y':'N'} - -

    {$lang->extra_vars} {$i}

    - - - - - - - - - - - - - - - - - - - - - - - - - -
    {$lang->column_name}
    {$extra_vars_name}
    {$lang->column_type}
    {$extra_vars_type}
    {$lang->is_required}
    {$extra_vars_is_required}
    {$lang->default_value}
    {$extra_vars_default_value}
    {$lang->description}
    {$extra_vars_desc}
    {$lang->cmd_search}
    {$extra_vars_search}
    - - diff --git a/modules/issuetracker/tpl/project_insert.html b/modules/issuetracker/tpl/project_insert.html deleted file mode 100644 index aecb7d103..000000000 --- a/modules/issuetracker/tpl/project_insert.html +++ /dev/null @@ -1,129 +0,0 @@ - - - - -
    - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    {$lang->mid}
    - -

    {$lang->about_mid}

    -
    {$lang->module_category}
    - -

    {$lang->about_module_category}

    -
    {$lang->browser_title}
    - - {$lang->cmd_find_langcode} -

    {$lang->about_browser_title}

    -
    {$lang->layout}
    - -

    {$lang->about_layout}

    -
    {$lang->skin}
    - -

    {$lang->about_skin}

    -
    {$lang->svn_url}
    - -

    {$lang->about_svn_url}

    -
    {$lang->svn_cmd}
    - -

    {$lang->about_svn_cmd}

    -
    {$lang->svn_userid}
    - -

    {$lang->about_svn_userid}

    -
    {$lang->svn_passwd}
    - -

    {$lang->about_svn_passwd}

    -
    {$lang->description}
    - -

    {$lang->about_description}

    -
    {$lang->header_text}
    - - {$lang->cmd_find_langcode} -

    {$lang->about_header_text}

    -
    {$lang->footer_text}
    - - {$lang->cmd_find_langcode} -

    {$lang->about_footer_text}

    -
    - - -
    - -
    diff --git a/modules/issuetracker/tpl/project_setting.html b/modules/issuetracker/tpl/project_setting.html deleted file mode 100644 index 92bb0f875..000000000 --- a/modules/issuetracker/tpl/project_setting.html +++ /dev/null @@ -1,193 +0,0 @@ - - - - - - - - - - - - - - - -
    - - -

    {$lang->milestone}

    - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    {$lang->name}
    {$lang->completed_date}
    {$lang->deadline}
    {$lang->is_default}
     
    {$val->title}{zdate($val->released_date,"Y-m-d")} {zdate($val->deadline,"Y-m-d")} {$lang->is_default}  -   -   -
    -
    -
    - - - -
    - -
    -
    - -
    - -
    - -
    - - -

    {$lang->priority}

    - - - - - - - - - - - - - - - - - - - - - - - - - -
    {$lang->name}
    {$lang->order}
    {$lang->is_default}
     
    {$val->title}{$val->listorder}{$lang->is_default}  -   -   -
     
    - -
    - -
    - -

    {$lang->type}

    - - - - - - - - - - - - - - - - - - - - - - -
    {$lang->type}
    {$lang->is_default}
     
    {$val->title}{$lang->is_default}  -   -   -
    -
    - - -
    - - -

    {$lang->component}

    - - - - - - - - - - - - - - - - - - - - - - - -
    {$lang->component}
    {$lang->is_default}
     
    {$val->title}{$lang->is_default}  -   -   -
    -
    - -
    - - -

    {$lang->display_option}

    -
      - -
    1. checked)-->checked="checked" disabled="disabled" />
    2. - -
    -
    - -
    -
    \ No newline at end of file diff --git a/modules/issuetracker/tpl/release_setting.html b/modules/issuetracker/tpl/release_setting.html deleted file mode 100644 index b6373d430..000000000 --- a/modules/issuetracker/tpl/release_setting.html +++ /dev/null @@ -1,124 +0,0 @@ - - - - - - - -
    - -
    - -
    -

    {$lang->package}

    - - - - - - - - - - - - -
    {nl2br($val->description)}
    {$lang->cmd_modify}{$lang->cmd_delete} 
    -
    - - - - - - -
    -
    -
    - - - {@ $package = $package_list[$package_srl] } -
    - -

    {$lang->package} : {$package->title}

    - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    -
    -
    - - - - - - - -
    -
    -
    {$val->title}
    {$lang->regdate}{zdate($val->regdate)} - - - -
    {$lang->release_note}
    {nl2br($val->release_note)}
    {$lang->release_changes}
    {nl2br($val->release_changes)}
    {$lang->attached_file} - - - - - - - - - - - - - - - -
    - - {$file->source_filename} -
    {FileHandler::filesize($file->file_size)} / {$file->download_count}{nl2br($file->comment)} 
    - - -
    -
    -
    - - - - - - - -
    -
    -
    -
    - diff --git a/modules/issuetracker/tpl/skin_info.html b/modules/issuetracker/tpl/skin_info.html deleted file mode 100644 index 53617b1fe..000000000 --- a/modules/issuetracker/tpl/skin_info.html +++ /dev/null @@ -1,2 +0,0 @@ - -{$skin_content} diff --git a/modules/ldap/conf/info.xml b/modules/ldap/conf/info.xml deleted file mode 100644 index 684e535ff..000000000 --- a/modules/ldap/conf/info.xml +++ /dev/null @@ -1,50 +0,0 @@ - - - LDAP 인증 연동 모듈 - LDAP Authentication - Módulo de autenticación LDAP obras - LDAP认证 - LDAP認證模組 - LDAP認証連動モジュール - zero - zero - zero - zero - zero - zero - - LDAP 인증 연동하는 모듈입니다. - 적수님(http://ggang.net)님이 매우 큰 도움 주셨습니다. - - - This module provide LDAP Authentication service. - Jeok Su(http://ggang.net) helped a lot. - - - Autenticación LDAP módulo es el trabajo. - Jeoksunim (http://ggang.net) dio una gran ayuda. - - - LDAP认证模块。 - 感谢JeokSu(http://ggang.net)无私帮助。 - - - LDAP認證模組。 - 感謝JeokSu(http://ggang.net)的幫忙。 - - - LDAP認証連動モジュール - JeokSu(http://ggang.net)さんに感謝します。 - - 0.1 - 2007-07-28 - interlock - - zero - zero - zero - zero - zero - zero - - diff --git a/modules/ldap/conf/module.xml b/modules/ldap/conf/module.xml deleted file mode 100644 index 7bc5ff37a..000000000 --- a/modules/ldap/conf/module.xml +++ /dev/null @@ -1,9 +0,0 @@ - - - - - - - - - diff --git a/modules/ldap/lang/en.lang.php b/modules/ldap/lang/en.lang.php deleted file mode 100644 index 79cd2ba6f..000000000 --- a/modules/ldap/lang/en.lang.php +++ /dev/null @@ -1,33 +0,0 @@ - - * @brief English Language Pack (Basic) - **/ - - $lang->ldap = 'LDAP'; - $lang->use_ldap = 'Use LDAP'; - $lang->ldap_server = 'LDAP Server Address'; - $lang->ldap_port = 'LDAP Server Port'; - $lang->ldap_userdn_prefix = 'UserDN prefix'; - $lang->ldap_userdn_suffix = 'UserDN Suffix'; - $lang->ldap_basedn = 'base DN'; - - $lang->ldap_email_entry = 'Email Entry'; - $lang->ldap_nickname_entry = 'Nickname Entry'; - $lang->ldap_username_entry = 'Username Entry'; - $lang->ldap_group_entry = 'Group Entry'; - - $lang->about_use_ldap = 'Please input all necessary information first and then check this'; - $lang->about_ldap_server = 'Please input LDAP server information for authirization and data request'; - $lang->about_ldap_port = 'Please input port of LDAP server'; - $lang->about_ldap_userdn_prefix = 'Please input userdn prefux for authorization. ex) cn='; - $lang->about_ldap_userdn_suffix = 'Please input userdn suffux for authorization. ex) @abc.com'; - $lang->about_ldap_basedn = 'Please input base DN of directory. ex) dc=abc,dc=com'; - - $lang->about_ldap_email_entry = 'Please input email entry for LDAP email information. (must not be overlapped)'; - $lang->about_ldap_username_entry = 'Please input username entry for LDAP username information. (can be overlapped)'; - $lang->about_ldap_nickname_entry = 'Please input nickname entry for LDAP nickname information. (must not be overlapped)'; - $lang->about_ldap_group_entry = 'Please input group entry for LDAP group information.'; - -?> diff --git a/modules/ldap/lang/es.lang.php b/modules/ldap/lang/es.lang.php deleted file mode 100644 index 7d78e29f9..000000000 --- a/modules/ldap/lang/es.lang.php +++ /dev/null @@ -1,33 +0,0 @@ - - * @brief En español (sólo la básica) - **/ - - $lang->ldap = 'Autenticación LDAP obras'; - $lang->use_ldap = 'Autenticación LDAP'; - $lang->ldap_server = 'Dirección del servidor LDAP'; - $lang->ldap_port = 'Número de puerto del servidor LDAP'; - $lang->ldap_userdn_prefix = 'Prefijo usuario'; - $lang->ldap_userdn_suffix = 'Usuario sufijo'; - $lang->ldap_basedn = 'base DN'; - - $lang->ldap_email_entry = 'Enviar objetivo columna'; - $lang->ldap_nickname_entry = 'alias objetivo columna'; - $lang->ldap_username_entry = 'nombre de usuario para la columna'; - $lang->ldap_group_entry = 'grupo, el objetivo de la columna'; - - $lang->about_use_ldap = 'autenticación LDAP para trabajar después de entrar en el servidor y el uso de la información debe ser controlado'; - $lang->about_ldap_server = 'autenticación y para solicitar información, por favor, introduzca la información en el servidor LDAP'; - $lang->about_ldap_port = 'puerto del servidor LDAP la información de las palabras'; - $lang->about_ldap_userdn_prefix = 'Introduzca el prefijo para la autenticación de usuarios (por ejemplo: cn =)'; - $lang->about_ldap_userdn_suffix = 'Introduzca el sufijo para la autenticación de usuarios. (Ejemplo: @ abc.com) '; - $lang->about_ldap_basedn = 'Introduzca la base DN del directorio. (Ejemplos: dc = abc, dc = com)'; - - $lang->about_ldap_email_entry = 'LDAP jeongbojung Por favor enviar información para su uso como keolreommyeong. (Duplicar la prohibición)'; - $lang->about_ldap_username_entry = 'LDAP jeongbojung la keolreommyeong Por favor, use su nombre de usuario. (Posiblemente la superposición)'; - $lang->about_ldap_nickname_entry = 'LDAP keolreommyeong jeongbojung las palabras para ser utilizado como un alias. (Duplicar la prohibición) '; - $lang->about_ldap_group_entry = 'LDAP keolreommyeong jeongbojung de las palabras que el usuario se le asignará al grupo'; - -?> diff --git a/modules/ldap/lang/jp.lang.php b/modules/ldap/lang/jp.lang.php deleted file mode 100644 index fd6bec1e8..000000000 --- a/modules/ldap/lang/jp.lang.php +++ /dev/null @@ -1,33 +0,0 @@ - 翻訳:ミニミ - * @brief 日本語言語パッケージ(基本的な内容のみ) - **/ - - $lang->ldap = 'LDAP認証連動'; - $lang->use_ldap = 'LDAP認証連動を使用する'; - $lang->ldap_server = 'LDAPサーバーアドレス'; - $lang->ldap_port = 'LDAPサーバーポート番号'; - $lang->ldap_userdn_prefix = 'ユーザーDNプレフィックス(prefix)'; - $lang->ldap_userdn_suffix = 'ユーザーDNサフィックス(suffix)'; - $lang->ldap_basedn = 'ベース(base)DN'; - - $lang->ldap_email_entry = '会員メールアカウントカラム'; - $lang->ldap_nickname_entry = '会員のニックネームカラム'; - $lang->ldap_username_entry = '会員名カラム'; - $lang->ldap_group_entry = '会員のグループカラム'; - - $lang->about_use_ldap = 'LDAP認証連動のためには、下記のサーバー情報とともに上にチェックして下さい。'; - $lang->about_ldap_server = 'LDAPサーバー情報を入力して下さい。'; - $lang->about_ldap_port = 'LDAPサーバーのポート(port)番号情報を入力して下さい。'; - $lang->about_ldap_userdn_prefix = '認証のためのユーザーDNプレフィックス(prefix)を入力して下さい。 (例: 「cn=」、もしくは、「uid=」など)'; - $lang->about_ldap_userdn_suffix = '認証のためのユーザーDNサフィックス(suffix)を入力して下さい。 (例: 「@abc.com」、もしくは、「,ou=People,dc=abc,dc=com」など)'; - $lang->about_ldap_basedn = 'ディレクトリのベースDNをログインして下さい。 (例: dc=abc,dc=com)'; - - $lang->about_ldap_email_entry = 'LDAP情報中、会員のメールアカウント情報として使うカラム名を入力して下さい。 (重複不可)'; - $lang->about_ldap_username_entry = 'LDAP情報中、会員名情報として使うカラム名を入力して下さい。 (重複可能)'; - $lang->about_ldap_nickname_entry = 'LDAP情報中、会員のニックネーム情報として使うカラム名を入力して下さい。 (重複不可)'; - $lang->about_ldap_group_entry = 'LDAP情報中、会員のグループ情報として使うカラム名を入力して下さい。'; - -?> diff --git a/modules/ldap/lang/ko.lang.php b/modules/ldap/lang/ko.lang.php deleted file mode 100644 index 48194dbf6..000000000 --- a/modules/ldap/lang/ko.lang.php +++ /dev/null @@ -1,33 +0,0 @@ - - * @brief 한국어 언어팩 (기본적인 내용만 수록) - **/ - - $lang->ldap = 'LDAP 인증 연동'; - $lang->use_ldap = 'LDAP 인증 사용'; - $lang->ldap_server = 'LDAP 서버 주소'; - $lang->ldap_port = 'LDAP 서버 포트번호'; - $lang->ldap_userdn_prefix = '사용자 접두사'; - $lang->ldap_userdn_suffix = '사용자 접미사'; - $lang->ldap_basedn = 'base DN'; - - $lang->ldap_email_entry = 'Email 대상 컬럼'; - $lang->ldap_nickname_entry = '닉네임 대상 컬럼'; - $lang->ldap_username_entry = '사용자 이름 대상 컬럼'; - $lang->ldap_group_entry = '그룹 대상 컬럼'; - - $lang->about_use_ldap = 'LDAP 인증 연동을 위해서는 서버 정보등을 입력 후 사용에 체크를 하셔야 합니다'; - $lang->about_ldap_server = '인증과 정보를 요청할 수 있는 LDAP 서버 정보를 입력해주세요'; - $lang->about_ldap_port = 'LDAP 서버의 port 정보를 입력해주세요'; - $lang->about_ldap_userdn_prefix = '인증을 위한 사용자 접두사를 입력해주세요 (예: cn= )'; - $lang->about_ldap_userdn_suffix = '인증을 위한 사용자 접미사를 입력해주세요. (예: @abc.com)'; - $lang->about_ldap_basedn = '디렉토리의 base DN을 입력해주세요. (예: dc=abc,dc=com)'; - - $lang->about_ldap_email_entry = 'LDAP정보중 이메일 정보로 사용할 컬럼명을 입력해주세요. (중복 금지)'; - $lang->about_ldap_username_entry = 'LDAP정보중 사용자 이름 사용할 컬럼명을 입력해주세요. (중복 가능)'; - $lang->about_ldap_nickname_entry = 'LDAP정보중 닉네임으로 사용할 컬럼명을 입력해주세요. (중복 금지)'; - $lang->about_ldap_group_entry = 'LDAP정보중 사용자의 그룹으로 지정될 컬럼명을 입력해주세요.'; - -?> diff --git a/modules/ldap/lang/zh-CN.lang.php b/modules/ldap/lang/zh-CN.lang.php deleted file mode 100644 index 5416ad41d..000000000 --- a/modules/ldap/lang/zh-CN.lang.php +++ /dev/null @@ -1,33 +0,0 @@ - 翻译:guny - * @brief LDAP认证模块中文语言包 - **/ - - $lang->ldap = 'LDAP认证'; - $lang->use_ldap = '使用LDAP认证'; - $lang->ldap_server = 'LDAP服务器地址'; - $lang->ldap_port = 'LDAP服务器端口号'; - $lang->ldap_userdn_prefix = '用户前缀'; - $lang->ldap_userdn_suffix = '用户后缀'; - $lang->ldap_basedn = '基准DN'; - - $lang->ldap_email_entry = 'Email字段名'; - $lang->ldap_nickname_entry = '昵称字段名'; - $lang->ldap_username_entry = '用户名字段名'; - $lang->ldap_group_entry = '用户组字段名'; - - $lang->about_use_ldap = '洋相使用LDAP认证,请先勾选此项。'; - $lang->about_ldap_server = '请输入LDAP服务器地址。'; - $lang->about_ldap_port = '请输入LDAP服务器端口号。'; - $lang->about_ldap_userdn_prefix = '请输入用户前缀(例: cn= )。'; - $lang->about_ldap_userdn_suffix = '请输入用户后缀(例: @abc.com)。'; - $lang->about_ldap_basedn = '请输入基准DN(例: dc=abc,dc=com)。'; - - $lang->about_ldap_email_entry = '请输入在LDAP信息中,使用为Email信息的字段名(禁止重复)。'; - $lang->about_ldap_username_entry = '请输入在LDAP信息中,使用为用户名信息的字段名(禁止重复)。'; - $lang->about_ldap_nickname_entry = '请输入在LDAP信息中,使用为昵称信息的字段名(禁止重复)。'; - $lang->about_ldap_group_entry = '请输入在LDAP信息中,使用为用户组信息的字段名。'; - -?> diff --git a/modules/ldap/lang/zh-TW.lang.php b/modules/ldap/lang/zh-TW.lang.php deleted file mode 100644 index 2d8d218e3..000000000 --- a/modules/ldap/lang/zh-TW.lang.php +++ /dev/null @@ -1,33 +0,0 @@ - 翻譯:royallin - * @brief LDAP模組正體中文語言 - **/ - - $lang->ldap = 'LDAP'; - $lang->use_ldap = '使用LDAP'; - $lang->ldap_server = 'LDAP主機位置'; - $lang->ldap_port = 'LDAP主機埠口'; - $lang->ldap_userdn_prefix = '前置字元'; - $lang->ldap_userdn_suffix = '後綴'; - $lang->ldap_basedn = 'base DN'; - - $lang->ldap_email_entry = '請輸入Email'; - $lang->ldap_nickname_entry = '請輸入暱稱'; - $lang->ldap_username_entry = '請輸入使用者名稱'; - $lang->ldap_group_entry = '請輸入群組'; - - $lang->about_use_ldap = '請輸入並檢查所有必填的資料。'; - $lang->about_ldap_server = '請輸入已授權的LDAP主機資料。'; - $lang->about_ldap_port = '請輸入LDAP主機埠口。'; - $lang->about_ldap_userdn_prefix = '請輸入已授權的userdn前置字元。 例) cn='; - $lang->about_ldap_userdn_suffix = '請輸入已授權的userdn後綴。例) @abc.com'; - $lang->about_ldap_basedn = '請輸入base DN資料夾。 例) dc=abc,dc=com'; - - $lang->about_ldap_email_entry = '請輸入LDAP電子郵件資料。(禁止重複)'; - $lang->about_ldap_username_entry = '請輸入LDAP使用者名稱。(允許重複)'; - $lang->about_ldap_nickname_entry = '請輸入LDAP暱稱。(禁止重複)'; - $lang->about_ldap_group_entry = '請輸入LDAP群組資料。'; - -?> diff --git a/modules/ldap/ldap.admin.controller.php b/modules/ldap/ldap.admin.controller.php deleted file mode 100644 index b3c600306..000000000 --- a/modules/ldap/ldap.admin.controller.php +++ /dev/null @@ -1,31 +0,0 @@ -use_ldap !='Y') $args->use_ldap = 'N'; - if(!$args->ldap_port) $args->ldap_port = 389; - - // module Controller 객체 생성하여 입력 - $oModuleController = &getController('module'); - $output = $oModuleController->insertModuleConfig('ldap',$args); - return $output; - } - } -?> diff --git a/modules/ldap/ldap.admin.view.php b/modules/ldap/ldap.admin.view.php deleted file mode 100644 index ec194cb82..000000000 --- a/modules/ldap/ldap.admin.view.php +++ /dev/null @@ -1,29 +0,0 @@ -setTemplatePath($this->module_path.'tpl'); - } - - /** - * @brief 스팸필터의 설정 화면 - **/ - function dispLdapAdminConfig() { - $oModel = &getModel('ldap'); - Context::set('config',$oModel->getConfig()); - - // 템플릿 파일 지정 - $this->setTemplateFile('index'); - } - } -?> diff --git a/modules/ldap/ldap.class.php b/modules/ldap/ldap.class.php deleted file mode 100644 index dc89b4184..000000000 --- a/modules/ldap/ldap.class.php +++ /dev/null @@ -1,52 +0,0 @@ -insertTrigger('member.doLogin', 'ldap', 'controller', 'triggerLdapLogin', 'before'); - - return new Object(); - } - - /** - * @brief 설치가 이상이 없는지 체크하는 method - **/ - function checkUpdate() { - $oModuleModel = &getModel('module'); - - if(!$oModuleModel->getTrigger('member.doLogin', 'ldap', 'controller', 'triggerLdapLogin', 'before')) return true; - return false; - } - - /** - * @brief 업데이트 실행 - **/ - function moduleUpdate() { - $oModuleModel = &getModel('module'); - $oModuleController = &getController('module'); - - if(!$oModuleModel->getTrigger('member.doLogin', 'ldap', 'controller', 'triggerLdapLogin', 'before')) - $oModuleController->insertTrigger('member.doLogin', 'ldap', 'controller', 'triggerLdapLogin', 'before'); - - return new Object(0,'success_updated'); - } - - /** - * @brief 캐시 파일 재생성 - **/ - function recompileCache() { - } - } -?> diff --git a/modules/ldap/ldap.controller.php b/modules/ldap/ldap.controller.php deleted file mode 100644 index 1e9cb42aa..000000000 --- a/modules/ldap/ldap.controller.php +++ /dev/null @@ -1,110 +0,0 @@ -getConfig(); - if($config->use_ldap != 'Y') return new Object(); - - // 사용자 아이디와 비밀번호를 trigger obj 변수에서 구함 - $user_id = $obj->user_id; - $password = $obj->password; - - // 인증 시도 - $output = $oLdapModel->ldap_conn($user_id, $password, $config->ldap_userdn_prefix, $config->ldap_userdn_suffix, $config->ldap_basedn, $config->ldap_server, $config->ldap_port); - - // 인증 실패시 아무 event없이 그냥 return하여 기존 인증을 계속 유지 - if(!$output->toBool()) return new Object(); - - // 설정정보를 바탕으로 기본 정보를 구함 - $ldap_info = $output->getVariables(); - - $info->user_id = $user_id; - $info->password = md5($password); - $info->email_address = $ldap_info[$config->ldap_email_entry]; - $info->nick_name = $ldap_info[$config->ldap_nickname_entry]; - $info->user_name = $ldap_info[$config->ldap_username_entry]; - list($info->email_id, $info->email_host) = explode('@', $info->email_address); - $group = $ldap_info[$config->ldap_group_entry]; - - // 이미 존재하는 회원인지 확인 - $oMemberModel = &getModel('member'); - $member = $oMemberModel->getMemberInfoByUserID($info->user_id); - - // 이미 존재하면 메일주소/그룹중에 변경된 것이 있는지 확인 - if($member->user_id == $info->user_id) { - $info->member_srl = $member->member_srl; - - if($info->password != $member->password || $info->email_address != $member->email_address) { - $output = executeQuery('member.updateMember', $info); - } else $output = new Object(); - - // 존재하지 않으면 회원정보 추가 - } else { - $info->member_srl = getNextSequence(); - $info->allow_mailing = 'Y'; - $info->allow_message = 'Y'; - $info->denied = 'N'; - $info->is_admin = 'N'; - - // 아이디, 닉네임, email address 의 중복 체크 - $member_srl = $oMemberModel->getMemberSrlByNickName($info->nick_name); - if($member_srl) return new Object(-1,'msg_exists_nick_name'); - - $member_srl = $oMemberModel->getMemberSrlByEmailAddress($info->email_address); - if($member_srl) return new Object(-1,'msg_exists_email_address'); - - $output = executeQuery('member.insertMember', $info); - } - - if(!$output->toBool()) return new Object(); - - $group_list = $member->group_list; - if(!$group_list || !is_array($group_list)) $group_list = array(); - - // 수정 또는 입력 결과가 이상없다면 그룹 정보 작업 - if($group && !in_array($group, $group_list)) { - $group_srl = 0; - $groups = $oMemberModel->getGroups(); - foreach($groups as $k => $v) { - if($v->title == $group) { - $group_srl = $v->group_srl; - break; - } - } - - // 그룹 추가 - if(!$group_srl) { - $oMemberAdminController = &getAdminController('member'); - $group_srl = $group_args->group_srl = getNextSequence(); - $group_args->title = $group; - $oMemberAdminController->insertGroup($group_args); - } - - // 그룹 설정 - $oMemberController = &getController('member'); - $oMemberController->addMemberToGroup($info->member_srl, $group_srl); - } - - return new Object(); - } - - } -?> diff --git a/modules/ldap/ldap.model.php b/modules/ldap/ldap.model.php deleted file mode 100644 index 40c14633c..000000000 --- a/modules/ldap/ldap.model.php +++ /dev/null @@ -1,64 +0,0 @@ -getModuleConfig('ldap'); - if(!$config->ldap_port) $config->ldap_port = 389; - if(!$config->ldap_email_entry) $config->ldap_email_entry = 'mail'; - if(!$config->ldap_nickname_entry) $config->ldap_nickname_entry = 'displayname'; - if(!$config->ldap_username_entry) $config->ldap_username_entry = 'description'; - if(!$config->ldap_group_entry) $config->ldap_group_entry = 'department'; - return $config; - } - - - /** - * @brief LDAP 연동하여 정보를 return하는 method - **/ - function ldap_conn($user_id, $password, $ldap_userdn_prefix, $ldap_userdn_suffix, $base_dn, $ldap_server, $ldap_port = 389) { - if(!function_exists('ldap_connect')) return new Object(-1,'ldap module is not exists'); - - $ds = @ldap_connect($ldap_server, $ldap_port); - if(!$ds) return new Object(-1,'server not connected'); - - if(!ldap_set_option($ds, LDAP_OPT_PROTOCOL_VERSION, 3)) return new Object(-1,'fail to set option'); - - $userdn = $ldap_userdn_prefix.$user_id.$ldap_userdn_suffix; - if(!@ldap_bind($ds, $userdn, $password)) return new Object(-1,'fail to bind'); - - $ldap_sr = @ldap_search($ds, $base_dn, '(cn='.$user_id.')', array ('*')); - if(!$ldap_sr) return new Object(-1,'fail to search'); - - $info = ldap_get_entries($ds, $ldap_sr); - - if($info['count']<1 || !is_array($info) || !count($info[0]) ) return new Object(-1,'not found'); - - - $obj = new Object(); - foreach($info[0] as $key => $val) { - if(preg_match('/^[0-9]*$/',$key) || $key == 'objectclass') continue; - - $obj->add($key, $val[0]); - } - - return $obj; - } - - } -?> diff --git a/modules/ldap/tpl/filter/insert_config.xml b/modules/ldap/tpl/filter/insert_config.xml deleted file mode 100644 index 720e48e10..000000000 --- a/modules/ldap/tpl/filter/insert_config.xml +++ /dev/null @@ -1,7 +0,0 @@ - -
    - - - - - diff --git a/modules/ldap/tpl/index.html b/modules/ldap/tpl/index.html deleted file mode 100644 index d96f136de..000000000 --- a/modules/ldap/tpl/index.html +++ /dev/null @@ -1,85 +0,0 @@ - - -

    {$lang->ldap} {$lang->cmd_management}

    - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    {$lang->use_ldap}
    - use_ldap == 'Y')-->checked="checked" /> -

    {$lang->about_use_ldap}

    -
    {$lang->ldap_server}
    - -

    {$lang->about_ldap_server}

    -
    {$lang->ldap_port}
    - -

    {$lang->about_ldap_port}

    -
    {$lang->ldap_userdn_prefix}
    - -

    {$lang->about_ldap_userdn_prefix}

    -
    {$lang->ldap_userdn_suffix}
    - -

    {$lang->about_ldap_userdn_suffix}

    -
    {$lang->ldap_basedn}
    - -

    {$lang->about_ldap_basedn}

    -
    {$lang->ldap_email_entry}
    - -

    {$lang->about_ldap_email_entry}

    -
    {$lang->ldap_nickname_entry}
    - -

    {$lang->about_ldap_nickname_entry}

    -
    {$lang->ldap_username_entry}
    - -

    {$lang->about_ldap_username_entry}

    -
    {$lang->ldap_group_entry}
    - -

    {$lang->about_ldap_group_entry}

    -
    - -
    - -
    diff --git a/modules/lifepod/conf/info.xml b/modules/lifepod/conf/info.xml deleted file mode 100644 index 49655047a..000000000 --- a/modules/lifepod/conf/info.xml +++ /dev/null @@ -1,28 +0,0 @@ - - - 라이프팟 연동 - Lifepod - Lifepod連動 - Лайфпод - Lifepod - Lifepod API - Lifepod API - 라이프팟의 calendar를 XE에서 연동하여 출력하는 기능을 가지고 있는 모듈입니다. - Este módulo muestra calendario de lifepod. - 把Lifepod日历连接到zbXE的模块。 - This module displays calendar from lifepod. - (Openmaru社提供の)LifepodサービスのカレンダーをXEに連動して出力するモジュールです。 - Этот модуль отображает календать с lifepod'а. - 將 Lifepod日曆連結到 XE中的模組。 - 0.12 - 2007-12-10 - service - - - haneul - haneul - haneul - haneul - haneul - - diff --git a/modules/lifepod/conf/module.xml b/modules/lifepod/conf/module.xml deleted file mode 100644 index 9ea2d972c..000000000 --- a/modules/lifepod/conf/module.xml +++ /dev/null @@ -1,17 +0,0 @@ - - - - - - - - - - - - - - - - - diff --git a/modules/lifepod/lang/en.lang.php b/modules/lifepod/lang/en.lang.php deleted file mode 100644 index 7a6e951a3..000000000 --- a/modules/lifepod/lang/en.lang.php +++ /dev/null @@ -1,15 +0,0 @@ -lifepod = "Lifepod"; - - $lang->calendar_address = "Calendar's XML Address"; - $lang->cmd_lifepod_list = 'Lifepods List'; - $lang->cmd_view_info = 'Lifepod Info.'; - - $lang->about_lifepod = "Lifepod is a calendar service provided by Openmaru Studio.
    Lifepod XE module displays Lifepod's specific calendars as internal documents."; -?> diff --git a/modules/lifepod/lang/es.lang.php b/modules/lifepod/lang/es.lang.php deleted file mode 100644 index 0b3db1d32..000000000 --- a/modules/lifepod/lang/es.lang.php +++ /dev/null @@ -1,15 +0,0 @@ -lifepod = "Lifepod"; - - $lang->calendar_address = "Calendario de la Dirección XML"; - $lang->cmd_lifepod_list = 'Lista Lifepod'; - $lang->cmd_view_info = 'Lifepod Información.'; - - $lang->about_lifepod = "Lifepod calendario es un servicio proporcionado por Openmaru Studio.
    Lifepod XE módulo desplays Lifepod específicas de calendarios como documentos internos."; -?> diff --git a/modules/lifepod/lang/fr.lang.php b/modules/lifepod/lang/fr.lang.php deleted file mode 100644 index 9e5bee2e0..000000000 --- a/modules/lifepod/lang/fr.lang.php +++ /dev/null @@ -1,15 +0,0 @@ -lifepod = "Lifepod"; - - $lang->calendar_address = "Adresse de XML du Calendrier"; - $lang->cmd_lifepod_list = 'Liste de Lifepod'; - $lang->cmd_view_info = 'Information de Lifepod.'; - - $lang->about_lifepod = "Lifepod est un service pourvu par Openmaru Studio.
    Le module de Lifepod XE se présente les calendriers spécifiques de Lifepod comme les documents internes."; -?> diff --git a/modules/lifepod/lang/jp.lang.php b/modules/lifepod/lang/jp.lang.php deleted file mode 100644 index 5e6055061..000000000 --- a/modules/lifepod/lang/jp.lang.php +++ /dev/null @@ -1,15 +0,0 @@ -lifepod = 'ライフポッド'; - - $lang->calendar_address = 'カレンダーxmlのURL'; - $lang->cmd_lifepod_list = 'ライフポッドリスト'; - $lang->cmd_view_info = 'ライフポッド情報'; - - $lang->about_lifepod = 'ライフポッド(Lifepod)はOpenmaru社が提供しているカレンダーサービスです。
    ライフポッドXEモジュールでライフポッドの特定カレンダーを内部ページのように閲覧が出来るようにします。'; -?> diff --git a/modules/lifepod/lang/ko.lang.php b/modules/lifepod/lang/ko.lang.php deleted file mode 100644 index fa6c69dd6..000000000 --- a/modules/lifepod/lang/ko.lang.php +++ /dev/null @@ -1,15 +0,0 @@ -lifepod = '라이프팟'; - - $lang->calendar_address = '캘린더 xml주소'; - $lang->cmd_lifepod_list = '라이프팟 목록'; - $lang->cmd_view_info = '라이프팟 정보'; - - $lang->about_lifepod = '라이프팟은 오픈마루에서 제공하는 캘린더서비스입니다.
    라이프팟 XE모듈은 라이프팟의 특정 캘린더들을 내부문서처럼 열람할 수 있는 모듈입니다.'; -?> diff --git a/modules/lifepod/lang/ru.lang.php b/modules/lifepod/lang/ru.lang.php deleted file mode 100644 index 1f3a09b4b..000000000 --- a/modules/lifepod/lang/ru.lang.php +++ /dev/null @@ -1,15 +0,0 @@ -lifepod = "據郁禎"; - - $lang->calendar_address = "XML-雪釣?魏音庄燮"; - $lang->cmd_lifepod_list = '爛尿適 乙郁禎菴'; - $lang->cmd_view_info = '據郁禎?妖切'; - - $lang->about_lifepod = "據郁禎?-- 憙?魏音庄燮壯 衆槍蓀, 穽抑前診瞬諺? Openmaru Studio.
    據郁禎? XE 溢涯蟻 剪翟調縯奄 全釣鴨音牆酷 據郁禎?魏音庄燮?魏?純寀釣牆猥 哀有靭粧?"; -?> diff --git a/modules/lifepod/lang/zh-CN.lang.php b/modules/lifepod/lang/zh-CN.lang.php deleted file mode 100644 index 68e091dc1..000000000 --- a/modules/lifepod/lang/zh-CN.lang.php +++ /dev/null @@ -1,15 +0,0 @@ -lifepod = "Lifepod API"; - - $lang->calendar_address = "日历 xml地址"; - $lang->cmd_lifepod_list = 'Lifepod目录'; - $lang->cmd_view_info = 'Lifepod信息'; - - $lang->about_lifepod = "Lifepod是由openmaru提供的日历服务。
    Lifepod zerboardXE模块是把特定Lifepod日历整合到zerboardXE的模块。"; -?> diff --git a/modules/lifepod/lang/zh-TW.lang.php b/modules/lifepod/lang/zh-TW.lang.php deleted file mode 100644 index 5b2821ed1..000000000 --- a/modules/lifepod/lang/zh-TW.lang.php +++ /dev/null @@ -1,15 +0,0 @@ -lifepod = "Lifepod API"; - - $lang->calendar_address = "XML網址"; - $lang->cmd_lifepod_list = 'Lifepod列表'; - $lang->cmd_view_info = 'Lifepod資訊'; - - $lang->about_lifepod = "Lifepod是由Openmaru提供的日曆服務。
    此模組是把特定的Lifepod日曆整合到XE中的模組。"; -?> diff --git a/modules/lifepod/lifepod.admin.controller.php b/modules/lifepod/lifepod.admin.controller.php deleted file mode 100644 index febf4fc1e..000000000 --- a/modules/lifepod/lifepod.admin.controller.php +++ /dev/null @@ -1,77 +0,0 @@ -module = 'lifepod'; - $args->mid = $args->lifepod_name; - unset($args->lifepod_name); - - // module_srl이 넘어오면 원 모듈이 있는지 확인 - if($args->module_srl) { - $module_info = $oModuleModel->getModuleInfoByModuleSrl($args->module_srl); - if($module_info->module_srl != $args->module_srl) unset($args->module_srl); - } - - // module_srl의 값에 따라 insert/update - if(!$args->module_srl) { - $output = $oModuleController->insertModule($args); - $msg_code = 'success_registed'; - } else { - $output = $oModuleController->updateModule($args); - $msg_code = 'success_updated'; - } - - // 결과값에 오류가 있을 경우 그대로 객체 리턴. - if(!$output->toBool()) return $output; - - // 등록후 페이지 이동을 위해 변수 설정 및 메세지를 설정한다. - $this->add('page',Context::get('page')); - $this->add('module_srl',$output->get('module_srl')); - $this->setMessage($msg_code); - } - - /** - * @brief lifepod 삭제 - **/ - function procLifepodAdminDeleteLifepod() { - // 삭제할 대상 lifepod의 module_srl을 구한다. - $module_srl = Context::get('module_srl'); - - // 원본을 구해온다 - $oModuleController = &getController('module'); - $output = $oModuleController->deleteModule($module_srl); - - // 삭제 처리시 오류가 발생하면 결과 객체를 바로 리턴한다. - if(!$output->toBool()) return $output; - - // 등록후 페이지 이동을 위해 변수 설정 및 메세지를 설정한다. - $this->add('module','lifepod'); - $this->add('page',Context::get('page')); - $this->setMessage('success_deleted'); - } - - } -?> diff --git a/modules/lifepod/lifepod.admin.view.php b/modules/lifepod/lifepod.admin.view.php deleted file mode 100644 index 520bbcd34..000000000 --- a/modules/lifepod/lifepod.admin.view.php +++ /dev/null @@ -1,135 +0,0 @@ -module_srl) { - $module_srl = $this->module_srl; - Context::set('module_srl', $module_srl); - } - - // module info를 구하기 위해 module model 객체 생성 - $oModuleModel = &getModel('module'); - - // 모듈 카테고리 목록을 구함 - $module_category = $oModuleModel->getModuleCategories(); - Context::set('module_category', $module_category); - - // module_srl이 있다면 요청된 모듈의 정보를 미리 구해 놓음 - if($module_srl) { - $module_info = $oModuleModel->getModuleInfoByModuleSrl($module_srl); - if(!$module_info) { - Context::set('module_srl',''); - $this->act = 'list'; - } else { - $this->module_info = $module_info; - Context::set('module_info',$module_info); - } - } - - // 템플릿 경로 지정, 관리자 페이지를 위한 템플릿은 별도의 스킨 기능이 없이 ./modules/모듈/tpl/ 에 위치해 놓기에 바로 지정을 해 놓는다. - $template_path = sprintf("%stpl/",$this->module_path); - $this->setTemplatePath($template_path); - } - - /** - * @brief 생성된 calendar들의 목록을 보여줌 - * lifepod이라는 module명으로 등록된 모듈을 구하기 위해서 몇가지 설정을 한 후에 쿼리를 수행한다. - * 쿼리수행은 executeQuery(모듈명.쿼리아이디, 인자변수) 로 하게 되며 이 쿼리아이디에 해당하는 xml파일은 모듈의 queries디렉토리에 지정이 되어 있다. - * - * 이 특정 module의 목록은 module model객체에서 구할 수 있지만 검색등의 각 모듈마다 다른 조건 때문에 각 모듈별로 쿼리를 생성해 놓는다. - * 모든 모듈의 결과물(mid)는 modules 테이블에 저장이 된다. - **/ - function dispLifepodAdminContent() { - $args->sort_index = "module_srl"; ///< 정렬 순서는 모듈의 sequence값으로 하고 정렬은 역순. 즉 생성된 순으로 한다. - $args->page = Context::get('page'); ///< 현재 페이지를 설정 - $args->list_count = 40; ///< 한페이지에 40개씩 보여주기로 고정. - $args->page_count = 10; ///< 페이지의 수는 10개로 제한. - $args->s_module_category_srl = Context::get('module_category_srl'); ///< 모듈분류값을 인자로 추가 - $output = executeQuery('lifepod.getLifepodList', $args); ///< lifepod.getGuesbookList 쿼리 실행 (./modules/lifepod/query/getLifepodList.xml) - - /** - * 템플릿에 쓰기 위해서 context::set - * xml query에 navigation이 있고 list_count가 정의되어 있으면 결과 변수에 아래 5가지의 값이 세팅이 된다. - **/ - Context::set('total_count', $output->total_count); - Context::set('total_page', $output->total_page); - Context::set('page', $output->page); - Context::set('lifepod_list', $output->data); - Context::set('page_navigation', $output->page_navigation); - - // 템플릿 파일 지정 (./modules/lifepod/tpl/index.html파일이 지정이 됨) - $this->setTemplateFile('index'); - } - - /** - * @brief 모듈 설정 폼 출력 - **/ - function dispLifepodAdminInsertLifepod() { - // 스킨 목록을 구해옴 - $oModuleModel = &getModel('module'); - $skin_list = $oModuleModel->getSkins($this->module_path); - Context::set('skin_list',$skin_list); - - // 레이아웃 목록을 구해옴 - $oLayoutMode = &getModel('layout'); - $layout_list = $oLayoutMode->getLayoutList(); - Context::set('layout_list', $layout_list); - - // 템플릿 파일 지정 - $this->setTemplateFile('lifepod_insert'); - } - - /** - * @brief 모듈 삭제 화면 출력 - **/ - function dispLifepodAdminDeleteLifepod() { - if(!Context::get('module_srl')) return $this->dispLifepodAdminContent(); - - $module_info = Context::get('module_info'); - - Context::set('module_info',$module_info); - - // 템플릿 파일 지정 - $this->setTemplateFile('lifepod_delete'); - } - - /** - * @brief 스킨 정보 보여줌 - **/ - function dispLifepodAdminSkinInfo() { - // 공통 모듈 권한 설정 페이지 호출 - $oModuleAdminModel = &getAdminModel('module'); - $skin_content = $oModuleAdminModel->getModuleSkinHTML($this->module_info->module_srl); - Context::set('skin_content', $skin_content); - - $this->setTemplateFile('skin_info'); - } - - /** - * @brief 권한 목록 출력 - **/ - function dispLifepodAdminGrantInfo() { - // 공통 모듈 권한 설정 페이지 호출 - $oModuleAdminModel = &getAdminModel('module'); - $grant_content = $oModuleAdminModel->getModuleGrantHTML($this->module_info->module_srl, $this->xml_info->grant); - Context::set('grant_content', $grant_content); - - $this->setTemplateFile('grant_list'); - } - } -?> diff --git a/modules/lifepod/lifepod.class.php b/modules/lifepod/lifepod.class.php deleted file mode 100644 index b6457930e..000000000 --- a/modules/lifepod/lifepod.class.php +++ /dev/null @@ -1,37 +0,0 @@ - diff --git a/modules/lifepod/lifepod.model.php b/modules/lifepod/lifepod.model.php deleted file mode 100644 index 179568991..000000000 --- a/modules/lifepod/lifepod.model.php +++ /dev/null @@ -1,88 +0,0 @@ -addHeader('Content-Type', 'application/xml'); - $oReqeust->setMethod('GET'); - return $oReqeust; - } - - function getURL($address, $start, $end, $pageNumber) { - return sprintf("%s&start=%s&end=%s&page=%d", $address, $start, $end, $pageNumber); - } - - /** - * @brief lifepod 페이지 정보 가져오기 - * @remarks 한해씩 끊어서 페이지를 가져옵니다. 아직 50개 이상의 calendar info가 있는 경우 앞에 것만 가져오는 문제가 있습니다. - **/ - function getPage($address, $year, $pageNumber) { - if($year == null) - { - $year = date("Y"); - } - - $start = sprintf("%s-01-01",$year); - $end = sprintf("%s-01-01",$year+1); - - $url = $this->getURL($address, $start, $end, $pageNumber); - $oReqeust = $this->getRequest($url); - $oResponse = $oReqeust->sendRequest(); - - if (PEAR::isError($oResponse)) return null; - - $body = $oReqeust->getResponseBody(); - - $oXmlParser = new GeneralXmlParser(); - $xmldoc = $oXmlParser->parse($body); - if(!$xmldoc->childNodes["feed"]->childNodes["entry"]) - { - $data = array(); - } - else - { - $data = &$xmldoc->childNodes["feed"]->childNodes["entry"]->childNodes["data"]; - } - $page->title = $xmldoc->childNodes["feed"]->childNodes["title"]->body; - if(is_array($data)) - { - $page->data = $data; - } - else - { - $page->data = array(); - $page->data[] = $data; - } - $page->color = $xmldoc->childNodes["feed"]->childNodes["color"]->body; - $page->total = intval($xmldoc->childNodes["feed"]->childNodes["opensearch:totalresults"]->body); - $page->start = intval($xmldoc->childNodes["feed"]->childNodes["opensearch:startindex"]->body); - $page->perpage = intval($xmldoc->childNodes["feed"]->childNodes["opensearch:itemsperpage"]->body); - - return $page; - } - - } -?> diff --git a/modules/lifepod/lifepod.view.php b/modules/lifepod/lifepod.view.php deleted file mode 100644 index c8e31650d..000000000 --- a/modules/lifepod/lifepod.view.php +++ /dev/null @@ -1,106 +0,0 @@ -module_srl) Context::set('module_srl',$this->module_srl); - - Context::set('module_info',$this->module_info); - - /** - * 모듈정보에서 넘어오는 skin값을 이용하여 최종 출력할 템플릿의 위치를 출력한다. - * $this->module_path는 ./modules/guestbook/의 값을 가지고 있다 - **/ - $template_path = sprintf("%sskins/%s/",$this->module_path, $this->module_info->skin); - if(!is_dir($template_path)||!$this->module_info->skin) { - $this->module_info->skin = 'xe_official'; - $template_path = sprintf("%sskins/%s/",$this->module_path, $this->module_info->skin); - } - $this->setTemplatePath($template_path); - } - - /** - * @brief Reformatting date data from Lifepod API into data type compatible to Lifepod UI - **/ - function dateFormatChange($dates, $plus = 0) { - $dates = sprintf("%s-%s-%s %s:%s:%s+0", substr($dates,0,4), substr($dates,4,2), substr($dates,6,2), substr($dates,9,2), substr($dates,11,2), substr($dates,13,2)); - $dates = date("Y-m-d H:i:s", strtotime($dates) + $plus + zgap()); - return $dates; - } - - /** - * @brief Displaying Calendar - **/ - function dispLifepodContent() { - $oLifepodModel = &getModel('lifepod'); - if($this->module_info->calendar_address) { - $caladdresses = split(", ", $this->module_info->calendar_address); - $cYear = Context::get('year'); - $cMonth = Context::get('month'); - $cDay = Context::get('day'); - - $calendars = array(); - - foreach($caladdresses as $key=>$val) - { - $shouldGetMore = false; - $pageNumber = 1; - $page = null; - do { - $page = $oLifepodModel->getPage($val, $cYear, $pageNumber); - if(!$page) break; - for($j=0;$jdata);$j++) - { - $data = &$page->data[$j]; - if($data->childNodes["date-start"]) - { - $data->childNodes["date-start"]->body = $this->dateFormatChange($data->childNodes["date-start"]->body); - } - - if($data->childNodes["date-end"]) - { - $plus = 0; - if($data->childNodes["type"]->body == "daylong") - $plus = -1; - $data->childNodes["date-end"]->body = $this->dateFormatChange($data->childNodes["date-end"]->body, $plus); - } - - $data->childNodes["description"]->body = str_replace("\n", "
    ", $data->childNodes["description"]->body); - $data->childNodes["description"]->body = str_replace("'", "\'", $data->childNodes["description"]->body); - $data->childNodes["title"]->body = str_replace("'", "\'", $data->childNodes["title"]->body); - } - $calendars[] = $page; - $pageNumber++; - } while ( $page->start + $page->perpage - 1 < $page->total ); - } - } - - Context::set('calendars', $calendars); - - $this->setTemplateFile('list'); - } - - /** - * @brief 메세지 출력 - **/ - function dispLifepodMessage($msg_code) { - $msg = Context::getLang($msg_code); - if(!$msg) $msg = $msg_code; - Context::set('message', $msg); - $this->setTemplateFile('message'); - } - - } -?> diff --git a/modules/lifepod/queries/getLifepodList.xml b/modules/lifepod/queries/getLifepodList.xml deleted file mode 100644 index 30babc720..000000000 --- a/modules/lifepod/queries/getLifepodList.xml +++ /dev/null @@ -1,18 +0,0 @@ - - - - - - - - - - - - - - - - - - diff --git a/modules/lifepod/skins/xe_official/css/common.css b/modules/lifepod/skins/xe_official/css/common.css deleted file mode 100644 index 6e6912b84..000000000 --- a/modules/lifepod/skins/xe_official/css/common.css +++ /dev/null @@ -1,135 +0,0 @@ -@charset "utf-8"; - -/* board Title */ -.boardHeader { border:1px solid #e1e1dd; border-bottom:none; background:#ffffff url(../images/common/bgH3.gif) repeat-x left bottom; overflow:hidden; _width:100%; margin-bottom:10px; } -.boardHeader h3 { margin:0; padding:0; float:left; font-size:1.2em; padding:1em 2em .7em 1.2em; background:#ffffff url(../images/common/lineH3.gif) no-repeat right bottom;} -.boardHeader h3 { border-bottom:3px solid #fe3614; } - -/* board Information */ -.boardInformation { width:100%; clear:both; margin:1em 0 .5em 0; overflow:hidden; color:#666666;} -.articleNum { float:left; padding:0 0 0 15px; } - -/* account Navigation */ -.accountNavigation { margin:0; padding:0; float:right; } -.accountNavigation li { float:left; margin-left:7px; list-style:none; } -.accountNavigation li a { font-size:12px; white-space:nowrap; color:#666666; text-decoration:none;} -.accountNavigation li.setup a { background:url(../images/common/iconSetup.gif) no-repeat left top; padding-left:14px; } -.accountNavigation li.admin a { background:url(../images/common/iconAdmin.gif) no-repeat left top; padding-left:12px; } -.accountNavigation li.loginAndLogout { background:url(../images/common/line_1x10_e0e0e0.gif) no-repeat left 5px; padding-left:8px; } - -INPUT.CalendarViewMonth { - width:44px; - height:26px; - overflow:hidden; - text-indent:-3000px; - border:none; - background-color:transparent; - background-image:url(../image/default_view_month.gif); - cursor:pointer; - margin-right:5px; - margin-top:5px; - /display:block; - /float:left; -} - -INPUT.CalendarView2Week { - width:38px; - height:26px; - overflow:hidden; - text-indent:-3000px; - border:none; - background-color:transparent; - background-image:url(../image/default_view_2week.gif); - cursor:pointer; - margin-top:5px; - /display:block; - /float:left; -} - -INPUT.CalendarViewWeek { - width:38px; - height:26px; - overflow:hidden; - text-indent:-3000px; - border:none; - background-color:transparent; - background-image:url(../image/default_view_week.gif); - cursor:pointer; - margin-top:5px; - /display:block; - /float:left; -} - -INPUT.CalendarView4Day { - width:38px; - height:26px; - overflow:hidden; - text-indent:-3000px; - border:none; - background-color:transparent; - background-image:url(../image/default_view_4day.gif); - cursor:pointer; - margin-top:5px; - /display:block; - /float:left; -} - -INPUT.CalendarViewDay { - width:44px; - height:26px; - overflow:hidden; - text-indent:-3000px; - border:none; - background-color:transparent; - background-image:url(../image/default_view_day.gif); - cursor:pointer; - margin-top:5px; - /display:block; - /float:left; -} - -INPUT.CalendarMovePrev { - width:34px; - height:26px; - overflow:hidden; - text-indent:-3000px; - line-height:1000px; - border:none; - background-color:transparent; - background-image:url(../image/default_move_left.gif); - cursor:pointer; - margin-left:5px; - margin-top:5px; - /display:block; - /float:left; -} - -INPUT.CalendarMoveToday { - width:31px; - height:26px; - overflow:hidden; - text-indent:-3000px; - line-height:1000px; - border:none; - background-color:transparent; - background-image:url(../image/default_move_today.gif); - cursor:pointer; - margin-top:5px; - /display:block; - /float:left; -} - -INPUT.CalendarMoveNext { - width:34px; - height:26px; - overflow:hidden; - text-indent:-3000px; - line-height:1000px; - border:none; - background-color:transparent; - background-image:url(../image/default_move_next.gif); - cursor:pointer; - margin-top:5px; - /display:block; - /float:left; -} diff --git a/modules/lifepod/skins/xe_official/image/default_move_left.gif b/modules/lifepod/skins/xe_official/image/default_move_left.gif deleted file mode 100644 index 2ef077f16739516571490a17782b521a10777f9b..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 800 zcmcK1{Yw*Z0LSsuEYtb03MyrkWh(1upR;& z5eTw8Pe-GXK!6z^A9p&Pq9`hr1))%=pdg>;c>q8-9HtqJVHl-S$#EpZ`sYzJO3!0R z6h&zU1%M5O1G6?OMPq(Hg5x;L(q69z@wqvUnwm0Wn9u2S*zL2J-%FByn{E2%&k2Xa z;c~ff93cqQX0zc05)?R+@-Zw9!%ocaVF5vqK7v44Kx3HKZlCd?upk5gAYmA00qJ(T z=H}*pTP?81VX;`e$eh(`#R(tJGbrjo5X5XYlhphe*6nr!jtmAtC>-Q?N(co6fe(iT z7WhRm9Epf5z(p|>i9{%h5(I%^v1l|3{ZH$HaWN32hq4zU3!gyo(FT1}vtApYoRFZq za`oEv8@iU(c%39EwX)+*XV=}1=C%aMN?A%(Z{NfIM}19gy0nzC^om8V3`4`O4NdK9 zs}$N%)BCXxA6gUAs*Y6r7@sgtTJ-UfloHL%pTDy?N+$tH@j4d;~A`!+Nao4PwoYgP{ry1(95Y^tg2F1)t&sQSv91Fv%tovur(sUE$U zR6bBM((~SEy0NP0a?WPsh=H&hB@H_>`bS&j2Q^C-#y7)^XF~pVu;ufua|dsp$SjR} K7`m^5cKrj{W4_%0 diff --git a/modules/lifepod/skins/xe_official/image/default_move_next.gif b/modules/lifepod/skins/xe_official/image/default_move_next.gif deleted file mode 100644 index d12e0fcd6cd08f654c9f6c519b0b5b5ac9abe7e4..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 851 zcmbV}?N1X20LBm0wGpWx)Tk^722>Kl3ToV9Y=to?%aReNu*_k2ivewo#&5c0NPWo$ zf>So938R7_F~%uEf@U8UaA0iKccdux<=S5FrT5mm>s_zc-tb@8^YKZ3&xhYrSAY1^ z&ss}>Z2)8hxHu`xX(7SdY&Jn)cs>S#U@DbLCX+gyR;xY8aU8>}_B=rl5CmZuM#nHo zl47w~AP{gk9Co`s7z~C&A)QX=cDp?uPdrZHIO6qs-+Mj6>L`m-G>RaI&1NM?#N~3a zEW5O{0y9TvAHJd0I>gqR2~Qh7=iK+^oLIXh1_lEFEyGi>B-KoTT1IxSwq*2U9)p9 z|CyiHV)KSB?%L|WABxj%8oBQPZP5K}7j^g~>g2UxEa>hp&23qgy2bGhdg?-x! zHHV7E$1Jzo?)D8TpN(7gsWlVT{;>zP;S)W(w>&hP)Mov~$4}2zXBT8NjDD%^Ho?8> z{o|*uyqGF0$ZVPWxm44>d*jYyhQ8*k##-ypx+mc4q2p##=B_U~1hZv-#kJzHrk<@| z&1in#yj^RkY@4YJROzbDL~EW;hAT=ZLKEknpAYZRkCYr$n5PgIP*bbC^kN#>vsZ8a z`vKX9zneLay=ngFl`0Q*PnUiE*9;weHSlL^^=$2W-UfAx9)uV{_*?wPrrVB|M~OlkDp(D{P=8dZ)ay`Yhz=5 z{l?|fr;mUC{`vm>TVKAufA#vAwY8PCjn(Vd&%b{C@a5}=kDp!xmD=0efBW{)*4Fm( zmv?X9zPxhv!kafQu3o+P_{qIz&mP^ock}p(!*Acc`2FYS*KZ&G{Q33w@9(eQ-v9ge z@9*C~j~+b&(qF#5JAeNC|NsBKe0}@zTKTb`>&_g_^rSF{xd_? z`S;%q>l$kq8P(g`JKDu1#5?=iT2v=Zo-&C;YC6Z%*{UrJ^A{{+;Naj|x@6JH7M3+@ z*DYDTY{|MUEG?`%cJAbr;pF7nzfXpD*U=WX6DLoKDspoQo#*6M6g_pVh5hEOTat2o z@`9X#@_cfVw_mg{zkc&pL|BQ3lSfHdU8oU9Q%t>@sTrKhJGByT(7v{`McxJB`+ gJ0~}%`w5FVG;_&%ZOI7G@R)4mcxa2}Lo;{^{@E-@ktU`1R}ipFh8T{P_Ii=a=iZ?)?7q z^Xs<{SFc|E_wV1|zkeP*dIY4ue0_KR{Q3X?|9$=T{>#_5ii(OKKYslD<;|~OzZfup z;!hT^m=1^p*~!5AKS8Z8C3D`2inTef_Z93(D#^WHvF>v4`~L?P6x_&`=s&Tf=%k6$ zybCKzyw=*u-dIz1`fb(5<_#4-V$tU^ym!tq*m1wWT=wTG{hv#WtF)=E zskNb#i<70dub-v7chW=_o~aXNvT(A_oi~3j533k!*^)(b(-*AfWLUR;!+J3Wo^_=g zw{P6Q$+36e{=H%xJO?u~51im+KYivbyBIsq*^2UtOXtpVGTpv&m+9EO@_Uc(a56rB z@$&gKo|omXKD^-M{_^$P_aEFmKYwzH{AXb1lJVH^U_S?kuvW~84GW!HM3ubecx+sB uv|F$|6pFjWq|G%%_-hcV}_UhHEii(OKKYslDubYOp?-C?hQ_9*bW!H& zhK`QrCQg?A2@@xXu~he`PZ6CuYtlqcrUeTZEv&9yST4GJ@nTN4b?Y~*6Jx6o-85sy z#$BB3d-v_%yF+Z>it_3M2RJ!SpE-NxSUJa`)^q1LS#R9Db-VgT_0jU%w>cS}K70Ox zLGU^9oXR?LYD3a#w|%3gCkHa7eRotV?9#KK?=02BJw8UO$Q diff --git a/modules/lifepod/skins/xe_official/image/default_view_day.gif b/modules/lifepod/skins/xe_official/image/default_view_day.gif deleted file mode 100644 index 96bc2dc20995b1e21e177a77f82461e649264c8e..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 841 zcmdVXYfn-E0D$2`YASfaG!;^lY|WM~*J@(n08g3COy}0}OCP+9O!f5Ef87cUjF3#xMfCSU>q5AOE* zP_j}yi0fdCl{22jiq z3zw`Ljq7J0=d)#8jUY&YJSwx+WbIF<;TXw z^E$hp%Da2yA_*-vF@;|AdSGy9cw|^8;WO#LfxiblJ-whU5Z>CqfWZ!ns+&3Z0BF*)D4`_IM3P{f-bqf3cC9Rk9rq*NpU zC=m^t^t@4)C@Lo-c zk1qB-h?BipUoJn(2!Gb0c%|wqNyxr1`o{A6WknnH1w%2Q9;_OJIq&lZH5~_|8q-V1 zb5{FLM6_Q&1XF0V$bM*EUV6F zS2$JlRL13@%mkic_YW}6fZqTB diff --git a/modules/lifepod/skins/xe_official/image/default_view_month.gif b/modules/lifepod/skins/xe_official/image/default_view_month.gif deleted file mode 100644 index 1fef8344ca2e80b12cc81813d96ab8f607b75ad4..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 856 zcmd7PYfn-E0D$2`v4x7Ep4|u%p za5&`iqdp%JzH&E-Wl46bg^W1%e=oq8g1xDwV>BU8PdFVH-~PAPAbDms>2$ zFyesBdZ~2IY6C;zpjNj8L3)c7G#U*`r9vi?uC7{Ds(A=9>2x}a1#~!Ut1g?vxr`Hj zqtPgn$<%6fAmIJS426Q2XBEYq!61QRD@-Oc6bd1z!|iql0)cQi4E&cd{bUjV@PV{7 z-P#jiL%6>1R>N(@4ON9}3mbH9H3J}sGzK!%Q)}HJk(bO$YBtUxLN@#6}p(RU(4O8zE zwjQWb)zP>##?jXLB~FPrf*PN~uFn?r&vx$3yvAbC2l(AQPDa-dqe=E8`(}FC1e?+- z;d#>Am&RR%db1`a_c~H(7qvep5xt-%=gKj9 zPVTqb+>#gP=H89jHTgU_g;cC>Tb#IJ*Uoj<#!`2uk6zdGHMv1adusWsGH%r7ZPj(_ zH`qEbyO{TKh?)3Ra6$2y*jn`QgCDWXUXpySY-lK-iuZRFefk*0efBdMr)~;UOWP_E X_4SV~(|59(SkFbwy8wmD05bmq+R3Lr diff --git a/modules/lifepod/skins/xe_official/image/default_view_week.gif b/modules/lifepod/skins/xe_official/image/default_view_week.gif deleted file mode 100644 index f5a65a9967f560d783be21e0c0aa63b0e6c5a7e1..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 381 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 F{{iBWh`Rs) diff --git a/modules/lifepod/skins/xe_official/images/common/buttonHelp.gif b/modules/lifepod/skins/xe_official/images/common/buttonHelp.gif deleted file mode 100644 index d330e801f0e71f8cbcb623ad20ddb57091d15305..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 101 zcmZ?wbhEHbeZ{n#KddYuKfoC1{hHM$->CMz`~#d5&)@XVAk^3bZ1e* t3Cn|vBJN36&A5HR^Rd9R)DyL{8m8v9tyGc@-k|C7DM6EuU6GN&8UQZyBn1Ef diff --git a/modules/lifepod/skins/xe_official/images/common/iconAdmin.gif b/modules/lifepod/skins/xe_official/images/common/iconAdmin.gif deleted file mode 100644 index 4a581a524651fc6ffe53f7e92c30cde6abac90cd..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 88 zcmZ?wbhEHbloegXr7H2^m89IpTX diff --git a/modules/lifepod/skins/xe_official/images/common/iconSetup.gif b/modules/lifepod/skins/xe_official/images/common/iconSetup.gif deleted file mode 100644 index 33b41da114321534bd1766c254b371ad88f5290a..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 155 zcmZ?wbhEHb=;&9kUTxU0;pWYoMMXuuy}dCpG5`PnXTSy&f3h$# zFmN#FfFwa?FtB(Ccvha7^ME5{q6I@}$kf7~OX(sxiFq6w*$xZrU@4!&?8vitZeoOl oM}u>7e%Nl!;#JeUm6dq?**)DHRtVTFoY9~B@u^-?2@8WY02oR!hyVZp diff --git a/modules/lifepod/skins/xe_official/images/common/lineH3.gif b/modules/lifepod/skins/xe_official/images/common/lineH3.gif deleted file mode 100644 index fe42fe3781237403eca94635261e9596fd922c1f..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 45 ucmZ?wbhEHbWMmLwXkcJ?`0y?R1B2pE79h#MpaUX6G7L;CE&VfD8LR=-2na3! diff --git a/modules/lifepod/skins/xe_official/images/common/line_1x10_e0e0e0.gif b/modules/lifepod/skins/xe_official/images/common/line_1x10_e0e0e0.gif deleted file mode 100644 index 6a848dd581e9ecdf86112d9e89d590c2a18c3296..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 44 tcmZ?wbhEHbWMtrCXkcJ?@ZbRh1B2pE79h#MpaUX6G7L=2E&Z$v)&R+u2Y~

    - - - - - - - - - {$module_info->header_text} - - - -

    -

    {$module_info->title}

    -
    - - - - -
    - -
    - - - -{$module_info->footer_text} diff --git a/modules/lifepod/skins/xe_official/message.html b/modules/lifepod/skins/xe_official/message.html deleted file mode 100644 index eca9925a4..000000000 --- a/modules/lifepod/skins/xe_official/message.html +++ /dev/null @@ -1,7 +0,0 @@ -
    - {$message} -
    - - - {$lang->cmd_login} - diff --git a/modules/lifepod/skins/xe_official/skin.xml b/modules/lifepod/skins/xe_official/skin.xml deleted file mode 100644 index 18badcca7..000000000 --- a/modules/lifepod/skins/xe_official/skin.xml +++ /dev/null @@ -1,86 +0,0 @@ - - - 라이프팟 연동 기본 스킨 - Lifepod默认皮肤 - Lifepod Module Basic Skin - Lifepod módulo básico piel - Lifepod модуль базовой кожи - ライフポッド連動のデフォルトスキン - Lifepod預設面板 - 라이프팟 노트 연동 모듈의 기본 스킨 - Lifepod默认皮肤。 - Default Skin of Lifepod Module - Por defecto de la piel Lifepod módulo - По умолчанию кожи Lifepod модуль - ライフポッドノート連動モジュールのデフォルトスキン - Lifepod預設面板。 - 0.1 - 2007-11-30 - - - haneul - haneul - haneul - haneul - haneul - haneul - haneul - - - - - 하얀색(기본) - 白色(默认) - White (default) - Blanco (por defecto) - Белые (по умолчанию) - 白(デフォルト) - 白色(預設) - - - - - - 게시판 제목 - 版面标题 - Title of Board - Título de la Junta - Название совета - 掲示板のタイトル - 討論版標題 - 게시판의 제목을 적어주세요. - 请输入版面标题。 - Please input the title of board. - Introduce el título de la junta. - Введите название борту. - 掲示板のタイトルを記入して下さい。 - 請輸入討論板標題。 - - - 한국 기념일 표시 - 显示韩国纪念日 - Display Korean Anniversary - Mostrar Korean aniversario - Дисплей корейский летие - 韓国記念日表示 - 韓國紀念日顯示 - 한국의 기념일을 표시합니다. - 设置是否要显示韩国纪念日。 - It will display Korean anniversaries. - Su función es mostrar de Korea aniversarios. - Он будет показывать корейский годовщин. - 韓国の記念日を表示します。 - 是否要顯示韓國紀念日。 - - 사용 - 使う - 顯示 - - - 사용 안 함 - 使わない - 隱藏 - - - - diff --git a/modules/lifepod/tpl/filter/delete_lifepod.xml b/modules/lifepod/tpl/filter/delete_lifepod.xml deleted file mode 100644 index 81977e956..000000000 --- a/modules/lifepod/tpl/filter/delete_lifepod.xml +++ /dev/null @@ -1,10 +0,0 @@ - -
    - - - - - - - -
    diff --git a/modules/lifepod/tpl/filter/insert_lifepod.xml b/modules/lifepod/tpl/filter/insert_lifepod.xml deleted file mode 100644 index 827a8d73b..000000000 --- a/modules/lifepod/tpl/filter/insert_lifepod.xml +++ /dev/null @@ -1,31 +0,0 @@ - -
    - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    diff --git a/modules/lifepod/tpl/grant_list.html b/modules/lifepod/tpl/grant_list.html deleted file mode 100644 index b0d8b0c53..000000000 --- a/modules/lifepod/tpl/grant_list.html +++ /dev/null @@ -1,3 +0,0 @@ - - -{$grant_content} diff --git a/modules/lifepod/tpl/header.html b/modules/lifepod/tpl/header.html deleted file mode 100644 index 69a5621d8..000000000 --- a/modules/lifepod/tpl/header.html +++ /dev/null @@ -1,25 +0,0 @@ - - -

    {$lang->lifepod} {$lang->cmd_management}

    - -
    {nl2br($lang->about_lifepod)}
    - - -
    - -

    {$module_info->mid} ({$lang->is_default}) | View

    - - - -
    - - diff --git a/modules/lifepod/tpl/index.html b/modules/lifepod/tpl/index.html deleted file mode 100644 index b1567afa1..000000000 --- a/modules/lifepod/tpl/index.html +++ /dev/null @@ -1,83 +0,0 @@ - - - -
    -
    - -
    - -
    - - - - - - - - - - - - - - - - - - - - - - - - - - -
    Total {number_format($total_count)}, Page {number_format($page)}/{number_format($total_page)}
    {$lang->no}
    -
    - - - - -
    -
    {$lang->mid}
    {$lang->browser_title}
    {$lang->regdate}
     
    {$no} - - {$lang->not_exists} - - {$module_category[$val->module_category_srl]->title} - - {htmlspecialchars($val->mid)}{$val->browser_title}{zdate($val->regdate,"Y-m-d")}{$lang->cmd_setting}{$lang->cmd_delete}
    - - - - - - - - diff --git a/modules/lifepod/tpl/js/lifepod_admin.js b/modules/lifepod/tpl/js/lifepod_admin.js deleted file mode 100644 index a42cb8d8d..000000000 --- a/modules/lifepod/tpl/js/lifepod_admin.js +++ /dev/null @@ -1,68 +0,0 @@ -/** - * @file modules/lifepod/js/lifepod_admin.js - * @author haneul (haneul0318@gmail.com) - * @brief lifepod 모듈의 관리자용 javascript - **/ - -/* 모듈 생성 후 */ -function completeInsertLifepod(ret_obj) { - var error = ret_obj['error']; - var message = ret_obj['message']; - - var page = ret_obj['page']; - var module_srl = ret_obj['module_srl']; - - alert(message); - - var url = current_url.setQuery('act','dispLifepodAdminInsertLifepod'); - if(module_srl) url = url.setQuery('module_srl',module_srl); - if(page) url.setQuery('page',page); - location.href = url; -} - -/* 모듈 삭제 후 */ -function completeDeleteLifepod(ret_obj) { - var error = ret_obj['error']; - var message = ret_obj['message']; - var page = ret_obj['page']; - alert(message); - - var url = current_url.setQuery('act','dispLifepodAdminContent').setQuery('module_srl',''); - if(page) url = url.setQuery('page',page); - location.href = url; -} - -/* 권한 관련 */ -function completeInsertGrant(ret_obj) { - var error = ret_obj['error']; - var message = ret_obj['message']; - var page = ret_obj['page']; - var module_srl = ret_obj['module_srl']; - - alert(message); - - location.href = location.href; -} - -/* 카테고리 이동 */ -function doChangeCategory(fo_obj) { - var module_category_srl = fo_obj.module_category_srl.options[fo_obj.module_category_srl.selectedIndex].value; - if(module_category_srl==-1) { - location.href = current_url.setQuery('act','dispModuleAdminCategory'); - return false; - } - return true; -} - -/* 일괄 설정 */ -function doCartSetup(url) { - var module_srl = new Array(); - jQuery('#fo_list input[name=cart]:checked').each(function() { - module_srl[module_srl.length] = jQuery(this).val(); - }); - - if(module_srl.length<1) return; - - url += "&module_srls="+module_srl.join(','); - popopen(url,'modulesSetup'); -} diff --git a/modules/lifepod/tpl/lifepod_delete.html b/modules/lifepod/tpl/lifepod_delete.html deleted file mode 100644 index 440b9fb7c..000000000 --- a/modules/lifepod/tpl/lifepod_delete.html +++ /dev/null @@ -1,27 +0,0 @@ - - - - -
    - - - -

    {$lang->confirm_delete}

    - - - - - - - - - - - - -
    {$lang->module_name}
    {$module_info->mid}
    {$lang->module}
    {$module_info->module}
    - - {$lang->cmd_back} -
    - -
    diff --git a/modules/lifepod/tpl/lifepod_info.html b/modules/lifepod/tpl/lifepod_info.html deleted file mode 100644 index b6dadc912..000000000 --- a/modules/lifepod/tpl/lifepod_info.html +++ /dev/null @@ -1,69 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    {$lang->module_category}
    - - {$lang->not_exists} - - {$module_category[$module_info->module_category_srl]->title} - -
    {$lang->calendar_address}
    {$module_info->calendar_address} 
    {$lang->layout}
    - - {$module_info->layout_title} ({$module_info->layout}) - - {$lang->not_exists} - -   -
    {$lang->skin}
    {$module_info->skin}
    {$lang->browser_title}
    {htmlspecialchars($module_info->browser_title)}
    {$lang->use_category}
    {$lang->use}{$lang->notuse}
    {$lang->list_count}
    {$module_info->list_count?$module_info->list_count:20}
    {$lang->page_count}
    {$module_info->page_count?$module_info->page_count:10}
    {$lang->description}
    {nl2br(htmlspecialchars($module_info->description))} 
    {$lang->header_text}
    {htmlspecialchars($module_info->header_text)} 
    {$lang->footer_text}
    {htmlspecialchars($module_info->footer_text)} 
    - {$lang->cmd_modify} - - {$lang->cmd_lifepod_list} - -
    diff --git a/modules/lifepod/tpl/lifepod_insert.html b/modules/lifepod/tpl/lifepod_insert.html deleted file mode 100644 index 509f0658c..000000000 --- a/modules/lifepod/tpl/lifepod_insert.html +++ /dev/null @@ -1,104 +0,0 @@ - - - - - -
    - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    {$lang->mid}
    - -

    {$lang->about_mid}

    -
    {$lang->module_category}
    - -

    {$lang->about_module_category}

    -
    {$lang->calendar_address}
    - -
    {$lang->browser_title}
    - - {$lang->cmd_find_langcode} -

    {$lang->about_browser_title}

    -
    {$lang->layout}
    - -

    {$lang->about_layout}

    -
    {$lang->skin}
    - -

    {$lang->about_skin}

    -
    {$lang->description}
    - -

    {$lang->about_description}

    -
    {$lang->header_text}
    - - {$lang->cmd_find_langcode} -

    {$lang->about_header_text}

    -
    {$lang->footer_text}
    - - {$lang->cmd_find_langcode} -

    {$lang->about_footer_text}

    -
    - -
    - -
    diff --git a/modules/lifepod/tpl/skin_info.html b/modules/lifepod/tpl/skin_info.html deleted file mode 100644 index c4909ffdc..000000000 --- a/modules/lifepod/tpl/skin_info.html +++ /dev/null @@ -1,3 +0,0 @@ - -{$skin_content} - diff --git a/modules/planet/conf/info.xml b/modules/planet/conf/info.xml deleted file mode 100644 index 0ab812a02..000000000 --- a/modules/planet/conf/info.xml +++ /dev/null @@ -1,30 +0,0 @@ - - - 플래닛 - Planet - 微博 - 微型部落格 - プラネット - Microblog입니다. - Microblog Package. - XE微博(Microblog)模块。 - 微型部落格模組。 - Microblogパッケージ - 0.1 - 2008-09-30 - package - - sol - sol - sol - sol - sol - - - zero - zero - zero - zero - zero - - diff --git a/modules/planet/conf/module.xml b/modules/planet/conf/module.xml deleted file mode 100644 index a4c5d3bfc..000000000 --- a/modules/planet/conf/module.xml +++ /dev/null @@ -1,98 +0,0 @@ - - - - - 플래닛 생성 - Create a planet - 生成微博 - 建立 - プラネット作成 - - - 글쓰기 - Write a document - 发布主题 - 發表 - 書き込み - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/modules/planet/lang/en.lang.php b/modules/planet/lang/en.lang.php deleted file mode 100644 index 229afede6..000000000 --- a/modules/planet/lang/en.lang.php +++ /dev/null @@ -1,178 +0,0 @@ -planet = "Planet"; - $lang->planet_title = "Title"; - $lang->planet_url = "Planet URL"; - $lang->planet_myplanet = "My planet"; - $lang->planet_whos_planet = "%s's planet"; - $lang->planet_whos_favorite = "%s's favorite planets"; - $lang->planet_whos_favorite_list = "%s's favorite planets"; - $lang->planet_favorite = "Favorites"; - - $lang->planet_welcome = "Welcome!"; - - $lang->planet_reply_content = "Planet reply content"; - - $lang->about_planet = - "XE microblog module. Each member can create the own planet. - Planet may not be accessible with the domain name used in the homepage package. - If you want to use planet as the index page, use different domain from domain name used in the homepage package."; - - $lang->planet_mid = "Access mid for the planet"; - $lang->about_planet_mid = "The planet can be accessed via http://addr/[mid]"; - - $lang->planet_default_skin = "Planet default skin"; - $lang->about_planet_default_skin = "It will be set for main planet page and created planets."; - - $lang->planet_comment = "Introduction"; - $lang->about_planet_comment = "This message is displayed at the title of the browser and your planet."; - - $lang->use_signup = "Display the link to sign up"; - $lang->about_use_signup = "If set, the link to sign up will be displayed at the top of the planet"; - - $lang->cmd_create_planet = "Create my planet"; - $lang->create_message = "Introducing message"; - $lang->about_create_message = "Input the introducing message when user creates a planet"; - - $lang->cmd_planet_setup = "Configuration"; - $lang->cmd_planet_list = "Planet List"; - - $lang->msg_not_logged = "You are not signed in"; - $lang->msg_planet_exists = "You already have a planet, thus you cannot create more!"; - $lang->msg_denied_planet_title = 'Denied planet title'; - - $lang->planet_userinfo = "User Info"; - $lang->planet_change_userinfo = "Change user info"; - - $lang->planet_change_photo = "Change Photo"; - $lang->about_planet_change_photo = "Image size is set to 96*96 pixels(same with MSN)"; - $lang->cmd_planet_image_upload = "Upload"; - - $lang->cmd_planet_good = "Thumbs up"; - $lang->cmd_planet_addfavorite = "Add to Favorite"; - - $lang->planet_hot_tag = "Popular tags"; - $lang->planet_home = "Planet Home"; - $lang->cmd_planet_more_tag = "Display more tags"; - - $lang->planet_memo = "Memo"; - $lang->cmd_planet_show_memo_write_form = "Write"; - $lang->cmd_planet_delete_memo = "Delete memo"; - $lang->cmd_planet_memo_write_ok = "Submit"; - - $lang->planet_interest_tag = "Interesting tags"; - $lang->planet_interest_content = "Interesting articles"; - $lang->cmd_planet_show_interest_tag = "Display interesting tags"; - $lang->cmd_planet_close_interest_tag = "Close interesting tags"; - $lang->msg_planet_already_added_interest_tag = "The tag is already registered"; - - $lang->cmd_planet_edit_subject = "Edit title"; - $lang->cmd_planet_edit_intro = "Edit intro"; - $lang->cmd_planet_edit_tag = "Edit tags"; - - $lang->cmd_planet_openclose_memo = "Memo open/close"; - $lang->cmd_planet_del_tag = "Delete tag"; - - $lang->cmd_planet_openclose_recommend_search = "Open/Close Recommended Search Keyword"; - $lang->about_planet_input_search_text = "Search Text"; - - $lang->about_planet_make_planet = "Create your own planet. Please input the following information"; - $lang->about_planet_make_planet_info = "This will be displayed top of your planet. Try setting for your own way."; - $lang->planet_input_personalinfo = "Personal Info"; - $lang->planet_photo = "Photo"; - $lang->planet_myintro = "Introduction"; - - $lang->about_planet_url = "You cannot change the url later."; - $lang->planet_mytag = "Personal Tag"; - $lang->about_planet_mytag = "Tags that can express you (seperated by ,)"; - - $lang->about_planet_tag = "Multiple tags can be seperated by comma(,)"; - - $lang->cmd_planet_makeOk_move_myplanet = "Confirm : Move to my planet"; - $lang->cmd_planet_ok_move_myplanet = "Confirm : Move to my planet"; - - - $lang->about_planet_login = "Input ID and password, click the login button"; - - $lang->cmd_planet_login = "Login"; - - - $lang->planet_nowhot_tag = "Popular tags"; - $lang->cmd_planet_close_nowhot_tag = "Close the popular tags"; - - $lang->about_planet_whats_textSearch_in_planet = "Search results in %s's planet for '%s'."; - $lang->about_planet_whats_textSearch = "Search results for '%s'."; - - $lang->planet_acticle = "Article"; - $lang->planet_persontag = "Person Tag"; - - $lang->planet_recent_acticle = "Recent Articles"; - - - $lang->cmd_planet_add_tag = "Add"; - $lang->cmd_planet_add_article = "Write a message"; - $lang->cmd_planet_post_article = "Submit"; - $lang->planet_postscript = "P.S."; - $lang->planet_article_preview = "Preview"; - - - $lang->planet_notice_title = "Welcome %s
    This is a planet where you can share your thoughts, opinions, information, and knowledge with others. We will introduce how to use it. :)"; - $lang->planet_notice_list = array( - "Click the 'Open' button of 'Write a message' window. The window for writing a message will be open", - "New message is displayed by all the visitors, and they may write comments to it.", - "If you use 'Add to favorite', and 'Add an interesting tag' feature, you can find them easily.", - "You can immediately change your information, such as 'photo, nickname, tag' here.", - "Corious about others' plates? Use 'hot tags' or search.", - "If you have more question, search with 'Question' tag.", - ); - $lang->planet_notice_disable = "Do not display this message again."; - - $lang->msg_planet_about_postscript = "Input the postscript."; - $lang->msg_planet_about_tag = "Input tags. (seperated by ,)"; - $lang->msg_planet_already_added_favorite = "It is already registered as favorite"; - $lang->msg_planet_no_memo = "There is no memo"; - - $lang->msg_planet_rss_enabled = "RSS is enabled"; - $lang->msg_planet_rss_disabled = "RSS is disabled"; - - $lang->msg_me2day_sync = "Send to Me2day"; - $lang->msg_me2day_sync_q = "Would you like to send a message to Me2day?"; - $lang->me2day_id = "Me2day address"; - $lang->me2day_ukey = "User Key"; - $lang->msg_me2day_activate = "Send to Me2day always"; - $lang->msg_fail_auth_me2day = "Me2day authentication failed"; - $lang->msg_success_auth_me2day = "Me2day authentication was successful"; - - $lang->planet_total_articles = "All"; - $lang->planet_wantyou = "Thumbed up"; - $lang->planet_best = "Most discussed"; - $lang->planet_catch = "Fished others"; - $lang->planet_fish = "You fished"; - $lang->planet_bigfish = "Most discussed"; - $lang->cmd_send_me2day = "Me2day"; - - $lang->msg_already_have_phone_number = 'The phone number is already registered'; - $lang->planet_mobile_receive = 'Phone Linkage'; - $lang->planet_mobile_number = 'Phone number'; - $lang->msg_success_set_phone_number = 'The phone number is registered'; - - $lang->planet_tagtab = "Tags for Main Tab"; - $lang->about_planet_tagtab = "You can set multiple tags seperated by comma(,), These tags displayed as tabs in the main page."; - $lang->planet_tagtab_after = "뒤 추가 Tag 탭"; - $lang->about_planet_tagtab_after = "기본 태그탭 이후에 여러개의 Tag 탭을 추가할 수 있습니다. 콤마(,)로 여러개를 지정할 수 있습니다"; - $lang->planet_smstag = "SMS Tag"; - $lang->about_planet_smstag = "You can set multiple tags seperated by comma(,), These tags automatically added if the posting is registered via SMS"; - - $lang->planet_use_mobile = "Enable SMS"; - $lang->about_use_mobile = "Enable to write posting via mobile SMS"; - $lang->planet_use_me2day = "Use Me2day"; - $lang->about_use_me2day = "When writing a message, users can send it to me2day(http://me2day.net)."; - $lang->msg_search_thisplanet = "Search from this Planet"; - - $lang->msg_welcome_planet = 'Congratulations on the Planet to open.'; -?> diff --git a/modules/planet/lang/jp.lang.php b/modules/planet/lang/jp.lang.php deleted file mode 100644 index b89cb9c20..000000000 --- a/modules/planet/lang/jp.lang.php +++ /dev/null @@ -1,183 +0,0 @@ -planet = 'プラネット'; - $lang->planet_title = 'プラネットタイトル'; - $lang->planet_url = 'プラネットURL'; - $lang->planet_myplanet = 'マイプラネット'; - $lang->planet_whos_planet = "%s さんのプラネット"; - $lang->planet_whos_favorite = "%s さんのお気に入り"; - $lang->planet_whos_favorite_list = "'%s'さんがよく訪れるプラネット"; - $lang->planet_favorite = 'お気に入り'; - - $lang->planet_welcome = 'ようこそ!'; - - $lang->planet_reply_content = 'プラネットのコメント内容'; - - $lang->about_planet = - "microBlogのXEモジュールです。会員別のプラネットを作成して運営することが出来ます。 - ホームページパッケージで登録されているドメインからプラネットへアクセス出来ない場合もあります。 - プラネットを初期ページとして利用する場合は、ホームページパッケージで登録されているドメインと異なるドメインを登録して下さい。"; - - $lang->planet_mid = 'プラネットアクセスアドレス'; - $lang->about_planet_mid = 'プラネットアクセスアドレスは「http://XEアドレス/プラネットアクセスアドレス」のようにダイレクトで接続出来るアドレスを指します。'; - - $lang->planet_default_skin = 'プラネット基本スキン'; - $lang->about_planet_default_skin = 'プラネットメインページ及び作成されたプラネットの基本スキンに設定されます。'; - - $lang->planet_comment = 'プラネット簡単紹介'; - $lang->about_planet_comment = 'プラネット簡単紹介はプラネットに接続した時ブラウザのタイトル及びプラネットの簡単紹介欄に表示される内容です。'; - - $lang->use_signup = '会員登録ボタン表示'; - $lang->about_use_signup = '会員登録ボタン表示を選択するとプラネットの上段メニュに会員登録が出来るボタンが表示されます。'; - - - $lang->cmd_create_planet = 'マイプラネット作成'; - $lang->create_message = 'マイプラネット作成案内文'; - $lang->about_create_message = 'プラネット作成時に表示される案内文が入力出来ます。'; - - $lang->cmd_planet_setup = '基本設定'; - $lang->cmd_planet_list = 'プラネットリスト'; - - $lang->msg_not_logged = 'ログインしていません。'; - $lang->msg_planet_exists = '既に作成したプラネットがありますので、新しく作成することが出来ません。'; - $lang->msg_denied_planet_title = '禁止されたプラネットタイトルです。'; - - $lang->planet_userinfo = '個人情報'; - $lang->planet_change_userinfo = '個人情報変更'; - - $lang->planet_change_photo = '写真変更'; - $lang->about_planet_change_photo = '画像サイズは96×96pxに設定されます。'; - $lang->cmd_planet_image_upload = '画像アップロード'; - - $lang->cmd_planet_good = 'お勧め'; - $lang->cmd_planet_addfavorite = 'お気に入り追加'; - - $lang->planet_hot_tag = 'リアルタイム人気タグ'; - $lang->planet_home = 'プラネットトップ'; - $lang->cmd_planet_more_tag = 'タグをもっと見る'; - - $lang->planet_memo = 'メモ'; - $lang->cmd_planet_show_memo_write_form = 'メモ作成'; - $lang->cmd_planet_delete_memo = 'メモ削除'; - $lang->cmd_planet_memo_write_ok = '入力完了'; - - $lang->planet_interest_tag = '関心タグ'; - $lang->planet_interest_content = '関心記事'; - $lang->cmd_planet_show_interest_tag = '関心タグを見る'; - $lang->cmd_planet_close_interest_tag = '関心タグを閉じる'; - $lang->msg_planet_already_added_interest_tag = '既に登録されている関心タグです。'; - - $lang->cmd_planet_edit_subject = 'タイトル編集'; - $lang->cmd_planet_edit_intro = '簡単紹介編集'; - $lang->cmd_planet_edit_tag = 'タグ編集'; - - $lang->cmd_planet_openclose_memo = 'メモを開く/閉じる'; - $lang->cmd_planet_del_tag = 'タグ削除'; - - - $lang->cmd_planet_openclose_recommend_search = 'お勧め検索を開く/閉じる'; - $lang->about_planet_input_search_text = '検索語入力'; - - - $lang->about_planet_make_planet = 'マイプラネットを作成しましょう。プラネットの上段に表示される「マイインフォ」を入力して下さい。'; - $lang->about_planet_make_planet_info = 'マイプラネットの上段に表示されるマイインフォです。各項目を入力して設定を変更して下さい。'; - $lang->planet_input_personalinfo = '個人情報入力'; - $lang->planet_photo = '写真'; - $lang->planet_myintro = '自己紹介'; - - $lang->about_planet_url = '一度設定すると変更が出来ませんので、慎重に決めて下さい。'; - $lang->planet_mytag = '人物タグ'; - $lang->about_planet_mytag = '自分を表現するタグです。複数のタグは半角「,(コンマ)」で区切って入力して下さい。'; - - $lang->about_planet_tag = '複数のタグは「,」で区別されます。'; - - $lang->cmd_planet_makeOk_move_myplanet = '確認 : 作成されたマイプラネットに移動します。'; - $lang->cmd_planet_ok_move_myplanet = '確認 : マイプラネットに移動します。'; - - - $lang->about_planet_login = 'IDとパスワードを入力してログインボタンをクリックして下さい。'; - - $lang->cmd_planet_login = 'ログイン'; - - - $lang->planet_nowhot_tag = 'プラネット人気タグ'; - $lang->cmd_planet_close_nowhot_tag = '人気タグを閉じる'; - - $lang->about_planet_whats_textSearch_in_planet = "%sさんのプラネットから検索した'%s'の検索結果です。"; - $lang->about_planet_whats_textSearch = "'%s'の全体検索結果です。"; - - $lang->planet_acticle = '記事'; - $lang->planet_persontag = '人物タグ'; - - $lang->planet_recent_acticle = '最新記事'; - - - $lang->cmd_planet_add_tag = '関心タグ追加'; - $lang->cmd_planet_add_article = '新規投稿'; - $lang->cmd_planet_post_article = '登録'; - $lang->planet_postscript = '追記'; - $lang->planet_article_preview = 'プレビュー'; - - - $lang->planet_notice_title = "%sさん、プラネットにようこそ!
    %sさんの考え、意見、情報、知識などを自由にたくさんの人々と共有出来るプラネットです。簡単な使い方を案内します。"; - $lang->planet_notice_list = array( - "「新規投稿」の「開く」ボタンを利用してみて下さい。記事を作成するウィンドウが開きます。", - "作成された記事は %sさんのプラネットに訪問する人々に公開されます。", - "「お気に入り追加」と「関心タグ追加」機能はいつでも%sさんの関心記事を見ることが出来ます。", - "%sさんの「写真、ネックネーム、タグ」などの情報は現在ページから変更出来ます。", - "他のプラネットが気になりますか?「リアルタイム人気タグ」または「検索」を利用してみて下さい。", - "その他、気になる部分は「質問」タグを検索してみて下さい。他の方から答えてもらえます。", - ); - $lang->planet_notice_disable = '今後このメッセージを表示しません。'; - - $lang->msg_planet_about_postscript = '追加で書きたいことがありましたら作成して下さい。'; - $lang->msg_planet_about_tag = 'タグを書いて下さい。(半角コンマ「,」で区別)'; - $lang->msg_planet_already_added_favorite = '既に登録されたお気に入りです。'; - $lang->msg_planet_no_memo = '登録されたメモがありません。'; - - $lang->msg_planet_rss_enabled = 'RSS配布機能を使用中です。'; - $lang->msg_planet_rss_disabled = 'RSS配布機能を使用していません。'; - - $lang->msg_me2day_sync = 'me2dayに書き込みを送る'; - $lang->msg_me2day_sync_q = 'me2dayに書き込みを送信しますか?'; - $lang->me2day_id = 'me2dayアドレス'; - $lang->me2day_ukey = 'ユーザーキー'; - $lang->msg_me2day_activate = '自動送信設定されました。'; - $lang->msg_fail_auth_me2day = 'me2dayの認証に失敗しました。'; - $lang->msg_success_auth_me2day = 'me2day認証に成功しました。'; - - $lang->planet_total_articles = '全て'; - $lang->planet_wantyou = 'お勧め'; - $lang->planet_best = 'ベスト'; - $lang->planet_catch = '選んだ記事'; - $lang->planet_fish = '選ばれた記事'; - $lang->planet_bigfish = 'ベスト'; - $lang->cmd_send_me2day = 'me2day送信'; - - $lang->msg_already_have_phone_number = '既に登録されている電話番号です。'; - $lang->planet_mobile_receive = '携帯連動'; - $lang->planet_mobile_number = '携帯電話番号'; - $lang->msg_success_set_phone_number = '電話番号を登録しました。'; - - $lang->planet_tagtab = '基本タグタブ'; - $lang->about_planet_tagtab = '半角コンマ(,)区切りで複数タグの登録が出来ます。 登録したタグはメインページにタブとして出力されます。'; - $lang->planet_tagtab_after = '追加タグタブ'; - $lang->about_planet_tagtab_after = '基本タグタブの後ろに、複数のタグタブの追加が出来ます。半角コンマ(,)区切りで複数登録出来ます。'; - $lang->planet_smstag = 'SMS登録タグ'; - $lang->about_planet_smstag = 'SMSで登録されるタグです。半角コンマ(,)区切りで複数のタグ指定が出来ます。'; - - $lang->planet_use_mobile = 'SMS連動'; - $lang->about_use_mobile = '携帯SMSにて書き込みが出来ます。(日本国内は未対応)'; - $lang->planet_use_me2day = 'mw2day連動'; - $lang->about_use_me2day = '書き込みの内容がme2dayへ送信されます。'; - - - $lang->msg_search_thisplanet = 'このプラネットで検索'; - - $lang->msg_welcome_planet = 'プラネットの開設、有難う御座います。これから宜しくお願します'; -?> diff --git a/modules/planet/lang/ko.lang.php b/modules/planet/lang/ko.lang.php deleted file mode 100644 index 363508422..000000000 --- a/modules/planet/lang/ko.lang.php +++ /dev/null @@ -1,183 +0,0 @@ -planet = '플래닛'; - $lang->planet_title = '플래닛 제목'; - $lang->planet_url = '플래닛 URL'; - $lang->planet_myplanet = '내 플래닛'; - $lang->planet_whos_planet = "%s 님의 플래닛"; - $lang->planet_whos_favorite = "%s 님의 즐겨찾기"; - $lang->planet_whos_favorite_list = "'%s'님께서 즐겨찾는 플래닛"; - $lang->planet_favorite = "즐겨찾기"; - - $lang->planet_welcome = '축하합니다'; - - $lang->planet_reply_content = '플래닛 댓글 내용'; - - $lang->about_planet = - "microBlog의 XE 모듈입니다. 회원별로 플래닛을 생성하여 운영할 수 있습니다 - 홈페이지 패키지에서 사용되는 도메인으로는 플래닛이 접속이 안될 수도 있습니다. - 플래닛을 초기페이지로 사용하고 싶으시면 접속을 원하시는 도메인을 홈페이지 패키지등에서 사용하지 않으셔야 합니다"; - - $lang->planet_mid = '플래닛 접속 주소'; - $lang->about_planet_mid = '플래닛 접속 주소는 http://XE주소/플래닛주소 와 같이 바로 접속가능할 수 있는 주소를 뜻합니다'; - - $lang->planet_default_skin = '플래닛 기본 스킨'; - $lang->about_planet_default_skin = '플래닛 메인 페이지 및 생성된 플래닛들의 기본 스킨으로 설정됩니다'; - - $lang->planet_comment = '플래닛 한줄 소개'; - $lang->about_planet_comment = '플래닛 한줄 소개는 플래닛 접속시 브라우저 제목과 플래닛의 한줄 소개란에 표시되는 내용입니다'; - - $lang->use_signup = '회원가입 연결'; - $lang->about_use_signup = '회원가입 연결을 선택하시면 플래닛의 상단메뉴에 회원가입할 수 있는 링크가 나타납니다'; - - - $lang->cmd_create_planet = '내 플래닛 만들기'; - $lang->create_message = '플래닛 생성 안내글'; - $lang->about_create_message = '플래닛 생성시 나타나는 안내글을 입력하실 수 있습니다'; - - $lang->cmd_planet_setup = '기본 설정'; - $lang->cmd_planet_list = '플래닛 목록'; - - $lang->msg_not_logged = '로그인 되어 있지 않습니다'; - $lang->msg_planet_exists = '이미 생성하신 플래닛이 있어서 새로 만드실 수 없습니다'; - $lang->msg_denied_planet_title = '금지된 플래닛 제목입니다!'; - - $lang->planet_userinfo = '개인정보'; - $lang->planet_change_userinfo = '개인정보변경'; - - $lang->planet_change_photo = '사진바꾸기'; - $lang->about_planet_change_photo = '이미지 사이즈는 96x96 픽셀(MSN 메신저 사진과 같은 크기)으로 설정 됩니다.'; - $lang->cmd_planet_image_upload = '이미지올리기'; - - $lang->cmd_planet_good = '원츄'; - $lang->cmd_planet_addfavorite = '즐겨찾기추가'; - - $lang->planet_hot_tag = '실시간 인기태그'; - $lang->planet_home = '플래닛홈'; - $lang->cmd_planet_more_tag = '더 많은 태그 보기'; - - $lang->planet_memo = '메모'; - $lang->cmd_planet_show_memo_write_form = '메모쓰기'; - $lang->cmd_planet_delete_memo = '메모삭제'; - $lang->cmd_planet_memo_write_ok = '입력완료'; - - $lang->planet_interest_tag = '관심태그'; - $lang->planet_interest_content = '관심글'; - $lang->cmd_planet_show_interest_tag = '관심태그 보기'; - $lang->cmd_planet_close_interest_tag = '관심태그 닫기'; - $lang->msg_planet_already_added_interest_tag = '이미 등록된 관심태그입니다'; - - $lang->cmd_planet_edit_subject = '제목편집'; - $lang->cmd_planet_edit_intro = '한줄소개편집'; - $lang->cmd_planet_edit_tag = '태그편집'; - - $lang->cmd_planet_openclose_memo = '메모 열기/닫기'; - $lang->cmd_planet_del_tag = '태그삭제'; - - - $lang->cmd_planet_openclose_recommend_search = '추천 검색어 열기/닫기'; - $lang->about_planet_input_search_text = '검색어입력'; - - - $lang->about_planet_make_planet = '내 플래닛을 만들어 보세요. 플래닛 상단에 보여질 나의 정보를 입력해주세요.'; - $lang->about_planet_make_planet_info = '내 플래닛의 상단에 보여질 나의 정보입니다. 각 항목을 원하는 대로 설정하고 변경해보세요.'; - $lang->planet_input_personalinfo = '개인정보입력'; - $lang->planet_photo = '사진'; - $lang->planet_myintro = '자기소개'; - - $lang->about_planet_url = '설정 후 변경할 수 없습니다'; - $lang->planet_mytag = '인물 태그'; - $lang->about_planet_mytag = '나를 표현하는 태그로써 여러개의 태그는 쉼표로 구분 합니다.'; - - $lang->about_planet_tag = '여러개의 태그는 쉼표로 구분 합니다.'; - - $lang->cmd_planet_makeOk_move_myplanet = '확인 : 생성된 내 플래닛으로 이동 합니다'; - $lang->cmd_planet_ok_move_myplanet = '확인 : 내 플래닛으로 이동 합니다'; - - - $lang->about_planet_login = '아이디와 비밀번호를 입력하고 로그인 버튼을 누르세요'; - - $lang->cmd_planet_login = '로그인'; - - - $lang->planet_nowhot_tag = '플래닛 실시간 인기태그'; - $lang->cmd_planet_close_nowhot_tag = '실시간 인기태그 닫기'; - - $lang->about_planet_whats_textSearch_in_planet = "%s님의 플래닛에서 검색한 '%s' 에 대한 결과 입니다."; - $lang->about_planet_whats_textSearch = "'%s' 에 대한 전체 검색결과 입니다."; - - $lang->planet_acticle = '글'; - $lang->planet_persontag = '인물태그'; - - $lang->planet_recent_acticle = '최신 업데이트 글'; - - - $lang->cmd_planet_add_tag = '관심태그추가'; - $lang->cmd_planet_add_article = '새글쓰기'; - $lang->cmd_planet_post_article = '글 올리기'; - $lang->planet_postscript = 'P.S.'; - $lang->planet_article_preview = '미리보기'; - - - $lang->planet_notice_title = "%s님 반갑습니다!
    %s님의 생각, 의견, 정보, 지식 등을 자유롭고 편안하게 많은 분들과 나눌 수 있는 곳, 플래닛 입니다. 몇 가지 사용법을 안내해 드릴께요.^^"; - $lang->planet_notice_list = array( - "'새글쓰기'창의 '열기' 버튼을 이용해 보세요. 글을 작성할 수 있는 창이 열립니다.", - "작성된 새글은 %s님의 플래닛을 방문하신 모든 분들이 볼 수 있고 댓글도 추가할 수 있습니다.", - "'즐겨찾기추가'와 '관심태그추가' 기능을 이용하면 %s님의 관심글로 언제든지 바로가기 할 수 있습니다.", - "%s님의 '사진, 닉네임, 태그' 등의 정보는 현재 페이지에서 즉시 변경할 수 있습니다.", - "다른 플래닛이 궁금하시다구요? 실시간 인기태그 또는 검색을 이용해보세요.", - "기타 궁금하신 점은 '질문' 태그를 검색해 보세요. 다른 분들의 도움을 받을 수 있습니다.", - ); - $lang->planet_notice_disable = '이 메시지를 다시 보지 않습니다.'; - - $lang->msg_planet_about_postscript = '덧붙이고 싶은 말이 있으면 적으세요'; - $lang->msg_planet_about_tag = '태그를 적으세요. (쉼표로 구분)'; - $lang->msg_planet_already_added_favorite = '이미 등록된 즐겨찾기 입니다'; - $lang->msg_planet_no_memo = '등록된 메모가 없습니다'; - - $lang->msg_planet_rss_enabled = 'RSS 배포 기능을 사용중입니다'; - $lang->msg_planet_rss_disabled = 'RSS 배포 기능을 사용하지 않고 있습니다'; - - $lang->msg_me2day_sync = '미투데이로 글 보내기'; - $lang->msg_me2day_sync_q = '미투데이로 내 글을 전송하시겠습니까?'; - $lang->me2day_id = '미투 주소'; - $lang->me2day_ukey = '사용자 키'; - $lang->msg_me2day_activate = '항상 자동으로 전송합니다'; - $lang->msg_fail_auth_me2day = 'Me2day 인증 실패하였습니다'; - $lang->msg_success_auth_me2day = 'Me2day 인증에 성공하였습니다'; - - $lang->planet_total_articles = '전부'; - $lang->planet_wantyou = '원츄'; - $lang->planet_best = '월척'; - $lang->planet_catch = '낚은 글'; - $lang->planet_fish = '낚인 글'; - $lang->planet_bigfish = '월척'; - $lang->cmd_send_me2day = '미투발송'; - - $lang->msg_already_have_phone_number = '이미 전화번호가 등록되어 있습니다.'; - $lang->planet_mobile_receive = '모바일 연동'; - $lang->planet_mobile_number = '전화번호'; - $lang->msg_success_set_phone_number = '전화번호가 등록되었습니다.'; - - $lang->planet_tagtab = '추가 Tag 탭'; - $lang->about_planet_tagtab = '콤마(,)로 여러개의 Tag를 지정할 수 있으며, 지정한 Tag는 메인에 탭으로 출력 됩니다.'; - $lang->planet_tagtab_after = '뒤 추가 Tag 탭'; - $lang->about_planet_tagtab_after = '기본 태그탭 이후에 여러개의 Tag 탭을 추가할 수 있습니다. 콤마(,)로 여러개를 지정할 수 있습니다'; - $lang->planet_smstag = 'SMS 등록 Tag'; - $lang->about_planet_smstag = '콤마(,)로 여러개의 Tag를 지정할 수 있으며, SMS로 등록시에 등록 되는 Tag'; - - $lang->planet_use_mobile = 'SMS 연동'; - $lang->about_use_mobile = '핸드폰 SMS로 글을 작성할 수 있게 합니다.'; - $lang->planet_use_me2day = '미투데이 연동'; - $lang->about_use_me2day = '글 작성시 me2day에 보내게 됩니다.'; - - - $lang->msg_search_thisplanet = '이 플래닛에서 검색'; - - $lang->msg_welcome_planet = '플래닛 개설을 축하드립니다'; -?> diff --git a/modules/planet/lang/zh-CN.lang.php b/modules/planet/lang/zh-CN.lang.php deleted file mode 100644 index a06028525..000000000 --- a/modules/planet/lang/zh-CN.lang.php +++ /dev/null @@ -1,180 +0,0 @@ -planet = "微博"; - $lang->planet_title = "微博标题"; - $lang->planet_url = "微博URL"; - $lang->planet_myplanet = "我的微博"; - $lang->planet_whos_planet = "%s的微博"; - $lang->planet_whos_favorite = "%s的收藏"; - $lang->planet_whos_favorite_list = "'%s'的收藏"; - $lang->planet_favorite = "收藏"; - - $lang->planet_welcome = "欢迎您来到个人微博!"; - - $lang->planet_reply_content = "微博评论内容"; - - $lang->about_planet = - "XE的微博模块。用户可以创建自己的微博并使用。 - 注意:主站使用的域名可能无法链接微博。 - 注意:要想把微博设置为默认首页,你要链接的域名应是唯一的,不能同时用在其他站点。"; - - $lang->planet_mid = "微博地址名称"; - $lang->about_planet_mid = "是指可以直接访问个人微博的标示名。例:http://域名/微博地址名称/"; - - $lang->planet_default_skin = "微博默认皮肤"; - $lang->about_planet_default_skin = "设置微博主站及已生成微博的皮肤。"; - - $lang->planet_comment = "微博简单介绍"; - $lang->about_planet_comment = "就是微博的简单介绍,同时也出现在浏览器顶端的标题栏。"; - - $lang->use_signup = "用户注册链接"; - $lang->about_use_signup = "勾选此项,微博主站顶端显示‘新用户注册’链接。"; - - - $lang->cmd_create_planet = "创建微博"; - $lang->create_message = "简单微博介绍"; - $lang->about_create_message = "可以输入简单的关于微博的简介。"; - - $lang->cmd_planet_setup = "常规选项"; - $lang->cmd_planet_list = "微博列表"; - - $lang->msg_not_logged = "请登录。"; - $lang->msg_planet_exists = "您已有生成的微博,不能另行创建微博。"; - $lang->msg_denied_planet_title = 'Denied planet title'; - - $lang->planet_userinfo = "个人资料"; - $lang->planet_change_userinfo = "修改个人资料"; - - $lang->planet_change_photo = "修改头像"; - $lang->about_planet_change_photo = "图片大小些为96x96px(与MSN头像相同)。"; - $lang->cmd_planet_image_upload = "上传图片"; - - $lang->cmd_planet_good = "推荐"; - $lang->cmd_planet_addfavorite = "收藏"; - - $lang->planet_hot_tag = "实时人气标签"; - $lang->planet_home = "微博首页"; - $lang->cmd_planet_more_tag = "更多"; - - $lang->planet_memo = "留言"; - $lang->cmd_planet_show_memo_write_form = "留言"; - $lang->cmd_planet_delete_memo = "删除留言"; - $lang->cmd_planet_memo_write_ok = "提交"; - - $lang->planet_interest_tag = "关注标签"; - $lang->planet_interest_content = "关注主题"; - $lang->cmd_planet_show_interest_tag = "查看关注标签"; - $lang->cmd_planet_close_interest_tag = "关闭关注标签"; - $lang->msg_planet_already_added_interest_tag = "已添加的关注标签。"; - - $lang->cmd_planet_edit_subject = "修改标题"; - $lang->cmd_planet_edit_intro = "修改简介"; - $lang->cmd_planet_edit_tag = "修改标签"; - - $lang->cmd_planet_openclose_memo = "'展开/折叠'留言"; - $lang->cmd_planet_del_tag = "删除标签"; - - - $lang->cmd_planet_openclose_recommend_search = "'打开/关闭'推荐关键词"; - $lang->about_planet_input_search_text = "输入关键词"; - - - $lang->about_planet_make_planet = "创建我的微博"; - $lang->about_planet_make_planet_info = "显示在微博头部的个人资料,您可以随意设置即修改。"; - $lang->planet_input_personalinfo = "输入个人资料"; - $lang->planet_photo = "头像"; - $lang->planet_myintro = "个人简介"; - - $lang->about_planet_url = "请认真填写,此项输入后无法修改"; - $lang->planet_mytag = "形象标签"; - $lang->about_planet_mytag = "添加展现自我的个性标签,多个标签用逗号(,)来区分。"; - - $lang->about_planet_tag = "多个标签用逗号(,)来区分。"; - - $lang->cmd_planet_makeOk_move_myplanet = "确认 : 跳转到我的微博"; - $lang->cmd_planet_ok_move_myplanet = "确认 : 跳转到我的微博"; - - - $lang->about_planet_login = "输入用户名及密码后请点击登录按钮。"; - - $lang->cmd_planet_login = "登录"; - - - $lang->planet_nowhot_tag = "微博实时人气标签"; - $lang->cmd_planet_close_nowhot_tag = "关闭实时人气标签"; - - $lang->about_planet_whats_textSearch_in_planet = "在%s的微博搜索 '%s' 的结果。"; - $lang->about_planet_whats_textSearch = "'%s' 的搜索结果。"; - - $lang->planet_acticle = "主题"; - $lang->planet_persontag = "形象标签"; - - $lang->planet_recent_acticle = "最新更新"; - - - $lang->cmd_planet_add_tag = "添加关注标签"; - $lang->cmd_planet_add_article = "发布主题"; - $lang->cmd_planet_post_article = "发布"; - $lang->planet_postscript = "P.S."; - $lang->planet_article_preview = "预览"; - - - $lang->planet_notice_title = "您好,%s!
    先来了解一下什么是微博?
    微博就是自由的与别人共享自己的想法,建议,信息,知识的小博客。下面简单介绍一下微博的使用方法:"; - $lang->planet_notice_list = array( - "下面的'发布主题'栏可以'展开/折叠'。", - "微博访问者不仅可以查看您发布的主题,而且还可以发表自己的评论。", - "利用'添加收藏'和'添加关注标签',你随时可以查看你关注的微博及相关主题。", - "%s,您的'头像, 昵称, 形象标签'等信息都可以在本页面进行修改。", - "如果您想了解别人的微博,建议使用实时人气标签或直接搜索相关主题。", - "有其他疑问您可以试着搜索'提问'标签。或许能得到别人的帮助。", - ); - $lang->planet_notice_disable = "不再提示我"; - - $lang->msg_planet_about_postscript = "这里可以添加附言。"; - $lang->msg_planet_about_tag = "请输入标签(多个标签用逗号(,)来区分)"; - $lang->msg_planet_already_added_favorite = "已添加的收藏。"; - $lang->msg_planet_no_memo = "尚无被添加的留言"; - - $lang->msg_planet_rss_enabled = "正在使有RSS发布功能"; - $lang->msg_planet_rss_disabled = "目前不使用RSS发布功能"; - - $lang->msg_me2day_sync = "发送到me2day"; - $lang->msg_me2day_sync_q = "你确定要发送吗?"; - $lang->me2day_id = "me2day地址"; - $lang->me2day_ukey = "用户key"; - $lang->msg_me2day_activate = "自动发送"; - $lang->msg_fail_auth_me2day = "Me2day认证失败。"; - $lang->msg_success_auth_me2day = "已成功获得Me2day认证。"; - - $lang->planet_total_articles = "全部"; - $lang->planet_wantyou = "推荐"; - $lang->planet_best = "回复排行"; - $lang->planet_catch = "跟我帖"; - $lang->planet_fish = "我跟帖"; - $lang->planet_bigfish = "回复排行"; - $lang->cmd_send_me2day = "发送到me2"; - - $lang->msg_already_have_phone_number = '已添加的手机号。'; - $lang->planet_mobile_receive = '绑定手机'; - $lang->planet_mobile_number = '手机号'; - $lang->msg_success_set_phone_number = '已成功添加手机号。'; - - $lang->planet_tagtab = "添加Tag标签页"; - $lang->about_planet_tagtab = "默认标签页之前,可以添加多个Tag标签页。同时输入多个标签页请用逗号(,)来区分。"; - $lang->planet_tagtab_after = "追加Tag标签页"; - $lang->about_planet_tagtab_after = "默认标签页之后,可以追加多个Tag标签页。同时输入多个标签页请用逗号(,)来区分。"; - $lang->planet_smstag = "添加SMS标签"; - $lang->about_planet_smstag = "用SMS发送时自动添加的标签,用逗号(,)来区分多个标签。"; - - $lang->planet_use_mobile = "绑定SMS"; - $lang->about_use_mobile = "可以用手机SMS发送。"; - $lang->planet_use_me2day = "绑定me2day"; - $lang->about_use_me2day = "发布主题的同时发送到me2day。"; - $lang->msg_search_thisplanet = "在此微博中搜索"; - $lang->msg_welcome_planet = 'Congratulations on the Planet to open.'; -?> diff --git a/modules/planet/lang/zh-TW.lang.php b/modules/planet/lang/zh-TW.lang.php deleted file mode 100644 index fc2da913d..000000000 --- a/modules/planet/lang/zh-TW.lang.php +++ /dev/null @@ -1,177 +0,0 @@ -planet = "微型部落格"; - $lang->planet_title = "部落格標題"; - $lang->planet_url = "部落格網址"; - $lang->planet_myplanet = "我的微型部落格"; - $lang->planet_whos_planet = "%s 的微型部落格"; - $lang->planet_whos_favorite = "%s 的最愛"; - $lang->planet_whos_favorite_list = "'%s'的微型部落格清單"; - $lang->planet_favorite = "的最愛"; - - $lang->planet_welcome = "歡迎光臨!"; - - $lang->planet_reply_content = "微型部落格的回覆內容"; - - $lang->about_planet = - "XE微型部落格模組,可讓會員建立自己的微型部落格。 - 虛擬網站模組所使用的網域名稱無法用於微型部落格模組。 - 如果想將微型部落格當作首頁,請先在網站模組中設定其他的網域名稱。"; - - $lang->planet_mid = "微型部落格連結網址"; - $lang->about_planet_mid = "可以直接輸入網址訪問部落格,微型部落格連結網址是「http://主程式網址/微型部落格網址」。"; - - $lang->planet_default_skin = "微型部落格面板"; - $lang->about_planet_default_skin = "選擇微型部落格面板。"; - - $lang->planet_comment = "微型部落格簡介"; - $lang->about_planet_comment = "微型部落格的簡介,同時也會顯示在瀏覽器的標題。"; - - $lang->use_signup = "顯示會員註冊按鈕"; - $lang->about_use_signup = "選擇此項,會在微型部落格首頁顯示『新會員註冊』按鈕。"; - - $lang->cmd_create_planet = "建立我的微型部落格"; - $lang->create_message = "微型部落格簡介"; - $lang->about_create_message = "簡單地輸入關於部落格的簡介。"; - - $lang->cmd_planet_setup = "基本設定"; - $lang->cmd_planet_list = "微型部落格列表"; - - $lang->msg_not_logged = "請先登入。"; - $lang->msg_planet_exists = "已建立微型部落格,無法再新增。"; - $lang->msg_denied_planet_title = 'Denied planet title'; - - $lang->planet_userinfo = "個人資料"; - $lang->planet_change_userinfo = "修改個人資料"; - - $lang->planet_change_photo = "變更圖片"; - $lang->about_planet_change_photo = "圖片大小為 96×96 px。"; - $lang->cmd_planet_image_upload = "上傳"; - - $lang->cmd_planet_good = "推薦"; - $lang->cmd_planet_addfavorite = "新增至最愛"; - - $lang->planet_hot_tag = "熱門標籤"; - $lang->planet_home = "微型部落格首頁"; - $lang->cmd_planet_more_tag = "更多"; - - $lang->planet_memo = "留言"; - $lang->cmd_planet_show_memo_write_form = "發表留言"; - $lang->cmd_planet_delete_memo = "刪除留言"; - $lang->cmd_planet_memo_write_ok = "輸入完畢"; - - $lang->planet_interest_tag = "喜愛標籤"; - $lang->planet_interest_content = "喜愛內容"; - $lang->cmd_planet_show_interest_tag = "顯示喜愛標籤"; - $lang->cmd_planet_close_interest_tag = "關閉喜愛標籤"; - $lang->msg_planet_already_added_interest_tag = "已新增的喜愛標籤。"; - - $lang->cmd_planet_edit_subject = "修改標題"; - $lang->cmd_planet_edit_intro = "修改簡介"; - $lang->cmd_planet_edit_tag = "編輯標籤"; - - $lang->cmd_planet_openclose_memo = "展開或關閉留言"; - $lang->cmd_planet_del_tag = "刪除標籤"; - - $lang->cmd_planet_openclose_recommend_search = "開啟或關閉推薦關鍵字"; - $lang->about_planet_input_search_text = "輸入關鍵字"; - - $lang->about_planet_make_planet = "建立微型部落格。請輸入微型部落格的基本資料。"; - $lang->about_planet_make_planet_info = "顯示微型部落格的基本資料。當所有項目都輸入完畢後,請儲存您的設定。"; - $lang->planet_input_personalinfo = "輸入個人資料"; - $lang->planet_photo = "照片"; - $lang->planet_myintro = "自我介紹"; - - $lang->about_planet_url = "設定完成後無法再修改。"; - $lang->planet_mytag = "個人標籤"; - $lang->about_planet_mytag = "個人專屬標籤。以「,」區分多個標籤。"; - - $lang->about_planet_tag = "以「,」區分多個標籤。"; - - $lang->cmd_planet_makeOk_move_myplanet = "確認 : 移動到我的微型部落格。"; - $lang->cmd_planet_ok_move_myplanet = "確認 : 移動到我的微型部落格。"; - - - $lang->about_planet_login = "請輸入帳號密碼。"; - - $lang->cmd_planet_login = "登入"; - - - $lang->planet_nowhot_tag = "熱門標籤"; - $lang->cmd_planet_close_nowhot_tag = "關閉熱門標籤"; - - $lang->about_planet_whats_textSearch_in_planet = "在'%s'的微型部落格中搜尋'%s'的結果。"; - $lang->about_planet_whats_textSearch = "所有關於'%s'的搜尋結果。"; - - $lang->planet_acticle = "文章"; - $lang->planet_persontag = "個人標籤"; - - $lang->planet_recent_acticle = "最新文章"; - - - $lang->cmd_planet_add_tag = "新增喜愛標籤"; - $lang->cmd_planet_add_article = "發表"; - $lang->cmd_planet_post_article = "確認"; - $lang->planet_postscript = "P.S"; - $lang->planet_article_preview = "預覽"; - - - $lang->planet_notice_title = "%s,歡迎來到微型部落格!
    %s,您可以在微型部落格中分享您的想法、意見、資訊以及其他知識喔。以下是簡單的使用說明。^^"; - $lang->planet_notice_list = array( - "底下的內容輸入區域可以開啟或關閉。", - "所有瀏覽者都能夠觀看和回覆%s的微型部落格。", - "利用「新增最愛」與「喜愛標籤」功能,隨時都能看到%s的喜愛內容。", - "%s的「照片、暱稱、標籤」等資料都可在此頁面中進行修改。", - "對其他微型部落格有興趣嗎?請利用『熱門標籤』或『搜尋』。", - "如果您還有其他問題。請搜尋『問題』標籤。", - ); - $lang->planet_notice_disable = "不要再顯示。"; - - $lang->msg_planet_about_postscript = "請輸入附註"; - $lang->msg_planet_about_tag = "請輸入標籤並以「,」區隔"; - $lang->msg_planet_already_added_favorite = "已新增的最愛。"; - $lang->msg_planet_no_memo = "目前沒有留言"; - - $lang->msg_planet_rss_enabled = "RSS使用中"; - $lang->msg_planet_rss_disabled = "暫停使用RSS"; - - $lang->msg_me2day_sync = "傳送到me2day"; - $lang->msg_me2day_sync_q = "確定要傳送到me2day嗎?"; - $lang->me2day_id = "me2day網址"; - $lang->me2day_ukey = "User Key"; - $lang->msg_me2day_activate = "自動傳送。"; - $lang->msg_fail_auth_me2day = "Me2day認證失敗。"; - $lang->msg_success_auth_me2day = "Me2day認證成功。"; - - $lang->planet_total_articles = "全部"; - $lang->planet_wantyou = "推薦"; - $lang->planet_best = "熱門討論"; - $lang->planet_catch = "文章選擇"; - $lang->planet_fish = "選擇文章"; - $lang->planet_bigfish = "熱門討論"; - $lang->cmd_send_me2day = "me2day傳送"; - - $lang->msg_already_have_phone_number = '已註冊的手機號碼。'; - $lang->planet_mobile_receive = '行動上網'; - $lang->planet_mobile_number = '手機號碼'; - $lang->msg_success_set_phone_number = '手機號碼註冊成功。'; - - $lang->planet_tagtab = "標籤頁"; - $lang->about_planet_tagtab = "以「,」區分多個標籤,這些標籤將顯示在標籤頁。"; - $lang->planet_tagtab_after = "新增標籤頁"; - $lang->about_planet_tagtab_after = "可新增多個標籤頁。以「,」區分多個標籤。"; - $lang->planet_smstag = "SMS標籤"; - $lang->about_planet_smstag = "以「,」區分多個標籤,用SMS傳送時將自動新增標籤。"; - - $lang->planet_use_mobile = "開啟SMS"; - $lang->about_use_mobile = "可用手機發送SMS"; - $lang->planet_use_me2day = "Me2day"; - $lang->about_use_me2day = "發表主題的同時也傳送到Me2day(http://me2day.net)。"; - $lang->msg_search_thisplanet = "搜尋微型部落格"; - $lang->msg_welcome_planet = '歡迎加入微型部落格^_^'; -?> diff --git a/modules/planet/libs/me2day.api.php b/modules/planet/libs/me2day.api.php deleted file mode 100644 index 85c2f6937..000000000 --- a/modules/planet/libs/me2day.api.php +++ /dev/null @@ -1,63 +0,0 @@ -user_id = $user_id; - $this->user_key = $user_key; - } - - function _getNonce() { - for($i=0;$i<8;$i++) $nonce .= dechex(rand(0, 15)); - return $nonce; - } - - function _getAuthKey() { - $nonce = $this->_getNonce(); - return $nonce.md5($nonce.$this->user_key); - } - - function _getPath($method, $user_id = null) { - if(!$user_id) return sprintf('/api/%s.xml', $method); - return sprintf('/api/%s/%s.xml',$method, $user_id); - } - - function _getContent($method, $user_id = null, $params = null) { - $url = $this->api_url.$this->_getPath($method, $user_id); - $auth = base64_encode($this->user_id.':'.$this->_getAuthKey()); - - $arr_content = array(); - if(is_array($params) && count($params)) { - foreach($params as $key => $val) { - $arr_content[] = sprintf('%s=%s', $key, urlencode($val)); - } - $body = implode('&',$arr_content); - } - - $buff = FileHandler::getRemoteResource($url, $body, 3, 'GET', 'application/x-www-form-urlencoded', - array( - 'me2_application_key'=>$this->application_key, - 'Authorization'=>'Basic '.$auth, - ) - ); - return $buff; - } - - function chkNoop() { - $buff = $this->_getContent('noop'); - if(strpos($buff, '0')!==false) return new Object(); - return new Object(-1, $buff); - } - - function doPost($body, $tags, $content_type = 'document') { - $params = array('post[body]'=>$body, 'post[tags]'=>str_replace(',',' ',$tags), 'content_type'=>$content_type); - $buff = $this->_getContent('create_post',$this->user_id,$params); - if(strpos($buff, '0')!==false) return new Object(); - return new Object(-1,$buff); - } - } -?> diff --git a/modules/planet/planet.admin.controller.php b/modules/planet/planet.admin.controller.php deleted file mode 100644 index 578edbd1c..000000000 --- a/modules/planet/planet.admin.controller.php +++ /dev/null @@ -1,139 +0,0 @@ -getPlanetConfig(); - - // 이미 등록된 플래닛의 유무 체크 - $_module_info = $oModuleModel->getModuleInfoByMid($module_info->mid); - if($module_info->mid && $_module_info) { - $module_info->module_srl = $_module_info->module_srl; - $is_registed = true; - } else { - $is_registed = false; - } - - // mid, browser_title, is_default 값이 바뀌면 처리 - $module_info->mid = $args->mid = Context::get('planet_mid'); - $args->browser_title = Context::get('browser_title'); - $args->is_default = Context::get('is_default'); - $args->skin = Context::get('planet_default_skin'); - $args->layout_srl = Context::get('layout_srl'); - - $args->module = 'planet'; - $args->module_srl = $is_registed?$module_info->module_srl:getNextSequence(); - - if($args->is_default == 'Y') { - $output = $oModuleController->clearDefaultModule(); - if(!$output->toBool()) return $output; - } - - if($is_registed) { - $output = $oModuleController->updateModule($args); - } else { - $output = $oModuleController->insertModule($args); - } - if(!$output->toBool()) return $output; - - // 그외 정보 처리 - $module_info->planet_default_skin = Context::get('planet_default_skin'); - $module_info->use_mobile = Context::get('use_mobile'); - $module_info->use_me2day = Context::get('use_me2day'); - $module_info->use_rss = Context::get('use_rss'); - - $tagtab = explode(',',Context::get('planet_tagtab')); - for($i=0,$c=count($tagtab);$i<$c;$i++){ - if(trim($tagtab[$i])) continue; - $tagtab[$i] = trim($tagtab[$i]); - } - $tagtab = array_unique($tagtab); - $module_info->tagtab = $tagtab; - - $tagtab_after = explode(',',Context::get('planet_tagtab_after')); - for($i=0,$c=count($tagtab_after);$i<$c;$i++){ - if(trim($tagtab_after[$i])) continue; - $tagtab_after[$i] = trim($tagtab_after[$i]); - } - $tagtab_after = array_unique($tagtab_after); - $module_info->tagtab_after = $tagtab_after; - - - $smstag = explode(',',Context::get('planet_smstag')); - for($i=0,$c=count($smstag);$i<$c;$i++){ - if(trim($smstag[$i])) continue; - $tagtab[$i] = trim($tagtab[$i]); - } - $smstag = array_unique($smstag); - $module_info->smstag = $smstag; - - - $module_info->create_message = Context::get('create_message'); - $module_info->use_signup = Context::get('use_signup'); - if($module_info->use_signup != 'Y') $module_info->use_signup = 'N'; - - $oPlanetController = &getController('planet'); - $oPlanetController->insertPlanetConfig($module_info); - - $this->setMessage("success_saved"); - } - - function procPlanetAdminInsert() { - $args = Context::gets('planet_mid','browser_title','description','module_srl'); - $args->mid = $args->planet_mid; - unset($args->planet_mid); - - if(!$args->module_srl) return new Object(-1,'msg_invalid_request'); - - $oPlanetModel = &getModel('planet'); - $oPlanetController = &getController('planet'); - - $oPlanet = $oPlanetModel->getPlanet($args->module_srl); - $planet = $oPlanet->getObjectVars(); - $planet->mid = $args->mid; - $planet->browser_title = $args->browser_title; - $planet->description = $args->description; - - $output = $oPlanetController->updatePlanet($planet); - - if(!$output->toBool()) return $output; - - $this->add('module_srl',$output->get('module_srl')); - $this->setMessage('success_saved'); - } - - function procPlanetAdminDelete() { - $module_srl = Context::get('module_srl'); - - // 원본을 구해온다 - $oModuleController = &getController('module'); - $output = $oModuleController->deleteModule($module_srl); - if(!$output->toBool()) return $output; - - $args->module_srl = $module_srl; - executeQuery('planet.deletePlanet', $args); - executeQuery('planet.deletePlanetFavorites', $args); - executeQuery('planet.deletePlanetTags', $args); - executeQuery('planet.deletePlanetVoteLogs', $args); - executeQuery('planet.deletePlanetMemos', $args); - - $this->add('module','planet'); - $this->add('page',Context::get('page')); - $this->setMessage('success_deleted'); - } - } -?> diff --git a/modules/planet/planet.admin.model.php b/modules/planet/planet.admin.model.php deleted file mode 100644 index 22b2e3182..000000000 --- a/modules/planet/planet.admin.model.php +++ /dev/null @@ -1,18 +0,0 @@ - diff --git a/modules/planet/planet.admin.view.php b/modules/planet/planet.admin.view.php deleted file mode 100644 index 76b7dea50..000000000 --- a/modules/planet/planet.admin.view.php +++ /dev/null @@ -1,111 +0,0 @@ -module_info = $oPlanetModel->getPlanetConfig(); - Context::set('module_info',$this->module_info); - - $this->setTemplatePath($this->module_path."/tpl/"); - $template_path = sprintf("%stpl/",$this->module_path); - $this->setTemplatePath($template_path); - } - - function dispPlanetAdminSetup() { - - $oModuleModel = &getModel('module'); - $skin_list = $oModuleModel->getSkins($this->module_path); - Context::set('skin_list',$skin_list); - - $oMemberModel = &getModel('member'); - $group_list = $oMemberModel->getGroups(); - Context::set('group_list', $group_list); - if(is_array($this->module_info->tagtab)) Context::set('tagtab', join(',',$this->module_info->tagtab)); - if(is_array($this->module_info->tagtab_after)) Context::set('tagtab_after', join(',',$this->module_info->tagtab_after)); - if(is_array($this->module_info->smstag)) Context::set('smstag', join(',',$this->module_info->smstag)); - - // 레이아웃 목록을 구해옴 - $oLayoutMode = &getModel('layout'); - $layout_list = $oLayoutMode->getLayoutList(); - Context::set('layout_list', $layout_list); - - - $this->setTemplateFile('setup'); - } - - function dispPlanetAdminList() { - - $page = Context::get('page'); - if(!$page) $page = 1; - - $oPlanetModel = &getModel('planet'); - $output = $oPlanetModel->getPlanetList(20, $page, 'regdate'); - - Context::set('planet_list', $output->data); - Context::set('page_navigation', $output->page_navigation); - - $this->setTemplateFile('list'); - } - - function dispPlanetAdminInsert() { - $module_srl = Context::get('module_srl'); - if($module_srl) { - $oPlanetModel = &getModel('planet'); - Context::set('planet', $oPlanetModel->getPlanet($module_srl)); - } - - $this->setTemplateFile('insert'); - } - - function dispPlanetAdminDelete() { - if(!Context::get('module_srl')) return $this->dispPlanetAdminList(); - $module_srl = Context::get('module_srl'); - - $oPlanetModel = &getModel('planet'); - $oPlanet = $oPlanetModel->getPlanet($module_srl); - $planet_info = $oPlanet->getObjectVars(); - - $oDocumentModel = &getModel('document'); - $document_count = $oDocumentModel->getDocumentCount($planet_info->module_srl); - $planet_info->document_count = $document_count; - - Context::set('planet_info',$planet_info); - - // 템플릿 파일 지정 - $this->setTemplateFile('planet_delete'); - } - - function dispPlanetAdminSkinInfo() { - // 공통 모듈 권한 설정 페이지 호출 - $oModuleAdminModel = &getAdminModel('module'); - $skin_content = $oModuleAdminModel->getModuleSkinHTML($this->module_info->module_srl); - Context::set('skin_content', $skin_content); - - $this->setTemplateFile('skin_info'); - } - - /** - * @brief 권한 목록 출력 - **/ - function dispPlanetAdminGrantInfo() { - Context::set('module_srl', $this->module_info->module_srl); - - // 공통 모듈 권한 설정 페이지 호출 - $oModuleAdminModel = &getAdminModel('module'); - $grant_content = $oModuleAdminModel->getModuleGrantHTML($this->module_info->module_srl, $this->xml_info->grant); - Context::set('grant_content', $grant_content); - - $this->setTemplateFile('grant_list'); - } - } - -?> diff --git a/modules/planet/planet.api.php b/modules/planet/planet.api.php deleted file mode 100644 index 8e8dfafee..000000000 --- a/modules/planet/planet.api.php +++ /dev/null @@ -1,87 +0,0 @@ -add('contentList', $this->arrangeContentList( Context::get('content_list') ) ); - $oModule->add('pageNavigation', Context::get('page_navigation')); - } - - function dispPlanet(&$oModule) { - $oModule->add('contentList', $this->arrangeContentList( Context::get('content_list') ) ); - $oModule->add('pageNavigation', Context::get('page_navigation')); - } - - function favorite(&$oModule) { - $oModule->add('contentList', $this->arrangeContentList( Context::get('content_list') ) ); - $oModule->add('pageNavigation', Context::get('page_navigation')); - } - - function dispPlanetContentTagSearch(&$oModule){ - $oModule->add('contentList', $this->arrangeContentList( Context::get('content_list') ) ); - $oModule->add('pageNavigation', Context::get('page_navigation')); - } - - function dispPlanetContentSearch(&$oModule){ - $oModule->add('contentList', $this->arrangeContentList( Context::get('content_list') ) ); - $oModule->add('pageNavigation', Context::get('page_navigation')); - } - - function dispPlanetTagSearch(&$oModule){ - $oModule->add('planetList', $this->arrangePlanetList( Context::get('planet_list') ) ); - $oModule->add('pageNavigation', Context::get('page_navigation')); - } - - function dispReplyList(&$oModule){ - $reply_list = Context::get('reply_list'); - $output = array(); - if(count($reply_list)) { - foreach($reply_list as $key => $val) { - unset($obj); - $obj->mid = $val->mid; - $obj->document_srl = $val->document_srl; - $obj->nick_name = $val->nick_name; - $obj->content = $val->content; - $obj->regdate = $val->regdate; - $output[] = $obj; - } - } - $oModule->add('planetReplyList', $output ); - $oModule->add('pageNavigation', Context::get('page_navigation')); - } - - function arrangeContentList($content_list) { - $output = array(); - if(count($content_list)) { - foreach($content_list as $key => $val) { - $item = null; - $item = $val->gets('mid','document_srl','nick_name','content','voted_count','regdate','tag_list','comment_count'); - $item->postscript = $val->getExtraVars(20); - $item->photo = $val->getPlanetPhotoSrc(); - $output[] = $item; - } - } - return $output; - } - - - function arrangePlanetList($planet_list) { - $output = array(); - if(count($planet_list)) { - foreach($planet_list as $key => $val) { - $item = null; - $item = $val->gets('mid','document_srl','nick_name','content','voted_count','regdate','tag_list'); - $item->postscript = $val->getExtraVars(20); - $item->photo = $val->getPhotoSrc(); - $output[] = $item; - } - } - return $output; - } - } -?> diff --git a/modules/planet/planet.class.php b/modules/planet/planet.class.php deleted file mode 100644 index cbfa812c8..000000000 --- a/modules/planet/planet.class.php +++ /dev/null @@ -1,93 +0,0 @@ -getModuleConfig('planet'); - if($module_info->mid) { - $_o = executeQuery('module.getMidInfo', $module_info); - if(!$_o->data) unset($module_info); - } - - if(!$module_info->mid) { - $args->module = 'planet'; - $args->browser_title = 'planetXE'; - $args->skin = 'xe_planet'; - $args->is_default = 'N'; - $args->mid = 'planet'; - $args->module_srl = getNextSequence(); - $output = $oModuleController->insertModule($args); - - $planet_args->mid = $args->mid; - $oPlanetController->insertPlanetConfig($planet_args); - } - - // 2009. 01. 29 아이디 클릭시 나타나는 팝업메뉴에 플래닛 보기 기능 추가 - $oModuleController->insertTrigger('member.getMemberMenu', 'planet', 'controller', 'triggerMemberMenu', 'after'); - - // 2009. 05. 07 개별 플래닛에서 메인 플래닛의 레이아웃을 승계하기 위한 트리거 추가 - $oModuleController->insertTrigger('moduleHandler.init', 'planet', 'controller', 'triggerSetLayout', 'after'); - } - - /** - * @brief 설치가 이상이 없는지 체크하는 method - **/ - function checkUpdate() { - $oModuleModel = &getModel('module'); - - // 2009. 01. 29 아이디 클릭시 나타나는 팝업메뉴에 플래닛 보기 기능 추가 - if(!$oModuleModel->getTrigger('member.getMemberMenu', 'planet', 'controller', 'triggerMemberMenu', 'after')) return true; - - // 2009. 05. 07 개별 플래닛에서 메인 플래닛의 레이아웃을 승계하기 위한 트리거 추가 - if(!$oModuleModel->getTrigger('moduleHandler.init', 'planet', 'controller', 'triggerSetLayout', 'after')) return true; - - return false; - } - - /** - * @brief 업데이트 실행 - **/ - function moduleUpdate() { - $oModuleModel = &getModel('module'); - $oModuleController = &getController('module'); - - // 2009. 01. 29 아이디 클릭시 나타나는 팝업메뉴에 플래닛 보기 기능 추가 - if(!$oModuleModel->getTrigger('member.getMemberMenu', 'planet', 'controller', 'triggerMemberMenu', 'after')) - $oModuleController->insertTrigger('member.getMemberMenu', 'planet', 'controller', 'triggerMemberMenu', 'after'); - - // 2009. 05. 07 개별 플래닛에서 메인 플래닛의 레이아웃을 승계하기 위한 트리거 추가 - if(!$oModuleModel->getTrigger('moduleHandler.init', 'planet', 'controller', 'triggerSetLayout', 'after')) - $oModuleController->insertTrigger('moduleHandler.init','planet','controller','triggerSetLayout', 'after'); - - return new Object(0, 'success_updated'); - } - - /** - * @brief 캐시 파일 재생성 - **/ - function recompileCache() { - } - } -?> diff --git a/modules/planet/planet.controller.php b/modules/planet/planet.controller.php deleted file mode 100644 index 1bce2e416..000000000 --- a/modules/planet/planet.controller.php +++ /dev/null @@ -1,888 +0,0 @@ -module_info = $oPlanetModel->getPlanetConfig()); - $this->grant = $oModuleModel->getGrant($this->module_info, Context::get('logged_info'), $this->xml_info); - Context::set('grant', $this->grant); - } - - /** - * @brief 플래닛 글 삭제 - **/ - function procPlanetDeleteDocument() { - $document_srl = Context::get('document_srl'); - if(!$document_srl) return new Object(-1,'msg_invalid_request'); - - // document module model 객체 생성 - $oDocumentController = &getController('document'); - - // 삭제 시도 - $output = $oDocumentController->deleteDocument($document_srl); - if(!$output->toBool()) return $output; - - // 성공 메세지 등록 - $this->add('document_srl', $document_srl); - $this->setMessage('success_deleted'); - } - - /** - * @brief 코멘트 삭제 - **/ - function procPlanetDeleteComment() { - // 댓글 번호 확인 - $comment_srl = Context::get('comment_srl'); - if(!$comment_srl) return $this->doError('msg_invalid_request'); - - // comment 모듈의 controller 객체 생성 - $oCommentController = &getController('comment'); - - $output = $oCommentController->deleteComment($comment_srl, $this->grant->manager); - if(!$output->toBool()) return $output; - - $this->add('comment_srl', $comment_srl); - $this->add('document_srl', $output->get('document_srl')); - $this->setMessage('success_deleted'); - } - - /** - * @brief 플래닛 생성 - **/ - function procPlanetCreate() { - if(!Context::get('is_logged')) return new Object(-1,'msg_not_logged'); - if(!$this->grant->create) return new Object(-1,'msg_not_permitted'); - - $oPlanetModel = &getModel('planet'); - $myplanet = $oPlanetModel->getMemberPlanet(); - if($myplanet->isExists()) return new Object(-1,'msg_planet_exists'); - - $args->planet_title = Context::get("planet_title"); - $args->browser_title = Context::get("browser_title"); - $args->mid = Context::get("planet_mid"); - $args->tag = Context::get("tag"); - - if(in_array($args->mid, array('www','naver','hangame','promotion','notice','group','team','center','division','tf','faq','question','uit'))) return new Object(-1,'msg_denied_planet_title'); - - // 신청한 플래닛 이름이 기본 모듈 이름 등과 겹치지 않도록 금지 아이디 목록에 있는지 검사 - // 금지 아이디 목록 - 기본 모듈과 사용자 지정 금지 아이디 - $oMemberModel = &getModel('member'); - if($oMemberModel->isDeniedID($args->mid)) return new Object(-1,'msg_denied_planet_title'); - - // 플래닛 생성 - $output = $this->insertPlanet($args); - if(!$output->toBool()) return $output; - - // planet에서 사용하는 postscript의 경우 확장변수에 추가되기에 확장변수 체크 - $oDocumentController = &getController('document'); - $oDocumentController->insertDocumentExtraKey($output->get('module_srl'), 20, 'postscript', 'text', 'N', 'N', '', '', 'ps'); - - // 축하 게시글 등록 - $logged_info = Context::get('logged_info'); - $welcome_args->content = Context::getLang('msg_welcome_planet'); - $welcome_args->module_srl = $output->get('module_srl'); - $welcome_args->member_srl = $logged_info->member_srl; - - $oMemberModel = &getModel('member'); - $member_info = $oMemberModel->getMemberInfoByMemberSrl($welcome_args->member_srl); - $welcome_args->user_id = $member_info->user_id; - $welcome_args->user_name = $member_info->user_name; - $welcome_args->nick_name = $member_info->nick_name; - $welcome_args->email_address = $member_info->email_address; - $welcome_args->homepage = $member_info->homepage; - $this->insertContent($welcome_args,true); - - $this->setError($output->getError()); - $this->setMessage($output->getMessage()); - $this->add('mid', $args->mid); - $this->add('mid_url', getUrl('','mid',$args->mid)); - } - - /** - * @brief 플래닛 사진 업로드 - **/ - function procPlanetPhotoModify() { - if(!Context::isUploaded()) exit(); - - $photo = Context::get('photo'); - if(!is_uploaded_file($photo['tmp_name'])) exit(); - - $oPlanetModel = &getModel('planet'); - $planet = $oPlanetModel->getMemberPlanet(); - if($planet->isExists()) $url = getUrl('','mid',$planet->getMid()); - else { - $module_info = $oPlanetModel->getPlanetConfig(); - $url = getUrl('','mid',$module_info->mid); - } - Context::set('url',$url); - - $this->insertPlanetPhoto($planet->getModuleSrl(), $photo['tmp_name']); - - $this->setTemplatePath($this->module_path.'tpl'); - $this->setTemplateFile('move_myplanet'); - } - - - /** - * @brief 플래닛 컬러셋 변경 - **/ - function procPlanetColorsetModify() { - $oPlanetModel = &getModel('planet'); - $myplanet = $oPlanetModel->getMemberPlanet(); - if(!$myplanet->isExists()) return new Object(-1, 'msg_not_permitted'); - - $colorset = Context::get('colorset'); - if(!$colorset) return new Object(-1,'msg_invalid_request'); - - $this->updatePlanetColorset($myplanet->getModuleSrl(), $colorset); - - $this->setTemplatePath($this->module_path.'tpl'); - $this->setTemplateFile('move_myplanet'); - } - - /** - * @brief 회원 - 플래닛 글 등록 - * 새글 등록. document 모듈을 이용 - **/ - - function procPlanetContentWrite() { - - $oPlanetModel = &getModel('planet'); - $myplanet = $oPlanetModel->getMemberPlanet(); - if(!$myplanet->isExists()) return new Object(-1, 'msg_not_permitted'); - if($this->module_srl != $myplanet->getModuleSrl()) return new Object(-1, 'msg_not_permitted'); - - $obj = Context::getRequestVars(); - $obj->module_srl = $myplanet->module_srl; - - $output = $this->insertContent($obj); - - // 오류 발생시 멈춤 - if(!$output->toBool()) return $output; - - // me2day연동 처리 - if(Context::get('me2day_autopush')=='Y') { - $content = Context::get('content'); - $tags = Context::get('tags'); - $postscript = Context::get('postscript'); - if($postscript) $content .= " (".$postscript.")"; - if($tags) $tags = str_replace(',',' ',str_replace(' ','',$tags)); - $this->doPostToMe2day($myplanet->getMe2dayUID(), $myplanet->getMe2dayUKey(), $content, $tags); - } - - // 결과를 리턴 - $this->add('mid', Context::get('mid')); - $this->add('document_srl', $output->get('document_srl')); - - // 성공 메세지 등록 - $this->setMessage('success_registed'); - } - - - function insertContent($obj,$manual_inserted=false){ - // 게시글 등록 - $obj->content = str_replace(array('<','>'),array('<','>'),$obj->content); - $obj->content = str_replace('...', '…', $obj->content); - $obj->content = str_replace('--', '—', $obj->content); - $obj->content = preg_replace('/"([^"]+)":([0-9]+)/i', '$1', $obj->content); - $obj->content = preg_replace('/"([^"]+)":(http|ftp|https|mms)([^ ]+)/is','$1$4', $obj->content); - $oDocumentController = &getController('document'); - $output = $oDocumentController->insertDocument($obj,$manual_inserted); - if(!$output->toBool()) return $output; - - // 플래닛 최근 업데이트 적용 - $planet_args->latest_document_srl = $output->get('document_srl'); - $planet_args->module_srl = $obj->module_srl; - $output = executeQuery('planet.updatePlanetLatestDocument', $planet_args); - - return $output; - } - - /** - * @brief 컨텐츠의 태그 수정 - **/ - function procPlanetContentTagModify(){ - - $req = Context::getRequestVars(); - - // document module의 model 객체 생성 - $oDocumentModel = &getModel('document'); - - // document module의 controller 객체 생성 - $oDocumentController = &getController('document'); - $oDocument = $oDocumentModel->getDocument($req->document_srl); - $oDocument->add('tags',$req->planet_content_tag); - $obj = $oDocument->getObjectVars(); - $obj->postscript = $oDocument->getExtraValue(20); - - $output = $oDocumentController->updateDocument($oDocument, $obj); - $this->setMessage('success_updated'); - } - - /** - * @brief 타인의 플래닛에 메모 추가 - **/ - function procPlanetInsertMemo() { - $planet_memo = trim(Context::get('planet_memo')); - - if(!$planet_memo) return new Object(-1,'msg_invalid_request'); - if(!Context::get('is_logged')) return new Object(-1,'msg_not_permitted'); - - $oPlanetModel = &getModel('planet'); - $myplanet = $oPlanetModel->getMemberPlanet(); - - // 대상 플래닛의 존재 유무 점검 - $planet = $oPlanetModel->getPlanet($this->module_srl); - if(!$planet->isExists()) return new Object(-1,'msg_invalid_request'); - - // 현재 접속자의 플래닛 점검 - if(!$myplanet->isExists()) return new Object(-1,'msg_not_permitted'); - - // 메모 등록 - $output = $this->insertMemo($this->module_srl, $myplanet->getModuleSrl(), $planet_memo); - if(!$output->toBool()) return $output; - - // 가장 최신 페이지 추출하여 tpl로 return - $this->add('tpl', $oPlanetModel->getMemoHtml($this->module_srl, 1)); - } - - /** - * @brief 메모 삭제 - **/ - function procPlanetDeleteMemo() { - $planet_memo_srl = trim(Context::get("planet_memo_srl")); - if(!$planet_memo_srl) return new Object(-1,'msg_invalid_request'); - - $args->planet_memo_srl = $planet_memo_srl; - $output = executeQuery('planet.getPlanetMemo', $args); - if(!$output->toBool()) return $output; - $memo = $output->data; - - if(!$output->data) return new Object(-1,'msg_invalid_request'); - - $oPlanetModel = &getModel('planet'); - $myplanet = $oPlanetModel->getMemberPlanet(); - if(!$myplanet->isExists()) return new Object(-1,'msg_invalid_request'); - Context::set('myplanet', $myplanet); - - $planet = $oPlanetModel->getPlanet($memo->module_srl); - if(!$planet->isExists()) return new Object(-1,'msg_invalid_request'); - Context::set('planet', $planet); - - // 내플래닛인지 아닌지 - $logged_info = Context::get('logged_info'); - Context::set('isMyPlanet', $planet->getMemberSrl() == $logged_info->member_srl); - - if($planet->getModuleSrl() != $memo->module_srl && $myplanet->getModuleSrl() != $memo->write_planet_srl) return new Object(-1,'msg_not_permitted'); - - $this->deleteMemo($planet_memo_srl); - - // 가장 최신 페이지 추출하여 tpl로 return - $this->add('tpl', $oPlanetModel->getMemoHtml($memo->module_srl, 1)); - } - - /** - * @brief 플래닛 기본 설정 저장 - * 플래닛의 전체 설정은 module config를 이용해서 저장함 - * 대상 : 기본 플래닛 스킨, 권한, 스킨 정보 - **/ - function insertPlanetConfig($planet) { - $oModuleController = &getController('module'); - $oModuleController->insertModuleConfig('planet', $planet); - } - - /** - * @brief 플래닛 생성 - * 플래닛은 modules 테이블에 기본적인 정보(mid, browser_title)을 입력하고 planet테이블에 플래닛 개설자 정보를 매핑한다 - **/ - function insertPlanet($planet, $member_srl = 0) { - $planet->module = 'planet'; - $planet->module_srl = getNextSequence(); - - $oMemberModel = &getModel('member'); - $oModuleController = &getController('module'); - $output = $oModuleController->insertModule($planet); - if(!$output->toBool()) return $output; - - if(!$member_srl) $member_info = Context::get('logged_info'); - else $member_info = $oMemberModel->getMemberInfoByMemberSrl($member_srl); - - $args->planet_title = $planet->planet_title; - $args->module_srl = $output->get('module_srl'); - $args->member_srl = $member_info->member_srl; - $args->close_notice = 'N'; - $output = executeQuery('planet.insertPlanet', $args); - if(!$output->toBool()) return $output; - - if($planet->tag) { - $tmp_arr = explode(",",trim($planet->tag)); - $tag_list = null; - for($i=0;$imodule_srl = $args->module_srl; - $tag_args->tag = $tag; - executeQuery('planet.insertPlanetTag', $tag_args); - } - } - - $output->add('module_srl', $planet->module_srl); - return $output; - } - - /** - * @brief 플래닛 수정 - * 플래닛의 기본 정보를 수정 - **/ - function updatePlanet($planet) { - $oModuleController = &getController('module'); - $output = $oModuleController->updateModule($planet); - $output->add('module_srl', $planet->module_srl); - return $output; - } - - /** - * @brief 플래닛 이미지 등록 - **/ - function insertPlanetPhoto($module_srl, $source) { - $oPlanetModel = &getModel('planet'); - $path = $oPlanetModel->getPlanetPhotoPath($module_srl); - if(!is_dir($path)) FileHandler::makeDir($path); - - $filename = sprintf('%s/%d.jpg', $path, $module_srl); - - FileHandler::createImageFile($source, $filename, 96, 96, 'jpg', 'crop'); - } - - /** - * @brief 회원 - 플래닛 브라우져 제목 수정 - * 플래닛의 제목은 modules테이블의 browser_title컬럼을 이용한다 - **/ - function updatePlanetBrowserTitle($module_srl, $browser_title) { - $args->module_srl = $module_srl; - $args->browser_title = $browser_title; - return executeQuery('planet.updatePlanetBrowserTitle', $args); - } - - /** - * @brief 회원 - 플래닛 컬러셋 변경 - **/ - function updatePlanetColorset($module_srl, $colorset) { - $args->module_srl = $module_srl; - $args->colorset = $colorset; - $logged_info = Context::get('logged_info'); - $args->member_srl = $logged_info->member_srl; - return executeQuery('planet.updatePlanetColorset', $args); - } - - /** - * @brief 회원 - 플래닛 제목 수정 - * 플래닛의 제목은 planet테이블의 planet_title컬럼을 이용한다 - **/ - function updatePlanetTitle($module_srl, $planet_title) { - $args->module_srl = $module_srl; - $args->planet_title = $planet_title; - $logged_info = Context::get('logged_info'); - $args->member_srl = $logged_info->member_srl; - return executeQuery('planet.updatePlanetTitle', $args); - } - - /** - * @brief 회원 - 플래닛 소개 수정 - * 플래닛의 소개는 modules 테이블의 description컬럼을 이용한다. - **/ - function updatePlanetIntro() { - } - - /** - * @brief 회원 - 플래닛 인물 태그 수정 - * 플래닛의 인물 태그 수정 - **/ - function updatePlanetTag($module_srl,$arrTags) { - $arrAddTags = array(); - $arrDeleteTags = array(); - $oPlanetModel = &getModel('planet'); - $output = $oPlanetModel->getPlanetTags($module_srl); - - $args->module_srl = $module_srl; - executeQuery('planet.deletePlanetTags', $args); - - if(count($arrTags)) { - $arrTags = array_unique($arrTags); - foreach($arrTags as $tag){ - if(strlen($tag) > 0){ - unset($tag_args); - $tag_args->module_srl = $module_srl; - $tag_args->tag = $tag; - executeQuery('planet.insertPlanetTag', $tag_args); - } - } - } - } - - /** - * @brief 회원 - 플래닛에 메모 추가 - * 다른 회원들이 타회원의 플래닛에 메모를 추가 - **/ - function insertMemo($module_srl, $write_planet_srl, $memo_content) { - $args->module_srl = $module_srl; - $args->write_planet_srl = $write_planet_srl; - $args->memo_content = $memo_content; - return executeQuery('planet.insertPlanetMemo', $args); - } - - /** - * @brief 회원 - 플래닛 메모 삭제 - **/ - function deleteMemo($planet_memo_srl) { - $args->planet_memo_srl = $planet_memo_srl; - $output = executeQuery('planet.deletePlanetMemo', $args); - return $output; - } - - /** - * @brief 회원 - 즐찾 플래닛 추가 - * 플래닛이 있는 사용자만 즐찾 플래닛을 추가할 수 있다 - **/ - function addFavoritePlanet() { - return executeQuery('planet.insertPlanetFavorite', $args); - } - - /** - * @brief 회원 - 즐찾 플래닛 제거 - **/ - function removeFavoritePlanet() { - return executeQuery('planet.deletePlanetFavorite', $args); - } - - /** - * @brief 회원 - 플래닛 이미지 수정 - * 플래닛에 표시되는 이미지를 수정 - **/ - function updatePlanetPhoto() { - } - - /** - * @brief 회원 - 플래닛 welcome 메세지 표시여부 - **/ - function procNotReadWelcome(){ - if(!Context::get('is_logged')) return new Object(-1,'msg_not_logged'); - if(!$this->grant->create) return new Object(-1,'msg_not_permitted'); - - $args->close_notice = 'Y'; - $args->module_srl = Context::get('module_srl'); - - $logged_info = Context::get('logged_info'); - $args->member_srl = $logged_info->member_srl; - $output = executeQuery('planet.updateShowReadWelcome', $args); - - return $output; - } - - - /** - * @brief 회원 - 플래닛 정보 수정 - * 플래닛정보수정 - **/ - function procPlanetInfoModify(){ - $target = Context::get('target'); - - $oPlanetModel = &getModel('planet'); - $myplanet = $oPlanetModel->getMemberPlanet(); - $planet = $oPlanetModel->getPlanet($this->module_srl); - if($myplanet->getModuleSrl()!=$planet->getModuleSrl()) return new ObjecT(-1,'msg_not_permitted'); - - switch($target){ - case 'planet_tag': - $planet_tag = Context::get('planet_tag'); - $planet_tag = explode(',',$planet_tag); - foreach($planet_tag as $v) $v = trim($v); - - $this->updatePlanetTag($myplanet->getModuleSrl(),$planet_tag); - break; - case 'planet_name': - $planet_name = Context::get('planet_name'); - return $this->updatePlanetTitle($myplanet->getModuleSrl(), $planet_name); - break; - case 'browser_title': - $browser_title = Context::get('browser_title'); - return $this->updatePlanetBrowserTitle($myplanet->getModuleSrl(), $browser_title); - break; - case 'planet_info_photo': - break; - default: - } - - } - - /** - * @brief 회원 - 플래닛 글에 추천 - **/ - function procPlanetVoteContent(){ - $document_srl = Context::get('document_srl'); - $oDocumentController = &getController('document'); - return $oDocumentController->updateVotedCount($document_srl); - } - - /** - * @brief 관심태그 추가 - **/ - function procPlanetInsertInterestTag() { - $tag = trim(Context::get('tag')); - if(!$tag) return new Object(-1,'msg_invalid_request'); - - $oPlanetModel = &getModel('planet'); - $myplanet = $oPlanetModel->getMemberPlanet(); - if(!$myplanet->isExists()) return new Object(-1,'msg_invalid_request'); - - $interest_tags = $oPlanetModel->getInterestTags($myplanet->getModuleSrl()); - if(in_array($tag, $interest_tags)) return new Object(-1,'msg_planet_already_added_favorite'); - - $args->module_srl = $myplanet->getModuleSrl(); - $args->tag = $tag; - $output = executeQuery('planet.insertInterestTag', $args); - if(!$output->toBool()) return $output; - - $this->add('tpl', $oPlanetModel->getInterestTagsHtml($myplanet->getModuleSrl())); - } - - /** - * @brief 관심태그 삭제 - **/ - function procPlanetDeleteInterestTag() { - $tag = trim(Context::get('tag')); - if(!$tag) return new Object(-1,'msg_invalid_request'); - - $oPlanetModel = &getModel('planet'); - $myplanet = $oPlanetModel->getMemberPlanet(); - if(!$myplanet->isExists()) return new Object(-1,'msg_invalid_request'); - - $args->module_srl = $myplanet->getModuleSrl(); - $args->tag = $tag; - $output = executeQuery('planet.deleteInterestTag', $args); - if(!$output->toBool()) return $output; - - $this->add('tpl', $oPlanetModel->getInterestTagsHtml($myplanet->getModuleSrl())); - } - - /** - * @brief 즐겨찾기추가 - **/ - function procPlanetInsertFavorite() { - $module_srl = Context::get('module_srl'); - if(!$module_srl) return new Object(-1,'msg_invalid_request'); - - $oPlanetModel = &getModel('planet'); - $myplanet = $oPlanetModel->getMemberPlanet(); - if(!$myplanet->isExists()) return new Object(-1,'msg_invalid_request'); - - if($myplanet->getModuleSrl() == $module_srl) return new Object(-1,'msg_invalid_request'); - - if($oPlanetModel->isInsertedFavorite($myplanet->getModuleSrl(), $module_srl)) return new Object(-1,'msg_planet_already_added_favorite'); - - $args->list_order = $args->planet_favorite_srl = getNextSequence(); - $args->module_srl = $myplanet->getModuleSrl(); - $args->reg_planet_srl = $module_srl; - return executeQuery('planet.insertPlanetFavorite', $args); - } - - /** - * @brief 회원 - 플래닛에 댓글 추가 - * - **/ - function procPlanetReplyWrite() { - - // 권한 체크 - // 댓글 입력에 필요한 데이터 추출 - $req = Context::gets('document_srl','planet_reply_content'); - $obj->module_srl = $this->module_srl; - $obj->document_srl = $req->document_srl; - $obj->content = $req->planet_reply_content; - - - // 원글이 존재하는지 체크 - $oDocumentModel = &getModel('document'); - $oDocument = $oDocumentModel->getDocument($obj->document_srl); - if(!$oDocument->isExists()) return new Object(-1,'msg_not_permitted'); - - // comment 모듈의 model 객체 생성 - $oCommentModel = &getModel('comment'); - - // comment 모듈의 controller 객체 생성 - $oCommentController = &getController('comment'); - - $obj->comment_srl = getNextSequence(); - $output = $oCommentController->insertComment($obj); - - if(!$output->toBool()) return $output; - - // 낚은글 로그 남김 (글쓴이에게 알림) - $logged_info = Context::get('logged_info'); - if($oDocument->get('member_srl') != $logged_info->member_srl) { - $h_args->module_srl = $obj->module_srl; - $h_args->document_srl = $obj->document_srl; - $h_args->list_order = -1*$obj->comment_srl; - $checkOutput = executeQuery('planet.getCatch', $h_args); - if($checkOutput->data->count) executeQuery('planet.deleteCatch', $h_args); - executeQuery('planet.insertCatch', $h_args); - } - - // 낚인글 로그 남김 (댓글을 쓰는 대상 글의 모든 댓글 사용자들에게 알림) - $f_args->document_srl = $obj->document_srl; - $f_args->member_srl = $logged_info->member_srl; - $output = executeQueryArray('planet.getFishings', $f_args); - if($output->toBool() && $output->data) { - $list_order = getNextSequence(); - foreach($output->data as $val) { - $val->module_srl; - $args = null; - $args->module_srl = $val->module_srl; - $args->document_srl = $obj->document_srl; - $args->list_order = -1*getNextSequence(); - $args->regdate = date("YmdHis"); - executeQuery('planet.insertFishings', $args); - } - } - - $this->setMessage('success_registed'); - $this->add('mid', Context::get('mid')); - $this->add('document_srl', $obj->document_srl); - $this->add('comment_srl', $obj->comment_srl); - } - - function procPlanetEnableRss() { - $oPlanetModel = &getModel('planet'); - $myplanet = $oPlanetModel->getMemberPlanet(); - if(!$myplanet->isExists()) return new Object(-1,'msg_not_permitted'); - - $oRssAdminController = &getAdminController('rss'); - $oRssAdminController->setRssModuleConfig($myplanet->getModuleSrl(), 'Y'); - } - - function procPlanetDisableRss() { - $oPlanetModel = &getModel('planet'); - $myplanet = $oPlanetModel->getMemberPlanet(); - if(!$myplanet->isExists()) return new Object(-1,'msg_not_permitted'); - - $oRssAdminController = &getAdminController('rss'); - $oRssAdminController->setRssModuleConfig($myplanet->getModuleSrl(), 'N'); - } - - function procPlanetMe2dayApi() { - $oPlanetModel = &getModel('planet'); - $myplanet = $oPlanetModel->getMemberPlanet(); - if(!$myplanet->isExists()) return new Object(-1,'msg_not_permitted'); - - $args = Context::gets('me2day_id','me2day_ukey','me2day_autopush'); - if(!$args->me2day_autopush) $args->me2day_autopush = 'N'; - - $output = $this->doValidateMe2dayInfo($args->me2day_id, $args->me2day_ukey); - if(!$output->toBool()) return $output; - - $args->module_srl = $myplanet->getModuleSrl(); - $args->member_srl = $myplanet->getMemberSrl(); - $output = executeQuery('planet.updatePlanetMe2day', $args); - if(!$output->toBool()) return $output; - - $this->setMessage('msg_success_auth_me2day'); - } - - function doValidateMe2dayInfo($user_id, $user_key) { - require_once($this->module_path.'libs/me2day.api.php'); - $oMe2 = new me2api($user_id, $user_key); - return $oMe2->chkNoop($user_id, $user_key); - } - - function doPostToMe2day($user_id, $user_key, $body, $tags) { - require_once($this->module_path.'libs/me2day.api.php'); - $oMe2 = new me2api($user_id, $user_key); - return $oMe2->doPost($body, $tags); - } - - - - /** - * @brief SMS를 받는다 - * - **/ - function procPlanetInsertSMS(){ - - $phone_number = Context::get('phone_number'); - $message = Context::get('message'); - - $message = Context::convertEncodingStr($message); - - //@골뱅이를 빼자 - if(substr($message,0,1)=='@') $message = substr($message,1); - - $args->phone_number = $phone_number; - $oPlanetModel = &getModel('planet'); - $output = $oPlanetModel->getSMSUser($args); - - // SMS 사용자가 있으면 해당 planet에 등록 - if($output->data){ - - $args->content = $message; - $args->module_srl = $output->data->module_srl; - $args->member_srl = $output->data->member_srl; - - $oMemberModel = &getModel('member'); - $output = $oMemberModel->getMemberInfoByMemberSrl($args->member_srl); - - $args->user_id = $output->user_id; - $args->user_name = $output->user_name; - $args->nick_name = $output->nick_name; - $args->email_address = $output->email_address; - $args->homepage = $output->homepage; - - $module_info = $oPlanetModel->getPlanetConfig(); - $args->tags = join(',',$module_info->smstag); - - $manual_inserted = true; - $output = $this->insertContent($args,$manual_inserted); - - }else{ - // SMS 사용자가 아니라면 planet_sms_resv에 쌓는다 - $output = $this->insertSMSRecv($phone_number,$message); - } - - - if($output->toBool()){ - header("X-SMSMORESPONSE:0"); - }else{ - header("X-SMSMORESPONSE:1"); - } - - // response를 XMLRPC로 변환 - Context::setResponseMethod('XMLRPC'); - - return $output; - } - - - function insertSMSRecv($phone_number,$message){ - $args->phone_number = $phone_number; - $args->message = $message; - $output = executeQuery('planet.insertSMSRecv', $args); - return $output; - } - - - /** - * @brief SMS를 위한 핸드폰 번호를 셋팅한다 - **/ - function procPlanetSetSMS(){ - - // is login? - if(!Context::get('is_logged')) return new Object(-1,'msg_not_logged'); - - $phone_number = Context::get('phone_number'); - if(!$phone_number) return new Object(-1,'error'); - - $oPlanetModel = &getModel('planet'); - $planet = $oPlanetModel->getMemberPlanet(); - $args->phone_number = $phone_number; - - - // dont have planet! - if(!$planet->isExists()) return new Object(-1,'error'); - - $output = $oPlanetModel->getSMSUser($args); - if($output->data) return new Object(-1,'msg_already_have_phone_number'); - - $mid = $planet->getMid(); - $oModuleModel = &getModel('module'); - $output = $oModuleModel->getModuleInfoByMid($mid); - $args->module_srl = $output->module_srl; - - // SMSUser에 이미 있다면 지워준다 - $this->removeSMSUser($args->module_srl); - - $logged_info = Context::get('logged_info'); - $args->member_srl = $logged_info->member_srl; - - $output = executeQuery('planet.insertSMSUser', $args); - if(!$output->toBool()) return $output; - - // 이미 받아놓은 메세지들을 가져와 planet에 넣자 - $oPlanetModel = &getModel('planet'); - $output = $oPlanetModel->getSMSRecv($phone_number); - if($output->data && is_array($output->data)){ - $module_info = $oPlanetModel->getPlanetConfig(); - $smstag = join(',',$module_info->smstag); - for($i=0,$c=count($output->data);$i<$c;$i++){ - unset($obj); - $obj->content = $output->data[$i]->message; - $obj->module_srl = $args->module_srl; - $args->tags = $smstag; - - $this->insertContent($obj); - } - $this->removeSMSRecv($phone_number); - } - - $this->setMessage('msg_success_set_phone_number'); - } - - function removeSMSRecv($phone_number){ - $args->phone_number = $phone_number; - $output = executeQuery('planet.deleteSMSRecv', $args); - return $output; - } - - function removeSMSUser($module_srl){ - $args->module_srl = $module_srl; - $output = executeQuery('planet.deleteSMSUser', $args); - return $output; - - } - - /** - * @brief 아이디 클릭시 나타나는 팝업메뉴에 "플래닛" 메뉴를 추가하는 trigger - **/ - function triggerMemberMenu(&$obj) { - $member_srl = Context::get('target_srl'); - if(!$member_srl) return new Object(); - - $args->member_srl = $member_srl; - $output = executeQuery('planet.getMemberPlanet', $args); - if(!$output->toBool() || !$output->data) return new Object(); - - $site_module_info = Context::get('site_module_info'); - $default_url = Context::getDefaultUrl(); - - if($site_module_info->site_srl && !$default_url) return new Object(); - - $url = getSiteUrl($default_url, '','mid',$output->data->mid); - $oMemberController = &getController('member'); - $oMemberController->addMemberPopupMenu($url, 'planet', './modules/planet/tpl/images/planet.gif'); - - return new Object(); - } - - /** - * @brief 개별 플래닛에서 forward action이 실행될때 레이아웃 정보를 메인 플래닛과 맞춰주는 trigger - **/ - function triggerSetLayout(&$module_info) { - if($module_info->module!='planet') return new Object(); - $oPlanetModel = &getModel('planet'); - $planet_config = $oPlanetModel->getPlanetConfig(); - $module_info->layout_srl = $planet_config->layout_srl; - return new Object(); - } - - } - -?> diff --git a/modules/planet/planet.info.php b/modules/planet/planet.info.php deleted file mode 100644 index e0ca4108b..000000000 --- a/modules/planet/planet.info.php +++ /dev/null @@ -1,388 +0,0 @@ -setPlanet($planet_srl); - } - - function setPlanet($planet_srl) { - $this->module_srl = $this->planet_srl = $planet_srl; - $this->_loadFromDB(); - } - - function _loadFromDB() { - if(!$this->planet_srl) return; - - $args->module_srl = $this->planet_srl; - $output = executeQuery('planet.getPlanet', $args); - if(!$output->toBool()||!$output->data) return; - - $this->setAttribute($output->data); - } - - function setAttribute($attribute) { - if(!$attribute->module_srl) { - $this->planet_srl = null; - return; - } - $this->module_srl = $this->planet_srl = $attribute->module_srl; - $this->member_srl = $attribute->member_srl; - $this->colorset = $attribute->colorset; - - $this->adds($attribute); - } - - function isHome() { - $module_info = Context::get('module_info'); - if($this->getModuleSrl() == $module_info->module_srl) return true; - return false; - } - - function getColorset() { - if($this->isHome() || !$this->colorset) { - $module_info = Context::get('module_info'); - return $module_info->colorset; - } - return $this->colorset; - - } - - function getBrowserTitle() { - if(!$this->isExists()) return; - return $this->get('browser_title'); - } - - function getPlanetTitle() { - if(!$this->isExists()) return; - return $this->get('planet_title'); - } - - function getPhotoSrc($width=96,$height=96) { - if(!$this->isExists()) return; - $oPlanetModel = &getModel('planet'); - return $oPlanetModel->getPlanetPhotoSrc($this->planet_srl, $width, $height); - } - - function getMid() { - if(!$this->isExists()) return; - return $this->get('mid'); - } - - function getMemberSrl() { - if(!$this->isExists()) return; - return $this->get('member_srl'); - } - - function getModuleSrl() { - if(!$this->isExists()) return; - return $this->getPlanetSrl(); - } - - function getPlanetSrl() { - if(!$this->isExists()) return; - return $this->planet_srl; - } - - function getPlanetMid() { - if(!$this->isExists()) return; - return $this->get('mid'); - } - - function getNickName() { - if(!$this->isExists()) return; - return $this->get('nick_name'); - } - - function getUserName() { - if(!$this->isExists()) return; - return $this->get('user_name'); - } - - function getUserID() { - if(!$this->isExists()) return; - return $this->get('getUserID'); - } - - function isExists() { - return $this->planet_srl?true:false; - } - - function isNoticeClosed() { - if(!$this->isExists()) return; - return $this->get('close_notice')=='Y'?true:false; - } - - function getPrevDate($date) { - if(!$this->isExists()) return; - $args->cur_date = substr($date,0,8).'000000'; - if(!$this->isHome()) $args->module_srl = $this->getModuleSrl(); - $output = executeQuery('planet.getPrevDate', $args); - return substr($output->data->prev_date,0,8); - } - - function getNextDate($date) { - if(!$this->isExists()) return; - if(!$date) return; - $args->cur_date = substr($date,0,8).'235959'; - if(!$this->isHome()) $args->module_srl = $this->getModuleSrl(); - $output = executeQuery('planet.getNextDate', $args); - return substr($output->data->next_date,0,8); - } - - function isMyPlanet($planet = null) { - if(!$this->isExists()) return; - if(!Context::get('is_logged')) return false; - $logged_info = Context::get('logged_info'); - if($planet) return $logged_info->member_srl == $planet->get('member_srl'); - return $logged_info->member_srl == $this->get('member_srl'); - } - - function isMyFavorite($planet) { - if(!$this->isExists()) return false; - if($planet->isMyPlanet()) return true; - - $args->module_srl = $this->getModuleSrl(); - $args->reg_planet_srl = $planet->getModuleSrl(); - $output = executeQuery('planet.getMyFavorite', $args); - if($output->data->count>0) return true; - return false; - } - - function getPermanentUrl() { - if(!$this->isExists()) return; - return getUrl('','mid',$this->getMid()); - } - - function getTags() { - //static $tags = null; - if(!$this->isExists()) return; - //if(!is_null($tags)) return $tags; - - $args->module_srl = $this->planet_srl; - $output = executeQueryArray('planet.getPlanetTag', $args); - if(!$output->toBool() || !$output->data) return array(); - - $tags = array(); - foreach($output->data as $key => $val) $tags[] = $val->tag; - return $tags; - } - - function getTagsString() { - if(!$this->isExists()) return; - return join(',',$this->getTags()); - } - - function isRssEnabled() { - static $open_rss = null; - if(!$this->isExists()) return; - if(is_null($open_rss)) { - $oRssModel = &getModel('rss'); - $module_info = $oRssModel->getRssModuleConfig($this->getModuleSrl()); - $open_rss = $module_info->open_rss; - } - return $open_rss=='Y'?true:false; - - } - - /** - * @brief 최신 업데이트 글 추출 - * mid : 대상 플래닛, null이면 전체 글 대상 - * date : 선택된 일자(필수값, 없으면 오늘을 대상으로 함) - * page : 페이지 번호 - * list_count : 추출 대상 수 - **/ - function getNewestContentList($date = null, $page=1, $list_count = 10,$sort_index='documents.listorder',$order='asc') { - if(!$this->isExists()) return; - if(!$page) $page = 1; - if(!$date) $date = date("Ymd"); - - // 전체 글을 추출 (module='planet'에 대해서 추출해야 하기에 document 모델을 사용하지 않음) - if(!$this->isHome()) $args->mid = $this->getMid(); - $args->date = $date; - $args->page = $page; - $args->sort_index = $sort_index; - $args->order = $order; - $args->list_count = $list_count; - $output = executeQueryArray('planet.getPlanetNewestContentList', $args); - if(!$output->toBool()) return $output; - if(count($output->data)) { - foreach($output->data as $key => $val) { - unset($oPlanet); - $oPlanet = new PlanetItem(); - $oPlanet->setAttribute($val); - $output->data[$key] = $oPlanet; - } - } - return $output; - } - - /** - * @brief 댓글이 달렸는데 확인하지 않은 글 - **/ - function getCatchContentList($page=1) { - if(!$page) $page = 1; - - $args->module_srl = $this->getModuleSrl(); - $args->page = $page; - $output = executeQueryArray('planet.getCatchContentList', $args); - if(!$output->toBool()) return $output; - if(count($output->data)) { - foreach($output->data as $key => $val) { - unset($oPlanet); - $oPlanet = new PlanetItem(); - $oPlanet->setAttribute($val); - $output->data[$key] = $oPlanet; - } - } - return $output; - } - - /** - * @brief 내가 댓글을 단 글에 댓글이 달렸는데 확인을 하지 않은 글 - **/ - function getFishingContentList($page=1) { - if(!$page) $page = 1; - - $args->module_srl = $this->getModuleSrl(); - $args->page = $page; - $output = executeQueryArray('planet.getFishingContentList', $args); - if(!$output->toBool()) return $output; - if(count($output->data)) { - foreach($output->data as $key => $val) { - unset($oPlanet); - $oPlanet = new PlanetItem(); - $oPlanet->setAttribute($val); - $output->data[$key] = $oPlanet; - } - } - return $output; - } - - /** - * @brief 관심 태그로 등록된 글 가져오기 - **/ - function getInterestTagContentList($date, $page=1) { - if(!$page) $page = 1; - - $args->module_srl = $this->getModuleSrl(); - $args->date = $date; - $args->page = $page; - $output = executeQueryArray('planet.getInterestTagContentList', $args); - if(!$output->toBool()) return $output; - if(count($output->data)) { - foreach($output->data as $key => $val) { - unset($oPlanet); - $oPlanet = new PlanetItem(); - $oPlanet->setAttribute($val); - $output->data[$key] = $oPlanet; - } - } - return $output; - } - - /** - * @brief 플래닛 마지막 글 쓴 날짜 return - **/ - function getContentLastDay() { - if(!$this->isExists()) return; - if(!$this->isHome()) $args->module_srl = $this->getModuleSrl(); - - $args->date = $date . '235959'; - $output = executeQuery('planet.getPlanetContentLastDay', $args); - if(!$output->toBool() || !$output->data) return date("Ymd"); - $last_day = $output->data->last_date; - if(!$last_day) $last_day = date("Ymd"); - $last_day = substr($last_day,0,8); - if(!$last_day || $last_day > date("Ymd") ) return date("Ymd"); - return $last_day; - } - - function getInterestTags() { - if(!$this->isExists()) return; - $oPlanetModel = &getModel('planet'); - return $oPlanetModel->getInterestTags($this->module_srl); - } - - /** - * @brief 전체 태그중 인기 태그 return - * mid : 대상 플래닛 (null이면 전체 플래닛) - * shuffle : 태그 결과값에 rank를 부여하고 shuffle - * list_coutn : 추출 대상 수 - **/ - function getPopularTags($shuffle = false, $list_count = 100) { - if(!$this->isExists()) return; - if(!$this->isHome()) $args->mid = $this->getMid(); - - $cache_file = sprintf('%sfiles/cache/planet/%s/%d.%d.txt', _XE_PATH_,getNumberingPath($this->getModuleSrl(),3), $shuffle?1:0,$list_count); - if(!file_exists($cache_file)||filemtime($cache_file)list_count = $list_count; - - // 24시간 이내의 태그중에서 인기 태그를 추출 - $args->date = date("YmdHis", time()-60*60*24); - - $output = executeQueryArray('planet.getPlanetPopularTags',$args); - if(!$output->toBool() || !$output->data) return array(); - - $tags = array(); - $max = 0; - $min = 99999999; - foreach($output->data as $key => $val) { - $tag = $val->tag; - $count = $val->count; - if($max < $count) $max = $count; - if($min > $count) $min = $count; - $tags[] = $val; - } - - if($shuffle) { - $mid2 = $min+(int)(($max-$min)/2); - $mid1 = $mid2+(int)(($max-$mid2)/2); - $mid3 = $min+(int)(($mid2-$min)/2); - - $output = null; - - foreach($tags as $key => $item) { - if($item->count > $mid1) $rank = 1; - elseif($item->count > $mid2) $rank = 2; - elseif($item->count > $mid3) $rank = 3; - else $rank= 4; - - $tags[$key]->rank = $rank; - } - shuffle($tags); - } - FileHandler::writeFile($cache_file, serialize($tags)); - } else { - $tags = unserialize(FileHandler::readFile($cache_file)); - } - - return $tags; - } - - function getMe2dayUID() { - return $this->get('me2day_uid'); - } - - function getMe2dayUKey() { - return $this->get('me2day_ukey'); - } - - function getMe2dayAuthPush() { - return $this->get('me2day_autopush')=='Y'?true:false; - } - - function getPhoneNumber(){ - return $this->get('phone_number'); - } - } -?> diff --git a/modules/planet/planet.item.php b/modules/planet/planet.item.php deleted file mode 100644 index 6ea687b1d..000000000 --- a/modules/planet/planet.item.php +++ /dev/null @@ -1,120 +0,0 @@ -document_srl = $document_srl; - $this->_loadFromDB(); - } - - function _loadFromDB() { - if(!$this->document_srl) return; - parent::_loadFromDB(); - } - - function setAttribute($attribute) { - parent::setAttribute($attribute); - } - - - function getPlanetPhotoSrc($width=96,$height=96) { - $oPlanetModel = &getModel('planet'); - return $oPlanetModel->getPlanetPhotoSrc($this->get('module_srl'), $width, $height); - } - - function getPlanetMid() { - return $this->get('mid'); - } - - function getPlanetTitle() { - return $this->get('planet_title'); - } - - function getUserID() { - return parent::getUserID(); - } - - function getUserName() { - return parent::getUserName(); - } - - function getNickName() { - return parent::getNickName(); - } - - - function getPostScript() { - return $this->getExtraValue(20); - } - - function getContent($add_popup_menu = false, $add_content_info = true, $resource_realpath = false, $add_xe_content_class = true) { - if(!$this->document_srl) return; - return parent::getContent($add_popup_menu, $add_content_info, $resource_realpath, $add_xe_content_class); - } - - function getArrTags() { - return $this->get('tag_list'); - } - - function getTextTags() { - return $this->get('tags'); - } - - function getRegdate(){ - return $this->get('regdate'); - } - - function getVotedCount(){ - return $this->get('voted_count'); - - } - - function PopularTags($list_count = 100, $shuffle = false) { - if(!$this->isHome()) $args->mid = $this->getMid(); - $args->list_count = $list_count; - - // 24시간 이내의 태그중에서 인기 태그를 추출 - $args->date = date("YmdHis", time()-60*60*24); - - $output = executeQueryArray('planet.getPlanetPopularTags',$args); - if(!$output->toBool() || !$output->data) return array(); - - $tags = array(); - $max = 0; - $min = 99999999; - foreach($output->data as $key => $val) { - $tag = $val->tag; - $count = $val->count; - if($max < $count) $max = $count; - if($min > $count) $min = $count; - $tags[] = $val; - } - - if($shuffle) { - $mid2 = $min+(int)(($max-$min)/2); - $mid1 = $mid2+(int)(($max-$mid2)/2); - $mid3 = $min+(int)(($mid2-$min)/2); - - $output = null; - - foreach($tags as $key => $item) { - if($item->count > $mid1) $rank = 1; - elseif($item->count > $mid2) $rank = 2; - elseif($item->count > $mid3) $rank = 3; - else $rank= 4; - - $tags[$key]->rank = $rank; - } - shuffle($tags); - } - - return $tags; - } - } -?> diff --git a/modules/planet/planet.model.php b/modules/planet/planet.model.php deleted file mode 100644 index dfef392a0..000000000 --- a/modules/planet/planet.model.php +++ /dev/null @@ -1,586 +0,0 @@ -getModuleConfig('planet'); - - $skin_info->module_srl = $module_info->module_srl; - $oModuleModel->syncSkinInfoToModuleInfo($skin_info); - - // planet dummy module의 is_default 값을 구함 - $dummy = $oModuleModel->getModuleInfoByMid($module_info->mid); - $module_info->is_default = $dummy->is_default; - $module_info->module_srl = $dummy->module_srl; - $module_info->browser_title = $dummy->browser_title; - $module_info->layout_srl = $dummy->layout_srl; - - if(count($skin_info)) foreach($skin_info as $key => $val) $module_info->{$key} = $val; - - unset($module_info->grants); - } - return $module_info; - } - - /** - * @brief 특정 회원의 플래닛 정보 얻기 - * 회원 번호를 입력하지 않으면 현재 로그인 사용자의 플래닛 정보를 구함 - **/ - function getMemberPlanet($member_srl = 0) { - if(!$member_srl && !Context::get('is_logged')) return new PlanetInfo(); - - if(!$member_srl) { - $logged_info = Context::get('logged_info'); - $args->member_srl = $logged_info->member_srl; - } else { - $args->member_srl = $member_srl; - } - - $output = executeQuery('planet.getMemberPlanet', $args); - if(!$output->toBool() || !$output->data) return new PlanetInfo(); - - $planet = $output->data; - $output = $this->getSMSUser($planet); - - if(strlen($output->data->phone_number)==10){ - $planet->phone_number = array(substr($output->data->phone_number,0,3),substr($output->data->phone_number,3,3),substr($output->data->phone_number,6,4)); - }else if(strlen($output->data->phone_number)== 11){ - $planet->phone_number = array(substr($output->data->phone_number,0,3),substr($output->data->phone_number,3,4),substr($output->data->phone_number,7,4)); - }else{ - $planet->phone_number = array(); - } - - $oPlanet = new PlanetInfo(); - $oPlanet->setAttribute($planet); - - return $oPlanet; - } - - /** - * @brief 플래닛 목록 return - **/ - function getPlanetList($list_count=20, $page=1, $sort_index = 'module_srl') { - if(!in_array($sort_index, array('module_srl'))) $sort_index = 'module_srl'; - $args->sort_index = $sort_index; - $args->list_count = $list_count; - $args->page = $page; - $output = executeQueryArray('planet.getPlanetList', $args); - - if(!$output->toBool()) return $output; - - if(count($output->data)) { - foreach($output->data as $key => $val) { - $oPlanet = null; - $oPlanet = new PlanetInfo(); - $oPlanet->setAttribute($val); - $output->data[$key] = null; - $output->data[$key] = $oPlanet; - } - } - return $output; - } - - /** - * @brief 플래닛 개별 정보 return - **/ - function getPlanet($module_srl=0) { - return new PlanetInfo($module_srl); - } - - /** - * @brief 플래닛 태그 return - **/ - function getPlanetTags($module_srl) { - $args->module_srl = $module_srl; - $output = executeQueryArray('planet.getPlanetTag', $args); - if(!$output->toBool() || !$output->data) return array(); - - $tags = array(); - foreach($output->data as $key => $val) $tags[] = $val->tag; - return $tags; - } - - /** - * @brief 특정 회원의 플래닛 생성 개수 return - **/ - function getPlanetCount($member_srl = null) { - if(!$member_srl) { - $logged_info = Context::get('logged_info'); - $member_srl = $logged_info->member_srl; - } - if(!$member_srl) return null; - - $args->member_srl = $member_srl; - $output = executeQuery('planet.getPlanetCount',$args); - return $output->data->count; - } - - /** - * @brief 최신 업데이트 글 추출 - * mid : 대상 플래닛, null이면 전체 글 대상 - * date : 선택된 일자(필수값, 없으면 오늘을 대상으로 함) - * page : 페이지 번호 - * list_count : 추출 대상 수 - **/ - function getNewestContentList($mid = null, $date = null, $page=1, $list_count = 10, $sort_index = 'documents.list_order', $order = 'asc',$tag=null) { - if(!$page) $page = 1; - if(!$date) $date = date("Ymd"); - - // 전체 글을 추출 (module='planet'에 대해서 추출해야 하기에 document 모델을 사용하지 않음) - if($mid) $args->mid = $mid; - $args->date = $date; - $args->page = $page; - $args->sort_index = $sort_index; - $args->order = $order; - $args->list_count = $list_count; - if($args->sort_index == 'documents.voted_count') $args->voted_count = 1; - elseif($args->sort_index == 'documents.comment_count') $args->comment_count = 1; - - if($tag){ - $args->tag = $tag; - $output = executeQueryArray('planet.getPlanetNewestTagSearchContentList', $args); - }else{ - $output = executeQueryArray('planet.getPlanetNewestContentList', $args); - } - if(!$output->toBool()) return $output; - if(count($output->data)) { - foreach($output->data as $key => $val) { - unset($oPlanet); - $oPlanet = new PlanetItem(); - $oPlanet->setAttribute($val); - $output->data[$key] = $oPlanet; - } - } - return $output; - } - - /** - * @brief 메인 추출용 각 플래닛별 최신글 추출 - **/ - function getHomeContentList($date, $page, $list_count = 10) { - // 즐찾 플래닛 추출 - $args->date = $date; - $args->page = $page?$page:1; - $args->list_count = $list_count; - $args->page_count = 10; - $args->sort_index = "documents.list_order"; - - $output = executeQueryArray('planet.getHomeContentList', $args); - if(!$output->toBool()||!count($output->data)) return $output; - - $document_indexes = $document_srls = array(); - foreach($output->data as $key => $val) { - $document_srls[] = $val->document_srl; - $document_indexes[$val->document_srl] = $key; - } - - $content_args->document_srls = implode(',',$document_srls); - $content_output = executeQueryArray('planet.getContents', $content_args); - if(!$content_output->toBool() || !$content_output->data) return $content_output; - - $output->data = null; - foreach($content_output->data as $val) { - $oPlanet = null; - $oPlanet = new PlanetItem(); - $oPlanet->setAttribute($val); - $output->data[ $document_indexes[$val->document_srl] ] = $oPlanet; - } - - return $output; - } - - /** - * @brief 태그/글/인물태그 검색 결과 return - **/ - function getSearchResultCount($module_srl, $search_keyword) { - $result->tag = 0; - $result->content = 0; - $result->planetTag = 0; - - if(!$search_keyword) return $result; - - if($module_srl) $args->module_srl = $module_srl; - - $result->tag = $this->getTagSearchResultCount($module_srl, $search_keyword); - $result->planetTag = $this->getPlanetTagSearchResultCount($module_srl, $search_keyword); - $result->content = $this->getContentSearchResultCount($module_srl, $search_keyword); - - return $result; - } - - - function getTagSearchResultCount($module_srl, $search_keyword) { - if(!$search_keyword) return $result; - if($module_srl) $args->module_srl = $module_srl; - $args->search_keyword = $search_keyword; - $output = executeQuery('planet.getTagSearchResult', $args); - return $output->data->count; - } - - function getContentSearchResultCount($module_srl, $search_keyword) { - if(!$search_keyword) return $result; - if($module_srl) $args->module_srl = $module_srl; - $args->search_keyword = $search_keyword; - $search_keyword = str_replace(' ','%',$search_keyword); - $args->search_keyword = $search_keyword; - - $output = executeQuery('planet.getContentSearchResult', $args); - return $output->data->count; - } - - - function getPlanetTagSearchResultCount($module_srl, $search_keyword) { - if(!$search_keyword) return $result; - if($module_srl) $args->module_srl = $module_srl; - $args->search_keyword = $search_keyword; - $output = executeQuery('planet.getPlanetTagSearchResult', $args); - return $output->data->count; - } - - - /** - * @brief 태그/글 검색 - **/ - function getContentList($module_srl = 0, $search_target = 'tag', $search_keyword = '', $page = 1, $list_count = 10){ - if($module_srl) { - if(is_array($module_srl)) $args->module_srl = implode(',', $module_srl); - else $args->module_srl = $module_srl; - } - - $args->page = $page?$page:1; - $args->list_count = $list_count; - $args->page_count = 10; - - // 검색 옵션 정리 - if($search_target && $search_keyword) { - switch($search_target) { - case 'content' : - $search_keyword = str_replace(' ','%',$search_keyword); - $args->s_content = $search_keyword; - $output = executeQueryArray('planet.getContentList', $args); - break; - case 'tag' : - $args->s_tags = str_replace(' ','%',$search_keyword); - $output = executeQueryArray('planet.getContentListSearchTag', $args); - break; - } - }else{ - $output = executeQueryArray('planet.getContentList', $args); - } - - - if(!$output->toBool()||!count($output->data)) return $output; - - $idx = 0; - $data = $output->data; - unset($output->data); - - if(!isset($virtual_number)) - { - $keys = array_keys($data); - $virtual_number = $keys[0]; - } - - foreach($data as $key => $attribute) { - $document_srl = $attribute->document_srl; - $oPlanet = null; - $oPlanet = new PlanetItem(); - $oPlanet->setAttribute($attribute); - if($this->grant->manager) $oPlanet->setGrant(); - - $output->data[$virtual_number] = $oPlanet; - $virtual_number --; - - } - return $output; - } - - /** - * @brief 플래닛 태그 검색 return - **/ - function getPlanetTagList($search_keyword, $page, $list_count = 10) { - $args->page = $page?$page:1; - $args->list_count = $list_count; - $args->page_count = 10; - $args->search_keyword = $search_keyword; - - $output = executeQueryArray('planet.getPlanetTagList', $args); - if(!$output->toBool()||!count($output->data)) return $output; - - foreach($output->data as $key => $val) { - $output->data[$key] = $this->getPlanet($val->module_srl); - } - - return $output; - } - - /** - * @breif 회원 - 즐찾 return - **/ - function getFavoriteContentList($module_srl, $page=1, $list_count =10) { - // 즐찾 플래닛 추출 - $args->module_srl = $module_srl; - $args->page = $page?$page:1; - $args->list_count = $list_count; - $args->page_count = 10; - - $output = executeQueryArray('planet.getFavoriteContentList', $args); - if(!$output->toBool()||!count($output->data)) return $output; - - foreach($output->data as $key => $val) { - $oPlanet = null; - $oPlanet = new PlanetItem(); - $oPlanet->setAttribute($val); - $output->data[$key] = $oPlanet; - } - - return $output; - } - - /** - * @brief 즐찾에 추가되어 있는지를 확인 - **/ - function isInsertedFavorite($module_srl, $reg_planet_srl) { - $args->module_srl = $module_srl; - $args->reg_planet_srl = $reg_planet_srl; - $output = executeQuery('planet.getMyFavorite', $args); - if($output->data->count>0) return true; - return false; - } - - /** - * @brief 회원 - 플래닛 메모 목록 return - **/ - function getMemoList($module_srl, $page=1) { - if(!$module_srl) return; - - $args->module_srl = $module_srl; - $args->page = $page; - return executeQueryArray('planet.getPlanetMemoList', $args); - } - - /** - * @brief 메모 목록 html return action - **/ - function getPlanetMemoList() { - $target_module_srl = Context::get('target_module_srl'); - if(!$target_module_srl) return; - $page = Context::get('page'); - - Context::set('planet', $this->getPlanet($target_module_srl)); - Context::set('myplanet', $this->getMemberPlanet()); - - $this->add('tpl', $this->getMemoHtml($target_module_srl, $page)); - } - - /** - * @brief 메모 목록 html 생성 - **/ - function getMemoHtml($module_srl, $page=1) { - // 메모 목록을 구함 - $output = $this->getMemoList($module_srl, $page); - Context::set('memo_list', $output->data); - Context::set('memo_navigation', $output->page_navigation); - - $planet = $this->getPlanet($module_srl); - $logged_info = Context::get('logged_info'); - Context::set('myplanet', $this->getMemberPlanet()); - Context::set('planet', $planet); - - // 스킨 경로를 구함 - $module_info = $this->getPlanetConfig(); - if(!$this->module_info->skin) $this->module_info->skin = $module_info->planet_default_skin; - $template_path = sprintf("%sskins/%s/",$this->module_path, $this->module_info->skin); - - // template 파일을 직접 컴파일한후 tpl변수에 담아서 return한다. - $oTemplate = &TemplateHandler::getInstance(); - $tpl = $oTemplate->compile($template_path, 'memo_list'); - return $tpl; - } - - /** - * @brief 관심태그 html 목록 return - **/ - function getInterestTagsHtml($module_srl) { - $interest_tags = $this->getInterestTags($module_srl); - Context::set('interest_tags', $interest_tags); - - $logged_info = Context::get('logged_info'); - $planet = $this->getPlanet($module_srl); - Context::set('planet', $planet); - - // 스킨 경로를 구함 - $module_info = $this->getPlanetConfig(); - if(!$this->module_info->skin) $this->module_info->skin = $module_info->planet_default_skin; - $template_path = sprintf("%sskins/%s/",$this->module_path, $this->module_info->skin); - - // template 파일을 직접 컴파일한후 tpl변수에 담아서 return한다. - $oTemplate = &TemplateHandler::getInstance(); - $tpl = $oTemplate->compile($template_path, 'interest_tags'); - return $tpl; - } - - - /** - * @brief 플래닛 이미지 경로 return - **/ - function getPlanetPhotoPath($module_srl) { - return sprintf('files/attach/images/%d/%s', $module_srl, getNumberingPath($module_srl, 3)); - } - - /** - * @brief 플래닛 이미지 유무 체크후 경로 return - **/ - function getPlanetPhotoSrc($module_srl, $width=96,$height=96) { - $path = $this->getPlanetPhotoPath($module_srl); - $source_filename = sprintf('%s/%d.jpg', $path, $module_srl); - - if(!is_dir($path) || !file_exists($source_filename)) return sprintf("%s%s%s", Context::getRequestUri(), $this->module_path, 'tpl/images/blank_photo.gif'); - - if($width!=96&&$height!=96) { - $filename = sprintf('%s%d.%d.%d.jpg', $path, $module_srl, $width, $height); - if(!file_exists($filename) || filemtime($source_filename)>filemtime($filename)) { - if(FileHandler::createImageFile($source_filename, $filename, $width, $height)) $source_filename = $filename; - } - } else { - $filename = $source_filename; - } - return Context::getRequestUri().$filename."?rnd=".filemtime($filename); - } - - /** - * @brief 관심태그 가져오기 - **/ - function getInterestTags($module_srl) { - $args->module_srl = $module_srl; - $output = executeQueryArray('planet.getInterestTags', $args); - if(!$output->toBool()||!$output->data) return array(); - - $result = array(); - foreach($output->data as $key => $val) $result[] = $val->tag; - return $result; - } - - - /** - * @brief 회원 - 플래닛 댓글 목록 return - **/ - function getReplyList($document_srl, $page=1) { - if(!$document_srl) return; - - // 해당 문서의 모듈에 해당하는 댓글 수를 구함 - $oDocumentModel = &getModel('document'); - $oDocument = $oDocumentModel->getDocument($document_srl); - - // 문서가 존재하지 않으면 return~ - if(!$oDocument->isExists()) return; - - $logged_info = Context::get('logged_info'); - $is_fished = false; - - // 정해진 수에 따라 목록을 구해옴 - $args->document_srl = $document_srl; - $output = executeQueryArray('planet.getPlanetComments', $args); - if($output->data) { - foreach($output->data as $key => $val) { - $output->data[$key]->content = preg_replace('/"([^"]*)":(http|ftp|https|mms)([^ ]+)/is','$1$4', $val->content); - $output->data[$key]->content = str_replace('...', '…', $output->data[$key]->content); - $output->data[$key]->content = str_replace('--', '—', $output->data[$key]->content); - - if($logged_info->member_srl && $logged_info->member_srl == $val->member_srl) $is_fished = true; - } - } - - if($oDocument->get('member_srl')==$logged_info->member_srl) { - $args->module_srl = $oDocument->get('module_srl'); - $args->document_srl = $oDocument->get('document_srl'); - executeQuery('planet.deleteCatch', $args); - } - - if($is_fished) { - $myplanet = $this->getMemberPlanet(); - if($myplanet) { - $args->module_srl = $myplanet->module_srl; - $args->document_srl = $oDocument->get('document_srl'); - } - executeQuery('planet.deleteFishing', $args); - } - - // 쿼리 결과에서 오류가 생기면 그냥 return - if(!$output->toBool()) return; - - return $output; - } - - /** - * @brief 댓글 목록 html return action - **/ - function getPlanetReplyList() { - $document_srl = Context::get('document_srl'); - if(!$document_srl) return; - $page = Context::get('page'); - - Context::set('planet', $this->getPlanet($document_srl)); - Context::set('myplanet', $this->getMemberPlanet()); - - $this->add('document_srl',$document_srl); - $this->add('tpl', $this->getReplyHtml($document_srl)); - } - - /** - * @brief 댓글 목록 html 생성 - **/ - function getReplyHtml($document_srl, $page=1) { - // 메모 목록을 구함 - $output = $this->getReplyList($document_srl); - Context::set('reply_list', $output->data); - - // 스킨 경로를 구함 - $module_info = $this->getPlanetConfig(); - if(!$this->module_info->skin) $this->module_info->skin = $module_info->planet_default_skin; - $template_path = sprintf("%sskins/%s/",$this->module_path, $this->module_info->skin); - - // template 파일을 직접 컴파일한후 tpl변수에 담아서 return한다. - $oTemplate = &TemplateHandler::getInstance(); - $tpl = $oTemplate->compile($template_path, 'reply_list'); - - return $tpl; - } - - - /** - * @brief SMS가 등록된 사용자를 가져온다 - * $args->phone_number 또는 $args->member_srl - **/ - function getSMSUser($args){ - $output = executeQuery('planet.getSMSUser',$args); - return $output; - } - - - function getSMSRecv($phone_number){ - $args->phone_number = $phone_number; - $output = executeQueryArray('planet.getSMSRecv',$args); - return $output; - } - } -?> diff --git a/modules/planet/planet.smartphone.php b/modules/planet/planet.smartphone.php deleted file mode 100644 index a995b16b2..000000000 --- a/modules/planet/planet.smartphone.php +++ /dev/null @@ -1,21 +0,0 @@ -setPrevUrl(getUrl('date',$prev_date, 'document_srl','')); - $next_date = Context::get('next_date'); - if($next_date) $oSmartPhone->setNextUrl(getUrl('date',$next_date, 'document_srl','')); - - $oTemplate = new TemplateHandler(); - $content = $oTemplate->compile($this->module_path.'tpl', 'smartphone'); - $oSmartPhone->setContent($content); - } - } -?> diff --git a/modules/planet/planet.view.php b/modules/planet/planet.view.php deleted file mode 100644 index 4025b8afb..000000000 --- a/modules/planet/planet.view.php +++ /dev/null @@ -1,420 +0,0 @@ -act) && !in_array($this->act, array('favorite','countContentTagSearch','dispReplyList','rss'))) return; - - /** - * @brief 플래닛 모듈의 기본 설정은 view에서는 언제든지 사용하도록 load하여 Context setting - **/ - $oPlanetModel = &getModel('planet'); - $oModuleModel = &getModel('module'); - $planet_config = $oPlanetModel->getPlanetConfig(); - if(count($this->module_info)) foreach($this->module_info as $key => $val) if(!isset($planet_config->{$key})) $planet_config->{$key} = $val; - - Context::set('module_info',$this->module_info = $planet_config); - $current_module_info = Context::get('current_module_info'); - $current_module_info->layout_srl = $this->module_info->layout_srl = $this->module_info->layout_srl; - Context::set('current_module_info', $current_module_info); - - - /** - * 스킨이 없으면 플래닛 기본 설정의 스킨으로 설정 - **/ - if(!$this->module_info->skin) $this->module_info->skin = $this->module_info->planet_default_skin; - $template_path = sprintf("%sskins/%s/",$this->module_path, $this->module_info->skin); - $this->setTemplatePath($template_path); - - /** - * myplanet(접속자 플래닛), planet(접속된 페이지의 플래닛)을 Context setting 하여 모든 곳에서 사용 - **/ - // myplanet 을 무조건 Context::set(), $myplanet->isExists()에 따라서 나의 플래닛 유무 확인 - Context::set('myplanet', $this->myplanet = $oPlanetModel->getMemberPlanet()); - - // 현재 mid의 플래닛을 세팅 (홈이건 개별 플래닛이건 모두 $planet 로 판별 가능, PlanetInfo::isHome() 참고 - Context::set('planet', $this->planet = $oPlanetModel->getPlanet($this->module_srl)); - - // 메인 페이지 일 경우 특정 액션이 아니라면 무조건 메인 화면 뿌려줌 - if($this->planet->isHome() && !in_array($this->act, array('dispPlanetCreate','dispPlanetLogin','dispPlanetTagSearch','dispPlanetContentSearch','dispPlanetContentTagSearch','rss')) ) { - Context::set('act',$this->act = 'dispPlanetHome'); - } - - // 플래닛은 별도 레이아웃 동작하지 않도록 변경 - if(!Context::get('mid')) Context::set('mid', $this->module_info->mid, true); - } - - /** - * @brief 로그인 - **/ - function dispPlanetLogin(){ - $this->setTemplateFile('login'); - } - - /** - * @brief 플래닛 생성 - **/ - function dispPlanetCreate() { - if(!Context::get('is_logged')) return $this->dispPlanetMessage("msg_not_logged"); - if(!$this->grant->create) return $this->dispPlanetMessage("msg_not_permitted"); - - if($this->myplanet->isExists()) return $this->dispPlanetMessage("msg_planet_exists"); - - $this->setTemplateFile('create'); - } - - /** - * @biref 플래닛 메인 페이지 - **/ - function dispPlanetHome() { - // 플래닛의 기본 단위인 날짜를 미리 계산 (지정된 일자의 이전/다음날도 미리 계산하여 세팅) - $last_date = $this->planet->getContentLastDay(); - $date = Context::get('date'); - if(!$date || $date > $last_date) $date = $last_date; - Context::set('date', $date); - Context::set('prev_date', $this->planet->getPrevDate($date)); - Context::set('next_date', $this->planet->getNextDate($date)); - - - // 초기화면에서 tagtab이 나오기 위해 set type 한다 - $type = Context::get('type'); - if(!$type){ - if(is_array($this->module_info->tagtab) && $this->module_info->tagtab[0]){ - $type = 'tagtab'; - Context::set('type',$type); - Context::set('tagtab',$this->module_info->tagtab[0]); - }else{ - $type = 'all'; - Context::set('type',$type); - } - } - - $tagtab = null; - if($type == 'tagtab'){ - $tagtab = Context::get('tagtab'); - $page = Context::get('page'); - $oPlanetModel = &getModel('planet'); - $sort_index = 'documents.list_order'; - $order = 'asc'; - }else{ - switch($type) { - case 'wantyou': - $sort_index = 'documents.voted_count'; - $order = 'desc'; - break; - case 'best': - $sort_index = 'documents.comment_count'; - $order = 'desc'; - break; - - case 'all': - $sort_index = 'documents.list_order'; - $order = 'asc'; - break; - } - - $page = Context::get('page'); - $oPlanetModel = &getModel('planet'); - } - - $output = $oPlanetModel->getNewestContentList(null, $date, $page, 10, $sort_index, $order,$tagtab ); - Context::set('content_list', $output->data); - Context::set('total_count', $output->total_count); - Context::set('total_page', $output->total_page); - Context::set('page', $output->page); - Context::set('page_navigation', $output->page_navigation); - - $args->date = $date; - $output = executeQuery('planet.getTotalContents', $args); - Context::set('total_content', $output->data->count); - - $args->voted_count = 1; - $output = executeQuery('planet.getTotalContents', $args); - Context::set('total_wantyou', $output->data->count); - - unset($args->voted_count); - $args->comment_count = 1; - $output = executeQuery('planet.getTotalContents', $args); - Context::set('total_best', $output->data->count); - - - // tagtab을 만든다 - if(is_array($this->module_info->tagtab) && $this->module_info->tagtab[0]){ - $tagtab_list = array(); - foreach($this->module_info->tagtab as $key => $val){ - $args->tag = $val; - $output = executeQuery('planet.getTotalTagSearchContents', $args); - $tagtab_list[$val] = $output->data->count; - } - Context::set('tagtab_list', $tagtab_list); - } - - // tagtab_after을 만든다 - if(is_array($this->module_info->tagtab_after) && $this->module_info->tagtab_after[0]){ - $tagtab_after_list = array(); - foreach($this->module_info->tagtab_after as $key => $val){ - $args->tag = $val; - $output = executeQuery('planet.getTotalTagSearchContents', $args); - $tagtab_after_list[$val] = $output->data->count; - } - Context::set('tagtab_after_list', $tagtab_after_list); - } - - // RSS 링크 - if($this->module_info->use_rss=='Y') Context::set('rss_url', getUrl('','mid',$this->module_info->mid,'act','rss')); - - // 템플릿 지정 - $this->setTemplateFile('main'); - } - - /** - * @brief 개별 플래닛 - **/ - function dispPlanet(){ - $oPlanetModel = &getModel('planet'); - - // 글 고유 링크가 있으면 처리 - if(Context::get('document_srl')) { - $oDocumentModel = &getModel('document'); - $oDocument = $oDocumentModel->getDocument(Context::get('document_srl')); - } - - // 플래닛의 기본 단위인 날짜를 미리 계산 (지정된 일자의 이전/다음날도 미리 계산하여 세팅) - if($oDocument && $oDocument->isExists()) { - $date = $oDocument->getRegdate('Ymd'); - } else { - $last_date = $this->planet->getContentLastDay(); - $date = Context::get('date'); - if(!$date || $date > $last_date) $date = $last_date; - } - Context::set('date', $date); - Context::set('prev_date', $this->planet->getPrevDate($date)); - Context::set('next_date', $this->planet->getNextDate($date)); - - // 최신 업데이트 글 추출 - $page = Context::get('page'); - - $type = Context::get('type'); - switch($type) { - case 'catch': - $output = $this->planet->getCatchContentList($page); - break; - case 'fishing': - $output = $this->planet->getFishingContentList($page); - break; - case 'interest': - $output = $this->planet->getInterestTagContentList($date, $page); - break; - default : - $sort_index = 'documents.list_order'; - $order = 'asc'; - $output = $this->planet->getNewestContentList($date, $page, 10,$sort_index,$order); - break; - } - Context::set('content_list', $output->data); - Context::set('total_count', $output->total_count); - Context::set('total_page', $output->total_page); - Context::set('page', $output->page); - Context::set('page_navigation', $output->page_navigation); - - // 오늘의 전체 글 수 - $args->date = $date; - $args->module_srl = $this->planet->getModuleSrl(); - $output = executeQuery('planet.getTotalContents', $args); - Context::set('total_content', $output->data->count); - - // 낚은 글 수 - $output = executeQuery('planet.getCatchContentCount', $args); - Context::set('total_catch', $output->data->count); - - // 낚인 글 수 - $output = executeQuery('planet.getFishingContentCount', $args); - Context::set('total_fishing', $output->data->count); - - // 플래닛의 메모 가져오기 - $memo_output = $oPlanetModel->getMemoList($this->module_srl); - Context::set('memo_list', $memo_output->data); - Context::set('memo_navigation', $memo_output->page_navigation); - - // 플래닛의 관심태그 가져오기 - $interest_tags = $oPlanetModel->getInterestTags($this->module_srl); - Context::set('interest_tags', $interest_tags); - - // 브라우저 타이틀 변경 - Context::setBrowserTitle($this->planet->getPlanetTitle().' - '.$this->planet->getBrowserTitle()); - - // 템플릿 지정 - $this->setTemplateFile('myPlanet'); - } - - /** - * @brief 즐겨찾기 보기 - **/ - function favorite() { - $oPlanetModel = &getModel('planet'); - - // 개별 플래닛의 정보를 세팅 - $planet = $oPlanetModel->getPlanet($this->module_srl); - Context::set('planet', $planet); - - // 내플래닛인지 아닌지 - $logged_info = Context::get('logged_info'); - Context::set('isMyPlanet', $planet->getMemberSrl() == $logged_info->member_srl); - - // 플래닛의 메모 가져오기 - $memo_output = $oPlanetModel->getMemoList($this->module_srl); - Context::set('memo_list', $memo_output->data); - Context::set('memo_navigation', $memo_output->page_navigation); - - // 플래닛의 관심태그 가져오기 - $interest_tags = $oPlanetModel->getInterestTags($this->module_srl); - Context::set('interest_tags', $interest_tags); - - // 브라우저 타이틀 변경 - Context::setBrowserTitle($planet->getPlanetTitle().' - '.$planet->getBrowserTitle()); - - // 내 플래닛이 아닐 경우 즐찾에 포함되어 있는 대상인지 확인 - $myplanet = Context::get('myplanet'); - if(Context::get('isMyPlanet') || $oPlanetModel->isInsertedFavorite($myplanet->module_srl, $this->module_srl)) { - Context::set('myFavoritePlanet',true); - } else { - Context::set('myFavoritePlanet',false); - } - - // 즐찾 가져오기 - $page = Context::get('page'); - $output = $oPlanetModel->getFavoriteContentList($this->module_srl, $page, 10); - Context::set('content_list', $output->data); - Context::set('total_count', $output->total_count); - Context::set('total_page', $output->total_page); - Context::set('page', $output->page); - Context::set('page_navigation', $output->page_navigation); - - // 템플릿 지정 - $this->setTemplateFile('favorite'); - } - - function dispPlanetContentTagSearch(){ - $keyword = urldecode(Context::get('keyword')); - $page = Context::get('page'); - if(!$this->planet->isHome()) $module_srl = $this->module_srl; - else $module_srl = null; - - $oPlanetModel = &getModel('planet'); - Context::set('search_result', $oPlanetModel->getSearchResultCount($module_srl, $keyword)); - - if($keyword) { - $output = $oPlanetModel->getContentList($module_srl,'tag',$keyword, $page, 10); - Context::set('content_list', $output->data); - Context::set('total_count', $output->total_count); - Context::set('total_page', $output->total_page); - Context::set('page', $output->page); - Context::set('page_navigation', $output->page_navigation); - } - - // 템플릿 지정 - $this->setTemplateFile('search'); - } - - function dispPlanetContentSearch(){ - $keyword = urldecode(Context::get('keyword')); - $page = Context::get('page'); - if(!$this->planet->isHome()) $module_srl = $this->module_srl; - else $module_srl = null; - - $oPlanetModel = &getModel('planet'); - - Context::set('search_result', $oPlanetModel->getSearchResultCount($module_srl, $keyword)); - - if($keyword) { - $output = $oPlanetModel->getContentList($module_srl,'content',$keyword, $page, 10); - Context::set('content_list', $output->data); - Context::set('total_count', $output->total_count); - Context::set('total_page', $output->total_page); - Context::set('page', $output->page); - Context::set('page_navigation', $output->page_navigation); - } - - // 템플릿 지정 - $this->setTemplateFile('search'); - } - - function dispPlanetTagSearch(){ - $keyword = urldecode(Context::get('keyword')); - $page = Context::get('page'); - if(!$this->planet->isHome()) $module_srl = $this->module_srl; - else $module_srl = null; - - $oPlanetModel = &getModel('planet'); - - Context::set('search_result', $oPlanetModel->getSearchResultCount($module_srl, $keyword)); - - if($keyword) { - $output = $oPlanetModel->getPlanetTagList($keyword, $page, 10); - Context::set('planet_list', $output->data); - Context::set('total_count', $output->total_count); - Context::set('total_page', $output->total_page); - Context::set('page', $output->page); - Context::set('page_navigation', $output->page_navigation); - } - - // 템플릿 지정 - $this->setTemplateFile('search_planet'); - } - - function dispReplyList(){ - $page = Context::get('page'); - $document_srl = Context::get('document_srl'); - $oPlanetModel = &getModel('planet'); - $output = $oPlanetModel->getReplyList($document_srl,$page); - Context::set('reply_list',$output->data); - } - - function dispPlanetMessage($msg_code) { - $msg = Context::getLang($msg_code); - if(!$msg) $msg = $msg_code; - Context::set('message', $msg); - $this->setTemplateFile('message'); - } - - /** - * @brief rss - **/ - function rss() { - $oRss = &getView('rss'); - $oRssModel = &getModel('rss'); - $oDocumentModel = &getModel('document'); - - if($this->planet->isHome()) { - if($this->module_info->use_rss!='Y') return new Object(-1,'msg_rss_is_disabled'); - } else { - $rss_config = $oRssModel->getRssModuleConfig($this->module_srl); - if($rss_config->open_rss != 'Y') return new Object(-1,'msg_rss_is_disabled'); - $args->module_srl = $this->module_srl; - } - - $output = executeQueryArray('planet.getRssList', $args); - if($output->data) { - foreach($output->data as $key => $val) { - unset($obj); - $obj = new DocumentItem(0); - $obj->setAttribute($val); - $document_list[] = $obj; - } - } - - $oRss->rss($document_list, $this->planet->getBrowserTitle()); - $this->setTemplatePath($oRss->getTemplatePath()); - $this->setTemplateFile($oRss->getTemplateFile()); - } - - } -?> diff --git a/modules/planet/planet.wap.php b/modules/planet/planet.wap.php deleted file mode 100644 index 1b7eda9ac..000000000 --- a/modules/planet/planet.wap.php +++ /dev/null @@ -1,108 +0,0 @@ -planet->getContentLastDay(); - $date = Context::get('date'); - if(!$date || $date > $last_date) $date = $last_date; - Context::set('date', $date); - Context::set('prev_date', $this->planet->getPrevDate($date)); - Context::set('next_date', $this->planet->getNextDate($date)); - - $type = Context::get('type'); - if(!$type) $type = 'all'; - Context::set('type',$type); - $tagtab = null; - - switch($type) { - case 'wantyou': - $sort_index = 'documents.voted_count'; - $order = 'desc'; - break; - case 'best': - $sort_index = 'documents.comment_count'; - $order = 'desc'; - break; - - case 'all': - $sort_index = 'documents.list_order'; - $order = 'asc'; - break; - } - - $page = Context::get('page'); - $oPlanetModel = &getModel('planet'); - - $output = $oPlanetModel->getNewestContentList(null, $date, $page, 9, $sort_index, $order,$tagtab ); - - $title = Context::getBrowserTitle().' ['.zdate($date,'Y').Context::getLang('unit_year'). - zdate($date,'m').Context::getLang('unit_month'). - zdate($date,'d').Context::getLang('unit_day').']'; - - // 댓글 보기 일 경우 - if($this->act == 'dispPlanetContentCommentList') { - $page = Context::get('page'); - $document_srl = Context::get('document_srl'); - $oPlanetModel = &getModel('planet'); - $output = $oPlanetModel->getReplyList($document_srl,$page); - $reply_list = $output->data; - - $title .= ' - '.Context::getLang('comment'); - if(is_array($reply_list)) { - foreach($reply_list as $key => $reply) { - $content .= '['.$reply->nick_name.'] '; - $content .= $reply->content; - } - } - - // 상위 페이지를 목록으로 돌아가기로 지정 - $oMobile->setUpperUrl( getUrl('act',''), Context::getLang('cmd_go_upper') ); - - } else { - if($output->page_navigation->total_page>1) { - if($output->page_navigation->cur_page < $output->page_navigation->last_page) { - // next/prevUrl 지정 - $oMobile->setPrevUrl(getUrl('page',$output->page_navigation->cur_page+1), sprintf('%s (%d/%d)', Context::getLang('cmd_prev'), $output->page_navigation->cur_page+1, $output->page_navigation->total_page)); - } - if($output->page_navigation->cur_page > 1) $oMobile->setNextUrl(getUrl('page',$output->page_navigation->cur_page-1), sprintf('%s (%d/%d)', Context::getLang('cmd_next'), $output->page_navigation->cur_page-1, $output->page_navigation->total_page)); - } - - if(!$output->data || !count($output->data)) $content .= Context::getLang('no_documents'); - - - foreach($output->data as $no => $item) { - $obj = null; - $obj['href'] = getUrl('mid',$_GET['mid'],'document_srl',$item->get('document_srl'), 'act', 'dispPlanetContentCommentList'); - $obj['link'] = '['.htmlspecialchars($item->getNickName()).'] '."\n"; - $obj['link'] .= htmlspecialchars(strip_tags($item->getContent())); - if($item->getPostScript()) $obj['extra'] = Context::getLang('planet_postscript').htmlspecialchars($item->getPostScript()); - if(is_array($item->getArrTags())) { - $obj['extra'] .= '
    TAG:'; - $obj['extra'] .= implode(', ',$item->getArrTags()); - } - $obj['link'] = $obj['text'] = $obj['link']; - $childs[] = $obj; - } - $oMobile->setChilds($childs); - - - $prev_date = Context::get('prev_date'); - if($prev_date) $oMobile->setEtcBtn(getUrl('date',$prev_date, 'document_srl',''), '<'); - $next_date = Context::get('next_date'); - if($next_date) $oMobile->setEtcBtn(getUrl('date',$next_date, 'document_srl',''), '>'); - } - $oMobile->setTitle($title); - $oMobile->setContent($content); - } - - -} \ No newline at end of file diff --git a/modules/planet/queries/deleteCatch.xml b/modules/planet/queries/deleteCatch.xml deleted file mode 100644 index 5c9c8226e..000000000 --- a/modules/planet/queries/deleteCatch.xml +++ /dev/null @@ -1,9 +0,0 @@ - - - - - - - - - diff --git a/modules/planet/queries/deleteFishing.xml b/modules/planet/queries/deleteFishing.xml deleted file mode 100644 index c65030f48..000000000 --- a/modules/planet/queries/deleteFishing.xml +++ /dev/null @@ -1,9 +0,0 @@ - - -
    - - - - - - diff --git a/modules/planet/queries/deleteInterestTag.xml b/modules/planet/queries/deleteInterestTag.xml deleted file mode 100644 index 557198422..000000000 --- a/modules/planet/queries/deleteInterestTag.xml +++ /dev/null @@ -1,9 +0,0 @@ - - -
    - - - - - - diff --git a/modules/planet/queries/deletePlanet.xml b/modules/planet/queries/deletePlanet.xml deleted file mode 100644 index 537b748b1..000000000 --- a/modules/planet/queries/deletePlanet.xml +++ /dev/null @@ -1,8 +0,0 @@ - - -
    - - - - - diff --git a/modules/planet/queries/deletePlanetFavorite.xml b/modules/planet/queries/deletePlanetFavorite.xml deleted file mode 100644 index 64b173160..000000000 --- a/modules/planet/queries/deletePlanetFavorite.xml +++ /dev/null @@ -1,9 +0,0 @@ - - -
    - - - - - - diff --git a/modules/planet/queries/deletePlanetFavorites.xml b/modules/planet/queries/deletePlanetFavorites.xml deleted file mode 100644 index e744507b4..000000000 --- a/modules/planet/queries/deletePlanetFavorites.xml +++ /dev/null @@ -1,9 +0,0 @@ - - -
    - - - - - - diff --git a/modules/planet/queries/deletePlanetMemo.xml b/modules/planet/queries/deletePlanetMemo.xml deleted file mode 100644 index 705b5eb11..000000000 --- a/modules/planet/queries/deletePlanetMemo.xml +++ /dev/null @@ -1,8 +0,0 @@ - - -
    - - - - - diff --git a/modules/planet/queries/deletePlanetMemos.xml b/modules/planet/queries/deletePlanetMemos.xml deleted file mode 100644 index 30537e4ea..000000000 --- a/modules/planet/queries/deletePlanetMemos.xml +++ /dev/null @@ -1,9 +0,0 @@ - - -
    - - - - - - diff --git a/modules/planet/queries/deletePlanetReply.xml b/modules/planet/queries/deletePlanetReply.xml deleted file mode 100644 index c05d8083e..000000000 --- a/modules/planet/queries/deletePlanetReply.xml +++ /dev/null @@ -1,9 +0,0 @@ - - -
    - - - - - - diff --git a/modules/planet/queries/deletePlanetTag.xml b/modules/planet/queries/deletePlanetTag.xml deleted file mode 100644 index 1c183cf38..000000000 --- a/modules/planet/queries/deletePlanetTag.xml +++ /dev/null @@ -1,9 +0,0 @@ - - -
    - - - - - - diff --git a/modules/planet/queries/deletePlanetTags.xml b/modules/planet/queries/deletePlanetTags.xml deleted file mode 100644 index 45bc35c98..000000000 --- a/modules/planet/queries/deletePlanetTags.xml +++ /dev/null @@ -1,8 +0,0 @@ - - -
    - - - - - diff --git a/modules/planet/queries/deletePlanetVoteLogs.xml b/modules/planet/queries/deletePlanetVoteLogs.xml deleted file mode 100644 index b07755a2a..000000000 --- a/modules/planet/queries/deletePlanetVoteLogs.xml +++ /dev/null @@ -1,8 +0,0 @@ - - -
    - - - - - diff --git a/modules/planet/queries/deleteSMSRecv.xml b/modules/planet/queries/deleteSMSRecv.xml deleted file mode 100644 index dce3f37a8..000000000 --- a/modules/planet/queries/deleteSMSRecv.xml +++ /dev/null @@ -1,8 +0,0 @@ - - -
    - - - - - diff --git a/modules/planet/queries/deleteSMSUser.xml b/modules/planet/queries/deleteSMSUser.xml deleted file mode 100644 index bca02bda5..000000000 --- a/modules/planet/queries/deleteSMSUser.xml +++ /dev/null @@ -1,8 +0,0 @@ - - -
    - - - - - \ No newline at end of file diff --git a/modules/planet/queries/getCatch.xml b/modules/planet/queries/getCatch.xml deleted file mode 100644 index abc7605ad..000000000 --- a/modules/planet/queries/getCatch.xml +++ /dev/null @@ -1,12 +0,0 @@ - - -
    - - - - - - - - - diff --git a/modules/planet/queries/getCatchContentCount.xml b/modules/planet/queries/getCatchContentCount.xml deleted file mode 100644 index ea3917914..000000000 --- a/modules/planet/queries/getCatchContentCount.xml +++ /dev/null @@ -1,12 +0,0 @@ - - -
    - - - - - - - - - diff --git a/modules/planet/queries/getCatchContentList.xml b/modules/planet/queries/getCatchContentList.xml deleted file mode 100644 index af2caa8eb..000000000 --- a/modules/planet/queries/getCatchContentList.xml +++ /dev/null @@ -1,34 +0,0 @@ - - -
    -
    -
    -
    - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/modules/planet/queries/getContentList.xml b/modules/planet/queries/getContentList.xml deleted file mode 100644 index e2592bda0..000000000 --- a/modules/planet/queries/getContentList.xml +++ /dev/null @@ -1,37 +0,0 @@ - - -
    -
    -
    -
    - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/modules/planet/queries/getContentListSearchTag.xml b/modules/planet/queries/getContentListSearchTag.xml deleted file mode 100644 index 6a257bdfb..000000000 --- a/modules/planet/queries/getContentListSearchTag.xml +++ /dev/null @@ -1,38 +0,0 @@ - - -
    -
    -
    -
    -
    - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/modules/planet/queries/getContentSearchResult.xml b/modules/planet/queries/getContentSearchResult.xml deleted file mode 100644 index c85da9667..000000000 --- a/modules/planet/queries/getContentSearchResult.xml +++ /dev/null @@ -1,17 +0,0 @@ - - -
    -
    -
    - - - - - - - - - - - - diff --git a/modules/planet/queries/getContents.xml b/modules/planet/queries/getContents.xml deleted file mode 100644 index feb966e19..000000000 --- a/modules/planet/queries/getContents.xml +++ /dev/null @@ -1,35 +0,0 @@ - - -
    -
    -
    -
    - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/modules/planet/queries/getFavoriteContentList.xml b/modules/planet/queries/getFavoriteContentList.xml deleted file mode 100644 index f2396e0fb..000000000 --- a/modules/planet/queries/getFavoriteContentList.xml +++ /dev/null @@ -1,36 +0,0 @@ - - -
    -
    -
    -
    -
    - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/modules/planet/queries/getFishingContentCount.xml b/modules/planet/queries/getFishingContentCount.xml deleted file mode 100644 index d0d8c24bd..000000000 --- a/modules/planet/queries/getFishingContentCount.xml +++ /dev/null @@ -1,12 +0,0 @@ - - -
    - - - - - - - - - diff --git a/modules/planet/queries/getFishingContentList.xml b/modules/planet/queries/getFishingContentList.xml deleted file mode 100644 index 4f5062918..000000000 --- a/modules/planet/queries/getFishingContentList.xml +++ /dev/null @@ -1,34 +0,0 @@ - - -
    -
    -
    -
    - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/modules/planet/queries/getFishings.xml b/modules/planet/queries/getFishings.xml deleted file mode 100644 index e3765b063..000000000 --- a/modules/planet/queries/getFishings.xml +++ /dev/null @@ -1,17 +0,0 @@ - - -
    -
    - - - - - - - - - - - - - diff --git a/modules/planet/queries/getHomeContentList.xml b/modules/planet/queries/getHomeContentList.xml deleted file mode 100644 index 6040f3afb..000000000 --- a/modules/planet/queries/getHomeContentList.xml +++ /dev/null @@ -1,22 +0,0 @@ - - -
    -
    - - - - - - - - - - - - - - - - - - diff --git a/modules/planet/queries/getInterestTagContentList.xml b/modules/planet/queries/getInterestTagContentList.xml deleted file mode 100644 index 83c103c95..000000000 --- a/modules/planet/queries/getInterestTagContentList.xml +++ /dev/null @@ -1,40 +0,0 @@ - - -
    -
    -
    -
    -
    - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/modules/planet/queries/getInterestTags.xml b/modules/planet/queries/getInterestTags.xml deleted file mode 100644 index 8a1f6333d..000000000 --- a/modules/planet/queries/getInterestTags.xml +++ /dev/null @@ -1,11 +0,0 @@ - - -
    - - - - - - - - diff --git a/modules/planet/queries/getMemberPlanet.xml b/modules/planet/queries/getMemberPlanet.xml deleted file mode 100644 index f4ecf046c..000000000 --- a/modules/planet/queries/getMemberPlanet.xml +++ /dev/null @@ -1,25 +0,0 @@ - - -
    -
    -
    - - - - - - - - - - - - - - - - - - - - diff --git a/modules/planet/queries/getMyFavorite.xml b/modules/planet/queries/getMyFavorite.xml deleted file mode 100644 index 835a00d92..000000000 --- a/modules/planet/queries/getMyFavorite.xml +++ /dev/null @@ -1,12 +0,0 @@ - - -
    - - - - - - - - - diff --git a/modules/planet/queries/getNextDate.xml b/modules/planet/queries/getNextDate.xml deleted file mode 100644 index ea95fa355..000000000 --- a/modules/planet/queries/getNextDate.xml +++ /dev/null @@ -1,15 +0,0 @@ - - -
    -
    - - - - - - - - - - - diff --git a/modules/planet/queries/getPlanet.xml b/modules/planet/queries/getPlanet.xml deleted file mode 100644 index 1d9c9a4d3..000000000 --- a/modules/planet/queries/getPlanet.xml +++ /dev/null @@ -1,25 +0,0 @@ - - -
    -
    -
    - - - - - - - - - - - - - - - - - - - - diff --git a/modules/planet/queries/getPlanetComments.xml b/modules/planet/queries/getPlanetComments.xml deleted file mode 100644 index 19a2e90b0..000000000 --- a/modules/planet/queries/getPlanetComments.xml +++ /dev/null @@ -1,19 +0,0 @@ - - -
    -
    -
    - - - - - - - - - - - - - - diff --git a/modules/planet/queries/getPlanetContentLastDay.xml b/modules/planet/queries/getPlanetContentLastDay.xml deleted file mode 100644 index ac5f8db0c..000000000 --- a/modules/planet/queries/getPlanetContentLastDay.xml +++ /dev/null @@ -1,14 +0,0 @@ - - -
    -
    - - - - - - - - - - diff --git a/modules/planet/queries/getPlanetContentSearch.xml b/modules/planet/queries/getPlanetContentSearch.xml deleted file mode 100644 index 3df77fa42..000000000 --- a/modules/planet/queries/getPlanetContentSearch.xml +++ /dev/null @@ -1,18 +0,0 @@ - - -
    - - - - - - - - - - - - - - - diff --git a/modules/planet/queries/getPlanetContentSearchCount.xml b/modules/planet/queries/getPlanetContentSearchCount.xml deleted file mode 100644 index 5b04171ff..000000000 --- a/modules/planet/queries/getPlanetContentSearchCount.xml +++ /dev/null @@ -1,12 +0,0 @@ - - -
    - - - - - - - - - \ No newline at end of file diff --git a/modules/planet/queries/getPlanetContents.xml b/modules/planet/queries/getPlanetContents.xml deleted file mode 100644 index e19fb9295..000000000 --- a/modules/planet/queries/getPlanetContents.xml +++ /dev/null @@ -1,16 +0,0 @@ - - -
    - - - - - - - - - - - - - diff --git a/modules/planet/queries/getPlanetCount.xml b/modules/planet/queries/getPlanetCount.xml deleted file mode 100644 index de0836eb6..000000000 --- a/modules/planet/queries/getPlanetCount.xml +++ /dev/null @@ -1,11 +0,0 @@ - - -
    - - - - - - - - diff --git a/modules/planet/queries/getPlanetList.xml b/modules/planet/queries/getPlanetList.xml deleted file mode 100644 index 856206675..000000000 --- a/modules/planet/queries/getPlanetList.xml +++ /dev/null @@ -1,30 +0,0 @@ - - -
    -
    -
    - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/modules/planet/queries/getPlanetMemo.xml b/modules/planet/queries/getPlanetMemo.xml deleted file mode 100644 index dc2cdd1dd..000000000 --- a/modules/planet/queries/getPlanetMemo.xml +++ /dev/null @@ -1,11 +0,0 @@ - - -
    - - - - - - - - diff --git a/modules/planet/queries/getPlanetMemoList.xml b/modules/planet/queries/getPlanetMemoList.xml deleted file mode 100644 index 590bef46b..000000000 --- a/modules/planet/queries/getPlanetMemoList.xml +++ /dev/null @@ -1,25 +0,0 @@ - - -
    -
    -
    -
    - - - - - - - - - - - - - - - - - - - diff --git a/modules/planet/queries/getPlanetNewestContentList.xml b/modules/planet/queries/getPlanetNewestContentList.xml deleted file mode 100644 index a0e98881d..000000000 --- a/modules/planet/queries/getPlanetNewestContentList.xml +++ /dev/null @@ -1,37 +0,0 @@ - - -
    -
    -
    -
    - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/modules/planet/queries/getPlanetNewestTagSearchContentList.xml b/modules/planet/queries/getPlanetNewestTagSearchContentList.xml deleted file mode 100644 index bc87ed031..000000000 --- a/modules/planet/queries/getPlanetNewestTagSearchContentList.xml +++ /dev/null @@ -1,39 +0,0 @@ - - -
    -
    -
    -
    -
    - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/modules/planet/queries/getPlanetPopularTags.xml b/modules/planet/queries/getPlanetPopularTags.xml deleted file mode 100644 index 965d6b3bc..000000000 --- a/modules/planet/queries/getPlanetPopularTags.xml +++ /dev/null @@ -1,23 +0,0 @@ - - -
    -
    - - - - - - - - - - - - - - - - - - - diff --git a/modules/planet/queries/getPlanetReply.xml b/modules/planet/queries/getPlanetReply.xml deleted file mode 100644 index 782e2bfbc..000000000 --- a/modules/planet/queries/getPlanetReply.xml +++ /dev/null @@ -1,14 +0,0 @@ - - -
    - - - - - - - - - - - \ No newline at end of file diff --git a/modules/planet/queries/getPlanetReplyList.xml b/modules/planet/queries/getPlanetReplyList.xml deleted file mode 100644 index e69de29bb..000000000 diff --git a/modules/planet/queries/getPlanetTag.xml b/modules/planet/queries/getPlanetTag.xml deleted file mode 100644 index 9c942a82e..000000000 --- a/modules/planet/queries/getPlanetTag.xml +++ /dev/null @@ -1,14 +0,0 @@ - - -
    - - - - - - - - - - - diff --git a/modules/planet/queries/getPlanetTagList.xml b/modules/planet/queries/getPlanetTagList.xml deleted file mode 100644 index 988a532e7..000000000 --- a/modules/planet/queries/getPlanetTagList.xml +++ /dev/null @@ -1,19 +0,0 @@ - - -
    -
    - - - - - - - - - - - - - - - diff --git a/modules/planet/queries/getPlanetTagSearchCount.xml b/modules/planet/queries/getPlanetTagSearchCount.xml deleted file mode 100644 index b98194817..000000000 --- a/modules/planet/queries/getPlanetTagSearchCount.xml +++ /dev/null @@ -1,14 +0,0 @@ - - -
    -
    - - - - - - - - - - \ No newline at end of file diff --git a/modules/planet/queries/getPlanetTagSearchResult.xml b/modules/planet/queries/getPlanetTagSearchResult.xml deleted file mode 100644 index 9faebc777..000000000 --- a/modules/planet/queries/getPlanetTagSearchResult.xml +++ /dev/null @@ -1,12 +0,0 @@ - - -
    - - - - - - - - - diff --git a/modules/planet/queries/getPlanetTagTextCount.xml b/modules/planet/queries/getPlanetTagTextCount.xml deleted file mode 100644 index 728a64163..000000000 --- a/modules/planet/queries/getPlanetTagTextCount.xml +++ /dev/null @@ -1,11 +0,0 @@ - - -
    - - - - - - - - \ No newline at end of file diff --git a/modules/planet/queries/getPrevDate.xml b/modules/planet/queries/getPrevDate.xml deleted file mode 100644 index b676452eb..000000000 --- a/modules/planet/queries/getPrevDate.xml +++ /dev/null @@ -1,15 +0,0 @@ - - -
    -
    - - - - - - - - - - - diff --git a/modules/planet/queries/getRssList.xml b/modules/planet/queries/getRssList.xml deleted file mode 100644 index 901e2a558..000000000 --- a/modules/planet/queries/getRssList.xml +++ /dev/null @@ -1,20 +0,0 @@ - - -
    -
    - - - - - - - - - - - - - - - - diff --git a/modules/planet/queries/getSMSRecv.xml b/modules/planet/queries/getSMSRecv.xml deleted file mode 100644 index b69fa46c7..000000000 --- a/modules/planet/queries/getSMSRecv.xml +++ /dev/null @@ -1,15 +0,0 @@ - - -
    - - - - - - - - - - - - \ No newline at end of file diff --git a/modules/planet/queries/getSMSUser.xml b/modules/planet/queries/getSMSUser.xml deleted file mode 100644 index d446126b2..000000000 --- a/modules/planet/queries/getSMSUser.xml +++ /dev/null @@ -1,14 +0,0 @@ - - -
    - - - - - - - - - - - \ No newline at end of file diff --git a/modules/planet/queries/getTagSearchResult.xml b/modules/planet/queries/getTagSearchResult.xml deleted file mode 100644 index 07d22f22f..000000000 --- a/modules/planet/queries/getTagSearchResult.xml +++ /dev/null @@ -1,20 +0,0 @@ - - -
    -
    -
    -
    - - - - - - - - - - - - - - diff --git a/modules/planet/queries/getTotalContents.xml b/modules/planet/queries/getTotalContents.xml deleted file mode 100644 index 84539be3e..000000000 --- a/modules/planet/queries/getTotalContents.xml +++ /dev/null @@ -1,17 +0,0 @@ - - -
    -
    - - - - - - - - - - - - - \ No newline at end of file diff --git a/modules/planet/queries/getTotalTagSearchContents.xml b/modules/planet/queries/getTotalTagSearchContents.xml deleted file mode 100644 index f1795eea2..000000000 --- a/modules/planet/queries/getTotalTagSearchContents.xml +++ /dev/null @@ -1,18 +0,0 @@ - - -
    -
    -
    - - - - - - - - - - - - - \ No newline at end of file diff --git a/modules/planet/queries/insertCatch.xml b/modules/planet/queries/insertCatch.xml deleted file mode 100644 index 0f04ec9be..000000000 --- a/modules/planet/queries/insertCatch.xml +++ /dev/null @@ -1,11 +0,0 @@ - - -
    - - - - - - - - diff --git a/modules/planet/queries/insertFishings.xml b/modules/planet/queries/insertFishings.xml deleted file mode 100644 index c84cc4fe2..000000000 --- a/modules/planet/queries/insertFishings.xml +++ /dev/null @@ -1,11 +0,0 @@ - - -
    - - - - - - - - diff --git a/modules/planet/queries/insertInterestTag.xml b/modules/planet/queries/insertInterestTag.xml deleted file mode 100644 index 1d7622311..000000000 --- a/modules/planet/queries/insertInterestTag.xml +++ /dev/null @@ -1,9 +0,0 @@ - - -
    - - - - - - diff --git a/modules/planet/queries/insertPlanet.xml b/modules/planet/queries/insertPlanet.xml deleted file mode 100644 index 63a640976..000000000 --- a/modules/planet/queries/insertPlanet.xml +++ /dev/null @@ -1,12 +0,0 @@ - - -
    - - - - - - - - - diff --git a/modules/planet/queries/insertPlanetContent.xml b/modules/planet/queries/insertPlanetContent.xml deleted file mode 100644 index b1f8d92fc..000000000 --- a/modules/planet/queries/insertPlanetContent.xml +++ /dev/null @@ -1,14 +0,0 @@ - - -
    - - - - - - - - - - - diff --git a/modules/planet/queries/insertPlanetContentVoteLog.xml b/modules/planet/queries/insertPlanetContentVoteLog.xml deleted file mode 100644 index 10fc31e9a..000000000 --- a/modules/planet/queries/insertPlanetContentVoteLog.xml +++ /dev/null @@ -1,11 +0,0 @@ - - -
    - - - - - - - - diff --git a/modules/planet/queries/insertPlanetFavorite.xml b/modules/planet/queries/insertPlanetFavorite.xml deleted file mode 100644 index 919029ce8..000000000 --- a/modules/planet/queries/insertPlanetFavorite.xml +++ /dev/null @@ -1,11 +0,0 @@ - - -
    - - - - - - - - diff --git a/modules/planet/queries/insertPlanetMemo.xml b/modules/planet/queries/insertPlanetMemo.xml deleted file mode 100644 index 24a377d15..000000000 --- a/modules/planet/queries/insertPlanetMemo.xml +++ /dev/null @@ -1,12 +0,0 @@ - - -
    - - - - - - - - - diff --git a/modules/planet/queries/insertPlanetReply.xml b/modules/planet/queries/insertPlanetReply.xml deleted file mode 100644 index 42b3dec8d..000000000 --- a/modules/planet/queries/insertPlanetReply.xml +++ /dev/null @@ -1,13 +0,0 @@ - - -
    - - - - - - - - - - diff --git a/modules/planet/queries/insertPlanetTag.xml b/modules/planet/queries/insertPlanetTag.xml deleted file mode 100644 index 1c1e341af..000000000 --- a/modules/planet/queries/insertPlanetTag.xml +++ /dev/null @@ -1,10 +0,0 @@ - - -
    - - - - - - - diff --git a/modules/planet/queries/insertPlanetTagText.xml b/modules/planet/queries/insertPlanetTagText.xml deleted file mode 100644 index 414c99676..000000000 --- a/modules/planet/queries/insertPlanetTagText.xml +++ /dev/null @@ -1,9 +0,0 @@ - - -
    - - - - - - diff --git a/modules/planet/queries/insertSMSRecv.xml b/modules/planet/queries/insertSMSRecv.xml deleted file mode 100644 index 3a9e42dd5..000000000 --- a/modules/planet/queries/insertSMSRecv.xml +++ /dev/null @@ -1,10 +0,0 @@ - - -
    - - - - - - - \ No newline at end of file diff --git a/modules/planet/queries/insertSMSUser.xml b/modules/planet/queries/insertSMSUser.xml deleted file mode 100644 index cc0079966..000000000 --- a/modules/planet/queries/insertSMSUser.xml +++ /dev/null @@ -1,10 +0,0 @@ - - -
    - - - - - - - \ No newline at end of file diff --git a/modules/planet/queries/updatePlanetBrowserTitle.xml b/modules/planet/queries/updatePlanetBrowserTitle.xml deleted file mode 100644 index 04d8431b8..000000000 --- a/modules/planet/queries/updatePlanetBrowserTitle.xml +++ /dev/null @@ -1,12 +0,0 @@ - - -
    - - - - - - - - - \ No newline at end of file diff --git a/modules/planet/queries/updatePlanetColorset.xml b/modules/planet/queries/updatePlanetColorset.xml deleted file mode 100644 index 496233335..000000000 --- a/modules/planet/queries/updatePlanetColorset.xml +++ /dev/null @@ -1,12 +0,0 @@ - - -
    - - - - - - - - - diff --git a/modules/planet/queries/updatePlanetContentReplyCount.xml b/modules/planet/queries/updatePlanetContentReplyCount.xml deleted file mode 100644 index eaeac10a9..000000000 --- a/modules/planet/queries/updatePlanetContentReplyCount.xml +++ /dev/null @@ -1,11 +0,0 @@ - - -
    - - - - - - - - diff --git a/modules/planet/queries/updatePlanetContentVoteCount.xml b/modules/planet/queries/updatePlanetContentVoteCount.xml deleted file mode 100644 index 1bf9373e1..000000000 --- a/modules/planet/queries/updatePlanetContentVoteCount.xml +++ /dev/null @@ -1,11 +0,0 @@ - - -
    - - - - - - - - diff --git a/modules/planet/queries/updatePlanetLatestDocument.xml b/modules/planet/queries/updatePlanetLatestDocument.xml deleted file mode 100644 index 6b03c7c27..000000000 --- a/modules/planet/queries/updatePlanetLatestDocument.xml +++ /dev/null @@ -1,11 +0,0 @@ - - -
    - - - - - - - - diff --git a/modules/planet/queries/updatePlanetMe2day.xml b/modules/planet/queries/updatePlanetMe2day.xml deleted file mode 100644 index 23cad431f..000000000 --- a/modules/planet/queries/updatePlanetMe2day.xml +++ /dev/null @@ -1,14 +0,0 @@ - - -
    - - - - - - - - - - - diff --git a/modules/planet/queries/updatePlanetTitle.xml b/modules/planet/queries/updatePlanetTitle.xml deleted file mode 100644 index 9ca65366b..000000000 --- a/modules/planet/queries/updatePlanetTitle.xml +++ /dev/null @@ -1,12 +0,0 @@ - - -
    - - - - - - - - - diff --git a/modules/planet/queries/updateShowReadWelcome.xml b/modules/planet/queries/updateShowReadWelcome.xml deleted file mode 100644 index 08619b01b..000000000 --- a/modules/planet/queries/updateShowReadWelcome.xml +++ /dev/null @@ -1,12 +0,0 @@ - - -
    - - - - - - - - - diff --git a/modules/planet/schemas/planet.xml b/modules/planet/schemas/planet.xml deleted file mode 100644 index 134a732d5..000000000 --- a/modules/planet/schemas/planet.xml +++ /dev/null @@ -1,12 +0,0 @@ -
    - - - - - - - - - - -
    diff --git a/modules/planet/schemas/planet_catch.xml b/modules/planet/schemas/planet_catch.xml deleted file mode 100644 index d58330d2f..000000000 --- a/modules/planet/schemas/planet_catch.xml +++ /dev/null @@ -1,6 +0,0 @@ - - - - - -
    diff --git a/modules/planet/schemas/planet_content_vote_log.xml b/modules/planet/schemas/planet_content_vote_log.xml deleted file mode 100644 index f5c8a9986..000000000 --- a/modules/planet/schemas/planet_content_vote_log.xml +++ /dev/null @@ -1,6 +0,0 @@ - - - - - -
    diff --git a/modules/planet/schemas/planet_favorite.xml b/modules/planet/schemas/planet_favorite.xml deleted file mode 100644 index eca8384f2..000000000 --- a/modules/planet/schemas/planet_favorite.xml +++ /dev/null @@ -1,6 +0,0 @@ - - - - - -
    diff --git a/modules/planet/schemas/planet_fishing.xml b/modules/planet/schemas/planet_fishing.xml deleted file mode 100644 index 1e96212c5..000000000 --- a/modules/planet/schemas/planet_fishing.xml +++ /dev/null @@ -1,6 +0,0 @@ - - - - - -
    diff --git a/modules/planet/schemas/planet_interest_tags.xml b/modules/planet/schemas/planet_interest_tags.xml deleted file mode 100644 index 943e14e79..000000000 --- a/modules/planet/schemas/planet_interest_tags.xml +++ /dev/null @@ -1,4 +0,0 @@ - - - -
    diff --git a/modules/planet/schemas/planet_memo.xml b/modules/planet/schemas/planet_memo.xml deleted file mode 100644 index 83329eed7..000000000 --- a/modules/planet/schemas/planet_memo.xml +++ /dev/null @@ -1,7 +0,0 @@ - - - - - - -
    diff --git a/modules/planet/schemas/planet_sms_recv.xml b/modules/planet/schemas/planet_sms_recv.xml deleted file mode 100644 index a287a620e..000000000 --- a/modules/planet/schemas/planet_sms_recv.xml +++ /dev/null @@ -1,5 +0,0 @@ - - - - -
    \ No newline at end of file diff --git a/modules/planet/schemas/planet_sms_user.xml b/modules/planet/schemas/planet_sms_user.xml deleted file mode 100644 index c66aa70ed..000000000 --- a/modules/planet/schemas/planet_sms_user.xml +++ /dev/null @@ -1,5 +0,0 @@ - - - - -
    \ No newline at end of file diff --git a/modules/planet/schemas/planet_tags.xml b/modules/planet/schemas/planet_tags.xml deleted file mode 100644 index 6424967c1..000000000 --- a/modules/planet/schemas/planet_tags.xml +++ /dev/null @@ -1,5 +0,0 @@ - - - - -
    diff --git a/modules/planet/skins/xe_planet/content_list.html b/modules/planet/skins/xe_planet/content_list.html deleted file mode 100644 index 18c95a34b..000000000 --- a/modules/planet/skins/xe_planet/content_list.html +++ /dev/null @@ -1,153 +0,0 @@ - - - - -
    - - - - < - - {zdate($date,'Y')}{$lang->unit_year} - {zdate($date,'m')}{$lang->unit_month} - {zdate($date,'d')}{$lang->unit_day} - ({zdate($date,'l')}) - - - - > - -
    - - - - - - - - -
    - -
    - - -
    style="display:none;" > - {$lang->no_documents} -
    - - - -
    - -
    - -

    {htmlspecialchars($item->nick_name)}{$item->getNickName()}

    - -
    -
    - {$item->getContent()} -
    - -

    {$lang->planet_postscript} {htmlspecialchars($item->getPostScript())}

    - -
    -
    - - -
    - - -
    - - - {@ $regdate = $item->get('regdate') } -

    {getTimeGap($item->get('regdate'), sprintf('y/m/d a H%s i%s', $lang->unit_hour,$lang->unit_min))}

    -
    -
    TAG
    - -
    - - {htmlspecialchars($tag[$i])} - - - -
    -
    -
    - - -
    -
    - -
    - - {htmlspecialchars($tag[$i])} - - -
    - -
    -
    -
    - - {$item->getVotedCount()} - {$lang->comment}({$item->getCommentCount()}) -
    -
    -
    -
    - - -
    - -
    - - - -
    -
    {$logged_info->nick_name}
    -
    -
    - - - -
    -
    -
    - -
    - - -
    - - - - - - - - - - - diff --git a/modules/planet/skins/xe_planet/create.html b/modules/planet/skins/xe_planet/create.html deleted file mode 100644 index 853f14467..000000000 --- a/modules/planet/skins/xe_planet/create.html +++ /dev/null @@ -1,38 +0,0 @@ - - - -
    -

    Welcome

    -

    {$lang->about_planet_make_planet}

    - -
    -
    - - - -
    - {$lang->planet_input_personalinfo} -
    -
    -
    -
    :
    -
    -
    :
    -
    -
    :
    -
    -
    : {Context::getRequestUri()} *{$lang->about_planet_url}
    -
    -
    : *{$lang->about_planet_mytag}
    -
    - -
    -
    - -
    -
    -
    - - - - diff --git a/modules/planet/skins/xe_planet/css/blue.css b/modules/planet/skins/xe_planet/css/blue.css deleted file mode 100644 index 4cb507a3d..000000000 --- a/modules/planet/skins/xe_planet/css/blue.css +++ /dev/null @@ -1,19 +0,0 @@ -@charset "utf-8"; -/* NHN > UIT Center > Open UI Platform Team > Jeong Chan Myeong(dece24@nhncorp.com) */ - -.authorHeader, -.writePost{ background:#8BBED8;} -.authorFooter, -.commentList{ background:#f3f8fb;} -.writePost .writeBody button{ background-image:url(../images/buttonWriteBlue.gif);} - -.myTab li, -.exTab li, -.myTab li a, -.exTab li a, -.tagRank .buttonTag, -.tagRank .buttonTag button{ background-color:#aed1e4;} -.myTab li.active, -.exTab li.active, -.myTab li.active a, -.exTab li.active a{ background-color:#8BBED8;} diff --git a/modules/planet/skins/xe_planet/css/cyan.css b/modules/planet/skins/xe_planet/css/cyan.css deleted file mode 100644 index 767d0c30e..000000000 --- a/modules/planet/skins/xe_planet/css/cyan.css +++ /dev/null @@ -1,19 +0,0 @@ -@charset "utf-8"; -/* NHN > UIT Center > Open UI Platform Team > Jeong Chan Myeong(dece24@nhncorp.com) */ - -.authorHeader, -.writePost{ background:#9DB0B2;} -.authorFooter, -.commentList{ background:#f5f7f7;} -.writePost .writeBody button{ background-image:url(../images/buttonWriteCyan.gif);} - -.myTab li, -.exTab li, -.myTab li a, -.exTab li a, -.tagRank .buttonTag, -.tagRank .buttonTag button{ background-color:#bac8c9;} -.myTab li.active, -.exTab li.active, -.myTab li.active a, -.exTab li.active a{ background-color:#9DB0B2;} diff --git a/modules/planet/skins/xe_planet/css/default.css b/modules/planet/skins/xe_planet/css/default.css deleted file mode 100644 index 099ea975e..000000000 --- a/modules/planet/skins/xe_planet/css/default.css +++ /dev/null @@ -1,584 +0,0 @@ -@charset "utf-8"; -/* NHN > UIT Center > Open UI Platform Team > Jeong Chan Myeong(dece24@nhncorp.com) */ - -/* Reset */ -img, fieldset, button{border:0;} -fieldset{ padding:0;} -hr, button img{display:none;} -a{text-decoration:none;} -a:hover, a:active, a:focus{text-decoration:underline;} -textarea{overflow:auto;} -html:first-child select{padding-right:6px; height:20px;} -option{ padding-right:6px;} -button, label{cursor:pointer; cursor:hand;} -button{background:none; background-repeat:no-repeat;} -button *{position:relative;} -button span{ position:absolute; width:0; height:0; font:0/0 Sans-serif; visibility:hidden;} -.inputText, textarea{*margin:-1px 0; border:1px solid;} -.inputCheck, .inputRadio{width:13px; height:13px;} -.blind, legend {position:absolute; top:0; left:0; width:0; height:0; overflow:hidden; visibility:hidden; font-size:0 !important; line-height:0;} - -/* Layout */ -#planet {font-family:Sans-serif; margin:0; padding:0; } -#container {} -#planetHeader{ z-index:30; clear:both; margin:0 0 5px 0; overflow:hidden; *zoom:1; position:relative; height:70px;} -#planetHeader *{ margin:0; padding:0;} -#planetHeader li{ list-style:none;} -#planetBody{ clear:both; z-index:20;} - -/* Heading */ -#planetHeader h1 { white-space:nowrap; margin:0 0 20px 0; padding:0 0 4px 0; border-bottom:2px solid #666; } -#planetHeader h1 a { font-weight:bold; font-size:18px; color:#000; text-decoration:none !important;} - -.buttonArea{ text-align:center;} - -#planetHeader li{ list-style:none;} -#planetHeader .gnb { float:left; margin:0;} -#planetHeader .gnb ul{ margin:0;} -#planetHeader .gnb{ margin-bottom:5px; } -#planetHeader .gnb ul{ margin:0; padding:0; position:relative; float:left; overflow:hidden;} -#planetHeader .gnb ul li{ position:relative; float:left;} -#planetHeader .gnb ul li a{ position:relative; display:block; float:left; background:url(../images/buttonGnb.gif) no-repeat center top; padding:11px 25px 11px 25px; font:12px AppleGothic, Dotum, Gulim, Sans-serif; color:#fff !important; text-decoration:none !important; letter-spacing:-1px; white-space:nowrap;} -#planetHeader .gnb ul li.active a{ opacity:0.7; filter:alpha(opacity=70); font-weight:bold;} -#planetHeader .gnb ul li a:hover, -#planetHeader .gnb ul li a:active, -#planetHeader .gnb ul li a:focus{ opacity:0.9; filter:alpha(opacity=90);} -#planetHeader .gnb ul li.first a{ background-position:left top;} -#planetHeader .gnb ul li.last a{ background-position:right top;} - -#planetHeader .search{ padding:0; white-space:nowrap; text-align:right; *zoom:1; margin:10px 2px 0 0; } -#planetHeader .search .inputText{ padding:4px 0 0 4px; height:17px; width:160px; border:1px solid #e7e7e7; vertical-align:top; font:12px AppleGothic, Dotum, Gulim, Sans-serif;} -#planetHeader .search .inputText.focus{padding:3px 0 1px 4px; border:3px solid #4ba300; height:13px; width:156px;} -#planetHeader .search .button{ *top:1px; margin-right:5px; } -#planetHeader .search .button button{ padding:0 10px 0 8px; *padding:0; font-family:Dotum;} -#planetHeader .search .button.hotTag { margin-right:0; } - -/* Footer */ -#planetFooter{margin:0; clear:both; text-align:center; padding:30px 0;} -#planetFooter *{margin:0; padding:0; color:#444; list-style:none; font:9px Verdana; line-height:normal;} -#planetFooter a{text-decoration:none; color:#444;} -#planetFooter a:visited{text-decoration:none; color:#666;} -#planetFooter a:hover{text-decoration:underline;} -#planetFooter address a{font-weight:bold; font-family:Tahoma; color:#00535d;} - - -/* ---------- Content ---------- */ - -/* Tab */ -.generalTab{ float:left; margin:0; padding:0 0 0 16px; position:relative; *zoom:1;} -.generalTab *{ margin:0; padding:0; list-style:none;} -.generalTab li{ position:relative; top:2px; float:left; margin-right:6px; text-align:center; background:#848f97 url(../images/cr3pxLeft.gif) no-repeat left top;} -.generalTab li a{ position:relative; left:3px; display:block; float:left; height:22px; padding:5px 23px 0 20px; font-size:12px; color:#fff; text-decoration:none !important; background:#848f97 url(../images/cr3pxRight.gif) no-repeat right top;} -.generalTab li a sup{ font:9px Tahoma, Sans-serif;} -.generalTab li.active{ top:0; background-color:#50606B;} -.generalTab li.active a{ padding:7px 23px 0 20px; background-color:#50606B; font-weight:bold;} - -.tab{ *zoom:1;} -.tab:after{ content:""; display:block; clear:both;} - -.myTab{ float:left; margin:0; padding:0 0 0 4px; position:relative; *zoom:1;} -.myTab:after{ content:""; display:block; clear:both;} -.myTab *{ margin:0; padding:0; list-style:none;} -.myTab li{ position:relative; top:2px; float:left; margin-right:6px; text-align:center; background:url(../images/cr3pxLeft.gif) no-repeat left top;} -.myTab li a{ position:relative; left:3px; display:block; float:left; height:22px; padding:1px 13px 0 10px; *padding-top:5px; font-size:12px; color:#fff; text-decoration:none !important; background:url(../images/cr3pxRight.gif) no-repeat right top;} -.myTab li a sup{ font:9px Tahoma, Sans-serif;} -.myTab li.active{ top:2px;} -.myTab li.active a{ padding:1px 13px 0 10px; font-weight:bold;*padding-top:5px; } - -.exTab{ float:right; margin:0; padding:0; position:relative; *zoom:1;} -.exTab:after{ content:""; display:block; clear:both;} -.exTab *{ margin:0; padding:0; list-style:none;} -.exTab li{ position:relative; top:2px; float:left; margin-right:6px; _margin-right:3px; text-align:center; background:url(../images/cr3pxLeft.gif) no-repeat left top;} -.exTab li a{ position:relative; left:3px; display:block; float:left; height:22px; padding:5px 23px 0 20px; font-size:12px; color:#fff; text-decoration:none !important; background:url(../images/cr3pxRight.gif) no-repeat right top;} -.exTab li a sup{ font:9px Tahoma, Sans-serif;} -.exTab li.active{ top:0;} -.exTab li.active a{ padding:7px 23px 0 20px; font-weight:bold;} - -/* Try Planet */ -.tryPlanet{ position:relative; height:90px; background:url(../images/boxTryPlanet.gif) repeat-x 0 0; margin-bottom:15px;} -.tryPlanet *{ margin:0; padding:0;} -.tryPlanet p{ position:relative; top:20px; margin-left:80px; font-family:NanumGothic,"Malgun Gothic", AppleGothic, Dotum, Gulim, Sans-serif; color:#50606b;} -.tryPlanet .leftCap, -.tryPlanet .rightCap{ position:absolute; display:block; top:0; width:5px; height:90px; overflow:hidden; background:url(../images/boxTryPlanet.gif) no-repeat; white-space:nowrap;} -.tryPlanet .leftCap{ left:0; background-position:left bottom;} -.tryPlanet .rightCap{ right:0; _left:100%; _margin-left:-4px; background-position:right bottom;} -.tryPlanet .button{ position:absolute; top:30px; right:80px;} - -/* Personal Header */ -.personalHeader{ position:relative; height:90px; background:url(../images/boxTryPlanet.gif) repeat-x 0 0; margin-bottom:15px;} -.personalHeader *{ margin:0; padding:0; font-family:NanumGothic,"Malgun Gothic", AppleGothic, Dotum, Gulim, Sans-serif;} -.personalHeader h2{ position:absolute; top:15px; left:30px; padding-top:15px; font-size:24px; _zoom:1; padding-left:30px; background:url(../images/bgPerson.png) no-repeat; _behavior:url(./common/js/iePngFix.htc); } -.personalHeader p{ position:absolute; top:46px; left:220px;} -.personalHeader .leftCap, -.personalHeader .rightCap{ position:absolute; display:block; top:0; width:5px; height:90px; overflow:hidden; background:url(../images/boxTryPlanet.gif) no-repeat; white-space:nowrap;} -.personalHeader .leftCap{ left:0; background-position:left bottom;} -.personalHeader .rightCap{ right:0; _left:100%; _margin-left:-4px; background-position:right bottom;} -.personalHeader .button{ position:absolute; top:30px; right:80px;} - -.searchHeader{ position:relative; height:90px; background:url(../images/boxTryPlanet.gif) repeat-x 0 0; margin-bottom:30px;} -.searchHeader *{ margin:0; padding:0;} -.searchHeader p{ position:absolute; top:27px; margin-left:80px; font-family:NanumGothic,"Malgun Gothic", AppleGothic, Dotum, Gulim, Sans-serif; color:#50606b;} -.searchHeader p strong{ font:bold 18px NanumGothic,"Malgun Gothic", AppleGothic, Dotum, Gulim, Sans-serif;} -.searchHeader .leftCap, -.searchHeader .rightCap{ position:absolute; display:block; top:0; width:5px; height:90px; overflow:hidden; background:url(../images/boxTryPlanet.gif) no-repeat; white-space:nowrap;} -.searchHeader .leftCap{ left:0; background-position:left bottom;} -.searchHeader .rightCap{ right:0; _left:100%; _margin-left:-4px; background-position:right bottom;} - -/* My Info */ -.myInfo{ padding:20px 30px 20px 30px; margin-bottom:15px; position:relative; border:1px solid #e9e9e9; *zoom:1;} -.myInfo *{ margin:0; padding:0; font-family:NanumGothic,"Malgun Gothic", AppleGothic, Dotum, Gulim, Sans-serif;} -.myInfo dl.login{ position:relative; width:500px; margin:0 auto; padding:70px 0;} -.myInfo dt{ float:left; width:100px; font-weight:bold;} -.myInfo dd{ margin-bottom:10px;} -.myInfo .inputText{ border:1px solid #ccc; padding:3px 4px; width:190px;} -.myInfo em{ color:#f00; font-style:normal; } -.myInfo .thumb{ display:block; position:relative; left:110px; margin-top:5px; vertical-align:top; border:2px solid #eee;} -.myInfo .tl, -.myInfo .tr, -.myInfo .bl, -.myInfo .br{ position:absolute; display:block; width:4px; height:4px; overflow:hidden; background:url(../images/boxTagCloud.gif) no-repeat;} -.myInfo .tl{ top:-1px; left:-1px; background-position:0 0;} -.myInfo .tr{ top:-1px; right:-1px; background-position:-4px 0;} -.myInfo .bl{ bottom:-1px; left:-1px; background-position:0 -4px;} -.myInfo .br{ bottom:-1px; right:-1px; background-position:-4px -4px;} -.myInfo button{ width:90px; height:60px; position:absolute; top:90px; left:50%; margin-left:80px; background:url(../images/buttonLogin.gif) no-repeat;} -.myInfo button span{ position:relative; display:block; *padding-top:15px; visibility:visible; width:auto; height:auto; text-align:center; font:bold 14px NanumGothic,"Malgun Gothic", AppleGothic, Dotum, Gulim, Sans-serif; color:#fff;} - -/* Tag Cloud */ -.tagCloud{ display:none; padding:20px 20px 30px 20px; margin-bottom:15px; position:relative; border:1px solid #e9e9e9; *zoom:1;} -.tagCloud *{ margin:0; padding:0;} -.tagCloud.open{ display:block;} -.tagCloud h2{ display:inline; margin-right:15px; font-size:18px; color:#50606b; font-family:NanumGothic,"Malgun Gothic", AppleGothic, Dotum, Gulim, Sans-serif; letter-spacing:-2px;} -.tagCloud p{ display:inline; color:#a7afb5; font:11px AppleGothic, Dotum, Gulim, Sans-serif;} -.tagCloud ul{ position:relative; overflow:hidden; text-align:justify; line-height:24px; *zoom:1; margin-top:10px;} -.tagCloud li{ position:relative; left:-5px; display:inline-block; *display:inline !important; background:url(../images/lineVccc.gif) no-repeat 0 center; padding:0 0 0 7px; *padding:0 5px 0 6px; *zoom:1;} -.tagCloud li, x:-moz-any-link{ display:inline;} /* Firefox 2 Fix */ -.tagCloud li, x:-moz-any-link, x:default{ display:inline-block;} /* Firefox 2 Fix */ -.tagCloud a{ position:relative; color:#999; font-size:12px; font-family:AppleGothic, Dotum, Gulim, Sans-serif; white-space:nowrap; text-decoration:none !important;} -.tagCloud a:hover, -.tagCloud a:active, -.tagCloud a:focus{ background:#000 !important; color:#ff0 !important;} -.tagCloud a.closeButton { position:absolute; right:5px; bottom:5px; } - -.tagCloud li.rank1 a{ font-weight:bold; font-size:20px; background:#12d763; color:#fff;} -.tagCloud li.rank2 a{ font-weight:bold; font-size:18px; color:#666;} -.tagCloud li.rank3 a{ font-weight:bold; font-size:16px; color:#00b4b5;} -.tagCloud li.rank4 a{ font-size:14px; color:#666;} - -.tagCloud .tl, -.tagCloud .tr, -.tagCloud .bl, -.tagCloud .br{ position:absolute; display:block; width:4px; height:4px; overflow:hidden; background:url(../images/boxTagCloud.gif) no-repeat;} -.tagCloud .tl{ top:-1px; left:-1px; background-position:0 0;} -.tagCloud .tr{ top:-1px; right:-1px; background-position:-4px 0;} -.tagCloud .bl{ bottom:-1px; left:-1px; background-position:0 -4px;} -.tagCloud .br{ bottom:-1px; right:-1px; background-position:-4px -4px;} - -/* Comment List */ -.noDocumentList { border:1px solid #dedede; *zoom:1; z-index:10; clear:both; background:#fff; padding:10px;} -.commentList{ position:relative; padding:15px; border:1px solid #dedede; *zoom:1; z-index:10; clear:both; background:#eee;} -.commentList h3{ position:relative; display:inline-block; *display:inline; margin-right:20px; background:url(../images/boxH2Comment.gif) no-repeat 0 0; vertical-align:middle; *zoom:1; line-height:18px;} -.commentList h3, x:-moz-any-link { display:inline; padding-top:3px;} -.commentList h3, x:-moz-any-link, x:default { display:inline-block; *display:inline; padding-top:0;} -.commentList h3 span{ position:relative; left:3px; _top:-1px; display:inline-block; padding:4px 20px 0 17px; height:25px; _height /**/:29px; vertical-align:top; color:#fff; background:url(../images/boxH2Comment.gif) no-repeat right 0; font:bold 14px/18px NanumGothic,"Malgun Gothic", AppleGothic, Dotum, Gulim, Sans-serif; vertical-align:middle; *zoom:1;} -.commentList h3 span strong{ color:#ff0; font-family:NanumGothic,"Malgun Gothic", AppleGothic, Dotum, Gulim, Sans-serif; font-size:12px;} -.commentList h3 span, x:-moz-any-link{ padding:8px 20px 5px 17px; } -.commentList h3 span, x:-moz-any-link, x:default{ padding:5px 20px 0 17px} - -.commentList .commentHeader .button *{ font-size:12px;} -.commentList .planetBlue{ top:-3px;} -.commentList span.planetBlue{ margin-right:10px;} -.commentList a.planetBlue{ *top:1px;} -.commentList .planetGreen{ position:absolute; top:0; right:3px; _right:18px;} - -.commentList .tagChoiceAfter{ display:none; position:absolute; top:45px; left:50%; width:289px; height:121px; text-align:center; margin-left:-145px;} -.commentList .tagChoiceAfter.alert{ display:block;} -.commentList .tagChoiceAfter p{ position:absolute; top:0; left:0; width:289px; height:94px; _height /**/:121px; font-size:12px; color:#fff; padding:37px 0 0 0; background:url(../images/boxTagChoice.png) no-repeat; _behavior:url(./common/js/iePngFix.htc);} -.commentList .tagChoiceAfter button, -.commentList .tagChoiceAfter a{ position:relative; display:inline-block; top:60px; font-size:12px; color:#fff; text-decoration:none; vertical-align:top; cursor:pointer; _cursor /**/:hand;} -.commentList .tagChoiceAfter button{ width:45px; height:23px; text-align:center; background:url(../images/buttonFixedBlack45.png) no-repeat; _behavior:url(./common/js/iePngFix.htc);} -.commentList .tagChoiceAfter a{ width:94px; height:18px; _height /**/:23px; padding-top:5px; text-align:center; background:url(../images/buttonFixedBlack94.png) no-repeat; _behavior:url(./common/js/iePngFix.htc);} - -.commentBody.myPlanet .comment .tongue{ margin:0 !important;} -.commentBody.myPlanet .comment .tongue .post, -.commentBody.myPlanet .comment .tongue .postScript, -.commentBody.myPlanet .comment .tongue .postExtra{ *zoom:1;} - -/* Comment Body */ -.commentBody{ position:relative; margin:10px 0; border:1px solid #d7dfe2; background:#fff; *zoom:1; clear:both;} -.commentBody .comment{ position:relative; margin:0 15px; padding:15px 0 15px 0; clear:both; *zoom:1;} -.commentBody .comment:after { content:""; display:block; width:0; height:0; font:0/0 Sans-serif; overflow:hidden; visibility:hidden; clear:both; float:none;} -.commentBody .comment .identity{ position:relative; width:98px; float:left; margin:0 -98px 0 0; font-size:12px; background:none; *zoom:1; white-space:nowrap;} -.commentBody .comment .identity a{ position:relative; display:block; text-align:center; font-size:12px; color:#fff !important; font-weight:bold;} -.commentBody .comment .identity a img{ display:block; border:1px solid #ddd;} -.commentBody .comment .identity em{ position:absolute; width:96px; text-align:center; left:1px; bottom:1px; display:block; padding:5px 0; font-style:normal; background:#000; opacity:.6; filter:alpha(opacity=60); line-height:normal;} -.commentBody .comment .identity em img { border:0; display:inline; } -.commentBody .comment .tongue{ position:relative; margin-left:113px; *zoom:1;} -.commentBody .comment .tongue .post .xe_content { margin:0 0 7px 0; font:16px/1.6 NanumGothic,"Malgun Gothic", AppleGothic, Dotum, Gulim, Sans-serif; word-break:break-all; } -.commentBody .comment .tongue .post a { font:16px NanumGothic,"Malgun Gothic", AppleGothic, Dotum, Gulim, Sans-serif; color:#06C;} -.commentBody .comment .tongue .post strong{ background:#f7b100; font:normal 16px NanumGothic,"Malgun Gothic", AppleGothic, Dotum, Gulim, Sans-serif; color:#fff;} -.commentBody .comment .tongue .postScript{ margin:0 0 10px 0; font-size:12px; color:#999;} -.commentBody .comment .tongue .postScript strong{ font-family:Arial; letter-spacing:-1px; margin-right:5px;} -.commentBody .comment .tongue .postExtra{ overflow:hidden; padding-top:10px; border-top:1px dotted #ccc; *zoom:1;} -.commentBody .comment .tongue .postExtra *{ margin:0; padding:0;} -.commentBody .comment .tongue .postExtra .tag { float:left;} -.commentBody .comment .tongue .postExtra .tag .time{ display:inline; margin-right:5px; color:#999; font:11px AppleGothic, Dotum, Gulim, Sans-serif;} -.commentBody .comment .tongue .postExtra .tag .time a{color:#999;} -.commentBody .comment .tongue .postExtra .tag dl{ display:inline;} -.commentBody .comment .tongue .postExtra .tag dt{ text-align:center; padding:0 7px; margin-right:5px; display:inline; background:url(../images/bgTag.gif) no-repeat center; font:bold 11px Tahoma; color:#fff;} -.commentBody .comment .tongue .postExtra .tag dd{ display:inline; position:relative;} -.commentBody .comment .tongue .postExtra .tag dd.tagRead a{ position:relative; margin-right:2px; font:11px AppleGothic, Dotum, Gulim, Sans-serif; color:#999;} -.commentBody .comment .tongue .postExtra .tag dd.tagRead a strong{ font:normal 12px AppleGothic, Dotum, Gulim, Sans-serif; background:#f7b100; color:#fff;} -.commentBody .comment .tongue .postExtra .tag dd.tagRead .delete{ position:relative; top:-7px; left:-8px; display:none; width:12px; height:11px; margin-right:-12px; background:url(../images/buttonX.gif) no-repeat center;} -.commentBody .comment .tongue .postExtra .tag dd.tagRead .delete.hover{ display:inline-block;} -.commentBody .comment .tongue .postExtra .tag dd.tagRead .modify{ position:relative; width:13px; height:13px; background:url(../images/buttonModify.gif) no-repeat center; vertical-align:middle; *vertical-align:baseline; *top:-1px; *left:5px;} -.commentBody .comment .tongue .postExtra .tag dd.tagModify{ display:none; top:2px;} -.commentBody .comment .tongue .postExtra .tag dd.tagModify form{ display:inline;} -.commentBody .comment .tongue .postExtra .tag dd.tagModify .inputText{ border:1px solid #ccc; padding:2px 4px; height:13px; width:290px; font-size:12px;} -.commentBody .comment .tongue .postExtra .tag dd.tagModify button{ height:19px; font-size:11px; background:#eee; border:1px solid #ccc; margin-left:5px; vertical-align:top;} -.commentBody .comment .tongue .postExtra .tag.edit dd{ display:none;} -.commentBody .comment .tongue .postExtra .tag.edit dd.tagModify{ display:inline;} -.commentBody .comment .tongue .postExtra .sympathy{ float:right; position:relative; top:-2px;} -.commentBody .comment .tongue .postExtra .sympathy span.btnPlus { display:block; float:left; margin-right:10px; padding-top:3px;} -.commentBody .comment .tongue .postExtra .sympathy button { color:#999;} -.commentBody .comment .tongue .postExtra .sympathy .num{ position:relative; display:inline-block; width:22px; height:22px; padding-top:6px; letter-spacing:-1px; color:#fff; text-align:center; font:bold 11px AppleGothic, Dotum, Gulim, Sans-serif; background:url(../images/bgSympathy.gif) no-repeat center top; *margin-bottom:-10px;} -.commentBody .comment .tongue .postExtra .sympathy .num, x:-moz-any-link { padding-left:11px; padding-right:11px;} -.commentBody .comment .tongue .postExtra .sympathy .num, x:-moz-any-link, x:default { padding-left:0; padding-right:0;} -.commentBody .comment .tongue .postExtra .sympathy a{ position:relative; *top:-2px; margin-right:1px; color:#999; padding-left:8px; font:11px AppleGothic, Dotum, Gulim, Sans-serif; letter-spacing:-1px; background:url(../images/arrowReplyOpen.gif) no-repeat left 3px;} - -/* Todo Manager */ -.commentList .commentHeader h3.exTitle{ font-family:"Malgun Gothic", AppleGothic, Dotum, Gulim, Sans-serif; line-height:normal; background:none; float:left;} -.commentList .commentHeader .todoWrite{ float:right; } -.todoManager ul{ position:relative; margin:0 0 0 40px; padding:20px 0;} -.todoManager li{ position:relative; font-family:"Malgun Gothic", AppleGothic, Dotum, Gulim, Sans-serif;} -.todoManager li .button{ margin-left:5px;} -.todoManager .time{ position:absolute; top:0; right:20px;} -.todoManager .tag{ position:absolute; top:0; right:20px;} -.todoManager .tag img { margin-right:5px; vertical-align:middle; } - -/* Comment Reply */ -.commentBody .reply{ display:none; clear:both; padding:15px; background:#f3f3f3; *zoom:1;} -.commentBody .reply.open{ display:block;} -.commentBody .reply dl{ position:relative; clear:both; overflow:hidden; *zoom:1; margin:0 0 5px 0;} -.commentBody .reply dt{ float:left; width:83px; padding-left:15px; margin-right:-98px; font-size:12px; font-weight:bold; color:#666; white-space:nowrap;} -.commentBody .reply dt a{ color:#a5b2c2; } -.commentBody .reply dd{ margin:0 80px 0 113px; font-size:12px; color:#666; line-height:1.4em;} -.commentBody .reply dd a{ text-decoration:underline; color:#333;} -.commentBody .reply dd .time{ position:absolute; top:0; right:0;} -.commentBody .reply dd input{ position:relative; border:1px solid #ccc; padding:4px 5px; width:96%; height:14px; vertical-align:top; font-size:12px; *zoom:1;} -.commentBody .reply dd .button{ position:absolute; top:0; right:3px;} - -.commentList .tl, -.commentList .tr, -.commentList .bl, -.commentList .br{ position:absolute; display:block; width:4px; height:4px; overflow:hidden; background:url(../images/boxCommentOut.gif) no-repeat;} -.commentList .commentBody .tl, -.commentList .commentBody .tr, -.commentList .commentBody .bl, -.commentList .commentBody .br{ background-image:url(../images/boxCommentIn.gif); background-repeat:no-repeat;} -.commentList .tl{ top:-1px; left:-1px; background-position:0 0;} -.commentList .tr{ top:-1px; right:-1px; background-position:-4px 0;} -.commentList .bl{ bottom:-1px; left:-1px; background-position:0 -4px;} -.commentList .br{ bottom:-1px; right:-1px; background-position:-4px -4px;} - -/* Author Header */ -.authorHeader{ position:relative; padding:20px; *zoom:1; z-index:30;} -.authorHeader *{ margin:0; padding:0; list-style:none;} -.authorHeader fieldset{ position:relative;} -.authorHeader .thumb{ position:relative; float:left; margin-right:-100px; z-index:10;} -.authorHeader .thumb a{ position:relative; display:block; width:100px; height:100px; text-decoration:none;} -.authorHeader .thumb a img{ position:relative; border:2px solid #fff;} -.authorHeader .thumb a span{ position:absolute; display:none; top:2px; left:2px; padding-top:44px; width:96px; height:52px; _height /**/:96px; font-size:12px; color:#fff; font-weight:bold; text-align:center; cursor:pointer; _cursor /**/:hand; background:#000; opacity:.6; filter:alpha(opacity=60);} -.authorHeader .thumb a:hover span, -.authorHeader .thumb a:active span, -.authorHeader .thumb a:focus span{ display:block;} -.authorHeader .thumb .file{ display:none; position:absolute; top:0; left:115px; background:#fff; border:2px solid #eee; padding:15px; height:66px; _height /**/:100px; width:446px; font-size:12px;} -.authorHeader .thumb .file p{ margin-bottom:5px;} -.authorHeader .thumb .file input{ padding:2px 4px; width:400px;} -.authorHeader .thumb .file .buttonArea{ padding-top:10px;} -.authorHeader .thumb .file .buttonArea button{ height:19px; font-size:11px; background:#eee; border:1px solid #ccc; margin-right:4px;} -.authorHeader .thumb.edit .file{ position:absolute; display:block; z-index:100;} - -.authorHeader .title{ position:relative; margin-left:120px; height:60px; margin-bottom:10px; _margin-bottom:0; } -.authorHeader .title h2{ position:relative; margin-bottom:10px; } -.authorHeader .title h2 a{ font-size:12px; color:#fff; font-family:NanumGothic,"Malgun Gothic", AppleGothic, Dotum, Gulim, Sans-serif; text-decoration:none;} -.authorHeader .title h2 a:hover, -.authorHeader .title .authorPersonality a:hover, -.authorHeader .title h2 a:active, -.authorHeader .title .authorPersonality a:active, -.authorHeader .title h2 a:focus, -.authorHeader .title .authorPersonality a:focus{ padding-right:15px; background:url(../images/buttonModify.gif) no-repeat right center;} - -.authorHeader .title h2.disable a { background:none !important; } -.authorHeader .title p.disable a { background:none !important; } - -.authorHeader .title h2 .inputText, -.authorHeader .title .authorPersonality .inputText{ display:none; border:1px solid #ccc; padding:2px 4px; height:13px; width:290px;} -.authorHeader .title h2 .inputText{ height:30px; *margin-right:5px; font:bold 12px NanumGothic,"Malgun Gothic", AppleGothic, Dotum, Gulim, Sans-serif;} -.authorHeader .title h2 button, -.authorHeader .title .authorPersonality button{ display:none; height:19px; font-size:11px; background:#eee; border:1px solid #ccc; margin-left:5px; vertical-align:top;} -.authorHeader .title h2 button{ height:36px;} -.authorHeader .title h2.edit a, -.authorHeader .title .authorPersonality.edit a{ display:none;} -.authorHeader .title *.edit .inputText, -.authorHeader .title *.edit button{ display:inline; vertical-align:top;} -.authorHeader .title .authorPersonality{ float:left;} -.authorHeader .title .authorPersonality a{ position:relative; float:left; color:#fff; font-size:12px; font-family:AppleGothic, Dotum, Gulim, Sans-serif; text-decoration:none;} -.authorHeader .title .addFavorite{ position:relative; top:-3px; float:right; clear:right; background:url(../images/iconAddFavorite.gif) no-repeat left center; padding-left:7px; } -.authorHeader .title .addFavorite button{ position:relative; *top:2px; width:80px; height:20px; font-size:11px; font-family:AppleGothic, Dotum, Gulim, Sans-serif; color:#fff; text-align:right; letter-spacing:-1px;} - -.authorHeader .authorTag{ position:relative; border-top:1px solid #ddd; margin-left:120px; padding-top:10px; *zoom:1;} -.authorHeader .authorTag dl{ position:relative; display:block; float:left;} -.authorHeader .authorTag dt{ text-align:center; padding:0 7px; _padding:0 3px; margin-right:5px; display:inline; background:url(../images/bgTag.png) no-repeat center; _behavior:url(./common/js/iePngFix.htc); font:bold 11px Tahoma; color:#fff; *zoom:1;} -.authorHeader .authorTag dd{ display:inline;} -.authorHeader .authorTag.edit dd{ display:none;} -.authorHeader .authorTag dd a{ font-size:11px; font-family:AppleGothic, Dotum, Gulim, Sans-serif; color:#fff; margin-right:2px;} -.authorHeader .authorTag dd .delete{ position:relative; top:-7px; left:-8px; display:none; width:12px; height:11px; margin-right:-12px; background:url(../images/buttonX.gif) no-repeat center;} -.authorHeader .authorTag dd .delete span{ display:inline-block; width:0; height:0; font:0/0 Sans-serif; visibility:hidden;} -.authorHeader .authorTag dd .delete.hover{ display:inline-block;} -.authorHeader .authorTag dd .modify{ position:relative; width:13px; height:13px; background:url(../images/buttonModify.gif) no-repeat center; vertical-align:middle; *vertical-align:baseline; *top:-1px; *left:5px;} -.authorHeader .authorTag dd.tagModify{ display:none;} -.authorHeader .authorTag.edit dd.tagModify{ display:inline;} -.authorHeader .authorTag dd.tagModify .inputText{ border:1px solid #ccc; padding:2px 4px; height:13px; width:290px;} -.authorHeader .authorTag dd.tagModify button{ height:19px; font-size:11px; background:#eee; border:1px solid #ccc; margin-left:5px; vertical-align:top;} -.authorHeader .authorTag .planetUri{ position:relative; float:right; color:#fff; font-size:11px; font-family:Tahoma Sans-serif;} -.authorHeader .authorTag .rssFeed{ float:right; display:block; margin:0 0 0 5px; width:12px; height:12px; cursor:pointer; background:url(../images/rssFeed.png) no-repeat; _behavior:url(./common/js/iePngFix.htc);} -.authorHeader .authorTag .rssFeed span{ position:absolute; width:0; height:0; overflow:hidden;} -.authorHeader .tl, -.authorHeader .tr{position:absolute; top:0; display:block; width:4px; height:4px; overflow:hidden; background:url(../images/boxAuthorHeader.png) no-repeat; _background:url(../images/boxAuthorHeader.gif) no-repeat;} -.authorHeader .tl{ left:0; background-position:left top;} -.authorHeader .tr{ right:0; background-position:right top;} - -.authorHeader .myOption{ position:absolute; top:20px; right:15px; width:90px;} - -.authorHeader .rss{ float:right; margin:0 5px 0 0; position:relative; display:block; width:15px; height:15px; background-repeat:no-repeat; background-position:center; cursor:pointer;} -.authorHeader .rss.off{ background-image:url(../images/rssOff.png); _behavior:url(./common/js/iePngFix.htc);} -.authorHeader .rss.on{ background-image:url(../images/rssOn.png); _behavior:url(./common/js/iePngFix.htc);} -.authorHeader .rss span{ display:block; width:0; height:0; overflow:hidden;} - -.authorHeader .color{ float:right; margin:0 5px 0 0; display:block; border:1px solid #ccc; width:16px; height:16px;} -.authorHeader .colorPreset{ position:absolute; display:none; top:25px; right:0; width:131px;} -.authorHeader .colorPreset.open{ display:block;} -.authorHeader .colorPreset.close{ display:none;} -.authorHeader .colorPreset li{ float:left; border:1px solid #ccc; margin-left:5px;} -.authorHeader .colorPreset li.gray{ background:#999;} -.authorHeader .colorPreset li.green{ background:#75B570;} -.authorHeader .colorPreset li.blue{ background:#8BBED8;} -.authorHeader .colorPreset li.cyan{ background:#9DB0B2;} -.authorHeader .colorPreset li.red{ background:#D18675;} -.authorHeader .colorPreset li.orange{ background:#E8A15E;} -.authorHeader .colorPreset li a{ display:block; width:14px; height:14px;} -.authorHeader .colorPreset li a span{ display:block; width:0; height:0; overflow:hidden; visibility:hidden;} - -.authorHeader .apiMe2day{ position:relative; float:right; width:16px; margin:0 5px 0 0;} -.authorHeader .apiMe2day fieldset{ width:16px;} -.authorHeader .apiMe2day *{ font-size:12px;} -.authorHeader .apiMe2day .setupButton{ width:16px; height:16px; background:url(../images/iconMe2day.png) no-repeat center; _behavior:url(./common/js/iePngFix.htc);} -.authorHeader .apiMe2day .apiProtocol{ position:relative; width:240px; border:2px solid #eee; background:#fff; padding:10px 15px 10px 20px; position:absolute; top:25px; right:0;} -.authorHeader .apiMe2day .apiProtocol.open{ display:block;} -.authorHeader .apiMe2day .apiProtocol.close{ display:none;} -.authorHeader .apiMe2day .apiProtocol .summary{ font-weight:bold; margin-bottom:10px;} -.authorHeader .apiMe2day .apiProtocol dl{ font-size:12px; overflow:hidden;} -.authorHeader .apiMe2day .apiProtocol dt{ float:left; clear:left; margin:0 4px 0 0; padding-top:3px;} -.authorHeader .apiMe2day .apiProtocol dd{ clear:right; margin-bottom:2px;} -.authorHeader .apiMe2day .apiProtocol dd input{ width:120px; border:1px solid #ccc; padding:2px 4px; *margin:-1px 0;} -.authorHeader .apiMe2day .apiProtocol .autoPush{ padding:5px 0;} -.authorHeader .apiMe2day .apiProtocol .autoPush input{ width:13px; height:13px; vertical-align:top; margin-right:4px;} -.authorHeader .apiMe2day .apiProtocol .autoPush label{} -.authorHeader .apiMe2day .apiProtocol .buttonArea button{ border:1px solid #ccc; background:#eee; font-size:11px; *margin-right:4px;} - -.authorHeader .mobile{ float:right; width:12px; margin:0 5px 0 0; position:relative;} -.authorHeader .mobile fieldset{ width:12px;} -.authorHeader .mobile .setupButton{ position:relative; top:-3px; width:12px; height:19px; background:url(../images/iconMobile.gif) no-repeat;} -.authorHeader .mobile .address{ display:none; position:absolute; border:2px solid #eee; background:#fff; padding:10px 15px 10px 20px; position:absolute; top:25px; right:0; white-space:nowrap;} -.authorHeader .mobile .address.open{ display:block;} -.authorHeader .mobile .address *{ font-size:12px;} -.authorHeader .mobile .address dt{ font-weight:bold; display:inline;} -.authorHeader .mobile .address dd{ display:inline;} -.authorHeader .mobile .address dd input { width:30px; border:1px solid #ccc; padding:2px 4px; *margin:-1px 0;} -.authorHeader .mobile .address dd.buttonArea{ display:block; text-align:center; padding-top:10px;} -.authorHeader .mobile .address dd.buttonArea button{ border:1px solid #ccc; background:#eee; font-size:11px; vertical-align:top; margin-right:4px;} - -/* Author Footer */ -.authorFooter{ position:relative; clear:both; padding:12px 18px 0 17px; height:45px; _height /**/:57px; margin-bottom:10px; z-index:20; border:1px solid #dedede; border-top-color:#fff;} -.authorFooter *{ margin:0; padding:0;} -.authorFooter .memo{ position:absolute; left:17px; top:12px; width:500px; background:url(../images/boxMemo.gif) no-repeat;} -.authorFooter .memo p{ display:block; height:20px; padding-top:9px; margin:0; font-size:12px;white-space:nowrap;} -.authorFooter .memo p .toggle, -.authorFooter .memo li.first .toggle{ position:absolute; top:2px; right:2px; width:25px; height:25px; background:url(../images/arrowTagNavigation.gif) no-repeat center -9px;} -.authorFooter .memo p .delete{ display:none;} -.authorFooter .memo ul{ clear:both; display:none; position:relative; width:100%; padding:5px 0 10px 0; overflow:hidden; background:url(../images/boxMemo.gif) no-repeat left bottom;} -.authorFooter .memo li{ clear:both; position:relative; font-size:12px; padding:7px 0 3px 0; overflow:hidden; *float:left; *zoom:1; width:100%; background:#333;} -.authorFooter .memo li.first{ background:#333 url(../images/boxMemo.gif) no-repeat left top;} -.authorFooter .memo p em, -.authorFooter .memo li em{ display:block; padding-left:15px; width:370px; float:left; font-style:normal; color:#fff; overflow:hidden;} -.authorFooter .memo p em a, -.authorFooter .memo li em a{ color:#fff;} -.authorFooter .memo p span, -.authorFooter .memo li span{ position:relative; right:40px; float:right; color:#fff; font:11px AppleGothic, Dotum, Gulim, Sans-serif;} -.authorFooter .memo p span .delete, -.authorFooter .memo li span .delete{ position:relative; left:5px; vertical-align:top; width:12px; height:11px; background:url(../images/buttonX.gif) no-repeat center;} -.authorFooter .memo .pagination{ position:relative; top:-14px; display:none; padding:0 0 10px 0; clear:both; background:url(../images/boxMemo.gif) no-repeat left bottom;} -.authorFooter .memo .pagination a, -.authorFooter .memo .pagination strong{ background:#333; color:#ccc; border-color:#666;} -.authorFooter .memo .bottomCap{ clear:both; position:relative; top:2px; height:2px; overflow:hidden; background:url(../images/boxMemo.gif) no-repeat left -27px;} -.authorFooter .memo.open p{ display:none;} -.authorFooter .memo.open p .delete{ display:inline-block;} -.authorFooter .memo.open p .toggle, -.authorFooter .memo.open li.first .toggle{ display:block; background-position: center 10px;} -.authorFooter .memo.open ul, -.authorFooter .memo.open .pagination{ display:block; padding-top:3px; } -.authorFooter .memoWrite{ position:relative; float:left; width:600px;} -.authorFooter .memoWrite.close{ display:none;} -.authorFooter .memoWrite .form.close{ display:none; } -.authorFooter .memoWrite .inputText{ border:1px solid #ccc; width:480px; _width /**/:500px; padding:6px 9px 0 9px; height:21px; _height /**/:29px;} -.authorFooter .memoWrite .button{ position:absolute; top:0; left:505px;} -.authorFooter .memoWrite .button, x:-moz-any-link{ padding:0;} -.authorFooter .memoWrite .button, x:-moz-any-link, x:default{ padding:0;} -.authorFooter .button *{ font-size:12px !important;} -.authorFooter .nav{ float:right; } -.authorFooter .nav *{ font:11px Dotum; letter-spacing:-1px; color:#333; text-decoration:none !important;} -.authorFooter .nav li{ list-style:none; text-align:right;} -.authorFooter .nav li button{ position:relative; height:16px; text-align:right; left:3px; *left:1px;} -.authorFooter .tl, -.authorFooter .tr{position:absolute; bottom:-1px; display:block; width:4px; height:4px; overflow:hidden; background:url(../images/boxCommentOut.gif) no-repeat;} -.authorFooter .tl{ left:-1px; background-position:left bottom;} -.authorFooter .tr{ right:-1px; background-position:right bottom;} - -/* Author List */ -.authorList{ position:relative; padding:15px; background:#e7e7e7; border:1px solid #dedede; *zoom:1; z-index:10; clear:both;} -.authorList *{ margin:0; padding:0;} -.authorList .authorBody{ position:relative; margin-top:10px; padding:15px; border:1px solid #d7dfe2; background:#fff; *zoom:1; clear:both; overflow:hidden;} -.authorList .authorBody .thumb{ float:left; border:1px solid #ccc; margin-right:-98px;} -.authorList .authorBody .thumb img{ display:block;} -.authorList .authorBody .title{ position:relative; margin-left:120px; margin-bottom:10px; *zoom:1;} -.authorList .authorBody .title h2{ margin-bottom:5px;} -.authorList .authorBody .title h2 a{ font:bold 12px NanumGothic,"Malgun Gothic", AppleGothic, Dotum, Gulim, Sans-serif; color:#465f7d;} -.authorList .authorBody .title p{ color:#a2afbe; font-size:12px;} -.authorList .authorBody .title .planetUri{ position:absolute; right:0; bottom:0; font-size:11px; color:#999;} -.authorList .authorBody .authorTag{ position:relative; padding-top:10px; margin-left:120px; border-top:1px dotted #ccc; font-size:12px; *zoom:1;} -.authorList .authorBody .authorTag dt{ display:inline;} -.authorList .authorBody .authorTag dd{ display:inline;} -.authorList .authorBody .authorTag dd a{ color:#747474;} -.authorList .authorBody .authorTag dd a strong{ font-weight:normal; color:#fff; background:#ffba00;} -.authorList .authorBody .authorTag .addFavorite{ position:absolute; top:7px; right:0; background:url(../images/iconAddFavorite.gif) no-repeat left center;} -.authorList .authorBody .authorTag .addFavorite button{ position:relative; *top:2px; width:80px; height:20px; font-size:11px; color:#999; font-family:AppleGothic, Dotum, Gulim, Sans-serif; text-align:right; letter-spacing:-1px;} -.authorList .tl, -.authorList .tr, -.authorList .bl, -.authorList .br{ position:absolute; display:block; width:4px; height:4px; overflow:hidden; background:url(../images/boxCommentIn.gif) no-repeat;} -.authorList .tl{ top:-1px; left:-1px; background-position:0 0;} -.authorList .tr{ top:-1px; right:-1px; background-position:-4px 0;} -.authorList .bl{ bottom:-1px; left:-1px; background-position:0 -4px;} -.authorList .br{ bottom:-1px; right:-1px; background-position:-4px -4px;} - -/* Write Post */ -.writePost{ position:relative; margin-bottom:15px; padding:10px 0; *zoom:1;} -.writePost *{ margin:0; padding:0; color:#fff; font-family:NanumGothic,"Malgun Gothic", AppleGothic, Dotum, Gulim, Sans-serif;} -.writePost h3{ margin-left:15px; line-height:12px; font-family:NanumGothic,"Malgun Gothic", AppleGothic, Dotum, Gulim, Sans-serif;} -.writePost .toggle{ display:none !important; position:absolute; top:5px; right:15px; background:url(../images/arrowTagNavigation.gif) no-repeat;} -.writePost.close .toggle{ background-position:left -14px;} -.writePost.open .toggle{ background-position:left 5px;} - -.writePost.open .toggle.close { display:block !important; } -.writePost.close .toggle.open { display:block !important; } - -.writePost .toggle button{ padding-left:8px; position:relative; font:bold 12px AppleGothic, Dotum, Gulim, Sans-serif; letter-spacing:-1px;} -.writePost.close .writeBody{ display:none;} -.writePost.open .writeBody{ display:block;} -.writePost .writeHeader{ position:relative;} -.writePost .writeBody{ position:relative; *zoom:1; padding-top:25px;} -.writePost .writeBody form, -.writePost .writeBody fieldset{ width:100%; position:relative;} -.writePost .writeBody dl{ position:relative; margin:0 120px 0 90px; clear:both; *zoom:1; clear:both;} -.writePost .writeBody dt{ position:relative; left:-65px; float:left; clear:left; width:70px; margin-right:-70px; font-weight:bold;} -.writePost .writeBody dd{ position:relative; clear:right; margin-bottom:10px; width:100%;} -.writePost .writeBody dd textarea, -.writePost .writeBody dd .inputText{ position:relative; width:96%; border:1px solid #ccc; color:#333;} -.writePost .writeBody dd textarea{ position:relative; padding:5px 10px; height:30px; overflow:auto;} -.writePost .writeBody dd .inputText{ padding:3px 10px;} -.writePost .writeBody dd.preview{ display:block; clear:both;} -.writePost .writeBody dd.preview.off{ display:none;} -.writePost .writeBody dd.preview p{ padding:5px 10px; border:1px solid #ccc; width:96%; background:#fff; color:#000; opacity:.5; filter:alpha(opacity=50); font-size:12px;} -.writePost .writeBody dd.preview p a{ color:#00f;} -.writePost .writeBody .writeOptions{ position:absolute; top:-8px; left:100%; margin-left:-105px;} -.writePost .writeBody .writeOptions p{ white-space:nowrap; margin:0; padding:0;} -.writePost .writeBody .writeOptions input{ vertical-align:middle; width:13px; height:13px; margin-right:4px;} -.writePost .writeBody button{ width:90px; height:68px; position:absolute; bottom:5px; right:15px; background-repeat:no-repeat;} -.writePost .writeBody button span{ position:relative; display:block; *padding-top:20px; visibility:visible; width:auto; height:auto; text-align:center; font:bold 16px NanumGothic,"Malgun Gothic", AppleGothic, Dotum, Gulim, Sans-serifl;} -.writePost .tl, -.writePost .tr, -.writePost .bl, -.writePost .br{ position:absolute; display:block; width:4px; height:4px; overflow:hidden; background:url(../images/boxAuthorHeader.png) no-repeat; _background:url(../images/boxAuthorHeader.gif) no-repeat;} -.writePost .tl{ top:0; left:0; background-position:left top;} -.writePost .tr{ top:0; right:0; background-position:right top;} -.writePost .bl{ bottom:0; _bottom:-1px; left:0; background-position:left -4px;} -.writePost .br{ bottom:0; _bottom:-1px; right:0; background-position:right -4px;} - -/* My Favorite Tag */ -.myFavoriteTag{ position:relative; background:#fff; border:1px solid #DDD; margin-bottom:10px; *zoom:1; padding:15px 20px 15px 20px; clear:both;} -.myFavoriteTag *{ margin:0; padding:0;} -.myFavoriteTag.open{ display:block;} -.myFavoriteTag *{ color:#777;} -.myFavoriteTag ul{ position:relative; padding:5px 0; overflow:hidden; *zoom:1;} -.myFavoriteTag li{ position:relative; padding:0 6px 0 10px; left:-11px; display:inline; background:url(../images/lineVccc.gif) no-repeat left center; line-height:18px;} -.myFavoriteTag li a, -.myFavoriteTag li strong{ font-size:12px; white-space:nowrap;} -.myFavoriteTag li strong{ color:#000;} -.myFavoriteTag li .delete{ position:relative; top:-7px; left:-6px; display:none; width:12px; height:11px; margin-right:-12px; background:url(../images/buttonX.gif) no-repeat center;} -.myFavoriteTag li .delete span{ display:inline-block; width:0; height:0; font:0/0 Sans-serif; visibility:hidden;} -.myFavoriteTag li .delete.hover{ display:inline-block;} -.myFavoriteTag .addTag{ text-align:right;} -.myFavoriteTag .addTag .inputText{ border:1px solid #ccc; padding:3px 4px; color:#000; font-size:12px; margin-right:5px;} -.myFavoriteTag .addTag .addFavorite{ display:inline-block; position:relative; background:url(../images/iconAddFavorite.gif) no-repeat left center;} -.myFavoriteTag .addTag .addFavorite button{ position:relative; *top:2px; width:80px; height:20px; font-size:11px; font-family:AppleGothic, Dotum, Gulim, Sans-serif; color:#777; text-align:right; letter-spacing:-1px;} -.myFavoriteTag .tl, -.myFavoriteTag .tr, -.myFavoriteTag .bl, -.myFavoriteTag .br{ position:absolute; display:block; width:4px; height:4px; overflow:hidden; background:url(../images/boxAuthorHeader.gif) no-repeat;} -.myFavoriteTag .tl{ top:0; left:0; background-position:left top;} -.myFavoriteTag .tr{ top:0; right:0; background-position:right top;} -.myFavoriteTag .bl{ bottom:0; left:0; background-position:left -4px;} -.myFavoriteTag .br{ bottom:0; right:0; background-position:right -4px;} - -/* Welcome Message */ -.welcome{ position:relative; *zoom:1; margin-bottom:15px; padding:30px; background:#000;} -.welcome *{ margin:0; padding:0; color:#fff; font-family:NanumGothic,"Malgun Gothic", AppleGothic, Dotum, Gulim, Sans-serif;} -.welcome h2{ position:relative; _zoom:1; margin-bottom:10px; padding:10px 0 0 70px; height:50px; _height /**/:60px; background:url(../images/bgSmile.png) no-repeat; _behavior:url(./common/js/iePngFix.htc);} -.welcome p{ margin-bottom:10px; line-height:1.5em;} -.welcome ol{ padding-left:20px; margin-bottom:10px; margin-left:20px;} -.welcome ol li{ list-style:decimal; line-height:1.5em;} -.welcome .tl, -.welcome .tr, -.welcome .bl, -.welcome .br{ position:absolute; display:block; width:4px; height:4px; overflow:hidden; background:url(../images/boxWelcome.gif) no-repeat;} -.welcome .tl{ top:0; left:0; background-position:left top;} -.welcome .tr{ top:0; right:0; background-position:right top;} -.welcome .bl{ bottom:0; left:0; background-position:left -4px;} -.welcome .br{ bottom:0; right:0; background-position:right -4px;} - -/* Time Navigation */ -.timeNav{ font:11px Dotum, Tahoma; white-space:nowrap; color:#999; float:left; text-align:right; margin-bottom:5px; } -.timeNav *{ color:#000;} -.timeNav strong{ font-family:Arial; font-size:12px;} -.timeNav em{ font-style:normal; font-weight:bold; font-size:12px; font-family:"Malgun Gothic", AppleGothic, Dotum, Tahoma, Sans-serif;} -.timeNav .prev, -.timeNav .next { display:inline-block; font-size:12px; font-family:Arial; font-weight:bold; color:#000; padding:0 5px !important; text-decoration:none !important;} -.timeNav span.prev, -.timeNav span.next { color:#AAA; } - -/* Pagination */ -.pagination{ float:right; margin-bottom:5px; } -text-align:center;} -.pagination *{ margin:0; padding:0;} -.pagination a, -.pagination strong{ _position:relative; font-weight:bold; display:inline-block; padding:0 5px 0 5px; color:#313031; text-decoration:none; line-height:normal; font:bold 12px Tahoma, Sans-serif !important;} -.pagination strong{ color:#ff8600 !important;} -.pagination a:hover{ background:#eee; } -.pagination a.prev{ padding:0 10px 0 10px; background:url(../images/paginationPrev.gif) no-repeat left center !important; border:none; font-weight:normal; } -.pagination a.prevEnd{ padding:0 10px 0 10px; background:url(../images/paginationPrevEnd.gif) no-repeat left center !important; border:none; border-right:1px solid #ccc;} -.pagination a.next{ padding:0 10px 0 10px; background:url(../images/paginationNext.gif) no-repeat right center !important; border:none; font-weight:normal; } -.pagination a.nextEnd{ padding:0 10px 0 10px; background:url(../images/paginationNextEnd.gif) no-repeat right center !important; border:none; border-left:1px solid #ccc;} - -form.deleteContent { display:inline; margin-right:5px !important; } -form.deleteContent input { vertical-align:middle; width:16px !important; height:16px !important; padding:0 !important; border:0 !important;} diff --git a/modules/planet/skins/xe_planet/css/gray.css b/modules/planet/skins/xe_planet/css/gray.css deleted file mode 100644 index f27da68be..000000000 --- a/modules/planet/skins/xe_planet/css/gray.css +++ /dev/null @@ -1,19 +0,0 @@ -@charset "utf-8"; -/* NHN > UIT Center > Open UI Platform Team > Jeong Chan Myeong(dece24@nhncorp.com) */ - -.authorHeader, -.writePost{ background:#999;} -.authorFooter, -.commentList{ background:#efefef;} -.writePost .writeBody button{ background-image:url(../images/buttonWriteGray.gif);} - -.myTab li, -.exTab li, -.myTab li a, -.exTab li a, -.tagRank .buttonTag, -.tagRank .buttonTag button{ background-color:#b7b7b7;} -.myTab li.active, -.exTab li.active, -.myTab li.active a, -.exTab li.active a{ background-color:#999;} diff --git a/modules/planet/skins/xe_planet/css/green.css b/modules/planet/skins/xe_planet/css/green.css deleted file mode 100644 index d913a27cc..000000000 --- a/modules/planet/skins/xe_planet/css/green.css +++ /dev/null @@ -1,19 +0,0 @@ -@charset "utf-8"; -/* NHN > UIT Center > Open UI Platform Team > Jeong Chan Myeong(dece24@nhncorp.com) */ - -.authorHeader, -.writePost{ background:#75B570;} -.authorFooter, -.commentList{ background:#f1f7f0;} -.writePost .writeBody button{ background-image:url(../images/buttonWriteGreen.gif);} - -.myTab li, -.exTab li, -.myTab li a, -.exTab li a, -.tagRank .buttonTag, -.tagRank .buttonTag button{ background-color:#9ecb9b;} -.myTab li.active, -.exTab li.active, -.myTab li.active a, -.exTab li.active a{ background-color:#75B570;} diff --git a/modules/planet/skins/xe_planet/css/orange.css b/modules/planet/skins/xe_planet/css/orange.css deleted file mode 100644 index f2ae217eb..000000000 --- a/modules/planet/skins/xe_planet/css/orange.css +++ /dev/null @@ -1,19 +0,0 @@ -@charset "utf-8"; -/* NHN > UIT Center > Open UI Platform Team > Jeong Chan Myeong(dece24@nhncorp.com) */ - -.authorHeader, -.writePost{ background:#E8A15E;} -.authorFooter, -.commentList{ background:#fdf5ef;} -.writePost .writeBody button{ background-image:url(../images/buttonWriteOrange.gif);} - -.myTab li, -.exTab li, -.myTab li a, -.exTab li a, -.tagRank .buttonTag, -.tagRank .buttonTag button{ background-color:#efbd8e;} -.myTab li.active, -.exTab li.active, -.myTab li.active a, -.exTab li.active a{ background-color:#E8A15E;} diff --git a/modules/planet/skins/xe_planet/css/red.css b/modules/planet/skins/xe_planet/css/red.css deleted file mode 100644 index f09451f9f..000000000 --- a/modules/planet/skins/xe_planet/css/red.css +++ /dev/null @@ -1,19 +0,0 @@ -@charset "utf-8"; -/* NHN > UIT Center > Open UI Platform Team > Jeong Chan Myeong(dece24@nhncorp.com) */ - -.authorHeader, -.writePost{ background:#D18675;} -.authorFooter, -.commentList{ background:#faf3f1;} -.writePost .writeBody button{ background-image:url(../images/buttonWriteRed.gif);} - -.myTab li, -.exTab li, -.myTab li a, -.exTab li a, -.tagRank .buttonTag, -.tagRank .buttonTag button{ background-color:#dfaa9e;} -.myTab li.active, -.exTab li.active, -.myTab li.active a, -.exTab li.active a{ background-color:#D18675;} diff --git a/modules/planet/skins/xe_planet/favorite.html b/modules/planet/skins/xe_planet/favorite.html deleted file mode 100644 index a137a755a..000000000 --- a/modules/planet/skins/xe_planet/favorite.html +++ /dev/null @@ -1,10 +0,0 @@ - - - - - -
    - -
    - - diff --git a/modules/planet/skins/xe_planet/filter/create.xml b/modules/planet/skins/xe_planet/filter/create.xml deleted file mode 100644 index 04cc7886a..000000000 --- a/modules/planet/skins/xe_planet/filter/create.xml +++ /dev/null @@ -1,20 +0,0 @@ - -
    - - - - - - - - - - - - - - - - - -
    diff --git a/modules/planet/skins/xe_planet/filter/delete_planet_comment.xml b/modules/planet/skins/xe_planet/filter/delete_planet_comment.xml deleted file mode 100644 index e1f32bc12..000000000 --- a/modules/planet/skins/xe_planet/filter/delete_planet_comment.xml +++ /dev/null @@ -1,16 +0,0 @@ - -
    - - - - - - - - - - - - - -
    diff --git a/modules/planet/skins/xe_planet/filter/delete_planet_document.xml b/modules/planet/skins/xe_planet/filter/delete_planet_document.xml deleted file mode 100644 index 669b4a957..000000000 --- a/modules/planet/skins/xe_planet/filter/delete_planet_document.xml +++ /dev/null @@ -1,13 +0,0 @@ - -
    - - - - - - - - - - -
    diff --git a/modules/planet/skins/xe_planet/filter/insert_interest_tag.xml b/modules/planet/skins/xe_planet/filter/insert_interest_tag.xml deleted file mode 100644 index a37ae0d2e..000000000 --- a/modules/planet/skins/xe_planet/filter/insert_interest_tag.xml +++ /dev/null @@ -1,11 +0,0 @@ - -
    - - - - - - - - -
    diff --git a/modules/planet/skins/xe_planet/filter/insert_memo.xml b/modules/planet/skins/xe_planet/filter/insert_memo.xml deleted file mode 100644 index 80a8e82fa..000000000 --- a/modules/planet/skins/xe_planet/filter/insert_memo.xml +++ /dev/null @@ -1,12 +0,0 @@ - -
    - - - - - - - - - -
    diff --git a/modules/planet/skins/xe_planet/filter/insert_reply.xml b/modules/planet/skins/xe_planet/filter/insert_reply.xml deleted file mode 100644 index ad6dd19db..000000000 --- a/modules/planet/skins/xe_planet/filter/insert_reply.xml +++ /dev/null @@ -1,14 +0,0 @@ - -
    - - - - - - - - - - - -
    diff --git a/modules/planet/skins/xe_planet/filter/me2day_api.xml b/modules/planet/skins/xe_planet/filter/me2day_api.xml deleted file mode 100644 index f809c9901..000000000 --- a/modules/planet/skins/xe_planet/filter/me2day_api.xml +++ /dev/null @@ -1,12 +0,0 @@ - -
    - - - - - - - - - -
    diff --git a/modules/planet/skins/xe_planet/filter/modify_content_tag.xml b/modules/planet/skins/xe_planet/filter/modify_content_tag.xml deleted file mode 100644 index 9ab91997b..000000000 --- a/modules/planet/skins/xe_planet/filter/modify_content_tag.xml +++ /dev/null @@ -1,15 +0,0 @@ - -
    - - - - - - - - - - - - -
    \ No newline at end of file diff --git a/modules/planet/skins/xe_planet/filter/modify_planet_info.xml b/modules/planet/skins/xe_planet/filter/modify_planet_info.xml deleted file mode 100644 index c501510e7..000000000 --- a/modules/planet/skins/xe_planet/filter/modify_planet_info.xml +++ /dev/null @@ -1,22 +0,0 @@ - -
    - - - - - - - - - - - - - - - - - - - -
    diff --git a/modules/planet/skins/xe_planet/filter/planet_login.xml b/modules/planet/skins/xe_planet/filter/planet_login.xml deleted file mode 100644 index 9cba2eab6..000000000 --- a/modules/planet/skins/xe_planet/filter/planet_login.xml +++ /dev/null @@ -1,11 +0,0 @@ - -
    - - - - - - - - -
    diff --git a/modules/planet/skins/xe_planet/filter/write_content.xml b/modules/planet/skins/xe_planet/filter/write_content.xml deleted file mode 100644 index 5d25868ea..000000000 --- a/modules/planet/skins/xe_planet/filter/write_content.xml +++ /dev/null @@ -1,20 +0,0 @@ - -
    - - - - - - - - - - - - - - - - - -
    diff --git a/modules/planet/skins/xe_planet/footer.html b/modules/planet/skins/xe_planet/footer.html deleted file mode 100644 index 58b94c67c..000000000 --- a/modules/planet/skins/xe_planet/footer.html +++ /dev/null @@ -1,9 +0,0 @@ -
    -
    - -
    -
    -
    powered by XE
    -
    - -
    diff --git a/modules/planet/skins/xe_planet/header.html b/modules/planet/skins/xe_planet/header.html deleted file mode 100644 index 7c32b6eb0..000000000 --- a/modules/planet/skins/xe_planet/header.html +++ /dev/null @@ -1,99 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - -
    -
    - -

    {$module_info->logo_title}

    - -

    {$module_info->logo_title}

    - - - - - - - - - - - - -
    - -
    - -
    -
    - -
    -

    {nl2br($module_info->create_message)}

    - {$lang->cmd_create_planet} - -
    - - - -
    -

    {$lang->planet_nowhot_tag}

    -

    {date("Y")}{$lang->unit_year} {date("m")}{$lang->unit_month} {date("d")}{$lang->unit_day} {date("H")}{$lang->unit_hour}

    - - - {$lang->cmd_planet_close_nowhot_tag} - -
    -
    - - - -
    -

    {$module_info->notice}

    - -
    - diff --git a/modules/planet/skins/xe_planet/images/@user1.gif b/modules/planet/skins/xe_planet/images/@user1.gif deleted file mode 100644 index ce00654b956a874670057dc40be27f0cfba0e36a..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 6395 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 diff --git a/modules/planet/skins/xe_planet/images/@user2.gif b/modules/planet/skins/xe_planet/images/@user2.gif deleted file mode 100644 index 7ecd32085e8c45a2e4bfde610ada6828f8b48c61..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 6343 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 Y6=TGS+|Z#3E=qE$PaQgCgayq14|ljQKL7v# diff --git a/modules/planet/skins/xe_planet/images/arrowReplyOpen.gif b/modules/planet/skins/xe_planet/images/arrowReplyOpen.gif deleted file mode 100644 index 1441b41f0c1cc8bdfde266b86b181095107aebae..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 46 ycmZ?wbhEHbWMyDxXkcVWOH2Fz|G(l-7DfgJMg|=QAOOiQFtN7CigQOZSOWn6(Fqj* diff --git a/modules/planet/skins/xe_planet/images/arrowTagNavigation.gif b/modules/planet/skins/xe_planet/images/arrowTagNavigation.gif deleted file mode 100644 index 083a3e09aa223255589d4a7192befdbea9806dc0..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 63 zcmZ?wbhEHbWM`0IXkcXc4+e@qSr{1@7#VaJfB+=Jz$Dg_$hrD7-{d)4Zgp?IC*v$$ M!>csWk&(d~0BL9wNB{r; diff --git a/modules/planet/skins/xe_planet/images/bgBody.gif b/modules/planet/skins/xe_planet/images/bgBody.gif deleted file mode 100644 index ee15e5d8aecb928ef0965a5cdb0f0c79208d4218..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 120 zcmZ?wbhEHbWMoKT*v!E2QZ@+&1`uX$c_wV1oe*OCS^XI>R|Ni^; z@5`4j|NsAIfC0syEMTS%hyL1VS<(k+D=fIAjbsl1|gABsi4*$iE}zC zELr?W&&f;dXUE~pT3ZN7?R4mL;8Y{OT{``6x^g-fncV|P)REJ*jThr|oVt#bk1MAO zD<>Y1?i$F@>Bi=frYj&Ln_s5fb)7MT-3Ro#=tdr$K2v|p0iv9m@V6ka((1_ARbV%Y z+yq;qtTiRL#3YaaW=jR8+7JjpG)5|9LcgFolKC*|9!Ub3W&p8&I_uO^p-u+5z)&Em zR>&OaMwNsx(m;SOg-VRp=?gH9k^>dUF?kWBTZn205(I1xz!qB5-KJSUJXP(Vsc4bXEkkk1r;XP&Um2?S!NTR|WVFt(DY zeic&GX@L?&by1@D7bKZ#Wy0)DBt*?4%{Qsp71QQ=;h5MbU{2rHLe9klYf* zT9d#ol|bU#G8k<)uS#VtW%&(iid)3ktYc#&281DYR8&L*90Vf)ViOo9wy)I?@(Bti zg_*bskkTACv95c_;Fw@+#-&GwP6+caFd#L-$T$;#-=~8m%?1J@(uWn&8Ugde#W)W* zlMX>p*EBr@#BhAFL&ajY+6ST&i@@A!u$bMIDEC0}f1+IeGs^=ocEA7hwgKvyi%eZb zt{9-!yDpJugV&ybz^=TyMDE(}J?e@=o&P}@URj~n*}e$WO{q%2@7f-@71k`QOJoQ7 zCSTA$4A|lX zvehC44lp9|G|I=--ZG7n68wqXwAL_ltLo`3HILGqjxvKA>gc2k1*oJa+w`Job!zHxD3* zCDixrGnEpL4?xqJ3SjCnQ_wCKs0bv7LCXoi4ecKK;V`ck$eht=A)#}jrO+Q$G#8}Z z7q#@OO>ETas>k?XtRXW~fLx%40;y&WkPB2{AWaBWU(r&6jEoB;HH+Cy0CLBBna#di zw?=%119&cTDn}TXtE`7^opq;bq{7#jm)OXc^b&C^zw{k+Ma<$H0VXi61LAYrTT}80 z{;)zCdS)sE-Pb#i4m0mcmob2J) z<{rpQ)5ushNImT6d*73o`1DFFDcAi^2}P|R$TMt9yoGrjvl@vFaoQ2V@Hd zdtv7kr3y%7NXb~vu{55shFz@pQ`qL#F)MHIOjH(uRR0K_S3Tel1m#o9?%SZgRpq`1 zoz;X7sAlG`O8i(AI+OoI`2hI=@;?IUqnd9(X*cj&QlxDtl(7llb;o44B7z=Nc>2y< z&FA8v*AitKEQ=s~VT0s^97;s|zAV=xvRo-g8}m0c5ec(xpOE`t!svgAymRjF$rs|b zA@y&&`Xz+g6aZEb3M?7>p3^>lJ7FxjGJ*~&ExUlFdRgk+mo=laQ)Gbqz)SXNOn1!# zXETimbl-#v%=s9|lnC@}m`u3~1jy}YLj-}Y^hV`Y38kG^$iZk+}{ z(?@Z80>7~$^x2`}z9N))mtuGbO*`wH;9DmSj(tp4A|Y4)=(NwdM4Qhr9#*F0LeTK` z#sIe%u3N;}%P|h6=5j*B=Oyeo<~AOIou49v=A(gh=`Ozi hGEpTHBw_p&U;q}}$E2=JPt^bb002ovPDHLkV1ntG?mYki diff --git a/modules/planet/skins/xe_planet/images/bgSympathy.gif b/modules/planet/skins/xe_planet/images/bgSympathy.gif deleted file mode 100644 index 0dc22a2aa46dfa7637251661e0fbc05b99caa1f5..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 354 zcmZ?wbhEHb6k`x$xXQrre|O;jxy=7J82|tG=l{{n|35$cU!(PZvC#iB)&G}>{{Qps z|LKbVN7DY^UGe|N+y58Z|9^e*|H-cZ@2~!Uy#4>9E&uN<{ePn9|DojnpCA4|S^EF^ zf&a&H{x6gM|KjlfYt#N;pZR~4%KwEt|8LIuf4=4aF2DbqZT>If|G!%O|KFegfnW{; zg+TEq3)lo55DD@V16%!pDFri%Oyqdl)SYsKR2in0tg_PKI;YrlYO0!=pU6sYzK&Te zo2(ebg06gEE=y=QEUwvWYv=L)s;p{#ma;-~3JYg@taxd6h-6@YFt7aNAVvXJ#pw)A v(fy1B)^0 diff --git a/modules/planet/skins/xe_planet/images/bgTag.gif b/modules/planet/skins/xe_planet/images/bgTag.gif deleted file mode 100644 index 4d3f187fa8502d448043b9193d94d1855580ce33..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 152 zcmV;J0B8S4Nk%w1VI%+z0J8u9!NI}M(9qG*(Y(C8?(XjW{r%R~*75Q2z`(%T+S>B+ z^3>GS-QC^({{H{}|GK)mA^8LV00000EC2ui03-kn000C<&`A}*yEyBOK~R!ZFau|v z*}ycCfxfTd5O94Gf~{+Uwf}(9Z#VD_ZGha-CZH{A1jpj}T8I)_)Hp*Vo7)Ob!1>zf5M!#>m`scS>hT| z5}cn_Ql40p%HWuipOmWLnVXoN8kCxtQdxL1)dr|&tEY=&NX4xro8o6Y%t9PYk2)Q6 zIFFp+*}_`i_`_1*IrB%W84AKvo-sbU>##?xBlX1t3APooMgi82Wt$bPUuX#IHsFzA zxLGUpY=Mr#wPcA3h9YON6OK!Hn%So`$*5R&$f%rlS#S3j3^P6Vd%8G=RNU(6#j0_CS3_1)z0Fq~55}v{&Q1*E9q3VoX PDeb2U^_n%@7#XYqLE0CL diff --git a/modules/planet/skins/xe_planet/images/boxH2Comment.gif b/modules/planet/skins/xe_planet/images/boxH2Comment.gif deleted file mode 100644 index 9e01103646ca6a0324d77a27264831b960d66b8a..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 292 zcmV+<0o(pZNk%w1VORnk0J97L!p6vciIGxbY@nyDS!i-zZFj@R%5;E;b%BatZg^K_ zaZq4u|Ns900000000000A^8LW000aCEC2ui09XPY000EhkTDR_x;X32yZ>M)j$~<` zXsWJk>%MR-&vb3eNdQR9aR0!da7Zi~kI1BQDH}`#%&2rqty-_xtX3p29Jb)FcuX#v z&ol%9&2GEj@VNZ7p4;#EynfH``~QG}f`f#GhKGoWii?bmj*pO$l9QB`mY0~Bnwy-R zo}ZwhqNAjxrl+W>s;jK6uCK7Mva__cwzs&sy1Tr+zQ4f1!o$SH#>dFX%FE2n&d<=% qRdv$U)_)3L*W2882mnys;^SvsJ>=-=TTT)b1?uqeNCi3)5db@S#FShB diff --git a/modules/planet/skins/xe_planet/images/boxMemo.gif b/modules/planet/skins/xe_planet/images/boxMemo.gif deleted file mode 100644 index 6133c62f06d11ec9112b38b718bba864a83c9b6c..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 201 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 QAD|q7pRBKM++P3yJJ<|~g#Z8m diff --git a/modules/planet/skins/xe_planet/images/boxTagSelected.gif b/modules/planet/skins/xe_planet/images/boxTagSelected.gif deleted file mode 100644 index 2bae015c645bec2fcd0f8c232f74ee8b9f2157d1..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 295 zcmV+?0oeXWNk%w1VORnl0J97LuCA_ndU{7kM*{-`4h{|$78W@M)j$~<` zXsWJk>%MR-&vb3ei2z7UaR0!da7Zi~kI1BQDGN*n%&2rqty-_xtX4EY9Jb)FcuX#v z&ol!8&2GEj@VNZ7p4;#EynfH``~QG}f`f#GhKGoWii?bmj*pO$l9QB`mY0~Bnwy-R zo}ZwhqNAjxrl+W>s;jK6uCK7Mva__cwzs&sy1Tr+zQ4f1!o$SH#>dFX%FE2n&d<=% t($mzqb=BC}b_!qG-rsBn08rrN=2~4n=j-fJP7)La?ep|M1v(ND06SUvjZpvq diff --git a/modules/planet/skins/xe_planet/images/boxTryPlanet.gif b/modules/planet/skins/xe_planet/images/boxTryPlanet.gif deleted file mode 100644 index 28020d9bb785268c6493608082adefb90d3e45ab..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 686 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 IZ2&(12jJdKwEzGB diff --git a/modules/planet/skins/xe_planet/images/buttonAutoComplete.gif b/modules/planet/skins/xe_planet/images/buttonAutoComplete.gif deleted file mode 100644 index fac35b80094f6e6160f1063c21b7039ae4a6fa29..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 63 zcmZ?wbhEHbWM`0IXkcX6dg9^#|Nj+#vM@3*Ff!;c00Bsbfk~_@~ diff --git a/modules/planet/skins/xe_planet/images/buttonBlack.gif b/modules/planet/skins/xe_planet/images/buttonBlack.gif deleted file mode 100644 index 8873a99e52068286b2709e6a614f9a8a14205ebd..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 4371 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 diff --git a/modules/planet/skins/xe_planet/images/buttonBlue.gif b/modules/planet/skins/xe_planet/images/buttonBlue.gif deleted file mode 100644 index 7e3a7f7635e3c755c5bf401183b5f496855e3453..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 25971 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 diff --git a/modules/planet/skins/xe_planet/images/buttonClose1.gif b/modules/planet/skins/xe_planet/images/buttonClose1.gif deleted file mode 100644 index 05434f5df31650460dc45382b822357dae0607b8..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 325 zcmZ?wbhEHbVyQ*Jos8%$qlF`t<4Bwr$(BYuBq+ujbF6f9A}Y*4Ea^lP5oX_^_+1>&K5D zEiEl2B_$~-DS3H$ixw^F?Ci|U%>4TG>-O#2dwP2Q|NqZGRiOBj1#F%Uhy?kGfi215 zY BZ4v+g diff --git a/modules/planet/skins/xe_planet/images/buttonDelete.gif b/modules/planet/skins/xe_planet/images/buttonDelete.gif deleted file mode 100755 index e034c62d3b45b216bbb1f61a70648a4820d59d49..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 181 zcmZ?wbhEHb6krfw*v!N5>({T9D_1UBv}pPA<$wPCS-g1hiWMvV{{6db*|LBC{w-a) zbjgw>|NsAIfC0syEQ|~cJPbM@0gxFCEJ+hidamBPea+eOmEB1^UMqRpHU&H^TJiAW zrc;F~Z4+;3y%p+YalAIWMSzWo!NEYGYf=CMqlgkyz%d5{jw<2Xj7Jq1?wDCO95|pA fFu!YiTabnBD=yxbhodG4a%4+Ow6sbHGFSru4jxMM diff --git a/modules/planet/skins/xe_planet/images/buttonFixedBlack45.png b/modules/planet/skins/xe_planet/images/buttonFixedBlack45.png deleted file mode 100644 index 77af230a2b81794c6a9918cbb669a31a16fd4581..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 218 zcmeAS@N?(olHy`uVBq!ia0vp^x!3HGf|2`H7q*&4&eH|GX)}JtE?Rp91OP07s zlmzFem6RtIr7}3CkJO5>aTOy*6sfMc@gXJf7z|i6Rkg;>3SWU z>v)J$cgqDQZU|ALutnAQ_NmPql?8vb)o&M82!3HFoT7R4ZQY`6?zK#qG>ra@ocD)4hB}-f* zN`mv#O3D+9QW+dm@{>{(JaZG%Q-e|yQz{EjrrH1%HF~-@hE&{ob8#bQgMmQn!|tZu zuqNgm?Xz!k-8^upG)A>`hT<32O-}26)mNAwC{IgkF3a%z9dUVSR_qyFrbqiEO5$=2 zKk2mpVk}zM%uw-w6BRY8KWJ1J|H0E-z4Q9at-RdV&oR|!FW#0Vtma$2#rt+WBO8Ot X%Kd+Sp8A;qbPR*1tDnm{r-UW|LpWTk diff --git a/modules/planet/skins/xe_planet/images/buttonGnb.gif b/modules/planet/skins/xe_planet/images/buttonGnb.gif deleted file mode 100644 index 279e1cc4d40bd8c631782f3faeeb10413e250a8f..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1639 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 Bl^Fm4 diff --git a/modules/planet/skins/xe_planet/images/buttonLogin.gif b/modules/planet/skins/xe_planet/images/buttonLogin.gif deleted file mode 100644 index 5050ad5733ca90968772c91e0ac7d5c115c32936..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1301 zcmdUs=}(gf0LB|-!UPu+5sY)l9AcqeL?8}>i!KmELDaY)S#-l4$WgOpFeQu2P!teQ zP>yo6r9h!~`}TVKw$Qt@r3d8_6gdiomiBEaP!2(q&HWd9K0Kd(Px4EibLW%dPTl+t zaT;MmAZj~-4uO=!m$m?+Cc2=JF2J#bbg`<9*Ih^9b_is67DQk}9GQ+S(Ka)MJcWTQ zRMe6=bz}}(s^!V`L~a*Vq-UN%l49WnhmL<_}<-Jr$$y4YB zN@GnY(8ld10^({C3sjpRO`kwzd`4nQd(DvAB-0NLj9G9@aC2*GWYSvI&RpNvSl`$b z^%%vPf46M#1I%J}_h6|!zS8i#gWW*mBmTGfe8cBIcl3w;@Cm|qyC^0$3iYU@wCr(t zMdg#HRga@$V@{wWu?>w)%{V-vh1iNmpEw>*rch~g29w1GIPBwSE+~XVT=Y?iR3=v_ zRq7s%R(nQoFq-xaxZummzKRNEBn{q zY;3;WdiQ=Cv2$18Hvmyl?6)uSx(;YfDBW}90xp@;)>CmHCU+dVQmm~CO(;Kfo=fVj zL0)-~(aY^HV55H0{`QoXG>Lc>9^Ick)hFp%_gGXFhc6NC z6?x}}=s%dHlDF%NR&DTEne^S;H(q$kER+4c9pZzu6!`>YTkiXXQ!Eesk60|ldy|mU z4+GP)rym{ou~1oZ=+69fX=n*@rYx*JqwOPPCuOD_4bIP0L}`%imB`_2>ytPe#rpL0 z+Pt;u%qO9<)rmnlv(J*lsk7V9Q==OdHJ6hj=4!u9&zY;s$Z9;g^ZFgf95%Bg!q)I} zeNJbiKZ$BZC{qsWv^=(b14aqjvffI2~kSNu-lPs?T*&$w5RXjR88HbU+gcGx&oC)lA4ngIV2c zPM9snJvpgb2xx=D0#jVECjuRjUp<`1Xmxdkt?=(qVF7r<_zr3AGA&DQ5Fi0o;^ z1+fc+7rGWTC{OpwAW9*5W21YdTWhdKhVVTUh42Z+EGqntF&32pU%3EPcp`d99e541 z^n1^NTZ|>mr?6#78(NB9)`ej)%e~0<0JR=1bS)dAv}ms}b`;|^#n~C&zG$IbWj^cs zg>o{bqC96MA5F;KKF4mvt@va3sH5$Pc4+(nSS1l?S7 zzx$Wp<+ucwz7r=+eGPv1&jZi-#aZuYSSNMz6_Lys4qOVMmC{NAFeN205JF&zh^f}f z7<75=oKs4%B*8S5f?J#AE*G3bl9ZAI7(`&qW|@>yYh6kJD2l?A9`WZd^51p7D@%k# zax$i^?M}0~)~a69+O8jl{_66^PJ>3&qd`#hf@w^Se*vJqcnAOh diff --git a/modules/planet/skins/xe_planet/images/buttonNext1.gif b/modules/planet/skins/xe_planet/images/buttonNext1.gif deleted file mode 100644 index e1337ff1cc4ec113abc2298187e62edae22c162c..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 94 zcmZ?wbhEHbpFVeC-Ig5z3EBVu|5yCU!pOkD&Y;5p y1R%8x%*qu4*ZB^KTyNSrd7Adin={zUq^6r55m=;Ex#acjc^kBEzj&#_U=0A diff --git a/modules/planet/skins/xe_planet/images/buttonPlanetBlue.gif b/modules/planet/skins/xe_planet/images/buttonPlanetBlue.gif deleted file mode 100644 index 03392f04259845427e9862364c01f1dbbba6c9d7..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1495 zcmZ{i`%e-G0D#Fn@QgLiS~+K(J*KGm*wxhQ+Rm+}WY)F2rmpp{)upMKyE<*H-84-s zEiFwwp9m<(8$m!pMLiBHXxz&iI@TzQ#i^R8YB0K8t{xJBCCVRt3;D}MDmYV z8oq~*X7n)!#r1ePs*6kQ7q^hv4Me7Na;}xygJTcMCKXj^ay_2G5{$^EW;x<D)_ zV$*vc01yj+ee>U%06-6KzDx)WsFYy-8qPV_I`ryk66pp-LClw$o)0Lg&yph>g#6Nn@-g-Yw9GrE~9c26&d+w6CiH^>(VheTq@@Q744Iwl|g^m$@(YI;U7 zJ2$_uxU{SkMygiV)Ecc$Z!nt77OQRD?$~g;+?!k5JG*-xz<%FA_`A|_f1g8PHzm|I z0RnO=sR>R)4VC+!$y$)m(BjIV3vU81bzz39p@)uN!RHcch2I(4}vxu?ek$1+RpnWnS@tAFp!RHkG70 z{LUD+$F3PiUv9nH*Sld*(6g7v`Zz8N@9s57d_Q;7uALyu&@7yW4KN zVOc&f@O1(pR9WaZ!`lal2 zZRVHP&<-3D1R*NFlt+u8s*1DInX0#OYMkobd8bxY84nCyt-5&R;p%&MaOdiW zx>M8g!l~1=76QYx$dV&j+P1P_ycSgvqt~LV62f$tnv^VE`?Hk7B5+f_UWY}NhUsyb z+AMu1t^=>f6PbEFfhr0!5E;{11`=D1H;}pcy`caeFx*HL9?3S+B*6q@mn_C$q>m?r zn;4TR*`{vA1A>XUkZ&-tl)&%{AW%)VxkuYU@R)mzOoN$Y6@^>4j_GVmpIc3^^zS$g zmH_|=X61Pw&B+A?V31ZmIM!$tKoVg#;o;OA+mL?-(IyHkFxtdH2-v#hbY0H+FceE% z=LeiG2Q_nfiEl zLyTJ~_UyVf6wls{%kp(WFcJWQ z^SlDAh1y2mcRoBG@SL>>Qi1dife-rLu)g${A%U@y!Gq7O#X;aUpF}v{ufbXZO>Xl| zmGFVLV1Yz%e9MZ62csYexbS3vtqh)w@~e{wgU{JsU#mbJ tegrA%*M63vY*Mrvc0#Yu&9&4 zys5>$tjff*vZ|K7wW7GOowcr-v8j}^tCz2*lCGwa|Ns9000000000000000000000 z00000A^8LW001}uEC2ui09XPY000L6K%8hnEE*S#q;kn@I-k&}bb72>uh^`1%k6r< z;IMd1E}PHjw0g~MySdDw2)7B?@A$la&+q&HfPsR8goTEOh>41ejE#(BTJr4xw7TUm^15z@WF-W&!9t#9!C>oFt6t5zwd>cgW6PdRySDAy zxO3~?&AYen&mSlt7*4#n@#DyoD__pMx%21Hqf4Joy}I@5*t2Wj&b_<$@8H9WA5WZu zgBIx1t6$H)z5Dm@NG7S|l1w(~`m}aW!rkwVfK?DSZD(a}DmTKy$sHUpws;su^>Z`EED(kGY)@tjm zxaO+suDtf@>#x8DD{2H4q+sl^$R?}ovdlK??6c5DEA6z@R%`9G*k-Hkw%m5>?YH2D zEAF`DmTT^@6+9sS!@BIY>+ZYo#w+i<^ww+dz4+#<@4o!@>+in+2Q2Ww1Q%@Z!3Za; z@WSk>Yrw-0M=bHg6jyBV#TaL-@x~l??D5AShb;2QB$sUR$tb6+^2#i??DESH%Mij0 zG}mnN%{b?*^Ugf??DNk+2QBo_L>F!J(MTt)^wLZ>?ex=7M=kZ#RM$Ln0$69Q_10W> z?e*7Shb{KlWS4FB*=VP&_S$T>?e^Pn$1V5Vbk}Y7-FRm`LjyJR?f2h+2QK*Fgcol3 z;fN=$_~MK=?)c-7M=tr~lvi%~<(Ox#`R1H=?l<2sgf9B%q?c~`>8Pi!`s%E=?)vMn z$1eNqwAXI=`|Y^ruKVu1_wM`ezy~jS4IR*6{PD;qul(}NH}CxO&_^%*^wd{x{q@*q zul@Gickli8;D;~%_~e&w{_(}Lp#J*ox9|S@@W(Iz{Pfpv|NZ#qumAr1_wWDz01Ti2 z2S~sI8t{M!OrQeSM}r2~;DHc~padsK!3tXNf*8!81~h5nU<{)e$4JI9n(>TiOrsiqSON*!@B%mp0suRs CA9oM{ diff --git a/modules/planet/skins/xe_planet/images/buttonPrev1.gif b/modules/planet/skins/xe_planet/images/buttonPrev1.gif deleted file mode 100644 index 5c24c89af437d98264843d6b38cd6b3c9e536fed..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 91 zcmZ?wbhEHbpFVeC-Ig5z3EBVu|5yCU!pOkD&Y;5p u1R%8x%nB8|7-M$OuJf*!5RQvY9pBd diff --git a/modules/planet/skins/xe_planet/images/buttonRed.gif b/modules/planet/skins/xe_planet/images/buttonRed.gif deleted file mode 100644 index d017d5949a7980b8cc6e695d590d263d120b8a1d..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 4753 zcmW-fdmz(``^SgbB)24EB&Q3G%5kdW{w;O-W|+$_eIwM@x6?P|l3Zp+ow{BqNtE1UE*aZr+t2U!{PjG~AMfY&exAp{@tT$Of4t-$gXaGRNx}|G z9vuN590Wqtq|pYlm|vt3I+93TNvMY8p{5LTLiX55g3^;lAC<)!iTxo!kg6nHTNn zDdrbRh#Igj5}_+W8HhtPB$03+KuHp9AbEILye}B3C%zAn?8AiZFF{ojeH7T&4?G|a zR+ogsB;i`(zyq?lQ{n)q409X^QUUgjL?09TE6QR|O?ZK1kBwzA*)MxwIS}Y?&>7Hv z{NGJLP#N~`$B9W#lT%Wkr9Ds2$jr*l$<51uQBa60!V`$aB`-;(Wv`MFjGvIJYijH2 z8yYE1%`L5M?HyDaox$wvdd=$Y>Fs;dKfr!soH#f) zZmTT2d-Cb&Uh+#V#m(iW z6U)xu8C6`h`K7d~b?H6XCC_!3-nKGE`D>`eh0*?Fk{YoxJ|H4W znHP4&KI=2=5*+c;wNn&%_)|;Jmyu3}aDArt`7yUH=HAxg``Ukxc6Ew{f^S1FA5LG* zff-HNTW<7*!j2h$O=hrQWv@Tum5j(U2`UzgGl?44OlFg`ZU)Rg)wxfeP1Z*(&ZZb9 zo7{a0Mdc(z?`6;a2}6~JVdc#GO}?f7US|I-!)l)VEz@pi@mrQXWu_0;*Al?LX{@=7BMa(b20ryaD~ z#5Ss3ZRT36thVs3oepVoycf^XXuRJ9QAa&~+Y6dWKD|bred4@ETdb^Iqp!BFtT6=r zr`MU=pMusqcjs%@yMUdQ_17S%T_epw#hs$4z>ktMP_bMU^lCVq+33^q4Bn8v(eba_ z=+}>4-54-TIkU+=Ss1)IXi`+r>u;KbV}((MQM_XP@)bM36lK&BWni5J z{Vh(QuJRDrU>i3An_SCvV2kJQn`HZg=R?U)zJH@+XDWJKBAjvix1CJQYIRnu;H(qH zv0m+1mx=`gzsUgFnG;IC?k+USq=0Z;CIhLEKu`n=0nB2RkR*8+n+35E#A~FJz{ZGf zWp6=(4wnS6WOu7!1c`M>^>u#jc4xZWm;8;H>TbjX69H?vcj zC(dinq$pZ#=47YOozVMr(8+r<7so9(vK$$JpBHDThQYG6%op=dfBNW4Kbt~U9RM7tLRM(7}c-7eHZQAt#XI)_DJ{@sbVK-0a|dY{2}i^;50&s>LXr%KxcgX;m9= z(?hS_V4*%Nqth2jkk8`|tnsLK*_brFUM=(1rB-Q!=2j_{Q%>l5Hd2iqwze4y2tQ;kyKG>AL#hoCk^8j z&_c$H>U#8J!|6@Dkh$p6h#4E2-k}RS1sRQT3(j9e6T+_D;l?Mzp)XRA@b%`YMlgG& z%pAco^O)&@Xme*EwzzH+G)0zVjGR^W+3nF8p(I;!XVqeNdkxi^QXPxn}K+Dz+SC6I|X^~mv2^}c=;X@?sB}5?cSh! za=2m{^1G?e9>;5>xuApl-7I!*$WN^WH-MZ!N7&;AxVGTOxbqeaYpzEnNYBJQ-lnD7 z41vIw2)PRvw{#CaQEMeZT^6tCiFm25t!1#`#cQ^rx7nGk<;E^cPClY{xRKUM%O3&u z#`Xtwc=F^NKbW~nsRG%xt;VzX0hl8CNXcxg^LJVCo)mqejCr)HM>@KM!|PAP;x8a|Dhui=NYDdjl-#I2(6#0$=lIX4 zm;{iK>qeRn^XoM#wcm1NBQqBGW~feMJGgG<5`Z}qHyX!tWV3()d^gXcas6Gl^7Q1? zHDN40qfjt|>lb)w49`n(-7eFUEF#?K?+Qn@E6+<7&hxv~W(=>T8Ts_pMwb3-XGm7F>n&Ny!>|lrb$F5q7N?quP6m*U$qh zvOiX5@4P-vD+TUN4kj{WzJiU?v2Dsw@B)piwC2Tp zm8`C5$42z*^UhU&H}S-zbcZ_HxfVSt{+#vy&u93lko{Fpw##>J6j?I?)OzOSGXT+VK-FdLak$ zk?b3XxbD!Aa!m)SixV{o$xm|KO>)wt^Piq0xySM3m5;b`v$bv?Iui1GN~Bi`3Y~(+rC_Kjar~4g{FH}>U=gJt^(ZZ! zKdz@BJkqGC>HO5p-PCNIXSr6-^1Ytr26$LicqsBbxB`#o8!*D5v@)x-a<8;XbQ&3# zRzppzBd3*Y=m!3jLtT~+{X?&f>Pf{tr&FIZ`Omv{pR>rG<)z??QgH2mV5)wQineqv zKYe63ou`xW&MM=BSH>rFM!^d&FeyFpjW-u`bT0nr_V2RHIj_ulbmk&1bD5gC%FkTm zXYRxw6KyB}Z@mKzecMmn7E!YRewK7M3#6MZZ=DUkl?`?T^Z$GM-i-I;$J^`wyaUqC z(X`Idx|O3HlcQ6V1E=Na({kh?IZ)Q^vzx~+UpaL>JlCWs*OZofW<1wyFV|c*@7#gB z8+T7Zu%{q?utStQyYak>OL^gfyeroES8wHCi^)e6xk>mNUd-?9VFRoj^xN+;n z&6pQnMK8Q*FMRj%FAwIOvrs(b2lKe;e?O)mAf~`RyC8VHAat)FOt&!Hx-jxqAu6U2 zT~vsn6~>JhKG`e8>f#ctaY?su$wh@hx}Ycv=n<9-mvq;p;EG(;xuX1AMFlZMxS}FF zt%x{YRI*f*TVz@*5327`iRlk0=?|=-;p@in4SRTsE}_|)(0Yr|vJ_~Cm9sN{&>(-h zC;aq#O=6EVvF{eKKZeLIB64U%E{*sx{Oox1S=8HLZTI3&F~$6%;t5*u)OhjqUh#}> z$ye)=xmzXkF(r#dCCjvu)$x+Gy%K@$%T4Q-+e;-5VTulZa({*?ewJ5+30{KWBza|$ z)S3jrkd*KwWjaY^f}|!QX~0W0ZA!JgOSLhjI`~pJy;Ogq)Id~fXj<` zW0j$z$}o6UxJ^~0cU34J^{mATC8vM_$v+WQVd3PzC#n*>$;lXUDxRE1C#O%4GezWV zcy+E#b-s6X0j3&i4)Z&qUxLnP;+znI8$)Wd#gu6>+0p`x`~DIM%QxY7oF1H*FfXy&HEhjl1|p z5xo(ZXq1W?L3$K zkw`)*KKei4dWK zno6LiF=W*ANouB;nyp96wWa0z&@=hS59w77Fduj{LA*PKt+d~DYup=+7ZwL00gcChRHB-5^1 zF6)`xPVDPl!fO%ZH8A;FDt-;pXUW^Kz`iU<97~DFQf9JLrdVnKOGCd~)2>^~w_7#N z1OWo+uuR_%f^`MmhWb6n?Rrl7_87(Wm=JqRnLTHwddz?xbN$|PcD)yT*Lp4Ddaa1P zHq2hTsosmkUQa={66+;bK!4b3e}Kk7r0)PKZU9Xjz%U2mrUsq> z16X}_f*m`_mz^BPP9?I_nC$c^cBVc%fYKktR7CN>0e-MYEIB-LkT^9+w1brBbIR;E z<-VNCI1ZV}sbO;JrZ^1%hoV2!Y&X>EJJcRGL?sT diff --git a/modules/planet/skins/xe_planet/images/buttonSympathy.gif b/modules/planet/skins/xe_planet/images/buttonSympathy.gif deleted file mode 100644 index 1360261db604d2dcfe628f416cb4c61f10675d1d..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 118 zcmZ?wbhEHbv|$ion8?I%_wL>QV8Fn@p!k!8k%57UK?lfY0Le2jxr_9zJpHzxhhxjF z?#=gX7Vxz#D(iW6a_WmytKL}e`Y^}ui|?%;aVKrw{l3`bB(d?vCB^jPPglO|(Oj&p TA^K(KB0iyx@7!@5TnyF#MEo>U diff --git a/modules/planet/skins/xe_planet/images/buttonTagNavigation.gif b/modules/planet/skins/xe_planet/images/buttonTagNavigation.gif deleted file mode 100644 index b9af7946984e4a214d9f820497b41eba3156676a..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 217 zcmV;~04D!ONk%w1VORnk0Du7iGcz;)|NkNR1OWg50RSuj000130v!MV0-YS={|^`_I7nD%c!-#&xX9S( z_y`#(IZ0V*d5M{+xyjk-`3V{-I!an`U)E>J4;(@dyAW^yUWXm)C(N^ Tv?E+>ETr;#yv$6aQUCxuISXte diff --git a/modules/planet/skins/xe_planet/images/buttonWhite.gif b/modules/planet/skins/xe_planet/images/buttonWhite.gif deleted file mode 100644 index 4d5e40cef327988f09d3266886965b056740b61a..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 2094 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 diff --git a/modules/planet/skins/xe_planet/images/buttonWriteGreen.gif b/modules/planet/skins/xe_planet/images/buttonWriteGreen.gif deleted file mode 100644 index c79dc54d12edab423e9fc46250f8935db1b4ec9f..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 3728 zcmV;B4sY>CNk%w1VOju00Oo%HsLiFX(5%4IzM{;atk0>w)V-d}o43-mqs^eM&#Ji5 zwy@8xpUa%7&8D!>uA$7GtIw&m(XzMEwW-dhsm`Xg(X*w^qPfzyveB@h%$%gmp`^^9 zrp=?E%bc{)vbNE*ve2-r�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 u5DK9W3Y`TypYmw{6B?lxnx9Zmp%F@)^_ig diff --git a/modules/planet/skins/xe_planet/images/buttonWriteOrange.gif b/modules/planet/skins/xe_planet/images/buttonWriteOrange.gif deleted file mode 100644 index 483f18982082cd27c1d23b831d172f10be48dca9..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 3539 zcmV;^4J`6UNk%w1VOju00Oo%H^2?_5)3x-_uJ+u+@4b%p*}nA8toGZ&^UtjI*u3@F zyz|hm^2VO>&8zatrS{st^3133zmoCDpz_C{@V$@q*uL`0qw&U_^wziV#F_Wr$oAK~ z_1L@bz>)92lJLWt^U$#N*Sqq@o%Pzk@WYw#!Ik&j#q`mz@WYt$$e{Gnvhcr=@V=4p z#hdigv+>29@x`3-$)fPUlk?82^2nj|(XsW{y7t<^@4k@mz>@XWy70l4^2nm{$)oht zweZB6_ua(y+Q9L~p7PA7^319C-pBC1kMz~I^UbO7z?AXFpYX+-_13xf-p22~k@L){ z^UtpJ*0}M+n)TJU@4u1s*0}S}tM%8r@xz(--Nx|5oA=+x^wP2S+QIbHw)EAu^UkXB z&8hFcj`75s_S?bm!ISgMsPxvk_uInp$DZ`lvh>uq_uRwq#hmxv#rN94_0+cV&Z_j% zv-H-w^wF~Lz>)RUw(!NB^3JRD(6IH?xA4N2^2(&}!Iba5kN^MwA^8LW004ggEC2ui z09pV<000O7fPa5QMH+;JhFe>QhZ>7TijZ55hmn$yl8%Xri;ISYotlM|m6(``j2eP} zO<7qcu34>3w6ks|v~IGvZcV+tzOT8sO}Hkmy|}W@CegLBf5+b6 z;Njxq65W9rPw^QO&~ zKqcCg8S^GjmqvHO3|f;6o0~IXz65%sOVz74vR1W9CTrKMXslY*dIL?>u3yPs9V>RM z*{ogv-ip;K)@&EHT4}1y`XGp3zi%EqcoRf0VZexk92TtjuVBW73lEn3*Kc3TeJ@`w z9N6(>#g7wjF7Tj$Y15@qrzSl@FzVB%U6Y=j`oRd*k6*)vy*hU9*t~t4u27(Y@!`9T zABUabIPu~Ynm>nKL4k4w#ZN0I-W)mc>dzG<$Zpy?^6}ikD-fT6ef#z6-@|V&UwnM} z_T%TDpP)bg_x|bEAAkbx7odCeaj-#rAzZQE1{-hyp8{7%c*O<|O4wh76JFsUe+pno zUjhqW$Uz7XO2~nV93w@CaK(^79(m;d zkRBo_<&52f9;y z@x>JFPN4_6@}|2697nusF28Gd0mr#Vcu}qw_{yuU9qaOI@EZ3b{6)k8AEC$p!vo{$ z#T0fR+_As`1mMHSBKsin$sw0)GRZ5eOmfOBhy1e4E01h4%`x9>bIm)K4D-(^2QBo_ zL>F!J(MTt)bO0{M;lk5UM=f>KPOA~M)laM8bk8Pi!`s%E=?)nJ=fRG323z(kA>;jBld+x9ckjDbG zkIuX4!|T3!9=Y$Hy8y`x54-cF4<9`6P%sZX^H3~+z4cIZ54`pQXixqB_u_XiK=szA zAHMkEGw*)(;$QFn_S$FvzWwV9U;qM8@Q(oh-GjpZ{D%Mo1TcX9>z)A&7(fOtuzUX_ zpaB2ZzXDQlf(9($0|6+({wc760<7Tv1{lHrk+6g%B;g4)XhI9NFoG&EJw>Vm_)t?mIQ6Mab?Q==8dauJwWe49eJWL@I@PK|Ri;wqYFMGF z)v<1stY}TETGz_fwz~DLZ?!-V=1SKX$W^XAh(Ql5z*oM~b*^@ut6%SmSG>}-uzL;c zVD)O)y%yH5c@?Z<{|Z^a#^AD-ygmIe~&t#EbQTifc^xXAS_awUM=-vU>&%r$Orqr2SZ z0yhN`NP%{-%iZm2m$?$iu6Vr*-0XVSyfo;pdBclc_GTBj>D}&i&#PYgYB#;(mB0ih zfL$d_z`ROOLJE`+UIG7C0{;E3fe-v&{vtTR{}u56fDw#f@1B>x4gM~6CqUp1bGW!M{on!URejU>0*&2`o+n1JbZx4!=0S0lqPZOH5)L`}f5&rZI|PT;m-7 zc*QBUafy9g;|U1i$xpt3jAbl@G+f{UP!__KpFHCkZyC#6t}>Jv5M?ZHdB#EzftI(d zWf5RG4OxD(n8yreE!$blWWK-)_N-?;^LfuN@N=O3+-E@ZxzK+Ow4w)1=tC>I(N`Aq zpdEeaD^HrwFn9qBGQH_LaC+0A{IS zsSY)(OReb^z+eeWXo0U=5bPGTLD^2k|+Ra8bwyXVX zVlUy>%r>>Mr9JFqFMABc9>W-xpapg}yWQDtHoCPyZ(z5e-t5+bu(h!6bkBR;|IYUq z^zChZ^ScG=UN^ASP49cRyWhed!w;k&g%3z!;upX8#If)LjCUO48Ta_dNB#qge_Z2I z(89+#uJMjj`~xnZxXWQKbBa^^3p?L=(UZ<|DFhwpL??mQyB>C)JKg70k2(oZp!T(=UFmRdJKK3a z_qZ$l?Pgbd-R<6Xy2Bj>fDgRj2T%C_!W;hZh)=xY6~Bi)prG-9cl_fa-+0Lz-tm-= z{Npu``N~t?^PsmpuXIS>IdP=qpIgh!YIOc()7 zc!Uw)ghd#IQ22yP=!6}R14meeTeyWzNQF#jg5p zhdDq6Sr~;8PzNjE0d{zYdKdvzFojLH0uj&wf>?xg5CMX?hI_aIct{0{_=QE-0eYB) zYnTIqc!-A>g?(6riCBpqKm~CKig7rKD?kM-K#HMA1*+%-qsRiFsEVNIil?{&ve=5W z$ck||i?LXWxj2ffD2li!inB+B$T*CwxQy3$jL1m;i?b+;RIrTVxQ*9nip?mF$A|;n$O7;vkH`p*PB4%2_>MR* zkN0Sg)mV+nSdIC(kI4v+`)H8wD313ij|C}?21$_mhy%-L1b!foet-jhkdgF=k^9I3 z8Hoc%U<4Q`j~(feCb^FnS&_#mk`!r@7AcPunUWz1k0R-j7m1K5iIFNfj}>{56d95k z36vS>2Qe9xMmdy5DU?M?luJ33N-2~{8I(VXlvIh7O*xfQNt78$09NS-1n`wr>6Jmr zm10SjTN##TnU-5=mQqQUWJ!@+$(2oMmIOcne^8cXDF$D;mqtJUdI^?dDF$%qm3#S> zdT9h=;0F{S28rn~m13}%glU+B=?9DnmU&(UJ#=hdTsqD?h=fSw_&d2J; zzU#`u=Df7*%*EujtKh7m;jpITwyf~j(&)js<-D@uu%zk8zv#of?b6Kd)6Uc_w6z_;eQvFgae=)$?BYS6(#-0}z~i;5?a#^ItfA?}zTmB* z?9a&NytC=UyX3d5@6^ue!@B0ZwC29F@7B=p*V6CP&Em7DBzw1wX5#b&+Ev*?a|EQv8L=DxM!vZvpxp#T5>A^8LW004ggEC2ui z09pV<000O7fPa4ygc4asS%!#-S%-;)hlNIykVX=Sl$Mo{hK-n=j)t6tiJGR1k(Ppg zK|w~Yu(6Y`t+ld~t+cVWu)4Ohy0pTz!@0(t;(au=g+0)zD z*wNw3+A)D2N2-Acm>%}@#4jfmkd<2 zP=UCR%0e?<%vijr1tUg?45?t8NX1Uck{T;!{Akk4$%rmfLWJmXrAC(^ExKgbLragI zK!5uDNwjECEklP2MXI!^&!HKV_DuTJ=u)Ust@b#=HOUbST*Dsm>UC__vq_SGC0jOa zSg#oW+Oj=+7Hn6wXwA00YgTNMF@HZK!IR_z1`K1y7)E?1Nn<>6)|^>02E&>)hB2#6 zJ7x{xHF7@SVT|F-hYx4ubRJ_G@)$Xd6Q7xl`nBb>vnvaZj2gp-7QllGZ!so#ao~!F z6GyJRx%218p9B9beL9d19e`-xetmn3?b)$&*Z$pm`Rw1nXV<=dynE~|+Kcagy+eE; z_wj=V!lXZw75}Xupnm}dDByqqCRpHq{wa8%gZ&N2;DQE57@>p+uF!#j0R9I>8&E*8 z!iNuzNTP`%f*7KRC4$(-h%kmIpolB3@FI;f%E)4gE4FcCh&Mh+BNPc7a6kfW7?}Y7 zl5H$mq?1V&*`$(79_eJ2MOt~~l1)CzC6ZSjd4P{ccKKwPQJSgc0Sy>Q0Gkc831^%} zviT;PbJmHck#zQ{C!ciADJPzO^66%ufy&vyopllrr=tWw3hAPfMjGd$lx8}qrjAk? zsimKC`e~?=W{PR2n0nf&53KqSsjI9K;OeWh%G#=|w!UgBtgZIS>#eZj8mq6v0{bhl zyXv9rvdlK??6b?V>Z}jVQVXpf)?%COv)fMV>;mBGvB0w9k}IyV;D#%1x$C04uDa>6 z>#n-*emicu&BlALz6*p=guh{Y@kJ2?|4T5y01sS*!UZGjZxKQ?{KdlspI|Wm#R4yU zF~kKMe6SD?1Ke@LLMT!47eb&c#L6e%!7|GxudIX;0-qeS$}+R;a>^!~ymQVk*DSQo zG?$#S&tJr>1PLU}ytEQ@G|hC=P%kaD5*ExXHPuXOO@{?pU#+#+Gh0AM*;PAjwc1as zZ9&&dpPjW51t?Ge2?|V&cil|iy?5StGYz=jg6Hk`;0oBSI0*$bjyU6t58gN7f=?cJ zbjc;ilJ?t}uJd(OG&1#~{T=A4&aI_juzzPjn6x2`$pudA+l>$Z=sIubeb?)&e& z`_6mt!UIn{638F_d+*8jC_}-Hre)-_1 zpZxgRW550R?7x3~2vX=Eg%n_1aR2@K?+?cQ^{e0ibO46`0T6)pyI%qCXFnZ;Ab()6 z-~aNbK>b}$fdRb01o^kW3plWW_#;9UL`Z}Zj<5KFnPI4Ve-G__nOERLH=EhbaE3FR&9nkK#p%p&G83KV{3bWo z>CSW3)12`v=R5hJ&VKsypA3isK-I|r2K@7&2o0z~tq@Rw_S2#LT&O<-I?;*}^q*0% zK@>J>0~=64qaMwuM>R@;D3p|=CDmv~KU&g{W^|)2?Py9x`q7Ts6r>`h=}2+fQI3k# zqb`lY8{S}3q7DJ5Z=k>%hCqRuveX7gbt+Sn+SHvk)u|)@ZR!w`3e~4-m8%}*YE79+ zfv93trdJ&T8iv5uA(()z9$@QQ*V@*)wsom&eFI(PYF9MS6|Z=$>r&%t*S5a3uzbC1 zVQcV$7ciEwXlSft9oyI%)F85wWo%^~t69x*wzHE3ZD=*?*B38|Hn)t$EoC43*xA08w!Z~|ZG{_K*@7SjF<=99r%T=H zTKBrxg)SRZFkR_J7rWfeu6V=yUFu3#1?Ww$de_U|_NrjJ>4mR*)hplm+LyicZ7&b@ z%L5h6V88$6L4X0wU-a@K8CW7v0UX5Be}<5=E4TH>}4LOpvfC>Knm3C zfDLRQ1v`Folh4eBHK%~iZgv0{+6-qj>-o-auJf7S+~+r|`Oa;wGocB6XE?KY&uiv0 zqzAo(6fB_*m9F%iHGStgblTEO;B=!c?P*bOIt8U3wW%#F225vq)T&Wb**=809y-t*U?rsucv+N zWkXxn*7kL^%U}RZbR( z^{wxA1AN|F;J3mT&Tn=z{NemgxWp6A@Ps?O-4KuX!YN+yhjSbT6Mr}jMoxn*kemj6 zIJwDB&T^HLJmn$Y(IO_>mK&F*ZuB^Uwh~S|MqThL-1*@eHLWj`{37p_r*{C z?t?%4+u#28-9QHPpP&2cH$VE>pMLSPU;tzwL-yIv|NgT-|JkR10Jwksr+@sHe_a58 z0yuyM*nnh^fCMOj1Q>w-cYqT(fIGl`JFo*?(197)1v`*``L}@^NCpECf+pC3WWa$N z2!bBy1_R&*J1_tpsDduIf+8sYgC5v|94Lbsh=ME_f-UHS9=L*Cum>Bs2TF*9NVo%P zpoBZngnOU{QK*D!aD-Dxg-O_iRak{b_=F?~g;i*UdjNu67=>X-hEBMIPe_GK7=>xD zgmO5CbXbRWc!x?Dhj=)LdYFfM@C0@Uh)bx4g7}Ak_ymafhlYrVjJSx5_=ryshmaVF zhd7Cq*ocUj29KzTi|B}qmsM4^WES*aX(7jn#OCi`5thF5r#kD2?a%0N`ki=ctVjz>e40jof&R_GpdU=#DNR zkM@|4P2dOW=mLH)kN_!=1u2jQsg46FjSFdz1PPD_nUDe5kP*p{3<;44X^{b`kPfMk y5BZTGxsV|_k|bG@CV7%5=?8z1k}TPhF8Pupxe72jlQij)8bFXYNsxjN2mm`RMif;5 diff --git a/modules/planet/skins/xe_planet/images/buttonX.gif b/modules/planet/skins/xe_planet/images/buttonX.gif deleted file mode 100644 index 2ab1d2bc7f33ce0ba2318a074abb990034683ae2..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 78 zcmZ?wbhEHbvK=CIFBLf37gAM}_faDpNvK=CIFBLf37gAM}_faDpN6l3}_72o#G6M4?~ eVb$)Lo!m)N#ETZII>jZg3f}H@e3Aw$gEatlI2^M8 diff --git a/modules/planet/skins/xe_planet/images/iconCheckGreen.gif b/modules/planet/skins/xe_planet/images/iconCheckGreen.gif deleted file mode 100644 index e51b026264d987452815e7f26e76d22cebbcd68c..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 56 zcmZ?wbhEHbk diff --git a/modules/planet/skins/xe_planet/images/iconExternalLink.gif b/modules/planet/skins/xe_planet/images/iconExternalLink.gif deleted file mode 100644 index 86425cffcfd995dbf50b7023840461d3e26b148e..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 100 zcmZ?wbhEHb%MwMCFm-izXJ_V~&K+G@#i9%Uxik0v&yRENoC}BuD@K6S zLK-IFqCSxtNgET5B35!9k`!MPrt?MVrLkb%F;`YfjuSrcs|OzT-{BMCQQ56%7YsYv z5C=d)292~CyzLC|K_gyl(!etGWb|A^|tZWyQU;rqUY+h)r>*JhweEK0W&C zXLxKMiyz#n@*1#19PDW_izAT)h=ObYZgLXMoCC@Ldy5Wu8al7+5P@-kuKV=gRtP{% zl7Nw9H;K$#0AdJM7{LrlV9s#JTe}5fwxJ~gfVpIexn*Ep0(fcm&?1$B7JzLa6+&59 zv}X`lS^8@rFV0=hd!BIF1rV&=1!tR1f|4YI>RkXTngrd0Zy@`G2gX7pj&v<;cBvU? z9Cxc)WUzSxpVfDwFImTm;sD;g)`E|3JjKI%s-4q3SaB48+zR8)%~e>kp}cQdA26Bq z_G&BC5H?}Rz&UozX6tADgs>+3^qcq=4x7g%c4Gs%B*%GBT zx@~CjP`;#^y!zS~X6~2UABRgBvQpmOSIv@ TlwiX<&r;s7J!Eg>V6X-NKzu6m diff --git a/modules/planet/skins/xe_planet/images/icon_me2day.png b/modules/planet/skins/xe_planet/images/icon_me2day.png deleted file mode 100644 index eb46246d62f259f06941063f68d1d36664eaa942..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 279 zcmeAS@N?(olHy`uVBq!ia0vp^{2!jb(aDg;V5rD1 z;Lvkpl6n=_;WTXypfc`-DICTevC1H}^1hzNH%ukH3JgF+Q=VuwFfcRJKMv>rED_QK PbTosftDnm{r-UW|F6LKM diff --git a/modules/planet/skins/xe_planet/images/lineVccc.gif b/modules/planet/skins/xe_planet/images/lineVccc.gif deleted file mode 100644 index 55ef889a7fd33ab903a82f7ee9a350dc63b71daa..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 44 tcmZ?wbhEHbWMtrGXkcJCbLI>K1B2pE79h#MpaUX6G7L=2E&Txu)&Rqv2a*5) diff --git a/modules/planet/skins/xe_planet/images/paginationNext.gif b/modules/planet/skins/xe_planet/images/paginationNext.gif deleted file mode 100644 index 6b6f4c8bdf08b9d8d101394cc0af9f0fd397c296..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 54 zcmZ?wbhEHbWM*Jxn8?hKm6er~larmD{r~@e#h)yU3=GT+It)Mnl4oFIzoOP~s4<*@ G!5RRO84a@l diff --git a/modules/planet/skins/xe_planet/images/paginationNextEnd.gif b/modules/planet/skins/xe_planet/images/paginationNextEnd.gif deleted file mode 100644 index 7c0c6bd143ab4b6d917477a06c4200ccbf4ef5e8..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 60 zcmZ?wbhEHbWM^Pyn8?hKm6er~larmD{r~@e#h)yU3=GT+It)Mnl4oGzy^^QQxy|qp M6N6-jA0vY`0Ol$Vwg3PC diff --git a/modules/planet/skins/xe_planet/images/paginationPrev.gif b/modules/planet/skins/xe_planet/images/paginationPrev.gif deleted file mode 100644 index 243b5834f0f681b7037dad79a1200946cedbcd37..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 54 zcmZ?wbhEHbWM*Jxn8?hKm6er~larmD{r~@e#h)yU3=GT+It)Mnl4oFIzhk1<-4M>e GU=09`=?yXf diff --git a/modules/planet/skins/xe_planet/images/paginationPrevEnd.gif b/modules/planet/skins/xe_planet/images/paginationPrevEnd.gif deleted file mode 100644 index dfef2f343dc1857688f043c241befb54a196f535..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 61 zcmZ?wbhEHbWM^Pyn8?hKm6er~larmD{r~@e#h)yU3=GT+It)Mnl4oGzyOSc^&a7~R N>mx(3zYr^fH30Wk4#F8QU9N{Iv_ia?w}SrIsFYvxDoQ-8`(4hEpcLMc!x!?JbQ zw#m8)+pz?glY&ZAZC2V!vP2b?5imQL=M8KMu3ryv{=5&<{t;k8C@jZ7K#8c-M+59) z2|Jg0oL0ABSapnc%wc9Ahn7HB1MJ;Mxn{069v(*Z>jK;591iZ*!8~EAcNr0X{10q+ z1lJ&+I-Od<{LmV}rtaMogv80@B4p|lB!?5cWH!&1a8%h4pmg^lGpXY6zKF0dhQ8>8 zD~lE7(Q#5spj&`aeG>V00000NkvXXu0mjf DTXo@B diff --git a/modules/planet/skins/xe_planet/images/rssOff.png b/modules/planet/skins/xe_planet/images/rssOff.png deleted file mode 100644 index 5bc2a9d0534b727e3cd2a0f14614b046917c5f88..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 657 zcmV;C0&e|@P)N~HeuZe!5B~SN-+BDc|D5l$^7;Hb5t#rDFav&qm&W!H z?DsscS11&=@V^L-fHjb_`J_{+ligVkttYA8wc6~nIcFvQszV|)#Y`o`xqK^mwA&-m}_M{SUv zMzWGT?e%)MYPDLkTCKj}d|8tpQE9|R;4FawZ1)H(2Lb^Jhr=rII*NXQ++Z-+O8gA} zPb>yDNpGvMSZsm>>2x~BaNLFDcqkOQ9gRlSCbV`3lJoe!ZOFH@DuMHnNaU(kYBU<3 z`~Chdg1%$FM)H|NA|b6-OPI+Tm6yqT2Hx6+U~ueYR98y#P8F$z(F>az?T@76~`F>l4~1 z@)Zv;pMv1M@#}3I0QN3Ht00000NkvXXu0mjfaV0C$ diff --git a/modules/planet/skins/xe_planet/images/rssOn.png b/modules/planet/skins/xe_planet/images/rssOn.png deleted file mode 100644 index f71e2189fe853e71bd8d3d8ed7e279190dee6570..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 731 zcmV<10wn#3P)%fL4TvpdltEnz(U8f^p-%3lrlHnusg^HoDNba$~x4 zLEKN}-fD&olZ+K%?{WP3GP^=ggh=o|r#dF$SQFd?!sL zPvTB)g6wr)Pv^3ofpuKpB1cJzL?x$kS6j1Jc#1d6KGwrlEfKG)F|wWUMI-)XjgA9_E~V2$L7rkk>tUTpLX@}*SwG~61s~W@fHY0;2u|;X zyBN~rHi^T|#`|WQ*x&(N1*h4vF?pej=9KE(Kv5kIyq4HVE(sdjF3F?Y|J zn#%}x2~_na)8b8bv`nIQZmAZQ)x`C4BYvo7X1@wgDP+JGW_*l=IV>)m(=#&={wk<& zO_ZiF;%6;M7Jl8swrw!kCAV$8VhpUok)O?}oc6HlM`QuF9bAg4)>%QCa~#)(1U337ts2GHt_Yv(wH@ zLwEyFb)gP(s#ELIsZ4wR(SyGHvmV&W1=V!GlnQ^HyfP@bts>zQqA~m_eU@-Oi!lOs^_vaGIZP>uWfvVzd*Vc1g%c9e!ak?j4a z*fB7FRtJB?lcKzAx2&pxEUyGgyvTRQ-u_p-=3M}d)| N002ovPDHLkV1f_!Q5OIJ diff --git a/modules/planet/skins/xe_planet/images/tabSearch.gif b/modules/planet/skins/xe_planet/images/tabSearch.gif deleted file mode 100644 index c32937a1d3f12def92d5cf086d318422c31afb93..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 605 zcmV-j0;2s#Nk%w1VORo20K^&q)Y#hT>+GzwxvjLh*4f-zX>@soj>5>xvADgevbSS# zd#JFsQethq!p2cyY`w$B*4o^Lk(hgjkX2=H>g?@!g^j4NwY$Q`P+)7PueJaG{{R30 z000000000000000A^8LW000^QEC2ui09XP>000I5pr!$lf}Lopu59bRa4gSsZQppV z?|kq7z@TtQEE41ejE#0PICJXU$+M?V zlLRybSn#u`(W6L{DqYI7sZ)yQ~u3*E89ZR;X*^yt*s$I*r zt=qS7(BTJr4xw7TUm@{kM z%(=7Y&!9t#9!C>oFt6t5zwd>cgW6PdRySDAyxO3~?&AYen-@t - - - - -
    -
    - - -
    -
    - - -
    diff --git a/modules/planet/skins/xe_planet/js/jindo2.js b/modules/planet/skins/xe_planet/js/jindo2.js deleted file mode 100644 index 94e13a513..000000000 --- a/modules/planet/skins/xe_planet/js/jindo2.js +++ /dev/null @@ -1,4934 +0,0 @@ -/** - * Jindo2 Framework - * @version 1.0.5 - */ -/** - * Core object - * - */ -if (typeof window != "undefined" && typeof window.nhn == "undefined") { - window.nhn = new Object; -} - -/** - * 지정된 id 를 가지는 객체를 반환한다. - * argument를 복수개로 지정하면 배열로 객체를 반환하며, - * 아이디에 해당하는 객체가 존재하지 않으면 null 을 반환한다. - * 또한 "" 과 같은 형식의 문자열을 입력하면 tagName을 가지는 객체를 생성한다. - * @id core.$ - * @param {String} 객체의 아이디(복수개 가능) - * @return element - */ -function $(sID/*, id1, id2*/) { - var ret = new Array; - var el = null; - var reg = /^<([a-z]+|h[1-5])>$/i; - - for(var i=0; i < arguments.length; i++) { - el = arguments[i]; - if (typeof el == "string") { - if (reg.test(el)) { - el = document.createElement(RegExp.$1); - } else { - el = document.getElementById(el); - } - } - if (el) ret[ret.length] = el; - } - return ret.length?((arguments.length>1)?ret:ret[0]):null; -} - -/** - * 클래스 타입을 정의한다. 생성자는 $init 으로 정의한다. - * @id core.$Class - * @param {object} 클래스 정의 object - * @return {class} 클래스 타입 - */ - function $Class(oDef) { - function typeClass() { - var t = this; - var a = []; - - while(typeof t.$super != "undefined") { - t.$super.$this = this; - if (typeof t.$super.$init == "function") a[a.length] = t; - t = t.$super; - } - - for(var i=a.length-1; i > -1; i--) a[i].$super.$init.apply(a[i].$super, arguments); - - if (typeof this.$init == "function") this.$init.apply(this,arguments); - } - - if (typeof oDef.$static != "undefined") { - var i=0, x; - for(x in oDef) x=="$static"||i++; - for(x in oDef.$static) typeClass[x] = oDef.$static[x]; - - if (!i) return oDef.$static; - delete oDef.$static; - } - - typeClass.prototype = oDef; - typeClass.prototype.constructor = typeClass; - typeClass.extend = $Class.extend; - - return typeClass; - } - -/** - * 클래스를 상속한다. - * 상속된 클래스에서 this.$super.method 로 상위 메소드에 접근할 수도 있으나, - * this.$super.$super.method 와 같이 한 단계 이상의 부모 클래스에는 접근할 수 없다. - * @id core.$Class.extend - * @import core.$Class - * @param {class} 수퍼 클래스 객체 - * @return {class} 확장된 클래스 타입 - */ - $Class.extend = function(superClass) { - this.prototype.$super = new Object; - - var superFunc = function(m, func) { - return function() { - var r; - var f = this.$this[m]; - var t = this.$this; - t[m] = func; - r = t[m].apply(t, arguments); - t[m] = f; - - return r; - }; - }; - - for(var x in superClass.prototype) { - if (typeof this.prototype[x] == "undefined" && x !="$init") this.prototype[x] = superClass.prototype[x]; - if (typeof superClass.prototype[x] == "function") { - this.prototype.$super[x] = superFunc(x, superClass.prototype[x]); - } else { - this.prototype.$super[x] = superClass.prototype[x]; - } - } - - // inherit static methods of parent - for(var x in superClass) { - if (x == "prototype") continue; - this[x] = superClass[x]; - } - - return this; -}; -///// -/** - * Agent 객체를 반환한다. Agent 객체는 브라우저와 OS에 대한 정보를 알 수 있도록 한다. - * @id core.$Agent - */ -function $Agent() { - var cl = arguments.callee; - var cached = cl._cached; - - if (cl._cached) return cl._cached; - if (!(this instanceof cl)) return new cl; - if (typeof cl._cached == "undefined") cl._cached = this; -} - -/** - * 웹브라우저에 대한 정보 객체를 반환한다. - * @id core.$Agent.navigator - * @return {TypeNavigatorInfo} 웹브라우저 정보 객체 - */ -$Agent.prototype.navigator = function() { - var info = new Object; - var ver = -1; - var u = navigator.userAgent; - var v = navigator.vendor || ""; - - function f(s,h){ return ((h||"").indexOf(s) > -1) }; - - info.opera = (typeof window.opera != "undefined") || f("Opera",u); - info.ie = !info.opera && f("MSIE",u); - info.chrome = f("Chrome",u); - info.safari = !info.chrome && f("Apple",v); - info.mozilla = f("Gecko",u) && !info.safari && !info.chrome; - info.firefox = f("Firefox",u); - info.camino = f("Camino",v); - info.netscape = f("Netscape",u); - info.omniweb = f("OmniWeb",u); - info.icab = f("iCab",v); - info.konqueror = f("KDE",v); - - try { - if (info.ie) { - ver = u.match(/(?:MSIE) ([0-9.]+)/)[1]; - } else if (info.firefox||info.opera||info.omniweb) { - ver = u.match(/(?:Firefox|Opera|OmniWeb)\/([0-9.]+)/)[1]; - } else if (info.mozilla) { - ver = u.match(/rv:([0-9.]+)/)[1]; - } else if (info.safari) { - ver = parseFloat(u.match(/Safari\/([0-9.]+)/)[1]); - if (ver == 100) { - ver = 1.1; - } else { - ver = [1.0,1.2,-1,1.3,2.0,3.0][Math.floor(ver/100)]; - } - } else if (info.icab) { - ver = u.match(/iCab[ \/]([0-9.]+)/)[1]; - } else if (info.chrome) { - ver = u.match(/Chrome[ \/]([0-9.]+)/)[1]; - } - - info.version = parseFloat(ver); - if (isNaN(info.version)) info.version = -1; - } catch(e) { - info.version = -1; - } - - $Agent.prototype.navigator = function() { - return info; - }; - - return info; -}; - -/** - * OS에 대한 정보객체를 반환한다. - * @id core.$Agent.os - * @return {TypeOSInfo} OS 정보 객체 - */ -$Agent.prototype.os = function() { - var info = new Object; - var u = navigator.userAgent; - var p = navigator.platform; - var f = function(s,h){ return (h.indexOf(s) > -1) }; - - info.win = f("Win",p); - info.mac = f("Mac",p); - info.linux = f("Linux",p); - info.win2000 = info.win && (f("NT 5.0",p) || f("2000",p)); - info.winxp = info.win && (f("NT 5.1",p) || f("Win32",p)); - info.xpsp2 = info.winxp && (f("SV1",u) || f("MSIE 7",u)); - info.vista = f("NT 6.0",p); - - $Agent.prototype.os = function() { - return info; - }; - - return info; -}; - -/** - * Flash에 대한 정보객체를 반환한다. - * @id core.$Agent.flash - * @return {TypeFlashInfo} Flash 정보 객체 - */ -$Agent.prototype.flash = function() { - var info = new Object; - var p = navigator.plugins; - var m = navigator.mimeTypes; - var f = null; - - info.installed = false; - info.version = -1; - - if (typeof p != "undefined" && p.length) { - f = p["Shockwave Flash"]; - if (f) { - info.installed = true; - if (f.description) { - info.version = parseFloat(f.description.match(/[0-9.]+/)[0]); - } - } - - if (p["Shockwave Flash 2.0"]) { - info.installed = true; - info.version = 2; - } - } else if (typeof m != "undefined" && m.length) { - f = m["application/x-shockwave-flash"]; - info.installed = (f && f.enabledPlugin); - } else { - for(var i=9; i > 1; i--) { - try { - f = new ActiveXObject("ShockwaveFlash.ShockwaveFlash."+i); - - info.installed = true; - info.version = i; - break; - } catch(e) {} - } - } - - $Agent.prototype.info = function() { - return info; - }; - - return info; -}; - -/** - * SilverLight에 대한 정보객체를 반환한다. - * @id core.$Agent.silverlight - */ -$Agent.prototype.silverlight = function() { - var info = new Object; - var p = navigator.plugins; - var s = null; - - info.installed = false; - info.version = -1; - - if (typeof p != "undefined" && p.length) { - s = p["Silverlight Plug-In"]; - if (s) { - info.installed = true; - } - } else { - try { - s = new ActiveXObject("AgControl.AgControl"); - info.installed = true; - } catch(e) {} - } - - $Agent.prototype.silverlight = function() { - return info; - }; - - return info; -}; -/** - * 주어진 원소를 가진 배열 객체를 만든다. - * @id core.$A - * @import core.$A.toArray - * @param {array} 배열 혹은 배열에 준하는 컬렉션 타입 - * @return {$A} - */ -function $A(array) { - var cl = arguments.callee; - - if (typeof array == "undefined") array = []; - if (array instanceof cl) return array; - if (!(this instanceof cl)) return new cl(array); - - this._array = []; - for(var i=0; i < array.length; i++) { - this._array[this._array.length] = array[i]; - } -}; - -$A.prototype.toString = function() { - return this._array.toString(); -}; - -/** - * 배열의 크기를 반환한다 - * @id core.$A.length - * @return Number 배열의 크기 - * @ - */ -$A.prototype.length = function(len, elem) { - if (typeof len == "number") { - var l = this._array.length; - this._array.length = len; - - if (typeof elem != "undefined") { - for(var i=l; i < len; i++) { - this._array[i] = elem; - } - } - - return this; - } else { - return this._array.length; - } -}; - -/** - * 주어진 원소가 존재하는지 검사한다. 존재하면 true를, 그렇지 않으면 false를 반환한다 - * @id core.$A.has - * @param {void} 검색할 값 - * @return Boolean - * @import core.$A.indexOf - */ -$A.prototype.has = function(any) { - return (this.indexOf(any) > -1); -}; - -/** - * 주어진 원소가 배열에 몇 번째 요소로서 존재하는지 반환한다. - * 배열의 인덱스는 0부터 시작한다. 해당 원소가 존재하지 않으면 -1 을 반환한다. - * @id core.$A.indexOf - * @param {void} 검색할 값 - * @return {Number} 검색결과 인덱스 번호 - */ -$A.prototype.indexOf = function(any) { - if (typeof this._array.indexOf != 'undefined') return this._array.indexOf(any); - - for(var i=0; i < this._array.length; i++) { - if (this._array[i] == any) return i; - } - return -1; -}; - -/* - * JavaScript 배열 객체를 반환한다 - * @id core.$A.$value - * @return {Array} JavaScript 배열 객체 - */ -$A.prototype.$value = function() { - return this._array; -}; - -/** - * 배열 객체에 엘리먼트를 추가한다. - * @id core.$A.push - * @param {void} 추가할 엘리먼트(복수개 가능) - * @return {Number} 엘리먼트를 추가한 후의 배열 객체 크기 - */ -$A.prototype.push = function(element1/*, ...*/) { - return this._array.push.apply(this._array, $A(arguments).$value()); -}; - -/** - * 배열의 마지막 엘리먼트를 제거하고 제거된 엘리먼트를 반환한다. - * @id core.$A.pop - * @return {void} 제거된 엘리먼트 - */ -$A.prototype.pop = function() { - return this._array.pop(); -}; - -/** - * 배열의 첫 엘리먼트를 제거하고 제거된 엘리먼트를 반환한다. - * @id core.$A.shift - * @return {void} 제거된 엘리먼트 - */ -$A.prototype.shift = function() { - return this._array.shift(); -}; - -/** - * 주어진 한 개 이상의 엘리먼트를 배열 앞부분에 삽입하고, 해당 배열의 바뀐 크기를 반환한다. - * @id core.$A.unshift - * @param {void} 추가할 엘리먼트(복수개 가능) - * @return {Nmber} 엘리먼트를 추가한 후의 배열 객체 크기 - */ -$A.prototype.unshift = function(element1/*, ...*/) { - this._array.unshift.apply(this._array, $A(arguments).$value()); - - return this._array.length; -}; - -/** - * 주어진 콜백함수를 배열의 각 요소에 실행한다. - * @id core.$A.forEach - * @import core.$A[Break, Continue] - */ -$A.prototype.forEach = function(callback, thisObject) { - var arr = this._array; - var errBreak = this.constructor.Break; - var errContinue = this.constructor.Continue; - - function f(v,i,a) { - try { - callback.call(thisObject, v, i, a); - } catch(e) { - if (!(e instanceof errContinue)) throw e; - } - }; - - if (typeof this._array.forEach == "function") { - try { - this._array.forEach(f); - } catch(e) { - if (!(e instanceof errBreak)) throw e; - } - return this; - } - - for(var i=0; i < arr.length; i++) { - try { - f(arr[i], i, arr); - } catch(e) { - if (e instanceof errBreak) break; - throw e; - - } - } - - return this; -}; - -/** - * 주어진 함수를 현재 객체의 모든 엘리먼트에 적용하고 현재 객체를 반환한다. - * @id core.$A.map - */ -$A.prototype.map = function(callback, thisObject) { - var arr = this._array; - var errBreak = this.constructor.Break; - var errContinue = this.constructor.Continue; - - function f(v,i,a) { - try { - return callback.call(thisObject, v, i, a); - } catch(e) { - if (e instanceof errContinue) return v; - else throw e; - } - }; - - if (typeof this._array.map == "function") { - try { - this._array = this._array.map(f); - } catch(e) { - if(!(e instanceof errBreak)) throw e; - } - return this; - } - - for(var i=0; i < this._array.length; i++) { - try { - arr[i] = f(arr[i], i, arr); - } catch(e) { - if (e instanceof errBreak) break; - throw e; - } - } - - return this; -}; - -/** - * 주어진 콜백 함수를 만족시키는 요소만으로 만들어진 새로운 $A 배열을 반환한다. - * 콜백 함수는 Boolean 값을 반환해야 한다. - * @id core.$A.filter - * @import core.$A.forEach - */ -$A.prototype.filter = function(callback, thisObject) { - var ar = new Array; - - this.forEach(function(v,i,a) { - if (callback.call(thisObject, v, i, a) === true) { - ar[ar.length] = v; - } - }); - - return $A(ar); -}; - -/** - * 모든 배열의 원소가 주어진 콜백 함수를 만족시키는지를 검사한다. - * 콜백함수는 Boolean 값을 반환해야 한다. - * @id core.$A.every - * @import core.$A.forEach - */ -$A.prototype.every = function(callback, thisObject) { - if (typeof this._array.every != "undefined") return this._array.every(callback, thisObject); - - var result = true; - this.forEach(function(v, i, a) { - if (callback.call(thisObject, v, i, a) === false) { - result = false; - $A.Break(); - } - }); - return result; -}; - -/** - * 주어진 콜백 함수를 만족시키는 배열의 원소가 존재하는지를 검사한다. - * 모든 배열의 요소중에서 하나라도 콜백함수를 만족시키면 이 메소드는 true를 반환한다. - * 콜백함수는 Boolean 값을 반환해야 한다. - * @id core.$A.every - * @import core.$A.forEach - */ -$A.prototype.some = function(callback, thisObject) { - if (typeof this._array.some != "undefined") return this._array.some(callback, thisObject); - - var result = false; - this.forEach(function(v, i, a) { - if (callback.call(thisObject, v, i, a) === true) { - result = true; - $A.Break(); - } - }); - return result; -}; - -/** - * 주어진 값을 제외한 새로운 $A배열을 반환한다 - * @id core.$A.refuse - * @import core.$A.filter - */ -$A.prototype.refuse = function(value) { - var a = $A(arguments); - return this.filter(function(v,i) { return !a.has(v) }); -}; - -/** - * 주어진 시작 인덱스와 끝 인덱스까지의 배열 요소로 이루어진 새로운 $A 배열을 반환한다. - * @id core.$A.slice - */ -$A.prototype.slice = function(start, end) { - var a = this._array.slice.call(this._array, start, end); - return $A(a); -}; - -/** - * 특정 인덱스로부터 주어진 갯수만큼의 배열을 잘라서 반환한다. - * @id core.$A.splice - */ -$A.prototype.splice = function(index, howMany/*, element*/) { - var a = this._array.splice.apply(this._array, arguments); - - return $A(a); -}; - -/** - * 배열의 원소를 무작위적으로 섞는다. - * @id core.$A.shuffle - */ -$A.prototype.shuffle = function() { - this._array.sort(function(a,b){ return Math.random()>Math.random()?1:-1 }); - - return this; -}; - -/** - * 배열에서 중복되는 원소를 제거한다. - * @id core.$A.unique - */ -$A.prototype.unique = function() { - var a = this._array, b = [], l = a.length; - var i, j; - - // 중복되는 원소 제거 - for(i = 0; i < l; i++) { - for(j = 0; j < b.length; j++) { - if (a[i] == b[j]) break; - } - - if (j >= b.length) b[j] = a[i]; - } - - this._array = b; - - return this; -}; - -/** - * 배열 요소를 거꾸로 정렬한다. - * @id core.$A.reverse - */ -$A.prototype.reverse = function() { - this._array.reverse(); - - return this; -}; - -/** - * each, filter, map 메소드에서 반복구문을 중단한다. - * @id core.$A.Break - */ -$A.Break = function() { - if (!(this instanceof arguments.callee)) throw new arguments.callee; -}; - -/** - * each, filter, map 메소드에서 현재 인덱스의 반복구문을 건너뛴다. - * @id core.$A.Continue - */ -$A.Continue = function() { - if (!(this instanceof arguments.callee)) throw new arguments.callee; -}; -/** - * Ajax 객체를 반환한다. - * @id core.$Ajax - * @import core.$Ajax.option - */ -function $Ajax(url, option) { - var cl = arguments.callee; - if (!(this instanceof cl)) return new cl(url, option); - - function _getXHR() { - if (window.XMLHttpRequest) { - return new XMLHttpRequest(); - } else if (ActiveXObject) { - try { return new ActiveXObject('MSXML2.XMLHTTP'); } - catch(e) { return new ActiveXObject('Microsoft.XMLHTTP'); } - return null; - } - } - - var loc = location.toString(); - var domain = ''; - try { domain = loc.match(/^https?:\/\/([a-z0-9_\-\.]+)/i)[1]; } catch(e) {} - - this._url = url; - this._options = new Object; - this._headers = new Object; - this._options = { - type :"xhr", - method :"post", - proxy :"", - timeout:0, - onload :function(){}, - ontimeout:function(){}, - jsonp_charset : "utf-8" - }; - - this.option(option); - - var _opt = this._options; - - _opt.type = _opt.type.toLowerCase(); - _opt.method = _opt.method.toLowerCase(); - - if (typeof window.__jindo2_callback == "undefined") { - window.__jindo2_callback = new Array(); - } - - switch (_opt.type) { - case "get": - case "post": - _opt.method = _opt.type; - _opt.type = "xhr"; - case "xhr": - this._request = _getXHR(); - break; - case "flash": - this._request = new $Ajax.SWFRequest(); - break; - case "jsonp": - _opt.method = "get"; - this._request = new $Ajax.JSONPRequest(); - this._request.charset = _opt.jsonp_charset; - break; - case "iframe": - this._request = new $Ajax.FrameRequest(); - this._request._proxy = _opt.proxy; - break; - } -}; - -/** - * 주어진 데이터로 Ajax를 호출한다. - * @id core.$Ajax._onload - * @param {Function} Ajax 호출이 완료된 후 실행할 함수 - */ -$Ajax.prototype._onload = function() { - if (this._request.readyState == 4) { - this._options.onload($Ajax.Response(this._request)); - } -}; - -/** - * Ajax를 호출한다. - * @id core.$Ajax.request - * @param {Object} oData 요청시 보낼 데이터 - * @param {Function} onComplete 요청이 완료되었을 때 실행할 함수 - */ -$Ajax.prototype.request = function(oData) { - var t = this; - var req = this._request; - var opt = this._options; - var data, v,a = [], data = ""; - if (typeof oData == "undefined" || !oData) { - data = null; - } else { - for(var k in oData) { - v = oData[k]; - if (typeof v == "function") v = v(); - a[a.length] = k+"="+encodeURIComponent(v); - } - data = a.join("&"); - } - - req.open(opt.method.toUpperCase(), this._url, true); - req.setRequestHeader("Content-Type", "application/json; charset=utf-8"); -// req.setRequestHeader("charset", "utf-8"); - for(var x in this._headers) { - if (typeof this._headers[x] == "function") continue; - req.setRequestHeader(x, String(this._headers[x])); - } - - if (typeof req.onload != "undefined") { - req.onload = function(rq){ t._onload(rq) }; - } else { - req.onreadystatechange = function(rq){ t._onload(rq) }; - } - - req.send(data); - - return this; -}; - -/** - * @id core.$Ajax.abort - */ -$Ajax.prototype.abort = function() { - this._request.abort(); - - return this; -}; - -/** - * 옵션을 가져오거나 설정한다. - * 첫번째 전달값의 타입이 Object 이면 값을 설정하고 문자열이면 해당하는 옵션값을 반환한다. - * @id core.$Ajax.option - * @param {String} name 가지고 오거나 설정할 옵션이름 - * @param {void} value 값을 설정할 옵션이름 - * @return {void} 설정된 옵션값 혹은 $Ajax 객체 - */ -$Ajax.prototype.option = function(name, value) { - if (typeof name == "undefined") return ""; - if (typeof name == "string") { - if (typeof value == "undefined") return this._options[name]; - this._options[name] = value; - return this; - } - - try { for(var x in name) this._options[x] = name[x] } catch(e) {}; - - return this; -}; - -/** - * 헤더를 가져오거나 설정한다. - * 첫번째 전달값의 타입이 Object 이면 값을 설정하고 문자열이면 해당하는 헤더값을 반환한다. - * @id core.$Ajax.header - * @param {String} name 가지고 오거나 설정할 헤더 이름 - * @param {void} value 값을 설정할 헤더 값 - * @return {void} 설정된 헤더값 혹은 $Ajax 객체 - */ -$Ajax.prototype.header = function(name, value) { - if (typeof name == "undefined") return ""; - if (typeof name == "string") { - if (typeof value == "undefined") return this._headers[name]; - this._headers[name] = value; - return this; - } - - try { for(var x in name) this._headers[x] = name[x] } catch(e) {}; - - return this; -}; - -/** - * Ajax 응답 객체 - * @id core.$Ajax.Response - * @param {Object} req 요청 객체 - */ -$Ajax.Response = function(req) { - if (this === $Ajax) return new $Ajax.Response(req); - this._response = req; -}; - -/** - * XML 객체를 반환한다. - * @id core.$Ajax.Response.xml - */ -$Ajax.Response.prototype.xml = function() { - return this._response.responseXML; -}; - -$Ajax.Response.prototype.text = function() { - return this._response.responseText; -}; - -/** - * Returns json object - * @id core.$Ajax.Response.json - */ -$Ajax.Response.prototype.json = function() { - if (this._response.responseJSON) { - return this._response.responseJSON; - } else if (this._response.responseText) { - try { - if (typeof $JSON != "undefined") { - return $JSON(this._response.responseText); - } else { - return eval("("+this._response.responseText+")"); - } - } catch(e) { - return {}; - } - } - - return {}; -}; - -/** - * 응답헤더를 가져온다. 인자를 전달하지 않으면 모든 헤더를 반환한다. - * @id core.$Ajax.Response.header - * @param {String} 가져올 응답헤더의 이름 - */ -$Ajax.Response.prototype.header = function(name) { - if (typeof name == "string") return this._response.getResponseHeader(name); - return this._response.getAllResponseHeaders(); -}; - -/** - * @id core.$Ajax.RequestBase - */ -$Ajax.RequestBase = $Class({ - _headers : {}, - _respHeaders : {}, - _respHeaderString : "", - responseXML : null, - responseJSON : null, - responseText : "", - $init : function(){}, - onload : function(){}, - abort : function(){}, - open : function(){}, - send : function(){}, - setRequestHeader : function(sName, sValue) { - this._headers[sName] = sValue; - }, - getResponseHeader : function(sName) { - return this._respHeaders[sName] || ""; - }, - getAllResponseHeaders : function() { - return this._respHeaderString; - }, - _getCallbackInfo : function() { - var id = ""; - - do { - id = "$"+Math.floor(Math.random()*10000); - } while(window.__jindo2_callback[id]); - - return {id:id,name:"window.__jindo2_callback."+id}; - } -}); - -/** - * @id core.$Ajax.JSONPRequest - */ -$Ajax.JSONPRequest = $Class({ - charset : "utf-8", - _script : null, - _callback : function(data) { - var self = this; - - this.readyState = 4; - this.responseJSON = data; - this.onload(this); - - setTimeout(function(){ self.abort() }, 10); - }, - abort : function() { - if (this._script) { - try { this._script.parentNode.removeChild(this._script) }catch(e){}; - } - }, - open : function(method, url) { - this.responseJSON = null; - - this._url = url; - }, - send : function(data) { - var t = this; - var info = this._getCallbackInfo(); - var head = document.getElementsByTagName("head")[0]; - - this._script = $(" - - -
    -

    Login

    -

    {$lang->about_planet_login}

    - -
    -
    -
    - {$lang->cmd_login} -
    - - - -
    -
    -
    - - diff --git a/modules/planet/skins/xe_planet/main.html b/modules/planet/skins/xe_planet/main.html deleted file mode 100644 index 297e3f2f6..000000000 --- a/modules/planet/skins/xe_planet/main.html +++ /dev/null @@ -1,31 +0,0 @@ - - - - - - - - -
    - - - - - -
    - - diff --git a/modules/planet/skins/xe_planet/memo_list.html b/modules/planet/skins/xe_planet/memo_list.html deleted file mode 100644 index 2f65fd51d..000000000 --- a/modules/planet/skins/xe_planet/memo_list.html +++ /dev/null @@ -1,47 +0,0 @@ -

    - -{@$memo=current($memo_list)} - [{$memo->nick_name}] {htmlspecialchars($memo->memo_content)} - {getTimeGap($memo->regdate, 'y/m/d')} - - - - - {$lang->msg_planet_no_memo} - -

    - -
      - - - {@$_isFirst=true} - -
    • class="first"> - [{$memo->nick_name}] {htmlspecialchars($memo->memo_content)} - {getTimeGap($memo->regdate, 'y/m/d')} - - -
    • - {@$_isFirst=false} - - -
    • {$lang->msg_planet_no_memo}
    • - -
    - - - diff --git a/modules/planet/skins/xe_planet/message.html b/modules/planet/skins/xe_planet/message.html deleted file mode 100644 index 5ef9a4b9a..000000000 --- a/modules/planet/skins/xe_planet/message.html +++ /dev/null @@ -1,36 +0,0 @@ - - -
    -

    Message

    -

    {$message}

    - -
    - - - -
    -
    - {$lang->planet_change_userinfo} -
    - - - -
    -
    -
    - - - - - - - diff --git a/modules/planet/skins/xe_planet/myPlanet.html b/modules/planet/skins/xe_planet/myPlanet.html deleted file mode 100644 index 9250632e9..000000000 --- a/modules/planet/skins/xe_planet/myPlanet.html +++ /dev/null @@ -1,19 +0,0 @@ - - - - - - - -
    - - -
    - -
    - - - -
    - - diff --git a/modules/planet/skins/xe_planet/planet_info.include.html b/modules/planet/skins/xe_planet/planet_info.include.html deleted file mode 100644 index bbdaab005..000000000 --- a/modules/planet/skins/xe_planet/planet_info.include.html +++ /dev/null @@ -1,175 +0,0 @@ - - -
    -
    - - - - - -
    - {$lang->planet_userinfo} -
    - - {htmlspecialchars($planet->getNickName())} - - {htmlspecialchars($planet->getNickName())}{$lang->planet_change_photo} -
    -

    {$lang->about_planet_change_photo}

    - -
    - - -
    -
    - -
    -
    - -

    {htmlspecialchars($planet->getPlanetTitle())}

    -

    {htmlspecialchars($planet->getBrowserTitle())}

    - -

    {htmlspecialchars($planet->getPlanetTitle())}

    -

    {htmlspecialchars($planet->getBrowserTitle())}

    - - - - -
    -
    -
    -
    TAG
    - -
    - - {htmlspecialchars($tag)} - - -
    -
    - -
    - -
    - - {htmlspecialchars($tag)} - -
    - -
    - RSS Feed - {$planet->getPermanentUrl()} -
    -
    -
    - - -
    - - - - - - - - - - - -
    -
    - {$lang->msg_me2day_sync} - -
    -

    {$lang->msg_me2day_sync_q}

    -
    -
    :
    -
    -
    :
    -
    -
    - -

    getMe2dayAuthPush())-->checked="checked" />

    - -
    - - -
    -
    -
    -
    - - - - {@$phone_number=$myplanet->getPhoneNumber()} -
    -
    - {$lang->planet_mobile_receive} - -
    -
    {$lang->planet_mobile_number} :
    -
    - -
    -
    -
    -
    -
    - -
    - - -
    -
    - -
    - -
    -
    - -
    - - - -
    - - -
    -
    - - - -
    -
    -
    - - -
    - - - - - - -
    -

    {$lang->planet_welcome}

    -

    {sprintf($lang->planet_notice_title, htmlspecialchars($planet->getUserName()), htmlspecialchars($planet->getUserName()))}

    -
      - -
    1. {sprintf($notice, htmlspecialchars($planet->getUserName()))}
    2. - -
    -

    - -
    - - - - - - diff --git a/modules/planet/skins/xe_planet/planet_tab.include.html b/modules/planet/skins/xe_planet/planet_tab.include.html deleted file mode 100644 index 91076acb5..000000000 --- a/modules/planet/skins/xe_planet/planet_tab.include.html +++ /dev/null @@ -1,8 +0,0 @@ - - diff --git a/modules/planet/skins/xe_planet/reply_list.html b/modules/planet/skins/xe_planet/reply_list.html deleted file mode 100644 index 62fb80d5d..000000000 --- a/modules/planet/skins/xe_planet/reply_list.html +++ /dev/null @@ -1,18 +0,0 @@ - - -
    -
    {$reply->nick_name}
    -
    - {$reply->content} - {getTimeGap($reply->regdate, 'Y/m/d')} - -
    - - - -
    - -
    -
    - - diff --git a/modules/planet/skins/xe_planet/search.html b/modules/planet/skins/xe_planet/search.html deleted file mode 100644 index c54ff68b2..000000000 --- a/modules/planet/skins/xe_planet/search.html +++ /dev/null @@ -1,10 +0,0 @@ - - - -
    - - - -
    - - diff --git a/modules/planet/skins/xe_planet/search_planet.html b/modules/planet/skins/xe_planet/search_planet.html deleted file mode 100644 index 2cf437bb0..000000000 --- a/modules/planet/skins/xe_planet/search_planet.html +++ /dev/null @@ -1,52 +0,0 @@ - - - -
    - -
    -
    - {htmlspecialchars($planet->getNickName())} -
    - -
    -
    -
    {$lang->planet_mytag} :
    -
    - - {htmlspecialchars($tag)} - -
    -
    - - - -
    - -
    - - - - - - -
    - - diff --git a/modules/planet/skins/xe_planet/search_tab.include.html b/modules/planet/skins/xe_planet/search_tab.include.html deleted file mode 100644 index b19b785f5..000000000 --- a/modules/planet/skins/xe_planet/search_tab.include.html +++ /dev/null @@ -1,19 +0,0 @@ -
    -

    - - {sprintf($lang->about_planet_whats_textSearch_in_planet,$planet->getNickName(), htmlspecialchars(urldecode($keyword)))} - - {sprintf($lang->about_planet_whats_textSearch,urldecode(htmlspecialchars($keyword)))} - -

    - -
    - -
    - - - diff --git a/modules/planet/skins/xe_planet/skin.xml b/modules/planet/skins/xe_planet/skin.xml deleted file mode 100644 index 2a3ae9dee..000000000 --- a/modules/planet/skins/xe_planet/skin.xml +++ /dev/null @@ -1,132 +0,0 @@ - - - PlanetXE 기본 스킨 - PlanetXE默认皮肤 - PlanetXE 基本面板 - PlanetXE基本スキン - - PlanetXE의 기본 스킨입니다. - - - PlanetXE默认皮肤。 - - - PlanetXE的預設面板。 - - - PlanetXEの基本スキンです。 - - 0.1 - 2008-10-01 - - - 정찬명 - Chan-Myung Jeong - 정찬명 - Chan-Myung Jeong - - - - - Blue - 蓝色 - 藍色 - - - - Cyan - 青绿色 - 青綠色 - 青緑 - - - Green - 绿色 - 綠色 - - - - Orange - 橙色 - 橘色 - オレンジ - - - Red - 红色 - 紅色 - - - - Gray - 灰色 - 灰色 - グレー - - - - - - 플래닛 타이틀 - 微博标题 - 微型部落格標題 - プラネットタイトル - - - 플래닛 메인 로고이미지 - 微博LOGO - 微型部落格 Logo - プラネットメインロゴイメージ - - - 플래닛 한줄공지 - 微博公告(一句) - 微型部落格公告 - プラネットお知らせ(一言) - - - 플래닛 검색 출력 - 微博搜索 - 플래닛 검색 출력 - プラネット検索表示 - - 출력 - display - 表示 - 显示 - display - 顯示 - - - 출력하지 않음 - not display - 非表示 - 不显示 - not display - 隱藏 - - - - 플래닛 메뉴 출력 - 微博菜单 - 플래닛 메뉴 출력 - プラネットメニュー表示 - - 출력 - display - 表示 - 显示 - display - 顯示 - - - 출력하지 않음 - not display - 非表示 - 不显示 - not display - 隱藏 - - - - diff --git a/modules/planet/skins/xe_planet/write.include.html b/modules/planet/skins/xe_planet/write.include.html deleted file mode 100644 index fd8ab63c0..000000000 --- a/modules/planet/skins/xe_planet/write.include.html +++ /dev/null @@ -1,40 +0,0 @@ - -
    - -
    -

    {$lang->cmd_planet_add_article}

    - - -
    -
    -
    - - -
    - {$lang->cmd_planet_add_article} -
    -
    {$lang->content}
    -
    - -
    -
    {$lang->planet_postscript}
    -
    -
    {$lang->tag}
    -
    -
    - -

     

    -
    -
    -
    -

    - -

    getMe2dayAuthPush())-->checked="checked" id="me2day_autopush" />

    - -
    - -
    -
    -
    - -
    diff --git a/modules/planet/tpl/filter/delete_planet.xml b/modules/planet/tpl/filter/delete_planet.xml deleted file mode 100644 index 30c756cc1..000000000 --- a/modules/planet/tpl/filter/delete_planet.xml +++ /dev/null @@ -1,10 +0,0 @@ - -
    - - - - - - - -
    diff --git a/modules/planet/tpl/filter/insert.xml b/modules/planet/tpl/filter/insert.xml deleted file mode 100644 index 16d728dea..000000000 --- a/modules/planet/tpl/filter/insert.xml +++ /dev/null @@ -1,17 +0,0 @@ - -
    - - - - - - - - - - - - - - -
    diff --git a/modules/planet/tpl/filter/insert_config.xml b/modules/planet/tpl/filter/insert_config.xml deleted file mode 100644 index 3ffc3199e..000000000 --- a/modules/planet/tpl/filter/insert_config.xml +++ /dev/null @@ -1,30 +0,0 @@ - -
    - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    diff --git a/modules/planet/tpl/grant_list.html b/modules/planet/tpl/grant_list.html deleted file mode 100644 index b0d8b0c53..000000000 --- a/modules/planet/tpl/grant_list.html +++ /dev/null @@ -1,3 +0,0 @@ - - -{$grant_content} diff --git a/modules/planet/tpl/header.html b/modules/planet/tpl/header.html deleted file mode 100644 index f8db8aa76..000000000 --- a/modules/planet/tpl/header.html +++ /dev/null @@ -1,19 +0,0 @@ - - -

    {$lang->planet} {$lang->cmd_management}

    - -
    {nl2br($lang->about_planet)}
    - -
    - -

    {$module_info->mid} ({$lang->is_default}) | View

    - - - -
    - diff --git a/modules/planet/tpl/images/blank_photo.gif b/modules/planet/tpl/images/blank_photo.gif deleted file mode 100644 index a8ff51d9f2076d1dd58cba3d0ff9f5202019f9d2..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 7418 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 yz|k^@z?VKg6bKnX - - -
    - - - - - - - - - - - - - - - - - - - - - -
    {$lang->planet_mid}
    - -

    {$lang->about_planet_mid}

    -
    {$lang->planet_comment}
    - -

    {$lang->about_planet_comment}

    -
    {$lang->description}
    - -

    {$lang->about_description}

    -
    - - -
    - -
    diff --git a/modules/planet/tpl/js/planet.js b/modules/planet/tpl/js/planet.js deleted file mode 100644 index e3cf9b3b0..000000000 --- a/modules/planet/tpl/js/planet.js +++ /dev/null @@ -1,31 +0,0 @@ -function completeInsertPlanet(ret_obj, response_tags) { - alert(ret_obj['message']); - location.href=current_url.setQuery('module_srl',ret_obj['module_srl']); -} - -function completeInsertGrant(ret_obj) { - var error = ret_obj['error']; - var message = ret_obj['message']; - var page = ret_obj['page']; - var module_srl = ret_obj['module_srl']; - - alert(message); -} - -function completeInsertConfig(ret_obj, response_tags) { - alert(ret_obj['message']); - location.reload(); -} - -/* 권한 관련 */ -function completeDeletePlanet(ret_obj) { - var error = ret_obj['error']; - var message = ret_obj['message']; - var page = ret_obj['page']; - alert(message); - - var url = current_url.setQuery('act','dispPlanetAdminList').setQuery('module_srl',''); - if(page) url = url.setQuery('page',page); - location.href = url; -} - diff --git a/modules/planet/tpl/list.html b/modules/planet/tpl/list.html deleted file mode 100644 index 99ba3464a..000000000 --- a/modules/planet/tpl/list.html +++ /dev/null @@ -1,41 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    Total {number_format($page_navigation->total_count)}, Page {number_format($page_navigation->cur_page)}/{number_format($page_navigation->total_page)}
    {$lang->no}
    {$lang->member}
    {$lang->mid}
    {$lang->browser_title}
    {$lang->regdate}
     
    {$no}{$val->getNickName()}{$val->getMid()}{$val->getBrowserTitle()}{zdate($val->get('regdate'),"Y-m-d")}{$lang->cmd_setup}{$lang->cmd_delete}
    - - - diff --git a/modules/planet/tpl/move_myplanet.html b/modules/planet/tpl/move_myplanet.html deleted file mode 100644 index 8682e6adc..000000000 --- a/modules/planet/tpl/move_myplanet.html +++ /dev/null @@ -1,3 +0,0 @@ - diff --git a/modules/planet/tpl/planet_delete.html b/modules/planet/tpl/planet_delete.html deleted file mode 100644 index bd693fb34..000000000 --- a/modules/planet/tpl/planet_delete.html +++ /dev/null @@ -1,22 +0,0 @@ - - - - -
    - - - -

    {$lang->confirm_delete}

    - - - - - - - -
    {$lang->module_name}
    {$planet_info->mid}
    - - {$lang->cmd_back} -
    - -
    diff --git a/modules/planet/tpl/setup.html b/modules/planet/tpl/setup.html deleted file mode 100644 index db64a1dfe..000000000 --- a/modules/planet/tpl/setup.html +++ /dev/null @@ -1,111 +0,0 @@ - - - -
    - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    {$lang->mid}
    - -

    {$lang->about_mid}

    -
    {$lang->is_default}
    - is_default=='Y')-->checked="checked" id="fld_for_default" class="checkbox" /> - -
    {$lang->browser_title}
    - -

    {$lang->about_browser_title}

    -
    {$lang->layout}
    - -

    {$lang->about_layout}

    -
    {$lang->planet_default_skin}
    - -

    {$lang->about_planet_default_skin}

    -
    {$lang->create_message}
    - -

    {$lang->about_create_message}

    -
    {$lang->planet_tagtab}
    - -

    {$lang->about_planet_tagtab}

    -
    {$lang->planet_tagtab_after}
    - -

    {$lang->about_planet_tagtab_after}

    -
    {$lang->planet_smstag}
    - -

    {$lang->about_planet_smstag}

    -
    {$lang->use_signup}
    - use_signup=='Y')-->checked="checked" id="fld_for_signup" class="checkbox" /> - -
    {$lang->planet_use_mobile}
    - use_mobile=='Y')-->checked="checked" id="fld_for_use_mobile" class="checkbox" /> - -
    {$lang->planet_use_me2day}
    - use_me2day=='Y')-->checked="checked" id="fld_for_use_me2day" class="checkbox" /> - -
    RSS
    - use_rss=='Y')-->checked="checked" /> -
    - -
    -
    diff --git a/modules/planet/tpl/skin_info.html b/modules/planet/tpl/skin_info.html deleted file mode 100644 index 0ad67b69f..000000000 --- a/modules/planet/tpl/skin_info.html +++ /dev/null @@ -1,3 +0,0 @@ - - -{$skin_content} diff --git a/modules/planet/tpl/smartphone.html b/modules/planet/tpl/smartphone.html deleted file mode 100644 index 06983c0ba..000000000 --- a/modules/planet/tpl/smartphone.html +++ /dev/null @@ -1,31 +0,0 @@ - diff --git a/modules/springnote/conf/info.xml b/modules/springnote/conf/info.xml deleted file mode 100644 index e9264972c..000000000 --- a/modules/springnote/conf/info.xml +++ /dev/null @@ -1,30 +0,0 @@ - - - 스프링노트 연동 - スプリングノート連動 - Springnote API - Springnote - Springnote - Спрингноут - Springnote API - 스프링노트의 페이지를 XE에서 연동하여 출력하는 기능을 가지고 있는 모듈입니다. - スプリングノートのページをXEと連動させて出力する機能のモジュールです。 - 把Springnote网站页面整合到XE的模块。 - This modules links pages of Springnote with XE, and display them. - Esta módulos de enlaces de páginas Springnote con XE, y lo muestra. - Этот модуль связывает страницы Springnote с XE, и отображает их. - 將Springnote網站的頁面整合到XE中的模組。 - 0.1 - 2007-11-30 - service - - - zero - zero - zero - zero - zero - zero - zero - - diff --git a/modules/springnote/conf/module.xml b/modules/springnote/conf/module.xml deleted file mode 100644 index 9b3af6519..000000000 --- a/modules/springnote/conf/module.xml +++ /dev/null @@ -1,27 +0,0 @@ - - - - - 열람 - Opinión - мнение - 查看 - 閲覧 - view - 檢視 - - - - - - - - - - - - - - - - diff --git a/modules/springnote/lang/en.lang.php b/modules/springnote/lang/en.lang.php deleted file mode 100644 index 72fe28449..000000000 --- a/modules/springnote/lang/en.lang.php +++ /dev/null @@ -1,30 +0,0 @@ -springnote = "Springnote"; - $lang->springnote_openid = "OpenID"; - $lang->springnote_userkey = "User Key"; - $lang->springnote_pageid = "Page Number"; - $lang->springnote_pageid_setup = 'Set Page Number'; - $lang->springnote_pageid_option_only = 'Show only Selected Pages (hide list)'; - $lang->springnote_pageid_option_list = 'Show from Selected Pages (show list)'; - $lang->springnote_domain = "Set Domain"; - - $lang->page_url = "Original URL"; - $lang->page_modified = "Last Modification"; - $lang->page_modifier = "Last Modifier"; - - $lang->cmd_springnote_list = 'Springnote List'; - $lang->cmd_view_info = 'Springnote Info'; - - $lang->about_springnote = "Springnote is a Wiki Service which is provided by Openmaru.
    Springnote module displays specific springnote pages as internal documents."; - $lang->about_springnote_openid = "Please input your OpenID that created Springnote"; - $lang->about_springnote_userkey = 'User Key is necessary to enable Springnote module.
    Please input generated User Key after entering your OpenID at [Get User Key] .'; - $lang->about_springnote_pageid = 'Please input pageid if you want to display specific page first.'; - $lang->about_springnote_pageid_setup = "You can set 'Show only Selected Pages (hide list)', 'Show from Selected Pages (show list)' etc when you set page number."; - $lang->about_springnote_domain = "You may set other domain's springnote. (Please input only domain from the form of 'http://domain.springnote.com' )"; -?> diff --git a/modules/springnote/lang/es.lang.php b/modules/springnote/lang/es.lang.php deleted file mode 100644 index c69ad254c..000000000 --- a/modules/springnote/lang/es.lang.php +++ /dev/null @@ -1,30 +0,0 @@ -springnote = "Springnote"; - $lang->springnote_openid = "OpenID"; - $lang->springnote_userkey = "Usuario clave"; - $lang->springnote_pageid = "Numero de pagina"; - $lang->springnote_pageid_setup = 'Set Page Number'; - $lang->springnote_pageid_option_only = 'Establezca el numero de pagina'; - $lang->springnote_pageid_option_list = 'Feria de Seleccion de Paginas (mostrar la lista)'; - $lang->springnote_domain = "Conjunto de Dominio"; - - $lang->page_url = "URL original"; - $lang->page_modified = "Ultima Modificacion"; - $lang->page_modifier = "El ultimo modificador"; - - $lang->cmd_springnote_list = 'Lista Springnote'; - $lang->cmd_view_info = 'Springnote Informacion'; - - $lang->about_springnote = "Springnote es un Wiki Openmaru de servicios que ofrece.
    Springnote XE modulo especifico springnote muestra las paginas como documentos internos."; - $lang->about_springnote_openid = "Por favor, introduzca su OpenID que creo Springnote"; - $lang->about_springnote_userkey = 'Usuario clave para que se pueda Springnote modulo.
    Por favor, de entrada generada clave de usuario despues de entrar en su OpenID [ Obtener clave de usuario ].'; - $lang->about_springnote_pageid = 'Por favor, de entrada pageid si desea mostrar pagina concreta en primer lugar.'; - $lang->about_springnote_pageid_setup = "Puede establecer 'Mostrar solo seleccionados Paginas (ocultar la lista) \",\" Feria de Seleccion de Paginas (mostrar la lista) \", etc, cuando usted establece el numero de pagina."; - $lang->about_springnote_domain = "Usted puede configurar otro dominio del springnote. (Por favor, de entrada solo de dominio de la forma de 'http://domain.springnote.com')"; -?> diff --git a/modules/springnote/lang/fr.lang.php b/modules/springnote/lang/fr.lang.php deleted file mode 100644 index fef1f0bf5..000000000 --- a/modules/springnote/lang/fr.lang.php +++ /dev/null @@ -1,30 +0,0 @@ -springnote = "Springnote"; - $lang->springnote_openid = "OpenID"; - $lang->springnote_userkey = "Clé d'Utilisateur"; - $lang->springnote_pageid = "Numéro de Page"; - $lang->springnote_pageid_setup = 'Configurer Numéro de Page'; - $lang->springnote_pageid_option_only = 'Exposer seulement la page choisie (cacher la liste)'; - $lang->springnote_pageid_option_list = 'Exposer de la Page choisie (montrer la list)'; - $lang->springnote_domain = "Désigner le Domaine"; - - $lang->page_url = "URL d'original"; - $lang->page_modified = "Modification dernière"; - $lang->page_modifier = "Modificateur dernier"; - - $lang->cmd_springnote_list = 'Liste des Springnotes'; - $lang->cmd_view_info = 'Information des Springnotes'; - - $lang->about_springnote = "Springnote est un Service de Wiki qui est pourvu par Openmaru.
    Le module de Springnote représente une page particulier du Springnote comme un document interne"; - $lang->about_springnote_openid = "Entrez votre OpenID qui a créé le Springnote, S.V.P."; - $lang->about_springnote_userkey = 'Le Clé d\'Utilisateur est necessaire pour valider le module de Springnote.
    Entrez le Clé d\'Utilisateur produit après avoir entré votre OpenID à [
    Get User Key], S.V.P.'; - $lang->about_springnote_pageid = 'Entrez pageid(identité de page) si vous voulez représenter une page particulière premièrement.'; - $lang->about_springnote_pageid_setup = "Vous pouvez désigner 'Exposer seulement la page choisie (cacher la liste)', 'Exposer de la Page choisie (montrer la list)' etc quand vous désignez le numéro de page."; - $lang->about_springnote_domain = "Vous pouvez aussi désigner Springnote d'autre domaine. (Entrez seulement la valeur de DOMAINE dans la formule de 'http://DOMAINE.springnote.com' )"; -?> diff --git a/modules/springnote/lang/jp.lang.php b/modules/springnote/lang/jp.lang.php deleted file mode 100644 index aa24c4b87..000000000 --- a/modules/springnote/lang/jp.lang.php +++ /dev/null @@ -1,30 +0,0 @@ -springnote = 'スプリングノート'; - $lang->springnote_openid = 'オープンID'; - $lang->springnote_userkey = 'ユーザーKey'; - $lang->springnote_pageid = 'ページ番号'; - $lang->springnote_pageid_setup = 'ページ番号設定'; - $lang->springnote_pageid_option_only = '指定ページのみ表示(リスト非表示)'; - $lang->springnote_pageid_option_list = '指定ページから表示(リスト表示)'; - $lang->springnote_domain = 'ドメイン指定'; - - $lang->page_url = '元のURL'; - $lang->page_modified = '最終修正'; - $lang->page_modifier = '最終修正者'; - - $lang->cmd_springnote_list = 'スプリングノートリスト'; - $lang->cmd_view_info = 'スプリングノート情報'; - - $lang->about_springnote = 'スプリングノート(srpingnote)とは、「Openmaru Studio」が提供しているwikiサービスです。
    スプリングノート連動モジュールは、スプリングノートの特定のページを自分のコンテンツとして閲覧出来るようにするモジュールです。'; - $lang->about_springnote_openid = 'スプリングノートでページを作成したオープンIDを入力して下さい。'; - $lang->about_springnote_userkey = 'スプリングノートと連動させるためのユーザKeyを入力して下さい。
    [ユーザーキー受信]をクリックして入力して生成されたキーの値を入力して下さい。'; - $lang->about_springnote_pageid = '使用するスプリングノートの特定ページを出力させたい場合、「pageid」の値を入力して下さい。'; - $lang->about_springnote_pageid_setup = 'ページ番号を指定する際に、該当ページのみ表示(リストを含まない)、該当ページから表示(リストを含む)などを指定することが出来ます。'; - $lang->about_springnote_domain = '自分のスプリングノートではない他のドメインのスプリングノートを入力することが出来ます( 「http://domain.springnote.com」でドメインの値を入力して下さい )。'; -?> diff --git a/modules/springnote/lang/ko.lang.php b/modules/springnote/lang/ko.lang.php deleted file mode 100644 index 7767d494d..000000000 --- a/modules/springnote/lang/ko.lang.php +++ /dev/null @@ -1,30 +0,0 @@ -springnote = '스프링노트'; - $lang->springnote_openid = '오픈아이디'; - $lang->springnote_userkey = '사용자 Key'; - $lang->springnote_pageid = '페이지 번호'; - $lang->springnote_pageid_setup = '페이지 번호 설정'; - $lang->springnote_pageid_option_only = '지정된 페이지만 보여주기 (목록 보이지 않음)'; - $lang->springnote_pageid_option_list = '지정된 페이지부터 보이기 (목록 보임)'; - $lang->springnote_domain = '도메인 지정'; - - $lang->page_url = '원본 URL'; - $lang->page_modified = '최종 수정'; - $lang->page_modifier = '최종 수정자'; - - $lang->cmd_springnote_list = '스프링노트 목록'; - $lang->cmd_view_info = '스프링노트 정보'; - - $lang->about_springnote = '스프링노트는 오픈마루에서 제공하는 위키서비스입니다.
    스프링노트 XE모듈은 스프링노트의 특정 페이지들을 내부문서처럼 열람할 수 있는 모듈입니다.'; - $lang->about_springnote_openid = '스프링노트에서 페이지를 제작한 오픈아이디를 입력해주세요'; - $lang->about_springnote_userkey = '스프링노트 연동을 위한 사용자 Key값을 입력해주셔야 합니다.
    [사용자 키 받기] 를 클릭하셔서 오픈아이디를 입력하시고 생성되는 키값을 입력해주세요.'; - $lang->about_springnote_pageid = '사용하시려는 스프링노트 중 특정 페이지를 먼저 출력하고자 하실때 pageid값을 입력해주세요'; - $lang->about_springnote_pageid_setup = '페이지 번호 지정시 해당 페이지만 보이기(목록 비포함), 해당 페이지부터 보이기(목록 포함)등을 지정할 수 있습니다'; - $lang->about_springnote_domain = '자신의 스프링노트가 아닌 다른 도메인의 스프링노트를 입력할 수 있습니다. (http://도메인.springnote.com 에서 도메인값만 입력해주세요)'; -?> diff --git a/modules/springnote/lang/ru.lang.php b/modules/springnote/lang/ru.lang.php deleted file mode 100644 index dc608f8f5..000000000 --- a/modules/springnote/lang/ru.lang.php +++ /dev/null @@ -1,30 +0,0 @@ - | translation by Maslennikov Evgeny aka X-[Vr]bL1s5 | e-mail: x-bliss[a]tut.by; ICQ: 225035467; - * @brief Russian basic language pack - **/ - - $lang->springnote = "Спрингноут"; - $lang->springnote_openid = "Открытый ID"; - $lang->springnote_userkey = "Ключ юзера"; - $lang->springnote_pageid = "Номер страницы"; - $lang->springnote_pageid_setup = 'Установить номер страницы'; - $lang->springnote_pageid_option_only = 'Показать только выбранные страницы (скрыть список)'; - $lang->springnote_pageid_option_list = 'Показать с Отдельные страницы (показать список)'; - $lang->springnote_domain = "Установить доменов"; - - $lang->page_url = "Оригинальный URL"; - $lang->page_modified = "Последняя модификация"; - $lang->page_modifier = "Последний модификатор"; - - $lang->cmd_springnote_list = 'Список спрингноутов'; - $lang->cmd_view_info = 'Спрингноут инфо'; - - $lang->about_springnote = "Спрингноут (Springnote) - это Вики Служба (Wiki Service), которую предоставляет Openmaru.
    Springnote XE модуль отображает определенные спрингноут страницы как внутренние документы."; - $lang->about_springnote_openid = "Пожалуйста, введите Ваш OpenID, который создал Springnote."; - $lang->about_springnote_userkey = 'Ключ юзера нужен для того, чтобы включить Springnote модуль.
    Пожалуйста, введите сгенерированный Ключ Юзера после ввода Вашего OpenID на [Получить Ключ Юзера] .'; - $lang->about_springnote_pageid = 'Пожалуйста, введите pageid, если вы хотите отобразить определенную страницу сначала.'; - $lang->about_springnote_pageid_setup = 'Вы можете установить "Показать только выбранные страницы (скрыть список) \',\' Показать с Отдельные страницы (показать список)" и т.д., когда вы установите номер страницы.'; - $lang->about_springnote_domain = 'Вы можете задать другие доменные springnote. (Введите только домен из формы "http://domain.springnote.com \' )'; -?> diff --git a/modules/springnote/lang/zh-CN.lang.php b/modules/springnote/lang/zh-CN.lang.php deleted file mode 100644 index 81b340652..000000000 --- a/modules/springnote/lang/zh-CN.lang.php +++ /dev/null @@ -1,30 +0,0 @@ -springnote = "Springnote"; - $lang->springnote_openid = "Open ID"; - $lang->springnote_userkey = "用户Key"; - $lang->springnote_pageid = "页号"; - $lang->springnote_pageid_setup = '页号设置'; - $lang->springnote_pageid_option_only = '只显示指定页面(不显示目录)。'; - $lang->springnote_pageid_option_list = '从指定页面开始显示(显示目录)。'; - $lang->springnote_domain = "域名设置"; - - $lang->page_url = "原始URL"; - $lang->page_modified = "最新更新"; - $lang->page_modifier = "最新修改者"; - - $lang->cmd_springnote_list = 'Springnote目录'; - $lang->cmd_view_info = 'Springnote信息'; - - $lang->about_springnote = "Springnote是由Openmaru提供的一种Wiki服务。
    Springnote模块是一种可以把Springnote的特定页面引用到XE的模块。"; - $lang->about_springnote_openid = "请输入Springnote网站的Open ID。"; - $lang->about_springnote_userkey = '请输入用户Key值。
    请输入点击[获取用户Key]获得的用户Key值。'; - $lang->about_springnote_pageid = '请输入要指定为默认页(即:首页)的页号(Springnote网站特定页面的页面号)。'; - $lang->about_springnote_pageid_setup = '指定页号时可以选择上述两项中的一种。'; - $lang->about_springnote_domain = '可以指定不属于自己的其他SpringNote域名。(注:只输入http://域名.springnote.com中的《域名》值。)'; -?> diff --git a/modules/springnote/lang/zh-TW.lang.php b/modules/springnote/lang/zh-TW.lang.php deleted file mode 100644 index 2225373ac..000000000 --- a/modules/springnote/lang/zh-TW.lang.php +++ /dev/null @@ -1,30 +0,0 @@ -springnote = "Springnote"; - $lang->springnote_openid = "Open ID"; - $lang->springnote_userkey = "User Key"; - $lang->springnote_pageid = "頁號"; - $lang->springnote_pageid_setup = '頁號設置'; - $lang->springnote_pageid_option_only = '只顯示指定頁面(不顯示列表)。'; - $lang->springnote_pageid_option_list = '從指定頁面開始顯示(顯示列表)。'; - $lang->springnote_domain = "域名設置"; - - $lang->page_url = "原始網址"; - $lang->page_modified = "最新更新"; - $lang->page_modifier = "最新修改者"; - - $lang->cmd_springnote_list = 'Springnote列表'; - $lang->cmd_view_info = 'Springnote資訊'; - - $lang->about_springnote = "Springnote是由Openmaru提供的一種Wiki服務。
    此模組能夠將Springnote特定的頁面引用到XE中的模組。"; - $lang->about_springnote_openid = "請輸入Springnote網站的Open ID。"; - $lang->about_springnote_userkey = '請輸入用戶Key值。
    請輸入獲得的用戶Key值。[按此獲得]'; - $lang->about_springnote_pageid = '請輸入要指定為預設頁面(即:首頁)的頁號(Springnote網站特定頁面的頁號)。'; - $lang->about_springnote_pageid_setup = '指定頁號時,可以選擇上述的其中一種。'; - $lang->about_springnote_domain = '可以指定其他SpringNote域名。(註:只輸入http://域名.springnote.com中的《域名》值。)'; -?> diff --git a/modules/springnote/queries/getSpringnoteList.xml b/modules/springnote/queries/getSpringnoteList.xml deleted file mode 100644 index b061702a6..000000000 --- a/modules/springnote/queries/getSpringnoteList.xml +++ /dev/null @@ -1,18 +0,0 @@ - - - - - - - - - - - - - - - - - - diff --git a/modules/springnote/skins/xe_official/css/common.css b/modules/springnote/skins/xe_official/css/common.css deleted file mode 100644 index 386a74ddf..000000000 --- a/modules/springnote/skins/xe_official/css/common.css +++ /dev/null @@ -1,47 +0,0 @@ -@charset "utf-8"; - -/* board Title */ -.boardHeader { border:1px solid #e1e1dd; border-bottom:none; background:#ffffff url(../images/common/bgH3.gif) repeat-x left bottom; overflow:hidden; _width:100%;} -.boardHeader h3 { padding:0; margin:0; float:left; font-size:1.2em; padding:1em 2em .7em 1.2em; background:#ffffff url(../images/common/lineH3.gif) no-repeat right bottom;} - -/* board Information */ -.boardInformation { width:100%; clear:both; margin:1em 0 .5em 0; overflow:hidden; color:#666666;} -.articleNum { float:left; padding:0 0 0 15px; } - -/* account Navigation */ -.accountNavigation { margin:0; padding:0; float:right; } -.accountNavigation li { float:left; margin-left:7px; list-style:none; } -.accountNavigation li a { font-size:12px; white-space:nowrap; color:#666666; text-decoration:none;} -.accountNavigation li.setup { background:url(../images/common/iconSetup.gif) no-repeat left top; padding-left:14px; } -.accountNavigation li.admin { background:url(../images/common/iconAdmin.gif) no-repeat left top; padding-left:12px; } -.accountNavigation li.loginAndLogout { background:url(../images/common/line_1x10_e0e0e0.gif) no-repeat left top; padding-left:8px; } - -.pageSearch { text-align:right; margin:10px 0 10px 0; } -.pageList { border:1px solid #E3E3E2; } -.pageList .page { border-top:1px dotted #EFEFEF; padding:0; } -.pageList .selected { background-color:#EFEFEF; } -.pageList .noline { border-top:none; } -.pageList .page .pageTitle { background:url("../images/common/document.gif") no-repeat left 5px; padding:5px 0 3px 18px; } -.pageList .page a { text-decoration:none; color:#666666; } -.pageList .page a:hover { text-decoration:underline; color:#333333; } -.pageList .page a:visited { text-decoration:none; color:#999999; } -.pageList .selected a { color:#555555; font-weight:bold; } -.pageList .selected a:visited { color:#555555; font-weight:bold; } -.pageList .page .desc { padding-left:18px; color:#AAAAAA; margin-top:5px;} - -.pageInfo table { width:100%; border-left:1px solid #E3E3E2; border-top:1px solid #E3E3E2; margin-bottom:10px; table-layout:fixed;} -.pageInfo table th { overflow:hidden; background-color:#FAF8F4; padding:5px; font-weight:normal; text-align:left; padding-left:10px; color:#606060; border-right:1px solid #E3E3E2; border-bottom:1px solid #E3E3E2; } -.pageInfo table td { overflow:hidden; background-color:#FFFFFF; padding:5px; font-weight:normal; text-align:left; padding-left:10px; color:#5A5A5A; border-right:1px solid #E3E3E2; border-bottom:1px solid #E3E3E2;} -.pageInfo td a { text-decoration:none; color:#888888; } -.pageInfo td a:hover { text-decoration:underline; } -{ border:1px solid #CCCCCC; margin-bottom:10px; } -.pageView { border:1px solid #E3E3E2; padding:20px; margin-bottom:10px; } -.pageView .xhtmlEditorBody ol, .pageView .xhtmlEditorBody ul { margin-left:20px; } -.pageView .xhtmlEditorBody { border: 0; } - -ul.prevNext { margin:10px 0 10px 0; padding:5px; border:1px solid #EFEFEF; list-style:none; overflow:hidden; height:1.2em;} -ul.prevNext li.prev { float:left; } -ul.prevNext li.next { float:right; } -ul.prevNext li { color:#444444; } -ul.prevNext li a { text-decoration:none; color:#568942; } -ul.prevNext li a:hover { text-decoration:underline; } diff --git a/modules/springnote/skins/xe_official/css/cyan.css b/modules/springnote/skins/xe_official/css/cyan.css deleted file mode 100644 index aefe8d25c..000000000 --- a/modules/springnote/skins/xe_official/css/cyan.css +++ /dev/null @@ -1,13 +0,0 @@ -@charset "utf-8"; - -/* board Title */ -.boardHeader h3 { border-bottom:3px solid #2895c0; } - -/* board Information */ -.articleNum { float:left; background:url(../images/cyan/iconArticle.gif) no-repeat left top; } -.articleNum strong { font:bold 11px Tahoma; color:#2895c0;} - -/* account Navigation */ -.accountNavigation li.join a { background:url(../images/cyan/iconMyInfo.gif) no-repeat left top; padding-left:14px; } -.accountNavigation li.myInfo a { background:url(../images/cyan/iconMyInfo.gif) no-repeat left top; padding-left:14px; } - diff --git a/modules/springnote/skins/xe_official/css/green.css b/modules/springnote/skins/xe_official/css/green.css deleted file mode 100644 index 59709f653..000000000 --- a/modules/springnote/skins/xe_official/css/green.css +++ /dev/null @@ -1,13 +0,0 @@ -@charset "utf-8"; - -/* board Title */ -.boardHeader h3 { border-bottom:3px solid #38b549; } - -/* board Information */ -.articleNum { float:left; background:url(../images/green/iconArticle.gif) no-repeat left top; } -.articleNum strong { font:bold 11px Tahoma; color:#ff6600;} - -/* account Navigation */ -.accountNavigation li.join a { background:url(../images/green/iconMyInfo.gif) no-repeat left top; padding-left:14px; } -.accountNavigation li.myInfo a { background:url(../images/green/iconMyInfo.gif) no-repeat left top; padding-left:14px; } - diff --git a/modules/springnote/skins/xe_official/css/purple.css b/modules/springnote/skins/xe_official/css/purple.css deleted file mode 100644 index f543839e3..000000000 --- a/modules/springnote/skins/xe_official/css/purple.css +++ /dev/null @@ -1,13 +0,0 @@ -@charset "utf-8"; - -/* board Title */ -.boardHeader h3 { border-bottom:3px solid #ac19a9; } - -/* board Information */ -.articleNum { float:left; background:url(../images/purple/iconArticle.gif) no-repeat left top; } -.articleNum strong { font:bold 11px Tahoma; color:#b1ae00;} - -/* account Navigation */ -.accountNavigation li.join a { background:url(../images/purple/iconMyInfo.gif) no-repeat left top; padding-left:14px; } -.accountNavigation li.myInfo a { background:url(../images/purple/iconMyInfo.gif) no-repeat left top; padding-left:14px; } - diff --git a/modules/springnote/skins/xe_official/css/red.css b/modules/springnote/skins/xe_official/css/red.css deleted file mode 100644 index 01518b986..000000000 --- a/modules/springnote/skins/xe_official/css/red.css +++ /dev/null @@ -1,13 +0,0 @@ -@charset "utf-8"; - -/* board Title */ -.boardHeader h3 { border-bottom:3px solid #ed135a; } - -/* board Information */ -.articleNum { float:left; background:url(../images/red/iconArticle.gif) no-repeat left top; } -.articleNum strong { font:bold 11px Tahoma; color:#ff6600;} - -/* account Navigation */ -.accountNavigation li.join a { background:url(../images/red/iconMyInfo.gif) no-repeat left top; padding-left:14px; } -.accountNavigation li.myInfo a { background:url(../images/red/iconMyInfo.gif) no-repeat left top; padding-left:14px; } - diff --git a/modules/springnote/skins/xe_official/css/white.css b/modules/springnote/skins/xe_official/css/white.css deleted file mode 100644 index 2d241950e..000000000 --- a/modules/springnote/skins/xe_official/css/white.css +++ /dev/null @@ -1,13 +0,0 @@ -@charset "utf-8"; - -/* board Title */ -.boardHeader h3 { border-bottom:3px solid #fe3614; } - -/* board Information */ -.articleNum { float:left; background:url(../images/white/iconArticle.gif) no-repeat left top; } -.articleNum strong { font:bold 11px Tahoma; color:#ff6600;} - -/* account Navigation */ -.accountNavigation li.join a { background:url(../images/white/iconMyInfo.gif) no-repeat left top; padding-left:14px; } -.accountNavigation li.myInfo a { background:url(../images/white/iconMyInfo.gif) no-repeat left top; padding-left:14px; } - diff --git a/modules/springnote/skins/xe_official/images/common/bgH3.gif b/modules/springnote/skins/xe_official/images/common/bgH3.gif deleted file mode 100644 index 0d07bb456e10b535227875f571d18e92c50d4530..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 2778 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 F{{iBWh`Rs) diff --git a/modules/springnote/skins/xe_official/images/common/buttonHelp.gif b/modules/springnote/skins/xe_official/images/common/buttonHelp.gif deleted file mode 100644 index d330e801f0e71f8cbcb623ad20ddb57091d15305..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 101 zcmZ?wbhEHbeZ{n#KddYuKfoC1{hHM$->CMz`~#d5&)@XVAk^3bZ1e* t3Cn|vBJN36&A5HR^Rd9R)DyL{8m8v9tyGc@-k|C7DM6EuU6GN&8UQZyBn1Ef diff --git a/modules/springnote/skins/xe_official/images/common/document.gif b/modules/springnote/skins/xe_official/images/common/document.gif deleted file mode 100644 index 747488b514690ce4d17157cff85a3ed030a88876..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 76 zcmZ?wbhEHbPIi1I3>#j0_CS3_1)z0Fq~5lD*S3Q~ho4yq*P7 a3X4jloegXr7H2^m89IpTX diff --git a/modules/springnote/skins/xe_official/images/common/iconSetup.gif b/modules/springnote/skins/xe_official/images/common/iconSetup.gif deleted file mode 100644 index 33b41da114321534bd1766c254b371ad88f5290a..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 155 zcmZ?wbhEHb=;&9kUTxU0;pWYoMMXuuy}dCpG5`PnXTSy&f3h$# zFmN#FfFwa?FtB(Ccvha7^ME5{q6I@}$kf7~OX(sxiFq6w*$xZrU@4!&?8vitZeoOl oM}u>7e%Nl!;#JeUm6dq?**)DHRtVTFoY9~B@u^-?2@8WY02oR!hyVZp diff --git a/modules/springnote/skins/xe_official/images/common/lineH3.gif b/modules/springnote/skins/xe_official/images/common/lineH3.gif deleted file mode 100644 index fe42fe3781237403eca94635261e9596fd922c1f..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 45 ucmZ?wbhEHbWMmLwXkcJ?`0y?R1B2pE79h#MpaUX6G7L;CE&VfD8LR=-2na3! diff --git a/modules/springnote/skins/xe_official/images/common/line_1x10_e0e0e0.gif b/modules/springnote/skins/xe_official/images/common/line_1x10_e0e0e0.gif deleted file mode 100644 index 6a848dd581e9ecdf86112d9e89d590c2a18c3296..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 44 tcmZ?wbhEHbWMtrCXkcJ?@ZbRh1B2pE79h#MpaUX6G7L=2E&Z$v)&R+u2Y~

    8(A`{hh{e_5m8rO*` z`TP6-|Nj6000000A^8LV00000EC2ui01N;P000G3;3OI(Wu8-~uBxVGX}4`ajc^>S zI$PjFoJvL_BOoxyK``@}6*QLUVcD1wI7p0Am~e8UmMPbYO)eRVP2nqD3OE~_948c{ QU3h#(5LsOQfPf(YJ6>IHvH$=8 diff --git a/modules/springnote/skins/xe_official/images/cyan/iconMyInfo.gif b/modules/springnote/skins/xe_official/images/cyan/iconMyInfo.gif deleted file mode 100644 index 1ba5a947edee57dbe3393c9a681f23279dbe1b0f..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 91 zcmZ?wbhEHbIwq+~J!gEatf;2iw` diff --git a/modules/springnote/skins/xe_official/images/green/iconArticle.gif b/modules/springnote/skins/xe_official/images/green/iconArticle.gif deleted file mode 100644 index a27236ef2a148fe3ce69f32e46bff6632cc01db5..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 211 zcmZ?wbhEHbl@?_N8TUbJgt14_`j~`u%IisU7pS&Fxs)*0`YI z;KhSBsa88r?>unf!1BGz4_!R8?(n)5`&JZ8$^ZD}&p$k?kJP9-?6Pnmk!No_?yAM1mo zhRP8t0S%iBg;V;bqlExh{{F>o}5f{&_nCgEat( COJ&^v diff --git a/modules/springnote/skins/xe_official/images/green/iconMyInfo.gif b/modules/springnote/skins/xe_official/images/green/iconMyInfo.gif deleted file mode 100644 index b67f29733cb257873c09469783aff8f4fb66adfe..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 96 zcmV-m0H6OyNk%w1VF~~W0HOu}*x}da>*e6*-`C*Q{{H@ant1>J{{R30A^8LW000I6 zEC2ui015yK0009eXj)wQWe_qPoPyXzMBYZ^RnIbzWibW8Rs<6fpoIqjr_=0B0suRj C0wpd0 diff --git a/modules/springnote/skins/xe_official/images/purple/iconArticle.gif b/modules/springnote/skins/xe_official/images/purple/iconArticle.gif deleted file mode 100644 index 59c1c8019f1005c497e2d32741c4674717e5019f..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 219 zcmV<103`oMNk%w1VGIBb0K@;ZP_N$xqV=1O|dhB!XBnW}6P>p-?Ong3O>JrGCTNV{&Qeh{==5fz6@S VIQV73?dtb61q%)rgoTA606QIMbg2LU diff --git a/modules/springnote/skins/xe_official/images/purple/iconMyInfo.gif b/modules/springnote/skins/xe_official/images/purple/iconMyInfo.gif deleted file mode 100644 index af4545bfab22696d2f3a0e7e704f15c326c51618..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 125 zcmZ?wbhEHb+Z^fq|1j2P6YBgMmfMz|&>oo)dGDb?zO0=zCnC&(lrduBqhO?i^P`rK4pcjqL(V O3eDCDd%R5ed`~3Cn_9JWC=l=Tf^Y8D!t6FFO`}gnn z&)@(5|7Sn~ia%MvJRJ}TvXg-|C_zPRNy@y7%htUrO?){m)gd=iYK`5^2l`UnZi>PY zY93Akk7r2gP02`@IfK*WL}yS(LDr%vn%BF0^%UEC9%|cW8||?0>o~XLT{%z7#T7sP J*DEqu0|33}ZEyep diff --git a/modules/springnote/skins/xe_official/images/red/iconMyInfo.gif b/modules/springnote/skins/xe_official/images/red/iconMyInfo.gif deleted file mode 100644 index b48e1fcd22e678a2dbb387e5357d0172d62a943c..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 96 zcmV-m0H6OyNk%w1VF~~W0HOu}{{R30A^8LW000I6 zEC2ui015yK0009eXj)wQWe_qPoPyXzMBYZ^RnIbzWibW8Rs<6fpoIqjr_=0B0suRp Cd?iEx diff --git a/modules/springnote/skins/xe_official/images/white/iconArticle.gif b/modules/springnote/skins/xe_official/images/white/iconArticle.gif deleted file mode 100644 index 59c1c8019f1005c497e2d32741c4674717e5019f..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 219 zcmV<103`oMNk%w1VGIBb0K@;ZP_N$xqV=1O|dhB!XBnW}6P>p-?Ong3O>JrGCTNV{&Qeh{==5fz6@S VIQV73?dtb61q%)rgoTA606QIMbg2LU diff --git a/modules/springnote/skins/xe_official/images/white/iconMyInfo.gif b/modules/springnote/skins/xe_official/images/white/iconMyInfo.gif deleted file mode 100644 index af4545bfab22696d2f3a0e7e704f15c326c51618..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 125 zcmZ?wbhEHb+Z^fq|1j2P6YBgMmfMz|&>oo)dGDb?zO0=zCnC&(lrduBqhO?i^P`rK4pcjqL(V O3 - - - - - {@$module_info->colorset = "white"} - - - - - - - - - - - - - - {$module_info->header_text} - - - -

    -

    {$module_info->title}

    -
    - - - -
    - - -
    {$lang->document_count} {number_format(count($pages))}
    - - - -
    - - - - -
    -
    - - - - - - - - - - - - - - - - - - - - -
    {$lang->title}{$page->title}
    {$lang->page_url}{$page->uri}
    {$lang->page_modified}{$page->date_modified}
    {$lang->page_modifier}{$page->contributor_modified}
    -
    - - - - - -
    - -
    - {$page->source} -
    - -
    - - - - - - - - - -
    -
    - - -
    -
    -
    - {@ $_idx = 0 } - -
    - -
    {$val->source}
    -
    - {@ $_idx++} - -
    - - - -{$module_info->footer_text} diff --git a/modules/springnote/skins/xe_official/message.html b/modules/springnote/skins/xe_official/message.html deleted file mode 100644 index eca9925a4..000000000 --- a/modules/springnote/skins/xe_official/message.html +++ /dev/null @@ -1,7 +0,0 @@ -
    - {$message} -
    - - - {$lang->cmd_login} - diff --git a/modules/springnote/skins/xe_official/skin.xml b/modules/springnote/skins/xe_official/skin.xml deleted file mode 100644 index ce2f1654a..000000000 --- a/modules/springnote/skins/xe_official/skin.xml +++ /dev/null @@ -1,76 +0,0 @@ - - - 스프링 노트 연동 기본 스킨 - SpringNote連動のデフォルトスキン - Springnote API默认皮肤 - Springnote Module Basic Skin - Springnote API預設面板 - 스프링 노트 연동 모듈의 기본 스킨 - SpringNote連動のデフォルトスキン - Springnote API默认皮肤。 - Default Skin of Springnote Module - Springnote API預設面板。 - 0.1 - 2007-11-30 - - - zero - zero - zero - zero - zero - - - - - 하얀색(기본) - 白(デフォルト) - 白色(默认) - White (default) - 白色(預設) - - - 청록색 - 青緑 - 青绿色 - Cyan - 青綠色 - - - 초록색 - - 绿色 - Green - 綠色 - - - 빨간색 - - 红色 - Red - 紅色 - - - 보라색 - - 紫色 - Purple - 紫色 - - - - - - 게시판 제목 - 掲示板タイトル - 版面标题 - Title of Board - 討論板標題 - 게시판의 제목을 적어주세요. - 掲示板のタイトルを入力して下さい。 - 请输入版面标题(留空为不显示)。 - Please input the title of board. - 請輸入討論板標題(留白為不顯示)。 - - - diff --git a/modules/springnote/springnote.admin.controller.php b/modules/springnote/springnote.admin.controller.php deleted file mode 100644 index fb18d65e9..000000000 --- a/modules/springnote/springnote.admin.controller.php +++ /dev/null @@ -1,79 +0,0 @@ -module = 'springnote'; - $args->mid = $args->springnote_name; - unset($args->springnote_name); - - // module_srl이 넘어오면 원 모듈이 있는지 확인 - if($args->module_srl) { - $module_info = $oModuleModel->getModuleInfoByModuleSrl($args->module_srl); - if($module_info->module_srl != $args->module_srl) unset($args->module_srl); - } - - // module_srl의 값에 따라 insert/update - if(!$args->module_srl) { - // module controller를 이용하여 모듈을 생성한다. - $output = $oModuleController->insertModule($args); - $msg_code = 'success_registed'; - } else { - $output = $oModuleController->updateModule($args); - $msg_code = 'success_updated'; - } - - // 결과값에 오류가 있을 경우 그대로 객체 리턴. - if(!$output->toBool()) return $output; - - // 등록후 페이지 이동을 위해 변수 설정 및 메세지를 설정한다. - $this->add('page',Context::get('page')); - $this->add('module_srl',$output->get('module_srl')); - $this->setMessage($msg_code); - } - - /** - * @brief 방명록 삭제 - **/ - function procSpringnoteAdminDeleteSpringnote() { - // 삭제할 대상 방명록의 module_srl을 구한다. - $module_srl = Context::get('module_srl'); - - // 원본을 구해온다 - $oModuleController = &getController('module'); - $output = $oModuleController->deleteModule($module_srl); - - // 삭제 처리시 오류가 발생하면 결과 객체를 바로 리턴한다. - if(!$output->toBool()) return $output; - - // 등록후 페이지 이동을 위해 변수 설정 및 메세지를 설정한다. - $this->add('module','springnote'); - $this->add('page',Context::get('page')); - $this->setMessage('success_deleted'); - } - - - } -?> diff --git a/modules/springnote/springnote.admin.view.php b/modules/springnote/springnote.admin.view.php deleted file mode 100644 index e87d1fb78..000000000 --- a/modules/springnote/springnote.admin.view.php +++ /dev/null @@ -1,137 +0,0 @@ -module_srl) { - $module_srl = $this->module_srl; - Context::set('module_srl', $module_srl); - } - - // module info를 구하기 위해 module model 객체 생성 - $oModuleModel = &getModel('module'); - - // 모듈 카테고리 목록을 구함 - $module_category = $oModuleModel->getModuleCategories(); - Context::set('module_category', $module_category); - - // module_srl이 있다면 요청된 모듈의 정보를 미리 구해 놓음 - if($module_srl) { - $module_info = $oModuleModel->getModuleInfoByModuleSrl($module_srl); - if(!$module_info) { - Context::set('module_srl',''); - $this->act = 'list'; - } else { - $this->module_info = $module_info; - Context::set('module_info',$module_info); - } - } - - // 템플릿 경로 지정, 관리자 페이지를 위한 템플릿은 별도의 스킨 기능이 없이 ./modules/모듈/tpl/ 에 위치해 놓기에 바로 지정을 해 놓는다. - $template_path = sprintf("%stpl/",$this->module_path); - $this->setTemplatePath($template_path); - } - - /** - * @brief 생성된 스프링노트들의 목록을 보여줌 - * springnote이라는 module명으로 등록된 모듈을 구하기 위해서 몇가지 설정을 한 후에 쿼리를 수행한다. - * 쿼리수행은 executeQuery(모듈명.쿼리아이디, 인자변수) 로 하게 되며 이 쿼리아이디에 해당하는 xml파일은 모듈의 queries디렉토리에 지정이 되어 있다. - * - * 이 특정 module의 목록은 module model객체에서 구할 수 있지만 검색등의 각 모듈마다 다른 조건 때문에 각 모듈별로 쿼리를 생성해 놓는다. - * 모든 모듈의 결과물(mid)는 modules 테이블에 저장이 된다. - **/ - function dispSpringnoteAdminContent() { - $args->sort_index = "module_srl"; ///< 정렬 순서는 모듈의 sequence값으로 하고 정렬은 역순. 즉 생성된 순으로 한다. - $args->page = Context::get('page'); ///< 현재 페이지를 설정 - $args->list_count = 40; ///< 한페이지에 40개씩 보여주기로 고정. - $args->page_count = 10; ///< 페이지의 수는 10개로 제한. - $args->s_module_category_srl = Context::get('module_category_srl'); ///< 모듈분류값을 인자로 추가 - $output = executeQuery('springnote.getSpringnoteList', $args); ///< springnote.getGuesbookList 쿼리 실행 (./modules/springnote/query/getSpringnoteList.xml) - - /** - * 템플릿에 쓰기 위해서 context::set - * xml query에 navigation이 있고 list_count가 정의되어 있으면 결과 변수에 아래 5가지의 값이 세팅이 된다. - **/ - Context::set('total_count', $output->total_count); - Context::set('total_page', $output->total_page); - Context::set('page', $output->page); - Context::set('springnote_list', $output->data); - Context::set('page_navigation', $output->page_navigation); - - // 템플릿 파일 지정 (./modules/springnote/tpl/index.html파일이 지정이 됨) - $this->setTemplateFile('index'); - } - - - /** - * @brief 스프링노트 설정 폼 출력 - **/ - function dispSpringnoteAdminInsertSpringnote() { - // 스킨 목록을 구해옴 - $oModuleModel = &getModel('module'); - $skin_list = $oModuleModel->getSkins($this->module_path); - Context::set('skin_list',$skin_list); - - // 레이아웃 목록을 구해옴 - $oLayoutMode = &getModel('layout'); - $layout_list = $oLayoutMode->getLayoutList(); - Context::set('layout_list', $layout_list); - - // 템플릿 파일 지정 - $this->setTemplateFile('springnote_insert'); - } - - /** - * @brief 스프링노트 삭제 화면 출력 - **/ - function dispSpringnoteAdminDeleteSpringnote() { - if(!Context::get('module_srl')) return $this->dispSpringnoteAdminContent(); - - $module_info = Context::get('module_info'); - - Context::set('module_info',$module_info); - - // 템플릿 파일 지정 - $this->setTemplateFile('springnote_delete'); - } - - /** - * @brief 스킨 정보 보여줌 - **/ - function dispSpringnoteAdminSkinInfo() { - // 공통 모듈 권한 설정 페이지 호출 - $oModuleAdminModel = &getAdminModel('module'); - $skin_content = $oModuleAdminModel->getModuleSkinHTML($this->module_info->module_srl); - Context::set('skin_content', $skin_content); - - $this->setTemplateFile('skin_info'); - } - - /** - * @brief 권한 목록 출력 - **/ - function dispSpringnoteAdminGrantInfo() { - // 공통 모듈 권한 설정 페이지 호출 - $oModuleAdminModel = &getAdminModel('module'); - $grant_content = $oModuleAdminModel->getModuleGrantHTML($this->module_info->module_srl, $this->xml_info->grant); - Context::set('grant_content', $grant_content); - - $this->setTemplateFile('grant_list'); - } - } -?> diff --git a/modules/springnote/springnote.class.php b/modules/springnote/springnote.class.php deleted file mode 100644 index 95d43a48d..000000000 --- a/modules/springnote/springnote.class.php +++ /dev/null @@ -1,38 +0,0 @@ -moduleInstall(); - return new Object(0,'success_updated'); - } - - /** - * @brief 캐시 파일 재생성 - **/ - function recompileCache() { - } - } - -?> diff --git a/modules/springnote/springnote.model.php b/modules/springnote/springnote.model.php deleted file mode 100644 index ae7b81451..000000000 --- a/modules/springnote/springnote.model.php +++ /dev/null @@ -1,215 +0,0 @@ -userid = $userid; - $this->userkey = $userkey; - $this->domain = $domain; - } - - /** - * @brief url 생성 - **/ - function getUrl($pageid = null) { - return sprintf('http://%s:%s/pages%s.xml%s', $this->server, $this->port, $pageid?'/'.$pageid:'', $this->domain?'?domain='.$this->domain:''); - } - - /** - * @brief userid 생성 - **/ - function getUserID() { - return htmlentities($this->userid, ENT_QUOTES, 'UTF-8'); - } - - /** - * @brief password 생성 - **/ - function getPassword() { - return $this->userkey.'.'.$this->appkey; - } - - /** - * @brief HTTP request 객체 생성 - **/ - function getRequest($url) { - $oReqeust = new HTTP_Request($url); - $oReqeust->addHeader('Content-Type', 'application/xml'); - $oReqeust->setMethod('GET'); - $oReqeust->setBasicAuth($this->getUserID(), $this->getPassword()); - return $oReqeust; - } - - /** - * @brief springnote 페이지 정보 가져오기 - **/ - function getPage($pageid) { - $url = $this->getUrl($pageid); - $oReqeust = $this->getRequest($url); - $oResponse = $oReqeust->sendRequest(); - - if (PEAR::isError($oResponse)) return null; - - $body = $oReqeust->getResponseBody(); - - $oXmlParser = new XmlParser(); - $xmldoc = $oXmlParser->parse($body); - - $page->identifier = $xmldoc->page->identifier->body; - $page->title = $xmldoc->page->title->body; - $page->relation_is_part_of = $xmldoc->page->relation_is_part_of->body; - $page->date_modified = $xmldoc->page->date_modified->body; - $page->uri = $xmldoc->page->uri->body; - $page->date_created = $xmldoc->page->date_created->body; - $page->rights = $xmldoc->page->rights->body; - $page->creator = $xmldoc->page->creator->body; - $page->contributor_modified = $xmldoc->page->contributor_modified->body; - $page->version = $xmldoc->page->version->body; - $page->tags = $xmldoc->page->tags->body; - $page->body = trim($xmldoc->page->body); - $page->source = trim($xmldoc->page->source->body); - - // source에서 /pages/숫자로 되어 있는 url의 수정 - $page->source = preg_replace('/="\/pages\/([0-9]+)(#[^"]+)?"/is','="./?mid='.Context::get('mid').'&pageid=\\1\\2"', $page->source); - - // 첨부파일의 경로를 변경 - $page->source = preg_replace('/="\/pages\/([0-9]+)\/attachments\/([0-9]+)"/is','="'.$page->uri.'/attachments/\\2"', $page->source); - - // Change path of the template images - $page->source = preg_replace('/="\/images\/template\/([^"]+)"/is','="http://zbxe.springnote.com/images/template/\\1"', $page->source); - - $uri = preg_replace('/pages(.*)$/i','',$page->uri); - $page->css_files = array( - sprintf('%sstylesheets/xhtmlContent.css?%d', $uri, time()), - sprintf('%sstylesheets/template.css?%d', $uri, time()), - "http://static2.springnote.com/stylesheets/readonly_30102.css" - ); - return $page; - } - - /** - * @brief springnote 페이지 목록 가져오기 - **/ - function getPages($query = null, $fulltext = true, $p_pageid = 0) { - - if($query) { - if($this->domain) $url = sprintf('%s&q=%s&fulltext=%d', $this->getUrl(), urlencode($query), $fulltext?1:0); - else $url = sprintf('%s?q=%s&fulltext=%d', $this->getUrl(), urlencode($query), $fulltext?1:0); - } else { - $url = $this->getUrl(); - } - - $oReqeust = $this->getRequest($url); - $oResponse = $oReqeust->sendRequest(); - - if (PEAR::isError($oResponse)) return array(); - - $body = $oReqeust->getResponseBody(); - - $oXmlParser = new XmlParser(); - $xmldoc = $oXmlParser->parse($body); - - // 페이지 목록 정리 - $output = array(); - $pages = array(); - $root = null; - if(count($xmldoc->pages->page)) { - // 일단 서버에서 보내주는 대로 목록을 받음 - foreach($xmldoc->pages->page as $val) { - $obj = null; - $obj->pageid = $val->identifier->body; - $obj->title = $val->title->body; - $obj->relation_is_part_of = $val->relation_is_part_of->body; - $obj->date_modified = $val->date_modified->body; - $obj->uri = $val->uri->body; - $obj->source = trim($val->source->body); - if($query && !$obj->source) continue; - $pages[$obj->pageid] = $obj; - } - - // parent/chlid관계로 묶음 - foreach($pages as $pageid => $page) { - if($page->relation_is_part_of) $pages[$page->relation_is_part_of]->child[] = &$pages[$pageid]; - else $root->child[] = &$pages[$pageid]; - } - - if($p_pageid) $this->getNodes($root->child, $p_pageid, $root); - - $pages = array(); - $prev_pageid = 0; - $this->arrangePages($pages, $root->child, 0, $prev_pageid); - - } - - return $pages; - } - - /** - * @brief 특정 노드아래만 검색을 하기 위할때 해당 노드의 page_id를 받아서 해당 노드tree만 리턴 - **/ - function getNodes($list, $p_pageid, &$root) { - if(!count($list)) return; - foreach($list as $key => $val) { - if($val->pageid == $p_pageid) { - $root = $val; - return; - } - - if($val->child) $this->getNodes($val->child, $p_pageid, $root); - } - } - - /** - * @brief 스프링노트 서버에서 보내준 페이지를 정렬 - **/ - function arrangePages(&$pages, $list, $depth, &$prev_pageid) { - if(!count($list)) return; - - foreach($list as $key => $val) { - - $child = $val->child; - unset($val->child); - - $val->depth = $depth; - $pages[$val->pageid] = $val; - - if($prev_pageid) { - $pages[$prev_pageid]->next->pageid = $pages[$val->pageid]->pageid; - $pages[$prev_pageid]->next->title = $pages[$val->pageid]->title; - $pages[$val->pageid]->prev->pageid = $pages[$prev_pageid]->pageid; - $pages[$val->pageid]->prev->title = $pages[$prev_pageid]->title; - } - - $prev_pageid = $val->pageid; - - if($child) $this->arrangePages($pages, $child,$depth+1, $prev_pageid); - } - } - - } -?> diff --git a/modules/springnote/springnote.view.php b/modules/springnote/springnote.view.php deleted file mode 100644 index 958c77e60..000000000 --- a/modules/springnote/springnote.view.php +++ /dev/null @@ -1,95 +0,0 @@ -module_srl) Context::set('module_srl',$this->module_srl); - - /** - * 현재 방명록 모듈의 정보를 module_info라는 이름으로 템플릿에서 사용할 수 있게 하기 위해 세팅한다 - **/ - Context::set('module_info',$this->module_info); - - /** - * 모듈정보에서 넘어오는 skin값을 이용하여 최종 출력할 템플릿의 위치를 출력한다. - * $this->module_path는 ./modules/guestbook/의 값을 가지고 있다 - **/ - $template_path = sprintf("%sskins/%s/",$this->module_path, $this->module_info->skin); - if(!is_dir($template_path)||!$this->module_info->skin) { - $this->module_info->skin = 'xe_official'; - $template_path = sprintf("%sskins/%s/",$this->module_path, $this->module_info->skin); - } - $this->setTemplatePath($template_path); - } - - /** - * @brief 목록 출력 (관리자용) - **/ - function dispSpringnoteContent() { - // 권한 체크 - if(!$this->grant->access) return $this->dispSpringnoteMessage('msg_not_permitted'); - - $pageid = (int)Context::get('pageid'); - if($this->module_info->pageid && $this->module_info->pageid_option != 'list') $pageid = $this->module_info->pageid; - if(!$pageid && $this->module_info->pageid) $pageid = $this->module_info->pageid; - - $q = Context::get('q'); - - $oSpringnoteModel = &getModel('springnote'); - $oSpringnoteModel->setInfo($this->module_info->openid, $this->module_info->userkey, $this->module_info->domain); - - // 특정 페이지 선택시 페이지 정보 가져오기 - if($this->grant->view && $pageid) { - $page = $oSpringnoteModel->getPage($pageid); - if($page) { - for($i=0;$icss_files);$i++) { - $css_file = $page->css_files[$i]; - Context::addCssFile($css_file); - } - Context::addBrowserTitle($page->title); - } - } - - // 페이지 목록 가져오기 - if($this->module_info->pageid && $this->module_info->pageid_option != 'list') $pages = null; - else { - if($this->module_info->pageid && $this->module_info->pageid_option == 'list') $pages = $oSpringnoteModel->getPages($q, true, $this->module_info->pageid); - else { - $pages = $oSpringnoteModel->getPages($q, true); - } - } - - if($pageid) { - if($pages[$pageid]->prev) $page->prev = $pages[$pageid]->prev; - if($pages[$pageid]->next) $page->next = $pages[$pageid]->next; - } - Context::set('page', $page); - Context::set('pages', $pages); - - $this->setTemplateFile('list'); - } - - /** - * @brief 메세지 출력 - **/ - function dispSpringnoteMessage($msg_code) { - $msg = Context::getLang($msg_code); - if(!$msg) $msg = $msg_code; - Context::set('message', $msg); - $this->setTemplateFile('message'); - } - - } -?> diff --git a/modules/springnote/tpl/filter/delete_springnote.xml b/modules/springnote/tpl/filter/delete_springnote.xml deleted file mode 100644 index 283bcdcc1..000000000 --- a/modules/springnote/tpl/filter/delete_springnote.xml +++ /dev/null @@ -1,10 +0,0 @@ - -
    - - - - - - - -
    diff --git a/modules/springnote/tpl/filter/insert_springnote.xml b/modules/springnote/tpl/filter/insert_springnote.xml deleted file mode 100644 index 5f5eb6c5e..000000000 --- a/modules/springnote/tpl/filter/insert_springnote.xml +++ /dev/null @@ -1,38 +0,0 @@ - -
    - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    diff --git a/modules/springnote/tpl/grant_list.html b/modules/springnote/tpl/grant_list.html deleted file mode 100644 index b0d8b0c53..000000000 --- a/modules/springnote/tpl/grant_list.html +++ /dev/null @@ -1,3 +0,0 @@ - - -{$grant_content} diff --git a/modules/springnote/tpl/header.html b/modules/springnote/tpl/header.html deleted file mode 100644 index 2ed5f6595..000000000 --- a/modules/springnote/tpl/header.html +++ /dev/null @@ -1,23 +0,0 @@ - - -

    {$lang->springnote} {$lang->cmd_management}

    - -
    {nl2br($lang->about_springnote)}
    - - - -

    {$module_info->mid} ({$lang->is_default}) | View

    - - - - - diff --git a/modules/springnote/tpl/index.html b/modules/springnote/tpl/index.html deleted file mode 100644 index 7386efc8a..000000000 --- a/modules/springnote/tpl/index.html +++ /dev/null @@ -1,80 +0,0 @@ - - -
    - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    Total {number_format($total_count)}, Page {number_format($page)}/{number_format($total_page)}
    {$lang->no}
    -
    - - - - -
    -
    {$lang->mid}
    -
    {$lang->browser_title}
    {$lang->regdate}
     
    {$no} - - {$lang->not_exists} - - {$module_category[$val->module_category_srl]->title} - - {htmlspecialchars($val->mid)}{$val->browser_title}{zdate($val->regdate,"Y-m-d")}{$lang->cmd_setup}{$lang->cmd_delete}
    - - - - -
    - - - diff --git a/modules/springnote/tpl/js/springnote_admin.js b/modules/springnote/tpl/js/springnote_admin.js deleted file mode 100644 index b01738e15..000000000 --- a/modules/springnote/tpl/js/springnote_admin.js +++ /dev/null @@ -1,68 +0,0 @@ -/** - * @file modules/springnote/js/springnote_admin.js - * @author zero (zero@nzeo.com) - * @brief springnote 모듈의 관리자용 javascript - **/ - -/* 모듈 생성 후 */ -function completeInsertSpringnote(ret_obj) { - var error = ret_obj['error']; - var message = ret_obj['message']; - - var page = ret_obj['page']; - var module_srl = ret_obj['module_srl']; - - alert(message); - - var url = current_url.setQuery('act','dispSpringnoteAdminInsertSpringnote'); - if(module_srl) url = url.setQuery('module_srl',module_srl); - if(page) url.setQuery('page',page); - location.href = url; -} - -/* 모듈 삭제 후 */ -function completeDeleteSpringnote(ret_obj) { - var error = ret_obj['error']; - var message = ret_obj['message']; - var page = ret_obj['page']; - alert(message); - - var url = current_url.setQuery('act','dispSpringnoteAdminContent').setQuery('module_srl',''); - if(page) url = url.setQuery('page',page); - location.href = url; -} - -/* 권한 관련 */ -function completeInsertGrant(ret_obj) { - var error = ret_obj['error']; - var message = ret_obj['message']; - var page = ret_obj['page']; - var module_srl = ret_obj['module_srl']; - - alert(message); - - location.href = location.href; -} - -/* 카테고리 이동 */ -function doChangeCategory(fo_obj) { - var module_category_srl = fo_obj.module_category_srl.options[fo_obj.module_category_srl.selectedIndex].value; - if(module_category_srl==-1) { - location.href = current_url.setQuery('act','dispModuleAdminCategory'); - return false; - } - return true; -} - -/* 일괄 설정 */ -function doCartSetup(url) { - var module_srl = new Array(); - jQuery('#fo_list input[name=cart]:checked').each(function() { - module_srl[module_srl.length] = jQuery(this).val(); - }); - - if(module_srl.length<1) return; - - url += "&module_srls="+module_srl.join(','); - popopen(url,'modulesSetup'); -} diff --git a/modules/springnote/tpl/skin_info.html b/modules/springnote/tpl/skin_info.html deleted file mode 100644 index 0ad67b69f..000000000 --- a/modules/springnote/tpl/skin_info.html +++ /dev/null @@ -1,3 +0,0 @@ - - -{$skin_content} diff --git a/modules/springnote/tpl/springnote_delete.html b/modules/springnote/tpl/springnote_delete.html deleted file mode 100644 index a3963d6c4..000000000 --- a/modules/springnote/tpl/springnote_delete.html +++ /dev/null @@ -1,27 +0,0 @@ - - - - -
    - - - -

    {$lang->confirm_delete}

    - - - - - - - - - - - - -
    {$lang->module_name}
    {$module_info->mid}
    {$lang->module}
    {$module_info->module}
    - - {$lang->cmd_back} -
    - -
    diff --git a/modules/springnote/tpl/springnote_insert.html b/modules/springnote/tpl/springnote_insert.html deleted file mode 100644 index 90e2b45df..000000000 --- a/modules/springnote/tpl/springnote_insert.html +++ /dev/null @@ -1,133 +0,0 @@ - - - - - -
    - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    {$lang->mid}
    - -

    {$lang->about_mid}

    -
    {$lang->module_category}
    - -

    {$lang->about_module_category}

    -
    {$lang->springnote_openid}
    - http:/// -

    {$lang->about_springnote_openid}

    -
    {$lang->springnote_userkey}
    - -

    {$lang->about_springnote_userkey}

    -
    {$lang->springnote_pageid}
    - -

    {$lang->about_springnote_pageid}

    -
    {$lang->springnote_pageid_setup}
    -

    pageid_option!='list')-->checked="checked" id="springnote_pageid_option_only" />

    -

    pageid_option=='list')-->checked="checked" id="springnote_pageid_option_list" />

    -

    {$lang->about_springnote_pageid_setup}

    -
    {$lang->springnote_domain}
    - -

    {$lang->about_springnote_domain}

    -
    {$lang->browser_title}
    - - {$lang->cmd_find_langcode} -

    {$lang->about_browser_title}

    -
    {$lang->layout}
    - -

    {$lang->about_layout}

    -
    {$lang->skin}
    - -

    {$lang->about_skin}

    -
    {$lang->description}
    - -

    {$lang->about_description}

    -
    {$lang->header_text}
    - -

    {$lang->about_header_text}

    -
    {$lang->footer_text}
    - -

    {$lang->about_footer_text}

    -
    - -
    - -
    diff --git a/modules/tccommentnotify/conf/info.xml b/modules/tccommentnotify/conf/info.xml deleted file mode 100644 index 891fee417..000000000 --- a/modules/tccommentnotify/conf/info.xml +++ /dev/null @@ -1,81 +0,0 @@ - - - 댓글알리미 - コメントお知らせアラート - 评论通告 - Comment Notifier - 評論通知 - 댓글알리미 모듈입니다. - コメントお知らせアラートモジュールです。 - 评论通告模块。 - Comment Notifier will tell you when there's a new comment - 當有新評論時,此模組會告知。 - 0.2.1 - 2008-07-31 - interlock - - - haneul - haneul - haneul - haneul - haneul - - - - - haneul - haneul - haneul - haneul - haneul - - 중복 댓글알림 제거 추가 - - - - - - haneul - haneul - haneul - haneul - haneul - - 본문에 대한 댓글알림 추가 - XE 기본패키지에 추가 - - - - - haneul - haneul - haneul - haneul - haneul - - queue에서 잘 안 빠지는 문제 수정 - - - - - haneul - haneul - haneul - haneul - haneul - - page module로 들어오는 noti가 반영이 안되는 문제 수정 - - - - - haneul - haneul - haneul - haneul - haneul - - tag strip안되는 문제 수정 - - diff --git a/modules/tccommentnotify/conf/module.xml b/modules/tccommentnotify/conf/module.xml deleted file mode 100644 index 3399716a7..000000000 --- a/modules/tccommentnotify/conf/module.xml +++ /dev/null @@ -1,12 +0,0 @@ - - - - - - - - - - - - diff --git a/modules/tccommentnotify/lang/en.lang.php b/modules/tccommentnotify/lang/en.lang.php deleted file mode 100644 index 39730314d..000000000 --- a/modules/tccommentnotify/lang/en.lang.php +++ /dev/null @@ -1,6 +0,0 @@ -commentnotify = 'Comment Notifier'; - $lang->msg_checked_comment_is_deleted = '%d comment(s) has(have) been deleted'; - $lang->cmd_delete_checked_comment = 'Delete Selected Items'; - $lang->site_name = 'Site Name'; -?> diff --git a/modules/tccommentnotify/lang/fr.lang.php b/modules/tccommentnotify/lang/fr.lang.php deleted file mode 100644 index 8596c2685..000000000 --- a/modules/tccommentnotify/lang/fr.lang.php +++ /dev/null @@ -1,6 +0,0 @@ -commentnotify = 'Annonceur de Commentaire'; - $lang->msg_checked_comment_is_deleted = '%d commentaire(s) a(ont) est(sont) supprimé(s)'; - $lang->cmd_delete_checked_comment = 'Supprimer les Item choisis'; - $lang->site_name = 'Site Name'; -?> diff --git a/modules/tccommentnotify/lang/jp.lang.php b/modules/tccommentnotify/lang/jp.lang.php deleted file mode 100644 index e90c85623..000000000 --- a/modules/tccommentnotify/lang/jp.lang.php +++ /dev/null @@ -1,6 +0,0 @@ -commentnotify = 'コメントお知らせアラート'; - $lang->msg_checked_comment_is_deleted = '%d個のアラートメッセージが削除されました。'; - $lang->cmd_delete_checked_comment = '選択したコメントを削除'; - $lang->site_name = 'サイト名'; -?> diff --git a/modules/tccommentnotify/lang/ko.lang.php b/modules/tccommentnotify/lang/ko.lang.php deleted file mode 100644 index 6ef5727a0..000000000 --- a/modules/tccommentnotify/lang/ko.lang.php +++ /dev/null @@ -1,6 +0,0 @@ -commentnotify = '댓글알리미'; - $lang->msg_checked_comment_is_deleted = '%d개의 알림글이 삭제되었습니다'; - $lang->cmd_delete_checked_comment = '선택삭제'; - $lang->site_name = '사이트명'; -?> diff --git a/modules/tccommentnotify/lang/zh-CN.lang.php b/modules/tccommentnotify/lang/zh-CN.lang.php deleted file mode 100644 index 5f7e83ed2..000000000 --- a/modules/tccommentnotify/lang/zh-CN.lang.php +++ /dev/null @@ -1,11 +0,0 @@ - 翻译:guny - * @brief 评论通告模块简体中文语言包 - **/ - $lang->commentnotify = '评论通告'; - $lang->msg_checked_comment_is_deleted = '已删除%d个通告。'; - $lang->cmd_delete_checked_comment = '删除所选'; - $lang->site_name = '站点名称'; -?> diff --git a/modules/tccommentnotify/lang/zh-TW.lang.php b/modules/tccommentnotify/lang/zh-TW.lang.php deleted file mode 100644 index 65582fa62..000000000 --- a/modules/tccommentnotify/lang/zh-TW.lang.php +++ /dev/null @@ -1,6 +0,0 @@ -commentnotify = '評論通知'; - $lang->msg_checked_comment_is_deleted = '%d 評論被刪除'; - $lang->cmd_delete_checked_comment = '刪除所選項目'; - $lang->site_name = '網站名稱'; -?> diff --git a/modules/tccommentnotify/queries/deleteChild.xml b/modules/tccommentnotify/queries/deleteChild.xml deleted file mode 100644 index 18618e3be..000000000 --- a/modules/tccommentnotify/queries/deleteChild.xml +++ /dev/null @@ -1,8 +0,0 @@ - - - - - - - - diff --git a/modules/tccommentnotify/queries/deleteChildren.xml b/modules/tccommentnotify/queries/deleteChildren.xml deleted file mode 100644 index ed56920f3..000000000 --- a/modules/tccommentnotify/queries/deleteChildren.xml +++ /dev/null @@ -1,8 +0,0 @@ - - -
    - - - - - diff --git a/modules/tccommentnotify/queries/deleteFromQueue.xml b/modules/tccommentnotify/queries/deleteFromQueue.xml deleted file mode 100644 index c41446480..000000000 --- a/modules/tccommentnotify/queries/deleteFromQueue.xml +++ /dev/null @@ -1,8 +0,0 @@ - - -
    - - - - - diff --git a/modules/tccommentnotify/queries/deleteParent.xml b/modules/tccommentnotify/queries/deleteParent.xml deleted file mode 100644 index d671dcc0a..000000000 --- a/modules/tccommentnotify/queries/deleteParent.xml +++ /dev/null @@ -1,8 +0,0 @@ - - -
    - - - - - diff --git a/modules/tccommentnotify/queries/getChild.xml b/modules/tccommentnotify/queries/getChild.xml deleted file mode 100644 index 4686dcf79..000000000 --- a/modules/tccommentnotify/queries/getChild.xml +++ /dev/null @@ -1,11 +0,0 @@ - - -
    - - - - - - - - diff --git a/modules/tccommentnotify/queries/getChildId.xml b/modules/tccommentnotify/queries/getChildId.xml deleted file mode 100644 index 90e272c36..000000000 --- a/modules/tccommentnotify/queries/getChildId.xml +++ /dev/null @@ -1,12 +0,0 @@ - - -
    - - - - - - - - - diff --git a/modules/tccommentnotify/queries/getChildren.xml b/modules/tccommentnotify/queries/getChildren.xml deleted file mode 100644 index 3e3171257..000000000 --- a/modules/tccommentnotify/queries/getChildren.xml +++ /dev/null @@ -1,11 +0,0 @@ - - -
    - - - - - - - - diff --git a/modules/tccommentnotify/queries/getFromQueue.xml b/modules/tccommentnotify/queries/getFromQueue.xml deleted file mode 100644 index 50161a68c..000000000 --- a/modules/tccommentnotify/queries/getFromQueue.xml +++ /dev/null @@ -1,13 +0,0 @@ - - -
    - - - - - - - - - - diff --git a/modules/tccommentnotify/queries/getNotifiedList.xml b/modules/tccommentnotify/queries/getNotifiedList.xml deleted file mode 100644 index 70cc2dd87..000000000 --- a/modules/tccommentnotify/queries/getNotifiedList.xml +++ /dev/null @@ -1,27 +0,0 @@ - - -
    -
    - - - - - - - - - - - - - - - - - - - - - - - diff --git a/modules/tccommentnotify/queries/getParentId.xml b/modules/tccommentnotify/queries/getParentId.xml deleted file mode 100644 index fe27ee479..000000000 --- a/modules/tccommentnotify/queries/getParentId.xml +++ /dev/null @@ -1,14 +0,0 @@ - - -
    - - - - - - - - - - - diff --git a/modules/tccommentnotify/queries/getSite.xml b/modules/tccommentnotify/queries/getSite.xml deleted file mode 100644 index 0821081bd..000000000 --- a/modules/tccommentnotify/queries/getSite.xml +++ /dev/null @@ -1,11 +0,0 @@ - - -
    - - - - - - - - diff --git a/modules/tccommentnotify/queries/insertCommentNotified.xml b/modules/tccommentnotify/queries/insertCommentNotified.xml deleted file mode 100644 index e73c39d95..000000000 --- a/modules/tccommentnotify/queries/insertCommentNotified.xml +++ /dev/null @@ -1,25 +0,0 @@ - - -
    - - - - - - - - - - - - - - - - - - - - - - diff --git a/modules/tccommentnotify/queries/insertCommentNotifiedChild.xml b/modules/tccommentnotify/queries/insertCommentNotifiedChild.xml deleted file mode 100644 index df1a26ce2..000000000 --- a/modules/tccommentnotify/queries/insertCommentNotifiedChild.xml +++ /dev/null @@ -1,22 +0,0 @@ - - -
    - - - - - - - - - - - - - - - - - - - diff --git a/modules/tccommentnotify/queries/insertQueue.xml b/modules/tccommentnotify/queries/insertQueue.xml deleted file mode 100644 index e4593389b..000000000 --- a/modules/tccommentnotify/queries/insertQueue.xml +++ /dev/null @@ -1,8 +0,0 @@ - - -
    - - - - - diff --git a/modules/tccommentnotify/queries/insertSite.xml b/modules/tccommentnotify/queries/insertSite.xml deleted file mode 100644 index 2bf165598..000000000 --- a/modules/tccommentnotify/queries/insertSite.xml +++ /dev/null @@ -1,12 +0,0 @@ - - -
    - - - - - - - - - diff --git a/modules/tccommentnotify/queries/updateParent.xml b/modules/tccommentnotify/queries/updateParent.xml deleted file mode 100644 index 98598ef62..000000000 --- a/modules/tccommentnotify/queries/updateParent.xml +++ /dev/null @@ -1,12 +0,0 @@ - - -
    - - - - - - - - - diff --git a/modules/tccommentnotify/schemas/tcnotified.xml b/modules/tccommentnotify/schemas/tcnotified.xml deleted file mode 100644 index db5d8a4cd..000000000 --- a/modules/tccommentnotify/schemas/tcnotified.xml +++ /dev/null @@ -1,20 +0,0 @@ -
    - - - - - - - - - - - - - - - - - - -
    diff --git a/modules/tccommentnotify/schemas/tcnotifiedchildren.xml b/modules/tccommentnotify/schemas/tcnotifiedchildren.xml deleted file mode 100644 index 864cba50e..000000000 --- a/modules/tccommentnotify/schemas/tcnotifiedchildren.xml +++ /dev/null @@ -1,17 +0,0 @@ - - - - - - - - - - - - - - - - -
    diff --git a/modules/tccommentnotify/schemas/tcnotifiedsites.xml b/modules/tccommentnotify/schemas/tcnotifiedsites.xml deleted file mode 100644 index 0276988bb..000000000 --- a/modules/tccommentnotify/schemas/tcnotifiedsites.xml +++ /dev/null @@ -1,7 +0,0 @@ - - - - - - -
    diff --git a/modules/tccommentnotify/schemas/tcnotifyqueue.xml b/modules/tccommentnotify/schemas/tcnotifyqueue.xml deleted file mode 100644 index 434f0598d..000000000 --- a/modules/tccommentnotify/schemas/tcnotifyqueue.xml +++ /dev/null @@ -1,3 +0,0 @@ - - -
    diff --git a/modules/tccommentnotify/tccommentnotify.admin.controller.php b/modules/tccommentnotify/tccommentnotify.admin.controller.php deleted file mode 100644 index 8081cd636..000000000 --- a/modules/tccommentnotify/tccommentnotify.admin.controller.php +++ /dev/null @@ -1,68 +0,0 @@ -stop('msg_cart_is_null'); - $comment_srl_list= explode('|@|', $cart); - $comment_count = count($comment_srl_list); - if(!$comment_count) return $this->stop('msg_cart_is_null'); - - for($i=0;$i<$comment_count;$i++) { - $notified_srl = trim($comment_srl_list[$i]); - if(!$notified_srl) continue; - - $output = $this->deleteParent($notified_srl); - if(!$output->toBool()) continue; - - $deleted_count ++; - } - - $this->setMessage( sprintf(Context::getLang('msg_checked_comment_is_deleted'), $deleted_count) ); - } - - function deleteParent($parent_srl) - { - $args->notified_srl = $parent_srl; - executeQuery('tccommentnotify.deleteParent', $args); - $newargs->parent_srl = $args->notified_srl; - return executeQuery('tccommentnotify.deleteChildren', $newargs); - } - - function procCommentNotifyAdminDeleteParent() - { - $notified_srl = Context::get('notified_srl'); - $this->deleteParent($notified_srl); - } - - function procCommentNotifyAdminDeleteChild() - { - $args->notified_srl = Context::get('notified_srl'); - $oModel = &getModel('tccommentnotify'); - $output = $oModel->GetChild($args->notified_srl); - if(!$output->toBool()) - { - return; - } - $parent_srl = $output->data->parent_srl; - executeQuery('tccommentnotify.deleteChild', $args); - if(!$oModel->GetChildren($parent_srl)) - { - $newarg->notified_srl = $parent_srl; - executeQuery('tccommentnotify.deleteParent', $newarg); - } - } - } -?> diff --git a/modules/tccommentnotify/tccommentnotify.admin.view.php b/modules/tccommentnotify/tccommentnotify.admin.view.php deleted file mode 100644 index ecc66b2c0..000000000 --- a/modules/tccommentnotify/tccommentnotify.admin.view.php +++ /dev/null @@ -1,64 +0,0 @@ -setTemplatePath($this->module_path.'tpl'); - } - - /** - * @brief 관리자 페이지 초기화면 - **/ - function dispCommentNotifyAdminIndex() { - $this->dispCommentNotifyAdminList(); - } - - function dispCommentNotifyAdminList() { - - // 목록을 구하기 위한 옵션 - $args->page = Context::get('page'); ///< 페이지 - - $args->sort_index = 'list_order'; ///< 소팅 값 - - $oCommentNotifyModel = &getModel('tccommentnotify'); - $output = $oCommentNotifyModel->GetNotifiedList($args); - - Context::set('total_count', $output->total_count); - Context::set('total_page', $output->total_page); - Context::set('page', $output->page); - $notify_list = array(); - if(!$output->data) - { - $output->data = array(); - } - foreach($output->data as $notifyparent) - { - $item = null; - $item->parent = $notifyparent; - $item->children = $oCommentNotifyModel->GetChildren($notifyparent->notified_srl); - $notify_list[] = $item; - } - Context::set('notify_list', $notify_list); - Context::set('page_navigation', $output->page_navigation); - - // 템플릿 지정 - $this->setTemplatePath($this->module_path.'tpl'); - $this->setTemplateFile('commentnotify_list'); - } - - function dispCommentNotifyAdminDeleteChild() - { - $notified_srl = Context::get('notified_srl'); - $this->setTemplateFile('delete_child'); - } - } -?> diff --git a/modules/tccommentnotify/tccommentnotify.class.php b/modules/tccommentnotify/tccommentnotify.class.php deleted file mode 100644 index 05139d93e..000000000 --- a/modules/tccommentnotify/tccommentnotify.class.php +++ /dev/null @@ -1,60 +0,0 @@ -insertTrigger('comment.insertComment', 'tccommentnotify', 'controller', 'triggerInsertComment', 'after'); - $oModuleController->insertActionForward('tccommentnotify', 'view', 'dispCommentNotifyAdminIndex'); - - return new Object(); - } - - /** - * @brief 설치가 이상이 없는지 체크하는 method - **/ - function checkUpdate() { - $oModuleModel = &getModel('module'); - if(!$oModuleModel->getTrigger('comment.insertComment', 'tccommentnotify', 'controller', 'triggerInsertComment', 'after')) return true; - if(!$oModuleModel->getActionForward('dispCommentNotifyAdminIndex')) return true; - - - return false; - } - - /** - * @brief 업데이트 실행 - **/ - function moduleUpdate() { - $oModuleModel = &getModel('module'); - $oModuleController = &getController('module'); - if(!$oModuleModel->getTrigger('comment.insertComment', 'tccommentnotify', 'controller', 'triggerInsertComment', 'after')) - $oModuleController->insertTrigger('comment.insertComment', 'tccommentnotify', 'controller', 'triggerInsertComment', 'after'); - if(!$oModuleModel->getActionForward('dispCommentNotifyAdminIndex')) - $oModuleController->insertActionForward('tccommentnotify', 'view', 'dispCommentNotifyAdminIndex'); - - return new Object(0, 'success_updated'); - } - - /** - * @brief 캐시 파일 재생성 - **/ - function recompileCache() { - } - } -?> diff --git a/modules/tccommentnotify/tccommentnotify.controller.php b/modules/tccommentnotify/tccommentnotify.controller.php deleted file mode 100644 index b3d7160fb..000000000 --- a/modules/tccommentnotify/tccommentnotify.controller.php +++ /dev/null @@ -1,336 +0,0 @@ -id = $id; - $args->title = $title; - $args->name = $name; - $args->url = $url; - $output = executeQuery("tccommentnotify.insertSite", $args); - if(!$output->toBool()) - { - return -1; - } - else - { - return $id; - } - } - - function insertParent(&$obj, $siteid, $module_srl) - { - $parentid = getNextSequence(); - $args->notified_srl = $parentid; - $args->module_srl = $module_srl; - $args->name = $obj->r1_name; - $args->homepage = $obj->r1_homepage; - $args->written = date('YmdHis', $obj->r1_regdate); - $args->comment = $obj->r1_body; - $args->entry = $obj->s_no; - $args->siteid = $siteid; - $args->url = $obj->r1_url; - $args->remoteid = $obj->r1_no; - $args->entrytitle = $obj->s_post_title; - $args->entryurl = $obj->s_url; - $args->list_order = $parentid * -1; - $output = executeQuery("tccommentnotify.insertCommentNotified", $args); - if(!$output->toBool()) - { - return -1; - } - return $parentid; - } - - function procDoNotify() - { - $oController = &getController('module'); - $output = $oController->lock('commentnotify', 400); - if(!$output->toBool()) return; - $deadline = $output->get('deadline'); - - if( file_exists($this->cachedir.$this->cachefile) ) - { - FileHandler::removeFile($this->cachedir.$this->cachefile); - } - - $oModel = &getModel('tccommentnotify'); - $output = $oModel->GetCommentsFromNotifyQueue(); - if(!$output->toBool()) - { - debugPrint("Error"); - debugPrint($output); - } - if($output->data) - { - foreach($output->data as $data) - { - $this->deleteFromQueue($data->comment_srl); - $this->sendCommentNotify($data->comment_srl); - } - } - $oController->unlock('commentnotify', $deadline); - } - - function deleteFromQueue($comment_srl) - { - $args->comment_srl = $comment_srl; - executeQuery("tccommentnotify.deleteFromQueue", $args); - } - - function triggerInsertComment($obj) - { - $oCommentModel = &getModel('comment'); - $oComment = $oCommentModel->getComment($obj->comment_srl); - $output = $this->insertCommentNotifyQueue($obj->comment_srl); - if($output->toBool()) - { - if(!file_exists($this->cachedir.$this->cachefile)) - { - if(!file_exists($this->cachedir)) - { - FileHandler::makeDir($this->cachedir); - } - $fp = fopen($this->cachedir.$this->cachefile, "w"); - fwrite($fp, "aa"); - fclose($fp); - } - } - return new Object(); - } - - function insertCommentNotifyQueue($comment_srl) - { - $args->comment_srl = $comment_srl; - return executeQuery("tccommentnotify.insertQueue", $args); - } - - function sendCommentNotify($comment_srl) - { - set_include_path("./libs/PEAR"); - require_once('PEAR.php'); - require_once('HTTP/Request.php'); - - $oCommentModel = &getModel('comment'); - $oChild = $oCommentModel->getComment($comment_srl); - - if(!$oChild->isExists()) - { - return; - } - - $document_srl = $oChild->get('document_srl'); - - $oDocumentModel = &getModel('document'); - $oDocument = $oDocumentModel->getDocument($document_srl); - - $oParent = null; - $parent_srl = $oChild->get('parent_srl'); - if(!$parent_srl) - { - $oParent = $oDocumentModel->getDocument($document_srl); - } - else - { - $oParent = $oCommentModel->getComment($parent_srl); - } - - if(!$oParent->isExists()) - { - return; - } - - $parentHomepage = $oParent->getHomepageUrl(); - $oMemberModel = &getModel('member'); - if(!$parentHomepage) - { - $parent_member = $oParent->getMemberSrl(); - if(!$parent_member) - return; - $member_info = $oMemberModel->getMemberInfoByMemberSrl($parent_member); - $parentHomepage = $member_info->homepage; - if(!$parentHomepage) - return; - } - - $childHomepage = $oChild->getHomepageUrl(); - if(!$childHomepage) - { - $child_member = $oChild->getMemberSrl(); - if($child_member) - { - $child_info = $oMemberModel->getMemberInfoByMemberSrl($child_member); - $childHomepage = $member_info->homepage; - } - } - - $oModuleModel = &getModel('module'); - $module_info = $oModuleModel->getModuleInfoByDocumentSrl($document_srl); - if($this->SendNotifyRequest($parentHomepage, $module_info, $oDocument, $oParent, $parentHomepage, $oChild, $childHomepage) != 200) - { - $indexedPage = rtrim($parentHomepage, '/').'/index.php'; - $this->SendNotifyRequest($indexedPage, $module_info, $oDocument, $oParent, $parentHomepage, $oChild, $childHomepage); - } - } - - function SendNotifyRequest($target, &$module_info, &$oDocument, &$oParent, $parentHomepage, &$oChild, $childHomepage) - { - $oReq = new HTTP_Request(); - $oReq->setURL($target); - $oReq->setMethod("POST"); - $oReq->addHeader("Content-Type", "application/x-www-form-urlencoded; charset=utf-8"); - $oReq->addPostData('mode', 'fb'); - $oReq->addPostData('url', getUrl('mid', $module_info->mid,'act','','module','')); - $oReq->addPostData('s_home_title', $module_info->browser_title); - $oReq->addPostData('s_post_title', $oDocument->getTitleText()); - $oReq->addPostData('s_name', $oDocument->getNickName()); - $oReq->addPostData('s_url', $oDocument->getPermanentUrl()); - $oReq->addPostData('s_no', $oDocument->document_srl); - - $oReq->addPostData('r1_name', $oParent->getNickName()); - if($oChild->get('parent_srl')) - { - $oReq->addPostData('r1_no', $oParent->comment_srl); - $oReq->addPostData('r1_url', sprintf("%s#comment_%s", $oDocument->getPermanentUrl(), $oParent->comment_srl)); - $oReq->addPostData('r2_rno', $oParent->comment_srl); - } - else - { - $oReq->addPostData('r1_no', '-1'); - $oReq->addPostData('r1_url', $oParent->getPermanentUrl()); - $oReq->addPostData('r2_rno', '-1'); - } - - $oReq->addPostData('r1_pno', $oDocument->document_srl); - $oReq->addPostData('r1_rno', '0'); - $oReq->addPostData('r1_homepage', $parentHomepage); - $oReq->addPostData('r1_regdate', ztime($oParent->get('regdate'))); - $oReq->addPostData('r2_name', $oChild->getNickName()); - $oReq->addPostData('r2_no', $oChild->comment_srl); - $oReq->addPostData('r2_pno', $oDocument->document_srl); - $oReq->addPostData('r2_homepage', $childHomepage); - $oReq->addPostData('r2_regdate', ztime($oChild->get('regdate'))); - $oReq->addPostData('r2_url', sprintf("%s#comment_%s", $oDocument->getPermanentUrl(), $oChild->comment_srl)); - - if($oChild->get('parent_srl')) - { - $oReq->addPostData('r1_body', strip_tags($oParent->get('content'))); - } - else - { - $oReq->addPostData('r1_body', $oParent->getContentText(250)); - } - - $oReq->addPostData('r2_body', strip_tags($oChild->get('content'))); - - $oReq->sendRequest(false); - $code = $oReq->getResponseCode(); - return $code; - } - - function insertCommentNotify(&$obj, $siteid, $parentid, $module_srl) - { - $myid = getNextSequence(); - $args->notified_srl = $myid; - $args->module_srl = $module_srl; - $args->parent_srl = $parentid; - $args->name = $obj->r2_name; - $args->homepage = $obj->r2_homepage; - $args->written = date('YmdHis', $obj->r2_regdate); - $args->comment = $obj->r2_body; - $args->url = $obj->r2_url; - $args->remoteid = $obj->r2_no; - $args->list_order = $myid * -1; - $output = executeQuery("tccommentnotify.insertCommentNotifiedChild", $args); - $bRet = $output->toBool(); - return $bRet; - } - - function updateParent($parentid) - { - $args->notified_srl = $parentid; - $args->list_order = -1 * getNextSequence(); - $output = executeQuery("tccommentnotify.updateParent", $args); - } - - function procNotifyReceived() { - - $obj = Context::getRequestVars(); - $oModel = &getModel('tccommentnotify'); - - $oDB = &DB::getInstance(); - $oDB -> begin(); - $siteid = $oModel->GetSite( $obj->url ); - $module_info = Context::get('current_module_info'); - $module_srl = $module_info->module_srl; - if(!$obj->r1_no) - { - $obj->r1_no = 0; - } - - if( $siteid == -2 ) - { - $oDB->rollback(); - return; - } - else if( $siteid == -1 ) - { - $siteid = $this->insertSite($obj->s_home_title, $obj->s_name, $obj->url); - if($siteid == -1) - { - $oDB->rollback(); - return; - } - } - - $parentid = $oModel->GetParentID( $obj->s_no, $siteid, $module_srl, $obj->r1_no ); - $commentid = -1; - if( $parentid == -2 ) - { - $oDB->rollback(); - return; - } - else if ( $parentid == -1 ) - { - $parentid = $this->insertParent( $obj, $siteid, $module_srl ); - if($parentid == -1) - { - $oDB->rollback(); - return; - } - } - else - { - $commentid = $oModel->GetCommentID( $parentid, $obj->r2_no ); - if($commentid != -1) - { - $oDB->rollback(); - return; - } - $this->updateParent($parentid); - } - - if(!$this->insertCommentNotify($obj, $siteid, $parentid, $module_srl)) - { - $oDB->rollback(); - return; - } - - $oDB->commit(); - } - } -?> diff --git a/modules/tccommentnotify/tccommentnotify.model.php b/modules/tccommentnotify/tccommentnotify.model.php deleted file mode 100644 index af2c71bf0..000000000 --- a/modules/tccommentnotify/tccommentnotify.model.php +++ /dev/null @@ -1,120 +0,0 @@ -cachedir.$this->cachefile) ) - { - return true; - } - else - { - return false; - } - } - - function GetSite($url) - { - if(!$url) return new Object(-1, "parameter error"); - - $args->url = $url; - $output = executeQuery('tccommentnotify.getSite', $args); - if(!$output->toBool()) - { - return -2; - } - if(!$output->data) - { - return -1; - } - - $siteid = $output->data->id; - - if( is_array($siteid) ) - { - $siteid = array_shift($siteid); - } - - return $siteid; - } - - function GetCommentID( $parent_srl, $remoteid ) - { - $args->parent_srl = $parent_srl; - $args->remoteid = $remoteid; - $output = executeQuery('tccommentnotify.getChildId', $args); - if(!$output->data) - { - return -1; - } - - $commentid = $output->data->notified_srl; - if( is_array($commentid) ) - { - $commentid = array_shift($commentid); - } - return $commentid; - } - - function GetParentID( $entry, $siteid, $module_srl, $remoteid ) - { - $args->entry = $entry; - $args->siteid = $siteid; - $args->module_srl = $module_srl; - $args->remoteid = $remoteid; - $output = executeQuery('tccommentnotify.getParentId', $args); - - if(!$output->toBool()) - { - return -2; - } - if(!$output->data) - { - return -1; - } - - $parentid = $output->data->notified_srl; - - if( is_array($parentid) ) - { - $parentid = array_shift($parentid); - } - return $parentid; - } - - function GetNotifiedList($args) - { - $args->parent_srl = 0; - return executeQuery("tccommentnotify.getNotifiedList", $args); - } - - function GetChildren($parentid) - { - $args->parent_srl = $parentid; - $output = executeQueryArray("tccommentnotify.getChildren", $args); - return $output->data; - } - - function GetChild($notified_srl) - { - $args->notified_srl = $notified_srl; - $output = executeQuery("tccommentnotify.getChild", $args); - return $output; - } - - function GetCommentsFromNotifyQueue() - { - $output = executeQueryArray("tccommentnotify.getFromQueue"); - return $output; - } - } -?> diff --git a/modules/tccommentnotify/tpl/commentnotify_list.html b/modules/tccommentnotify/tpl/commentnotify_list.html deleted file mode 100644 index e5b9928cf..000000000 --- a/modules/tccommentnotify/tpl/commentnotify_list.html +++ /dev/null @@ -1,72 +0,0 @@ - - - - - - -
    - - - - - - - - - - - - - - - - - - {@ $parent = $val->parent; } - - - - - - - - - - - - - - - - - - - - - - - - -
    Total {number_format($total_count)}, Page {number_format($page)}/{number_format($total_page)}
    {$lang->regdate}
    {$lang->site_name}
    {$lang->nick_name}
    {$lang->content}
    {$lang->cmd_delete}
    {zdate($parent->written, "Y/m/d")}{$parent->title?$parent->title:"[No title]"}{$parent->name}{$parent->entrytitle} {$parent->comment}{$lang->cmd_delete}
    {zdate($child->written, "Y/m/d")}{$parent->title?$parent->title:"[No title]"}{$child->name} {$child->comment}{$lang->cmd_delete}
    - {$lang->cmd_unselect_all} - {$lang->cmd_reverse_all} - -
    -
    -
    - -
    - - - - diff --git a/modules/tccommentnotify/tpl/css/commentnotify.css b/modules/tccommentnotify/tpl/css/commentnotify.css deleted file mode 100644 index 02d6a67c1..000000000 --- a/modules/tccommentnotify/tpl/css/commentnotify.css +++ /dev/null @@ -1,3 +0,0 @@ -.parent td { background-color : #fff0ff; } -.parentDocument td { background-color : #f0ffff; } -.date { font-size : 0.9em; } diff --git a/modules/tccommentnotify/tpl/filter/delete_checked.xml b/modules/tccommentnotify/tpl/filter/delete_checked.xml deleted file mode 100644 index db9f95dd4..000000000 --- a/modules/tccommentnotify/tpl/filter/delete_checked.xml +++ /dev/null @@ -1,12 +0,0 @@ - -
    - - - - - - - - - -
    diff --git a/modules/tccommentnotify/tpl/filter/delete_child.xml b/modules/tccommentnotify/tpl/filter/delete_child.xml deleted file mode 100644 index 953a0693b..000000000 --- a/modules/tccommentnotify/tpl/filter/delete_child.xml +++ /dev/null @@ -1,13 +0,0 @@ - -
    - - - - - - - - - - -
    diff --git a/modules/tccommentnotify/tpl/filter/delete_parent.xml b/modules/tccommentnotify/tpl/filter/delete_parent.xml deleted file mode 100644 index 9483684ee..000000000 --- a/modules/tccommentnotify/tpl/filter/delete_parent.xml +++ /dev/null @@ -1,13 +0,0 @@ - -
    - - - - - - - - - - -
    diff --git a/modules/tccommentnotify/tpl/header.html b/modules/tccommentnotify/tpl/header.html deleted file mode 100644 index f544d394f..000000000 --- a/modules/tccommentnotify/tpl/header.html +++ /dev/null @@ -1,3 +0,0 @@ - -

    {$lang->commentnotify} {$lang->cmd_management}

    - diff --git a/modules/tccommentnotify/tpl/images/buttonDeleteX.gif b/modules/tccommentnotify/tpl/images/buttonDeleteX.gif deleted file mode 100644 index c066e49be9d50d49daaf3a1c500142e171a25687..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 61 zcmZ?wbhEHbN%7tf3>tvlao HGFSrug{Tj~ diff --git a/modules/tccommentnotify/tpl/js/commentnotify.js b/modules/tccommentnotify/tpl/js/commentnotify.js deleted file mode 100644 index 6bee927d7..000000000 --- a/modules/tccommentnotify/tpl/js/commentnotify.js +++ /dev/null @@ -1,25 +0,0 @@ -function deleteChild(notified_srl) -{ - var e = xGetElementById('notified'); - e.value=notified_srl; - var hF = xGetElementById("deleteChildForm"); - procFilter(hF, delete_child); -} - -function deleteParent(notified_srl) -{ - var e = xGetElementById('notified'); - e.value=notified_srl; - var hF = xGetElementById("deleteChildForm"); - procFilter(hF, delete_parent); -} - -function completeDelete(ret_obj) -{ - var error = ret_obj['error']; - var message = ret_obj['message']; - alert(message); - - var url = current_url.setQuery('act','dispCommentNotifyAdminIndex'); - location.href = url; -} diff --git a/modules/wiki/conf/info.xml b/modules/wiki/conf/info.xml deleted file mode 100644 index 822d59900..000000000 --- a/modules/wiki/conf/info.xml +++ /dev/null @@ -1,24 +0,0 @@ - - - 위키 - Wiki - 维基系统 - 維基 - wiki - 위키모듈. - Wiki Module. - 维基模块。 - 維基百科模組。 - wikiモジュール - 0.1 - 2009-01-31 - service - - - haneul - haneul - haneul - haneul - haneul - - diff --git a/modules/wiki/conf/module.xml b/modules/wiki/conf/module.xml deleted file mode 100644 index f4e498088..000000000 --- a/modules/wiki/conf/module.xml +++ /dev/null @@ -1,48 +0,0 @@ - - - - - 글 작성 - 发表新主题 - 書き込み作成 - write document - Escribir el documento - 發表主題 - - - 댓글 작성 - 发表评论 - コメント作成 - write comment - Escribir comentario - 發表評論 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/modules/wiki/lang/en.lang.php b/modules/wiki/lang/en.lang.php deleted file mode 100644 index d21ef23e2..000000000 --- a/modules/wiki/lang/en.lang.php +++ /dev/null @@ -1,22 +0,0 @@ -wiki = 'Wiki'; - $lang->not_exist = 'There is no such document. If you have proper permission, you can create the document'; - $lang->cmd_create = 'Create Document'; - $lang->cmd_wiki_list = 'List'; - $lang->cmd_view_info = 'Wiki Information'; - $lang->use_comment = 'Use Comments'; - $lang->cmd_view_document_list = '문서 목록'; - $lang->cmd_view_document_tree = '계층 보기'; - $lang->about_use_comment = 'You may configure to enable comments.'; - $lang->contributors = 'Contributors'; - $lang->notice_old_revision = 'This is an old revision'; - $lang->restore = 'Restore'; - $lang->arrange_list = '목록 갱신'; - $lang->about_arrange_list = '데이터 이전하였거나 의도하지 않은 경우에 의해 제목 Alias가 설정되지 않아서 위키 글을 찾아갈 수 없는 문서들을 일괄적으로 제목 Alias를 설정해줍니다.'; -?> diff --git a/modules/wiki/lang/jp.lang.php b/modules/wiki/lang/jp.lang.php deleted file mode 100644 index 37a16d1b9..000000000 --- a/modules/wiki/lang/jp.lang.php +++ /dev/null @@ -1,22 +0,0 @@ -wiki = 'wiki'; - $lang->not_exist = '存在しないドキュメントです。作成権限により、ドキュメント作成が出来ます。サイト管理者にお問い合わせ下さい。'; - $lang->cmd_create = '新規作成'; - $lang->cmd_wiki_list = 'リスト'; - $lang->cmd_view_info = 'wiki情報'; - $lang->use_comment = 'コメント機能を使う'; - $lang->cmd_view_document_list = '문서 목록'; - $lang->cmd_view_document_tree = '계층 보기'; - $lang->about_use_comment = 'コメント機能をオン・オフを設定します。'; - $lang->contributors = '投稿者'; - $lang->notice_old_revision = '過去のバージョンです。'; - $lang->restore = '差し戻し'; - $lang->arrange_list = '목록 갱신'; - $lang->about_arrange_list = '데이터 이전하였거나 의도하지 않은 경우에 의해 제목 Alias가 설정되지 않아서 위키 글을 찾아갈 수 없는 문서들을 일괄적으로 제목 Alias를 설정해줍니다.'; -?> diff --git a/modules/wiki/lang/ko.lang.php b/modules/wiki/lang/ko.lang.php deleted file mode 100644 index b8e4387db..000000000 --- a/modules/wiki/lang/ko.lang.php +++ /dev/null @@ -1,22 +0,0 @@ -wiki = '위키'; - $lang->not_exist = '존재하지 않는 문서입니다. 권한이 있으시면, 문서를 만들 수 있습니다.'; - $lang->cmd_create = '문서 생성'; - $lang->cmd_wiki_list = '목록'; - $lang->cmd_view_info = '위키 정보'; - $lang->use_comment = '댓글 사용'; - $lang->cmd_view_document_list = '문서 목록'; - $lang->cmd_view_document_tree = '계층 보기'; - $lang->about_use_comment = '댓글을 활성화하거나 비활성화할 수 있습니다'; - $lang->contributors = '공헌자'; - $lang->notice_old_revision = '옛날 버전을 보고 계십니다'; - $lang->restore = '복원'; - $lang->arrange_list = '목록 갱신'; - $lang->about_arrange_list = '데이터 이전하였거나 의도하지 않은 경우에 의해 제목 Alias가 설정되지 않아서 위키 글을 찾아갈 수 없는 문서들을 일괄적으로 제목 Alias를 설정해줍니다.'; -?> diff --git a/modules/wiki/lang/zh-CN.lang.php b/modules/wiki/lang/zh-CN.lang.php deleted file mode 100644 index 39cabee60..000000000 --- a/modules/wiki/lang/zh-CN.lang.php +++ /dev/null @@ -1,22 +0,0 @@ -wiki = '维基'; - $lang->not_exist = '无法找到该文档!您可以新建相关文档,当然前提是您有足够的权限。'; - $lang->cmd_create = '新建文档'; - $lang->cmd_wiki_list = '目录'; - $lang->cmd_view_info = '维基信息'; - $lang->use_comment = 'Use comment'; - $lang->cmd_view_document_list = '문서 목록'; - $lang->cmd_view_document_tree = '계층 보기'; - $lang->about_use_comment = 'You may configure to enable comments.'; - $lang->contributors = 'Contributors'; - $lang->notice_old_revision = 'This is an old revision'; - $lang->restore = 'Restore'; - $lang->arrange_list = '목록 갱신'; - $lang->about_arrange_list = '데이터 이전하였거나 의도하지 않은 경우에 의해 제목 Alias가 설정되지 않아서 위키 글을 찾아갈 수 없는 문서들을 일괄적으로 제목 Alias를 설정해줍니다.'; -?> diff --git a/modules/wiki/lang/zh-TW.lang.php b/modules/wiki/lang/zh-TW.lang.php deleted file mode 100644 index 21899f38b..000000000 --- a/modules/wiki/lang/zh-TW.lang.php +++ /dev/null @@ -1,22 +0,0 @@ -wiki = '維基'; - $lang->not_exist = '不存在的檔案。如果你擁有權限,可以建立新檔案。'; - $lang->cmd_create = '檔案建立'; - $lang->cmd_wiki_list = '列表'; - $lang->cmd_view_info = '維基資訊'; - $lang->use_comment = '使用評論'; - $lang->cmd_view_document_list = '문서 목록'; - $lang->cmd_view_document_tree = '계층 보기'; - $lang->about_use_comment = '可設定是否使用評論功能。'; - $lang->contributors = '作者'; - $lang->notice_old_revision = '此為舊版本'; - $lang->restore = 'Restore'; - $lang->arrange_list = '목록 갱신'; - $lang->about_arrange_list = '데이터 이전하였거나 의도하지 않은 경우에 의해 제목 Alias가 설정되지 않아서 위키 글을 찾아갈 수 없는 문서들을 일괄적으로 제목 Alias를 설정해줍니다.'; -?> diff --git a/modules/wiki/queries/getContributors.xml b/modules/wiki/queries/getContributors.xml deleted file mode 100644 index 39e94f92d..000000000 --- a/modules/wiki/queries/getContributors.xml +++ /dev/null @@ -1,16 +0,0 @@ - - - - - - - - - - - - - - - - diff --git a/modules/wiki/queries/getDocumentWithoutAlias.xml b/modules/wiki/queries/getDocumentWithoutAlias.xml deleted file mode 100644 index d4cc3e7f4..000000000 --- a/modules/wiki/queries/getDocumentWithoutAlias.xml +++ /dev/null @@ -1,18 +0,0 @@ - - -
    -
    - - - -
    -
    - - - - - - - - -
    diff --git a/modules/wiki/queries/getTreeList.xml b/modules/wiki/queries/getTreeList.xml deleted file mode 100644 index b580fda52..000000000 --- a/modules/wiki/queries/getTreeList.xml +++ /dev/null @@ -1,22 +0,0 @@ - - - -
    - - - - -
    -
    - - - - - - - - - - - -
    diff --git a/modules/wiki/queries/getTreeMinListorder.xml b/modules/wiki/queries/getTreeMinListorder.xml deleted file mode 100644 index 860f434c3..000000000 --- a/modules/wiki/queries/getTreeMinListorder.xml +++ /dev/null @@ -1,13 +0,0 @@ - - - -
    - - - - - - - - - diff --git a/modules/wiki/queries/getTreeNode.xml b/modules/wiki/queries/getTreeNode.xml deleted file mode 100644 index 71d07f16a..000000000 --- a/modules/wiki/queries/getTreeNode.xml +++ /dev/null @@ -1,21 +0,0 @@ - - -
    -
    - - - -
    -
    - - - - - - - - - - - -
    diff --git a/modules/wiki/queries/getWikiList.xml b/modules/wiki/queries/getWikiList.xml deleted file mode 100644 index 8389a3341..000000000 --- a/modules/wiki/queries/getWikiList.xml +++ /dev/null @@ -1,24 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/modules/wiki/queries/insertTreeNode.xml b/modules/wiki/queries/insertTreeNode.xml deleted file mode 100644 index aeaf02a0c..000000000 --- a/modules/wiki/queries/insertTreeNode.xml +++ /dev/null @@ -1,15 +0,0 @@ - - -
    - - - - - - - - - - - - diff --git a/modules/wiki/queries/updateDocumentListOrder.xml b/modules/wiki/queries/updateDocumentListOrder.xml deleted file mode 100644 index 154e4d9cc..000000000 --- a/modules/wiki/queries/updateDocumentListOrder.xml +++ /dev/null @@ -1,11 +0,0 @@ - - -
    - - - - - - - - diff --git a/modules/wiki/queries/updateTreeListOrder.xml b/modules/wiki/queries/updateTreeListOrder.xml deleted file mode 100644 index 9f8f2511f..000000000 --- a/modules/wiki/queries/updateTreeListOrder.xml +++ /dev/null @@ -1,13 +0,0 @@ - - -
    - - - - - - - - - - diff --git a/modules/wiki/queries/updateTreeNode.xml b/modules/wiki/queries/updateTreeNode.xml deleted file mode 100644 index 360721edb..000000000 --- a/modules/wiki/queries/updateTreeNode.xml +++ /dev/null @@ -1,16 +0,0 @@ - - -
    - - - - - - - - - - - - - diff --git a/modules/wiki/skins/xe_wiki/comment.html b/modules/wiki/skins/xe_wiki/comment.html deleted file mode 100644 index 469b2ec2a..000000000 --- a/modules/wiki/skins/xe_wiki/comment.html +++ /dev/null @@ -1,122 +0,0 @@ - -
    -
    - -

    - - {$lang->comment} '{$oDocument->getCommentcount()}' - -

    - -
    - - {@ $_comment_list = $oDocument->getComments() } - -
    -
    get('depth'))--> style="margin-left:{($comment->get('depth'))*15}px" > - -
    - - profile - -

    - - - {$comment->getNickName()} - - {$comment->getNickName()} - - - {$comment->getNickName()} - -

    - -

    - {$comment->getRegdate('Y.m.d')} - {$comment->getRegdate('H:i:s')} - -
    {$comment->getIpaddress()} - -

    - - -
    -
    {$lang->cmd_vote}
    -
    {$comment->get('voted_count')?$comment->get('voted_count'):0}
    -
    {$lang->cmd_vote_down}
    -
    {$comment->get('blamed_count')?$comment->get('blamed_count'):0}
    -
    - - -
    - -
    - -
    - - - - -

    "{$lang->msg_is_secret}"

    -
    -
    :
    -
    -
    - - - {$comment->getContent(false)} - - -
    -
    {$lang->uploaded_file}
    -
    - -
    -
    - - - - - - -
    - -
    - - - -
    - - -
    - - - - - -
    - diff --git a/modules/wiki/skins/xe_wiki/comment_form.html b/modules/wiki/skins/xe_wiki/comment_form.html deleted file mode 100644 index 80107edec..000000000 --- a/modules/wiki/skins/xe_wiki/comment_form.html +++ /dev/null @@ -1,61 +0,0 @@ - - - -
    -
    - -
    -

    {$oSourceComment->getNickName()}

    -

    - {$oSourceComment->getRegdate("Y.m.d H:i")} - -
    {$oSourceComment->get('ipaddress')} - -

    -
    - -
    - {$oSourceComment->getContent(false)} -
    - -
    -
    - - - - - - - - - -
    - -
    {$oComment->getEditor()}
    - -
    - - - - - - - - - - - - - -
    - -
    - -
    - -
    - - - - - diff --git a/modules/wiki/skins/xe_wiki/create_document.html b/modules/wiki/skins/xe_wiki/create_document.html deleted file mode 100644 index 8cf4bb1cb..000000000 --- a/modules/wiki/skins/xe_wiki/create_document.html +++ /dev/null @@ -1,12 +0,0 @@ - -
    -
    -
    - {$lang->not_exist} - -
    -
    -
    - diff --git a/modules/wiki/skins/xe_wiki/css/wiki.css b/modules/wiki/skins/xe_wiki/css/wiki.css deleted file mode 100644 index 922ad26f8..000000000 --- a/modules/wiki/skins/xe_wiki/css/wiki.css +++ /dev/null @@ -1,429 +0,0 @@ -@charset "utf-8"; -/* NHN > UIT Center > Open UI Tech. Team > Jeong Chan Myeong(dece24@nhncorp.com) */ - -/* Board Reset */ -.wiki{ font-family:Tahoma, Sans-serif; line-height:normal; font-size:12px;} -.wiki .inputText, -.wiki textarea, -.wiki select{ border:1px solid;} -.wiki label{ cursor:pointer;} -.wiki img{ border:0;} -.wiki .document_popup_menu, -.wiki .comment_popup_menu{ text-align:right; font-size:11px;} -.wiki .document_popup_menu{ margin:1em 0;} -.wiki .comment_popup_menu{ margin:1em 0;} -.wiki .document_popup_menu a, -.wiki .comment_popup_menu a{ text-decoration:underline;} -.wiki .hr{ display:none;} -.wiki{ background:#fff; color:#333;} -.wiki .inputText, -.wiki textarea, -.wiki select{ background:#fff; color:#333; border-top-color:#a6a6a6; border-left-color:#a6a6a6; border-right-color:#d8d8d8; border-bottom-color:#d8d8d8;} -.wiki .document_popup_menu a, -.wiki .comment_popup_menu a{ color:#8b8b8b;} -.wiki .wikiNavigation{ border-color:#bababa;} - -/* Board Header */ -.wikiHeader *{ margin:0 0 20px 0; padding:0;} -.wikiHeader a{ text-decoration:none;} -.wikiHeader a:hover, -.wikiHeader a:active, -.wikiHeader a:focus{ text-decoration:underline;} -.wikiHeader .wikiTitle{ letter-spacing:-.1em; margin-bottom:10px; border-bottom:3px solid; *zoom:1; background-repeat:no-repeat; background-position:left 8px;} -.wikiHeader .wikiTitle:after{ content:""; display:block; clear:both;} -.wikiHeader .wikiTitleText{ font-size:18px; float:left; clear:both; margin-bottom:-3px; padding:5px 15px 5px 5px; border-bottom:3px solid; background-repeat:no-repeat; background-position:right bottom;} -.wikiHeader .wikiTitleText a{ text-decoration:none;} -.wikiHeader .wikiTitleText em{ font-style:normal; font-weight:normal;} -.wikiHeader .wikiDescription{ padding:7px 15px; -moz-border-radius:3px; -webkit-border-radius:3px; position:relative;} -.wikiHeader a{ color:#4d4d4d;} -.wikiHeader .wikiTitle{ border-color:#ddd; } -.wikiHeader .wikiTitleText{ border-color:#666; background-image:url(../img/white/lineVr11.gif);} -.wikiHeader .wikiTitleText a{ color:#000;} -.wikiHeader .wikiTitleText em{ color:#666;} -.wikiHeader .wikiDescription{ background:#f8f8f8; } - -/* Board Information */ -.wikiInformation{width:100%; padding:15px 0; font-size:1em; line-height:normal; *zoom:1;} -.wikiInformation *{ margin:0; padding:0;} -.wikiInformation a{ text-decoration:none;} -.wikiInformation a:hover, -.wikiInformation a:active, -.wikiInformation a:focus{ text-decoration:underline;} -.wikiInformation:after{ content:""; display:block; float:none; clear:both;} -.wikiInformation ul{ overflow:hidden;} -.wikiInformation .infoSum{ float:left; font-size:16px; font-weight:bold;} -.wikiInformation .infoView{ float:left;} -.wikiInformation .infoView li{ position:relative; float:left; margin-left:3px; display:inline;} -.wikiInformation .infoView li.icon a{ display:block; float:left; width:23px; height:23px; overflow:hidden; background-repeat:no-repeat;} -.wikiInformation .infoView li.icon a span{ position:absolute; width:0; height:0; overflow:hidden; visibility:hidden; font-size:0; line-height:0;} -.wikiInformation .infoView li.listTypeClassic a{ background-position:0 0;} -.wikiInformation .infoView li.listTypeClassic.active a{ background-position:0 -23px;} -.wikiInformation .infoView li.listTypeZine a{ background-position:-23px 0;} -.wikiInformation .infoView li.listTypeZine.active a{ background-position:-23px -23px;} -.wikiInformation .infoView li.listTypeGallery a{ background-position:-46px 0;} -.wikiInformation .infoView li.listTypeGallery.active a{ background-position:-46px -23px;} -.wikiInformation .infoView li.setup{ margin:0 7px;} -.wikiInformation .infoView li.setup a{ display:block; float:left; width:43px; height:23px; background-repeat:no-repeat;} -.wikiInformation .infoView li.setup a span{ position:absolute; width:0; height:0; overflow:hidden; visibility:hidden; font-size:0; line-height:0;} -.wikiInformation em, -.wikiInformation strong{ color:#ff6600;} -.wikiInformation .infoView li.icon a{ background-image:url(../img/common/icons.gif);} -.wikiInformation .infoView li.setup a{ background-image:url(../img/common/buttonSetup.gif);} - -/* Board List Form */ -.wikiListForm{ margin:0; line-height:normal;} -.wikiListForm *{ margin:0; padding:0;} -.wikiListForm fieldset{ border:0; clear:both;} -.wikiListForm fieldset:after{ content:""; display:block; float:none; clear:both;} -.wikiListForm legend{ position:absolute; width:0; height:0; overflow:hidden; font:0/0 Sans-serif; visibility:hidden;} -.wikiListForm em, -.wikiListForm strong{ font-style:normal;} -.wikiListForm strong.trackback { color:#423CC4; } -.wikiListForm em, -.wikiListForm strong{color:#ff3636;} - -/* Board List */ -.wikiList{ border:0; border-top:1px solid; width:100%;} -.wikiList a{ text-decoration:none;} -.wikiList a:hover, -.wikiList a:active, -.wikiList a:focus{ text-decoration:underline;} -.wikiList .inputCheck{ width:13px; height:13px;} -.wikiList .jumpTo{ float:left;} -.wikiList .jumpTo *{ vertical-align:middle; *vertical-align:top;} -.wikiList .jumpTo select{ height:20px; font-size:12px; *margin-right:5px;} -.wikiList .jumpTo button{ width:22px; height:20px; line-height:18px; _line-height:normal; border:1px solid; -moz-border-radius:3px; -webkit-border-radius:3px; margin:0; padding:0; text-align:center; background-repeat:no-repeat; font-size:11px; cursor:pointer; overflow:visible;} -.wikiList .meta{ position:relative; overflow:hidden; margin:0 0 5px 0; padding:0; list-style:none; white-space:nowrap;} -.wikiList .meta li{ position:relative; left:-10px; display:inline; padding:0 5px 0 10px; background-repeat:no-repeat; background-position:left center; font-size:11px;} -.wikiList .meta li.author{ font-size:11px;} -.wikiList .meta li.date{ font:9px Tahoma;} -.wikiList .meta li em{ font-size:9px;} -.wikiList .replyNum, -.wikiList .trackbackNum{ font:9px Verdana;} - -.wikiList th{ border:0; border-bottom:1px solid; padding:8px 6px 7px 6px; *padding:8px 6px 6px 6px; white-space:nowrap; text-align:center; line-height:normal; font-weight:normal;} -.wikiList th.title{ width:100%;} -.wikiList th a .sort{ vertical-align:middle; margin:0 5px;} -.wikiList td{ border:0; border-bottom:1px solid; padding:8px 6px 7px 6px; *padding:8px 6px 6px 6px; white-space:nowrap; text-align:center; line-height:normal; vertical-align:top;} -.wikiList td.notice{ font-size:11px; font-weight:bold;} -.wikiList td.num{ font:9px Tahoma;} -.wikiList td.check{ font:11px Tahoma;} -.wikiList td.title { width:100%; white-space:normal; text-align:left;} -.wikiList td.title img{ vertical-align:middle; margin:0 1px;} -.wikiList td.title .author{ font-size:11px;} -.wikiList td.author{ font-size:11px; text-align:left;} -.wikiList td.replies{ font:9px Tahoma;} -.wikiList td.reading{ font:9px Tahoma;} -.wikiList td.recommend{ font:bold 9px Tahoma;} -.wikiList td.date{ font:9px Tahoma;} -.wikiList td.summary { text-align:left; border-top-style:dotted; white-space:normal;} -.wikiList td.summary .thumb{ display:block; float:left; padding:2px; border:1px solid; margin-right:10px;} -.wikiList td.summary .thumb img{ display:block;} -.wikiList td.lastReply{ text-align:left; font-size:11px;} - -.wikiList td .notice{ font-size:11px; padding-right:7px; margin-right:2px; background-repeat:no-repeat; background-position:right center;} -.wikiList td .category{ font-weight:normal; font-size:11px; padding-right:7px; margin-right:2px; background-repeat:no-repeat; background-position:right center;} -.wikiList td .replyAnchor{ position:relative; font-size:9px;} -.wikiList td .by{ font:9px Tahoma;} -.wikiList{ border-color:#bababa;} -.wikiList a{ color:#4d4d4d;} -.wikiList .jumpTo button{ background-color:#eee; border-color:#ccc; color:#000;} -.wikiList .meta li{ background-image:url(../img/white/lineVr9.gif);} -.wikiList .replyNum{ color:#ff3636;} -.wikiList .trackbackNum{ color:#66c;} -.wikiList .replyAnchor{ color:#06C;} -.wikiList th{ border-color:#dcdcdc; color:#4d4d4d;} -.wikiList th a{ color:#66c;} -.wikiList td{ border-color:#eee; color:#4d4d4d;} -.wikiList td.title a.forum:link, -.wikiList td.recommend{ color:#ff3636;} -.wikiList td.summary .thumb{ border-color:#ddd; background:#fff;} -.wikiList td .notice{ background-image:url(../img/white/lineVr9.gif);} -.wikiList td .category{ color:#888; background-image:url(../img/white/lineVr9.gif);} -.wikiList td .by{ color:#ccc;} - -/* Board Navigation */ -.wiki .wikiNavigation{ padding:30px 0; margin:-1px 0 0 0; text-align:center; border-top:1px solid; *zoom:1; _zoom:0;} -.wiki .wikiNavigation:after{ content:""; display:block; float:none; clear:both;} -.wiki .wikiNavigation .pagination{ padding:5px 0;} -.wiki .wikiNavigation .buttonLeft{ float:left; text-align:left;} -.wiki .wikiNavigation .buttonRight{ float:right; text-align:right;} - -/* Search Form */ -.wikiSearchForm{ position:relative; float:right; margin:0; padding:1px 0; line-height:normal;} -.wikiSearchForm.footer { clear:both; float:none; margin:20px 0; text-align:center; } -.wikiSearchForm *{ margin:0; padding:0;} -.wikiSearchForm fieldset{ border:0; clear:both; text-align:center;} -.wikiSearchForm fieldset:after{ content:""; display:block; float:none; clear:both;} -.wikiSearchForm fieldset *{ vertical-align:top;} -.wikiSearchForm legend{ position:absolute; width:0; height:0; overflow:hidden; font:0/0 Sans-serif; visibility:hidden;} -.wikiSearchForm select{ font-size:12px; height:23px; border:1px solid;} -.wikiSearchForm .inputText{ width:140px; height:15px; padding:4px 4px 2px 4px; font-size:12px; *margin:-1px 0;} - -.wikiSearchForm .infoEtc{ position:absolute; top:7px; right:0;} -.wikiSearchForm .infoEtc li{ display:inline;} -.wikiSearchForm .infoEtc li a{ display:inline-block; height:11px; background-repeat:no-repeat; overflow:hidden;} -.wikiSearchForm .infoEtc li a span{ position:absolute; width:0; height:0; overflow:hidden; font-size:0; line-height:0; visibility:hidden;} -.wikiSearchForm .infoEtc li.contributors a{ width:12px; background-position:0 0;} -.wikiSearchForm .infoEtc li.tag a{ width:42px; background-position:-11px 0;} -.wikiSearchForm .infoEtc li a{ background-image:url(../img/common/buttonContributorsTaglist.gif);} - -/* Board Read */ -.wikiReadHeader{ *zoom:1;} -.wikiReadHeader a{ text-decoration:none;} -.wikiReadHeader a:hover, -.wikiReadHeader a:active, -.wikiReadHeader a:focus{ text-decoration:underline;} -.wikiReadHeader:after{ content:""; display:block; float:none; clear:both;} -.wikiReadHeader *{ margin:0; padding:0;} -.wikiReadHeader .titleArea{ *zoom:1; padding:7px 0; border-top:1px solid; border-bottom:1px solid;} -.wikiReadHeader .titleArea:after{ content:""; display:block; clear:both;} -.wikiReadHeader .titleArea .title{ float:left; font-size:16px; margin-right:10px;} -.wikiReadHeader .titleArea .category{ float:left; padding-left:10px; margin-top:4px; font-size:12px; background-repeat:no-repeat; background-position:left center;} -.wikiReadHeader .titleArea .sum{ float:right; white-space:nowrap; margin-top:2px;} -.wikiReadHeader .titleArea .sum .read, -.wikiReadHeader .titleArea .sum .vote{ font-size:11px; margin-right:5px;} -.wikiReadHeader .titleArea .sum .num{ font-size:9px;} -.wikiReadHeader .titleArea .sum .date{ padding-left:10px; font-size:9px; background-repeat:no-repeat; background-position:left center;} -.wikiReadHeader .authorArea{ *zoom:1; padding:10px 0;} -.wikiReadHeader .authorArea:after{ content:""; display:block; clear:both;} -.wikiReadHeader .authorArea .author{ float:left; margin-right:10px;} -.wikiReadHeader .authorArea .ipAddress{ float:left; font-size:9px; margin-top:3px;} -.wikiReadHeader .authorArea .permaLink{ float:right; font-size:9px; margin-top:3px;} -.wikiReadHeader a{ color:#262626;} -.wikiReadHeader .titleArea{ border-top-color:#bababa; border-bottom-color:#dcdcdc;} -.wikiReadHeader .titleArea .category{ color:#4d4d4d; background-image:url(../img/white/lineVr9.gif);} -.wikiReadHeader .titleArea .num{ color:#adadad;} -.wikiReadHeader .titleArea .date{ color:#adadad; background-image:url(../img/white/lineVr9.gif);} -.wikiReadHeader .authorArea .ipAddress{ color:#adadad;} -.wikiReadHeader .authorArea .permaLink{ color:#adadad;} - -.wikiReadBody{ overflow:hidden; *zoom:1;} -.wikiReadBody .xe_content{ overflow:hidden; } -.wikiReadBody .xe_content a { text-decoration:underline; } - -.wikiReadFooter .memberSignature { border:1px solid; padding:10px; margin:1em 0; overflow:hidden; *zoom:1; clear:both; -moz-border-radius:5px; -webkit-border-radius:5px;} -.wikiReadFooter .memberSignature img.profile { margin:0 1em 0 0; border:1px solid;} -.wikiReadFooter .tag{ margin:1em 0; clear:both;} -.wikiReadFooter .tag *{ display:inline; margin:0; padding:0; font-size:12px; vertical-align:middle;} -.wikiReadFooter .tag dt{ margin-right:10px;} -.wikiReadFooter .tag dd{ margin-right:5px;} -.wikiReadFooter .trackbackURL{ margin:1em 0; clear:both;} -.wikiReadFooter .trackbackURL *{ display:inline; margin:0; padding:0;} -.wikiReadFooter .trackbackURL dt{ margin-right:5px; font-size:12px;} -.wikiReadFooter .trackbackURL dd{ font-size:11px; text-decoration:none;} -.wikiReadFooter .trackbackURL a{ text-decoration:none;} -.wikiReadFooter .trackbackURL a:hover, -.wikiReadFooter .trackbackURL a:active, -.wikiReadFooter .trackbackURL a:focus{ text-decoration:underline;} -.wikiReadFooter .trackbackURL dt{ color:#4d4d4d;} -.wikiReadFooter .trackbackURL dd a{ color:#adadad;} -.wikiReadFooter .contributors { margin:1em 0; clear:both;} -.wikiReadFooter .contributors *{ display:inline; margin:0; padding:0;} -.wikiReadFooter .contributors dt{ margin-right:5px; font-size:12px;} -.wikiReadFooter .contributors dd{ font-size:12px; text-decoration:none;} -.wikiReadFooter .contributors a{ text-decoration:none;} -.wikiReadFooter .contributors a:hover, -.wikiReadFooter .contributors a:active, -.wikiReadFooter .contributors a:focus{ text-decoration:underline;} -.wikiReadFooter .contributors dt{ color:#4d4d4d;} -.wikiReadFooter .contributors dd a{ color:#4d4d4d; margin-right:5px; } -.wikiReadFooter .memberSignature{ border-color:#f0f0f0; background-color:#fdfdfd;} -.wikiReadFooter .memberSignature img.profile { border-color:#eee;} -.wikiReadFooter .tag dd a{ color:#4d4d4d;} -.wikiRead .wikiNavigation{ border-top:1px solid;} -.wikiRead .command { float:right; } - -/* Feedback List */ -.feedbackList{ overflow:hidden; padding-top:15px; margin-bottom:10px; border-top:1px solid;} -.feedbackList .feedbackHeader{ float:left; font-weight:bold; margin:1em 1em .5em 0; font-size:16px;} -.feedbackList .feedbackHeader em{ font-style:normal;} -.feedbackList .trackbackURL{ position:relative; top:1.5em; float:left; font-size:9px;} -.feedbackList .trackbackURL a{ text-decoration:none;} -.feedbackList .trackbackURL a:hover, -.feedbackList .trackbackURL a:active, -.feedbackList .trackbackURL a:focus{ text-decoration:underline;} -.feedbackList .trackbackList, -.feedbackList .replyList{ clear:both;} - -.feedbackList .item{ position:relative; border-top:1px dashed; overflow:hidden; *zoom:1; clear:both;} -.feedbackList .item .indent{ position:relative; *zoom:1; } -.feedbackList .item .indent:after{ content:""; display:block; clear:both;} -.feedbackList .item.itemReply .indent{ padding-left:15px; background-repeat:no-repeat; background-position:0 1.2em;} - -.feedbackList .item .header{ margin:0 0 5px 0;} -.feedbackList .item .header a{ font-size:12px; text-decoration:none;} -.feedbackList .item .header a:hover, -.feedbackList .item .header a:active, -.feedbackList .item .header a:focus{ text-decoration:underline;} - -.feedbackList .item .itemContent { position:relative; padding:1em 0 1em 120px; *zoom:1; z-index:1;} -.feedbackList .item .itemContent:after{ content:""; display:block; clear:both;} -.feedbackList .item .itemContent *{ margin-top:0;} -.feedbackList .item .itemContent .xe_content{ width:auto !important;} -.feedbackList .item .itemContent .xe_content a { text-decoration:underline; } -.feedbackList .item .itemContent .option{ position:relative; margin:1em 0; padding:0; list-style:none; white-space:nowrap; overflow:hidden; *zoom:1; float:right;} -.feedbackList .item .itemContent .option li{ position:relative; left:-1px; display:inline; padding:0 0 0 5px; background-repeat:no-repeat; background-position:left center; font-size:11px;} -.feedbackList .item .itemContent .option li.wouldYou{ background:none;} -.feedbackList .item .itemContent .option li a{ text-decoration:none;} -.feedbackList .item .itemContent .option li a:hover, -.feedbackList .item .itemContent .option li a:active, -.feedbackList .item .itemContent .option li a:focus{ text-decoration:underline;} -.feedbackList .item .itemContent .delete{ position:relative; display:inline-block; width:13px; height:13px; background-repeat:no-repeat; background-position:center center; vertical-align:middle;} -.feedbackList .item .itemContent .delete span{ position:absolute; width:0; height:0; font-size:0; line-height:0; overflow:hidden; visibility:hidden;} -.feedbackList .item.itemOnly{ border-top:0;} - -.feedbackList .item .itemAside{ position:relative; float:left; width:100px; margin-right:-100px; padding:1em 0 0 0; *zoom:1; text-align:left; z-index:2;} -.feedbackList .item .itemAside a{ text-decoration:none;} -.feedbackList .item .itemAside a:hover, -.feedbackList .item .itemAside a:active, -.feedbackList .item .itemAside a:focus{ text-decoration:underline;} -.feedbackList .item .itemAside img.profile{ display:block; border:1px solid; margin-bottom:5px;} -.feedbackList .item .itemAside .meta{ font-size:9px; margin:0 0 5px 0; white-space:nowrap;} -.feedbackList .item .itemAside .vote{ margin:0; *zoom:1; overflow:hidden;} -.feedbackList .item .itemAside .vote:after{ content:""; display:block; clear:both;} -.feedbackList .item .itemAside .vote *{margin:0; padding:0;} -.feedbackList .item .itemAside .vote dt{ position:relative; left:-5px; float:left; width:10px; height:9px; margin-right:2px; padding-left:5px; background-image:url(../img/common/iconLove.gif); background-repeat:no-repeat; overflow:hidden; border-left:1px solid #e5e5e5;} -.feedbackList .item .itemAside .vote dt.love{ background-position:5px 1px;} -.feedbackList .item .itemAside .vote dt.hate{ background-position:5px -19px;} -.feedbackList .item .itemAside .vote dt span{ position:absolute; width:0; height:0; line-height:0; font-size:0; overflow:hidden; visibility:hidden;} -.feedbackList .item .itemAside .vote dd{ position:relative; left:-5px; float:left; margin-right:5px; font-size:9px; font-weight:bold;} - -.feedbackList .item .secretMessage{ margin:0; padding:1em 3em;} -.feedbackList .item .secretMessage p{ text-align:center; margin:1em 0; font-size:18px;} -.feedbackList .item .secretMessage dl{ text-align:center; margin:1em 0;} -.feedbackList .item .secretMessage dt{ font-weight:bold; display:inline;} -.feedbackList .item .secretMessage dd{ margin:0; display:inline;} -.feedbackList .item .secretMessage dd .inputText{ padding:3px 4px; height:15px; vertical-align:middle; margin-right:5px;} - -.feedbackList{ border-color:#f0f0f0;} -.feedbackList .feedbackHeader a{ color:#000;} -.feedbackList .feedbackHeader em{ color:#ff6600;} -.feedbackList .trackbackURL a{ color:#adadad;} -.feedbackList .item{ border-color:#f0f0f0;} -.feedbackList .item.itemReply .indent{ background-image:url(../img/common/iconReply.gif);} -.feedbackList .item .header{ color:#8b8b8b;} -.feedbackList .item .header a{ color:#262626;} -.feedbackList .item .itemContent .option li{ background-image:url(../img/white/lineVr9.gif);} -.feedbackList .item .itemContent .option li a{ color:#666;} -.feedbackList .item .itemContent .delete{ background-image:url(../img/common/buttonDelete.gif);} -.feedbackList .item .itemAside img.profile{ border-color:#eee;} -.feedbackList .item .itemAside .meta{ color:#adadad;} -.feedbackList .item .itemAside .vote *{ color:#8b8b8b;} - -/* Time */ -.time *{ color:#666;} -.time dt{ background:#fff;} - -/* Attached File */ -.attachedFile { position:relative; margin:1em 0 1em 0; float:left; width:100%;} -.attachedFile *{ margin:0; padding:0; font-size:11px; vertical-align:middle;} -.attachedFile dt img{ margin-right:10px;} -.attachedFile dt .fileToggle{ border:0; padding:0; overflow:visible; cursor:pointer; font-size:11px; background:none;} -.attachedFile dd{ position:relative; margin-right:5px; display:none; margin-top:5px; padding-left:40px;} -.attachedFile.open dd{ display:block;} -.attachedFile ul.files { position:relative; margin:0 0 1em 0; padding:0; clear:both; list-style:none;} -.attachedFile ul.files *{ display:inline-block; *display:inline; padding:0; margin:0; font-size:11px;} -.attachedFile ul.files li{ position:relative; margin:0 10px 0 0;} -.attachedFile ul.files a{ position:relative; background-repeat:no-repeat; background-position:left center; *zoom:1; text-decoration:none !important;} -.attachedFile ul.files a .bubble{ display:none; position:absolute; top:-20px; left:0; padding:2px 5px; z-index:100; white-space:nowrap;} -.attachedFile ul.files a:hover .bubble, -.attachedFile ul.files a:active .bubble, -.attachedFile ul.files a:focus .bubble{ display:block;} -.attachedFile ul.files a{ padding-left:15px; background-image:url(../img/common/iconFile.gif); color:#4d4d4d;} -.attachedFile dt a { color:#4d4d4d;} -.attachedFile ul.files a .bubble{ border:1px solid #ddd; background-color:#fff; color:#4d4d4d;} - -/* Board Write */ -.wikiWrite *{ margin:0; padding:0;} -.wikiWrite li{ list-style:none;} -.wikiWrite fieldset{ border:0;} -.wikiWrite legend{ position:absolute; width:0; height:0; overflow:hidden; font:0/0 Sans-serif; visibility:hidden;} -.wikiWrite .wikiWriteHeader{ margin:0 0 1em 0;} -.wikiWrite .wikiWriteHeader *{ vertical-align:middle;} -.wikiWrite .wikiWriteHeader select{ font-size:12px; vertical-align:top; height:23px;} -.wikiWrite .wikiWriteHeader .inputText{ width:400px; padding:3px 4px; height:15px; font-size:12px; *margin-top:-1px;} -.wikiWrite .wikiWriteHeader dl.title dd{ white-space:nowrap;} -.wikiWrite .wikiWriteHeader dl.title dd .inputText{ width:60%;} -.wikiWrite .tag{ clear:both; margin-bottom:10px; *zoom:1;} -.wikiWrite .tag:after{ content:""; display:block; float:none; clear:both;} -.wikiWrite .tag .inputText{ float:left; width:330px; padding:4px 4px 2px 4px; margin-right:10px; font-size:12px;} -.wikiWrite .tag p{ float:left;} - -/* Editor */ -.wiki .wikiEditor{ border:1px solid; margin-bottom:20px; -moz-border-radius:5px; -webkit-border-radius:5px; } -.wiki .wikiEditor .commentEditor{ margin:15px; *zoom:1; position:relative;} -.wiki .wikiEditor{ border-color:#ddd; background:#f8f8f8;} - -/* Editor Option */ -.wiki .editorOption{ margin:1em 0; text-align:left;} -.wiki .editorOption *{ vertical-align:middle;} -.wiki .editorOption select{ margin-right:10px; font-size:12px;} -.wiki .editorOption label{ margin-right:10px;} -.wiki .editorOption .inputText{ padding:3px 4px; height:15px; margin:0 10px 5px 0; font-size:12px; vertical-align:middle;} -.wiki .editorOption .inputText.userName{ width:100px;} -.wiki .editorOption .inputText.userPw{ width:50px; font:11px Tahoma;} -.wiki .editorOption .inputText.emailAddress{ width:140px; font:11px Tahoma;} -.wiki .editorOption .inputText.homePage{ width:140px; font:11px Tahoma;} - -/* Require Password */ -.wiki .requirePassword{ text-align:center;} -.wiki .requirePassword fieldset{ border:0; padding:3em 0 4em 0;} -.wiki .requirePassword h3{ font-size:16px;} -.wiki .requirePassword .inputText{ height:15px; width:150px; padding:3px 4px;} - -/* Tag Cloud */ -.tagCloud{ padding:3em 0; border-top:1px solid; border-bottom:1px solid;} -.tagCloud *{ margin:0; padding:0;} -.tagCloud ul{ text-align:justify;} -.tagCloud li{ display:inline; list-style:none; margin:0 5px; white-space:nowrap;} -.tagCloud li.rank1 a{ font-weight:bold; font-size:24px;} -.tagCloud li.rank2 a{ font-weight:bold; font-size:18px;} -.tagCloud li.rank3 a{ font-weight:bold; font-size:14px;} -.tagCloud li.rank4 a{ font-size:12px;} -.tagCloud li.rank5 a{ font-size:11px;} -.tagCloud{ border-color:#bababa;} -.tagCloud li.rank1 a{ color:#000;} -.tagCloud li.rank2 a{ color:#222;} -.tagCloud li.rank3 a{ color:#444;} -.tagCloud li.rank4 a{ color:#666;} -.tagCloud li.rank5 a{ color:#888;} - -/* Popup Menu */ -#popup_menu_area{background:#fff; border-color:#eee;} -#popup_menu_area ul{ border-color:#ddd;} -#popup_menu_area li a{ color:#000;} - -/* Pagination */ -.pagination{ padding:15px 0; margin:0; text-align:center;} -.pagination *{ margin:0; padding:0;} -.pagination img{ border:0;} -.pagination a, -.pagination strong{ position:relative; display:inline-block; text-decoration:none; line-height:normal; color:#4d4d4d; font-family:Tahoma, Sans-serif; margin:0; padding:2px 6px; font-size:11px; vertical-align:middle;} -.pagination strong{ color:#ff3636 !important; border:1px solid #e7e7e7;} -.pagination a.prev, -.pagination a.prevEnd, -.pagination a.next, -.pagination a.nextEnd{ font-weight:normal !important; margin:0 !important; white-space:nowrap; text-decoration:none !important; border:1px solid #e7e7e7; background-image:url(../img/common/arrowPagination.gif); background-repeat:no-repeat;} -.pagination a.prevEnd{ padding-left:14px; background-position:left center; } -.pagination a.nextEnd{ padding-right:14px; background-position:right center; } - -/* Button */ -.buttonOfficial, -.buttonOfficial a, -.buttonOfficial input, -.buttonOfficial button{ position:relative; vertical-align:middle; display:inline-block; height:25px; font-size:12px; line-height:25px; color:#4d4d4d; cursor:pointer; background-image:url(../img/white/buttonOfficial.gif); background-repeat:no-repeat; text-decoration:none !important; overflow:visible; border:0; padding:0; background-color:transparent;} - -.buttonOfficial{ background-position:left top; margin-right:4px;} -.buttonOfficial a, -.buttonOfficial input, -.buttonOfficial button{ left:4px; background-position:right top; padding:0 8px 0 4px;} - -a.buttonOfficial{ _margin-top:-1px;} -a.buttonOfficial a{ _vertical-align:top;} - -.hide { display:none; } - -/* tree */ -#tree ul.simpleTree li.noIcon { background:none; } -#tree ul.simpleTree li ul li span { padding-left:5px; } diff --git a/modules/wiki/skins/xe_wiki/delete_comment_form.html b/modules/wiki/skins/xe_wiki/delete_comment_form.html deleted file mode 100644 index 94e7bf496..000000000 --- a/modules/wiki/skins/xe_wiki/delete_comment_form.html +++ /dev/null @@ -1,23 +0,0 @@ - - -
    - -
    -

    {$lang->confirm_delete}

    -
    - -
    - - - - - - - - -
    - - diff --git a/modules/wiki/skins/xe_wiki/footer.html b/modules/wiki/skins/xe_wiki/footer.html deleted file mode 100644 index 7c60dd757..000000000 --- a/modules/wiki/skins/xe_wiki/footer.html +++ /dev/null @@ -1,2 +0,0 @@ - -{$module_info->footer_text} diff --git a/modules/wiki/skins/xe_wiki/header.html b/modules/wiki/skins/xe_wiki/header.html deleted file mode 100644 index 8ca699fad..000000000 --- a/modules/wiki/skins/xe_wiki/header.html +++ /dev/null @@ -1,102 +0,0 @@ - - - - - {@$module_info->colorset = "white"} - - -{$module_info->header_text} - -
    -
    - - - - - -

    {$module_info->comment}

    - -
    - - - - -
    -
    -
    -

    {$oDocument->getTitle()}

    - - {$lang->readed_count} {$oDocument->get('readed_count')} - {$lang->voted_count} {$oDocument->get('voted_count')} - - - {zdate($history->regdate, 'Y.m.d')} {zdate($history->regdate, 'H:i:s')} - - {$oDocument->getUpdate('Y.m.d')} {$oDocument->getUpdate('H:i:s')} - - - -
    - -
    - - {$history->nick_name} - - - - {$oDocument->getNickName()} - - {$oDocument->getNickName()} - - - {$oDocument->getNickName()} - - - - {$oDocument->getIpaddress()} - - - - -
    - - {$lang->notice_old_revision} - - {$lang->cmd_back} -
    - -
    -
    -
    - -
    -
    -
    -

    {$entry}

    -
    -
    -
    - diff --git a/modules/wiki/skins/xe_wiki/histories.html b/modules/wiki/skins/xe_wiki/histories.html deleted file mode 100644 index 6c02b458f..000000000 --- a/modules/wiki/skins/xe_wiki/histories.html +++ /dev/null @@ -1,49 +0,0 @@ - - -
    - - - - - - - - - - - - - - - - - - - - - - - - -
    {$lang->title}{$lang->author}{$lang->date}
    {$oDocument->getTitle()} (current){$oDocument->getNickName()}{$oDocument->getUpdate()}
    - - -
    {$val->content}
    -
    {$val->nick_name}{zdate($val->regdate, 'Y.m.d H:i:s')}
    - - - - - - - diff --git a/modules/wiki/skins/xe_wiki/img/common/arrowPagination.gif b/modules/wiki/skins/xe_wiki/img/common/arrowPagination.gif deleted file mode 100644 index 53bf40388a97e2bcf47a09d7f67dbce798f20458..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 98 zcmZ?wbhEHbJi)-u(7?#BY15|v|NkrgWMO1rU}Vr?00NK<1CwP>e#7av{EO#oxz)XX zQNnZnwnrY*?v_k@b!ywXDRv*duYc>UI@k04U;d?&Ee95Tyz#)X%J{fuIMnRwSDS4fA0m` zO&Gh-UdJF%`KvjbN|#KL;+>K|;V_te`l>$y0Dy&Jm)mG_y)065IH$Uo)eXPyHxkD0 Z=M@1k1c82qNF^8)4-|}z42T8^06W`6MjZeE diff --git a/modules/wiki/skins/xe_wiki/img/common/buttonDelete.gif b/modules/wiki/skins/xe_wiki/img/common/buttonDelete.gif deleted file mode 100644 index 417e7ce672ec607a8b39a60e8025c040ccf449ec..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 61 zcmZ?wbhEHbWM^P!n8?KNze4R(k;?!7{}~t<6o0ZXGB7YP=m6P3S#}_s&!w1~= znXV_J)tXk;=GttENa53RDZ0jFEP=t(6w`suh%;~JWO*1O`!-v zktD-14u`|(bdHUUxm>Q%(b2xXK7xphjEpceW3$<2XJ@CTru=??C=~K|Je-iv=Od%h zC>b3Z8VUpg6B84Ylam7j18%n)#|f5Uqmd{@amp-C;NdV9Aqa}5Np2Y#4P#*f$1yHo zSnuE$nxbfip=gTa5}KP}IAH`qxz?VZ9)ci(!61U76h&becK*7hwfhr_a>fzvAod^N zeGq&`)lTf^fefJ=lx>aBt#4d6@ zG_uZtjmPbV1+g%cQJwJA3U%eQB(IZRZAoC#>@d2t<#*ga108dUJj*_l^jyc>H<1r3Po95g z^uj3?<*m{@OeuVnTmhF>LH8;a+xyj3ZW197zlTW11wMHkAf K0zJeB+y4M8GR>?2 diff --git a/modules/wiki/skins/xe_wiki/img/common/iconFile.gif b/modules/wiki/skins/xe_wiki/img/common/iconFile.gif deleted file mode 100644 index 88b9d14539134d6c788025c74581f644347d853c..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 528 zcmZ?wbhEHb;wY9&0|E{mEzj*QDk|j&p z+uLW)o;`W;aSnFc5K`J z;lqcfrlwP;&iwoL@BaP!j~_q&`}gmoM~{{+U0PRH_a6)xh7?fz$->CM;L4x_ay2MU z7}#?gTx|puRD@;a1h`#I`E*=t9oSjbT%7q`%q^r@tyq{GoOShine81N?VYDtx=5(1 zGgxz&E!41O5w+KpG~i@+7PnP$Vszqi;xuN{b}`|yyQrls#ir;Y#^}iG=wztJ;mRW; PVk9Kb&A{Z^$Y2csx(2ic diff --git a/modules/wiki/skins/xe_wiki/img/common/iconFiles.gif b/modules/wiki/skins/xe_wiki/img/common/iconFiles.gif deleted file mode 100644 index f7756ea9f36f4e84bc5f85c6c7e1b058b9d43f9c..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 126 zcmZ?wbhEHblxE;&Sj5iY=jZ3^>+9p=6BHEm|Nnn?cXxk(e;`BgCkrD313QBb0}z1J zGB7(=Y`yc(x7Ty^-qM+8cmJPzOmKB1CEh(>jK9N5+>`{G1Hd0BAKaZ~y=R diff --git a/modules/wiki/skins/xe_wiki/img/common/iconLove.gif b/modules/wiki/skins/xe_wiki/img/common/iconLove.gif deleted file mode 100644 index 5d1c18cd97e57add4d521bb65220f1a0a4058ad0..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 119 zcmZ?wbhEHbplVrdZ%x;d{~>Ds|NmzI1I3>#j0_B{3_2hlNG$`i zO~l5fG7S?{8K*|vTO&HZx1BXnxMZp4vYglZ3Utnw_;Ob?bGI7s*xcv;{`zm*zAG0Z SVqUSarhA-7e(J=@U=0BKW-3|$ diff --git a/modules/wiki/skins/xe_wiki/img/common/iconReply.gif b/modules/wiki/skins/xe_wiki/img/common/iconReply.gif deleted file mode 100644 index ec18c4d85d17990b125b436a245e6bd7160f35bb..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 69 zcmZ?wbhEHbg WalB`J#dJd^yj%6SvX%!UgEau+w-p@# diff --git a/modules/wiki/skins/xe_wiki/img/common/iconTag.gif b/modules/wiki/skins/xe_wiki/img/common/iconTag.gif deleted file mode 100644 index a167282a366b79e7558839ded3805d380bd12267..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 125 zcmZ?wbhEHblxE;&Sj5J#d-rZ1AD^J0Aa{57|NsB{`}+e)1_lPjpDc_F3~UTKKsEzN zEd#St#^yWk)J`d`+AF~?>Haf8qwhA0(2MD-vLmz<7oPjXG40;TWktLB7##A#R($PH cis{M7x$CnnW0En4$NKdrlYc*O5n`|g0Ko4r^#A|> diff --git a/modules/wiki/skins/xe_wiki/img/common/icons.gif b/modules/wiki/skins/xe_wiki/img/common/icons.gif deleted file mode 100644 index 36953bf30fb95e92be137a43f6b6a3da4fba6046..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 403 zcmV;E0c`$9Nk%w1VMPEg0HOc@+uPf>x3`3Zgu=qY|Ns900000000000A^8LV00000 zEC2ui07U>U000C32(#S&K)pF5y-ktLyZ_54j^Su>$hO`Kqr>dhc8upV-^n)M zOb8>kj4I?wx!P?oPQuF}ZRm82YW5e+O|8o)mCD6ZuG}oSmkzC;-JlrUG}qo$`vcwF zvVD1gfi!+3b82*OdU#)mg@bU8UxJWYNR4iZl~8<yT7Qw>6#0~%f0?W+J&d&kL&(qV<)Yr|*l*`)!-QR-T;ojrm zfa2%m>E=G@?dtFBJnr-G1lacU&iBn8`u+Pl(97|UnTmqk0&+k&&0ju%{RBQVsBptT z8w?LlOc-%k;l_p%H5v?AuB6A2CNfs!=kS`tmK;%9{K!uxOOrEgeo)zQCQOhXf7bjb xbmhevM`0vwu~efxg7%<3#Tb?9RHRk0UR9cv>sF@H@KLiSc5K+P&H^L=06R1J%n|?q diff --git a/modules/wiki/skins/xe_wiki/img/leaf.gif b/modules/wiki/skins/xe_wiki/img/leaf.gif deleted file mode 100644 index e5d301dbc3f2631501e5b95c7b406a431dbc217f..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 615 zcmZ?wbhEHbRA3Nec;>`#`|bbIip38<{D1lNe?vpV>({ThZ{NOc+qR1@|DSyFzkTJM zl7>xhzy1IH`}h0z?|=OMfAHYJCr_T-c>Vvt{r`s_{{Q>;@8_TY|NZ|zW&fuMi%&OB zJsi6H?XJ83GYb}Vt+;vn`S)YTj@5Q<`}gl(eczsz*{6zX)_wW%_2c>3+^v;Wy8OTYg5U)8*!ec`2^ zb@%`L{U4V&p?~w!Z@>QEeE4?qs!RXDfMI9?#h)yU3=B>TIw0qR;)H?yNP|;Tb4zPm zdq*=%XHRdR1lPn#T-8u~j-tHknrimk4%7NNbd(%diSx^IOH1-~&g`%iUCnQ9 z!o5dfS-aILetsTiW({paw#_|q)<=#qGcX9Lp5EVTX(x7+iRlW5!S(j;r%unDRPHd} zyUby#_xMJW)Ume=9GskHpFS(Ux&Pti;tLDqw+U!5DV=anbmDH_U!YO5FrTSiQoxt> u#)*x}{2ZS-TpJ1&EIBzzK&eIM$^pm5=?3xBqC7V*J3HH=_#YPwgEat>Gwlih diff --git a/modules/wiki/skins/xe_wiki/img/white/buttonOfficial.gif b/modules/wiki/skins/xe_wiki/img/white/buttonOfficial.gif deleted file mode 100644 index 2e0df788030e366826b785328d965fe7fd373dfa..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 2169 zcmd5+`8U)HAO0FMsECYI>V_D+mQo4HEh$-MMxqm~SLGrR*S%5hybiQDH@-|OyAFu!bAOvx_ zJef?!<#8oHAmwp+APC7onN%VX3PlpJ7zAY^p-={bB9Vy0;c$682m%EH!O+mq?CdO! zM&oh0AOy-}QYw|Yva%wUh(CY+JU>4_GBUETupkm`_Vx93baaf5kAM2~X?b~hX=!P3 zaj~bT2Lhq~{(csV#b7X|r>E!U<|Zd6nM|foB$RH+OT>J^7Wo1JU%GYu2c;6JWK$%P z$-u3ScvCEqO2I8>G8qJd60u}!q`keJ&1Qf7`c*6z^Z9%b1f^1`P$=Z_wrp}C2m=0} zpt}kGpB>X5^+zUvA{6E3hBeS}icff!n3ViHB{l6udPZhec1~^{?q&X~g4g)MqT&J_ z18j_&ixCoCQA@0=Z+QF9yGBwIxw)nFeH*2{qqFNncMr9<2aPmxaf7KLW7O4+6@iJ# zsp*-C3dZaVYkGcaVUqnNhWTyo``5L_4GwSFZAG*yUYBw~KER+khWyeVsR*HzNg??5 zcqLuqOln$DXTn}X-)hoP?M&2|z7h^NYp1SHcVP@p0HeZdXy_+0bhJ`K)rHa1I~?~+;RQRQA0&`LgGLa)8mc?@eK;G~uRTK8s! ztQmN{&JF7AK9MxGD2Ll?PP!JO-z%@GeP7|~uwDYQGXZI0d1IuV)t#DSeMLF1ex90v z^c?$ZBGk9*<=OBB>1K%kNU=kXZ@w0PslDcE+iA1?4M9VV&Wl%Cryj0Ol46%N2Vatc z=P2TG9{HuOp^d}EYL*}7*zl)Y$=PL%v1FP&%wgYkkGmBUK9u^O)a%-FqyIkzMCgLG!J zwoN%R;XpcD_c0Vi{|RPK+OS7ry8wi|gT{+!;N)oeT#BuLR1BORQ}RhWC-(A5b==6E zhf>dK)|I4O+&FRn9^}(8IvHU>*mE(1&g4L;9@P0YD9U&i$H4amh zXM>)E6;gOBDjcicM3%-LUX zlJ(N$!RBIaETM^=pYi=MyF9fZf>ZUHAYQKS{2uWw>Eb~OkgST2gQ3%ayNbUJ-IT0# z?Fp8yQw?jS8~s+RQtn5`BQoBoXRwSvzFKo0iT(qaQ*8G;0z#tsoM3R1T~-TyA{?N{&!4BtHyVkSM8ytS|02{|bzE*QEcCAbFYAMouNOjN-yOi*Y#htxb z))x%3FD3fDy`$AY>Nbm5f8I$eL@KC7@7Npl#3bs4l685k<~qc-1v;_;a3>TZ(&TsXmH<$#c0( zaL@YV?pKqW`_Nuv1KIV}D6`-u+Kr9SjMlDF^H^t$x7P8@9@}4!U2p2YYUzr1(l;^rie=PlkFn~ zTKqCcl>qm6@@UZ^euc{uV~iu%zA%_sm_a&D|1$FKIsR$Zg_ zjlCoDYeJq^-B@&?lPCFvM*~&2gnjh);;e0IL|{j{4q$kh0@E{(xwD5h-fbhOOM71J zV~C#UyC$g59jNxTqD>4&2paGzHU5t1$zh!3TRoy3BH!E?W_?>;%{nH~4?Q(GDR@U3 zsCf`hn_`FsjT99^NIZI)r6nX$v4qeZ+Vp~rRg>Cy6jCW|dxo7w@%R8CtdTbJJwn(# ht5W-@2hG^P30v6M+6X$0As~mh-1=#^222h(^)E+GV)Ot2 diff --git a/modules/wiki/skins/xe_wiki/img/white/lineVr11.gif b/modules/wiki/skins/xe_wiki/img/white/lineVr11.gif deleted file mode 100644 index 8c8291f992016f579fa6e93557398d62d0f9c69e..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 44 tcmZ?wbhEHbWMtrGXkcKtd-pB_1B2pE79h#MpaUX6G7L=2E&Txu)&R+v2gLvY diff --git a/modules/wiki/skins/xe_wiki/img/white/lineVr9.gif b/modules/wiki/skins/xe_wiki/img/white/lineVr9.gif deleted file mode 100644 index 8e1a3d459961788eb2377fd47d3d0dbe4985db93..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 44 tcmZ?wbhEHbWMtrEXkcJ?{`@%u1B2pE79h#MpaUX6G7L=2E%mGn)&R?&2ZR6s diff --git a/modules/wiki/skins/xe_wiki/js/wiki.js b/modules/wiki/skins/xe_wiki/js/wiki.js deleted file mode 100644 index fc974ecc6..000000000 --- a/modules/wiki/skins/xe_wiki/js/wiki.js +++ /dev/null @@ -1,90 +0,0 @@ -function moveHistory(fo_obj) { - if(!fo_obj.entry.value) return; - var url = request_uri; - if(typeof(xeVid)!='undefined') url = url.setQuery('vid',xeVid); - url = url.setQuery('mid',current_mid).setQuery('entry',fo_obj.entry.value); - location.href=url; -} - -function viewHistory(history_srl) { - var zone = jQuery('#historyContent'+history_srl); - if(zone.css('display')=='block') zone.css('display','none'); - else zone.css('display','block'); -} -/** - * @file modules/document/tpl/js/document_category.js - * @author sol (sol@ngleader.com) - * @brief document 모듈의 category tree javascript - **/ - -var simpleTreeCollection; -function Tree(){ - var url = request_uri.setQuery('mid',current_mid).setQuery('act','getWikiTreeList'); - if(typeof(xeVid)!='undefined') url = url.setQuery('vid',xeVid); - - // clear tree; - jQuery('#tree > ul > li > ul').remove(); - - //ajax get data and transeform ul il - jQuery.get(url,function(data){ - jQuery(data).find("node").each(function(i){ - var title = jQuery(this).attr("title"); - var node_srl = jQuery(this).attr("node_srl"); - var parent_srl = jQuery(this).attr("parent_srl"); - - var url = request_uri; - var args = new Array("mid="+current_mid, "entry="+title); - if(typeof(xeVid)!='undefined') args[args.length] = "vid="+xeVid; - url = request_uri+'?'+args.join('&'); - - // node - var node = jQuery('
  • '+title+'
  • '); - - // insert parent child - if(parent_srl>0){ - if(jQuery('#tree_'+parent_srl+'>ul').length==0) jQuery('#tree_'+parent_srl).append(jQuery('
      ')); - jQuery('#tree_'+parent_srl+'> ul').append(node); - }else{ - if(jQuery('#tree ul.simpleTree > li > ul').length==0) jQuery("
        ").appendTo('#tree ul.simpleTree > li'); - jQuery('#tree ul.simpleTree > li > ul').append(node); - } - }); - - // draw tree - simpleTreeCollection = jQuery('.simpleTree').simpleTree({ - autoclose: false, - afterClick:function(node){ - location.href = node.attr('rel'); - return false; - }, - afterMove:function(destination, source, pos){ - if(!isManageGranted) return; - if(destination.size() == 0){ - Tree(); - return; - } - var parent_srl = destination.attr('id').replace(/.*_/g,''); - var source_srl = source.attr('id').replace(/.*_/g,''); - - var target = source.prevAll("li:not([class^=line])"); - var target_srl = 0; - if(target.length >0){ - target_srl = source.prevAll("li:not([class^=line])").get(0).id.replace(/.*_/g,''); - parent_srl = 0; - } - - jQuery.exec_json("wiki.procWikiMoveTree",{ "mid":current_mid,"parent_srl":parent_srl,"target_srl":target_srl,"source_srl":source_srl}, function(data){ Tree(); }); - - }, - beforeMovedToLine : function() { return true; }, - beforeMovedToFolder : function() { return true; }, - afterAjax:function() { }, - - docToFolderConvert:true, - drag:isManageGranted - }); - jQuery("[class*=close]", simpleTreeCollection[0]).each(function(){ - simpleTreeCollection[0].nodeToggle(this); - }); - },"xml"); -} diff --git a/modules/wiki/skins/xe_wiki/message.html b/modules/wiki/skins/xe_wiki/message.html deleted file mode 100644 index 109603f57..000000000 --- a/modules/wiki/skins/xe_wiki/message.html +++ /dev/null @@ -1,16 +0,0 @@ - - -
        - -
        {$message}
        - - - -
        - - diff --git a/modules/wiki/skins/xe_wiki/skin.xml b/modules/wiki/skins/xe_wiki/skin.xml deleted file mode 100644 index c2bc63a6b..000000000 --- a/modules/wiki/skins/xe_wiki/skin.xml +++ /dev/null @@ -1,72 +0,0 @@ - - - XE Default Skin - XE Default Skin - XE维基默认皮肤 - XE維基預設面板 - XEデフォルトスキン - - XE Default Skin - - - This is default skin of Wiki - - - XE维基默认皮肤。 - - - XE維基預設面板 - - - XEデフォルトスキン - - 0.1 - 2009-01-31 - - haneul - haneul - haneul - haneul - haneul - - GPL - - - 제목 - Title - タイトル - 제목 - 標題 - 제목을 적어주세요. - Plase input the title. - タイトルを入力して下さい。 - 제목을 적어주세요. - 請輸入標題。 - - - 부제목 - Subtitle - サブタイトル - 부제목 - 副標題 - 제목 옆에 나타날 부제목을 적어주세요. - Please input the subtitle which will be displayed beside title. - タイトルの隣りに表示されるサブタイトルを入力して下さい。 - 제목 옆에 나타날 부제목을 적어주세요. - 請輸入顯示在標題旁的副標題。 - - - 상세 설명 - Description - 詳細 - 상세 설명 - 說明 - 게시판 제목 아래 표시될 설명을 입력하실 수 있습니다. - You may input description which will be displayed under the title. - タイトルの下に表示される説明文を入力して下さい。 - 게시판 제목 아래 표시될 설명을 입력하실 수 있습니다. - 請輸入顯示在標題下方的說明。 - - - - diff --git a/modules/wiki/skins/xe_wiki/title_index.html b/modules/wiki/skins/xe_wiki/title_index.html deleted file mode 100644 index de3f181c8..000000000 --- a/modules/wiki/skins/xe_wiki/title_index.html +++ /dev/null @@ -1,58 +0,0 @@ - - - - - - - - - - - - - - - - - - - -
        {$lang->title}{$lang->author}{$lang->date}
        - {$val->getTitle()} - {$val->getNickName()}{$val->getRegdate("Y.m.d H:i")}
        - - - - - - - diff --git a/modules/wiki/skins/xe_wiki/trackback.html b/modules/wiki/skins/xe_wiki/trackback.html deleted file mode 100644 index dbd880b9a..000000000 --- a/modules/wiki/skins/xe_wiki/trackback.html +++ /dev/null @@ -1,36 +0,0 @@ - -
        -
        - -

        - - {$lang->trackback} '{$oDocument->getTrackbackCount()}' - -

        -

        {$oDocument->getTrackbackUrl()}

        - -
        - - - -
        -
        -

        - {zdate($val->regdate, "Y.m.d H:i")} - -
        {$val->ipaddress} - -

        -
        - -
        - - - -
        - -
        - diff --git a/modules/wiki/skins/xe_wiki/tree_list.html b/modules/wiki/skins/xe_wiki/tree_list.html deleted file mode 100644 index 4629a0a21..000000000 --- a/modules/wiki/skins/xe_wiki/tree_list.html +++ /dev/null @@ -1,17 +0,0 @@ - - - - - -
        -
          -
        • -
        -
        - - - - diff --git a/modules/wiki/skins/xe_wiki/view_document.html b/modules/wiki/skins/xe_wiki/view_document.html deleted file mode 100644 index 1f71d2e63..000000000 --- a/modules/wiki/skins/xe_wiki/view_document.html +++ /dev/null @@ -1,113 +0,0 @@ - - -
        -
        - -
        - - - - -

        "{$lang->msg_is_secret}"

        -
        -
        :
        -
        -
        - -
        - - - {$history->content} - - {$oDocument->getContent(false)} - - -
        -
        - - {@ $tag_list = $oDocument->get('tag_list') } - -
        -
        {$lang->tag}
        - - {@ $tag = $tag_list[$i]; } -
        - -
        - - - -
        -
        {$lang->uploaded_file}
        -
        - -
        -
        - - - -
        -
        {$lang->trackback} :
        -
        {$oDocument->getTrackbackUrl()}
        -
        - - - -
        -
        {$lang->contributors} :
        -
        {$val->nick_name},
        -
        - -
        - -
        - - - - - - - - - -
        - - - - -
        -
        {$oDocument->getCommentEditor()}
        - -
        - - - - - - - - - - - - - -
        - -
        - -
        - -
        - -
        - - - - - diff --git a/modules/wiki/skins/xe_wiki/write_form.html b/modules/wiki/skins/xe_wiki/write_form.html deleted file mode 100644 index d7b1bbd0b..000000000 --- a/modules/wiki/skins/xe_wiki/write_form.html +++ /dev/null @@ -1,28 +0,0 @@ - - -
        - - - - - - - - - -
        - -
        {$oDocument->getEditor()}
        - -
        - {$lang->tag} : ({$lang->about_tag}) -

        -

        - -
        - -
        -
        - -
        - diff --git a/modules/wiki/tpl/addition_setup.html b/modules/wiki/tpl/addition_setup.html deleted file mode 100644 index 944e5adb1..000000000 --- a/modules/wiki/tpl/addition_setup.html +++ /dev/null @@ -1,3 +0,0 @@ - - -{$setup_content} diff --git a/modules/wiki/tpl/arrange_list.html b/modules/wiki/tpl/arrange_list.html deleted file mode 100644 index 1d4f1546b..000000000 --- a/modules/wiki/tpl/arrange_list.html +++ /dev/null @@ -1,6 +0,0 @@ - - -

        {$lang->arrange_list}

        -

        {$lang->about_arrange_list}

        - - diff --git a/modules/wiki/tpl/filter/delete_comment.xml b/modules/wiki/tpl/filter/delete_comment.xml deleted file mode 100644 index faee3b3b1..000000000 --- a/modules/wiki/tpl/filter/delete_comment.xml +++ /dev/null @@ -1,18 +0,0 @@ - -
        - - - - - - - - - - - - - - - -
        diff --git a/modules/wiki/tpl/filter/delete_wiki.xml b/modules/wiki/tpl/filter/delete_wiki.xml deleted file mode 100644 index ff4ae9f05..000000000 --- a/modules/wiki/tpl/filter/delete_wiki.xml +++ /dev/null @@ -1,10 +0,0 @@ - -
        - - - - - - - -
        diff --git a/modules/wiki/tpl/filter/insert.xml b/modules/wiki/tpl/filter/insert.xml deleted file mode 100644 index 991eb134e..000000000 --- a/modules/wiki/tpl/filter/insert.xml +++ /dev/null @@ -1,12 +0,0 @@ - -
        - - - - - - - - - -
        diff --git a/modules/wiki/tpl/filter/insert_comment.xml b/modules/wiki/tpl/filter/insert_comment.xml deleted file mode 100644 index dcb6f1d69..000000000 --- a/modules/wiki/tpl/filter/insert_comment.xml +++ /dev/null @@ -1,30 +0,0 @@ - -
        - - - - - - - - - - - - - - - - - - - - - - - - - - - -
        diff --git a/modules/wiki/tpl/filter/insert_wiki.xml b/modules/wiki/tpl/filter/insert_wiki.xml deleted file mode 100644 index 0b26ed6e6..000000000 --- a/modules/wiki/tpl/filter/insert_wiki.xml +++ /dev/null @@ -1,28 +0,0 @@ - -
        - - - - - - - - - - - - - - - - - - - - - - - - - -
        diff --git a/modules/wiki/tpl/grant_list.html b/modules/wiki/tpl/grant_list.html deleted file mode 100644 index b0d8b0c53..000000000 --- a/modules/wiki/tpl/grant_list.html +++ /dev/null @@ -1,3 +0,0 @@ - - -{$grant_content} diff --git a/modules/wiki/tpl/header.html b/modules/wiki/tpl/header.html deleted file mode 100644 index efa11f97a..000000000 --- a/modules/wiki/tpl/header.html +++ /dev/null @@ -1,27 +0,0 @@ - - -

        {$lang->wiki} {$lang->cmd_management}

        - -
        {nl2br($lang->about_wiki)}
        - - -
        - -

        {$module_info->mid} ({$lang->is_default}) | View

        - - - -
        - - diff --git a/modules/wiki/tpl/index.html b/modules/wiki/tpl/index.html deleted file mode 100644 index 1ffa6a378..000000000 --- a/modules/wiki/tpl/index.html +++ /dev/null @@ -1,85 +0,0 @@ - - - - -
        - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
        Total {number_format($total_count)}, Page {number_format($page)}/{number_format($total_page)}
        {$lang->no}
        -
        - - - - -
        -
        {$lang->mid}
        {$lang->browser_title}
        {$lang->regdate}
         
        {$no} - - - {$lang->virtual_site} - - {$lang->not_exists} - - - {$module_category[$val->module_category_srl]->title} - - {htmlspecialchars($val->mid)}{$val->browser_title}{zdate($val->regdate,"Y-m-d")}{$lang->cmd_setup}{$lang->cmd_copy}{$lang->cmd_delete}
        -
        - - - - - - diff --git a/modules/wiki/tpl/js/wiki.js b/modules/wiki/tpl/js/wiki.js deleted file mode 100644 index def7ab24e..000000000 --- a/modules/wiki/tpl/js/wiki.js +++ /dev/null @@ -1,118 +0,0 @@ -/** - * @file modules/wiki/js/wiki.js - * @author zero (zero@nzeo.com) - * @brief wiki 모듈의 javascript - **/ - -/* 글쓰기 작성후 */ -function completeDocumentInserted(ret_obj) { - var error = ret_obj['error']; - var message = ret_obj['message']; - var mid = ret_obj['mid']; - var document_srl = ret_obj['document_srl']; - - //alert(message); - - var url; - if(!document_srl) - { - url = current_url.setQuery('mid',mid).setQuery('act',''); - } - else - { - url = current_url.setQuery('mid',mid).setQuery('document_srl',document_srl).setQuery('act','').setQuery('history_srl',''); - } - location.href = url; -} - -/* 글 삭제 */ -function completeDeleteDocument(ret_obj) { - var error = ret_obj['error']; - var message = ret_obj['message']; - var mid = ret_obj['mid']; - var page = ret_obj['page']; - - var url = current_url.setQuery('mid',mid).setQuery('act','').setQuery('document_srl',''); - if(page) url = url.setQuery('page',page); - - //alert(message); - - location.href = url; -} - -/* 검색 실행 */ -function completeSearch(fo_obj, params) { - fo_obj.submit(); -} - -function completeVote(ret_obj) { - var error = ret_obj['error']; - var message = ret_obj['message']; - alert(message); - location.href = location.href; -} - -// 현재 페이지 reload -function completeReload(ret_obj) { - var error = ret_obj['error']; - var message = ret_obj['message']; - - location.href = location.href; -} - -/* 댓글 글쓰기 작성후 */ -function completeInsertComment(ret_obj) { - var error = ret_obj['error']; - var message = ret_obj['message']; - var mid = ret_obj['mid']; - var document_srl = ret_obj['document_srl']; - var comment_srl = ret_obj['comment_srl']; - - var url = current_url.setQuery('mid',mid).setQuery('document_srl',document_srl).setQuery('act',''); - if(comment_srl) url = url.setQuery('rnd',comment_srl)+"#comment_"+comment_srl; - - //alert(message); - - location.href = url; -} - -/* 댓글 삭제 */ -function completeDeleteComment(ret_obj) { - var error = ret_obj['error']; - var message = ret_obj['message']; - var mid = ret_obj['mid']; - var document_srl = ret_obj['document_srl']; - var page = ret_obj['page']; - - var url = current_url.setQuery('mid',mid).setQuery('document_srl',document_srl).setQuery('act',''); - if(page) url = url.setQuery('page',page); - - //alert(message); - - location.href = url; -} - -/* 트랙백 삭제 */ -function completeDeleteTrackback(ret_obj) { - var error = ret_obj['error']; - var message = ret_obj['message']; - var mid = ret_obj['mid']; - var document_srl = ret_obj['document_srl']; - var page = ret_obj['page']; - - var url = current_url.setQuery('mid',mid).setQuery('document_srl',document_srl).setQuery('act',''); - if(page) url = url.setQuery('page',page); - - //alert(message); - - location.href = url; -} - - -/* 스크랩 */ -function doScrap(document_srl) { - var params = new Array(); - params["document_srl"] = document_srl; - exec_xml("member","procMemberScrapDocument", params, null); -} - diff --git a/modules/wiki/tpl/js/wiki_admin.js b/modules/wiki/tpl/js/wiki_admin.js deleted file mode 100644 index 1194f8c77..000000000 --- a/modules/wiki/tpl/js/wiki_admin.js +++ /dev/null @@ -1,52 +0,0 @@ -/** - * @file modules/wiki/js/wiki_admin.js - * @author zero (zero@nzeo.com) - * @brief wiki 모듈의 관리자용 javascript - **/ - - -/* 모듈 생성 후 */ -function completeInsertWiki(ret_obj) { - var error = ret_obj['error']; - var message = ret_obj['message']; - - var page = ret_obj['page']; - var module_srl = ret_obj['module_srl']; - - alert(message); - - var url = current_url.setQuery('act','dispWikiAdminInsertWiki'); - if(module_srl) url = url.setQuery('module_srl',module_srl); - if(page) url.setQuery('page',page); - location.href = url; -} - -/* 모듈 삭제 후 */ -function completeDeleteWiki(ret_obj) { - var error = ret_obj['error']; - var message = ret_obj['message']; - var page = ret_obj['page']; - alert(message); - - var url = current_url.setQuery('act','dispWikiAdminContent').setQuery('module_srl',''); - if(page) url = url.setQuery('page',page); - location.href = url; -} - - -/* 일괄 설정 */ -function doCartSetup(url) { - var module_srl = new Array(); - jQuery('#fo_list input[name=cart]:checked').each(function() { - module_srl[module_srl.length] = jQuery(this).val(); - }); - - if(module_srl.length<1) return; - - url += "&module_srls="+module_srl.join(','); - popopen(url,'modulesSetup'); -} - -function doArrangeWikiList(module_srl) { - exec_xml('wiki','procWikiAdminArrangeList',{module_srl:module_srl},function() {location.reload();}); -} diff --git a/modules/wiki/tpl/skin_info.html b/modules/wiki/tpl/skin_info.html deleted file mode 100644 index 0ad67b69f..000000000 --- a/modules/wiki/tpl/skin_info.html +++ /dev/null @@ -1,3 +0,0 @@ - - -{$skin_content} diff --git a/modules/wiki/tpl/wiki_delete.html b/modules/wiki/tpl/wiki_delete.html deleted file mode 100644 index bc8abd544..000000000 --- a/modules/wiki/tpl/wiki_delete.html +++ /dev/null @@ -1,32 +0,0 @@ - - - - -
        - - - -

        {$lang->confirm_delete}

        - - - - - - - - - - - - - - - - -
        {$lang->module_name}
        {$module_info->mid}
        {$lang->module}
        {$module_info->module}
        {$lang->document_count}
        {$module_info->document_count}
        - - {$lang->cmd_back} -
        - - -
        diff --git a/modules/wiki/tpl/wiki_insert.html b/modules/wiki/tpl/wiki_insert.html deleted file mode 100644 index 86a5b1ead..000000000 --- a/modules/wiki/tpl/wiki_insert.html +++ /dev/null @@ -1,105 +0,0 @@ - - - - -
        - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
        {$lang->mid}
        - -

        {$lang->about_mid}

        -
        {$lang->module_category}
        - -

        {$lang->about_module_category}

        -
        {$lang->use_comment}
        - -

        {$lang->about_use_comment}

        -
        {$lang->browser_title}
        - - {$lang->cmd_find_langcode} -

        {$lang->about_browser_title}

        -
        {$lang->layout}
        - -

        {$lang->about_layout}

        -
        {$lang->skin}
        - -

        {$lang->about_skin}

        -
        {$lang->description}
        - -

        {$lang->about_description}

        -
        {$lang->header_text}
        - - {$lang->cmd_find_langcode} -

        {$lang->about_header_text}

        -
        {$lang->footer_text}
        - - {$lang->cmd_find_langcode} -

        {$lang->about_footer_text}

        -
        - - -
        -
        diff --git a/modules/wiki/wiki.admin.controller.php b/modules/wiki/wiki.admin.controller.php deleted file mode 100644 index 76625266a..000000000 --- a/modules/wiki/wiki.admin.controller.php +++ /dev/null @@ -1,80 +0,0 @@ -module = 'wiki'; - $args->mid = $args->wiki_name; - if($args->use_comment!='N') $args->use_comment = 'Y'; - - unset($args->wiki_name); - if($args->module_srl) { - $module_info = $oModuleModel->getModuleInfoByModuleSrl($args->module_srl); - if($module_info->module_srl != $args->module_srl) unset($args->module_srl); - } - - if(!$args->module_srl) { - $output = $oModuleController->insertModule($args); - $msg_code = 'success_registed'; - } else { - $output = $oModuleController->updateModule($args); - $msg_code = 'success_updated'; - } - - if(!$output->toBool()) return $output; - - $this->add('page',Context::get('page')); - $this->add('module_srl',$output->get('module_srl')); - $this->setMessage($msg_code); - } - - function procWikiAdminDeleteWiki() { - $module_srl = Context::get('module_srl'); - - $oModuleController = &getController('module'); - $output = $oModuleController->deleteModule($module_srl); - if(!$output->toBool()) return $output; - - $this->add('module','wiki'); - $this->add('page',Context::get('page')); - $this->setMessage('success_deleted'); - } - - function procWikiAdminArrangeList() { - $oModuleModel = &getModel('module'); - $oDocumentController = &getController('document'); - - // 대상 위키 검증 - $module_srl = Context::get('module_srl'); - $module_info = $oModuleModel->getModuleInfoByModuleSrl($module_srl); - if(!$module_info->module_srl || $module_info->module != 'wiki') return new Object(-1,'msg_invalid_request'); - - // 대상 위키의 entry값이 없는 글을 추출 - $args->module_srl = $module_srl; - $output = executeQueryArray('wiki.getDocumentWithoutAlias', $args); - if(!$output->toBool() || !$output->data) return new Object(); - - foreach($output->data as $key => $val) { - if($val->alias_srl) continue; - $result = $oDocumentController->insertAlias($module_srl, $val->document_srl, $val->alias_title); - if(!$result->toBool()) $oDocumentController->insertAlias($module_srl, $val->document_srl, $val->alias_title.'_'.$val->document_srl); - } - } - - } -?> diff --git a/modules/wiki/wiki.admin.view.php b/modules/wiki/wiki.admin.view.php deleted file mode 100644 index 4d0c3571f..000000000 --- a/modules/wiki/wiki.admin.view.php +++ /dev/null @@ -1,131 +0,0 @@ -module_srl) { - $module_srl = $this->module_srl; - Context::set('module_srl', $module_srl); - } - - // module model 객체 생성 - $oModuleModel = &getModel('module'); - - // module_srl이 넘어오면 해당 모듈의 정보를 미리 구해 놓음 - if($module_srl) { - $module_info = $oModuleModel->getModuleInfoByModuleSrl($module_srl); - if(!$module_info) { - Context::set('module_srl',''); - $this->act = 'list'; - } else { - ModuleModel::syncModuleToSite($module_info); - $this->module_info = $module_info; - Context::set('module_info',$module_info); - } - } - - $module_category = $oModuleModel->getModuleCategories(); - Context::set('module_category', $module_category); - - // 템플릿 경로 지정 (board의 경우 tpl에 관리자용 템플릿 모아놓음) - $template_path = sprintf("%stpl/",$this->module_path); - $this->setTemplatePath($template_path); - } - - function dispWikiAdminContent() { - $args->sort_index = "module_srl"; - $args->page = Context::get('page'); - $args->list_count = 20; - $args->page_count = 10; - $args->s_module_category_srl = Context::get('module_category_srl'); - $output = executeQueryArray('wiki.getWikiList', $args); - ModuleModel::syncModuleToSite($output->data); - - // 템플릿에 쓰기 위해서 context::set - Context::set('total_count', $output->total_count); - Context::set('total_page', $output->total_page); - Context::set('page', $output->page); - Context::set('wiki_list', $output->data); - Context::set('page_navigation', $output->page_navigation); - - // 템플릿 파일 지정 - $this->setTemplateFile('index'); - } - - function dispWikiAdminInsertWiki() { - if(!in_array($this->module_info->module, array('admin', 'wiki'))) { - return $this->alertMessage('msg_invalid_request'); - } - - // 스킨 목록을 구해옴 - $oModuleModel = &getModel('module'); - $skin_list = $oModuleModel->getSkins($this->module_path); - Context::set('skin_list',$skin_list); - - // 레이아웃 목록을 구해옴 - $oLayoutMode = &getModel('layout'); - $layout_list = $oLayoutMode->getLayoutList(); - Context::set('layout_list', $layout_list); - - // 템플릿 파일 지정 - $this->setTemplateFile('wiki_insert'); - } - - function dispWikiAdminDeleteWiki() { - if(!Context::get('module_srl')) return $this->dispWikiAdminContent(); - if(!in_array($this->module_info->module, array('admin', 'wiki'))) { - return $this->alertMessage('msg_invalid_request'); - } - $module_info = Context::get('module_info'); - - $oDocumentModel = &getModel('document'); - $document_count = $oDocumentModel->getDocumentCount($module_info->module_srl); - $module_info->document_count = $document_count; - - Context::set('module_info',$module_info); - $this->setTemplateFile('wiki_delete'); - } - - function dispWikiAdminWikiAdditionSetup() { - // content는 다른 모듈에서 call by reference로 받아오기에 미리 변수 선언만 해 놓음 - $content = ''; - - // 추가 설정을 위한 트리거 호출 - // 게시판 모듈이지만 차후 다른 모듈에서의 사용도 고려하여 trigger 이름을 공용으로 사용할 수 있도록 하였음 - $output = ModuleHandler::triggerCall('module.dispAdditionSetup', 'before', $content); - $output = ModuleHandler::triggerCall('module.dispAdditionSetup', 'after', $content); - Context::set('setup_content', $content); - - // 템플릿 파일 지정 - $this->setTemplateFile('addition_setup'); - } - - function dispWikiAdminGrantInfo() { - // 공통 모듈 권한 설정 페이지 호출 - $oModuleAdminModel = &getAdminModel('module'); - $grant_content = $oModuleAdminModel->getModuleGrantHTML($this->module_info->module_srl, $this->xml_info->grant); - Context::set('grant_content', $grant_content); - - $this->setTemplateFile('grant_list'); - } - - function dispWikiAdminSkinInfo() { - // Call the common page for managing skin information - $oModuleAdminModel = &getAdminModel('module'); - $skin_content = $oModuleAdminModel->getModuleSkinHTML($this->module_info->module_srl); - Context::set('skin_content', $skin_content); - - $this->setTemplateFile('skin_info'); - } - - function dispWikiAdminArrange() { - - $this->setTemplateFile('arrange_list'); - } - } -?> diff --git a/modules/wiki/wiki.class.php b/modules/wiki/wiki.class.php deleted file mode 100644 index 4b0b94e7a..000000000 --- a/modules/wiki/wiki.class.php +++ /dev/null @@ -1,30 +0,0 @@ - diff --git a/modules/wiki/wiki.controller.php b/modules/wiki/wiki.controller.php deleted file mode 100644 index dbcae2526..000000000 --- a/modules/wiki/wiki.controller.php +++ /dev/null @@ -1,253 +0,0 @@ -grant->write_document) return new Object(-1, 'msg_not_permitted'); - $entry = Context::get('entry'); - - // 글작성시 필요한 변수를 세팅 - $obj = Context::getRequestVars(); - $obj->module_srl = $this->module_srl; - if($this->module_info->use_comment != 'N') - { - $obj->allow_comment = 'Y'; - } - else - { - $obj->allow_comment = 'N'; - } - - if(!$obj->nick_name) $obj->nick_name = "anonymous"; - if($obj->is_notice!='Y'||!$this->grant->manager) $obj->is_notice = 'N'; - - settype($obj->title, "string"); - if($obj->title == '') $obj->title = cut_str(strip_tags($obj->content),20,'...'); - //그래도 없으면 Untitled - if($obj->title == '') $obj->title = 'Untitled'; - - // document module의 model 객체 생성 - $oDocumentModel = &getModel('document'); - - // document module의 controller 객체 생성 - $oDocumentController = &getController('document'); - - // 이미 존재하는 글인지 체크 - $oDocument = $oDocumentModel->getDocument($obj->document_srl, $this->grant->manager); - - // 이미 존재하는 경우 수정 - if($oDocument->isExists() && $oDocument->document_srl == $obj->document_srl) { - $output = $oDocumentController->updateDocument($oDocument, $obj); - $msg_code = 'success_updated'; - - // 그렇지 않으면 신규 등록 - } else { - $output = $oDocumentController->insertDocument($obj); - $msg_code = 'success_registed'; - $obj->document_srl = $output->get('document_srl'); - $oDocumentController->insertAlias($obj->module_srl, $obj->document_srl, $obj->title); - } - - // 오류 발생시 멈춤 - if(!$output->toBool()) return $output; - - // 결과를 리턴 - $this->add('mid', Context::get('mid')); - $this->add('document_srl', $output->get('document_srl')); - - // 성공 메세지 등록 - $this->setMessage($msg_code); - } - - function procWikiInsertComment() { - // 권한 체크 - if(!$this->grant->write_comment) return new Object(-1, 'msg_not_permitted'); - - // 댓글 입력에 필요한 데이터 추출 - $obj = Context::gets('document_srl','comment_srl','parent_srl','content','password','nick_name','nick_name','member_srl','email_address','homepage','is_secret','notify_message'); - $obj->module_srl = $this->module_srl; - - // 원글이 존재하는지 체크 - $oDocumentModel = &getModel('document'); - $oDocument = $oDocumentModel->getDocument($obj->document_srl); - if(!$oDocument->isExists()) return new Object(-1,'msg_not_permitted'); - - // comment 모듈의 model 객체 생성 - $oCommentModel = &getModel('comment'); - - // comment 모듈의 controller 객체 생성 - $oCommentController = &getController('comment'); - - // comment_srl이 존재하는지 체크 - // 만일 comment_srl이 n/a라면 getNextSequence()로 값을 얻어온다. - if(!$obj->comment_srl) { - $obj->comment_srl = getNextSequence(); - } else { - $comment = $oCommentModel->getComment($obj->comment_srl, $this->grant->manager); - } - - // comment_srl이 없을 경우 신규 입력 - if($comment->comment_srl != $obj->comment_srl) { - - // parent_srl이 있으면 답변으로 - if($obj->parent_srl) { - $parent_comment = $oCommentModel->getComment($obj->parent_srl); - if(!$parent_comment->comment_srl) return new Object(-1, 'msg_invalid_request'); - - $output = $oCommentController->insertComment($obj); - - // 없으면 신규 - } else { - $output = $oCommentController->insertComment($obj); - } - - // 문제가 없고 모듈 설정에 관리자 메일이 등록되어 있으면 메일 발송 - if($output->toBool() && $this->module_info->admin_mail) { - $oMail = new Mail(); - $oMail->setTitle($oDocument->getTitleText()); - $oMail->setContent( sprintf("From : %s#comment_%d
        \r\n%s", $oDocument->getPermanentUrl(), $obj->comment_srl, $oDocument->getPermanentUrl(), $obj->comment_srl, $obj->content)); - $oMail->setSender($obj->user_name, $obj->email_address); - - $target_mail = explode(',',$this->module_info->admin_mail); - for($i=0;$isetReceiptor($email_address, $email_address); - $oMail->send(); - } - } - - // comment_srl이 있으면 수정으로 - } else { - $obj->parent_srl = $comment->parent_srl; - $output = $oCommentController->updateComment($obj, $this->grant->manager); - $comment_srl = $obj->comment_srl; - } - - if(!$output->toBool()) return $output; - - $this->setMessage('success_registed'); - $this->add('mid', Context::get('mid')); - $this->add('document_srl', $obj->document_srl); - $this->add('comment_srl', $obj->comment_srl); - } - - function procWikiDeleteComment() { - // check the comment's sequence number - $comment_srl = Context::get('comment_srl'); - if(!$comment_srl) return $this->doError('msg_invalid_request'); - - // create controller object of comment module - $oCommentController = &getController('comment'); - - $output = $oCommentController->deleteComment($comment_srl, $this->grant->manager); - if(!$output->toBool()) return $output; - - $this->add('mid', Context::get('mid')); - $this->add('page', Context::get('page')); - $this->add('document_srl', $output->get('document_srl')); - $this->setMessage('success_deleted'); - } - - function procWikiMoveTree() { - // 권한 체크 - if(!$this->grant->write_document) return new Object(-1, 'msg_not_permitted'); - - // request argument 추출 - $args = Context::gets('parent_srl','target_srl','source_srl'); - - // 노드 정보 구함 - $output = executeQuery('wiki.getTreeNode', $args); - $node = $output->data; - if(!$node->document_srl) return new Object('msg_invalid_request'); - - $args->module_srl = $node->module_srl; - $args->title = $node->title; - - // parent_srl 이 있으면 자식으로 추가 - if($args->parent_srl) { - // target이 없으면 부모의 list_order중 최소 list_order를 구함 - if(!$args->target_srl) { - $list_order->parent_srl = $args->parent_srl; - $output = executeQuery('wiki.getTreeMinListorder',$list_order); - if($output->data->list_order) $args->list_order = $output->data->list_order-1; - // target이 있으면 그 target의 list_order + 1 - } else { - $t_args->source_srl = $args->target_srl; - $output = executeQuery('wiki.getTreeNode', $t_args); - $target = $output->data; - - // target보다 list_order가 크고 부모가 같은 node에 대해서 list_order+2를 해주고 선택된 node에 list_order+1을 해줌 - $update_args->module_srl = $target->module_srl; - $update_args->parent_srl = $target->parent_srl; - $update_args->list_order = $target->list_order; - $output = executeQuery('wiki.updateTreeListOrder', $update_args); - if(!$output->toBool()) return $output; - - // target을 원위치 (list_order중복 문제로 인하여 1번 더 업데이트를 시도함) - $restore_args->module_srl = $target->module_srl; - $restore_args->source_srl = $target->document_srl; - $restore_args->list_order = $target->list_order; - $output = executeQuery('wiki.updateTreeNode', $restore_args); - if(!$output->toBool()) return $output; - - $args->list_order = $target->list_order+1; - } - if(!$node->is_exists) $output = executeQuery('wiki.insertTreeNode',$args); - else $output = executeQuery('wiki.updateTreeNode',$args); - if(!$output->toBool()) return $output; - - if($args->list_order) { - $doc->document_srl = $args->source_srl; - $doc->list_order = $args->list_order; - $output = executeQuery('wiki.updateDocumentListOrder', $doc); - if(!$output->toBool()) return $output; - } - - // parent_srl이 없고 target_srl 이 있으면 형제로 node 업데이트 - } elseif($args->target_srl) { - $t_args->source_srl = $args->target_srl; - $output = executeQuery('wiki.getTreeNode', $t_args); - $target = $output->data; - - // target보다 list_order가 크고 부모가 같은 node에 대해서 list_order+2를 해주고 선택된 node에 list_order+1을 해줌 - $update_args->module_srl = $target->module_srl; - $update_args->parent_srl = $target->parent_srl; - $update_args->list_order = $target->list_order; - $output = executeQuery('wiki.updateTreeListOrder', $update_args); - if(!$output->toBool()) return $output; - - // target을 원위치 (list_order중복 문제로 인하여 1번 더 업데이트를 시도함) - $restore_args->module_srl = $target->module_srl; - $restore_args->source_srl = $target->document_srl; - $restore_args->list_order = $target->list_order; - $output = executeQuery('wiki.updateTreeNode', $restore_args); - if(!$output->toBool()) return $output; - - $args->list_order = $target->list_order+1; - - // 선택된 노드의 부모 값 맞춤 - $args->parent_srl = $target->parent_srl; - if(!$node->is_exists) $output = executeQuery('wiki.insertTreeNode',$args); - else $output = executeQuery('wiki.updateTreeNode',$args); - if(!$output->toBool()) return $output; - - if($args->list_order) { - $doc->document_srl = $args->source_srl; - $doc->list_order = $args->list_order; - $output = executeQuery('wiki.updateDocumentListOrder', $doc); - if(!$output->toBool()) return $output; - } - } - - // 캐시파일 재생성 - FileHandler::removeFile(sprintf('%sfiles/cache/wiki/%d.xml', _XE_PATH_,$this->module_srl)); - } - - } - -?> diff --git a/modules/wiki/wiki.model.php b/modules/wiki/wiki.model.php deleted file mode 100644 index 3ba2ed7b9..000000000 --- a/modules/wiki/wiki.model.php +++ /dev/null @@ -1,115 +0,0 @@ -module_srl); - if($this->grant->write_document || !file_exists($cache_file)) { - FileHandler::writeFile($cache_file, $this->loadWikiTreeList($this->module_srl)); - } - - print FileHandler::readFile($cache_file); - Context::close(); - exit(); - } - - function loadWikiTreeList($module_srl) { - // 문서 목록 - $list = array(); - - // 목록을 구함 - $args->module_srl = $module_srl; - $output = executeQueryArray('wiki.getTreeList', $args); - - // 구해온 데이터가 없다면 빈 XML파일 return - if($output->data) { - // 데이트를 이용하여 XML 문서로 생성 - foreach($output->data as $node) { - $tree[(int)$node->parent_srl][$node->document_srl] = $node; - } - - // XML 데이터를 생성 - $xml_doc = ''.$this->getXmlTree($tree[0], $tree).''; - } else { - $xml_doc = ''; - } - return $xml_doc; - } - - function getXmlTree($source_node, $tree) { - if(!$source_node) return; - - foreach($source_node as $document_srl => $node) { - $child_buff = ""; - - // 자식 노드의 데이터 가져옴 - if($document_srl && $tree[$document_srl]) $child_buff = $this->getXmlTree($tree[$document_srl], $tree); - - // 변수 정리 - $parent_srl = $node->parent_srl; - - $title = $node->title; - $attribute = sprintf( - 'node_srl="%d" parent_srl="%d" title="%s" ', - $document_srl, - $parent_srl, - $title - ); - - if($child_buff) $buff .= sprintf('%s', $attribute, $child_buff); - else $buff .= sprintf('', $attribute); - } - return $buff; - } - - - function getContributors($document_srl) { - $oDocumentModel = &getModel('document'); - $oDocument = $oDocumentModel->getDocument($document_srl); - if(!$oDocument->isExists()) return array(); - - $args->document_srl = $document_srl; - $output = executeQueryArray("wiki.getContributors", $args); - if($output->data) $list = $output->data; - else $list = array(); - - $item->member_srl = $oDocument->getMemberSrl(); - $item->nick_name = $oDocument->getNickName(); - $contributors[] = $item; - for($i=0,$c=count($list);$i<$c;$i++) { - unset($item); - $item->member_srl = $list[$i]->member_srl; - $item->nick_name = $list[$i]->nick_name; - if($item->member_srl == $oDocument->getMemberSrl()) continue; - $contributors[] = $item; - } - return $contributors; - } - } -?> diff --git a/modules/wiki/wiki.view.php b/modules/wiki/wiki.view.php deleted file mode 100644 index 2ef827f84..000000000 --- a/modules/wiki/wiki.view.php +++ /dev/null @@ -1,334 +0,0 @@ -module_path, $this->module_info->skin); - if(!is_dir($template_path) || !$this->module_info->skin) { - $this->module_info->skin = 'xe_wiki'; - $template_path = sprintf("%sskins/%s/",$this->module_path, $this->module_info->skin); - } - $this->setTemplatePath($template_path); - - $oModuleModel = &getModel('module'); - - $document_config = $oModuleModel->getModulePartConfig('document', $this->module_info->module_srl); - if(!isset($document_config->use_history)) $document_config->use_history = 'N'; - $this->use_history = $document_config->use_history; - Context::set('use_history', $document_config->use_history); - - Context::addJsFile($this->module_path.'tpl/js/wiki.js'); - } - - /** - * @brief 선택된 글 출력 - **/ - function dispWikiContent() { - $output = $this->dispWikiContentView(); - if(!$output->toBool()) return; - } - - function dispWikiHistory() { - $oDocumentModel = &getModel('document'); - $document_srl = Context::get('document_srl'); - $page = Context::get('page'); - $oDocument = $oDocumentModel->getDocument($document_srl); - if(!$oDocument->isExists()) return $this->stop('msg_invalid_request'); - $entry = $oDocument->getTitleText(); - Context::set('entry',$entry); - $output = $oDocumentModel->getHistories($document_srl, 10, $page); - if(!$output->toBool() || !$output->data) - { - Context::set('histories', array()); - } - else { - Context::set('histories',$output->data); - Context::set('page', $output->page); - Context::set('page_navigation', $output->page_navigation); - } - - Context::set('oDocument', $oDocument); - $this->setTemplateFile('histories'); - } - - function dispWikiEditPage() { - if(!$this->grant->write_document) return $this->dispWikiMessage('msg_not_permitted'); - - $oDocumentModel = &getModel('document'); - $document_srl = Context::get('document_srl'); - $oDocument = $oDocumentModel->getDocument(0, $this->grant->manager); - $oDocument->setDocument($document_srl); - $oDocument->add('module_srl', $this->module_srl); - Context::set('document_srl',$document_srl); - Context::set('oDocument', $oDocument); - $history_srl = Context::get('history_srl'); - if($history_srl) - { - $output = $oDocumentModel->getHistory($history_srl); - if($output && $output->content != null) - { - Context::set('history', $output); - } - } - - Context::addJsFilter($this->module_path.'tpl/filter', 'insert.xml'); - - $this->setTemplateFile('write_form'); - } - - /** - * @brief Displaying Message - **/ - function dispWikiMessage($msg_code) { - $msg = Context::getLang($msg_code); - if(!$msg) $msg = $msg_code; - Context::set('message', $msg); - $this->setTemplateFile('message'); - } - - function dispWikiTitleIndex() { - $page = Context::get('page'); - $oDocumentModel = &getModel('document'); - $obj->module_srl = $this->module_info->module_srl; - $obj->sort_index = 'update_order'; - $obj->page = $page; - $obj->list_count = 50; - - $obj->search_keyword = Context::get('search_keyword'); - $obj->search_target = Context::get('search_target'); - $output = $oDocumentModel->getDocumentList($obj); - - Context::set('document_list', $output->data); - Context::set('total_count', $output->total_count); - Context::set('total_page', $output->total_page); - Context::set('page', $output->page); - Context::set('page_navigation', $output->page_navigation); - - // 검색 옵션 세팅 - foreach($this->search_option as $opt) $search_option[$opt] = Context::getLang($opt); - Context::set('search_option', $search_option); - - $this->setTemplateFile('title_index'); - } - - function dispWikiTreeIndex() { - Context::set('isManageGranted', $this->grant->write_document?'true':'false'); - $this->setTemplateFile('tree_list'); - } - - function dispWikiContentView() { - // 요청된 변수 값들을 정리 - $document_srl = Context::get('document_srl'); - $entry = Context::get('entry'); - $oDocumentModel = &getModel('document'); - if(!$document_srl && !$entry) { - $entry = "Front Page"; - Context::set('entry', $entry); - $document_srl = $oDocumentModel->getDocumentSrlByAlias($this->module_info->mid, $entry); - } - - /** - * 요청된 문서 번호가 있다면 문서를 구함 - **/ - if($document_srl) { - $oDocument = $oDocumentModel->getDocument($document_srl); - - // 해당 문서가 존재할 경우 필요한 처리를 함 - if($oDocument->isExists()) { - - // 글과 요청된 모듈이 다르다면 오류 표시 - if($oDocument->get('module_srl')!=$this->module_info->module_srl ) return $this->stop('msg_invalid_request'); - - // 관리 권한이 있다면 권한을 부여 - if($this->grant->manager) $oDocument->setGrant(); - - if(!Context::get('entry')) Context::set('entry', $oDocument->getTitleText()); - - // 상담기능이 사용되고 공지사항이 아니고 사용자의 글도 아니면 무시 - - $history_srl = Context::get('history_srl'); - if($history_srl) - { - $output = $oDocumentModel->getHistory($history_srl); - if($output && $output->content != null) - { - Context::set('history', $output); - } - } - - // 요청된 문서번호의 문서가 없으면 document_srl null 처리 및 경고 메세지 출력 - } else { - Context::set('document_srl','',true); - $this->alertMessage('msg_not_founded'); - } - - /** - * 요청된 문서 번호가 아예 없다면 빈 문서 객체 생성 - **/ - } else { - $oDocument = $oDocumentModel->getDocument(0); - } - - /** - * 글 보기 권한을 체크해서 권한이 없으면 오류 메세지 출력하도록 처리 - **/ - if($oDocument->isExists()) { - // 브라우저 타이틀에 글의 제목을 추가 - Context::addBrowserTitle($oDocument->getTitleText()); - - // 조회수 증가 (비밀글일 경우 권한 체크) - if(!$oDocument->isSecret() || $oDocument->isGranted()) $oDocument->updateReadedCount(); - - // 비밀글일때 컨텐츠를 보여주지 말자. - if($oDocument->isSecret() && !$oDocument->isGranted()) $oDocument->add('content',Context::getLang('thisissecret')); - $this->setTemplateFile('view_document'); - - // set contributors - if($this->use_history) - { - $oModel = &getModel('wiki'); - $contributors = $oModel->getContributors($oDocument->document_srl); - Context::set('contributors', $contributors); - } - - // 댓글 허용일 경우 문서에 강제 지정 - if($this->module_info->use_comment) $oDocument->add('allow_comment','Y'); - } - else - { - $this->setTemplateFile('create_document'); - } - - // 스킨에서 사용할 oDocument 변수 세팅 - Context::set('oDocument', $oDocument); - - /** - * 사용되는 javascript 필터 추가 - **/ - Context::addJsFilter($this->module_path.'tpl/filter', 'insert_comment.xml'); - - return new Object(); - } - - /** - * @brief 댓글의 댓글 화면 출력 - **/ - function dispWikiReplyComment() { - // 권한 체크 - if(!$this->grant->write_comment) return $this->dispWikiMessage('msg_not_permitted'); - - // 목록 구현에 필요한 변수들을 가져온다 - $parent_srl = Context::get('comment_srl'); - - // 지정된 원 댓글이 없다면 오류 - if(!$parent_srl) return new Object(-1, 'msg_invalid_request'); - - // 해당 댓글를 찾아본다 - $oCommentModel = &getModel('comment'); - $oSourceComment = $oCommentModel->getComment($parent_srl, $this->grant->manager); - - // 댓글이 없다면 오류 - if(!$oSourceComment->isExists()) return $this->dispWikiMessage('msg_invalid_request'); - if(Context::get('document_srl') && $oSourceComment->get('document_srl') != Context::get('document_srl')) return $this->dispWikiMessage('msg_invalid_request'); - - // 대상 댓글을 생성 - $oComment = $oCommentModel->getComment(); - $oComment->add('parent_srl', $parent_srl); - $oComment->add('document_srl', $oSourceComment->get('document_srl')); - - // 필요한 정보들 세팅 - Context::set('oSourceComment',$oSourceComment); - Context::set('oComment',$oComment); - - /** - * 사용되는 javascript 필터 추가 - **/ - Context::addJsFilter($this->module_path.'tpl/filter', 'insert_comment.xml'); - - $this->setTemplateFile('comment_form'); - } - - /** - * @brief 댓글 수정 폼 출력 - **/ - function dispWikiModifyComment() { - // 권한 체크 - if(!$this->grant->write_comment) return $this->dispWikiMessage('msg_not_permitted'); - - // 목록 구현에 필요한 변수들을 가져온다 - $document_srl = Context::get('document_srl'); - $comment_srl = Context::get('comment_srl'); - - // 지정된 댓글이 없다면 오류 - if(!$comment_srl) return new Object(-1, 'msg_invalid_request'); - - // 해당 댓글를 찾아본다 - $oCommentModel = &getModel('comment'); - $oComment = $oCommentModel->getComment($comment_srl, $this->grant->manager); - - // 댓글이 없다면 오류 - if(!$oComment->isExists()) return $this->dispWikiMessage('msg_invalid_request'); - - // 글을 수정하려고 할 경우 권한이 없는 경우 비밀번호 입력화면으로 - if(!$oComment->isGranted()) return $this->setTemplateFile('input_password_form'); - - // 필요한 정보들 세팅 - Context::set('oSourceComment', $oCommentModel->getComment()); - Context::set('oComment', $oComment); - - /** - * 사용되는 javascript 필터 추가 - **/ - Context::addJsFilter($this->module_path.'tpl/filter', 'insert_comment.xml'); - - $this->setTemplateFile('comment_form'); - } - - /** - * @brief 댓글 삭제 화면 출력 - **/ - function dispWikiDeleteComment() { - // 권한 체크 - if(!$this->grant->write_comment) return $this->dispWikiMessage('msg_not_permitted'); - - // 삭제할 댓글번호를 가져온다 - $comment_srl = Context::get('comment_srl'); - - // 삭제하려는 댓글이 있는지 확인 - if($comment_srl) { - $oCommentModel = &getModel('comment'); - $oComment = $oCommentModel->getComment($comment_srl, $this->grant->manager); - } - - // 삭제하려는 글이 없으면 에러 - if(!$oComment->isExists() ) return $this->dispWikiContent(); - - // 권한이 없는 경우 비밀번호 입력화면으로 - if(!$oComment->isGranted()) return $this->setTemplateFile('input_password_form'); - - Context::set('oComment',$oComment); - - /** - * 필요한 필터 추가 - **/ - Context::addJsFilter($this->module_path.'tpl/filter', 'delete_comment.xml'); - - $this->setTemplateFile('delete_comment_form'); - } - - } -?> diff --git a/widgets/DroArc_clock/DroArc_clock.class.php b/widgets/DroArc_clock/DroArc_clock.class.php deleted file mode 100644 index 2719a1aa4..000000000 --- a/widgets/DroArc_clock/DroArc_clock.class.php +++ /dev/null @@ -1,42 +0,0 @@ -widget_path, $args->skin); - $colorset = $args->colorset; - - // 템플릿 파일을 지정 - $tpl_file = 'clock'; - - $clock_width = $args->clock_width; - if(!$clock_width) $clock_width = 150; - $clock_height = $args->clock_height; - if(!$clock_height) $clock_height = 64; - - $widget_info->clock_width = $clock_width; - $widget_info->clock_height = $clock_height; - - $widget_info->src = sprintf("%s%s/%s/clock.swf", Context::getRequestUri(), $tpl_path, $colorset); - - Context::set('widget_info', $widget_info); - - // 템플릿 컴파일 - $oTemplate = &TemplateHandler::getInstance(); - return $oTemplate->compile($tpl_path, $tpl_file); - } - } -?> diff --git a/widgets/DroArc_clock/conf/info.xml b/widgets/DroArc_clock/conf/info.xml deleted file mode 100644 index 78152c56d..000000000 --- a/widgets/DroArc_clock/conf/info.xml +++ /dev/null @@ -1,66 +0,0 @@ - - - 플래시 디지털 시계 - Flash数字时钟 - フラッシュデジタル時計 - Flash Digital Clock - Reloj digital Flash - Цифровые Flash часы - Flash時鐘 - 플래쉬로 된 디지털 시계를 출력합니다. - 显示Flash数字时钟。 - フラッシュのデジタル時計を表示します。 - It will display the digital clock created with flash. - Se mostrará el reloj digital creado con flash. - Это отображает цифровые часы, созданные flash. - 顯示 Flash時鐘。 - 1.0 - 2007-08-09 - - - 드로아크 - DroArc - DroArc - DroArc - DroArc - DroArc - DroArc - - - - - text - 가로길이 - 宽度 - 横幅サイズ設定 - Width - Ancho - Ширина - 寬度 - 가로길이를 지정하실 수 있습니다. (기본 150px) - 可以设置宽度大小。 (默认为 150px) - 横幅のサイズを指定します(デフォルト150px)。 - It will be able to set the width. (default is 150px) - Se estará en condiciones de establecer el ancho. (Por defecto es 150 px) - Возможно установить ширину. (стандартное значение 150px) - 可設置寬度。(預設是 150px) - - - text - 세로길이 - 高度 - 縦幅サイズ設定 - Высота - Height - Altura - 高度 - 세로길이를 지정하실 수 있습니다. (기본 64px) - 可以设置高度大小。(默认为 64px) - 縦幅のサイズを指定します(デフォルト64px)。 - It will be able to set the width. (default is 64px) - Se estará en condiciones de establecer el ancho. (Por defecto es 64px) - Возможно установить высоту. (стандартное значение 64px) - 可設置高度。(預設是 64px) - - - \ No newline at end of file diff --git a/widgets/DroArc_clock/skins/default/clock.html b/widgets/DroArc_clock/skins/default/clock.html deleted file mode 100644 index 4393900f4..000000000 --- a/widgets/DroArc_clock/skins/default/clock.html +++ /dev/null @@ -1,3 +0,0 @@ - diff --git a/widgets/DroArc_clock/skins/default/normal/clock.swf b/widgets/DroArc_clock/skins/default/normal/clock.swf deleted file mode 100644 index 297600f5bfd12763d0dd8f8570cd81bb70cf1307..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 12551 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 - - 플래시 디지털 시계 - Flash数字时钟 - フラッシュデジタル時計 - Flash Digital Clock - Flash電子時鐘 - 플래시 디지털 시계를 출력합니다. 자체적인 오른쪽 마우스 메뉴를 사용가능합니다. - 显示Flash数字时钟。 - フラッシュのデジタル時計を出力します。右クリックマウスのメニューが使用出来ます。 - It displays flash digital clock. - 顯示Flash電子時鐘。 - 0.1 - 2007-07-26 - http://www.zeroboard.com - - - 드로아크 - DroArc - DroArc - DroArc - DroArc - - - - - 일반 - 普通 - ノーマル - Normal - 普通 - - - \ No newline at end of file diff --git a/widgets/archive_list/archive_list.class.php b/widgets/archive_list/archive_list.class.php deleted file mode 100644 index 87847fcb5..000000000 --- a/widgets/archive_list/archive_list.class.php +++ /dev/null @@ -1,65 +0,0 @@ -mid_list) { - $tmp_mid = explode(",",$args->mid_list); - $args->mid = $tmp_mid[0]; - } - if($args->mid) $args->srl = $oModuleModel->getModuleSrlByMid($args->mid); - - // 선택된 모듈이 없으면 실행 취소 - $obj->module_srl = $args->srl; - if(!$obj->module_srl) return Context::getLang('msg_not_founded'); - - // 모듈의 정보를 구함 - $module_info = $oModuleModel->getModuleInfoByModuleSrl($obj->module_srl); - - // document 모듈의 model 객체를 받아서 getMonthlyArchivedList() method를 실행 - $oDocumentModel = &getModel('document'); - $output = $oDocumentModel->getMonthlyArchivedList($obj); - - // 템플릿 파일에서 사용할 변수들을 세팅 - if($module_info->site_srl) { - $site_module_info = Context::get('site_module_info'); - if($site_module_info->site_srl == $module_info->site_srl) $widget_info->domain = $site_module_info->domain; - else { - $site_info = $oModuleModel->getSiteInfo($module_info->site_srl); - $widget_info->domain = $site_info->domain; - } - } else $widget_info->domain = Context::getDefaultUrl(); - $widget_info->module_info = $module_info; - $widget_info->mid = $module_info->mid; - $widget_info->archive_list = $output->data; - - Context::set('widget_info', $widget_info); - - // 템플릿의 스킨 경로를 지정 (skin, colorset에 따른 값을 설정) - $tpl_path = sprintf('%sskins/%s', $this->widget_path, $args->skin); - Context::set('colorset', $args->colorset); - - // 템플릿 파일을 지정 - $tpl_file = 'archive_list'; - - // 템플릿 컴파일 - $oTemplate = &TemplateHandler::getInstance(); - return $oTemplate->compile($tpl_path, $tpl_file); - } - } -?> diff --git a/widgets/archive_list/conf/info.xml b/widgets/archive_list/conf/info.xml deleted file mode 100644 index f98c05b56..000000000 --- a/widgets/archive_list/conf/info.xml +++ /dev/null @@ -1,70 +0,0 @@ - - - 월별 보관 현황 출력 - 存档 - 月別アーカイブリスト - Report of Stored-Articles by Month - Reporte del almacenamiento de documentos por mes - Отчет о размещенных статьях по месяцам - 封存 - - 선택된 모듈의 월별 글 보관 현황을 보여줍니다. - 글의 수가 너무 많을 경우 부하가 심해질 수 있습니다. - - - 按月统计被择模块的主题数。 - 主题过多可能会导致服务器超负荷运行。 - - - 選択されたモジュールの月別コンテンツのバックアップリストを表示します。 - 書き込みが多すぎると負荷がかかる場合があります。 - - - This widget displays the present status of stored-articles selected module by month. - If there are lots of articles stored, the server may get a serious load. - - - Este widget muestra el actual estado del almacenamientos de los documentos del dódulo seleccionado por mes. - Si son muchos los documentos almacenados, puede tardar el tiempo de la carga. - - - Этот виджет отображает настоящее состояние размещенных статей, выбранных по месяцу. - Если размещено много статей, то сервер может получить серьезную нагрузку. - - - 按月份統計所選擇模組的主題數。 - 主題過多時可能會導致主機超出負荷。 - - 0.1 - 2007-02-28 - - - 제로 - zero - Zero - zero - zero - zero - zero - - - - - mid - 대상 모듈 - 对象模块 - モジュール - Target Module - Módulo objetivo - Модуль назначения - 目標模組 - 선택하신 모듈에 등록된 글을 대상으로 합니다. - 把所选模块作为统计对象。 - チェックされたモジュールに登録されたコンテンツ(書き込み)を対象とします。 - The target articles will be the ones submitted in the selected module. - Los documentos ingresados en el módulo seleccionado serán el objetivo. - Статьи назначения будут теми, что были размещены в выбранном модуле. - 將所選擇的模組作為統計目標。 - - - diff --git a/widgets/archive_list/skins/blog_archive_list/archive_list.html b/widgets/archive_list/skins/blog_archive_list/archive_list.html deleted file mode 100644 index 6b38674a4..000000000 --- a/widgets/archive_list/skins/blog_archive_list/archive_list.html +++ /dev/null @@ -1,25 +0,0 @@ - - - - - - - - - - - - - - {@ $colorset = ""} - - -
        -
        - -
        -
        diff --git a/widgets/archive_list/skins/blog_archive_list/css/cyan.css b/widgets/archive_list/skins/blog_archive_list/css/cyan.css deleted file mode 100644 index 9416c8d45..000000000 --- a/widgets/archive_list/skins/blog_archive_list/css/cyan.css +++ /dev/null @@ -1,5 +0,0 @@ -.blog_widget_cyan .archive { position:relative; border:1px solid #e0e1db; background:url(../images/cyan/bgBoxTypeB.gif) repeat-x left top; margin-bottom:.7em; } -.blog_widget_cyan .archive h2 { margin:0; padding:0; position:relative; border-left:1px solid #ffffff; border-right:1px solid #ffffff; padding:7px 0 0 12px; height:21px; _height:20px; font-size:1em; color:#54564b; font-family:Tahoma;} -.blog_widget_cyan .archive .items { margin:0; padding:.4em 1.2em .4em 1.2em; overflow:hidden;} -.blog_widget_cyan .archive .items li { list-style:none; font-size:.75em; display:block; color:#a4a4a4; margin-right:.1em; line-height:1.5em; font-family:tahoma; padding:3px 0 3px 0;} -.blog_widget_cyan .archive .items li a { color:#a4a4a4; font-weight:bold; margin-right:1em; font-family:tahoma;} diff --git a/widgets/archive_list/skins/blog_archive_list/css/green.css b/widgets/archive_list/skins/blog_archive_list/css/green.css deleted file mode 100644 index bad5c5960..000000000 --- a/widgets/archive_list/skins/blog_archive_list/css/green.css +++ /dev/null @@ -1,5 +0,0 @@ -.blog_widget_green .archive { position:relative; border:1px solid #e0e1db; background:url(../images/green/bgBoxTypeB.gif) repeat-x left top; margin-bottom:.7em; } -.blog_widget_green .archive h2 { margin:0; padding:0; position:relative; border-left:1px solid #ffffff; border-right:1px solid #ffffff; padding:7px 0 0 12px; height:21px; _height:20px; font-size:1em; color:#54564b; font-family:Tahoma;} -.blog_widget_green .archive .items { margin:0; padding:.4em 1.2em .4em 1.2em; overflow:hidden;} -.blog_widget_green .archive .items li { list-style:none; font-size:.75em; display:block; color:#a4a4a4; margin-right:.1em; line-height:1.5em; font-family:tahoma; padding:3px 0 3px 0;} -.blog_widget_green .archive .items li a { color:#a4a4a4; font-weight:bold; margin-right:1em; font-family:tahoma;} diff --git a/widgets/archive_list/skins/blog_archive_list/css/normal.css b/widgets/archive_list/skins/blog_archive_list/css/normal.css deleted file mode 100644 index c06e79e90..000000000 --- a/widgets/archive_list/skins/blog_archive_list/css/normal.css +++ /dev/null @@ -1,5 +0,0 @@ -.blog_widget_normal .archive { position:relative; border:1px solid #e0e1db; background:url(../images/normal/bgBoxTypeB.gif) repeat-x left top; margin-bottom:.7em; } -.blog_widget_normal .archive h2 { margin:0; padding:0; position:relative; border-left:1px solid #ffffff; border-right:1px solid #ffffff; padding:7px 0 0 12px; height:21px; _height:20px; font-size:1em; color:#54564b; font-family:Tahoma;} -.blog_widget_normal .archive .items { margin:0; padding:.4em 1.2em .4em 1.2em; overflow:hidden;} -.blog_widget_normal .archive .items li { list-style:none; font-size:.75em; display:block; color:#a4a4a4; margin-right:.1em; line-height:1.5em; font-family:tahoma; padding:3px 0 3px 0;} -.blog_widget_normal .archive .items li a { color:#a4a4a4; font-weight:bold; margin-right:1em; font-family:tahoma;} diff --git a/widgets/archive_list/skins/blog_archive_list/css/purple.css b/widgets/archive_list/skins/blog_archive_list/css/purple.css deleted file mode 100644 index 27595149c..000000000 --- a/widgets/archive_list/skins/blog_archive_list/css/purple.css +++ /dev/null @@ -1,5 +0,0 @@ -.blog_widget_purple .archive { position:relative; border:1px solid #e0e1db; background:url(../images/purple/bgBoxTypeB.gif) repeat-x left top; margin-bottom:.7em; } -.blog_widget_purple .archive h2 { margin:0; padding:0; position:relative; border-left:1px solid #ffffff; border-right:1px solid #ffffff; padding:7px 0 0 12px; height:21px; _height:20px; font-size:1em; color:#54564b; font-family:Tahoma;} -.blog_widget_purple .archive .items { margin:0; padding:.4em 1.2em .4em 1.2em; overflow:hidden;} -.blog_widget_purple .archive .items li { list-style:none; font-size:.75em; display:block; color:#a4a4a4; margin-right:.1em; line-height:1.5em; font-family:tahoma; padding:3px 0 3px 0;} -.blog_widget_purple .archive .items li a { color:#a4a4a4; font-weight:bold; margin-right:1em; font-family:tahoma;} diff --git a/widgets/archive_list/skins/blog_archive_list/css/red.css b/widgets/archive_list/skins/blog_archive_list/css/red.css deleted file mode 100644 index dc4d4bf88..000000000 --- a/widgets/archive_list/skins/blog_archive_list/css/red.css +++ /dev/null @@ -1,5 +0,0 @@ -.blog_widget_red .archive { position:relative; border:1px solid #e0e1db; background:url(../images/red/bgBoxTypeB.gif) repeat-x left top; margin-bottom:.7em; } -.blog_widget_red .archive h2 { margin:0; padding:0; position:relative; border-left:1px solid #ffffff; border-right:1px solid #ffffff; padding:7px 0 0 12px; height:21px; _height:20px; font-size:1em; color:#54564b; font-family:Tahoma;} -.blog_widget_red .archive .items { margin:0; padding:.4em 1.2em .4em 1.2em; overflow:hidden;} -.blog_widget_red .archive .items li { list-style:none; font-size:.75em; display:block; color:#a4a4a4; margin-right:.1em; line-height:1.5em; font-family:tahoma; padding:3px 0 3px 0;} -.blog_widget_red .archive .items li a { color:#a4a4a4; font-weight:bold; margin-right:1em; font-family:tahoma;} diff --git a/widgets/archive_list/skins/blog_archive_list/images/cyan/bgBoxTypeB.gif b/widgets/archive_list/skins/blog_archive_list/images/cyan/bgBoxTypeB.gif deleted file mode 100644 index 99a8770454d1a10d58fdfd3c07027e8ba0315dbb..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 207 zcmZ?wbhEHbWMz=ojdHLCg zFCV}C`2YVu0}LqsWC1gEKqSac238*h^)81R7fe|~)a`Q_!e*Dt=l{POGT-YYwve0lcc&(D`%U%mVB z;nlY{AAf#+{r&B;uP?s-{`U6!`{!R@e*g3H>({T}et-Y)^W)cFUw{7n`SItcH{ahr z{qp?(|Njg~K=CIFn5P3GL3T2*dOc9<3XfFM&{~`QU{{EYy-Duf@`bOR?i)KOq*<(y z=xs;|I+)@#?|e_ltrcP75pNQ9`&R62DX?%-vp$#JTXoiM$6e)#iFWgEyj5hd1^_n- Bb|(M; diff --git a/widgets/archive_list/skins/blog_archive_list/images/normal/bgBoxTypeB.gif b/widgets/archive_list/skins/blog_archive_list/images/normal/bgBoxTypeB.gif deleted file mode 100644 index 09f7dd59cd21149a0a456595a07cb8fccbb288c5..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 200 zcmZ?wbhEHbWMznQ`}y<7w{Ktn{rmIz^M|irKmY#y z`|saB$BrNP`t|G2pWi=!{`mX%ufKnRD!>2w_2cW;Pyhb?{qp70@83WF|NqZ`4JiI( z0SoJZNRXWjtgZ@bU7?xt+-K?ONbh~GaM~-@*`n@kjs4&KO#v@7#8f?05_gJN%x%cH k;;@u$-Sw6*@0V5kr){YCqcL4D=zyAFE@blNlU%x*8{`2eakGDU5fBXIO-OpcNe*bv& zUi=lh?(zyAL5=Ewj4{~2%t#h)x-NgWUg zvXg<;X@P2&L!_97)SA_gcLnL34~W&bsC#4m^#6gD01pi@X diff --git a/widgets/archive_list/skins/blog_archive_list/skin.xml b/widgets/archive_list/skins/blog_archive_list/skin.xml deleted file mode 100644 index 9bcdfd295..000000000 --- a/widgets/archive_list/skins/blog_archive_list/skin.xml +++ /dev/null @@ -1,69 +0,0 @@ - - - 월별 보관 현황 목록 출력 - 月別のアーカイブリスト表示 - 存档列表默认皮肤 - Monthly Custody Status - 封存列表預設面板 - 월별 보관 현황 목록을 출력합니다. - 月別のアーカイブリストを表示します。 - 显示存档列表。 - It displays monthly custody status. - 顯示封存列表。 - 0.1 - 2007-02-28 - http://www.zeroboard.com - - - 제로 - Zero - zero - zero - zero - - - - - 레이아웃에 맞춤 - レイアウトに合わせる - 随布局 - 레이아웃에 맞춤 - 隨版面 - - - 기본 컬러 - デフォルトカラー - 默认颜色 - Default color - 預設顏色 - - - 청록색 - 青緑 - 青绿色 - cyan - 青綠色 - - - 초록색 - - 绿色 - green - 綠色 - - - 빨간색 - - 红色 - red - 紅色 - - - 보라색 - - 紫色 - purple - 紫色 - - - \ No newline at end of file diff --git a/widgets/archive_list/skins/default/archive_list.html b/widgets/archive_list/skins/default/archive_list.html deleted file mode 100644 index c4d9d4835..000000000 --- a/widgets/archive_list/skins/default/archive_list.html +++ /dev/null @@ -1,11 +0,0 @@ - - - - -
        black"> - -
        diff --git a/widgets/archive_list/skins/default/css/widget.css b/widgets/archive_list/skins/default/css/widget.css deleted file mode 100644 index 4e0cac401..000000000 --- a/widgets/archive_list/skins/default/css/widget.css +++ /dev/null @@ -1,8 +0,0 @@ -@charset "utf-8"; -.widgetUlistA { margin:0; padding:0; font-size:12px; line-height:1.5;} -.widgetUlistA li { list-style:none; font-family:tahoma; font-size:9px; } -.widgetUlistA li a{ color:#666; font-size:12px;} - -.widgetContainer.black .widgetUlistA { margin:0; padding:0; font-size:12px; line-height:1.5;} -.widgetContainer.black .widgetUlistA li{ list-style:none; font-family:tahoma; font-size:9px;} -.widgetContainer.black .widgetUlistA li a { color:#999; font-size:12px;} diff --git a/widgets/archive_list/skins/default/skin.xml b/widgets/archive_list/skins/default/skin.xml deleted file mode 100644 index c4a3f11cb..000000000 --- a/widgets/archive_list/skins/default/skin.xml +++ /dev/null @@ -1,48 +0,0 @@ - - - 기본 월별 보관 현황 목록 출력 - デフォルト月別のアーカイブリスト表示 - 存档列表默认皮肤 - Default Monthly Custody Status - 封存預設面板 - 월별 보관 현황 목록을 출력합니다. - 月別のアーカイブリストを表示します。 - 显示存档列表。 - It displays monthly custody status. - 顯示封存列表。 - 0.1 - 2009-02-18 - http://www.zeroboard.com - - - 제로 - Zero - zero - zero - zero - - - - - 레이아웃에 맞춤 - レイアウトに合わせる - 随布局 - 레이아웃에 맞춤 - 隨版面 - - - 하얀색(기본) - 白(デフォルト) - 白色(默认) - White (default) - 白色(預設) - - - 검은색 - - Black - 黑色 - 黑色 - - - diff --git a/widgets/calendar/calendar.class.php b/widgets/calendar/calendar.class.php deleted file mode 100644 index 6c76fdbcd..000000000 --- a/widgets/calendar/calendar.class.php +++ /dev/null @@ -1,90 +0,0 @@ -mid_list) { - $tmp_mid = explode(",",$args->mid_list); - $args->mid = $tmp_mid[0]; - } - - if($args->mid) $args->srl = $oModuleModel->getModuleSrlByMid($args->mid); - - $obj->module_srl = $args->srl; - - // 선택된 모듈이 없으면 실행 취소 - if(!$obj->module_srl) return Context::getLang('msg_not_founded'); - - // 모듈의 정보를 구함 - $module_info = $oModuleModel->getModuleInfoByModuleSrl($obj->module_srl); - - if(Context::get('search_target')=='regdate') { - $regdate = Context::get('search_keyword'); - if($regdate) $obj->regdate = zdate($regdate, 'Ym'); - } - if(!$obj->regdate) $obj->regdate = zdate(date('YmdHis'), 'Ym'); - - // document 모듈의 model 객체를 받아서 getDailyArchivedList() method를 실행 - $oDocumentModel = &getModel('document'); - $output = $oDocumentModel->getDailyArchivedList($obj); - - // 위젯 자체적으로 설정한 변수들을 체크 - $title = $args->title; - - // 템플릿 파일에서 사용할 변수들을 세팅 - $widget_info->cur_date = $obj->regdate; - $widget_info->today_str = sprintf('%4d%s %2d%s',zdate($obj->regdate, 'Y'), Context::getLang('unit_year'), zdate($obj->regdate,'m'), Context::getLang('unit_month')); - $widget_info->last_day = date('t', ztime($obj->regdate)); - $widget_info->start_week= date('w', ztime($obj->regdate)); - - $widget_info->prev_month = date('Ym', mktime(1,0,0,zdate($obj->regdate,'m'),1,zdate($obj->regdate,'Y'))-60*60*24); - $widget_info->prev_year = date('Y', mktime(1,0,0,1,1,zdate($obj->regdate,'Y'))-60*60*24); - $widget_info->next_month = date('Ym', mktime(1,0,0,zdate($obj->regdate,'m'),$widget_info->last_day,zdate($obj->regdate,'Y'))+60*60*24); - $widget_info->next_year = date('Y', mktime(1,0,0,12,$widget_info->last_day,zdate($obj->regdate,'Y'))+60*60*24); - - $widget_info->title = $title; - - if(count($output->data)) { - foreach($output->data as $key => $val) $widget_info->calendar[$val->month] = $val->count; - } - - if($module_info->site_srl) { - $site_module_info = Context::get('site_module_info'); - if($site_module_info->site_srl == $module_info->site_srl) $widget_info->domain = $site_module_info->domain; - else { - $site_info = $oModuleModel->getSiteInfo($module_info->site_srl); - $widget_info->domain = $site_info->domain; - } - } else $widget_info->domain = Context::getDefaultUrl(); - $widget_info->module_info = $module_info; - $widget_info->mid = $module_info->mid; - Context::set('widget_info', $widget_info); - - // 템플릿의 스킨 경로를 지정 (skin, colorset에 따른 값을 설정) - $tpl_path = sprintf('%sskins/%s', $this->widget_path, $args->skin); - Context::set('colorset', $args->colorset); - - // 템플릿 파일을 지정 - $tpl_file = 'calendar'; - - // 템플릿 컴파일 - $oTemplate = &TemplateHandler::getInstance(); - return $oTemplate->compile($tpl_path, $tpl_file); - } - } -?> diff --git a/widgets/calendar/conf/info.xml b/widgets/calendar/conf/info.xml deleted file mode 100644 index 4a498877d..000000000 --- a/widgets/calendar/conf/info.xml +++ /dev/null @@ -1,49 +0,0 @@ - - - 달력 출력 - 日历 - カレンダー表示 - Calendar - Mostrar Calendario - Отображение календаря - 日曆 - 달력을 표시하고 등록된 글이 있는 날에 표시와 링크를 해줍니다. - 显示日历,发表主题日期将跟日历相关联。 - カレンダーを表示して書き込みがあった日にリンクを張ります。 - This widget displays a calendar, and if there is an article submitted, the date will be highlighted with its url link. - Este widget muestra el calendario, y si hay documentos agregados, la fecha se verá con un color más claro enlazado con URL. - Этот виджет отображает календарь, и если отправляется статья, данные будут выделены их ссылкой. - 顯示日曆,發表主題的日期會跟日曆產生連結。 - 0.1 - 2007-02-28 - - - 제로 - zero - Zero - zero - zero - zero - zero - - - - - mid - 대상 모듈 - 模块对象 - モジュール - Target Module - Módulo objetivo - 目標模組 - Модуль назначения - 선택하신 모듈에 등록된 글을 대상으로 합니다. - 将把所选模块作为关联对象。 - チェックされたモジュールに登録されたコンテンツ(書き込み)を対象とします。 - The target articles will be the ones submitted in the selected module. - Los documentos del módulo seleccionado serán objetivos. - Статьи назначения будут теми, что были размещены в выбранном модуле. - 將所選擇的模組當做連結目標。 - - - diff --git a/widgets/calendar/skins/blog_calendar_list/calendar.html b/widgets/calendar/skins/blog_calendar_list/calendar.html deleted file mode 100644 index f5a455e0c..000000000 --- a/widgets/calendar/skins/blog_calendar_list/calendar.html +++ /dev/null @@ -1,58 +0,0 @@ - - - - - - - -
        - - - - {@ $day = ''} - - - - - - - {@ $num = $i*7 + $j} - - {@ $started = true} - {@ $day = 1} - {@ $cur_date = $widget_info->cur_date.sprintf('%02d',$day) } - - {@ $day++} - {@ $cur_date = $widget_info->cur_date.sprintf('%02d',$day) } - - - {@ $today_class = "today"}{@ $today_class = ""} - - {@ $cell_class_name = "sun"}{@ $cell_class_name = ""} - - - {@ $item_class_name = "posted"} - {@ $day_link = getSiteUrl($widget_info->domain,'mid',$widget_info->module_info->mid,'search_target','regdate','search_keyword',$cur_date) } - - {@ $item_class_name = ""} - {@ $day_link = ''} - - - - - - - - -
        - {zdate($widget_info->cur_date,"Y")}.{zdate($widget_info->cur_date,"m")} -
        - - - {$day} - - {$day} - - -
        -
        diff --git a/widgets/calendar/skins/blog_calendar_list/css/normal.css b/widgets/calendar/skins/blog_calendar_list/css/normal.css deleted file mode 100644 index 874553e7b..000000000 --- a/widgets/calendar/skins/blog_calendar_list/css/normal.css +++ /dev/null @@ -1,20 +0,0 @@ -/* Calendar */ -.widget_calendar { padding:1.2em .8em; position:relative; border:1px solid #e0e1db; margin-bottom:.7em;} -.widget_calendar table { width:100%;} -.widget_calendar table caption { font:bold 1em Tahoma; color:#9a9a9a; padding-bottom:.6em; background:url(none);} -.widget_calendar table caption .mm { font:bold 1em Tahoma; color:#54564b;} -.widget_calendar table caption a { padding:.2em;} -.widget_calendar table caption a img { width:13px; height:13px;} -.widget_calendar table caption a.back { background:url("../images/buttonArrowCalendarLeft.gif") no-repeat left 3px; width:13px; height:13px;} -.widget_calendar table caption a.next { background:url("../images/buttonArrowCalendarRight.gif") no-repeat left 3px; width:3px; height:13px;} -.widget_calendar table th, -.widget_calendar table td { padding:.25em 0;} -.widget_calendar table th { font-weight:normal; font-size:.9em; color:#9a9a9a;} -.widget_calendar table th.sun { color:#fe3614;} -.widget_calendar table td { text-align:center;} -.widget_calendar table td a { font:.9em Tahoma; color:#9a9a9a;} -.widget_calendar table td.sun { color:#fe3614;} -.widget_calendar table td.sun a { color:#fe3614;} -.widget_calendar table td.today { font-weight:bold; color:#54564b;} -.widget_calendar table td.today a { font-weight:bold; color:#54564b;} -.widget_calendar table td.posted a { text-decoration:underline;} diff --git a/widgets/calendar/skins/blog_calendar_list/images/blank.gif b/widgets/calendar/skins/blog_calendar_list/images/blank.gif deleted file mode 100644 index 35d42e808f0a8017b8d52a06be2f8fec0b466a66..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 43 scmZ?wbhEHbWMp7uXkcLY|NlP&1B2pE7Dgb&paUX6G7L;iE{qJ;0LZEa`2YX_ diff --git a/widgets/calendar/skins/blog_calendar_list/images/buttonArrowCalendarLeft.gif b/widgets/calendar/skins/blog_calendar_list/images/buttonArrowCalendarLeft.gif deleted file mode 100644 index 6910d8085fd8adc81e7c326b6a6ec91558ac88d4..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 59 zcmZ?wbhEHb - - 달력 및 글 현황 표시 - カレンダーと書き込みリンク表示 - 日历默认皮肤 - Display Calendar and Article Status - 日曆預設面板 - calendar위젯의 블로그에 어울리는 기본 스킨입니다. - カレンダー(calendar)ウィジェットのブログに適したデフォルトスキンです。 - 适合用于博客的日历默认皮肤。 - It is a default skin which matches with calendar widget's blog well. - 適用於部落格的日曆預設面板。 - 0.1 - 2007-02-28 - http://www.zeroboard.com - - - 제로 - Zero - zero - zero - zero - - - - - 기본 컬러 - デフォルトカラー - 默认颜色 - Default color - 預設顏色 - - - 레이아웃에 맞춤 - レイアウトに合わせる - 随布局 - 레이아웃에 맞춤 - 隨版面 - - - diff --git a/widgets/calendar/skins/default/calendar.html b/widgets/calendar/skins/default/calendar.html deleted file mode 100644 index c622c32ec..000000000 --- a/widgets/calendar/skins/default/calendar.html +++ /dev/null @@ -1,66 +0,0 @@ - - - - -
        black"> -
        - - -
        - - - - - - - - - - - - - - - - - - - - {@ $num = $i*7 + $j} - - {@ $started = true} - {@ $day = 1} - {@ $cur_date = $widget_info->cur_date.sprintf('%02d',$day) } - - {@ $day++} - {@ $cur_date = $widget_info->cur_date.sprintf('%02d',$day) } - - - {@ $today_class = "today"}{@ $today_class = ""} - - - {@ $item_class_name = "posted"} - {@ $day_link = getSiteUrl($widget_info->domain,'mid',$widget_info->module_info->mid,'search_target','regdate','search_keyword',$cur_date) } - - {@ $item_class_name = ""} - {@ $day_link = ''} - - - - - - - - -
        {zdate($widget_info->cur_date,"Y.m")}
        {$lang->unit_week['Sunday']}{$lang->unit_week['Monday']}{$lang->unit_week['Tuesday']}{$lang->unit_week['Wednesday']}{$lang->unit_week['Thursday']}{$lang->unit_week['Friday']}{$lang->unit_week['Saturday']}
        - - - {$day} - - {$day} - - -   - -
        -
        diff --git a/widgets/calendar/skins/default/css/widget.css b/widgets/calendar/skins/default/css/widget.css deleted file mode 100644 index 45d882fa7..000000000 --- a/widgets/calendar/skins/default/css/widget.css +++ /dev/null @@ -1,63 +0,0 @@ -@charset "utf-8"; -.widgetContainer a{ text-decoration:none;} -.widgetContainer a:hover, -.widgetContainer a:active, -.widgetContainer a:focus{ text-decoration:underline;} .widgetContainer img{ border:0;} -.widgetContainer sup{ position:relative; line-height:1; display:inline-block; margin:-5px 0; *padding:0 1px;} -.widgetContainer form{ margin:0; padding:0;} -.widgetContainer fieldset{ border:0; margin:0; padding:0;} -.widgetCalendarNavigation{ position:relative; height:15px; margin-bottom:-15px; z-index:10;} -.widgetCalendarNavigation button{ position:absolute; top:0; font-size:10px; font-family:Tahoma; background:none; border:0; padding:0; cursor:pointer;} -.widgetCalendarNavigation button.prevYear{ left:0;} -.widgetCalendarNavigation button.prevMonth{ left:25px;} -.widgetCalendarNavigation button.nextYear{ right:0;} -.widgetCalendarNavigation button.nextMonth{ right:25px;} -.widgetCalendar{ position:relative; border:0; width:100%;} -.widgetCalendar caption { position:relative; padding-bottom:5px; text-align:center; font-size:12px; font-weight:bold; font-family:Tahoma;} -.widgetCalendar th, -.widgetCalendar td{ border:0; text-align:center; padding:5px 0;} -.widgetCalendar th{ font-size:12px; font-family:Tahoma; font-weight:normal;} -.widgetCalendar td, -.widgetCalendar td a{ font-size:11px; font-family:Tahoma;} -.widgetCalendar td em{ font-style:normal;} -.widgetCalendarNavigation button{ color:#333;} -.widgetCalendar caption{ color:#333;} -.widgetCalendar th{ background:#eee; color:#333;} -.widgetCalendar th.sun, -.widgetCalendar td.sun, -.widgetCalendar td em{ color:#ff1a1a;} -.widgetCalendar td, -.widgetCalendar td a{ color:#666;} -.widgetCalendar td.sun a{ color:#ff1a1a;} - -.widgetContainer.black .widgetContainer a{ text-decoration:none;} -.widgetContainer.black .widgetContainer a:hover, -.widgetContainer.black .widgetContainer a:active, -.widgetContainer.black .widgetContainer a:focus{ text-decoration:underline;} .widgetContainer img{ border:0;} -.widgetContainer.black .widgetContainer sup{ position:relative; line-height:1; display:inline-block; margin:-5px 0; *padding:0 1px;} -.widgetContainer.black .widgetContainer form{ margin:0; padding:0;} -.widgetContainer.black .widgetContainer fieldset{ border:0; margin:0; padding:0;} -.widgetContainer.black .widgetCalendarNavigation{ position:relative; height:15px; margin-bottom:-15px; z-index:10;} -.widgetContainer.black .widgetCalendarNavigation button{ position:absolute; top:0; font-size:10px; font-family:Tahoma; background:none; border:0; padding:0; cursor:pointer;} -.widgetContainer.black .widgetCalendarNavigation button.prevYear{ left:0;} -.widgetContainer.black .widgetCalendarNavigation button.prevMonth{ left:25px;} -.widgetContainer.black .widgetCalendarNavigation button.nextYear{ right:0;} -.widgetContainer.black .widgetCalendarNavigation button.nextMonth{ right:25px;} -.widgetContainer.black .widgetCalendar{ position:relative; border:0; width:100%;} -.widgetContainer.black .widgetCalendar caption { position:relative; padding-bottom:5px; text-align:center; font-size:12px; font-weight:bold; font-family:Tahoma;} -.widgetContainer.black .widgetCalendar th, -.widgetContainer.black .widgetCalendar td{ border:0; text-align:center; padding:5px 0;} -.widgetContainer.black .widgetCalendar th{ font-size:12px; font-family:Tahoma; font-weight:normal;} -.widgetContainer.black .widgetCalendar td, -.widgetContainer.black .widgetCalendar td a{ font-size:11px; font-family:Tahoma;} -.widgetContainer.black .widgetCalendar td em{ font-style:normal;} -.widgetContainer.black .widgetCalendarNavigation button{ color:#999;} -.widgetContainer.black .widgetCalendar caption{ color:#999;} -.widgetContainer.black .widgetCalendar th{ background:#333; color:#fff;} -.widgetContainer.black .widgetCalendar th.sun, -.widgetContainer.black .widgetCalendar td.sun, -.widgetContainer.black .widgetCalendar td em{ color:#ff1a1a;} -.widgetContainer.black .widgetCalendar td, -.widgetContainer.black .widgetCalendar td a{ color:#999;} -.widgetContainer.black .widgetCalendar td.sun a{ color:#ff1a1a;} - diff --git a/widgets/calendar/skins/default/skin.xml b/widgets/calendar/skins/default/skin.xml deleted file mode 100644 index c9e522fce..000000000 --- a/widgets/calendar/skins/default/skin.xml +++ /dev/null @@ -1,48 +0,0 @@ - - - 기본 달력 및 글 현황 표시 - デフォルトカレンダーと書き込みリンク表示 - 模块联动日历默认皮肤 - Default Display Calendar and Article Status - Default 日曆預設面板 - calendar위젯의 블로그에 어울리는 기본 스킨입니다. - カレンダー(calendar)ウィジェットのブログに適したデフォルトスキンです。 - 适用于博客的日历默认皮肤。 - It is a default skin which matches with calendar widget's blog well. - 適用於部落格的日曆預設面板。 - 0.1 - 2009-02-17 - http://www.zeroboard.com - - - 제로 - Zero - zero - zero - zero - - - - - 레이아웃에 맞춤 - レイアウトに合わせる - 随布局 - 레이아웃에 맞춤 - 隨版面 - - - 하얀색(기본) - 白(デフォルト) - 白色(默认) - White (default) - 白色(預設) - - - 검은색 - - Black - 黑色 - 黑色 - - - diff --git a/widgets/category/category.class.php b/widgets/category/category.class.php deleted file mode 100644 index fe2360bc9..000000000 --- a/widgets/category/category.class.php +++ /dev/null @@ -1,74 +0,0 @@ -mid_list) { - $tmp_mid = explode(",",$args->mid_list); - $args->mid = $tmp_mid[0]; - } - - if($args->mid) { - $args->srl = $oModuleModel->getModuleSrlByMid($args->mid); - if(is_array($args->srl)) { - $args->srl = $args->srl[0]; - } - } - - $obj->module_srl = $args->srl; - - // 선택된 모듈이 없으면 실행 취소 - if(!$obj->module_srl) return Context::getLang('msg_not_founded'); - - // 모듈의 정보를 구함 - $module_info = $oModuleModel->getModuleInfoByModuleSrl($obj->module_srl); - - // 대상 모듈의 카테고리 파일을 불러옴 - $oDocumentModel = &getModel('document'); - $category_list = $oDocumentModel->getCategoryList($obj->module_srl); - - // 전체 개수를 구함 - $widget_info->total_document_count = $oDocumentModel->getDocumentCount($obj->module_srl); - - $widget_info->module_info = $module_info; - $widget_info->mid = $module_info->mid; - $widget_info->document_category = $document_category; - $widget_info->category_list = $category_list; - $widget_info->total_title = $args->total_title; - - if($module_info->site_srl) { - $site_module_info = Context::get('site_module_info'); - if($site_module_info->site_srl == $module_info->site_srl) $widget_info->domain = $site_module_info->domain; - else { - $site_info = $oModuleModel->getSiteInfo($module_info->site_srl); - $widget_info->domain = $site_info->domain; - } - } else $widget_info->domain = Context::getDefaultUrl(); - - Context::set('colorset', $args->colorset); - Context::set('widget_info', $widget_info); - - // 템플릿 컴파일 - $tpl_path = sprintf('%sskins/%s', $this->widget_path, $args->skin); - $tpl_file = 'category'; - - $oTemplate = &TemplateHandler::getInstance(); - return $oTemplate->compile($tpl_path, $tpl_file); - } - } -?> diff --git a/widgets/category/conf/info.xml b/widgets/category/conf/info.xml deleted file mode 100644 index 88fbede24..000000000 --- a/widgets/category/conf/info.xml +++ /dev/null @@ -1,56 +0,0 @@ - - - 게시글 분류 출력기 - Article Category - 게시글 분류 출력기 - 게시글 분류 출력기 - 書き込みのカテゴリ表示 - 博客样式主题分类 - 主題分類 - 게시판등 문서모듈의 분류를 사용하는 모듈에서 분류를 추출하여 블로그 카테고리와 같이 출력하는 기능입니다. - This widget displays categories of document from modules that enabled to use category function. - 게시판등 문서모듈의 분류를 사용하는 모듈에서 분류를 추출하여 블로그 카테고리와 같이 출력하는 기능입니다. - 게시판등 문서모듈의 분류를 사용하는 모듈에서 분류를 추출하여 블로그 카테고리와 같이 출력하는 기능입니다. - 掲示板など、ドキュメントモジュールのカテゴリを使用するモジュールでカテゴリを抽出してブログのカテゴリのように表示する機能です。 - 把版面模块中的分类显示为类似于博客分类样式的功能。 - 將討論板中的分類,顯示成像部落格一樣的分類功能。 - 0.1 - 2007-02-28 - - - 제로 - zero - zero - zero - Zero - zero - zero - - - - - mid - 대상 모듈 - 대상 모듈 - Target Module - 対象モジュール - 대상 모듈 - 对象模块 - 目標模組 - 선택하신 모듈을 대상으로 합니다. 꼭 한개의 모듈만 선택해 주세요. - Selected module will be target. Please select only 1 (one) module. - 선택하신 모듈을 대상으로 합니다. 꼭 한개의 모듈만 선택해 주세요. - 선택하신 모듈을 대상으로 합니다. 꼭 한개의 모듈만 선택해 주세요. - 選択されたモジュールを対象とします。必ず一つのモジュールのみ選択して下さい。 - 将把所选模块当中的主题作为对象。只能选一个模块。 - 將所選擇的模組作為目標。只能選擇一個模組。 - - - text - category 전체 타이틀 - category total text title - 分類 全部 主題 - カテゴリー全体タイトル - - - diff --git a/widgets/category/skins/default/category.html b/widgets/category/skins/default/category.html deleted file mode 100644 index a86f36f28..000000000 --- a/widgets/category/skins/default/category.html +++ /dev/null @@ -1,50 +0,0 @@ - - -{@ $_pDepth = 0;} - - - -
        black"> -
        - - - {$widget_info->total_title} - - {$widget_info->module_info->browser_title} - - ({$widget_info->total_document_count}) -
          - - - -
        - - - {@ $_pDepth = $val->depth} - -
      • - - - - - - - - {$val->text} - - ({$val->document_count}) - - - {@$_pDepth++} -
          - - - - - -
        - -
      • -
      -
    -
    diff --git a/widgets/category/skins/default/css/widget.css b/widgets/category/skins/default/css/widget.css deleted file mode 100644 index 69255c852..000000000 --- a/widgets/category/skins/default/css/widget.css +++ /dev/null @@ -1,74 +0,0 @@ -@charset "utf-8"; - -/* Widget Tree */ -.widgetTree { margin-top:10px;} -.widgetTree a.all { background:url(../img/white/folder.gif) no-repeat left top; padding-left:20px;} -.widgetTree a.strong { font-weight:bold; } -.widgetTree span { font-size:9px; font-family:tahoma; padding:0; margin:0; color:#999;} -.widgetTree ul span { margin-left:15px; } -.widgetTree *{ margin:0; padding:0; font-size:12px;} -.widgetTree a strong{ letter-spacing:-1px; cursor:pointer; _cursor /**/:hand;} -.widgetTree ul{ position:relative; display:block; padding:3px 0 0 0 !important; zoom:1; margin-left:8px;} -.widgetTree ul li{ list-style:none; position:relative; padding:3px 0 2px 8px; white-space:nowrap;} -.widgetTree ul li .nav_tree_label, -.widgetTree ul li .sum{ position:relative; left:16px; _left /**/:0; top:0; font-style:normal;} -.widgetTree ul li a {text-decoration:none; } -.widgetTree ul li a.selected {font-weight:bold;} -.widgetTree ul li button{ display:inline-block; position:relative; _left /**/:-16px; *top:-2px; width:13px; height:13px; *width:17px; *height:17px; margin:0 -13px 0 0; *margin:0 -17px -2px -2px; text-indent:-10000px; *text-indent:0; *font:0/0 Sans-serif; border:none; cursor:pointer; _cursor /**/:hand;} -.widgetTree ul li ul{ display:none; padding:2px 0 0 0 !important; margin:0 0 -2px 6px; background-position:left top;} -.widgetTree ul li ul li{ display:none;} -.widgetTree ul li.nav_tree_on button{ background-position:0 -13px; *background-position:2px -11px;} -.widgetTree ul li.nav_tree_off button{ background-position:0 0; *background-position:2px 2px;} -.widgetTree ul li.nav_tree_on ul{ display:block;} -.widgetTree ul li.nav_tree_on ul li{ display:block;} -.widgetTree ul li.nav_tree_off ul{ display:none;} -.widgetTree ul li.nav_tree_off ul li{ display:none;} -.widgetTree ul li.active, -.widgetTree ul li.active a{ font-weight:bold;} -.widgetTree ul li.active li, -.widgetTree ul li.active li a{ font-weight:normal;} -.widgetTree .icon{ position:relative; left:16px;} - -/* widgetTree */ -.widgetTree{ color:#333;} -.widgetTree a{ color:#333; text-decoration:none;} - -/* Widget Tree */ -.widgetTree ul{ background:url(../img/white/lineTreeVr.gif) repeat-y 0 -1px;} -.widgetTree ul li{ background:url(../img/white/lineTreeHr.gif) no-repeat 1px 5px !important;} -.widgetTree ul li button{ background:url(../img/white/buttonTreeCollapse.gif) no-repeat;} -.widgetTree ul li.nav_tree_last{ background:url(../img/white/lineTreeLastHr.gif) no-repeat 0 5px !important;} - -.widgetContainer.black .widgetTree { margin-top:10px;} -.widgetContainer.black .widgetTree a.all { background:url(../img/black/folder.gif) no-repeat left top; padding-left:20px;} -.widgetContainer.black .widgetTree span { font-size:9px; font-family:tahoma; padding:0; margin:0; color:#333;} -.widgetContainer.black .widgetTree ul span { margin-left:15px; } -.widgetContainer.black .widgetTree *{ margin:0; padding:0; font-size:12px;} -.widgetContainer.black .widgetTree a strong{ letter-spacing:-1px; cursor:pointer; _cursor /**/:hand;} -.widgetContainer.black .widgetTree ul{ position:relative; display:block; padding:3px 0 0 0 !important; zoom:1; margin-left:8px;} -.widgetContainer.black .widgetTree ul li{ list-style:none; position:relative; padding:3px 0 2px 8px; white-space:nowrap;} -.widgetContainer.black .widgetTree ul li .nav_tree_label, -.widgetContainer.black .widgetTree ul li .sum{ position:relative; left:16px; _left /**/:0; top:0; font-style:normal;} -.widgetContainer.black .widgetTree ul li a {text-decoration:none; } -.widgetContainer.black .widgetTree ul li a.selected {font-weight:bold;} -.widgetContainer.black .widgetTree ul li button{ display:inline-block; position:relative; _left /**/:-16px; *top:-2px; width:13px; height:13px; *width:17px; *height:17px; margin:0 -13px 0 0; *margin:0 -17px -2px -2px; text-indent:-10000px; *text-indent:0; *font:0/0 Sans-serif; border:none; cursor:pointer; _cursor /**/:hand;} -.widgetContainer.black .widgetTree ul li ul{ display:none; padding:2px 0 0 0 !important; margin:0 0 -2px 6px; background-position:left top;} -.widgetContainer.black .widgetTree ul li ul li{ display:none;} -.widgetContainer.black .widgetTree ul li.nav_tree_on button{ background-position:0 -13px; *background-position:2px -11px;} -.widgetContainer.black .widgetTree ul li.nav_tree_off button{ background-position:0 0; *background-position:2px 2px;} -.widgetContainer.black .widgetTree ul li.nav_tree_on ul{ display:block;} -.widgetContainer.black .widgetTree ul li.nav_tree_on ul li{ display:block;} -.widgetContainer.black .widgetTree ul li.nav_tree_off ul{ display:none;} -.widgetContainer.black .widgetTree ul li.nav_tree_off ul li{ display:none;} -.widgetContainer.black .widgetTree .icon{ position:relative; left:16px;} - -/* widgetTree */ -.widgetContainer.black .widgetTree{ color:#999;} -.widgetContainer.black .widgetTree a { color:#999; text-decoration:none;} - -/* Widget Tree */ -.widgetContainer.black .widgetTree ul{ background:url(../img/black/lineTreeVr.gif) repeat-y 0 -1px;} -.widgetContainer.black .widgetTree ul li{ background:url(../img/black/lineTreeHr.gif) no-repeat 1px 5px !important;} -.widgetContainer.black .widgetTree ul li button{ background:url(../img/black/buttonTreeCollapse.gif) no-repeat;} -.widgetContainer.black .widgetTree ul li.nav_tree_last{ background:url(../img/black/lineTreeLastHr.gif) no-repeat 0 5px !important;} - diff --git a/widgets/category/skins/default/img/black/buttonTreeCollapse.gif b/widgets/category/skins/default/img/black/buttonTreeCollapse.gif deleted file mode 100755 index 53a942d589526025e1ceb702dbe87e02f6644dca..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 99 zcmZ?wbhEHb9|1&T!DE?$&WME)o&;ha;K=KSsCR6%Xa=-0k z=vJ4h%s#iUyiszYY7iUeEKd%*^GwG-+3bG5ZIxB`@_WZ0O|7y`e3g`aVOl#AgEaur C^dlMo diff --git a/widgets/category/skins/default/img/black/folder.gif b/widgets/category/skins/default/img/black/folder.gif deleted file mode 100755 index c779c9ddca52e4ba22fa5589eea86aa55640d688..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 341 zcmZ?wbhEHb6kyz?PhXF*vGIQ}U?3VO{$ycfU@&CR0qFqwiGi)?z>Ev7C7h8u3yV0C zMKtupc&5edTE^()YPB>faT;IK?XO0TOhq@NbHuN&(LVFRAlFFc!0Opk*tz(amDPo- z(+u_4G+E@8w6z2^^mTN-^yHYh**T>cge3I!rcM)3W#*C*SL9u^*f}p(cb(Iwt=l#^ IIWkxS06W>S9{>OV diff --git a/widgets/category/skins/default/img/black/lineTreeHr.gif b/widgets/category/skins/default/img/black/lineTreeHr.gif deleted file mode 100755 index 995f620d1f57cf266989fc36ff8fce9f51883dcf..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 57 zcmZ?wbhEHb6k_0HXkcV;b94Lu|G(l-7DfgJMg|=QAOOiQFbVYZuRQ&Bzr%!*TUrb6 K?P+IXum%9D#}N+z diff --git a/widgets/category/skins/default/img/black/lineTreeLastHr.gif b/widgets/category/skins/default/img/black/lineTreeLastHr.gif deleted file mode 100755 index 96c8d09ae4bda0a7228a101ce3d818db9144972d..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1641 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 - - 분류 출력 기본 스킨 - カテゴリ表示デフォルトスキン - Default Skin of Category Widget - 博客样式分类默认皮肤 - 主題分類面板 - 게시글 분류를 출력하는 기본 스킨입니다 - 書き込みのカテゴリを表示表示させるデフォルトスキンです。 - This is a widget that displays categories of articles. - 把主题分类显示为博客样式的默认皮肤。 - 顯示主題分類。 - 0.1 - 2007-02-28 - http://www.zeroboard.com - - - 제로 - Zero - Zero - Zero - Zero - - - - - 레이아웃에 맞춤 - レイアウトに合わせる - 随布局 - 레이아웃에 맞춤 - 隨版面 - - - 하얀색(기본) - 白(デフォルト) - 白色(默认) - White (default) - 白色(預設) - - - 검은색 - - Black - 黑色 - 黑色 - - - diff --git a/widgets/counter_status/skins/styx_flash/counter.swf b/widgets/counter_status/skins/styx_flash/counter.swf deleted file mode 100644 index 04f3a7407702732960719295c2a21d6cf1a75a29..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 3859 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 VF@GOqU|zY4(4IQW{tv>Tl;t9$i|_yd diff --git a/widgets/counter_status/skins/styx_flash/counter_status.html b/widgets/counter_status/skins/styx_flash/counter_status.html deleted file mode 100644 index e10425bcc..000000000 --- a/widgets/counter_status/skins/styx_flash/counter_status.html +++ /dev/null @@ -1,5 +0,0 @@ -
    - -
    diff --git a/widgets/counter_status/skins/styx_flash/skin.xml b/widgets/counter_status/skins/styx_flash/skin.xml deleted file mode 100644 index ee763a57a..000000000 --- a/widgets/counter_status/skins/styx_flash/skin.xml +++ /dev/null @@ -1,34 +0,0 @@ - - - 스틱스 플래시 카운터 - スティクスフラッシュカウンター - styx flash 计数器皮肤 - Styx Flash Counter - Styx Flash 計數器面板 - 플래시로 오늘,어제,전체 카운터 현황을 출력해주시는 위젯입니다. - フラッシュで、今日、昨日、トータルの接続数を表示させるウィジェットです。 - 用flash显示今天,昨天,全部访问统计的控件。 - This is a widget that displays today, yesterday, all counter status with flash. - 以Flash顯示今天,昨天,總訪問量的控件。 - 0.1 - 2007-02-28 - http://www.zeroboard.com - - - styx - styx - styx - styx - styx - - - - - 기본 - デフォルト - 默认 - default - 預設 - - - \ No newline at end of file diff --git a/widgets/forum/conf/info.xml b/widgets/forum/conf/info.xml deleted file mode 100644 index ebb94de31..000000000 --- a/widgets/forum/conf/info.xml +++ /dev/null @@ -1,102 +0,0 @@ - - - 포럼형 최근 게시물 - 论坛主界面样式列表 - フォーラムスタイルの最新の記事を表示 - Forum Style Newest Articles - Pantalla Foro estilo más reciente de artículos - Дисплей стиле форума новейших статей - 最新主題論壇樣式 - - 한개 또는 여러개의 게시판을 포럼형식으로 정리하여 노출하는 위젯입니다. - 대상 게시판에 설정되어 있는 제목과 설명을 이용하여 설명을 출력합니다. - - - 把一个或多个版面显示为论坛主界面样式的控件。 - 论坛标题及说明参考各对象版面里设置的标题和说明。 - - - 1つまたは複数の掲示板をフォーラム形式にまとめて表示するウィジェットです。 - フォーラムに属する掲示板のタイトルと説明を用いて、説明を表示します。 - - - This widget displays newest articles from one or more board in forum style. - Description will be displayed with target board's title and description. - - - Este widget muestra más reciente de artículos de uno o varios bordo de estilo en el foro. Descripción se mostrará con la meta bordo del título y la descripción. - - - Этот виджет отображает новейшие изделия из одной или нескольких борту в стиле форума. Описание будет отображаться с целевыми борту название и описание. - - - 把一個或多個討論板顯示成論壇介面的widget。 - 論壇標題及說明,請參考各討論板裡的標題設置與說明。 - - 0.1 - 2008-01-23 - - - 제로 - zero - zero - Zero - zero - zero - zero - - - - - text - new 표시 시간 (hours) - new图标显示时间(hours) - Newの表示時間 (Hours) - Duration of indication for new item - Duration of indication for new item - Длительность индикации для новых объектов - new圖案顯示時間(hours) - 새로 등록된 게시물의 new 표시시간을 정할 수 있습니다. (시간 단위) - 可以设置最新更新主题的new图标显示时间。 - 新しく登録された書き込みに対して「New」の表示時間を指定します(時間単位)。 - You may set the duration of indication for fresh item. (unit is hour) - Usted puede configurar la duración de la indicación de un nuevo tema. (Unidad es hora) - Вы можете установить длительность индикации для нового объекта. (единица - час) - 可設置最後修改主題的new圖案顯示時間。 - - - text - 제목 글자수 - タイトルの文字数 - 标题字数 - Length of Subject - Número de letras del título - Длина темы - 標題字數 - 제목 글자수를 지정할 수 있습니다. (0또는 비워주시면 자르지 않습니다) - タイトルの文字数を設定します(「0」または空欄の場合は、文字数を制限しません)。 - 可以设置标题的字数。(0或留空为不限) - Length of Subject can be assigned. (0 or blank value will not restrict the length) - El largo del título puede ser asignado. (valor 0 o en blanco no restringe el largo) - Длина темы может быть присвоена. (0 или пустое значение не будут ограничивать длину) - 可設置標題的字數。(0或留白為不限制) - - - module_srl_list - 대상 모듈 - 模块对象 - モジュール - Target Module - Módulo Objetivo - Модуль назначения - 目標模組 - 선택하신 모듈에 등록된 글을 대상으로 합니다. - 将把所选模块当中的主题作为对象。 - チェックされたモジュールに登録されたコンテンツ(書き込み)を対象とします。 - The target articles to be sorted will be the ones submitted in the selected module. - El objetivo de los documentos agregados serán los del módulo selccionado. - Статьи назначения для сортировки будут теми, что были размещены в выбранном модуле. - 把所選擇之模組當作目標。 - - - diff --git a/widgets/forum/forum.class.php b/widgets/forum/forum.class.php deleted file mode 100644 index 8ce01576a..000000000 --- a/widgets/forum/forum.class.php +++ /dev/null @@ -1,141 +0,0 @@ -mid_list) { - $mid_list = explode(",",$args->mid_list); - if(count($mid_list)) { - $module_srls = $oModuleModel->getModuleSrlByMid($mid_list); - if(count($module_srls)) $args->module_srls = implode(',',$module_srls); - else $args->module_srls = null; - } - } - - // 선택된 모듈이 없으면 실행 취소 - if(!$args->module_srls) return Context::getLang('msg_not_founded'); - - // 제목 - $title = $args->title; - - // 최근 글 표시 시간 - $duration_new = $args->duration_new; - if(!$duration_new) $duration_new = 12; - - // 제목 길이 자르기 - $subject_cut_size = $args->subject_cut_size; - if(!$subject_cut_size) $subject_cut_size = 0; - - // 대상 모듈 목록을 구함 - $module_list = $oModuleModel->getModulesInfo($args->module_srls); - if(!count($module_list)) return Context::getLang('msg_not_founded'); - - // 각 모듈별로 먼저 정리 시작 - $site_domain = array(0 => Context::getDefaultUrl()); - $site_module_info = Context::get('site_module_info'); - if($site_module_info) $site_domain[$site_module_info->site_srl] = $site_module_info->domain; - - $module_srls = array(); - foreach($module_list as $module) { - $modules[$module->module_srl]->title = $module->browser_title; - $modules[$module->module_srl]->mid = $module->mid; - $modules[$module->module_srl]->description = $module->description; - $modules[$module->module_srl]->document_count = 0; - $modules[$module->module_srl]->comment_count = 0; - - if(!$site_domain[$module->site_srl]) { - $site_info = $oModuleModel->getSiteInfo($module->site_srl); - $site_domain[$site_info->site_srl] = $site_info->domain; - } - $modules[$module->module_srl]->domain = $site_domain[$module->site_srl]; - - - // 최근 등록된 댓글의 정보 - $last_comment = null; - $last_args = null; - $last_args->module_srl = $module->module_srl; - $output = executeQuery('widgets.forum.getLatestComments', $last_args); - if($output->data && is_array($output->data)) { - $last_comment = array_pop($output->data); - $last_comment->content_type = 'comment'; - } - - // 최근 등록된 글의 정보 - $last_document = null; - $last_args = null; - $last_args->module_srl = $module->module_srl; - $output = executeQuery('widgets.forum.getLatestDocuments', $last_args); - if($output->data && is_array($output->data)) { - $last_document = array_pop($output->data); - $last_document->content_type = 'document'; - } - - $last_item = null; - if($last_comment && $last_document) { - if($last_document->regdate > $last_comment->regdate) $last_item = $last_document; - else $last_item = $last_comment; - } elseif($last_document) { - $last_item = $last_document; - } elseif($last_comment) { - $last_item = $last_comment; - } - $modules[$module->module_srl]->last_item = $last_item; - - if($last_item && $last_item->regdate > date("YmdHis",time()-$duration_new*60*60)) $modules[$module->module_srl]->is_new = true; - $module_srls[] = $module->module_srl; - } - - // 각 모듈별 전체글을 구함 - if($module_srls) $total_documents_args->module_srls = implode(',',$module_srls); - $total_documents_output = executeQueryArray('widgets.forum.getTotalDocuments',$total_documents_args); - if($total_documents_output->data) { - foreach($total_documents_output->data as $val) { - $modules[$val->module_srl]->document_count = $val->count; - } - } - - // 각 모듈별 댓글 수를 구함 - $total_comments_args->module_srls = implode(',',$module_srls); - - $total_comments_output = executeQueryArray('widgets.forum.getTotalComments',$total_comments_args); - if($total_comments_output->data) { - foreach($total_comments_output->data as $val) { - $modules[$val->module_srl]->comment_count = $val->count; - } - } - - $widget_info->title = $title; - $widget_info->modules = $modules; - $widget_info->subject_cut_size = $subject_cut_size; - $widget_info->duration_new = $duration_new * 60*60; - - Context::set('widget_info', $widget_info); - - // 템플릿의 스킨 경로를 지정 (skin, colorset에 따른 값을 설정) - $tpl_path = sprintf('%sskins/%s', $this->widget_path, $args->skin); - Context::set('colorset', $args->colorset); - - // 템플릿 파일을 지정 - $tpl_file = 'list'; - - // 템플릿 컴파일 - $oTemplate = &TemplateHandler::getInstance(); - $output = $oTemplate->compile($tpl_path, $tpl_file); - return $output; - } - } -?> diff --git a/widgets/forum/queries/getLatestComments.xml b/widgets/forum/queries/getLatestComments.xml deleted file mode 100644 index d036ad8aa..000000000 --- a/widgets/forum/queries/getLatestComments.xml +++ /dev/null @@ -1,14 +0,0 @@ - - - - - - - - - - - - - - diff --git a/widgets/forum/queries/getLatestDocuments.xml b/widgets/forum/queries/getLatestDocuments.xml deleted file mode 100644 index 7ba49510a..000000000 --- a/widgets/forum/queries/getLatestDocuments.xml +++ /dev/null @@ -1,14 +0,0 @@ - - -
    - - - - - - - - - - - diff --git a/widgets/forum/queries/getTotalComments.xml b/widgets/forum/queries/getTotalComments.xml deleted file mode 100644 index 76c845ba0..000000000 --- a/widgets/forum/queries/getTotalComments.xml +++ /dev/null @@ -1,15 +0,0 @@ - - -
    - - - - - - - - - - - - diff --git a/widgets/forum/queries/getTotalDocuments.xml b/widgets/forum/queries/getTotalDocuments.xml deleted file mode 100644 index 2abf501b8..000000000 --- a/widgets/forum/queries/getTotalDocuments.xml +++ /dev/null @@ -1,15 +0,0 @@ - - -
    - - - - - - - - - - - - diff --git a/widgets/forum/skins/default/css/widget.css b/widgets/forum/skins/default/css/widget.css deleted file mode 100644 index fa1af44a7..000000000 --- a/widgets/forum/skins/default/css/widget.css +++ /dev/null @@ -1,64 +0,0 @@ -@charset "utf-8"; - -.widgetContainer a{ text-decoration:none;} -.widgetContainer a:hover, -.widgetContainer a:active, -.widgetContainer a:focus{ text-decoration:underline;} -.widgetContainer img{ border:0;} -.widgetContainer sup{ position:relative; line-height:1; display:inline-block; margin:-5px 0; *padding:0 1px;} -.widgetContainer form{ margin:0; padding:0;} -.widgetContainer fieldset{ border:0; margin:0; padding:0;} - -.widgetTableC { width:100%; font-size:12px; position:relative; border:0; border-top:1px solid;} -.widgetTableC td{ border:0; line-height:1.5; white-space:nowrap; vertical-align:top; padding:10px; border-bottom:1px solid;} -.widgetTableC td.title, -.widgetTableC td.lastDoc{ width:100%; white-space:nowrap;} -.widgetTableC td.docNum{} -.widgetTableC td.docNum em{ display:block; padding:12px 0 0 5px; width:50px; height:21px; font-size:11px; font-weight:bold; font-style:normal; font-family:Tahoma; color:#fff; background:url(../img/iconForumNum.gif) no-repeat 0 0;} -.widgetTableC td.title a{ font-weight:bold; text-decoration:underline !important;} -.widgetTableC td.title dl{ margin:0;} -.widgetTableC td.title dd{ margin:0;} -.widgetTableC td.lastDoc p{ margin:0;} -.widgetTableC td .author{ margin-right:5px;} -.widgetTableC td .time{ font-size:11px; font-family:Tahoma;} -.widgetTableC td .time .date{ margin-right:5px;} - -/* widgetTableC */ -.widgetTableC{ border-color:#e5e5e5;} -.widgetTableC td{ border-color:#e5e5e5;} -.widgetTableC td.title a{ color:#333;} -.widgetTableC td.title dd{ color:#888;} -.widgetTableC td.lastDoc p a{ color:#333;} -.widgetTableC td.lastDoc .author{ color:#888;} -.widgetTableC td.lastDoc .time{ color:#888;} - -.widgetContainer.black .widgetContainer a{ text-decoration:none;} -.widgetContainer.black .widgetContainer a:hover, -.widgetContainer.black .widgetContainer a:active, -.widgetContainer.black .widgetContainer a:focus{ text-decoration:underline;} -.widgetContainer.black .widgetContainer img{ border:0;} -.widgetContainer.black .widgetContainer sup{ position:relative; line-height:1; display:inline-block; margin:-5px 0; *padding:0 1px;} -.widgetContainer.black .widgetContainer form{ margin:0; padding:0;} -.widgetContainer.black .widgetContainer fieldset{ border:0; margin:0; padding:0;} - -.widgetContainer.black .widgetTableC { width:100%; font-size:12px; position:relative; border:0; border-top:1px solid;} -.widgetContainer.black .widgetTableC td{ border:0; line-height:1.5; white-space:nowrap; vertical-align:top; padding:10px; border-bottom:1px solid;} -.widgetContainer.black .widgetTableC td.title, -.widgetContainer.black .widgetTableC td.lastDoc{ width:100%; white-space:nowrap;} -.widgetContainer.black .widgetTableC td.docNum{} -.widgetContainer.black .widgetTableC td.docNum em{ display:block; padding:12px 0 0 5px; width:50px; height:21px; font-size:11px; font-weight:bold; font-style:normal; font-family:Tahoma; color:#fff; background:url(../img/iconForumNum.gif) no-repeat 0 0;} -.widgetContainer.black .widgetTableC td.title a{ font-weight:bold; text-decoration:underline !important;} -.widgetContainer.black .widgetTableC td.title dl{ margin:0;} -.widgetContainer.black .widgetTableC td.title dd{ margin:0;} -.widgetContainer.black .widgetTableC td.lastDoc p{ margin:0;} -.widgetContainer.black .widgetTableC td .author{ margin-right:5px;} -.widgetContainer.black .widgetTableC td .time{ font-size:11px; font-family:Tahoma;} -.widgetContainer.black .widgetTableC td .time .date{ margin-right:5px;} - -.widgetContainer.black .widgetTableC{ border-color:#7f7f7f;} -.widgetContainer.black .widgetTableC td{ border-color:#7f7f7f;} -.widgetContainer.black .widgetTableC td.title a{ color:#ccc;} -.widgetContainer.black .widgetTableC td.title dd{ color:#888;} -.widgetContainer.black .widgetTableC td.lastDoc p a{ color:#ccc;} -.widgetContainer.black .widgetTableC td.lastDoc .author{ color:#888;} -.widgetContainer.black .widgetTableC td.lastDoc .time{ color:#888;} diff --git a/widgets/forum/skins/default/img/iconForumNum.gif b/widgets/forum/skins/default/img/iconForumNum.gif deleted file mode 100755 index 42225782b9b7fe7c451c5f3a9ffa8564470fa00d..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 125 zcmV-@0D}KVNk%w1VK)FF0FeR!+1c5wtgQe4{{R30A^8LW00062EC2ui05*pQ{tw$&G+)oVF@d+q49`JDwoWr f^9hYgr_`$Tip^@b+^+Wv4vWX+GPC#<6aWA_E@3yl diff --git a/widgets/forum/skins/default/img/new.gif b/widgets/forum/skins/default/img/new.gif deleted file mode 100644 index d4f90a9c8fa0341220e2879914e1ee21d942f2a9..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 64 zcmZ?wbhEHb - - - -
    black"> -
    - - - - - - - - - -
    - {number_format($val->document_count)} - -
    -
    {$val->title}
    -
    {$val->description}
    -
    -
    - -

    - - {cut_str(strip_tags($val->last_item->content),26,'...')} - - {cut_str(strip_tags($val->last_item->title),26,'...')} - - - New

    - {$val->last_item->nick_name} {zdate($val->last_item->regdate,"Y-m-d")} {zdate($val->last_item->regdate,"H:i")} - -   - -
    -
    - - diff --git a/widgets/forum/skins/default/skin.xml b/widgets/forum/skins/default/skin.xml deleted file mode 100644 index a31a9c4bf..000000000 --- a/widgets/forum/skins/default/skin.xml +++ /dev/null @@ -1,48 +0,0 @@ - - - 기본 포럼형 위젯 스킨 - 基本フォーラム型ウィジェットスキン - 论坛主界面样式列表默认皮肤 - 기본 포럼형 위젯 스킨 - 論壇樣式預設面板 - 포럼형 위젯의 기본 스킨입니다. - フォーラム型のウィジェット基本スキンです。 - 论坛主界面样式列表默认皮肤。 - 포럼형 위젯의 기본 스킨입니다. - 論壇樣式預設面板。 - 0.1 - 2008-01-23 - http://www.zeroboard.com - - - 제로 - zero - zero - zero - zero - - - - - 레이아웃에 맞춤 - レイアウトに合わせる - 随布局 - 레이아웃에 맞춤 - 隨版面 - - - 하얀색(기본) - 白(デフォルト) - 白色(默认) - White (default) - 白色(預設) - - - 검은색 - - Black - 黑色 - 黑色 - - - diff --git a/widgets/image_counter/conf/info.xml b/widgets/image_counter/conf/info.xml deleted file mode 100644 index b46510e85..000000000 --- a/widgets/image_counter/conf/info.xml +++ /dev/null @@ -1,448 +0,0 @@ - - - 이미지 카운터 위젯 - 图像访问统计 - イメージカウンターウィジェット - Widget Contador de imagen - Image Counter - Виджет изображения счетчика - 圖形統計 - - XE의 기본 카운터를 블로그나 사이트에 달 수 있는 작은 그래프로 표시를 합니다. - 크기, 배경색등의 조건을 설정하지 않으시면 기본 설정으로 사용됩니다. - 그래프를 그리기 위해서 GD 라이브러리가 설치되어 있어야 합니다. - - - 可以添加到博客或网站的图像访问统计控件。 - 不设置控件大小,背景色时,将使用默认设置。 - 因程序需要自动画出图像所以服务器段必须得安装有GD库。 - - - XEのデフォルトカウンターをブログまたはサイトに挿入し、小さいグラフで表示します。 - 大きさ、背景色などの条件を設定しないとデフォルトの設定が適用されます。 - グラフを出力するためには、GDライブラリが必要です。 - - - Este widget contador de image muestra un pequeño gráfico para ser añadidos en el blog o sitios. - Si no configura el tamaño, color de fondo, etc., se utiliza la configuración predefinida. - Para dibujar el gráfico debe estar instalada la librería GD. - - - Image counter widget presents a small graph showing the number of visitors, which you can attach to your blogs or sites. - Unless you configure settings, such as size, and background color, it uses predefined configuration. - To show the graph, GD library should be installed. - - - Виджет изображения счетчика представляет маленький график, показывающий количество посетителей, который Вы можете присоединить к Вашим блогам или сайтам. - Пока Вы не сконфигурируете настройки, такие как размер и цвет фона, он будет исользовать предустановленную конфигурацию. - Чтобы отображать график, GD библиотека должна быть установлена. - - - 可新增到部落格或網站的圖形統計 Widget。 - 不設定尺寸大小、背景顏色時,將使用預設。 - 輸出圖形時,主機必須要安裝 GD library。 - - 0.1 - 2007-08-27 - - - 제로 - Zero - Zero - zero - zero - Zero - - - - - text - 가로 크기 - 宽度 - 横幅サイズ設定 - Tamaño del ancho - Width - Ширина - 寬度 - - 그래프 이미지의 가로크기를 지정하실 수 있습니다. - 지정하지 않으시면 150px로 지정되며 숫자로 입력을 해주세요. - 코드 생성 페이지의 하단에 있는 가로크기와 다르게 적용됩니다. - - - 可指定图像宽度。 - 默认为150px。只需输入数字即可。 - 此宽度不同于代码生产页面的宽度。 - - - グラフイメージの横幅サイズを指定します。 - 指定しない場合は「150px」が指定されます。数字で入力して下さい。 - コード生成ページの下端にある横幅サイズとは異なって適用されます。 - - - Uste puede asignar el tamaño del ancho para el imágen del gráfico. - Debe ingresar en números. Si no lo asigna, será de 150px. - Se aplica de manera diferente con el tamaño de la altura que se encuentra en la parte inferior de la página de generar códigos - - - You can set the width of the graph image. - If you don't input any value, it will be defined as 150px. - This value is applied differently from widget's width you can find at the bottom of this page. - - - Вы можете установить ширину изображения графика. - Если Вы не введете значение, стандарное будет установлено как 150px. - Это значение применяется иным образом, нежели ширина виджета, которую Вы можете найти внизу этой страницы. - - - 指定圖片寬度。 - 預設是150px。只需輸入數字即可。 - 此寬度與原始碼建立頁面的寬度是不同的。 - - - - text - 세로 크기 - 高度 - 縦幅サイズ設定 - Tamaño de la Altura - Height - 高度 - - 그래프 이미지의 세로 크기를 지정하실 수 있습니다. - 지정하지 않으시면 100px로 지정되며 숫자로 입력을 해주세요. - - - 可指定图像宽度。 - 默认为100px。只需输入数字即可。 - - - グラフイメージの縦幅サイズを指定します。 - 指定しない場合は「100px」が指定されます。数字で入力して下さい。 - - - Uste puede asignar el tamaño de la altura para el imágen del gráfico. - Debe ingresar en números. Si no lo asigna, será de 100px. - - - You can set the height of the graph image. - If you don't input any value, it will be defined as 100px. - - - Вы можете установить высоту изображения графика. - Если Вы не введете значение, стандарное будет установлено как 100px. - - - 可指定圖片高度。 - 預設是100px。只需輸入數字即可。 - - - - text - 출력 기간 - 显示期间 - 出力期間 - Tiempo a mostrar - Duration - 顯示時間 - - 오늘부터 지정하신 출력기간 만큼의 데이터를 그래프로 출력합니다. - 숫자를 입력해주세요. (기본 지난 7일) - - - 用图像显示“显示期间”内的访问统计数据。 - 请输入数字(默认为7日)。 - - - 今日から指定した期間だけのデータをグラフで表示します。 - 数字を入力して下さい(デフォルト:過去7日)。 - - - Desde el día de hoy hasta el tiempo asignado, se mostrará el gráfico. - Ingrese números. (Predefinido: transcurridos los 7 días) - - - The graph would contain the data of the assigned duration from today. - Input numerical value (unit:day, default: past 7 days). - - - График будет содержать данные, присвоенного промежутка, начиная с сегодня. - Введите цифровое значение (ед.: день, стандарт: прошедшие 7 дней). - - - 用圖形表示“顯示期間”之內的統計資料。 - 請輸入數字(預設是7天)。 - - - - text - 배경색 - 背景色 - 背景色 - Color de Fondo - Background Color - Цвет фона - 背景顏色 - - - - - - - - - - - - - - #FFFFFF - Input as # + 6 digit color code.]]> - - - #FFFFFF - Вводите как # + 6-ти цифровой код цвета.]]> - - - - - - - text - 체크 무늬 배경색 - 网格背景色 - チェック柄の背景色 - Textura escocés de fondo - Background Color for the Darker part - Цвет фона для темной части - 網格背景 - - #F9F9F9 - #과 6자리의 색상코드 입력해주세요]]> - - - #F9F9F9 - 请输入#和6位颜色代码。]]> - - - #F9F9F9 - #と6桁の色コードを入力して下さい。]]> - - - #F9F9F9 - Ingrese # + 6 espacios del código del color]]> - - - #F9F9F9 - Input as # + 6 digit color code.]]> - - - #F9F9F9 - Вводите как # + 6-ти цифровой код цвета.]]> - - - #F9F9F9 - 請輸入#和6位顏色代碼。]]> - - - - text - 격자 선 색 - 网格线颜色 - グリッド線の色 - Color Línea de la grilla - Color of Grid - Цвет решетки - 網格顏色 - - #9d9d9d - #과 6자리의 색상코드 입력해주세요]]> - - - #9d9d9d - 请输入#和6位颜色代码。]]> - - - #9d9d9d - #と6桁の色コードを入力して下さい。]]> - - - #9d9d9d - Ingrese # + 6 espacios del código del color]]> - - - #9d9d9d - Input as # + 6 digit color code.]]> - - - #9d9d9d - Вводите как # + 6-ти цифровой код цвета.]]> - - - #9d9d9d - 請輸入#和6位顏色代碼。]]> - - - - text - 그래프 선색 - 图像曲线颜色 - グラフ線の色 - Color Línea del Gráfico - Color of the Lines - Цвет линий - 線條顏色 - - #BBBBBB - #과 6자리의 색상코드 입력해주세요]]> - - - #BBBBBB - 请输入#和6位颜色代码。]]> - - - #BBBBBB - #と6桁の色コードを入力して下さい。]]> - - - #BBBBBB - Ingrese # + 6 espacios del código del color]]> - - - #BBBBBB - Input as # + 6 digit color code.]]> - - - #BBBBBB - Вводите как # + 6-ти цифровой код цвета.]]> - - - #BBBBBB - 請輸入#和6位顏色代碼。]]> - - - - text - 방문자 수 글자색 - 访问统计数颜色 - 訪問者数の文字色 - Color del número de los visitados - Character Color of the number of visitors - Цвет знаков числа посетителей - 統計數字顏色 - - #666666 - Ingrese # + 6 espacios del código del color]]> - - - #666666 - Ingrese # + 6 espacios del código del color]]> - - - #666666 - #と6桁の色コードを入力して下さい。]]> - - - #666666 - Ingrese # + 6 espacios del código del color]]> - - - #666666 - Input as # + 6 digit color code.]]> - - - #666666 - Вводите как # + 6-ти цифровой код цвета.]]> - - - #666666 - 請輸入#和6位顏色代碼。]]> - - - - text - 포인트 점 색 - 节点颜色 - ポイントの色 - Color del Punto - Color of Points - Цвет поинтов - 圓點顏色 - - #ed3027 - #과 6자리의 색상코드 입력해주세요]]> - - - #ed3027 - 请输入#和6位颜色代码。]]> - - - #ed3027 - #と6桁の色コードを入力して下さい。]]> - - - #ed3027 - Ingrese # + 6 espacios del código del color]]> - - - #ed3027 - Input as # + 6 digit color code.]]> - - - #ed3027 - Вводите как # + 6-ти цифровой код цвета.]]> - - - #ed3027 - 請輸入#和6位顏色代碼。]]> - - - - diff --git a/widgets/image_counter/image_counter.class.php b/widgets/image_counter/image_counter.class.php deleted file mode 100644 index 17b200dc3..000000000 --- a/widgets/image_counter/image_counter.class.php +++ /dev/null @@ -1,165 +0,0 @@ -graph_width?$args->graph_width:150; - $graph_height = (int)$args->graph_height?$args->graph_height:100; - $day_range = (int)$args->day_range?$args->day_range:7; - if($day_range < 7) $day_range = 7; - - $bg_color = hexrgb($args->bg_color?$args->bg_color:'#FFFFFF'); - $check_bg_color = hexrgb($args->check_bg_color?$args->check_bg_color:'#F9F9F9'); - $grid_color = hexrgb($args->grid_color?$args->grid_color:'#dbdbdb'); - $unique_line_color = hexrgb($args->unique_line_color?$args->unique_line_color:'#BBBBBB'); - $unique_text_color = hexrgb($args->unique_text_color?$args->unique_text_color:'#666666'); - $point_color = hexrgb($args->point_color?$args->point_color:'#ed3027'); - - // 시작일 부터 오늘까지 일단 배열 만들어 놓기 - $start_time = ztime(date("YmdHis"))-$day_range*60*60*24; - $end_time = time(); - $day_check_falg = 0; - for($i=$start_time;$i<$end_time;$i+= 60*60*24) { - $data[date("Ymd", $i+60*60*24)] = 0; - $day_check_falg++; - if($day_check_falg>$day_range) break; - } - unset($obj); - - // 현재부터 지난 $day_range동안의 카운터 로그를 가져옴 - $obj->e_regdate = date("Ymd"); - $obj->s_regdate = date("Ymd", ztime(date("YmdHis"))-$day_range*60*60*24+1); - - $site_module_info = Context::get('site_module_info'); - if($site_module_info->site_srl) { - $obj->site_srl = $site_module_info->site_srl; - $output = executeQuery('widgets.image_counter.getCounterSiteStatus', $obj); - } else { - $output = executeQuery('widgets.image_counter.getCounterStatus', $obj); - } - $site_srl = (int)($site_module_info->site_srl); - - // 결과가 있다면 loop를 돌면서 최고/최저값을 구하고 그래프를 그릴 준비 - $max_unique_visitor = 0; - $min_unique_visitor = 99999999999; - if(count($output->data)) { - foreach($output->data as $key => $val) { - if($max_unique_visitor < $val->unique_visitor) $max_unique_visitor = $val->unique_visitor; - if($min_unique_visitor > $val->unique_visitor) $min_unique_visitor = $val->unique_visitor; - $data[$val->regdate] = $val; - } - } - - // 이미지를 그림 (이미지 위치는 ./files/cache/widget_cache/couter_graph.gif로 고정) - if(!is_dir(_XE_PATH_.'files/cache/widget_cache/')) FileHandler::makeDir(_XE_PATH_.'files/cache/widget_cache/'); - $image_src = "files/cache/widget_cache/couter_graph.".$site_srl.".gif"; - - // 이미지 생성 - $image = imagecreate($graph_width, $graph_height); - - // 각 종류의 색상을 지정 - $gridLine = imagecolorallocate($image, $grid_color['red'], $grid_color['green'], $grid_color['blue']); - $fillBack = imagecolorallocate($image, $bg_color['red'], $bg_color['green'], $bg_color['blue']); - $checkFillBack = imagecolorallocate($image, $check_bg_color['red'], $check_bg_color['green'], $check_bg_color['blue']); - $visitorLine = imagecolorallocate($image, $unique_line_color['red'], $unique_line_color['green'], $unique_line_color['blue']); - $visitorText = imagecolorallocate($image, $unique_text_color['red'], $unique_text_color['green'], $unique_text_color['blue']); - $pointColor = imagecolorallocate($image, $point_color['red'], $point_color['green'], $point_color['blue']); - - // 배경선 채우기 - imagefilledrectangle($image, 0, 0, $graph_width-1, $graph_height-1, $fillBack); - - // 가로선 그리기 - $y_gap = ($graph_height - 32) /3; - for($i=0;$i<4;$i++) { - imageline($image, 5, 5+($i*$y_gap), $graph_width-5, 5+($i*$y_gap), $gridLine); - } - - // 세로선 그리기 - $x_gap = ($graph_width - 30) / ($day_range-1); - for($i=0;$i<$day_range;$i++) { - imageline($image, 15+($i*$x_gap), 5, 15+($i*$x_gap), $graph_height - 27, $gridLine); - } - - // 체크 무늬 배경 칠하기 - for($j=0;$j<$day_range-1;$j++) { - for($i=0;$i<3;$i++) { - if( ($j+$i)%2==1) continue; - imagefilledrectangle($image, 15+($j*$x_gap)+1, 5+($i*$y_gap)+1, 15+($j*$x_gap)+$x_gap-1, 5+($i*$y_gap)+$y_gap-1, $checkFillBack); - } - } - - // 그래프 그리기 - $prev_x = 0; - $prev_y = $graph_height-45; - $step = 0; - - // 선 그림 - foreach($data as $date => $val) { - // 그래프를 그리기 위한 좌표 구함 - $unique_visitor = $val->unique_visitor; - if($max_unique_visitor == 0) $per = 0; - else $per = $val->unique_visitor / $max_unique_visitor; - - // x,y 좌표 구함 - $cur_x = (int)($step * $x_gap); - $cur_y = (int)( ($graph_height-45) - ($graph_height-45)*$per); - - imageline($image, $prev_x+15, $prev_y+15, $cur_x+15, $cur_y+15, $visitorLine); - - $prev_x = $cur_x; - $prev_y = $cur_y; - - $step ++; - } - - // 포인트 + 숫자 표시 - $prev_x = 0; - $prev_y = $graph_height-45; - $step = 0; - foreach($data as $date => $val) { - // 그래프를 그리기 위한 좌표 구함 - $unique_visitor = $val->unique_visitor; - if($max_unique_visitor == 0) $per = 0; - else $per = $val->unique_visitor / $max_unique_visitor; - - // x,y 좌표 구함 - $cur_x = (int)($step * $x_gap); - $cur_y = (int)( ($graph_height-45) - ($graph_height-45)*$per); - - imagefilledrectangle($image, $cur_x+15-1, $cur_y+15-1, $cur_x+15+1, $cur_y+15+1, $pointColor); - - for($j=0;$j', Context::getRequestUri(), $image_src); - } - } -?> diff --git a/widgets/image_counter/queries/getCounterSiteStatus.xml b/widgets/image_counter/queries/getCounterSiteStatus.xml deleted file mode 100644 index dc19eee9e..000000000 --- a/widgets/image_counter/queries/getCounterSiteStatus.xml +++ /dev/null @@ -1,13 +0,0 @@ - - - - - - - - - - - - - diff --git a/widgets/image_counter/queries/getCounterStatus.xml b/widgets/image_counter/queries/getCounterStatus.xml deleted file mode 100644 index 804c03512..000000000 --- a/widgets/image_counter/queries/getCounterStatus.xml +++ /dev/null @@ -1,12 +0,0 @@ - - -
    - - - - - - - - - diff --git a/widgets/logged_members/conf/info.xml b/widgets/logged_members/conf/info.xml deleted file mode 100644 index cfe070e52..000000000 --- a/widgets/logged_members/conf/info.xml +++ /dev/null @@ -1,77 +0,0 @@ - - - 로그인 사용자 출력 위젯 - ログイン会員出力ウィジェット - Display On-Line Members - Mostrar Miembros On-Line - 在线会员列表 - 顯示線上會員 - 로그인 사용자를 출력하는 위젯입니다. - ログイン中の会員リストを出力するウィジェットです。 - This widget displays on-line members. - 显示在线会员列表的控件。 - Este widget muestra en línea de los miembros. - 顯示線上會員的widget。 - 0.1 - 2008-06-18 - - - zero - zero - zero - zero - zero - zero - - - - - text - 목록수 - リストへの表示数 - List Count - Lista Conde - 目录数 - 列表數 - 출력될 목록의 수를 정하실 수 있습니다. (기본 5개) - リストに表示する数の設定です。 (デフォルト5個) - You may set number of list to be displayed. (default 5) - Usted puede configurar el número de lista que se muestra. (por defecto 5) - 可设置要显示的目录数。 (默认为5个) - 可設置要顯示的列表數。 (預設是5個) - - - select - 대상 지정 - 対象指定 - Target - Meta - 模块对象 - 目標模組 - 대상을 전체로 하면 홈페이지 접속자 모두가 출력되고 Mid 구분으로 하게 되면 접속한 Mid에 같이 접속한 회원만 출력이 됩니다. - 「全体」に指定するとサイトにログインした全ての会員が表示され、「Mid区分」にすると該当Midにアクセスしている会員のみ表示されます。 - All on-line members will be displayed when you set target as 'All', or members in same Mid will be displayed when target is 'By Mid'. - Todos los miembros en línea se mostrará cuando establece como objetivo «todos», o de los miembros en el mismo medio se visualizará cuando el objetivo es "a mediados". - 选择“全部”将显示全部在线会员,“区分Mid”为显示各模块中的在线会员。 - 選擇“全部”會顯示全部線上會員,“以 Mid”是顯示各模組中的線上會員。 - - total - 전체 - 全体 - All - Todo - 全部 - 全部 - - - mid - Mid 구분 - Mid区分 - By Mid - Por Mid - 区分Mid - 以 Mid - - - - diff --git a/widgets/logged_members/logged_members.class.php b/widgets/logged_members/logged_members.class.php deleted file mode 100644 index 1dd0382f8..000000000 --- a/widgets/logged_members/logged_members.class.php +++ /dev/null @@ -1,49 +0,0 @@ -list_count; - if(!$list_count) $list_count = 5; - - $use_mid = $args->use_mid; - if($use_mid == 'mid') $mid = Context::get('mid'); - else $mid = null; - - $obj->list_count = $list_count; - $obj->mid = $mid; - - // session model 객체 생성 - $oSessionModel = &getModel('session'); - $output = $oSessionModel->getLoggedMembers($obj); - $widget_info->member_list = $output->data; - $widget_info->logged_member_count = $output->total_count; - Context::set('widget_info', $widget_info); - - // 템플릿의 스킨 경로를 지정 (skin, colorset에 따른 값을 설정) - $tpl_path = sprintf('%sskins/%s', $this->widget_path, $args->skin); - Context::set('colorset', $args->colorset); - - // 템플릿 파일을 지정 - $tpl_file = 'list'; - - // 템플릿 컴파일 - $oTemplate = &TemplateHandler::getInstance(); - $output = $oTemplate->compile($tpl_path, $tpl_file); - return $output; - } - } -?> diff --git a/widgets/logged_members/skins/default/css/widget.css b/widgets/logged_members/skins/default/css/widget.css deleted file mode 100644 index 31cab6104..000000000 --- a/widgets/logged_members/skins/default/css/widget.css +++ /dev/null @@ -1,12 +0,0 @@ -@charset "utf-8"; - -/* widgetUlistA */ -.widgetUlistA { margin:0; padding:0; font-size:12px; line-height:1.5;} -.widgetUlistA li{ list-style:none;} -.widgetUlistA li a { text-decoration:none; } -.widgetUlistA li a{ color:#666;} - -.widgetContainer.black .widgetUlistA { margin:0; padding:0; font-size:12px; line-height:1.5;} -.widgetContainer.black .widgetUlistA li{ list-style:none;} -.widgetContainer.black .widgetUlistA li a { text-decoration:none; } -.widgetContainer.black .widgetUlistA li a{ color:#999;} diff --git a/widgets/logged_members/skins/default/list.html b/widgets/logged_members/skins/default/list.html deleted file mode 100644 index 63c488d64..000000000 --- a/widgets/logged_members/skins/default/list.html +++ /dev/null @@ -1,11 +0,0 @@ - - - - - diff --git a/widgets/logged_members/skins/default/skin.xml b/widgets/logged_members/skins/default/skin.xml deleted file mode 100644 index cd9cdf4ba..000000000 --- a/widgets/logged_members/skins/default/skin.xml +++ /dev/null @@ -1,51 +0,0 @@ - - - 로그인 회원 출력 - ログイン会員出力ウィジェット - 로그인 회원 출력 - 로그인 회원 출력 - 登录会员列表皮肤 - 顯示線上會員 - 로그인 되어 있는 회원의 목록을 출력하는 위젯입니다. - ログイン中の会員リストを出力するウィジェットです。 - 로그인 되어 있는 회원의 목록을 출력하는 위젯입니다. - 로그인 되어 있는 회원의 목록을 출력하는 위젯입니다. - 显示已登录会员列表的默认皮肤。 - 可顯示並輸出線上會員的控件。 - 0.1 - 2007-07-30 - http://www.zeroboard.com - - - 제로 - Zero - zero - zero - Zero - Zero - - - - - 레이아웃에 맞춤 - レイアウトに合わせる - 随布局 - 레이아웃에 맞춤 - 隨版面 - - - 하얀색(기본) - 白(デフォルト) - 白色(默认) - White (default) - 白色(預設) - - - 검은색 - - Black - 黑色 - 黑色 - - - diff --git a/widgets/member_group/conf/info.xml b/widgets/member_group/conf/info.xml deleted file mode 100644 index d3ad15151..000000000 --- a/widgets/member_group/conf/info.xml +++ /dev/null @@ -1,94 +0,0 @@ - - - 특정 그룹 회원 출력 위젯 - 特定グループ会員表示 - Specific Group Members - Muestra el grupo de usuario específico - 会员列表 - Отображение членов определенной группы - 特定會員群組 - - 특정 그룹에 속한 회원의 목록을 출력하는 위젯입니다. - 아직 테스트용 위젯이며 해당 그룹에 지정된 수 이상의 회원이 있을 경우 최근 가입순서대로 출력이 됩니다. - 아래 그룹이름 입력칸에 출력을 원하는 그룹명을 , (콤마)로 연결하여 입력하시면 됩니다. - - - 特定グループに所属している会員のリストを表示するウィジェットです。 - まだテスト中のウィジェットです。該当グループに指定数以上の会員が存在する場合、最近登録した順に表示されます。 - 下のグループ名の入力フィールドに、表示させたいグループ名を半角「,(コンマ)」で区切って入力します。 - - - This widget displays members in specific group. - It is a test widget, and if there are more members than assigned number in the group, they will be ordered as latest join date. - You may input groups for displaying in below space. You can use comma(,) for multiple input. - - - Este widget muestra el usuario en un grupo específico. - Este es un widget de prueba, y si hay más número de usuarios asignados, se mostrará en orden de los últimos conectados. - Usted puede ingresar grupos para mostrar en los espacias inferiores. Puede usar una coma(,) para ingresar más. - - - 显示特定用户组会员列表的控件。 - 该组用户数比要显示的用户数多时,按照最近注册日期顺来显示。(测试中的控件) - 要显示的对象用户组名称以,(逗号)来分隔。 - - - Этот виджет отображает членов в определенной группе. - Это тестовый виджет, и если в группе больше членов, чем присвоенное число в группе, они будут упорядочены по дате последнего входа. - Вы можете ввести группы для отображения в пространство ниже. Вы можете использовать запятую(,) для множественного ввода. - - - 顯示特定用戶組會員列表的widget。 - 該組用戶數比要顯示的用戶數多時,按照最近註冊日期來顯示。(測試中) - 要顯示的目標用戶組名稱以,(逗號)做區隔。 - - 0.1 - 2007-07-30 - - - 제로 - Zero - zero - zero - Zero - zero - Zero - - - - - text - 목록수 - リスト数 - Number of List - Número de la lista - 目录数 - Число списка - 目錄數 - 출력될 목록의 수를 정하실 수 있습니다. (기본 5개) - 表示するリストの数を指定します。(デフォルト5個) - You may choose number of list. (5 as default) - Usted puede elegir el número de la lista. (predefinido: 5) - 可设置要显示的目录数。 (默认为5个) - Вы можете выбрать число списка. (стандарт: 5) - 可設置要顯示的列表數。 (預設是5個) - - - member_group - 대상 회원 그룹 - 対象会員グループ - Target Member Group - Objetivo Grupo de usuario - 对象用户组 - Группа членов назначения - 目標用戶組 - 소속 회원 출력을 원하는 회원 그룹명을 ,(콤마)로 연결하여 입력하세요. - 所属会員を表示する会員グループ名を半角「,(コンマ)」で区切って入力して下さい。 - Please input member group name for display with comma(,). - Ingresar el nombre del grupo de usuario para mostrar con la coma(,). - 要显示的对象用户组名称以,(逗号)来分隔。 - Пожалуйста, введите имена групп для отображения, разделяя их запятой(,). - 要顯示的目標模組名稱以,(逗號)做區隔。 - - - diff --git a/widgets/member_group/member_group.class.php b/widgets/member_group/member_group.class.php deleted file mode 100644 index c1ae2cfb0..000000000 --- a/widgets/member_group/member_group.class.php +++ /dev/null @@ -1,60 +0,0 @@ -title; - $list_count = (int)$args->list_count; - if(!$list_count) $list_count = 5; - - $tmp_groups = explode(",",$args->target_group); - $count = count($tmp_groups); - for($i=0;$i<$count;$i++) { - $group_name = trim($tmp_groups[$i]); - if(!$group_name) continue; - $target_group[] = $group_name; - } - - if(!count($target_group)) { - $site_module_info = Context::get('site_module_info'); - $oMemberModel = &getModel('member'); - $group_list = $oMemberModel->getGroups((int)$site_module_info->site_srl); - if(!$group_list) return; - $target_group = array_keys($group_list); - } - - $obj->selected_group_srl = implode(',',$target_group); - $obj->list_count = $list_count; - $output = executeQuery('member.getMemberListWithinGroup', $obj); - $widget_info->member_list = $output->data; - - $widget_info->title = $title; - Context::set('widget_info', $widget_info); - - // 템플릿의 스킨 경로를 지정 (skin, colorset에 따른 값을 설정) - $tpl_path = sprintf('%sskins/%s', $this->widget_path, $args->skin); - Context::set('colorset', $args->colorset); - - // 템플릿 파일을 지정 - $tpl_file = 'list'; - - // 템플릿 컴파일 - $oTemplate = &TemplateHandler::getInstance(); - $output = $oTemplate->compile($tpl_path, $tpl_file); - return $output; - } - } -?> diff --git a/widgets/member_group/skins/default/css/widget.css b/widgets/member_group/skins/default/css/widget.css deleted file mode 100644 index fcb8e2737..000000000 --- a/widgets/member_group/skins/default/css/widget.css +++ /dev/null @@ -1,10 +0,0 @@ -@charset "utf-8"; - -/* widgetUlistA */ -.widgetUlistA { margin:0; padding:0; font-size:12px; line-height:1.5;} -.widgetUlistA li{ list-style:none;} -.widgetUlistA li a{ color:#666; text-decoration:none;} - -.widgetContainer.black .widgetUlistA { margin:0; padding:0; font-size:12px; line-height:1.5;} -.widgetContainer.black .widgetUlistA li{ list-style:none;} -.widgetContainer.black .widgetUlistA li a{ color:#999; text-decoration:none;} diff --git a/widgets/member_group/skins/default/list.html b/widgets/member_group/skins/default/list.html deleted file mode 100644 index 132f40378..000000000 --- a/widgets/member_group/skins/default/list.html +++ /dev/null @@ -1,12 +0,0 @@ - - - - - diff --git a/widgets/member_group/skins/default/skin.xml b/widgets/member_group/skins/default/skin.xml deleted file mode 100644 index b890bb72a..000000000 --- a/widgets/member_group/skins/default/skin.xml +++ /dev/null @@ -1,47 +0,0 @@ - - - 그룹회원 출력 위젯 기본 스킨 - グループ会員表示ウィジェットのデフォルトスキン - Basic Skin of Group Member Display Widget - 会员列表默认皮肤 - 會員列表預設面板 - 그룹회원 출력 위젯의 기본 스킨 - グループ会員表示ウィジェットのデフォルトスキン - Basic skin of group member display widget - 显示特定用户组会员列表的默认皮肤。 - 顯示特定用戶組會員列表的預設面板。 - 0.2 - 2009-02-18 - http://www.zeroboard.com - - - 제로 - Zero - zero - Zero - Zero - - - - 레이아웃에 맞춤 - レイアウトに合わせる - 随布局 - 레이아웃에 맞춤 - 隨版面 - - - 하얀색(기본) - 白(デフォルト) - 白色(默认) - White (default) - 白色(預設) - - - 검은색 - - Black - 黑色 - 黑色 - - - diff --git a/widgets/navigator/conf/info.xml b/widgets/navigator/conf/info.xml deleted file mode 100644 index d0e29ede6..000000000 --- a/widgets/navigator/conf/info.xml +++ /dev/null @@ -1,69 +0,0 @@ - - - 메뉴 출력기 - Navigator - 菜单显示器 - 導覽列 - メニュー表示機 - 메뉴 모듈에서 생성된 메뉴를 출력하는 위젯입니다. - This widget displays menu from menu module. - 此控件可以在任意位置显示菜单模块中的菜单。 - 可在任何地方顯示選單。 - メニューモジュールで作成したメニューを表示するウィジェットです。 - 0.1 - 2009-02-10 - - - zero - zero - zero - zero - zero - - - - - menu - 메뉴 - Menu - 菜单 - 選單 - メニュー - 선택하신 메뉴를 출력합니다. 선택하지 않으면 호출된 레이아웃의 첫번째 메뉴를 자동으로 지정합니다. - Selected menu will be displayed. The first menu of current layout is default menu. - 请选择要显示的菜单。 - 請選擇要顯示的選單。假如不選擇則自動指定為使用中的版面選單。 - 選択したメニューを表示します。選択しない場合、適用中のレイアウトの最初のメニューが自動に指定されます。 - - - select - 시작 깊이 - Depth - 开始深度 - 階層數 - 開始階層 - 출력될 메뉴의 시작 깊이(depth)를 지정할 수 있습니다. 1이 최상단이고 2부터는 선택된 상위 메뉴가 있으면 출력하게 됩니다 - You can set the depth of menu. 1 is the toppest. - 请指定要显示的菜单开始深度(1为完整菜单,2开始只显示该处一级菜单下的2级菜单)。 - 請設定要顯示的選單階層數。一層是最上層,選擇二層則會顯示子選單。 - 表示するメニューの開始階層(depth)を設定します。1が最上位階層で、2からは選択した上位メニューがある場合表示します。 - - 1 - 1 depth - 1 - 1 depth - 一層 - 1階層 - - - 2 - 2 depth - 2 - 2 depth - 二層 - 2階層 - - - - - diff --git a/widgets/navigator/navigator.class.php b/widgets/navigator/navigator.class.php deleted file mode 100644 index fb096af98..000000000 --- a/widgets/navigator/navigator.class.php +++ /dev/null @@ -1,145 +0,0 @@ -menu_srl이 지정되어 있으면 해당 메뉴로, 그렇지 않다면 현재 레이아웃의 메뉴를 구함 - if(!$args->menu_srl) { - $current_module_info = Context::get('current_module_info'); - $args->layout_srl = $current_module_info->layout_srl; - - $oLayoutModel = &getModel('layout'); - $layout_info = $oLayoutModel->getLayout($current_module_info->layout_srl); - if(!$layout_info) return; - - if($layout_info->extra_var_count) { - foreach($layout_info->extra_var as $var_id => $val) { - $layout_info->{$var_id} = $val->value; - } - if(!$layout_info->menu_count) return; - - // 레이아웃 정보중 menu를 Context::set - foreach($layout_info->menu as $menu_id => $menu) { - if(file_exists($menu->php_file)) { - $args->menu_srl = $menu->menu_srl; - @include($menu->php_file); - } - break; - } - } else return; - } else { - $php_file = sprintf('%sfiles/cache/menu/%d.php', _XE_PATH_, $args->menu_srl); - @include($php_file); - } - if(!$menu) return; - - // 시작 depth가 2이상, 즉 상위 메뉴 선택 이후 하위 메뉴 출력시 처리 - if($args->start_depth == 2 && count($menu->list)) { - $t_menu = null; - foreach($menu->list as $key => $val) { - if($val['selected']) { - $t_menu->list = $val['list']; - break; - } - } - $menu = $t_menu; - } - - $widget_info->menu = $menu->list; - - $this->_arrangeMenu($arranged_list, $menu->list, 0); - $widget_info->arranged_menu = $arranged_list; - - // men XML 파일 - $widget_info->xml_file = sprintf('%sfiles/cache/menu/%d.xml.php',Context::getRequestUri(), $args->menu_srl); - $widget_info->menu_srl = $args->menu_srl; - - if($this->selected_node_srl) $widget_info->selected_node_srl = $this->selected_node_srl; - Context::set('widget_info', $widget_info); - - // 템플릿 컴파일 - $tpl_path = sprintf('%sskins/%s', $this->widget_path, $args->skin); - $tpl_file = 'navigator'; - - Context::set('colorset', $args->colorset); - - $oTemplate = &TemplateHandler::getInstance(); - return $oTemplate->compile($tpl_path, $tpl_file); - } - - /** - * @brief 메뉴를 1차원 배열로 변경 - **/ - function _arrangeMenu(&$menu, $list, $depth) { - if(!count($list)) return; - $idx = 0; - $list_order = array(); - foreach($list as $key => $val) { - if(!$val['text']) continue; - $obj = null; - $obj->href = $val['href']; - $obj->url = $val['url']; - $obj->node_srl = $val['node_srl']; - $obj->parent_srl = $val['parent_srl']; - $obj->title = $obj->text = $val['text']; - $obj->expand = $val['expand']=='Y'?true:false; - $obj->depth = $depth; - $obj->selected = $val['selected']; - $obj->open_window = $val['open_window']; - - $obj->normal_btn = $val['normal_btn']; - $obj->hover_btn = $val['hover_btn']; - $obj->active_btn = $val['active_btn']; - - $obj->child_count = 0; - $obj->childs = array(); - - if(Context::get('mid') == $obj->url){ - $selected = true; - $this->selected_node_srl = $obj->node_srl; - $obj->selected = true; - }else{ - $selected = false; - } - - $list_order[$idx++] = $obj->node_srl; - - // 부모 카테고리가 있으면 자식노드들의 데이터를 적용 - if($obj->parent_srl) { - - $parent_srl = $obj->parent_srl; - $expand = $obj->expand; - if($selected) $expand = true; - - while($parent_srl) { - $menu[$parent_srl]->childs[] = $obj->node_srl; - $menu[$parent_srl]->child_count = count($menu[$parent_srl]->childs); - if($expand) $menu[$parent_srl]->expand = $expand; - - $parent_srl = $menu[$parent_srl]->parent_srl; - } - } - - $menu[$key] = $obj; - - if(count($val['list'])) $this->_arrangeMenu($menu, $val['list'], $depth+1); - } - $menu[$list_order[0]]->first = true; - $menu[$list_order[count($list_order)-1]]->last = true; - } - } -?> diff --git a/widgets/navigator/skins/horiNavigator/css/widget.css b/widgets/navigator/skins/horiNavigator/css/widget.css deleted file mode 100755 index 570a5f8a4..000000000 --- a/widgets/navigator/skins/horiNavigator/css/widget.css +++ /dev/null @@ -1,169 +0,0 @@ -@charset "utf-8"; -/* NHN > UIT Center > Open UI Technology Team > Jeong Chan Myeong(dece24@nhncorp.com) */ - -/* widgetNavC */ -.widgetNavC{ margin:0; padding:0; font-size:12px; line-height:1.2; background-repeat:repeat-x; background-position:0 0;} -.widgetNavC ul{ margin:0; padding:0; height:35px;} -.widgetNavC ul li ul{ display:none; position:absolute; top:40px; left:0; height:auto; padding-bottom:7px; border:1px solid;} -.widgetNavC ul li.active ul{ display:block;} -.widgetNavC ul.aCenter{ margin-left:auto; margin-right:auto;} -.widgetNavC ul.aLeft{ margin-right:auto;} -.widgetNavC ul.aRight{ margin-left:auto;} -.widgetNavC li{ position:relative; padding-right:3px; float:left; list-style:none; background-repeat:no-repeat; background-position:right -40px; white-space:nowrap;} -.widgetNavC li a{ position:relative; float:left; padding:12px 22px 0 25px; height:23px; color:#fff !important; text-decoration:none !important;} -.widgetNavC li.first a{ background-repeat:no-repeat; background-position:left -40px;} -.widgetNavC li.active{ margin-left:-2px; background-repeat:no-repeat; background-position:right -80px;} -.widgetNavC li.active a{ font-weight:bold; letter-spacing:-1px; color:#ff0 !important; background-repeat:no-repeat; background-position:left -80px;} -.widgetNavC li.active li{ padding:2px 15px; float:none; background:none !important;} -.widgetNavC li.active li.active{ margin:0;} -.widgetNavC li.active li.first{ margin-top:-4px; padding-top:14px; background-repeat:no-repeat; background-position:30px top;} -.widgetNavC li.active li a{ display:block; _display:inline-block; padding:0; float:none; height:auto; font-weight:normal; color:#fff !important; background:none;} -.widgetNavC li.active li.active a{ color:#ff0 !important;} -.widgetNavC li.active li a:hover, -.widgetNavC li.active li a:active, -.widgetNavC li.active li a:focus{ text-decoration:underline !important;} - -ul.widgetNavSub { display:block; height:auto; border:1px solid; padding-bottom:7px; background:#35ad06; background-image:none !important; padding:0; margin:0;} -ul.widgetNavSub li { list-style:none; } -ul.widgetNavSub li a{ display:block; padding:5px 10px 5px 10px; color:#fff; text-decoration:none !important; white-space:nowrap;} -ul.widgetNavSub li a:hover, -ul.widgetNavSub li a:active, -ul.widgetNavSub li a:focus{ text-decoration:underline !important;} -ul.widgetNavSub li.first{ margin-top:-4px; padding-top:14px; background-repeat:no-repeat; background-position:30px top;} - -/* widgetNavD */ -.widgetNavD{ margin:0; padding:0; font-size:12px; line-height:1.2; background-repeat:repeat-x; background-position:0 0;} -.widgetNavD ul{ position:relative; margin:0; padding:0; height:65px;} -.widgetNavD ul li ul{ display:none; position:absolute; top:35px; left:0; width:100%; height:auto; padding-top:10px;} -.widgetNavD ul li.active ul{ display:block;} -.widgetNavD ul.aCenter{ margin-left:auto; margin-right:auto;} -.widgetNavD ul.aLeft{ margin-right:auto;} -.widgetNavD ul.aRight{ margin-left:auto;} -.widgetNavD li{ padding-right:3px; float:left; list-style:none; background-repeat:no-repeat; background-position:right -120px; white-space:nowrap;} -.widgetNavD li a{ position:relative; float:left; padding:12px 22px 0 25px; height:23px; color:#fff !important; text-decoration:none !important;} -.widgetNavD li.first a{ background-repeat:no-repeat; background-position:left -120px;} -.widgetNavD li.active{ margin-left:-2px; background-repeat:no-repeat; background-position:right -160px;} -.widgetNavD li.active a{ font-weight:bold; color:#ff0 !important; background-repeat:no-repeat; background-position:left -160px;} -.widgetNavD li.active li{ display:inline; float:none; background:url(../img/white/lineTextDiv.gif) no-repeat 0 center; margin-right:7px; padding-left:10px;} -.widgetNavD li.active li.first{ background:none !important; padding-left:0;} -.widgetNavD li.active li a{ display:inline; padding:0; float:none; height:auto; font-weight:normal; color:#fff !important; background:none;} -.widgetNavD li.active li.active a{ color:#ff0 !important;} -.widgetNavD li.active li a:hover, -.widgetNavD li.active li a:active, -.widgetNavD li.active li a:focus{ text-decoration:underline !important;} - -/* widgetNavCgreen */ -.widgetNavCgreen{ background-image:url(../img/white/bgMenuCgreen.gif);} -.widgetNavCgreen ul li ul{ background:#35ad06; border-color:#027a00;} -.widgetNavCgreen li{ background-image:url(../img/white/bgMenuCgreen.gif);} -.widgetNavCgreen li.first a{ background-image:url(../img/white/bgMenuCgreen.gif);} -.widgetNavCgreen li.active{ background-image:url(../img/white/bgMenuCgreen.gif);} -.widgetNavCgreen li.active a{ background-image:url(../img/white/bgMenuCgreen.gif);} -.widgetNavCgreen li.active li.first{ background-image:url(../img/white/arrowMenuCgreen.gif);} -ul.widgetNavSub.green { background:#35ad06; border-color:#027a00;} -ul.widgetNavSub.green { background-image:url(../img/white/bgMenuCgreen.gif);} -ul.widgetNavSub.green li.first{ background-image:url(../img/white/arrowMenuCgreen.gif);} - -/* widgetNavCblue */ -.widgetNavCblue{ background-image:url(../img/white/bgMenuCblue.gif);} -.widgetNavCblue ul li ul{ background:#0688ad; border-color:#00557a;} -.widgetNavCblue li{ background-image:url(../img/white/bgMenuCblue.gif);} -.widgetNavCblue li.first a{ background-image:url(../img/white/bgMenuCblue.gif);} -.widgetNavCblue li.active{ background-image:url(../img/white/bgMenuCblue.gif);} -.widgetNavCblue li.active a{ background-image:url(../img/white/bgMenuCblue.gif);} -.widgetNavCblue li.active li.first{ background-image:url(../img/white/arrowMenuCblue.gif);} -ul.widgetNavSub.blue { background:#0688ad; border-color:#00557a;} -ul.widgetNavSub.blue { background-image:url(../img/white/bgMenuCblue.gif);} -ul.widgetNavSub.blue li.first{ background-image:url(../img/white/arrowMenuCblue.gif);} - -/* widgetNavCcyan */ -.widgetNavCcyan{ background-image:url(../img/white/bgMenuCcyan.gif);} -.widgetNavCcyan ul li ul{ background:#06a4ad; border-color:#00717a;} -.widgetNavCcyan li{ background-image:url(../img/white/bgMenuCcyan.gif);} -.widgetNavCcyan li.first a{ background-image:url(../img/white/bgMenuCcyan.gif);} -.widgetNavCcyan li.active{ background-image:url(../img/white/bgMenuCcyan.gif);} -.widgetNavCcyan li.active a{ background-image:url(../img/white/bgMenuCcyan.gif);} -.widgetNavCcyan li.active li.first{ background-image:url(../img/white/arrowMenuCcyan.gif);} -ul.widgetNavSub.cyan { background:#06a4ad; border-color:#00717a;} -ul.widgetNavSub.cyan{ background-image:url(../img/white/bgMenuCcyan.gif);} -ul.widgetNavSub.cyan li.first{ background-image:url(../img/white/arrowMenuCcyan.gif);} - -/* widgetNavCorange */ -.widgetNavCorange{ background-image:url(../img/white/bgMenuCorange.gif);} -.widgetNavCorange ul li ul{ background:#ad9906; border-color:#7a6600;} -.widgetNavCorange li{ background-image:url(../img/white/bgMenuCorange.gif);} -.widgetNavCorange li.first a{ background-image:url(../img/white/bgMenuCorange.gif);} -.widgetNavCorange li.active{ background-image:url(../img/white/bgMenuCorange.gif);} -.widgetNavCorange li.active a{ background-image:url(../img/white/bgMenuCorange.gif);} -.widgetNavCorange li.active li.first{ background-image:url(../img/white/arrowMenuCorange.gif);} -ul.widgetNavSub.orange { background:#ad9906; border-color:#7a6600;} -ul.widgetNavSub.orange{ background-image:url(../img/white/bgMenuCorange.gif);} -ul.widgetNavSub.orange li.first{ background-image:url(../img/white/arrowMenuCorange.gif);} - -/* widgetNavCred */ -.widgetNavCred{ background-image:url(../img/white/bgMenuCred.gif);} -.widgetNavCred ul li ul{ background:#ad4606; border-color:#7a1300;} -.widgetNavCred li{ background-image:url(../img/white/bgMenuCred.gif);} -.widgetNavCred li.first a{ background-image:url(../img/white/bgMenuCred.gif);} -.widgetNavCred li.active{ background-image:url(../img/white/bgMenuCred.gif);} -.widgetNavCred li.active a{ background-image:url(../img/white/bgMenuCred.gif);} -.widgetNavCred li.active li.first{ background-image:url(../img/white/arrowMenuCred.gif);} -ul.widgetNavSub.red { background:#ad4606; border-color:#7a1300;} -ul.widgetNavSub.red {background-image:url(../img/white/bgMenuCred.gif);} -ul.widgetNavSub.red li.first{ background-image:url(../img/white/arrowMenuCred.gif);} - -/* widgetNavCgray */ -.widgetNavCgray{ background-image:url(../img/white/bgMenuCgray.gif);} -.widgetNavCgray ul li ul{ background:#595959; border-color:#444;} -.widgetNavCgray li{ background-image:url(../img/white/bgMenuCgray.gif);} -.widgetNavCgray li.first a{ background-image:url(../img/white/bgMenuCgray.gif);} -.widgetNavCgray li.active{ background-image:url(../img/white/bgMenuCgray.gif);} -.widgetNavCgray li.active a{ background-image:url(../img/white/bgMenuCgray.gif);} -.widgetNavCgray li.active li.first{ background-image:url(../img/white/arrowMenuCgray.gif);} -ul.widgetNavSub.gray { background:#595959; border-color:#555;} -ul.widgetNavSub.gray{ background-image:url(../img/white/bgMenuCgray.gif);} -ul.widgetNavSub.gray li.first{ background-image:url(../img/white/arrowMenuCgray.gif);} - -/* widgetNavDgreen */ -.widgetNavDgreen{ background-image:url(../img/white/bgMenuDgreen.gif); background-color:#399700;} -.widgetNavDgreen li{ background-image:url(../img/white/bgMenuDgreen.gif);} -.widgetNavDgreen li.first a{ background-image:url(../img/white/bgMenuDgreen.gif);} -.widgetNavDgreen li.active{ background-image:url(../img/white/bgMenuDgreen.gif);} -.widgetNavDgreen li.active a{ background-image:url(../img/white/bgMenuDgreen.gif);} - -/* widgetNavDblue */ -.widgetNavDblue{ background-image:url(../img/white/bgMenuDblue.gif); background-color:#008598;} -.widgetNavDblue li{ background-image:url(../img/white/bgMenuDblue.gif);} -.widgetNavDblue li.first a{ background-image:url(../img/white/bgMenuDblue.gif);} -.widgetNavDblue li.active{ background-image:url(../img/white/bgMenuDblue.gif);} -.widgetNavDblue li.active a{ background-image:url(../img/white/bgMenuDblue.gif);} - -/* widgetNavDcyan */ -.widgetNavDcyan{ background-image:url(../img/white/bgMenuDcyan.gif); background-color:#009790;} -.widgetNavDcyan li{ background-image:url(../img/white/bgMenuDcyan.gif);} -.widgetNavDcyan li.first a{ background-image:url(../img/white/bgMenuDcyan.gif);} -.widgetNavDcyan li.active{ background-image:url(../img/white/bgMenuDcyan.gif);} -.widgetNavDcyan li.active a{ background-image:url(../img/white/bgMenuDcyan.gif);} - -/* widgetNavDorange */ -.widgetNavDorange{ background-image:url(../img/white/bgMenuDorange.gif); background-color:#957400;} -.widgetNavDorange li{ background-image:url(../img/white/bgMenuDorange.gif);} -.widgetNavDorange li.first a{ background-image:url(../img/white/bgMenuDorange.gif);} -.widgetNavDorange li.active{ background-image:url(../img/white/bgMenuDorange.gif);} -.widgetNavDorange li.active a{ background-image:url(../img/white/bgMenuDorange.gif);} - -/* widgetNavDred */ -.widgetNavDred{ background-image:url(../img/white/bgMenuDred.gif); background-color:#962B00;} -.widgetNavDred li{ background-image:url(../img/white/bgMenuDred.gif);} -.widgetNavDred li.first a{ background-image:url(../img/white/bgMenuDred.gif);} -.widgetNavDred li.active{ background-image:url(../img/white/bgMenuDred.gif);} -.widgetNavDred li.active a{ background-image:url(../img/white/bgMenuDred.gif);} - -/* widgetNavDgray */ -.widgetNavDgray{ background-image:url(../img/white/bgMenuDgray.gif); background-color:#4B4B4B;} -.widgetNavDgray li{ background-image:url(../img/white/bgMenuDgray.gif);} -.widgetNavDgray li.first a{ background-image:url(../img/white/bgMenuDgray.gif);} -.widgetNavDgray li.active{ background-image:url(../img/white/bgMenuDgray.gif);} -.widgetNavDgray li.active a{ background-image:url(../img/white/bgMenuDgray.gif);} - - diff --git a/widgets/navigator/skins/horiNavigator/img/white/arrowMenuB.gif b/widgets/navigator/skins/horiNavigator/img/white/arrowMenuB.gif deleted file mode 100755 index c5467bb7ce9dd1e1b6b32c6a617ffcccf3faa29a..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 54 zcmZ?wbhEHbWMN=sn8?I%_wL>QV8Fn@p!k!8k%57UK?lfY0Le2ju}={YZ(O~Si@_QI D-}Da( diff --git a/widgets/navigator/skins/horiNavigator/img/white/arrowMenuCblue.gif b/widgets/navigator/skins/horiNavigator/img/white/arrowMenuCblue.gif deleted file mode 100755 index e526ab1bb253383e57ff59a5f41148ec6997d2fa..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 55 zcmZ?wbhEHbWMyDsn8?Jy5L(67vG)J}{|pQaia%Kx85o!tbbxFIkURqu$CLzdj)!k! H7#XYqWkC!j diff --git a/widgets/navigator/skins/horiNavigator/img/white/arrowMenuCcyan.gif b/widgets/navigator/skins/horiNavigator/img/white/arrowMenuCcyan.gif deleted file mode 100755 index d0b52715156a3743da64a27a8802aa28c87738e0..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 55 zcmZ?wbhEHbWMyDsn8?JyP*}ybWbOa|{}~t<6o0ZXGB7YP=m6OaAbAERjwuP^91q{d IFfv#J0Bz+AT>t<8 diff --git a/widgets/navigator/skins/horiNavigator/img/white/arrowMenuCgray.gif b/widgets/navigator/skins/horiNavigator/img/white/arrowMenuCgray.gif deleted file mode 100755 index 295acf09984b2419155c68e6de44b75326e96bf2..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 55 zcmZ?wbhEHbWMyDsn8?K7;^Gn+8TtSJe+C8y#h)yU3=B*RIzTo9NS=X-V@iTJ$HTWV Hj11NQUdIda diff --git a/widgets/navigator/skins/horiNavigator/img/white/arrowMenuCgreen.gif b/widgets/navigator/skins/horiNavigator/img/white/arrowMenuCgreen.gif deleted file mode 100755 index ba70c4046bacb935c20ae7efde7ef2de9bb93ea7..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 55 zcmZ?wbhEHbWMyDsn8?JyRK;MrmhJ!l{|pQaia%Kx85o!tbbxFIkURqu$CLzdj)!k! H7#XYqO!fc7^O+xviGOMw|S$9mK|6 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 DIbK(U diff --git a/widgets/navigator/skins/horiNavigator/img/white/bgMenuCcyan.gif b/widgets/navigator/skins/horiNavigator/img/white/bgMenuCcyan.gif deleted file mode 100755 index 666c8b08cb9a0b8da622a79c04728b934735de7e..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 3561 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 diff --git a/widgets/navigator/skins/horiNavigator/img/white/bgMenuCgray.gif b/widgets/navigator/skins/horiNavigator/img/white/bgMenuCgray.gif deleted file mode 100755 index 56981ced07170fe7ee1bdf9098331f8f978f4388..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 2507 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 quxm5|A*q--T(ckRV$VU?)rvzN_r`l`6T}{g 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 diff --git a/widgets/navigator/skins/horiNavigator/img/white/bgMenuCred.gif b/widgets/navigator/skins/horiNavigator/img/white/bgMenuCred.gif deleted file mode 100755 index 7e382e330811bdbb331b00fb863bd41f57fec20e..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 3560 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 diff --git a/widgets/navigator/skins/horiNavigator/img/white/bgMenuDblue.gif b/widgets/navigator/skins/horiNavigator/img/white/bgMenuDblue.gif deleted file mode 100644 index 15dfcfed29cf277fb344c01deaaa11f4450e9968..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 3732 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 D3x3U^ diff --git a/widgets/navigator/skins/horiNavigator/img/white/bgMenuDcyan.gif b/widgets/navigator/skins/horiNavigator/img/white/bgMenuDcyan.gif deleted file mode 100644 index 9c83fd7f8f5605435763dbad2e264ab20ba42147..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 3769 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 diff --git a/widgets/navigator/skins/horiNavigator/img/white/bgMenuDgray.gif b/widgets/navigator/skins/horiNavigator/img/white/bgMenuDgray.gif deleted file mode 100644 index c6c6de67f3a7ccf28824a6b0c5e0e52f25d732a1..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 2701 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 diff --git a/widgets/navigator/skins/horiNavigator/img/white/bgMenuDorange.gif b/widgets/navigator/skins/horiNavigator/img/white/bgMenuDorange.gif deleted file mode 100644 index 2a01f80e2fb16a9203a36e39a409d0cd667d913d..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 3729 zcmchV`&-fn!-u~qDKku0&d^$OJw0XS%I#^1+O?VU^?bUvy@}5CxYng+rLLNy^(^uP zDhP^)uN)MQARbfWq?y`5L8Hss5Zs-fb>`(F9G1wJ|q4C)RAB<6lfa-#->@f zQY;>m544jlA5$#2v_s9HIfr(rood-kHh)63YNH%zDT8)UtvJ+AJ17TR$e)Oxgt4ig zf+#@T^aG>FTGHrUa0kFA{=I2U`V$a0{7_e9EpGI#EwmbBdEpX(!n=T=`m&(LOVZ>m zsJTqd{iKq3u)5G%$nqlm0c6AhLycZE98BCEl6M=R6Aof-0=c(=3cRI&uvBQq--gU!j!!{PG@#DYRnQE^ErSVpE$Y2_94%Brjr zwRH?;J*%Oyskx=~aa()G6E=s-<9BvF?S9tN+xPs%OQyMCKsYEG5=(|(kGy&NZgfmK zJ~25pJ@a1nVRml*n>9|2Uq$5k)$;QxxB5lalAe5 z4eQrIcGD!sV7w}%1#+6FJ5kEz=|N7*d%};V2aX4ETR%L<9zJ_j#C<&1Py9zfo#DB6f*82Nkd2lCtZIXL;WoFGTW8-~K#(^(F zy11Kj0@B%ki@SKr#o_9}ijb%L?G9C7(S%$Tbj&;o0TxYg?HqYgi;~eh7XxtngvA~?mzoeGW5j@S#%oDwBZ_F1s zCD7-Mg+UjW=1E~bXFeAFeC5W+Vq{GH$C9YzrH`f2*=H8O>m@f9%HrzkV@St4mKG>U zug)w|?~UGAq@fn-7t0^0mli9~W=?W?rfs~u5_^gzufkolI1MHGI4#u_U5Q_+1!GuC zb=2hLB?dj)X_;A562Dx}tYa;+8rjRs4Xq&oy^S5C@heT-1=dP)mwI`nrN`{-YU>Nz zo2!onry5qE_9+lPJ5u63|uqSu~CV;a`jQ^_l999j0+b?$u0&2^r|efieBjHMnxaYbye})+ShsWg-!UaP2)>= ztmwS?v6R)#eg};6mf&RRt*rq^M&p*ynX|ez=+f`36kQm*r5r*mHY&xJ9$xB|c$$Bu z8umVNTlL!Sbdzc%$aPKiCd~J%?YBRN-`;+QjBVN;jY?VD9`g!!P)o0u-d2ytF`Cp9 zw>WF+$)x_TG*kD+ZfmAdi%puD2bwj_d$jpE)c7Hr1nmdx>1ORL&UIZoNAx|Xn=cAa z(0v4Bn{^A+ly%)A9dm9+UQ?Qnf-)J+JIjrn^_`X0{&V`(j7}`dMagOS0lrm-!p3GOB45Waz@ME zj`(}oo?g*^-e^#bB^r0Ni!H`IgJ$FJ1YvZ*+^@&PUV(-N(M^sBdd%Ei{yKuCLr(kk zT0|<+;Uc=3tDyH_nj*siRtfd>>pMhNWI6^_T7(PwZ25{T7u=Wozx8}>KcUD*h$;`J z2%aC`QD8h_Rn{247bomDv3@~She`!6PPuR9gyE`e7=AC0TF7#dqAFXC;N`ir&Aez> zHN4;N)i>l#TwGAK{g~j@MgAr}30Hk=(XZcqVly8lsy?m}^nbUrNkGGD9L)U%UiMo= zY*5XKBLe~-_pJgV_4j?J{09Oew+cZ~%_-M`fsnK`Vg}VZg%1d? z@VAOvakb8|HwK)gTP0jk?YWeJ!K*u4r9H4Z7mUB?n!OSf1l4_0Iv|R1SC$Rq>Mk(+ zhvFlZWT~j`B4=PIAx%k`+t=r2i|P?l>&jPEo9 zlD~G86@Vqv(>!1}-Cjk91~a{m2#2%XRh8CwruXT9*SV3ZD)#LLnSQ~n zA4`RA>)f~N!|<%183FHDk=rb!afo$=BYfAKw%rhI*?{a17;PhOH^v1wM2-nZ+5GLM zBz!~EV!#-GV!IhN)NoZJ9P8fMZb4f%MwNaqwF~)UpT%4wEr&~6~`36pmkkuW`;HLQS!HH46`bjIk=~isu+PESr-sfm5^g8m=I?`A+HJ)PlQ)H;iw-#|WHWj@0m_L(R#Y!RhrhO{dJV1=Sxo zvqjc)$%9+c#s+89e9cn@zU4uw2Ud4H#rk`&&uaDNlwnT>IfdBwFzMCzfL?aO1EwG zeA#vT>jT$ebJId_|9R9O_`7+(+ZM_8|5N%$!ow(&69?=#-skomPJeKH(upTilkK_3~a~G%yOz1p$;W=RDjr}j|cHF2FA9}&X#L|9f!tV{*EEv2{`@eZN z?2mmg^ObhQfB&CMyQyfis*tAoSeFbFy8AoE?QPhtFyLs%bk1nRnr{8>2HMK-{;2Fv z<7en!71+?O*&`C|E04WRBB5*kbf~WD@YQ`zE(VjZq%86MJtf`hsoXboXN0n+Vun6l z4wvkVcJ6Jr5}vNchUzCK_tad;)Aba|{po7if>YeSmu~O%vqz0uL1_0@sl>40Vbl#1 z_EsOZplzWKl_QdFHAk|$e&48Z z#FGx3r$0I-&+tKI`hl4N+{_?pW{5U344(BPGQ-m`(;ja64FE)Pv!bL~SG8Hu@a$`d z?CZ$v7*uu~m>ti}z9r30&}JvWF?SG{dq_+&3WEYMDUPOJJ7fmY0VETXj=*LjvDqjr z7R2Uqu{bFih{Ai^3zc!fr)N_hXcfC7=k_n63fcSyfW%|S-Gx^Zbz+-l%z7i(gos*CbRr0UE`E)9i_*P+Q%zl=TP=rV0i=`qQ-x@XD&>cqAlYzT{Sgpnogm0I%JM4uBW<%)-+CMMs1n$Q;nk2G`NC_ zfGgmNOM)w=#-^E;DGGv9jUt+nso;)^Y@*yb|HOS>J+Geci{}eN1VVg&M49k`*+`(s z3*aF46nFttZ=eKf#SL=cA{=-~ho$oabfFRmG&l4y;zmtE{pC5Hz z92-yxv*Z78z8V1+x{QVm!7w-f!Wgn?Xo-o(Zf)Fw14>p z8>~A}{+(@EfK9dsP`(Cm3cUcbH()dx zf&brpr8CY*JFw(lfBQ%&csD4uMF@&C4$+EFx2=#U-U>*##Z^|HI?)$86j3`_pNpg=ez5)c3R_TBrx zMn)xL((#E8lOJWDran*4%*qu4i-pCdbJqL=k7zgRQB;ckI(p%Be9=zAhV3mgtKbJXCl<%$TTUy z@z!*%Cz3X8%nLp>H=Q3Icx0yF@|9aNg{bJdnWF3Qb2H?qj3cv@pNekHQe$iDqVvCQ zpPMa->pLPZeKc}QUWT5nlb1hM&&ew=7M==Pn&WLnCC;s0QH4KcO}8Kgdd}4pT)92> zloDM(S6doCKS!r!c+N9wif+%>F>34Q>l<0~^9?Pbkv)y=BexftIJ5N&&7JD`1!lK} z*J4Yrh z7Fi3+9m+nhl}^>jo%^gk(+w+K2KBP|VMt{+KK+BsnlaDn^nvWPuAN1Il4)?U5aPH08Dg5bW?Pn6q zM>kz?^`35q64R`kElpU~$!S<0y`qLp;8-%~&HDL9_OgDVrQc_Bv3>O3<`PHVyt&+| zS>9afwmfD~_B!1+tn!(5J!`_#D~9!9*s(3u`>Xf2HY733E%ijg%9cikJ+^JsPLuC% z>lAe6wq692ZEq_3j~NZB(fh_Nt(-@2 zG&6U2k9DLn1uUdloaXn~B`H%~Z7Qu`@K?Kwm1!QqmDX4JuN-;G^yB!i%)f=cc9AMG zAi_$!1pe!TdL4AaJq%~tc&E}~G3^91Ic&&hO{qT+} z1A|w1YlSWNr`|CLL8Nr8h$DRJlQ1B-p{T@(SzdkQbjP`Z*)Ku&s#53;^}AQ2yv2hy<97# zpVJJ8pXk>s09yvs5;>gWqM})aF#MechcoecLS+vYfI(8QFBhQkkOen1vX%=&4#!#T~5=s_RmBQ-q9P;)$6@L@Sg(;>5E zqWgm;*NQcriV$Yfs9;jf)4WjTFdxfb2%y-uov0%>Ms4U%T3Sn6>)rzYRAJT+_Vyr}~>;f3Qh)?1u8+A3b4HfS;c8bhhw; zJjk!!^)r~#ZSF>S@Q8WW#OIDP@A|18P^;l*c@|gT=lYOJy_0g19Wiw0%5q5}#`It> zmHTKmdGGvV`OGra@`P)OjlOXLDu7x*!6z$ovlSP-lC86&Rn-ZYv;zTpPQhf4T~S(CcqiV%cJpjca2bBpX(-D$U5I%u{0jrmM4Aj;uMQLv~=&c&2gEX=6?@BmmidD zPAEdzywRcM_>RpFN&>r69Z7;7su)9JTy_8%Z{@@`1711i}Ooh#QkbqO@R0zeG>c>evD@i@4 zO@)Hf{2^%psI)+I8k~}be}#ntC!e{f0I@3Y>8h zlJOHNBO09%OUbw`NkcKxPk>Fo1%L+->?0I59*sp)ut^;3V+r<&7K;JnQXsfA6fOge z!%=Wq92{PPBWQ6Xa3&FA`VB4p0u6}s$Sme$mP#_qwV5<NTqjE;jITA{al#??d$(hvV$iRdth>LfqC80cVm)1VQOR3>Y@ufRL=YB%3jkosI-@&fV>s``(K9PpBCbLmGnT z?jOrNsLOSA&O79rHyxV`rJ1=P@;teD-eY+_y1e5%366DUaKL=0b3TNc@5jwQJC?7t zB8Fqkf@EfwT!H_ID}YlAklcdcv4T)tLAZ0_Mc=~95rtP03sKaoulus=kOA+lXGb3f1g370S%cmpCXA{d6)be?5`QljlvaVd| zT(Ra`p^B(bCst^w6?$%kVXR_XR{_jd0MN{aUOWJzSryZ)c{Cd-%}!4Pxm51(y8st!k1xn-3{fXvTz2YXAaeDqbvU8+y`RiBKkK9#hm Z8X^svVpX4&R-e;XLtSdXd#!*o{|Ce|$@l;O diff --git a/widgets/navigator/skins/horiNavigator/js/navigator.js b/widgets/navigator/skins/horiNavigator/js/navigator.js deleted file mode 100755 index a7be38d44..000000000 --- a/widgets/navigator/skins/horiNavigator/js/navigator.js +++ /dev/null @@ -1,153 +0,0 @@ -function WidgetNavigator(menu_srl){ - var self = this; - self.menu_srl = menu_srl; - - // 1depth 메뉴를 먼저 - jQuery(function(){ - jQuery('ul.widget_navigator_'+menu_srl+' > li') - .mouseover( - function(e){ - jQuery(this).parent().children('li').removeClass('active'); - jQuery(this).addClass('active'); - - var node_srl = jQuery(this).attr('node_srl'); - if(self.menu_srl && node_srl && widget_navigator && widget_navigator[self.menu_srl]){ - - jQuery('ul[node_srl='+node_srl+']').remove(); - var wn = widget_navigator[self.menu_srl].drawMenu(node_srl); - if(wn) wn.appendTo(jQuery('html>body')); - - } - } - ).mouseout( - function(e){ - var node_srl = jQuery(this).attr('node_srl'); - - if(jQuery(e.relatedTarget).is("ul[node_srl='"+node_srl+"']") || jQuery(e.relatedTarget).parents("ul[node_srl='"+node_srl+"']").size()>0){ - return false; - } - jQuery('ul[node_srl='+node_srl+']').hide(); - jQuery(this).parent().children('li.active').removeClass('active'); - jQuery(this).parent().children('li._active').addClass('active'); - - } - ); - - }); -} - - -WidgetNavigator.prototype.drawMenu = function(parent_srl){ - var self = this; - var c = this.getMenu(parent_srl); - - // 하위메뉴가 없다 - if(c.size()==0) return ''; - - var depth = this.getDepth(parent_srl); - - // 하위 메뉴를 만든다 - var h = jQuery('
      ') - - .css({ position:'absolute' }) - .css({ zIndex:9999 }) - - .mouseover(function(){ - - jQuery('li.[node_srl='+parent_srl+']').parent().show(); - jQuery(this).show(); - - }) - .mouseout(function(){ -// jQuery(this).hide(); - }); - - // 1차메뉴 - if(depth <1){ - var parent_offset = jQuery('li.node_'+parent_srl).offset(); - h.css({ - top : parent_offset.top + jQuery('li.node_'+parent_srl).height()-2, - left : parent_offset.left - }) - - // 2차메뉴 - }else{ - h.css({ - left: 40 - }); - } - - h.mouseout(function(e){ - var node_srl = jQuery(this).attr('node_srl'); - if(jQuery(e.relatedTarget).is("ul[node_srl='"+node_srl+"']") || jQuery(e.relatedTarget).parents("ul[node_srl='"+node_srl+"']").size()>0){ - return false; - }else{ - jQuery(this).hide(); - } - }); - - - c.each(function(i){ - var t = jQuery(this); - - var m = t.attr('text'); - if(m){ - var u ='#'; - if(t.attr('url')){ - if(/^http\:\/\//.test(t.attr('url'))){ - u = t.attr('url'); - }else{ - u = request_uri; - if(typeof(xeVid)!='undefined') u = u.setQuery('vid',xeVid); - u = u.setQuery('mid',t.attr('url')); - } - } - m = ''+m+''; - - - jQuery('
    • ') - .html(m) - .mouseover(function(){ - jQuery(this).toggleClass('active',''); - var node_srl = jQuery(this).attr('node_srl'); - - if(self.menu_srl && node_srl && widget_navigator && widget_navigator[self.menu_srl]){ - if(jQuery('ul[node_srl='+node_srl+']').size() ==0){ - var wn = widget_navigator[self.menu_srl].drawMenu(node_srl); - // if(wn) wn.appendTo(jQuery('li[node_srl='+node_srl+']')); - }else{ - jQuery('ul[node_srl='+node_srl+']').show(); - } - } - }) - .mouseout(function(){ - var node_srl = jQuery(this).attr('node_srl'); - jQuery('ul[node_srl='+node_srl+']').hide(); - }) - .appendTo(h); - } - }); - - - return h; -} - - -WidgetNavigator.prototype.load = function(xml){ - this.xml = xml; - var self = this; - jQuery.get(xml,{},function(data){ - // for ie - self.data = jQuery(data.replace(/\<(\/|)node/g,'<$1span').replace(/\<(\/|)root/g,'<$1div')); - },'text'); -} - -WidgetNavigator.prototype.getMenu = function(parent_srl){ - var m = this.data; - return m.find("[parent_srl="+parent_srl+"]"); -} - -WidgetNavigator.prototype.getDepth = function(node_srl){ - var m = this.data.find('span[node_srl='+node_srl+']'); - return m.parents("span").size(); -} diff --git a/widgets/navigator/skins/horiNavigator/navigator.html b/widgets/navigator/skins/horiNavigator/navigator.html deleted file mode 100755 index 3d336a8cf..000000000 --- a/widgets/navigator/skins/horiNavigator/navigator.html +++ /dev/null @@ -1,22 +0,0 @@ - - - - - - diff --git a/widgets/navigator/skins/horiNavigator/skin.xml b/widgets/navigator/skins/horiNavigator/skin.xml deleted file mode 100755 index f90719c6f..000000000 --- a/widgets/navigator/skins/horiNavigator/skin.xml +++ /dev/null @@ -1,71 +0,0 @@ - - - 가로 메뉴 출력 - 橫向選單面板 - 横向菜单皮肤 - 横型メニュー表示 - - 지정된 메뉴 정보를 가로 출력하는 기본 위젯입니다. - DHTML 기능을 사용으로 하시면 메뉴에 마우스 오버시 하부 메뉴가 나타나게 됩니다. - - - 可將所指定的選單以水平的方式顯示。 - 使用DHTML功能,當滑鼠移到選單上時才會顯示子選單。 - - - 横向菜单皮肤。 - - - 指定したメニュー情報を横並びに表示するデフォルトウィジェットです。 - DHTML機能をオンにすると、メニューの上にmouse overによるサブメニューの表示が出来ます。 - - 0.1 - 2009-02-19 - http://www.zeroboard.com - - - zero - zero - zero - zero - - - - - 회색 - 灰色 - 灰色 - - - - 초록색 - 綠色 - 绿色 - - - - 파란색 - 藍色 - 蓝色 - - - - 청록색 - 青色 - 青绿色 - 青緑 - - - 오렌지색 - 橘色 - 橙色 - オレンジ - - - 빨간색 - 紅色 - 红色 - - - - diff --git a/widgets/navigator/skins/tree/css/widget.css b/widgets/navigator/skins/tree/css/widget.css deleted file mode 100644 index 32d47b83c..000000000 --- a/widgets/navigator/skins/tree/css/widget.css +++ /dev/null @@ -1,64 +0,0 @@ -@charset "utf-8"; - -/* Widget Tree */ -.widgetTree { margin-top:10px;} -.widgetTree *{ margin:0; padding:0; font-size:12px;} -.widgetTree a strong{ letter-spacing:-1px; cursor:pointer; _cursor /**/:hand;} -.widgetTree ul{ position:relative; display:block; padding:3px 0 0 0 !important; zoom:1;} -.widgetTree ul li{ list-style:none; position:relative; padding:3px 0 2px 8px; white-space:nowrap;} -.widgetTree ul li .nav_tree_label, -.widgetTree ul li .sum{ position:relative; left:16px; _left /**/:0; top:0; font-style:normal;} -.widgetTree ul li a {text-decoration:none; } -.widgetTree ul li a.selected {font-weight:bold;} -.widgetTree ul li button{ display:inline-block; position:relative; _left /**/:-16px; *top:-2px; width:13px; height:13px; *width:17px; *height:17px; margin:0 -13px 0 0; *margin:0 -17px -2px -2px; text-indent:-10000px; *text-indent:0; *font:0/0 Sans-serif; border:none; cursor:pointer; _cursor /**/:hand;} -.widgetTree ul li ul{ display:none; padding:2px 0 0 0 !important; margin:0 0 -2px 6px; background-position:left top;} -.widgetTree ul li ul li{ display:none;} -.widgetTree ul li.nav_tree_on button{ background-position:0 -13px; *background-position:2px -11px;} -.widgetTree ul li.nav_tree_off button{ background-position:0 0; *background-position:2px 2px;} -.widgetTree ul li.nav_tree_on ul{ display:block;} -.widgetTree ul li.nav_tree_on ul li{ display:block;} -.widgetTree ul li.nav_tree_off ul{ display:none;} -.widgetTree ul li.nav_tree_off ul li{ display:none;} -.widgetTree .icon{ position:relative; left:16px;} - -/* widgetTree */ -.widgetTree{ color:#333;} -.widgetTree a{ color:#333;} - -/* Widget Tree */ -.widgetTree ul{ background:url(../img/white/lineTreeVr.gif) repeat-y 0 -1px;} -.widgetTree ul li{ background:url(../img/white/lineTreeHr.gif) no-repeat 1px 5px !important;} -.widgetTree ul li button{ background:url(../img/white/buttonTreeCollapse.gif) no-repeat;} -.widgetTree ul li.nav_tree_last{ background:url(../img/white/lineTreeLastHr.gif) no-repeat 0 5px !important;} - -/* Widget Tree */ -.widgetContainer.black .widgetTree { margin-top:10px;} -.widgetContainer.black .widgetTree *{ margin:0; padding:0; font-size:12px;} -.widgetContainer.black .widgetTree a strong{ letter-spacing:-1px; cursor:pointer; _cursor /**/:hand;} -.widgetContainer.black .widgetTree ul{ position:relative; display:block; padding:3px 0 0 0 !important; zoom:1;} -.widgetContainer.black .widgetTree ul li{ list-style:none; position:relative; padding:3px 0 2px 8px; white-space:nowrap;} -.widgetContainer.black .widgetTree ul li .nav_tree_label, -.widgetContainer.black .widgetTree ul li .sum{ position:relative; left:16px; _left /**/:0; top:0; font-style:normal;} -.widgetContainer.black .widgetTree ul li a {text-decoration:none; } -.widgetContainer.black .widgetTree ul li a.selected {font-weight:bold;} -.widgetContainer.black .widgetTree ul li button{ display:inline-block; position:relative; _left /**/:-16px; *top:-2px; width:13px; height:13px; *width:17px; *height:17px; margin:0 -13px 0 0; *margin:0 -17px -2px -2px; text-indent:-10000px; *text-indent:0; *font:0/0 Sans-serif; border:none; cursor:pointer; _cursor /**/:hand;} -.widgetContainer.black .widgetTree ul li ul{ display:none; padding:2px 0 0 0 !important; margin:0 0 -2px 6px; background-position:left top;} -.widgetContainer.black .widgetTree ul li ul li{ display:none;} -.widgetContainer.black .widgetTree ul li.nav_tree_on button{ background-position:0 -13px; *background-position:2px -11px;} -.widgetContainer.black .widgetTree ul li.nav_tree_off button{ background-position:0 0; *background-position:2px 2px;} -.widgetContainer.black .widgetTree ul li.nav_tree_on ul{ display:block;} -.widgetContainer.black .widgetTree ul li.nav_tree_on ul li{ display:block;} -.widgetContainer.black .widgetTree ul li.nav_tree_off ul{ display:none;} -.widgetContainer.black .widgetTree ul li.nav_tree_off ul li{ display:none;} -.widgetContainer.black .widgetTree .icon{ position:relative; left:16px;} - -/* widgetTree */ -.widgetContainer.black .widgetTree{ color:#999;} -.widgetContainer.black .widgetTree a { color:#999;} - -/* Widget Tree */ -.widgetContainer.black .widgetTree ul{ background:url(../img/black/lineTreeVr.gif) repeat-y 0 -1px;} -.widgetContainer.black .widgetTree ul li{ background:url(../img/black/lineTreeHr.gif) no-repeat 1px 5px !important;} -.widgetContainer.black .widgetTree ul li button{ background:url(../img/black/buttonTreeCollapse.gif) no-repeat;} -.widgetContainer.black .widgetTree ul li.nav_tree_last{ background:url(../img/black/lineTreeLastHr.gif) no-repeat 0 5px !important;} - diff --git a/widgets/navigator/skins/tree/img/black/buttonTreeCollapse.gif b/widgets/navigator/skins/tree/img/black/buttonTreeCollapse.gif deleted file mode 100755 index aa54939047b9e1a6ec7d02abe3ccd9d33b903460..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 99 zcmZ?wbhEHbdD$%rghx=cwCrbU?;X==2|5vNC;AbE=PNfM~ZA}WQpH2RWgOr{C*`;fnwtf0GYTT)FtJb}GH*4Ol zd%HgQ+BagjI%(&+sq?n( z8#{3A!nqUoZX7&v@yf|Fe{Mc{`swJ~S9gCMes=lW>36sP9e;TJ(Gs zdrBqC!%*MnkS=suC^YeXF959rIcPOX`h+?xoM!C4*F@Kp&mMFqNOf+YNM$> z>e{5MTKX!ct!g?er?q-|E2z1Ox+|%@n))lM!KyketFc8|EUd}@%6hD;%f<@rv(h$8 zE48*-iz~LeYRfCPzIqERxWbA{EV;(whOD{Ds>>|8&axXVywkc{Exp&;n=QWE>f0^9 z-})Oaz~c&BF2UzY7q7wVD%>u@^ExbV#0)14@x%|OYq7)?Z;Ua=?`90L$MuSQFUk3u zyf4cAs{Aj@0lPdf%mvGQaK|=(O!LAyH+=KRJ(v9R$w8+)^vXrIeDupn$Gr5+P1lU` z(>hDdbJSM*d^ONn3%xbbT^s#1(qSt-Hq&K0eKyosudOxPT)XWx++fQsHr-^~Z8qL$ z>#cU%e!u;9+=0(Mc-@8HeR$r9@4a~6fIlucV*Z+?2`psy}E>!iDGI_#*+u6paXzkYk{xzE0P?YRH0JMg>0`gX_U&{3zW4EiKfn0( zlTR_#`9pvI`2P0~!2Ov|faoKj`V7cE1iDXw@MEC-97sP1+E0S`yBPl{_&*E=(1HWx zU;#aNKoBNSgbO5L15Nlq6h=^m6J%ipHKsooW>AJ3gy98gsKFfKaECVRU=Kg|!w?2> zghMQ05l?u;6ee+nOKf2iUl_6&K5>RqtYH*ySVbNGW|4Dd>amV;%p)K1D8)bS(T{`-WFfIA$V48}i;Dzf zBgObgGDgyjlSE@B)p$uZX3~wDgrgxpiO5dUQIvKBB_mDgNK`^nm6Bv7C0%JrSYlF^ znxrKsZRyES;&PO`ETt}gc}ifWQkbhGW-E>PN@T`TnX_bOEuDEwXy!7Q)Es6ti+Rms zW;2=FTxK_$`ORmBGn(U^rZvxrO>}Bgo!n%nH{A(Nc#2b=dD$%rghx=cwCrbU?;X==2|5vNC;AbE=PNfM~ZA}WQpH2RWgOr{C*`;fnwtf0GYTT)FtJb}GH*4Ol zd%HgQ+BagjI%(&+sq?n( z8#{3A!nqUoZX7&v@yf|Fe{Mc{`swJ~S9gCMes=lW>36sP9e;TJ(Gs zdrBqC!%*MnkS=suC^YeXF959rIcPOX`h+?xoM!C4*F@Kp&mMFqNOf+YNM$> z>e{5MTKX!ct!g?er?q-|E2z1Ox+|%@n))lM!KyketFc8|EUd}@%6hD;%f<@rv(h$8 zE48*-iz~LeYRfCPzIqERxWbA{EV;(whOD{Ds>>|8&axXVywkc{Exp&;n=QWE>f0^9 z-})Oaz~c&BF2UzY7q7wVD%>u@^ExbV#0)14@x%|OYq7)?Z;Ua=?`90L$MuSQFUk3u zyf4cAs{Aj@0lPdf%mvGQaK|=(O!LAyH+=KRJ(v9R$w8+)^vXrIeDupn$Gr5+P1lU` z(>hDdbJSM*d^ONn3%xbbT^s#1(qSt-Hq&K0eKyosudOxPT)XWx++fQsHr-^~Z8qL$ z>#cU%e!u;9+=0(Mc-@8HeR$r9@4a~6fIlucV*Z+?2`psy}E>!iDGI_#*+u6paXzkYk{xzE0P?YRH0JMg>0`gX_U&{3zW4EiKfn0( zlTR_#`9pvI`2P0~!2Ov|faoKj`V7cE1iDXw@MEC-97sP1+E0S`yBPl{_&*E=(1HWx zU;#aNKoBNSgbO5L15Nlq6h=^m6J%ipHKsooW>AJ3gy98gsKFfKaECVRU=Kg|!w?2> zghMQ05l?u;6ee+nOKf2iUl_6&K5>RqtYH*ySVbNGW|4Dd>amV;%p)K1D8)bS(T{`-WFfIA$V48}i;Dzf zBgObgGDgyjlSE@B)p$uZX3~wDgrgxpiO5dUQIvKBB_mDgNK`^nm6Bv7C0%JrSYlF^ znxrKsZRyES;&PO`ETt}gc}ifWQkbhGW-E>PN@T`TnX_bOEuDEwXy!7Q)Es6ti+Rms zW;2=FTxK_$`ORmBGn(U^rZvxrO>}Bgo!n%nH{A(Nc#2b= - -{@ $_pDepth = 0;} - - - -
      black"> -
      -
        - - - - -
      -
    • - - {@ $_pDepth = $val->depth} - - - - {@ $_pDepth = $val->depth} - -
    -
    - - - - - - - - - - - - - - - - - diff --git a/widgets/newest_document/skins/blog_newest_document/css/cyan.css b/widgets/newest_document/skins/blog_newest_document/css/cyan.css deleted file mode 100644 index a729e173c..000000000 --- a/widgets/newest_document/skins/blog_newest_document/css/cyan.css +++ /dev/null @@ -1,5 +0,0 @@ -.blog_widget_cyan .newest_document { border:1px solid #e0e1db; background:url(../images/cyan/bgBoxTypeB.gif) repeat-x left top; margin-bottom:.7em; } -.blog_widget_cyan .newest_document h2 { padding:0; margin:0; border-left:1px solid #ffffff; border-right:1px solid #ffffff; padding:7px 0 0 12px; height:21px; _height:20px; font-size:1em; color:#54564b; } -.blog_widget_cyan .newest_document .items { margin:0;padding:10px; overflow:hidden;} -.blog_widget_cyan .newest_document .items li { font-size:.9em; display:block; color:#a4a4a4; margin-right:.1em; overflow:hidden; white-space:nowrap; list-style:none; width:100%; padding:3px 0 3px 0;} -.blog_widget_cyan .newest_document .items li a { color:#a4a4a4; line-height:1.5em; text-decoration:none; } diff --git a/widgets/newest_document/skins/blog_newest_document/css/green.css b/widgets/newest_document/skins/blog_newest_document/css/green.css deleted file mode 100644 index 0a19b4ea7..000000000 --- a/widgets/newest_document/skins/blog_newest_document/css/green.css +++ /dev/null @@ -1,5 +0,0 @@ -.blog_widget_green .newest_document { border:1px solid #e0e1db; background:url(../images/green/bgBoxTypeB.gif) repeat-x left top; margin-bottom:.7em; } -.blog_widget_green .newest_document h2 { padding:0; margin:0; border-left:1px solid #ffffff; border-right:1px solid #ffffff; padding:7px 0 0 12px; height:21px; _height:20px; font-size:1em; color:#54564b; } -.blog_widget_green .newest_document .items { margin:0;padding:10px; overflow:hidden;} -.blog_widget_green .newest_document .items li { font-size:.9em; display:block; color:#a4a4a4; margin-right:.1em; overflow:hidden; white-space:nowrap; list-style:none; width:100%; padding:3px 0 3px 0;} -.blog_widget_green .newest_document .items li a { color:#a4a4a4; line-height:1.5em; text-decoration:none; } diff --git a/widgets/newest_document/skins/blog_newest_document/css/normal.css b/widgets/newest_document/skins/blog_newest_document/css/normal.css deleted file mode 100644 index a430d126d..000000000 --- a/widgets/newest_document/skins/blog_newest_document/css/normal.css +++ /dev/null @@ -1,5 +0,0 @@ -.blog_widget_normal .newest_document { border:1px solid #e0e1db; background:url(../images/normal/bgBoxTypeB.gif) repeat-x left top; margin-bottom:.7em; } -.blog_widget_normal .newest_document h2 { padding:0; margin:0; border-left:1px solid #ffffff; border-right:1px solid #ffffff; padding:7px 0 0 12px; height:21px; _height:20px; font-size:1em; color:#54564b; } -.blog_widget_normal .newest_document .items { margin:0;padding:10px; overflow:hidden;} -.blog_widget_normal .newest_document .items li { font-size:.9em; display:block; color:#a4a4a4; margin-right:.1em; overflow:hidden; white-space:nowrap; list-style:none; width:100%; padding:3px 0 3px 0;} -.blog_widget_normal .newest_document .items li a { color:#a4a4a4; line-height:1.5em; text-decoration:none; text-decoration:none; } diff --git a/widgets/newest_document/skins/blog_newest_document/css/purple.css b/widgets/newest_document/skins/blog_newest_document/css/purple.css deleted file mode 100644 index 04b6f151d..000000000 --- a/widgets/newest_document/skins/blog_newest_document/css/purple.css +++ /dev/null @@ -1,5 +0,0 @@ -.blog_widget_purple .newest_document { border:1px solid #e0e1db; background:url(../images/purple/bgBoxTypeB.gif) repeat-x left top; margin-bottom:.7em; } -.blog_widget_purple .newest_document h2 { padding:0; margin:0; border-left:1px solid #ffffff; border-right:1px solid #ffffff; padding:7px 0 0 12px; height:21px; _height:20px; font-size:1em; color:#54564b; } -.blog_widget_purple .newest_document .items { margin:0;padding:10px; overflow:hidden;} -.blog_widget_purple .newest_document .items li { font-size:.9em; display:block; color:#a4a4a4; margin-right:.1em; overflow:hidden; white-space:nowrap; list-style:none; width:100%; padding:3px 0 3px 0;} -.blog_widget_purple .newest_document .items li a { color:#a4a4a4; line-height:1.5em; text-decoration:none; } diff --git a/widgets/newest_document/skins/blog_newest_document/css/red.css b/widgets/newest_document/skins/blog_newest_document/css/red.css deleted file mode 100644 index e64913eea..000000000 --- a/widgets/newest_document/skins/blog_newest_document/css/red.css +++ /dev/null @@ -1,5 +0,0 @@ -.blog_widget_red .newest_document { border:1px solid #e0e1db; background:url(../images/red/bgBoxTypeB.gif) repeat-x left top; margin-bottom:.7em; } -.blog_widget_red .newest_document h2 { padding:0; margin:0; border-left:1px solid #ffffff; border-right:1px solid #ffffff; padding:7px 0 0 12px; height:21px; _height:20px; font-size:1em; color:#54564b; } -.blog_widget_red .newest_document .items { margin:0;padding:10px; overflow:hidden;} -.blog_widget_red .newest_document .items li { font-size:.9em; display:block; color:#a4a4a4; margin-right:.1em; overflow:hidden; white-space:nowrap; list-style:none; width:100%; padding:3px 0 3px 0;} -.blog_widget_red .newest_document .items li a { color:#a4a4a4; line-height:1.5em; text-decoration:none; } diff --git a/widgets/newest_document/skins/blog_newest_document/images/cyan/bgBoxTypeB.gif b/widgets/newest_document/skins/blog_newest_document/images/cyan/bgBoxTypeB.gif deleted file mode 100644 index 99a8770454d1a10d58fdfd3c07027e8ba0315dbb..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 207 zcmZ?wbhEHbWMz=ojdHLCg zFCV}C`2YVu0}LqsWC1gEKqSac238*h^)81R7fe|~)a`Q_!e*Dt=l{POGT-YYwve0lcc&(D`%U%mVB z;nlY{AAf#+{r&B;uP?s-{`U6!`{!R@e*g3H>({T}et-Y)^W)cFUw{7n`SItcH{ahr z{qp?(|Njg~K=CIFn5P3GL3T2*dOc9<3XfFM&{~`QU{{EYy-Duf@`bOR?i)KOq*<(y z=xs;|I+)@#?|e_ltrcP75pNQ9`&R62DX?%-vp$#JTXoiM$6e)#iFWgEyj5hd1^_n- Bb|(M; diff --git a/widgets/newest_document/skins/blog_newest_document/images/normal/bgBoxTypeB.gif b/widgets/newest_document/skins/blog_newest_document/images/normal/bgBoxTypeB.gif deleted file mode 100644 index 09f7dd59cd21149a0a456595a07cb8fccbb288c5..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 200 zcmZ?wbhEHbWMznQ`}y<7w{Ktn{rmIz^M|irKmY#y z`|saB$BrNP`t|G2pWi=!{`mX%ufKnRD!>2w_2cW;Pyhb?{qp70@83WF|NqZ`4JiI( z0SoJZNRXWjtgZ@bU7?xt+-K?ONbh~GaM~-@*`n@kjs4&KO#v@7#8f?05_gJN%x%cH k;;@u$-Sw6*@0V5kr){YCqcL4D=zyAFE@blNlU%x*8{`2eakGDU5fBXIO-OpcNe*bv& zUi=lh?(zyAL5=Ewj4{~2%t#h)x-NgWUg zvXg<;X@P2&L!_97)SA_gcLnL34~W&bsC#4m^#6gD01pi@X diff --git a/widgets/newest_document/skins/blog_newest_document/list.html b/widgets/newest_document/skins/blog_newest_document/list.html deleted file mode 100644 index 964a83d10..000000000 --- a/widgets/newest_document/skins/blog_newest_document/list.html +++ /dev/null @@ -1,25 +0,0 @@ - - - - - - - - - - - - - - {$colorset = "" } - - -
    -
    - -
    -
    diff --git a/widgets/newest_document/skins/blog_newest_document/skin.xml b/widgets/newest_document/skins/blog_newest_document/skin.xml deleted file mode 100644 index 13823910e..000000000 --- a/widgets/newest_document/skins/blog_newest_document/skin.xml +++ /dev/null @@ -1,69 +0,0 @@ - - - 블로그 스타일의 최신글 목록 - ブログスタイルの最新コンテンツ(書き込み)リスト - 博客式最新主题列表 - Newest Article List of Blog Style - 部落格式最新主題列表 - 블로그 스타일로 최신글을 출력합니다. - ブログスタイルで最新のコンテンツ(書き込み)を表示します。 - 显示为博客式的最新主题列表。 - It displays newest article with blog style. - 顯示部落格式的最新主題列表。 - 0.1 - 2007-02-28 - http://www.zeroboard.com - - - 제로 - Zero - zero - zero - zero - - - - - 레이아웃에 맞춤 - レイアウトに合わせる - 随布局 - 레이아웃에 맞춤 - 隨版面 - - - 기본 컬러 - デフォルトカラー - 默认颜色 - Default color - 預設顏色 - - - 청록색 - 青緑 - 青绿色 - cyan - 青綠色 - - - 초록색 - - 绿色 - green - 綠色 - - - 빨간색 - - 红色 - red - 紅色 - - - 보라색 - - 紫色 - purple - 紫色 - - - diff --git a/widgets/newest_document/skins/default/blue/document_bullet.gif b/widgets/newest_document/skins/default/blue/document_bullet.gif deleted file mode 100644 index 5a7b983073154cefd1934075bd069af95596a1ae..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 282 zcmZ?wbhEHb6krfwxT?%hf9e0ki(l)Hzux)i_k;^y>vx{5KmDop9_w+zx=K{{-fZ~*NTHr8ZQ0STK7q7?&Y?#pLaa`tu_64{jLjnhrXsC_)>rLnbxL1 z^=H3nZTwYp;@#6Pf1ZB$yz$;It=VT+-v06b|9=J=0L7myj0_CQ3_2jQL4IOjGe0n~ zz(Yr>|HP7_lQwz`Qb&(1W^rI!(Clz>p@|-2r;$=of|}^kh0YE(I$mySQ#5L3{n%5t Jo`;FS8UPjPY2p9? diff --git a/widgets/newest_document/skins/default/blue/style.css b/widgets/newest_document/skins/default/blue/style.css deleted file mode 100644 index f9bf3a5b7..000000000 --- a/widgets/newest_document/skins/default/blue/style.css +++ /dev/null @@ -1,75 +0,0 @@ -.newest_document_default_blue { -} - -.newest_document_default_blue .newest_document_default_box { -} - -.newest_document_default_blue .newest_document_default_box .title_box { - border:1px solid #EEEEEE; - padding:5px; - height:14px; - overflow:hidden; -} - -.newest_document_default_blue .newest_document_default_box .title_box .title { - background:url(./title_bullet.gif) no-repeat left; - font-weight:bold; - height:16px; - padding-left:20px; - float:left; -} - -.newest_document_default_blue .newest_document_default_box .title_box .more A { - float:right; - color:#AAAAAA; - text-decoration:none; - font-weight:bold; - font-size:.75em; -} - -.newest_document_default_blue .newest_document_default_box .document_box { - padding:3px 3px 3px 5px; - clear:both; - border-bottom:1px solid #EEEEEE; - height:16px; - margin:0px 0px 2px 0px; - overflow:hidden; -} - -.newest_document_default_blue .newest_document_default_box .document { - padding:0px 0px 5px 20px; - background:url(./document_bullet.gif) no-repeat left; - float:left; -} - -.newest_document_default_blue .newest_document_default_box .document A { - text-decoration:none; - color:#555555; -} - -.newest_document_default_blue .newest_document_default_box .document A:hover { - text-decoration:underline; - color:#000000; -} - -.newest_document_default_blue .newest_document_default_box .document A:visited { - color:#AAAAAA; -} - -.newest_document_default_blue .newest_document_default_box .document .comment A { - font-size:7pt; - color:#AAAAAA; - letter-spacing:-1px; -} - -.newest_document_default_blue .newest_document_default_box .document .writer { - color:#AAAAAA; -} - - -.newest_document_default_blue .newest_document_default_box .regdate { - color:#AAAAAA; - font-size:8pt; - float:right; - white-space:nowrap; -} diff --git a/widgets/newest_document/skins/default/blue/title_bullet.gif b/widgets/newest_document/skins/default/blue/title_bullet.gif deleted file mode 100644 index 5f39482edf9f0c1bcb659a775855c9c5d4927749..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1068 zcmd_p{ZA8T0KoC%&Co;^)Xgmmnn^Tb;*3A|!luJwv0`jhpxvBXOnGs$;LKEvMlpfz z024()>bqM6O;ku0hPZ5_#nJ-3mhv*%UKtkKUg?X_3bfbW%kx}s@$c~aCw!9c-hJZS zFG@3!OoZx0tUfLrrT?9QdM7P!HgBuauz(x!!cc@Vy4Zu=)QA_1&j3d-v8_^r2NKTN zc=2;;ErQqM)=Y?K1UO_;og?$8m|0M|PiSN=M- zKr#-0L|Kc@H88n-HYU(d$1 zQ}Nex@i58kZ!j9B8R0oS<^iq{Wg@_v`Iv=(jzGfXV{LvYX&5Tgzy*@_hABM2@jQ>b z$E{&flMtj6+4#=j-4jSUk9_m_KAWmGe@(f1pshl2(;!Eag%c|t601_r!13e3Lyh+` zJ{7K8rZyB^7D_BXSG0O`&1tgnrO595v<=zovkqWg^>r;N$J)_+l|q`6_oXkC6BFxH z*(un70yV2eqHo2|2%Tu4J~d@?zfwQgCXjxzdCPf3sH@L-u;lx@L}vZE-*SXeHcT|3MYNe{JbkDlRO_eiAh)$K3bfn;`2x`0{$||0Mr?Sh%X!_v~a}L`K zZS6AUiE&0>Rv=h@G4FwZ=qh=%zBR8ph+x+qfBYn8>FIQ_{)y!FXF?=N|I0@OyE<~K YtpRb}{0CVw!Bd66+)~(?oQ&-FA60S)R{#J2 diff --git a/widgets/newest_document/skins/default/list.html b/widgets/newest_document/skins/default/list.html deleted file mode 100644 index cee0c563d..000000000 --- a/widgets/newest_document/skins/default/list.html +++ /dev/null @@ -1,30 +0,0 @@ - - - - - - - - - - -
    -
    - -
    -
    - {$oDocument->getTitle($widget_info->subject_cut_size)} - -  *{$oDocument->getCommentCount()} - - - - {$oDocument->getNickName()} - - - {$oDocument->printExtraImages($widget_info->duration_new)} -
    -
    {$oDocument->getRegdate("Y-m-d")}
    -
    - -
    -
    diff --git a/widgets/newest_document/skins/default/normal/document_bullet.gif b/widgets/newest_document/skins/default/normal/document_bullet.gif deleted file mode 100644 index c29051c5de4d14edff4d24adf85677e385327977..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 282 zcmZ?wbhEHb6krfwxT?%B|IVEFLs3)DOq#Z1;_I)k7GGKT^8JfLj}CU8=?IzW6FS## z_Ob2Fyznl$zF#3ff2b)V^)eR}%;|Nj|i02F_+FfuSGGw6WK2KkAB&HTW` z0uLRj{u4`zPTE8<2p?-(#G=E;>*y}okRqVa6ZD9~)`IKl)8Gp(HeO9DCP_%l`mv{O JJr5IuH2`SRVnzS} diff --git a/widgets/newest_document/skins/default/normal/style.css b/widgets/newest_document/skins/default/normal/style.css deleted file mode 100644 index b6da9bc70..000000000 --- a/widgets/newest_document/skins/default/normal/style.css +++ /dev/null @@ -1,75 +0,0 @@ -.newest_document_default_normal { -} - -.newest_document_default_normal .newest_document_default_box { -} - -.newest_document_default_normal .newest_document_default_box .title_box { - border:1px solid #EEEEEE; - padding:5px; - height:14px; - overflow:hidden; -} - -.newest_document_default_normal .newest_document_default_box .title_box .title { - background:url(./title_bullet.gif) no-repeat left; - font-weight:bold; - height:14px; - padding-left:20px; - float:left; -} - -.newest_document_default_normal .newest_document_default_box .title_box .more A { - float:right; - color:#AAAAAA; - text-decoration:none; - font-weight:bold; - font-size:.75em; -} - -.newest_document_default_normal .newest_document_default_box .document_box { - padding:3px 3px 3px 5px; - clear:both; - border-bottom:1px solid #EEEEEE; - height:16px; - margin:0px 0px 2px 0px; - overflow:hidden; -} - -.newest_document_default_normal .newest_document_default_box .document { - padding:0px 0px 5px 20px; - background:url(./document_bullet.gif) no-repeat left; - float:left; -} - -.newest_document_default_normal .newest_document_default_box .document A { - text-decoration:none; - color:#555555; -} - -.newest_document_default_normal .newest_document_default_box .document A:hover { - text-decoration:underline; - color:#000000; -} - -.newest_document_default_normal .newest_document_default_box .document A:visited { - color:#AAAAAA; -} - -.newest_document_default_normal .newest_document_default_box .document .comment A { - font-size:7pt; - color:#AAAAAA; - letter-spacing:-1px; -} - -.newest_document_default_normal .newest_document_default_box .document .writer { - color:#AAAAAA; -} - - -.newest_document_default_normal .newest_document_default_box .regdate { - color:#AAAAAA; - font-size:8pt; - float:right; - white-space:nowrap; -} diff --git a/widgets/newest_document/skins/default/normal/title_bullet.gif b/widgets/newest_document/skins/default/normal/title_bullet.gif deleted file mode 100644 index 12ed834ccfc71a906792e43b6bf5edfd96fc858c..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 589 zcmZ?wbhEHb6krfwcoxak}uPb)Di6FyG6kc9%u*Ht*SPfn}Q#CZF}o zU*TW4!gsD`T+4x&o>Qd@&UUW4W}LSre)2iDX-?hiZgj7??my2ndSz&I*NO15mEn#1 z^l~FYHn$5a&*=g<_h#>4l!0!78PsKjF>TV)(pWWiwFrLJ1>756AoFk2*oD# z2)WRWn>MmUcsDUeu(FEtTFJYLuy{sDH`&iV8KK+6A7Q}e77>2sYJ^IYWQ0aA`{l3) zVc`+BP3{pwK{EFl7#>A%HhDxa2{68S_t>(@<%`bu@I!l(6+Bq?GBB(TJj~=efg^Qx e8ON@NM;tlT^pdVHY;-um#p}S+sUpI`U=09XDbYay diff --git a/widgets/newest_document/skins/default/skin.xml b/widgets/newest_document/skins/default/skin.xml deleted file mode 100644 index 35fcb74ea..000000000 --- a/widgets/newest_document/skins/default/skin.xml +++ /dev/null @@ -1,41 +0,0 @@ - - - 최신글 목록 기본 스킨 - 最新書き込みリストのデフォルトスキン - 主题列表默认皮肤 - Default Skin of Newest Article List - 最新主題列表預設面板 - 최신글 목록 위젯의 기본 스킨 - 最新書き込みリストウィジェットのデフォルトスキン - 主题列表控件的默认皮肤。 - Default skin of newest article list widget - 最新主題列表預設面板。 - 0.1 - 2007-02-28 - http://www.zeroboard.com - - - 제로 - Zero - zero - zero - zero - - - - - 기본 컬러 - デフォルトカラー - 默认颜色 - Default color - 預設顏色 - - - 푸른계통의 컬러 - 青系のカラー - 蓝色 - Blue style color - 藍色 - - - \ No newline at end of file diff --git a/widgets/newest_document/skins/news_ticker/css/black.css b/widgets/newest_document/skins/news_ticker/css/black.css deleted file mode 100644 index 8a602410b..000000000 --- a/widgets/newest_document/skins/news_ticker/css/black.css +++ /dev/null @@ -1,17 +0,0 @@ -.news_ticker_black { height:25px; overflow:hidden; clear:both; background:#FFFFFF url("../images/black/bg.gif") repeat-x left top; white-space:nowrap; } - -.news_ticker_black table { width:100%; height:25px; margin:0; padding:0; table-layout:fixed; border-left:1px solid #000000; border-right:1px solid #000000; } -.news_ticker_black table td { white-space:nowrap; overflow:hidden; height:25px; vertical-align:top; padding:0 6px 0 6px; } - -.news_ticker_black .tickerBox { height:16px; margin:3px 0 3px 0; padding-top:3px; white-space:nowrap; overflow:hidden; } - -.news_ticker_black ul { margin:0; padding:0; white-space:nowrap; overflow:hidden; } -.news_ticker_black li { list-style:none; height:25px; overflow:hidden; white-space:nowrap; font-size:9pt;} - -.news_ticker_black ul li .title a { color:#FFFFFF; text-decoration:none; font-size:9pt;} -.news_ticker_black ul li .title a:hover { text-decoration:underline; } -.news_ticker_black ul li .title span.comment { color:#AAAAAA; font:.8em Tahoma; } -.news_ticker_black ul li .title span.comment a { color:#AAAAAA; font:.8em Tahoma; text-decoration:none; } - -.news_ticker_black ul li .date { color:#EEEEEE; font:.8em Tahoma; white-space:nowrap; margin-right:5px;} - diff --git a/widgets/newest_document/skins/news_ticker/css/blue.css b/widgets/newest_document/skins/news_ticker/css/blue.css deleted file mode 100644 index c99e874b3..000000000 --- a/widgets/newest_document/skins/news_ticker/css/blue.css +++ /dev/null @@ -1,16 +0,0 @@ -.news_ticker_blue { height:25px; overflow:hidden; clear:both; background:#FFFFFF url("../images/blue/bg.gif") repeat-x left top; white-space:nowrap; } - -.news_ticker_blue table { width:100%; height:25px; margin:0; padding:0; table-layout:fixed; border-left:1px solid #000000; border-right:1px solid #000000;} -.news_ticker_blue table td { white-space:nowrap; overflow:hidden; height:25px; vertical-align:top; padding:0 6px 0 6px;} - -.news_ticker_blue .tickerBox { height:25px; padding-top:6px; white-space:nowrap; overflow:hidden; } - -.news_ticker_blue ul { margin:0; padding:0; white-space:nowrap; overflow:hidden; } -.news_ticker_blue li { list-style:none; height:25px; overflow:hidden; white-space:nowrap; font-size:9pt;} - -.news_ticker_blue ul li .title a { color:#000000; text-decoration:none; font-size:9pt;} -.news_ticker_blue ul li .title a:hover { text-decoration:underline; } -.news_ticker_blue ul li .title span.comment { color:#766C6C; font:.8em Tahoma; } -.news_ticker_blue ul li .title span.comment a { color:#766C6C; font:.8em Tahoma; text-decoration:none; } - -.news_ticker_blue ul li .date { color:#333333; font:.8em Tahoma; white-space:nowrap; margin-right:5px;} diff --git a/widgets/newest_document/skins/news_ticker/css/gray.css b/widgets/newest_document/skins/news_ticker/css/gray.css deleted file mode 100644 index 94346b7e3..000000000 --- a/widgets/newest_document/skins/news_ticker/css/gray.css +++ /dev/null @@ -1,16 +0,0 @@ -.news_ticker_gray { height:25px; overflow:hidden; clear:both; background:#FFFFFF url("../images/gray/bg.gif") repeat-x left top; white-space:nowrap; } - -.news_ticker_gray table { width:100%; height:25px; margin:0; padding:0; table-layout:fixed; border-left:1px solid #000000; border-right:1px solid #000000; } -.news_ticker_gray table td { white-space:nowrap; overflow:hidden; height:25px; vertical-align:top; padding:0 6px 0 6px;} - -.news_ticker_gray .tickerBox { height:25px; padding-top:6px; white-space:nowrap; overflow:hidden; } - -.news_ticker_gray ul { margin:0; padding:0; white-space:nowrap; overflow:hidden; } -.news_ticker_gray li { list-style:none; height:25px; overflow:hidden; white-space:nowrap; font-size:9pt;} - -.news_ticker_gray ul li .title a { color:#000000; text-decoration:none; font-size:9pt;} -.news_ticker_gray ul li .title a:hover { text-decoration:underline; } -.news_ticker_gray ul li .title span.comment { color:#766C6C; font:.8em Tahoma; } -.news_ticker_gray ul li .title span.comment a { color:#766C6C; font:.8em Tahoma; text-decoration:none; } - -.news_ticker_gray ul li .date { color:#333333; font:.8em Tahoma; white-space:nowrap; margin-right:5px;} diff --git a/widgets/newest_document/skins/news_ticker/css/green.css b/widgets/newest_document/skins/news_ticker/css/green.css deleted file mode 100644 index 8c27c8bad..000000000 --- a/widgets/newest_document/skins/news_ticker/css/green.css +++ /dev/null @@ -1,17 +0,0 @@ -.news_ticker_green { height:25px; overflow:hidden; clear:both; background:#FFFFFF url("../images/green/bg.gif") repeat-x left top; white-space:nowrap; } - -.news_ticker_green table { width:100%; height:25px; margin:0; padding:0; table-layout:fixed; border-left:1px solid #000000; border-right:1px solid #000000;} -.news_ticker_green table td { white-space:nowrap; overflow:hidden; height:25px; vertical-align:top; padding:0 6px 0 6px; } - -.news_ticker_green .tickerBox { height:25px; padding-top:6px; white-space:nowrap; overflow:hidden; } - -.news_ticker_green ul { margin:0; padding:0; white-space:nowrap; overflow:hidden; } -.news_ticker_green li { list-style:none; height:25px; overflow:hidden; white-space:nowrap; font-size:9pt;} - -.news_ticker_green ul li .title a { color:#000000; text-decoration:none; font-size:9pt;} -.news_ticker_green ul li .title a:hover { text-decoration:underline; } -.news_ticker_green ul li .title span.comment { color:#766C6C; font:.8em Tahoma; } -.news_ticker_green ul li .title span.comment a { color:#766C6C; font:.8em Tahoma; text-decoration:none; } - -.news_ticker_green ul li .date { color:#333333; font:.8em Tahoma; white-space:nowrap; margin-right:5px;} - diff --git a/widgets/newest_document/skins/news_ticker/css/none.css b/widgets/newest_document/skins/news_ticker/css/none.css deleted file mode 100644 index 2818357ff..000000000 --- a/widgets/newest_document/skins/news_ticker/css/none.css +++ /dev/null @@ -1,16 +0,0 @@ -.news_ticker_none { height:25px; overflow:hidden; clear:both; white-space:nowrap; } - -.news_ticker_none table { width:100%; height:25px; margin:0; padding:0; table-layout:fixed;} -.news_ticker_none table td { white-space:nowrap; overflow:hidden; height:25px; vertical-align:top; } - -.news_ticker_none .tickerBox { height:25px; padding-top:6px; white-space:nowrap; overflow:hidden; } - -.news_ticker_none ul { margin:0; padding:0; white-space:nowrap; overflow:hidden; } -.news_ticker_none li { list-style:none; height:25px; overflow:hidden; white-space:nowrap; font-size:9pt;} - -.news_ticker_none ul li .title a { color:#555555; text-decoration:none; font-size:9pt;} -.news_ticker_none ul li .title a:hover { text-decoration:underline; } -.news_ticker_none ul li .title span.comment { color:#FE6700; font:.8em Tahoma; } -.news_ticker_none ul li .title span.comment a { color:#FE6700; font:.8em Tahoma; text-decoration:none; } - -.news_ticker_none ul li .date { color:#999999; font:.8em Tahoma; white-space:nowrap; margin-right:5px;} diff --git a/widgets/newest_document/skins/news_ticker/css/red.css b/widgets/newest_document/skins/news_ticker/css/red.css deleted file mode 100644 index 5988be29b..000000000 --- a/widgets/newest_document/skins/news_ticker/css/red.css +++ /dev/null @@ -1,16 +0,0 @@ -.news_ticker_red { height:25px; overflow:hidden; clear:both; background:#FFFFFF url("../images/red/bg.gif") repeat-x left top; white-space:nowrap; } - -.news_ticker_red table { width:100%; height:25px; margin:0; padding:0; table-layout:fixed; border-left:1px solid #000000; border-right:1px solid #000000;} -.news_ticker_red table td { white-space:nowrap; overflow:hidden; height:25px; vertical-align:top; padding:0 6px 0 6px;} - -.news_ticker_red .tickerBox { height:25px; padding-top:6px; white-space:nowrap; overflow:hidden; } - -.news_ticker_red ul { margin:0; padding:0; white-space:nowrap; overflow:hidden; } -.news_ticker_red li { list-style:none; height:25px; overflow:hidden; white-space:nowrap; font-size:9pt;} - -.news_ticker_red ul li .title a { color:#000000; text-decoration:none; font-size:9pt;} -.news_ticker_red ul li .title a:hover { text-decoration:underline; } -.news_ticker_red ul li .title span.comment { color:#766C6C; font:.8em Tahoma; } -.news_ticker_red ul li .title span.comment a { color:#766C6C; font:.8em Tahoma; text-decoration:none; } - -.news_ticker_red ul li .date { color:#333333; font:.8em Tahoma; white-space:nowrap; margin-right:5px;} diff --git a/widgets/newest_document/skins/news_ticker/css/yellow.css b/widgets/newest_document/skins/news_ticker/css/yellow.css deleted file mode 100644 index ab6c7b576..000000000 --- a/widgets/newest_document/skins/news_ticker/css/yellow.css +++ /dev/null @@ -1,17 +0,0 @@ -.news_ticker_yellow { height:25px; overflow:hidden; clear:both; background:#FFFFFF url("../images/yellow/bg.gif") repeat-x left top; white-space:nowrap; } - -.news_ticker_yellow table { width:100%; height:25px; margin:0; padding:0; table-layout:fixed; border-left:1px solid #000000; border-right:1px solid #000000;} -.news_ticker_yellow table td { white-space:nowrap; overflow:hidden; height:25px; vertical-align:top; padding:0 6px 0 6px; } - -.news_ticker_yellow .tickerBox { height:25px; padding-top:6px; white-space:nowrap; overflow:hidden; } - -.news_ticker_yellow ul { margin:0; padding:0; white-space:nowrap; overflow:hidden; } -.news_ticker_yellow li { list-style:none; height:25px; overflow:hidden; white-space:nowrap; font-size:9pt;} - -.news_ticker_yellow ul li .title a { color:#000000; text-decoration:none; font-size:9pt;} -.news_ticker_yellow ul li .title a:hover { text-decoration:underline; } -.news_ticker_yellow ul li .title span.comment { color:#766C6C; font:.8em Tahoma; } -.news_ticker_yellow ul li .title span.comment a { color:#766C6C; font:.8em Tahoma; text-decoration:none; } - -.news_ticker_yellow ul li .date { color:#333333; font:.8em Tahoma; white-space:nowrap; margin-right:5px;} - diff --git a/widgets/newest_document/skins/news_ticker/images/black/bg.gif b/widgets/newest_document/skins/news_ticker/images/black/bg.gif deleted file mode 100644 index 89d443e73cbec06a7a404dc3d417651708924da7..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 373 zcmZ?wbhEHbbYhTXIKse?mX=mlR@TtaP+VM`oSa-+Tbq@Y)!5irSXh{smsed~T~Sey zk&#haTAG@gT3=ruA0MBSlhf7JrK_u(kdVMY2q^w!0V~k~ksv!6SU){b=}XC+m$7PH z(Cd8#I_FDr>mR3o4;V;qQy%%mn~nha@FcJYuBw8+_-7;maW^i@7TGEZO`6)`wtvEboj_op5rG@ zo;rQz?78z77%pADa`oEv8#iy==DU0E{)2~)9zS{djOE44SFhi^efR#uN0HB8zJB}u yO6?0<4!o%$XxgK*oHZE!rl`zh_W1+~xU=08cJ+trt diff --git a/widgets/newest_document/skins/news_ticker/images/blue/bg.gif b/widgets/newest_document/skins/news_ticker/images/blue/bg.gif deleted file mode 100644 index 86bbdbeff1dc582b8516edc6158e3386f7f732d6..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 389 zcmZ?wbhEHbbYhTXIKsftGwJ4}8Mo&wytioigY%c(cTKplWyiDYH$QbwxN-Evn+K1+ z?%MaFck;~@Yacy%`t8~C?=$AzJ#hHd?Yp1XZF+L@%v&wP+W-ImGvEe_KUu(%Iv^5c zCj;yM1l7Kj%y}8B)`h*^SDrib^&EC7l)0Dj&@5J dXWcomadB_If^*lF4U3kXoUEbE)WX1E4FLV4)(`*y diff --git a/widgets/newest_document/skins/news_ticker/images/gray/bg.gif b/widgets/newest_document/skins/news_ticker/images/gray/bg.gif deleted file mode 100644 index 85293eeb39627759049e4b2746bb7b6862a6ed68..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 389 zcmZ?wbhEHbbYhTXIKsfNdGqEC8#e6SyZ6%=JsRJTG zb~3R3Pf+bk$()z5YF*gteFZw_OLCPf*1fNJ|NnqOs)vqL|A{3zcCDZ>#n{*zm(aZ}#~YTdL0HIp6!RqsDLj?e`UJb?4vz{@>8p)Xdx3*51+C)!ozE z$2Vc(q{&mJPMbbsCg!E?>EN?fQ+Iw{ElCy?6h?!$*&wJbfno;^nK? zZ{EIp|KTIU=PzHsegEKt;3eH_yHY{3laIJ;3oA;z)<&)G zT2prVZPoq<8+JJA%|8EPOV!yt{(B#G)cCEx{l22T?)>}T{~H>cnps-g+B-VCx_f&2 zgeOd#G~P2`u#`f-+u;XE*Xyv3l27O3Tefh*s$<$yMVHnh{MK3N4q7A dv+kVOxVX1p!MSV8hDA$GPS((7YGGio1^{1{))oK& diff --git a/widgets/newest_document/skins/news_ticker/images/red/bg.gif b/widgets/newest_document/skins/news_ticker/images/red/bg.gif deleted file mode 100644 index 78bc77e02239c6d41ab1e49bd292bbc47c0b69d1..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 389 zcmZ?wbhEHbbYhTXIKsg2=IGHU>()KnvgOf=6`!tOe|6x%i(R`OELwDL&YYXQy*IkL z?#`HTd(xzvJv}!%JHI`7^7;1d_vg=lfA;L{$&+6nJgC*u`v3nw18$)BlLaiP10q3o zGO+$nQ0+^}oR_g`UD)e=1v=+Ta=k0oy{~!y|G_qnmlFdwCOWuvdx||ci#L33l}Y3!nADpij}KYuUWfpJ>$kro40J;wtdIWUCev- z?%RLh;Gx4ujo)h@d-oqaeDwIq(`P&{UcP$$ z=Iy)pA3kz^{_^$P_a8rh{r_@GmyE}T1qYkCgtTH#Y*=`>T|n8Z#9`y2qumn5 dS$9rsT-@8Q;M}!k!=fc8Cu?XkwJRAgMK9i- zJbR<_)%)}3ZuZ`Pw&la;+n4Xo`1<|X!xy`ry*Ya2-kic(t^fc3GvEe_KUu(%Iv^5c zCj;yM1l7Kj%y}8B)`h*^SD9D-3oA;z)<&)G zUsHDaZPoq<8zLO^W}kntrRr>+@x2c_YW&vUeqYgAcmDnF{|${z&BCp1?H!$6-95d1 z91|u^nmlFdwCOWu3eBD~ci#L33l}Y3!nbVsij}KYuUWfpJ>$kro40J;wtdIWUCev- z?%RLh;Gx4uj&dG9aq`sZGiT48zaVny@|COCuHU$M>$bq%d-oqaeDwIq(`RfiUcP$$ z=Iy)pA3pMa{_^$P_a8rh{r_@GmyE}T1qYj1g|uQ$Y*=`>T|n6@#$n^4qumn5 dS$9rsT-@8Q;M}!k!=fc8Cu?XkwJ xHeight(obj.child)) st = 0; - obj.pObj.scrollTop = st; - - if(obj.pObj.scrollTop % obj.itemHeight == 0) setTimeout( function() { doScroll(obj); }, 2500 ); - else setTimeout( function() { doScroll(obj); }, obj.scrollSpeed ); - -} diff --git a/widgets/newest_document/skins/news_ticker/list.html b/widgets/newest_document/skins/news_ticker/list.html deleted file mode 100644 index 2a2d05493..000000000 --- a/widgets/newest_document/skins/news_ticker/list.html +++ /dev/null @@ -1,40 +0,0 @@ - - - - - - - - - {@ $colorset = "none" } - -{@ $_news_ticker_id = "news_ticker_".time() } -
    -
    - - - -
    -
    - -
    -
    - - - diff --git a/widgets/newest_document/skins/news_ticker/skin.xml b/widgets/newest_document/skins/news_ticker/skin.xml deleted file mode 100644 index 08a92c0cc..000000000 --- a/widgets/newest_document/skins/news_ticker/skin.xml +++ /dev/null @@ -1,74 +0,0 @@ - - - 전광판(뉴스티커) 출력 - 電光版(ニュースティッカー)出力 - 滚动新闻皮肤 - 跑馬燈面板 - - 최근 게시글을 전광판(뉴스티커) 형식으로 한개씩 scroll 되는 방식의 위젯입니다. - - - 最新コンテンツをニュースティッカー(NewsTicker)スタイルで一つずつスクロール表示するウィジェットです。 - - - 将把最新主题显示为滚动新闻样式的主题列表皮肤。 - - - 把最新主題以跑馬燈的方式顯示的主題列表面板。 - - 0.1 - 2007-11-26 - http://www.zeroboard.com - - - 제로 - Zero - Zero - Zero - - - - - 내용만 출력 - 内容のみ表示 - 标题 - 標題 - - - 회색 배경 - 灰色背景 - 灰色背景 - 灰色背景 - - - 붉은 배경 - 赤色背景 - 红色背景 - 紅色背景 - - - 파란 배경 - 青色背景 - 蓝色背景 - 藍色背景 - - - 녹색 배경 - 緑色背景 - 绿色背景 - 綠色背景 - - - 노란 배경 - 黄色背景 - 黄色背景 - 黄色背景 - - - 검은 배경 - 黒色背景 - 黑色背景 - 黑色背景 - - - \ No newline at end of file diff --git a/widgets/newest_document/skins/xe_official/css/black.css b/widgets/newest_document/skins/xe_official/css/black.css deleted file mode 100644 index c112fd5bf..000000000 --- a/widgets/newest_document/skins/xe_official/css/black.css +++ /dev/null @@ -1,16 +0,0 @@ -.latest_black { width:100%; padding-bottom:15px; overflow:hidden; position:relative;} -.latest_black h2 { margin:0; display:block; height:21px; padding:9px 0 0 9px; margin-bottom:12px; color:#ffffff; background:url(../images/black/lineNotice.gif) no-repeat left bottom; font-size:1em;} - -.latest_black ul { margin:0; padding:0; } -.latest_black ul li { height:20px; background:url(../images/black/bulletD0.gif) no-repeat left 5px; padding-left:10px; overflow:hidden; list-style:none; white-space:nowrap;} - -.latest_black ul li .title a { color:#818181; text-decoration:none; } -.latest_black ul li .title a:hover { text-decoration:underline; } -.latest_black ul li .title span.comment { color:#FE6700; font:.9em Tahoma; } -.latest_black ul li .title span.comment a { color:#FE6700; font:.9em Tahoma; } - -.latest_black ul li .date { color:#999999; font:.8em Tahoma; white-space:nowrap; margin-right:5px;} - -.latest_black .more { position:absolute; top:12px; right:11px; color:#54564b; font:.8em Tahoma;} -.latest_black a.more { text-decoration:none;} -.latest_black a.more:hover { text-decoration:underline;} diff --git a/widgets/newest_document/skins/xe_official/css/white.css b/widgets/newest_document/skins/xe_official/css/white.css deleted file mode 100644 index b607c3c3e..000000000 --- a/widgets/newest_document/skins/xe_official/css/white.css +++ /dev/null @@ -1,16 +0,0 @@ -.latest_white { width:100%; padding-bottom:15px; overflow:hidden; position:relative;} -.latest_white h2 { margin:0; display:block; height:21px; padding:9px 0 0 9px; margin-bottom:12px; color:#000000; background:url(../images/white/lineNotice.gif) no-repeat left bottom; font-size:1em;} - -.latest_white ul { margin:0; padding:0; } -.latest_white ul li { height:20px; background:url(../images/white/bulletD0.gif) no-repeat left 5px; padding-left:10px; overflow:hidden; list-style:none; white-space:nowrap;} - -.latest_white ul li .title a { color:#555555; text-decoration:none; } -.latest_white ul li .title a:hover { text-decoration:underline; } -.latest_white ul li .title span.comment { color:#FE6700; font:.9em Tahoma; } -.latest_white ul li .title span.comment a { color:#FE6700; font:.9em Tahoma; } - -.latest_white ul li .date { color:#999999; font:.8em Tahoma; white-space:nowrap; margin-right:5px;} - -.latest_white .more { position:absolute; top:12px; right:11px; color:#54564b; font:.8em Tahoma;} -.latest_white a.more { text-decoration:none;} -.latest_white a.more:hover { text-decoration:underline;} diff --git a/widgets/newest_document/skins/xe_official/images/black/bulletD0.gif b/widgets/newest_document/skins/xe_official/images/black/bulletD0.gif deleted file mode 100644 index e8e17d4c63d93ac478a0a54a3abc39ad94eed969..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 44 tcmZ?wbhEHbWM*JyXkcKtaNz<21B2pE79h#MpaUX6G7L=2E%mGn)&RoU2R8r! diff --git a/widgets/newest_document/skins/xe_official/images/black/lineNotice.gif b/widgets/newest_document/skins/xe_official/images/black/lineNotice.gif deleted file mode 100644 index dbf2c8220a7eb9d2b007167e9e0efe70cec5b33c..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 139 zcmV;60CfLHNk%w1VF(8T0DuAj{x%eRe0(AP6+?1mVRU6=Aa`kWXdqN*WgtgMO;7+V z000002nPZH00L2jkEzS;52Ku++KaQ^y!#J^;z*X}iKgnxw(bkZ@=VwEjpzE#_x=wI t3Wvm^@rX<+mrU2>35`mpl&1BH&1$#YuJ;QLi^t@$`HW7h*KAJ#06We2KUn|( diff --git a/widgets/newest_document/skins/xe_official/images/white/bulletD0.gif b/widgets/newest_document/skins/xe_official/images/white/bulletD0.gif deleted file mode 100644 index e8e17d4c63d93ac478a0a54a3abc39ad94eed969..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 44 tcmZ?wbhEHbWM*JyXkcKtaNz<21B2pE79h#MpaUX6G7L=2E%mGn)&RoU2R8r! diff --git a/widgets/newest_document/skins/xe_official/images/white/lineNotice.gif b/widgets/newest_document/skins/xe_official/images/white/lineNotice.gif deleted file mode 100644 index dbf2c8220a7eb9d2b007167e9e0efe70cec5b33c..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 139 zcmV;60CfLHNk%w1VF(8T0DuAj{x%eRe0(AP6+?1mVRU6=Aa`kWXdqN*WgtgMO;7+V z000002nPZH00L2jkEzS;52Ku++KaQ^y!#J^;z*X}iKgnxw(bkZ@=VwEjpzE#_x=wI t3Wvm^@rX<+mrU2>35`mpl&1BH&1$#YuJ;QLi^t@$`HW7h*KAJ#06We2KUn|( diff --git a/widgets/newest_document/skins/xe_official/list.html b/widgets/newest_document/skins/xe_official/list.html deleted file mode 100644 index 1ab1020b9..000000000 --- a/widgets/newest_document/skins/xe_official/list.html +++ /dev/null @@ -1,26 +0,0 @@ - - - - - - - -
    - -
    diff --git a/widgets/newest_document/skins/xe_official/skin.xml b/widgets/newest_document/skins/xe_official/skin.xml deleted file mode 100644 index 43fb539aa..000000000 --- a/widgets/newest_document/skins/xe_official/skin.xml +++ /dev/null @@ -1,66 +0,0 @@ - - - XE 공식 레이아웃용 최신글 스킨 - XE公式レイアウト用の最新コンテンツ(書き込み)表示スキン - 官网最新主题列表皮肤 - XE Official Layout's newest document skin - XE官方網站最新主題列表面板 - - XE 공식 레이아웃에 적합한 최신글 스킨입니다. - 디자인 : 이소라 (http://ra-ra.pe.kr) - 퍼블리싱 : 정찬명 (http://naradesign.net) - 레이아웃 제작 : zero (http://blog.nzeo.com) - - - XE公式レイアウトに適した最新コンテンツ(書き込み)表示用のスキンです。 - デザイン:イソラ(http://ra-ra.pe.kr) - パブリシング:ジョンチャンミョン(http://naradesign.net) - レイアウト作成:Zero (http://blog.nzeo.com) - - - XE官方网站最新主题列表皮肤。 - 设计 : So-Ra Lee(http://ra-ra.pe.kr) - HTML/CSS : Chan-Myung Jeong(http://naradesign.net) - 布局: zero (http://blog.nzeo.com) - - - It is a skin suitable for the XE official layout. - Design : So-Ra Lee (http://ra-ra-.pe.kr) - HTML/CSS : Chan-Myung Jeong(http://naradesign.net) - Layout : zero (http://blog.nzeo.com) - - - XE官方網站最新主題列表面板。 - 設計 : So-Ra Lee(http://ra-ra.pe.kr) - HTML/CSS : Chan-Myung Jeong(http://naradesign.net) - 版面設計: zero (http://blog.nzeo.com) - - 0.1 - 2007-08-01 - http://www.zeroboard.com - - - 제로 - zero - zero - zero - zero - - - - - 흰색 바탕용 - 白い背景用 - 白色背景 - White Background - 白色背景 - - - 어두운 바탕용 - 暗い背景用 - 暗色背景 - Dark Background - 暗色背景 - - - diff --git a/widgets/newest_images/conf/info.xml b/widgets/newest_images/conf/info.xml deleted file mode 100644 index 7d8226041..000000000 --- a/widgets/newest_images/conf/info.xml +++ /dev/null @@ -1,289 +0,0 @@ - - - 최근 이미지 출력 - 最新イメージ表示 - 图片列表 - Newest Images - Mostrar las imágenes recientes - Отображение последних изображений - 最新圖片 - 작성된 글의 내용에 포함된 이미지를 출력하는 위젯입니다. - 作成されたコンテンツの内容に含まれているイメージを表示するウィジェットです。 - 显示主题当中包含图片的控件。 - This widget displays images on articles. - Este widget muestra las imágenes incluidas en el documento. - Этот виджет отображает изображения в статьях. - 顯示主題中含有圖片的widget。 - 0.1 - 2007-07-25 - - - 제로 - Zero - Zero - zero - zero - zero - Zero - - - - - text - 글 제목 길이 - タイトルの文字数 - 标题长度 - Length of Subject - El largo de Título - Длина темы - 標題字數 - 정한 글자수만큼 글 제목을 잘라서 출력합니다. (기본 10자) - 指定された文字数の長さを切り取って表示します(デフォルト10文字)。 - 可以指定标题长度。(默认为10字) - It cuts the length of subject and displays (10 letters as default). - Muestra el título con el número de letras asignadas (predefinio: 10). - Это обрезает длину темы и отображает выбранное чило знаков(стандарт: 10). - 指定標題長度。(預設是10個字) - - - select - 썸네일 생성 방법 - サムネール生成方法 - 缩略图生成方式 - Thumbnail Type - Тип миниатюры - 縮圖建立方式 - 썸네일 생성 방법을 선택할 수 있습니다. (crop : 꽉 채우기, ratio : 비율 맞추기) - サムネールの生成方法を選択します(Crop : 刈り込み, Ratio : 比率)。 - 可以选择缩略图生成方式。 (crop : 裁减, ratio : 比例) - Thumbnail Type may be set here. - Тип миниатюры может быть установлен здесь. - 可選擇縮圖建立方式。(crop : 裁減, ratio : 比例) - - crop - Crop (채우기) - Crop (刈り込み) - Crop (裁减) - Crop - Crop (Обрезание) - Crop (裁減) - - - ratio - Ratio (비율 맞추기) - Ratio (比率) - Ratio (比例) - Ratio - Ratio (Отношение) - Ratio (比例) - - - - text - 이미지 가로크기 - イメージ横幅のサイズ - 宽度 - Width of Image - Ancho de la imagen - Ширина изображения - 圖片寬度 - 출력될 이미지의 가로크기를 정하실 수 있습니다. (기본 100) - 表示するイメージの横幅サイズを指定します(デフォルト100)。 - 可以指定要显示的图片宽度。(默认为100) - You can set the width of image. (100 as default) - Usted puede definir el ancho de la imagen. (predefinido:100px) - Вы можете установить ширину изображения. (стандарт: 100px) - 指定顯示的圖片寬度。(預設是100) - - - text - 이미지 세로크기 - イメージ縦幅のサイズ - 高度 - Height of Image - Высота изображения - 圖片高度 - 이미지의 세로 크기를 지정할 수 있습니다. (기본 100px) - イメージの縦幅サイズを指定します(デフォルト 100px)。 - 可以指定图片高度。(默认为100px) - You can set the height of image. (100 as default) - Вы можете установить вытсоту изображения. (стандарт: 100px) - 指定圖片高度。(預設是100px) - - - text - 가로 이미지 수 - 横並びイメージ数 - 横向图片数 - Number of Images - Número de imágenes - Число изображений (колонка) - 橫向圖片數 - 출력될 가로 이미지의 수를 정하실 수 있습니다. (기본 5개) - 表示する横並びのイメージ数を指定します(デフォルト5個)。 - 可以指定要显示的横向图片个数。(默认为5个) - You can set the number of images to display. (5 as default) - Usted puede definir el múmero de imágenes a mostrar. (predefinido: 5) - Вы можете установить число изображений для показа. (стандарт: 5) - 指定要顯示的橫向圖片數。(預設是5個) - - - text - 세로 이미지 수 - 縦並びイメージ数 - 纵向图片数 - Number of Images - Número de imágenes - Число изображений (ряд) - 縱向圖片數 - 출력될 세로 이미지의 수를 정하실 수 있습니다. (기본 1개) - 表示する縦並びのイメージ数を指定します(デフォルト5個)。 - 可以指定要显示的纵向图片个数。(默认为1个) - You can set the number of images to display. (5 as default) - Usted puede definir el número de imágenes a mostrar. (predefinido: 5 ) - Вы можете установить число изображений для показа. (стандарт: 5) - 指定要顯示的縱向圖片數。(預設是1個) - - - select - 글쓴이 표시 - 投稿者表示 - 显示昵称 - Display Author - Mostrar el Autor - Отображение автора - 顯示暱稱 - - - Y - 표시 - 表示 - 显示 - Show - Mostrar - Показывать - 顯示 - - - N - 표시하지 않음 - 非表示 - 不显示 - Hide - Ocultar - Скрывать - 隱藏 - - - - select - 작성일 표시 - 作成日表示 - 显示发表日期 - Display Registered Date - Mostrar el día agregado - Отображение даты регистрации - 顯示發表日期 - - - Y - 표시 - 表示 - 显示 - Show - Mostrar - Показывать - 顯示 - - - N - 표시하지 않음 - 非表示 - 不显示 - Hide - Ocultar - Скрывать - 隱藏 - - - - select - 조회수 표시 - 閲覧数表示 - 显示查看数 - Display Hit - Mostrar Ayuda - Отображение хитов - 顯示點擊數 - - - Y - 표시 - 表示 - 显示 - Show - Mostrar - Показывать - 顯示 - - - N - 표시하지 않음 - 非表示 - 不显示 - Hide - Ocultar - Скрывать - 隱藏 - - - - select - 추천수 표시 - 推薦数表示 - 显示推荐数 - Display Votes - Mostrar Recomendados - Отображение голосов - 顯示推薦數 - - - Y - 표시 - 表示 - 显示 - Show - Mostrar - Показывать - 顯示 - - - N - 표시하지 않음 - 非表示 - 不显示 - Hide - Ocultar - Скрывать - 隱藏 - - - - module_srl_list - 대상 모듈 - モジュール - 对象模块 - Target Module - Objetivo Módulo - Модуль назначения - 目標模組 - 선택하신 모듈에 등록된 글을 대상으로 합니다. - チェックされたコンテンツを対象とします。 - 把所选模块中的主题作为对象。 - Articles on chosen module will be the target. - Objetivo de los documentos será los del módulo seleccionado. - Статьи на выбранных модулях будут назначением. - 將所選擇的模組作為目標。 - - - diff --git a/widgets/newest_images/newest_images.class.php b/widgets/newest_images/newest_images.class.php deleted file mode 100644 index e8ecbac19..000000000 --- a/widgets/newest_images/newest_images.class.php +++ /dev/null @@ -1,130 +0,0 @@ -mid_list) { - $mid_list = explode(",",$args->mid_list); - if(count($mid_list)) { - $module_srls = $oModuleModel->getModuleSrlByMid($mid_list); - if(count($module_srls)) $args->module_srls = implode(',',$module_srls); - else $args->module_srls = null; - } - } - - // 글자 제목 길이 - $widget_info->title_length = (int)$args->title_length; - if(!$widget_info->title_length) $widget_info->title_length = 10; - - // 썸네일 생성 방법 - $widget_info->thumbnail_type = $args->thumbnail_type; - if(!$widget_info->thumbnail_type) $widget_info->thumbnail_type = 'crop'; - - // 썸네일 가로 크기 - $widget_info->thumbnail_width = (int)$args->thumbnail_width; - if(!$widget_info->thumbnail_width) $widget_info->thumbnail_width = 100; - - // 썸네일 세로 크기 - $widget_info->thumbnail_height = (int)$args->thumbnail_height; - if(!$widget_info->thumbnail_height) $widget_info->thumbnail_height = 100; - - // 세로 이미지 수 - $widget_info->rows_list_count = (int)$args->rows_list_count; - if(!$widget_info->rows_list_count) $widget_info->rows_list_count = 1; - - // 가로 이미지 수 - $widget_info->cols_list_count = (int)$args->cols_list_count; - if(!$widget_info->cols_list_count) $widget_info->cols_list_count = 5; - - // 노출 여부 체크 - if($args->display_author!='Y') $widget_info->display_author = 'N'; - else $widget_info->display_author = 'Y'; - if($args->display_regdate!='Y') $widget_info->display_regdate = 'N'; - else $widget_info->display_regdate = 'Y'; - if($args->display_readed_count!='Y') $widget_info->display_readed_count = 'N'; - else $widget_info->display_readed_count = 'Y'; - if($args->display_voted_count!='Y') $widget_info->display_voted_count = 'N'; - else $widget_info->display_voted_count = 'Y'; - - // 제목 - $widget_info->title = $args->title; - - $oModuleModel = &getModel('module'); - - // 대상 모듈이 선택되어 있지 않으면 해당 사이트의 전체 모듈을 대상으로 함 - $site_module_info = Context::get('site_module_info'); - if($args->module_srls) $obj->module_srls = $args->module_srls; - else if($site_module_info) $obj->site_srl = (int)$site_module_info->site_srl; - - $obj->direct_download = 'Y'; - $obj->isvalid = 'Y'; - - // 정해진 모듈에서 문서별 파일 목록을 구함 - $obj->list_count = $widget_info->rows_list_count*$widget_info->cols_list_count; - $files_output = executeQueryArray("file.getOneFileInDocument", $obj); - $files_count = count($files_output->data); - - $document_srl_list = array(); - $document_list = array(); - - $oDocumentModel = &getModel('document'); - if($files_count>0) { - for($i=0;$i<$files_count;$i++) $document_srl_list[] = $files_output->data[$i]->document_srl; - - $tmp_document_list = $oDocumentModel->getDocuments($document_srl_list); - if(count($tmp_document_list)) { - foreach($tmp_document_list as $val) $document_list[] = $val; - } - } - - $document_count = count($document_list); - $total_count = $widget_info->rows_list_count * $widget_info->cols_list_count; - for($i=$document_count;$i<$total_count;$i++) $document_list[] = new DocumentItem(); - $widget_info->document_list = $document_list; - - // 모듈이 하나만 선택되었을 경우 대상 모듈 이름과 링크를 생성 - $module_srl = explode(',',$args->module_srls); - if(count($module_srl)==1) { - $oModuleModel = &getModel('module'); - $module_info = $oModuleModel->getModuleInfoByModuleSrl($module_srl[0]); - if($module_info->site_srl) { - $site_info = $oModuleModel->getSiteInfo($module_info->site_srl); - if($site_info->domain) { - $widget_info->more_link = getSiteUrl('http://'.$site_info->domain, '','mid', $module_info->mid); - } - } else { - $widget_info->more_link = getUrl('','mid',$module_info->mid); - } - $widget_info->module_name = $module_info->mid; - } - - Context::set('widget_info', $widget_info); - - // 템플릿의 스킨 경로를 지정 (skin, colorset에 따른 값을 설정) - $tpl_path = sprintf('%sskins/%s', $this->widget_path, $args->skin); - Context::set('colorset', $args->colorset); - - // 템플릿 파일을 지정 - $tpl_file = 'list'; - - // 템플릿 컴파일 - $oTemplate = &TemplateHandler::getInstance(); - $output = $oTemplate->compile($tpl_path, $tpl_file); - return $output; - } - } -?> diff --git a/widgets/newest_images/skins/cloud/css/normal.css b/widgets/newest_images/skins/cloud/css/normal.css deleted file mode 100644 index 575f3f11e..000000000 --- a/widgets/newest_images/skins/cloud/css/normal.css +++ /dev/null @@ -1,25 +0,0 @@ -.imgcloudoutline { padding-bottom:5px; overflow:hidden; position:relative; } -.imgcloudoutline h2 { text-align:left; font-size:1em; display:block; height:21px; padding:9px 0 0 9px; margin-bottom:5px; color:#000000; background:url(../images/normal/lineNotice.gif) no-repeat left bottom;} - -.imgcloudoutline .more { position:absolute; top:12px; right:11px; color:#000000; font:.8em Tahoma;} -.imgcloudoutline a.more { text-decoration:none;} -.imgcloudoutline a.more:hover { text-decoration:underline;} - -.imgcloudoutline table { - border:1px solid #ddd; -} - -.imgcloudoutline table td { - vertical-align:middle; - text-align:center; -} - -.imgcloudoutline table tbody tr td { - padding:1px; - background-color:transparent; - vertical-align:middle; -} - -.imgcloudoutline table tbody tr td:hover { - background-color:#7899AF; -} diff --git a/widgets/newest_images/skins/cloud/images/blank.gif b/widgets/newest_images/skins/cloud/images/blank.gif deleted file mode 100644 index 35d42e808f0a8017b8d52a06be2f8fec0b466a66..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 43 scmZ?wbhEHbWMp7uXkcLY|NlP&1B2pE7Dgb&paUX6G7L;iE{qJ;0LZEa`2YX_ diff --git a/widgets/newest_images/skins/cloud/images/normal/bulletD0.gif b/widgets/newest_images/skins/cloud/images/normal/bulletD0.gif deleted file mode 100644 index e8e17d4c63d93ac478a0a54a3abc39ad94eed969..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 44 tcmZ?wbhEHbWM*JyXkcKtaNz<21B2pE79h#MpaUX6G7L=2E%mGn)&RoU2R8r! diff --git a/widgets/newest_images/skins/cloud/images/normal/lineNotice.gif b/widgets/newest_images/skins/cloud/images/normal/lineNotice.gif deleted file mode 100644 index dbf2c8220a7eb9d2b007167e9e0efe70cec5b33c..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 139 zcmV;60CfLHNk%w1VF(8T0DuAj{x%eRe0(AP6+?1mVRU6=Aa`kWXdqN*WgtgMO;7+V z000002nPZH00L2jkEzS;52Ku++KaQ^y!#J^;z*X}iKgnxw(bkZ@=VwEjpzE#_x=wI t3Wvm^@rX<+mrU2>35`mpl&1BH&1$#YuJ;QLi^t@$`HW7h*KAJ#06We2KUn|( diff --git a/widgets/newest_images/skins/cloud/list.html b/widgets/newest_images/skins/cloud/list.html deleted file mode 100644 index 946f0f946..000000000 --- a/widgets/newest_images/skins/cloud/list.html +++ /dev/null @@ -1,45 +0,0 @@ - - - - - - - {@ shuffle($widget_info->document_list)} - - {@ $width = $widget_info->thumbnail_width } - {@ $height = $widget_info->thumbnail_height } - -
    - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    - -
    diff --git a/widgets/newest_images/skins/cloud/skin.xml b/widgets/newest_images/skins/cloud/skin.xml deleted file mode 100644 index 7c04e1eae..000000000 --- a/widgets/newest_images/skins/cloud/skin.xml +++ /dev/null @@ -1,31 +0,0 @@ - - - 이미지 클라우드 - イメージクラウド - 相册型最新图片列表皮肤 - 最新圖片相簿型面板 - 올블로그 이미지 클라우드 - オールブログ(All Blog)イメージクラウド - 相册型最新图片列表皮肤。 - 最新圖片相簿型面板。 - 0.1 - 2007-09-28 - http://www.zeroboard.com - - - Simulz - Simulz - Simulz - Simulz - - - - - 기본 컬러 - デフォルトカラー - 默认颜色 - Default Color - 預設顏色 - - - \ No newline at end of file diff --git a/widgets/newest_images/skins/default/css/normal.css b/widgets/newest_images/skins/default/css/normal.css deleted file mode 100644 index 0f7a081a0..000000000 --- a/widgets/newest_images/skins/default/css/normal.css +++ /dev/null @@ -1,22 +0,0 @@ -.ni_box { overflow:hidden; } -.ni_box .title_box { border:1px solid #EEEEEE; padding:5px; height:14px; overflow:hidden; } -.ni_box .title_box .title { no-repeat left; font-weight:bold; height:14px; float:left; } -.ni_box .title_box .more A { float:right; color:#AAAAAA; text-decoration:none; font-weight:bold; font-size:.75em; } - -.ni_box .thumbnail_box { width:100%; table-layout:fixed; } -.ni_box .thumbnail_box img.thumbnail { margin:3px; padding:3px; border:1px solid #EFEFEF; text-align:center; } -.ni_box .thumbnail_box img.thumbnail:hover { border:1px solid #888888; } - -.ni_box .thumbnail_box a { color:#444444; text-decoration:none; } -.ni_box .thumbnail_box a:visited { color:#AAAAAA; text-decoration:none; } - -.ni_box .thumbnail_box td div { text-align:center; } -.ni_box .thumbnail_box td.bottomBorder { padding-bottom:5px; } -.ni_box .thumbnail_box div strong { font-weight:normal; color:#FE6700; font:.9em Tahoma; } -.ni_box .thumbnail_box div.author { color:#AAAAAA; } -.ni_box .thumbnail_box div.author a { color:#AAAAAA; } -.ni_box .thumbnail_box div.regdate { font-size:0.75em; color:#CCCCCC; margin-top:2px;} - -.ni_box .thumbnail_box div.readAndVoted { color:#AAAAAA; font-size:0.75em; } -.ni_box .thumbnail_box div.readAndVoted span.div_block { color:#DDDDDD; font-size:0.75em; } -.ni_box .thumbnail_box div.readAndVoted strong { font-weight:normal; color:#FE6700; } diff --git a/widgets/newest_images/skins/default/images/blank.gif b/widgets/newest_images/skins/default/images/blank.gif deleted file mode 100644 index 35d42e808f0a8017b8d52a06be2f8fec0b466a66..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 43 scmZ?wbhEHbWMp7uXkcLY|NlP&1B2pE7Dgb&paUX6G7L;iE{qJ;0LZEa`2YX_ diff --git a/widgets/newest_images/skins/default/list.html b/widgets/newest_images/skins/default/list.html deleted file mode 100644 index 2018eab10..000000000 --- a/widgets/newest_images/skins/default/list.html +++ /dev/null @@ -1,67 +0,0 @@ - - - - - - -
    - -
    -
    {$widget_info->title}
    - - - -
    - - - - - {@ $count = 0; } - - - - {@ $oDocument = $widget_info->document_list[$i*$widget_info->cols_list_count + $j]} - - - - - -
    rows_list_count>1)-->class="bottomBorder"> - -
    - - - -
    {$oDocument->getNickName()}
    - - - -
    {$oDocument->getRegdate()}
    - - - -
    - - - {$lang->readed_count} {$oDocument->get('readed_count')} - - - - - - | - - {$lang->voted_count} {$oDocument->get('voted_count')} - - -
    - - - -
     
    - -
    -
    diff --git a/widgets/newest_images/skins/default/skin.xml b/widgets/newest_images/skins/default/skin.xml deleted file mode 100644 index ebba1d2e1..000000000 --- a/widgets/newest_images/skins/default/skin.xml +++ /dev/null @@ -1,34 +0,0 @@ - - - 최신 이미지 위젯 기본 스킨 - 最新イメージ表示ウィジェットのデフォルトスキン(default) - 最新图片列表默认皮肤 - Newest Image Widget Default Skin - 最新圖片預設面板 - 최신 이미지 위젯의 기본 스킨입니다. - 最新イメージを表示するウィジェットのデフォルトスキンです。 - 最新图片列表控件的默认皮肤. - This is default skin of newest image widget. - 最新圖片預設面板 - 0.1 - 2007-02-28 - http://www.zeroboard.com - - - 제로 - Zero - Zero - Zero - Zero - - - - - 기본 컬러 - デフォルトカラー - 默认颜色 - Default Color - 預設顏色 - - - \ No newline at end of file diff --git a/widgets/newest_images/skins/xe_official/css/normal.css b/widgets/newest_images/skins/xe_official/css/normal.css deleted file mode 100644 index fa3d2f62e..000000000 --- a/widgets/newest_images/skins/xe_official/css/normal.css +++ /dev/null @@ -1,26 +0,0 @@ -.ni_box { padding-bottom:5px; overflow:hidden; position:relative;} -.ni_box h2 { font-size:1em; display:block; height:21px; padding:9px 0 0 9px; margin-bottom:5px; color:#000000; background:url(../images/normal/lineNotice.gif) no-repeat left bottom;} - -.ni_box .more { position:absolute; top:12px; right:11px; color:#000000; font:.8em Tahoma;} -.ni_box a.more { text-decoration:none;} -.ni_box a.more:hover { text-decoration:underline;} - -.ni_box .thumbnail_box { width:100%; table-layout:fixed; } -.ni_box .thumbnail_box .thumbnail { margin:3px; padding:3px; border:none; text-align:center; } -.ni_box .thumbnail_box .thumbnail img { border:1px solid #DEDEDE; } -.ni_box .thumbnail_box .thumbnail img:hover { border:1px solid #54564b; } - -.ni_box .thumbnail_box .title { text-align:center; } - -.ni_box .thumbnail_box a { color:#000000; text-decoration:none; } -.ni_box .thumbnail_box a:visited { color:#54564b; text-decoration:none; } - -.ni_box .thumbnail_box td.bottomBorder { border-bottom:1px dashed #EEEEEE; padding-bottom:5px; } -.ni_box .thumbnail_box div strong { font-weight:normal; color:#FE6700; font:.9em Tahoma; } -.ni_box .thumbnail_box div.author { color:#54564b; text-align:center;} -.ni_box .thumbnail_box div.author span, .ni_box .thumbnail_box div.author div { color:#54564b; } -.ni_box .thumbnail_box div.regdate { font-size:0.9em; color:#AAAAAA; margin-top:2px;text-align:center;} - -.ni_box .thumbnail_box div.readAndVoted { color:#999999; font-size:0.9em; text-align:center;} -.ni_box .thumbnail_box div.readAndVoted span.div_block { color:#333333; font-size:0.9em; } -.ni_box .thumbnail_box div.readAndVoted strong { font-weight:normal; color:#FE6700; } diff --git a/widgets/newest_images/skins/xe_official/images/blank.gif b/widgets/newest_images/skins/xe_official/images/blank.gif deleted file mode 100644 index 35d42e808f0a8017b8d52a06be2f8fec0b466a66..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 43 scmZ?wbhEHbWMp7uXkcLY|NlP&1B2pE7Dgb&paUX6G7L;iE{qJ;0LZEa`2YX_ diff --git a/widgets/newest_images/skins/xe_official/images/normal/bulletD0.gif b/widgets/newest_images/skins/xe_official/images/normal/bulletD0.gif deleted file mode 100644 index e8e17d4c63d93ac478a0a54a3abc39ad94eed969..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 44 tcmZ?wbhEHbWM*JyXkcKtaNz<21B2pE79h#MpaUX6G7L=2E%mGn)&RoU2R8r! diff --git a/widgets/newest_images/skins/xe_official/images/normal/lineNotice.gif b/widgets/newest_images/skins/xe_official/images/normal/lineNotice.gif deleted file mode 100644 index dbf2c8220a7eb9d2b007167e9e0efe70cec5b33c..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 139 zcmV;60CfLHNk%w1VF(8T0DuAj{x%eRe0(AP6+?1mVRU6=Aa`kWXdqN*WgtgMO;7+V z000002nPZH00L2jkEzS;52Ku++KaQ^y!#J^;z*X}iKgnxw(bkZ@=VwEjpzE#_x=wI t3Wvm^@rX<+mrU2>35`mpl&1BH&1$#YuJ;QLi^t@$`HW7h*KAJ#06We2KUn|( diff --git a/widgets/newest_images/skins/xe_official/list.html b/widgets/newest_images/skins/xe_official/list.html deleted file mode 100644 index 15b602405..000000000 --- a/widgets/newest_images/skins/xe_official/list.html +++ /dev/null @@ -1,67 +0,0 @@ - - - - - - -
    - -

    {$widget_info->title}

    - - - -
    - - {@ $count = 0; } - - - - {@ $oDocument = $widget_info->document_list[$i*$widget_info->cols_list_count + $j]} - - - - - -
    rows_list_count>1)-->class="bottomBorder"> - -
    - - - -
    {$oDocument->getNickName()}
    - - - -
    {$oDocument->getRegdate()}
    - - - -
    - - - {$lang->readed_count} {$oDocument->get('readed_count')} - - - - - -
    - - {$lang->voted_count} {$oDocument->get('voted_count')} - - -
    - - - -
     
    - -
    - - - more - -
    diff --git a/widgets/newest_images/skins/xe_official/skin.xml b/widgets/newest_images/skins/xe_official/skin.xml deleted file mode 100644 index 9432e4402..000000000 --- a/widgets/newest_images/skins/xe_official/skin.xml +++ /dev/null @@ -1,34 +0,0 @@ - - - 최신 이미지 위젯 기본 스킨 - 最新イメージ表示ウィジェットのデフォルトスキン(xe official) - 官网最新图片列表皮肤 - Newest Image Widget Default Skin - 官方網站最新圖片預設面板 - 최신 이미지 위젯의 기본 스킨입니다. - 最新イメージを表示するウィジェットのデフォルトスキンです。 - 最新图片列表控件的官方网站皮肤。 - This is default skin of newest image widget. - 官方網站最新圖片預設面板。 - 0.1 - 2007-02-28 - http://www.zeroboard.com - - - 제로 - Zero - Zero - Zero - Zero - - - - - 기본 컬러 - デフォルトカラー - 默认颜色 - Default Color - 預設顏色 - - - \ No newline at end of file diff --git a/widgets/newest_images/widgetstyle.html b/widgets/newest_images/widgetstyle.html deleted file mode 100644 index e69de29bb..000000000 diff --git a/widgets/newest_trackback/conf/info.xml b/widgets/newest_trackback/conf/info.xml deleted file mode 100644 index 5802ad335..000000000 --- a/widgets/newest_trackback/conf/info.xml +++ /dev/null @@ -1,66 +0,0 @@ - - - 최근 엮인글 출력 - 引用列表 - 最新トラックバック表示 - Newest Trackbacks - Mostrar Trackbacks recientes - Отображение последних трекбеков - 最新引用 - 최근 엮인글 (trackback)을 출력하는 위젯입니다. - 显示最新引用 (trackback)列表的控件。 - 最新のトラックバック(trackback)を表示するウィジェットです。 - This widget displays newest trackbacks. - Este widget muestra los trackbacks recientes. - Этот виджет отображает последние трекбеки. - 顯示最新引用的widget。 - 0.1 - 2007-02-28 - - - 제로 - zero - Zero - zero - zero - zero - zero - - - - - text - 목록수 - 目录数 - リスト数 - The number of list - Número de la lista - Число списка - 目錄數 - 출력될 목록의 수를 정하실 수 있습니다. (기본 5개) - 可设置要显示的目录数。 (默认为5个) - 出力するリストの数を指定します(デフォルト5個)。 - You can set the number of list to be displayed.(default is 5) - Usted puede definir el número de listas a mostrar.(predefinido: 5) - Вы можете выбрать число списка трекбеков для отображения. (стандарт: 5) - 可設置要顯示的列表數。(預設是5個) - - - module_srl_list - 대상 모듈 - 模块对象 - モジュール - Target Module - Módulo Objetivo - Модуль назначения - 目標模組 - 선택하신 모듈에 등록된 글을 대상으로 합니다. - 将把所选模块当中的主题作为对象。 - チェックされたモジュールに登録されたコンテンツ(書き込み)を対象とします。 - The target articles for the newest trackbacks will be the ones submitted in the selected module. - Objetivo de los documentos agregados serán los del módulo seleccionado. - Статьи назначения для последних трекбеков будут теми, что были размещены в выбранном модуле. - 將所選擇的模組當作目標。 - - - diff --git a/widgets/newest_trackback/newest_trackback.class.php b/widgets/newest_trackback/newest_trackback.class.php deleted file mode 100644 index 3cd270e24..000000000 --- a/widgets/newest_trackback/newest_trackback.class.php +++ /dev/null @@ -1,74 +0,0 @@ -mid_list) { - $mid_list = explode(",",$args->mid_list); - if(count($mid_list)) { - $module_srls = $oModuleModel->getModuleSrlByMid($mid_list); - if(count($module_srls)) $args->module_srls = implode(',',$module_srls); - else $args->module_srls = null; - } - } - - // 제목 - $title = $args->title; - - // 정렬 대상 - $order_target = $args->order_target; - if(!in_array($order_target, array('list_order','update_order'))) $order_target = 'list_order'; - - // 정렬 순서 - $order_type = $args->order_type; - if(!in_array($order_type, array('asc','desc'))) $order_type = 'asc'; - - // 출력된 목록 수 - $list_count = (int)$args->list_count; - if(!$list_count) $list_count = 5; - - // 대상 모듈이 선택되어 있지 않으면 해당 사이트의 전체 모듈을 대상으로 함 - $site_module_info = Context::get('site_module_info'); - if($args->module_srls) $obj->module_srl = $args->module_srls; - else if($site_module_info) $obj->site_srl = (int)$site_module_info->site_srl; - $obj->sort_index = $order_target; - $obj->list_count = $list_count; - - // trackback 모듈의 model 객체를 받아서 getTrackbackList() method를 실행 - $oTrackbackModel = &getModel('trackback'); - $output = $oTrackbackModel->getNewestTrackbackList($obj); - - $widget_info->title = $title; - $widget_info->trackback_list = $output->data; - - preg_match_all('/(width|height)([^[:digit:]]+)([0-9]+)/i',$args->style,$matches); - $widget_info->width = trim($matches[3][0]); - Context::set('widget_info', $widget_info); - - // 템플릿의 스킨 경로를 지정 (skin, colorset에 따른 값을 설정) - $tpl_path = sprintf('%sskins/%s', $this->widget_path, $args->skin); - Context::set('colorset', $args->colorset); - - // 템플릿 파일을 지정 - $tpl_file = 'list'; - - // 템플릿 컴파일 - $oTemplate = &TemplateHandler::getInstance(); - return $oTemplate->compile($tpl_path, $tpl_file); - } - } -?> diff --git a/widgets/newest_trackback/skins/blog_newest_trackback/css/cyan.css b/widgets/newest_trackback/skins/blog_newest_trackback/css/cyan.css deleted file mode 100644 index 9ee84624d..000000000 --- a/widgets/newest_trackback/skins/blog_newest_trackback/css/cyan.css +++ /dev/null @@ -1,5 +0,0 @@ -.blog_widget_cyan .newest_trackback { border:1px solid #e0e1db; background:url(../images/cyan/bgBoxTypeB.gif) repeat-x left top; margin-bottom:.7em; } -.blog_widget_cyan .newest_trackback h2 { margin:0; padding:0; border-left:1px solid #ffffff; border-right:1px solid #ffffff; padding:7px 0 0 12px; height:21px; _height:20px; font-size:1em; color:#54564b; } -.blog_widget_cyan .newest_trackback .items { margin:0; padding:10px; overflow:hidden;} -.blog_widget_cyan .newest_trackback .items li { font-size:.9em; display:block; color:#a4a4a4; margin-right:.1em; overflow:hidden; white-space:nowrap; list-style:none; width:100%; padding:3px 0 3px 0;} -.blog_widget_cyan .newest_trackback .items li a { color:#a4a4a4; line-height:1.5em; text-decoration:none; } diff --git a/widgets/newest_trackback/skins/blog_newest_trackback/css/green.css b/widgets/newest_trackback/skins/blog_newest_trackback/css/green.css deleted file mode 100644 index acd70f1f8..000000000 --- a/widgets/newest_trackback/skins/blog_newest_trackback/css/green.css +++ /dev/null @@ -1,5 +0,0 @@ -.blog_widget_green .newest_trackback { border:1px solid #e0e1db; background:url(../images/green/bgBoxTypeB.gif) repeat-x left top; margin-bottom:.7em; } -.blog_widget_green .newest_trackback h2 { margin:0; padding:0; border-left:1px solid #ffffff; border-right:1px solid #ffffff; padding:7px 0 0 12px; height:21px; _height:20px; font-size:1em; color:#54564b; } -.blog_widget_green .newest_trackback .items { margin:0; padding:10px; overflow:hidden;} -.blog_widget_green .newest_trackback .items li { font-size:.9em; display:block; color:#a4a4a4; margin-right:.1em; overflow:hidden; white-space:nowrap; list-style:none; width:100%; padding:3px 0 3px 0;} -.blog_widget_green .newest_trackback .items li a { color:#a4a4a4; line-height:1.5em; text-decoration:none; } diff --git a/widgets/newest_trackback/skins/blog_newest_trackback/css/normal.css b/widgets/newest_trackback/skins/blog_newest_trackback/css/normal.css deleted file mode 100644 index 909879244..000000000 --- a/widgets/newest_trackback/skins/blog_newest_trackback/css/normal.css +++ /dev/null @@ -1,5 +0,0 @@ -.blog_widget_normal .newest_trackback { border:1px solid #e0e1db; background:url(../images/normal/bgBoxTypeB.gif) repeat-x left top; margin-bottom:.7em; } -.blog_widget_normal .newest_trackback h2 { margin:0; padding:0; border-left:1px solid #ffffff; border-right:1px solid #ffffff; padding:7px 0 0 12px; height:21px; _height:20px; font-size:1em; color:#54564b; } -.blog_widget_normal .newest_trackback .items { margin:0; padding:10px; overflow:hidden;} -.blog_widget_normal .newest_trackback .items li { font-size:.9em; display:block; color:#a4a4a4; margin-right:.1em; overflow:hidden; white-space:nowrap; list-style:none; width:100%; padding:3px 0 3px 0;} -.blog_widget_normal .newest_trackback .items li a { color:#a4a4a4; line-height:1.5em; text-decoration:none; text-decoration:none; } diff --git a/widgets/newest_trackback/skins/blog_newest_trackback/css/purple.css b/widgets/newest_trackback/skins/blog_newest_trackback/css/purple.css deleted file mode 100644 index e8cce1df4..000000000 --- a/widgets/newest_trackback/skins/blog_newest_trackback/css/purple.css +++ /dev/null @@ -1,5 +0,0 @@ -.blog_widget_purple .newest_trackback { border:1px solid #e0e1db; background:url(../images/purple/bgBoxTypeB.gif) repeat-x left top; margin-bottom:.7em; } -.blog_widget_purple .newest_trackback h2 { margin:0; padding:0; border-left:1px solid #ffffff; border-right:1px solid #ffffff; padding:7px 0 0 12px; height:21px; _height:20px; font-size:1em; color:#54564b; } -.blog_widget_purple .newest_trackback .items { margin:0; padding:10px; overflow:hidden;} -.blog_widget_purple .newest_trackback .items li { font-size:.9em; display:block; color:#a4a4a4; margin-right:.1em; overflow:hidden; white-space:nowrap; list-style:none; width:100%; padding:3px 0 3px 0;} -.blog_widget_purple .newest_trackback .items li a { color:#a4a4a4; line-height:1.5em; text-decoration:none; } diff --git a/widgets/newest_trackback/skins/blog_newest_trackback/css/red.css b/widgets/newest_trackback/skins/blog_newest_trackback/css/red.css deleted file mode 100644 index a228a3bd0..000000000 --- a/widgets/newest_trackback/skins/blog_newest_trackback/css/red.css +++ /dev/null @@ -1,5 +0,0 @@ -.blog_widget_red .newest_trackback { border:1px solid #e0e1db; background:url(../images/red/bgBoxTypeB.gif) repeat-x left top; margin-bottom:.7em; } -.blog_widget_red .newest_trackback h2 { margin:0; padding:0; border-left:1px solid #ffffff; border-right:1px solid #ffffff; padding:7px 0 0 12px; height:21px; _height:20px; font-size:1em; color:#54564b; } -.blog_widget_red .newest_trackback .items { margin:0; padding:10px; overflow:hidden;} -.blog_widget_red .newest_trackback .items li { font-size:.9em; display:block; color:#a4a4a4; margin-right:.1em; overflow:hidden; white-space:nowrap; list-style:none; width:100%; padding:3px 0 3px 0;} -.blog_widget_red .newest_trackback .items li a { color:#a4a4a4; line-height:1.5em; text-decoration:none; } diff --git a/widgets/newest_trackback/skins/blog_newest_trackback/images/cyan/bgBoxTypeB.gif b/widgets/newest_trackback/skins/blog_newest_trackback/images/cyan/bgBoxTypeB.gif deleted file mode 100644 index 99a8770454d1a10d58fdfd3c07027e8ba0315dbb..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 207 zcmZ?wbhEHbWMz=ojdHLCg zFCV}C`2YVu0}LqsWC1gEKqSac238*h^)81R7fe|~)a`Q_!e*Dt=l{POGT-YYwve0lcc&(D`%U%mVB z;nlY{AAf#+{r&B;uP?s-{`U6!`{!R@e*g3H>({T}et-Y)^W)cFUw{7n`SItcH{ahr z{qp?(|Njg~K=CIFn5P3GL3T2*dOc9<3XfFM&{~`QU{{EYy-Duf@`bOR?i)KOq*<(y z=xs;|I+)@#?|e_ltrcP75pNQ9`&R62DX?%-vp$#JTXoiM$6e)#iFWgEyj5hd1^_n- Bb|(M; diff --git a/widgets/newest_trackback/skins/blog_newest_trackback/images/normal/bgBoxTypeB.gif b/widgets/newest_trackback/skins/blog_newest_trackback/images/normal/bgBoxTypeB.gif deleted file mode 100644 index 09f7dd59cd21149a0a456595a07cb8fccbb288c5..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 200 zcmZ?wbhEHbWMznQ`}y<7w{Ktn{rmIz^M|irKmY#y z`|saB$BrNP`t|G2pWi=!{`mX%ufKnRD!>2w_2cW;Pyhb?{qp70@83WF|NqZ`4JiI( z0SoJZNRXWjtgZ@bU7?xt+-K?ONbh~GaM~-@*`n@kjs4&KO#v@7#8f?05_gJN%x%cH k;;@u$-Sw6*@0V5kr){YCqcL4D=zyAFE@blNlU%x*8{`2eakGDU5fBXIO-OpcNe*bv& zUi=lh?(zyAL5=Ewj4{~2%t#h)x-NgWUg zvXg<;X@P2&L!_97)SA_gcLnL34~W&bsC#4m^#6gD01pi@X diff --git a/widgets/newest_trackback/skins/blog_newest_trackback/list.html b/widgets/newest_trackback/skins/blog_newest_trackback/list.html deleted file mode 100644 index 158dd2d7b..000000000 --- a/widgets/newest_trackback/skins/blog_newest_trackback/list.html +++ /dev/null @@ -1,25 +0,0 @@ - - - - - - - - - - - - - - {@ $colorset = "" } - - - diff --git a/widgets/newest_trackback/skins/blog_newest_trackback/skin.xml b/widgets/newest_trackback/skins/blog_newest_trackback/skin.xml deleted file mode 100644 index 85aa238f3..000000000 --- a/widgets/newest_trackback/skins/blog_newest_trackback/skin.xml +++ /dev/null @@ -1,69 +0,0 @@ - - - 블로그 스타일의 최신 엮인글 목록 - ブログスタイルの最新トラックバックリスト - 博客式最新引用列表 - Newest Trackback List of Blog Style - 部落格式最新引用列表 - 블로그 스타일로 최신 엮인글 출력합니다. - ブログスタイルで最新のトラックバックを表示します。 - 显示为博客式的最新引用列表。 - It displays newest trackback list with blog style. - 顯示部落格式最新引用列表。 - 0.1 - 2007-02-28 - http://www.zeroboard.com - - - 제로 - Zero - zero - zero - zero - - - - - 레이아웃에 맞춤 - レイアウトに合わせる - 随布局 - 레이아웃에 맞춤 - 隨版面 - - - 기본 컬러 - デフォルトカラー - 默认颜色 - Default color - 預設顏色 - - - 청록색 - 青緑 - 青绿色 - cyan - 青綠色 - - - 초록색 - - 绿色 - green - 綠色 - - - 빨간색 - - 红色 - red - 紅色 - - - 보라색 - - 紫色 - purple - 紫色 - - - \ No newline at end of file diff --git a/widgets/planet_document/conf/info.xml b/widgets/planet_document/conf/info.xml deleted file mode 100644 index 1f250ce21..000000000 --- a/widgets/planet_document/conf/info.xml +++ /dev/null @@ -1,155 +0,0 @@ - - - 플래닛 최근 글 출력 - Recent Document of PlanetXE - 微博主题列表 - 微型部落格主題輸出 - プラネット最新書き込み表示 - 플래닛의 글들만 출력하는 위젯입니다 . - This widget displays recent documents in PlanetXE. - 列出微博主题列表。 - 微型部落格主題輸出widget。 - プラネットに登録された書く込みだけ表示するウィジェットです。 - 0.1 - 2008-12-24 - - - zero - zero - zero - zero - zero - - - - - text - 목록수 - 目录数 - リスト数 - The number of items - Número de la lista - Число списка - 目錄數 - 출력될 목록의 수를 정하실 수 있습니다. (기본 5개) - 可设置要显示的目录数。 (默认为5个) - 出力するリスト数を指定します(デフォルト5個)。 - You can set the number of articles to be displayed. (default is 5) - Usted puede definir el número de los documentos a mostrar. (predefinido: 5) - Вы можете выбрать число списка статей для отображения. (стандарт: 5) - 設置要顯示的目錄數。(預設是5個) - - - text - 이미지 가로크기 - イメージ横幅のサイズ - 宽度 - Width of Image - Ancho de la imagen - Ширина изображения - 圖片寬度 - 출력될 이미지의 가로크기를 정하실 수 있습니다. (기본 50) - 表示するイメージの横幅サイズを指定します(デフォルト50)。 - 可以指定要显示的图片宽度。(默认为50) - You can set the width of image. (50 as default) - Usted puede definir el ancho de la imagen. (predefinido:50px) - Вы можете установить ширину изображения. (стандарт: 50px) - 指定顯示的圖片寬度。(預設是50) - - - text - 이미지 세로크기 - イメージ縦幅のサイズ - 高度 - Height of Image - Высота изображения - 圖片高度 - 이미지의 세로 크기를 지정할 수 있습니다. (기본 50px) - イメージの縦幅サイズを指定します(デフォルト 50px)。 - 可以指定图片高度。(默认为50px) - You can set the height of image. (50 as default) - Вы можете установить вытсоту изображения. (стандарт: 50px) - 指定圖片高度。(預設是50px) - - - select - 중복 허용 - 重複可能 - 重复与否 - Allow Repetition - 중복 허용 - 是否重複 - Y로 하시면 플래닛 멤버들의 중복을 검사하지 않고 무조건 최신순으로 글을 추출하여 출력합니다 - Yに設定すると、プラネットメンバーの重複をチェックせずに、とりあえず登録順に書き込みを抽出し、表示します。 - - 允许重复:不管你发布了多少个主题,按时间顺列出; - 不重复:只列出每个用户的最近一个主题。 - - If you do not allow the repetition, this widget shows at most one article for one member - Y로 하시면 플래닛 멤버들의 중복을 검사하지 않고 무조건 최신순으로 글을 추출하여 출력합니다 - 可重複:按照時間順序排列顯示主題;不重複:只會顯示用戶最近發表的主題。 - - N - 중복하지 않음 - Not allow - 重複不可 - 不重复 - 중복하지 않음 - 不重複 - - - Y - 중복 허용 - Allow - 重複可能 - 允许重复 - 중복 허용 - 可重複 - - - - select - 글쓴이 표시 - Display author's name - 投稿者表示 - - Y - 출력 - Display - 显示 - 顯示 - 表示 - - - N - 출력하지 않음 - Not display - 不显示 - 不顯示 - 非表示 - - - - select - 댓글수, 원츄수 표시 - Display the number of comments and votes - お勧め、ベスト表示 - - Y - 출력 - Display - 显示 - 顯示 - 表示 - - - N - 출력하지 않음 - Not display - 不显示 - 不顯示 - 非表示 - - - - diff --git a/widgets/planet_document/planet_document.class.php b/widgets/planet_document/planet_document.class.php deleted file mode 100644 index fefaa88b2..000000000 --- a/widgets/planet_document/planet_document.class.php +++ /dev/null @@ -1,74 +0,0 @@ -title; - - // 출력된 목록 수 - $list_count = (int)$args->list_count; - if(!$list_count) $list_count = 5; - $args->list_count = $list_count; - - // 중복 허용/ 비허용 체크 - if($args->allow_repetition != 'Y') { - $output = executeQueryArray('widgets.planet_document.getUniqueNewestDocuments', $args); - } else { - $output = executeQueryArray('widgets.planet_document.getNewestDocuments', $args); - } - - // 플래닛 글 목록 구함 - $oPlanetModel = &getModel('planet'); - Context::set('planet', $planet = $oPlanetModel->getPlanet()); - - if(count($output->data)) { - foreach($output->data as $key => $val) { - $document_srl = $val->document_srl; - $oPlanet = null; - $oPlanet = new PlanetItem(); - $oPlanet->setAttribute($val); - $planet_list[] = $oPlanet; - } - } else { - $planet_list = array(); - } - Context::set('planet_list', $planet_list); - - // 템플릿의 스킨 경로를 지정 (skin, colorset에 따른 값을 설정) - $tpl_path = sprintf('%sskins/%s', $this->widget_path, $args->skin); - Context::set('colorset', $args->colorset); - - // 템플릿 파일을 지정 - $tpl_file = 'list'; - - if(!$args->thumbnail_width) $args->thumbnail_width = 50; - if(!$args->thumbnail_height) $args->thumbnail_height = 50; - $widget_info->thumbnail_width = $args->thumbnail_width; - $widget_info->thumbnail_height = $args->thumbnail_height; - $widget_info->domain = Context::getDefaultUrl(); - if(!$args->show_number_of_comments) $args->show_number_of_comments = "N"; - if(!$args->show_author_name) $args->show_author_name = "N"; - $widget_info->show_number_of_comments = $args->show_number_of_comments; - $widget_info->show_author_name = $args->show_author_name; - Context::set('widget_info', $widget_info); - - // 템플릿 컴파일 - $oTemplate = &TemplateHandler::getInstance(); - $output = $oTemplate->compile($tpl_path, $tpl_file); - return $output; - } - } -?> diff --git a/widgets/planet_document/queries/getNewestDocuments.xml b/widgets/planet_document/queries/getNewestDocuments.xml deleted file mode 100644 index d11f83f61..000000000 --- a/widgets/planet_document/queries/getNewestDocuments.xml +++ /dev/null @@ -1,33 +0,0 @@ - - - -
    -
    -
    - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/widgets/planet_document/queries/getUniqueNewestDocuments.xml b/widgets/planet_document/queries/getUniqueNewestDocuments.xml deleted file mode 100644 index e9646f8f7..000000000 --- a/widgets/planet_document/queries/getUniqueNewestDocuments.xml +++ /dev/null @@ -1,33 +0,0 @@ - - -
    -
    -
    -
    - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/widgets/planet_document/skins/default/css/widget.css b/widgets/planet_document/skins/default/css/widget.css deleted file mode 100644 index 5009d19cf..000000000 --- a/widgets/planet_document/skins/default/css/widget.css +++ /dev/null @@ -1,54 +0,0 @@ -@charset "utf-8"; - -.widgetContainer a{ text-decoration:none;} -.widgetContainer a:hover, -.widgetContainer a:active, -.widgetContainer a:focus{ text-decoration:underline;} -.widgetContainer img{ border:0;} -.widgetContainer sup{ position:relative; line-height:1; display:inline-block; margin:-5px 0; *padding:0 1px;} -.widgetContainer form{ margin:0; padding:0;} -.widgetContainer fieldset{ border:0; margin:0; padding:0;} - -.widgetUlistB{ margin:0; padding:0; font-size:12px; line-height:1.5; *zoom:1;} -.widgetUlistB:after{ content:""; display:block; clear:both;} -.widgetUlistB li{ position:relative; list-style:none; margin-bottom:10px; *zoom:1;} -.widgetUlistB li .author{ float:left; margin-right:-42px;} -.widgetUlistB li .author img{ border:1px solid;} -.widgetUlistB li .title{ position:relative; margin:0 0 0 60px; border:2px solid; padding:10px 15px; *zoom:1;} -.widgetUlistB li .title div { display:block; } -.widgetUlistB li .title a{ text-decoration:none;} -.widgetUlistB li .title .arrow{ position:absolute; top:16px; left:-6px; display:block; overflow:hidden; width:6px; height:7px; font-size:0; line-height:0;} -.widgetUlistB li .title .deco{ position:absolute; display:block; overflow:hidden; width:1px; height:1px; font-size:0; line-height:0;} -.widgetUlistB li .title .deco .topLeft{} -.widgetUlistB li .title .date{ font-size:11px; font-family:Tahoma;} -.widgetUlistB li .title .hour{ font-size:11px; font-family:Tahoma;} -.widgetUlistB li .title .cnt{ font-size:11px; font-family:Tahoma; color:#888;} - -.widgetUlistB li .author img{ border-color:#ccc;} -.widgetUlistB li .title{ border-color:#eee; color:#333; background:#fff;} -.widgetUlistB li .title a{ color:#0066ff;} -.widgetUlistB li .title .arrow{ background:url(../img/white/arrowUlistB.gif) no-repeat;} -.widgetUlistB li .title .deco{ background:#fff;} -.widgetUlistB li .title .date{ color:#333;} -.widgetUlistB li .title .hour{ color:#888;} - -.widgetContainer.black .widgetUlistB{ margin:0; padding:0; font-size:12px; line-height:1.5; *zoom:1;} -.widgetContainer.black .widgetUlistB:after{ content:""; display:block; clear:both;} -.widgetContainer.black .widgetUlistB li{ position:relative; list-style:none; margin-bottom:10px; *zoom:1;} -.widgetContainer.black .widgetUlistB li .author{ float:left; margin-right:-42px;} -.widgetContainer.black .widgetUlistB li .author img{ border:1px solid;} -.widgetContainer.black .widgetUlistB li .title{ position:relative; margin:0 0 0 60px; border:2px solid; padding:10px 15px; *zoom:1;} -.widgetContainer.black .widgetUlistB li .title a{ text-decoration:underline;} -.widgetContainer.black .widgetUlistB li .title .arrow{ position:absolute; top:16px; left:-6px; display:block; overflow:hidden; width:6px; height:7px; font-size:0; line-height:0;} -.widgetContainer.black .widgetUlistB li .title .deco{ position:absolute; display:block; overflow:hidden; width:1px; height:1px; font-size:0; line-height:0;} -.widgetContainer.black .widgetUlistB li .title .deco .topLeft{} -.widgetContainer.black .widgetUlistB li .title .date{ font-size:11px; font-family:Tahoma;} -.widgetContainer.black .widgetUlistB li .title .hour{ font-size:11px; font-family:Tahoma;} - -.widgetContainer.black .widgetUlistB li .author img{ border-color:#666;} -.widgetContainer.black .widgetUlistB li .title{ border-color:#333; color:#999; background:#000;} -.widgetContainer.black .widgetUlistB li .title a{ color:#3399ff;} -.widgetContainer.black .widgetUlistB li .title .arrow{ background:url(../img/black/arrowUlistB.gif) no-repeat;} -.widgetContainer.black .widgetUlistB li .title .deco{ background:#000;} -.widgetContainer.black .widgetUlistB li .title .date{ color:#999;} -.widgetContainer.black .widgetUlistB li .title .hour{ color:#888;} diff --git a/widgets/planet_document/skins/default/img/black/arrowUlistB.gif b/widgets/planet_document/skins/default/img/black/arrowUlistB.gif deleted file mode 100755 index cc264ff3fa0da959187b2ee5cb097cac6a2bc172..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 60 zcmZ?wbhEHbWMg1wn8?Hc1jfe3|Ns97G8BKZFfuSOG3bCqLGlbtyi=On6(ksBQYLLp J&C_781^{Og3>yFd diff --git a/widgets/planet_document/skins/default/img/white/arrowUlistB.gif b/widgets/planet_document/skins/default/img/white/arrowUlistB.gif deleted file mode 100755 index c5622a7cc5e620f628e269366a92fd82591ae0ec..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 60 zcmZ?wbhEHbWMg1wn8?KN|NsAY@7@7P1_lPjpDc_F3``6 - - - -
    black"> -
      - -
    • - {htmlspecialchars($item->nick_name)} -
      - {$item->getContent()} - {zdate($item->get('regdate'),"y.m.d",false)} {zdate($item->get('regdate'),"H:i",false)} - by {$item->getNickName()} - {$lang->comment}:{$item->getCommentCount()} {$lang->cmd_planet_good}:{$item->getVotedCount()} - -
      -
    • - -
    -
    diff --git a/widgets/planet_document/skins/default/skin.xml b/widgets/planet_document/skins/default/skin.xml deleted file mode 100644 index 0a64264bd..000000000 --- a/widgets/planet_document/skins/default/skin.xml +++ /dev/null @@ -1,52 +0,0 @@ - - - 기본 플래닛 글 스킨 - 微博最新主题列表皮肤 - 微型部落格最新主題列表面板 - デフォルトプラネット書き込み表示スキン - - 플래닛 글들을 출력하는 기본 위젯 스킨입니다. - - - 微博最新主题列表皮肤。 - - - 微型部落格最新主題列表面板。 - - - プラネットの書き込みを表示するデフォルトスキンです。 - - 0.1 - 2009-02-17 - http://www.zeroboard.com - - - zero - zero - zero - zero - - - - 레이아웃에 맞춤 - レイアウトに合わせる - 随布局 - 레이아웃에 맞춤 - 隨版面 - - - 하얀색(기본) - 白(デフォルト) - 白色(默认) - White (default) - 白色(預設) - - - 검은색 - - Black - 黑色 - 黑色 - - - diff --git a/widgets/planet_document/skins/xe_official/list.html b/widgets/planet_document/skins/xe_official/list.html deleted file mode 100644 index c4299013f..000000000 --- a/widgets/planet_document/skins/xe_official/list.html +++ /dev/null @@ -1,17 +0,0 @@ - - - -
    - -

    {htmlspecialchars($item->nick_name)}

    - -
    - - - - - - {$item->getContent()} -
    -
    - diff --git a/widgets/planet_document/skins/xe_official/skin.xml b/widgets/planet_document/skins/xe_official/skin.xml deleted file mode 100644 index b05e4658a..000000000 --- a/widgets/planet_document/skins/xe_official/skin.xml +++ /dev/null @@ -1,45 +0,0 @@ - - - XE 공식 레이아웃용 플래닛 글 스킨 - XE官方网站微博主题列表皮肤 - XE 官方網站微型部落格版面 - XE公式レイアウト用プラネット書き込み表示スキン - - 플래닛 글들을 출력하는 위젯 스킨입니다. - - - 微博主题列表皮肤。 - - - 微型部落格主題輸出面板。 - - - プラネットの書き込みを表示するデフォルトスキンです。 - - 0.1 - 2008-12-24 - http://www.zeroboard.com - - - zero - zero - zero - zero - - - - 흰색 바탕용 - 白い背景用 - 白色背景 - White Background - 白色背景 - - - 어두운 바탕용 - 暗い背景用 - 暗色背景 - Dark Background - 暗色背景 - - - diff --git a/widgets/planet_document/skins/xe_official/style.css b/widgets/planet_document/skins/xe_official/style.css deleted file mode 100644 index 7977fb80b..000000000 --- a/widgets/planet_document/skins/xe_official/style.css +++ /dev/null @@ -1,31 +0,0 @@ -@charset "utf-8"; - -.planetDocument { overflow:hidden; margin-bottom:5px; *zoom:1;} -.planetDocument .identity { padding:0; float:left; margin:3px 10px 3px 3px; background:none; *zoom:1; overflow:hidden;} -.planetDocument .identity a img{ display:block; border:1px solid #545554;} - -.planetDocument .article { position:relative; overflow:hidden; *zoom:1; margin:3px 0 0 0; padding:0; } -.planetDocument .article .tooltipLT, -.planetDocument .article .tooltipRT, -.planetDocument .article .tooltipLB, -.planetDocument .article .tooltipRB { position:absolute; background:url("./tooltip.gif") no-repeat; display:block; width:10px; height:10px; z-index:10; background-color:#FFFFFF; overflow:hidden; padding:0; margin:0;} -.planetDocument .article .tooltipArrow { position:absolute; background:url("./tooltip.gif") no-repeat left -20px; width:7px; height:4px; left:0; top:10px; z-index:10; overflow:hidden; } -.planetDocument .article .tooltipLT { left:4px; top:0px; background-position:0 0; } -.planetDocument .article .tooltipRT { right:0px; top:0px; _right:-1px; background-position:-10px 0; } -.planetDocument .article .tooltipLB { left:4px; bottom:0px; background-position:0 -10px; } -.planetDocument .article .tooltipRB { right:0px; bottom:0px; _right:-1px; background-position:-10px -10px; } -.planetDocument .article .content { border:1px solid #545554; z-index:1; display:block; padding:10px; margin-left:4px; line-height:100%;} -.planetDocument .article .content div { line-height:1.3; } - -.planetDocument.black .article .tooltipLT, -.planetDocument.black .article .tooltipRT, -.planetDocument.black .article .tooltipLB, -.planetDocument.black .article .tooltipRB { background-color:#000; } -.planetDocument.black .article .tooltipLT { background-position:0 -25px; } -.planetDocument.black .article .tooltipRT { top:0px; background-position:-10px -25px; } -.planetDocument.black .article .tooltipLB { background-position:0 -35px; } -.planetDocument.black .article .tooltipRB { bottom:0px; background-position:-10px -35px; } -.planetDocument.black .article .tooltipArrow { background-position:left -45px; } -.planetDocument.black .article .content { border:1px solid #ABAAAB; } -.planetDocument.black .article .content div { color:#aaa;} -.planetDocument.black .article .content div a { color:#aaa;} diff --git a/widgets/planet_document/skins/xe_official/tooltip.gif b/widgets/planet_document/skins/xe_official/tooltip.gif deleted file mode 100755 index 1692e4740d92c786ae7516c8f4f94a493b521cdd..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 229 zcmZ?wbhEHb6k#x8Sj5f{5*iW;0wF-Kdev$M28RD&p!k!8k%57oK?f+p08-1qysBcC zxsfuDo4ABpcKGxQ53VI9S{lZ$WSaL%>dnM`3l%QwwX8lDXSYuvLCl1Q!Bucm1(yo5 z?)+ZIMRPSmuWnKP8EegT&_LlvQ}P2ogV>9yHx~2DAT)nJjh9^|DPZ z9V{a49i7}gy?yKxCN_6XnL2I8%-WhcowMi6n?Gww%k*V)xfV|BTD@#t|NM - - 포인트 현황 출력 위젯 - ポイント状況出力ウィジェット - 在线会员积分现况 - Point Status - 點數狀況 - - 로그인한 회원의 포인트 현황을 출력하는 위젯입니다. - 캐시는 0으로 해주셔야 합니다. - - - ログイン中の会員のポイント状況を出力します。 - キャッシューは0に設定して下さい。 - - - 显示在线会员积分现况的控件。 - 缓冲要设置为0。 - - - This widget displays online members' points status. - Cache must be 0. - - - 顯示會員積分狀況的widget。 - 暫存要設為 0。 - - 0.1 - 2008-04-23 - - - 제로 - zero - zero - Zero - zero - - \ No newline at end of file diff --git a/widgets/point_status/point_status.class.php b/widgets/point_status/point_status.class.php deleted file mode 100644 index 979648676..000000000 --- a/widgets/point_status/point_status.class.php +++ /dev/null @@ -1,63 +0,0 @@ -member_srl; - if(!$member_srl) return; - - // 포인트 관련 설정을 구함 - $oModuleModel = &getModel('module'); - $config = $oModuleModel->getModuleConfig('point'); - - // 포인트 내역을 구함 - $oPointModel = &getModel('point'); - $widget_info->point = $oPointModel->getPoint($member_srl); - $widget_info->level = $oPointModel->getLevel($widget_info->point, $config->level_step); - $widget_info->level_icon = sprintf("./modules/point/icons/%s/%d.gif", $config->level_icon, $widget_info->level); - - // 최고 레벨이 아니면 다음 레벨로 가기 위한 per을 구함 - if($widget_info->level < $config->max_level) { - $next_point = $config->level_step[$widget_info->level+1]; - $present_point = $config->level_step[$widget_info->level]; - if($next_point > 0) $per = (int)(($widget_info->point - $present_point) / ($next_point - $present_point)*100); - } - $widget_info->per = $per; - $widget_info->next_point = $next_point; - - // 단위 설정 - $widget_info->point_unit = $config->point_name; - - // widget_info를 context setting - Context::set('widget_info', $widget_info); - - // 템플릿의 스킨 경로를 지정 (skin, colorset에 따른 값을 설정) - $tpl_path = sprintf('%sskins/%s', $this->widget_path, $args->skin); - Context::set('colorset', $args->colorset); - - // 템플릿 파일을 지정 - $tpl_file = 'status'; - - // 템플릿 컴파일 - $oTemplate = &TemplateHandler::getInstance(); - return $oTemplate->compile($tpl_path, $tpl_file); - } - } -?> diff --git a/widgets/point_status/skins/default/css/widget.css b/widgets/point_status/skins/default/css/widget.css deleted file mode 100644 index 0ee45d0c6..000000000 --- a/widgets/point_status/skins/default/css/widget.css +++ /dev/null @@ -1,40 +0,0 @@ -@charset "utf-8"; - -.widgetContainer a{ text-decoration:none;} -.widgetContainer a:hover, -.widgetContainer a:active, -.widgetContainer a:focus{ text-decoration:underline;} -.widgetContainer img{ border:0;} -.widgetContainer sup{ position:relative; line-height:1; display:inline-block; margin:-5px 0; *padding:0 1px;} -.widgetContainer form{ margin:0; padding:0;} -.widgetContainer fieldset{ border:0; margin:0; padding:0;} - -.widgetPoint{ margin:0; *zoom:1; clear:both;} -.widgetPoint:after{ content:""; display:block; clear:both;} -.widgetPoint dt{ font-size:12px; font-family:Tahoma; font-weight:bold;} -.widgetPoint dd{ margin:0;} -.widgetPoint dd.graph{ height:5px; overflow:hidden; background:#e5e5e5; font-size:0; line-height:0;} -.widgetPoint dd.graph img{ width:0%;} -.widgetPoint dd.point{ font-size:10px; font-family:Tahoma; float:left; color:#888;} -.widgetPoint dd.percentage{ font-size:10px; font-family:Tahoma; float:right; color:#888;} -.widgetPoint dt{ color:#333;} - -.widgetContainer.black .widgetContainer a{ text-decoration:none;} -.widgetContainer.black .widgetContainer a:hover, -.widgetContainer.black .widgetContainer a:active, -.widgetContainer.black .widgetContainer a:focus{ text-decoration:underline;} -.widgetContainer.black .widgetContainer img{ border:0;} -.widgetContainer.black .widgetContainer sup{ position:relative; line-height:1; display:inline-block; margin:-5px 0; *padding:0 1px;} -.widgetContainer.black .widgetContainer form{ margin:0; padding:0;} -.widgetContainer.black .widgetContainer fieldset{ border:0; margin:0; padding:0;} - -.widgetContainer.black .widgetPoint{ margin:0; *zoom:1; clear:both;} -.widgetContainer.black .widgetPoint:after{ content:""; display:block; clear:both;} -.widgetContainer.black .widgetPoint dt{ font-size:12px; font-family:Tahoma; font-weight:bold;} -.widgetContainer.black .widgetPoint dd{ margin:0;} -.widgetContainer.black .widgetPoint dd.graph{ height:5px; overflow:hidden; background:#e5e5e5; font-size:0; line-height:0;} -.widgetContainer.black .widgetPoint dd.graph img{ width:0%;} -.widgetContainer.black .widgetPoint dd.point{ font-size:10px; font-family:Tahoma; float:left; color:#888;} -.widgetContainer.black .widgetPoint dd.percentage{ font-size:10px; font-family:Tahoma; float:right; color:#888;} -.widgetContainer.black .widgetPoint dt{ color:#999;} - diff --git a/widgets/point_status/skins/default/img/black/linePoint.gif b/widgets/point_status/skins/default/img/black/linePoint.gif deleted file mode 100755 index 09958dad7b1b43e0eb1ac04ea7b828424c88d386..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 43 scmZ?wbhEHbWMp7vXkcLYFD1pmz@Ye(1xPY5=zs{23 - - 회원 포인트 현황 기본 스킨 - ポイント状況出力デフォルトスキン - 在线会员积分现况默认皮肤 - 線上會員積分狀況的預設面板 - 포인트 현황 출력 위젯의 기본 스킨입니다. - ポイント状況出力ウィジェットのデフォルトスキンです。 - 显示在线会员积分现况的默认皮肤。 - 顯示線上會員積分狀況的預設面板。 - 0.2 - 2009-02-17 - http://www.zeroboard.com - - - 제로 - zero - zero - zero - - - - - 레이아웃에 맞춤 - レイアウトに合わせる - 随布局 - 레이아웃에 맞춤 - 隨版面 - - - 하얀색(기본) - 白(デフォルト) - 白色(默认) - White (default) - 白色(預設) - - - 검은색 - - Black - 黑色 - 黑色 - - - diff --git a/widgets/point_status/skins/default/status.html b/widgets/point_status/skins/default/status.html deleted file mode 100644 index 1265a3cec..000000000 --- a/widgets/point_status/skins/default/status.html +++ /dev/null @@ -1,12 +0,0 @@ - - - - -
    black"> -
    -
    Level. {$widget_info->level}
    -
    {$widget_info->per}%
    -
    {number_format($widget_info->point)}/{number_format($widget_info->next_point)} {$widget_info->point_unit}
    -
    {$widget_info->per}%
    -
    -
    diff --git a/widgets/rank_count/conf/info.xml b/widgets/rank_count/conf/info.xml deleted file mode 100644 index 0b9033eca..000000000 --- a/widgets/rank_count/conf/info.xml +++ /dev/null @@ -1,150 +0,0 @@ - - - 글, 댓글 랭킹 출력 - 書き込み、コメントランキング出力 - Article, Comment Ranking - El artículo, el comentario ranking - 会员各项活动排行榜 - Рейтинг статей, комментариев - 主題、評論排行榜 - 글, 댓글 작성 순위를 출력합니다. - 書き込み、コメント作成順位を出力します。 - This widget displays articles and comments ranking. - Este widget muestra de artículos y comentarios ranking. - 按发表主题/评论/附件/推荐/查看数显示会员排行的控件。 - Этот виджет отображает рейтинг статей и комментариев. - 顯示會員發表主題/評論/附檔/推薦/點閱排行的widget。 - 1.5 - 2009-02-23 - - - Simulz - Simulz - Simulz - Simulz - Simulz - Simulz - Simulz - - - - - text - 목록수 - リスト数 - 目录数 - The number of list - Número de la lista - Число списка - 目錄數 - 출력될 목록의 수를 정하실 수 있습니다. (기본 5개) - 出力するリストの数を指定します(デフォルト5個)。 - 可以指定要输出的目录数. (默认 5个) - You can set the number of list to be displayed.(default is 5) - Usted puede definir el número de listas a mostrar.(predefinido: 5) - Вы можете выбрать число списка трекбеков для отображения. (стандарт: 5) - 指定要輸出的目錄數。(預設 5個) - - - select - 순위 대상 - Rank target - Rango meta - Место целевого - 順位対象 - 排行对象 - 排列順序 - 대상을 선택하세요. - 対象を選択して下さい。 - 请选择排行对象。 - Rank by - Rank por - Рейтинговать по - 請選擇排列順序。 - - document - 글 작성 - 書き込み作成 - 发表主题 - Article - Artículo - Статья - 主題 - - - comment - 댓글 작성 - コメント作成 - 发表评论 - Comment - Comentario - Комментарий - 評論 - - - attach - 파일 첨부 - ファイル添付 - 附件 - Attach - Adjuntar - Вложение - 附檔 - - - vote - 추천 수 - 推薦数 - 推荐 - Votes - Votos - Голоса - 推薦 - - - read - 조회 수 - 閲覧数 - 查看 - Reads - Lecturas - Прочтения - 點閱 - - - - member_group - 그룹 포함 - グループを含む - 用户组 - With Group - Con Grupo - С группой - 群組 - 출력할 회원 그룹명을 입력하세요. 예)준회원,정회원, (선택이 되지 않으면 출력이 되지 않습니다.) - 出力する会員グループ名を入力して下さい(選択しないと表示されません)。 例) 準会員、正会員 - 请选择要显示的用戶组。例)准会员,正会员。 - Enables group's ranking (선택이 되지 않으면 출력이 되지 않습니다.) - Permite grupo de la clasificación (선택이 되지 않으면 출력이 되지 않습니다.) - Включает учет рейтинга группы (선택이 되지 않으면 출력이 되지 않습니다.) - 請輸入要顯示的群組。例)準會員,正式會員 (如果都沒選擇,就不會輸出顯示) - - - text - 기간(일) - 期間(日) - 期间(日期) - Registration Date - Fecha de Registro - Дата регистрации - 期間(日期) - 설정 기간 내의 순위를 출력합니다. - 設定期間内の順位を出力します。 - 显示设置期间内的会员排行。 - Registration Date - Fecha de Registro - Дата регистрации - 顯示設置期間內的會員排行。 - - - diff --git a/widgets/rank_count/queries/getRankCommentCount.xml b/widgets/rank_count/queries/getRankCommentCount.xml deleted file mode 100644 index adf7a6fc9..000000000 --- a/widgets/rank_count/queries/getRankCommentCount.xml +++ /dev/null @@ -1,29 +0,0 @@ - - -
    -
    -
    -
    - - - - - - - - - - - - - - - - - - - - - - - diff --git a/widgets/rank_count/queries/getRankDocumentCount.xml b/widgets/rank_count/queries/getRankDocumentCount.xml deleted file mode 100644 index 1dce0b36c..000000000 --- a/widgets/rank_count/queries/getRankDocumentCount.xml +++ /dev/null @@ -1,29 +0,0 @@ - - -
    -
    -
    -
    - - - - - - - - - - - - - - - - - - - - - - - diff --git a/widgets/rank_count/queries/getRankReadedCount.xml b/widgets/rank_count/queries/getRankReadedCount.xml deleted file mode 100644 index c1255ac95..000000000 --- a/widgets/rank_count/queries/getRankReadedCount.xml +++ /dev/null @@ -1,29 +0,0 @@ - - -
    -
    -
    -
    - - - - - - - - - - - - - - - - - - - - - - - diff --git a/widgets/rank_count/queries/getRankUploadedCount.xml b/widgets/rank_count/queries/getRankUploadedCount.xml deleted file mode 100644 index 81f5a90e8..000000000 --- a/widgets/rank_count/queries/getRankUploadedCount.xml +++ /dev/null @@ -1,30 +0,0 @@ - - -
    -
    -
    -
    - - - - - - - - - - - - - - - - - - - - - - - - \ No newline at end of file diff --git a/widgets/rank_count/queries/getRankVotedCount.xml b/widgets/rank_count/queries/getRankVotedCount.xml deleted file mode 100644 index cac0f2adf..000000000 --- a/widgets/rank_count/queries/getRankVotedCount.xml +++ /dev/null @@ -1,29 +0,0 @@ - - -
    -
    -
    -
    - - - - - - - - - - - - - - - - - - - - - - - diff --git a/widgets/rank_count/rank_count.class.php b/widgets/rank_count/rank_count.class.php deleted file mode 100644 index 74a9e9a95..000000000 --- a/widgets/rank_count/rank_count.class.php +++ /dev/null @@ -1,139 +0,0 @@ -site_srl; - - // 그룹이 선택되지 않으면 모든 그룹을 추출함 - if(!$args->with_group) { - $oMemberModel = &getModel('member'); - $groups = $oMemberModel->getGroups($site_srl); - if(is_array($groups)) { - $obj->with_group = implode(',',array_keys($groups)); - } else return; - } - - $obj->site_srl = $site_srl; - $obj->list_count = $args->list_count?$args->list_count:5; - $obj->selected_group_srl = $args->with_group; - - //if($args->without_group) $obj->selected_group_without_srl = $args->without_group; - - if($args->period) { - $before_month_month_day = $this->convertDatetoDay( date("n") == 1 ? date("Y") - 1 : date("Y"), date("n") == 1 ? 12 : date("n") - 1); - $m = date("n"); - $y = date("Y"); - if(date("j") < $args->period) { - $day = $before_month_month_day + date("j") - $args->period + 1; - $m = $m - 1; - if($m < 1) { - $m = 12; - $y = $y - 1; - } - } else { - $day = date("j") - $args->period + 1; - } - $widget_info->date_from = $y."-".sprintf("%02d", $m)."-".sprintf("%02d", $day); - $widget_info->period = $args->period; - $obj->regdate = $y.sprintf("%02d", $m).sprintf("%02d", $day).date("His"); - } - - //전체 목록을 구해옴 - switch($args->rankby) { - case "read" : - $output = executeQueryArray('widgets.rank_count.getRankReadedCount', $obj); - break; - case "vote" : - $output = executeQueryArray('widgets.rank_count.getRankVotedCount', $obj); - break; - case "attach" : - $output = executeQueryArray('widgets.rank_count.getRankUploadedCount', $obj); - break; - case "comment" : - $output = executeQueryArray('widgets.rank_count.getRankCommentCount', $obj); - break; - default : - $output = executeQueryArray('widgets.rank_count.getRankDocumentCount', $obj); - break; - } - - // 결과가 있으면 각 문서 객체화를 시킴 - if(count($output->data)) { - foreach($output->data as $key => $val) { - $rank_list[$key] = $val; - } - } else { - $rank_list = array(); - } - - $widget_info->list_count = $list_count; - $widget_info->data = $rank_list; - $widget_info->rankby = $rankby; - Context::set('widget_info', $widget_info); - - // 템플릿의 스킨 경로를 지정 (skin, colorset에 따른 값을 설정) - $tpl_path = sprintf('%sskins/%s', $this->widget_path, $args->skin); - Context::set('colorset', $args->colorset); - - // 템플릿 파일을 지정 - $tpl_file = 'list'; - - // 템플릿 컴파일 - $oTemplate = &TemplateHandler::getInstance(); - $output = $oTemplate->compile($tpl_path, $tpl_file); - return $output; - } - - /** - * @brief 날짜 수 계산 - **/ - function convertDatetoDay($year, $month) { - $numOfLeapYear = 0; // 윤년의 수 - - // 전년도까지의 윤년의 수를 구한다. - for($i = 0; $i < $year; $i++) { - if($this->isLeapYear($i)) $numOfLeapYear++; - } - - // 전년도까지의 일 수를 구한다. - $toLastYearDaySum = ($year-1) * 365 + $numOfLeapYear; - - // 올해의 현재 월까지의 일수 계산 - $thisYearDaySum = 0; - // 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12 - $endOfMonth = array(1 => 31, 28, 31, 30, 31, 30, 31, 31, 30, 31, 30, 31); - - for($i = 1; $i < $month; $i++) { - $thisYearDaySum += $endOfMonth[$i]; - } - - // 윤년이고, 2월이 포함되어 있으면 1일을 증가시킨다. - if ($month > 2 && $this->isLeapYear($year)) $thisYearDaySum++; - - if($this->isLeapYear($year)) $endOfMonth[2] = 29; - - return $endOfMonth[$month]; - } - - /** - * @brief 윤년 검사 - **/ - function isLeapYear($year) { - if ($year % 4 == 0 && $year % 100 != 0 || $year % 400 == 0) return true; - else return false; - } - } -?> diff --git a/widgets/rank_count/skins/default/css/widget.css b/widgets/rank_count/skins/default/css/widget.css deleted file mode 100644 index e3add91fb..000000000 --- a/widgets/rank_count/skins/default/css/widget.css +++ /dev/null @@ -1,34 +0,0 @@ -@charset "utf-8"; -.widgetContainer a{ text-decoration:none;} -.widgetContainer a:hover, -.widgetContainer a:active, -.widgetContainer a:focus{ text-decoration:underline;} -.widgetContainer img{ border:0;} -.widgetContainer sup{ position:relative; line-height:1; display:inline-block; margin:-5px 0; *padding:0 1px;} -.widgetContainer form{ margin:0; padding:0;} -.widgetContainer fieldset{ border:0; margin:0; padding:0;} -.widgetOlistA { margin:0; padding:0; font-size:12px; line-height:1.5;} -.widgetOlistA li{ margin-left:25px;} -.widgetOlistA li, -.widgetOlistA li a{ color:#666;} -.widgetOlistA li sup{ color:#AAA; font-size:10px; font-family:tahoma;} - -address.period { font-style:normal; font-size:10px; font-family:tahoma; text-align:right;} -address.period { color:#AAA; } - -.widgetContainer.black .widgetContainer a{ text-decoration:none;} -.widgetContainer.black .widgetContainer a:hover, -.widgetContainer.black .widgetContainer a:active, -.widgetContainer.black .widgetContainer a:focus{ text-decoration:underline;} -.widgetContainer.black .widgetContainer img{ border:0;} -.widgetContainer.black .widgetContainer sup{ position:relative; line-height:1; display:inline-block; margin:-5px 0; *padding:0 1px;} -.widgetContainer.black .widgetContainer form{ margin:0; padding:0;} -.widgetContainer.black .widgetContainer fieldset{ border:0; margin:0; padding:0;} -.widgetContainer.black .widgetOlistA { margin:0; padding:0; font-size:12px; line-height:1.5;} -.widgetContainer.black .widgetOlistA li{ margin-left:25px;} -.widgetContainer.black .widgetOlistA li, -.widgetContainer.black .widgetOlistA li a{ color:#999;} -.widgetContainer.black .widgetOlistA li sup{ color:#666; font-size:10px; font-family:tahoma;} - -.widgetContainer.black address.period { font-style:normal; font-size:10px; font-family:tahoma; text-align:right;} -.widgetContainer.black address.period { color:#666; } diff --git a/widgets/rank_count/skins/default/list.html b/widgets/rank_count/skins/default/list.html deleted file mode 100644 index 59bf7d3a0..000000000 --- a/widgets/rank_count/skins/default/list.html +++ /dev/null @@ -1,17 +0,0 @@ - - - - -
    black"> -
      - {@ $no = 1} - -
    1. {$val->nick_name} {number_format($val->count)}
    2. - {@ $no++} - -
    - -
    {$widget_info->date_from} ~ {date("Y-m-d")}
    - -
    - diff --git a/widgets/rank_count/skins/default/skin.xml b/widgets/rank_count/skins/default/skin.xml deleted file mode 100644 index 0891e813e..000000000 --- a/widgets/rank_count/skins/default/skin.xml +++ /dev/null @@ -1,45 +0,0 @@ - - - 기본 회원 랭킹 스킨 - 会员排行默认皮肤 - 會員排行預設面板 - デフォルト会員ランキングスキン - 글/댓글/파일업로드 추천/조회수로 회원 랭킹을 출력하는 기본 스킨입니다 - 显示会员排行的默认皮肤(发布主题数/评论数/附件数及推荐/查看数排行)。 - 顯示會員排行的預設面板(主題/評論/附加檔案及推薦/點閱數與會員排行)。 - 書き込み/コメント/ファイルアップロード/推薦/閲覧数で会員ランキングを表示する基本スキンです。 - 0.1 - 2009-02-23 - http://www.zeroboard.com - - - zero - zero - zero - zero - - - - - 레이아웃에 맞춤 - レイアウトに合わせる - 随布局 - 레이아웃에 맞춤 - 隨版面 - - - 하얀색(기본) - 白(デフォルト) - 白色(默认) - White (default) - 白色(預設) - - - 검은색 - - Black - 黑色 - 黑色 - - - diff --git a/widgets/rank_count/skins/sz_xe/css/default.css b/widgets/rank_count/skins/sz_xe/css/default.css deleted file mode 100644 index 5b3180d3c..000000000 --- a/widgets/rank_count/skins/sz_xe/css/default.css +++ /dev/null @@ -1,31 +0,0 @@ -.szrank_count h2 { margin:0; height:21px; padding:9px 0 0 9px; font-size:1em;} -.szrank_count h5 { margin:0; height:21px; padding:0 0 0 9px; font-size:1em;} - -.szrank_count ul { margin:0; padding:0; list-style:none; } -.szrank_count ul li { margin-bottom:5px; } -.szrank_count ul li div.title { background:url(../images/default/bullet.gif) no-repeat left top; padding-left:15px; } -.szrank_count ul li div.title { float:left; } -.szrank_count ul li div.count { float:right; white-space:nowrap;} -.szrank_count ul li div.link { float:right; white-space:nowrap; margin-left:10px;} - -.szrank_count .sz_Box_000{border:solid 0;padding:0;} -.szrank_count .sz_Box_001{ margin:1px; border:solid 1px;border-color:#E7E7E7;padding:5px 5px 2px 5px;background-color:#F4F4F4;color:#696969;} -.szrank_count .sz_Box_002{ margin:1px; border:solid 1px;border-color:#DDEAA8;padding:5px 5px 2px 5px;background-color:#FBFDF1;color:#99B81A;} -.szrank_count .sz_Box_003{ margin:1px; border:solid 1px;border-color:#F9D5D5;padding:5px 5px 2px 5px;background-color:#FEF6F6;color:#D98383;} -.szrank_count .sz_Box_004{ margin:1px; border:solid 1px;border-color:#EFDAF4;padding:5px 5px 2px 5px;background-color:#FCF7FD;color:#AF69C0;} -.szrank_count .sz_Box_005{ margin:1px; border:solid 1px;border-color:#DCDFF6;padding:5px 5px 2px 5px;background-color:#F6F7FE;color:#7381EA;} -.szrank_count .sz_Box_006{ margin:1px; border:solid 1px;border-color:#DAEAEE;padding:5px 5px 2px 5px;background-color:#F0F6F8;color:#619DAC;} -.szrank_count .sz_Box_007{ margin:1px; border:solid 1px;border-color:#D5EDDD;padding:5px 5px 2px 5px;background-color:#EFF9F2;color:#6FB587;} -.szrank_count .sz_Box_008{ margin:1px; border:solid 1px;border-color:#FFEC15;padding:5px 5px 2px 5px;background-color:#FFFCDF;color:#FF9900;} -.szrank_count .sz_Box_009{ margin:1px; border:solid 1px;border-color:#9DD7E8;padding:5px 5px 2px 5px;background-color:#F8FDFF;color:#0A8DBD;} - -.szrank_count a {text-decoration:none;} -.szrank_count .sz_Box_001 a { color:#696969;} -.szrank_count .sz_Box_002 a { color:#99B81A;} -.szrank_count .sz_Box_003 a { color:#D98383;} -.szrank_count .sz_Box_004 a { color:#AF69C0;} -.szrank_count .sz_Box_005 a { color:#7381EA;} -.szrank_count .sz_Box_006 a { color:#619DAC;} -.szrank_count .sz_Box_007 a { color:#6FB587;} -.szrank_count .sz_Box_008 a { color:#FF9900;} -.szrank_count .sz_Box_009 a { color:#0A8DBD;} diff --git a/widgets/rank_count/skins/sz_xe/images/default/bullet.gif b/widgets/rank_count/skins/sz_xe/images/default/bullet.gif deleted file mode 100644 index 5a7b983073154cefd1934075bd069af95596a1ae..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 282 zcmZ?wbhEHb6krfwxT?%hf9e0ki(l)Hzux)i_k;^y>vx{5KmDop9_w+zx=K{{-fZ~*NTHr8ZQ0STK7q7?&Y?#pLaa`tu_64{jLjnhrXsC_)>rLnbxL1 z^=H3nZTwYp;@#6Pf1ZB$yz$;It=VT+-v06b|9=J=0L7myj0_CQ3_2jQL4IOjGe0n~ zz(Yr>|HP7_lQwz`Qb&(1W^rI!(Clz>p@|-2r;$=of|}^kh0YE(I$mySQ#5L3{n%5t Jo`;FS8UPjPY2p9? diff --git a/widgets/rank_count/skins/sz_xe/images/default/bulletD0.gif b/widgets/rank_count/skins/sz_xe/images/default/bulletD0.gif deleted file mode 100644 index e8e17d4c63d93ac478a0a54a3abc39ad94eed969..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 44 tcmZ?wbhEHbWM*JyXkcKtaNz<21B2pE79h#MpaUX6G7L=2E%mGn)&RoU2R8r! diff --git a/widgets/rank_count/skins/sz_xe/images/default/lineNotice.gif b/widgets/rank_count/skins/sz_xe/images/default/lineNotice.gif deleted file mode 100644 index dbf2c8220a7eb9d2b007167e9e0efe70cec5b33c..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 139 zcmV;60CfLHNk%w1VF(8T0DuAj{x%eRe0(AP6+?1mVRU6=Aa`kWXdqN*WgtgMO;7+V z000002nPZH00L2jkEzS;52Ku++KaQ^y!#J^;z*X}iKgnxw(bkZ@=VwEjpzE#_x=wI t3Wvm^@rX<+mrU2>35`mpl&1BH&1$#YuJ;QLi^t@$`HW7h*KAJ#06We2KUn|( diff --git a/widgets/rank_count/skins/sz_xe/list.html b/widgets/rank_count/skins/sz_xe/list.html deleted file mode 100644 index 8d44a6a26..000000000 --- a/widgets/rank_count/skins/sz_xe/list.html +++ /dev/null @@ -1,39 +0,0 @@ - - - - -
    -
    - - -

    {$widget_info->title} Top {$widget_info->list_count}

    - - - -
    (기간: {$widget_info->period}일, {$widget_info->date_from}~)
    - - - -
      - {@ $no = 1} - -
    • -
      {$no}위. {$val->nick_name}
      - -
      {$val->count}회
      -
      -
    • - {@ $no++} - -
    - -
    -
    diff --git a/widgets/rank_count/skins/sz_xe/skin.xml b/widgets/rank_count/skins/sz_xe/skin.xml deleted file mode 100644 index ec89cc2a2..000000000 --- a/widgets/rank_count/skins/sz_xe/skin.xml +++ /dev/null @@ -1,97 +0,0 @@ - - - Simulz 랭킹 스킨 - Simulzランキングスキン - Simulz会员排行榜皮肤 - Simulz Ranking Skin - Simulz會員排行榜面板 - Simulz 랭킹 스킨입니다. - Simulzランキングスキンです。 - Simulz样式会员排行榜皮肤。 - This is Simulz ranking skin. - Simulz樣式會員排行榜面板。 - 0.1 - 2007-08-29 - http://www.zeroboard.com - - - Simulz - Simulz - Simulz - Simulz - Simulz - - - - - 기본 - デフォルト - 默认 - Default - 預設 - - - 회색 - - 灰色 - Gray - 灰色 - - - 연두 - 薄緑 - 淡绿 - Yellowish Green - 淡綠 - - - 분홍 - ピンク - 粉红 - Pink - 粉紅 - - - 보라 - - 淡青 - Purple - 淡青 - - - 밝은 파랑 - - 浅蓝 - Bright Blue - 淺藍 - - - 청록 - 青緑 - 青绿 - Bluish Green - 青綠 - - - 초록 - - 草绿 - Green - 草綠 - - - 노랑 - - 黄色 - Yellow - 黃色 - - - 파랑 - - 蓝色 - Blue - 藍色 - - - \ No newline at end of file diff --git a/widgets/rank_download/conf/info.xml b/widgets/rank_download/conf/info.xml deleted file mode 100644 index c3b1735db..000000000 --- a/widgets/rank_download/conf/info.xml +++ /dev/null @@ -1,150 +0,0 @@ - - - 다운로드 랭킹 출력 - ダウンロードランキング出力 - Download Ranking - Descargar Clasificación - 下载附件排行榜 - Рейтинг закачек - 下載排行榜 - 자료 내려받기 순위를 출력합니다. - ダウンロードランキングを出力します。 - This widget displays download ranking. - Este widget muestra descargar ranking. - 显示附件下载排行的控件。 - Этот виджет отображает рейтинг закачек. - 顯示附件的下載排行榜。 - 1.5 - 2009-02-23 - - - Simulz - Simulz - Simulz - Simulz - Simulz - Simulz - Simulz - - - - - text - 목록수 - リスト数 - No. of List - N º de la lista - 目录数 - Число списка - 列表數 - 출력될 목록의 수를 정하실 수 있습니다. (기본 5개) - 出力するリスト数を指定します(デフォルト5個)。 - You may set number of list that will be displayed. (default 5) - Usted puede configurar el número de lista que se mostrarán. (Por defecto 5) - 可以设置要显示的排行数。(默认 5个) - Вы можете выбрать число списка для отображения. (стандарт: 5) - 可設置要顯示的排行。(預設 5個) - - - select - 파일 종류 - ファイル種類 - Type of File - Tipo de archivo - 附件类型 - Тип файла - 附件種類 - 순위에 포함할 파일 종류를 선택하세요. - 順位に含むファイルの種類を選択して下さい。 - Please select type of file to include. - Por favor, seleccione el tipo de archivo a incluir. - 请选择要显示的附件类型。 - Пожалуйста, выберите тип файла для включения. - 請選擇要顯示的附件類型。 - - all - 모두 - すべてて - All - Todos - 全部 - Все - 全部 - - - noimage - 이미지 제외 - イメージは除く - Exclude Images - Excluir imágenes - 图片除外 - Исключить изображения - 圖片除外 - - - image - 이미지만 - イメージのみ - Images Only - Sólo imágenes - 图片 - Только изображения - 只限圖片 - - - - select - 내려 받기 - ダウンロード - Download - Descargar - 显示下载链接 - Скачать - 顯示下載連結 - 바로 내려 받는 링크를 보여줍니다. - ダウンロードする直リンクを表示します。 - It shows direct download link. - Muestra enlace de descarga directa. - 可以选择是否要显示下载链接。 - Это показывает прямую ссылку для скачки. - 可選擇是否顯示下載連結。 - - Y - 링크 보임 - リンク表示 - Show Link - Ver Link - 显示 - Показать ссылку - 顯示 - - - N - 링크 숨김 - リンク非表示 - Hide Link - Ocultar Link - 不显示 - Спрятать ссылку - 隱藏 - - - - module_srl_list - 대상 모듈 - モジュール - Target Module - Objetivo Módulo - 对象模块 - Модуль назначения - 目標模組 - 선택하신 모듈에 등록된 글을 대상으로 합니다. - 選択したモジュールに登録されたコンテンツ(書き込み)を対象とします。 - Articles in selected module will be target. - Los artículos seleccionados en el módulo se meta. - 将把所选模块中的主题作为对象。 - Статьи в выбранном модуле будут назначением. - 將所選擇的模組當作目標。 - - - diff --git a/widgets/rank_download/queries/getFileList.xml b/widgets/rank_download/queries/getFileList.xml deleted file mode 100644 index c332a7f66..000000000 --- a/widgets/rank_download/queries/getFileList.xml +++ /dev/null @@ -1,21 +0,0 @@ - - -
    -
    - - - - - - - - - - - - - - - - - diff --git a/widgets/rank_download/rank_download.class.php b/widgets/rank_download/rank_download.class.php deleted file mode 100644 index 71d6d21c6..000000000 --- a/widgets/rank_download/rank_download.class.php +++ /dev/null @@ -1,96 +0,0 @@ -mid_list) { - $mid_list = explode(",",$args->mid_list); - if(count($mid_list)) { - $module_srls = $oModuleModel->getModuleSrlByMid($mid_list); - if(count($module_srls)) $args->module_srls = implode(',',$module_srls); - else $args->module_srls = null; - } - } - - // 제목 - $title = $args->title; - - // 정렬 대상 - $order_target = $args->order_target; - - // 정렬 순서 - $order_type = $args->order_type; - if(!in_array($order_type, array('asc','desc'))) $order_type = 'asc'; - - // 출력된 목록 수 - $list_count = (int)$args->list_count; - if(!$list_count) $list_count = 5; - - // 대상 모듈이 선택되어 있지 않으면 해당 사이트의 전체 모듈을 대상으로 함 - $site_module_info = Context::get('site_module_info'); - if($args->module_srls) $obj->module_srl = $args->module_srls; - else if($site_module_info) $obj->site_srl = (int)$site_module_info->site_srl; - - // FileModel::getFileList()를 이용하기 위한 변수 정리 - $obj->direct_download = ($args->attach_type == "noimage") ? "N": (($args->attach_type == "image") ? "Y" : ""); - - if($args->without_image == "true") $obj->direct_download = "N"; - $obj->list_count = $list_count; - $obj->sort_index = $order_target; - $obj->order_type = $args->order_type; - - // 다운로드 횟수 1이상만 검색 - $obj->download_count = 1; - - $output = executeQueryArray('widgets.rank_download.getFileList', $obj); - - // 오류가 생기면 그냥 무시 - if(!$output->toBool()) ; - - $oFileModel = &getModel('file'); - - if(count($output->data)) { - foreach($output->data as $key => $val) { - $file = $val; - $file->download_url = $oFileModel->getDownloadUrl($val->file_srl, $val->sid); - - $file->source_filename = htmlspecialchars($val->source_filename); - $file_list[$key] = $file; - } - } - - $widget_info->title = $title; - $widget_info->list_count = $list_count; - $widget_info->file_list = $file_list; - $widget_info->download = $args->download == "Y" ? true : false; - $widget_info->subject_cut_size = $subject_cut_size; - - Context::set('widget_info', $widget_info); - - // 템플릿의 스킨 경로를 지정 (skin, colorset에 따른 값을 설정) - $tpl_path = sprintf('%sskins/%s', $this->widget_path, $args->skin); - Context::set('colorset', $args->colorset); - - // 템플릿 파일을 지정 - $tpl_file = 'list'; - - // 템플릿 컴파일 - $oTemplate = &TemplateHandler::getInstance(); - $output = $oTemplate->compile($tpl_path, $tpl_file); - return $output; - } - } -?> diff --git a/widgets/rank_download/skins/sz_xe/css/default.css b/widgets/rank_download/skins/sz_xe/css/default.css deleted file mode 100644 index 66a1b2bcf..000000000 --- a/widgets/rank_download/skins/sz_xe/css/default.css +++ /dev/null @@ -1,30 +0,0 @@ -.sz_download h2 { margin:0; height:21px; padding:9px 0 0 9px; font-size:1em;} - -.sz_download ul { margin:0; padding:0; list-style:none; } -.sz_download ul li { margin-bottom:5px; } -.sz_download ul li div.title { background:url(../images/default/bullet.gif) no-repeat left top; padding-left:15px; } -.sz_download ul li div.title { float:left; } -.sz_download ul li div.count { float:right; white-space:nowrap;} -.sz_download ul li div.download { float:right; white-space:nowrap; margin-left:10px;} - -.sz_download .sz_Box_000{border:solid 0;padding:0;} -.sz_download .sz_Box_001{ margin:1px; border:solid 1px;border-color:#E7E7E7;padding:5px 5px 2px 5px;background-color:#F4F4F4;color:#696969;} -.sz_download .sz_Box_002{ margin:1px; border:solid 1px;border-color:#DDEAA8;padding:5px 5px 2px 5px;background-color:#FBFDF1;color:#99B81A;} -.sz_download .sz_Box_003{ margin:1px; border:solid 1px;border-color:#F9D5D5;padding:5px 5px 2px 5px;background-color:#FEF6F6;color:#D98383;} -.sz_download .sz_Box_004{ margin:1px; border:solid 1px;border-color:#EFDAF4;padding:5px 5px 2px 5px;background-color:#FCF7FD;color:#AF69C0;} -.sz_download .sz_Box_005{ margin:1px; border:solid 1px;border-color:#DCDFF6;padding:5px 5px 2px 5px;background-color:#F6F7FE;color:#7381EA;} -.sz_download .sz_Box_006{ margin:1px; border:solid 1px;border-color:#DAEAEE;padding:5px 5px 2px 5px;background-color:#F0F6F8;color:#619DAC;} -.sz_download .sz_Box_007{ margin:1px; border:solid 1px;border-color:#D5EDDD;padding:5px 5px 2px 5px;background-color:#EFF9F2;color:#6FB587;} -.sz_download .sz_Box_008{ margin:1px; border:solid 1px;border-color:#FFEC15;padding:5px 5px 2px 5px;background-color:#FFFCDF;color:#FF9900;} -.sz_download .sz_Box_009{ margin:1px; border:solid 1px;border-color:#9DD7E8;padding:5px 5px 2px 5px;background-color:#F8FDFF;color:#0A8DBD;} - -.sz_download a {text-decoration:none;} -.sz_download .sz_Box_001 a { color:#696969;} -.sz_download .sz_Box_002 a { color:#99B81A;} -.sz_download .sz_Box_003 a { color:#D98383;} -.sz_download .sz_Box_004 a { color:#AF69C0;} -.sz_download .sz_Box_005 a { color:#7381EA;} -.sz_download .sz_Box_006 a { color:#619DAC;} -.sz_download .sz_Box_007 a { color:#6FB587;} -.sz_download .sz_Box_008 a { color:#FF9900;} -.sz_download .sz_Box_009 a { color:#0A8DBD;} diff --git a/widgets/rank_download/skins/sz_xe/images/default/bullet.gif b/widgets/rank_download/skins/sz_xe/images/default/bullet.gif deleted file mode 100644 index 5a7b983073154cefd1934075bd069af95596a1ae..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 282 zcmZ?wbhEHb6krfwxT?%hf9e0ki(l)Hzux)i_k;^y>vx{5KmDop9_w+zx=K{{-fZ~*NTHr8ZQ0STK7q7?&Y?#pLaa`tu_64{jLjnhrXsC_)>rLnbxL1 z^=H3nZTwYp;@#6Pf1ZB$yz$;It=VT+-v06b|9=J=0L7myj0_CQ3_2jQL4IOjGe0n~ zz(Yr>|HP7_lQwz`Qb&(1W^rI!(Clz>p@|-2r;$=of|}^kh0YE(I$mySQ#5L3{n%5t Jo`;FS8UPjPY2p9? diff --git a/widgets/rank_download/skins/sz_xe/images/default/bulletD0.gif b/widgets/rank_download/skins/sz_xe/images/default/bulletD0.gif deleted file mode 100644 index e8e17d4c63d93ac478a0a54a3abc39ad94eed969..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 44 tcmZ?wbhEHbWM*JyXkcKtaNz<21B2pE79h#MpaUX6G7L=2E%mGn)&RoU2R8r! diff --git a/widgets/rank_download/skins/sz_xe/images/default/lineNotice.gif b/widgets/rank_download/skins/sz_xe/images/default/lineNotice.gif deleted file mode 100644 index dbf2c8220a7eb9d2b007167e9e0efe70cec5b33c..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 139 zcmV;60CfLHNk%w1VF(8T0DuAj{x%eRe0(AP6+?1mVRU6=Aa`kWXdqN*WgtgMO;7+V z000002nPZH00L2jkEzS;52Ku++KaQ^y!#J^;z*X}iKgnxw(bkZ@=VwEjpzE#_x=wI t3Wvm^@rX<+mrU2>35`mpl&1BH&1$#YuJ;QLi^t@$`HW7h*KAJ#06We2KUn|( diff --git a/widgets/rank_download/skins/sz_xe/list.html b/widgets/rank_download/skins/sz_xe/list.html deleted file mode 100644 index 653b9c926..000000000 --- a/widgets/rank_download/skins/sz_xe/list.html +++ /dev/null @@ -1,26 +0,0 @@ - - - - -
    -
    - -

    {$widget_info->title} Top {$widget_info->list_count}

    - - - - - -
    -
    diff --git a/widgets/rank_download/skins/sz_xe/skin.xml b/widgets/rank_download/skins/sz_xe/skin.xml deleted file mode 100644 index d351d4e68..000000000 --- a/widgets/rank_download/skins/sz_xe/skin.xml +++ /dev/null @@ -1,97 +0,0 @@ - - - Simulz 랭킹 스킨 - Simulzランキングスキン - Simulz Ranking Skin - Simulz下载排行皮肤 - Simulz下載排行榜面板 - Simulz 랭킹 스킨입니다. - Simulzランキングスキンです。 - This is Simulz Ranking Skin. - Simulz样式附件下载排行皮肤。 - Simulz樣式下載排行榜面板。 - 0.1 - 2007-08-29 - http://www.zeroboard.com - - - Simulz - Simulz - Simulz - Simulz - Simulz - - - - - 기본 - デフォルト - Default - 默认 - 預設 - - - 회색 - - Gray - 灰色 - 灰色 - - - 연두 - 薄緑 - Yellowish Green - 淡绿 - 淡綠 - - - 분홍 - ピンク - Pink - 粉红 - 粉紅 - - - 보라 - - Purple - 淡青 - 紫色 - - - 밝은 파랑 - - Bright Blue - 浅蓝 - 淺藍 - - - 청록 - 青緑 - Bluish Green - 青绿 - 青綠 - - - 초록 - - Green - 草绿 - 綠色 - - - 노랑 - - Yellow - 黄色 - 黃色 - - - 파랑 - - Blue - 蓝色 - 藍色 - - - \ No newline at end of file diff --git a/widgets/rank_point/conf/info.xml b/widgets/rank_point/conf/info.xml deleted file mode 100644 index b72b91167..000000000 --- a/widgets/rank_point/conf/info.xml +++ /dev/null @@ -1,120 +0,0 @@ - - - 포인트 랭킹 출력 - ポイントランキング出力 - Point Ranking - Pantalla punto ranking - 会员积分排行榜 - Отображение рейтинга поинтов - 會員點數排行 - 회원의 포인트 순위를 출력합니다. - 会員のポイント順位を出力します。 - This widget displays members' point ranking. - Este widget muestra de los miembros del punto de la clasificación. - 显示会员积分排行的控件。 - Этот виджет отображает рейтинг поитов пользователей. - 顯示會員點數排行的widget。 - 1.0 - 2007-08-29 - - - Simulz - Simulz - Simulz - Simulz - Simulz - Simulz - Simulz - - - - - text - 목록수 - リスト数 - No. of List - N º de la lista - Количество Список - 目录数 - 列表數 - 출력될 목록의 수를 정하실 수 있습니다. (기본 5개) - 出力するリストの数を指定します(デフォルト5個)。 - You may set number of list that will be displayed. (default 5) - Usted puede configurar el número de lista que se mostrarán. (Por defecto 5) - 可以设置要显示的会员数。(默认为5个) - Вы можете выбрать число списка для отображения. (стандарт: 5) - 可設置要顯示的會員數。(預設是5個) - - - select - 관리자 - 管理者 - Administrator - Administrador - Администратор - 显示管理员 - 管理員 - 순위에 관리자를 포함합니다. - 順位に管理者を含みます。 - Administrators will be also ranked. - Los administradores también se clasificó. - 选择排行榜是否要显示管理员。 - Администраторы будут тоже подлежать рейтингу. - 排行榜中是否顯示管理員。 - - false - 포함 - 含む - Include - Incluir - 显示 - Включить - 顯示 - - - true - 미포함 - 含まない - Exclude - Excluir - 不显示 - Исключить - 隱藏 - - - - member_group - 그룹 포함 - グループを含む - Include Group - Incluir Grupo - 用户组 - Включить группу - 用戶組 - 출력할 회원 그룹명을 입력하세요. 예)준회원,정회원 - 出力する会員のグループ名を入力して下さい(例:準会員、正会員)。 - Please input name of group to include. ex) Associate, Regular Group - Introduce nombre de grupo a incluir. Ex) Asociado, Grupo Regular - 请选择要显示的会员组。例)准会员,正会员 - Пожалуйста, введите имя группы для включения. например: Общая, Обычная (Associate, Regular Group) - 請輸入要顯示的會員組。例)準會員,正會員 - - - member_group - 그룹 제외 - グループは除く - Exclude Group - Excluir Grupo - 豁免用户组 - Исключить группу - 排除用戶組 - 제외할 회원 그룹명을 입력하세요. 예)관리그룹,정회원 - 除外するグループ名を入力して下さい(管理グループ、正会員)。 - Please input name of group to exclude. ex) Managing, Regular Group - Introduce nombre de grupo para excluir. Ex) Administrar, regular Group - 请输入豁免用户组名。例)管理组 - Пожалуйста, введите имя группы для ислючения. например: Общая, Обычная (Associate, Regular Group) - 請輸入排除用戶組。例)管理組 - - - diff --git a/widgets/rank_point/queries/getMemberList.xml b/widgets/rank_point/queries/getMemberList.xml deleted file mode 100644 index 5a3926abb..000000000 --- a/widgets/rank_point/queries/getMemberList.xml +++ /dev/null @@ -1,20 +0,0 @@ - - -
    -
    - - - - - - - - - - - - - - - - diff --git a/widgets/rank_point/queries/getMemberListWithinGroup.xml b/widgets/rank_point/queries/getMemberListWithinGroup.xml deleted file mode 100644 index 226a174ff..000000000 --- a/widgets/rank_point/queries/getMemberListWithinGroup.xml +++ /dev/null @@ -1,24 +0,0 @@ - - -
    -
    -
    - - - - - - - - - - - - - - - - - - - diff --git a/widgets/rank_point/rank_point.class.php b/widgets/rank_point/rank_point.class.php deleted file mode 100644 index 89a62d713..000000000 --- a/widgets/rank_point/rank_point.class.php +++ /dev/null @@ -1,75 +0,0 @@ -title; - $list_count = (int)$args->list_count; - if(!$list_count) $list_count = 5; - $mid_list = explode(",",$args->mid_list); - $subject_cut_size = $args->subject_cut_size; - if(!$subject_cut_size) $subject_cut_size = 0; - - $oMemberModel = &getModel('member'); - $this->oPointModel = &getModel('point'); - - $obj->list_count = $list_count; - $obj->is_admin = $args->without_admin == "true" ? "N" : ""; - - $output = new Object(); - - if($args->with_group || $args->without->group) { - if($args->with_group) $obj->selected_group_srl = $args->with_group; - else $obj->selected_group_without_srl = $args->without_group; - $output = executeQuery('widgets.rank_point.getMemberListWithinGroup', $obj); - } - else { - //전체 포인트 목록을 구해옴 - $output = executeQuery("widgets.rank_point.getMemberList",$obj); - } - - // 오류가 생기면 그냥 무시 - if(!$output->toBool()) return; - - // 결과가 있으면 각 문서 객체화를 시킴 - if(count($output->data)) { - foreach($output->data as $key => $val) { - $point_list[$key] = $val; - } - } else { - $point_list = array(); - } - - $widget_info->title = $title; - $widget_info->list_count = $list_count; - $widget_info->point_list = $point_list; - $widget_info->subject_cut_size = $subject_cut_size; - - $widget_info->debug = $debug; - Context::set('widget_info', $widget_info); - - // 템플릿의 스킨 경로를 지정 (skin, colorset에 따른 값을 설정) - $tpl_path = sprintf('%sskins/%s', $this->widget_path, $args->skin); - Context::set('colorset', $args->colorset); - - // 템플릿 파일을 지정 - $tpl_file = 'list'; - - // 템플릿 컴파일 - $oTemplate = &TemplateHandler::getInstance(); - $output = $oTemplate->compile($tpl_path, $tpl_file); - return $output; - } - } -?> diff --git a/widgets/rank_point/skins/default/css/widget.css b/widgets/rank_point/skins/default/css/widget.css deleted file mode 100644 index b7ab864f9..000000000 --- a/widgets/rank_point/skins/default/css/widget.css +++ /dev/null @@ -1,27 +0,0 @@ -@charset "utf-8"; -.widgetContainer a{ text-decoration:none;} -.widgetContainer a:hover, -.widgetContainer a:active, -.widgetContainer a:focus{ text-decoration:underline;} -.widgetContainer img{ border:0;} -.widgetContainer sup{ position:relative; line-height:1; display:inline-block; margin:-5px 0; *padding:0 1px;} -.widgetContainer form{ margin:0; padding:0;} -.widgetContainer fieldset{ border:0; margin:0; padding:0;} -.widgetOlistA { margin:0; padding:0; font-size:12px; line-height:1.5;} -.widgetOlistA li{ margin-left:25px;} -.widgetOlistA li, -.widgetOlistA li a{ color:#666;} -.widgetOlistA li sup{ color:#AAA; font-size:10px; font-family:tahoma; padding-left:10px;} -.widgetContainer.black .widgetContainer a{ text-decoration:none;} -.widgetContainer.black .widgetContainer a:hover, -.widgetContainer.black .widgetContainer a:active, -.widgetContainer.black .widgetContainer a:focus{ text-decoration:underline;} -.widgetContainer.black .widgetContainer img{ border:0;} -.widgetContainer.black .widgetContainer sup{ position:relative; line-height:1; display:inline-block; margin:-5px 0; *padding:0 1px;} -.widgetContainer.black .widgetContainer form{ margin:0; padding:0;} -.widgetContainer.black .widgetContainer fieldset{ border:0; margin:0; padding:0;} -.widgetContainer.black .widgetOlistA { margin:0; padding:0; font-size:12px; line-height:1.5;} -.widgetContainer.black .widgetOlistA li{ margin-left:25px;} -.widgetContainer.black .widgetOlistA li, -.widgetContainer.black .widgetOlistA li a{ color:#999;} -.widgetContainer.black .widgetOlistA li sup{ color:#666; font-size:10px; font-family:tahoma; padding-left:10px;} diff --git a/widgets/rank_point/skins/default/list.html b/widgets/rank_point/skins/default/list.html deleted file mode 100644 index e9e8f3d2b..000000000 --- a/widgets/rank_point/skins/default/list.html +++ /dev/null @@ -1,17 +0,0 @@ - - - - -
    black"> -
      - {@ $no = 1} - -
    1. {$val->nick_name} {number_format($val->point)}
    2. - {@ $no++} - -
    - -
    {$widget_info->date_from} ~ {date("Y-m-d")}
    - -
    - diff --git a/widgets/rank_point/skins/default/skin.xml b/widgets/rank_point/skins/default/skin.xml deleted file mode 100644 index fa1b5db6b..000000000 --- a/widgets/rank_point/skins/default/skin.xml +++ /dev/null @@ -1,42 +0,0 @@ - - - 기본 회원 포인트 랭킹 스킨 - 积分排行默认皮肤 - ポイントランキング基本スキン - 회원의 포인트 랭킹 출력 위젯 기본 스킨 - 积分排行默认皮肤。 - 会員のポイントランキング出力ウィジェットのデフォルトスキン - 0.1 - 2009-02-23 - http://www.zeroboard.com - - - zero - zero - zero - - - - - 레이아웃에 맞춤 - レイアウトに合わせる - 随布局 - 레이아웃에 맞춤 - 隨版面 - - - 하얀색(기본) - 白(デフォルト) - 白色(默认) - White (default) - 白色(預設) - - - 검은색 - - Black - 黑色 - 黑色 - - - diff --git a/widgets/rank_point/skins/sz_xe/css/default.css b/widgets/rank_point/skins/sz_xe/css/default.css deleted file mode 100644 index 0645af6f7..000000000 --- a/widgets/rank_point/skins/sz_xe/css/default.css +++ /dev/null @@ -1,31 +0,0 @@ -.sz_point h2 { margin:0; height:21px; padding:9px 0 0 9px; font-size:1em;} - -.sz_point ul { margin:0; padding:0; list-style:none; } -.sz_point ul li { margin-bottom:5px; } -.sz_point ul li div.title { background:url(../images/default/bullet.gif) no-repeat left top; padding-left:15px; } -.sz_point ul li div.title { float:left; } -.sz_point ul li div.point { float:right; white-space:nowrap;} -.sz_point ul li div.link { float:right; white-space:nowrap; margin-left:10px;} - -.sz_point .sz_Box_000{border:solid 0;padding:0;} -.sz_point .sz_Box_001{ margin:1px; border:solid 1px;border-color:#E7E7E7;padding:5px 5px 2px 5px;background-color:#F4F4F4;color:#696969;} -.sz_point .sz_Box_002{ margin:1px; border:solid 1px;border-color:#DDEAA8;padding:5px 5px 2px 5px;background-color:#FBFDF1;color:#99B81A;} -.sz_point .sz_Box_003{ margin:1px; border:solid 1px;border-color:#F9D5D5;padding:5px 5px 2px 5px;background-color:#FEF6F6;color:#D98383;} -.sz_point .sz_Box_004{ margin:1px; border:solid 1px;border-color:#EFDAF4;padding:5px 5px 2px 5px;background-color:#FCF7FD;color:#AF69C0;} -.sz_point .sz_Box_005{ margin:1px; border:solid 1px;border-color:#DCDFF6;padding:5px 5px 2px 5px;background-color:#F6F7FE;color:#7381EA;} -.sz_point .sz_Box_006{ margin:1px; border:solid 1px;border-color:#DAEAEE;padding:5px 5px 2px 5px;background-color:#F0F6F8;color:#619DAC;} -.sz_point .sz_Box_007{ margin:1px; border:solid 1px;border-color:#D5EDDD;padding:5px 5px 2px 5px;background-color:#EFF9F2;color:#6FB587;} -.sz_point .sz_Box_008{ margin:1px; border:solid 1px;border-color:#FFEC15;padding:5px 5px 2px 5px;background-color:#FFFCDF;color:#FF9900;} -.sz_point .sz_Box_009{ margin:1px; border:solid 1px;border-color:#9DD7E8;padding:5px 5px 2px 5px;background-color:#F8FDFF;color:#0A8DBD;} - -.sz_point a {text-decoration:none;} -.sz_point .sz_Box_001 a { color:#696969;} -.sz_point .sz_Box_002 a { color:#99B81A;} -.sz_point .sz_Box_003 a { color:#D98383;} -.sz_point .sz_Box_004 a { color:#AF69C0;} -.sz_point .sz_Box_005 a { color:#7381EA;} -.sz_point .sz_Box_006 a { color:#619DAC;} -.sz_point .sz_Box_007 a { color:#6FB587;} -.sz_point .sz_Box_008 a { color:#FF9900;} -.sz_point .sz_Box_009 a { color:#0A8DBD;} - diff --git a/widgets/rank_point/skins/sz_xe/images/default/bullet.gif b/widgets/rank_point/skins/sz_xe/images/default/bullet.gif deleted file mode 100644 index 5a7b983073154cefd1934075bd069af95596a1ae..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 282 zcmZ?wbhEHb6krfwxT?%hf9e0ki(l)Hzux)i_k;^y>vx{5KmDop9_w+zx=K{{-fZ~*NTHr8ZQ0STK7q7?&Y?#pLaa`tu_64{jLjnhrXsC_)>rLnbxL1 z^=H3nZTwYp;@#6Pf1ZB$yz$;It=VT+-v06b|9=J=0L7myj0_CQ3_2jQL4IOjGe0n~ zz(Yr>|HP7_lQwz`Qb&(1W^rI!(Clz>p@|-2r;$=of|}^kh0YE(I$mySQ#5L3{n%5t Jo`;FS8UPjPY2p9? diff --git a/widgets/rank_point/skins/sz_xe/images/default/bulletD0.gif b/widgets/rank_point/skins/sz_xe/images/default/bulletD0.gif deleted file mode 100644 index e8e17d4c63d93ac478a0a54a3abc39ad94eed969..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 44 tcmZ?wbhEHbWM*JyXkcKtaNz<21B2pE79h#MpaUX6G7L=2E%mGn)&RoU2R8r! diff --git a/widgets/rank_point/skins/sz_xe/images/default/lineNotice.gif b/widgets/rank_point/skins/sz_xe/images/default/lineNotice.gif deleted file mode 100644 index dbf2c8220a7eb9d2b007167e9e0efe70cec5b33c..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 139 zcmV;60CfLHNk%w1VF(8T0DuAj{x%eRe0(AP6+?1mVRU6=Aa`kWXdqN*WgtgMO;7+V z000002nPZH00L2jkEzS;52Ku++KaQ^y!#J^;z*X}iKgnxw(bkZ@=VwEjpzE#_x=wI t3Wvm^@rX<+mrU2>35`mpl&1BH&1$#YuJ;QLi^t@$`HW7h*KAJ#06We2KUn|( diff --git a/widgets/rank_point/skins/sz_xe/list.html b/widgets/rank_point/skins/sz_xe/list.html deleted file mode 100644 index 770ea38f3..000000000 --- a/widgets/rank_point/skins/sz_xe/list.html +++ /dev/null @@ -1,30 +0,0 @@ - - - - -
    -
    - -

    {$widget_info->title} Top {$widget_info->list_count}

    - - - -
      - {@ $no = 1} - -
    • -
      {$no}위. {$val->nick_name}
      - -
      {$val->point}점
      -
      -
    • - {@ $no++} - -
    - -
    -
    diff --git a/widgets/rank_point/skins/sz_xe/skin.xml b/widgets/rank_point/skins/sz_xe/skin.xml deleted file mode 100644 index 43472d410..000000000 --- a/widgets/rank_point/skins/sz_xe/skin.xml +++ /dev/null @@ -1,97 +0,0 @@ - - - Simulz 포인트 랭킹 스킨 - Simulz ポイントランキングスキン - Simulz Point Ranking Skin - Simulz会员积分排行榜皮肤 - Simulz會員點數排行榜面板 - Simulz 포인트 랭킹 스킨입니다. - Simulz ポイントランキングスキンです。 - This is Simulz Point Ranking Skin. - Simulz样式会员积分排行榜皮肤。 - Simulz樣式會員點數排行榜面板。 - 0.1 - 2007-08-29 - http://www.zeroboard.com - - - Simulz - Simulz - Simulz - Simulz - Simulz - - - - - 기본 - デフォルト - Default - 默认 - 預設 - - - 회색 - - Gray - 灰色 - 灰色 - - - 연두 - 薄緑 - Yellowish Green - 淡绿 - 淡綠 - - - 분홍 - ピンク - Pink - 粉红 - 粉紅 - - - 보라 - - Purple - 淡青 - 紫色 - - - 밝은 파랑 - - Bright Blue - 浅蓝 - 淺藍 - - - 청록 - 青緑 - Bluish Green - 青绿 - 青綠 - - - 초록 - - Green - 草绿 - 綠色 - - - 노랑 - - Yellow - 黄色 - 黃色 - - - 파랑 - - Blue - 蓝色 - 藍色 - - - \ No newline at end of file diff --git a/widgets/rss_reader/conf/info.xml b/widgets/rss_reader/conf/info.xml deleted file mode 100644 index d9c06d8f7..000000000 --- a/widgets/rss_reader/conf/info.xml +++ /dev/null @@ -1,106 +0,0 @@ - - - RSS 리더 - RSSリーダー - RSS阅读器 - RSS Reader - RSS-ридер - RSS閱讀器 - RSS 리더입니다. - RSSリーダーです。 - RSS阅读器控件。 - This widget displays data retrieved from RSS feed. - Этот виджет отображает данные, полученные посредством RSS. - RSS閱讀器widget。 - #7 - 2007-10-26 - - - Simulz - Simulz - Simulz - Simulz - Simulz - Simulz - - - - - text - 제목 글자수 - タイトルの文字数 - 标题字数 - Length of Subject - Número de letras del título - Длина темы - 標題字數 - 제목 글자수를 지정할 수 있습니다. (0또는 비워주시면 자르지 않습니다) - タイトルの文字数を設定します(「0」または空欄の場合は、文字数を制限しません)。 - 可以设置标题的字数。(0或留空为不限) - Length of Subject can be assigned. (0 or blank value will not restrict the length) - El largo del título puede ser asignado. (valor 0 o en blanco no restringe el largo) - Длина темы может быть присвоена. (0 или пустое значение не будут ограничивать длину) - 可設置標題的字數。(0或留白為不限制) - - - text - RSS URL - RSS URL - RSS URL - RSS URL - RSS URL - RSS URL - - - - - - - - - text - 페이지 수 - ページ数 - 目录数 - Number of Pages - Число страниц - 列表數 - 기본 값 10 - デフォルト値 10 - 默认为10个 - Limits number of pages (Default: 10) - Ограничивает количество страниц (стандарт: 10) - 預設是10個 - - - text - 날짜 형식 - 日付の形式 - 日期形式 - Date Format - Формат даты - 日期格式 - 기본 값 Y-m-d H:i:s - デフォルト値 Y-m-d H:i:s - 默认值 Y-m-d H:i:s - Default: Y-m-d H:i:s - Стандарт: Y-m-d H:i:s - 預設值 Y-m-d H:i:s - - - text - 본문 높이 - 本文の高さ - 内容高度 - Height - Ширина - 高度 - select 스킨에서 본문 높이 (기본값 200px) - selectスキンから本文の高さ(デフォルト値 200px) - 选择select皮肤时的文本高度。(默认为200px) - Height of select skin (default: 200px) - Ширина скина (стандарт: 200px) - 選擇面板時的高度。(預設是200px) - - - diff --git a/widgets/rss_reader/rss_reader.class.php b/widgets/rss_reader/rss_reader.class.php deleted file mode 100644 index 4fed2c45f..000000000 --- a/widgets/rss_reader/rss_reader.class.php +++ /dev/null @@ -1,135 +0,0 @@ -addHeader('Content-Type', 'application/xml'); - $oReqeust->addHeader('User-agent', 'RSS Reader Widget (XE '.__ZBXE_VERSION__.' (http://www.xpressengine.com); PEAR HTTP_Request class (http://pear.php.net))'); - $oReqeust->setMethod('GET'); - - $user = $URL_parsed["user"]; - $pass = $URL_parsed["pass"]; - - if($user) $oReqeust->setBasicAuth($user, $pass); - - $oResponse = $oReqeust->sendRequest(); - if (PEAR::isError($oResponse)) { - return; - } - $header = $oReqeust->getResponseHeader(); - if($header['location']) { - return $this->rss_request(trim($header['location'])); - } - else { - return $oReqeust->getResponseBody(); - } - } - - - /** - * @brief 위젯의 실행 부분 - * - * ./widgets/위젯/conf/info.xml 에 선언한 extra_vars를 args로 받는다 - * 결과를 만든후 print가 아니라 return 해주어야 한다 - **/ - function proc($args) { - // 위젯 자체적으로 설정한 변수들을 체크 - $title = $args->title; - $PAGE_LIMIT = $args->page_limit ? $args->page_limit : 10; - - // 날짜 형태 - $DATE_FORMAT = $args->date_format ? $args->date_format : "Y-m-d H:i:s"; - - $buff = $this->rss_request($args->rss_url); - - if(!is_string($buff) or !$buff) return Context::getLang('msg_fail_to_request_open'); - - $encoding = preg_match("/<\?xml.*encoding=\"(.+)\".*\?>/i", $buff, $matches); - if($encoding && !preg_match("/UTF-8/i", $matches[1])) $buff = trim(iconv($matches[1]=="ks_c_5601-1987"?"EUC-KR":$matches[1], "UTF-8", $buff)); - - $buff = preg_replace("/<\?xml.*\?>/i", "", $buff); - - $oXmlParser = new XmlParser(); - $xml_doc = $oXmlParser->parse($buff); - $rss->title = $xml_doc->rss->channel->title->body; - $rss->link = $xml_doc->rss->channel->link->body; - - $items = $xml_doc->rss->channel->item; - - if(!$items) return Context::getLang('msg_invalid_format'); - if($items && !is_array($items)) $items = array($items); - - $rss_list = array(); - - foreach ($items as $key => $value) { - if($key >= $PAGE_LIMIT) break; - unset($item); - - foreach($value as $key2 => $value2) { - if(is_array($value2)) $value2 = array_shift($value2); - $item->{$key2} = $value2->body; - } - - $date = $item->pubdate; - $item->date = $date ? date($DATE_FORMAT, strtotime($date)) : ''; - $array_date[$key] = strtotime($date); - - $item->description = preg_replace('!widget_path, $args->skin); - Context::set('colorset', $args->colorset); - - // 템플릿 컴파일 - $oTemplate = &TemplateHandler::getInstance(); - $output = $oTemplate->compile($tpl_path, 'list'); - return $output; - } - - } -?> diff --git a/widgets/rss_reader/skins/xe_official/css/black.css b/widgets/rss_reader/skins/xe_official/css/black.css deleted file mode 100644 index e5d5ccf37..000000000 --- a/widgets/rss_reader/skins/xe_official/css/black.css +++ /dev/null @@ -1,15 +0,0 @@ -.rss_reader_black { width:100%; padding-bottom:15px; overflow:hidden; position:relative;} -.rss_reader_black h2 { margin:0; display:block; height:21px; padding:9px 0 0 9px; margin-bottom:12px; color:#ffffff; background:url(../images/black/lineNotice.gif) no-repeat left bottom; font-size:1em;} -.rss_reader_black h2 a { text-decoration:none; color:#ffffff;} -.rss_reader_black h2 a:hover { text-decoration:underline;} - -.rss_reader_black ul { margin:0; padding:0; } - -.rss_reader_black ul li { height:20px; background:url(../images/black/bulletD0.gif) no-repeat left 5px; padding-left:10px; overflow:hidden; list-style:none; white-space:nowrap;} - -.rss_reader_black ul li .title a { color:#818181; text-decoration:none; } -.rss_reader_black ul li .title a:hover { text-decoration:underline; } -.rss_reader_black ul li .title span.comment { color:#FE6700; font:.8em Tahoma; } -.rss_reader_black ul li .title span.comment a { color:#FE6700; font:.8em Tahoma; } - -.rss_reader_black ul li .date { color:#999999; font:.8em Tahoma; white-space:nowrap; margin-right:5px;} diff --git a/widgets/rss_reader/skins/xe_official/css/white.css b/widgets/rss_reader/skins/xe_official/css/white.css deleted file mode 100644 index 69800538f..000000000 --- a/widgets/rss_reader/skins/xe_official/css/white.css +++ /dev/null @@ -1,15 +0,0 @@ -.rss_reader_white { width:100%; padding-bottom:15px; overflow:hidden; position:relative;} -.rss_reader_white h2 { display:block; height:21px; padding:9px 0 0 9px; margin-bottom:12px; color:#000000; background:url(../images/white/lineNotice.gif) no-repeat left bottom; font-size:1em;} -.rss_reader_white h2 a { text-decoration:none; color:#000000;} -.rss_reader_white h2 a:hover { text-decoration:underline;} - -.rss_reader_white ul { margin:0; padding:0; } - -.rss_reader_white ul li { height:20px; background:url(../images/white/bulletD0.gif) no-repeat left 5px; padding-left:10px; overflow:hidden; list-style:none; white-space:nowrap;} - -.rss_reader_white ul li .title a { color:#555555; text-decoration:none; } -.rss_reader_white ul li .title a:hover { text-decoration:underline; } -.rss_reader_white ul li .title span.comment { color:#FE6700; font:.8em Tahoma; } -.rss_reader_white ul li .title span.comment a { color:#FE6700; font:.8em Tahoma; } - -.rss_reader_white ul li .date { color:#999999; font:.8em Tahoma; white-space:nowrap; margin-right:5px;} diff --git a/widgets/rss_reader/skins/xe_official/images/black/bulletD0.gif b/widgets/rss_reader/skins/xe_official/images/black/bulletD0.gif deleted file mode 100644 index e8e17d4c63d93ac478a0a54a3abc39ad94eed969..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 44 tcmZ?wbhEHbWM*JyXkcKtaNz<21B2pE79h#MpaUX6G7L=2E%mGn)&RoU2R8r! diff --git a/widgets/rss_reader/skins/xe_official/images/black/lineNotice.gif b/widgets/rss_reader/skins/xe_official/images/black/lineNotice.gif deleted file mode 100644 index dbf2c8220a7eb9d2b007167e9e0efe70cec5b33c..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 139 zcmV;60CfLHNk%w1VF(8T0DuAj{x%eRe0(AP6+?1mVRU6=Aa`kWXdqN*WgtgMO;7+V z000002nPZH00L2jkEzS;52Ku++KaQ^y!#J^;z*X}iKgnxw(bkZ@=VwEjpzE#_x=wI t3Wvm^@rX<+mrU2>35`mpl&1BH&1$#YuJ;QLi^t@$`HW7h*KAJ#06We2KUn|( diff --git a/widgets/rss_reader/skins/xe_official/images/white/bulletD0.gif b/widgets/rss_reader/skins/xe_official/images/white/bulletD0.gif deleted file mode 100644 index e8e17d4c63d93ac478a0a54a3abc39ad94eed969..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 44 tcmZ?wbhEHbWM*JyXkcKtaNz<21B2pE79h#MpaUX6G7L=2E%mGn)&RoU2R8r! diff --git a/widgets/rss_reader/skins/xe_official/images/white/lineNotice.gif b/widgets/rss_reader/skins/xe_official/images/white/lineNotice.gif deleted file mode 100644 index dbf2c8220a7eb9d2b007167e9e0efe70cec5b33c..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 139 zcmV;60CfLHNk%w1VF(8T0DuAj{x%eRe0(AP6+?1mVRU6=Aa`kWXdqN*WgtgMO;7+V z000002nPZH00L2jkEzS;52Ku++KaQ^y!#J^;z*X}iKgnxw(bkZ@=VwEjpzE#_x=wI t3Wvm^@rX<+mrU2>35`mpl&1BH&1$#YuJ;QLi^t@$`HW7h*KAJ#06We2KUn|( diff --git a/widgets/rss_reader/skins/xe_official/list.html b/widgets/rss_reader/skins/xe_official/list.html deleted file mode 100644 index 3ef586075..000000000 --- a/widgets/rss_reader/skins/xe_official/list.html +++ /dev/null @@ -1,20 +0,0 @@ - - - - - - - - diff --git a/widgets/rss_reader/skins/xe_official/skin.xml b/widgets/rss_reader/skins/xe_official/skin.xml deleted file mode 100644 index 195add56d..000000000 --- a/widgets/rss_reader/skins/xe_official/skin.xml +++ /dev/null @@ -1,75 +0,0 @@ - - - XE 최신글 스킨 (목록형) - XEデフォルトレイアウト用の最新コンテンツ表示スキン - XE目录型最新主题列表样式皮肤 - XE Official Layout's newest document skin - XE Oficial de diseño más nuevo documento de la piel - XE 官方網站最新主題面板 - - XE 공식 레이아웃에 적합한 최신글 스킨입니다. - 디자인 : 이소라 (http://ra-ra.pe.kr) - 퍼블리싱 : 정찬명 (http://naradesign.net) - 레이아웃 제작 : zero (http://blog.nzeo.com) - - - XEデフォルトレイアウトに最も適した最新コンテンツ表示用のスキンです。 - デザイン:イソラ(http://ra-ra.pe.kr) - パブリシング:ジョンチャンミョン(http://naradesign.net) - レイアウト作成:Zero (http://blog.nzeo.com) - - - 官方网站最新主题列表样式皮肤。 - 设计 : So-Ra Lee(http://ra-ra.pe.kr) - HTML/CSS : Chan-Myung Jeong(http://naradesign.net) - 布局: zero (http://blog.nzeo.com) - - - It is a skin suitable for the XE official layout. - Design : So-Ra Lee (http://ra-ra-.pe.kr) - HTML/CSS : Chan-Myung Jeong(http://naradesign.net) - Layout : zero (http://blog.nzeo.com) - - - Se trata de una piel adecuada para el diseño XE oficial. - Diseño: So-Ra Lee (http://ra-ra-.pe.kr) - HTML / CSS: Jeong Chan-Myung (http://naradesign.net) - Diseño: Zero (http://blog.nzeo.com) - - - 官方網站最新主題面板。 - 設計 : So-Ra Lee(http://ra-ra.pe.kr) - HTML/CSS : Chan-Myung Jeong(http://naradesign.net) - 版面設計: zero (http://blog.nzeo.com) - - 0.1 - 2007-08-01 - http://www.zeroboard.com - - - 제로 - zero - Zero - zero - Zero - - - - - 흰색 바탕용 - 白い背景用 - 白色背景 - White Background - Fondo blanco - 白色背景 - - - 어두운 바탕용 - 暗い背景用 - 暗色背景 - Dark Background - Dark Antecedentes - 暗色背景 - - - \ No newline at end of file diff --git a/widgets/rss_reader/skins/xe_select/css/select.css b/widgets/rss_reader/skins/xe_select/css/select.css deleted file mode 100644 index 5320558ae..000000000 --- a/widgets/rss_reader/skins/xe_select/css/select.css +++ /dev/null @@ -1,12 +0,0 @@ -.rss_reader_select { width:100%; padding-bottom:15px; overflow:hidden; position:relative;} -.rss_reader_select h2 { margin:0; display:block; height:21px; padding:9px 0 0 9px; margin-bottom:12px; color:#000000; background:url(../images/black/lineNotice.gif) no-repeat left bottom; font-size:1em;} -.rss_reader_select h2 a, -.rss_reader_select .tabcontent_rss a { text-decoration:none; color:#000000;} -.rss_reader_select h2 a:hover, -.rss_reader_select .tabcontent_rss a:hover { text-decoration:underline;} - -.rss_reader_select .tabcontentcontainer {width:100%;} - -.rss_reader_select .tabcontent_rss {display:none;width:100%; color:#555555;} - -.rss_reader_select .date { color:#999999; font:.9em Tahoma; white-space:nowrap; margin-right:5px;} diff --git a/widgets/rss_reader/skins/xe_select/images/black/bulletD0.gif b/widgets/rss_reader/skins/xe_select/images/black/bulletD0.gif deleted file mode 100644 index e8e17d4c63d93ac478a0a54a3abc39ad94eed969..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 44 tcmZ?wbhEHbWM*JyXkcKtaNz<21B2pE79h#MpaUX6G7L=2E%mGn)&RoU2R8r! diff --git a/widgets/rss_reader/skins/xe_select/images/black/lineNotice.gif b/widgets/rss_reader/skins/xe_select/images/black/lineNotice.gif deleted file mode 100644 index dbf2c8220a7eb9d2b007167e9e0efe70cec5b33c..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 139 zcmV;60CfLHNk%w1VF(8T0DuAj{x%eRe0(AP6+?1mVRU6=Aa`kWXdqN*WgtgMO;7+V z000002nPZH00L2jkEzS;52Ku++KaQ^y!#J^;z*X}iKgnxw(bkZ@=VwEjpzE#_x=wI t3Wvm^@rX<+mrU2>35`mpl&1BH&1$#YuJ;QLi^t@$`HW7h*KAJ#06We2KUn|( diff --git a/widgets/rss_reader/skins/xe_select/images/forward.png b/widgets/rss_reader/skins/xe_select/images/forward.png deleted file mode 100644 index 2eb250ed4d6c999754ebd124ece4c7d465334cc2..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 3662 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 diff --git a/widgets/rss_reader/skins/xe_select/images/white/bulletD0.gif b/widgets/rss_reader/skins/xe_select/images/white/bulletD0.gif deleted file mode 100644 index e8e17d4c63d93ac478a0a54a3abc39ad94eed969..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 44 tcmZ?wbhEHbWM*JyXkcKtaNz<21B2pE79h#MpaUX6G7L=2E%mGn)&RoU2R8r! diff --git a/widgets/rss_reader/skins/xe_select/images/white/lineNotice.gif b/widgets/rss_reader/skins/xe_select/images/white/lineNotice.gif deleted file mode 100644 index dbf2c8220a7eb9d2b007167e9e0efe70cec5b33c..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 139 zcmV;60CfLHNk%w1VF(8T0DuAj{x%eRe0(AP6+?1mVRU6=Aa`kWXdqN*WgtgMO;7+V z000002nPZH00L2jkEzS;52Ku++KaQ^y!#J^;z*X}iKgnxw(bkZ@=VwEjpzE#_x=wI t3Wvm^@rX<+mrU2>35`mpl&1BH&1$#YuJ;QLi^t@$`HW7h*KAJ#06We2KUn|( diff --git a/widgets/rss_reader/skins/xe_select/js/tab.js b/widgets/rss_reader/skins/xe_select/js/tab.js deleted file mode 100644 index 3e7fcb9d1..000000000 --- a/widgets/rss_reader/skins/xe_select/js/tab.js +++ /dev/null @@ -1,17 +0,0 @@ -function tab_menu_select(tab_id, tabs, t, tab_obj){ - for(var i = 1; i <= tabs; i++) { - eval("document.getElementById('tab"+tab_id+i+"')").style.display="none"; - if ( t == i ) { - eval("document.getElementById('tab"+tab_id+i+"')").style.display="block"; - } - } - tab_obj.className="current" -} - -/* 높이 조절 */ -function resize_rss_tabcontent(tab_id, ms_height) { - var obj = xGetElementById(tab_id) - - if(xHeight(obj) > ms_height) obj.style.height = ms_height + 'px' - obj.style.overflow = "auto" -} diff --git a/widgets/rss_reader/skins/xe_select/list.html b/widgets/rss_reader/skins/xe_select/list.html deleted file mode 100644 index 189cc2324..000000000 --- a/widgets/rss_reader/skins/xe_select/list.html +++ /dev/null @@ -1,32 +0,0 @@ - - -{@ $tab_id = mt_rand()} -
    - -
    -
    - {@$i=1} - -
    -
    - - {@$i=1} -
    - -
    -
    {$item->date} | {$item->author}
    - {$item->description} -
    - {@$i++} - -
    - diff --git a/widgets/rss_reader/skins/xe_select/skin.xml b/widgets/rss_reader/skins/xe_select/skin.xml deleted file mode 100644 index dadd4ae12..000000000 --- a/widgets/rss_reader/skins/xe_select/skin.xml +++ /dev/null @@ -1,34 +0,0 @@ - - - XE 최신글 스킨 (Select 메뉴) - XE 最新書き込みスキン(Select メニュー) - XE最新主题样式皮肤(Select菜单) - XE Newest Article Skin (Select menu) - XE最新主題面板(下拉式選單) - XE 공식 레이아웃에 적합한 최신글 스킨입니다. - XE公式レイアウトに最も適した最新書き込みスキンです。 - XE最新主题样式皮肤。 - This is a newest article skin that is suitable for XE official layout. - XE最新主題面板。 - 0.1 - 2007-11-05 - http://www.zeroboard.com - - - Simulz - Simulz - Simulz - Simulz - Simulz - - - - - Select - Select - Select - Select - Select - - - \ No newline at end of file diff --git a/widgets/site_info/conf/info.xml b/widgets/site_info/conf/info.xml deleted file mode 100644 index 47d9e44f3..000000000 --- a/widgets/site_info/conf/info.xml +++ /dev/null @@ -1,22 +0,0 @@ - - - 가상 사이트 현황 - 站点信息 - 虛擬網站狀態 - バーチャル(Virtual)サイト情報 - cafeXE와 같은 분양형 가상 사이트의 정보를 출력하는 위젯입니다. - 显示子站点信息的控件。 - 可輸出顯示虛擬網站資訊的widget。 - cafeXEのような分譲型バーチャル(Virtual)サイトの情報を出力するウィジェットです。 - 0.1 - 2009-02-16 - - - zero - zero - zero - zero - - - - diff --git a/widgets/site_info/queries/getCreatedDate.xml b/widgets/site_info/queries/getCreatedDate.xml deleted file mode 100644 index bcba6e81e..000000000 --- a/widgets/site_info/queries/getCreatedDate.xml +++ /dev/null @@ -1,11 +0,0 @@ - - - - - - - - - - - diff --git a/widgets/site_info/queries/getMemberCount.xml b/widgets/site_info/queries/getMemberCount.xml deleted file mode 100644 index 4df02e820..000000000 --- a/widgets/site_info/queries/getMemberCount.xml +++ /dev/null @@ -1,13 +0,0 @@ - - -
    -
    - - - - - - - - - diff --git a/widgets/site_info/queries/getNewDocument.xml b/widgets/site_info/queries/getNewDocument.xml deleted file mode 100644 index f1981f7f2..000000000 --- a/widgets/site_info/queries/getNewDocument.xml +++ /dev/null @@ -1,14 +0,0 @@ - - -
    -
    - - - - - - - - - - diff --git a/widgets/site_info/site_info.class.php b/widgets/site_info/site_info.class.php deleted file mode 100644 index 67a848670..000000000 --- a/widgets/site_info/site_info.class.php +++ /dev/null @@ -1,55 +0,0 @@ -site_srl = (int)$site_module_info->site_srl; - - // 회원수 추출 - $output = executeQuery('widgets.site_info.getMemberCount', $args); - $widget_info->member_count = $output->data->cnt; - - // 새글 추출 - $args->regdate = date("YmdHis", time()-24*60*60); - $output = executeQuery('widgets.site_info.getNewDocument', $args); - $widget_info->new_documents = $output->data->cnt; - - // 개설일 - $output = executeQuery('widgets.site_info.getCreatedDate', $args); - $widget_info->created = $output->data->regdate; - - // 가입 여부 - $logged_info = Context::get('logged_info'); - if(count($logged_info->group_list)) $widget_info->joined = true; - else $widget_info->joined = false; - - Context::set('widget_info', $widget_info); - Context::set('colorset', $args->colorset); - - // 템플릿 컴파일 - $tpl_path = sprintf('%sskins/%s', $this->widget_path, $args->skin); - $tpl_file = 'site_info'; - - - $oTemplate = &TemplateHandler::getInstance(); - return $oTemplate->compile($tpl_path, $tpl_file); - } - } -?> diff --git a/widgets/site_info/skins/default/css/widget.css b/widgets/site_info/skins/default/css/widget.css deleted file mode 100644 index 3dcd4ec4f..000000000 --- a/widgets/site_info/skins/default/css/widget.css +++ /dev/null @@ -1,15 +0,0 @@ -@charset "utf-8"; - -/* widgetDlistA */ -.widgetDlistA{ margin:0; padding:0; font-size:12px; line-height:1.5; zoom:1;} -.widgetDlistA:after{ content:""; display:block; clear:both;} -.widgetDlistA dt{ float:left; clear:left; margin-right:5px; white-space:nowrap;} -.widgetDlistA dd{ clear:right; white-space:nowrap; font-family:Tahoma;} - -.widgetDlistA dt{ color:#333;} -.widgetDlistA dd, -.widgetDlistA dd a{ color:#888;} - -.widgetContainer.black .widgetDlistA dt{ color:#999;} -.widgetContainer.black .widgetDlistA dd, -.widgetContainer.black .widgetDlistA dd a{ color:#888;} diff --git a/widgets/site_info/skins/default/js/site_info.js b/widgets/site_info/skins/default/js/site_info.js deleted file mode 100644 index 63911f3be..000000000 --- a/widgets/site_info/skins/default/js/site_info.js +++ /dev/null @@ -1,8 +0,0 @@ -function doSiteSignUp() { - exec_xml('member','procModuleSiteSignUp', new Array(), function() { location.reload(); } ); -} - -function doSiteLeave(leave_msg) { - if(!confirm(leave_msg)) return; - exec_xml('member','procModuleSiteLeave', new Array(), function() { location.reload(); } ); -} diff --git a/widgets/site_info/skins/default/site_info.html b/widgets/site_info/skins/default/site_info.html deleted file mode 100644 index 9c4d06fc9..000000000 --- a/widgets/site_info/skins/default/site_info.html +++ /dev/null @@ -1,24 +0,0 @@ - - - - - - -
    black"> -
    -
    {$lang->member}:
    -
    {number_format($widget_info->member_count)}
    -
    {$lang->new_document_count}:
    -
    {number_format($widget_info->new_documents)}
    -
    {$lang->regdate}:
    -
    {zdate($widget_info->created, "Y.m.d")}
    -
    - - - - {$lang->cmd_site_signup} - - {$lang->cmd_leave} - - -
    diff --git a/widgets/site_info/skins/default/skin.xml b/widgets/site_info/skins/default/skin.xml deleted file mode 100644 index 8729f1b73..000000000 --- a/widgets/site_info/skins/default/skin.xml +++ /dev/null @@ -1,45 +0,0 @@ - - - 가상 사이트 현황 기본 스킨 - 站点信息默认皮肤 - 虛擬網站預設面板 - バーチャル(Virtual)サイト情報デフォルトスキン - 가상 사이트의 현황을 출력하는 기본 스킨입니다 - 站点信息默认皮肤。 - 虛擬網站預設面板。 - バーチャル(Virtual)サイト情報を表示するスキンです。 - 0.1 - 2009-02-16 - http://www.zeroboard.com - - - zero - zero - zero - zero - - - - - 레이아웃에 맞춤 - レイアウトに合わせる - 随布局 - 레이아웃에 맞춤 - 隨版面 - - - 하얀색(기본) - 白(デフォルト) - 白色(默认) - White (default) - 白色(預設) - - - 검은색 - - Black - 黑色 - 黑色 - - - diff --git a/widgets/tab_newest_document/conf/info.xml b/widgets/tab_newest_document/conf/info.xml deleted file mode 100644 index da675ec6e..000000000 --- a/widgets/tab_newest_document/conf/info.xml +++ /dev/null @@ -1,361 +0,0 @@ - - - 탭 형태 최근 문서 출력 - 选项卡主题列表 - タブスタイル最新コンテンツ出力 - Newest Articles in Tab Style - 탭 형태 최근 문서 출력 - Отображение последних статей в стиле закладок - 最新主題分頁樣式 - 최근 문서를 탭형태로 출력하는 위젯입니다. - 选项卡样式最新主题列表控件。 - 最新コンテンツをタブスタイルに出力するウィジェットです。 - This widget displays newest articles as tab style. - 최근 문서를 탭형태로 출력하는 위젯입니다. - Этот виджет отображает последние статьи в tab-стиле. - 最新主題以分頁樣式顯示。 - 0.1 - 2007-02-28 - - - 제로 - zero - Zero - zero - zero - zero - zero - - - - - select - 정렬 대상 - 排序对象 - ソート対象 - Target to be sorted - Objetivo para ser ordenados - Назначение для сортировки - 排列目標 - 등록된 순서 또는 변경된 순서로 정렬을 할 수 있습니다. - 按照指定顺序进行排序。 - 登録順、または変更順にソートします。 - The list of newewst articles may be sorted by submitted order or modified order. - La lista de los documentos recientes pueden ser ordenados en el orden del agregado o en el de modificados. - Список последних статей может быть отсортирован по дате размещения или изменения. - 按照指定方式排列順序。 - - list_order - 최신 등록순 - 最新发表顺 - 最新登録順 - Newest Submitted Order - Orden de agregados recientemente - Порядок размещенных статей - 最新發表 - - - update_order - 최근 변경순 - 最新修改顺 - 最近変更順 - Newest Modified Order - Orden de modificados recientemente - Порядок измененных статей - 最新修改 - - - - select - 정렬 방법 - 排序方式 - ソートタイプ - Sorting Type - Tipo de ordenamiento - Тип сортировки - 排列方式 - 정렬대상을 내림차순 또는 올림차순으로 정렬할 수 있습니다. - 对其排序对象可进行升序/降序方式排序。 - ソートタイプを、降順、または昇順に設定します。 - You can sort target articles by asending or desending order. - Usted puede ordenar los documentos en orden acendente o en orden descendente. - Вы можете сортировать статьи в порядке возрастания или убывания. - 可選擇升冪/降冪的方式對所選目標進行排列。 - - desc - 내림차순 - 降序 - 降順 - Desending order - Orden Descendente - По убыванию - 降冪 - - - asc - 올림차순 - 升序 - 昇順 - Asending order - Orden Acendente - По возрастанию - 升冪 - - - - text - 목록수 - 目录数 - リスト数 - The Number of List - Número de la lista - Число списка - 目錄數 - 출력될 목록의 수를 정하실 수 있습니다. (기본 5개) - 可设置要显示的目录数。 (默认为5个) - 表示するリストの数を指定します(デフォルト5個)。 - You can set the number of list(default is 5). - Usted puede definir el número de la lista(predefinido: 5). - Вы можете выбрать число списка. (стандарт: 5) - 可設置要顯示的目錄數。(預設是5個) - - - text - new 표시 시간 (hours) - new图标显示时间(hours) - Newの表示時間 (Hours) - Duration of indication for new item - Длительность индикации для новых объектов - new圖案顯示時間(hours) - 새로 등록된 게시물의 new 표시시간을 정할 수 있습니다. (시간 단위) - 可以设置最新更新主题的new图标显示时间。 - 新しく登録された書き込みに対して「New」の表示時間を指定します(時間単位)。 - You may set the duration of indication for fresh item. (unit is hour) - Вы можете установить длительность индикации для нового объекта. (единица - час) - 可設置最後更新主題的new圖案顯示時間。 - - - text - 제목 글자수 - タイトルの文字数 - 标题字数 - Length of Subject - Número de letras del título - Длина темы - 標題字數 - 제목 글자수를 지정할 수 있습니다. (0또는 비워주시면 자르지 않습니다) - タイトルの文字数を設定します(「0」または空欄の場合は、文字数を制限しません)。 - 可以设置标题的字数。(0或留空为不限) - Length of Subject can be assigned. (0 or blank value will not restrict the length) - El largo del título puede ser asignado. (valor 0 o en blanco no restringe el largo) - Длина темы может быть присвоена. (0 или пустое значение не будут ограничивать длину) - 可設置標題的字數。(0或留白為不限制) - - - select - 썸네일 생성 방법 - サムネール生成方法 - 缩略图生成方式 - Thumbnail Type - Тип миниатюры - 縮圖建立方式 - 썸네일 생성 방법을 선택할 수 있습니다. (crop : 꽉 채우기, ratio : 비율 맞추기) - サムネールの生成方法を選択します(Crop : 刈り込み, Ratio : 比率)。 - 可以选择缩略图生成方式。 (crop : 裁减, ratio : 比例) - Thumbnail Type may be set here. - Тип миниатюры может быть установлен здесь. - 選擇縮圖建立方式。 (crop : 裁減, ratio : 比例) - - crop - Crop (채우기) - Crop (刈り込み) - Crop (裁减) - Crop - Crop (Обрезание) - Crop (裁減) - - - ratio - Ratio (비율 맞추기) - Ratio (比率) - Ratio (比例) - Ratio - Ratio (Отношение) - Ratio (比例) - - - - text - 이미지 가로크기 - イメージ横幅のサイズ - 宽度 - Width of Image - Ancho de la imagen - Ширина изображения - 圖片寬度 - 출력될 이미지의 가로크기를 정하실 수 있습니다. (기본 100) - 表示するイメージの横幅サイズを指定します(デフォルト100)。 - 可以指定要显示的图片宽度。(默认为100) - You can set the width of image. (100 as default) - Usted puede definir el ancho de la imagen. (predefinido:100) - Вы можете установить ширину изображения. (стандарт: 100) - 指定要顯示的圖片寬度。(預設是100) - - - text - 이미지 세로크기 - イメージ縦幅のサイズ - 高度 - Height of Image - Высота изображения - 圖片高度 - 이미지의 세로 크기를 지정할 수 있습니다. (기본 100px) - イメージの縦幅サイズを指定します(デフォルト 100px) - 可以指定图片高度。(默认为100px) - You can set the height of image. (100 as default) - Вы можете установить вытсоту изображения. (стандарт: 100px) - 指定圖片高度。(預設是100px) - - - select - 글쓴이 표시 - 投稿者表示 - 昵称 - Display Author - Mostrar el Autor - Отображение автора - 顯示作者 - - - Y - 표시 - 表示 - 显示 - Show - Mostrar - Показывать - 顯示 - - - N - 표시하지 않음 - 非表示 - 不显示 - Hide - Ocultar - Скрывать - 隱藏 - - - - select - 작성일 표시 - 作成日表示 - 发表日期 - Display Registered Date - Mostrar el día agregado - Отображение даты регистрации - 登錄日期 - - - Y - 표시 - 表示 - 显示 - Show - Mostrar - Показывать - 顯示 - - - N - 표시하지 않음 - 非表示 - 不显示 - Hide - Ocultar - Скрывать - 隱藏 - - - - select - 조회수 표시 - 閲覧数表示 - 查看 - Display Hit - Mostrar Ayuda - Отображение хитов - 點擊 - - - Y - 표시 - 表示 - 显示 - Show - Mostrar - Показывать - 顯示 - - - N - 표시하지 않음 - 非表示 - 不显示 - Hide - Ocultar - Скрывать - 隱藏 - - - - select - 추천수 표시 - 推薦数表示 - 推荐 - Display Votes - Mostrar Recomendados - Отображение голосов - 推薦 - - - Y - 표시 - 表示 - 显示 - Show - Mostrar - Показывать - 顯示 - - - N - 표시하지 않음 - 非表示 - 不显示 - Hide - Ocultar - Скрывать - 隱藏 - - - - module_srl_list - 대상 모듈 - 模块对象 - モジュール - Target Module - Módulo Objetivo - Модуль назначения - 目標模組 - 선택하신 모듈에 등록된 글을 대상으로 합니다. - 将把所选模块中的最新主题作为显示对象。 - チェックされたモジュールに登録されたコンテンツ(書き込み)を対象とします。 - The target articles to be sorted will be the ones submitted in the selected module. - El objetivo de los documentos agregados serán los del módulo selccionado. - Статьи на выбранных модулях будут назначением. - 將所選擇的模組當成顯示目標。 - - - diff --git a/widgets/tab_newest_document/queries/getNewestDocuments.xml b/widgets/tab_newest_document/queries/getNewestDocuments.xml deleted file mode 100644 index 2478b314c..000000000 --- a/widgets/tab_newest_document/queries/getNewestDocuments.xml +++ /dev/null @@ -1,15 +0,0 @@ - - -
    - - - - - - - - - - - - diff --git a/widgets/tab_newest_document/skins/xe_official/css/normal.css b/widgets/tab_newest_document/skins/xe_official/css/normal.css deleted file mode 100644 index 1a171f21a..000000000 --- a/widgets/tab_newest_document/skins/xe_official/css/normal.css +++ /dev/null @@ -1,33 +0,0 @@ -.tabWidget { overflow:hidden; } - -.tabWidget .tabBox { border-bottom:1px solid #DEDEDE; height:27px; z-index:1; } -.tabWidget .tabBox a { text-decoration:none; color:#666666; } -.tabWidget .tab { position:relative; top:1px; border:1px solid #DEDEDE; margin-right:4px; float:left; cursor:pointer; background-color:#FFFFFF; z-index:2; height:25px; } -.tabWidget .on { position:relative; top:1px; border:1px solid #DEDEDE; border-bottom:1px solid #FFFFFF; margin-right:4px; float:left; cursor:pointer; background-color:#FFFFFF; z-index:2; height:25px; } - -.tabWidget .tab div { float:left; height:15px; border-bottom:5px solid #EEEEEE; font-size:9pt; padding:5px 8px 0 8px; color:#666666; } -.tabWidget .tab div a { color:#666666; } -.tabWidget .on div { float:left; height:15px; border-bottom:5px solid #FFFFFF; font-size:9pt; padding:5px 8px 0 8px; color:#000000; } -.tabWidget .on div a { color:#000000; } - -.tabWidget .tabContent { border:1px solid #DEDEDE; padding:10px; border-top:none; background-color:#FFFFFF; z-index:1;} -.tabWidget .show { display:block; } -.tabWidget .hide { display:none; } - -.tabWidget .tabContent table { border:0; width:100%; table-layout:fixed; } - -.tabWidget .tabContent .thumbnail { text-align:center; } -.tabWidget .tabContent .thumbnail img { border:1px solid #EEEEEE; padding:5px; float:left; } - -.tabWidget .tabContent .titleBox { padding-top:3px; padding-left:10px; color:#888888; vertical-align:top;} -.tabWidget .tabContent .titleBox .regdate { font-family:tahoma; font-size:.85em; color:#AAAAAA;} -.tabWidget .tabContent .titleBox .title { background:url(../images/normal/bullet.gif) no-repeat 3px 6px; padding-left:10px; margin-top:3px; height:20px; white-space:nowrap; overflow:hidden; } -.tabWidget .tabContent .titleBox .title .comment_cnt { font-weight:normal; font-size:0.8em; color:#F48A23; } -.tabWidget .tabContent .titleBox .title a { color:#666666; text-decoration:none; } -.tabWidget .tabContent .titleBox .title a:hover { text-decoration:underline; } - -.tabWidget .tabContent .titleBox .title .author { color:#AAAAAA; } -.tabWidget .tabContent .titleBox .title .readAndVoted { font-family:tahoma; font-size:.8em; color:#AAAAAA;} -.tabWidget .tabContent .titleBox .title .readAndVoted .readed { color:#4BC4C8;} -.tabWidget .tabContent .titleBox .title .readAndVoted .voted { color:#C8A64B;} - diff --git a/widgets/tab_newest_document/skins/xe_official/images/blank.gif b/widgets/tab_newest_document/skins/xe_official/images/blank.gif deleted file mode 100644 index 35d42e808f0a8017b8d52a06be2f8fec0b466a66..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 43 scmZ?wbhEHbWMp7uXkcLY|NlP&1B2pE7Dgb&paUX6G7L;iE{qJ;0LZEa`2YX_ diff --git a/widgets/tab_newest_document/skins/xe_official/images/normal/bullet.gif b/widgets/tab_newest_document/skins/xe_official/images/normal/bullet.gif deleted file mode 100644 index ff31db23c43729848538a5158966593b070c955e..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 44 tcmZ?wbhEHbWMW`qXkcJCaNxlH{reSvvM_*v4u}BBFfcK*FtIXN0|4~Y2txn> diff --git a/widgets/tab_newest_document/skins/xe_official/images/normal/bulletD0.gif b/widgets/tab_newest_document/skins/xe_official/images/normal/bulletD0.gif deleted file mode 100644 index e8e17d4c63d93ac478a0a54a3abc39ad94eed969..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 44 tcmZ?wbhEHbWM*JyXkcKtaNz<21B2pE79h#MpaUX6G7L=2E%mGn)&RoU2R8r! diff --git a/widgets/tab_newest_document/skins/xe_official/images/normal/lineNotice.gif b/widgets/tab_newest_document/skins/xe_official/images/normal/lineNotice.gif deleted file mode 100644 index dbf2c8220a7eb9d2b007167e9e0efe70cec5b33c..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 139 zcmV;60CfLHNk%w1VF(8T0DuAj{x%eRe0(AP6+?1mVRU6=Aa`kWXdqN*WgtgMO;7+V z000002nPZH00L2jkEzS;52Ku++KaQ^y!#J^;z*X}iKgnxw(bkZ@=VwEjpzE#_x=wI t3Wvm^@rX<+mrU2>35`mpl&1BH&1$#YuJ;QLi^t@$`HW7h*KAJ#06We2KUn|( diff --git a/widgets/tab_newest_document/skins/xe_official/js/tab.js b/widgets/tab_newest_document/skins/xe_official/js/tab.js deleted file mode 100644 index a44074aa7..000000000 --- a/widgets/tab_newest_document/skins/xe_official/js/tab.js +++ /dev/null @@ -1,25 +0,0 @@ -function overTab(obj) { - var tab_id = obj.id; - - var cObj = obj.parentNode.firstChild; - while(cObj) { - if(cObj.nodeName == "DIV" && cObj.id) { - var cTabID= cObj.id; - if(cTabID.indexOf('tab')<0) { - cObj = cObj.nextSibling; - continue; - } - var cContentID = cTabID.replace(/^tab/,'content'); - - if(tab_id == cTabID) { - cObj.className = "tab on"; - xGetElementById(cContentID).className = "tabContent show"; - } else { - cObj.className = "tab"; - xGetElementById(cContentID).className = "tabContent hide"; - } - } - cObj = cObj.nextSibling; - } - -} diff --git a/widgets/tab_newest_document/skins/xe_official/list.html b/widgets/tab_newest_document/skins/xe_official/list.html deleted file mode 100644 index dc12c5a34..000000000 --- a/widgets/tab_newest_document/skins/xe_official/list.html +++ /dev/null @@ -1,64 +0,0 @@ - - - - - - - -{@ $_id_prefix = rand(1111111,9999999)} -{@ $_checked = false; } - -
    - - - {@ $_checked = false; } - -
    - {@ $_thumbnail_checked = false; } -
    - - - - - {@ $_thumbnail_checked = true; } - - - - - -
    - - - -
    - - [{$v->getRegdate("m-d")}] - - - {$v->getTitle($widget_info->subject_cut_size)} {$v->printExtraImages($widget_info->duration_new)} - *{$v->getCommentCount()} - - - by {$v->getNickName()} - - - - - ({$v->get('readed_count')}/ {$v->get('voted_count')}) - - - -
    - -
    -
    - -
    - - - diff --git a/widgets/tab_newest_document/skins/xe_official/skin.xml b/widgets/tab_newest_document/skins/xe_official/skin.xml deleted file mode 100644 index 7c0f4a8f6..000000000 --- a/widgets/tab_newest_document/skins/xe_official/skin.xml +++ /dev/null @@ -1,34 +0,0 @@ - - - 웹진형 최근글 출력 기본 스킨 - ウェブジン(webzine)スタイルの最新コンテンツ出力デフォルトスキン - 新闻型最新主题列表默认皮肤 - Display newest documents like webzine style - 最新主題式雜誌型預設面板 - 글 목록과 이미지가 같이 출력되는 웹진형 스킨입니다. 이미지가 있는 글들만 노출이 됩니다. - コンテンツリストとイメージが一緒に出力されるウェブジン(webzine)スタイルのスキンです。イメージが含まれているコンテンツのみ表示されます。 - 图文并貌新闻型最新主题列表默认皮肤。只显示有图片的最新主题。 - 글 목록과 이미지가 같이 출력되는 웹진형 스킨입니다. 이미지가 있는 글들만 노출이 됩니다. - 可顯示最新主題列表與圖片的網路雜誌型預設面板。只顯示有圖片的最新主題。 - 0.1 - 2007-11-22 - http://www.zeroboard.com - - - 제로 - Zero - Zero - Zero - Zero - - - - - 기본 컬러 - デフォルトカラー - 默认颜色 - Default Color - 預設顏色 - - - \ No newline at end of file diff --git a/widgets/tab_newest_document/tab_newest_document.class.php b/widgets/tab_newest_document/tab_newest_document.class.php deleted file mode 100644 index 470b6cc8f..000000000 --- a/widgets/tab_newest_document/tab_newest_document.class.php +++ /dev/null @@ -1,137 +0,0 @@ -mid_list) { - $mid_list = explode(",",$args->mid_list); - if(count($mid_list)) { - $module_srls = $oModuleModel->getModuleSrlByMid($mid_list); - if(count($module_srls)) $args->module_srls = implode(',',$module_srls); - else $args->module_srls = null; - } - } - - // 선택된 모듈이 없으면 실행 취소 - if(!$args->module_srls) return Context::getLang('msg_not_founded'); - - // 정렬 대상 - $widget_info->order_target = $args->order_target; - if(!in_array($widget_info->order_target, array('list_order','update_order'))) $widget_info->order_target = 'list_order'; - - // 정렬 순서 - $widget_info->order_type = $args->order_type; - if(!in_array($widget_info->order_type, array('asc','desc'))) $widget_info->order_type = 'asc'; - - // 글자 제목 길이 - $widget_info->subject_cut_size = (int)$args->subject_cut_size; - - // 목록 수 - $widget_info->list_count = $args->list_count; - if(!$widget_info->list_count) $widget_info->list_count = 5; - - // 썸네일 생성 방법 - $widget_info->thumbnail_type = $args->thumbnail_type; - if(!$widget_info->thumbnail_type) $widget_info->thumbnail_type = 'crop'; - - // 썸네일 가로 크기 - $widget_info->thumbnail_width = (int)$args->thumbnail_width; - if(!$widget_info->thumbnail_width) $widget_info->thumbnail_width = 100; - - // 썸네일 세로 크기 - $widget_info->thumbnail_height = (int)$args->thumbnail_height; - if(!$widget_info->thumbnail_height) $widget_info->thumbnail_height = 100; - - // 노출 여부 체크 - if($args->display_author!='Y') $widget_info->display_author = 'N'; - else $widget_info->display_author = 'Y'; - if($args->display_regdate!='Y') $widget_info->display_regdate = 'N'; - else $widget_info->display_regdate = 'Y'; - if($args->display_readed_count!='Y') $widget_info->display_readed_count = 'N'; - else $widget_info->display_readed_count = 'Y'; - if($args->display_voted_count!='Y') $widget_info->display_voted_count = 'N'; - else $widget_info->display_voted_count = 'Y'; - - // 최근 글 표시 시간 - $widget_info->duration_new = (int)$args->duration_new * 60 * 60; - if(!$widget_info->duration_new) $widget_info->duration_new = 12 * 60 * 60; - - $oModuleModel = &getModel('module'); - $oDocumentModel = &getModel('document'); - - // 모듈 목록을 구함 - $module_list = $oModuleModel->getModulesInfo($args->module_srls); - if(!count($module_list)) return Context::getLang('msg_not_founded'); - - // 각 모듈별로 먼저 정리 시작 - $site_domain = array(0 => Context::getDefaultUrl()); - $site_module_info = Context::get('site_module_info'); - if($site_module_info) $site_domain[$site_module_info->site_srl] = $site_module_info->domain; - - foreach($module_list as $key => $val) { - if(!$site_domain[$val->site_srl]) { - $site_info = $oModuleModel->getSiteInfo($val->site_srl); - $site_domain[$site_info->site_srl] = $site_info->domain; - } - $module_list[$key]->domain = $site_domain[$val->site_srl]; - $mid_module_list[$val->module_srl] = $key; - } - - $module_srl = explode(',',$args->module_srls); - for($i=0;$ilist_count = $widget_info->list_count; - $obj->sort_index = $widget_info->order_target; - $obj->order_type = $widget_info->order_type=="desc"?"asc":"desc"; - if(is_array($tab_list)) { - foreach($tab_list as $mid => $module) { - $obj->module_srl = $module->module_srl; - $output = executeQueryArray("widgets.tab_newest_document.getNewestDocuments", $obj); - unset($data); - - if($output->data && count($output->data)) { - foreach($output->data as $k => $v) { - $oDocument = null; - $oDocument = $oDocumentModel->getDocument(); - $oDocument->setAttribute($v, false); - $GLOBALS['XE_DOCUMENT_LIST'][$oDocument->document_srl] = $oDocument; - $tab_list[$mid]->document_list[] = $oDocument; - } - $oDocumentModel->setToAllDocumentExtraVars(); - } else { - $tab_list[$mid]->document_list = array(); - } - } - } - Context::set('widget_info', $widget_info); - Context::set('tab_list', $tab_list); - - // 템플릿의 스킨 경로를 지정 (skin, colorset에 따른 값을 설정) - $tpl_path = sprintf('%sskins/%s', $this->widget_path, $args->skin); - Context::set('colorset', $args->colorset); - - // 템플릿 파일을 지정 - $tpl_file = 'list'; - - // 템플릿 컴파일 - $oTemplate = &TemplateHandler::getInstance(); - return $oTemplate->compile($tpl_path, $tpl_file); - } - } -?> diff --git a/widgets/tag_list/conf/info.xml b/widgets/tag_list/conf/info.xml deleted file mode 100644 index 5b2417496..000000000 --- a/widgets/tag_list/conf/info.xml +++ /dev/null @@ -1,66 +0,0 @@ - - - 꼬리표 목록 출력 - 标签 - タグリスト表示 - Tag List - Mostrar la lista de etiqueta - Отображение списка тегов - 標籤 - 선택된 모듈의 꼬리표 목록을 정해진 순위만큼 노출하여 줍니다 - 此控件将显示所选模块指定个数的标签云。 - 選択されたモジュールのタグリストを指定された順位まで表示します。 - This widget displays configured number of tags from target module. - Este widget muestra la liste de etiqueta según el orden definido en el módulo seleccionado. - Этот виджет отображает конфигурированное число тегов из модуля назначения. - 顯示所選擇的模組,並指定標籤個數。 - 0.1 - 2007-02-28 - - - 제로 - zero - Zero - zero - zero - zero - zero - - - - - text - 목록수 - 目录数 - リスト数 - Number of tags - Número de etiquetas - Число тегов - 目錄數 - 출력될 목록의 수를 정하실 수 있습니다. (기본 20개) - 可设置要显示的标签数。 (默认为 20个) - 出力するリストの数を指定します(デフォルト20個)。 - You can configure the number of tags to show. (Default is 20) - Usted puede definir el número de etiquetas a mostrar. (predefinido: 20) - Вы можете сконфигурировать число тегов для показа. (стандарт: 20) - 可設置要顯示的標籤數。(預設是 20個) - - - module_srl_list - 대상 모듈 - 模块对象 - モジュール - Target Module - Módulo objetivo - Модуль назначения - 目標模組 - 선택하신 모듈에 등록된 글을 대상으로 합니다. - 将把所选模块当中的主题作为对象。 - チェックされたモジュールに登録されたコンテンツ(書き込み)を対象とします。 - The target articles for the newest comments will be the ones submitted in the selected module. - El objetivo de los comentarios recientes serán los comentarios agragados en el módulo selccionado. - Статьи назначения для последних комментариев будут теми, что были размещены в выбранном модуле. - 將所選擇的模組作為目標。 - - - diff --git a/widgets/tag_list/skins/blog_tag_list/common.css b/widgets/tag_list/skins/blog_tag_list/common.css deleted file mode 100644 index e045e8e1c..000000000 --- a/widgets/tag_list/skins/blog_tag_list/common.css +++ /dev/null @@ -1,8 +0,0 @@ -.tag_list .items span a { text-decoration:none; color:#000; display:inline-block; margin:0 10px 5px 0; } -.tag_list .items span a:hover { text-decoration:underline;} -.tag_list .items .type1 a { font-weight:bold; font-size:18px; } -.tag_list .items .type2 a { font-size:18px; } -.tag_list .items .type3 a { font-weight:bold; font-size:14px; } -.tag_list .items .type4 a { } - -.blog_widget_black .tag_list .items span a { color:#fff; } diff --git a/widgets/tag_list/skins/blog_tag_list/skin.xml b/widgets/tag_list/skins/blog_tag_list/skin.xml deleted file mode 100644 index 4e4e34f16..000000000 --- a/widgets/tag_list/skins/blog_tag_list/skin.xml +++ /dev/null @@ -1,43 +0,0 @@ - - - 꼬리표 목록 출력 - タグリスト表示 - 标签目录皮肤 - Display Tag List - 標籤列表面板 - 꼬리표 목록을 출력합니다. - タグリストを表示します。 - 显示标签目录。 - It displays tag list. - 顯示標籤列表。 - 0.1 - 2007-02-28 - http://www.zeroboard.com - - - 제로 - Zero - zero - zero - zero - - - - - 레이아웃에 맞춤 - レイアウトに合わせる - 随布局 - 레이아웃에 맞춤 - 隨版面 - - - 검은색 - - Black - Черного - Negro - 黑色 - 黑色 - - - diff --git a/widgets/tag_list/skins/blog_tag_list/tags.html b/widgets/tag_list/skins/blog_tag_list/tags.html deleted file mode 100644 index 70ceb2486..000000000 --- a/widgets/tag_list/skins/blog_tag_list/tags.html +++ /dev/null @@ -1,29 +0,0 @@ - - - - - - {@ $colorset="black" } - - {@ $colorset="" } - - - diff --git a/widgets/tag_list/skins/default/css/widget.css b/widgets/tag_list/skins/default/css/widget.css deleted file mode 100644 index b7d02718f..000000000 --- a/widgets/tag_list/skins/default/css/widget.css +++ /dev/null @@ -1,41 +0,0 @@ -@charset "utf-8"; -.widgetContainer a{ text-decoration:none;} -.widgetContainer a:hover, -.widgetContainer a:active, -.widgetContainer a:focus{ text-decoration:underline;} -.widgetContainer img{ border:0;} -.widgetContainer sup{ position:relative; line-height:1; display:inline-block; margin:-5px 0; *padding:0 1px;} -.widgetContainer form{ margin:0; padding:0;} -.widgetContainer fieldset{ border:0; margin:0; padding:0;} -.widgetTagCloud { text-align:justify; font-size:12px; line-height:1.5; margin:0; padding:0;} -.widgetTagCloud li{ display:inline; white-space:nowrap; list-style:none;} -.widgetTagCloud li.level4 a{ font-size:11px;} -.widgetTagCloud li.level3 a{ font-size:12px;} -.widgetTagCloud li.level2 a{ font-size:14px; font-weight:bold;} -.widgetTagCloud li.level1 a{ font-size:18px; font-weight:bold;} -.widgetTagCloud li a{ color:#666;} -.widgetTagCloud li.level4 a{ color:#999;} -.widgetTagCloud li.level3 a{ color:#666;} -.widgetTagCloud li.level2 a{ color:#333;} -.widgetTagCloud li.level1 a{ color:#000;} - -.widgetContainer.black .widgetContainer a{ text-decoration:none;} -.widgetContainer.black .widgetContainer a:hover, -.widgetContainer.black .widgetContainer a:active, -.widgetContainer.black .widgetContainer a:focus{ text-decoration:underline;} -.widgetContainer.black .widgetContainer img{ border:0;} -.widgetContainer.black .widgetContainer sup{ position:relative; line-height:1; display:inline-block; margin:-5px 0; *padding:0 1px;} -.widgetContainer.black .widgetContainer form{ margin:0; padding:0;} -.widgetContainer.black .widgetContainer fieldset{ border:0; margin:0; padding:0;} -.widgetContainer.black .widgetTagCloud { text-align:justify; font-size:12px; line-height:1.5; margin:0; padding:0;} -.widgetContainer.black .widgetTagCloud li{ display:inline; white-space:nowrap; list-style:none;} -.widgetContainer.black .widgetTagCloud li.level4 a{ font-size:11px;} -.widgetContainer.black .widgetTagCloud li.level3 a{ font-size:12px;} -.widgetContainer.black .widgetTagCloud li.level2 a{ font-size:14px; font-weight:bold;} -.widgetContainer.black .widgetTagCloud li.level1 a{ font-size:18px; font-weight:bold;} -.widgetContainer.black .widgetTagCloud li a{ color:#999;} -.widgetContainer.black .widgetTagCloud li.level4 a{ color:#333;} -.widgetContainer.black .widgetTagCloud li.level3 a{ color:#666;} -.widgetContainer.black .widgetTagCloud li.level2 a{ color:#999;} -.widgetContainer.black .widgetTagCloud li.level1 a{ color:#fff;} - diff --git a/widgets/tag_list/skins/default/skin.xml b/widgets/tag_list/skins/default/skin.xml deleted file mode 100644 index ac1e5a939..000000000 --- a/widgets/tag_list/skins/default/skin.xml +++ /dev/null @@ -1,48 +0,0 @@ - - - 기본 꼬리표 목록 출력 - でフィルとタグリスト表示 - 标签云默认皮肤 - Default Display Tag List - Default 標籤列表面板 - 꼬리표 목록을 출력합니다. - タグリストを表示します。 - 标签云默认皮肤。 - It displays tag list. - 顯示標籤列表。 - 0.1 - 2009-02-17 - http://www.zeroboard.com - - - 제로 - Zero - zero - zero - zero - - - - - 레이아웃에 맞춤 - レイアウトに合わせる - 随布局 - 레이아웃에 맞춤 - 隨版面 - - - 하얀색(기본) - 白(デフォルト) - 白色(默认) - White (default) - 白色(預設) - - - 검은색 - - Black - 黑色 - 黑色 - - - diff --git a/widgets/tag_list/skins/default/tags.html b/widgets/tag_list/skins/default/tags.html deleted file mode 100644 index bc588537f..000000000 --- a/widgets/tag_list/skins/default/tags.html +++ /dev/null @@ -1,17 +0,0 @@ - - - - - diff --git a/widgets/tag_list/tag_list.class.php b/widgets/tag_list/tag_list.class.php deleted file mode 100644 index 92137a5ae..000000000 --- a/widgets/tag_list/tag_list.class.php +++ /dev/null @@ -1,103 +0,0 @@ -title; - - // 출력된 목록 수 - $list_count = (int)$args->list_count; - if(!$list_count) $list_count = 20; - $list_count ++; - - // 대상 모듈 (mid_list는 기존 위젯의 호환을 위해서 처리하는 루틴을 유지. module_srl로 위젯에서 변경) - $oModuleModel = &getModel('module'); - if($args->mid_list) { - $mid_list = explode(",",$args->mid_list); - if(count($mid_list)) { - $module_srl = $oModuleModel->getModuleSrlByMid($mid_list); - } else { - $site_module_info = Context::get('site_module_info'); - if($site_module_info) { - $margs->site_srl = $site_module_info->site_srl; - $oModuleModel = &getModel('module'); - $output = $oModuleModel->getMidList($margs); - if(count($output)) $mid_list = array_keys($output); - $module_srl = $oModuleModel->getModuleSrlByMid($mid_list); - } - } - } else $module_srl = explode(',',$args->module_srls); - - // TagModel::getTagList()를 이용하기 위한 변수 정리 - $obj->module_srl = $module_srl; - $obj->list_count = $list_count; - - // tag 모듈의 model 객체를 받아서 getTagList() method를 실행 - $oTagModel = &getModel('tag'); - $output = $oTagModel->getTagList($obj); - - // 템플릿 파일에서 사용할 변수들을 세팅 - if(count($module_srl)==1) { - $srl = $module_srl[0]; - $module_info = $oModuleModel->getModuleInfoByModuleSrl($srl); - $widget_info->mid = $widget_info->module_name = $module_info->mid; - } - $widget_info->title = $title; - - if(count($output->data)) { - $tags = array(); - $max = 0; - $min = 99999999; - foreach($output->data as $key => $val) { - $tag = trim($val->tag); - if(!$tag) continue; - $count = $val->count; - if($max < $count) $max = $count; - if($min > $count) $min = $count; - $tags[] = $val; - if(count($tags)>=20) continue; - } - - $mid2 = $min+(int)(($max-$min)/2); - $mid1 = $mid2+(int)(($max-$mid2)/2); - $mid3 = $min+(int)(($mid2-$min)/2); - - foreach($tags as $key => $item) { - if($item->count > $mid1) $rank = 1; - elseif($item->count > $mid2) $rank = 2; - elseif($item->count > $mid3) $rank = 3; - else $rank= 4; - $tags[$key]->rank = $rank; - } - shuffle($tags); - } - $widget_info->tag_list = $tags; - - Context::set('widget_info', $widget_info); - - // 템플릿의 스킨 경로를 지정 (skin, colorset에 따른 값을 설정) - $tpl_path = sprintf('%sskins/%s', $this->widget_path, $args->skin); - Context::set('colorset', $args->colorset); - - // 템플릿 파일을 지정 - $tpl_file = 'tags'; - - // 템플릿 컴파일 - $oTemplate = &TemplateHandler::getInstance(); - return $oTemplate->compile($tpl_path, $tpl_file); - } - } -?> diff --git a/widgets/webzine/conf/info.xml b/widgets/webzine/conf/info.xml deleted file mode 100644 index 4c0774f65..000000000 --- a/widgets/webzine/conf/info.xml +++ /dev/null @@ -1,402 +0,0 @@ - - - 웹진 형태 최근 문서 출력 - 主题列表(新闻型) - ウェブジン(webzine)スタイル最新コンテンツ出力 - Newest Articles in Webzine Style - Mostrar más nuevos artículos con el estilo Webzine - Отображение последних статей в стиле webzine - 最新主題網路雜誌樣式 - 최근 문서를 웹진형태로 출력하는 위젯입니다. - 把最新主题显示为新闻类型的控件。 - 最新コンテンツをウェブジン(webzine)スタイルで出力するウィジェットです。 - This widget displays newest articles with webzine style. - Este widget muestra más reciente de artículos con webzine estilo. - Этот виджет отображает последние статьи в стиле webzine. - 以網路雜誌樣式顯示最新主題。 - 0.1 - 2007-02-28 - - - 제로 - Zero - Zero - zero - zero - Zero - - - - - select - 정렬 대상 - 排序对象 - ソート対象 - Target to be sorted - Objetivo para ser ordenados - Назначение для сортировки - 排列方式 - 등록된 순서 또는 변경된 순서로 정렬을 할 수 있습니다. - 按照指定顺序进行排序。 - 登録順、または変更順にソートします。 - The list of newewst articles may be sorted by submitted order or modified order. - La lista de los documentos recientes pueden ser ordenados en el orden del agregado o en el de modificados. - Список последних статей может быть отсортирован по дате размещения или изменения. - 按照指定順序進行排列。 - - list_order - 최신 등록순 - 最新发表顺 - 最新登録順 - Newest Submitted Order - Orden de agregados recientemente - Порядок размещенных статей - 最新發表 - - - update_order - 최근 변경순 - 最新修改顺 - 最近変更順 - Newest Modified Order - Orden de modificados recientemente - Порядок измененных статей - 最新修改 - - - - select - 정렬 방법 - 排序方式 - ソートタイプ - Sorting Type - Tipo de ordenamiento - Тип сортировки - 排列方式 - 정렬대상을 내림차순 또는 올림차순으로 정렬할 수 있습니다. - 对其排序对象可进行升序/降序方式排序。 - ソートタイプを、降順、または昇順に設定します。 - You can sort target articles by asending or desending order. - Usted puede ordenar los documentos en orden acendente o en orden descendente. - Вы можете сортировать статьи в порядке возрастания или убывания. - 可選擇升冪/降冪的方式對所選目標進行排列。 - - desc - 내림차순 - 降序 - 降順 - Desending order - Orden Descendente - По убыванию - 降冪 - - - asc - 올림차순 - 升序 - 昇順 - Asending order - Orden Acendente - По возрастанию - 升冪 - - - - text - new 표시 시간 (hours) - new图标显示时间(hours) - Newの表示時間 (Hours) - Duration for indication of new item - Duración de la indicación para el nuevo tema - Длительность индикации для новых объектов - new圖案顯示時間(hours) - 새로 등록된 게시물의 new 표시시간을 정할 수 있습니다. (시간 단위) - 可以设置最新更新主题的new图标显示时间。 - 新しく登録された書き込みに対して「New」の表示時間を指定します(時間単位)。 - You may set the duration for indication of new item for newest article. (unit is hour) - Usted puede configurar la duración de la indicación de un nuevo tema. (Unidad es hora) - Вы можете установить длительность индикации для нового объекта. (единица - час) - 可設置最後更新主題的new圖案顯示時間。 - - - text - 제목 글자수 - タイトルの文字数 - 标题字数 - Length of Subject - Número de letras del título - Длина темы - 標題字數 - 제목 글자수를 지정할 수 있습니다. (0또는 비워주시면 자르지 않습니다) - タイトルの文字数を設定します(「0」または空欄の場合は、文字数を制限しません)。 - 可以设置标题的字数。(0或留空为不限) - Length of Subject can be assigned. (0 or blank value will not restrict the length) - El largo del título puede ser asignado. (valor 0 o en blanco no restringe el largo) - Длина темы может быть присвоена. (0 или пустое значение не будут ограничивать длину) - 可設置標題的字數。(0或留白為不限制) - - - text - 내용 글자수 - 内容の文字数 - 内容字数 - Length of Content - Número de letras del Contenidos - Длина содержания - 內容字數 - 내용 글자수를 지정할 수 있습니다. (기본 50) - 内容の文字数を指定します(デフォルト 50)。 - 可以指定要显示的内容字数。(默认为50) - Length of Content can be assigned. (default 50) - El largo del Contenidos puede ser asignado. (Predefinido 50) - Длина содержания может быть присвоена. (стандарт: 50) - 可以指定要顯示的內容字數。(預設是50) - - - select - 썸네일 생성 방법 - サムネール生成方法 - 缩略图生成方式 - Thumbnail Type - Thumbnail Type - Тип миниатюры - 縮圖建立方式 - 썸네일 생성 방법을 선택할 수 있습니다. (crop : 꽉 채우기, ratio : 비율 맞추기) - サムネールの生成方法を選択します(Crop : 刈り込み, Ratio : 比率)。 - 可以选择缩略图生成方式。 (crop : 裁减, ratio : 比例) - Thumbnail Type may be set here. - Tipo de miniatura puede establecerse aquí. - Тип миниатюры может быть установлен здесь. - 可選擇縮圖建立方式。 (crop : 裁減, ratio : 比例) - - crop - Crop (채우기) - Crop (刈り込み) - Crop (裁减) - Crop - Cultivos - Crop (Обрезание) - Crop (裁減) - - - ratio - Ratio (비율 맞추기) - Ratio (比率) - Ratio (比例) - Ratio - Ratio - Ratio (Отношение) - Ratio (比例) - - - - text - 이미지 가로크기 - イメージ横幅のサイズ - 宽度 - Width of Image - Ancho de la imagen - Ширина изображения - 圖片寬度 - 출력될 이미지의 가로크기를 정하실 수 있습니다. (기본 100) - 表示するイメージの横幅サイズを指定します(デフォルト100)。 - 可以指定要显示的图片宽度。(默认为100) - You can set the width of image. (100 as default) - Usted puede definir el ancho de la imagen. (predefinido:100) - Вы можете установить ширину изображения. (стандарт: 100) - 指定要顯示的圖片寬度。(預設是100) - - - text - 이미지 세로크기 - イメージ縦幅のサイズ - 高度 - Height of Image - Altura de la imagen - Высота изображения - 圖片高度 - 이미지의 세로 크기를 지정할 수 있습니다. (기본 100px) - イメージの縦幅サイズを指定します(デフォルト 100px)。 - 可以指定图片高度。(默认为100px) - You can set the height of image. (100 as default) - Se puede establecer la altura de la imagen. (100 como valor por defecto) - Вы можете установить вытсоту изображения. (стандарт: 100px) - 指定要顯示的圖片高度。(預設是100px) - - - text - 가로 이미지 수 - 横並びイメージ数 - 横向图片数 - Number of Images (Horizontal) - Número de imágenes - Число изображений (колонка) - 橫向圖片數 - 출력될 가로 이미지의 수를 정하실 수 있습니다. (기본 1개) - 表示する横並びのイメージ数を指定します(デフォルト1個)。 - 可以指定要显示的横向图片个数。(默认为1个) - You can set the number of images to display. (1 as default) - Usted puede definir el múmero de imágenes a mostrar. (predefinido: 1) - Вы можете установить число изображений для показа. (стандарт: 1) - 指定要顯示的橫向圖片個數。(預設是1個) - - - text - 세로 이미지 수 - 縦並びイメージ数 - 纵向图片数 - Number of Images (Vertical) - Número de imágenes - Число изображений (ряд) - 縱向圖片數 - 출력될 세로 이미지의 수를 정하실 수 있습니다. (기본 5개) - 表示する縦並びのイメージ数を指定します(デフォルト5個)。 - 可以指定要显示的纵向图片个数。(默认为1个) - You can set the number of images to display. (5 as default) - Usted puede definir el número de imágenes a mostrar. (predefinido: 5 ) - Вы можете установить число изображений для показа. (стандарт: 5) - 指定要顯示的縱向圖片個數。(預設是1個) - - - select - 글쓴이 표시 - 投稿者表示 - 昵称 - Display Author - Mostrar el Autor - Отображение автора - 暱稱 - - - Y - 표시 - 表示 - 显示 - Show - Mostrar - Показывать - 顯示 - - - N - 표시하지 않음 - 非表示 - 不显示 - Hide - Ocultar - Скрывать - 隱藏 - - - - select - 작성일 표시 - 作成日表示 - 发表日期 - Display Registered Date - Mostrar el día agregado - Отображение даты регистрации - 發表日期 - - - Y - 표시 - 表示 - 显示 - Show - Mostrar - Показывать - 顯示 - - - N - 표시하지 않음 - 非表示 - 不显示 - Hide - Ocultar - Скрывать - 隱藏 - - - - select - 조회수 표시 - 閲覧数表示 - 查看 - Display Hit - Mostrar Ayuda - Отображение хитов - 點擊 - - - Y - 표시 - 表示 - 显示 - Show - Mostrar - Показывать - 顯示 - - - N - 표시하지 않음 - 非表示 - 不显示 - Hide - Ocultar - Скрывать - 隱藏 - - - - select - 추천수 표시 - 推薦数表示 - 推荐 - Display Votes - Mostrar Recomendados - Отображение голосов - 推薦 - - - Y - 표시 - 表示 - 显示 - Show - Mostrar - Показывать - 顯示 - - - N - 표시하지 않음 - 非表示 - 不显示 - Hide - Ocultar - Скрывать - 隱藏 - - - - module_srl_list - 대상 모듈 - 模块对象 - モジュール - Target Module - Módulo Objetivo - Модуль назначения - 目標模組 - 선택하신 모듈에 등록된 글을 대상으로 합니다. - 将把所选模块中的主题作为显示对象。 - チェックされたモジュールに登録されたコンテンツ(書き込み)を対象とします。 - The target articles to be sorted will be the ones submitted in the selected module. - El objetivo de los documentos agregados serán los del módulo selccionado. - Статьи на выбранных модулях будут назначением. - 將所選擇的模組作為顯示目標。 - - - diff --git a/widgets/webzine/queries/getNewestDocuments.xml b/widgets/webzine/queries/getNewestDocuments.xml deleted file mode 100644 index efffe6610..000000000 --- a/widgets/webzine/queries/getNewestDocuments.xml +++ /dev/null @@ -1,16 +0,0 @@ - - - - - - - - - - - - - - - - diff --git a/widgets/webzine/skins/notice_style/css/normal.css b/widgets/webzine/skins/notice_style/css/normal.css deleted file mode 100644 index e67d2e2aa..000000000 --- a/widgets/webzine/skins/notice_style/css/normal.css +++ /dev/null @@ -1,16 +0,0 @@ -.noticeBox { padding-bottom:5px; overflow:hidden; } - -.noticeBox h2 { margin:0; font-size:1em; display:block; height:21px; padding:9px 0 0 9px; margin-bottom:5px; color:#000000; } - -.noticeBox .listTable { width:100%; table-layout:fixed; border:none;} - -.noticeBox .titleBox { margin-top:8px;border-bottom:2px solid #DDDDDD; padding-bottom:5px; margin-bottom:10px; } -.noticeBox .titleBox .title { } -.noticeBox .titleBox .title strong { font-weight:normal; font-size:0.9em; color:#ed2a32; } -.noticeBox .titleBox .title a { font-weight:bold; font-size:1.4em; color:#444444; text-decoration:none; } -.noticeBox .titleBox .title a:hover { font-weight:bold; font-size:1.4em; text-decoration:underline; } -.noticeBox .titleBox .regdate { font-size:0.9em; color:#AAAAAA; } - -.noticeBox .contentbox { line-height:120%; } -.noticeBox .contentbox img.thumbnail { padding:4px; border:1px solid #DEDEDE; margin:0 10px 10px 0;} -.noticeBox .contentbox img.thumbnail:hover { border:1px solid #54564b; } diff --git a/widgets/webzine/skins/notice_style/list.html b/widgets/webzine/skins/notice_style/list.html deleted file mode 100644 index 679bba7c2..000000000 --- a/widgets/webzine/skins/notice_style/list.html +++ /dev/null @@ -1,49 +0,0 @@ - - - - - - -
    - -

    {$widget_info->title}

    - - - -
    -
    - {@ $count = 0; } - - - - {@ $oDocument = $widget_info->document_list[$i*$widget_info->cols_list_count + $j]} - {@ $_existsThumbnail = $oDocument->thumbnailExists($widget_info->thumbnail_width,$widget_info->thumbnail_height,$widget_info->thumbnail_type) } - - - - - -
    - -
    - - - {$oDocument->getTitle($widget_info->subject_cut_size)} - - - - [{$oDocument->getRegdate("m-d")}] - - -
    - -
    - - {$oDocument->getSummary($widget_info->content_cut_size)} -
    - -
     
    - - - - diff --git a/widgets/webzine/skins/notice_style/skin.xml b/widgets/webzine/skins/notice_style/skin.xml deleted file mode 100644 index 6b6b7c718..000000000 --- a/widgets/webzine/skins/notice_style/skin.xml +++ /dev/null @@ -1,34 +0,0 @@ - - - 공지사항 형태의 출력 - お知らせスタイル表示 - 公告样式皮肤 - Output Result of Notice type - 公告樣式面板 - 글 목록과 이미지가 같이 출력되는 웹진형 스킨입니다. 이미지가 있는 글들만 노출이 됩니다. - コンテンツリストとイメージが一緒に出力されるウェブジン(webzine)スタイルスキンです。イメージを含むコンテンツのみ表示されます。 - 图文并貌新闻型最新主题列表默认皮肤。只显示有图片的最新主题。 - This is a webzine style skin that displays article list and images. Articles with images will be exposed only. - 可顯示主題列表和圖片的網路雜誌型面板。只顯示有圖片的最新主題。 - 0.1 - 2007-11-22 - http://www.zeroboard.com - - - 제로 - Zero - Zero - Zero - Zero - - - - - 기본 컬러 - デフォルトカラー - 默认颜色 - Default Color - 預設顏色 - - - \ No newline at end of file diff --git a/widgets/webzine/skins/xe_official/lineNotice.gif b/widgets/webzine/skins/xe_official/lineNotice.gif deleted file mode 100644 index dbf2c8220a7eb9d2b007167e9e0efe70cec5b33c..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 139 zcmV;60CfLHNk%w1VF(8T0DuAj{x%eRe0(AP6+?1mVRU6=Aa`kWXdqN*WgtgMO;7+V z000002nPZH00L2jkEzS;52Ku++KaQ^y!#J^;z*X}iKgnxw(bkZ@=VwEjpzE#_x=wI t3Wvm^@rX<+mrU2>35`mpl&1BH&1$#YuJ;QLi^t@$`HW7h*KAJ#06We2KUn|( diff --git a/widgets/webzine/skins/xe_official/list.html b/widgets/webzine/skins/xe_official/list.html deleted file mode 100644 index b0973fb33..000000000 --- a/widgets/webzine/skins/xe_official/list.html +++ /dev/null @@ -1,89 +0,0 @@ - - - - - - -
    - -

    {$widget_info->title}

    - - - -
    - - {@ $count = 0; } - - - - {@ $oDocument = $widget_info->document_list[$i*$widget_info->cols_list_count + $j]} - {@ $_existsThumbnail = $oDocument->thumbnailExists($widget_info->thumbnail_width,$widget_info->thumbnail_height,$widget_info->thumbnail_type) } - - - - - -
    rows_list_count>1)-->class="bottomBorder"> - - - - - - - - - - -
    - -
    - - - {$oDocument->getTitle($widget_info->subject_cut_size)} - [{$oDocument->getCommentCount()}] - - - - [{$oDocument->getRegdate("m-d")}] - - -
    - -
    - {$oDocument->getSummary($widget_info->content_cut_size)} -
    - - -
    - - {$oDocument->getNickName()} - - - - - - - {$lang->readed_count} {$oDocument->get('readed_count')} - - - - - - , - - {$lang->voted_count} {$oDocument->get('voted_count')} - - - - -
    - - -
    - - -
     
    - -
    - -
    diff --git a/widgets/webzine/skins/xe_official/normal.css b/widgets/webzine/skins/xe_official/normal.css deleted file mode 100644 index b0d2929cf..000000000 --- a/widgets/webzine/skins/xe_official/normal.css +++ /dev/null @@ -1,43 +0,0 @@ -.nw_box { padding-bottom:5px; overflow:hidden; } -.nw_box h2 { margin:0; font-size:1em; display:block; height:21px; padding:9px 0 0 9px; margin-bottom:5px; color:#000000; background:url(./lineNotice.gif) no-repeat left bottom;} - -.nw_box a.more { text-decoration:none;} -.nw_box a.more:hover { text-decoration:underline;} - -.nw_box .listTable { width:100%; table-layout:fixed; border:none;} - -.nw_box .listTable tr td { padding:0;margin:0; vertical-align:top; overflow:hidden; } - -.nw_box .thumbnailBox { width:100%; margin:0;padding:0;border:none; table-layout:fixed; } -.nw_box .thumbnailBox tr td { border-bottom:none; padding:none; margin:none; } - -.nw_box .thumbnailBox .thumbnail { text-align:center; padding:5px; white-space:nowrap;} -.nw_box .thumbnailBox .thumbnail img { padding:4px; border:1px solid #DEDEDE; } -.nw_box .thumbnailBox .thumbnail img:hover { border:1px solid #54564b; } - -.nw_box .thumbnailBox .desc { padding-left:5px; padding-bottom:5px; } - -.nw_box .thumbnailBox .titleBox { margin-top:8px; margin-bottom:5px;} - -.nw_box .thumbnailBox .titleBox .title { } -.nw_box .thumbnailBox .titleBox .title strong { font-weight:normal; font-size:0.9em; color:#ed2a32; } -.nw_box .thumbnailBox .titleBox .title a { color:#000000; text-decoration:none; } -.nw_box .thumbnailBox .titleBox .title a:hover { text-decoration:underline; } - - -.nw_box .thumbnailBox .titleBox .regdate { font-size:0.9em; color:#AAAAAA; } - -.nw_box .thumbnailBox .contentBox { overflow:hidden; margin-bottom:5px;} - -.nw_box .thumbnailBox .authorBox { margin-top:5px; } - -.nw_box .thumbnailBox .author { color:#54564b; margin-right:10px;} -.nw_box .thumbnailBox .author span,div { color:#54564b; } - -.nw_box .thumbnailBox .readAndVoted { color:#999999; font-size:0.9em; } -.nw_box .thumbnailBox .readAndVoted span.div_block { color:#333333; font-size:0.9em; } -.nw_box .thumbnailBox .readAndVoted strong { color:#FE6700; } - -.nw_box .thumbnailBox td.bottomBorder { border-bottom:1px dashed #EEEEEE; padding-bottom:5px; } - - diff --git a/widgets/webzine/skins/xe_official/skin.xml b/widgets/webzine/skins/xe_official/skin.xml deleted file mode 100644 index bc19ce7a8..000000000 --- a/widgets/webzine/skins/xe_official/skin.xml +++ /dev/null @@ -1,34 +0,0 @@ - - - 웹진형 최근글 출력 기본 스킨 - ウェブジン(webzine)スタイルの最新コンテンツ出力デフォルトスキン - 新闻型主题列表默认皮肤 - Default Skin of Webzine Style Newest Articles - 官方最新主題雜誌型預設面板 - 글 목록과 이미지가 같이 출력되는 웹진형 스킨입니다. 이미지가 있는 글들만 노출이 됩니다. - コンテンツリストとイメージが一緒に出力されるウェブジン(webzine)スタイルスキンです。イメージを含むコンテンツのみ表示されます。 - 图文并貌新闻型最新主题列表默认皮肤。只显示有图片的最新主题。 - This is a webzine style skin that displays article list and images. Articles with images will be exposed only. - 可顯示最新主題列表和圖片的網路雜誌型預設面板。只顯示有圖片的最新主題。 - 0.1 - 2007-11-22 - http://www.zeroboard.com - - - 제로 - Zero - Zero - Zero - Zero - - - - - 기본 컬러 - デフォルトカラー - 默认颜色 - Default Color - 預設顏色 - - - \ No newline at end of file diff --git a/widgets/webzine/webzine.class.php b/widgets/webzine/webzine.class.php deleted file mode 100644 index 3497bdd39..000000000 --- a/widgets/webzine/webzine.class.php +++ /dev/null @@ -1,139 +0,0 @@ -subject_cut_size = (int)$args->subject_cut_size; - if(!$widget_info->subject_cut_size) $widget_info->subject_cut_size = 10; - - // 내용 길이 - $widget_info->content_cut_size = (int)$args->content_cut_size ; - if(!$widget_info->content_cut_size) $widget_info->content_cut_size= 50; - - // 썸네일 생성 방법 - $widget_info->thumbnail_type = $args->thumbnail_type; - if(!$widget_info->thumbnail_type) $widget_info->thumbnail_type = 'crop'; - - // 썸네일 가로 크기 - $widget_info->thumbnail_width = (int)$args->thumbnail_width; - if(!$widget_info->thumbnail_width) $widget_info->thumbnail_width = 100; - - // 썸네일 세로 크기 - $widget_info->thumbnail_height = (int)$args->thumbnail_height; - if(!$widget_info->thumbnail_height) $widget_info->thumbnail_height = 100; - - // 세로 이미지 수 - $widget_info->rows_list_count = (int)$args->rows_list_count; - if(!$widget_info->rows_list_count) $widget_info->rows_list_count = 5; - - // 가로 이미지 수 - $widget_info->cols_list_count = (int)$args->cols_list_count; - if(!$widget_info->cols_list_count) $widget_info->cols_list_count = 1; - - // 정렬 대상 - $widget_info->order_target = $args->order_target; - if(!in_array($widget_info->order_target, array('list_order','update_order'))) $widget_info->order_target = 'list_order'; - - // 정렬 순서 - $widget_info->order_type = $args->order_type; - if(!in_array($widget_info->order_type, array('asc','desc'))) $widget_info->order_type = 'asc'; - - - // 노출 여부 체크 - if($args->display_author!='Y') $widget_info->display_author = 'N'; - else $widget_info->display_author = 'Y'; - if($args->display_regdate!='Y') $widget_info->display_regdate = 'N'; - else $widget_info->display_regdate = 'Y'; - if($args->display_readed_count!='Y') $widget_info->display_readed_count = 'N'; - else $widget_info->display_readed_count = 'Y'; - if($args->display_voted_count!='Y') $widget_info->display_voted_count = 'N'; - else $widget_info->display_voted_count = 'Y'; - - // 제목 - $widget_info->title = $args->title; - - // 대상 모듈 (mid_list는 기존 위젯의 호환을 위해서 처리하는 루틴을 유지. module_srl로 위젯에서 변경) - if($args->mid_list) { - $mid_list = explode(",",$args->mid_list); - $oModuleModel = &getModel('module'); - if(count($mid_list)) { - $module_srl = $oModuleModel->getModuleSrlByMid($mid_list); - } else { - $site_module_info = Context::get('site_module_info'); - if($site_module_info) { - $margs->site_srl = $site_module_info->site_srl; - $oModuleModel = &getModel('module'); - $output = $oModuleModel->getMidList($margs); - if(count($output)) $mid_list = array_keys($output); - $module_srl = $oModuleModel->getModuleSrlByMid($mid_list); - } - } - } else $module_srl = explode(',',$args->module_srls); - - $obj->module_srl = implode(",",$module_srl); - $obj->sort_index = $widget_info->order_target; - $obj->order_type = $widget_info->order_type=="desc"?"asc":"desc"; - $obj->list_count = $widget_info->rows_list_count * $widget_info->cols_list_count; - - $output = executeQueryArray('widgets.webzine.getNewestDocuments', $obj); - - // document 모듈의 model 객체를 받아서 결과를 객체화 시킴 - $oDocumentModel = &getModel('document'); - - // 오류가 생기면 그냥 무시 - if(!$output->toBool()) return; - - // 결과가 있으면 각 문서 객체화를 시킴 - if(count($output->data)) { - foreach($output->data as $key => $attribute) { - $document_srl = $attribute->document_srl; - - $oDocument = null; - $oDocument = new documentItem(); - $oDocument->setAttribute($attribute, false); - $GLOBALS['XE_DOCUMENT_LIST'][$oDocument->document_srl] = $oDocument; - - $document_list[$key] = $oDocument; - } - $oDocumentModel->setToAllDocumentExtraVars(); - } else { - - $document_list = array(); - - } - - $document_count = count($document_list); - $total_count = $widget_info->rows_list_count * $widget_info->cols_list_count; - for($i=$document_count;$i<$total_count;$i++) $document_list[] = new DocumentItem(); - - $widget_info->document_list = $document_list; - - Context::set('widget_info', $widget_info); - - // 템플릿의 스킨 경로를 지정 (skin, colorset에 따른 값을 설정) - $tpl_path = sprintf('%sskins/%s', $this->widget_path, $args->skin); - Context::set('colorset', $args->colorset); - - // 템플릿 파일을 지정 - $tpl_file = 'list'; - - // 템플릿 컴파일 - $oTemplate = &TemplateHandler::getInstance(); - $output = $oTemplate->compile($tpl_path, $tpl_file); - return $output; - } - } -?> diff --git a/widgetstyles/colorbox/css/widgetBoxStyle.css b/widgetstyles/colorbox/css/widgetBoxStyle.css deleted file mode 100644 index 59d2f051b..000000000 --- a/widgetstyles/colorbox/css/widgetBoxStyle.css +++ /dev/null @@ -1,37 +0,0 @@ -@charset "utf-8"; -/* NHN > UIT Center > Open UI Technology Team > Jeong Chan Myeong(dece24@nhncorp.com) */ - -.widgetBoxContainer{ position:relative;} - -.widgetBox{ position:relative; *zoom:1; } -.widgetBox:after{content:""; display:block; clear:both; } -.widgetBox .widgetBoxHeader{ font-size:16px; font-family:Tahoma; margin:0; z-index:10;} -.widgetBox .widgetContainer{ position:relative; z-index:10;} -.widgetBox .widgetMore{ position:absolute; display:block; text-decoration:none; font-size:11px !important; white-space:nowrap; font-family:Tahoma; color:#000; text-align:center; z-index:20;} -.widgetBox .widgetMore img{ border:0;} -.widgetBox .rcContainer{ display:block; width:100%; font-size:0; line-height:0; z-index:1; *zoom:1;} -.widgetBox .rc{ position:absolute; display:block; font-size:0; line-height:0; overflow:hidden;} -.widgetBox .rcTop .tl{ top:0;} -.widgetBox .rcTop .tr{ top:0;} -.widgetBox .rcBottom .bl{ top:0;} -.widgetBox .rcBottom .br{ top:0;} - -.widgetBoxJgray .widgetBox{ background:#efefed; padding-bottom:5px; background-image:url(../img/widgetBgJgray.gif); background-repeat:repeat-x;} -.widgetBoxJgray .widgetBoxHeader{ position:relative; padding:7px 0; text-indent:15px; border-bottom:1px solid #fff;} -.widgetBoxJgray .widgetMore{ top:10px; right:15px;} -.widgetBoxJgray .rcContainer{ display:none !important;} - -.widgetBoxJred .widgetBox{ background:#f9e3e0; padding-bottom:5px; background-image:url(../img/widgetBgJred.gif); background-repeat:repeat-x;} -.widgetBoxJred .widgetBoxHeader{ position:relative; padding:7px 0; text-indent:15px; border-bottom:1px solid #fff;} -.widgetBoxJred .widgetMore{ top:10px; right:15px;} -.widgetBoxJred .rcContainer{ display:none !important;} - -.widgetBoxJgreen .widgetBox{ background:#d7fcd3; padding-bottom:5px; background-image:url(../img/widgetBgJgreen.gif); background-repeat:repeat-x;} -.widgetBoxJgreen .widgetBoxHeader{ position:relative; padding:7px 0; text-indent:15px; border-bottom:1px solid #fff;} -.widgetBoxJgreen .widgetMore{ top:10px; right:15px;} -.widgetBoxJgreen .rcContainer{ display:none !important;} - -.widgetBoxJblue .widgetBox{ background:#e6e6f7; padding-bottom:5px; background-image:url(../img/widgetBgJblue.gif); background-repeat:repeat-x;} -.widgetBoxJblue .widgetBoxHeader{ position:relative; padding:7px 0; text-indent:15px; border-bottom:1px solid #fff;} -.widgetBoxJblue .widgetMore{ top:10px; right:15px;} -.widgetBoxJblue .rcContainer{ display:none !important;} diff --git a/widgetstyles/colorbox/preview.gif b/widgetstyles/colorbox/preview.gif deleted file mode 100644 index 7d7db7f6224bfc20c41f2805769ba2ff35e8c2da..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 2022 zcmVFn+6>gng}>gVR=;_mM4?(OU5<>CMT z|LyGR>FMU`>E`L_=jiC==jY_-=i}(<<>~0=jX(hB=;Z(aX8-_b=jX_2002M$002OX zt>@#dX#fBKKR}Jh002Pf=*W&h0BNn{=gW)B=i{#E<;#sf=H|%h=&a}GssKQYX|Cnx zt!MxMX=(rftmfmb=j5zu0I%rg%#J_+X{yWTE+Dm<*n%D=H|xe>B!5D zKn&jm+h&=Hlq+tIUr;uIc5D%;o6mt7)(0jmqNyK#k1k=F8~i zuWA55kI0S7gVh0=g43%<>le-?(6^n0PpYZA^8LV00000EC2ui z0AK)M000O7fOvv~goTEOh>41ejE#6n+*(>hbdP^zkx&eqG~P_+#T}8vM**=MG*ug74~~yXV0RI)n!0 zWbm_L%DDg-Giuzp1>XmZ_x#kr*wK$06zwd)*oe~I%8f8%g7o8oNz9fiF;baWQKnCg zZvu{N=`sMnnm=*A{OOaSO_)k`@|*%Qg4L^7vtnqsp#+J5G^K2%SYm8fs~zyEwZH+b zT6}E(t$tNo!|mI+SI6R2!Lx*1uvr6VP0QAdpE6+ljNmIWf?21_-EAt6mKuvxgg*KcxLI_X7m8HfrB)cOga#kGuW!W^5b6Z^aNg z-(Vg5t=bJXh%=v_dhUp{BYxNT{W>`G%*e;~20tQr@8jhm=vK~Ld<@j1ZJne*AYJZ#yvPAc6%l=o~&nRFIZ~`B8X*f%;9P zpoMBZVB(1=rf4D-eyAa!2}bxwhaXj#7=j3Xte^u8_^|N6jl!A0qaQv3d4UN*^r+(h z11y4&#F9puU}B6p>X0OnOJ<4UkTm{?BZfBOsN#PUIzI?Ktn9aqmxjYDdhuH z>bRyKZ9X8uo_zM{=bm@^5yhTI;N#?;JqY0k5IH2eXbyK?fP@kgF-oa$NJvnqA4?!A zM5k8{`lq9k?s+Mrn&Q*x1gy5|>Z`1#@B%(uuzChQF3iBH7FYPugcB3UiVtFbx0hi0}+Uv5y{u(Q?3}mbAw%m5>?YH1|`^6f5#1Zbf=ziP4y6m>=?z`~D zEAP5cw6Sg)_`osmzWm1Pz`p=83#A)u)zdGEb+t?S8VbB#TaL- z@x~leT*t>Chb;2QB$sUR$tb6+^2#i??DESne_X)KG}mnN%{b?*^Ugf??6b{w1TFN? zL>F!J(MTt)^wLZ>?ex=7M=f>GcT{cl)mUe(_10W>?e*7Shb{KlWS4Dr)e5Ao_S$T> z?e^Pn$1V5Vbh9nM-FWA%_uhQ>?f2h+2QIkY3lwhn;fN=$_~MK=?)c-7BR;_7lvi%~ z<(Ox#`R1H=?z!c9gf9B%q?c~`>8Pi!`s%E=?)vMn$1Z#52-I%-?YQTz`|iB=?)&e+ z{Pfpv|NZ#qumAr1_wT>`e+Zxe2S~sGUI-rpJfI&4s1^Y(uz-JP z;9C;dKm$VXfDweC1{qku2X4@V8U$en6X-w^W^jWXMBxWVh(ZryP=p+OpbJe1Lkphp zhAL#C2}78}8rpDyAPk}nSvbQSUJ!!@RA3MhI7A96u!%C{;SGIg#46&jgg<1W6@_?3 zEEds+5lw%pWxW_+MGK{cnp#u#$%QX7&kiGuF4II`p9sji^K?O3_e~@|g#9 z=Q$C0P*x6-p#2OdLq|%?HKMbjY!s;u0m?&kc2l0|)Fm-hN>e~4^Q7^dr#kaF&0X>n zqma}mOs}~~f0A*b4aF%Pb=pazDwUljwWUk@xlW(9^Nd78jp{kASx}YcQmW2;=`nwb zOOh56lCu1$A`^<%uCleAHLW0A?Fr9{+V!q@&8uGb%GbX7^{;>ptY8OA*uolCg@FJ7 EI~9IhSpWb4 diff --git a/widgetstyles/colorbox/skin.xml b/widgetstyles/colorbox/skin.xml deleted file mode 100644 index 0b0d15295..000000000 --- a/widgetstyles/colorbox/skin.xml +++ /dev/null @@ -1,147 +0,0 @@ - - - 스퀘어 페이스 - Square face - 스퀘어 페이스 - 彩色框樣式 - スクウェア페이스 - 각진 면으로 꾸며진 위젯스타일 입니다. - Baisc squared widget style - 각진 면으로 꾸며진 위젯스타일 입니다. - 可變換多種色彩外框的控件樣式。 - 面のウィジェットスタイルです。 - 0.1 - 2009-03-10 - preview.gif - - sol - sol - sol - sol - sol - sol - - - - - 스타일 - Style - Estilo - 樣式 - スタイル - - widgetBoxJgray - 회색 - Gray - Gris - - - - widgetBoxJred - 빨강 - Red - Rojo - - - - widgetBoxJgreen - 초록 - Green - - Resumen - - - widgetBoxJblue - 파랑 - Blue - - Azul - - - - 제목 - Title - Título - 栏目图片 - 標題圖片 - タイトル - 제목 이미지를 등록합니다. - Register a title image. - Para registrar la imagen del título. - 栏目名可以使用图片。 - 可使用圖片取代標題。 - タイトルイメージを登録します。 - - - 제목 - Title - Título - 栏目名 - 標題 - タイトル - 제목 텍스트 - Title Text - 输入文本形式的栏目名。 - Título del texto - 請輸入標題文字。 - 「タイトル」のテキスト - - - 제목 글자색 - Color of Title Text - Título geuljasaek - 栏目字体色 - 標題顏色 - タイトルの文字色 - - - 아이콘 이미지 - Icon image - Icono de imagen - 栏目图标 - 標題圖示 - アイコンイメージ - 제목 앞 아이콘 이미지를 등록합니다. - Register an icon image shown before title. - 可以给栏目名指定个性图标。 - 可指定標題前方的圖示。 - タイトル前のアイコンイメージを登録します。 - Para registrar el título frente a la imagen de icono. - - - - 더보기 URL - more URL - 查看更多(链接) - more URL - 「もっと見る」URL - Más información URL - URL를 등록합니다. - Register an URL. - URLを登録します。 - URL para registrarse. - - - 더보기 이미지 - more Image - Más Imágenes - 查看更多(图片) - more Image - 「もっと見る」イメージ - - - 더보기 텍스트 - more Text - Más Texto - 查看更多(文本) - more TEXT - 「もっと見る」テキスト - 더보기 텍스트 - text for a link 'more' - Más Texto - 文本形式的"查看更多"。 - 純文字格式。 - 「もっと見る」テキスト - - - diff --git a/widgetstyles/colorbox/widgetstyle.html b/widgetstyles/colorbox/widgetstyle.html deleted file mode 100644 index 1ecae57f0..000000000 --- a/widgetstyles/colorbox/widgetstyle.html +++ /dev/null @@ -1,46 +0,0 @@ - -
    -
    - - - -

    wws_title_colors_title_color)-->style="color:{$widgetstyle_extar_var->ws_title_color};"> - - - - - - - - - {$widgetstyle_extar_var->ws_title} - - -

    - - - {$widget_content} - -{@$widgetstyle_extar_var->ws_more_url=trim($widgetstyle_extar_var->ws_more_url);$widgetstyle_extar_var->ws_more_url=substr($widgetstyle_extar_var->ws_more_url,0,4)=='http'?$widgetstyle_extar_var->ws_more_url:'http://' . $widgetstyle_extar_var->ws_more_url;} - - - - - - - {$widgetstyle_extar_var->ws_more_text} - - more - - - - - - - - - - - -
    -
    diff --git a/widgetstyles/line/css/widgetBoxStyle.css b/widgetstyles/line/css/widgetBoxStyle.css deleted file mode 100644 index b1b5d6a4e..000000000 --- a/widgetstyles/line/css/widgetBoxStyle.css +++ /dev/null @@ -1,21 +0,0 @@ -@charset "utf-8"; -/* NHN > UIT Center > Open UI Technology Team > Jeong Chan Myeong(dece24@nhncorp.com) */ - -.widgetBoxContainer{ position:relative;} - -.widgetBox{ position:relative; *zoom:1; } -.widgetBox:after{content:""; display:block; clear:both; } -.widgetBox .widgetBoxHeader{ font-size:16px; font-family:Tahoma; margin:0; z-index:10;} -.widgetBox .widgetContainer{ position:relative; z-index:10;} -.widgetBox .widgetMore{ position:absolute; display:block; text-decoration:none; font-size:11px !important; white-space:nowrap; font-family:Tahoma; color:#000; text-align:center; z-index:20;} -.widgetBox .widgetMore img{ border:0;} -.widgetBox .rcContainer{ display:block; width:100%; font-size:0; line-height:0; z-index:1; *zoom:1;} -.widgetBox .rc{ position:absolute; display:block; font-size:0; line-height:0; overflow:hidden;} -.widgetBox .rcTop .tl{ top:0;} -.widgetBox .rcTop .tr{ top:0;} -.widgetBox .rcBottom .bl{ top:0;} -.widgetBox .rcBottom .br{ top:0;} - -.widgetBoxA .widgetBoxHeader{ position:relative; padding:4px 0; margin:1px; border-bottom:1px solid #ccc;} -.widgetBoxA .widgetMore{ top:10px; right:0; color:#888;} -.widgetBoxA .rcContainer{ display:none !important;} diff --git a/widgetstyles/line/preview.gif b/widgetstyles/line/preview.gif deleted file mode 100644 index 61d3e00589bbf4d7769009fc1121be09f3aea5e0..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1043 zcmV+u1nm1qNk%w1VPF7Y0K@b zpnMvtS(ze-bDSEj5+i#kSX6iv6IzJ5rM(1j$e2}KRK=l%fyyGAcFf08oC;egkq})D zSPqO|qvINIe&ouCUmAW}mWEQN^mXigS=%a%1y}`m67WbG)kVuWWd*mO%Lhixmw3@0 zX{u%5UBe9R@Ss410YRHE11>xw`0SvWZYHV!6r`62A{uEE6Rl+F01<-}SS&oCB8Nc* zS0oL>Ntlv=MH4PZ&`NZaL{k$hiOs_}3tL5o3xz5(2eqU;iPX4~Ac_K1yMmHT)+r~3 zCq+bR$VS(R?%sAW74CWWl5P_R*oph zs5f&FSdKl59!C>oFKLNnHwd>cgW6PdRySDAxs&nh!&AYen-@taX_e0}xx z?bXZIo?nD}>E^+A-U{;JXWxPR-Dh9_fBq53oqx{(*j$6#MVMfE2kM6*gaG33UVjt5 z;2wnmG8n{%7#2uhha+Z~;)XC-_}_K#Wj8~M`;izQj47Zf;EyEMSYMDAmdN9RE%-Pe zcPi3HUWgyoHy(9VvR55TEbIqehzceto{7qZDduiaUP&dFG`hIrbu)r_WRqDAsH28f z5*g%|0VXNsc}3!=AcJihIUfxLCfFi{IU;E%g8v=qpqpzB=_h$}eraQ!nDWY|d8V*06pnW7q9o}{A7XQhb#8EvSk z`U>f&h7Ou5swU#ckG}#w#;OfTW-p+!cMY#a+f??>+{b*2QBo_ NL>F!J(Lsj*06SJ@=#~Hg diff --git a/widgetstyles/line/skin.xml b/widgetstyles/line/skin.xml deleted file mode 100644 index d09f7a300..000000000 --- a/widgetstyles/line/skin.xml +++ /dev/null @@ -1,95 +0,0 @@ - - - 심플 라이트 - 線條樣式 - シンプルライト - 선 하나만으로 꾸며진 위젯스타일 입니다. - 可變換多種線條外框的控件樣式。 - 線一つだけのウィジェットスタイルです。 - 0.1 - 2009-03-10 - preview.gif - - sol - sol - sol - sol - sol - sol - - - - - 스타일 - 樣式 - スタイル - - widgetBoxA - 심플 라이트 - 分隔線 - シンプルライト - - - - 제목 - 栏目图片 - 標題圖片 - タイトル - 제목 이미지를 등록합니다. - 栏目名可以使用图片。 - 可使用圖片取代標題。 - タイトルイメージを登録します。 - - - 제목 - 栏目名 - 標題 - タイトル - 제목 텍스트 - 输入文本形式的栏目名。 - 請輸入標題文字。 - 「タイトル」のテキスト - - - 제목 글자색 - 栏目字体色 - 標題顏色 - タイトルの文字色 - - - 아이콘 이미지 - 栏目图标 - 標題圖示 - アイコンイメージ - 제목 앞 아이콘 이미지를 등록합니다. - 可以给栏目名指定个性图标。 - 可指定標題前方的圖示。 - タイトル前のアイコンイメージを登録します。 - - - - 더보기 URL - 查看更多(链接) - more URL - 「もっと見る」URL - URL를 등록합니다. - URLを登録します。 - - - 더보기 이미지 - 查看更多(图片) - more Image - 「もっと見る」イメージ - - - 더보기 텍스트 - 查看更多(文本) - more TEXT - 「もっと見る」テキスト - 더보기 텍스트 - 文本形式的"查看更多"。 - 純文字格式。 - 「もっと見る」テキスト - - - \ No newline at end of file diff --git a/widgetstyles/line/widgetstyle.html b/widgetstyles/line/widgetstyle.html deleted file mode 100644 index fb48ceb3f..000000000 --- a/widgetstyles/line/widgetstyle.html +++ /dev/null @@ -1,50 +0,0 @@ - -
    -
    - - - -

    wws_title_colors_title_color)-->style="color:{$widgetstyle_extar_var->ws_title_color};"> - - - - - - - - - {$widgetstyle_extar_var->ws_title} - - -

    - - - {$widget_content} - - {@$widgetstyle_extar_var->ws_more_url=trim($widgetstyle_extar_var->ws_more_url);} - - - - - - - - - - - {$widgetstyle_extar_var->ws_more_text} - - more - - - - - - - - - - - -
    -
    diff --git a/widgetstyles/memo/css/widgetBoxStyle.css b/widgetstyles/memo/css/widgetBoxStyle.css deleted file mode 100644 index e03de44c9..000000000 --- a/widgetstyles/memo/css/widgetBoxStyle.css +++ /dev/null @@ -1,70 +0,0 @@ -@charset "utf-8"; -/* NHN > UIT Center > Open UI Technology Team > Jeong Chan Myeong(dece24@nhncorp.com) */ - -.widgetBoxContainer{ position:relative;} - - -.widgetBox{ position:relative; *zoom:1; } -.widgetBox:after{content:""; display:block; clear:both; } -.widgetBox .widgetBoxHeader{ font-size:16px; font-family:Tahoma; margin:0; z-index:10;} -.widgetBox .widgetContainer{ position:relative; z-index:10;} -.widgetBox .widgetMore{ position:absolute; display:block; text-decoration:none; font-size:11px !important; white-space:nowrap; font-family:Tahoma; color:#000; text-align:center; z-index:20;} -.widgetBox .widgetMore img{ border:0;} -.widgetBox .rcContainer{ display:block; width:100%; font-size:0; line-height:0; z-index:1; *zoom:1; clear:both;} -.widgetBox .rc{ position:absolute; display:block; font-size:0; line-height:0; overflow:hidden;} -.widgetBox .rcTop .tl{ top:0;} -.widgetBox .rcTop .tr{ top:0;} -.widgetBox .rcBottom .bl{ top:0;} -.widgetBox .rcBottom .br{ top:0;} - -.widgetBoxIyellow{ padding-top:50px;} -.widgetBoxIyellow .widgetBox{ background:#fdf59b; padding-top:10px; padding-bottom:5px;} -.widgetBoxIyellow .widgetBoxHeader{ position:relative; padding:3px 0; text-indent:15px; margin-top:-50px !important; margin-bottom:50px !important;} -.widgetBoxIyellow .widgetContainer{ margin-top:-50px;} -.widgetBoxIyellow .widgetMore{ top:-31px; right:50px;} -.widgetBoxIyellow .rcContainer{ position:absolute;} -.widgetBoxIyellow .rcTop{ top:-50px; height:50px;} -.widgetBoxIyellow .rcBottom{ display:none !important;} -.widgetBoxIyellow .rc { width:50%; background-image:url(../img/widgetBoxIyellow.png); _background-image:url(../img/widgetBoxIyellow.gif); background-repeat:no-repeat;} -.widgetBoxIyellow .rcTop .rc{ height:50px;} -.widgetBoxIyellow .rcTop .tl{ background-position:0 0;} -.widgetBoxIyellow .rcTop .tr{ background-position:right 0; left:50%; *left:auto; _left:50%; right:auto; *right:0; _right:auto;} - -.widgetBoxIred{ padding-top:50px;} -.widgetBoxIred .widgetBox{ background:#fd9bda; padding-top:10px; padding-bottom:5px;} -.widgetBoxIred .widgetBoxHeader{ position:relative; padding:3px 0; text-indent:15px; margin-top:-50px !important; margin-bottom:50px !important;} -.widgetBoxIred .widgetContainer{ margin-top:-50px;} -.widgetBoxIred .widgetMore{ top:-31px; right:50px;} -.widgetBoxIred .rcContainer{ position:absolute;} -.widgetBoxIred .rcTop{ top:-50px; height:50px;} -.widgetBoxIred .rcBottom{ display:none !important;} -.widgetBoxIred .rc { width:50%; background-image:url(../img/widgetBoxIred.png); _background-image:url(../img/widgetBoxIred.gif); background-repeat:no-repeat;} -.widgetBoxIred .rcTop .rc{ height:50px;} -.widgetBoxIred .rcTop .tl{ background-position:0 0;} -.widgetBoxIred .rcTop .tr{ background-position:right 0; left:50%; *left:auto; _left:50%; right:auto; *right:0; _right:auto;} - -.widgetBoxIgreen{ padding-top:50px;} -.widgetBoxIgreen .widgetBox{ background:#9bfda3; padding-top:10px; padding-bottom:5px;} -.widgetBoxIgreen .widgetBoxHeader{ position:relative; padding:3px 0; text-indent:15px; margin-top:-50px !important; margin-bottom:50px !important;} -.widgetBoxIgreen .widgetContainer{ margin-top:-50px;} -.widgetBoxIgreen .widgetMore{ top:-31px; right:50px;} -.widgetBoxIgreen .rcContainer{ position:absolute;} -.widgetBoxIgreen .rcTop{ top:-50px; height:50px;} -.widgetBoxIgreen .rcBottom{ display:none !important;} -.widgetBoxIgreen .rc { width:50%; background-image:url(../img/widgetBoxIgreen.png); _background-image:url(../img/widgetBoxIgreen.gif); background-repeat:no-repeat;} -.widgetBoxIgreen .rcTop .rc{ height:50px;} -.widgetBoxIgreen .rcTop .tl{ background-position:0 0;} -.widgetBoxIgreen .rcTop .tr{ background-position:right 0; left:50%; *left:auto; _left:50%; right:auto; *right:0; _right:auto;} - -.widgetBoxIblue{ padding-top:50px;} -.widgetBoxIblue .widgetBox{ background:#9bf4fd; padding-top:10px; padding-bottom:5px;} -.widgetBoxIblue .widgetBoxHeader{ position:relative; padding:3px 0; text-indent:15px; margin-top:-50px !important; margin-bottom:50px !important;} -.widgetBoxIblue .widgetContainer{ margin-top:-50px;} -.widgetBoxIblue .widgetMore{ top:-31px; right:50px;} -.widgetBoxIblue .rcContainer{ position:absolute;} -.widgetBoxIblue .rcTop{ top:-50px; height:50px;} -.widgetBoxIblue .rcBottom{ display:none !important;} -.widgetBoxIblue .rc { width:50%; background-image:url(../img/widgetBoxIblue.png); _background-image:url(../img/widgetBoxIblue.gif); background-repeat:no-repeat;} -.widgetBoxIblue .rcTop .rc{ height:50px;} -.widgetBoxIblue .rcTop .tl{ background-position:0 0;} -.widgetBoxIblue .rcTop .tr{ background-position:right 0; left:50%; *left:auto; _left:50%; right:auto; *right:0; _right:auto;} diff --git a/widgetstyles/memo/img/widgetBoxIblue.gif b/widgetstyles/memo/img/widgetBoxIblue.gif deleted file mode 100644 index f45bfdf386f7a0cd1b17dc468770b57af3ffa841..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 6638 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 RJPiFW#kTp>YXHFR-vOya=)nL0 diff --git a/widgetstyles/memo/img/widgetBoxIblue.png b/widgetstyles/memo/img/widgetBoxIblue.png deleted file mode 100644 index a80d4f3b3787f4f3f5332c290ed934302d353b24..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 4681 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 S>Hf3BJ&t)Ded%`b`u_v@WG8z7 diff --git a/widgetstyles/memo/img/widgetBoxIgreen.gif b/widgetstyles/memo/img/widgetBoxIgreen.gif deleted file mode 100644 index b6354e7b63a1a951eb2f00cbdcbd071b96a5668a..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 6464 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 bY4`e}KvUrVB(|1=3%dVYY>yu^0J!`s=iZNa diff --git a/widgetstyles/memo/img/widgetBoxIgreen.png b/widgetstyles/memo/img/widgetBoxIgreen.png deleted file mode 100644 index 5ede15e69f58183dffab4d88f8ded74cab141c5e..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 5040 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 diff --git a/widgetstyles/memo/img/widgetBoxIred.png b/widgetstyles/memo/img/widgetBoxIred.png deleted file mode 100644 index 4e1f83c029f3ddd5029882d8a0f7dea3f697c353..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 4959 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 JtU3{V<$wPR<+cC- diff --git a/widgetstyles/memo/img/widgetBoxIyellow.gif b/widgetstyles/memo/img/widgetBoxIyellow.gif deleted file mode 100644 index e3770f3d18d74e89b191b3469dfed84f93043ec5..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 6648 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 diff --git a/widgetstyles/memo/img/widgetBoxIyellow.png b/widgetstyles/memo/img/widgetBoxIyellow.png deleted file mode 100644 index 834d5d69890e314f64d2ae72c667a303c6332503..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 4661 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 Dj~_R^ diff --git a/widgetstyles/memo/skin.xml b/widgetstyles/memo/skin.xml deleted file mode 100644 index 008df7ec4..000000000 --- a/widgetstyles/memo/skin.xml +++ /dev/null @@ -1,129 +0,0 @@ - - - 포스트잇 페이스 - Post-it Face - 留言樣式 - ポストイットフェイス - 메모지 처럼 꾸며진 위젯스타일 입니다. - A widget style decorated like memo note (Post-It Style). - 可變換多種留言外框的控件樣式。 - メモ用紙のようなウィジェットスタイルです。 - 0.1 - 2009-03-10 - preview.gif - - sol - sol - sol - sol - sol - sol - - - - - 스타일 - Style - 樣式 - スタイル - - widgetBoxIyellow - 노랑 - Yellow - 黃色 - - - - widgetBoxIred - 빨강 - Red - - - - widgetBoxIgreen - 초록 - Green - - - - widgetBoxIblue - 파랑 - Blue - - - - - 제목 - Title - 栏目图片 - 標題圖片 - タイトル - 제목 이미지를 등록합니다. - Register a title image. - 栏目名可以使用图片。 - 可使用圖片取代標題。 - タイトルイメージを登録します。 - - - 제목 - Title - 栏目名 - 標題 - タイトル - 제목 텍스트 - Title Text - 输入文本形式的栏目名。 - 請輸入標題文字。 - 「タイトル」のテキスト - - - 제목 글자색 - Color of Title Text - 栏目字体色 - 標題顏色 - タイトルの文字色 - - - 아이콘 이미지 - Icon image - 栏目图标 - 標題圖示 - アイコンイメージ - 제목 앞 아이콘 이미지를 등록합니다. - Register an icon image shown before title. - 可以给栏目名指定个性图标。 - 可指定標題前方的圖示。 - タイトル前のアイコンイメージを登録します。 - - - - 더보기 URL - more URL - 查看更多(链接) - more URL - 「もっと見る」URL - URL를 등록합니다. - Register an URL. - URLを登録します。 - - - 더보기 이미지 - more Image - 查看更多(图片) - more Image - 「もっと見る」イメージ - - - 더보기 텍스트 - more Text - 查看更多(文本) - more TEXT - 「もっと見る」テキスト - 더보기 텍스트 - text for a link 'more' - 文本形式的"查看更多"。 - 純文字格式。 - 「もっと見る」テキスト - - - diff --git a/widgetstyles/memo/widgetstyle.html b/widgetstyles/memo/widgetstyle.html deleted file mode 100644 index fb48ceb3f..000000000 --- a/widgetstyles/memo/widgetstyle.html +++ /dev/null @@ -1,50 +0,0 @@ - -
    -
    - - - -

    wws_title_colors_title_color)-->style="color:{$widgetstyle_extar_var->ws_title_color};"> - - - - - - - - - {$widgetstyle_extar_var->ws_title} - - -

    - - - {$widget_content} - - {@$widgetstyle_extar_var->ws_more_url=trim($widgetstyle_extar_var->ws_more_url);} - - - - - - - - - - - {$widgetstyle_extar_var->ws_more_text} - - more - - - - - - - - - - - -
    -
    diff --git a/widgetstyles/postitWire/css/widgetBoxStyle.css b/widgetstyles/postitWire/css/widgetBoxStyle.css deleted file mode 100644 index e09b16b07..000000000 --- a/widgetstyles/postitWire/css/widgetBoxStyle.css +++ /dev/null @@ -1,81 +0,0 @@ -@charset "utf-8"; -/* NHN > UIT Center > Open UI Technology Team > Jeong Chan Myeong(dece24@nhncorp.com) */ - -.widgetBoxContainer{ position:relative;} - -.widgetBox{ position:relative; *zoom:1; } -.widgetBox:after{content:""; display:block; clear:both; } -.widgetBox .widgetBoxHeader{ font-size:16px; font-family:Tahoma; margin:0; z-index:10;} -.widgetBox .widgetContainer{ position:relative; z-index:10;} -.widgetBox .widgetMore{ position:absolute; display:block; text-decoration:none; font-size:11px !important; white-space:nowrap; font-family:Tahoma; color:#000; text-align:center; z-index:20;} -.widgetBox .widgetMore img{ border:0;} -.widgetBox .rcContainer{ display:block; width:100%; font-size:0; line-height:0; z-index:1; *zoom:1;} -.widgetBox .rc{ position:absolute; display:block; font-size:0; line-height:0; overflow:hidden;} -.widgetBox .rcTop .tl{ top:0;} -.widgetBox .rcTop .tr{ top:0;} -.widgetBox .rcBottom .bl{ top:0;} -.widgetBox .rcBottom .br{ top:0;} - -.widgetBoxHgray{ padding-top:50px; padding-bottom:4px;} -.widgetBoxHgray .widgetBox{ background:#fff; border-left:1px solid #e9e9e9; border-right:1px solid #e9e9e9; padding-top:10px; padding-bottom:5px;} -.widgetBoxHgray .widgetBoxHeader{ position:relative; padding:3px 0; text-indent:15px; margin-top:-50px !important; margin-bottom:50px !important;} -.widgetBoxHgray .widgetContainer{ margin-top:-50px;} -.widgetBoxHgray .widgetMore{ top:-31px; right:50px;} -.widgetBoxHgray .rcContainer{ position:absolute;} -.widgetBoxHgray .rcTop{ top:-50px; height:50px;} -.widgetBoxHgray .rcBottom{ bottom:-4px; height:4px;} -.widgetBoxHgray .rc { width:50%; background-image:url(../img/widgetBoxHgray.png); _background-image:url(../img/widgetBoxHgray.gif); background-repeat:no-repeat;} -.widgetBoxHgray .rcTop .rc{ height:50px;} -.widgetBoxHgray .rcBottom .rc{ height:4px;} -.widgetBoxHgray .rcTop .tl{ background-position:0 0; left:-1px !important; padding-right:1px;} -.widgetBoxHgray .rcTop .tr{ background-position:right 0; left:50%; *left:auto; _left:50%; right:auto; *right:-1px; _right:auto; padding-left:1px;} -.widgetBoxHgray .rcBottom .bl{ background-position:0 bottom; left:-1px; padding-right:1px;} -.widgetBoxHgray .rcBottom .br{ background-position:right bottom; left:50%; *left:auto; right:auto; *right:-1px; _right:auto; _left:50%; padding-left:1px;} - -.widgetBoxHred{ padding-top:50px; padding-bottom:4px;} -.widgetBoxHred .widgetBox{ background:#fff; border-left:1px solid #e9e9e9; border-right:1px solid #e9e9e9; padding-top:10px; padding-bottom:5px;} -.widgetBoxHred .widgetBoxHeader{ position:relative; padding:3px 0; text-indent:15px; margin-top:-50px !important; margin-bottom:50px !important;} -.widgetBoxHred .widgetContainer{ margin-top:-50px;} -.widgetBoxHred .widgetMore{ top:-31px; right:50px;} -.widgetBoxHred .rcContainer{ position:absolute;} -.widgetBoxHred .rcTop{ top:-50px; height:50px;} -.widgetBoxHred .rcBottom{ bottom:-4px; height:4px;} -.widgetBoxHred .rc { width:50%; background-image:url(../img/widgetBoxHred.png); _background-image:url(../img/widgetBoxHred.gif); background-repeat:no-repeat;} -.widgetBoxHred .rcTop .rc{ height:50px;} -.widgetBoxHred .rcBottom .rc{ height:4px;} -.widgetBoxHred .rcTop .tl{ background-position:0 0; left:-1px !important; padding-right:1px;} -.widgetBoxHred .rcTop .tr{ background-position:right 0; left:50%; *left:auto; _left:50%; right:auto; *right:-1px; _right:auto; padding-left:1px;} -.widgetBoxHred .rcBottom .bl{ background-position:0 bottom; left:-1px; padding-right:1px;} -.widgetBoxHred .rcBottom .br{ background-position:right bottom; left:50%; *left:auto; right:auto; *right:-1px; _right:auto; _left:50%; padding-left:1px;} - -.widgetBoxHgreen{ padding-top:50px; padding-bottom:4px;} -.widgetBoxHgreen .widgetBox{ background:#fff; border-left:1px solid #e9e9e9; border-right:1px solid #e9e9e9; padding-top:10px; padding-bottom:5px;} -.widgetBoxHgreen .widgetBoxHeader{ position:relative; padding:3px 0; text-indent:15px; margin-top:-50px !important; margin-bottom:50px !important;} -.widgetBoxHgreen .widgetContainer{ margin-top:-50px;} -.widgetBoxHgreen .widgetMore{ top:-31px; right:50px;} -.widgetBoxHgreen .rcContainer{ position:absolute;} -.widgetBoxHgreen .rcTop{ top:-50px; height:50px;} -.widgetBoxHgreen .rcBottom{ bottom:-4px; height:4px;} -.widgetBoxHgreen .rc { width:50%; background-image:url(../img/widgetBoxHgreen.png); _background-image:url(../img/widgetBoxHgreen.gif); background-repeat:no-repeat;} -.widgetBoxHgreen .rcTop .rc{ height:50px;} -.widgetBoxHgreen .rcBottom .rc{ height:4px;} -.widgetBoxHgreen .rcTop .tl{ background-position:0 0; left:-1px !important; padding-right:1px;} -.widgetBoxHgreen .rcTop .tr{ background-position:right 0; left:50%; *left:auto; _left:50%; right:auto; *right:-1px; _right:auto; padding-left:1px;} -.widgetBoxHgreen .rcBottom .bl{ background-position:0 bottom; left:-1px; padding-right:1px;} -.widgetBoxHgreen .rcBottom .br{ background-position:right bottom; left:50%; *left:auto; right:auto; *right:-1px; _right:auto; _left:50%; padding-left:1px;} - -.widgetBoxHblue{ padding-top:50px; padding-bottom:4px;} -.widgetBoxHblue .widgetBox{ background:#fff; border-left:1px solid #e9e9e9; border-right:1px solid #e9e9e9; padding-top:10px; padding-bottom:5px;} -.widgetBoxHblue .widgetBoxHeader{ position:relative; padding:3px 0; text-indent:15px; margin-top:-50px !important; margin-bottom:50px !important;} -.widgetBoxHblue .widgetContainer{ margin-top:-50px;} -.widgetBoxHblue .widgetMore{ top:-31px; right:50px;} -.widgetBoxHblue .rcContainer{ position:absolute;} -.widgetBoxHblue .rcTop{ top:-50px; height:50px;} -.widgetBoxHblue .rcBottom{ bottom:-4px; height:4px;} -.widgetBoxHblue .rc { width:50%; background-image:url(../img/widgetBoxHblue.png); _background-image:url(../img/widgetBoxHblue.gif); background-repeat:no-repeat;} -.widgetBoxHblue .rcTop .rc{ height:50px;} -.widgetBoxHblue .rcBottom .rc{ height:4px;} -.widgetBoxHblue .rcTop .tl{ background-position:0 0; left:-1px !important; padding-right:1px;} -.widgetBoxHblue .rcTop .tr{ background-position:right 0; left:50%; *left:auto; _left:50%; right:auto; *right:-1px; _right:auto; padding-left:1px;} -.widgetBoxHblue .rcBottom .bl{ background-position:0 bottom; left:-1px; padding-right:1px;} -.widgetBoxHblue .rcBottom .br{ background-position:right bottom; left:50%; *left:auto; right:auto; *right:-1px; _right:auto; _left:50%; padding-left:1px;} diff --git a/widgetstyles/postitWire/img/widgetBoxHblue.gif b/widgetstyles/postitWire/img/widgetBoxHblue.gif deleted file mode 100644 index bc3a8c939e20d3ca4cad405d5cd533d825b5819e..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 3603 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 SvnI0nB-uhrUeHkmuKX9mblNol diff --git a/widgetstyles/postitWire/img/widgetBoxHblue.png b/widgetstyles/postitWire/img/widgetBoxHblue.png deleted file mode 100644 index cb50579e4494bd00e8e42850d4b02a843cefd90f..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 3761 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 REwo2m+7l_w^rQyh_+MIH{N4Zn diff --git a/widgetstyles/postitWire/img/widgetBoxHred.png b/widgetstyles/postitWire/img/widgetBoxHred.png deleted file mode 100644 index 817ae529d049128b5d113ed5d3d98a268d46e673..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 3808 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 diff --git a/widgetstyles/postitWire/skin.xml b/widgetstyles/postitWire/skin.xml deleted file mode 100644 index 47b86ebce..000000000 --- a/widgetstyles/postitWire/skin.xml +++ /dev/null @@ -1,110 +0,0 @@ - - - 포스트잇 와이어 - 留言樣式 - ポストイットワイヤー - 메모지 처럼 꾸며진 위젯스타일 입니다. - 可變換多種留言外框的控件樣式。 - メモ用紙のようなウィジェットスタイルです。 - 0.1 - 2009-03-10 - preview.gif - - sol - sol - sol - sol - sol - sol - - - - - 스타일 - 樣式 - スタイル - - widgetBoxHgray - 회색 - 白色 - - - - widgetBoxHred - 빨강 - - - - widgetBoxHgreen - 초록 - - - - widgetBoxHblue - 파랑 - - - - - 제목 - 栏目图片 - 標題圖片 - タイトル - 제목 이미지를 등록합니다. - 栏目名可以使用图片。 - 可使用圖片取代標題。 - タイトルイメージを登録します。 - - - 제목 - 栏目名 - 標題 - タイトル - 제목 텍스트 - 输入文本形式的栏目名。 - 請輸入標題文字。 - 「タイトル」のテキスト - - - 제목 글자색 - 栏目字体色 - 標題顏色 - タイトルの文字色 - - - 아이콘 이미지 - 栏目图标 - 標題圖示 - アイコンイメージ - 제목 앞 아이콘 이미지를 등록합니다. - 可以给栏目名指定个性图标。 - 可指定標題前方的圖示。 - タイトル前のアイコンイメージを登録します。 - - - - 더보기 URL - 查看更多(链接) - more URL - 「もっと見る」URL - URL를 등록합니다. - URLを登録します。 - - - 더보기 이미지 - 查看更多(图片) - more Image - 「もっと見る」イメージ - - - 더보기 텍스트 - 查看更多(文本) - more TEXT - 「もっと見る」テキスト - 더보기 텍스트 - 文本形式的"查看更多"。 - 純文字格式。 - 「もっと見る」テキスト - - - \ No newline at end of file diff --git a/widgetstyles/postitWire/widgetstyle.html b/widgetstyles/postitWire/widgetstyle.html deleted file mode 100644 index fb48ceb3f..000000000 --- a/widgetstyles/postitWire/widgetstyle.html +++ /dev/null @@ -1,50 +0,0 @@ - -
    -
    - - - -

    wws_title_colors_title_color)-->style="color:{$widgetstyle_extar_var->ws_title_color};"> - - - - - - - - - {$widgetstyle_extar_var->ws_title} - - -

    - - - {$widget_content} - - {@$widgetstyle_extar_var->ws_more_url=trim($widgetstyle_extar_var->ws_more_url);} - - - - - - - - - - - {$widgetstyle_extar_var->ws_more_text} - - more - - - - - - - - - - - -
    -
    diff --git a/widgetstyles/roundFace/css/widgetBoxStyle.css b/widgetstyles/roundFace/css/widgetBoxStyle.css deleted file mode 100644 index 4662fd075..000000000 --- a/widgetstyles/roundFace/css/widgetBoxStyle.css +++ /dev/null @@ -1,65 +0,0 @@ -@charset "utf-8"; -/* NHN > UIT Center > Open UI Technology Team > Jeong Chan Myeong(dece24@nhncorp.com) */ - -.widgetBoxContainer{ position:relative;} - -.widgetBox{ position:relative; *zoom:1; } -.widgetBox:after{content:""; display:block; clear:both; } -.widgetBox .widgetBoxHeader{ font-size:16px; font-family:Tahoma; margin:0; z-index:10;} -.widgetBox .widgetContainer{ position:relative; z-index:10;} -.widgetBox .widgetMore{ position:absolute; display:block; text-decoration:none; font-size:11px !important; white-space:nowrap; font-family:Tahoma; color:#000; text-align:center; z-index:20;} -.widgetBox .widgetMore img{ border:0;} -.widgetBox .rcContainer{ display:block; width:100%; font-size:0; line-height:0; z-index:1; *zoom:1; } -.widgetBox .rc{ position:absolute; display:block; font-size:0; line-height:0; overflow:hidden;} -.widgetBox .rcTop .tl{ top:0;} -.widgetBox .rcTop .tr{ top:0;} -.widgetBox .rcBottom .bl{ top:0;} -.widgetBox .rcBottom .br{ top:0;} - -.widgetBoxEred{ padding:3px 0;} -.widgetBoxEred .widgetBox{ background:#ff3333; *zoom:1} -.widgetBoxEred .widgetBoxHeader{ position:relative; padding:5px 0; text-indent:15px; color:#fff;} -.widgetBoxEred .widgetContainer, -.widgetBoxEred .widgetContainer a{ color:#fff;} -.widgetBoxEred .widgetMore{ top:10px; right:15px; width:35px; background:url(../img/moreBgEred.gif) no-repeat; color:#ff3333;} -.widgetBoxEred .rcTop, -.widgetBoxEred .rcBottom{ height:3px;} -.widgetBoxEred .rcTop{ position:absolute; top:-3px; left:0; } -.widgetBoxEred .rcBottom{ position:relative; bottom:-3px;} -.widgetBoxEred .rc { width:50%; height:3px; background-image:url(../img/roundedCornerEred.gif); background-repeat:no-repeat;} -.widgetBoxEred .rcTop .tl{ background-position:0 0;} -.widgetBoxEred .rcTop .tr{ background-position:right 0; left:50%;} -.widgetBoxEred .rcBottom .bl{ background-position:0 bottom;} -.widgetBoxEred .rcBottom .br{ background-position:right bottom; left:50%;} - -.widgetBoxEgreen{ padding:3px 0;} -.widgetBoxEgreen .widgetBox{ background:#90d133; *zoom:1} -.widgetBoxEgreen .widgetBoxHeader{ position:relative; padding:5px 0; text-indent:15px; color:#fff;} -.widgetBoxEgreen .widgetContainer, -.widgetBoxEgreen .widgetContainer a{ color:#fff;} -.widgetBoxEgreen .widgetMore{ top:10px; right:15px; width:35px; background:url(../img/moreBgEgreen.gif) no-repeat; color:#90d133;} -.widgetBoxEgreen .rcTop, -.widgetBoxEgreen .rcBottom{ height:3px;} -.widgetBoxEgreen .rcTop{ position:absolute; top:-3px; left:0; } -.widgetBoxEgreen .rcBottom{ position:relative; bottom:-3px;} -.widgetBoxEgreen .rc { width:50%; height:3px; background-image:url(../img/roundedCornerEgreen.gif); background-repeat:no-repeat;} -.widgetBoxEgreen .rcTop .tl{ background-position:0 0;} -.widgetBoxEgreen .rcTop .tr{ background-position:right 0; left:50%;} -.widgetBoxEgreen .rcBottom .bl{ background-position:0 bottom;} -.widgetBoxEgreen .rcBottom .br{ background-position:right bottom; left:50%;} - -.widgetBoxEblue{ padding:3px 0;} -.widgetBoxEblue .widgetBox{ background:#55ccdd; *zoom:1} -.widgetBoxEblue .widgetBoxHeader{ position:relative; padding:5px 0; text-indent:15px; color:#fff;} -.widgetBoxEblue .widgetContainer, -.widgetBoxEblue .widgetContainer a{ color:#fff;} -.widgetBoxEblue .widgetMore{ top:10px; right:15px; width:35px; background:url(../img/moreBgEblue.gif) no-repeat; color:#55ccdd;} -.widgetBoxEblue .rcTop, -.widgetBoxEblue .rcBottom{ height:3px;} -.widgetBoxEblue .rcTop{ position:absolute; top:-3px; left:0;} -.widgetBoxEblue .rcBottom{ position:relative; bottom:-3px;} -.widgetBoxEblue .rc { width:50%; height:3px; background-image:url(../img/roundedCornerEblue.gif); background-repeat:no-repeat;} -.widgetBoxEblue .rcTop .tl{ background-position:0 0;} -.widgetBoxEblue .rcTop .tr{ background-position:right 0; left:50%;} -.widgetBoxEblue .rcBottom .bl{ background-position:0 bottom;} -.widgetBoxEblue .rcBottom .br{ background-position:right bottom; left:50%;} diff --git a/widgetstyles/roundFace/img/moreBgEblue.gif b/widgetstyles/roundFace/img/moreBgEblue.gif deleted file mode 100644 index af421e56b547d972e4d0a7e93d662cf670dc0521..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 64 zcmZ?wbhEHbRA%61XkcXc4+e@qSr{1@7#VaJfB+=Jz$DJoxAJrr@8UUIZgp?Ix92y1 N+oK&ePXt96tO1~v7QFxf diff --git a/widgetstyles/roundFace/img/moreBgEgreen.gif b/widgetstyles/roundFace/img/moreBgEgreen.gif deleted file mode 100644 index af421e56b547d972e4d0a7e93d662cf670dc0521..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 64 zcmZ?wbhEHbRA%61XkcXc4+e@qSr{1@7#VaJfB+=Jz$DJoxAJrr@8UUIZgp?Ix92y1 N+oK&ePXt96tO1~v7QFxf diff --git a/widgetstyles/roundFace/img/moreBgEred.gif b/widgetstyles/roundFace/img/moreBgEred.gif deleted file mode 100644 index af421e56b547d972e4d0a7e93d662cf670dc0521..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 64 zcmZ?wbhEHbRA%61XkcXc4+e@qSr{1@7#VaJfB+=Jz$DJoxAJrr@8UUIZgp?Ix92y1 N+oK&ePXt96tO1~v7QFxf diff --git a/widgetstyles/roundFace/img/roundedCornerEblue.gif b/widgetstyles/roundFace/img/roundedCornerEblue.gif deleted file mode 100644 index b7e875a8436ed31f5b23b2b8ab998d5c319e37c7..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 217 zcmV;~04D!ONk%w1VYmwh0Du7iRm|Q0|NkNR1OWg50RSuj0002E3kCoH0-YS={|^`_I7nD%c!-#&xX9S( z_!x%=IZ0V*d5M{+xyjk-`3V{-I!apVDQTLjy2{$>`U)E>J4;(@dyAV3Ru!P@`wJW_ TJWO0{e2ko|yv%%ARR91xRX1+W diff --git a/widgetstyles/roundFace/img/roundedCornerEgreen.gif b/widgetstyles/roundFace/img/roundedCornerEgreen.gif deleted file mode 100644 index 1f9d7a0be2b242dbedee550ddd3adc6d4815e6a5..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 217 zcmV;~04D!ONk%w1VYmwh0Du7ikkK>$|NkNR1OWg50RSuj0002E3kCoH0-YS={|^`_I7nD%c!-#&xX9S( z_!x%=IZ0V*d5M{+xyjk-`3V{-I!apVDQTLjy2{$>`U)E>J4;(@dyAV3Ru!P@`wJW_ TJWO0{e2ko|yv%%ARR91x0uF9v diff --git a/widgetstyles/roundFace/img/roundedCornerEred.gif b/widgetstyles/roundFace/img/roundedCornerEred.gif deleted file mode 100644 index 291c27146186cdff65d1db341746e5c7cc0096de..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 217 zcmV;~04D!ONk%w1VYmwh0Du7i|1&fH|NkNR1OWg50RSuj0002E3kCoH0-YS={|^`_I7nD%c!-#&xX9S( z_!x%=IZ0V*d5M{+xyjk-`3V{-I!apVDQTLjy2{$>`U)E>J4;(@dyAV3Ru!P@`wJW_ TJWO0{e2ko|yv%%ARR91x-6?K1 diff --git a/widgetstyles/roundFace/preview.gif b/widgetstyles/roundFace/preview.gif deleted file mode 100644 index 55f2291577dce0dc4952b3e3d5969a156745ff8a..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 945 zcmZ?wbhEHbOkhZ0IKsg2|MCC-#tHxbAN&7!`G4cq|E16FNNiN zN$&YiYv0$r|9@aXfrpM%|A{3dA(gx(j=S8s3e_8<1@j8RvxSNUORZC?h0-&G656zz&2#fJJBmtd(o6eW zxfV_g?-i<2n!IX_Qs?3c>(+OwGC;Uzv7 z)f-I3Y!zJH7-pFM@OT?twmx`Yso)VFlg8JVj|%Qla&RzaKPYN<|JDC5vv+)opDrTp zU6PXWZfS4#k#!F|BZKFA&!4+z;filMfhG%0-KL&SKN(^k!Ir5PwfWPO=>@K~7h{&` zD{AZ83X4XIFy2tvq_!}TrTXGE7om#}HeEXOQ6*NL{gmRK-6^5k`x={^Wbwfh+huYl7-|`&` z`mF!8Har&c*=H)%=ePXQojxz;mtnY+$EUT+rPCGKBqGaxDpowGS=2j0D&x=F@P!Rq zEY%mczxkP-*l1#6uH2%1f?;0oYsu^JJtkr+=hc5Xs_~>&tu9=ti@ojIye0-Ik0T97 z7k*z@`RJ-gT&-u)3e^b-dNY;l0<$XT&9n&FxnR1jg~Wp?(q=EyrkdNat2Nqu^H7|v zGjH1RwxqHQmF|vnE0%Zkm{m!1W=dHl&dn~mp46q!_cN`(Wz|JeDsxv(Td9>F6qfa9)@Cct?CA}0JJY8%FXG6Wbnson(>bcg+?Gw+Y}cN) zAj|KS)T$%D6qf5XdL+$yxNf~tckJp@tmzA9O?{@dZfmI&*SpRgZLiiX{%}nD{hlw^ PvfuCh@$7U22ZJ>La*M*f diff --git a/widgetstyles/roundFace/skin.xml b/widgetstyles/roundFace/skin.xml deleted file mode 100644 index 4c3340b2a..000000000 --- a/widgetstyles/roundFace/skin.xml +++ /dev/null @@ -1,106 +0,0 @@ - - - 라운드 페이스 - 圓角背景樣式 - ラウンドフェイス - 둥근 면으로 꾸며진 위젯스타일 입니다. - 可變換多種圓角背景的控件樣式。 - ラウンドな面のウィジェットスタイルです。 - 0.1 - 2009-03-10 - preview.gif - - sol - sol - sol - sol - sol - sol - - - - - 스타일 - 樣式 - スタイル - - widgetBoxEred - 빨강 - 紅色 - - - - widgetBoxEgreen - 초록 - 綠色 - - - - widgetBoxEblue - 파랑 - 藍色 - - - - - 제목 - 栏目图片 - 標題圖片 - タイトル - 제목 이미지를 등록합니다. - 栏目名可以使用图片。 - 可使用圖片取代標題。 - タイトルイメージを登録します。 - - - 제목 - 栏目名 - 標題 - タイトル - 제목 텍스트 - 输入文本形式的栏目名。 - 請輸入標題文字。 - 「タイトル」のテキスト - - - 제목 글자색 - 栏目字体色 - 標題顏色 - タイトルの文字色 - - - 아이콘 이미지 - 栏目图标 - 標題圖示 - アイコンイメージ - 제목 앞 아이콘 이미지를 등록합니다. - 可以给栏目名指定个性图标。 - 可指定標題前方的圖示。 - タイトル前のアイコンイメージを登録します。 - - - - 더보기 URL - 查看更多(链接) - more URL - 「もっと見る」URL - URL를 등록합니다. - - - 더보기 이미지 - 查看更多(图片) - more Image - 「もっと見る」イメージ - - - 더보기 텍스트 - 查看更多(文本) - more TEXT - 「もっと見る」テキスト - 더보기 텍스트 - 文本形式的"查看更多"。 - 純文字格式。 - 「もっと見る」テキスト - - - \ No newline at end of file diff --git a/widgetstyles/roundFace/widgetstyle.html b/widgetstyles/roundFace/widgetstyle.html deleted file mode 100644 index 6ba042f66..000000000 --- a/widgetstyles/roundFace/widgetstyle.html +++ /dev/null @@ -1,51 +0,0 @@ - -
    -
    - - - -

    wws_title_colors_title_color)-->style="color:{$widgetstyle_extar_var->ws_title_color};"> - - - - - - - - - {$widgetstyle_extar_var->ws_title} - - -

    - - - {$widget_content} - - {@$widgetstyle_extar_var->ws_more_url=trim($widgetstyle_extar_var->ws_more_url);} - - - - - - - - - - - - {$widgetstyle_extar_var->ws_more_text} - - more - - - - - - - - - - - -
    -
    diff --git a/widgetstyles/roundWire/css/widgetBoxStyle.css b/widgetstyles/roundWire/css/widgetBoxStyle.css deleted file mode 100644 index 828830ba6..000000000 --- a/widgetstyles/roundWire/css/widgetBoxStyle.css +++ /dev/null @@ -1,59 +0,0 @@ -@charset "utf-8"; -/* NHN > UIT Center > Open UI Technology Team > Jeong Chan Myeong(dece24@nhncorp.com) */ - -.widgetBoxContainer{ position:relative;} - -.widgetBox{ position:relative; *zoom:1; } -.widgetBox:after{content:""; display:block; clear:both; } -.widgetBox .widgetBoxHeader{ font-size:16px; font-family:Tahoma; margin:0; z-index:10;} -.widgetBox .widgetContainer{ position:relative; z-index:10;} -.widgetBox .widgetMore{ position:absolute; display:block; text-decoration:none; font-size:11px !important; white-space:nowrap; font-family:Tahoma; color:#000; text-align:center; z-index:20;} -.widgetBox .widgetMore img{ border:0;} -.widgetBox .rcContainer{ display:block; width:100%; font-size:0; line-height:0; z-index:1; *zoom:1; } -.widgetBox .rc{ position:absolute; display:block; font-size:0; line-height:0; overflow:hidden;} -.widgetBox .rcTop .tl{ top:0;} -.widgetBox .rcTop .tr{ top:0;} -.widgetBox .rcBottom .bl{ top:0;} -.widgetBox .rcBottom .br{ top:0;} - -.widgetBoxDred{ padding:8px 0;} -.widgetBoxDred .widgetBox{ background:#fff; border-left:5px solid #ffcccc; border-right:5px solid #ffcccc; *zoom:1} -.widgetBoxDred .widgetBoxHeader{ position:relative; padding:3px 0; text-indent:15px; color:#ff3333;} -.widgetBoxDred .widgetMore{ top:5px; right:15px; width:35px; background:url(../img/moreBgDred.gif) no-repeat; color:#fff !important;} -.widgetBoxDred .rcTop, -.widgetBoxDred .rcBottom{ height:8px;} -.widgetBoxDred .rcTop{ position:absolute; top:-8px; left:0;} -.widgetBoxDred .rcBottom{ position:relative; bottom:-8px;} -.widgetBoxDred .rc { width:100%; height:8px; background-image:url(../img/roundedCornerDred.png); _background-image:url(../img/roundedCornerDred.gif); background-repeat:no-repeat;} -.widgetBoxDred .rcTop .tl{ background-position:0 0; left:-5px;} -.widgetBoxDred .rcTop .tr{ background-position:right 0; left:5px;} -.widgetBoxDred .rcBottom .bl{ background-position:0 bottom; left:-5px;} -.widgetBoxDred .rcBottom .br{ background-position:right bottom; left:5px;} - -.widgetBoxDgreen{ padding:8px 0;} -.widgetBoxDgreen .widgetBox{ background:#fff; border-left:5px solid #d9efb9; border-right:5px solid #d9efb9; *zoom:1} -.widgetBoxDgreen .widgetBoxHeader{ position:relative; padding:3px 0; text-indent:15px; color:#90d133;} -.widgetBoxDgreen .widgetMore{ top:5px; right:15px; width:35px; background:url(../img/moreBgDgreen.gif) no-repeat; color:#fff !important;} -.widgetBoxDgreen .rcTop, -.widgetBoxDgreen .rcBottom{ height:8px;} -.widgetBoxDgreen .rcTop{ position:absolute; top:-8px; left:0;} -.widgetBoxDgreen .rcBottom{ position:relative; bottom:-8px;} -.widgetBoxDgreen .rc { width:100%; height:8px; background-image:url(../img/roundedCornerDgreen.png); _background-image:url(../img/roundedCornerDgreen.gif); background-repeat:no-repeat;} -.widgetBoxDgreen .rcTop .tl{ background-position:0 0; left:-5px;} -.widgetBoxDgreen .rcTop .tr{ background-position:right 0; left:5px;} -.widgetBoxDgreen .rcBottom .bl{ background-position:0 bottom; left:-5px;} -.widgetBoxDgreen .rcBottom .br{ background-position:right bottom; left:5px;} - -.widgetBoxDblue{ padding:8px 0;} -.widgetBoxDblue .widgetBox{ background:#fff; border-left:5px solid #d8e6e7; border-right:5px solid #d8e6e7; *zoom:1} -.widgetBoxDblue .widgetBoxHeader{ position:relative; padding:3px 0; text-indent:15px; color:#55ccdd;} -.widgetBoxDblue .widgetMore{ top:5px; right:15px; width:35px; background:url(../img/moreBgDblue.gif) no-repeat; color:#fff !important;} -.widgetBoxDblue .rcTop, -.widgetBoxDblue .rcBottom{ height:8px;} -.widgetBoxDblue .rcTop{ position:absolute; top:-8px; left:0;} -.widgetBoxDblue .rcBottom{ position:relative; bottom:-8px;} -.widgetBoxDblue .rc { width:100%; height:8px; background-image:url(../img/roundedCornerDblue.png); _background-image:url(../img/roundedCornerDblue.gif); background-repeat:no-repeat;} -.widgetBoxDblue .rcTop .tl{ background-position:0 0; left:-5px;} -.widgetBoxDblue .rcTop .tr{ background-position:right 0; left:5px;} -.widgetBoxDblue .rcBottom .bl{ background-position:0 bottom; left:-5px;} -.widgetBoxDblue .rcBottom .br{ background-position:right bottom; left:5px;} diff --git a/widgetstyles/roundWire/img/moreBgDblue.gif b/widgetstyles/roundWire/img/moreBgDblue.gif deleted file mode 100644 index a644b4a92b068726260f509564a59f8dcc42dfb2..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 64 zcmZ?wbhEHbRA%61XkcUrJ#+W}|Nn|VSr{1@7#VaJfB+=Jz$DJoxAJrr@8UUIZgp?I Rx92y1+oK&ePXt96tO0I66}|uf diff --git a/widgetstyles/roundWire/img/moreBgDgreen.gif b/widgetstyles/roundWire/img/moreBgDgreen.gif deleted file mode 100644 index 535efbde409fe19c1318268fc28eea6b4cd0ea24..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 64 zcmZ?wbhEHbRA%61XkcWRaMAex|Nn|VSr{1@7#VaJfB+=Jz$DJoxAJrr@8UUIZgp?I Rx92y1+oK&ePXt96tN~hZ6;uEK diff --git a/widgetstyles/roundWire/img/moreBgDred.gif b/widgetstyles/roundWire/img/moreBgDred.gif deleted file mode 100644 index 96a8f03e9b2dd6389bc00932b1c58319f7ae5d12..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 64 zcmZ?wbhEHbRA%61XkcXcZ*2Vk|9{1wEQ|~cj0`#qKmd|qU=ru)TX{N*ck!Gpx4Jjq R+w+^h?a>aKCxRjj)&Nnl6(s-w diff --git a/widgetstyles/roundWire/img/roundedCornerDblue.gif b/widgetstyles/roundWire/img/roundedCornerDblue.gif deleted file mode 100644 index 1d62ad42b2a5c91e6dbf1e8dd66e4db30ad31893..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 686 zcmZ?wbhEHb+`%ota72LN<;PDiKYsl8@88egzi&Q&@$ditcVE6de*5m#$4~cOy?*fe z&8_Dz{{H>@5hbCS%pQoY(sb zbk3LL-mh5qzUKY^0}Bc~bfo%EEGasfV>SQ6iW0B2QR{E4DLehPYX5@`6+U{i&%fAG zbvAGJ{SP~0)-dq6RWK)>d;j}?Lt|5OOKV$uM`u@ePj6rUgo%?TPnkMx`iz;gTv*sD znAm48TD)ZGvgIpQu3Eij?Yi|FHg4LyW$U)>JEpKRDKYNcf8gMu!$*!DJAUHisnci9 zo;!cx;%No}-b>eS+`M)B&fR)8{W=zkUDl^Vjb` zfB*ewVCItX*s$PWGl#HN%!v&P54Q^_d(H9KxaerNgmKoL6B`#F?^kf{lJVTMgtHiS$9uuU44Ch!eKR+1xg3!i7*{m6?=Ny+S}U;9-o@)y?x!?-4&l--95d1 z{r&w7tBnFSKG5mf(kQGQcV@@N$Hylqd(ZRPx#{WY8OGW7&Quh1u{s2EJoVYN<>loS z!K>rW?%MkL`iA7w^L%$}+!W!gT9gsKd;9zQ2b#I%{r2qm`1r(R?f7%kpK~!>yWlzB zZ||@?8Sp-0XL0@Eh1qSp6V4n0f#un%3eHdS7_6C)S)sh Q<5A~}D}~276d4$-0dhlhDgXcg diff --git a/widgetstyles/roundWire/img/roundedCornerDblue.png b/widgetstyles/roundWire/img/roundedCornerDblue.png deleted file mode 100644 index 77d6d704ce4cfdfbcb3b9c4a966c24d2565bcd78..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 704 zcmeAS@N?(olHy`uVBq!ia0y~y;NAgb3vjRj$+lP{Aj!az?&#~tz_9*=IcwKTAYZb? zHKHUqKdq!Zu_%?nF(p4KRlzeiF+DXXH8G{K@MNkD0|Qf#r;B4q#jQ7Y_Ik-Aim*MH zc~`(-wNo9B@e(i7sgGoD4a@t5~@jAB3!Yr1R5o!!ALl z(@%ObZs^=jz3%(b=EJ-1Z-4IEZs!wqz0_#knqRIm))UvBNLw-&TG95$P|2^75nY_Syfxx)z==|^lkZyr0W1vkCOEFN9ooxH{JQS z;j=+ZN6&vg`Ev5qre{csW^^AvJvZ}ly6#mZ!4LKsVt4F)`S!=gWFh&u zVdsxJ%Q?zwy$dQ>U(e2_+Rw)Kfmhh4jK1buaJC~ z!00xyH*8|M{G(5P@<=x7oVcxY-fmmozdb!)N|4kakj*Z;8E-m$%evS0mp8q7e{7?C z#c~JJ@dQh{;!@4D*t*#7_h>h{^;^2gfnyX5rE`Tg|n_~8Ek z{@?P&`TXyk@x=fC|Jm=k|Ns900000000000000000000000000 z000000000000000A^8LW000yKEC2ui0JsYf000I5ASF_WPy|z|u59bRa4gSsZQppV z?|kq7z@TtQEE#%I z1c;G7VW9i}fPsR8goTEOh>41ejE#on;DAd~9+}+;a z;Njxq0PICJXU$+PE5 z1@BY{h_Hfy&!b3_DqYI7sne%Wqe`7hwW`&tShH%~%C)Q4uVBN99ZR-sLjo%nI9M^j ztlPJ6(BTJr4xw7TUm@{kM z%(=7Y&yWwRXh2kjQP8MUt6t5zwd>cgW6PdRySDAyxRat)u^?!Qc)5cMA5Ofu@#Dyo zD__pMx%20MfwB;QZJqV&*t2Wj&b_<$@8H9WA5Z>RI|{zbt6$H)z5Dm@5G diff --git a/widgetstyles/roundWire/img/roundedCornerDgreen.png b/widgetstyles/roundWire/img/roundedCornerDgreen.png deleted file mode 100644 index 8044afd39472fa684ea6460f440945bc4ca29b6b..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 705 zcmeAS@N?(olHy`uVBq!ia0y~y;NAgb3vjRj$+lP{Aj!az?&#~tz_9*=IcwKTAYZb? zHKHUqKdq!Zu_%?nF(p4KRlzeiF+DXXH8G{K@MNkD0|QgAr;B4q#jQ7YHf9AUO0Yec z?6T&j-^RHtffI$NPrK*1-Pufk(FN`o3LLWBP0o%5uVQyBy;;So%aPQSAvkA^O7t3m zzWe%Xk4#wW`{;vByZQh7@9*#XxpeEQRhvBjCTnoRe;*~#F*O^w#)!fdEkl9eN^7KEg*sQ$=Kf29XKCx{tLW*Gn%i|Nz=Ki>OGHuH3 z@Nl`b?6YBE-TX)j@>X@dPr7oNZF>Cj`9aHT)kW{zzO27myMNQyw8Uy8b$4cc;lFWx z_W4I)=h>z|zkL2})gPOA^VXTpza@jDs<`m~y~&Y}*-KY5B19k5PvCkNzpPz+vA-FT zvk%1l`SG*z+K*_h9p%fGH=q9e=J$)_u%qkESe{rR%`El=#Ic`$d zSP=>i2=yq>{;H&Z|M=6jwFqH`4J!Fvd;SFM|Ml2)NwPYUgige(P5XVOM}>ygFaMiZ zuHV<}ak&pke#YX!l>H}8AAWt%p7r|@`#0Mj-RRA6-=@S{jpXnLVm->~6DOYtoH%{& d$>aB#co@Efq_+mIGMEA~$p+W*wl|LExd&d&eO z&;R`V|MvF(|NsBY%>V!YA^8LW000jFEC2ui0JsYf000F4@X1F&5iaY^yZ>M)j$~<` zXsWJk>%MR-&vb3yc&_h!@BhG{a7Zi~kI1BQ$!t2G(5Q4uty-_xtai)odcWYXcpMcJ z0ECGeks!O@@VIs)hyu5(BHTva__cwzs&sy1Tr+zQ4f1!o$4)4-6Q@%FE2n&d<=% z($mz{*4NnC+IRv4up0vb4ddkH=I7|?>g(+7?(gvN^7Hid_V@Vt`uqI-{{H|23LHqV zpuvL(6DnNDu%W|;5F<*QNU@^Dix@L%+{m$`$B!WYLy8fFh*r_Y~2g9;r=w5ZXeNRujE%CxD|r%>)y?~ zw{N&GIRHSmt+?^y$dfBy&b+zv=g^}|pMI;`gVxluYv0bjyZ7(l!;2qJzPx!k#vVvI z&%V9;_weJ(pHIKO{rmXEv|7_9zyJRL1}NYrfCLt3;DHDxc*rAaOi;lE3Pvd5gcMe2 T;e{AxsNsg%n1O~G5dZ)?Fy?9e diff --git a/widgetstyles/roundWire/img/roundedCornerDred.png b/widgetstyles/roundWire/img/roundedCornerDred.png deleted file mode 100644 index cfa008924e2bc81136d0ff83a8fb15e469a3b234..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 679 zcmeAS@N?(olHy`uVBq!ia0y~y;NAgb3vjRj$+lP{Aj!az?&#~tz_9*=IcwKTAYZb? zHKHUqKdq!Zu_%?nF(p4KRlzeiF+DXXH8G{K@MNkD0|S$#r;B4q#jQ7YHhM(|O0a(@ zo*eXnRiu+|?i`VaHVxU^>{=c$TZnM=IW24sc=05<?&pMh~K&Wt@cj6%davPg!};^UM2b9bM;pI z&FejP$|58hp01AlrvLTQl!pb@^PW#!w-+JB@PSQj;@tAWH_IcRe!F^gikVqZmegt_ zhdub}<@xfL)zaIyr{`xauiYD5-)2OZk`VVwenWoVJ^SO2r|18kYhmY8 zd*yYc3_<}z_r`s8*|%Qb;6W1m-yBu&-_}&NHwP3|P|$F6$Ih9ivR9jaCuG^kEiWmZ z8l)-44wGeII8bw?uj=ip>*s!LaSU!d{C3A2_g&jqk>sUkxRhCGKA&IsGfy5N%&=!- zzUK4zx$W}vm6)xOoqjTF`rqQcCQGN(Ki+2B^Vwokk~@+%oeQx~G@jOcvZ#nFSbwWb z`&{#hxD@kCTalyXS%T2cjybM=!RMy?$Nv*eVDLALocSP2zX@cHr>mdKI;Vst03e;| A`v3p{ diff --git a/widgetstyles/roundWire/preview.gif b/widgetstyles/roundWire/preview.gif deleted file mode 100644 index f892ed3f98d6cf21510f7d0951894d6be7bf5edc..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1100 zcmV-S1he}`Nk%w1VPF7Y0K@p3_y5z= z|1&cH0095Y%>V!YA^8LV00000EC2ui0AK)M000I5;3s~XV|i$*u59bRa4g5;1kHG^ z@A`*jyr6KH`#6Zmq*9`6I(J8vBQmO5uh^`1%k6qMDvEbZE}O}>6!pw*ySb~keEyEp z@A$4g&+m)&et~p=f`x5_hKXc|h5-N^0*YFUSp^&%1|kQS3nC1c4UUjkqLFTv2nkrF zBLtTNe=1}OoFbMS4I;FdtX92ksH&uorXQ{xupg9IpST~QqaT~8Tfc0Fbxp;?C{v#Uj7Q$;()lk+ctw29D(_*DeyPgW9BxB8Y7mJAB0wjYP^6f_*yWyd8 zE8jwVxuE9G{Xmb-XF7E})~^pruHAX|?sd3>&;5NooATz(pijR@Jp116-v?SRA5Q%G z)$ilSu0KnM{{a41MSuZX0pJK7_$Ofhfe0QbLV{Ni_#bf)4#-7?{%wI_g&RIN289t` z*dT!)U>G8V99mdnhAZACQ5hz-$fAZ?peW;wHe!(@g%WbuqktnKsN;`0dU&IX5YiXo zk}Wz&Mu$fV*`ksL>L_K513GD>kythvkq0mmnI(f`N@)g^UGCVQh)kO4W|}>|xn-48 zu1RB?TgKUCgF^xtWr-462Pc^|Du|+=GunsSe)HMMs2fy1I)ZN!&S@x#BVrn)r9l!p zp`&hwY9*b8-kE5ME`s^wsHTcas-83!nIx#3{z2V*YK?I|DCVYr5~=2* zUSO%^8_HgZXtH0z`0E_aa;f3Tva=%FMYX{GIOei|qIzbutK!M#t(-y`VX$>-dts&G zmWr;7uwFZ4dGRLt?X%Nv3T~v5rW$Y`081*Ux%6VXXQrOAD{Qtep207-+{&A4t&`G< zB*h*Z$gZ(v3jE}-EUyc4xv$E6N6j3&!7_+BGg)z; z4p-_j#H!A0bg?B%`!SP1>soKP1)7X-j6RC2G1Y{&Z05~_f@?*=kCM%(+54f5pW5}Y SEuY)(!OfoB>CtUo2mm|ovojw6 diff --git a/widgetstyles/roundWire/skin.xml b/widgetstyles/roundWire/skin.xml deleted file mode 100644 index 2c4d05e9b..000000000 --- a/widgetstyles/roundWire/skin.xml +++ /dev/null @@ -1,107 +0,0 @@ - - - 라운드 와이어 - 圓角外框樣式 - ラウンドワイヤー - 둥근 선으로 꾸며진 위젯스타일 입니다. - 可變換多種圓角外框的控件樣式。 - ラウンドな線のウィジェットスタイルです。 - 0.1 - 2009-03-10 - preview.gif - - sol - sol - sol - sol - sol - sol - - - - - 스타일 - 樣式 - スタイル - - widgetBoxDred - 빨강 - 紅框 - - - - widgetBoxDgreen - 초록 - 綠框 - - - - widgetBoxDblue - 파랑 - 藍框 - - - - - 제목 - 栏目图片 - 標題圖片 - タイトル - 제목 이미지를 등록합니다. - 栏目名可以使用图片。 - 可使用圖片取代標題。 - タイトルイメージを登録します。 - - - 제목 - 栏目名 - 標題 - タイトル - 제목 텍스트 - 输入文本形式的栏目名。 - 請輸入標題文字。 - 「タイトル」のテキスト - - - 제목 글자색 - 栏目字体色 - 標題顏色 - タイトルの文字色 - - - 아이콘 이미지 - 栏目图标 - 標題圖示 - アイコンイメージ - 제목 앞 아이콘 이미지를 등록합니다. - 可以给栏目名指定个性图标。 - 可指定標題前方的圖示。 - タイトル前のアイコンイメージを登録します。 - - - - 더보기 URL - 查看更多(链接) - more URL - 「もっと見る」URL - URL를 등록합니다. - URLを登録します。 - - - 더보기 이미지 - 查看更多(图片) - more Image - 「もっと見る」イメージ - - - 더보기 텍스트 - 查看更多(文本) - more TEXT - 「もっと見る」テキスト - 더보기 텍스트 - 文本形式的"查看更多"。 - 純文字格式。 - 「もっと見る」テキスト - - - \ No newline at end of file diff --git a/widgetstyles/roundWire/widgetstyle.html b/widgetstyles/roundWire/widgetstyle.html deleted file mode 100644 index fb48ceb3f..000000000 --- a/widgetstyles/roundWire/widgetstyle.html +++ /dev/null @@ -1,50 +0,0 @@ - -
    -
    - - - -

    wws_title_colors_title_color)-->style="color:{$widgetstyle_extar_var->ws_title_color};"> - - - - - - - - - {$widgetstyle_extar_var->ws_title} - - -

    - - - {$widget_content} - - {@$widgetstyle_extar_var->ws_more_url=trim($widgetstyle_extar_var->ws_more_url);} - - - - - - - - - - - {$widgetstyle_extar_var->ws_more_text} - - more - - - - - - - - - - - -
    -
    diff --git a/widgetstyles/simpleRound/css/widgetBoxStyle.css b/widgetstyles/simpleRound/css/widgetBoxStyle.css deleted file mode 100644 index 8ad7124d8..000000000 --- a/widgetstyles/simpleRound/css/widgetBoxStyle.css +++ /dev/null @@ -1,31 +0,0 @@ -@charset "utf-8"; -/* NHN > UIT Center > Open UI Technology Team > Jeong Chan Myeong(dece24@nhncorp.com) */ - -.widgetBoxContainer{ position:relative;} - -.widgetBox{ position:relative; *zoom:1; } -.widgetBox:after{content:""; display:block; clear:both; } -.widgetBox .widgetBoxHeader{ font-size:16px; font-family:Tahoma; margin:0; z-index:10;} -.widgetBox .widgetContainer{ position:relative; z-index:10;} -.widgetBox .widgetMore{ position:absolute; display:block; text-decoration:none; font-size:11px !important; white-space:nowrap; font-family:Tahoma; color:#000; text-align:center; z-index:20;} -.widgetBox .widgetMore img{ border:0;} -.widgetBox .rcContainer{ display:block; width:100%; font-size:0; line-height:0; z-index:1; *zoom:1; } -.widgetBox .rc{ position:absolute; display:block; font-size:0; line-height:0; overflow:hidden;} -.widgetBox .rcTop .tl{ top:0;} -.widgetBox .rcTop .tr{ top:0;} -.widgetBox .rcBottom .bl{ top:0;} -.widgetBox .rcBottom .br{ top:0;} - -.widgetBoxC{ padding:3px 0;} -.widgetBoxC .widgetBox{ border-left:1px solid #ccc; border-right:1px solid #ccc;} -.widgetBoxC .widgetBoxHeader{ position:relative; padding:4px 0; margin:1px; text-indent:15px; border-bottom:1px solid #ddd; background:url(../img/headerBgC.gif) repeat-x;} -.widgetBoxC .widgetMore{ top:5px; right:15px;} -.widgetBoxC .rcTop, -.widgetBoxC .rcBottom{ height:3px;} -.widgetBoxC .rcTop{ position:absolute; top:-3px; left:0; } -.widgetBoxC .rcBottom{ position:relative; bottom:-3px;} -.widgetBoxC .rc { width:50%; height:3px; background-image:url(../img/roundedCornerC.gif); background-repeat:no-repeat;} -.widgetBoxC .rcTop .tl{ background-position:0 0; left:0px;} -.widgetBoxC .rcTop .tr{ background-position:right 0; left:50%;} -.widgetBoxC .rcBottom .bl{ background-position:0 bottom; left:0px;} -.widgetBoxC .rcBottom .br{ background-position:right bottom; left:50%;} diff --git a/widgetstyles/simpleRound/img/buttonMoreC.gif b/widgetstyles/simpleRound/img/buttonMoreC.gif deleted file mode 100644 index 18d0c6825f2f8c3fbc8f6c26b69785e2006f6b8d..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 605 zcmZ?wbhEHb6krfwc;?Bl@ATDIuiwmEx$WDxZ{NRvpR{Ph;qy0E?LM)7?}^{PfA2ee z<`zIo5C;}<`F{(R}$t<48duikm&)P<{4mTcU0{L=O#=XagBw0h^! zn|B{ob;bzJ2fE&!0b6?mGS- z3>XGIQ2fcl$iU#qpaXI#C{7sIcQtr6akI#~inuZ|b2s&Rx>-xIGVw5J>AFhyx!H*t zImW8QEPjipeos9|$A`nMW`^ysAI1PU74qHz2x~26%9#R&lrsj@S|NHwbk-@Q zLWn7*Qpgx1q%1^22=7ry0RoKCQmI<1)<(Cc*1+3Z5Rr4<8p}CPDFHyvIfUSxi!sV} zr<7VN`&Sl2=g(W6a{7sNH$QK$-kaB@o4x0=;X{8ie=ynK9i4Z+-})CPFWqM2dOTRT W{CYh7SiYO>t*_m)r@56L+x`XPXq~A5 diff --git a/widgetstyles/simpleRound/img/roundedCornerC.gif b/widgetstyles/simpleRound/img/roundedCornerC.gif deleted file mode 100644 index fb519da06b731ef4882c52e27faef9618e56a80d..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 300 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 ve$Q - - 심플 라운드 - 線條樣式 - シンプルラウンド - 둥근 선으로 꾸며진 위젯스타일 입니다. - 可變換多種線條外框的控件樣式。 - ラウンドな線のウィジェットスタイルです。 - 0.1 - 2009-03-10 - preview.gif - - sol - sol - sol - sol - sol - sol - - - - - 스타일 - 樣式 - スタイル - - widgetBoxC - 심플 라운드 - シンプルラウンド - - - - 제목 - 栏目图片 - 標題圖片 - タイトル - 제목 이미지를 등록합니다. - 栏目名可以使用图片。 - 可使用圖片取代標題。 - タイトルイメージを登録します。 - - - 제목 - 栏目名 - 標題 - タイトル - 제목 텍스트 - 输入文本形式的栏目名。 - 請輸入標題文字。 - 「タイトル」のテキスト - - - 제목 글자색 - 栏目字体色 - 標題顏色 - タイトルの文字色 - - - 아이콘 이미지 - 栏目图标 - 標題圖示 - アイコンイメージ - 제목 앞 아이콘 이미지를 등록합니다. - 可以给栏目名指定个性图标。 - 可指定標題前方的圖示。 - タイトル前のアイコンイメージを登録します。 - - - - 더보기 URL - 查看更多(链接) - more URL - 「もっと見る」URL - URL를 등록합니다. - URLを登録します。 - - - 더보기 이미지 - 查看更多(图片) - more Image - 「もっと見る」イメージ - - - 더보기 텍스트 - 查看更多(文本) - more TEXT - 「もっと見る」テキスト - 더보기 텍스트 - 文本形式的"查看更多"。 - 純文字格式。 - 「もっと見る」テキスト - - - \ No newline at end of file diff --git a/widgetstyles/simpleRound/widgetstyle.html b/widgetstyles/simpleRound/widgetstyle.html deleted file mode 100644 index e7aa44ea8..000000000 --- a/widgetstyles/simpleRound/widgetstyle.html +++ /dev/null @@ -1,50 +0,0 @@ - -
    -
    - - - -

    ws_title_color&&$widgetstyle_extar_var->ws_title_color!='transparent')-->style="color:{$widgetstyle_extar_var->ws_title_color};"> - - - - - - - - - {$widgetstyle_extar_var->ws_title} - - -

    - - - {$widget_content} - - {@$widgetstyle_extar_var->ws_more_url=trim($widgetstyle_extar_var->ws_more_url);} - - - - - - - - - - - {$widgetstyle_extar_var->ws_more_text} - - more - - - - - - - - - - - -
    -
    diff --git a/widgetstyles/simpleSquare/css/widgetBoxStyle.css b/widgetstyles/simpleSquare/css/widgetBoxStyle.css deleted file mode 100644 index 96227dd61..000000000 --- a/widgetstyles/simpleSquare/css/widgetBoxStyle.css +++ /dev/null @@ -1,22 +0,0 @@ -@charset "utf-8"; -/* NHN > UIT Center > Open UI Technology Team > Jeong Chan Myeong(dece24@nhncorp.com) */ - -.widgetBoxContainer{ position:relative;} - -.widgetBox{ position:relative; *zoom:1; } -.widgetBox:after{content:""; display:block; clear:both; } -.widgetBox .widgetBoxHeader{ font-size:16px; font-family:Tahoma; margin:0; z-index:10;} -.widgetBox .widgetContainer{ position:relative; z-index:10;} -.widgetBox .widgetMore{ position:absolute; display:block; text-decoration:none; font-size:11px !important; white-space:nowrap; font-family:Tahoma; color:#000; text-align:center; z-index:20;} -.widgetBox .widgetMore img{ border:0;} -.widgetBox .rcContainer{ display:block; width:100%; font-size:0; line-height:0; z-index:1; *zoom:1;} -.widgetBox .rc{ position:absolute; display:block; font-size:0; line-height:0; overflow:hidden;} -.widgetBox .rcTop .tl{ top:0;} -.widgetBox .rcTop .tr{ top:0;} -.widgetBox .rcBottom .bl{ top:0;} -.widgetBox .rcBottom .br{ top:0;} - -.widgetBoxB .widgetBox{ border:1px solid #ccc;} -.widgetBoxB .widgetBoxHeader{ position:relative; padding:4px 0; margin:1px; text-indent:15px; border-bottom:1px solid #ddd; background:url(../img/headerBgB.gif) repeat-x;} -.widgetBoxB .widgetMore{ top:7px; right:15px;} -.widgetBoxB .rcContainer{ display:none !important;} diff --git a/widgetstyles/simpleSquare/img/buttonMoreB.gif b/widgetstyles/simpleSquare/img/buttonMoreB.gif deleted file mode 100644 index 18d0c6825f2f8c3fbc8f6c26b69785e2006f6b8d..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 605 zcmZ?wbhEHb6krfwc;?Bl@ATDIuiwmEx$WDxZ{NRvpR{Ph;qy0E?LM)7?}^{PfA2ee z<`zIo5C;}<`F{(R}$t<48duikm&)P<{4mTcU0{L=O#=XagBw0h^! zn|B{ob;bzJ2fE&!0b6?mGS- z3>XGIQ2fcl$iU#qpaXI#C{7sIcQtr6akI#~inuZ|b2s&Rx>-xIGVw5J>AFhyx!H*t zImW8QEPjipeos9|$A`nMW`^ysAI1PU74qHz2x~26%9#R&lrsj@S|NHwbk-@Q zLWn7*Qpgx1q%1^22=7ry0RoKCQmI<1)<(Cc*1+3Z5Rr4<8p}CPDFHyvIfUSxi!sV} zr<7VN`&Sl2=g(W6a{7sNH$QK$-kaB@o4x0=;X{8ie=ynK9i4Z+-})CPFWqM2dOTRT W{CYh7SiYO>t*_m)r@56L+x`XPXq~A5 diff --git a/widgetstyles/simpleSquare/preview.gif b/widgetstyles/simpleSquare/preview.gif deleted file mode 100644 index 8acff7249e50eed6abb35999f95c63d41d8f833e..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1911 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 diff --git a/widgetstyles/simpleSquare/skin.xml b/widgetstyles/simpleSquare/skin.xml deleted file mode 100644 index ebde638cd..000000000 --- a/widgetstyles/simpleSquare/skin.xml +++ /dev/null @@ -1,94 +0,0 @@ - - - 심플 스퀘어 - 線條樣式 - シンプルスクウェア - 각진 선으로 꾸며진 위젯스타일 입니다. - 可變換多種線條外框的控件樣式。 - ウィジェットスタイルです。 - 0.1 - 2009-03-10 - preview.gif - - sol - sol - sol - sol - sol - sol - - - - - 스타일 - 樣式 - スタイル - - widgetBoxB - 심플 스퀘어 - シンプルスクウェア - - - - 제목 - 栏目图片 - 標題圖片 - タイトル - 제목 이미지를 등록합니다. - 栏目名可以使用图片。 - 可使用圖片取代標題。 - タイトルイメージを登録します。 - - - 제목 - 栏目名 - 標題 - タイトル - 제목 텍스트 - 输入文本形式的栏目名。 - 請輸入標題文字。 - 「タイトル」のテキスト - - - 제목 글자색 - 栏目字体色 - 標題顏色 - タイトルの文字色 - - - 아이콘 이미지 - 栏目图标 - 標題圖示 - アイコンイメージ - 제목 앞 아이콘 이미지를 등록합니다. - 可以给栏目名指定个性图标。 - 可指定標題前方的圖示。 - タイトル前のアイコンイメージを登録します。 - - - - 더보기 URL - 查看更多(链接) - more URL - 「もっと見る」URL - URL를 등록합니다. - URLを登録します。 - - - 더보기 이미지 - 查看更多(图片) - more Image - 「もっと見る」イメージ - - - 더보기 텍스트 - 查看更多(文本) - more TEXT - 「もっと見る」テキスト - 더보기 텍스트 - 文本形式的"查看更多"。 - 純文字格式。 - 「もっと見る」テキスト - - - \ No newline at end of file diff --git a/widgetstyles/simpleSquare/widgetstyle.html b/widgetstyles/simpleSquare/widgetstyle.html deleted file mode 100644 index fb48ceb3f..000000000 --- a/widgetstyles/simpleSquare/widgetstyle.html +++ /dev/null @@ -1,50 +0,0 @@ - -
    -
    - - - -

    wws_title_colors_title_color)-->style="color:{$widgetstyle_extar_var->ws_title_color};"> - - - - - - - - - {$widgetstyle_extar_var->ws_title} - - -

    - - - {$widget_content} - - {@$widgetstyle_extar_var->ws_more_url=trim($widgetstyle_extar_var->ws_more_url);} - - - - - - - - - - - {$widgetstyle_extar_var->ws_more_text} - - more - - - - - - - - - - - -
    -
    diff --git a/widgetstyles/simpleTitle/css/widgetBoxStyle.css b/widgetstyles/simpleTitle/css/widgetBoxStyle.css deleted file mode 100644 index 8d02428f8..000000000 --- a/widgetstyles/simpleTitle/css/widgetBoxStyle.css +++ /dev/null @@ -1,21 +0,0 @@ -@charset "utf-8"; -/* NHN > UIT Center > Open UI Technology Team > Jeong Chan Myeong(dece24@nhncorp.com) */ - -.widgetBoxContainer{ position:relative;} - -.widgetBox{ position:relative; *zoom:1; } -.widgetBox:after{content:""; display:block; clear:both; } -.widgetBox .widgetBoxHeader{ font-size:16px; font-family:Tahoma; margin:0; z-index:10;} -.widgetBox .widgetContainer{ position:relative; z-index:10;} -.widgetBox .widgetMore{ position:absolute; display:block; text-decoration:none; font-size:11px !important; white-space:nowrap; font-family:Tahoma; color:#000; text-align:center; z-index:20;} -.widgetBox .widgetMore img{ border:0;} -.widgetBox .rcContainer{ display:block; width:100%; font-size:0; line-height:0; z-index:1; *zoom:1;} -.widgetBox .rc{ position:absolute; display:block; font-size:0; line-height:0; overflow:hidden;} -.widgetBox .rcTop .tl{ top:0;} -.widgetBox .rcTop .tr{ top:0;} -.widgetBox .rcBottom .bl{ top:0;} -.widgetBox .rcBottom .br{ top:0;} - -.widgetBoxG .widgetBoxHeader{ position:relative; border:1px solid #ccc; padding:4px 0; text-indent:15px; background:url(../img/headerBgG.gif) repeat-x 0 center;} -.widgetBoxG .widgetMore{ top:7px; right:15px;} -.widgetBoxG .rcContainer{ display:none !important;} diff --git a/widgetstyles/simpleTitle/img/headerBgG.gif b/widgetstyles/simpleTitle/img/headerBgG.gif deleted file mode 100644 index b8483272798917e55d081a1529c462c7fc01ef2e..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 163 zcmZ?wbhEHbWMr^mIKsg2@x#Y2U%veQ{pSiV@+lf z2Dz>tqeWxV8kaC~E5=YNX~=ED?=t3MFw^DnjOVZCyk6(>{hs&tobUH@UaxcfgqMr! z`7jU$W&l7@R4$h*6bh9}rBo=DN|j6|o1d20AI12ze5M4&p&5%ID|^O{0i~kJ2$wK+M8x zMmT&FCGrpi7UNlBRzIw}L93NOyeKh({(!A_(q>;eH+j>5gOLfi8%* znjH^C2UgQ+BqKZ`%!?v$Mw-b$l1I?dB3&2^YbAMzm<7Q+t+p8wvHEod;MqhziuAJp zAums&mFPCKS}}|apeU@vn#n8?gvSFS9t@|rrvr)HtgV}u@kwB{_J`SB9Ta^$jZvfsxbf8th9Rnv+P#K z)i(k9D@oLpo2j?xX^iwgGMKmN6!x90yV*IpoV@&kds)=NlG3t2ONz@YxRnL}eo$S* zt$N6RlwVs{FQEM0&|K5>g!0YiI3we>!q(iaadCL|!9D_eH!f~(dq-E+a3{AHyE8{J zvdc2g-0beN9M3^^?`t+Hn!2m5ct4T7B%PTnDjAwM*AY8A;_SQRHM!B6DcPPd`|?Ip ztV3AwFI)Csj1g3qcTli(L8%mdsbd;@DJO$!UE1`|UIxE>E#17$RG3O&YQHZWpm!B- zmNfY7@bkvJFu0MFmORAuD|d9c#y5Oz?4_ce@szDyYj!~8$A5YX8Ll;YND7+Siq_ix zYo#~tQmxZTi}gVs0e7y~mxuBLrwY32N^2)O7^dzJ+qyHod%p^0kdpgSEHElx@1Meh z7=8J>=jKMuVz4jn_}E6cN48J*rvI4XaJD;jX4iwG(^rJe0{QsY1#d$xJWa{izukuB z+EVsarpP2a#%bPNO@|!*I$-_9c_4p1uWoIkxKQwG|I05^CxopnpO(=b+!L*MAEiUq z$ZS%kUazBt0oqfT7zb={>nt$J9W;Z~o{40O+Q^a!Z<{k=YpA%=NxEfhrIq1!SrXWo zZ$Fem-xWpg!t_<|3y(0>2*a@s6=u_0m_>6|jBS;ZlNoWHm1UOSRx&PNt*6R_D_Ooy zkTlD8A6=S-n>n9s?(+r|Z3>S1?pQW{Npb9s$+LYCd4>Uvp1GK6*9#j@?iu{B&ciM) zBL7M~Lm$wVpxF}IAAT3HKPh&1JDOGstugM>&4g`WLzAy%h~9(B`+-xO%cVDC18l&> zn8#O2n8Cdd%GqAQ(&D6g7_O>)8ocLQ{+p<(5~^7#^6<$LjPQi(s}PIWIl~^u^Bbzr zM{QGNVcnpYt?couK%%VfcTE@FVmKCw{+p_Yn{SZj66YJ|Dyrt2(0U&S?3zwn`4jaU zqP#^jQzdWxEY8sX3h3J@gnFhVMf(QpYQ@tv)BeH^%yBzq=a$nXECqPww_K4Mj=-@DEq2Fb;dO_^Ij4lj(uWzp&{J}I@{leS2 zM*Y&)S*9NHJ8r-DD&TbV;_EY!HH&Y~Qe=z6VQED%l)gdVSnMIn!2|D{t7M#!s6J8b zyD@0LV2muey)br7E)w)7-m|BU6HVSPj8f{hH@v^{sU>zSW4VSpnZ5T&<7E2mm}Vw^ z!BQ(tH@@mRlWkJmIC}ADg3~BNaAWC11x2hushnu)i)2Aa{9xIT!*%G9TpTaSK|U`{ z@J)`!OS{{|O*56q5t_2sC-m@mqbA7l zQvOldEsu6nfB3{~P=Csh>AsOo6GLwz+m^3nCZO>@&yZ%_CdTGzB~{~#3EZRe9+=;? z)1&`+*W<3SXQgPT#}_=Gxk~r*lDm*|DsPw8ty8yYrk`<$rJ09(@oJ1?wbj?Zeb=Tr zm6^QtK6a!3WzX5N!Rt*3PJPwJO=(_}_V&Vr!Ob2Q%ftS(#NWb=>|NTHZtSI>x^K0u zh4RCOJ^OB)8$A!#a-EGse!UsV#2Rn3Ic|WRC!17TeW|n&9{H$bB^8FswpDf=%ET~( zUWJS?^4jfF2FRiA;r}@B_E=AQX8P;Ca-)vZo8-W{sE{<(lC{i%F?z1NbuD@F- R)`+-AmY<)jTDJzc{TEWp - - 심플 타이틀 - Simple Tilte - 線條樣式 - シンプルタイトル - 제목을 강조하는 위젯스타일 입니다. - A widget style emphasizing its title. - 可變換多種線條外框的控件樣式。 - タイトルを強調するウィジェットスタイルです。. - 0.1 - 2009-03-10 - preview.gif - - sol - sol - sol - sol - sol - sol - - - - - 스타일 - Style - 樣式 - スタイル - - widgetBoxG - 심플 타이틀 - Simple Title - シンプルタイトル - - - - 제목 - Title - 栏目图片 - 標題圖片 - タイトル - 제목 이미지를 등록합니다. - Register a title image. - 栏目名可以使用图片。 - 可使用圖片取代標題。 - タイトルイメージを登録します。 - - - 제목 - Title - 栏目名 - 標題 - タイトル - 제목 텍스트 - 输入文本形式的栏目名。 - 請輸入標題文字。 - 「タイトル」のテキスト - - - 제목 글자색 - Color of Title Text - 栏目字体色 - 標題顏色 - タイトルの文字色 - - - 아이콘 이미지 - Icon image - 栏目图标 - 標題圖示 - アイコンイメージ - 제목 앞 아이콘 이미지를 등록합니다. - Register an icon image shown before title. - 可以给栏目名指定个性图标。 - 可指定標題前方的圖示。 - タイトル前のアイコンイメージを登録します。 - - - - 더보기 URL - more URL - 查看更多(链接) - more URL - 「もっと見る」URL - 제외한 URL를 등록합니다. - Register an URL. - 外したURLを登録します。 - - - 더보기 이미지 - more Image - 查看更多(图片) - more Image - 「もっと見る」イメージ - - - 더보기 텍스트 - more Text - 查看更多(文本) - more TEXT - 「もっと見る」テキスト - 더보기 텍스트 - text for a link 'more' - 文本形式的"查看更多"。 - 純文字格式。 - 「もっと見る」テキスト - - - diff --git a/widgetstyles/simpleTitle/widgetstyle.html b/widgetstyles/simpleTitle/widgetstyle.html deleted file mode 100644 index fb48ceb3f..000000000 --- a/widgetstyles/simpleTitle/widgetstyle.html +++ /dev/null @@ -1,50 +0,0 @@ - -
    -
    - - - -

    wws_title_colors_title_color)-->style="color:{$widgetstyle_extar_var->ws_title_color};"> - - - - - - - - - {$widgetstyle_extar_var->ws_title} - - -

    - - - {$widget_content} - - {@$widgetstyle_extar_var->ws_more_url=trim($widgetstyle_extar_var->ws_more_url);} - - - - - - - - - - - {$widgetstyle_extar_var->ws_more_text} - - more - - - - - - - - - - - -
    -
    diff --git a/widgetstyles/squareWire/css/widgetBoxStyle.css b/widgetstyles/squareWire/css/widgetBoxStyle.css deleted file mode 100644 index 0065b64b7..000000000 --- a/widgetstyles/squareWire/css/widgetBoxStyle.css +++ /dev/null @@ -1,32 +0,0 @@ -@charset "utf-8"; -/* NHN > UIT Center > Open UI Technology Team > Jeong Chan Myeong(dece24@nhncorp.com) */ - -.widgetBoxContainer{ position:relative;} - -.widgetBox{ position:relative; *zoom:1; } -.widgetBox:after{content:""; display:block; clear:both; } -.widgetBox .widgetBoxHeader{ font-size:16px; font-family:Tahoma; margin:0; z-index:10;} -.widgetBox .widgetContainer{ position:relative; z-index:10;} -.widgetBox .widgetMore{ position:absolute; display:block; text-decoration:none; font-size:11px !important; white-space:nowrap; font-family:Tahoma; color:#000; text-align:center; z-index:20;} -.widgetBox .widgetMore img{ border:0;} -.widgetBox .rcContainer{ display:block; width:100%; font-size:0; line-height:0; z-index:1; *zoom:1;} -.widgetBox .rc{ position:absolute; display:block; font-size:0; line-height:0; overflow:hidden;} -.widgetBox .rcTop .tl{ top:0;} -.widgetBox .rcTop .tr{ top:0;} -.widgetBox .rcBottom .bl{ top:0;} -.widgetBox .rcBottom .br{ top:0;} - -.widgetBoxFred .widgetBox{ border:1px solid #ffcccc; border-top-width:5px; border-bottom-width:5px;} -.widgetBoxFred .widgetBoxHeader{ position:relative; padding:4px 0; text-indent:15px; repeat-x 0 center; border-bottom:1px solid #ffcccc; color:#ff3333;} -.widgetBoxFred .widgetMore{ top:7px; right:15px; color:#888;} -.widgetBoxFred .rcContainer{ display:none !important;;} - -.widgetBoxFgreen .widgetBox{ border:1px solid #d9efb9; border-top-width:5px; border-bottom-width:5px;} -.widgetBoxFgreen .widgetBoxHeader{ padding:4px 0; text-indent:15px; repeat-x 0 center; border-bottom:1px solid #d9efb9; color:#ff3333;} -.widgetBoxFgreen .widgetMore{ top:7px; right:15px; color:#888;} -.widgetBoxFgreen .rcContainer{ display:none !important;;} - -.widgetBoxFblue .widgetBox{ border:1px solid #d8e6e7; border-top-width:5px; border-bottom-width:5px;} -.widgetBoxFblue .widgetBoxHeader{ position:relative; padding:4px 0; text-indent:15px; repeat-x 0 center; border-bottom:1px solid #d8e6e7; color:#55ccdd;} -.widgetBoxFblue .widgetMore{ top:7px; right:15px; color:#888;} -.widgetBoxFblue .rcContainer{ display:none !important;} diff --git a/widgetstyles/squareWire/preview.gif b/widgetstyles/squareWire/preview.gif deleted file mode 100644 index ae2f020224d049f5bf05072f596a542c1249bbd2..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1073 zcmV-11kU?MNk%w1VPF7Y0K@TQ zp@&GM5H#o$K@55ga&$$7by#@_3Py-R1bPESZ$}G%L3t4kL6>`vM4(rTjfZoI6p;~= zM3qK@n{ji76n>0JqEw`gr;w7AP=%AQ5sbpJt3sN3v=qyFsKl|(%+R5|L8`12u&zdV zb(aov1*)9K)OC;R*naABth=Vo+I@!JMYall33&;yfQ|t~77o)RRe&gX;v?@`wQ7?P zs)+)tK%N4Z8eF<{%+DTzwe;|Lv@j5+hC@XE)hmgQh^hz06bKUFE=b3iAob;Z$P5rl zAu4}))YFnk9tegaA(+Dn*(8r6dqD+RvdB-H*i!vsDP`!nSrHN*D@jr$$btEA&O=pi zV9_DO5_-Jlv@WbV^;9LADvOV&gbvyM3c2U4FS81*VNIr0&p2ADie-(=j1S>viv=@o zY}ihrrgnmKMspxx)zA}BA9;pK^=Q?uVasmvdN!Qew%Op$jpm2%-@AE}2`*d=@#1cf z7eB5%3-jhzoO-LO9`s`&kIz5)V=sA%Pxt zIN^YzA&4J?CklvOh4ZCYp?xC4=wWvrY6#U$A&D0TNMDU3Zg}B=2BxT@ zeCgpRVt+aY86}Xr{m7q&QnsibkunA-A(B*BX=8&=*7xI(XKo4R6ftfIrI0t4ndN^a zif0FncD9n|ZBaBhCwnJ0>1T^X3hLmHhpyO}mXQPjPspFzvz8PhtftLARmqETq zsiTn=ilvd2ZhC2ipNKAe>W(1Z=W3^^HIb>VsLf`H;(Bu8DCnA3012tIOom!3qQLB_o4V_=+uN{X z$|vWs-nv-ppYcgRYmJPW`zN-~YPheY*{a&Dmhm+zEVDN9>aV68KDw~Ay!H#laC;s%_Bum846^2Yrs`K`Ai1Dr0!j#})jsK}ap?4o2MoS)1r$IETY r)nak*uR0q`Dxfgp$*$AtLcOQdc~Whs)#70dp4Q%Ry`9(Dg#Z9MQV9xn diff --git a/widgetstyles/squareWire/skin.xml b/widgetstyles/squareWire/skin.xml deleted file mode 100644 index 586c0e1e1..000000000 --- a/widgetstyles/squareWire/skin.xml +++ /dev/null @@ -1,107 +0,0 @@ - - - 스퀘어 와이어 - 彩色框樣式 - スクウェアワイアー - 각진 선으로 꾸며진 위젯스타일 입니다. - 可變換多種色彩外框的控件樣式。 - 線のウィジェットスタイルです。 - 0.1 - 2009-03-10 - preview.gif - - sol - sol - sol - sol - sol - sol - - - - - 스타일 - 樣式 - スタイル - - widgetBoxFred - 빨강 - 紅色 - - - - widgetBoxFgreen - 초록 - 綠色 - - - - widgetBoxFblue - 파랑 - 藍色 - - - - - 제목 - 栏目图片 - 標題圖片 - タイトル - 제목 이미지를 등록합니다. - 栏目名可以使用图片。 - 可使用圖片取代標題。 - タイトルイメージを登録します。 - - - 제목 - 栏目名 - 標題 - タイトル - 제목 텍스트 - 输入文本形式的栏目名。 - 請輸入標題文字。 - 「タイトル」のテキスト - - - 제목 글자색 - 栏目字体色 - 標題顏色 - タイトルの文字色 - - - 아이콘 이미지 - 栏目图标 - 標題圖示 - アイコンイメージ - 제목 앞 아이콘 이미지를 등록합니다. - 可以给栏目名指定个性图标。 - 可指定標題前方的圖示。 - タイトル前のアイコンイメージを登録します。 - - - - 더보기 URL - 查看更多(链接) - more URL - 「もっと見る」URL - URL를 등록합니다. - URLを登録します。 - - - 더보기 이미지 - 查看更多(图片) - more Image - 「もっと見る」イメージ - - - 더보기 텍스트 - 查看更多(文本) - more TEXT - 「もっと見る」テキスト - 더보기 텍스트 - 文本形式的"查看更多"。 - 純文字格式。 - 「もっと見る」テキスト - - - \ No newline at end of file diff --git a/widgetstyles/squareWire/widgetstyle.html b/widgetstyles/squareWire/widgetstyle.html deleted file mode 100644 index fb48ceb3f..000000000 --- a/widgetstyles/squareWire/widgetstyle.html +++ /dev/null @@ -1,50 +0,0 @@ - -
    -
    - - - -

    wws_title_colors_title_color)-->style="color:{$widgetstyle_extar_var->ws_title_color};"> - - - - - - - - - {$widgetstyle_extar_var->ws_title} - - -

    - - - {$widget_content} - - {@$widgetstyle_extar_var->ws_more_url=trim($widgetstyle_extar_var->ws_more_url);} - - - - - - - - - - - {$widgetstyle_extar_var->ws_more_text} - - more - - - - - - - - - - - -
    -