################################################################
## MOD Title:		Music Download Song Add-on (for MOM 2.0.5)
## MOD Version:		1.0.1 (ex phpbb 2.0.8)
## MOD Author:		Cf Manager < cf_manager@yahoo.com > (Vincent Thai)
## Support:		http://cfmanager.net.tf
##
## Description:  	Users can directly download the song to
##			their computer with this Add-on.
##
## Features:		- Enable/disable download funtion
##			- Download counter
##		 	
##
## Compatibility:	2.0.4 --> 2.0.8 (I tested on phpBB 2.0.6 & 2.0.8)
##
## Installation Level:	Advanced
## Installation Time:	5 - 10 Min
## Files to edit:	6
##			admin/admin_music_config.php
##			music_page.php
##			language/lang_english/lang_admin_music.php
##			language/lang_english/lang_main_music.php
##			templates/subSilver/admin/music_config_body.tpl
##			templates/subSilver/music_page_body.tpl
##	                
##
## Included Files:	1
##			music_download.php
################################################################
## Installation/Author Notes:
## 
## 	This MOD adds 2 new column to 'phpbb_music' and 'music_config' tables.
## 	Full support for this MOD can be obtained at: http://cfmanager.net.tf 
## 	This MOD was tested with the following databases: MySQL
################################################################
## MOD History:
## 		20/07/2004 v1.0.1: Missed 1 code line!!! :(
## 		02/07/2004 v1.0.0: First Release :)
################################################################
## This MOD is released under the GPL License.
################################################################
## Before Adding This MOD To Your Forum, You Should Back Up All Files Related To This MOD
################################################################
################################################################
#
#-----[ SQL ]---------------------------------------------------
# Before you must change your database
# Copy dl_update.php to the root and execute it. After that delete it!
# Or you can do manually!

ALTER TABLE phpbb_music ADD song_download_count VARCHAR(255) NOT NULL DEFAULT '0' AFTER song_approval;
INSERT INTO phpbb_music_config VALUES ('download', '1');

#
#-----[ OPEN ]--------------------------------------------------
#
admin/admin_music_config.php

#
#-----[ FIND ]--------------------------------------------------
#
	'COMMENT_ENABLED' => ($new['comment'] == 1) ? 'checked="checked"' : '',
	'COMMENT_DISABLED' => ($new['comment'] == 0) ? 'checked="checked"' : '',

#
#-----[ AFTER, ADD ]---------------------------------------------
#
	'DOWNLOAD_ENABLED' => ($new['download'] == 1) ? 'checked="checked"' : '',
	'DOWNLOAD_DISABLED' => ($new['download'] == 0) ? 'checked="checked"' : '',

#
#-----[ FIND ]--------------------------------------------------
#
	'L_COMMENT_SYSTEM' => $lang['Comment_system'],

#
#-----[ AFTER, ADD ]---------------------------------------------
#
	'L_DOWNLOAD_SYSTEM' => $lang['Download_system'],

#
#-----[ FIND ]--------------------------------------------------
#
	'L_COMMENTS' => $lang['Comments'],

#
#-----[ AFTER, ADD ]---------------------------------------------
#
	'L_DOWNLOAD' => $lang['Download'],


#
#-----[ OPEN ]--------------------------------------------------
#
music_page.php

#
#-----[ FIND ]--------------------------------------------------
#
	'SONG_VIEW' => $thissong['song_view_count'],

#
#-----[ AFTER, ADD ]---------------------------------------------
#
	'SONG_DOWNLOAD' => $thissong['song_download_count'],

#
#-----[ FIND ]--------------------------------------------------
#
	'U_COMMENT' => append_sid("music_comment.$phpEx?song_id=$song_id"),

#
#-----[ AFTER, ADD ]---------------------------------------------
# I have missed the line below before :(

	'U_DOWNLOAD' => append_sid("music_download.$phpEx?song_id=$song_id"),

#
#-----[ FIND ]--------------------------------------------------
#
	'L_VIEW' => $lang['View'],

#
#-----[ AFTER, ADD ]---------------------------------------------
#
	'L_DOWNLOAD' => $lang['Download'],

#
#-----[ FIND ]--------------------------------------------------
#
if ($music_config['comment'])
{
	$template->assign_block_vars('comment_switch', array());
}

#
#-----[ AFTER, ADD ]---------------------------------------------
#
if ($music_config['download'])
{
	$template->assign_block_vars('download_switch', array());
}


#
#-----[ OPEN ]--------------------------------------------------
#
language/lang_english/lang_main_music.php

#
#-----[ FIND ]--------------------------------------------------
#
$lang['Comments'] = 'Comments';

#
#-----[ AFTER, ADD ]---------------------------------------------
#
$lang['Download'] = 'Download';


#
#-----[ OPEN ]--------------------------------------------------
#
language/lang_english/lang_admin_music.php

#
#-----[ FIND ]--------------------------------------------------
#
$lang['Comment_system'] = 'Enable comment system';

#
#-----[ AFTER, ADD ]---------------------------------------------
#
$lang['Download_system'] = 'Enable download system';


#
#-----[ OPEN ]--------------------------------------------------
#
templates/subSilver/admin/music_config_body.tpl

#
#-----[ FIND ]--------------------------------------------------
#
	<tr>
	  <td class="row1"><span class="genmed">{L_COMMENT_SYSTEM}</span></td>
	  <td class="row2"><span class="genmed"><input type="radio" {COMMENT_ENABLED} name="comment" value="1" />{L_YES}&nbsp;&nbsp;<input type="radio" {COMMENT_DISABLED} name="comment" value="0" />{L_NO}</span></td>
	</tr>

#
#-----[ AFTER, ADD ]---------------------------------------------
#
	<tr>
	  <td class="row1"><span class="genmed">{L_DOWNLOAD_SYSTEM}</span></td>
	  <td class="row2"><span class="genmed"><input type="radio" {DOWNLOAD_ENABLED} name="download" value="1" />{L_YES}&nbsp;&nbsp;<input type="radio" {DOWNLOAD_DISABLED} name="download" value="0" />{L_NO}</span></td>
	</tr>

#
#-----[ OPEN ]--------------------------------------------------
#
templates/subSilver/music_page_body.tpl

#
#-----[ FIND ]--------------------------------------------------
#
       <!-- BEGIN comment_switch -->
        <!-- END comment_switch -->

# 
#-----[ AFTER, ADD ]---------------------------------------------
#
        <!-- BEGIN download_switch -->
        <!-- END download_switch -->

#
#-----[ FIND ]--------------------------------------------------
#
        <!-- BEGIN comment_switch -->
        <tr> 
          <td align="right"><span class="genmed"><a href="{U_COMMENT}">{L_COMMENTS}:</a></span></td>
          <td><b><span class="genmed">{SONG_COMMENTS}</span></b></td>
        </tr>
        <!-- END comment_switch -->

#
#-----[ AFTER, ADD ]---------------------------------------------
#
        <!-- BEGIN download_switch -->
        <tr> 
          <td align="right"><span class="genmed"><a href="{U_DOWNLOAD}">{L_DOWNLOAD}:</a></span></td>
          <td><b><span class="genmed">{SONG_DOWNLOAD}</span></b></td>
        </tr>
        <!-- END download_switch -->
#
#-----[ SAVE/CLOSE ALL FILES ]--------------------------
#
# EoM