|
From: OryNider <ory...@us...> - 2008-03-21 08:52:06
|
Update of /cvsroot/mxbb/mx_radiocast In directory sc8-pr-cvs16.sourceforge.net:/tmp/cvs-serv22296 Modified Files: Radio_Cast.nfo db_install.php db_upgrade.php mx_install_readme.htm radiocast.php Log Message: version 1.02 Index: mx_install_readme.htm =================================================================== RCS file: /cvsroot/mxbb/mx_radiocast/mx_install_readme.htm,v retrieving revision 1.1 retrieving revision 1.2 diff -C2 -d -r1.1 -r1.2 *** mx_install_readme.htm 6 Jun 2007 23:03:44 -0000 1.1 --- mx_install_readme.htm 21 Mar 2008 08:50:21 -0000 1.2 *************** *** 1,8 **** ! <html> <head> <title>Mx Portal installation - readme</title> ! <meta http-equiv="Content-Type" content="text/html; charset=windows-1250"> <!-- link rel="stylesheet" href="../../templates/subSilver/subSilver.css" type="text/css" --> <style type="text/css"> <!-- /* --- 1,16 ---- ! <!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"> ! <!-- $Id$ --> <head> + <meta name="generator" content= + "HTML Tidy for Windows (vers 19 September 2007), see www.w3.org" /> <title>Mx Portal installation - readme</title> ! <meta http-equiv="Content-Type" content= ! "text/html; charset=us-ascii" /> <!-- link rel="stylesheet" href="../../templates/subSilver/subSilver.css" type="text/css" --> + <style type="text/css"> + /*<![CDATA[*/ <!-- /* *************** *** 18,29 **** /* General page style. The scroll bar colours only visible in IE5.5+ */ body { ! background-color: #E5E5E5; ! 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; } --- 26,37 ---- /* General page style. The scroll bar colours only visible in IE5.5+ */ body { ! background-color: #E5E5E5; ! 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; } *************** *** 31,47 **** 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; } /* Main table cell colours and backgrounds */ ! td.row1 { background-color: #EFEFEF; } ! td.row2 { background-color: #DEE3E7; } ! td.row3 { background-color: #D1D7DC; } /* --- 39,55 ---- 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; } /* Main table cell colours and backgrounds */ ! td.row1 { background-color: #EFEFEF; } ! td.row2 { background-color: #DEE3E7; } ! td.row3 { background-color: #D1D7DC; } /* *************** *** 51,69 **** */ td.rowpic { ! background-color: #FFFFFF; ! background-image: url('../../install/templates/subSilver/images/cellpic2.jpg'); ! background-repeat: repeat-y } /* 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('../../install/templates/subSilver/images/cellpic3.gif'); } td.cat, td.catHead, td.catSides, td.catLeft, td.catRight, td.catBottom { ! background-image: url('../../install/templates/subSilver/images/cellpic1.gif'); ! background-color:#D1D7DC; border: medium solid #FFFFFF; height: 28px } --- 59,77 ---- */ td.rowpic { ! background-color: #FFFFFF; ! background-image: url('../../install/templates/subSilver/images/cellpic2.jpg'); ! background-repeat: repeat-y } /* 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('../../install/templates/subSilver/images/cellpic3.gif'); } td.cat, td.catHead, td.catSides, td.catLeft, td.catRight, td.catBottom { ! background-image: url('../../install/templates/subSilver/images/cellpic1.gif'); ! background-color:#D1D7DC; border: medium solid #FFFFFF; height: 28px } *************** *** 74,100 **** */ 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; } /* The largest text used in the index page title and toptic title etc. */ ! .maintitle { ! font-weight: bold; font-size: 22px; font-family: "Trebuchet MS",Verdana, Arial, Helvetica, sans-serif; ! text-decoration: none; line-height : 120%; color : #000000; } --- 82,108 ---- */ 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; } /* The largest text used in the index page title and toptic title etc. */ ! .maintitle { ! font-weight: bold; font-size: 22px; font-family: "Trebuchet MS",Verdana, Arial, Helvetica, sans-serif; ! text-decoration: none; line-height : 120%; color : #000000; } *************** *** 105,145 **** .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, h1, h2 { 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; } /* The content of the posts (body of text) */ .postbody { font-size : 12px; line-height: 18px} ! a.postlink:link { text-decoration: none; color : #006699 } a.postlink:visited { text-decoration: none; color : #5493B4; } a.postlink:hover { text-decoration: underline; color : #DD6900} --- 113,153 ---- .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, h1, h2 { 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; } /* The content of the posts (body of text) */ .postbody { font-size : 12px; line-height: 18px} ! a.postlink:link { text-decoration: none; color : #006699 } a.postlink:visited { text-decoration: none; color : #5493B4; } a.postlink:hover { text-decoration: underline; color : #DD6900} *************** *** 147,176 **** /* 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;} /* 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; } --- 155,184 ---- /* 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;} /* 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; } *************** *** 179,197 **** /* 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; } --- 187,205 ---- /* 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; } *************** *** 205,333 **** @import url("../../templates/subSilver/formIE.css"); --> </style> <script language="Javascript" type="text/javascript"> <!-- ! if ( 0 ) ! { ! window.open('privmsg.php?mode=newpm', '_phpbbprivmsg', 'HEIGHT=225,resizable=yes,WIDTH=400');; ! } //--> </script> </head> - <body bgcolor="#FFFFFF" text="#000000"> <table> ! <tr> ! <td colspan="2"><p><b> ! <font style="font-size: 9pt; font-family:Verdana, Arial, Helvetica, sans-serif">MX Module - ! <span lang="ro">Radio</span> <span lang="ro">Cast</span> <br> ! v. <span lang="ro">1</span>.0.<span lang="ro">0 RC 2</span> </font></b></p> ! <p><span style="line-height: normal; font-weight:bold"> ! <font style="font-size: 9pt">Module</font></span><font style="font-size: 9pt"> ! <br /> ! - for mxBB-Portal v. 2.8.</font><span lang="ro"><font style="font-size: 9pt">x</font></span></p> ! <p><strong><font style="font-size: 9pt">Author</font></strong><font style="font-size: 9pt"><span lang="ro">: ! </span>OryNider (mxBB-Development Team)</font></p> ! <p><font style="font-size: 9pt"> ! <br /> ! <span style="font-weight: bold">Description</span> <br /> ! </font><span class="postbody">This Module allows you create the ! <span lang="ro">Radio </span>Center Page/Block where <span lang="ro"> ! admins/</span>users can <span lang="ro">add</span>, listen, rate and comment on ! s<span lang="ro">tations</span>. <br> ! Beside that, users can link URL of the <span lang="ro">station</span> from the ! <span lang="ro">shotcast or icecast like </span>server<span lang="ro">s</span>. <br> ! You have an admin panel that allows you to manage the features of the ! module. ! </span></p> ! <p><font style="font-size: 9pt"> <br /> ! </font><strong> ! <span style="font-size: 9pt">Features</span></strong><span style="font-size: 9pt"> ! - <span lang="ro">Radio </span>Center, Easy to install/uninstall module:</span><span class="postbody"></p> ! <ul> ! <li> ! <p style="margin-top: 0; margin-bottom: 0"> ! <span style="text-decoration: underline" lang="ro">Station</span><span style="TEXT-DECORATION: underline"> Song Image</span> - You ! can add the S<span lang="ro">tation</span> Image to the section of each ! <span lang="ro">radio station</span>. <span lang="ro">(</span>any image you want ! <img alt="Wink" src="http://www.mx-system.com/forum/images/smiles/icon_wink.gif" border="0" width="15" height="15"> ! ) <br> ! Maximum image size is configurable in <span lang="ro">A</span>dminCP ! <img alt="Very Happy" src="http://www.mx-system.com/forum/images/smiles/icon_biggrin.gif" border="0" width="15" height="15"> ! <br> ! </li> ! <li> ! <p style="margin-top: 0; margin-bottom: 0"> ! <span style="TEXT-DECORATION: underline">Search <span lang="ro"> ! Station</span></span> - is ! helping you find the s<span lang="ro">tation</span> by Title, ! <span lang="ro">Dj</span> or Poster quickly ! and easily. <br> ! </li> ! <li> ! <p style="margin-top: 0; margin-bottom: 0"> ! <span style="TEXT-DECORATION: underline">Cat Views</span> - is ! adding a viewed counter of each Category; <br> ! </li> ! <li> ! <p style="margin-top: 0; margin-bottom: 0"> ! <span style="text-decoration: underline" lang="ro">Share</span><span style="TEXT-DECORATION: underline"> S<span lang="ro">tation ! URL</span></span> - ! alows users to directly <span lang="ro">copy/paste</span> the s<span lang="ro">tation</span> ! <span lang="ro">listen url </span>to their <span lang="ro">favorite ! player</span>.</li> ! </ul> ! </span> ! <p> <font style="font-size: 9pt"> <br /> ! I. <a href="#install">Installation instructions</a> <br /> ! <br /> ! II. <a href="#themes">Additional styles</a> <br /> ! <br /> ! III. <a href="#languages">Additional languages</a><br /> ! <br /> ! <a target="_blank" class="postlink" href="http://mxbb-portal.evonet.ro/index.php?page=15">DEMO</a><br /> ! <br /></font><a name="install"> ! <font style="font-size: 9pt"> ! <br /> ! <span style="font-weight: bold">I. Installation Instructions</span> <br /> ! To install this module, follow these instructions.</font></a></p> ! <font style="font-size: 9pt">To</font><font style="font-size: 9pt"> summarize:<br> ! If installing from scratch, use import module in the AdminCP.<br> ! If upgrading, uninstall, then reinstall from AdminCP<br> ! If uninstalling, use the delete feature in the AdminCP</font></p> ! <p><font style="font-size: 9pt">Note: If upgrading,<span lang="ro"> </span>uninstall module without ! <span lang="ro">deleating</span> db entries, or else ! you'll lose all module data!<br /> ! <br /> ! <br /> ! </font> ! <span class="gensmall"><a href="#top" onclick="window.scrollTo(0,0); return false"> ! <font style="font-size: 9pt">Back to Top</font></a></span><font style="font-size: 9pt"> <br /> ! <br /><b>II. Additional Styles</b> <br> ! This module is compatible with any theme/style. <br> ! </font> ! <a name="themes"><font style="font-size: 9pt"> </font></font></p> ! <p style="margin-top: 0; margin-bottom: 0"> ! <span class="gensmall"></span> ! <span class="gensmall"><font face="Tahoma"> ! <a href="#top" onclick="window.scrollTo(0,0); return false"> ! <font style="font-size: 9pt">Back to Top</font></a></font></span><font face="Tahoma"><font style="font-size: 9pt"> ! <br /><a name="languages"> ! <br /> ! <span style="font-weight: bold">III. Additional Languages</span> <br /> ! First check to see if your language is already translated. </a> <br /> ! <br /> ! If exists, download and install in the modules/mx_radio/language folder. ! If not, duplicate (copy and paste) any included language file, rename to ! match your language, translate using any texteditor, save and upload. <br /> ! <br /> ! </font> ! <span class="gensmall"><a href="#top" onclick="window.scrollTo(0,0); return false"> ! <font style="font-size: 9pt">Back to Top</font></a></span><font style="font-size: 9pt"> ! </font> ! ! <p> <font style="font-size: 9pt">/MxBB Development Team</font></p> ! </td> ! </tr> </table> </body> --- 213,361 ---- @import url("../../templates/subSilver/formIE.css"); --> + /*]]>*/ </style> + <script language="Javascript" type="text/javascript"> + //<![CDATA[ <!-- ! if ( 0 ) ! { ! window.open('privmsg.php?mode=newpm', '_phpbbprivmsg', 'HEIGHT=225,resizable=yes,WIDTH=400');; ! } //--> + //]]> </script> </head> <body bgcolor="#FFFFFF" text="#000000"> <table> ! <tr> ! <td colspan="2"> ! <p><b><font style= ! "font-size: 9pt; font-family:Verdana, Arial, Helvetica, sans-serif"> ! MX Module - <span lang="ro" xml:lang="ro">Radio</span> <span lang= ! "ro" xml:lang="ro">Cast</span><br /> ! v. <span lang="ro" xml:lang="ro">1.0.0</span></font></b></p> ! <p><span style="line-height: normal; font-weight:bold"><font style= ! "font-size: 9pt">Module</font></span> <font style= ! "font-size: 9pt"><br /> ! - for mxBB-Portal v. 2.8.1</font></p> ! <p><strong><font style= ! "font-size: 9pt">Author</font></strong><font style= ! "font-size: 9pt"><span lang="ro" xml:lang="ro">:</span> OryNider ! (mxBB-Development Team)</font></p> ! <p><font style="font-size: 9pt"><br /> ! <span style="font-weight: bold">Description</span><br /></font> ! <span class="postbody">This Module allows you create the ! <span lang="ro" xml:lang="ro">Radio</span> Center Page/Block where ! <span lang="ro" xml:lang="ro">admins/</span>users can <span lang= ! "ro" xml:lang="ro">add</span>, listen, rate and comment on ! s<span lang="ro" xml:lang="ro">tations</span>.<br /> ! Beside that, users can link URL of the <span lang="ro" xml:lang= ! "ro">station</span> from the <span lang="ro" xml:lang="ro">shotcast ! or icecast like</span> server<span lang="ro" xml:lang= ! "ro">s</span>.<br /> ! You have an admin panel that allows you to manage the features of ! the module.</span></p> ! <p><font style="font-size: 9pt"> <br /></font> ! <strong><span style="font-size: 9pt">Features</span></strong> ! <span style="font-size: 9pt">- <span lang="ro" xml:lang= ! "ro">Radio</span> Center, Easy to install/uninstall ! module:</span></p> ! <ul> ! <li> ! <p style="margin-top: 0; margin-bottom: 0"><span class= ! "postbody"><span style="text-decoration: underline" lang="ro" ! xml:lang="ro">Station</span> <span style= ! "TEXT-DECORATION: underline">Song Image</span> - You can add the ! S<span lang="ro" xml:lang="ro">tation</span> Image to the section ! of each <span lang="ro" xml:lang="ro">radio station</span>. ! <span lang="ro" xml:lang="ro">(</span>any image you want <img alt= ! "Wink" src= ! "http://www.mx-system.com/forum/images/smiles/icon_wink.gif" ! border="0" width="15" height="15" /> )<br /> ! Maximum image size is configurable in <span lang="ro" xml:lang= ! "ro">A</span>dminCP <img alt="Very Happy" src= ! "http://www.mx-system.com/forum/images/smiles/icon_biggrin.gif" ! border="0" width="15" height="15" /><br /> !  </span></p> ! </li> ! <li> ! <p style="margin-top: 0; margin-bottom: 0"><span style= ! "TEXT-DECORATION: underline">Search <span lang="ro" xml:lang= ! "ro">Station</span></span> - is helping you find the s<span lang= ! "ro" xml:lang="ro">tation</span> by Title, <span lang="ro" ! xml:lang="ro">Dj</span> or Poster quickly and easily.<br /> !  </p> ! </li> ! <li> ! <p style="margin-top: 0; margin-bottom: 0"><span style= ! "TEXT-DECORATION: underline">Cat Views</span> - is adding a viewed ! counter of each Category;<br /> !  </p> ! </li> ! <li> ! <p style="margin-top: 0; margin-bottom: 0"><span style= ! "text-decoration: underline" lang="ro" xml:lang="ro">Share</span> ! <span style="TEXT-DECORATION: underline">S<span lang="ro" xml:lang= ! "ro">tation URL</span></span> - alows users to directly <span lang= ! "ro" xml:lang="ro">copy/paste</span> the s<span lang="ro" xml:lang= ! "ro">tation</span> <span lang="ro" xml:lang="ro">listen url</span> ! to their <span lang="ro" xml:lang="ro">favorite player</span>.</p> ! </li> ! </ul> ! <p><font style="font-size: 9pt"><br /> ! I. <a href="#install">Installation instructions</a><br /> ! <br /> ! II. <a href="#themes">Additional styles</a><br /> ! <br /> ! III. <a href="#languages">Additional languages</a><br /> ! <br /> ! <a target="_blank" class="postlink" href= ! "http://mxbb-portal.evonet.ro/index.php?page=15">DEMO</a><br /> ! <br /></font> <a name="install" id="install"><font style= ! "font-size: 9pt"><br /> ! <span style="font-weight: bold">I. Installation ! Instructions</span><br /> ! To install this module, follow these instructions.</font></a></p> ! <font style="font-size: 9pt">To</font> <font style= ! "font-size: 9pt">summarize:<br /> ! If installing from scratch, use import module in the AdminCP.<br /> ! If upgrading, uninstall, then reinstall from AdminCP<br /> ! If uninstalling, use the delete feature in the AdminCP</font> ! <p><font style="font-size: 9pt">Note: If upgrading, uninstall ! module without <span lang="ro" xml:lang="ro">deleating</span> db ! entries, or else you'll lose all module data!<br /> ! <br /> ! <br /></font> <span class="gensmall"><a href="#top" onclick= ! "window.scrollTo(0,0); return false"><font style= ! "font-size: 9pt">Back to Top</font></a></span> <font style= ! "font-size: 9pt"><br /> ! <br /> ! <b>II. Additional Styles</b><br /> ! This module is compatible with any theme/style.<br /></font> ! <a name="themes" id="themes"><font style= ! "font-size: 9pt"> </font></a></p> ! <p style="margin-top: 0; margin-bottom: 0"><span class= ! "gensmall"><font face="Tahoma"><a href="#top" onclick= ! "window.scrollTo(0,0); return false"><font style= ! "font-size: 9pt">Back to Top</font></a></font></span> <font face= ! "Tahoma"><font style="font-size: 9pt"><br /> ! <a name="languages" id="languages"><br /> ! <span style="font-weight: bold">III. Additional ! Languages</span><br /> ! First check to see if your language is already ! translated.</a><br /> ! <br /> ! If exists, download and install in the modules/mx_radio/language ! folder. If not, duplicate (copy and paste) any included language ! file, rename to match your language, translate using any ! texteditor, save and upload.<br /> ! <br /></font> <span class="gensmall"><a href="#top" onclick= ! "window.scrollTo(0,0); return false"><font style= ! "font-size: 9pt">Back to Top</font></a></span> </font></p> ! <p><font face="Tahoma"><font style="font-size: 9pt">/MxBB ! Development Team</font></font></p> ! </td> ! </tr> </table> </body> Index: db_upgrade.php =================================================================== RCS file: /cvsroot/mxbb/mx_radiocast/db_upgrade.php,v retrieving revision 1.2 retrieving revision 1.3 diff -C2 -d -r1.2 -r1.3 *** db_upgrade.php 8 Feb 2008 23:43:44 -0000 1.2 --- db_upgrade.php 21 Mar 2008 08:50:20 -0000 1.3 *************** *** 30,34 **** } ! $mx_module_version = '1.0.1'; $mx_module_copy = 'mxBB <i> - Radio Cast</i> module by <a href="http://www.mxbb.net/" target="_blank">OryNider</a>'; --- 30,34 ---- } ! $mx_module_version = '1.0.2'; $mx_module_copy = 'mxBB <i> - Radio Cast</i> module by <a href="http://www.mxbb.net/" target="_blank">OryNider</a>'; *************** *** 44,47 **** --- 44,48 ---- // $upgrade_101 = 0; + $upgrade_102 = 0; // *************** *** 53,60 **** $upgrade_101 = 1; } $message = "<b>Upgrading!</b><br/><br/>"; ! if ( $upgrade_101 == 1 ) { $message .= "<b>Upgrading to v. 1.0.1...</b><br/><br/>"; --- 54,67 ---- $upgrade_101 = 1; } + + $result = $db->sql_query( "SELECT config_value from " . $mx_table_prefix . "radiocast_config WHERE config_name = 'xs_enabled'" ); + if ( $db->sql_numrows( $result ) == 0 ) + { + $upgrade_102 = 1; + } $message = "<b>Upgrading!</b><br/><br/>"; ! if ($upgrade_101 == 1) { $message .= "<b>Upgrading to v. 1.0.1...</b><br/><br/>"; *************** *** 69,72 **** --- 76,95 ---- WHERE config_name = 'radiocast_version'"; } + + if ($upgrade_102 == 1) + { + $message .= "<b>Upgrading to v. 1.0.2...</b><br/><br/>"; + + $sql[] = "INSERT INTO " . $mx_table_prefix . "radiocast_config VALUES ('xs_enabled', '1')"; + $sql[] = "INSERT INTO " . $mx_table_prefix . "radiocast_config VALUES ('img_allowed', '1')"; + $sql[] = "INSERT INTO " . $mx_table_prefix . "radiocast_config VALUES ('flv_allowed', '1')"; + + $sql[] = "INSERT INTO " . $mx_table_prefix . "radiocast_config VALUES ('rows_per_page_pic', '5')"; + $sql[] = "INSERT INTO " . $mx_table_prefix . "radiocast_config VALUES ('cols_per_page_pic', '5')"; + $sql[] = "INSERT INTO " . $mx_table_prefix . "radiocast_config VALUES ('rows_per_page_media', '10')"; + $sql[] = "INSERT INTO " . $mx_table_prefix . "radiocast_config VALUES ('cols_per_page_media', '1')"; + + $sql[] = "ALTER TABLE " . $mx_table_prefix . "radiocast ADD station_filetype varchar(255) NOT NULL AFTER station_filename"; + } else { *************** *** 95,97 **** echo "</table><br />"; ! ?> \ No newline at end of file --- 118,120 ---- echo "</table><br />"; ! ?> Index: db_install.php =================================================================== RCS file: /cvsroot/mxbb/mx_radiocast/db_install.php,v retrieving revision 1.3 retrieving revision 1.4 diff -C2 -d -r1.3 -r1.4 *** db_install.php 8 Feb 2008 23:43:44 -0000 1.3 --- db_install.php 21 Mar 2008 08:50:18 -0000 1.4 *************** *** 33,37 **** } ! $mx_module_version = '1.0.1'; $mx_module_copy = 'mxBB <i> - Radio Cast</i> module by <a href="http://www.mxbb.net/" target="_blank">OryNider</a>'; --- 33,37 ---- } ! $mx_module_version = '1.0.2'; $mx_module_copy = 'mxBB <i> - Radio Cast</i> module by <a href="http://www.mxbb.net/" target="_blank">OryNider</a>'; *************** *** 57,60 **** --- 57,61 ---- station_id int(11) UNSIGNED NOT NULL auto_increment, station_filename varchar(255) NOT NULL, + station_filetype varchar(255) NOT NULL, station_imagename varchar(255) NOT NULL, station_title varchar(255) NOT NULL, *************** *** 174,177 **** --- 175,187 ---- $sql[] = "INSERT INTO " . $mx_table_prefix . "radiocast_config VALUES ('index', '5')"; + $sql[] = "INSERT INTO " . $mx_table_prefix . "radiocast_config VALUES ('xs_enabled', '1')"; + $sql[] = "INSERT INTO " . $mx_table_prefix . "radiocast_config VALUES ('img_allowed', '1')"; + $sql[] = "INSERT INTO " . $mx_table_prefix . "radiocast_config VALUES ('flv_allowed', '1')"; + $sql[] = "INSERT INTO " . $mx_table_prefix . "radiocast_config VALUES ('show_index_subcats', '1')"; + $sql[] = "INSERT INTO " . $mx_table_prefix . "radiocast_config VALUES ('rows_per_page_pic', '5')"; + $sql[] = "INSERT INTO " . $mx_table_prefix . "radiocast_config VALUES ('cols_per_page_pic', '5')"; + $sql[] = "INSERT INTO " . $mx_table_prefix . "radiocast_config VALUES ('rows_per_page_media', '10')"; + $sql[] = "INSERT INTO " . $mx_table_prefix . "radiocast_config VALUES ('cols_per_page_media', '1')"; + $sql[] = "UPDATE " . $mx_table_prefix . "module" . " SET module_version = '" . $mx_module_version . "', *************** *** 192,194 **** echo "<tr><td class=\"row1\" align=\"left\"><span class=\"gen\">" . $message . "</span></td></tr>"; echo "</table><br />"; ! ?> \ No newline at end of file --- 202,204 ---- echo "<tr><td class=\"row1\" align=\"left\"><span class=\"gen\">" . $message . "</span></td></tr>"; echo "</table><br />"; ! ?> Index: radiocast.php =================================================================== RCS file: /cvsroot/mxbb/mx_radiocast/radiocast.php,v retrieving revision 1.3 retrieving revision 1.4 diff -C2 -d -r1.3 -r1.4 *** radiocast.php 28 Jan 2008 21:59:28 -0000 1.3 --- radiocast.php 21 Mar 2008 08:50:26 -0000 1.4 *************** *** 16,26 **** if( !defined('IN_PORTAL') || !is_object($mx_block)) { ! define('IN_PORTAL', true); ! $mx_root_path = '../../'; ! // ! // Let's include some stuff... ! // ! $phpEx = substr(strrchr(__FILE__, '.'), 1); ! include_once($mx_root_path . 'common.' . $phpEx); // // Start session management --- 16,28 ---- if( !defined('IN_PORTAL') || !is_object($mx_block)) { ! ! @define('IN_PORTAL', true); ! ! $mx_root_path = "../../"; ! $module_root_path = "./"; ! ! $phpEx = substr(strrchr(__FILE__, '.'), 1); ! include_once($mx_root_path . 'common.'.$phpEx); ! // // Start session management *************** *** 30,49 **** // End session management // ! $block_id = ( !empty($HTTP_GET_VARS['block_id']) ) ? $HTTP_GET_VARS['block_id'] : $HTTP_POST_VARS['id']; ! if( empty($block_id) ) ! { ! $sql = "SELECT * FROM " . BLOCK_TABLE . " WHERE block_title = 'Radio Cast' LIMIT 1"; ! if(!$result = $db->sql_query($sql)) ! { ! message_die(GENERAL_ERROR, "Could not query Music Center module information", "", __LINE__, __FILE__, $sql); ! } ! $row = $db->sql_fetchrow($result); ! $block_id = $row['block_id']; ! } $is_block = FALSE; } else { - // // Read block Configuration --- 32,45 ---- // End session management // ! ! $title = 'Media Player Radio'; ! ! $block_size = (isset($block_size) && !empty($block_size) ? $block_size : '348'); ! //$player_size = (isset($block_size) && !empty($block_size) ? $block_size - 15 : '333'); ! $is_block = FALSE; } else { // // Read block Configuration *************** *** 51,55 **** $title = $mx_block->block_info['block_title']; ! $block_size = ( isset($block_size) && !empty($block_size) ? $block_size : '100%' ); if( is_object($mx_block)) --- 47,53 ---- $title = $mx_block->block_info['block_title']; ! $desc = $mx_block->block_info['block_desc']; ! $block_size = (isset($block_size) && !empty($block_size) ? $block_size : '100%'); ! //$player_size = $mx_block->get_parameters('player_width'); if( is_object($mx_block)) *************** *** 57,65 **** $is_block = TRUE; } - - global $images, $mx_images; } - $radiocast_root_path = $module_root_path . 'radiocast_mod/'; --- 55,60 ---- *************** *** 169,200 **** */ ! $cat_id = $_POST['c'] ? $_POST['c'] : ( $_GET['c'] ? $_GET['c'] : 0 ); $cat_where = "cat_parent = $cat_id"; ! if ($cat_id != 0) ! { ! $sql = "SELECT cat_id,cat_title ! FROM ". RADIOCAST_CAT_TABLE ." ! WHERE cat_id = $cat_id"; ! if ( $result = $db->sql_query($sql) ) { $thiscat_parent = array(); ! $thiscat_parent = $db->sql_fetchrow($result); ! $template->assign_vars(array( 'U_VIEW_CAT_PARENT' => append_sid(this_rc_mxurl("c=" . $thiscat_parent['cat_id'])), 'SUBCAT_NAV' => ' ' . $lang['Nav_Separator'] . ' <a class="nav" href="' . append_sid(this_rc_mxurl("c=" . $thiscat_parent['cat_id'])) . '">' . $thiscat_parent['cat_title'] . '</a>', 'CAT_PARENT_TITLE' => $thiscat_parent['cat_title'], 'U_RSS' => append_sid(this_rc_mxurl("radiocast_mode=radiocast_rss&c=" . $thiscat_parent['cat_id'] . "&sid=" . $userdata['session_id'], true)), ! 'CAT_PARENT' => $thiscat_parent['cat_id']) ); ! } } else ! { ! $template->assign_vars(array( 'U_RSS' => append_sid(this_rc_mxurl("radiocast_mode=radiocast_rss" . "&sid=" . $userdata['session_id'], true)) )); ! } --- 164,195 ---- */ ! $cat_id = $_POST['c'] ? $_POST['c'] : ( $_GET['c'] ? $_GET['c'] : 0 ); $cat_where = "cat_parent = $cat_id"; ! if ($cat_id != 0) ! { ! $sql = "SELECT cat_id,cat_title ! FROM ". RADIOCAST_CAT_TABLE ." ! WHERE cat_id = $cat_id"; ! if ( $result = $db->sql_query($sql) ) { $thiscat_parent = array(); ! $thiscat_parent = $db->sql_fetchrow($result); ! $template->assign_vars(array( 'U_VIEW_CAT_PARENT' => append_sid(this_rc_mxurl("c=" . $thiscat_parent['cat_id'])), 'SUBCAT_NAV' => ' ' . $lang['Nav_Separator'] . ' <a class="nav" href="' . append_sid(this_rc_mxurl("c=" . $thiscat_parent['cat_id'])) . '">' . $thiscat_parent['cat_title'] . '</a>', 'CAT_PARENT_TITLE' => $thiscat_parent['cat_title'], 'U_RSS' => append_sid(this_rc_mxurl("radiocast_mode=radiocast_rss&c=" . $thiscat_parent['cat_id'] . "&sid=" . $userdata['session_id'], true)), ! 'CAT_PARENT' => $thiscat_parent['cat_id']) ); ! } } else ! { ! $template->assign_vars(array( 'U_RSS' => append_sid(this_rc_mxurl("radiocast_mode=radiocast_rss" . "&sid=" . $userdata['session_id'], true)) )); ! } *************** *** 281,286 **** // ------------------------------------------ ! if ($catrows[$i]['cat_type'] == 0) ! { if ($catrows[$i]['count'] == 0) { --- 276,281 ---- // ------------------------------------------ ! if ($catrows[$i]['cat_type'] == 0) ! { if ($catrows[$i]['count'] == 0) { *************** *** 371,413 **** } // END of Last Station ! } ! else ! { ! // this is a parent category ! $sc_sql = "SELECT * ! FROM ". RADIOCAST_CAT_TABLE ." ! WHERE cat_parent = " . $catrows[$i]['cat_id'] . " ! GROUP BY cat_id ! ORDER BY cat_order ASC"; ! ! if ( !($sc_result = $db->sql_query($sc_sql)) ) ! { ! message_die(GENERAL_ERROR, 'Could not query sub categories', '', __LINE__, __FILE__, $sql); ! } ! ! $sql_count = "SELECT count(cat_id) as count ! FROM ". RADIOCAST_CAT_TABLE ." ! WHERE cat_parent = " . $catrows[$i]['cat_id']; ! if ( ($result_count = $db->sql_query($sql_count)) ) ! { ! $subcat_count = $db->sql_fetchrow($result_count); ! $subcat_count = $subcat_count['count'] . " sub catagories"; ! } ! else ! { ! $subcat_count = ""; ! } ! ! $subcats = '<br /><span class="gensmall"><b>' . $lang['RadioCast_sub_categories'] . ':</b><br />'; ! while ( $subcatrow = $db->sql_fetchrow($sc_result) ) ! { ! $subcats .= ' - <a class="gensmall" href="' . append_sid(this_rc_mxurl('radiocast_mode=radiocast_cat&cat_id='. $subcatrow['cat_id'])) . '">' . $subcatrow['cat_title'] . '</a><br />'; ! } $subcats .= '</span><br />'; ! ! $template->assign_block_vars('catrow', array( ! 'U_VIEW_CAT' => append_sid(this_rc_mxurl("radiocast_mode=radiocast_index&c=". $catrows[$i]['cat_id'])), ! 'CAT_TITLE' => $catrows[$i]['cat_title'], ! 'CAT_DESC' => $catrows[$i]['cat_desc'], 'SONGS' => $subcat_count, 'CAT_VIEWS' => $catrows[$i]['cat_views'], --- 366,408 ---- } // END of Last Station ! } ! else ! { ! // this is a parent category ! $sc_sql = "SELECT * ! FROM ". RADIOCAST_CAT_TABLE ." ! WHERE cat_parent = " . $catrows[$i]['cat_id'] . " ! GROUP BY cat_id ! ORDER BY cat_order ASC"; ! ! if ( !($sc_result = $db->sql_query($sc_sql)) ) ! { ! message_die(GENERAL_ERROR, 'Could not query sub categories', '', __LINE__, __FILE__, $sql); ! } ! ! $sql_count = "SELECT count(cat_id) as count ! FROM ". RADIOCAST_CAT_TABLE ." ! WHERE cat_parent = " . $catrows[$i]['cat_id']; ! if ( ($result_count = $db->sql_query($sql_count)) ) ! { ! $subcat_count = $db->sql_fetchrow($result_count); ! $subcat_count = $subcat_count['count'] . " sub catagories"; ! } ! else ! { ! $subcat_count = ""; ! } ! ! $subcats = '<br /><span class="gensmall"><b>' . $lang['RadioCast_sub_categories'] . ':</b><br />'; ! while ( $subcatrow = $db->sql_fetchrow($sc_result) ) ! { ! $subcats .= ' - <a class="gensmall" href="' . append_sid(this_rc_mxurl('radiocast_mode=radiocast_cat&cat_id='. $subcatrow['cat_id'])) . '">' . $subcatrow['cat_title'] . '</a><br />'; ! } $subcats .= '</span><br />'; ! ! $template->assign_block_vars('catrow', array( ! 'U_VIEW_CAT' => append_sid(this_rc_mxurl("radiocast_mode=radiocast_index&c=". $catrows[$i]['cat_id'])), ! 'CAT_TITLE' => $catrows[$i]['cat_title'], ! 'CAT_DESC' => $catrows[$i]['cat_desc'], 'SONGS' => $subcat_count, 'CAT_VIEWS' => $catrows[$i]['cat_views'], *************** *** 416,420 **** 'L_ALL_CAT_SONGS' => $lang['Category_stations'], 'MODERATORS' => $moderators_list, ! 'LAST_SONG_INFO' => $last_station_info) ); --- 411,415 ---- 'L_ALL_CAT_SONGS' => $lang['Category_stations'], 'MODERATORS' => $moderators_list, ! 'LAST_SONG_INFO' => $last_station_info) ); *************** *** 425,429 **** 'SUBCATS' => $subcats) ); ! } } --- 420,424 ---- 'SUBCATS' => $subcats) ); ! } } *************** *** 432,436 **** // ------------------------------------------ ! if ($catrows[$i]['cat_type'] == 0) { $template->assign_block_vars('catrow', array( --- 427,431 ---- // ------------------------------------------ ! if ($catrows[$i]['cat_type'] == 0) { $template->assign_block_vars('catrow', array( *************** *** 621,625 **** 'SINGER' => $topsongrow[$j]['station_singer'], ! 'RADIO_FRONT_IMG' => $mx_images['radio_front'], 'POSTER' => $top_poster, --- 616,620 ---- 'SINGER' => $topsongrow[$j]['station_singer'], ! 'RADIO_FRONT_IMG' => $images['radio_front'], 'POSTER' => $top_poster, *************** *** 737,741 **** 'SINGER' => $topsongrow[$j]['station_singer'], ! 'RADIO_FRONT_IMG' => $mx_images['radio_front'], 'POSTER' => $top_poster, --- 732,736 ---- 'SINGER' => $topsongrow[$j]['station_singer'], ! 'RADIO_FRONT_IMG' => $images['radio_front'], 'POSTER' => $top_poster, Index: Radio_Cast.nfo =================================================================== RCS file: /cvsroot/mxbb/mx_radiocast/Radio_Cast.nfo,v retrieving revision 1.1 retrieving revision 1.2 diff -C2 -d -r1.1 -r1.2 *** Radio_Cast.nfo 6 Jun 2007 23:03:42 -0000 1.1 --- Radio_Cast.nfo 21 Mar 2008 08:50:15 -0000 1.2 *************** *** 17,26 **** º±³ -..- ³ º±³ .. ³ ! º±³ mx_radiocast v1.0.0 ³ ÓÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ· ³ Supplied by.......mxBB Dev. Team Release type.................module ³±º ³ Cracked by...................n/a Protection......................n/a ³±º ³ Packaged by.............OryNider Release size.................117 KB ³±º ! ³ Release date..........20.05.2006 Operating system..........php4/php5 ³±º ÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄĽ Ú Ä ÄÄ ÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ ÄÄ Ä ¿ --- 17,26 ---- º±³ -..- ³ º±³ .. ³ ! º±³ mx_radiocast v1.0.2 ³ ÓÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ· ³ Supplied by.......mxBB Dev. Team Release type.................module ³±º ³ Cracked by...................n/a Protection......................n/a ³±º ³ Packaged by.............OryNider Release size.................117 KB ³±º ! ³ Release date..........21.03.2008 Operating system..........php4/php5 ³±º ÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄĽ Ú Ä ÄÄ ÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ ÄÄ Ä ¿ |