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: OryNider <ory...@us...> - 2007-06-06 23:28:48
|
Update of /cvsroot/mxbb/mx_radio/language/lang_romanian In directory sc8-pr-cvs16.sourceforge.net:/tmp/cvs-serv18070/lang_romanian Log Message: Directory /cvsroot/mxbb/mx_radio/language/lang_romanian added to the repository |
|
From: OryNider <ory...@us...> - 2007-06-06 23:27:36
|
Update of /cvsroot/mxbb/mx_radio/gateway/gateway_files In directory sc8-pr-cvs16.sourceforge.net:/tmp/cvs-serv17411/gateway_files Log Message: Directory /cvsroot/mxbb/mx_radio/gateway/gateway_files added to the repository |
|
From: OryNider <ory...@us...> - 2007-06-06 23:27:36
|
Update of /cvsroot/mxbb/mx_radio/gateway/flash_files In directory sc8-pr-cvs16.sourceforge.net:/tmp/cvs-serv17411/flash_files Log Message: Directory /cvsroot/mxbb/mx_radio/gateway/flash_files added to the repository |
|
From: OryNider <ory...@us...> - 2007-06-06 23:27:13
|
Update of /cvsroot/mxbb/mx_radio/templates In directory sc8-pr-cvs16.sourceforge.net:/tmp/cvs-serv17296/templates Log Message: Directory /cvsroot/mxbb/mx_radio/templates added to the repository |
|
From: OryNider <ory...@us...> - 2007-06-06 23:27:13
|
Update of /cvsroot/mxbb/mx_radio/language In directory sc8-pr-cvs16.sourceforge.net:/tmp/cvs-serv17296/language Log Message: Directory /cvsroot/mxbb/mx_radio/language added to the repository |
|
From: OryNider <ory...@us...> - 2007-06-06 23:27:13
|
Update of /cvsroot/mxbb/mx_radio/gateway In directory sc8-pr-cvs16.sourceforge.net:/tmp/cvs-serv17296/gateway Log Message: Directory /cvsroot/mxbb/mx_radio/gateway added to the repository |
|
From: OryNider <ory...@us...> - 2007-06-06 23:27:13
|
Update of /cvsroot/mxbb/mx_radio/includes In directory sc8-pr-cvs16.sourceforge.net:/tmp/cvs-serv17296/includes Log Message: Directory /cvsroot/mxbb/mx_radio/includes added to the repository |
|
From: OryNider <ory...@us...> - 2007-06-06 23:27:13
|
Update of /cvsroot/mxbb/mx_radio/images In directory sc8-pr-cvs16.sourceforge.net:/tmp/cvs-serv17296/images Log Message: Directory /cvsroot/mxbb/mx_radio/images added to the repository |
|
From: OryNider <ory...@us...> - 2007-06-06 23:27:13
|
Update of /cvsroot/mxbb/mx_radio/admin In directory sc8-pr-cvs16.sourceforge.net:/tmp/cvs-serv17296/admin Log Message: Directory /cvsroot/mxbb/mx_radio/admin added to the repository |
|
From: OryNider <ory...@us...> - 2007-06-06 23:21:48
|
Update of /cvsroot/mxbb/mx_shotcast/templates/subSilver/admin In directory sc8-pr-cvs16.sourceforge.net:/tmp/cvs-serv13431 Added Files: shotcast_config_body.tpl Log Message: --- NEW FILE: shotcast_config_body.tpl --- <center><h1>{L_SHOTCAST_SETTINGS}</h1> <p>{L_SHOTCAST_SETTINGS_EXPLAIN}<br /></p></center> <form enctype="multipart/form-data" action="{S_ACTION}" method=post> <table width="640" cellpadding="4" cellspacing="1" border="0" align="center" class="forumline"> <tr> <th class="thHead" colspan="2">{L_SHOTCAST_SETTINGS}</th> </tr> <tr> <td class="row1"><p><b>{L_SHOTCAST}:</b><br></p></td> <td class="row2"><input type="text" maxlength="64" size="54" name="shotcast_name" value="{STATION_NAME}" /></td> </tr> <tr> <td class="row1"><p><b>{L_STREAM}:</b><br></p></td> <td class="row2"><input type="text" maxlength="64" size="54" name="shotcast_host" value="{STATION_HOST}" /></td> </tr> <tr> <td class="row1"><p><b>{L_PORT}:</b><br></p></td> <td class="row2"><input type="text" maxlength="64" size="54" name="shotcast_port" value="{STATION_PORT}" /></td> </tr> <tr> <td class="row1"><p><b>{L_PASS}:</b><br></p></td> <td class="row2"><input type="text" maxlength="64" size="54" name="shotcast_pass" value="{STATION_PASS}" /></td> </tr> <tr> <td class="row1"><p><b>{L_PLAY_LIST}:</b><br></p></td> <td class="row2"><input type="text" maxlength="64" size="54" name="play_list" value="{PLAY_LIST}" /></td> </tr> <tr> <td class="row1"><p><b>{L_CHECK_PERIOD}:</b><br><span class="gensmall">{L_CHECK_PERIOD_EXPLAIN}</span></p></td> <td class="row2"><input type="text" maxlength="16" size="16" name="check_period" value="{CHECK_PERIOD}" /></td> </tr> <tr> <td class="row1">{L_SHOW_LISTEN}<br><span class="gensmall">{L_SHOW_LISTEN_INFO}</span></td> <td class="row2"> <select name="show_listen_select" class="forminput"> <option value="1"{S_LISTEN_YES}>{L_YES}</option> <option value="0"{S_LISTEN_NO}>{L_NO}</option> </select></td> </tr> <tr> <td class="catBottom" colspan="2" align="center">{S_HIDDEN_FIELDS} <input type="submit" name="submit" value="{L_SUBMIT}" class="mainoption" /> <input type="reset" value="{L_RESET}" class="liteoption" /> </td> </tr> </table> <br> </form> <br clear="all" /> |
|
From: OryNider <ory...@us...> - 2007-06-06 23:21:36
|
Update of /cvsroot/mxbb/mx_shotcast/templates/pubOry/admin In directory sc8-pr-cvs16.sourceforge.net:/tmp/cvs-serv13356 Added Files: shotcast_config_body.tpl Log Message: --- NEW FILE: shotcast_config_body.tpl --- <center><h1>{L_SHOTCAST_SETTINGS}</h1> <p>{L_SHOTCAST_SETTINGS_EXPLAIN}<br /></p></center> <form enctype="multipart/form-data" action="{S_ACTION}" method=post> <table width="640" cellpadding="4" cellspacing="1" border="0" align="center" class="forumline"> <tr> <th class="thHead" colspan="2">{L_SHOTCAST_SETTINGS}</th> </tr> <tr> <td class="row1"><p><b>{L_SHOTCAST}:</b><br></p></td> <td class="row2"><input type="text" maxlength="64" size="54" name="shotcast_name" value="{STATION_NAME}" /></td> </tr> <tr> <td class="row1"><p><b>{L_STREAM}:</b><br></p></td> <td class="row2"><input type="text" maxlength="64" size="54" name="shotcast_host" value="{STATION_HOST}" /></td> </tr> <tr> <td class="row1"><p><b>{L_PORT}:</b><br></p></td> <td class="row2"><input type="text" maxlength="64" size="54" name="shotcast_port" value="{STATION_PORT}" /></td> </tr> <tr> <td class="row1"><p><b>{L_PASS}:</b><br></p></td> <td class="row2"><input type="text" maxlength="64" size="54" name="shotcast_pass" value="{STATION_PASS}" /></td> </tr> <tr> <td class="row1"><p><b>{L_PLAY_LIST}:</b><br></p></td> <td class="row2"><input type="text" maxlength="64" size="54" name="play_list" value="{PLAY_LIST}" /></td> </tr> <tr> <td class="row1"><p><b>{L_CHECK_PERIOD}:</b><br><span class="gensmall">{L_CHECK_PERIOD_EXPLAIN}</span></p></td> <td class="row2"><input type="text" maxlength="16" size="16" name="check_period" value="{CHECK_PERIOD}" /></td> </tr> <tr> <td class="row1">{L_SHOW_LISTEN}<br><span class="gensmall">{L_SHOW_LISTEN_INFO}</span></td> <td class="row2"> <select name="show_listen_select" class="forminput"> <option value="1"{S_LISTEN_YES}>{L_YES}</option> <option value="0"{S_LISTEN_NO}>{L_NO}</option> </select></td> </tr> <tr> <td class="catBottom" colspan="2" align="center">{S_HIDDEN_FIELDS} <input type="submit" name="submit" value="{L_SUBMIT}" class="mainoption" /> <input type="reset" value="{L_RESET}" class="liteoption" /> </td> </tr> </table> <br> </form> <br clear="all" /> |
|
From: OryNider <ory...@us...> - 2007-06-06 23:21:22
|
Update of /cvsroot/mxbb/mx_shotcast/templates/subSilver In directory sc8-pr-cvs16.sourceforge.net:/tmp/cvs-serv12809/subSilver Added Files: shotcast_front.tpl shotcast_stats.tpl Log Message: --- NEW FILE: shotcast_front.tpl --- <table width="{BLOCK_SIZE}" cellpadding="0" cellspacing="0" border="0" class="forumline"> <tr> <th class="thHead" align="center"> {L_TITLE} </th> </tr> <tr> <td> <table width="100%" cellpadding="0" cellspacing="1" border="0" class="forumline" style="border:none; padding:4px;"> <tr> <!-- BEGIN switch_listeners_list_on --> <td class="row1" align="center" valign="middle" rowspan="3"> <!-- END switch_listeners_list_on --> <!-- BEGIN switch_listeners_list_off --> <td class="row1" align="center" valign="middle" rowspan="2"> <!-- END switch_listeners_list_off --> <a href="javascript:void(0);" onClick="window.open('{S_MOREINFO}','','scrollbars=no,resizable=yes,width=350,height=200')"><img src="{SHOTCAST_IMG}" alt="{L_VERSION}" border="0" /></a> </td> <td class="row1" align="left"> <span class="gensmall">{TOTAL_LISTENERS_ONLINE}, {TOTAL_LISTENERS_PEAK}</span> </td> </tr> <tr> <td class="row1" align="left"> <span class="gensmall"> <!-- BEGIN switch_user_logged_out --> [ {L_LOGIN_TO_LISTEN_STATION} ] <!-- END switch_user_logged_out --> <!-- BEGIN switch_user_logged_in --> [ <a href="javascript:void(0);" onClick="window.open('{S_LISTEN_STATION}','','scrollbars=no,resizable=yes,width=350,height=200')">{L_CLICK_TO_LISTEN_STATION}</a> ] <a href="javascript:void(0);" onClick="window.open('{S_LISTEN_WMP}','','scrollbars=no,resizable=yes,width=350,height=200')"><img src="{WMP_IMG}" alt="{L_CLICK_TO_LISTEN_WMP}" border="0" /></a> <a href="javascript:void(0);" onClick="window.open('{S_LISTEN_REAL}','','scrollbars=no,resizable=yes,width=350,height=200')"><img src="{REAL_IMG}" alt="{L_CLICK_TO_LISTEN_REAL}" border="0" /></a> <!-- END switch_user_logged_in --> <!-- BEGIN switch_user_listening --> [ {L_ALREADY_LISTENING} ] <!-- END switch_user_listening --> </span> </td> </tr> <!-- BEGIN switch_listeners_list_on --> <tr> <td class="row1" align="left"> <span class="gensmall">{LISTENERS_LIST}</span> </td> </tr> <!-- END switch_listeners_list_on --> </table> </td> </tr> </table> <br clear="all" /> --- NEW FILE: shotcast_stats.tpl --- <head> <style type="text/css"> <!-- .table {font-family: Verdana; font-size: 10px;} td.nav { border-top: 1px solid #FFFFFF; border-bottom: 1px solid #859288; padding: 1px 0 1px 5px; font-weight: bold; font-size: 12px} td.stat { border-top: 1px solid #FFFFFF; border-bottom: 1px solid #859288; padding: 1px 0 1px 5px; color: #000e88;} --> </style> </head> <table width="{BLOCK_SIZE}" cellpadding="0" cellspacing="0" border="0" class="forumline"> <tr> <td> <table width="100%" cellpadding="0" cellspacing="1" border="0" class="forumline" style="border:none; padding:4px;"> <tr> <td class="row1" align="center" valign="middle" rowspan="1"> <img src="{SHOTCAST_STATE_IMG}" alt="{L_VERSION}" border="0" /> </td> </tr> <tr> <td class="row1" align="left"> <span class="gensmall"> <tr class="table"> <td class="nav" align="left" valign="bottom"> <h8><b>{L_STATION} <i>{S_STATION}</i></b></h8> </td> </tr> <tr class="table"> <td class="stat" align="left" valign="bottom"> <b>{L_STATE} <i>{S_STATE}</i></b> </td> </tr> <tr class="table"> <td class="stat" align="left" valign="bottom"> <i>{L_SERVER_TITLE} <b>{S_SERVER_TITLE}</b></i> </td> </tr> <tr class="table"> <td class="stat" align="left" valign="bottom"> <i>{L_SERVERGENRE} <b>{S_SERVERGENRE}</b></i> </td> </tr> </tr> <tr class="table"> <td class="stat" align="left" valign="bottom"> <i>{L_SONGURL} <b><a href="{S_SONGURL}">{S_SONGURL}</a></b></i> </td> </tr> </tr> <tr class="table"> <td class="stat" align="left" valign="bottom"> <i>{L_SONG} <b>{S_SONG}</b></i> </td> </tr> </tr> <tr class="table"> <td class="stat" align="left" valign="bottom"> <i>{L_BITRATE} <b>{S_BITRATE} kbps</b></i> </td> </tr> <tr class="table"> <td class="stat" align="left" valign="bottom"> <i>{L_REPORTEDLISTENERS} <b>{S_REPORTEDLISTENERS}</b></i> </td> </tr> <tr class="table"> <td class="stat" align="left" valign="bottom"> <i>{L_PEAK_LISTENERS} <b>{S_PEAK_LISTENERS}</b></i> </td> </tr> <tr class="table"> <td class="stat" align="left" valign="bottom"> <i>{L_MAX_LISTENERS} <b>{S_MAX_LISTENERS}</b></i></td> </tr> </span> </td> </tr> </table> </td> </tr> </table> <br clear="all" /> |
|
From: OryNider <ory...@us...> - 2007-06-06 23:21:19
|
Update of /cvsroot/mxbb/mx_shotcast/templates/pubOry In directory sc8-pr-cvs16.sourceforge.net:/tmp/cvs-serv12809/pubOry Added Files: shotcast_front.tpl shotcast_stats.tpl Log Message: --- NEW FILE: shotcast_front.tpl --- <table width="{BLOCK_SIZE}" cellpadding="0" cellspacing="0" border="0" class="forumline"> <tr> <th class="thHead" align="center"> {L_TITLE} </th> </tr> <tr> <td> <table width="100%" cellpadding="0" cellspacing="1" border="0" class="forumline" style="border:none; padding:4px;"> <tr> <!-- BEGIN switch_listeners_list_on --> <td class="row1" align="center" valign="middle" rowspan="3"> <!-- END switch_listeners_list_on --> <!-- BEGIN switch_listeners_list_off --> <td class="row1" align="center" valign="middle" rowspan="2"> <!-- END switch_listeners_list_off --> <a href="javascript:void(0);" onClick="window.open('{S_MOREINFO}','','scrollbars=no,resizable=yes,width=350,height=200')"><img src="{SHOTCAST_IMG}" alt="{L_VERSION}" border="0" /></a> </td> <td class="row1" align="left"> <span class="gensmall">{TOTAL_LISTENERS_ONLINE}, {TOTAL_LISTENERS_PEAK}</span> </td> </tr> <tr> <td class="row1" align="left"> <span class="gensmall"> <!-- BEGIN switch_user_logged_out --> [ {L_LOGIN_TO_LISTEN_STATION} ] <!-- END switch_user_logged_out --> <!-- BEGIN switch_user_logged_in --> [ <a href="javascript:void(0);" onClick="window.open('{S_LISTEN_STATION}','','scrollbars=no,resizable=yes,width=350,height=200')">{L_CLICK_TO_LISTEN_STATION}</a> ] <a href="javascript:void(0);" onClick="window.open('{S_LISTEN_WMP}','','scrollbars=no,resizable=yes,width=350,height=200')"><img src="{WMP_IMG}" alt="{L_CLICK_TO_LISTEN_WMP}" border="0" /></a> <a href="javascript:void(0);" onClick="window.open('{S_LISTEN_REAL}','','scrollbars=no,resizable=yes,width=350,height=200')"><img src="{REAL_IMG}" alt="{L_CLICK_TO_LISTEN_REAL}" border="0" /></a> <!-- END switch_user_logged_in --> <!-- BEGIN switch_user_listening --> [ {L_ALREADY_LISTENING} ] <!-- END switch_user_listening --> </span> </td> </tr> <!-- BEGIN switch_listeners_list_on --> <tr> <td class="row1" align="left"> <span class="gensmall">{LISTENERS_LIST}</span> </td> </tr> <!-- END switch_listeners_list_on --> </table> </td> </tr> </table> <br clear="all" /> --- NEW FILE: shotcast_stats.tpl --- <head> <style type="text/css"> <!-- .table {font-family: Verdana; font-size: 10px;} td.nav { border-top: 1px solid #FFFFFF; border-bottom: 1px solid #859288; padding: 1px 0 1px 5px; font-weight: bold; font-size: 12px} td.stat { border-top: 1px solid #FFFFFF; border-bottom: 1px solid #859288; padding: 1px 0 1px 5px; color: #cccede;} --> </style> </head> <table width="{BLOCK_SIZE}" cellpadding="0" cellspacing="0" border="0" class="forumline"> <tr> <td> <table width="100%" cellpadding="0" cellspacing="1" border="0" class="forumline" style="border:none; padding:4px;"> <tr> <td class="row1" align="center" valign="middle" rowspan="1"> <img src="{SHOTCAST_STATE_IMG}" alt="{L_VERSION}" border="0" /> </td> </tr> <tr> <td class="row1" align="left"> <span class="gensmall"> <tr class="table"> <td class="nav" align="left" valign="bottom"> <h8><b>{L_STATION} <i>{S_STATION}</i></b></h8> </td> </tr> <tr class="table"> <td class="stat" align="left" valign="bottom"> <b>{L_STATE} <i>{S_STATE}</i></b> </td> </tr> <tr class="table"> <td class="stat" align="left" valign="bottom"> <i>{L_SERVER_TITLE} <b>{S_SERVER_TITLE}</b></i> </td> </tr> <tr class="table"> <td class="stat" align="left" valign="bottom"> <i>{L_SERVERGENRE} <b>{S_SERVERGENRE}</b></i> </td> </tr> </tr> <tr class="table"> <td class="stat" align="left" valign="bottom"> <i>{L_SONGURL} <b><a href="{S_SONGURL}">{S_SONGURL}</a></b></i> </td> </tr> </tr> <tr class="table"> <td class="stat" align="left" valign="bottom"> <i>{L_SONG} <b>{S_SONG}</b></i> </td> </tr> </tr> <tr class="table"> <td class="stat" align="left" valign="bottom"> <i>{L_BITRATE} <b>{S_BITRATE} kbps</b></i> </td> </tr> <tr class="table"> <td class="stat" align="left" valign="bottom"> <i>{L_REPORTEDLISTENERS} <b>{S_REPORTEDLISTENERS}</b></i> </td> </tr> <tr class="table"> <td class="stat" align="left" valign="bottom"> <i>{L_PEAK_LISTENERS} <b>{S_PEAK_LISTENERS}</b></i> </td> </tr> <tr class="table"> <td class="stat" align="left" valign="bottom"> <i>{L_MAX_LISTENERS} <b>{S_MAX_LISTENERS}</b></i></td> </tr> </span> </td> </tr> </table> </td> </tr> </table> <br clear="all" /> |
|
From: OryNider <ory...@us...> - 2007-06-06 23:21:19
|
Update of /cvsroot/mxbb/mx_shotcast/templates/images In directory sc8-pr-cvs16.sourceforge.net:/tmp/cvs-serv12809/images Added Files: icon_radio.gif icon_radio_hot.gif offline.gif online.gif real_front.gif shotcast_front_01.gif shotcast_front_02.gif shotcast_front_03.gif spacer.gif wmp_front.gif Log Message: --- NEW FILE: spacer.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: online.gif --- (This appears to be a binary file; contents omitted.) --- NEW FILE: wmp_front.gif --- (This appears to be a binary file; contents omitted.) --- NEW FILE: offline.gif --- (This appears to be a binary file; contents omitted.) --- NEW FILE: real_front.gif --- (This appears to be a binary file; contents omitted.) --- NEW FILE: shotcast_front_01.gif --- (This appears to be a binary file; contents omitted.) --- NEW FILE: shotcast_front_03.gif --- (This appears to be a binary file; contents omitted.) --- NEW FILE: shotcast_front_02.gif --- (This appears to be a binary file; contents omitted.) --- NEW FILE: icon_radio.gif --- (This appears to be a binary file; contents omitted.) |
|
From: OryNider <ory...@us...> - 2007-06-06 23:21:09
|
Update of /cvsroot/mxbb/mx_shotcast/templates/gateway_files In directory sc8-pr-cvs16.sourceforge.net:/tmp/cvs-serv12809/gateway_files Added Files: adview.gif adx.js iframe_bg.png mp3.gif scripts.css wmp.gif Log Message: --- NEW FILE: iframe_bg.png --- (This appears to be a binary file; contents omitted.) --- NEW FILE: mp3.gif --- (This appears to be a binary file; contents omitted.) --- NEW FILE: adx.js --- function phpads_deliverActiveX(content) { document.write(content); } --- NEW FILE: adview.gif --- (This appears to be a binary file; contents omitted.) --- NEW FILE: scripts.css --- .body { FONT-SIZE: 10pt; FONT-FAMILY: arial, helvetica, sans serif; TEXT-DECORATION: none } .bodylink { FONT-SIZE: 10pt; COLOR: #000080; FONT-FAMILY: arial, helvetica, sans serif; TEXT-DECORATION: none } .bodylink:hover { FONT-SIZE: 10pt; CURSOR: hand; COLOR: #ff2200; FONT-FAMILY: arial, helvetica, sans serif; TEXT-DECORATION: underline } .search { FONT-SIZE: 8pt; FONT-FAMILY: arial, helvetica, sans serif; TEXT-DECORATION: none } .listingtitle { FONT-SIZE: 11pt; COLOR: #0000a0; FONT-FAMILY: arial, helvetica, sans serif; TEXT-DECORATION: none } .listingtitle:hover { FONT-SIZE: 11pt; CURSOR: hand; COLOR: #ff2200; FONT-FAMILY: arial, helvetica, sans serif; TEXT-DECORATION: underline } .listingtable { FONT-SIZE: 10pt; COLOR: #000000; FONT-FAMILY: arial, helvetica, sans serif; TEXT-DECORATION: none } .path { FONT-SIZE: 8pt; FONT-FAMILY: arial, helvetica, sans serif; TEXT-DECORATION: none } .pathlink { FONT-SIZE: 8pt; COLOR: #000080; FONT-FAMILY: arial, helvetica, sans serif; TEXT-DECORATION: none } .pathlink:hover { FONT-SIZE: 8pt; CURSOR: hand; COLOR: #ff2200; FONT-FAMILY: arial, helvetica, sans serif; TEXT-DECORATION: none } .adinfo { FONT-SIZE: 8pt; COLOR: #000080; FONT-FAMILY: arial, helvetica, sans serif; TEXT-DECORATION: none } .adinfo:hover { FONT-SIZE: 8pt; CURSOR: hand; COLOR: #ff2200; FONT-FAMILY: arial, helvetica, sans serif; TEXT-DECORATION: none } .author { FONT-SIZE: 10px; FONT-FAMILY: arial, helvetica, sans serif; TEXT-DECORATION: none } .authorlink { FONT-SIZE: 10px; COLOR: #000080; FONT-FAMILY: arial, helvetica, sans serif; TEXT-DECORATION: none } .authorlink:hover { FONT-SIZE: 10px; CURSOR: hand; COLOR: #ff2200; FONT-FAMILY: arial, helvetica, sans serif; TEXT-DECORATION: underline } H1 { FONT-WEIGHT: normal; FONT-SIZE: 14pt; COLOR: #000000; FONT-FAMILY: trebuchet ms, arial, helvetica; TEXT-DECORATION: none } H2 { FONT-WEIGHT: normal; FONT-SIZE: 12pt; COLOR: #000000; FONT-FAMILY: trebuchet ms, arial, helvetica; TEXT-DECORATION: none } .header { FONT-WEIGHT: bold; FONT-SIZE: 14pt; FONT-FAMILY: tahoma, helvetica, sans serif; TEXT-DECORATION: none } .headertext { FONT-SIZE: 13pt; COLOR: #000000; FONT-FAMILY: trebuchet ms, arial, helvetica; TEXT-DECORATION: none } .leftbartext { FONT-SIZE: 8pt; FONT-FAMILY: ms sans serif, sans serif; TEXT-DECORATION: none } .leftbarcat { FONT-SIZE: 10px; COLOR: #ffffff; FONT-FAMILY: ms sans serif, sans serif; TEXT-DECORATION: none } .leftbarcat:hover { FONT-SIZE: 10px; CURSOR: hand; COLOR: #cc3333; FONT-FAMILY: ms sans serif, sans serif; BACKGROUND-COLOR: #ffffff; TEXT-DECORATION: none } .seealso { FONT-SIZE: 8pt; COLOR: #000080; FONT-FAMILY: verdana, geneva, sans serif; TEXT-DECORATION: none } .seealso:hover { FONT-SIZE: 8pt; CURSOR: hand; COLOR: #ff2200; FONT-FAMILY: verdana, geneva, sans serif; TEXT-DECORATION: underline } .backtop { FONT-SIZE: 8pt; COLOR: #000080; FONT-FAMILY: arial, helvetica, sans serif; TEXT-DECORATION: none } .backtop:hover { FONT-SIZE: 8pt; CURSOR: hand; COLOR: #ff2200; FONT-FAMILY: arial, helvetica, sans serif; TEXT-DECORATION: underline } .maincat { FONT-SIZE: 10px; COLOR: #000080; FONT-FAMILY: ms sans serif, sans serif; TEXT-DECORATION: none } .maincat:hover { FONT-SIZE: 10px; CURSOR: hand; COLOR: #ff2200; FONT-FAMILY: ms sans serif, sans serif; TEXT-DECORATION: underline } .copy { FONT-SIZE: 8pt; FONT-FAMILY: arial, helvetica, sans serif; TEXT-DECORATION: none } .copylink { FONT-SIZE: 8pt; COLOR: #000080; FONT-FAMILY: arial, helvetica, sans serif; TEXT-DECORATION: none } .copylink:hover { FONT-SIZE: 8pt; CURSOR: hand; COLOR: #ff2200; FONT-FAMILY: arial, helvetica, sans serif; TEXT-DECORATION: none } .button { FONT-SIZE: 8pt; FONT-FAMILY: verdana, geneva, sans serif; BACKGROUND-COLOR: #ffffcc; TEXT-DECORATION: none } .news { COLOR: #000080; FONT-FAMILY: ms sans serif, sans serif; TEXT-DECORATION: none } .news:hover { FONT-SIZE: 8pt; CURSOR: hand; COLOR: #001100; FONT-FAMILY: ms sans serif, sans serif; BACKGROUND-COLOR: #fff0f0; TEXT-DECORATION: none } .prevnext { FONT-WEIGHT: bold; FONT-SIZE: 8pt; COLOR: #000080; FONT-FAMILY: verdana, geneva, sans-serif; TEXT-DECORATION: none } .prevnext:hover { FONT-WEIGHT: bold; FONT-SIZE: 8pt; CURSOR: hand; COLOR: #ff2200; FONT-FAMILY: verdana, geneva, sans-serif; TEXT-DECORATION: underline } --- NEW FILE: wmp.gif --- (This appears to be a binary file; contents omitted.) |
|
From: OryNider <ory...@us...> - 2007-06-06 23:20:50
|
Update of /cvsroot/mxbb/mx_shotcast/templates/blueGray In directory sc8-pr-cvs16.sourceforge.net:/tmp/cvs-serv12770 Added Files: shotcast_front.tpl shotcast_stats.tpl Log Message: --- NEW FILE: shotcast_front.tpl --- <table width="{BLOCK_SIZE}" cellpadding="0" cellspacing="0" border="0" class="forumline"> <tr> <th class="thHead" align="center"> {L_TITLE} </th> </tr> <tr> <td> <table width="100%" cellpadding="0" cellspacing="1" border="0" class="forumline" style="border:none; padding:4px;"> <tr> <!-- BEGIN switch_listeners_list_on --> <td class="row1" align="center" valign="middle" rowspan="3"> <!-- END switch_listeners_list_on --> <!-- BEGIN switch_listeners_list_off --> <td class="row1" align="center" valign="middle" rowspan="2"> <!-- END switch_listeners_list_off --> <a href="javascript:void(0);" onClick="window.open('{S_MOREINFO}','','scrollbars=no,resizable=yes,width=350,height=200')"><img src="{SHOTCAST_IMG}" alt="{L_VERSION}" border="0" /></a> </td> <td class="row1" align="left"> <span class="gensmall">{TOTAL_LISTENERS_ONLINE}, {TOTAL_LISTENERS_PEAK}</span> </td> </tr> <tr> <td class="row1" align="left"> <span class="gensmall"> <!-- BEGIN switch_user_logged_out --> [ {L_LOGIN_TO_LISTEN_STATION} ] <!-- END switch_user_logged_out --> <!-- BEGIN switch_user_logged_in --> [ <a href="javascript:void(0);" onClick="window.open('{S_LISTEN_STATION}','','scrollbars=no,resizable=yes,width=350,height=200')">{L_CLICK_TO_LISTEN_STATION}</a> ] <a href="javascript:void(0);" onClick="window.open('{S_LISTEN_WMP}','','scrollbars=no,resizable=yes,width=350,height=200')"><img src="{WMP_IMG}" alt="{L_CLICK_TO_LISTEN_WMP}" border="0" /></a> <a href="javascript:void(0);" onClick="window.open('{S_LISTEN_REAL}','','scrollbars=no,resizable=yes,width=350,height=200')"><img src="{REAL_IMG}" alt="{L_CLICK_TO_LISTEN_REAL}" border="0" /></a> <!-- END switch_user_logged_in --> <!-- BEGIN switch_user_listening --> [ {L_ALREADY_LISTENING} ] <!-- END switch_user_listening --> </span> </td> </tr> <!-- BEGIN switch_listeners_list_on --> <tr> <td class="row1" align="left"> <span class="gensmall">{LISTENERS_LIST}</span> </td> </tr> <!-- END switch_listeners_list_on --> </table> </td> </tr> </table> <br clear="all" /> --- NEW FILE: shotcast_stats.tpl --- <head> <style type="text/css"> <!-- .table {font-family: Verdana; font-size: 10px;} td.nav { border-top: 1px solid #FFFFFF; border-bottom: 1px solid #859288; padding: 1px 0 1px 5px; font-weight: bold; font-size: 12px} td.stat { border-top: 1px solid #FFFFFF; border-bottom: 1px solid #859288; padding: 1px 0 1px 5px; color: #cccede;} --> </style> </head> <table width="{BLOCK_SIZE}" cellpadding="0" cellspacing="0" border="0" class="forumline"> <tr> <td> <table width="100%" cellpadding="0" cellspacing="1" border="0" class="forumline" style="border:none; padding:4px;"> <tr> <td class="row1" align="center" valign="middle" rowspan="1"> <img src="{SHOTCAST_STATE_IMG}" alt="{L_VERSION}" border="0" /> </td> </tr> <tr> <td class="row1" align="left"> <span class="gensmall"> <tr class="table"> <td class="nav" align="left" valign="bottom"> <h8><b>{L_STATION} <i>{S_STATION}</i></b></h8> </td> </tr> <tr class="table"> <td class="stat" align="left" valign="bottom"> <b>{L_STATE} <i>{S_STATE}</i></b> </td> </tr> <tr class="table"> <td class="stat" align="left" valign="bottom"> <i>{L_SERVER_TITLE} <b>{S_SERVER_TITLE}</b></i> </td> </tr> <tr class="table"> <td class="stat" align="left" valign="bottom"> <i>{L_SERVERGENRE} <b>{S_SERVERGENRE}</b></i> </td> </tr> </tr> <tr class="table"> <td class="stat" align="left" valign="bottom"> <i>{L_SONGURL} <b><a href="{S_SONGURL}">{S_SONGURL}</a></b></i> </td> </tr> </tr> <tr class="table"> <td class="stat" align="left" valign="bottom"> <i>{L_SONG} <b>{S_SONG}</b></i> </td> </tr> </tr> <tr class="table"> <td class="stat" align="left" valign="bottom"> <i>{L_BITRATE} <b>{S_BITRATE} kbps</b></i> </td> </tr> <tr class="table"> <td class="stat" align="left" valign="bottom"> <i>{L_REPORTEDLISTENERS} <b>{S_REPORTEDLISTENERS}</b></i> </td> </tr> <tr class="table"> <td class="stat" align="left" valign="bottom"> <i>{L_PEAK_LISTENERS} <b>{S_PEAK_LISTENERS}</b></i> </td> </tr> <tr class="table"> <td class="stat" align="left" valign="bottom"> <i>{L_MAX_LISTENERS} <b>{S_MAX_LISTENERS}</b></i></td> </tr> </span> </td> </tr> </table> </td> </tr> </table> <br clear="all" /> |
|
From: OryNider <ory...@us...> - 2007-06-06 23:20:50
|
Update of /cvsroot/mxbb/mx_shotcast/templates/blueGray/admin In directory sc8-pr-cvs16.sourceforge.net:/tmp/cvs-serv12770/admin Added Files: shotcast_config_body.tpl Log Message: --- NEW FILE: shotcast_config_body.tpl --- <center><h1>{L_SHOTCAST_SETTINGS}</h1> <p>{L_SHOTCAST_SETTINGS_EXPLAIN}<br /></p></center> <form enctype="multipart/form-data" action="{S_ACTION}" method=post> <table width="640" cellpadding="4" cellspacing="1" border="0" align="center" class="forumline"> <tr> <th class="thHead" colspan="2">{L_SHOTCAST_SETTINGS}</th> </tr> <tr> <td class="row1"><p><b>{L_SHOTCAST}:</b><br></p></td> <td class="row2"><input type="text" maxlength="64" size="54" name="shotcast_name" value="{STATION_NAME}" /></td> </tr> <tr> <td class="row1"><p><b>{L_STREAM}:</b><br></p></td> <td class="row2"><input type="text" maxlength="64" size="54" name="shotcast_host" value="{STATION_HOST}" /></td> </tr> <tr> <td class="row1"><p><b>{L_PORT}:</b><br></p></td> <td class="row2"><input type="text" maxlength="64" size="54" name="shotcast_port" value="{STATION_PORT}" /></td> </tr> <tr> <td class="row1"><p><b>{L_PASS}:</b><br></p></td> <td class="row2"><input type="text" maxlength="64" size="54" name="shotcast_pass" value="{STATION_PASS}" /></td> </tr> <tr> <td class="row1"><p><b>{L_PLAY_LIST}:</b><br></p></td> <td class="row2"><input type="text" maxlength="64" size="54" name="play_list" value="{PLAY_LIST}" /></td> </tr> <tr> <td class="row1"><p><b>{L_CHECK_PERIOD}:</b><br><span class="gensmall">{L_CHECK_PERIOD_EXPLAIN}</span></p></td> <td class="row2"><input type="text" maxlength="16" size="16" name="check_period" value="{CHECK_PERIOD}" /></td> </tr> <tr> <td class="row1">{L_SHOW_LISTEN}<br><span class="gensmall">{L_SHOW_LISTEN_INFO}</span></td> <td class="row2"> <select name="show_listen_select" class="forminput"> <option value="1"{S_LISTEN_YES}>{L_YES}</option> <option value="0"{S_LISTEN_NO}>{L_NO}</option> </select></td> </tr> <tr> <td class="catBottom" colspan="2" align="center">{S_HIDDEN_FIELDS} <input type="submit" name="submit" value="{L_SUBMIT}" class="mainoption" /> <input type="reset" value="{L_RESET}" class="liteoption" /> </td> </tr> </table> <br> </form> <br clear="all" /> |
|
From: OryNider <ory...@us...> - 2007-06-06 23:20:36
|
Update of /cvsroot/mxbb/mx_shotcast/templates/SwiftBlue In directory sc8-pr-cvs16.sourceforge.net:/tmp/cvs-serv12632 Added Files: shotcast_front.tpl shotcast_stats.tpl Log Message: --- NEW FILE: shotcast_front.tpl --- <table width="{BLOCK_SIZE}" cellpadding="0" cellspacing="0" border="0" class="forumline"> <tr> <th class="thHead" align="center"> {L_TITLE} </th> </tr> <tr> <td> <table width="100%" cellpadding="0" cellspacing="1" border="0" class="forumline" style="border:none; padding:4px;"> <tr> <!-- BEGIN switch_listeners_list_on --> <td class="row1" align="center" valign="middle" rowspan="3"> <!-- END switch_listeners_list_on --> <!-- BEGIN switch_listeners_list_off --> <td class="row1" align="center" valign="middle" rowspan="2"> <!-- END switch_listeners_list_off --> <a href="javascript:void(0);" onClick="window.open('{S_MOREINFO}','','scrollbars=no,resizable=yes,width=350,height=200')"><img src="{SHOTCAST_IMG}" alt="{L_VERSION}" border="0" /></a> </td> <td class="row1" align="left"> <span class="gensmall">{TOTAL_LISTENERS_ONLINE}, {TOTAL_LISTENERS_PEAK}</span> </td> </tr> <tr> <td class="row1" align="left"> <span class="gensmall"> <!-- BEGIN switch_user_logged_out --> [ {L_LOGIN_TO_LISTEN_STATION} ] <!-- END switch_user_logged_out --> <!-- BEGIN switch_user_logged_in --> [ <a href="javascript:void(0);" onClick="window.open('{S_LISTEN_STATION}','','scrollbars=no,resizable=yes,width=350,height=200')">{L_CLICK_TO_LISTEN_STATION}</a> ] <a href="javascript:void(0);" onClick="window.open('{S_LISTEN_WMP}','','scrollbars=no,resizable=yes,width=350,height=200')"><img src="{WMP_IMG}" alt="{L_CLICK_TO_LISTEN_WMP}" border="0" /></a> <a href="javascript:void(0);" onClick="window.open('{S_LISTEN_REAL}','','scrollbars=no,resizable=yes,width=350,height=200')"><img src="{REAL_IMG}" alt="{L_CLICK_TO_LISTEN_REAL}" border="0" /></a> <!-- END switch_user_logged_in --> <!-- BEGIN switch_user_listening --> [ {L_ALREADY_LISTENING} ] <!-- END switch_user_listening --> </span> </td> </tr> <!-- BEGIN switch_listeners_list_on --> <tr> <td class="row1" align="left"> <span class="gensmall">{LISTENERS_LIST}</span> </td> </tr> <!-- END switch_listeners_list_on --> </table> </td> </tr> </table> <br clear="all" /> --- NEW FILE: shotcast_stats.tpl --- <head> <style type="text/css"> <!-- .table {font-family: Verdana; font-size: 10px;} td.nav { border-top: 1px solid #FFFFFF; border-bottom: 1px solid #859288; padding: 1px 0 1px 5px; font-weight: bold; font-size: 12px} td.stat { border-top: 1px solid #FFFFFF; border-bottom: 1px solid #859288; padding: 1px 0 1px 5px; color: #000ede;} --> </style> </head> <table width="{BLOCK_SIZE}" cellpadding="0" cellspacing="0" border="0" class="forumline"> <tr> <td> <table width="100%" cellpadding="0" cellspacing="1" border="0" class="forumline" style="border:none; padding:4px;"> <tr> <td class="row1" align="center" valign="middle" rowspan="1"> <img src="{SHOTCAST_STATE_IMG}" alt="{L_VERSION}" border="0" /> </td> </tr> <tr> <td class="row1" align="left"> <span class="gensmall"> <tr class="table"> <td class="nav" align="left" valign="bottom"> <h8><b>{L_STATION} <i>{S_STATION}</i></b></h8> </td> </tr> <tr class="table"> <td class="stat" align="left" valign="bottom"> <b>{L_STATE} <i>{S_STATE}</i></b> </td> </tr> <tr class="table"> <td class="stat" align="left" valign="bottom"> <i>{L_SERVER_TITLE} <b>{S_SERVER_TITLE}</b></i> </td> </tr> <tr class="table"> <td class="stat" align="left" valign="bottom"> <i>{L_SERVERGENRE} <b>{S_SERVERGENRE}</b></i> </td> </tr> </tr> <tr class="table"> <td class="stat" align="left" valign="bottom"> <i>{L_SONGURL} <b><a href="{S_SONGURL}">{S_SONGURL}</a></b></i> </td> </tr> </tr> <tr class="table"> <td class="stat" align="left" valign="bottom"> <i>{L_SONG} <b>{S_SONG}</b></i> </td> </tr> </tr> <tr class="table"> <td class="stat" align="left" valign="bottom"> <i>{L_BITRATE} <b>{S_BITRATE} kbps</b></i> </td> </tr> <tr class="table"> <td class="stat" align="left" valign="bottom"> <i>{L_REPORTEDLISTENERS} <b>{S_REPORTEDLISTENERS}</b></i> </td> </tr> <tr class="table"> <td class="stat" align="left" valign="bottom"> <i>{L_PEAK_LISTENERS} <b>{S_PEAK_LISTENERS}</b></i> </td> </tr> <tr class="table"> <td class="stat" align="left" valign="bottom"> <i>{L_MAX_LISTENERS} <b>{S_MAX_LISTENERS}</b></i></td> </tr> </span> </td> </tr> </table> </td> </tr> </table> <br clear="all" /> |
|
From: OryNider <ory...@us...> - 2007-06-06 23:20:35
|
Update of /cvsroot/mxbb/mx_shotcast/templates/SwiftBlue/admin In directory sc8-pr-cvs16.sourceforge.net:/tmp/cvs-serv12632/admin Added Files: shotcast_config_body.tpl Log Message: --- NEW FILE: shotcast_config_body.tpl --- <center><h1>{L_SHOTCAST_SETTINGS}</h1> <p>{L_SHOTCAST_SETTINGS_EXPLAIN}<br /></p></center> <form enctype="multipart/form-data" action="{S_ACTION}" method=post> <table width="640" cellpadding="4" cellspacing="1" border="0" align="center" class="forumline"> <tr> <th class="thHead" colspan="2">{L_SHOTCAST_SETTINGS}</th> </tr> <tr> <td class="row1"><p><b>{L_SHOTCAST}:</b><br></p></td> <td class="row2"><input type="text" maxlength="64" size="54" name="shotcast_name" value="{STATION_NAME}" /></td> </tr> <tr> <td class="row1"><p><b>{L_STREAM}:</b><br></p></td> <td class="row2"><input type="text" maxlength="64" size="54" name="shotcast_host" value="{STATION_HOST}" /></td> </tr> <tr> <td class="row1"><p><b>{L_PORT}:</b><br></p></td> <td class="row2"><input type="text" maxlength="64" size="54" name="shotcast_port" value="{STATION_PORT}" /></td> </tr> <tr> <td class="row1"><p><b>{L_PASS}:</b><br></p></td> <td class="row2"><input type="text" maxlength="64" size="54" name="shotcast_pass" value="{STATION_PASS}" /></td> </tr> <tr> <td class="row1"><p><b>{L_PLAY_LIST}:</b><br></p></td> <td class="row2"><input type="text" maxlength="64" size="54" name="play_list" value="{PLAY_LIST}" /></td> </tr> <tr> <td class="row1"><p><b>{L_CHECK_PERIOD}:</b><br><span class="gensmall">{L_CHECK_PERIOD_EXPLAIN}</span></p></td> <td class="row2"><input type="text" maxlength="16" size="16" name="check_period" value="{CHECK_PERIOD}" /></td> </tr> <tr> <td class="row1">{L_SHOW_LISTEN}<br><span class="gensmall">{L_SHOW_LISTEN_INFO}</span></td> <td class="row2"> <select name="show_listen_select" class="forminput"> <option value="1"{S_LISTEN_YES}>{L_YES}</option> <option value="0"{S_LISTEN_NO}>{L_NO}</option> </select></td> </tr> <tr> <td class="catBottom" colspan="2" align="center">{S_HIDDEN_FIELDS} <input type="submit" name="submit" value="{L_SUBMIT}" class="mainoption" /> <input type="reset" value="{L_RESET}" class="liteoption" /> </td> </tr> </table> <br> </form> <br clear="all" /> |
|
From: OryNider <ory...@us...> - 2007-06-06 23:20:18
|
Update of /cvsroot/mxbb/mx_shotcast/language/lang_romanian In directory sc8-pr-cvs16.sourceforge.net:/tmp/cvs-serv11998/lang_romanian Added Files: lang_admin.php lang_main.php Log Message: --- NEW FILE: lang_main.php --- <?php $lang['Radio'] = "Radio"; $lang['How_Many_Listeners'] = "There are <b>%d</b> listener(s) from this site now"; $lang['How_Many_Peak'] = "Total <b>%d</b> peak."; $lang['Who_Are_Listening' ] = "Who's on Radio: <b>%s</b>"; $lang['Click_to_listen_station'] = "Click to listen Radio"; $lang['Click_to_listen_wmp'] = "Click to listen Radio using Windows Media Player"; $lang['Click_to_listen_real'] = "Click to listen Radio using Real Player or Real One"; $lang['log_out_radio'] = "You have successfully logged out from Radio on "; $lang['Login_to_listen_station'] = "Login to listen Radio"; $lang['Already_listening'] = "You are Listening"; $lang['Please_Login_to_listen'] = "Please, login to listen Radio."; $lang['About_radio'] = "About radio"; $lang['radio_Options'] = "radio Options"; $lang['About'] = "About"; $lang['Options'] = "Options"; $lang['Stats_for'] = "Stats For:"; $lang['Server_state'] = "Server State:"; $lang['Station'] = "Station:"; $lang['Current_song'] = "Current Song:"; $lang['Bitrate'] = "BitRate:"; $lang['Listeners_peak'] = "Listeners Peak:"; $lang['Max_listeners'] = "Max Listeners:"; $lang['Server_genre'] = "Server Genre:"; $lang['Stream_URL'] = "Stream URL:"; $lang['Unique'] = "Unique Listeners:"; $lang['Now_Playing'] = "Acum cântã"; $lang['Before_that_you_heard'] = "Ultimele nouã melodii"; $lang['Off_Air'] = "Serverul este <b>Off-Air</b>, incearcã mai târziu."; // // That's all Folks! // ------------------------------------------------- ?> --- NEW FILE: lang_admin.php --- <?php $lang['shotcast_Settings'] = "Shotcast Radio Settings"; $lang['shotcast_Settings_explain'] = "Use the form below to configure your shotcast Settings"; $lang['shotcast_Settings_updated'] = "Shotcast Radio Settings Updated Sucessfully."; $lang['shotcast_Settings_return'] = "Click %sHere%s to return to shotcast Settings."; $lang['Radio_name'] = "Radio name"; $lang['shotcast_host'] = "Station host or ip"; $lang['shotcast_port'] = "Shotcast port"; $lang['shotcast_pass'] = "Shotcast password"; $lang['play_list'] = "Play List for Real Player"; $lang['Check_period'] = "Check period (seconds)"; $lang['Check_period_explain'] = "For exemple : Check who is on the radio from the web player and how many total listeners are connected"; $lang['show_listen'] = "Show Allways Listen"; $lang['show_listen_info'] = "Select Yes if you whant the listen option to be displayed allways or No if you whant to hide the listen option when allready listening."; $lang['Reset'] = "Reset"; $lang['Submit'] = "Submit"; $lang['Show_status'] = "Show status"; // // That's all Folks! // ------------------------------------------------- ?> |
|
From: OryNider <ory...@us...> - 2007-06-06 23:20:16
|
Update of /cvsroot/mxbb/mx_shotcast/language/lang_english In directory sc8-pr-cvs16.sourceforge.net:/tmp/cvs-serv11998/lang_english Added Files: lang_admin.php lang_main.php Log Message: --- NEW FILE: lang_main.php --- <?php /** * * @package mxBB Portal Module - mx_shotcast * @version $Id: lang_main.php,v 1.1 2007/06/06 23:20:11 orynider Exp $ * @copyright (c) 2006 [ory...@rd..., OryNider] mxBB Project Team * @license http://opensource.org/licenses/gpl-license.php GNU General Public License v2 * */ $lang['Radio'] = "Radio"; $lang['How_Many_Listeners'] = "There are <b>%d</b> listener(s) from this site now"; $lang['How_Many_Peak'] = "Total <b>%d</b> peak."; $lang['Who_Are_Listening' ] = "Who's on Radio: <b>%s</b>"; $lang['Click_to_listen_station'] = "Click to listen Radio"; $lang['Click_to_listen_wmp'] = "Click to listen Radio using Windows Media Player"; $lang['Click_to_listen_real'] = "Click to listen Radio using Real Player or Real One"; $lang['log_out_radio'] = "You have successfully logged out from Radio on "; $lang['Login_to_listen_station'] = "Login to listen Radio"; $lang['Already_listening'] = "You are Listening"; $lang['Please_Login_to_listen'] = "Please, login to listen Radio."; $lang['About_radio'] = "About radio"; $lang['radio_Options'] = "radio Options"; $lang['About'] = "About"; $lang['Options'] = "Options"; $lang['Stats_for'] = "Stats For:"; $lang['Server_state'] = "Server State:"; $lang['Station'] = "Station:"; $lang['Current_song'] = "Current Song:"; $lang['Bitrate'] = "BitRate:"; $lang['Listeners_peak'] = "Listeners Peak:"; $lang['Max_listeners'] = "Max Listeners:"; $lang['Server_genre'] = "Server Genre:"; $lang['Stream_URL'] = "Stream URL:"; $lang['Unique'] = "Unique Listeners:"; $lang['Now_Playing'] = "Now Playing"; $lang['Before_that_you_heard'] = "Before that you heard"; $lang['Off_Air'] = "The server is <b>Off-Air</b>, try again later."; // // That's all Folks! // ------------------------------------------------- ?> --- NEW FILE: lang_admin.php --- <?php /** * * @package mxBB Portal Module - mx_shotcast * @version $Id: lang_admin.php,v 1.1 2007/06/06 23:20:05 orynider Exp $ * @copyright (c) 2006 [ory...@rd..., OryNider] mxBB Project Team * @license http://opensource.org/licenses/gpl-license.php GNU General Public License v2 * */ $lang['shotcast_Settings'] = "Shotcast Radio Settings"; $lang['shotcast_Settings_explain'] = "Use the form below to configure your shotcast Settings"; $lang['shotcast_Settings_updated'] = "Shotcast Radio Settings Updated Sucessfully."; $lang['shotcast_Settings_return'] = "Click %sHere%s to return to shotcast Settings."; $lang['Radio_name'] = "Radio name"; $lang['shotcast_host'] = "Station host or ip"; $lang['shotcast_port'] = "Shotcast port"; $lang['shotcast_pass'] = "Shotcast password"; $lang['play_list'] = "Play List for Real Player"; $lang['Check_period'] = "Check period (seconds)"; $lang['Check_period_explain'] = "For exemple : Check who is on the radio from the web player and how many total listeners are connected"; $lang['show_listen'] = "Show Allways Listen"; $lang['show_listen_info'] = "Select Yes if you whant the listen option to be displayed allways or No if you whant to hide the listen option when allready listening."; $lang['Reset'] = "Reset"; $lang['Submit'] = "Submit"; $lang['Show_status'] = "Show status"; // // That's all Folks! // ------------------------------------------------- ?> |
|
From: OryNider <ory...@us...> - 2007-06-06 23:19:56
|
Update of /cvsroot/mxbb/mx_shotcast/doc/html In directory sc8-pr-cvs16.sourceforge.net:/tmp/cvs-serv11724/html Added Files: index.html play_linux.html play_mac.html play_real.html play_real_no_firefox.html play_wmp.html play_wmp6.html play_wmp6_ff.html play_wmp6_ff_embed.html play_wmp_ie.html play_wmp_netscape.html play_wmp_old.html play_wmp_plugin.html wmpx.html Log Message: --- NEW FILE: index.html --- <html> <head> <SCRIPT language=javascript> // Author: Eric King Url: http://redrival.com/eak/index.shtml // This script is free to use as long as this info is left in // Courtesy of SimplytheBest.net - http://simplythebest.net/scripts/ var win = null; function NewWindow(mypage,myname,w,h,scroll){ LeftPosition = (screen.width) ? (screen.width-w)/2 : 0; TopPosition = (screen.height) ? (screen.height-h)/2 : 0; settings = 'height='+h+',width='+w+',top='+TopPosition+',left='+LeftPosition+',scrollbars='+scroll+',resizable=no' win = window.open(mypage,myname,settings) } </SCRIPT> <title>Radio Player</title> </head> <body> <center> <br><br> <p align="center" style="margin: 0 -1"> <td align="center" valign="midle" nowrap><a href="wmpx.html" class="bodylink" onclick="NewWindow(this.href,'name','332','360','no');return false">Radio Live</a></td> </p> </center> </table> </body> </html> --- NEW FILE: play_wmp_plugin.html --- <html><head></head><body> <OBJECT ID="MediaPlayer" NAME="MediaPlayer" CLASSID="clsid:22D6F312-B0F6-11D0-94AB-0080C74C7E95" WIDTH=207 HEIGHT=52 CODEBASE="http://activex.microsoft.com/activex/controls/mplayer/en/nsmp2inf.cab#Version=6,4,5,715" STANDBY="Loading Microsoft® Windows Media Player components..." TYPE="application/x-oleobject"> <PARAM NAME="AutoStart" VALUE="false"> <PARAM NAME="FileName" VALUE="http://67.15.50.243:10040"> <PARAM NAME="WindowlessVideo" VALUE="0"> <PARAM NAME="PreviewMode" VALUE="0"> <PARAM NAME="AutoSize" VALUE="false"> <PARAM NAME="AnimationAtStart" VALUE="false"> <PARAM NAME="EnableContextMenu" VALUE="0"> <PARAM NAME="ShowStatusBar" VALUE="false"> <PARAM NAME="ShowControls" VALUE="false"> <PARAM NAME="ShowAudioControls" VALUE="1"> <PARAM NAME="ShowPositionControls" VALUE="0"> <PARAM NAME="ShowDisplay" VALUE="false"> <PARAM NAME="ShowTracker" VALUE="false"> <PARAM NAME="ShowGotoBar" VALUE="false"> <param name="AutoStart" value="false"> <EMBED TYPE="application/x-ms-asf" PLUGINSPAGE="http://www.microsoft.com/isapi/redir.dll?prd=windows&sbp=mediaplayer&ar=Media&sba=Plugin&" src="http://67.15.50.243:10040" NAME="MediaPlayer" WIDTH="207" HEIGHT="52" ShowStatusBar="false" ShowControls="false" ShowDisplay="false" ShowGotoBar="false" AutoSize="false" showcaptioning="0" enabletracker="0" ShowTracker="false" EnableContextMenu="0" volume="0" ShowPositionControls="0" ShowAudioControls="1" AutoStart="false" WindowlessVideo="0" PreviewMode="0" AnimationAtStart="false" Autostop="false"> </EMBED> </OBJECT> </body> </html> --- NEW FILE: play_wmp6_ff.html --- <html><head></head><body> <script type="text/javascript" language="JavaScript"> //IE Code document.write ('<OBJECT ID=MediaPlayer '); document.write (' CLASSID=CLSID:22d6f312-b0f6-11d0-94ab-0080c74c7e95'); document.write (' CODEBASE=http://activex.microsoft.com/activex/controls/mplayer/en/nsmp2inf.cab#Version=6,4,5,715 '); document.write (' standby="Loading Microsoft Windows Media Player components..."'); document.write (' TYPE="application/x-oleobject" width="290" height="320">'); document.write (' <PARAM NAME="FileName" VALUE="http://67.15.50.243:10040">'); document.write ('<PARAM NAME="url" VALUE="http://67.15.50.243:10040"> '); document.write ('<PARAM NAME="AutoStart" VALUE="1">'); document.write ('<PARAM NAME="ShowControls" VALUE="1">'); //Firefox code document.write (' <Embed type="application/x-mplayer2"'); document.write (' pluginspage="http://www.microsoft.com/isapi/redir.dll?prd=windows&sbp=mediaplayer&ar=Media&sba=Plugin&"'); document.write (' filename="http://67.15.50.243:10040"'); document.write (' src="http://67.15.50.243:10040"'); document.write (' Name="MediaPlayer"'); document.write (' ShowControls="1"'); document.write (' ShowDisplay="1"'); document.write (' ShowStatusBar="1"'); document.write (' AUTOSTART="true"'); document.write (' width="290"'); document.write (' height="320">'); document.write (' </embed>'); document.write ('</OBJECT>'); </script> </body> </html> --- NEW FILE: play_wmp_ie.html --- <html><head></head><body> <SCRIPT LANGUAGE="VBScript"> <!-- On Error Resume Next lngMP70 = IsObject(CreateObject("WMPlayer.OCX")) ' Windows Media Player 7 Code If (lngMP70) Then document.write "<OBJECT ID=MediaPlayer " document.write " CLASSID=CLSID:6BF52A52-394A-11D3-B153-00C04F79FAA6" document.write " standby=""Loading Microsoft Windows Media Player components..."" " document.write " TYPE=""application/x-oleobject"" width=""332"" height=""64"">" document.write "<PARAM NAME=""url"" VALUE=""http://67.15.50.243:10040"">" document.write "<PARAM NAME=""AutoStart"" VALUE=""true"">" document.write "<param name=""AllowScan"" value=""-1"">" document.write "<param name=""AllowChangeDisplaySize"" value=""-1"">" document.write "<param name=""AutoRewind"" value=""0"">" document.write "<PARAM NAME=""ShowControls"" VALUE=""0"">" document.write "<param name=""ShowStatusBar"" value=""-1"">" document.write "<param name=""BufferingTime"" value=""5"">" document.write "<param name=""DisplayForeColor"" value=""16777215"">" document.write "<param name=""Rate"" value=""1"">" document.write "<PARAM NAME=""uiMode"" VALUE=""mini"">" document.write "</OBJECT>" ' Windows Media Player 6.4 Code Else document.write "<OBJECT ID=MediaPlayer " document.write " CLASSID=CLSID:22d6f312-b0f6-11d0-94ab-0080c74c7e95" document.write "CODEBASE=http://activex.microsoft.com/" document.write "activex/controls/mplayer/en/nsmp2inf.cab#Version=6,4,5,715" document.write " standby=""Loading Microsoft Windows Media Player components..."" " document.write " TYPE=""application/x-oleobject"" width=""332"" height=""54"">" document.write "<PARAM NAME=""FileName"" VALUE=""http://67.15.50.243:10040"">" document.write "<PARAM NAME=""AutoStart"" VALUE=""true"">" document.write "<param name=""AllowScan"" value=""-1"">" document.write "<param name=""AllowChangeDisplaySize"" value=""-1"">" document.write "<param name=""AutoRewind"" value=""0"">" document.write "<PARAM NAME=""ShowControls"" VALUE=""0"">" document.write "<param name=""ShowStatusBar"" value=""-1"">" document.write "<param name=""BufferingTime"" value=""5"">" document.write "<param name=""Rate"" value=""1"">" document.write "<EMBED TYPE=""application/x-mplayer2"" SRC=""http://67.15.50.243:10040"" NAME=""MediaPlayer"" AUTOSTART=""True""></EMBED>" document.write "</OBJECT>" End If --> </SCRIPT> </body> </html> --- NEW FILE: play_wmp6.html --- <html><head></head><body> <SCRIPT LANGUAGE="JavaScript"> //IE Code document.write ('<OBJECT ID=MediaPlayer '); document.write ('CLASSID=CLSID:22d6f312-b0f6-11d0-94ab-0080c74c7e95 '); document.write ('CODEBASE=http://activex.microsoft.com/activex/controls/mplayer/en/nsmp2inf.cab#Version=6,4,5,715 '); document.write ('standby="Loading Microsoft Windows Media Player components..." '); document.write ('TYPE="application/x-oleobject" width="286" height="225">'); document.write ('<PARAM NAME="FileName" VALUE="http://67.15.50.243:10040">'); document.write ('<PARAM NAME="AutoStart" VALUE="true">'); document.write ('<PARAM NAME="ShowControls" VALUE="1">'); //Netscape code document.write (' <Embed type="application/x-mplayer2"'); document.write (' pluginspage="http://www.microsoft.com/windows/windowsmedia/"'); document.write (' filename="http://67.15.50.243:10040"'); document.write (' src="http://67.15.50.243:10040"'); document.write (' Name=MediaPlayer'); document.write (' ShowControls=1'); document.write (' ShowDisplay=1'); document.write (' ShowStatusBar=1'); document.write (' width=290'); document.write (' height=320>'); document.write (' </embed>'); document.write ('</OBJECT>'); </SCRIPT> </body> </html> --- NEW FILE: play_linux.html --- <html><head></head><body> <!-- Check Media Player Version --> <SCRIPT LANGUAGE="JavaScript"> document.write(' <embed type="application/x-mplayer2" width="290" height="320" AUTOSTART="1" filename="http://67.15.50.243:10040" src="http://67.15.50.243:10040" ></embed>'); </SCRIPT> </body> </html> --- NEW FILE: play_real.html --- <html> <head> <title>RealMedia</title> </head> <body> <p> <object id="RVOCX" classid="CLSID:CFCDAA03-8BE4-11cf-B84B-0020AFBBCCFA" width="320" height="172"> <param name="SRC" value="http://67.15.50.243:10040/listen.pls"> <param name="CONTROLS" value="ImageWindow"> <param name="CONSOLE" value="cons"> <embed autostart="true" src="http://67.15.50.243:10040/listen.pls" type="audio/x-pn-realaudio-plugin" width="320" height="172" controls="ImageWindow" console="cons"> </embed> <param name="autostart" value="true"> </object> </p> <p> <object id=RVOCX classid="CLSID:CFCDAA03-8BE4-11CF-B84B-0020AFBBCCFA" width="320" height="30" > <param name="SRC" value="http://67.15.50.243:10040/listen.pls"> <param name="CONTROLS" value="ControlPanel"> <param name="CONSOLE" value="cons"> <embed src="http://67.15.50.243:10040/listen.pls" type="audio/x-pn-realaudio-plugin" width="320" height="30" controls="ControlPanel" console="cons" > </embed> </object> </p> </body> </html> --- NEW FILE: play_wmp.html --- <html><head> <STYLE type=text/css>BODY { PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px; BACKGROUND-REPEAT: repeat-x; FONT-FAMILY: Arial, Helvetica, sans-serif; BACKGROUND-COLOR: #CEDEDF; } </STYLE> </head><body> <TABLE cellSpacing=0 cellPadding=0 width=315 border=0> <TBODY> <TR> <TD vAlign=top align=left> <TABLE cellSpacing=0 cellPadding=0 width=300 border=0> <TBODY> <!-- Check Media Player Version --> <SCRIPT LANGUAGE="JavaScript"> var WMP7; var Mac; var Win; var Unix; var Linux; Win = navigator.userAgent.indexOf("Win") > -1; Mac = navigator.userAgent.indexOf("Mac") > -1; Unix = navigator.appVersion.indexOf("X11") > -1; Linux = navigator.appVersion.indexOf("Linux") > -1; if (Mac) { if ( navigator.appName == "Netscape" ){ //Netscape code document.write (' <Embed id="wmp" name="wmp" type="audio/mpeg"'); document.write (' pluginspage="http://www.microsoft.com/windows/windowsmedia/"'); document.write (' filename="http://67.15.50.243:10010"'); document.write (' src="http://67.15.50.243:10010"'); document.write (' Name=MediaPlayer'); document.write (' ShowControls=1'); document.write (' ShowDisplay=1'); document.write (' ShowStatusBar=1'); document.write (' AUTOSTART=1'); document.write (' width=290'); document.write (' height=320>'); document.write (' </Embed>'); } if ( navigator.appName != "Netscape" ){ document.write(' <embed id="wmp" name="wmp" type="audio/mpeg" width="290" height="320" ShowTracker="0" ShowDisplay="0" ShowGotoBar="0" ShowStatusBar="1" ShowCaptioning="0" AUTOSTART="1" src="http://67.15.50.243:10010" ></embed>'); } } if (Win) { if ( navigator.appName != "Netscape" ){ WMP7 = new ActiveXObject('WMPlayer.OCX'); } // Windows Media Player 7 Code if ( WMP7 ) { document.write ('<OBJECT ID=MediaPlayer '); document.write (' CLASSID=CLSID:6BF52A52-394A-11D3-B153-00C04F79FAA6'); document.write (' standby="Loading Microsoft Windows Media Player components..."'); document.write (' TYPE="application/x-oleobject" width="290" height="320">'); document.write ('<PARAM NAME="url" VALUE="http://67.15.50.243:10010">'); document.write ('<PARAM NAME="AutoStart" VALUE="true">'); document.write ('<PARAM NAME="ShowControls" VALUE="1">'); document.write ('<PARAM NAME="uiMode" VALUE="mini">'); document.write (' <Embed type="application/x-mplayer2"'); document.write (' pluginspage="http://www.microsoft.com/isapi/redir.dll?prd=windows&sbp=mediaplayer&ar=Media&sba=Plugin&"'); document.write (' filename="http://67.15.50.243:10010"'); document.write (' src="http://67.15.50.243:10010"'); document.write (' Name="MediaPlayer"'); document.write (' ShowControls="1"'); document.write (' ShowDisplay="1"'); document.write (' ShowStatusBar="1"'); document.write (' AUTOSTART="true"'); document.write (' width="290"'); document.write (' height="320">'); document.write (' </embed>'); document.write ('</OBJECT>'); } // Windows Media Player 6.4 Code else { //IE Code document.write ('<OBJECT ID=MediaPlayer '); document.write (' CLASSID=CLSID:22d6f312-b0f6-11d0-94ab-0080c74c7e95'); document.write (' CODEBASE=http://activex.microsoft.com/activex/controls/mplayer/en/nsmp2inf.cab#Version=6,4,5,715 '); document.write (' standby="Loading Microsoft Windows Media Player components..."'); document.write (' TYPE="application/x-oleobject" width="290" height="320">'); document.write (' <PARAM NAME="FileName" VALUE="http://67.15.50.243:10010">'); document.write ('<PARAM NAME="url" VALUE="http://67.15.50.243:10010"> '); document.write ('<PARAM NAME="AutoStart" VALUE="1">'); document.write ('<PARAM NAME="ShowControls" VALUE="1">'); //Firefox code document.write (' <Embed type="application/x-mplayer2"'); document.write (' pluginspage="http://www.microsoft.com/isapi/redir.dll?prd=windows&sbp=mediaplayer&ar=Media&sba=Plugin&"'); document.write (' filename="http://67.15.50.243:10010"'); document.write (' src="http://67.15.50.243:10010"'); document.write (' Name="MediaPlayer"'); document.write (' ShowControls="1"'); document.write (' ShowDisplay="1"'); document.write (' ShowStatusBar="1"'); document.write (' AUTOSTART="true"'); document.write (' width="290"'); document.write (' height="320">'); document.write (' </embed>'); document.write ('</OBJECT>'); } } else { document.write(' <embed type="application/x-mplayer2" width="290" height="320" AUTOSTART="1" filename="http://67.15.50.243:10010" src="http://67.15.50.243:10010" ></embed>'); } </SCRIPT> </TD></TR> </TBODY></TABLE> </body> </html> --- NEW FILE: wmpx.html --- <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3c.org/TR/1999/REC-html401-19991224/loose.dtd"> <HTML> <HEAD> <TITLE>Radio Live</TITLE> <META http-equiv=Content-Type content="text/html; charset=utf-8"> <STYLE type=text/css>BODY { PADDING-RIGHT: 0px; PADDING-LEFT: 0px; BACKGROUND-IMAGE: url(_wmp_files/gateway_files/iframe_bg.png); PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px; BACKGROUND-REPEAT: repeat-x; FONT-FAMILY: Arial, Helvetica, sans-serif; BACKGROUND-COLOR: #CEDEDF; } .ad_row { BORDER-TOP: #6699cc 1px solid; HEIGHT: 79px; BACKGROUND-COLOR: #becfdf } .center_row { BORDER-TOP: #ffffff 1px solid; BACKGROUND-IMAGE: url(_wmp_files/gateway_files/iframe_bg.png); BORDER-BOTTOM: #6699cc 1px solid; BACKGROUND-REPEAT: repeat-x } .quick_links { FONT-WEIGHT: bold; FONT-SIZE: 11px; COLOR: #ffffff; TEXT-INDENT: 5px; BACKGROUND-COLOR: #666666; TEXT-DECORATION: none } .quick_links A:link { COLOR: #ffffff; TEXT-DECORATION: none } .quick_links A:visited { COLOR: #ffffff; TEXT-DECORATION: none } .quick_links A:hover { COLOR: #ffffff; TEXT-DECORATION: none } .gateway { BORDER-RIGHT: #cccccc 1px solid; BORDER-TOP: #cccccc 1px solid; BORDER-LEFT: #cccccc 1px solid; WIDTH: 308px; BORDER-BOTTOM: #cccccc 1px solid; HEIGHT: 258px } .banner_468 { BORDER-RIGHT: #cccccc 1px solid; BORDER-TOP: #cccccc 1px solid; BORDER-LEFT: #cccccc 1px solid; WIDTH: 474px; BORDER-BOTTOM: #cccccc 1px solid; HEIGHT: 66px } .sendfriend { FONT-WEIGHT: bold; FONT-SIZE: 11px; COLOR: #7a95af; HEIGHT: 15px } .sendfriend A:link { COLOR: #000000; TEXT-DECORATION: none } .sendfriend A:visited { COLOR: #000000; TEXT-DECORATION: none } .sendfriend A:hover { COLOR: #000000; TEXT-DECORATION: none } .iframe { BORDER-RIGHT: #becfdf 1px solid; BORDER-TOP: #becfdf 1px solid; FONT-WEIGHT: bold; FONT-SIZE: 11px; BORDER-LEFT: #becfdf 1px solid; COLOR: #004881; BORDER-BOTTOM: #becfdf 1px solid } .menu { BORDER-TOP: #becfdf 1px solid; FONT-SIZE: 11px; BORDER-LEFT: #becfdf 1px solid; BACKGROUND-COLOR: #ebeff3 } .menu A:link { DISPLAY: block; COLOR: #004881; PADDING-TOP: 5px; POSITION: relative; HEIGHT: 20px; TEXT-DECORATION: none } .menu A:visited { DISPLAY: block; COLOR: #004881; PADDING-TOP: 5px; POSITION: relative; HEIGHT: 20px; TEXT-DECORATION: none } .menu A:hover { DISPLAY: block; PADDING-TOP: 5px; POSITION: relative; HEIGHT: 20px; BACKGROUND-COLOR: #ffffff } .menu_right { BORDER-RIGHT: #becfdf 1px solid; BORDER-TOP: #becfdf 1px solid; FONT-SIZE: 11px; BORDER-LEFT: #becfdf 1px solid; BACKGROUND-COLOR: #ebeff3 } .menu_right A:link { DISPLAY: block; COLOR: #004881; PADDING-TOP: 5px; POSITION: relative; HEIGHT: 20px; TEXT-DECORATION: none } .menu_right A:visited { DISPLAY: block; COLOR: #004881; PADDING-TOP: 5px; POSITION: relative; HEIGHT: 20px; TEXT-DECORATION: none } .menu_right A:hover { DISPLAY: block; COLOR: #004881; PADDING-TOP: 5px; POSITION: relative; HEIGHT: 20px; BACKGROUND-COLOR: #ffffff; TEXT-DECORATION: none } </STYLE> <META content="MSHTML 6.00.2800.1106" name=GENERATOR></HEAD> <BODY> <TABLE cellSpacing=0 cellPadding=0 width=315 border=0> <TBODY> <TR> <TD vAlign=center align=middle> <TABLE class=gateway cellSpacing=0 cellPadding=0 width="100%" bgColor=#ffffff border=0> <TBODY> <TR> <TD vAlign=center align=middle> <TABLE cellSpacing=0 cellPadding=0 width=300 border=0> <TBODY> <SCRIPT LANGUAGE="VBScript"> <!-- On Error Resume Next lngMP70 = IsObject(CreateObject("WMPlayer.OCX")) ' Windows Media Player 7 Code If (lngMP70) Then document.write "<OBJECT ID=MediaPlayer " document.write " CLASSID=CLSID:6BF52A52-394A-11D3-B153-00C04F79FAA6" document.write " standby=""Loading Microsoft Windows Media Player components..."" " document.write " TYPE=""application/x-oleobject"" width=""332"" height=""354"">" document.write "<PARAM NAME=""url"" VALUE=""http://67.15.50.243:10040"">" document.write "<PARAM NAME=""AutoStart"" VALUE=""true"">" document.write "<param name=""AllowScan"" value=""-1"">" document.write "<param name=""AllowChangeDisplaySize"" value=""-1"">" document.write "<param name=""AutoRewind"" value=""0"">" document.write "<PARAM NAME=""ShowControls"" VALUE=""1"">" document.write "<param name=""ShowStatusBar"" value=""-1"">" document.write "<param name=""BufferingTime"" value=""5"">" document.write "<param name=""Rate"" value=""1"">" document.write "<embed type=""application/x-mplayer2"" pluginspage=""http://www.microsoft.com/Windows/MediaPlayer/"" name=""MediaPlayer1"" width=""332"" height=""354"" src=""http://67.15.50.243:10040"" filename=""http://67.15.50.243:10040"" autostart=""True"" showcontrols=""True"" showstatusbar=""False"" showdisplay=""False"" autorewind=""True""></embed>" document.write "</OBJECT>" ' Windows Media Player 6.4 Code Else document.write "<OBJECT ID=MediaPlayer " document.write " CLASSID=CLSID:22d6f312-b0f6-11d0-94ab-0080c74c7e95" document.write "CODEBASE=http://activex.microsoft.com/" document.write "activex/controls/mplayer/en/nsmp2inf.cab#Version=6,4,5,715" document.write " standby=""Loading Microsoft Windows Media Player components..."" " document.write " TYPE=""application/x-oleobject"" width=""332"" height=""354"">" document.write "<PARAM NAME=""FileName"" VALUE=""http://67.15.50.243:10040"">" document.write "<PARAM NAME=""AutoStart"" VALUE=""true"">" document.write "<param name=""AllowScan"" value=""-1"">" document.write "<param name=""AllowChangeDisplaySize"" value=""-1"">" document.write "<param name=""AutoRewind"" value=""0"">" document.write "<PARAM NAME=""ShowControls"" VALUE=""1"">" document.write "<param name=""ShowStatusBar"" value=""-1"">" document.write "<param name=""BufferingTime"" value=""5"">" document.write "<param name=""Rate"" value=""1"">" document.write "<EMBED TYPE=""application/x-mplayer2"" SRC=""http://67.15.50.243:10040"" NAME=""MediaPlayer"" AUTOSTART=""True""></EMBED>" document.write "</OBJECT>" End If --> </SCRIPT> </TD></TR> <TR class=sendfriend> <TD align=right> </TD></TR></TBODY></TABLE> </BODY> </HTML> --- NEW FILE: play_mac.html --- <html><head></head><body> <SCRIPT LANGUAGE="JavaScript"> var WMP7; var Mac; var Win; var Unix; Win = navigator.userAgent.indexOf("Win") > -1; Mac = navigator.userAgent.indexOf("Mac") > -1; Unix = navigator.appVersion.indexOf("(X11") > -1; //if (Mac){ if ( navigator.appName == "Netscape" ){ //Netscape code document.write (' <Embed id="wmp" name="wmp" type="audio/mpeg"'); document.write (' pluginspage="http://www.microsoft.com/windows/windowsmedia/"'); document.write (' filename="http://67.15.50.243:10040"'); document.write (' src="http://67.15.50.243:10040"'); document.write (' Name=MediaPlayer'); document.write (' ShowControls=1'); document.write (' ShowDisplay=1'); document.write (' ShowStatusBar=1'); document.write (' AUTOSTART=1'); document.write (' width=290'); document.write (' height=320>'); document.write (' </Embed>'); } if ( navigator.appName != "Netscape" ){ document.write(' <embed id="wmp" name="wmp" type="audio/mpeg" width="290" height="320" ShowTracker="0" ShowDisplay="0" ShowGotoBar="0" ShowStatusBar="1" ShowCaptioning="0" AUTOSTART="1" src="http://67.15.50.243:10040" ></embed>'); } // } </SCRIPT> </body> </html> --- NEW FILE: play_wmp6_ff_embed.html --- <html><head></head><body> <script type="text/javascript" language="JavaScript"> //Firefox code document.write (' <Embed type="application/x-mplayer2"'); document.write (' pluginspage="http://www.microsoft.com/isapi/redir.dll?prd=windows&sbp=mediaplayer&ar=Media&sba=Plugin&"'); document.write (' filename="http://67.15.50.243:10040"'); document.write (' src="http://67.15.50.243:10040"'); document.write (' Name="MediaPlayer"'); document.write (' ShowControls="1"'); document.write (' ShowDisplay="1"'); document.write (' ShowStatusBar="1"'); document.write (' AUTOSTART="true"'); document.write (' width="290"'); document.write (' height="320">'); document.write (' </embed>'); </script> </body> </html> --- NEW FILE: play_wmp_old.html --- <html><head></head><body> <OBJECT ID="MediaPlayer" CLASSID="CLSID:22D6F312-B0F6-11D0-94AB-0080C74C7E95" STANDBY="Loading Windows Media Player components..." TYPE="application/x-oleobject"> <PARAM NAME="FileName" VALUE="http://67.15.50.243:10040" valuetype="ref" ref> <param name="AudioStream" value="1"> <param name="AutoSize" value="0"> <param name="AutoStart" value="1"> <param name="AnimationAtStart" value="0"> <param name="AllowScan" value="-1"> <param name="AllowChangeDisplaySize" value="-1"> <param name="AutoRewind" value="0"> <param name="Balance" value="0"> <param name="BaseURL" value> <param name="BufferingTime" value="5"> <param name="CaptioningID" value> <param name="ClickToPlay" value="-1"> <param name="CursorType" value="0"> <param name="CurrentPosition" value="-1"> <param name="CurrentMarker" value="0"> <param name="DefaultFrame" value> <param name="DisplayBackColor" value="0"> <param name="DisplayForeColor" value="16777215"> <param name="DisplayMode" value="1"> <param name="DisplaySize" value="1"> <param name="Enabled" value="-1"> <param name="EnableContextMenu" value="-1"> <param name="EnablePositionControls" value="-1"> <param name="EnableFullScreenControls" value="-1"> <param name="EnableTracker" value="-1"> <param name="InvokeURLs" value="-1"> <param name="Language" value="-1"> <param name="Mute" value="0"> <param name="PlayCount" value="0"> <param name="PreviewMode" value="0"> <param name="Rate" value="1"> <param name="SAMILang" value> <param name="SAMIStyle" value> <param name="SAMIFileName" value> <param name="SelectionStart" value="-1"> <param name="SelectionEnd" value="-1"> <param name="SendOpenStateChangeEvents" value="-1"> <param name="SendWarningEvents" value="-1"> <param name="SendErrorEvents" value="-1"> <param name="SendKeyboardEvents" value="0"> <param name="SendMouseClickEvents" value="0"> <param name="SendMouseMoveEvents" value="0"> <param name="SendPlayStateChangeEvents" value="-1"> <param name="ShowCaptioning" value="0"> <param name="ShowControls" value="-1"> <param name="ShowAudioControls" value="-1"> <param name="ShowDisplay" value="0"> <param name="ShowGotoBar" value="0"> <param name="ShowPositionControls" value="0"> <param name="ShowStatusBar" value="-1"> <param name="ShowTracker" value="0"> <param name="TransparentAtStart" value="0"> <param name="VideoBorderWidth" value="0"> <param name="VideoBorderColor" value="333333"> <param name="VideoBorder3D" value="-1"> <param name="Volume" value="-1"> <param name="WindowlessVideo" value="-1"> <EMBED TYPE="application/x-mplayer2" SRC="http://67.15.50.243:10040" NAME="MediaPlayer" AUTOSTART=True> </EMBED></OBJECT> </body> </html> --- NEW FILE: play_wmp_netscape.html --- <html><head></head><body> <SCRIPT LANGUAGE="JavaScript"> var WMP7; if(window.ActiveXObject) { WMP7 = new ActiveXObject("WMPlayer.OCX.7"); } else if (window.GeckoActiveXObject) { WMP7 = new GeckoActiveXObject("WMPlayer.OCX.7"); } // Windows Media Player 7 Code if ( WMP7 ) { document.write ('<OBJECT ID=MediaPlayer '); document.write (' CLASSID=CLSID:6BF52A52-394A-11D3-B153-00C04F79FAA6'); document.write (' standby="Loading Microsoft Windows Media Player components..."'); document.write (' TYPE="application/x-oleobject" width="286" height="225">'); document.write ('<PARAM NAME="url" VALUE="http://67.15.50.243:10040">'); document.write ('<PARAM NAME="AutoStart" VALUE="true">'); document.write ('<param name="AllowScan" value="-1">'); document.write ('<param name="AllowChangeDisplaySize" value="-1">'); document.write ('<param name="AutoRewind" value="0">'); document.write ('<PARAM NAME="ShowControls" VALUE="0">'); document.write ('<param name="ShowStatusBar" value="-1">'); document.write ('<param name=""BufferingTime"" value=""5"">'); document.write ('<param name="DisplayForeColor" value="16777215">'); document.write ('<param name="Rate"" value="1">'); document.write ('<PARAM NAME="uiMode" VALUE="mini">'); document.write ('</OBJECT>'); } // Windows Media Player 6.4 Code else { //IE Code document.write ('<OBJECT ID=MediaPlayer '); document.write ('CLASSID=CLSID:22d6f312-b0f6-11d0-94ab-0080c74c7e95 '); document.write ('CODEBASE=http://activex.microsoft.com/activex/controls/mplayer/en/nsmp2inf.cab#Version=6,4,5,715 '); document.write ('standby="Loading Microsoft Windows Media Player components..." '); document.write ('TYPE="application/x-oleobject" width="286" height="225">'); document.write ('<PARAM NAME="FileName" VALUE="http://67.15.50.243:10040">'); document.write ('<PARAM NAME="AutoStart" VALUE="true">'); document.write ('<PARAM NAME="ShowControls" VALUE="1">'); //Netscape code document.write (' <Embed type="application/x-mplayer2"'); document.write (' pluginspage="http://www.microsoft.com/windows/windowsmedia/"'); document.write (' filename="http://67.15.50.243:10040"'); document.write (' src="http://ncnetshow/station1.asx"'); document.write (' Name=MediaPlayer'); document.write (' ShowControls=1'); document.write (' ShowDisplay=1'); document.write (' ShowStatusBar=1'); document.write (' width=290'); document.write (' height=320>'); document.write (' </embed>'); document.write ('</OBJECT>'); } </SCRIPT> </body> </html> --- NEW FILE: play_real_no_firefox.html --- <html><head></head><body> <object id="RAOCX" classid="clsid:CFCDAA03-8BE4-11cf-B84B-0020AFBBCCFA" height="31" width="378"> <PARAM NAME="controls" VALUE="ControlPanel"> <PARAM NAME="console" VALUE="Clip1"> <param name="AUTOSTART" value="1"> <param name="SHUFFLE" value="0"> <param name="PREFETCH" value="0"> <param name="NOLABELS" value="-1"> <param name="SRC" value="http://67.15.50.243:10040/listen.pls"> <param name="LOOP" value="0"> <param name="NUMLOOP" value="0"> <param name="CENTER" value="0"> <param name="MAINTAINASPECT" value="0"> <param name="BACKGROUNDCOLOR" value="#000000"> <param name="_ExtentX" value="10001"> <param name="_ExtentY" value="820"> <embed src="http://67.15.50.243:10040/listen.pls" height="55" width="275" controls="Default" console="Clip1"> </object> </body> </html> |
|
From: OryNider <ory...@us...> - 2007-06-06 23:19:47
|
Update of /cvsroot/mxbb/mx_shotcast/doc/dev In directory sc8-pr-cvs16.sourceforge.net:/tmp/cvs-serv11724/dev Added Files: 7.html getfopen.php getfopen_eg.php last10_eg.php last10_ro.php shotcast_config.php Log Message: --- NEW FILE: last10_ro.php --- <?php /*************************************************************************** * last10_eg.php * ------------------- * begin : September 2006 * ***************************************************************************/ /*************************************************************************** * * This program is free software; you can redistribute it and/or modify * it under the terms of the GNU General Public License as published by * the Free Software Foundation; either version 2 of the License, or * (at your option) any later version. * ***************************************************************************/ include_once('config.php'); $bgcolor = '#ffffff'; // Page background color $tablew = '100%'; // Table width $toprow = '#c0c0c0'; // Top background color $bottom = '#ffffff'; // Bottom background color $border = '#000000'; // Border color $thickness = '2'; // Border thickness $padding = '4'; // Cell padding $font = 'Verdana'; // Font $fontsize = '2'; // Font size $refresh = '30'; // How often should it refresh? (seconds) // Return JavaScript or HTML $jsOutput=FALSE; // TRUE=js | FALSE=HTML // $host = $scip; // IP adress or domain // $port = $scport; // Port $lf = chr(10); // 0x0A [\n] // The lastN is configurable at the DNAS with, ShowLastSongs= it defaults to 10 and has a maximum of 20 $t_max = $_REQUEST[n]; if (!t_max || $t_max<1 || $t_max>19) $t_max=10; //19 is the max here because 20=current_track+19 // Let's get /index.html first... to keep this short, there is no code to handle the dnas being down // or not running, so the script will display nothing in those cases. $connect_timeout=5; $success=0; $open = fsockopen($scip,$scport); if ($open) { fputs($open,"GET /7.html HTTP/1.1\nUser-Agent:Mozilla\n\n"); $read = fread($open,1000); $text = explode("content-type:text/html",$read); $text = explode(",",$text[1]); } else { $er="Connection Refused!"; } if ($text[1]==1) { $state = "Up"; } else { $state = "Down"; } $fp1 = fsockopen($scip, $scport, &$errno, &$errstr, $connect_timeout); //open connection if(!$fp1) { //if this fails, I'm done.... fclose($fp1); $success++; } else { $request="GET /index.html HTTP/1.1\r\nHost:" . $host . ":" . $port . "\r\nUser-Agent: SHOUTcast DNAS Status [index] * (Mozilla/PHP)\r\nConnection: close\r\n\r\n"; //get index.html fputs($fp1,$request,strlen($request)); $page=''; while(!feof($fp1)) { $page .= fread($fp1, 16384); } fclose($fp1); // now I have the entire /index.html in $page -- all I want from here is the current track... // (hint-hint) $song00 = ereg_replace("</b></td>.*", "", ereg_replace(".*Current Song: </font></td><td><font class=default><b>", "", $page)); // easy, right <img src="images/smilies/smile.gif" border="0" alt=""> // now let's get /played.html... (this is kinda long) $fp = fsockopen($scip, $scport, &$errno, &$errstr, $connect_timeout); if(!$fp) { //if connection could not be made fclose($fp); $success++; } else { $request="GET /played.html HTTP/1.1\r\nHost: " . $host . ":" . $port . "\r\nUser-Agent: SHOUTcast DNAS Status [played] * (Mozilla/PHP)\r\n"."Connection: close\r\n\r\n"; fputs($fp,$request,strlen($request)); $page=''; while (!feof($fp)) { $page .= fread($fp, 16384); } fclose($fp); //close connection $played_html=$page; if ($played_html) { $played_html= ereg_replace('<x>','|-|',ereg_replace('</tr>','',ereg_replace('</td><td>','<x>',ereg_replace('<tr><td>','',ereg_replace('</tr>','</tr>' . $lf,ereg_replace('-->','--]',ereg_replace('<!--','[!--',ereg_replace('</table><br><br>.*','',ereg_replace('.*<b>Current Song</b></td></tr>','',$played_html))))))))); $xxn=strlen($played_html); $r=2; $t_count=0; $reading=0; $track[0]=$song00; while ($r<$xxn & $t_count<=$t_max){ $cur=substr($played_html,$r,1); if ($cur==$lf) $reading=0; if ($reading==1) $track[$t_count] .= $cur; if ($cur=="|" & substr($played_html,$r-1,1)=="-" & substr($played_html,$r-2,1)=="|") { $reading=1; $t_count++; } $r++; } } } } // I now have $track[0-N] containg the current plus last N tracks... // Output time... if ($success==0 && $state=="Up") { echo " <table width=\" . $block_size . \" cellpadding=\"0\" cellspacing=\"0\" border=\"0\" class=\"forumline\">\n"; $r=0; $output_string=''; //tweak the output string (the table init) here.... $output_string .= '<table width="' . $tablew . '" class="forumline" border="' . $thickness . '" bordercolor="' . $border . '"><tr bgcolor="' . $toprow . '"><td> <table width="100%" border="0" cellpadding="' . $padding . '"><tr><td> <font face=' . $font . ' size=' . $fontsize . '>'; //Now playing... while ($r<=$t_max){ if ($r==0) $output_string .= 'Acum la radio:<b>'.str_replace("'", "'",str_replace('"', '"',$track[$r])).'</b></td></tr></table></td></tr><tr><td><table bgcolor=' . $bottom . ' width="100%" border="0" cellpadding="' . $padding . '"><tr><td><br><font face=' . $font . ' size=' . $fontsize . '><i>Înainte de aceasta ai putut asculta:</i><br><br>'; else $output_string .= str_replace("'", "'",str_replace('"', '"',$track[$r])) . '<br>'; $r++; } // I also want to close the table code now.... $output_string .= '</font></td></tr></table></td></tr></table>'; echo $output_string . ''; } else { // I couldn't connect to the DNAS $r=0; $output_string=''; $output_string .= '<table width="' . $tablew . '" class="forumline" border="' . $thickness . '" bordercolor="' . $border . '"><tr bgcolor="' . $toprow . '"><td> <table width="100%" border="0" cellpadding="' . $padding . '"><tr><td> <font face=' . $font . ' size=' . $fontsize . '>Serverul este <b>Off-Air</b>, incearcã mai târziu.'; //Now playing... if ($success!=0) { $output_string .= '<td><tr>'; } if ($success==0) { while ($r<=$t_max){ if ($r==0) $output_string .= '<tr><td>Înainte de aceasta ai putut asculta:</i><br><br>'; else $output_string .= str_replace("'", "'",str_replace('"', '"',$track[$r])) . '<br>'; $r++; } } // I also want to close the table code now.... $output_string .= '</td></tr></font></td></tr></table></td></tr></table>'; echo $output_string . ''; } ?> --- NEW FILE: 7.html --- <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN"> <HTML><HEAD> <META http-equiv=Content-Type content="text/html; charset=windows-1250"> <META http-equiv=Pragma content=no-cache> <META content="MSHTML 6.00.2800.1106" name=GENERATOR></HEAD> <BODY>1,1,4,32,1,128,Dog Eat Dog - Who's The King?</BODY></HTML> --- NEW FILE: shotcast_config.php --- <?php $scip = "84.19.182.24"; // IP adress (e.g. localhost) $scport = "8000"; // Port $scpass = "****"; // SHOUTcast Password $playlist = "listen.pls"; // Play List for Real Player ?> --- NEW FILE: getfopen.php --- <?php ini_set("display_errors", "0"); include "shotcast_config.php"; $ficdest = "http://" . $scip . ":" . $scport . "/7.html"; function ServerLive($ficdest) { return fopen($ficdest, 'r'); } function fgetdata($compteur) { global $compteur, $old_text; while (!feof($compteur)) { $old_text .= strip_tags(fgets($compteur, 1024)); } } // if(file_exists($ficdest)) { // use this for localhost if(ServerLive($ficdest)) { $compteur = fopen("$ficdest", "r"); fgetdata($compteur); fclose($compteur); list($text[0], $state, $currentlisteners, $maxlisteners, $uniq, $bitrate, $song[0]) = split('[,.-]', $old_text); } else { $text[0] ="1"; $state = "1"; $currentlisteners = "11"; $uniq = "1"; $bitrate = "56"; $song[0] = "Unknon Artist"; $maxlisteners = "32"; } // $shoutcastserver = $shotcast_config['shotcast_name']; // $servertitle = $shotcast_config['shotcast_name']; if(isset($_GET['status'])){ $status = $_GET['status']; } else{ $status = "stop"; } if(isset($_GET['z'])){ $z = $_GET['z']; } else{ $z = "wmp"; } if ($z == 'wmp'){ $mode = 'real'; } elseif ($z == 'real'){ $mode = 'wmp'; } ?> --- NEW FILE: getfopen_eg.php --- <?php include "shotcast_config.php"; $ficdest = "http://" . $scip . ":" . $scport . "/7.html"; // $ficdest = "7.html"; function ServerLive($ficdest) { return fopen($ficdest, 'r'); } function fgetdata($compteur) { global $compteur, $old_text; while (!feof($compteur)) { $old_text .= strip_tags(fgets($compteur, 1024)); } } // if(file_exists($ficdest)) { // use this for localhost if(ServerLive($ficdest)) { $compteur = fopen("$ficdest", "r"); fgetdata($compteur); fclose($compteur); list($text[0], $state, $currentlisteners, $maxlisteners, $uniq, $bitrate, $song[0]) = split('[,.-]', $old_text); } else { $text[0] ="1"; $state = "1"; $currentlisteners = "11"; $uniq = "1"; $bitrate = "56"; $song[0] = "Unknon Artist"; $maxlisteners = "32"; } echo $text[0] . "," . $state . "," . $currentlisteners . "," . $maxlisteners . "," . $uniq . "," . $bitrate . "," . $song[0]; ?> --- NEW FILE: last10_eg.php --- <?php /*************************************************************************** * last10_eg.php * ------------------- * begin : September 2006 * ***************************************************************************/ /*************************************************************************** * * This program is free software; you can redistribute it and/or modify * it under the terms of the GNU General Public License as published by * the Free Software Foundation; either version 2 of the License, or * (at your option) any later version. * ***************************************************************************/ include_once('config.php'); $bgcolor = '#ffffff'; // Page background color $tablew = '100%'; // Table width $toprow = '#c0c0c0'; // Top background color $bottom = '#ffffff'; // Bottom background color $border = '#000000'; // Border color $thickness = '2'; // Border thickness $padding = '4'; // Cell padding $font = 'Verdana'; // Font $fontsize = '2'; // Font size $refresh = '30'; // How often should it refresh? (seconds) // Return JavaScript or HTML $jsOutput=FALSE; // TRUE=js | FALSE=HTML // $host = $scip; // IP adress or domain // $port = $scport; // Port $lf = chr(10); // 0x0A [\n] // The lastN is configurable at the DNAS with, ShowLastSongs= it defaults to 10 and has a maximum of 20 $t_max = $_REQUEST[n]; if (!t_max || $t_max<1 || $t_max>19) $t_max=10; //19 is the max here because 20=current_track+19 // Let's get /index.html first... to keep this short, there is no code to handle the dnas being down // or not running, so the script will display nothing in those cases. $connect_timeout=5; $success=0; $open = fsockopen($scip,$scport); if ($open) { fputs($open,"GET /7.html HTTP/1.1\nUser-Agent:Mozilla\n\n"); $read = fread($open,1000); $text = explode("content-type:text/html",$read); $text = explode(",",$text[1]); } else { $er="Connection Refused!"; } if ($text[1]==1) { $state = "Up"; } else { $state = "Down"; } $fp1 = fsockopen($scip, $scport, &$errno, &$errstr, $connect_timeout); //open connection if(!$fp1) { //if this fails, I'm done.... fclose($fp1); $success++; } else { $request="GET /index.html HTTP/1.1\r\nHost:" . $host . ":" . $port . "\r\nUser-Agent: SHOUTcast DNAS Status [index] * (Mozilla/PHP)\r\nConnection: close\r\n\r\n"; //get index.html fputs($fp1,$request,strlen($request)); $page=''; while(!feof($fp1)) { $page .= fread($fp1, 16384); } fclose($fp1); // now I have the entire /index.html in $page -- all I want from here is the current track... // (hint-hint) $song00 = ereg_replace("</b></td>.*", "", ereg_replace(".*Current Song: </font></td><td><font class=default><b>", "", $page)); // easy, right <img src="images/smilies/smile.gif" border="0" alt=""> // now let's get /played.html... (this is kinda long) $fp = fsockopen($scip, $scport, &$errno, &$errstr, $connect_timeout); if(!$fp) { //if connection could not be made fclose($fp); $success++; } else { $request="GET /played.html HTTP/1.1\r\nHost: " . $host . ":" . $port . "\r\nUser-Agent: SHOUTcast DNAS Status [played] * (Mozilla/PHP)\r\n"."Connection: close\r\n\r\n"; fputs($fp,$request,strlen($request)); $page=''; while (!feof($fp)) { $page .= fread($fp, 16384); } fclose($fp); //close connection $played_html=$page; if ($played_html) { $played_html= ereg_replace('<x>','|-|',ereg_replace('</tr>','',ereg_replace('</td><td>','<x>',ereg_replace('<tr><td>','',ereg_replace('</tr>','</tr>' . $lf,ereg_replace('-->','--]',ereg_replace('<!--','[!--',ereg_replace('</table><br><br>.*','',ereg_replace('.*<b>Current Song</b></td></tr>','',$played_html))))))))); $xxn=strlen($played_html); $r=2; $t_count=0; $reading=0; $track[0]=$song00; while ($r<$xxn & $t_count<=$t_max){ $cur=substr($played_html,$r,1); if ($cur==$lf) $reading=0; if ($reading==1) $track[$t_count] .= $cur; if ($cur=="|" & substr($played_html,$r-1,1)=="-" & substr($played_html,$r-2,1)=="|") { $reading=1; $t_count++; } $r++; } } } } // I now have $track[0-N] containg the current plus last N tracks... // Output time... if ($success==0 && $state=="Up") { echo " <table width=\" . $block_size . \" cellpadding=\"0\" cellspacing=\"0\" border=\"0\" class=\"forumline\">\n"; $r=0; $output_string=''; //tweak the output string (the table init) here.... $output_string .= '<table width="' . $tablew . '" class="forumline" border="' . $thickness . '" bordercolor="' . $border . '"><tr bgcolor="' . $toprow . '"><td> <table width="100%" border="0" cellpadding="' . $padding . '"><tr><td> <font face=' . $font . ' size=' . $fontsize . '>'; //Now playing... while ($r<=$t_max){ if ($r==0) $output_string .= 'Now Playing:<br> <b>'.str_replace("'", "'",str_replace('"', '"',$track[$r])).'</b></td></tr></table></td></tr><tr><td><table bgcolor=' . $bottom . ' width="100%" border="0" cellpadding="' . $padding . '"><tr><td><br><font face=' . $font . ' size=' . $fontsize . '><i>Before that you heard:</i><br><br>'; else $output_string .= str_replace("'", "'",str_replace('"', '"',$track[$r])) . '<br>'; $r++; } // I also want to close the table code now.... $output_string .= '</font></td></tr></table></td></tr></table>'; echo $output_string . ''; } else { // I couldn't connect to the DNAS $r=0; $output_string=''; $output_string .= '<table width="' . $tablew . '" class="forumline" border="' . $thickness . '" bordercolor="' . $border . '"><tr bgcolor="' . $toprow . '"><td> <table width="100%" border="0" cellpadding="' . $padding . '"><tr><td> <font face=' . $font . ' size=' . $fontsize . '>Server is <b>Off-Air</b>, try again later.'; //Now playing... if ($success!=0) { $output_string .= '<td><tr>'; } if ($success==0) { while ($r<=$t_max){ if ($r==0) $output_string .= '<tr><td>Before that you heard:</i><br><br>'; else $output_string .= str_replace("'", "'",str_replace('"', '"',$track[$r])) . '<br>'; $r++; } } // I also want to close the table code now.... $output_string .= '</td></tr></font></td></tr></table></td></tr></table>'; echo $output_string . ''; } ?> |
|
From: OryNider <ory...@us...> - 2007-06-06 23:19:45
|
Update of /cvsroot/mxbb/mx_shotcast/doc/contrib In directory sc8-pr-cvs16.sourceforge.net:/tmp/cvs-serv11724/contrib Added Files: getinfo2_fadisabled.php getinfo2_faenabled.php post.txt Log Message: --- NEW FILE: getinfo2_fadisabled.php --- <?php /** * * @package mxBB Portal Module - mx_shotcast * @version $Id: getinfo2_fadisabled.php,v 1.1 2007/06/06 23:19:39 orynider Exp $ * @copyright (c) 2002-2006 [OryNider] mxBB Development Team * @license http://opensource.org/licenses/gpl-license.php GNU General Public License v2 * */ /*************************************************************************** * mx_shotcast *************************************************************************** * History: *OryNider (16/09/2006) : 1st try * 2007/01/27 * -modified by OryNider to work if URL file-access is disabled in the * server configuration ***************************************************************************/ $phpEx = substr(strrchr(__FILE__, '.'), 1); include_once($mx_root_path . 'common.'.$phpEx); // // Start session management // // $mx_user->init($user_ip, PAGE_INDEX); define('_SHOTCAST_CONFIG', true); include_once($mx_module_path .'includes/common.'.$phpEx); /* if ( !$userdata['session_logged_in'] ) { redirect(append_sid(PHPBB_URL . "login.".$phpEx."?redirect=chat.".$phpEx, true)); exit; } */ // // End session management // // include_once($mx_module_path .'player.'.$phpEx); $time=date("U"); $mx_user->init($user_ip, PAGE_INDEX); $nick = str_replace(" ", "_", $userdata['username']); if ($_POST['update']==true) { update_shotcast_user($nick,$time); } //read check period $period=$shotcast_config['check_period']*1000; $station = $shotcast_config['shotcast_name']; // Station name $scip = $shotcast_config['shotcast_host']; // IP adress or domain $scport = $shotcast_config['shotcast_port']; // Port $scpass = $shotcast_config['shotcast_pass']; // SHOUTcast Password ini_set("display_errors", "0"); if (@phpversion() >= '5.0.0') { $open = fsockopen($scip,$scport); if ($open) { fputs($open,"GET /7.html HTTP/1.1\nUser-Agent:Mozilla\n\n"); $read = fread($open,1000); $text = explode("content-type:text/html",$read); $text = explode(",",$text[1]); fclose($open); } else { $er="Connection Refused!"; } } //$scfp = fsockopen($scip, $scport, &$errno, &$errstr, 1); $scfp = fsockopen($scip, $scport); if(!$scfp) { $scsuccs=1; } if($scsuccs!=1){ fputs($scfp,"GET /admin.cgi?pass=$scpass&mode=viewxml HTTP/1.0\r\nUser-Agent: SHOUTcast Song Status (Mozilla Compatible)\r\n\r\n"); while(!feof($scfp)) { $page .= fgets($scfp, 1000); } $loop = array("STREAMSTATUS", "BITRATE", "SERVERTITLE", "CURRENTLISTENERS", "MAXLISTENERS", "BITRATE", "SERVERGENRE", "SONGURL", "SERVERURL", "REPORTEDLISTENERS"); $y=0; while($loop[$y]!=''){ $pageed = ereg_replace(".*<$loop[$y]>", "", $page); $scphp = strtolower($loop[$y]); $$scphp = ereg_replace("</$loop[$y]>.*", "", $pageed); if($loop[$y]==SERVERGENRE || $loop[$y]==SERVERTITLE || $loop[$y]==SONGTITLE || $loop[$y]==SERVERTITLE) $$scphp = urldecode($$scphp); $y++; } $pageed = ereg_replace(".*<SONGHISTORY>", "", $page); $pageed = ereg_replace("<SONGHISTORY>.*", "", $pageed); $songatime = explode("<SONG>", $pageed); $r=1; while($songatime[$r]!=""){ $t=$r-1; $playedat[$t] = ereg_replace(".*<PLAYEDAT>", "", $songatime[$r]); $playedat[$t] = ereg_replace("</PLAYEDAT>.*", "", $playedat[$t]); $song[$t] = ereg_replace(".*<TITLE>", "", $songatime[$r]); $song[$t] = ereg_replace("</TITLE>.*", "", $song[$t]); $song[$t] = urldecode($song[$t]); $dj[$t] = ereg_replace(".*<SERVERTITLE>", "", $page); $dj[$t] = ereg_replace("</SERVERTITLE>.*", "", $pageed); $r++; } fclose($scfp); } if(isset($_GET['status'])){ $status = $_GET['status']; } else{ $status = "stop"; } if(isset($_GET['z'])){ $z = $_GET['z']; } else{ $z = "wmp"; } if ($z == 'wmp'){ $mode = 'real'; } elseif ($z == 'real'){ $mode = 'wmp'; } ?> --- NEW FILE: post.txt --- I am not so hapy with mx_shotcast, URL file-access is disabled in the server configuration on moust server so the fuction to check if server is live or not it's not working and I can not use it to avoide using fsockopen() if server is down. Couse with current shotcast_front if server is down I get a nice mxBB error page :( --- NEW FILE: getinfo2_faenabled.php --- <?php /** * * @package mxBB Portal Module - mx_shotcast * @version $Id: getinfo2_faenabled.php,v 1.1 2007/06/06 23:19:40 orynider Exp $ * @copyright (c) 2002-2006 [OryNider] mxBB Development Team * @license http://opensource.org/licenses/gpl-license.php GNU General Public License v2 * */ /*************************************************************************** * mx_shotcast *************************************************************************** * History: *OryNider (16/09/2006) : 1st try * 2007/01/27 * -modified by OryNider to work if URL file-access is not disabled in the * server configuration ***************************************************************************/ $phpEx = substr(strrchr(__FILE__, '.'), 1); include_once($mx_root_path . 'common.'.$phpEx); // // Start session management // // $mx_user->init($user_ip, PAGE_INDEX); define('_SHOTCAST_CONFIG', true); include_once($mx_module_path .'includes/common.'.$phpEx); /* if ( !$userdata['session_logged_in'] ) { redirect(append_sid(PHPBB_URL . "login.".$phpEx."?redirect=chat.".$phpEx, true)); exit; } */ // // End session management // // include_once($mx_module_path .'player.'.$phpEx); $time=date("U"); $mx_user->init($user_ip, PAGE_INDEX); $nick = str_replace(" ", "_", $userdata['username']); if ($_POST['update']==true) { update_shotcast_user($nick,$time); } //read check period $period=$shotcast_config['check_period']*1000; $station = $shotcast_config['shotcast_name']; // Station name $scip = $shotcast_config['shotcast_host']; // IP adress or domain $scport = $shotcast_config['shotcast_port']; // Port $scpass = $shotcast_config['shotcast_pass']; // SHOUTcast Password ini_set("display_errors", "0"); $ficdest = "http://" . $scip . ":" . $scport . "/7.html"; function ServerLive($ficdest) { return fopen($ficdest, 'r'); } if((ServerLive($ficdest)) && (@phpversion() >= '5.0.0')) { $open = fsockopen($scip,$scport); if ($open) { fputs($open,"GET /7.html HTTP/1.1\nUser-Agent:Mozilla\n\n"); $read = fread($open,1000); $text = explode("content-type:text/html",$read); $text = explode(",",$text[1]); fclose($open); } else { $er="Connection Refused!"; } } if(ServerLive($ficdest)) { //$scfp = fsockopen($scip, $scport, &$errno, &$errstr, 1); $scfp = fsockopen($scip, $scport); if(!$scfp) { $scsuccs=1; } if($scsuccs!=1){ fputs($scfp,"GET /admin.cgi?pass=$scpass&mode=viewxml HTTP/1.0\r\nUser-Agent: SHOUTcast Song Status (Mozilla Compatible)\r\n\r\n"); while(!feof($scfp)) { $page .= fgets($scfp, 1000); } $loop = array("STREAMSTATUS", "BITRATE", "SERVERTITLE", "CURRENTLISTENERS", "MAXLISTENERS", "BITRATE", "SERVERGENRE", "SONGURL", "SERVERURL", "REPORTEDLISTENERS"); $y=0; while($loop[$y]!=''){ $pageed = ereg_replace(".*<$loop[$y]>", "", $page); $scphp = strtolower($loop[$y]); $$scphp = ereg_replace("</$loop[$y]>.*", "", $pageed); if($loop[$y]==SERVERGENRE || $loop[$y]==SERVERTITLE || $loop[$y]==SONGTITLE || $loop[$y]==SERVERTITLE) $$scphp = urldecode($$scphp); $y++; } $pageed = ereg_replace(".*<SONGHISTORY>", "", $page); $pageed = ereg_replace("<SONGHISTORY>.*", "", $pageed); $songatime = explode("<SONG>", $pageed); $r=1; while($songatime[$r]!=""){ $t=$r-1; $playedat[$t] = ereg_replace(".*<PLAYEDAT>", "", $songatime[$r]); $playedat[$t] = ereg_replace("</PLAYEDAT>.*", "", $playedat[$t]); $song[$t] = ereg_replace(".*<TITLE>", "", $songatime[$r]); $song[$t] = ereg_replace("</TITLE>.*", "", $song[$t]); $song[$t] = urldecode($song[$t]); $dj[$t] = ereg_replace(".*<SERVERTITLE>", "", $page); $dj[$t] = ereg_replace("</SERVERTITLE>.*", "", $pageed); $r++; } fclose($scfp); } } if(isset($_GET['status'])){ $status = $_GET['status']; } else{ $status = "stop"; } if(isset($_GET['z'])){ $z = $_GET['z']; } else{ $z = "wmp"; } if ($z == 'wmp'){ $mode = 'real'; } elseif ($z == 'real'){ $mode = 'wmp'; } ?> |
|
From: OryNider <ory...@us...> - 2007-06-06 23:18:30
|
Update of /cvsroot/mxbb/mx_shotcast/includes In directory sc8-pr-cvs16.sourceforge.net:/tmp/cvs-serv9956/includes Added Files: common.php Log Message: --- NEW FILE: common.php --- <?php /** * * @package mxBB Portal Module - mx_shotcast * @version $Id: common.php,v 1.1 2007/06/06 23:18:27 orynider Exp $ * @copyright (c) 2002-2006 [OryNider] mxBB Development Team * @license http://opensource.org/licenses/gpl-license.php GNU General Public License v2 * */ // // Security check // if( !defined('IN_PORTAL') ) { die("Hacking attempt"); } // // Define table names. // define('SHOTCAST_CONFIG_TABLE', $mx_table_prefix.'shotcast_config'); define('SHOTCAST_SESSION_TABLE', $mx_table_prefix.'shotcast_session'); // // mx_shotcast version... // $module_name = 'shotcast'; $sql = "SELECT * FROM " . MODULE_TABLE . " WHERE module_name = '$module_name'"; if( !($result = $db->sql_query($sql)) ) { mx_message_die(GENERAL_ERROR, "Couldn't obtain the module informations from database", '', __LINE__, __FILE__, $sql); } while( $module = $db->sql_fetchrow($result) ) { $music_module_copy = $module['module_copy']; $music_module_name = $module['module_name']; $music_module_version = $module['module_version']; } if( !empty($music_module_copy) ) { define('_SHOTCAST_VERSION', 'mxBB <i> - ' . $music_module_name . '</i> ' . $music_module_version . ' © 2007 by OryNider'); } else { define('_SHOTCAST_VERSION', 'mxBB <i> - ShotCast Module ver. 1.x</i> © 2007 by OryNider'); } // // Load language files. // if( file_exists($module_root_path . 'language/lang_' . $board_config['default_lang'] . '/lang_admin.' . $phpEx) ) { include($module_root_path . 'language/lang_' . $board_config['default_lang'] . '/lang_admin.' . $phpEx); } else { include($module_root_path . 'language/lang_english/lang_admin.' . $phpEx); } if( file_exists($module_root_path . 'language/lang_' . $board_config['default_lang'] . '/lang_main.' . $phpEx) ) { include($module_root_path . 'language/lang_' . $board_config['default_lang'] . '/lang_main.' . $phpEx); } else { include($module_root_path . 'language/lang_english/lang_main.' . $phpEx); } // // Common definitions... // $cfg_shotcastname = $board_config['sitename'] . ' -> ' . 'shotcast'; // ================================================================================ // [ SHOTCAST CONFIG ] // ================================================================================ // // Get shotcast Settings from config table // if( defined('_SHOTCAST_CONFIG') ) { $shotcast_config = array(); $sql = "SELECT * FROM ".SHOTCAST_CONFIG_TABLE; if( !($result = $db->sql_query($sql)) ) { message_die(GENERAL_ERROR, "Couldn't query shotcast config table", "", __LINE__, __FILE__, $sql); } else { while( $row = $db->sql_fetchrow($result) ) { $shotcast_config[$row['config_name']] = $row['config_value']; } } } // ================================================================================ // [ COMMON FUNCTIONS ] // ================================================================================ // $mx_user->init($user_ip, PAGE_INDEX); // $nick = str_replace(" ", "_", $userdata['username']); function user_listensc($nick) { global $shotcast_config, $db; $current_time=date("U"); $sql = "DELETE FROM ".SHOTCAST_SESSION_TABLE." WHERE username = '".addslashes($nick)."'"; if( !$result = $db->sql_query($sql) ) { die("SQL Error in function user_listen(): DELETE<br />" . $sql); } $sql = "INSERT INTO ".SHOTCAST_SESSION_TABLE." (username, time)" . " VALUES ('" .addslashes($nick). "', ".$current_time.")"; if( !$result = $db->sql_query($sql) ) { die("SQL Error in function user_listen(): INSERT<br />" . $sql); } } //Update user statue "listening/not listening" function update_shotcast_users($nick,$time) { global $shotcast_config, $board_config, $db, $lang; $sql="update ".SHOTCAST_SESSION_TABLE." set time='$time' where username='$nick'"; if( !$result = $db->sql_query($sql) ) { die("SQL Error in function update_shotcast_users(): UPDATE<br />" . $sql); } } function drop_shotcast_users($period) { global $shotcast_config, $board_config, $db, $lang; $current_time=date("U"); //prevent delay $period=$period+2; // Calcul max_time $max_time=$current_time-$period; $sql="delete from ".SHOTCAST_SESSION_TABLE." where time<'$max_time'"; if( !$result = $db->sql_query($sql) ) { die("SQL Error in function drop_shotcast_users()"); } } ?> |