############################################################## 
## MOD Title: ParserMod
## MOD Author: Lektor  
## MOD Description: This mod will add a feature for getting bccode from html pages of some sites, which helps to copy the releases from other places.
##					
## MOD Version: 0.5.0
## 
## Installation Level: easy
## Installation Time: 5 Minutes
## Files To Edit: 4
##                ajax.php,
##                posting.php,
##                library/language/ru/main.php,
##                styles/templates/default/posting.tpl
## Included Files: 6
##                library/ajax/parser.php
##		  library/includes/functions_parser.php
##                styles/templates/default/images/p/lostfilm.ico
##                styles/templates/default/images/p/nnm-club.ico
##                styles/templates/default/images/p/rutor.ico
##                styles/templates/default/images/p/rutracker.ico
##
## License: http://opensource.org/licenses/gpl-license.php GNU General Public License, version 3.0 (GPLv3)
############################################################## 
## For security purposes, please check: http://www.torrentpier.me
## for the latest version of this MOD. 
############################################################## 
## Author Notes: 
##		  - just use it
##		  - https://www.youtube.com/watch?v=jAGn-fgHa54
##		  - http://i63.fastpic.ru/big/2015/0115/9a/df39ae5cc2086958566da09871ac5f9a.png
## 
############################################################## 
## MOD History: 
##   2015-01-15 - Version 0.5.0 
##      	- First Release
##
## 
############################################################## 
## Before Adding This MOD To Your Forum, You Should Back Up All Files Related To This MOD 
############################################################## 
##
#
#-----[ COPY ]------------------------------------------
#
copy library/ajax/parser.php to library/ajax/parser.php
copy library/includes/functions_parser.php to library/includes/functions_parser.php
copy styles/templates/default/images/p/lostfilm.ico to styles/templates/default/images/p/lostfilm.ico
copy styles/templates/default/images/p/nnm-club.ico to styles/templates/default/images/p/nnm-club.ico
copy styles/templates/default/images/p/rutor.ico to styles/templates/default/images/p/rutor.ico
copy styles/templates/default/images/p/rutracker.ico to styles/templates/default/images/p/rutracker.ico

#
#-----[ OPEN ]------------------------------------------
#
ajax.php

#
#-----[ FIND ]------------------------------------------
#
		require(CLASS_DIR .'sitemap.php');
		break;

#
#-----[ AFTER, ADD ]------------------------------------------
#
	case 'pars':
		require(INC_DIR . 'functions_parser.php');
		break;

#
#-----[ FIND ]------------------------------------------
#
		'manage_group'      => array('user'),

#
#-----[ AFTER, ADD ]------------------------------------------
#
		'pars'    	    => array('user'),

#
#-----[ FIND ]------------------------------------------
#
		require(AJAX_DIR . 'edit_group_profile.php');
	}

#
#-----[ AFTER, ADD ]------------------------------------------
#
	function pars()
	{
		require(AJAX_DIR . 'parser.php');
	}
		

# 
#-----[ OPEN ]------------------------------------------ 
#
posting.php

# 
#-----[ FIND ]------------------------------------------ 
#
	'S_HIDDEN_FORM_FIELDS' => $hidden_form_fields,

# 
#-----[ AFTER, ADD ]------------------------------------------ 
#
	'PARS_NEW_RELEASE'     => $lang['PARS_NEW_RELEASE'],
	'PARS_ALLOWED_SOURCES' => $lang['PARS_ALLOWED_SOURCES'],
	'PARS_RUTRACKER_SOURCES'=> $lang['PARS_RUTRACKER_SOURCES'],
	'PARS_IN_NEXT_VERSION'  => $lang['PARS_IN_NEXT_VERSION'],
	'PARS_SOURCE'		=> $lang['PARS_SOURCE'],
	'PARS_PASTE_SOURCE_URL' => $lang['PARS_PASTE_SOURCE_URL'],
	'PARS_NO_URL'		=> $lang['PARS_NO_URL'],
	'PARS_NOT_ALLOWED_SOURCES' => $lang['PARS_NOT_ALLOWED_SOURCES'],
	'SUBMIT'		   => $lang['SUBMIT'] = ''

#
#-----[ OPEN ]------------------------------------------
#
library/language/ru/main.php

#
#-----[ FIND ]---------------------------------
#
$lang['CAPTCHA_WRONG'] = '   ,    ';

#
#-----[ AFTER, ADD ]---------------------------------
#
//PARS
$lang['PARS_NEW_RELEASE'] = '   ';
$lang['PARS_ALLOWED_SOURCES'] = ' ';
$lang['PARS_RUTRACKER_SOURCES'] = 'Rutracker';
$lang['PARS_IN_NEXT_VERSION'] = '  ';
$lang['PARS_SOURCE'] = '';
$lang['PARS_PASTE_SOURCE_URL'] = '     ...';
$lang['PARS_NO_URL'] = '   ';
$lang['PARS_NOT_ALLOWED_SOURCES'] = '     ';

#
#-----[ OPEN ]---------------------------------
#
styles/templates/default/posting.tpl

#
#-----[ FIND ]---------------------------------
#
<tr>
	<th colspan="2" class="thHead"><b>{POSTING_TYPE_TITLE}</b></th>

#
#-----[ BEFORE, ADD ]---------------------------------
#
<tbody class="pad_4">
<tr>
	<th colspan="2" class="thHead"><b>{PARS_NEW_RELEASE}</b></th>
</tr>
<tr>
	<td>
		<div title="{PARS_ALLOWED_SOURCES}" style="float: right;vertical-align:top;">
			<img src="./styles/templates/default/images/p/rutracker.ico" alt="Rutracker" title="{PARS_RUTRACKER_SOURCES}">
			<img src="./styles/templates/default/images/p/lostfilm.ico" alt="Lostfilm" title="{PARS_IN_NEXT_VERSION}">
			<img src="./styles/templates/default/images/p/nnm-club.ico" alt="nnm-club" title="{PARS_IN_NEXT_VERSION}">
			<img src="./styles/templates/default/images/p/rutor.ico" alt="Rutor" title="{PARS_IN_NEXT_VERSION}"><br>
		</div>
		<b>{PARS_SOURCE}</b> <br>
	</td>
	<td>
		<input id="release_url" type="url" size=60 placeholder="{PARS_PASTE_SOURCE_URL}"> <input type="button" value="{SUBMIT}" name="Send" id="pars"> <br>

	</td>
</tr>
<script type="text/javascript">
$('#pars').click(function(){
	ajax.exec({action: 'pars', pars_url: $('#release_url').val()});
	ajax.callback.pars = function(data) {
		
		$( "input[name='subject']" ).val(data.title);
		$('textarea#message').val(data.bbcode)
		ajax.exec({ action: 'posts', type: 'view_message', message: $('textarea#message').val()});

	};
});
</script>

#
#-----[ SAVE/CLOSE ALL FILES ]------------------------------------------ 
#
# EoM