You can subscribe to this list here.
| 2005 |
Jan
|
Feb
|
Mar
(95) |
Apr
(270) |
May
(111) |
Jun
|
Jul
|
Aug
(64) |
Sep
(130) |
Oct
(319) |
Nov
(17) |
Dec
(191) |
|---|---|---|---|---|---|---|---|---|---|---|---|---|
| 2006 |
Jan
(53) |
Feb
|
Mar
|
Apr
|
May
(6) |
Jun
(387) |
Jul
(102) |
Aug
(247) |
Sep
(120) |
Oct
(1) |
Nov
(8) |
Dec
(21) |
| 2007 |
Jan
(38) |
Feb
(36) |
Mar
|
Apr
(32) |
May
(135) |
Jun
(523) |
Jul
(192) |
Aug
(103) |
Sep
(533) |
Oct
(77) |
Nov
(23) |
Dec
(203) |
| 2008 |
Jan
(312) |
Feb
(1193) |
Mar
(404) |
Apr
(67) |
May
(62) |
Jun
(497) |
Jul
(297) |
Aug
(110) |
Sep
(335) |
Oct
(256) |
Nov
(50) |
Dec
(118) |
| 2009 |
Jan
(67) |
Feb
(10) |
Mar
(1) |
Apr
(1) |
May
|
Jun
(10) |
Jul
(61) |
Aug
|
Sep
(16) |
Oct
(45) |
Nov
(12) |
Dec
(14) |
| 2010 |
Jan
(30) |
Feb
|
Mar
|
Apr
(4) |
May
|
Jun
|
Jul
(7) |
Aug
(7) |
Sep
(5) |
Oct
(5) |
Nov
|
Dec
|
| 2011 |
Jan
(7) |
Feb
(3) |
Mar
(89) |
Apr
(11) |
May
(5) |
Jun
|
Jul
(8) |
Aug
(1) |
Sep
(2) |
Oct
|
Nov
(2) |
Dec
(89) |
| 2012 |
Jan
(7) |
Feb
(1) |
Mar
(1) |
Apr
|
May
|
Jun
|
Jul
|
Aug
(4) |
Sep
(3) |
Oct
(42) |
Nov
(1) |
Dec
|
| 2013 |
Jan
|
Feb
|
Mar
(19) |
Apr
(90) |
May
(38) |
Jun
(235) |
Jul
(38) |
Aug
(10) |
Sep
|
Oct
(29) |
Nov
|
Dec
|
| 2014 |
Jan
|
Feb
|
Mar
|
Apr
(6) |
May
(52) |
Jun
|
Jul
(7) |
Aug
|
Sep
(17) |
Oct
|
Nov
|
Dec
|
|
From: FlorinCB <ory...@us...> - 2010-01-22 12:12:00
|
Update of /cvsroot/mxbb/core/templates/mxSilver/theme In directory sfp-cvsdas-1.v30.ch3.sourceforge.com:/tmp/cvs-serv16908/theme Added Files: stylesheet.css theme.cfg Log Message: mxSilver upgrade --- NEW FILE: stylesheet.css --- /* MXP 3.0 Style Sheet -------------------------------------------------------------- Style name: subSilverMx Based on style: subSilver (the default phpBB 2 style) Original author: subBlue ( http://www.subBlue.com/ ) Modified by: psoTFX and the phpBB team ( http://www.phpbb.com ) This is an alternative style for phpBB3 for those wishing to stay with the familiar subSilver style of phpBB version 2.x Copyright 2006 phpBB Group ( http://www.phpbb.com/ ) -------------------------------------------------------------- */ /* Layout ------------ */ html { font-size: 100%; } body { /* Text-Sizing with ems: http://www.clagnut.com/blog/348/ */ font-family: "Lucida Grande", Verdana, Helvetica, Arial, sans-serif; color: #323D4F; background-color: #FFFFFF; scrollbar-face-color: #DEE3E7; scrollbar-highlight-color: #FFFFFF; scrollbar-shadow-color: #DEE3E7; scrollbar-3dlight-color: #D1D7DC; scrollbar-arrow-color: #006699; scrollbar-track-color: #EFEFEF; scrollbar-darkshadow-color: #98AAB1; font-size: 89.5%; margin: 0; } #wrapheader { min-height: 120px; height: auto !important; height: 120px; /* background-image: url('./images/background.gif'); background-repeat: repeat-x;*/ /* padding: 0 25px 15px 25px;*/ padding: 0; } #wrapcentre { margin: 15px 25px 0 25px; } #wrapfooter { text-align: center; clear: both; } #wrapnav { width: 100%; margin: 0; background-color: #ECECEC; border-width: 1px; border-style: solid; border-color: #A9B8C2; } #logodesc { margin-bottom: 5px; padding: 5px 25px; background: #D9DFE4; border-bottom: 1px solid #4787A7; } #menubar { margin: 0 25px; } #datebar { margin: 10px 25px 0 25px; } #findbar { width: 100%; margin: 0; padding: 0; border: 0; } .forumrules { background-color: #F9CC79; border-width: 1px; border-style: solid; border-color: #BB9860; padding: 4px; font-weight: normal; font-size: 1.1em; font-family: "Lucida Grande", Verdana, Arial, Helvetica, sans-serif; } .forumrules h3 { color: red; } #pageheader { } #pagecontent { } #pagefooter { } #poll { } #postrow { } #postdata { } /* Text --------------------- */ h1 { color: black; font-family: "Lucida Grande", "Trebuchet MS", Verdana, sans-serif; font-weight: bold; font-size: 1.8em; text-decoration: none; } h2 { font-family: Arial, Helvetica, sans-serif; font-weight: bold; font-size: 1.5em; text-decoration: none; line-height: 120%; } h3 { font-size: 1.3em; font-weight: bold; font-family: Arial, Helvetica, sans-serif; line-height: 120%; } h4 { margin: 0; font-size: 1.1em; font-weight: bold; } p { font-size: 1.1em; } p.moderators { margin: 0; float: left; color: black; font-weight: bold; } .rtl p.moderators { float: right; } p.linkmcp { margin: 0; float: right; white-space: nowrap; } .rtl p.linkmcp { float: left; } p.breadcrumbs { margin: 0; float: left; color: black; font-weight: bold; white-space: normal; font-size: 1em; } .rtl p.breadcrumbs { float: right; } p.datetime { margin: 0; float: right; white-space: nowrap; font-size: 1em; } .rtl p.datetime { float: left; } p.searchbar { padding: 2px 0; white-space: nowrap; } p.searchbarreg { margin: 0; float: right; white-space: nowrap; } .rtl p.searchbarreg { float: left; } p.forumdesc { padding-bottom: 4px; } p.topicauthor { margin: 1px 0; } p.topicdetails { margin: 1px 0; } .postreported, .postreported a:visited, .postreported a:hover, .postreported a:link, .postreported a:active { margin: 1px 0; color: red; font-weight:bold; } .postapprove, .postapprove a:visited, .postapprove a:hover, .postapprove a:link, .postapprove a:active { color: green; font-weight:bold; } .postapprove img, .postreported img { vertical-align: bottom; } .postauthor { color: #000000; } .postdetails { color: #000000; } /* The content of the posts (body of text) */ .postbody { font-size : 15px; line-height: 14px; font-family: "Trebuchet MS", "Lucida Grande", Helvetica, Arial, Times, sans-serif; } .postbody li, ol, ul { margin: 0 0 0 1.5em; } .rtl .postbody li, .rtl ol, .rtl ul { margin: 0 1.5em 0 0; } .posthilit { background-color: yellow; } .nav { color: black; font-weight: bold; } .pagination { padding: 4px; color: black; font-size: 1em; font-weight: bold; } .cattitle { } /* General text */ .gen { margin: 1px 1px; font-size: 15px; } .genmed { margin: 1px 1px; font-size: 14px; } .gensmall { margin: 1px 1px; font-size: 11px; } .gen,.genmed,.gensmall { color : #000000; } a.gen,a.genmed,a.gensmall { color: #006699; text-decoration: none; } a.gen:hover,a.genmed:hover,a.gensmall:hover { color: #DD6900; text-decoration: underline; } /* The register, login, search etc links at the top of the page */ .mainmenu { font-size : 11px; color : #000000 } a.mainmenu { text-decoration: none; color : #006699; } a.mainmenu:hover{ text-decoration: underline; color : #DD6900; } /* Forum category titles */ .cattitle { font-weight: bold; font-size: 12px ; letter-spacing: 1px; color : #006699} a.cattitle { text-decoration: none; color : #006699; } a.cattitle:hover{ text-decoration: underline; } /* Forum title: Text and link to the forums used in: index.php */ .forumlink { font-weight: bold; font-size: 12px; color : #006699; } a.forumlink { text-decoration: none; color : #006699; } a.forumlink:hover{ text-decoration: underline; color : #DD6900; } /* Used for the navigation text, (Page 1,2,3 etc) and the navigation bar when in a forum */ .nav { font-weight: bold; font-size: 11px; color : #000000;} a.nav { text-decoration: none; color : #006699; } a.nav:hover { text-decoration: underline; } /* titles for the topics: could specify viewed link colour too */ .topictitle { font-weight: bold; font-size: 11px; color : #000000; } a.topictitle:link { text-decoration: none; color : #006699; } a.topictitle:visited { text-decoration: none; color : #5493B4; } a.topictitle:hover { text-decoration: underline; color : #DD6900; } /* Name of poster in viewmsg.php and viewtopic.php and other places */ .name { font-size : 11px; color : #000000;} /* Location, number of posts, post date etc */ .postdetails { font-size : 10px; color : #000000; } a.postlink:link { text-decoration: none; color : #006699 } a.postlink:visited { text-decoration: none; color : #5493B4; } a.postlink:hover { text-decoration: underline; color : #DD6900} /* Quote & Code blocks */ .code { font-family: Courier, 'Courier New', sans-serif; font-size: 11px; color: #006600; background-color: #FAFAFA; border: #D1D7DC; border-style: solid; border-left-width: 1px; border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px } .quote { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #444444; line-height: 125%; background-color: #FAFAFA; border: #D1D7DC; border-style: solid; border-left-width: 1px; border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px } /* Copyright and bottom info */ .copyright { font-size: 10px; font-family: Verdana, Arial, Helvetica, sans-serif; color: #444444; letter-spacing: -1px;} a.copyright { color: #444444; text-decoration: none;} a.copyright:hover { color: #000000; text-decoration: underline;} .copyright { color: #444; font-weight: normal; font-family: "Lucida Grande", Verdana, Arial, Helvetica, sans-serif; } .titles { font-family: "Lucida Grande", Helvetica, Arial, sans-serif; font-weight: bold; font-size: 1.3em; text-decoration: none; } .error { color: red; } /* Tables ------------ */ /* General font families for common tags */ font,th,td,p { font-family: Verdana, Arial, Helvetica, sans-serif } a:link,a:active,a:visited { color : #006699; } a:hover { text-decoration: underline; color : #DD6900; } hr { height: 0px; border: solid #D1D7DC 0px; border-top-width: 1px;} /* This is the border line & background colour round the entire page */ .bodyline { background-color: #FFFFFF; border: 1px #98AAB1 solid; } /* This is the outline round the main forum tables */ .forumline { background-color: #FFFFFF; border: 2px #006699 solid; } .profile { padding: 4px; } .tablebg { background-color: #A9B8C2; } /* Main table cell colours and backgrounds */ .row1 { background-color: #ECECEC; padding: 4px; } .row2 { background-color: #DCE1E5; padding: 4px; } .row3 { background-color: #C0C8D0; padding: 4px; } /* This is for the table cell above the Topics, Post & Last posts on the index.php page By default this is the fading out gradiated silver background. However, you could replace this with a bitmap specific for each forum */ .rowpic { background-color: #FFFFFF; background-image: url('./images/cellpic2.jpg'); background-repeat: repeat-y; } .catdiv { height: 28px; background: white url('./images/cellpic2.jpg') repeat-y scroll top left; } .rtl .catdiv { background: white url('./images/cellpic2_rtl.jpg') repeat-y scroll top right; } /* Header cells - the blue and silver gradient backgrounds */ th { color: #FFA34F; font-size: 11px; font-weight : bold; background-color: #006699; height: 25px; background-image: url('./images/cellpic3.gif'); } .cat { height: 28px; background-color: #C7D0D7; text-indent: 4px; } .cat,.catHead,.catSides,.catLeft,.catRight,.catBottom { background-image: url('./images/cellpic1.gif'); background-color:#D1D7DC; border: #FFFFFF; border-style: solid; height: 28px; } /* Setting additional nice inner borders for the main table cells. The names indicate which sides the border will be on. Don't worry if you don't understand this, just ignore it :-) */ td.cat,td.catHead,td.catBottom { height: 29px; border-width: 0px 0px 0px 0px; } th.thHead,th.thSides,th.thTop,th.thLeft,th.thRight,th.thBottom,th.thCornerL,th.thCornerR { font-weight: bold; border: #FFFFFF; border-style: solid; height: 28px; } td.row3Right,td.spaceRow { background-color: #D1D7DC; border: #FFFFFF; border-style: solid; } th.thHead,td.catHead { font-size: 12px; border-width: 1px 1px 0px 1px; } th.thSides,td.catSides,td.spaceRow { border-width: 0px 1px 0px 1px; } th.thRight,td.catRight,td.row3Right { border-width: 0px 1px 0px 0px; } th.thLeft,td.catLeft { border-width: 0px 0px 0px 1px; } th.thBottom,td.catBottom { border-width: 0px 1px 1px 1px; } th.thTop { border-width: 1px 0px 0px 0px; } th.thCornerL { border-width: 1px 0px 0px 1px; } th.thCornerR { border-width: 1px 1px 0px 0px; } .spacer { background-color: #D1D7DC; } hr { height: 1px; border-width: 0; background-color: #D1D7DC; color: #D1D7DC; } .legend { text-align:center; margin: 0 auto; } /* Links ------------ */ a:link { color: #006597; text-decoration: none; } a:active, a:visited { color: #005784; text-decoration: none; } a:hover { color: #D46400; text-decoration: underline; } a.forumlink { color: #069; font-weight: bold; font-family: "Lucida Grande", Helvetica, Arial, sans-serif; font-size: 13px; } a.topictitle { margin: 1px 0; font-family: "Lucida Grande", Helvetica, Arial, sans-serif; font-weight: bold; font-size: 13px; } a.topictitle:visited { color: #5493B4; text-decoration: none; } th a, th a:visited { color: #FFA34F !important; text-decoration: none; } th a:hover { text-decoration: underline; } /* Form Elements ------------ */ form { margin: 0; padding: 0; border: 0; } input { color: #333333; font-family: "Lucida Grande", Verdana, Helvetica, sans-serif; font-size: 12px; font-weight: normal; padding: 1px; border: 1px solid #A9B8C2; background-color: #FAFAFA; } textarea { background-color: #FAFAFA; color: #333333; font-family: "Lucida Grande", Verdana, Helvetica, Arial, sans-serif; font-size: 14px; line-height: 15px; font-weight: normal; border: 1px solid #A9B8C2; padding: 2px; } select { color: #333333; background-color: #FAFAFA; font-family: "Lucida Grande", Verdana, Helvetica, sans-serif; font-size: 1.1em; font-weight: normal; border: 1px solid #A9B8C2; padding: 1px; } option { padding: 0 1em 0 0; } option.disabled-option { color: graytext; } .rtl option { padding: 0 0 0 1em; } input.radio { border: none; background-color: transparent; } .post { background-color: white; border-style: solid; border-width: 1px; } .btnbbcode { color: #000000; font-weight: normal; font-size: 1.1em; font-family: "Lucida Grande", Verdana, Helvetica, sans-serif; background-color: #EFEFEF; border: 1px solid #666666; } .btnmain { font-weight: bold; background-color: #ECECEC; border: 1px solid #A9B8C2; cursor: pointer; padding: 1px 5px; font-size: 1.1em; } .btnlite { font-weight: normal; background-color: #ECECEC; border: 1px solid #A9B8C2; cursor: pointer; padding: 1px 5px; font-size: 1.1em; } .btnfile { font-weight: normal; background-color: #ECECEC; border: 1px solid #A9B8C2; padding: 1px 5px; font-size: 1.1em; } .helpline { background-color: #DEE3E7; border-style: none; } /* BBCode ------------ */ .quotetitle, .attachtitle { margin: 10px 5px 0 5px; padding: 4px; border-width: 1px 1px 0 1px; border-style: solid; border-color: #A9B8C2; color: #333333; background-color: #A9B8C2; font-size: 0.85em; font-weight: bold; } .quotetitle .quotetitle { font-size: 1em; } .quotecontent, .attachcontent { margin: 0 5px 10px 5px; padding: 5px; border-color: #A9B8C2; border-width: 0 1px 1px 1px; border-style: solid; font-weight: normal; font-size: 1em; line-height: 1.4em; font-family: "Lucida Grande", "Trebuchet MS", Helvetica, Arial, sans-serif; background-color: #FAFAFA; color: #4B5C77; } .attachcontent { font-size: 0.85em; } .codetitle { margin: 10px 5px 0 5px; padding: 2px 4px; border-width: 1px 1px 0 1px; border-style: solid; border-color: #A9B8C2; color: #333333; background-color: #A9B8C2; font-family: "Lucida Grande", Verdana, Helvetica, Arial, sans-serif; font-size: 0.8em; } .codecontent { direction: ltr; margin: 0 5px 10px 5px; padding: 5px; border-color: #A9B8C2; border-width: 0 1px 1px 1px; border-style: solid; font-weight: normal; color: #006600; font-size: 0.85em; font-family: Monaco, 'Courier New', monospace; background-color: #FAFAFA; } .syntaxbg { color: #FFFFFF; } .syntaxcomment { color: #FF8000; } .syntaxdefault { color: #0000BB; } .syntaxhtml { color: #000000; } .syntaxkeyword { color: #007700; } .syntaxstring { color: #DD0000; } /* Private messages ------------------ */ .pm_marked_colour { background-color: #000000; } .pm_replied_colour { background-color: #A9B8C2; } .pm_friend_colour { background-color: #007700; } .pm_foe_colour { background-color: #DD0000; } /* Misc ------------ */ img { border: none; } .sep { color: black; background-color: #FFA34F; } table.colortable td { } pre { font-size: 1.1em; font-family: Monaco, 'Courier New', monospace; } .nowrap { white-space: nowrap; } .username-coloured { font-weight: bold; } /* The largest text used in the index page title and toptic title etc. */ .maintitle,h1,h2 { font-weight: bold; font-size: 22px; font-family: "Trebuchet MS",Verdana, Arial, Helvetica, sans-serif; text-decoration: none; line-height : 120%; color : #000000; } /* Form elements */ input,textarea, select { color : #000000; font: normal 11px Verdana, Arial, Helvetica, sans-serif; border-color : #000000; } /* The text input fields background colour */ input.post, textarea.post, select { background-color : #FFFFFF; } input { text-indent : 2px; } /* The buttons used for bbCode styling in message post */ input.button { background-color : #EFEFEF; color : #000000; font-size: 11px; font-family: Verdana, Arial, Helvetica, sans-serif; } /* The main submit button option */ input.mainoption { background-color : #FAFAFA; font-weight : bold; } /* None-bold submit button */ input.liteoption { background-color : #FAFAFA; font-weight : normal; } /* This is the line in the posting page which shows the rollover help line. This is actually a text box, but if set to be the same colour as the background no one will know ;) */ .helpline { background-color: #DEE3E7; border-style: none; } --- NEW FILE: theme.cfg --- # # phpBB Theme Configuration File # # @package phpBB3 # @copyright (c) 2005 phpBB Group # @license http://opensource.org/licenses/gpl-license.php GNU Public License # # # At the left is the name, please do not change this # At the right the value is entered # For on/off options the valid values are on, off, 1, 0, true and false # # Values get trimmed, if you want to add a space in front or at the end of # the value, then enclose the value with single or double quotes. # Single and double quotes do not need to be escaped. # # Available and used values: # parse_css_file # # General Information about this theme name = subSilverMx copyright = © phpBB Group, 2003 version = 3.0.2 # Some configuration options # # You have to turn this option on if you want to use the # path template variables ({T_IMAGESET_PATH} for example) within # your css file. # This is mostly the case if you want to use language specific # images within your css file. # parse_css_file = off |
Update of /cvsroot/mxbb/core/templates/mxSilver/images/phpbb2/lang_romanian In directory sfp-cvsdas-1.v30.ch3.sourceforge.com:/tmp/cvs-serv16908/images/phpbb2/lang_romanian Added Files: icon_aim.gif icon_edit.gif icon_email.gif icon_icq_add.gif icon_ip.gif icon_msnm.gif icon_pm.gif icon_profile.gif icon_quote.gif icon_search.gif icon_www.gif icon_yim.gif index.htm msg_newpost.gif post.gif reply-locked.gif reply.gif Log Message: mxSilver upgrade --- NEW FILE: icon_edit.gif --- (This appears to be a binary file; contents omitted.) --- NEW FILE: icon_email.gif --- (This appears to be a binary file; contents omitted.) --- NEW FILE: icon_quote.gif --- (This appears to be a binary file; contents omitted.) --- NEW FILE: post.gif --- (This appears to be a binary file; contents omitted.) --- NEW FILE: icon_icq_add.gif --- (This appears to be a binary file; contents omitted.) --- NEW FILE: icon_yim.gif --- (This appears to be a binary file; contents omitted.) --- NEW FILE: msg_newpost.gif --- (This appears to be a binary file; contents omitted.) --- NEW FILE: icon_pm.gif --- (This appears to be a binary file; contents omitted.) --- NEW FILE: icon_profile.gif --- (This appears to be a binary file; contents omitted.) --- NEW FILE: icon_search.gif --- (This appears to be a binary file; contents omitted.) --- NEW FILE: icon_ip.gif --- (This appears to be a binary file; contents omitted.) --- NEW FILE: reply-locked.gif --- (This appears to be a binary file; contents omitted.) --- NEW FILE: icon_msnm.gif --- (This appears to be a binary file; contents omitted.) --- NEW FILE: reply.gif --- (This appears to be a binary file; contents omitted.) --- NEW FILE: icon_www.gif --- (This appears to be a binary file; contents omitted.) --- NEW FILE: index.htm --- <html> <head> <title>subSilver created by subBlue Design</title> <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1"> </head> <body bgcolor="#FFFFFF" text="#000000"> <table width="100%" height="100%" cellspacing="0" cellpadding="0" border="0"> <tr> <td align="center" valign="middle"><a href="http://www.subblue.com/" target="_new"><img src="created_by.jpg" width="400" height="300" border="0" alt="Created by subBlue Design" /></a></td> </tr> </table> </body> </html> --- NEW FILE: icon_aim.gif --- (This appears to be a binary file; contents omitted.) |
Update of /cvsroot/mxbb/core/templates/mxSilver/images/phpbb2 In directory sfp-cvsdas-1.v30.ch3.sourceforge.com:/tmp/cvs-serv16908/images/phpbb2 Added Files: Annou1_2.jpg Normal_2.jpg Sticky_2.jpg arrow_down.gif arrow_left.gif arrow_right.gif bg_button.gif bg_header.gif bg_list.gif bg_tabs1.gif bg_tabs2.gif bg_tabs_alt1.gif bg_tabs_alt2.gif cellpic.gif cellpic1.gif cellpic2.jpg cellpic2c.jpg cellpic2mx.jpg cellpic3.gif cellpic3_normal.gif cellpic3_spring.gif cellpic3_winter.gif cellpic3_xmass.gif cellpic3ekk.gif cellpic3mx.gif cellpic_bkg.jpg cellpic_nav.gif cellpicmx.gif corners_left.gif corners_left.png corners_left2.gif corners_right.gif corners_right.png corners_right2.gif created_by.jpg folder.gif folder_announce.gif folder_announce_new.gif folder_announce_new_own.gif folder_announce_own.gif folder_big.gif folder_hot.gif folder_hot_own.gif folder_lock.gif folder_lock_new.gif folder_lock_new_own.gif folder_lock_own.gif folder_locked_big.gif folder_new.gif folder_new_big.gif folder_new_hot.gif folder_new_hot_own.gif folder_new_own.gif folder_own.gif folder_sticky.gif folder_sticky_new.gif folder_sticky_new_own.gif folder_sticky_own.gif folders_big.gif folders_new_big.gif gradient2b.gif icon_delete.gif icon_ip.gif icon_latest_reply.gif icon_mini_faq.gif icon_mini_groups.gif icon_mini_home.gif icon_mini_login.gif icon_mini_members.gif icon_mini_message.gif icon_mini_profile.gif icon_mini_register.gif icon_mini_search.gif icon_minipost.gif icon_minipost_new.gif icon_newest_reply.gif icon_up.gif index.htm index.html innerbox_bg.gif logo.gif logo_med.gif logo_phpBB.gif logo_phpbb_med.gif msg_inbox.gif msg_outbox.gif msg_savebox.gif msg_sentbox.gif mxbb_logo.gif nav_email.gif nav_forum.gif nav_help.gif nav_home.gif nav_login.gif nav_members.gif nav_profile.gif nav_register.gif nav_search.gif nav_settings.gif phpbb2_logo.jpg phpbb_logo.gif spacer.gif toggle.gif topic_bin.gif topic_delete.gif topic_lock.gif topic_move.gif topic_split.gif topic_unlock.gif vote_lcap.gif vote_rcap.gif voting_bar.gif whosonline.gif Log Message: mxSilver upgrade --- NEW FILE: folder_new.gif --- (This appears to be a binary file; contents omitted.) --- NEW FILE: logo_phpBB.gif --- (This appears to be a binary file; contents omitted.) --- NEW FILE: folder_sticky_new_own.gif --- (This appears to be a binary file; contents omitted.) --- NEW FILE: folder_new_hot_own.gif --- (This appears to be a binary file; contents omitted.) --- NEW FILE: cellpic3.gif --- (This appears to be a binary file; contents omitted.) --- NEW FILE: cellpic3ekk.gif --- (This appears to be a binary file; contents omitted.) --- NEW FILE: icon_mini_register.gif --- (This appears to be a binary file; contents omitted.) --- NEW FILE: topic_unlock.gif --- (This appears to be a binary file; contents omitted.) --- NEW FILE: topic_lock.gif --- (This appears to be a binary file; contents omitted.) --- NEW FILE: arrow_down.gif --- (This appears to be a binary file; contents omitted.) --- NEW FILE: folder_sticky_new.gif --- (This appears to be a binary file; contents omitted.) --- NEW FILE: bg_tabs2.gif --- (This appears to be a binary file; contents omitted.) --- NEW FILE: bg_tabs_alt1.gif --- (This appears to be a binary file; contents omitted.) --- NEW FILE: folder_hot_own.gif --- (This appears to be a binary file; contents omitted.) --- NEW FILE: folder_lock.gif --- (This appears to be a binary file; contents omitted.) --- NEW FILE: Annou1_2.jpg --- (This appears to be a binary file; contents omitted.) --- NEW FILE: folder_lock_new_own.gif --- (This appears to be a binary file; contents omitted.) --- NEW FILE: folders_new_big.gif --- (This appears to be a binary file; contents omitted.) --- NEW FILE: toggle.gif --- (This appears to be a binary file; contents omitted.) --- NEW FILE: logo_med.gif --- (This appears to be a binary file; contents omitted.) --- NEW FILE: folder_new_hot.gif --- (This appears to be a binary file; contents omitted.) --- NEW FILE: folders_big.gif --- (This appears to be a binary file; contents omitted.) --- NEW FILE: folder_new_big.gif --- (This appears to be a binary file; contents omitted.) --- NEW FILE: vote_lcap.gif --- (This appears to be a binary file; contents omitted.) --- NEW FILE: spacer.gif --- (This appears to be a binary file; contents omitted.) --- NEW FILE: folder_own.gif --- (This appears to be a binary file; contents omitted.) --- NEW FILE: corners_right.gif --- (This appears to be a binary file; contents omitted.) --- NEW FILE: folder_announce_own.gif --- (This appears to be a binary file; contents omitted.) --- NEW FILE: vote_rcap.gif --- (This appears to be a binary file; contents omitted.) --- NEW FILE: folder_lock_new.gif --- (This appears to be a binary file; contents omitted.) --- NEW FILE: phpbb2_logo.jpg --- (This appears to be a binary file; contents omitted.) --- NEW FILE: bg_list.gif --- (This appears to be a binary file; contents omitted.) --- NEW FILE: corners_left.png --- (This appears to be a binary file; contents omitted.) --- NEW FILE: icon_mini_members.gif --- (This appears to be a binary file; contents omitted.) --- NEW FILE: nav_register.gif --- (This appears to be a binary file; contents omitted.) --- NEW FILE: cellpic3_spring.gif --- (This appears to be a binary file; contents omitted.) --- NEW FILE: phpbb_logo.gif --- (This appears to be a binary file; contents omitted.) --- NEW FILE: cellpic3_xmass.gif --- (This appears to be a binary file; contents omitted.) --- NEW FILE: folder_lock_own.gif --- (This appears to be a binary file; contents omitted.) --- NEW FILE: icon_mini_search.gif --- (This appears to be a binary file; contents omitted.) --- NEW FILE: nav_search.gif --- (This appears to be a binary file; contents omitted.) --- NEW FILE: folder_hot.gif --- (This appears to be a binary file; contents omitted.) --- NEW FILE: icon_minipost.gif --- (This appears to be a binary file; contents omitted.) --- NEW FILE: nav_email.gif --- (This appears to be a binary file; contents omitted.) --- NEW FILE: nav_help.gif --- (This appears to be a binary file; contents omitted.) --- NEW FILE: voting_bar.gif --- (This appears to be a binary file; contents omitted.) --- NEW FILE: created_by.jpg --- (This appears to be a binary file; contents omitted.) --- NEW FILE: bg_tabs_alt2.gif --- (This appears to be a binary file; contents omitted.) --- NEW FILE: cellpic2c.jpg --- (This appears to be a binary file; contents omitted.) --- NEW FILE: msg_outbox.gif --- (This appears to be a binary file; contents omitted.) --- NEW FILE: logo.gif --- (This appears to be a binary file; contents omitted.) --- NEW FILE: nav_login.gif --- (This appears to be a binary file; contents omitted.) --- NEW FILE: whosonline.gif --- (This appears to be a binary file; contents omitted.) --- NEW FILE: Sticky_2.jpg --- (This appears to be a binary file; contents omitted.) --- NEW FILE: topic_move.gif --- (This appears to be a binary file; contents omitted.) --- NEW FILE: folder_sticky.gif --- (This appears to be a binary file; contents omitted.) --- NEW FILE: cellpic3_winter.gif --- (This appears to be a binary file; contents omitted.) --- NEW FILE: corners_right.png --- (This appears to be a binary file; contents omitted.) --- NEW FILE: msg_inbox.gif --- (This appears to be a binary file; contents omitted.) --- NEW FILE: cellpic_nav.gif --- (This appears to be a binary file; contents omitted.) --- NEW FILE: cellpicmx.gif --- (This appears to be a binary file; contents omitted.) --- NEW FILE: icon_mini_home.gif --- (This appears to be a binary file; contents omitted.) --- NEW FILE: arrow_right.gif --- (This appears to be a binary file; contents omitted.) --- NEW FILE: cellpic_bkg.jpg --- (This appears to be a binary file; contents omitted.) --- NEW FILE: corners_right2.gif --- (This appears to be a binary file; contents omitted.) --- NEW FILE: corners_left.gif --- (This appears to be a binary file; contents omitted.) --- NEW FILE: folder_announce_new.gif --- (This appears to be a binary file; contents omitted.) --- NEW FILE: icon_up.gif --- (This appears to be a binary file; contents omitted.) --- NEW FILE: index.htm --- <html> <head> <title>subSilver created by subBlue Design</title> <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1"> </head> <body bgcolor="#FFFFFF" text="#000000"> <table width="100%" height="100%" cellspacing="0" cellpadding="0" border="0"> <tr> <td align="center" valign="middle"><a href="http://www.subblue.com/" target="_new"><img src="created_by.jpg" width="400" height="300" border="0" alt="Created by subBlue Design" /></a></td> </tr> </table> </body> </html> --- NEW FILE: topic_delete.gif --- (This appears to be a binary file; contents omitted.) --- NEW FILE: mxbb_logo.gif --- (This appears to be a binary file; contents omitted.) --- NEW FILE: folder_locked_big.gif --- (This appears to be a binary file; contents omitted.) --- NEW FILE: cellpic.gif --- (This appears to be a binary file; contents omitted.) --- NEW FILE: nav_settings.gif --- (This appears to be a binary file; contents omitted.) --- NEW FILE: innerbox_bg.gif --- (This appears to be a binary file; contents omitted.) --- NEW FILE: bg_button.gif --- (This appears to be a binary file; contents omitted.) --- NEW FILE: folder_sticky_own.gif --- (This appears to be a binary file; contents omitted.) --- NEW FILE: icon_mini_login.gif --- (This appears to be a binary file; contents omitted.) --- NEW FILE: icon_delete.gif --- (This appears to be a binary file; contents omitted.) --- NEW FILE: nav_members.gif --- (This appears to be a binary file; contents omitted.) --- NEW FILE: index.html --- <?xml version="1.0" encoding="iso-8859-1"?> <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <html xmlns="http://www.w3.org/1999/xhtml"> <head> <title>Theme created by Daz @ forumimages.com</title> <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" /> </head> <body bgcolor="#FFFFFF" text="#000000"> </body> </html> --- NEW FILE: folder_announce.gif --- (This appears to be a binary file; contents omitted.) --- NEW FILE: msg_sentbox.gif --- (This appears to be a binary file; contents omitted.) --- NEW FILE: bg_tabs1.gif --- (This appears to be a binary file; contents omitted.) --- NEW FILE: topic_split.gif --- (This appears to be a binary file; contents omitted.) --- NEW FILE: icon_mini_profile.gif --- (This appears to be a binary file; contents omitted.) --- NEW FILE: topic_bin.gif --- (This appears to be a binary file; contents omitted.) --- NEW FILE: arrow_left.gif --- (This appears to be a binary file; contents omitted.) --- NEW FILE: cellpic1.gif --- (This appears to be a binary file; contents omitted.) --- NEW FILE: bg_header.gif --- (This appears to be a binary file; contents omitted.) --- NEW FILE: icon_mini_faq.gif --- (This appears to be a binary file; contents omitted.) --- NEW FILE: Normal_2.jpg --- (This appears to be a binary file; contents omitted.) --- NEW FILE: folder.gif --- (This appears to be a binary file; contents omitted.) --- NEW FILE: icon_ip.gif --- (This appears to be a binary file; contents omitted.) --- NEW FILE: icon_latest_reply.gif --- (This appears to be a binary file; contents omitted.) --- NEW FILE: folder_new_own.gif --- (This appears to be a binary file; contents omitted.) --- NEW FILE: nav_home.gif --- (This appears to be a binary file; contents omitted.) --- NEW FILE: folder_announce_new_own.gif --- (This appears to be a binary file; contents omitted.) --- NEW FILE: cellpic3_normal.gif --- (This appears to be a binary file; contents omitted.) --- NEW FILE: cellpic3mx.gif --- (This appears to be a binary file; contents omitted.) --- NEW FILE: logo_phpbb_med.gif --- (This appears to be a binary file; contents omitted.) --- NEW FILE: folder_big.gif --- (This appears to be a binary file; contents omitted.) --- NEW FILE: icon_mini_message.gif --- (This appears to be a binary file; contents omitted.) --- NEW FILE: icon_mini_groups.gif --- (This appears to be a binary file; contents omitted.) --- NEW FILE: nav_profile.gif --- (This appears to be a binary file; contents omitted.) --- NEW FILE: icon_newest_reply.gif --- (This appears to be a binary file; contents omitted.) --- NEW FILE: cellpic2.jpg --- (This appears to be a binary file; contents omitted.) --- NEW FILE: icon_minipost_new.gif --- (This appears to be a binary file; contents omitted.) --- NEW FILE: gradient2b.gif --- (This appears to be a binary file; contents omitted.) --- NEW FILE: nav_forum.gif --- (This appears to be a binary file; contents omitted.) --- NEW FILE: cellpic2mx.jpg --- (This appears to be a binary file; contents omitted.) --- NEW FILE: corners_left2.gif --- (This appears to be a binary file; contents omitted.) --- NEW FILE: msg_savebox.gif --- (This appears to be a binary file; contents omitted.) |
Update of /cvsroot/mxbb/core/templates/mxSilver/images/menu_icons In directory sfp-cvsdas-1.v30.ch3.sourceforge.com:/tmp/cvs-serv16908/images/menu_icons Added Files: icon_about_us.gif icon_about_us_hot.gif icon_bg.gif icon_bg_hot.gif icon_blank.gif icon_blank_hot.gif icon_blog.gif icon_blog_hot.gif icon_book.gif icon_book_hot.gif icon_calendar.gif icon_calendar_hot.gif icon_cart.gif icon_cart_hot.gif icon_cd.gif icon_cd_hot.gif icon_cellphone.gif icon_cellphone_hot.gif icon_chat.gif icon_chat_hot.gif icon_chatbox2.gif icon_chatbox2_hot.gif icon_clock.gif icon_clock_hot.gif icon_computer.gif icon_computer_hot.gif icon_contact.gif icon_contact_hot.gif icon_cut.gif icon_cut_hot.gif icon_day.gif icon_day_hot.gif icon_delete.gif icon_delete_hot.gif icon_dev.gif icon_dev_hot.gif icon_dl.gif icon_dl_hot.gif icon_doc.gif icon_doc_hot.gif icon_docmic.gif icon_docmic_hot.gif icon_docs.gif icon_docs_hot.gif icon_dot.gif icon_dot_hot.gif icon_education.gif icon_education_hot.gif icon_ekklesia.gif icon_ekklesia_hot.gif icon_exit.gif icon_exit_hot.gif icon_faq.gif icon_faq_hot.gif icon_feed.gif icon_flag.gif icon_flag_hot.gif icon_folder.gif icon_folder_hot.gif icon_food.gif icon_food_hot.gif icon_forbidden.gif icon_forbidden_hot.gif icon_forum.gif icon_forum_hot.gif icon_gallery.gif icon_gallery_hot.gif icon_game.gif icon_game_hot.gif icon_groups.gif icon_groups_hot.gif icon_guestbook.gif icon_guestbook_hot.gif icon_happy.gif icon_happy_hot.gif icon_help.gif icon_help2.gif icon_help2_hot.gif icon_help_hot.gif icon_home.gif icon_home_hot.gif icon_house.gif icon_house_hot.gif icon_info.gif icon_info_hot.gif icon_ipod.gif icon_ipod_hot.gif icon_key.gif icon_key_hot.gif icon_left.gif icon_left_hot.gif icon_link.gif icon_link_hot.gif icon_links.gif icon_links_hot.gif icon_list.gif icon_list_hot.gif icon_lock.gif icon_lock_hot.gif icon_login.gif icon_login_hot.gif icon_mail.gif icon_mail_hot.gif icon_map.gif icon_map_hot.gif icon_members.gif icon_members_hot.gif icon_message.gif icon_message_hot.gif icon_minus.gif icon_minus_hot.gif icon_movie.gif icon_movie_hot.gif icon_mp3.gif icon_mp3_hot.gif icon_music.gif icon_music_hot.gif icon_notify.gif icon_notify_hot.gif icon_pay.gif icon_pay_hot.gif icon_phone.gif icon_phone_hot.gif icon_plus.gif icon_plus_hot.gif icon_post.gif icon_post_hot.gif icon_posts.gif icon_posts_hot.gif icon_print.gif icon_print_hot.gif icon_profile.gif icon_profile_hot.gif icon_promote.gif icon_promote_hot.gif icon_radio.gif icon_radio_hot.gif icon_register.gif icon_register_hot.gif icon_reply.gif icon_reply_hot.gif icon_right.gif icon_right_hot.gif icon_sad.gif icon_sad_hot.gif icon_save.gif icon_save_hot.gif icon_search.gif icon_search_hot.gif icon_select.gif icon_select_hot.gif icon_smilie.gif icon_smilie_hot.gif icon_sponsors.gif icon_sponsors_hot.gif icon_star.gif icon_star_hot.gif icon_stats.gif icon_stats_hot.gif icon_theme.gif icon_theme_hot.gif icon_trash.gif icon_trash_hot.gif icon_tv.gif icon_tv_hot.gif icon_unlock.gif icon_unlock_hot.gif icon_upload.gif icon_upload_hot.gif icon_url.gif icon_url_hot.gif icon_user.gif icon_user_hot.gif icon_wallpapers.gif icon_wallpapers_hot.gif icon_zoom_in.gif icon_zoom_in_hot.gif icon_zoom_out.gif icon_zoom_out_hot.gif icons_stats.gif icons_stats_hot.gif movie.gif new.gif smilie.gif spacer.gif under_konst.gif update.gif Log Message: mxSilver upgrade --- NEW FILE: icon_info_hot.gif --- (This appears to be a binary file; contents omitted.) --- NEW FILE: icon_wallpapers.gif --- (This appears to be a binary file; contents omitted.) --- NEW FILE: icon_music.gif --- (This appears to be a binary file; contents omitted.) --- NEW FILE: icon_mail_hot.gif --- (This appears to be a binary file; contents omitted.) --- NEW FILE: icon_folder.gif --- (This appears to be a binary file; contents omitted.) --- NEW FILE: icon_tv.gif --- (This appears to be a binary file; contents omitted.) --- NEW FILE: icon_save_hot.gif --- (This appears to be a binary file; contents omitted.) --- NEW FILE: icons_stats_hot.gif --- (This appears to be a binary file; contents omitted.) --- NEW FILE: icon_select.gif --- (This appears to be a binary file; contents omitted.) --- NEW FILE: icon_message_hot.gif --- (This appears to be a binary file; contents omitted.) --- NEW FILE: icon_docs.gif --- (This appears to be a binary file; contents omitted.) --- NEW FILE: icon_ipod_hot.gif --- (This appears to be a binary file; contents omitted.) --- NEW FILE: icon_dl_hot.gif --- (This appears to be a binary file; contents omitted.) --- NEW FILE: icon_clock_hot.gif --- (This appears to be a binary file; contents omitted.) --- NEW FILE: icon_trash_hot.gif --- (This appears to be a binary file; contents omitted.) --- NEW FILE: icon_info.gif --- (This appears to be a binary file; contents omitted.) --- NEW FILE: icon_wallpapers_hot.gif --- (This appears to be a binary file; contents omitted.) --- NEW FILE: icon_help.gif --- (This appears to be a binary file; contents omitted.) --- NEW FILE: icon_education_hot.gif --- (This appears to be a binary file; contents omitted.) --- NEW FILE: icon_phone_hot.gif --- (This appears to be a binary file; contents omitted.) --- NEW FILE: icon_profile.gif --- (This appears to be a binary file; contents omitted.) --- NEW FILE: new.gif --- (This appears to be a binary file; contents omitted.) --- NEW FILE: icon_star.gif --- (This appears to be a binary file; contents omitted.) --- NEW FILE: icon_bg_hot.gif --- (This appears to be a binary file; contents omitted.) --- NEW FILE: icon_links.gif --- (This appears to be a binary file; contents omitted.) --- NEW FILE: icons_stats.gif --- (This appears to be a binary file; contents omitted.) --- NEW FILE: update.gif --- (This appears to be a binary file; contents omitted.) --- NEW FILE: icon_home.gif --- (This appears to be a binary file; contents omitted.) --- NEW FILE: icon_ekklesia.gif --- (This appears to be a binary file; contents omitted.) --- NEW FILE: spacer.gif --- (This appears to be a binary file; contents omitted.) --- NEW FILE: icon_happy.gif --- (This appears to be a binary file; contents omitted.) --- NEW FILE: icon_search_hot.gif --- (This appears to be a binary file; contents omitted.) --- NEW FILE: icon_ekklesia_hot.gif --- (This appears to be a binary file; contents omitted.) --- NEW FILE: icon_home_hot.gif --- (This appears to be a binary file; contents omitted.) --- NEW FILE: icon_sponsors.gif --- (This appears to be a binary file; contents omitted.) --- NEW FILE: icon_trash.gif --- (This appears to be a binary file; contents omitted.) --- NEW FILE: icon_unlock.gif --- (This appears to be a binary file; contents omitted.) --- NEW FILE: icon_delete_hot.gif --- (This appears to be a binary file; contents omitted.) --- NEW FILE: icon_book_hot.gif --- (This appears to be a binary file; contents omitted.) --- NEW FILE: icon_docs_hot.gif --- (This appears to be a binary file; contents omitted.) --- NEW FILE: icon_list.gif --- (This appears to be a binary file; contents omitted.) --- NEW FILE: icon_day_hot.gif --- (This appears to be a binary file; contents omitted.) --- NEW FILE: icon_bg.gif --- (This appears to be a binary file; contents omitted.) --- NEW FILE: icon_unlock_hot.gif --- (This appears to be a binary file; contents omitted.) --- NEW FILE: icon_zoom_in.gif --- (This appears to be a binary file; contents omitted.) --- NEW FILE: icon_movie_hot.gif --- (This appears to be a binary file; contents omitted.) --- NEW FILE: icon_reply.gif --- (This appears to be a binary file; contents omitted.) --- NEW FILE: icon_cd_hot.gif --- (This appears to be a binary file; contents omitted.) --- NEW FILE: icon_chat.gif --- (This appears to be a binary file; contents omitted.) --- NEW FILE: icon_education.gif --- (This appears to be a binary file; contents omitted.) --- NEW FILE: icon_chat_hot.gif --- (This appears to be a binary file; contents omitted.) --- NEW FILE: icon_forum.gif --- (This appears to be a binary file; contents omitted.) --- NEW FILE: icon_stats.gif --- (This appears to be a binary file; contents omitted.) --- NEW FILE: icon_house.gif --- (This appears to be a binary file; contents omitted.) --- NEW FILE: icon_url.gif --- (This appears to be a binary file; contents omitted.) --- NEW FILE: icon_promote.gif --- (This appears to be a binary file; contents omitted.) --- NEW FILE: icon_cellphone_hot.gif --- (This appears to be a binary file; contents omitted.) --- NEW FILE: icon_sponsors_hot.gif --- (This appears to be a binary file; contents omitted.) --- NEW FILE: icon_search.gif --- (This appears to be a binary file; contents omitted.) --- NEW FILE: icon_theme.gif --- (This appears to be a binary file; contents omitted.) --- NEW FILE: icon_blog.gif --- (This appears to be a binary file; contents omitted.) --- NEW FILE: icon_zoom_in_hot.gif --- (This appears to be a binary file; contents omitted.) --- NEW FILE: icon_minus_hot.gif --- (This appears to be a binary file; contents omitted.) --- NEW FILE: icon_radio.gif --- (This appears to be a binary file; contents omitted.) --- NEW FILE: icon_login.gif --- (This appears to be a binary file; contents omitted.) --- NEW FILE: icon_cart_hot.gif --- (This appears to be a binary file; contents omitted.) --- NEW FILE: icon_save.gif --- (This appears to be a binary file; contents omitted.) --- NEW FILE: icon_contact_hot.gif --- (This appears to be a binary file; contents omitted.) --- NEW FILE: icon_forbidden.gif --- (This appears to be a binary file; contents omitted.) --- NEW FILE: icon_cd.gif --- (This appears to be a binary file; contents omitted.) --- NEW FILE: icon_members.gif --- (This appears to be a binary file; contents omitted.) --- NEW FILE: icon_select_hot.gif --- (This appears to be a binary file; contents omitted.) --- NEW FILE: icon_lock.gif --- (This appears to be a binary file; contents omitted.) --- NEW FILE: icon_cut_hot.gif --- (This appears to be a binary file; contents omitted.) --- NEW FILE: icon_mp3.gif --- (This appears to be a binary file; contents omitted.) --- NEW FILE: icon_chatbox2.gif --- (This appears to be a binary file; contents omitted.) --- NEW FILE: icon_guestbook.gif --- (This appears to be a binary file; contents omitted.) --- NEW FILE: icon_theme_hot.gif --- (This appears to be a binary file; contents omitted.) --- NEW FILE: movie.gif --- (This appears to be a binary file; contents omitted.) --- NEW FILE: icon_blank_hot.gif --- (This appears to be a binary file; contents omitted.) --- NEW FILE: icon_happy_hot.gif --- (This appears to be a binary file; contents omitted.) --- NEW FILE: icon_sad_hot.gif --- (This appears to be a binary file; contents omitted.) --- NEW FILE: icon_login_hot.gif --- (This appears to be a binary file; contents omitted.) --- NEW FILE: icon_house_hot.gif --- (This appears to be a binary file; contents omitted.) --- NEW FILE: icon_groups.gif --- (This appears to be a binary file; contents omitted.) --- NEW FILE: icon_doc_hot.gif --- (This appears to be a binary file; contents omitted.) --- NEW FILE: icon_ipod.gif --- (This appears to be a binary file; contents omitted.) --- NEW FILE: icon_movie.gif --- (This appears to be a binary file; contents omitted.) --- NEW FILE: icon_cut.gif --- (This appears to be a binary file; contents omitted.) --- NEW FILE: icon_members_hot.gif --- (This appears to be a binary file; contents omitted.) --- NEW FILE: icon_user_hot.gif --- (This appears to be a binary file; contents omitted.) --- NEW FILE: icon_cellphone.gif --- (This appears to be a binary file; contents omitted.) --- NEW FILE: under_konst.gif --- (This appears to be a binary file; contents omitted.) --- NEW FILE: icon_game_hot.gif --- (This appears to be a binary file; contents omitted.) --- NEW FILE: icon_food_hot.gif --- (This appears to be a binary file; contents omitted.) --- NEW FILE: icon_book.gif --- (This appears to be a binary file; contents omitted.) --- NEW FILE: icon_register.gif --- (This appears to be a binary file; contents omitted.) --- NEW FILE: icon_about_us_hot.gif --- (This appears to be a binary file; contents omitted.) --- NEW FILE: icon_radio_hot.gif --- (This appears to be a binary file; contents omitted.) --- NEW FILE: icon_pay_hot.gif --- (This appears to be a binary file; contents omitted.) --- NEW FILE: icon_docmic_hot.gif --- (This appears to be a binary file; contents omitted.) --- NEW FILE: icon_tv_hot.gif --- (This appears to be a binary file; contents omitted.) --- NEW FILE: icon_upload_hot.gif --- (This appears to be a binary file; contents omitted.) --- NEW FILE: icon_computer_hot.gif --- (This appears to be a binary file; contents omitted.) --- NEW FILE: icon_blog_hot.gif --- (This appears to be a binary file; contents omitted.) --- NEW FILE: icon_sad.gif --- (This appears to be a binary file; contents omitted.) --- NEW FILE: icon_plus_hot.gif --- (This appears to be a binary file; contents omitted.) --- NEW FILE: icon_smilie.gif --- (This appears to be a binary file; contents omitted.) --- NEW FILE: icon_doc.gif --- (This appears to be a binary file; contents omitted.) --- NEW FILE: icon_stats_hot.gif --- (This appears to be a binary file; contents omitted.) --- NEW FILE: icon_links_hot.gif --- (This appears to be a binary file; contents omitted.) --- NEW FILE: icon_link.gif --- (This appears to be a binary file; contents omitted.) --- NEW FILE: icon_groups_hot.gif --- (This appears to be a binary file; contents omitted.) --- NEW FILE: icon_user.gif --- (This appears to be a binary file; contents omitted.) --- NEW FILE: icon_minus.gif --- (This appears to be a binary file; contents omitted.) --- NEW FILE: icon_contact.gif --- (This appears to be a binary file; contents omitted.) --- NEW FILE: icon_dev.gif --- (This appears to be a binary file; contents omitted.) --- NEW FILE: icon_help2.gif --- (This appears to be a binary file; contents omitted.) --- NEW FILE: icon_faq_hot.gif --- (This appears to be a binary file; contents omitted.) --- NEW FILE: icon_pay.gif --- (This appears to be a binary file; contents omitted.) --- NEW FILE: icon_chatbox2_hot.gif --- (This appears to be a binary file; contents omitted.) --- NEW FILE: icon_folder_hot.gif --- (This appears to be a binary file; contents omitted.) --- NEW FILE: icon_link_hot.gif --- (This appears to be a binary file; contents omitted.) --- NEW FILE: icon_map.gif --- (This appears to be a binary file; contents omitted.) --- NEW FILE: icon_feed.gif --- (This appears to be a binary file; contents omitted.) --- NEW FILE: icon_plus.gif --- (This appears to be a binary file; contents omitted.) --- NEW FILE: icon_gallery_hot.gif --- (This appears to be a binary file; contents omitted.) --- NEW FILE: icon_map_hot.gif --- (This appears to be a binary file; contents omitted.) --- NEW FILE: icon_delete.gif --- (This appears to be a binary file; contents omitted.) --- NEW FILE: icon_promote_hot.gif --- (This appears to be a binary file; contents omitted.) --- NEW FILE: icon_dev_hot.gif --- (This appears to be a binary file; contents omitted.) --- NEW FILE: icon_exit.gif --- (This appears to be a binary file; contents omitted.) --- NEW FILE: icon_help_hot.gif --- (This appears to be a binary file; contents omitted.) --- NEW FILE: icon_upload.gif --- (This appears to be a binary file; contents omitted.) --- NEW FILE: icon_profile_hot.gif --- (This appears to be a binary file; contents omitted.) --- NEW FILE: icon_day.gif --- (This appears to be a binary file; contents omitted.) --- NEW FILE: icon_calendar.gif --- (This appears to be a binary file; contents omitted.) --- NEW FILE: icon_flag.gif --- (This appears to be a binary file; contents omitted.) --- NEW FILE: icon_list_hot.gif --- (This appears to be a binary file; contents omitted.) --- NEW FILE: icon_forbidden_hot.gif --- (This appears to be a binary file; contents omitted.) --- NEW FILE: icon_print_hot.gif --- (This appears to be a binary file; contents omitted.) --- NEW FILE: icon_message.gif --- (This appears to be a binary file; contents omitted.) --- NEW FILE: icon_about_us.gif --- (This appears to be a binary file; contents omitted.) --- NEW FILE: icon_lock_hot.gif --- (This appears to be a binary file; contents omitted.) --- NEW FILE: icon_register_hot.gif --- (This appears to be a binary file; contents omitted.) --- NEW FILE: icon_faq.gif --- (This appears to be a binary file; contents omitted.) --- NEW FILE: icon_print.gif --- (This appears to be a binary file; contents omitted.) --- NEW FILE: icon_food.gif --- (This appears to be a binary file; contents omitted.) --- NEW FILE: icon_url_hot.gif --- (This appears to be a binary file; contents omitted.) --- NEW FILE: icon_star_hot.gif --- (This appears to be a binary file; contents omitted.) --- NEW FILE: icon_dl.gif --- (This appears to be a binary file; contents omitted.) --- NEW FILE: icon_posts_hot.gif --- (This appears to be a binary file; contents omitted.) --- NEW FILE: icon_zoom_out.gif --- (This appears to be a binary file; contents omitted.) --- NEW FILE: icon_mail.gif --- (This appears to be a binary file; contents omitted.) --- NEW FILE: icon_right.gif --- (This appears to be a binary file; contents omitted.) --- NEW FILE: icon_zoom_out_hot.gif --- (This appears to be a binary file; contents omitted.) --- NEW FILE: icon_computer.gif --- (This appears to be a binary file; contents omitted.) --- NEW FILE: icon_right_hot.gif --- (This appears to be a binary file; contents omitted.) --- NEW FILE: icon_forum_hot.gif --- (This appears to be a binary file; contents omitted.) --- NEW FILE: icon_flag_hot.gif --- (This appears to be a binary file; contents omitted.) --- NEW FILE: icon_calendar_hot.gif --- (This appears to be a binary file; contents omitted.) --- NEW FILE: icon_dot_hot.gif --- (This appears to be a binary file; contents omitted.) --- NEW FILE: icon_cart.gif --- (This appears to be a binary file; contents omitted.) --- NEW FILE: icon_blank.gif --- (This appears to be a binary file; contents omitted.) --- NEW FILE: icon_exit_hot.gif --- (This appears to be a binary file; contents omitted.) --- NEW FILE: icon_reply_hot.gif --- (This appears to be a binary file; contents omitted.) --- NEW FILE: icon_help2_hot.gif --- (This appears to be a binary file; contents omitted.) --- NEW FILE: icon_key.gif --- (This appears to be a binary file; contents omitted.) --- NEW FILE: icon_phone.gif --- (This appears to be a binary file; contents omitted.) --- NEW FILE: icon_post.gif --- (This appears to be a binary file; contents omitted.) --- NEW FILE: icon_docmic.gif --- (This appears to be a binary file; contents omitted.) --- NEW FILE: icon_guestbook_hot.gif --- (This appears to be a binary file; contents omitted.) --- NEW FILE: icon_post_hot.gif --- (This appears to be a binary file; contents omitted.) --- NEW FILE: icon_notify.gif --- (This appears to be a binary file; contents omitted.) --- NEW FILE: icon_music_hot.gif --- (This appears to be a binary file; contents omitted.) --- NEW FILE: icon_smilie_hot.gif --- (This appears to be a binary file; contents omitted.) --- NEW FILE: icon_gallery.gif --- (This appears to be a binary file; contents omitted.) --- NEW FILE: icon_mp3_hot.gif --- (This appears to be a binary file; contents omitted.) --- NEW FILE: icon_notify_hot.gif --- (This appears to be a binary file; contents omitted.) --- NEW FILE: icon_game.gif --- (This appears to be a binary file; contents omitted.) --- NEW FILE: icon_left.gif --- (This appears to be a binary file; contents omitted.) --- NEW FILE: icon_key_hot.gif --- (This appears to be a binary file; contents omitted.) --- NEW FILE: icon_posts.gif --- (This appears to be a binary file; contents omitted.) --- NEW FILE: smilie.gif --- (This appears to be a binary file; contents omitted.) --- NEW FILE: icon_left_hot.gif --- (This appears to be a binary file; contents omitted.) --- NEW FILE: icon_clock.gif --- (This appears to be a binary file; contents omitted.) --- NEW FILE: icon_dot.gif --- (This appears to be a binary file; contents omitted.) |
Update of /cvsroot/mxbb/core/templates/mxSilver/images/page_icons In directory sfp-cvsdas-1.v30.ch3.sourceforge.com:/tmp/cvs-serv16908/images/page_icons Added Files: icon_about.gif icon_angel.gif icon_announcement.gif icon_bible.gif icon_bible_old.gif icon_blog.gif icon_book.gif icon_calendar.gif icon_calendar2.gif icon_cart.gif icon_cd.gif icon_cellphone.gif icon_chat.gif icon_chatbox.gif icon_circel.gif icon_clock.gif icon_computer.gif icon_develope.gif icon_dj.gif icon_dl.gif icon_dl2.gif icon_doc.gif icon_docs.gif icon_docs2.gif icon_download.gif icon_drink.gif icon_edit.gif icon_explorer.gif icon_faq.gif icon_find.gif icon_forbidden.gif icon_forum.gif icon_forum3.gif icon_gallery.gif icon_gallery2.gif icon_game.gif icon_game2.gif icon_game3.gif icon_games.gif icon_groups.gif icon_guestbook.gif icon_help.gif icon_home.gif icon_home2.gif icon_home3.gif icon_house.gif icon_icon.gif icon_info.gif icon_jpg.gif icon_links.gif icon_list.gif icon_list2.gif icon_lock.gif icon_login.gif icon_loudspeaker.gif icon_mail.gif icon_mail2.gif icon_mail4.gif icon_mark.gif icon_members.gif icon_misc.gif icon_movie.gif icon_movie2.gif icon_movie3.gif icon_movie4.gif icon_mp3.gif icon_musik.gif icon_mydoc.gif icon_news.gif icon_paper.gif icon_paper_album.gif icon_paper_doc.gif icon_paper_help.gif icon_paper_notify.gif icon_pdf.gif icon_phone.gif icon_plus.gif icon_post.gif icon_print.gif icon_profile.gif icon_profile2.gif icon_profile_boy.gif icon_profile_headset.gif icon_profile_music.gif icon_promote.gif icon_prospects.gif icon_protections.gif icon_radio.gif icon_rate.gif icon_register.gif icon_restore.gif icon_save.gif icon_saveall.gif icon_scate.gif icon_search.gif icon_select.gif icon_select2.gif icon_settings.gif icon_smilie.gif icon_smilie2.gif icon_smilie3.gif icon_sponsors.gif icon_statistics.gif icon_stats.gif icon_stats2.gif icon_stop.gif icon_theme.gif icon_theme2.gif icon_transfer.gif icon_trash.gif icon_tv.gif icon_url.gif icon_weblinks.gif icon_zip.gif icon_zipdisc.gif icons_groups.psd nav_about_us.gif nav_announcement.gif nav_bible.gif nav_calendar.gif nav_chatbox.gif nav_develope.gif nav_download.gif nav_ekklesia.gif nav_email.gif nav_email2.gif nav_explorer.gif nav_forum.gif nav_guestbook.gif nav_help.gif nav_home.gif nav_info.gif nav_login.gif nav_members.gif nav_musik.gif nav_mydoc.gif nav_news.gif nav_profile.gif nav_promote.gif nav_radio.gif nav_rate.gif nav_register.gif nav_search.gif nav_settings.gif nav_sponsors.gif nav_statistics.gif nav_theme.gif nav_theme2.gif nav_weblinks.gif plus.gif spacer.gif thumb_globe.gif thumb_news.gif Log Message: mxSilver upgrade --- NEW FILE: icon_tv.gif --- (This appears to be a binary file; contents omitted.) --- NEW FILE: icon_weblinks.gif --- (This appears to be a binary file; contents omitted.) --- NEW FILE: icon_chatbox.gif --- (This appears to be a binary file; contents omitted.) --- NEW FILE: icon_search.gif --- (This appears to be a binary file; contents omitted.) --- NEW FILE: icon_forbidden.gif --- (This appears to be a binary file; contents omitted.) --- NEW FILE: nav_members.gif --- (This appears to be a binary file; contents omitted.) --- NEW FILE: icon_scate.gif --- (This appears to be a binary file; contents omitted.) --- NEW FILE: icon_info.gif --- (This appears to be a binary file; contents omitted.) --- NEW FILE: icon_smilie.gif --- (This appears to be a binary file; contents omitted.) --- NEW FILE: icon_profile.gif --- (This appears to be a binary file; contents omitted.) --- NEW FILE: icon_transfer.gif --- (This appears to be a binary file; contents omitted.) --- NEW FILE: nav_explorer.gif --- (This appears to be a binary file; contents omitted.) --- NEW FILE: icon_links.gif --- (This appears to be a binary file; contents omitted.) --- NEW FILE: icon_profile_headset.gif --- (This appears to be a binary file; contents omitted.) --- NEW FILE: icon_home.gif --- (This appears to be a binary file; contents omitted.) --- NEW FILE: spacer.gif --- (This appears to be a binary file; contents omitted.) --- NEW FILE: icon_mark.gif --- (This appears to be a binary file; contents omitted.) --- NEW FILE: icon_movie3.gif --- (This appears to be a binary file; contents omitted.) --- NEW FILE: icon_theme2.gif --- (This appears to be a binary file; contents omitted.) --- NEW FILE: icon_sponsors.gif --- (This appears to be a binary file; contents omitted.) --- NEW FILE: icon_trash.gif --- (This appears to be a binary file; contents omitted.) --- NEW FILE: nav_weblinks.gif --- (This appears to be a binary file; contents omitted.) --- NEW FILE: icon_calendar2.gif --- (This appears to be a binary file; contents omitted.) --- NEW FILE: icon_bible.gif --- (This appears to be a binary file; contents omitted.) --- NEW FILE: icon_forum.gif --- (This appears to be a binary file; contents omitted.) --- NEW FILE: icon_statistics.gif --- (This appears to be a binary file; contents omitted.) --- NEW FILE: icon_mail2.gif --- (This appears to be a binary file; contents omitted.) --- NEW FILE: icon_find.gif --- (This appears to be a binary file; contents omitted.) --- NEW FILE: icon_zip.gif --- (This appears to be a binary file; contents omitted.) --- NEW FILE: icon_chat.gif --- (This appears to be a binary file; contents omitted.) --- NEW FILE: nav_register.gif --- (This appears to be a binary file; contents omitted.) --- NEW FILE: icon_blog.gif --- (This appears to be a binary file; contents omitted.) --- NEW FILE: icon_stats.gif --- (This appears to be a binary file; contents omitted.) --- NEW FILE: icon_profile_boy.gif --- (This appears to be a binary file; contents omitted.) --- NEW FILE: nav_about_us.gif --- (This appears to be a binary file; contents omitted.) --- NEW FILE: nav_promote.gif --- (This appears to be a binary file; contents omitted.) --- NEW FILE: icon_icon.gif --- (This appears to be a binary file; contents omitted.) --- NEW FILE: icon_url.gif --- (This appears to be a binary file; contents omitted.) --- NEW FILE: icon_promote.gif --- (This appears to be a binary file; contents omitted.) --- NEW FILE: icon_select.gif --- (This appears to be a binary file; contents omitted.) --- NEW FILE: nav_download.gif --- (This appears to be a binary file; contents omitted.) --- NEW FILE: icon_theme.gif --- (This appears to be a binary file; contents omitted.) --- NEW FILE: nav_search.gif --- (This appears to be a binary file; contents omitted.) --- NEW FILE: icon_paper_help.gif --- (This appears to be a binary file; contents omitted.) --- NEW FILE: nav_email.gif --- (This appears to be a binary file; contents omitted.) --- NEW FILE: icon_radio.gif --- (This appears to be a binary file; contents omitted.) --- NEW FILE: icon_login.gif --- (This appears to be a binary file; contents omitted.) --- NEW FILE: icon_pdf.gif --- (This appears to be a binary file; contents omitted.) --- NEW FILE: icon_save.gif --- (This appears to be a binary file; contents omitted.) --- NEW FILE: nav_info.gif --- (This appears to be a binary file; contents omitted.) --- NEW FILE: nav_help.gif --- (This appears to be a binary file; contents omitted.) --- NEW FILE: icon_cd.gif --- (This appears to be a binary file; contents omitted.) --- NEW FILE: icon_members.gif --- (This appears to be a binary file; contents omitted.) --- NEW FILE: icon_lock.gif --- (This appears to be a binary file; contents omitted.) --- NEW FILE: icon_mp3.gif --- (This appears to be a binary file; contents omitted.) --- NEW FILE: icon_guestbook.gif --- (This appears to be a binary file; contents omitted.) --- NEW FILE: icon_stats2.gif --- (This appears to be a binary file; contents omitted.) --- NEW FILE: nav_radio.gif --- (This appears to be a binary file; contents omitted.) --- NEW FILE: nav_sponsors.gif --- (This appears to be a binary file; contents omitted.) --- NEW FILE: icon_doc.gif --- (This appears to be a binary file; contents omitted.) --- NEW FILE: icon_smilie3.gif --- (This appears to be a binary file; contents omitted.) --- NEW FILE: icon_angel.gif --- (This appears to be a binary file; contents omitted.) --- NEW FILE: icon_groups.gif --- (This appears to be a binary file; contents omitted.) --- NEW FILE: icon_about.gif --- (This appears to be a binary file; contents omitted.) --- NEW FILE: icon_loudspeaker.gif --- (This appears to be a binary file; contents omitted.) --- NEW FILE: icon_edit.gif --- (This appears to be a binary file; contents omitted.) --- NEW FILE: icon_settings.gif --- (This appears to be a binary file; contents omitted.) --- NEW FILE: icon_rate.gif --- (This appears to be a binary file; contents omitted.) --- NEW FILE: icon_smilie2.gif --- (This appears to be a binary file; contents omitted.) --- NEW FILE: icon_forum3.gif --- (This appears to be a binary file; contents omitted.) --- NEW FILE: icon_protections.gif --- (This appears to be a binary file; contents omitted.) --- NEW FILE: icon_develope.gif --- (This appears to be a binary file; contents omitted.) --- NEW FILE: icon_cellphone.gif --- (This appears to be a binary file; contents omitted.) --- NEW FILE: icon_drink.gif --- (This appears to be a binary file; contents omitted.) --- NEW FILE: icon_book.gif --- (This appears to be a binary file; contents omitted.) --- NEW FILE: icon_docs2.gif --- (This appears to be a binary file; contents omitted.) --- NEW FILE: icon_register.gif --- (This appears to be a binary file; contents omitted.) --- NEW FILE: icon_games.gif --- (This appears to be a binary file; contents omitted.) --- NEW FILE: icon_restore.gif --- (This appears to be a binary file; contents omitted.) --- NEW FILE: nav_ekklesia.gif --- (This appears to be a binary file; contents omitted.) --- NEW FILE: icon_zipdisc.gif --- (This appears to be a binary file; contents omitted.) --- NEW FILE: icon_bible_old.gif --- (This appears to be a binary file; contents omitted.) --- NEW FILE: icon_movie.gif --- (This appears to be a binary file; contents omitted.) --- NEW FILE: nav_announcement.gif --- (This appears to be a binary file; contents omitted.) --- NEW FILE: plus.gif --- (This appears to be a binary file; contents omitted.) --- NEW FILE: icon_profile2.gif --- (This appears to be a binary file; contents omitted.) --- NEW FILE: icon_prospects.gif --- (This appears to be a binary file; contents omitted.) --- NEW FILE: icon_house.gif --- (This appears to be a binary file; contents omitted.) --- NEW FILE: icon_jpg.gif --- (This appears to be a binary file; contents omitted.) --- NEW FILE: icon_announcement.gif --- (This appears to be a binary file; contents omitted.) --- NEW FILE: icon_saveall.gif --- (This appears to be a binary file; contents omitted.) --- NEW FILE: nav_theme2.gif --- (This appears to be a binary file; contents omitted.) --- NEW FILE: icon_home2.gif --- (This appears to be a binary file; contents omitted.) --- NEW FILE: nav_settings.gif --- (This appears to be a binary file; contents omitted.) --- NEW FILE: icon_faq.gif --- (This appears to be a binary file; contents omitted.) --- NEW FILE: icon_misc.gif --- (This appears to be a binary file; contents omitted.) --- NEW FILE: nav_theme.gif --- (This appears to be a binary file; contents omitted.) --- NEW FILE: icon_plus.gif --- (This appears to be a binary file; contents omitted.) --- NEW FILE: icon_mydoc.gif --- (This appears to be a binary file; contents omitted.) --- NEW FILE: thumb_globe.gif --- (This appears to be a binary file; contents omitted.) --- NEW FILE: icon_gallery2.gif --- (This appears to be a binary file; contents omitted.) --- NEW FILE: icon_docs.gif --- (This appears to be a binary file; contents omitted.) --- NEW FILE: thumb_news.gif --- (This appears to be a binary file; contents omitted.) --- NEW FILE: icon_mail4.gif --- (This appears to be a binary file; contents omitted.) --- NEW FILE: icon_list.gif --- (This appears to be a binary file; contents omitted.) --- NEW FILE: icon_calendar.gif --- (This appears to be a binary file; contents omitted.) --- NEW FILE: nav_musik.gif --- (This appears to be a binary file; contents omitted.) --- NEW FILE: nav_rate.gif --- (This appears to be a binary file; contents omitted.) --- NEW FILE: icons_groups.psd --- (This appears to be a binary file; contents omitted.) --- NEW FILE: icon_game.gif --- (This appears to be a binary file; contents omitted.) --- NEW FILE: nav_login.gif --- (This appears to be a binary file; contents omitted.) --- NEW FILE: icon_movie4.gif --- (This appears to be a binary file; contents omitted.) --- NEW FILE: icon_home3.gif --- (This appears to be a binary file; contents omitted.) --- NEW FILE: icon_movie2.gif --- (This appears to be a binary file; contents omitted.) --- NEW FILE: nav_develope.gif --- (This appears to be a binary file; contents omitted.) --- NEW FILE: icon_paper_album.gif --- (This appears to be a binary file; contents omitted.) --- NEW FILE: icon_paper_notify.gif --- (This appears to be a binary file; contents omitted.) --- NEW FILE: icon_print.gif --- (This appears to be a binary file; contents omitted.) --- NEW FILE: icon_profile_music.gif --- (This appears to be a binary file; contents omitted.) --- NEW FILE: icon_paper.gif --- (This appears to be a binary file; contents omitted.) --- NEW FILE: icon_dl.gif --- (This appears to be a binary file; contents omitted.) --- NEW FILE: icon_download.gif --- (This appears to be a binary file; contents omitted.) --- NEW FILE: icon_game2.gif --- (This appears to be a binary file; contents omitted.) --- NEW FILE: icon_mail.gif --- (This appears to be a binary file; contents omitted.) --- NEW FILE: nav_guestbook.gif --- (This appears to be a binary file; contents omitted.) --- NEW FILE: nav_home.gif --- (This appears to be a binary file; contents omitted.) --- NEW FILE: icon_computer.gif --- (This appears to be a binary file; contents omitted.) --- NEW FILE: icon_help.gif --- (This appears to be a binary file; contents omitted.) --- NEW FILE: nav_email2.gif --- (This appears to be a binary file; contents omitted.) --- NEW FILE: icon_game3.gif --- (This appears to be a binary file; contents omitted.) --- NEW FILE: nav_news.gif --- (This appears to be a binary file; contents omitted.) --- NEW FILE: icon_dl2.gif --- (This appears to be a binary file; contents omitted.) --- NEW FILE: icon_cart.gif --- (This appears to be a binary file; contents omitted.) --- NEW FILE: icon_circel.gif --- (This appears to be a binary file; contents omitted.) --- NEW FILE: nav_calendar.gif --- (This appears to be a binary file; contents omitted.) --- NEW FILE: icon_phone.gif --- (This appears to be a binary file; contents omitted.) --- NEW FILE: nav_profile.gif --- (This appears to be a binary file; contents omitted.) --- NEW FILE: icon_post.gif --- (This appears to be a binary file; contents omitted.) --- NEW FILE: icon_explorer.gif --- (This appears to be a binary file; contents omitted.) --- NEW FILE: icon_stop.gif --- (This appears to be a binary file; contents omitted.) --- NEW FILE: icon_musik.gif --- (This appears to be a binary file; contents omitted.) --- NEW FILE: icon_gallery.gif --- (This appears to be a binary file; contents omitted.) --- NEW FILE: nav_chatbox.gif --- (This appears to be a binary file; contents omitted.) --- NEW FILE: icon_paper_doc.gif --- (This appears to be a binary file; contents omitted.) --- NEW FILE: icon_select2.gif --- (This appears to be a binary file; contents omitted.) --- NEW FILE: nav_statistics.gif --- (This appears to be a binary file; contents omitted.) --- NEW FILE: icon_dj.gif --- (This appears to be a binary file; contents omitted.) --- NEW FILE: nav_forum.gif --- (This appears to be a binary file; contents omitted.) --- NEW FILE: nav_bible.gif --- (This appears to be a binary file; contents omitted.) --- NEW FILE: icon_list2.gif --- (This appears to be a binary file; contents omitted.) --- NEW FILE: icon_news.gif --- (This appears to be a binary file; contents omitted.) --- NEW FILE: icon_clock.gif --- (This appears to be a binary file; contents omitted.) --- NEW FILE: nav_mydoc.gif --- (This appears to be a binary file; contents omitted.) |
|
From: FlorinCB <ory...@us...> - 2010-01-22 12:11:54
|
Update of /cvsroot/mxbb/core/templates/mxSilver/images In directory sfp-cvsdas-1.v30.ch3.sourceforge.com:/tmp/cvs-serv16908/images Added Files: index.php logo.gif logo_med.gif spacer.gif Log Message: mxSilver upgrade --- NEW FILE: logo.gif --- (This appears to be a binary file; contents omitted.) --- NEW FILE: spacer.gif --- (This appears to be a binary file; contents omitted.) --- NEW FILE: logo_med.gif --- (This appears to be a binary file; contents omitted.) --- NEW FILE: index.php --- <?php /** * * @package mxBB Portal Core * @version $Id: index.php,v 1.1 2010/01/22 12:11:45 orynider Exp $ * @copyright (c) 2002-2006 mxBB Project Team * @license http://opensource.org/licenses/gpl-license.php GNU General Public License v2 * */ /** * mxBB Notes: * This file is borrowed from phpBB, with some modifications */ // // Security and Page header // define('IN_PORTAL', 1); $mx_root_path = './../'; $phpEx = substr(strrchr(__FILE__, '.'), 1); $no_page_header = TRUE; require('./pagestart.' . $phpEx); // ------------------------------ // DEBUG ONLY ;-) // //error_reporting(E_ALL); // ------------------------------ // --------------- // Begin functions // function inarray($needle, $haystack) { for( $i = 0; $i < sizeof($haystack); $i++ ) { if( $haystack[$i] == $needle ) { return true; } } return false; } function read_admin($dir_module) { global $phpEx, $template, $lang, $board_config, $phpbb_root_path, $mx_user; $module = array(); if( $dir = @opendir($dir_module) ) { $setmodules = 1; while( $file = @readdir($dir) ) { if( preg_match("/^admin_.*?\." . $phpEx . "$/", $file) ) { include($dir_module . '/' . $file); } } @closedir($dir); unset($setmodules); } return $module; } // // End functions // ------------- // // Generate relevant output // if( isset($HTTP_GET_VARS['pane']) && $HTTP_GET_VARS['pane'] == 'left' ) { include('./page_header_admin.'.$phpEx); $template->set_filenames(array( 'body' => 'admin/index_navigate.tpl') ); $admincp_nav_icon_url = PORTAL_URL . $images['mx_graphics']['admin_icons']; $template->assign_vars(array( 'U_PHPBB_ROOT_PATH' => PHPBB_URL, 'TEMPLATE_ROOT_PATH' => TEMPLATE_ROOT_PATH, "U_PORTAL_INDEX" => append_sid(PORTAL_URL . "index.$phpEx"), "L_PORTAL_INDEX" => $lang['Portal_index'], "L_PREVIEW_PORTAL" => $lang['Preview_portal'], "U_FORUM_INDEX" => append_sid(PHPBB_URL . "index.$phpEx"), "U_ADMIN_INDEX" => append_sid("index.$phpEx?pane=right"), //+MOD: DHTML Menu for ACP 'COOKIE_NAME' => $board_config['cookie_name'], 'COOKIE_PATH' => $board_config['cookie_path'], 'COOKIE_DOMAIN' => $board_config['cookie_domain'], 'COOKIE_SECURE' => $board_config['cookie_secure'], 'IMG_URL_CONTRACT' => $admincp_nav_icon_url . '/contract.gif', 'IMG_URL_EXPAND' => $admincp_nav_icon_url . '/expand.gif', //-MOD: DHTML Menu for ACP "L_FORUM_INDEX" => $lang['Main_index'], "L_ADMIN_INDEX" => $lang['Admin_Index'], "L_PREVIEW_FORUM" => $lang['Preview_forum']) ); // // Read Portal configuration // // MX Addon ------------------------------------ $module_portal = read_admin('.'); $template->assign_block_vars('module_portal', array( 'L_MX_PORTAL' => $lang['MX_Portal'] )); // END ------------------------------------------ ksort($module_portal); //+MOD: DHTML Menu for ACP $menu_cat_id = 0; //-MOD: DHTML Menu for ACP while( list($cat, $action_array) = each($module_portal) ) { $cat = ( !empty($lang[$cat]) ) ? $lang[$cat] : preg_replace("/_/", " ", $cat); $template->assign_block_vars('module_portal.catrow', array( //+MOD: DHTML Menu for ACP 'MENU_CAT_ID' => $menu_cat_id, 'MENU_CAT_ROWS' => count($action_array), //-MOD: DHTML Menu for ACP 'ADMIN_CATEGORY' => $cat) ); ksort($action_array); $row_count = 0; while( list($action, $file) = each($action_array) ) { $row_color = ( !($row_count%2) ) ? $theme['td_color1'] : $theme['td_color2']; $row_class = ( !($row_count%2) ) ? $theme['td_class1'] : $theme['td_class2']; $action = ( !empty($lang[$action]) ) ? $lang[$action] : preg_replace("/_/", " ", $action); $template->assign_block_vars('module_portal.catrow.modulerow', array( "ROW_COLOR" => "#" . $row_color, "ROW_CLASS" => $row_class, //+MOD: DHTML Menu for ACP 'ROW_COUNT' => $row_count, //-MOD: DHTML Menu for ACP "ADMIN_MODULE" => $action, "U_ADMIN_MODULE" => append_sid(PORTAL_URL . $file) )); $row_count++; } //+MOD: DHTML Menu for ACP $menu_cat_id++; //-MOD: DHTML Menu for ACP } // MX ADDON // Include PHPBB Administration // ------------------------------------------------------------------------------- $module_phpbb = read_admin($phpbb_root_path . 'admin/'); $template->assign_block_vars('module_phpbb', array( 'L_PHPBB' => $lang['Phpbb'] )); ksort($module_phpbb); //+MOD: DHTML Menu for ACP $menu_cat_id = 0; //-MOD: DHTML Menu for ACP while( list($cat, $action_array) = each($module_phpbb) ) { $cat = ( !empty($lang[$cat]) ) ? $lang[$cat] : preg_replace("/_/", " ", $cat); $template->assign_block_vars('module_phpbb.catrow', array( //+MOD: DHTML Menu for ACP 'MENU_CAT_ID' => $menu_cat_id, 'MENU_CAT_ROWS' => count($action_array), //-MOD: DHTML Menu for ACP 'ADMIN_CATEGORY' => $cat) ); ksort($action_array); $row_count = 0; while( list($action, $file) = each($action_array) ) { $row_color = ( !($row_count%2) ) ? $theme['td_color1'] : $theme['td_color2']; $row_class = ( !($row_count%2) ) ? $theme['td_class1'] : $theme['td_class2']; $action = ( !empty($lang[$action]) ) ? $lang[$action] : preg_replace("/_/", " ", $action); $template->assign_block_vars('module_phpbb.catrow.modulerow', array( "ROW_COLOR" => "#" . $row_color, "ROW_CLASS" => $row_class, //+MOD: DHTML Menu for ACP 'ROW_COUNT' => $row_count, //-MOD: DHTML Menu for ACP "ADMIN_MODULE" => $action, "U_ADMIN_MODULE" => append_sid(PHPBB_URL . 'admin/' . $file)) ); $row_count++; } //+MOD: DHTML Menu for ACP $menu_cat_id++; //-MOD: DHTML Menu for ACP } // // Read Portal Module Configuration // $sql = "SELECT * FROM " . MODULE_TABLE . " WHERE module_include_admin = 1 ORDER BY module_name"; if( !($q_modules = $db->sql_query($sql)) ) { mx_message_die(GENERAL_ERROR, "Could not query modules information", '', __LINE__, __FILE__, $sql); } if( $total_modules = $db->sql_numrows($q_modules) ) { $module_rows = $db->sql_fetchrowset($q_modules); } $db->sql_freeresult($result); $module_mx = array(); for( $module_cnt = 0; $module_cnt < $total_modules; $module_cnt++ ) { $module_path_admin = $mx_root_path . $module_rows[$module_cnt]['module_path'] . "admin/"; $module_path_root = $mx_root_path . $module_rows[$module_cnt]['module_path']; // ********************************************************************** // Read language definition // ********************************************************************** if ( file_exists( $module_path_root . 'language/lang_' . $board_config['default_lang'] . '/lang_admin.' . $phpEx ) ) { include( $module_path_root . 'language/lang_' . $board_config['default_lang'] . '/lang_admin.' . $phpEx ); } else if ( file_exists( $module_path_root . 'language/lang_english/lang_admin.' . $phpEx ) ) { include( $module_path_root . 'language/lang_english/lang_admin.' . $phpEx ); } $module_mx = array_merge_recursive($module_mx, read_admin($module_path_admin)); } $template->assign_block_vars('module_mx', array( 'L_MX_MODULES' => $lang['MX_Modules']) ); ksort($module_mx); //+MOD: DHTML Menu for ACP $menu_cat_id = 0; //-MOD: DHTML Menu for ACP while( list($cat, $action_array) = each($module_mx) ) { $cat = ( !empty($lang[$cat]) ) ? $lang[$cat] : preg_replace("/_/", " ", $cat); $template->assign_block_vars('module_mx.catrow', array( //+MOD: DHTML Menu for ACP 'MENU_CAT_ID' => $menu_cat_id, 'MENU_CAT_ROWS' => count($action_array), //-MOD: DHTML Menu for ACP 'ADMIN_CATEGORY' => $cat) ); ksort($action_array); $row_count = 0; while( list($action, $file) = each($action_array) ) { $row_color = ( !($row_count%2) ) ? $theme['td_color1'] : $theme['td_color2']; $row_class = ( !($row_count%2) ) ? $theme['td_class1'] : $theme['td_class2']; $action = ( !empty($lang[$action]) ) ? $lang[$action] : preg_replace("/_/", " ", $action); $template->assign_block_vars('module_mx.catrow.modulerow', array( "ROW_COLOR" => "#" . $row_color, "ROW_CLASS" => $row_class, //+MOD: DHTML Menu for ACP 'ROW_COUNT' => $row_count, //-MOD: DHTML Menu for ACP "ADMIN_MODULE" => $action, "U_ADMIN_MODULE" => append_sid(PORTAL_URL . $file)) ); $row_count++; } //+MOD: DHTML Menu for ACP $menu_cat_id++; //-MOD: DHTML Menu for ACP } // ----------------------------------------------------------------------------------- // END MX ADDON // ----------------------------------------------------------------------------------- $template->pparse('body'); include('./page_footer_admin.'.$phpEx); } elseif( isset($HTTP_GET_VARS['pane']) && $HTTP_GET_VARS['pane'] == 'right' ) { include('./page_header_admin.'.$phpEx); $template->set_filenames(array( "body" => "admin/index_body.tpl") ); $template->assign_vars(array( // MX Addon 'U_PHPBB_ROOT_PATH' => PHPBB_URL, 'TEMPLATE_ROOT_PATH' => TEMPLATE_ROOT_PATH, // END "L_WELCOME" => $lang['Welcome_phpBB'], "L_ADMIN_INTRO" => $lang['Admin_intro'], "L_FORUM_STATS" => $lang['Forum_stats'], "L_WHO_IS_ONLINE" => $lang['Who_is_Online'], "L_USERNAME" => $lang['Username'], "L_LOCATION" => $lang['Location'], "L_LAST_UPDATE" => $lang['Last_updated'], "L_IP_ADDRESS" => $lang['IP_Address'], "L_STATISTIC" => $lang['Statistic'], "L_VALUE" => $lang['Value'], "L_NUMBER_POSTS" => $lang['Number_posts'], "L_POSTS_PER_DAY" => $lang['Posts_per_day'], "L_NUMBER_TOPICS" => $lang['Number_topics'], "L_TOPICS_PER_DAY" => $lang['Topics_per_day'], "L_NUMBER_USERS" => $lang['Number_users'], "L_USERS_PER_DAY" => $lang['Users_per_day'], "L_BOARD_STARTED" => $lang['Board_started'], "L_AVATAR_DIR_SIZE" => $lang['Avatar_dir_size'], "L_DB_SIZE" => $lang['Database_size'], "L_FORUM_LOCATION" => $lang['Forum_Location'], "L_STARTED" => $lang['Login'], "L_GZIP_COMPRESSION" => $lang['Gzip_compression']) ); // // Get forum statistics // $total_posts = get_db_stat('postcount'); $total_users = get_db_stat('usercount'); $total_topics = get_db_stat('topiccount'); $start_date = create_date($board_config['default_dateformat'], $board_config['board_startdate'], $board_config['board_timezone']); $boarddays = ( time() - $board_config['board_startdate'] ) / 86400; $posts_per_day = sprintf("%.2f", $total_posts / $boarddays); $topics_per_day = sprintf("%.2f", $total_topics / $boarddays); $users_per_day = sprintf("%.2f", $total_users / $boarddays); $avatar_dir_size = 0; if ($avatar_dir = @opendir($phpbb_root_path . $board_config['avatar_path']) ) { while( $file = @readdir($avatar_dir) ) { if( $file != "." && $file != ".." ) { $avatar_dir_size += @filesize($phpbb_root_path . $board_config['avatar_path'] . "/" . $file); } } @closedir($avatar_dir); // // This bit of code translates the avatar directory size into human readable format // Borrowed the code from the PHP.net annoted manual, origanally written by: // Jesse (je...@je...) // if($avatar_dir_size >= 1048576) { $avatar_dir_size = round($avatar_dir_size / 1048576 * 100) / 100 . " MB"; } else if($avatar_dir_size >= 1024) { $avatar_dir_size = round($avatar_dir_size / 1024 * 100) / 100 . " KB"; } else { $avatar_dir_size = $avatar_dir_size . " Bytes"; } } else { // Couldn't open Avatar dir. $avatar_dir_size = $lang['Not_available']; } if($posts_per_day > $total_posts) { $posts_per_day = $total_posts; } if($topics_per_day > $total_topics) { $topics_per_day = $total_topics; } if($users_per_day > $total_users) { $users_per_day = $total_users; } // // DB size ... MySQL only // // This code is heavily influenced by a similar routine // in phpMyAdmin 2.2.0 // if( preg_match("/^mysql/", SQL_LAYER) ) { $sql = "SELECT VERSION() AS mysql_version"; if($result = $db->sql_query($sql)) { $row = $db->sql_fetchrow($result); $version = $row['mysql_version']; if( preg_match("/^(3\.23|4\.|5\.)/", $version) ) { $db_name = ( preg_match("/^(3\.23\.[6-9])|(3\.23\.[1-9][1-9])|(4\.)|(5\.)/", $version) ) ? "`$dbname`" : $dbname; $sql = "SHOW TABLE STATUS FROM " . $db_name; if($result = $db->sql_query($sql)) { $tabledata_ary = $db->sql_fetchrowset($result); $dbsize = 0; for($i = 0; $i < count($tabledata_ary); $i++) { if( $tabledata_ary[$i]['Type'] != "MRG_MyISAM" ) { if( $table_prefix != "" ) { if( strstr($tabledata_ary[$i]['Name'], $table_prefix) ) { $dbsize += $tabledata_ary[$i]['Data_length'] + $tabledata_ary[$i]['Index_length']; } } else { $dbsize += $tabledata_ary[$i]['Data_length'] + $tabledata_ary[$i]['Index_length']; } } } } // Else we couldn't get the table status. } else { $dbsize = $lang['Not_available']; } } else { $dbsize = $lang['Not_available']; } $db->sql_freeresult($result); } else if( preg_match("/^mssql/", SQL_LAYER) ) { $sql = "SELECT ((SUM(size) * 8.0) * 1024.0) as dbsize FROM sysfiles"; if( $result = $db->sql_query($sql) ) { $dbsize = ( $row = $db->sql_fetchrow($result) ) ? intval($row['dbsize']) : $lang['Not_available']; } else { $dbsize = $lang['Not_available']; } $db->sql_freeresult($result); } else { $dbsize = $lang['Not_available']; } if ( is_integer($dbsize) ) { if( $dbsize >= 1048576 ) { $dbsize = sprintf("%.2f MB", ( $dbsize / 1048576 )); } else if( $dbsize >= 1024 ) { $dbsize = sprintf("%.2f KB", ( $dbsize / 1024 )); } else { $dbsize = sprintf("%.2f Bytes", $dbsize); } } $template->assign_vars(array( "NUMBER_OF_POSTS" => $total_posts, "NUMBER_OF_TOPICS" => $total_topics, "NUMBER_OF_USERS" => $total_users, "START_DATE" => $start_date, "POSTS_PER_DAY" => $posts_per_day, "TOPICS_PER_DAY" => $topics_per_day, "USERS_PER_DAY" => $users_per_day, "AVATAR_DIR_SIZE" => $avatar_dir_size, "DB_SIZE" => $dbsize, "GZIP_COMPRESSION" => ( $board_config['gzip_compress'] ) ? $lang['ON'] : $lang['OFF']) ); // // End forum statistics // // // Get users online information. // $sql = "SELECT u.user_id, u.username, u.user_session_time, u.user_session_page, s.session_logged_in, s.session_ip, s.session_start FROM " . USERS_TABLE . " u, " . SESSIONS_TABLE . " s WHERE s.session_logged_in = " . TRUE . " AND u.user_id = s.session_user_id AND u.user_id <> " . ANONYMOUS . " AND s.session_time >= " . ( time() - 300 ) . " ORDER BY u.user_session_time DESC"; if(!$result = $db->sql_query($sql)) { mx_message_die(GENERAL_ERROR, "Couldn't obtain regd user/online information.", "", __LINE__, __FILE__, $sql); } $onlinerow_reg = $db->sql_fetchrowset($result); $db->sql_freeresult($result); $sql = "SELECT session_page, session_logged_in, session_time, session_ip, session_start FROM " . SESSIONS_TABLE . " WHERE session_logged_in = 0 AND session_time >= " . ( time() - 300 ) . " ORDER BY session_time DESC"; if(!$result = $db->sql_query($sql)) { mx_message_die(GENERAL_ERROR, "Couldn't obtain guest user/online information.", "", __LINE__, __FILE__, $sql); } $onlinerow_guest = $db->sql_fetchrowset($result); $db->sql_freeresult($result); $sql = "SELECT forum_name, forum_id FROM " . FORUMS_TABLE; if($forums_result = $db->sql_query($sql)) { while($forumsrow = $db->sql_fetchrow($forums_result)) { $forum_data[$forumsrow['forum_id']] = $forumsrow['forum_name']; } } else { mx_message_die(GENERAL_ERROR, "Couldn't obtain user/online forums information.", "", __LINE__, __FILE__, $sql); } $db->sql_freeresult($result); $reg_userid_ary = array(); if( count($onlinerow_reg) ) { $registered_users = 0; for($i = 0; $i < count($onlinerow_reg); $i++) { if( !inarray($onlinerow_reg[$i]['user_id'], $reg_userid_ary) ) { $reg_userid_ary[] = $onlinerow_reg[$i]['user_id']; $username = $onlinerow_reg[$i]['username']; if( $onlinerow_reg[$i]['user_allow_viewonline'] || $userdata['user_level'] == ADMIN ) { $registered_users++; $hidden = FALSE; } else { $hidden_users++; $hidden = TRUE; } if( $onlinerow_reg[$i]['user_session_page'] < 1 ) { switch($onlinerow_reg[$i]['user_session_page']) { case PAGE_INDEX: $location = $lang['Forum_index']; $location_url = "index.$phpEx?pane=right"; break; case PAGE_POSTING: $location = $lang['Posting_message']; $location_url = "index.$phpEx?pane=right"; break; case PAGE_LOGIN: $location = $lang['Logging_on']; $location_url = "index.$phpEx?pane=right"; break; case PAGE_SEARCH: $location = $lang['Searching_forums']; $location_url = "index.$phpEx?pane=right"; break; case PAGE_PROFILE: $location = $lang['Viewing_profile']; $location_url = "index.$phpEx?pane=right"; break; case PAGE_VIEWONLINE: $location = $lang['Viewing_online']; $location_url = "index.$phpEx?pane=right"; break; case PAGE_VIEWMEMBERS: $location = $lang['Viewing_member_list']; $location_url = "index.$phpEx?pane=right"; break; case PAGE_PRIVMSGS: $location = $lang['Viewing_priv_msgs']; $location_url = "index.$phpEx?pane=right"; break; case PAGE_FAQ: $location = $lang['Viewing_FAQ']; $location_url = "index.$phpEx?pane=right"; break; default: //+MOD: ViewOnline extension for mxBB Portal Pages $mx_viewonline_info = mx_get_viewonline_info($onlinerow_reg[$i]['user_session_page']); if( $mx_viewonline_info !== false ) { list($location, $location_url) = $mx_viewonline_info; break; } //-MOD: ViewOnline extension for mxBB Portal Pages $location = $lang['Forum_index']; $location_url = "index.$phpEx?pane=right"; } } else { $location_url = append_sid(PHPBB_URL . "admin_forums.$phpEx?mode=editforum&" . POST_FORUM_URL . "=" . $onlinerow_reg[$i]['user_session_page']); $location = $forum_data[$onlinerow_reg[$i]['user_session_page']]; } $row_color = ( $registered_users % 2 ) ? $theme['td_color1'] : $theme['td_color2']; $row_class = ( $registered_users % 2 ) ? $theme['td_class1'] : $theme['td_class2']; $reg_ip = decode_ip($onlinerow_reg[$i]['session_ip']); $template->assign_block_vars("reg_user_row", array( "ROW_COLOR" => "#" . $row_color, "ROW_CLASS" => $row_class, "USERNAME" => $username, "STARTED" => create_date($board_config['default_dateformat'], $onlinerow_reg[$i]['session_start'], $board_config['board_timezone']), "LASTUPDATE" => create_date($board_config['default_dateformat'], $onlinerow_reg[$i]['user_session_time'], $board_config['board_timezone']), "FORUM_LOCATION" => $location, "IP_ADDRESS" => $reg_ip, "U_WHOIS_IP" => "http://network-tools.com/default.asp?host=$reg_ip", "U_USER_PROFILE" => append_sid(PHPBB_URL . "admin_users.$phpEx?mode=edit&" . POST_USERS_URL . "=" . $onlinerow_reg[$i]['user_id']), "U_FORUM_LOCATION" => append_sid($location_url)) ); } } } else { $template->assign_vars(array( "L_NO_REGISTERED_USERS_BROWSING" => $lang['No_users_browsing']) ); } // // Guest users // if( count($onlinerow_guest) ) { $guest_users = 0; for($i = 0; $i < count($onlinerow_guest); $i++) { $guest_userip_ary[] = $onlinerow_guest[$i]['session_ip']; $guest_users++; if( $onlinerow_guest[$i]['session_page'] < 1 ) { switch( $onlinerow_guest[$i]['session_page'] ) { case PAGE_INDEX: $location = $lang['Forum_index']; $location_url = "index.$phpEx?pane=right"; break; case PAGE_POSTING: $location = $lang['Posting_message']; $location_url = "index.$phpEx?pane=right"; break; case PAGE_LOGIN: $location = $lang['Logging_on']; $location_url = "index.$phpEx?pane=right"; break; case PAGE_SEARCH: $location = $lang['Searching_forums']; $location_url = "index.$phpEx?pane=right"; break; case PAGE_PROFILE: $location = $lang['Viewing_profile']; $location_url = "index.$phpEx?pane=right"; break; case PAGE_VIEWONLINE: $location = $lang['Viewing_online']; $location_url = "index.$phpEx?pane=right"; break; case PAGE_VIEWMEMBERS: $location = $lang['Viewing_member_list']; $location_url = "index.$phpEx?pane=right"; break; case PAGE_PRIVMSGS: $location = $lang['Viewing_priv_msgs']; $location_url = "index.$phpEx?pane=right"; break; case PAGE_FAQ: $location = $lang['Viewing_FAQ']; $location_url = "index.$phpEx?pane=right"; break; default: //+MOD: ViewOnline extension for mxBB Portal Pages $mx_viewonline_info = mx_get_viewonline_info($onlinerow_guest[$i]['session_page']); if( $mx_viewonline_info !== false ) { list($location, $location_url) = $mx_viewonline_info; break; } //-MOD: ViewOnline extension for mxBB Portal Pages $location = $lang['Forum_index']; $location_url = "index.$phpEx?pane=right"; } } else { $location_url = append_sid(PHPBB_URL . "admin_forums.$phpEx?mode=editforum&" . POST_FORUM_URL . "=" . $onlinerow_guest[$i]['session_page']); $location = $forum_data[$onlinerow_guest[$i]['session_page']]; } $row_color = ( $guest_users % 2 ) ? $theme['td_color1'] : $theme['td_color2']; $row_class = ( $guest_users % 2 ) ? $theme['td_class1'] : $theme['td_class2']; $guest_ip = decode_ip($onlinerow_guest[$i]['session_ip']); $template->assign_block_vars("guest_user_row", array( "ROW_COLOR" => "#" . $row_color, "ROW_CLASS" => $row_class, "USERNAME" => $lang['Guest'], "STARTED" => create_date($board_config['default_dateformat'], $onlinerow_guest[$i]['session_start'], $board_config['board_timezone']), "LASTUPDATE" => create_date($board_config['default_dateformat'], $onlinerow_guest[$i]['session_time'], $board_config['board_timezone']), "FORUM_LOCATION" => $location, "IP_ADDRESS" => $guest_ip, "U_WHOIS_IP" => "http://network-tools.com/default.asp?host=$guest_ip", "U_FORUM_LOCATION" => append_sid($location_url)) ); } } else { $template->assign_vars(array( "L_NO_GUESTS_BROWSING" => $lang['No_users_browsing']) ); } /* Begin phpBB version check code block */ $current_phpbb_version = explode('.', '2' . $board_config['version']); $minor_phpbb_revision = (int) $current_phpbb_version[2]; $errno = 0; $errstr = $phpbb_version_info = ''; if ($fsock = @fsockopen('www.phpbb.com', 80, $errno, $errstr, 10)) { @fputs($fsock, "GET /updatecheck/20x.txt HTTP/1.1\r\n"); @fputs($fsock, "HOST: www.phpbb.com\r\n"); @fputs($fsock, "Connection: close\r\n\r\n"); $get_info = false; while (!@feof($fsock)) { if ($get_info) { $phpbb_version_info .= @fread($fsock, 1024); } else { if (@fgets($fsock, 1024) == "\r\n") { $get_info = true; } } } @fclose($fsock); $phpbb_version_info = explode("\n", $phpbb_version_info); $latest_phpbb_head_revision = (int) $phpbb_version_info[0]; $latest_phpbb_minor_revision = (int) $phpbb_version_info[2]; $latest_phpbb_version = (int) $phpbb_version_info[0] . '.' . (int) $phpbb_version_info[1] . '.' . (int) $phpbb_version_info[2]; if ($latest_phpbb_head_revision == 2 && $minor_phpbb_revision == $latest_phpbb_minor_revision) { $phpbb_version_info = '<p style="color:green">' . $lang['Version_up_to_date'] . '</p>'; } else { $phpbb_version_info = '<p style="color:red">' . $lang['Version_not_up_to_date']; $phpbb_version_info .= '<br />' . sprintf($lang['Latest_version_info'], $latest_phpbb_version) . sprintf($lang['Current_version_info'], '2' . $board_config['version']) . '</p>'; } } else { if ($errstr) { $phpbb_version_info = '<p style="color:red">' . sprintf($lang['Connect_socket_error'], $errstr) . '</p>'; } else { $phpbb_version_info = '<p>' . $lang['Socket_functions_disabled'] . '</p>'; } } $phpbb_version_info .= '<p>' . $lang['Mailing_list_subscribe_reminder'] . '</p>'; /* End phpBB version check code block */ /* Begin mxBB version check code block */ $current_mxbb_version = explode('.', $portal_config['portal_version']); $minor_mxbb_revision = (int) $current_mxbb_version[2]; $errno = 0; $errstr = $mxbb_version_info = ''; if ($fsock = @fsockopen('www.mx-system.com', 80, $errno, $errstr)) { @fputs($fsock, "GET /updatecheck/28x.txt HTTP/1.1\r\n"); @fputs($fsock, "HOST: www.mx-system.com\r\n"); @fputs($fsock, "Connection: close\r\n\r\n"); $get_info = false; while (!@feof($fsock)) { if ($get_info) { $mxbb_version_info .= @fread($fsock, 1024); } else { if (@fgets($fsock, 1024) == "\r\n") { $get_info = true; } } } @fclose($fsock); $mxbb_version_info = explode("\n", $mxbb_version_info); $latest_mxbb_head_revision = (int) $mxbb_version_info[0]; $latest_mxbb_minor_revision = (int) $mxbb_version_info[2]; $latest_mxbb_version = (int) $mxbb_version_info[0] . '.' . (int) $mxbb_version_info[1] . '.' . (int) $mxbb_version_info[2]; if ($minor_mxbb_revision == $latest_mxbb_minor_revision) { $mxbb_version_info = '<p style="color:green">' . $lang['mxBB_Version_up_to_date'] . '</p>'; } else { $mxbb_version_info = '<p style="color:red">' . $lang['mxBB_Version_outdated']; $mxbb_version_info .= '<br />' . sprintf($lang['mxBB_Latest_version_info'], $latest_mxbb_version) . sprintf($lang['mxBB_Current_version_info'], $portal_config['portal_version']) . '</p>'; } } else { if ($errstr) { $mxbb_version_info = '<p style="color:red">' . sprintf($lang['Connect_socket_error'], $errstr) . '</p>'; } else { $mxbb_version_info = '<p>' . $lang['Socket_functions_disabled'] . '</p>'; } } $mxbb_version_info .= '<p>' . $lang['mxBB_Mailing_list_subscribe_reminder'] . '</p>'; /* End mxBB version check code block */ $template->assign_vars(array( 'MXBB_VERSION_INFO' => $mxbb_version_info, 'PHPBB_VERSION_INFO' => $phpbb_version_info, 'L_VERSION_INFORMATION' => $lang['Version_information']) ); $template->pparse("body"); include('./page_footer_admin.'.$phpEx); } else { // // Generate frameset // $template->set_filenames(array( "body" => "admin/index_frameset.tpl") ); $template->assign_vars(array( "S_FRAME_NAV" => append_sid("index.$phpEx?pane=left"), "S_FRAME_MAIN" => append_sid("index.$phpEx?pane=right")) ); header ("Expires: " . gmdate("D, d M Y H:i:s", time()) . " GMT"); header ("Last-Modified: " . gmdate("D, d M Y H:i:s") . " GMT"); $template->pparse("body"); $db->sql_close(); exit; } ?> |
|
From: FlorinCB <ory...@us...> - 2010-01-22 12:11:53
|
Update of /cvsroot/mxbb/core/templates/mxSilver/images/block_icons In directory sfp-cvsdas-1.v30.ch3.sourceforge.com:/tmp/cvs-serv16908/images/block_icons Added Files: block_cache.gif block_delete.gif block_edit.gif block_edit2.gif block_edit_admin.gif block_edit_split.gif block_hidden.gif block_move_down.gif block_move_left.gif block_move_right.gif block_move_up.gif contract.gif expand.gif spacer.gif Log Message: mxSilver upgrade --- NEW FILE: spacer.gif --- (This appears to be a binary file; contents omitted.) --- NEW FILE: block_hidden.gif --- (This appears to be a binary file; contents omitted.) --- NEW FILE: block_edit_split.gif --- (This appears to be a binary file; contents omitted.) --- NEW FILE: block_move_left.gif --- (This appears to be a binary file; contents omitted.) --- NEW FILE: block_move_right.gif --- (This appears to be a binary file; contents omitted.) --- NEW FILE: block_edit2.gif --- (This appears to be a binary file; contents omitted.) --- NEW FILE: block_delete.gif --- (This appears to be a binary file; contents omitted.) --- NEW FILE: expand.gif --- (This appears to be a binary file; contents omitted.) --- NEW FILE: block_move_down.gif --- (This appears to be a binary file; contents omitted.) --- NEW FILE: block_edit.gif --- (This appears to be a binary file; contents omitted.) --- NEW FILE: block_move_up.gif --- (This appears to be a binary file; contents omitted.) --- NEW FILE: contract.gif --- (This appears to be a binary file; contents omitted.) --- NEW FILE: block_cache.gif --- (This appears to be a binary file; contents omitted.) --- NEW FILE: block_edit_admin.gif --- (This appears to be a binary file; contents omitted.) |
|
From: FlorinCB <ory...@us...> - 2010-01-22 12:11:53
|
Update of /cvsroot/mxbb/core/templates/mxSilver/images/admin_icons In directory sfp-cvsdas-1.v30.ch3.sourceforge.com:/tmp/cvs-serv16908/images/admin_icons Added Files: 2105.gif contract.gif expand.gif icon_block.gif icon_dot.gif icon_edit.gif icon_function.gif icon_module.gif icon_page.gif icon_page_column.gif icon_parameter.gif icon_parameter_20.gif icon_search.gif nav_menu.gif script.gif Log Message: mxSilver upgrade --- NEW FILE: icon_page_column.gif --- (This appears to be a binary file; contents omitted.) --- NEW FILE: icon_function.gif --- (This appears to be a binary file; contents omitted.) --- NEW FILE: icon_parameter_20.gif --- (This appears to be a binary file; contents omitted.) --- NEW FILE: icon_block.gif --- (This appears to be a binary file; contents omitted.) --- NEW FILE: icon_edit.gif --- (This appears to be a binary file; contents omitted.) --- NEW FILE: expand.gif --- (This appears to be a binary file; contents omitted.) --- NEW FILE: nav_menu.gif --- (This appears to be a binary file; contents omitted.) --- NEW FILE: 2105.gif --- (This appears to be a binary file; contents omitted.) --- NEW FILE: icon_module.gif --- (This appears to be a binary file; contents omitted.) --- NEW FILE: script.gif --- (This appears to be a binary file; contents omitted.) --- NEW FILE: icon_search.gif --- (This appears to be a binary file; contents omitted.) --- NEW FILE: contract.gif --- (This appears to be a binary file; contents omitted.) --- NEW FILE: icon_parameter.gif --- (This appears to be a binary file; contents omitted.) --- NEW FILE: icon_page.gif --- (This appears to be a binary file; contents omitted.) --- NEW FILE: icon_dot.gif --- (This appears to be a binary file; contents omitted.) |
|
From: FlorinCB <ory...@us...> - 2010-01-22 12:10:00
|
Update of /cvsroot/mxbb/core/templates/mxSilver/theme/images In directory sfp-cvsdas-1.v30.ch3.sourceforge.com:/tmp/cvs-serv16082/images Log Message: Directory /cvsroot/mxbb/core/templates/mxSilver/theme/images added to the repository |
|
From: FlorinCB <ory...@us...> - 2010-01-22 12:08:44
|
Update of /cvsroot/mxbb/core/templates/mxSilver/images/phpbb2/lang_english In directory sfp-cvsdas-1.v30.ch3.sourceforge.com:/tmp/cvs-serv15242/lang_english Log Message: Directory /cvsroot/mxbb/core/templates/mxSilver/images/phpbb2/lang_english added to the repository |
|
From: FlorinCB <ory...@us...> - 2010-01-22 12:08:43
|
Update of /cvsroot/mxbb/core/templates/mxSilver/images/phpbb2/lang_romanian In directory sfp-cvsdas-1.v30.ch3.sourceforge.com:/tmp/cvs-serv15242/lang_romanian Log Message: Directory /cvsroot/mxbb/core/templates/mxSilver/images/phpbb2/lang_romanian added to the repository |
|
From: FlorinCB <ory...@us...> - 2010-01-22 12:06:59
|
Update of /cvsroot/mxbb/core/templates/mxSilver/images/block_icons In directory sfp-cvsdas-1.v30.ch3.sourceforge.com:/tmp/cvs-serv13755/block_icons Log Message: Directory /cvsroot/mxbb/core/templates/mxSilver/images/block_icons added to the repository |
|
From: FlorinCB <ory...@us...> - 2010-01-22 12:06:57
|
Update of /cvsroot/mxbb/core/templates/mxSilver/images/phpbb2 In directory sfp-cvsdas-1.v30.ch3.sourceforge.com:/tmp/cvs-serv13755/phpbb2 Log Message: Directory /cvsroot/mxbb/core/templates/mxSilver/images/phpbb2 added to the repository |
|
From: FlorinCB <ory...@us...> - 2010-01-22 12:06:56
|
Update of /cvsroot/mxbb/core/templates/mxSilver/images/page_icons In directory sfp-cvsdas-1.v30.ch3.sourceforge.com:/tmp/cvs-serv13755/page_icons Log Message: Directory /cvsroot/mxbb/core/templates/mxSilver/images/page_icons added to the repository |
|
From: FlorinCB <ory...@us...> - 2010-01-22 12:06:49
|
Update of /cvsroot/mxbb/core/templates/mxSilver/images/menu_icons In directory sfp-cvsdas-1.v30.ch3.sourceforge.com:/tmp/cvs-serv13755/menu_icons Log Message: Directory /cvsroot/mxbb/core/templates/mxSilver/images/menu_icons added to the repository |
|
From: FlorinCB <ory...@us...> - 2010-01-22 12:06:49
|
Update of /cvsroot/mxbb/core/templates/mxSilver/images/admin_icons In directory sfp-cvsdas-1.v30.ch3.sourceforge.com:/tmp/cvs-serv13755/admin_icons Log Message: Directory /cvsroot/mxbb/core/templates/mxSilver/images/admin_icons added to the repository |
|
From: FlorinCB <ory...@us...> - 2010-01-22 12:05:58
|
Update of /cvsroot/mxbb/core/templates/mxSilver/theme In directory sfp-cvsdas-1.v30.ch3.sourceforge.com:/tmp/cvs-serv12981/theme Log Message: Directory /cvsroot/mxbb/core/templates/mxSilver/theme added to the repository |
|
From: FlorinCB <ory...@us...> - 2010-01-22 12:05:56
|
Update of /cvsroot/mxbb/core/templates/mxSilver/images In directory sfp-cvsdas-1.v30.ch3.sourceforge.com:/tmp/cvs-serv12981/images Log Message: Directory /cvsroot/mxbb/core/templates/mxSilver/images added to the repository |
|
From: FlorinCB <ory...@us...> - 2010-01-06 20:27:26
|
Update of /cvsroot/mxbb/mx_pafiledb/templates/_core In directory sfp-cvsdas-1.v30.ch3.sourceforge.com:/tmp/cvs-serv26117/templates/_core Modified Files: mx_pafiledb.cfg Log Message: Index: mx_pafiledb.cfg =================================================================== RCS file: /cvsroot/mxbb/mx_pafiledb/templates/_core/mx_pafiledb.cfg,v retrieving revision 1.3 retrieving revision 1.4 diff -C2 -d -r1.3 -r1.4 *** mx_pafiledb.cfg 2 Dec 2009 06:30:54 -0000 1.3 --- mx_pafiledb.cfg 6 Jan 2010 20:27:15 -0000 1.4 *************** *** 89,92 **** --- 89,94 ---- //$mx_images['pa_icon_latest_reply'] = "$current_template_images/icon_pa_latest_reply.gif"; + $mx_images['pa_spacer'] = "$current_template_images/spacer.gif"; + $mx_images['pa_folder'] = $images['folder']; $mx_images['pa_folder_new'] = $images['folder_new']; |
|
From: FlorinCB <ory...@us...> - 2010-01-06 20:27:24
|
Update of /cvsroot/mxbb/mx_pafiledb/pafiledb/modules In directory sfp-cvsdas-1.v30.ch3.sourceforge.com:/tmp/cvs-serv26117/pafiledb/modules Modified Files: pa_search.php pa_toplist.php Log Message: Index: pa_toplist.php =================================================================== RCS file: /cvsroot/mxbb/mx_pafiledb/pafiledb/modules/pa_toplist.php,v retrieving revision 1.28 retrieving revision 1.29 diff -C2 -d -r1.28 -r1.29 *** pa_toplist.php 8 Oct 2009 23:23:26 -0000 1.28 --- pa_toplist.php 6 Jan 2010 20:27:15 -0000 1.29 *************** *** 292,296 **** else { ! $posticon = '<img src="' . ICONS_DIR . $file_rowset[$i]['file_posticon'] . '" border="0" />'; } } --- 292,296 ---- else { ! $posticon = '<img src="' . PORTAL_URL . $module_root_path . ICONS_DIR . $file_rowset[$i]['file_posticon'] . '" border="0" />'; } } *************** *** 490,494 **** else { ! $posticon = '<img src="' . ICONS_DIR . $searchset[$i]['file_posticon'] . '" border="0" />'; } } --- 490,494 ---- else { ! $posticon = '<img src="' . PORTAL_URL . $module_root_path . ICONS_DIR . $searchset[$i]['file_posticon'] . '" border="0" />'; } } Index: pa_search.php =================================================================== RCS file: /cvsroot/mxbb/mx_pafiledb/pafiledb/modules/pa_search.php,v retrieving revision 1.29 retrieving revision 1.30 diff -C2 -d -r1.29 -r1.30 *** pa_search.php 8 Oct 2009 23:23:26 -0000 1.29 --- pa_search.php 6 Jan 2010 20:27:15 -0000 1.30 *************** *** 554,558 **** else { ! $posticon = '<img src="' . ICONS_DIR . $searchset[$i]['file_posticon'] . '" border="0" />'; } } --- 554,558 ---- else { ! $posticon = '<img src="' . PORTAL_URL . $module_root_path . ICONS_DIR . $searchset[$i]['file_posticon'] . '" border="0" />'; } } |
|
From: FlorinCB <ory...@us...> - 2010-01-06 20:27:24
|
Update of /cvsroot/mxbb/mx_pafiledb/pafiledb/includes In directory sfp-cvsdas-1.v30.ch3.sourceforge.com:/tmp/cvs-serv26117/pafiledb/includes Modified Files: functions.php functions_pafiledb.php pafiledb_constants.php Log Message: Index: functions.php =================================================================== RCS file: /cvsroot/mxbb/mx_pafiledb/pafiledb/includes/functions.php,v retrieving revision 1.56 retrieving revision 1.57 diff -C2 -d -r1.56 -r1.57 *** functions.php 2 Dec 2009 06:30:54 -0000 1.56 --- functions.php 6 Jan 2010 20:27:15 -0000 1.57 *************** *** 443,447 **** } ! $handle = @opendir( ICONS_DIR ); while ( $icon = @readdir( $handle ) ) --- 443,447 ---- } ! $handle = @opendir( $module_root_path . ICONS_DIR ); while ( $icon = @readdir( $handle ) ) *************** *** 451,459 **** if ( $file_posticon == $icon ) { ! $posticons .= '<input type="radio" name="posticon" value="' . $icon . '" checked><img src="' . ICONS_DIR . $icon . '"> '; } else { ! $posticons .= '<input type="radio" name="posticon" value="' . $icon . '"><img src="' . ICONS_DIR . $icon . '"> '; } --- 451,459 ---- if ( $file_posticon == $icon ) { ! $posticons .= '<input type="radio" name="posticon" value="' . $icon . '" checked><img src="' . PORTAL_URL . $module_root_path . ICONS_DIR . $icon . '"> '; } else { ! $posticons .= '<input type="radio" name="posticon" value="' . $icon . '"><img src="' . PORTAL_URL . $module_root_path . ICONS_DIR . $icon . '"> '; } Index: pafiledb_constants.php =================================================================== RCS file: /cvsroot/mxbb/mx_pafiledb/pafiledb/includes/pafiledb_constants.php,v retrieving revision 1.28 retrieving revision 1.29 diff -C2 -d -r1.28 -r1.29 *** pafiledb_constants.php 2 Dec 2009 03:49:00 -0000 1.28 --- pafiledb_constants.php 6 Jan 2010 20:27:15 -0000 1.29 *************** *** 33,37 **** define( 'PAGE_DOWNLOAD', -501 ); // If this id generates a conflict with other mods, change it ;) ! define( 'ICONS_DIR', PORTAL_URL . $module_root_path . 'pafiledb/images/icons/' ); // --- 33,37 ---- define( 'PAGE_DOWNLOAD', -501 ); // If this id generates a conflict with other mods, change it ;) ! define( 'ICONS_DIR', 'pafiledb/images/icons/' ); // Index: functions_pafiledb.php =================================================================== RCS file: /cvsroot/mxbb/mx_pafiledb/pafiledb/includes/functions_pafiledb.php,v retrieving revision 1.64 retrieving revision 1.65 diff -C2 -d -r1.64 -r1.65 *** functions_pafiledb.php 2 Dec 2009 03:49:00 -0000 1.64 --- functions_pafiledb.php 6 Jan 2010 20:27:15 -0000 1.65 *************** *** 1056,1064 **** if ( $file_rowset[$i]['file_posticon'] == 'none' || $file_rowset[$i]['file_posticon'] == 'none.gif' ) { ! $posticon = $images['mx_spacer']; } else { ! $posticon = ICONS_DIR . $file_rowset[$i]['file_posticon']; } } --- 1056,1064 ---- if ( $file_rowset[$i]['file_posticon'] == 'none' || $file_rowset[$i]['file_posticon'] == 'none.gif' ) { ! $posticon = PORTAL_URL . $module_root_path . ICONS_DIR . 'none.gif'; } else { ! $posticon = PORTAL_URL . $module_root_path . ICONS_DIR . $file_rowset[$i]['file_posticon']; } } *************** *** 1068,1072 **** } ! $save_as_icon = ICONS_DIR . 'icon_download1.gif'; // --- 1068,1072 ---- } ! $save_as_icon = PORTAL_URL . $module_root_path . ICONS_DIR . 'icon_download1.gif'; // *************** *** 1382,1390 **** if ( $file_rowset[$i]['file_posticon'] == 'none' || $file_rowset[$i]['file_posticon'] == 'none.gif' ) { ! $posticon = $images['mx_spacer']; } else { ! $posticon = ICONS_DIR . $file_rowset[$i]['file_posticon']; } } --- 1382,1390 ---- if ( $file_rowset[$i]['file_posticon'] == 'none' || $file_rowset[$i]['file_posticon'] == 'none.gif' ) { ! $posticon = $images['pa_spacer']; } else { ! $posticon = PORTAL_URL . $module_root_path . ICONS_DIR . $file_rowset[$i]['file_posticon']; } } |
|
From: FlorinCB <ory...@us...> - 2010-01-06 20:04:47
|
Update of /cvsroot/mxbb/mx_pafiledb/pafiledb/images/icons In directory sfp-cvsdas-1.v30.ch3.sourceforge.com:/tmp/cvs-serv21539 Added Files: none.gif spacer.gif Log Message: --- NEW FILE: spacer.gif --- (This appears to be a binary file; contents omitted.) --- NEW FILE: none.gif --- (This appears to be a binary file; contents omitted.) |
|
From: FlorinCB <ory...@us...> - 2010-01-06 19:40:57
|
Update of /cvsroot/mxbb/core/includes/shared/phpbb2/includes In directory sfp-cvsdas-1.v30.ch3.sourceforge.com:/tmp/cvs-serv16897/shared/phpbb2/includes Modified Files: emailer.php smtp.php Log Message: upd Index: emailer.php =================================================================== RCS file: /cvsroot/mxbb/core/includes/shared/phpbb2/includes/emailer.php,v retrieving revision 1.5 retrieving revision 1.6 diff -C2 -d -r1.5 -r1.6 *** emailer.php 7 Oct 2008 00:10:14 -0000 1.5 --- emailer.php 6 Jan 2010 19:40:39 -0000 1.6 *************** *** 19,30 **** * ***************************************************************************/ - - - /** - * Modifications: - * Added $emailer->use_html method by OryNider - * - */ - // --- 19,22 ---- *************** *** 88,91 **** --- 80,89 ---- $this->subject = trim(preg_replace('#[\n\r]+#s', '', $subject)); } + + // set up skip mail + function email_skip($email_skip = false) + { + $this->email_skip = $email_skip; + } // set up extra mail headers *************** *** 110,114 **** function use_template($template_file, $template_lang = '') { ! global $board_config, $phpbb_root_path, $mx_root_path, $mx_root_path; if (trim($template_file) == '') --- 108,112 ---- function use_template($template_file, $template_lang = '') { ! global $board_config, $phpbb_root_path, $module_root_path, $mx_root_path; if (trim($template_file) == '') *************** *** 141,150 **** } ! $this->tpl_msg[$template_lang . $template_file] = fread($fd, filesize($tpl_file)); fclose($fd); } $this->msg = $this->tpl_msg[$template_lang . $template_file]; ! return true; } --- 139,148 ---- } ! $this->tpl_msg[$template_lang . $template_file] = @fread($fd, filesize($tpl_file)); fclose($fd); } $this->msg = $this->tpl_msg[$template_lang . $template_file]; ! return true; } *************** *** 211,226 **** $to = $this->addresses['to']; - $cc = (count($this->addresses['cc'])) ? implode(', ', $this->addresses['cc']) : ''; $bcc = (count($this->addresses['bcc'])) ? implode(', ', $this->addresses['bcc']) : ''; // Build header if ($this->use_html) { ! $this->extra_headers = (($this->reply_to != '') ? "Reply-to: $this->reply_to\n" : '') . (($this->from != '') ? "From: $this->from\n" : "From: " . $board_config['board_email'] . "\n") . "Return-Path: " . $board_config['board_email'] . "\nMessage-ID: <" . md5(uniqid(time())) . "@" . $board_config['server_name'] . ">\nMIME-Version: 1.0\nContent-type: text/html; charset=" . $this->encoding . "\nContent-transfer-encoding: 8bit\nDate: " . date('r', time()) . "\nX-Priority: 3\nX-MSMail-Priority: Normal\nX-Mailer: PHP\nX-MimeOLE: Produced By Mx-Publisher\n" . $this->extra_headers . (($cc != '') ? "Cc: $cc\n" : '') . (($bcc != '') ? "Bcc: $bcc\n" : ''); } else { ! $this->extra_headers = (($this->reply_to != '') ? "Reply-to: $this->reply_to\n" : '') . (($this->from != '') ? "From: $this->from\n" : "From: " . $board_config['board_email'] . "\n") . "Return-Path: " . $board_config['board_email'] . "\nMessage-ID: <" . md5(uniqid(time())) . "@" . $board_config['server_name'] . ">\nMIME-Version: 1.0\nContent-type: text/plain; charset=" . $this->encoding . "\nContent-transfer-encoding: 8bit\nDate: " . date('r', time()) . "\nX-Priority: 3\nX-MSMail-Priority: Normal\nX-Mailer: PHP\nX-MimeOLE: Produced By Mx-Publisher\n" . $this->extra_headers . (($cc != '') ? "Cc: $cc\n" : '') . (($bcc != '') ? "Bcc: $bcc\n" : ''); } --- 209,224 ---- $to = $this->addresses['to']; $cc = (count($this->addresses['cc'])) ? implode(', ', $this->addresses['cc']) : ''; $bcc = (count($this->addresses['bcc'])) ? implode(', ', $this->addresses['bcc']) : ''; + $skip = ($this->email_skip == $this->addresses['to']) ? true : false; // Build header if ($this->use_html) { ! $this->extra_headers = (($this->reply_to != '') ? "Reply-to: $this->reply_to\n" : '') . (($this->from != '') ? "From: $this->from\n" : "From: " . $board_config['board_email'] . "\n") . "Return-Path: " . $board_config['board_email'] . "\n" . "Message-ID: <" . md5(uniqid(time())) . "@" . $board_config['server_name'] . ">\nMIME-Version: 1.0\nContent-type: text/html; charset=" . $this->encoding . "\n" . "Content-transfer-encoding: 8bit\nDate: " . date('r', time()) . "\n" . "X-Priority: 3\n" . "X-MSMail-Priority: Normal\n" . "X-Mailer: PHP\nX-MimeOLE: Produced By MXP\n" . $this->extra_headers . (($cc != '') ? "Cc: $cc\n" : '') . (($bcc != '') ? "Bcc: $bcc\n" : ''); } else { ! $this->extra_headers = (($this->reply_to != '') ? "Reply-to: $this->reply_to\n" : '') . (($this->from != '') ? "From: $this->from\n" : "From: " . $board_config['board_email'] . "\n") . "Return-Path: " . $board_config['board_email'] . "\n" ."Message-ID: <" . md5(uniqid(time())) . "@" . $board_config['server_name'] . ">\nMIME-Version: 1.0\nContent-type: text/plain; charset=" . $this->encoding . "\n" . "Content-transfer-encoding: 8bit\nDate: " . date('r', time()) . "\n". "X-Priority: 3\n" . "X-MSMail-Priority: Normal\n" . "X-Mailer: PHP\nX-MimeOLE: Produced By Mx-Publisher\n" . $this->extra_headers . (($cc != '') ? "Cc: $cc\n" : '') . (($bcc != '') ? "Bcc: $bcc\n" : ''); } *************** *** 228,237 **** if ( $this->use_smtp ) { ! if (!defined('SMTP_INCLUDED')) ! { ! include($mx_root_path . 'includes/shared/phpbb2/includes/smtp.' . $phpEx); } ! $result = smtpmail($to, $this->subject, $this->msg, $this->extra_headers); } else --- 226,235 ---- if ( $this->use_smtp ) { ! if ( !defined('SMTP_INCLUDED') ) ! { ! include($mx_root_path . 'includes/contact_smtp.' . $phpEx); } ! $result = ($skip) ? false : smtpmail($to, $this->subject, $this->msg, $this->extra_headers); } else *************** *** 240,244 **** $to = ($to == '') ? (($board_config['sendmail_fix']) ? ' ' : 'Undisclosed-recipients:;') : $to; ! $result = mail($to, $this->subject, preg_replace("#(?<!\r)\n#s", "\n", $this->msg), $this->extra_headers); if (!$result && !$board_config['sendmail_fix'] && $empty_to_header) --- 238,242 ---- $to = ($to == '') ? (($board_config['sendmail_fix']) ? ' ' : 'Undisclosed-recipients:;') : $to; ! $result = ($skip) ? false : mail($to, $this->subject, preg_replace("#(?<!\r)\n#s", "\n", $this->msg), $this->extra_headers); if (!$result && !$board_config['sendmail_fix'] && $empty_to_header) *************** *** 270,282 **** $board_config['sendmail_fix'] = 1; ! $result = mail($to, $this->subject, preg_replace("#(?<!\r)\n#s", "\n", $this->msg), $this->extra_headers); } } // Did it work? ! if (!$result) { mx_message_die(GENERAL_ERROR, 'Failed sending email :: ' . (($this->use_smtp) ? 'SMTP' : 'PHP') . ' :: ' . $result, '', __LINE__, __FILE__); } return true; --- 268,285 ---- $board_config['sendmail_fix'] = 1; ! $result = ($skip) ? false : mail($to, $this->subject, preg_replace("#(?<!\r)\n#s", "\n", $this->msg), $this->extra_headers); } } // Did it work? ! if ((!$result) && (!$skip)) { mx_message_die(GENERAL_ERROR, 'Failed sending email :: ' . (($this->use_smtp) ? 'SMTP' : 'PHP') . ' :: ' . $result, '', __LINE__, __FILE__); } + + if (!$skip) + { + //print('Failed sending email :: Use another adress for sender.', __LINE__, __FILE__); + } return true; Index: smtp.php =================================================================== RCS file: /cvsroot/mxbb/core/includes/shared/phpbb2/includes/smtp.php,v retrieving revision 1.1 retrieving revision 1.2 diff -C2 -d -r1.1 -r1.2 *** smtp.php 9 Sep 2007 16:51:51 -0000 1.1 --- smtp.php 6 Jan 2010 19:40:39 -0000 1.2 *************** *** 22,25 **** --- 22,35 ---- define('SMTP_INCLUDED', 1); + /** + * Send command to smtp server + */ + function server_send($command, $private_info = false) + { + fputs($socket, $command . "\r\n"); + + // We could put additional code here + } + // // This function has been modified as provided *************** *** 105,112 **** mx_message_die(GENERAL_ERROR, "Email message was blank", "", __LINE__, __FILE__); } // Ok we have error checked as much as we can to this point let's get on // it already. ! if( !$socket = @fsockopen($board_config['smtp_host'], 25, $errno, $errstr, 20) ) { mx_message_die(GENERAL_ERROR, "Could not connect to smtp host : $errno : $errstr", "", __LINE__, __FILE__); --- 115,124 ---- mx_message_die(GENERAL_ERROR, "Email message was blank", "", __LINE__, __FILE__); } + + $board_config['smtp_port'] = ($board_config['smtp_port']) ? $board_config['smtp_port'] : $contact_config['smtp_port']; // Ok we have error checked as much as we can to this point let's get on // it already. ! if( !$socket = @fsockopen($board_config['smtp_host'], $board_config['smtp_port'], $errno, $errstr, 20) ) { mx_message_die(GENERAL_ERROR, "Could not connect to smtp host : $errno : $errstr", "", __LINE__, __FILE__); *************** *** 120,123 **** --- 132,153 ---- if( !empty($board_config['smtp_username']) && !empty($board_config['smtp_password']) ) { + server_send('AUTH PLAIN'); + if ($err_msg = server_parse('334', __LINE__)) + { + return $err_msg; + } + + $base64_method_plain = base64_encode("\0" . $board_config['smtp_username'] . "\0" . $board_config['smtp_password']); + server_send($base64_method_plain, true); + if ($err_msg = server_parse('235', __LINE__)) + { + return $err_msg; + } + + return false; + + } + else if(!empty($board_config['smtp_username']) && !empty($board_config['smtp_login'])) + { fputs($socket, "EHLO " . $board_config['smtp_host'] . "\r\n"); server_parse($socket, "250", __LINE__); *************** *** 131,135 **** fputs($socket, base64_encode($board_config['smtp_password']) . "\r\n"); server_parse($socket, "235", __LINE__); ! } else { --- 161,165 ---- fputs($socket, base64_encode($board_config['smtp_password']) . "\r\n"); server_parse($socket, "235", __LINE__); ! } else { |
|
From: FlorinCB <ory...@us...> - 2010-01-06 19:40:49
|
Update of /cvsroot/mxbb/core/includes In directory sfp-cvsdas-1.v30.ch3.sourceforge.com:/tmp/cvs-serv16897 Modified Files: mx_functions_emailer.php mx_functions_tools.php Log Message: upd Index: mx_functions_tools.php =================================================================== RCS file: /cvsroot/mxbb/core/includes/mx_functions_tools.php,v retrieving revision 1.59 retrieving revision 1.60 diff -C2 -d -r1.59 -r1.60 *** mx_functions_tools.php 2 Dec 2009 03:45:36 -0000 1.59 --- mx_functions_tools.php 6 Jan 2010 19:40:38 -0000 1.60 *************** *** 1894,1898 **** function _insert_pm() { ! global $db, $lang, $user_ip, $board_config, $userdata, $phpbb_root_path, $phpEx, $mx_bbcode; // --- 1894,1898 ---- function _insert_pm() { ! global $db, $lang, $user_ip, $mx_user, $board_config, $userdata, $phpbb_root_path, $phpEx, $mx_bbcode; // *************** *** 1900,1906 **** // $msg_time = time(); ! $attach_sig = $userdata['user_attachsig']; ! ! $is_admin = ( $userdata['user_level'] == ADMIN && $userdata['session_logged_in'] ) ? TRUE : 0; // --- 1900,1920 ---- // $msg_time = time(); ! ! switch (PORTAL_BACKEND) ! { ! case 'internal': ! ! case 'phpbb2': ! ! $attach_sig = $userdata['user_attachsig']; ! break; ! ! case 'phpbb3': ! ! $attach_sig = ($board_config['allow_sig'] && $mx_user->data['user_sig']) ? TRUE : 0; ! break; ! } ! ! $is_admin = ($userdata['user_level'] == ADMIN && $userdata['session_logged_in']) ? TRUE : 0; // *************** *** 1952,1967 **** // See if recipient is at their inbox limit // ! $sql = "SELECT COUNT(privmsgs_id) AS inbox_items, MIN(privmsgs_date) AS oldest_post_time ! FROM " . PRIVMSGS_TABLE . " ! WHERE ( privmsgs_type = " . PRIVMSGS_NEW_MAIL . " ! OR privmsgs_type = " . PRIVMSGS_READ_MAIL . " ! OR privmsgs_type = " . PRIVMSGS_UNREAD_MAIL . " ) ! AND privmsgs_to_userid = " . $to_userdata['user_id']; if ( !($result = $db->sql_query($sql)) ) { ! mx_message_die(GENERAL_MESSAGE, $lang['No_such_user']); ! } ! $sql_priority = ( SQL_LAYER == 'mysql' ) ? 'LOW_PRIORITY' : ''; --- 1966,2001 ---- // See if recipient is at their inbox limit // ! switch (PORTAL_BACKEND) ! { ! case 'internal': ! ! case 'phpbb2': ! ! $sql = "SELECT COUNT(privmsgs_id) AS inbox_items, MIN(privmsgs_date) AS oldest_post_time ! FROM " . PRIVMSGS_TABLE . " ! WHERE ( privmsgs_type = " . PRIVMSGS_NEW_MAIL . " ! OR privmsgs_type = " . PRIVMSGS_READ_MAIL . " ! OR privmsgs_type = " . PRIVMSGS_UNREAD_MAIL . " ) ! AND privmsgs_to_userid = " . $to_userdata['user_id']; ! break; + case 'phpbb3': + + $sql = 'SELECT t.msg_id, COUNT(t.msg_id) as inbox_items, SUM(t.pm_unread) as oldest_post_time + FROM ' . PRIVMSGS_TO_TABLE . ' t, ' . PRIVMSGS_TABLE . ' p + WHERE t.msg_id = p.msg_id + AND t.user_id = ' . $to_userdata['user_id'] . ' + AND t.folder_id <> ' . PRIVMSGS_NO_BOX . ' + ORDER BY p.message_time ASC'; + break; + } + + //$result = $db->sql_query($sql); //To Do if ( !($result = $db->sql_query($sql)) ) { ! mx_message_die( GENERAL_ERROR, $lang['No_such_user'], '', __LINE__, __FILE__, $sql ); ! } ! $db->sql_freeresult($result); ! $sql_priority = ( SQL_LAYER == 'mysql' ) ? 'LOW_PRIORITY' : ''; *************** *** 2002,2076 **** } } ! $sql_info = "INSERT INTO " . PRIVMSGS_TABLE . " (privmsgs_type, privmsgs_subject, privmsgs_from_userid, privmsgs_to_userid, privmsgs_date, privmsgs_ip, privmsgs_enable_html, privmsgs_enable_bbcode, privmsgs_enable_smilies, privmsgs_attach_sig) ! VALUES (" . PRIVMSGS_NEW_MAIL . ", '" . str_replace("\'", "''", $privmsg_subject) . "', " . $this->from_id . ", " . $to_userdata['user_id'] . ", $msg_time, '$user_ip', $this->html_on, $this->bbcode_on, $this->smilies_on, $attach_sig)"; ! if ( !($result = $db->sql_query($sql_info)) ) ! { ! mx_message_die(GENERAL_ERROR, "Could not insert/update private message sent info.", "", __LINE__, __FILE__, $sql_info); ! } ! $privmsg_sent_id = $db->sql_nextid(); ! $sql = "INSERT INTO " . PRIVMSGS_TEXT_TABLE . " (privmsgs_text_id, privmsgs_bbcode_uid, privmsgs_text) ! VALUES ($privmsg_sent_id, '" . $bbcode_uid . "', '" . str_replace("\'", "''", $privmsg_message) . "')"; ! if ( !$db->sql_query($sql) ) ! { ! mx_message_die(GENERAL_ERROR, "Could not insert/update private message sent text.", "", __LINE__, __FILE__, $sql); ! } ! // ! // Add to the users new pm counter ! // ! $sql = "UPDATE " . USERS_TABLE . " ! SET user_new_privmsg = user_new_privmsg + 1, user_last_privmsg = " . time() . " ! WHERE user_id = " . $to_userdata['user_id']; ! if ( !$status = $db->sql_query($sql) ) ! { ! mx_message_die(GENERAL_ERROR, 'Could not update private message new/read status for user', '', __LINE__, __FILE__, $sql); ! } ! /* ! if ( $to_userdata['user_notify_pm'] && !empty($to_userdata['user_email']) && $to_userdata['user_active'] ) ! { ! $script_name = preg_replace('/^\/?(.*?)\/?$/', "\\1", trim($board_config['script_path'])); ! $script_name = ( $script_name != '' ) ? $script_name . '/privmsg.'.$phpEx : 'privmsg.'.$phpEx; ! $server_name = trim($board_config['server_name']); ! $server_protocol = ( $board_config['cookie_secure'] ) ? 'https://' : 'http://'; ! $server_port = ( $board_config['server_port'] <> 80 ) ? ':' . trim($board_config['server_port']) . '/' : '/'; ! // ! // Include and initiate emailer ! // ! include($phpbb_root_path . 'includes/emailer.'.$phpEx); ! $emailer = new emailer($board_config['smtp_delivery']); ! $emailer->from($board_config['board_email']); ! $emailer->replyto($board_config['board_email']); ! $emailer->use_template('privmsg_notify', $to_userdata['user_lang']); ! $emailer->email_address($to_userdata['user_email']); ! $emailer->set_subject($lang['Notification_subject']); ! $emailer->assign_vars(array( ! 'USERNAME' => $to_username, ! 'SITENAME' => $board_config['sitename'], ! 'EMAIL_SIG' => (!empty($board_config['board_email_sig'])) ? str_replace('<br />', "\n", "-- \n" . $board_config['board_email_sig']) : '', ! 'U_INBOX' => $server_protocol . $server_name . $server_port . $script_name . '?folder=inbox') ! ); ! $emailer->send(); ! $emailer->reset(); ! } ! */ ! return; ! $msg = $lang['Message_sent'] . '<br /><br />' . sprintf($lang['Click_return_inbox'], '<a href="' . mx_append_sid("privmsg.$phpEx?folder=inbox") . '">', '</a> ') . '<br /><br />' . sprintf($lang['Click_return_index'], '<a href="' . mx_append_sid("index.$phpEx") . '">', '</a>'); ! mx_message_die(GENERAL_MESSAGE, $msg); } --- 2036,2149 ---- } } + + switch (PORTAL_BACKEND) + { + case 'internal': ! case 'phpbb2': ! ! $sql_info = "INSERT INTO " . PRIVMSGS_TABLE . " (privmsgs_type, privmsgs_subject, privmsgs_from_userid, privmsgs_to_userid, privmsgs_date, privmsgs_ip, privmsgs_enable_html, privmsgs_enable_bbcode, privmsgs_enable_smilies, privmsgs_attach_sig) ! VALUES (" . PRIVMSGS_NEW_MAIL . ", '" . str_replace("\'", "''", $privmsg_subject) . "', " . $this->from_id . ", " . $to_userdata['user_id'] . ", $msg_time, '$user_ip', $this->html_on, $this->bbcode_on, $this->smilies_on, $attach_sig)"; ! if ( !($result = $db->sql_query($sql_info)) ) ! { ! mx_message_die(GENERAL_ERROR, "Could not insert/update private message sent info.", "", __LINE__, __FILE__, $sql_info); ! } ! $privmsg_sent_id = $db->sql_nextid(); ! $sql = "INSERT INTO " . PRIVMSGS_TEXT_TABLE . " (privmsgs_text_id, privmsgs_bbcode_uid, privmsgs_text) ! VALUES ($privmsg_sent_id, '" . $bbcode_uid . "', '" . str_replace("\'", "''", $privmsg_message) . "')"; ! if ( !$db->sql_query($sql) ) ! { ! mx_message_die(GENERAL_ERROR, "Could not insert/update private message sent text.", "", __LINE__, __FILE__, $sql); ! } ! ! // ! // Add to the users new pm counter ! // ! $sql = "UPDATE " . USERS_TABLE . " ! SET user_new_privmsg = user_new_privmsg + 1, user_last_privmsg = " . time() . " ! WHERE user_id = " . $to_userdata['user_id']; ! if ( !$status = $db->sql_query($sql) ) ! { ! mx_message_die(GENERAL_ERROR, 'Could not update private message new/read status for user', '', __LINE__, __FILE__, $sql); ! } ! ! if ( $to_userdata['user_notify_pm'] && !empty($to_userdata['user_email']) && $to_userdata['user_active'] ) ! { ! $script_name = preg_replace('/^\/?(.*?)\/?$/', "\\1", trim($board_config['script_path'])); ! $script_name = ( $script_name != '' ) ? $script_name . '/privmsg.'.$phpEx : 'privmsg.'.$phpEx; ! $server_name = trim($board_config['server_name']); ! $server_protocol = ( $board_config['cookie_secure'] ) ? 'https://' : 'http://'; ! $server_port = ( $board_config['server_port'] <> 80 ) ? ':' . trim($board_config['server_port']) . '/' : '/'; ! // ! // Include and initiate emailer ! // ! include_once($mx_root_path . 'includes/mx_functions_emailer.'.$phpEx); ! $emailer = new mx_emailer($board_config['smtp_delivery']); ! $emailer->from($board_config['board_email']); ! $emailer->replyto($board_config['board_email']); ! $emailer->use_template('privmsg_notify', $to_userdata['user_lang']); ! $emailer->email_address($to_userdata['user_email']); ! $emailer->set_subject($lang['Notification_subject']); ! $emailer->assign_vars(array( ! 'USERNAME' => $to_username, ! 'SITENAME' => $board_config['sitename'], ! 'EMAIL_SIG' => (!empty($board_config['board_email_sig'])) ? str_replace('<br />', "\n", "-- \n" . $board_config['board_email_sig']) : '', ! 'U_INBOX' => $server_protocol . $server_name . $server_port . $script_name . '?folder=inbox') ! ); ! $emailer->send(); ! $emailer->reset(); ! } ! //return; ! $msg = $lang['Message_sent'] . '<br /><br />' . sprintf($lang['Click_return_inbox'], '<a href="' . mx_append_sid("privmsg.$phpEx?folder=inbox") . '">', '</a> ') . '<br /><br />' . sprintf($lang['Click_return_index'], '<a href="' . mx_append_sid("index.$phpEx") . '">', '</a>'); ! ! mx_message_die(GENERAL_MESSAGE, $msg); ! ! break; + case 'phpbb3': + + if (!class_exists('parse_message')) + { + require($mx_root_path . 'includes/shared/phpbb3/includes/message_parser.' . $phpEx); + } + + $message_parser = new parse_message($privmsg_message); + + $message_parser->message = $privmsg_message; + $message_parser->parse(true, true, true, false, false, true, true); + + $pm_data = array( + 'from_user_id' => $this->from_id, + 'from_user_ip' => $user->ip, + 'from_username' => $to_userdata['user_id'], + 'enable_sig' => $attach_sig, + 'enable_bbcode' => $this->bbcode_on, + 'enable_smilies' => $this->smilies_on, + 'enable_urls' => $this->html_on, + 'icon_id' => 0, + 'bbcode_bitfield' => $message_parser->bbcode_bitfield, + 'bbcode_uid' => $message_parser->bbcode_uid, + 'message' => $message_parser->message, + 'address_list' => array('u' => array($to_userdata['user_id'] => 'to')), + ); + + $this->submit_pm_phpbb3('post', $privmsg_subject, $pm_data, false); + break; + } } *************** *** 2142,2146 **** // Include and initiate mailer // ! include_once($mx_root_path . 'includes/mx_functions_emailer.'.$phpEx); $emailer = new mx_emailer($board_config['smtp_delivery']); --- 2215,2219 ---- // Include and initiate mailer // ! include_once($mx_root_path . 'includes/mx_functions_emailer.'.$phpEx); $emailer = new mx_emailer($board_config['smtp_delivery']); *************** *** 2378,2381 **** --- 2451,2888 ---- return $user_ids_array; } + + /** + * Submit PM + */ + function submit_pm_phpbb3($mode, $subject, &$data, $put_in_outbox = true) + { + global $db, $auth, $config, $phpEx, $template, $user, $phpbb_root_path; + + // We do not handle erasing pms here + if ($mode == 'delete') + { + return false; + } + + $current_time = time(); + + // Collect some basic information about which tables and which rows to update/insert + $sql_data = array(); + $root_level = 0; + + // Recipient Information + $recipients = $to = $bcc = array(); + + if ($mode != 'edit') + { + // Build Recipient List + // u|g => array($user_id => 'to'|'bcc') + $_types = array('u', 'g'); + foreach ($_types as $ug_type) + { + if (isset($data['address_list'][$ug_type]) && sizeof($data['address_list'][$ug_type])) + { + foreach ($data['address_list'][$ug_type] as $id => $field) + { + $id = (int) $id; + + // Do not rely on the address list being "valid" + if (!$id || ($ug_type == 'u' && $id == ANONYMOUS)) + { + continue; + } + + $field = ($field == 'to') ? 'to' : 'bcc'; + if ($ug_type == 'u') + { + $recipients[$id] = $field; + } + ${$field}[] = $ug_type . '_' . $id; + } + } + } + + if (isset($data['address_list']['g']) && sizeof($data['address_list']['g'])) + { + // We need to check the PM status of group members (do they want to receive PM's?) + // Only check if not a moderator or admin, since they are allowed to override this user setting + $sql_allow_pm = (!$auth->acl_gets('a_', 'm_') && !$auth->acl_getf_global('m_')) ? ' AND u.user_allow_pm = 1' : ''; + + $sql = 'SELECT u.user_type, ug.group_id, ug.user_id + FROM ' . USERS_TABLE . ' u, ' . USER_GROUP_TABLE . ' ug + WHERE ' . $db->sql_in_set('ug.group_id', array_keys($data['address_list']['g'])) . ' + AND ug.user_pending = 0 + AND u.user_id = ug.user_id + AND u.user_type IN (' . USER_NORMAL . ', ' . USER_FOUNDER . ')' . + $sql_allow_pm; + $result = $db->sql_query($sql); + + while ($row = $db->sql_fetchrow($result)) + { + $field = ($data['address_list']['g'][$row['group_id']] == 'to') ? 'to' : 'bcc'; + $recipients[$row['user_id']] = $field; + } + $db->sql_freeresult($result); + } + + if (!sizeof($recipients)) + { + trigger_error('NO_RECIPIENT'); + } + } + + $db->sql_transaction('begin'); + + $sql = ''; + + switch ($mode) + { + case 'reply': + case 'quote': + $root_level = ($data['reply_from_root_level']) ? $data['reply_from_root_level'] : $data['reply_from_msg_id']; + + // Set message_replied switch for this user + $sql = 'UPDATE ' . PRIVMSGS_TO_TABLE . ' + SET pm_replied = 1 + WHERE user_id = ' . $data['from_user_id'] . ' + AND msg_id = ' . $data['reply_from_msg_id']; + + // no break + + case 'forward': + case 'post': + case 'quotepost': + $sql_data = array( + 'root_level' => $root_level, + 'author_id' => $data['from_user_id'], + 'icon_id' => $data['icon_id'], + 'author_ip' => $data['from_user_ip'], + 'message_time' => $current_time, + 'enable_bbcode' => $data['enable_bbcode'], + 'enable_smilies' => $data['enable_smilies'], + 'enable_magic_url' => $data['enable_urls'], + 'enable_sig' => $data['enable_sig'], + 'message_subject' => $subject, + 'message_text' => $data['message'], + 'message_attachment'=> (!empty($data['attachment_data'])) ? 1 : 0, + 'bbcode_bitfield' => $data['bbcode_bitfield'], + 'bbcode_uid' => $data['bbcode_uid'], + 'to_address' => implode(':', $to), + 'bcc_address' => implode(':', $bcc) + ); + break; + + case 'edit': + $sql_data = array( + 'icon_id' => $data['icon_id'], + 'message_edit_time' => $current_time, + 'enable_bbcode' => $data['enable_bbcode'], + 'enable_smilies' => $data['enable_smilies'], + 'enable_magic_url' => $data['enable_urls'], + 'enable_sig' => $data['enable_sig'], + 'message_subject' => $subject, + 'message_text' => $data['message'], + 'message_attachment'=> (!empty($data['attachment_data'])) ? 1 : 0, + 'bbcode_bitfield' => $data['bbcode_bitfield'], + 'bbcode_uid' => $data['bbcode_uid'] + ); + break; + } + + if (sizeof($sql_data)) + { + $query = ''; + + if ($mode == 'post' || $mode == 'reply' || $mode == 'quote' || $mode == 'quotepost' || $mode == 'forward') + { + $db->sql_query('INSERT INTO ' . PRIVMSGS_TABLE . ' ' . $db->sql_build_array('INSERT', $sql_data)); + $data['msg_id'] = $db->sql_nextid(); + } + else if ($mode == 'edit') + { + $sql = 'UPDATE ' . PRIVMSGS_TABLE . ' + SET message_edit_count = message_edit_count + 1, ' . $db->sql_build_array('UPDATE', $sql_data) . ' + WHERE msg_id = ' . $data['msg_id']; + $db->sql_query($sql); + } + } + + if ($mode != 'edit') + { + if ($sql) + { + $db->sql_query($sql); + } + unset($sql); + + $sql_ary = array(); + foreach ($recipients as $user_id => $type) + { + $sql_ary[] = array( + 'msg_id' => (int) $data['msg_id'], + 'user_id' => (int) $user_id, + 'author_id' => (int) $data['from_user_id'], + 'folder_id' => PRIVMSGS_NO_BOX, + 'pm_new' => 1, + 'pm_unread' => 1, + 'pm_forwarded' => ($mode == 'forward') ? 1 : 0 + ); + } + + $db->sql_multi_insert(PRIVMSGS_TO_TABLE, $sql_ary); + + $sql = 'UPDATE ' . USERS_TABLE . ' + SET user_new_privmsg = user_new_privmsg + 1, user_unread_privmsg = user_unread_privmsg + 1, user_last_privmsg = ' . time() . ' + WHERE ' . $db->sql_in_set('user_id', array_keys($recipients)); + $db->sql_query($sql); + + // Put PM into outbox + if ($put_in_outbox) + { + $db->sql_query('INSERT INTO ' . PRIVMSGS_TO_TABLE . ' ' . $db->sql_build_array('INSERT', array( + 'msg_id' => (int) $data['msg_id'], + 'user_id' => (int) $data['from_user_id'], + 'author_id' => (int) $data['from_user_id'], + 'folder_id' => PRIVMSGS_OUTBOX, + 'pm_new' => 0, + 'pm_unread' => 0, + 'pm_forwarded' => ($mode == 'forward') ? 1 : 0)) + ); + } + } + + // Set user last post time + if ($mode == 'reply' || $mode == 'quote' || $mode == 'quotepost' || $mode == 'forward' || $mode == 'post') + { + $sql = 'UPDATE ' . USERS_TABLE . " + SET user_lastpost_time = $current_time + WHERE user_id = " . $data['from_user_id']; + $db->sql_query($sql); + } + + // Submit Attachments + if (!empty($data['attachment_data']) && $data['msg_id'] && in_array($mode, array('post', 'reply', 'quote', 'quotepost', 'edit', 'forward'))) + { + $space_taken = $files_added = 0; + $orphan_rows = array(); + + foreach ($data['attachment_data'] as $pos => $attach_row) + { + $orphan_rows[(int) $attach_row['attach_id']] = array(); + } + + if (sizeof($orphan_rows)) + { + $sql = 'SELECT attach_id, filesize, physical_filename + FROM ' . ATTACHMENTS_TABLE . ' + WHERE ' . $db->sql_in_set('attach_id', array_keys($orphan_rows)) . ' + AND in_message = 1 + AND is_orphan = 1 + AND poster_id = ' . $user->data['user_id']; + $result = $db->sql_query($sql); + + $orphan_rows = array(); + while ($row = $db->sql_fetchrow($result)) + { + $orphan_rows[$row['attach_id']] = $row; + } + $db->sql_freeresult($result); + } + + foreach ($data['attachment_data'] as $pos => $attach_row) + { + if ($attach_row['is_orphan'] && !isset($orphan_rows[$attach_row['attach_id']])) + { + continue; + } + + if (!$attach_row['is_orphan']) + { + // update entry in db if attachment already stored in db and filespace + $sql = 'UPDATE ' . ATTACHMENTS_TABLE . " + SET attach_comment = '" . $db->sql_escape($attach_row['attach_comment']) . "' + WHERE attach_id = " . (int) $attach_row['attach_id'] . ' + AND is_orphan = 0'; + $db->sql_query($sql); + } + else + { + // insert attachment into db + if (!@file_exists($phpbb_root_path . $config['upload_path'] . '/' . basename($orphan_rows[$attach_row['attach_id']]['physical_filename']))) + { + continue; + } + + $space_taken += $orphan_rows[$attach_row['attach_id']]['filesize']; + $files_added++; + + $attach_sql = array( + 'post_msg_id' => $data['msg_id'], + 'topic_id' => 0, + 'is_orphan' => 0, + 'poster_id' => $data['from_user_id'], + 'attach_comment' => $attach_row['attach_comment'], + ); + + $sql = 'UPDATE ' . ATTACHMENTS_TABLE . ' SET ' . $db->sql_build_array('UPDATE', $attach_sql) . ' + WHERE attach_id = ' . $attach_row['attach_id'] . ' + AND is_orphan = 1 + AND poster_id = ' . $user->data['user_id']; + $db->sql_query($sql); + } + } + + if ($space_taken && $files_added) + { + set_config_count('upload_dir_size', $space_taken, true); + set_config_count('num_files', $files_added, true); + } + } + + // Delete draft if post was loaded... + $draft_id = phpBB3::request_var('draft_loaded', 0); + if ($draft_id) + { + $sql = 'DELETE FROM ' . DRAFTS_TABLE . " + WHERE draft_id = $draft_id + AND user_id = " . $data['from_user_id']; + $db->sql_query($sql); + } + + $db->sql_transaction('commit'); + + // Send Notifications + if ($mode != 'edit') + { + $this->pm_notification($mode, $data['from_username'], $recipients, $subject, $data['message']); + } + + return $data['msg_id']; + } + + /** + * PM Notification + */ + function pm_notification($mode, $author, $recipients, $subject, $message) + { + global $db, $lang, $mx_user, $board_config, $phpbb_root_path, $mx_root_path, $phpEx, $phpbb_auth, $page_id; + + $subject = mx_censor_text($subject); + + unset($recipients[ANONYMOUS], $recipients[$mx_user->data['user_id']]); + + if (!sizeof($recipients)) + { + return; + } + + // Get banned User ID's + $sql = 'SELECT ban_userid + FROM ' . BANLIST_TABLE . ' + WHERE ' . $db->sql_in_set('ban_userid', array_map('intval', array_keys($recipients))) . ' + AND ban_exclude = 0'; + $result = $db->sql_query($sql); + + while ($row = $db->sql_fetchrow($result)) + { + unset($recipients[$row['ban_userid']]); + } + $db->sql_freeresult($result); + + if (!sizeof($recipients)) + { + return; + } + + $sql = 'SELECT user_id, username, user_email, user_lang, user_notify_pm, user_notify_type, user_jabber + FROM ' . USERS_TABLE . ' + WHERE ' . $db->sql_in_set('user_id', array_map('intval', array_keys($recipients))); + $result = $db->sql_query($sql); + + $msg_list_ary = array(); + while ($row = $db->sql_fetchrow($result)) + { + if ($row['user_notify_pm'] == 1 && trim($row['user_email'])) + { + $msg_list_ary[] = array( + 'method' => $row['user_notify_type'], + 'email' => $row['user_email'], + 'jabber' => $row['user_jabber'], + 'name' => $row['username'], + 'lang' => $row['user_lang'] + ); + } + } + $db->sql_freeresult($result); + + if (!sizeof($msg_list_ary)) + { + return; + } + + // + // Include and initiate mailer + // + include_once($mx_root_path . 'includes/mx_functions_emailer.'.$phpEx); + + // + // Let's do some checking to make sure that mass mail functions + // are working in win32 versions of php. + // + if ( preg_match('/[c-z]:\\\.*/i', getenv('PATH')) && !$board_config['smtp_delivery']) + { + $ini_val = ( @phpversion() >= '4.0.0' ) ? 'ini_get' : 'get_cfg_var'; + + // We are running on windows, force delivery to use our smtp functions + // since php's are broken by default + $board_config['smtp_delivery'] = 1; + $board_config['smtp_host'] = @$ini_val('SMTP'); + } + + $emailer = new mx_emailer($board_config['smtp_delivery']); + + foreach ($msg_list_ary as $pos => $addr) + { + //$emailer->to($addr['email'], $addr['name']); + //$emailer->im($addr['jabber'], $addr['name']); + + $emailer_from = $board_config['board_email']; + $emailer_to = $addr['email']; + $emailer_skip = ($emailer_to == $emailer_from) ? $emailer_to : false; + + // + // Mail + // + $emailer->set_mail_html(true); + $emailer->use_template('privmsg_notify'); + $emailer->email_skip($emailer_skip); + $emailer->email_address($board_config['board_email']); + $emailer->set_subject(htmlspecialchars_decode($subject)); + $emailer->extra_headers($email_antetes); + + $emailer->assign_vars(array( + 'SITENAME' => $board_config['sitename'], + 'BOARD_EMAIL' => $board_config['board_email'], + 'SUBJECT' => htmlspecialchars_decode($subject), + 'MESSAGE' => $message, + 'AUTHOR_NAME' => htmlspecialchars_decode($author), + 'USERNAME' => htmlspecialchars_decode($addr['name']), + + 'U_INBOX' => PHPBB_URL . "/ucp.$phpEx?i=pm&folder=inbox") + ); + + $emailer->send(); + $emailer->reset(); + } + + unset($msg_list_ary); + //$emailer->save_queue(); + unset($emailer); + + $msg = $lang['Message_sent'] . '<br /><br />' . sprintf($lang['Click_return_inbox'], '<a href="' . mx_append_sid(PHPBB_URL . "/ucp.$phpEx?i=pm&folder=inbox") . '">', '</a> ') . '<br /><br />' . sprintf($lang['Click_return_index'], '<a href="' . mx_append_sid(PORTAL_URL . 'index.' . $phpEx . '?page=' . $page_id) . '">', '</a>'); + + mx_message_die(GENERAL_MESSAGE, $msg); + + } } Index: mx_functions_emailer.php =================================================================== RCS file: /cvsroot/mxbb/core/includes/mx_functions_emailer.php,v retrieving revision 1.2 retrieving revision 1.3 diff -C2 -d -r1.2 -r1.3 *** mx_functions_emailer.php 7 Oct 2008 00:12:00 -0000 1.2 --- mx_functions_emailer.php 6 Jan 2010 19:40:37 -0000 1.3 *************** *** 19,22 **** --- 19,28 ---- * @package MXP3 */ + + // + // The emailer class has support for attaching files, that isn't implemented + // in the 2.0 release but we can probable find some way of using it in a future + // release + // class mx_emailer { *************** *** 74,77 **** --- 80,89 ---- $this->subject = trim(preg_replace('#[\n\r]+#s', '', $subject)); } + + // set up skip mail + function email_skip($email_skip = false) + { + $this->email_skip = $email_skip; + } // set up extra mail headers *************** *** 96,100 **** function use_template($template_file, $template_lang = '') { ! global $board_config, $phpbb_root_path, $mx_root_path, $mx_root_path; if (trim($template_file) == '') --- 108,112 ---- function use_template($template_file, $template_lang = '') { ! global $board_config, $phpbb_root_path, $module_root_path, $mx_root_path; if (trim($template_file) == '') *************** *** 127,136 **** } ! $this->tpl_msg[$template_lang . $template_file] = fread($fd, filesize($tpl_file)); fclose($fd); } $this->msg = $this->tpl_msg[$template_lang . $template_file]; ! return true; } --- 139,148 ---- } ! $this->tpl_msg[$template_lang . $template_file] = @fread($fd, filesize($tpl_file)); fclose($fd); } $this->msg = $this->tpl_msg[$template_lang . $template_file]; ! return true; } *************** *** 197,212 **** $to = $this->addresses['to']; - $cc = (count($this->addresses['cc'])) ? implode(', ', $this->addresses['cc']) : ''; $bcc = (count($this->addresses['bcc'])) ? implode(', ', $this->addresses['bcc']) : ''; // Build header if ($this->use_html) { ! $this->extra_headers = (($this->reply_to != '') ? "Reply-to: $this->reply_to\n" : '') . (($this->from != '') ? "From: $this->from\n" : "From: " . $board_config['board_email'] . "\n") . "Return-Path: " . $board_config['board_email'] . "\nMessage-ID: <" . md5(uniqid(time())) . "@" . $board_config['server_name'] . ">\nMIME-Version: 1.0\nContent-type: text/html; charset=" . $this->encoding . "\nContent-transfer-encoding: 8bit\nDate: " . date('r', time()) . "\nX-Priority: 3\nX-MSMail-Priority: Normal\nX-Mailer: PHP\nX-MimeOLE: Produced By Mx-Publisher\n" . $this->extra_headers . (($cc != '') ? "Cc: $cc\n" : '') . (($bcc != '') ? "Bcc: $bcc\n" : ''); } else { ! $this->extra_headers = (($this->reply_to != '') ? "Reply-to: $this->reply_to\n" : '') . (($this->from != '') ? "From: $this->from\n" : "From: " . $board_config['board_email'] . "\n") . "Return-Path: " . $board_config['board_email'] . "\nMessage-ID: <" . md5(uniqid(time())) . "@" . $board_config['server_name'] . ">\nMIME-Version: 1.0\nContent-type: text/plain; charset=" . $this->encoding . "\nContent-transfer-encoding: 8bit\nDate: " . date('r', time()) . "\nX-Priority: 3\nX-MSMail-Priority: Normal\nX-Mailer: PHP\nX-MimeOLE: Produced By Mx-Publisher\n" . $this->extra_headers . (($cc != '') ? "Cc: $cc\n" : '') . (($bcc != '') ? "Bcc: $bcc\n" : ''); } --- 209,224 ---- $to = $this->addresses['to']; $cc = (count($this->addresses['cc'])) ? implode(', ', $this->addresses['cc']) : ''; $bcc = (count($this->addresses['bcc'])) ? implode(', ', $this->addresses['bcc']) : ''; + $skip = ($this->email_skip == $this->addresses['to']) ? true : false; // Build header if ($this->use_html) { ! $this->extra_headers = (($this->reply_to != '') ? "Reply-to: $this->reply_to\n" : '') . (($this->from != '') ? "From: $this->from\n" : "From: " . $board_config['board_email'] . "\n") . "Return-Path: " . $board_config['board_email'] . "\n" . "Message-ID: <" . md5(uniqid(time())) . "@" . $board_config['server_name'] . ">\nMIME-Version: 1.0\nContent-type: text/html; charset=" . $this->encoding . "\n" . "Content-transfer-encoding: 8bit\nDate: " . date('r', time()) . "\n" . "X-Priority: 3\n" . "X-MSMail-Priority: Normal\n" . "X-Mailer: PHP\nX-MimeOLE: Produced By MXP\n" . $this->extra_headers . (($cc != '') ? "Cc: $cc\n" : '') . (($bcc != '') ? "Bcc: $bcc\n" : ''); } else { ! $this->extra_headers = (($this->reply_to != '') ? "Reply-to: $this->reply_to\n" : '') . (($this->from != '') ? "From: $this->from\n" : "From: " . $board_config['board_email'] . "\n") . "Return-Path: " . $board_config['board_email'] . "\n" ."Message-ID: <" . md5(uniqid(time())) . "@" . $board_config['server_name'] . ">\nMIME-Version: 1.0\nContent-type: text/plain; charset=" . $this->encoding . "\n" . "Content-transfer-encoding: 8bit\nDate: " . date('r', time()) . "\n". "X-Priority: 3\n" . "X-MSMail-Priority: Normal\n" . "X-Mailer: PHP\nX-MimeOLE: Produced By Mx-Publisher\n" . $this->extra_headers . (($cc != '') ? "Cc: $cc\n" : '') . (($bcc != '') ? "Bcc: $bcc\n" : ''); } *************** *** 214,223 **** if ( $this->use_smtp ) { ! if (!defined('SMTP_INCLUDED')) ! { ! include($mx_root_path . 'includes/mx_functions_smtp.' . $phpEx); } ! $result = smtpmail($to, $this->subject, $this->msg, $this->extra_headers); } else --- 226,235 ---- if ( $this->use_smtp ) { ! if ( !defined('SMTP_INCLUDED') ) ! { ! include($mx_root_path . 'includes/contact_smtp.' . $phpEx); } ! $result = ($skip) ? false : smtpmail($to, $this->subject, $this->msg, $this->extra_headers); } else *************** *** 226,230 **** $to = ($to == '') ? (($board_config['sendmail_fix']) ? ' ' : 'Undisclosed-recipients:;') : $to; ! $result = mail($to, $this->subject, preg_replace("#(?<!\r)\n#s", "\n", $this->msg), $this->extra_headers); if (!$result && !$board_config['sendmail_fix'] && $empty_to_header) --- 238,242 ---- $to = ($to == '') ? (($board_config['sendmail_fix']) ? ' ' : 'Undisclosed-recipients:;') : $to; ! $result = ($skip) ? false : mail($to, $this->subject, preg_replace("#(?<!\r)\n#s", "\n", $this->msg), $this->extra_headers); if (!$result && !$board_config['sendmail_fix'] && $empty_to_header) *************** *** 256,268 **** $board_config['sendmail_fix'] = 1; ! $result = mail($to, $this->subject, preg_replace("#(?<!\r)\n#s", "\n", $this->msg), $this->extra_headers); } } // Did it work? ! if (!$result) { mx_message_die(GENERAL_ERROR, 'Failed sending email :: ' . (($this->use_smtp) ? 'SMTP' : 'PHP') . ' :: ' . $result, '', __LINE__, __FILE__); } return true; --- 268,285 ---- $board_config['sendmail_fix'] = 1; ! $result = ($skip) ? false : mail($to, $this->subject, preg_replace("#(?<!\r)\n#s", "\n", $this->msg), $this->extra_headers); } } // Did it work? ! if ((!$result) && (!$skip)) { mx_message_die(GENERAL_ERROR, 'Failed sending email :: ' . (($this->use_smtp) ? 'SMTP' : 'PHP') . ' :: ' . $result, '', __LINE__, __FILE__); } + + if (!$skip) + { + //print('Failed sending email :: Use another adress for sender.', __LINE__, __FILE__); + } return true; |
|
From: FlorinCB <ory...@us...> - 2010-01-01 17:39:38
|
Update of /cvsroot/mxbb/core/includes In directory sfp-cvsdas-1.v30.ch3.sourceforge.com:/tmp/cvs-serv5408 Modified Files: mx_functions_style.php Log Message: ver 2 template search Index: mx_functions_style.php =================================================================== RCS file: /cvsroot/mxbb/core/includes/mx_functions_style.php,v retrieving revision 1.114 retrieving revision 1.115 diff -C2 -d -r1.114 -r1.115 *** mx_functions_style.php 8 Oct 2009 17:01:06 -0000 1.114 --- mx_functions_style.php 1 Jan 2010 17:39:20 -0000 1.115 *************** *** 1189,1192 **** --- 1189,1209 ---- } } + + // + // If old version 2 module search for subSilver template intead + // + if (!$mx_template_config) + { + $template_name2 = 'subSilver'; + + $current_template_path = $module_root_path . $this->default_current_template_path; + $template_name = $this->default_template_name; + + @include($mx_root_path . $module_root_path . $this->default_current_template_path . '/' . $template_name2 . '.cfg'); + if (!$mx_template_config) + { + @include($mx_root_path . $module_root_path . $this->default_current_template_path . '/' . $moduleCfgFile . '.cfg'); + } + } // |