<modification>
	<id>SEO Mega KIT - Extras</id>
	<version>1.5.x</version>
	<vqmver>2.X</vqmver>
	<author>marsilea15@gmail.com</author>

	<!-- Footer -->
	<file name="catalog/controller/common/footer.php">
		<operation>
			<search position="before"><![CDATA[if (file_exists(DIR_TEMPLATE . $this->config->get('config_template') . '/template/common/footer.tpl')) {]]></search>
			<add><![CDATA[
				$data['smp_google_analytics'] = $this->config->get('smp_google_analytics');
			]]>
			</add>
		</operation>
	</file>
	
	<file name="catalog/view/theme/*/template/common/footer.tpl">
		<operation>
			<search position="replace"><![CDATA[</body>]]></search>
			<add><![CDATA[
					<?php if( ! empty( $smp_google_analytics ) ) { ?>
						<?php echo htmlspecialchars_decode( $smp_google_analytics ); ?>
					<?php } ?>
				</body>
			]]>
			</add>
		</operation>
	</file>

	<!-- Header -->
	<file name="catalog/controller/common/header.php">
		<operation>
			<search position="before"><![CDATA[if (file_exists(DIR_TEMPLATE . $this->config->get('config_template') . '/template/common/header.tpl')) {]]></search>
			<add><![CDATA[
				$data['smp_meta'] = $this->config->get('smp_meta');
				$data['smp_extras'] = $this->config->get('smp_extras');
				$data['smp_config_language'] = $this->config->get('config_language');
				$data['__SMP_HREFLANG'] = $this->config->get( '__SMP_HREFLANG' );
			]]>
			</add>
		</operation>
	</file>
	
	<file name="catalog/view/theme/*/template/common/header.tpl">
		<!-- Webmaster Tools/FB/G+ -->
		<operation>
			<search position="replace"><![CDATA[</head>]]></search>
			<add><![CDATA[
				<?php if( ! empty( $smp_meta ) ) { ?>
					<?php foreach( $smp_meta as $k => $v ) { ?>
						<?php if( ! empty( $v ) ) { ?>
							<meta name="<?php echo $k; ?>" content="<?php echo $v; ?>" />
						<?php } ?>
					<?php } ?>
				<?php } ?>
				
				<?php if( ! empty( $smp_extras['facebook_widget']['enabled'] ) ) { ?>
					<script type="text/javascript">
						$().ready(function(){
							$('body').prepend('<div id="fb-root"></div>');
						
							(function(d, s, id) {
							var js, fjs = d.getElementsByTagName(s)[0];
							if (d.getElementById(id)) return;
							js = d.createElement(s); js.id = id;
							js.src = "//connect.facebook.net/<?php echo $smp_config_language . '_' . strtoupper( $smp_config_language ); ?>/all.js#xfbml=1&appId=201239803377033";
							fjs.parentNode.insertBefore(js, fjs);
							}(document, 'script', 'facebook-jssdk'));
						});
					</script>
					<script type="text/javascript">
						$().ready(function(){
							var html = 
								'<div ' +
									'id="smp-fb-widget" ' +
									'style="background: #<?php echo $smp_extras['facebook_widget']['colorscheme'] == 'dark' ? '000' : 'fff'; ?>; z-index: 999; position: fixed; display: block; top:<?php echo $smp_extras['facebook_widget']['margin_top']; ?>px; <?php echo $smp_extras['facebook_widget']['position'] == 'left' ? 'left' : 'right'; ?>:-<?php echo $smp_extras['facebook_widget']['width']; ?>px;"' +
								'>' +
									'<img ' +
										'style="position: absolute; cursor: pointer;" ' +
										'src="<?php echo ! empty( $smp_extras['facebook_widget']['image'] ) ? 'image/' . $smp_extras['facebook_widget']['image'] : ( 'catalog/view/theme/default/smp/img/fb-' . $smp_extras['facebook_widget']['position'] . '.png' ); ?>" ' +
									'/>' +
									'<div ' +
										'class="fb-like-box" ' +
										'data-href="<?php echo $smp_extras['facebook_widget']['url']; ?>" ' +
										'data-width="<?php echo $smp_extras['facebook_widget']['width']; ?>" ' +
										'data-height="<?php echo $smp_extras['facebook_widget']['height']; ?>" ' +
										'data-colorscheme="<?php echo $smp_extras['facebook_widget']['colorscheme']; ?>" ' +
										'data-show-faces="<?php echo $smp_extras['facebook_widget']['show_faces'] ? 'true' : 'false'; ?>" ' +
										'data-header="<?php echo $smp_extras['facebook_widget']['header'] ? 'true' : 'false'; ?>" ' +
										'data-stream="false" ' +
										'data-show-border="true"></div>' +
									'</div>';
							
							$('body').prepend( html );
						});
					</script>
					
					<script type="text/javascript">
						$().ready(function(){
							$('#smp-fb-widget').each(function(){
								var self	= $(this),
									img		= self.find('> img:first'),
									box		= self.find('.fb-like-box:first'),
									pos		= '<?php echo $smp_extras['facebook_widget']['position']; ?>',
									width	= <?php echo (int) $smp_extras['facebook_widget']['width']; ?>,
									loader	= setInterval(function(){
										if( ! img.width() || ! img.height() ) 
											return;
											
										clearInterval( loader );
											
										img.css('margin-left', pos == 'left' ? width : - img.width());
										img.click(function(){
											var opt = {};
											opt[pos] = 0;
												
											self.animate(opt, 500).unbind('mouseleave').bind('mouseleave', function(){
												var opt = {};
												opt[pos] = - width;
												self.animate(opt,500);
											});
										});
									},100);									
							});
						});
					</script>
				<?php } ?>
				
				<?php if( ! empty( $smp_extras ) && ! empty( $smp_extras['g_plus_widget']['enabled'] ) ) { ?>
					<script type="text/javascript">
						$().ready(function(){
							window.___gcfg = {lang: '<?php echo $smp_config_language; ?>'};

							(function() {
								var po = document.createElement('script'); po.type = 'text/javascript'; po.async = true;
								po.src = 'https://apis.google.com/js/platform.js';
								var s = document.getElementsByTagName('script')[0]; s.parentNode.insertBefore(po, s);
							})();
						});
					</script>
					<script type="text/javascript">
						$().ready(function(){
							var html = 
								'<div ' +
									'id="smp-gplus-widget" ' +
									'style="background: #<?php echo $smp_extras['g_plus_widget']['colorscheme'] == 'dark' ? '000' : 'fff'; ?>; z-index: 999; position: fixed; display: block; top:<?php echo $smp_extras['g_plus_widget']['margin_top']; ?>px; <?php echo $smp_extras['g_plus_widget']['position'] == 'left' ? 'left' : 'right'; ?>:<?php echo - $smp_extras['g_plus_widget']['width']; ?>px;"' +
								'>' +
									'<img ' +
										'style="position: absolute; cursor: pointer;" ' +
										'src="<?php echo ! empty( $smp_extras['g_plus_widget']['image'] ) ? 'image/' . $smp_extras['g_plus_widget']['image'] : ( 'catalog/view/theme/default/smp/img/g_plus-' . $smp_extras['g_plus_widget']['position'] . '.png' ); ?>" ' +
									'/>' +
									'<div ' +
										'class="g-<?php echo empty( $smp_extras['g_plus_widget']['type_account'] ) ? 'person' : $smp_extras['g_plus_widget']['type_account']; ?>" ' +
										'data-width="<?php echo $smp_extras['g_plus_widget']['width']; ?>" ' +
										'data-height="<?php echo $smp_extras['g_plus_widget']['height']; ?>" ' +
										'data-href="<?php echo $smp_extras['g_plus_widget']['url']; ?>" ' +
										'data-theme="<?php echo $smp_extras['g_plus_widget']['colorscheme']; ?>" ' +
										( '<?php echo $smp_extras['g_plus_widget']['layout']; ?>' == 'portrait' ? '' : 'data-layout="<?php echo $smp_extras['g_plus_widget']['layout']; ?>" ' ) +
										'data-rel="author">' +
									'</div>' +
								'</div>';
								
							$('body').prepend( html );
						});
					</script>
					
					<script type="text/javascript">
						$().ready(function(){
							$('#smp-gplus-widget').each(function(){
								var self	= $(this),
									img		= self.find('> img:first'),
									box		= self.find('.g-<?php echo empty( $smp_extras['g_plus_widget']['type_account'] ) ? 'person' : $smp_extras['g_plus_widget']['type_account']; ?>:first'),
									pos		= '<?php echo $smp_extras['g_plus_widget']['position']; ?>',
									width	= <?php echo (int) $smp_extras['g_plus_widget']['width']; ?>,
									loader	= setInterval(function(){
										if( ! img.width() || ! img.height() ) 
											return;
											
										clearInterval( loader );
											
										img.css('margin-left', pos == 'left' ? width : - img.width());
										img.click(function(){
											var opt = {};
											opt[pos] = 0;
												
											self.animate(opt, 500).unbind('mouseleave').bind('mouseleave', function(){
												var opt = {};
												opt[pos] = - width;
												self.animate(opt,500);
											});
										});
									},100);									
							});
						});
					</script>
				<?php } ?>
				
				<?php echo (string) $__SMP_HREFLANG; ?>
				
				</head>
			]]>
			</add>
		</operation>
	</file>

</modification>