<?xml version="1.0" encoding="utf-8" standalone="yes" ?>
<?xml-stylesheet type="text/xsl" href="modx.prosilver.en.xsl"?>
<!--For security purposes, please check: http://www.phpbb.com/mods/ for the latest version of this MOD. Although MODs are checked before being allowed in the MODs Database there is no guarantee that there are no security problems within the MOD. No support will be given for MODs not found within the MODs Database which can be found at http://www.phpbb.com/mods/-->
<mod xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://www.phpbb.com/mods/xml/modx-1.0.1.xsd">
	<header>
		<license>http://opensource.org/licenses/gpl-license.php GNU General Public License v2</license>
		
		<title lang="en">primadd social bookmark services plugin</title>
		<title lang="de">primadd social bookmark services plugin</title>
		
		<description lang="en">adds	phpbb3	support	for	the	primadd	bookmark	services	widget	|	primadd	configuration	at	admin	control	panel	-	Board	configuration	-	Board	settings</description>
		<description lang="de">phpb3	support	fuer	primadd	bookmark	services	widget	|	primadd	konfiguration	unter	admin	-	board	einstellungen</description>
		
		<author-notes lang="en">see http://primadd.net/</author-notes>
		<author-notes lang="de">mehr infos unter http://primadd.net/</author-notes>
		
		<author-group>
			<author>
				<realname>primadd</realname>
				<username>primadd</username>
				<email>info@primadd.net</email>
				<homepage>http://primadd.net/plugins/phpbb3/</homepage>
			</author>
		</author-group>
		
		<mod-version>
			<major>1</major>
			<minor>0</minor>
			<revision>8</revision>
			<release>a</release>
		</mod-version>
		
		<installation>
			<level>easy</level>
			<time>3</time>
			<target-version>
				<target-primary>3.0</target-primary>
				<target-major allow="exact">3</target-major>
				<target-minor allow="exact">0</target-minor>
			</target-version>
		</installation>
		
		<history>
			<entry>
				<date>2008-01-08</date>
				<rev-version>
					<major>1</major>
					<minor>0</minor>

					<revision>0</revision>
					<release>a</release>
				</rev-version>
				<changelog lang="en">
					<change>initial revision</change>
				</changelog>
				<changelog lang="de">
					<change>erste version</change>
				</changelog>
			</entry>
			<entry>
				<date>2008-01-08</date>
				<rev-version>
					<major>1</major>
					<minor>0</minor>

					<revision>2</revision>
					<release>a</release>
				</rev-version>
				<changelog lang="en">
					<change>bugfixes as per validator</change>
				</changelog>
				<changelog lang="de">
					<change>bugfixes per validator</change>
				</changelog>
			</entry>
			<entry>
				<date>2008-01-08</date>
				<rev-version>
					<major>1</major>
					<minor>0</minor>

					<revision>3</revision>
					<release>a</release>
				</rev-version>
				<changelog lang="en">
					<change>fixed debug url</change>
				</changelog>
				<changelog lang="de">
					<change>fixed debug url</change>
				</changelog>
			</entry>
			<entry>
				<date>2008-01-27</date>
				<rev-version>
					<major>1</major>
					<minor>0</minor>

					<revision>5</revision>
					<release>a</release>
				</rev-version>
				<changelog lang="en">
					<change>added additional placement option (@head)</change>
				</changelog>
				<changelog lang="de">
					<change>neue moeglichkeit der platzierung (@head)</change>
				</changelog>
			</entry>			
			<entry>
				<date>2008-02-17</date>
				<rev-version>
					<major>1</major>
					<minor>0</minor>

					<revision>6</revision>
					<release>a</release>
				</rev-version>
				<changelog lang="en">
					<change>removed hardcoded language</change>
				</changelog>
				<changelog lang="de">
					<change>sprache ueber sprachconfig</change>
				</changelog>
			</entry>
			<entry>
				<date>2008-02-20</date>
				<rev-version>
					<major>1</major>
					<minor>0</minor>

					<revision>7</revision>
					<release>a</release>
				</rev-version>
				<changelog lang="en">
					<change>as per phpbb3 mod validation teams request changed protocol free relative urls to absolute urls. because of this https support has been dropped for now (change http:// to // to enable again)</change>
				</changelog>
				<changelog lang="de">
					<change>auf verlangen des phpbb3 mod validierungsteam alle protokollfreie, relative urls in absolute urls umgewandelt. dadurch vorerst kein https support (aendere http:// to // um den support wieder zu aktivieren)</change>
				</changelog>
			</entry>
			<entry>
				<date>2008-02-21</date>
				<rev-version>
					<major>1</major>
					<minor>0</minor>

					<revision>8</revision>
					<release>a</release>
				</rev-version>
				<changelog lang="en">
					<change>moved html to template</change>
				</changelog>
				<changelog lang="de">
					<change>html code wurde in das template ausgelagert</change>
				</changelog>
			</entry>			
		</history>
	</header>

	
	<action-group>
		<open src="index.php">
			<edit>
				<comment lang="en">modify index file for head placement</comment>
				<comment lang="de">fuegt head platzierung in die index datei ein</comment>
				<find><![CDATA[// Output page]]></find>
				<action type="before-add"><![CDATA[
// primadd
$template->assign_vars(array(
	'PRIMADD_ENABLE'      => $config['primadd_enable'],
	'PRIMADD_ENABLE_HEAD' => $config['primadd_enable_head'],
	'PRIMADD_ACCOUNT_KEY' => $config['primadd_account_key'],
	'PRIMADD_STYLE_KEY_HEAD' => $config['primadd_style_key_head'],
	'PRIMADD_LANG_TITLE' => $user->lang['PRIMADD_BOOKMARK_SITE']
));

				]]></action>
			</edit>
		</open>
		<open src="language/en/acp/board.php">
			<edit>
				<comment lang="en">add primadd admin language entries</comment>
				<comment lang="de">fuegt die primadd admin sprach werte ein</comment>
				<find>'WARNINGS_EXPIRE_EXPLAIN'		=> 'Number of days that will elapse before the warning will automatically expire from a user’s record.',</find>
				<action type="after-add"><![CDATA[
	// primadd language variables
	'ACP_PRIMADD_SETTINGS' => 'primadd see <a href="http://primadd.net/plugins/phpbb3/">http://primadd.net/plugins/phpbb3/</a>',
	'PRIMADD_ENABLE' => 'enable primadd',
	'PRIMADD_ENABLE_POST' => 'enable primadd (@posting)',
	'PRIMADD_ENABLE_HEAD' => 'enable primadd (@head)',
	'PRIMADD_ONLYFIRST' => 'append to first post only',
	'PRIMADD_ACCOUNT_KEY' => 'primadd account key',
	'PRIMADD_STYLE_KEY_POST' => 'primadd style key (@posting)',	
	'PRIMADD_STYLE_KEY_HEAD' => 'primadd style key (@head)',	
				]]></action>
			</edit>
		</open>
		<open src="styles/prosilver/template/overall_header.html">
			<edit>
				<comment lang="en">modify html template</comment>
				<comment lang="de">aendere das html template</comment>
				<find><![CDATA[{L_PRINT_PM}</a></li><!-- ENDIF -->]]></find>
				<action type="after-add"><![CDATA[
				<!-- IF PRIMADD_ENABLE and PRIMADD_ENABLE_HEAD -->
				<li class="rightside">
						<script src="http://primadd.net/usr/js/{PRIMADD_ACCOUNT_KEY}/{PRIMADD_STYLE_KEY_HEAD}.js" type="text/javascript"></script>
						<noscript><div><a href="http://primadd.net/bookmark/submit/"><img src="http://primadd.net/img/btn/add_button_1.gif" alt="{PRIMADD_LANG_TITLE}" title="{PRIMADD_LANG_TITLE}"/></a></div></noscript>
				</li>
				<!-- ENDIF -->
				]]></action>
			</edit>
		</open>
		<open src="styles/prosilver/template/viewtopic_body.html">
			<edit>
				<comment lang="en">modify html-post template</comment>
				<comment lang="de">aendere das html-post template</comment>
				<find><![CDATA[{postrow.MESSAGE}</div>]]></find>
				<action type="after-add"><![CDATA[
			<!-- IF PRIMADD_ENABLE and PRIMADD_ENABLE_POST -->
				<!-- IF postrow.SHOW_PRIMADD_WIDGET -->
					<div style="padding-top:25px;">
							<script src="http://primadd.net/usr/js/{PRIMADD_ACCOUNT_KEY}/{PRIMADD_STYLE_KEY_POST}.js" type="text/javascript"></script>
							<noscript><div><a href="http://primadd.net/bookmark/submit/"><img src="http://primadd.net/img/btn/add_button_1.gif" alt="{PRIMADD_LANG_TITLE}" title="{PRIMADD_LANG_TITLE}"/></a></div></noscript>
					</div>
				<!-- ENDIF -->
			<!-- ENDIF -->
			]]></action>
			</edit>
		</open>		
		<open src="viewforum.php">
			<edit>
				<comment lang="en">adds head variables viewforum</comment>
				<comment lang="de">fuegt die head variablen in viewforum ein</comment>
				<find><![CDATA[// Not postable forum or showing active topics?]]></find>
				<action type="before-add"><![CDATA[
// primadd
$template->assign_vars(array(
	'PRIMADD_ENABLE'      => $config['primadd_enable'],
	'PRIMADD_ENABLE_HEAD' => $config['primadd_enable_head'],
	'PRIMADD_ACCOUNT_KEY' => $config['primadd_account_key'],
	'PRIMADD_STYLE_KEY_HEAD' => $config['primadd_style_key_head'],
	'PRIMADD_LANG_TITLE' => $user->lang['PRIMADD_BOOKMARK_SITE']
));

				]]></action>
			</edit>
		</open>
		<open src="language/en/common.php">
			<edit>
				<comment lang="en">add primadd language entries</comment>
				<comment lang="de">fuegt die primadd sprach werte ein</comment>
				<find><![CDATA[	'PRIVACY'				=> 'Privacy policy',]]></find>
				<action type="before-add"><![CDATA[
	'PRIMADD_BOOKMARK_SITE' => 'bookmark this site',
				]]></action>
			</edit>
		</open>
		<open src="includes/acp/acp_board.php">
			<edit>
				<comment lang="en">add primadd options to site board settings</comment>
				<comment lang="de">fuegt die primadd optionen in die seite board einstellung ein</comment>
				<find>'legend2'				=> 'WARNINGS',</find>
				<action type="before-add"><![CDATA[
						'legend_primadd' => 'ACP_PRIMADD_SETTINGS',
						'primadd_enable' => array('lang' => 'PRIMADD_ENABLE', 'validate' => 'bool', 'type' => 'radio:yes_no', 'explain' => false),
						'primadd_enable_post' => array('lang' => 'PRIMADD_ENABLE_POST', 'validate' => 'bool', 'type' => 'radio:yes_no', 'explain' => false),
						'primadd_enable_head' => array('lang' => 'PRIMADD_ENABLE_HEAD', 'validate' => 'bool', 'type' => 'radio:yes_no', 'explain' => false),
						'primadd_onlyfirst' => array('lang' => 'PRIMADD_ONLYFIRST', 'validate' => 'bool', 'type' => 'radio:yes_no', 'explain' => false),
						'primadd_account_key' => array('lang' => 'PRIMADD_ACCOUNT_KEY', 'validate' => 'string', 'type' => 'text:32:32', 'explain' => false),
						'primadd_style_key_post' => array('lang' => 'PRIMADD_STYLE_KEY_POST', 'validate' => 'string', 'type' => 'text:32:32', 'explain' => false),
						'primadd_style_key_head' => array('lang' => 'PRIMADD_STYLE_KEY_HEAD', 'validate' => 'string', 'type' => 'text:32:32', 'explain' => false),
			
				]]></action>
			</edit>
		</open>		
		<open src="viewtopic.php">
			<edit>
				<comment lang="en">checks if widget is set to show</comment>
				<comment lang="de">ueberprueft ob das widget angezeigt werden soll</comment>
				<find><![CDATA[	if (!$first_unread && $post_unread)
	{
		$s_first_unread = $first_unread = true;
	}]]></find>
				<action type="after-add"><![CDATA[	
	// primadd
	$showPrimaddWidget = false;
	if ($config['primadd_enable'] == 1 && $config['primadd_enable_post'] == 1)
	{
		// depending on user settings, bookmark icons will be appended to all or just the first topic icon
		if ($i == 0 || $config['primadd_onlyfirst'] == 0)
		{
			$showPrimaddWidget = true;
		}
	}
	]]></action>
			</edit>
			<edit>
				<comment lang="en">insert per post info</comment>
				<comment lang="de">fuegt das widget in die seite ein</comment>
				<find><![CDATA[ 		'RANK_TITLE']]></find>
				<action type="before-add"><![CDATA[
		'SHOW_PRIMADD_WIDGET' => $showPrimaddWidget,

				]]></action>
			</edit>
			<edit>
				<find>// Output the page</find>
				<action type="before-add"><![CDATA[	
// primadd
$template->assign_vars(array(
	'PRIMADD_ENABLE'      => $config['primadd_enable'],
	'PRIMADD_ENABLE_HEAD' => $config['primadd_enable_head'],
	'PRIMADD_ENABLE_POST' => $config['primadd_enable_post'],
	'PRIMADD_ACCOUNT_KEY' => $config['primadd_account_key'],
	'PRIMADD_STYLE_KEY_HEAD' => $config['primadd_style_key_head'],
	'PRIMADD_STYLE_KEY_POST' => $config['primadd_style_key_post'],
	'PRIMADD_LANG_TITLE' => $user->lang['PRIMADD_BOOKMARK_SITE']
));

			]]></action>
			</edit>
		</open>
		
	</action-group>
</mod>
