<modification>
	<id>SEO Mega KIT - SEO Title, SEO Heading Title (category, information, manufacturer)</id>
	<version>1.5.x</version>
	<vqmver>2.X</vqmver>
	<author>marsilea15@gmail.com</author>

	<!-- /////////////////////// CATEGORY /////////////////////// -->

	<!-- Language backend -->
	<file name="admin/language/*/catalog/category.php">
		<operation>
			<search position="after"><![CDATA[<?php]]></search>
			<add><![CDATA[
				$_['entry_smp_seo_h1_title'] = 'SEO Heading Title';
				$_['entry_smp_tags'] = 'Tags';
			]]></add>
		</operation>
	</file>

	<!-- View backend -->
	<file name="admin/view/template/catalog/category_form.tpl">
		<operation>
			<search position="before"><![CDATA[<label class="col-sm-2 control-label" for="input-meta-description<?php echo $language['language_id']; ?>"><?php echo $entry_meta_description; ?></label>]]></search>
			<add><![CDATA[
					<label class="col-sm-2 control-label" for="input-smp-seo-h1-title<?php echo $language['language_id']; ?>"><?php echo $entry_smp_seo_h1_title; ?></label>
					<div class="col-sm-10">				
						<input 
							type="hidden" 
							name="category_description[<?php echo $language['language_id']; ?>][smp_h1_title-src]"
							value="<?php echo isset($category_description[$language['language_id']]['smp_h1_title']) ? $category_description[$language['language_id']]['smp_h1_title'] : ''; ?>"
						/>
						<input 
							type="hidden" 
							name="category_description[<?php echo $language['language_id']; ?>][smp_h1_title-ag]"
							value="<?php echo isset($category_description[$language['language_id']]['smp_h1_title_ag']) ? $category_description[$language['language_id']]['smp_h1_title_ag'] : ''; ?>"
						/>
						<input 
							type="text" 
							placeholder="<?php echo $entry_smp_seo_h1_title; ?>"
							name="category_description[<?php echo $language['language_id']; ?>][smp_h1_title]" 
							id="input-smp-seo-h1-title<?php echo $language['language_id']; ?>"
							class="form-control"
							value="<?php echo isset($category_description[$language['language_id']]['smp_h1_title']) ? $category_description[$language['language_id']]['smp_h1_title'] : ''; ?>" />
					</div>
				</div>
				<div class="form-group">
					<label class="col-sm-2 control-label" for="input-smp-tags<?php echo $language['language_id']; ?>"><?php echo $entry_smp_tags; ?></label>
					<div class="col-sm-10">	
						<input 
							type="hidden" 
							name="category_description[<?php echo $language['language_id']; ?>][tag-src]"
							value="<?php echo isset($category_description[$language['language_id']]['tag']) ? $category_description[$language['language_id']]['tag'] : ''; ?>"
						/>
						<input 
							type="hidden" 
							name="category_description[<?php echo $language['language_id']; ?>][tag-ag]"
							value="<?php echo isset($category_description[$language['language_id']]['tag_ag']) ? $category_description[$language['language_id']]['tag_ag'] : ''; ?>"
						/>
						<input 
							type="text" 
							placeholder="<?php echo $entry_smp_tags; ?>"
							name="category_description[<?php echo $language['language_id']; ?>][tag]" 
							id="input-smp-tags<?php echo $language['language_id']; ?>"
							class="form-control"
							value="<?php echo isset($category_description[$language['language_id']]['tag']) ? $category_description[$language['language_id']]['tag'] : ''; ?>" />
							
				
						<input 
							type="hidden" 
							name="category_description[<?php echo $language['language_id']; ?>][meta_title-src]"
							value="<?php echo isset($category_description[$language['language_id']]['meta_title']) ? $category_description[$language['language_id']]['meta_title'] : ''; ?>"
						/>
						<input 
							type="hidden" 
							name="category_description[<?php echo $language['language_id']; ?>][meta_title-ag]"
							value="<?php echo isset($category_description[$language['language_id']]['meta_title_ag']) ? $category_description[$language['language_id']]['meta_title_ag'] : ''; ?>"
						/>								
								
						<textarea 
							style="display:none" 
							name="category_description[<?php echo $language['language_id']; ?>][meta_description-src]"
						><?php echo isset($category_description[$language['language_id']]['meta_description']) ? $category_description[$language['language_id']]['meta_description'] : ''; ?></textarea>
						<input 
							type="hidden" 
							name="category_description[<?php echo $language['language_id']; ?>][meta_description-ag]"
							value="<?php echo isset($category_description[$language['language_id']]['meta_description_ag']) ? $category_description[$language['language_id']]['meta_description_ag'] : ''; ?>"
						/>
							
						<textarea
							style="display:none" 
							name="category_description[<?php echo $language['language_id']; ?>][meta_keyword-src]"
						><?php echo isset($category_description[$language['language_id']]['meta_keyword']) ? $category_description[$language['language_id']]['meta_keyword'] : ''; ?></textarea>
						<input 
							type="hidden" 
							name="category_description[<?php echo $language['language_id']; ?>][meta_keyword-ag]"
							value="<?php echo isset($category_description[$language['language_id']]['meta_keyword_ag']) ? $category_description[$language['language_id']]['meta_keyword_ag'] : ''; ?>"
						/>
							
						<textarea
							style="display:none" 
							name="category_description[<?php echo $language['language_id']; ?>][description-src]"
						><?php echo isset($category_description[$language['language_id']]['description']) ? $category_description[$language['language_id']]['description'] : ''; ?></textarea>
						<input 
							type="hidden" 
							name="category_description[<?php echo $language['language_id']; ?>][description-ag]"
							value="<?php echo isset($category_description[$language['language_id']]['description_ag']) ? $category_description[$language['language_id']]['description_ag'] : ''; ?>"
						/>
					</div>
				</div>
				<div class="form-group">
			]]></add>
		</operation>
	</file>

	<!-- Controller backend -->
	<file name="admin/controller/catalog/category.php">
		<operation>
			<search position="before"><![CDATA[$data['entry_name'] = $this->language->get('entry_name');]]></search>
			<add><![CDATA[
				if( $this->config->get( 'smp_is_install' ) ) {
					$data['entry_smp_seo_title'] = $this->language->get('entry_smp_seo_title');
					$data['entry_smp_seo_h1_title'] = $this->language->get('entry_smp_seo_h1_title');
					$data['entry_smp_tags'] = $this->language->get('entry_smp_tags');
				}
			]]></add>
		</operation>
	</file>

	<!-- Model backend -->
	<file name="admin/model/catalog/category.php">
		<operation>
			<search position="after"><![CDATA['meta_description' => $result['meta_description'],]]></search>
			<add><![CDATA[
				'meta_title' => empty( $result['meta_title'] ) ? '' : $result['meta_title'],
				'smp_h1_title' => empty( $result['smp_h1_title'] ) ? '' : $result['smp_h1_title'],
				'tag' => empty( $result['tag'] ) ? '' : $result['tag'],
				
				'meta_keyword_ag' => empty( $result['meta_keyword_ag'] ) ? '0' : '1',
				'meta_description_ag' => empty( $result['meta_description_ag'] ) ? '0' : '1',
				'meta_title_ag' => empty( $result['meta_title_ag'] ) ? '0' : '1',
				'smp_h1_title_ag' => empty( $result['smp_h1_title_ag'] ) ? '0' : '1',
				'tag_ag' => empty( $result['tag_ag'] ) ? '0' : '1',
				'description_ag' => empty( $result['description_ag'] ) ? '0' : '1',
			]]></add>
		</operation>
		<operation>
			<search position="replace"><![CDATA[$this->db->query("INSERT INTO " . DB_PREFIX . "category_description SET]]></search>
			<add><![CDATA[				
				$this->db->query("INSERT INTO " . DB_PREFIX . "category_description SET" . ( 
						$this->config->get( 'smp_is_install' ) ? " 
							meta_keyword_ag = '" . ( ! isset( $value['meta_keyword-src'] ) || $value['meta_keyword'] != $value['meta_keyword-src'] ? '0' : $value['meta_keyword-ag'] ) . "',
							meta_description_ag = '" . ( ! isset( $value['meta_description-src'] ) || $value['meta_description'] != $value['meta_description-src'] ? '0' : $value['meta_description-ag'] ) . "',
							meta_title_ag = '" . ( ! isset( $value['meta_title-src'] ) || $value['meta_title'] != $value['meta_title-src'] ? '0' : $value['meta_title-ag'] ) . "',
							smp_h1_title_ag = '" . ( ! isset( $value['smp_h1_title-src'] ) || $value['smp_h1_title'] != $value['smp_h1_title-src'] ? '0' : $value['smp_h1_title-ag'] ) . "',
							tag_ag = '" . ( ! isset( $value['tag-src'] ) || $value['tag'] != $value['tag-src'] ? '0' : $value['tag-ag'] ) . "',
							description_ag = '" . ( ! isset( $value['description-src'] ) || $value['description'] != $value['description-src'] ? '0' : $value['description-ag'] ) . "',
								
							smp_h1_title = '" . $this->db->escape($value['smp_h1_title']) . "',
							tag = '" . $this->db->escape($value['tag']) . "',
							url_alias_exists = '" . ( ! empty( $data['keyword'][$language_id] ) ? $language_id : 0 ) . "',
						" : ''
					) . "
			]]></add>
		</operation>
	</file>

	<!-- Controller frontend -->
	<file name="catalog/controller/product/category.php">
		<operation>
			<search position="after"><![CDATA[$this->document->setTitle($category_info['meta_title']);]]></search>
			<add><![CDATA[			
				$data['tags'] = array();

				if( ! empty( $category_info['tag'] ) ) {		
					$tags = explode( ',', $category_info['tag'] );

					foreach( $tags as $tag ) {
						$data['tags'][] = array(
							'tag'  => trim( $tag ),
							'href' => $this->url->link( 'product/search', 'tag=' . trim( $tag ) )
						);
					}
				}
			]]></add>
		</operation>
		<operation>
			<search position="replace"><![CDATA[$data['heading_title'] = $category_info['name'];]]></search>
			<add><![CDATA[$data['heading_title'] = empty($category_info['smp_h1_title'])?$category_info['name']:$category_info['smp_h1_title'];]]></add>
		</operation>
	</file>

	<!-- View frontend -->
	<file name="catalog/view/theme/*/template/product/category.tpl">
		<operation>
			<search position="replace"><![CDATA[<?php echo $content_bottom; ?>]]></search>
			<add><![CDATA[				
				<?php if( ! empty( $tags ) ) { ?>
					<?php foreach( $tags as $tagKey => $tag ) { ?><?php if( $tagKey ) { ?>, <?php } ?><a href="<?php echo $tag['href']; ?>"><?php echo $tag['tag']; ?></a><?php } ?>
				<?php } ?>
				
				<?php echo $content_bottom; ?>
			]]></add>
		</operation>
	</file>

	<!-- /////////////////////// INFORMATION /////////////////////// -->

	<!-- Language backend -->
	<file name="admin/language/*/catalog/information.php">
		<operation>
			<search position="after"><![CDATA[<?php]]></search>
			<add><![CDATA[
				$_['entry_smp_seo_h1_title'] = 'SEO Heading Title';
				$_['entry_smp_tags'] = 'Tags';
			]]></add>
		</operation>
	</file>

	<!-- View backend -->
	<file name="admin/view/template/catalog/information_form.tpl">
		<operation>
			<search position="before"><![CDATA[<label class="col-sm-2 control-label" for="input-meta-description<?php echo $language['language_id']; ?>"><?php echo $entry_meta_description; ?></label>]]></search>
			<add><![CDATA[
					<label class="col-sm-2 control-label" for="input-smp-seo-h1-title<?php echo $language['language_id']; ?>"><?php echo $entry_smp_seo_h1_title; ?></label>
					<div class="col-sm-10">
						<input 
							type="hidden" 
							name="information_description[<?php echo $language['language_id']; ?>][smp_h1_title-src]"
							value="<?php echo isset($information_description[$language['language_id']]['smp_h1_title']) ? $information_description[$language['language_id']]['smp_h1_title'] : ''; ?>"
						/>
						<input 
							type="hidden" 
							name="information_description[<?php echo $language['language_id']; ?>][smp_h1_title-ag]"
							value="<?php echo isset($information_description[$language['language_id']]['smp_h1_title_ag']) ? $information_description[$language['language_id']]['smp_h1_title_ag'] : ''; ?>"
						/>
						<input 
							placeholder="<?php echo $entry_smp_seo_h1_title; ?>"
							class="form-control"
							type="text" 
							name="information_description[<?php echo $language['language_id']; ?>][smp_h1_title]" 
							value="<?php echo isset($information_description[$language['language_id']]['smp_h1_title']) ? $information_description[$language['language_id']]['smp_h1_title'] : ''; ?>" />
					</div>
				</div>
				<div class="form-group">
					<label class="col-sm-2 control-label" for="input-smp-seo-tags<?php echo $language['language_id']; ?>"><?php echo $entry_smp_tags; ?></label>
					<div class="col-sm-10">
						<input 
							placeholder="<?php echo $entry_smp_tags; ?>"
							class="form-control"
							type="text" 
							name="information_description[<?php echo $language['language_id']; ?>][tag]" 
							value="<?php echo isset($information_description[$language['language_id']]['tag']) ? $information_description[$language['language_id']]['tag'] : ''; ?>" />
				
						<input 
							type="hidden" 
							name="information_description[<?php echo $language['language_id']; ?>][tag-src]"
							value="<?php echo isset($information_description[$language['language_id']]['tag']) ? $information_description[$language['language_id']]['tag'] : ''; ?>"
						/>
						<input 
							type="hidden" 
							name="information_description[<?php echo $language['language_id']; ?>][tag-ag]"
							value="<?php echo isset($information_description[$language['language_id']]['tag_ag']) ? $information_description[$language['language_id']]['tag_ag'] : ''; ?>"
						/>
				
				
						<input 
							type="hidden" 
							name="information_description[<?php echo $language['language_id']; ?>][meta_title-src]"
							value="<?php echo isset($information_description[$language['language_id']]['meta_title']) ? $information_description[$language['language_id']]['meta_title'] : ''; ?>"
						/>
						<input 
							type="hidden" 
							name="information_description[<?php echo $language['language_id']; ?>][meta_title-ag]"
							value="<?php echo isset($information_description[$language['language_id']]['meta_title_ag']) ? $information_description[$language['language_id']]['meta_title_ag'] : ''; ?>"
						/>
				
						<input 
							type="hidden" 
							name="information_description[<?php echo $language['language_id']; ?>][meta_description-src]"
							value="<?php echo isset($information_description[$language['language_id']]['meta_description']) ? $information_description[$language['language_id']]['meta_description'] : ''; ?>"
						/>
						<input 
							type="hidden" 
							name="information_description[<?php echo $language['language_id']; ?>][meta_description-ag]"
							value="<?php echo isset($information_description[$language['language_id']]['meta_description_ag']) ? $information_description[$language['language_id']]['meta_description_ag'] : ''; ?>"
						/>
				
						<input 
							type="hidden" 
							name="information_description[<?php echo $language['language_id']; ?>][meta_keyword-src]"
							value="<?php echo isset($information_description[$language['language_id']]['meta_keyword']) ? $information_description[$language['language_id']]['meta_keyword'] : ''; ?>"
						/>
						<input 
							type="hidden" 
							name="information_description[<?php echo $language['language_id']; ?>][meta_keyword-ag]"
							value="<?php echo isset($information_description[$language['language_id']]['meta_keyword_ag']) ? $information_description[$language['language_id']]['meta_keyword_ag'] : ''; ?>"
						/>
					</div>
				</div>
				<div class="form-group">
			]]></add>
		</operation>
	</file>

	<!-- Controller backend -->
	<file name="admin/controller/catalog/information.php">
		<operation>
			<search position="before"><![CDATA[$data['heading_title'] = $this->language->get('heading_title');]]></search>
			<add><![CDATA[
				if( $this->config->get( 'smp_is_install' ) ) {
					$data['entry_smp_seo_h1_title'] = $this->language->get('entry_smp_seo_h1_title');
					$data['entry_smp_tags'] = $this->language->get('entry_smp_tags');
				}
			]]></add>
		</operation>
	</file>

	<!-- Model backend -->
	<file name="admin/model/catalog/information.php">
		<operation>
			<search position="after"><![CDATA['title'            => $result['title'],]]></search>
			<add><![CDATA[
				'smp_h1_title' => empty( $result['smp_h1_title'] ) ? '' : $result['smp_h1_title'],
				'tag' => empty( $result['tag'] ) ? '' : $result['tag'],
				
				'meta_keyword_ag' => empty( $result['meta_keyword_ag'] ) ? '0' : '1',
				'meta_description_ag' => empty( $result['meta_description_ag'] ) ? '0' : '1',
				'meta_title_ag' => empty( $result['meta_title_ag'] ) ? '0' : '1',
				'smp_h1_title_ag' => empty( $result['smp_h1_title_ag'] ) ? '0' : '1',
				'tag_ag' => empty( $result['tag_ag'] ) ? '0' : '1',
			]]></add>
		</operation>
		<operation>
			<search position="replace"><![CDATA[, description = '" . $this->db->escape($value['description']) . "']]></search>
			<add><![CDATA[
				, description = '" . $this->db->escape($value['description']) . "'" . ( 
					$this->config->get( 'smp_is_install' ) ? ", 
						meta_keyword_ag = '" . ( ! isset( $value['meta_keyword-src'] ) || $value['meta_keyword'] != $value['meta_keyword-src'] ? '0' : $value['meta_keyword-ag'] ) . "',
						meta_description_ag = '" . ( ! isset( $value['meta_description-src'] ) || $value['meta_description'] != $value['meta_description-src'] ? '0' : $value['meta_description-ag'] ) . "',
						meta_title_ag = '" . ( ! isset( $value['meta_title-src'] ) || $value['meta_title'] != $value['meta_title-src'] ? '0' : $value['meta_title-ag'] ) . "',
						smp_h1_title_ag = '" . ( ! isset( $value['smp_h1_title-src'] ) || $value['smp_h1_title'] != $value['smp_h1_title-src'] ? '0' : $value['smp_h1_title-ag'] ) . "',
						tag_ag = '" . ( ! isset( $value['tag-src'] ) || $value['tag'] != $value['tag-src'] ? '0' : $value['tag-ag'] ) . "',								
						smp_h1_title = '" . $this->db->escape($value['smp_h1_title']) . "',
						tag = '" . $this->db->escape($value['tag']) . "',
						url_alias_exists = '" . ( ! empty( $data['keyword'][$language_id] ) ? $language_id : 0 ) . "'
					" : '' 
				) . "
			]]></add>
		</operation>
	</file>

	<!-- Controller frontend -->
	<file name="catalog/controller/information/information.php">
		<operation>
			<search position="replace"><![CDATA[$data['heading_title'] = $information_info['title'];]]></search>
			<add><![CDATA[$data['heading_title'] = empty($information_info['smp_h1_title'])?$information_info['title']:$information_info['smp_h1_title'];]]></add>
		</operation>
	</file>

	<!-- /////////////////////// MANUFACTURER /////////////////////// -->

	<!-- Language backend -->
	<file name="admin/language/*/catalog/manufacturer.php">
		<operation>
			<search position="after"><![CDATA[<?php]]></search>
			<add><![CDATA[
				$_['entry_smp_meta_title'] = 'Meta Title';
				$_['entry_smp_seo_h1_title'] = 'SEO Heading Title';
				$_['entry_smp_meta_description'] = 'Meta Description';
				$_['entry_smp_meta_keywords'] = 'Meta Keywords';
				$_['entry_smp_tags'] = 'Tags';
				$_['entry_smp_description'] = 'Description';
			]]></add>
		</operation>
	</file>

	<!-- View backend -->
	<file name="admin/view/template/catalog/manufacturer_form.tpl">
		<operation>
			<search position="replace"><![CDATA[<input type="text" name="name" value="<?php echo $name; ?>" placeholder="<?php echo $entry_name; ?>" id="input-name" class="form-control" />]]></search>
			<add><![CDATA[
				<?php foreach( $languages as $language ) { ?>
					<input type="text" name="manufacturer_description[<?php echo $language['language_id']; ?>][name]" class="form-control" style="display:inline-block; margin-bottom: 2px; width: 90%;" value="<?php echo isset( $manufacturer_description[$language['language_id']]['name'] ) ? $manufacturer_description[$language['language_id']]['name'] : $name; ?>" /> <img src="view/image/flags/<?php echo $language['image']; ?>" title="<?php echo $language['name']; ?>" /><br />
				<?php } ?>
				<input type="hidden" name="name" value="<?php echo $name; ?>" />
				<script type="text/javascript">
					$('input[name="manufacturer_description[<?php echo $config_language_id; ?>][name]"]').bind('keyup change', function(){
						$('input[name=name]').val( $(this).val() );
					}).trigger('change');
				</script>
			]]></add>
		</operation>
		<operation>
			<search position="before"><![CDATA[</form>]]></search>
			<add><![CDATA[
				<ul id="languages" class="nav nav-tabs">
					<?php foreach ($languages as $language) { ?>
						<li>
							<a href="#language<?php echo $language['language_id']; ?>" data-toggle="tab">
								<img src="view/image/flags/<?php echo $language['image']; ?>" title="<?php echo $language['name']; ?>" /> <?php echo $language['name']; ?>
							</a>
						</li>
					<?php } ?>
				</ul>
				<div class="tab-content">
					<?php foreach ($languages as $language) { ?>
						<div id="language<?php echo $language['language_id']; ?>" class="tab-pane">
							<div class="form-group">
								<label class="col-sm-2 control-label" for="input-smp-seo-title"><?php echo $entry_smp_meta_title; ?></label>
								<div class="col-sm-10">
									<input 
										type="hidden" 
										name="manufacturer_description[<?php echo $language['language_id']; ?>][meta_title-src]" 
										value="<?php echo isset($manufacturer_description[$language['language_id']]['smp_title']) ? $manufacturer_description[$language['language_id']]['meta_title'] : ''; ?>" />
									<input 
										type="hidden" 
										name="manufacturer_description[<?php echo $language['language_id']; ?>][meta_title-ag]" 
										value="<?php echo isset($manufacturer_description[$language['language_id']]['meta_title_ag']) ? $manufacturer_description[$language['language_id']]['meta_title_ag'] : ''; ?>" />

									<input 
										type="text" 
										name="manufacturer_description[<?php echo $language['language_id']; ?>][meta_title]" 
										class="form-control"
										placeholder="<?php echo $entry_smp_meta_title; ?>"
										value="<?php echo isset($manufacturer_description[$language['language_id']]['meta_title']) ? $manufacturer_description[$language['language_id']]['meta_title'] : ''; ?>" />
								</div>
							</div>
							<div class="form-group">
								<label class="col-sm-2 control-label" for="input-smp-seo-h1-title"><?php echo $entry_smp_seo_h1_title; ?></label>
								<div class="col-sm-10">
									<input 
										type="hidden" 
										name="manufacturer_description[<?php echo $language['language_id']; ?>][smp_h1_title-src]" 
										value="<?php echo isset($manufacturer_description[$language['language_id']]['smp_h1_title']) ? $manufacturer_description[$language['language_id']]['smp_h1_title'] : ''; ?>" />
									<input 
										type="hidden" 
										name="manufacturer_description[<?php echo $language['language_id']; ?>][smp_h1_title-ag]" 
										value="<?php echo isset($manufacturer_description[$language['language_id']]['smp_h1_title_ag']) ? $manufacturer_description[$language['language_id']]['smp_h1_title_ag'] : ''; ?>" />

									<input 
										type="text" 
										name="manufacturer_description[<?php echo $language['language_id']; ?>][smp_h1_title]" 
										class="form-control"
										placeholder="<?php echo $entry_smp_seo_h1_title; ?>"
										value="<?php echo isset($manufacturer_description[$language['language_id']]['smp_h1_title']) ? $manufacturer_description[$language['language_id']]['smp_h1_title'] : ''; ?>" />
								</div>
							</div>
							<div class="form-group">
								<label class="col-sm-2 control-label" for="input-smp-meta-description"><?php echo $entry_smp_meta_description; ?></label>
								<div class="col-sm-10">
									<textarea 
										style="display:none"
										name="manufacturer_description[<?php echo $language['language_id']; ?>][meta_description-src]" 
									><?php echo isset($manufacturer_description[$language['language_id']]['meta_description']) ? $manufacturer_description[$language['language_id']]['meta_description'] : ''; ?></textarea>
									<input 
										type="hidden" 
										name="manufacturer_description[<?php echo $language['language_id']; ?>][meta_description-ag]" 
										value="<?php echo isset($manufacturer_description[$language['language_id']]['meta_description_ag']) ? $manufacturer_description[$language['language_id']]['meta_description_ag'] : ''; ?>" />

									<textarea 
										name="manufacturer_description[<?php echo $language['language_id']; ?>][meta_description]" 
										class="form-control"
										placeholder="<?php echo $entry_smp_meta_description; ?>"
									><?php echo isset($manufacturer_description[$language['language_id']]['meta_description']) ? $manufacturer_description[$language['language_id']]['meta_description'] : ''; ?></textarea>
								</div>
							</div>
							<div class="form-group">
								<label class="col-sm-2 control-label" for="input-smp-meta-keyword"><?php echo $entry_smp_meta_keywords; ?></label>
								<div class="col-sm-10">
									<textarea 
										style="display:none"
										name="manufacturer_description[<?php echo $language['language_id']; ?>][meta_keyword-src]" 
									><?php echo isset($manufacturer_description[$language['language_id']]['meta_keyword']) ? $manufacturer_description[$language['language_id']]['meta_keyword'] : ''; ?></textarea>
									<input 
										type="hidden" 
										name="manufacturer_description[<?php echo $language['language_id']; ?>][meta_keyword-ag]" 
										value="<?php echo isset($manufacturer_description[$language['language_id']]['meta_keyword_ag']) ? $manufacturer_description[$language['language_id']]['meta_keyword_ag'] : ''; ?>" />

									<textarea 
										name="manufacturer_description[<?php echo $language['language_id']; ?>][meta_keyword]" 
										class="form-control"
										placeholder="<?php echo $entry_smp_meta_keywords; ?>"
									><?php echo isset($manufacturer_description[$language['language_id']]['meta_keyword']) ? $manufacturer_description[$language['language_id']]['meta_keyword'] : ''; ?></textarea>
								</div>
							</div>
							<div class="form-group">
								<label class="col-sm-2 control-label" for="input-smp-description"><?php echo $entry_smp_description; ?></label>
								<div class="col-sm-10">
									<textarea
										id="input-description<?php echo $language['language_id']; ?>"
										class="form-control"
										name="manufacturer_description[<?php echo $language['language_id']; ?>][description]"
									><?php echo isset($manufacturer_description[$language['language_id']]['description']) ? $manufacturer_description[$language['language_id']]['description'] : ''; ?></textarea>


									<textarea
										style="display:none" 
										name="manufacturer_description[<?php echo $language['language_id']; ?>][description-src]"
									><?php echo isset($manufacturer_description[$language['language_id']]['description']) ? $manufacturer_description[$language['language_id']]['description'] : ''; ?></textarea>
									<input 
										type="hidden" 
										name="manufacturer_description[<?php echo $language['language_id']; ?>][description-ag]"
										value="<?php echo isset($manufacturer_description[$language['language_id']]['description_ag']) ? $manufacturer_description[$language['language_id']]['description_ag'] : ''; ?>"
									/>

									<script type="text/javascript">
										<!--
										$('#input-description<?php echo $language['language_id']; ?>').summernote({
											height: 300
										});
										//-->
									</script> 
								</div>
							</div>
							<div class="form-group">
								<label class="col-sm-2 control-label" for="input-smp-tags"><?php echo $entry_smp_tags; ?></label>
								<div class="col-sm-10">										
									<input 
										type="text" 
										name="manufacturer_description[<?php echo $language['language_id']; ?>][tag]" 
										class="form-control"
										placeholder="<?php echo $entry_smp_tags; ?>"
										value="<?php echo isset($manufacturer_description[$language['language_id']]['tag']) ? $manufacturer_description[$language['language_id']]['tag'] : ''; ?>" />

									<input 
										type="hidden" 
										name="manufacturer_description[<?php echo $language['language_id']; ?>][tag-src]" 
										value="<?php echo isset($manufacturer_description[$language['language_id']]['tag']) ? $manufacturer_description[$language['language_id']]['tag'] : ''; ?>" />
									<input 
										type="hidden" 
										name="manufacturer_description[<?php echo $language['language_id']; ?>][tag-ag]" 
										value="<?php echo isset($manufacturer_description[$language['language_id']]['tag_ag']) ? $manufacturer_description[$language['language_id']]['tag_ag'] : ''; ?>" />
								</div>
							</div>
						</div>
					<?php } ?>
				</div>

				<script type="text/javascript">
					<!--
					$('#languages a:first').tab('show');
					//-->
				</script> 
			]]></add>
		</operation>
	</file>

	<!-- Controller backend -->
	<file name="admin/controller/catalog/manufacturer.php">
		<operation>
			<search position="after"><![CDATA[function getForm() {]]></search>
			<add><![CDATA[
				if( $this->config->get( 'smp_is_install' ) ) {
					$data['entry_smp_meta_title'] = $this->language->get('entry_smp_meta_title');
					$data['entry_smp_seo_h1_title'] = $this->language->get('entry_smp_seo_h1_title');
					$data['entry_smp_meta_keywords'] = $this->language->get('entry_smp_meta_keywords');
					$data['entry_smp_meta_description'] = $this->language->get('entry_smp_meta_description');
					$data['entry_smp_tags'] = $this->language->get('entry_smp_tags');
					$data['entry_smp_description'] = $this->language->get('entry_smp_description');
					$data['tab_smp'] = $this->language->get('tab_smp');

					$this->load->model('localisation/language');
					$this->load->model('catalog/manufacturer');

					$data['languages'] = $this->model_localisation_language->getLanguages();
					$data['config_language_id'] = $this->config->get('config_language_id');

					if (isset($this->request->post['manufacturer_description'])) {
						$data['manufacturer_description'] = $this->request->post['manufacturer_description'];
					} elseif (isset($this->request->get['manufacturer_id'])) {
						$data['manufacturer_description'] = $this->model_catalog_manufacturer->getManufacturerSMP($this->request->get['manufacturer_id']);
					} else {
						$data['manufacturer_description'] = array();
					}
				}
			]]></add>
		</operation>
	</file>

	<!-- Model backend -->
	<file name="admin/model/catalog/manufacturer.php">
		<operation>
			<search position="before"><![CDATA[function addManufacturer($data) {]]></search>
			<add><![CDATA[	
				public function getManufacturerSMP($manufacturer_id) {
					$manufacturer_data = array();

					$query = $this->db->query("SELECT * FROM " . DB_PREFIX . "manufacturer_smp WHERE manufacturer_id = '" . (int)$manufacturer_id . "'");

					foreach ($query->rows as $result) {
						$manufacturer_data[$result['language_id']] = $result;
					}

					return $manufacturer_data;
				}
			]]></add>
		</operation>
		<operation>
			<search position="before"><![CDATA[$this->cache->delete('manufacturer');]]></search>
			<add><![CDATA[
				if( $this->config->get( 'smp_is_install' ) && in_array( __FUNCTION__, array( 'editManufacturer' ) ) ) {
					$this->db->query("DELETE FROM " . DB_PREFIX . "manufacturer_smp WHERE manufacturer_id = '" . (int)$manufacturer_id . "'");
				}
				
				if( $this->config->get( 'smp_is_install' ) && ! empty( $data['manufacturer_description'] ) ) {				
					foreach ($data['manufacturer_description'] as $language_id => $value) {
						if( ! empty( $value['meta_title'] ) || ! empty( $value['smp_h1_title'] ) || ! empty( $value['meta_description'] ) || ! empty( $value['meta_keyword'] ) || ! empty( $value['tag'] ) || ! empty( $value['name'] ) ) {
							$this->db->query("
								INSERT INTO 
									" . DB_PREFIX . "manufacturer_smp 
								SET 
									meta_keyword_ag = '" . ( ! isset( $value['meta_keyword-src'] ) || $value['meta_keyword'] != $value['meta_keyword-src'] ? '0' : $value['meta_keyword-ag'] ) . "',
									meta_description_ag = '" . ( ! isset( $value['meta_description-src'] ) || $value['meta_description'] != $value['meta_description-src'] ? '0' : $value['meta_description-ag'] ) . "',
									meta_title_ag = '" . ( ! isset( $value['meta_title-src'] ) || $value['meta_title'] != $value['meta_title-src'] ? '0' : $value['meta_title-ag'] ) . "',
									smp_h1_title_ag = '" . ( ! isset( $value['smp_h1_title-src'] ) || $value['smp_h1_title'] != $value['smp_h1_title-src'] ? '0' : $value['smp_h1_title-ag'] ) . "',
									tag_ag = '" . ( ! isset( $value['tag-src'] ) || $value['tag'] != $value['tag-src'] ? '0' : $value['tag-ag'] ) . "',
									description_ag = '" . ( ! isset( $value['description-src'] ) || $value['description'] != $value['description-src'] ? '0' : $value['description-ag'] ) . "',
						
									manufacturer_id = '" . (int)$manufacturer_id . "', 
									language_id = '" . (int)$language_id . "', 
									meta_title = '" . $this->db->escape($value['meta_title']) . "', 
									smp_h1_title = '" . $this->db->escape($value['smp_h1_title']) . "', 
									meta_description = '" . $this->db->escape($value['meta_description']) . "', 
									meta_keyword = '" . $this->db->escape($value['meta_keyword']) . "', 
									tag = '" . $this->db->escape($value['tag']) . "', 
									description = '" . $this->db->escape($value['description']) . "', 
									name = '" . $this->db->escape($value['name']) . "',
									url_alias_exists = '" . ( ! empty( $data['keyword'][$language_id] ) ? $language_id : 0 ) . "'
								"
							);
						}
					}
				}
				
				if( in_array( __FUNCTION__, array( 'addManufacturer', 'editManufacturer' ) ) && $this->config->get( 'smp_at_is_install' ) ) {
					require_once VQMod::modCheck( DIR_SYSTEM . 'library/smk/extensions/auto_generator.php' );

					SeoMegaPack_AutoGenerator::newInstance( $this )
						->createSeoUrlManufacturer( $manufacturer_id )
						->createMetaDescriptionManufacturer( $manufacturer_id )
						->createMetaKeywordsManufacturer( $manufacturer_id )
						->createSeoTitlesManufacturer( $manufacturer_id )
						->createSeoHeaderTitlesManufacturer( $manufacturer_id )
						->createTagsManufacturer( $manufacturer_id )
						->createDescriptionManufacturer( $manufacturer_id );
				}
			]]></add>
		</operation>
		<operation>
			<search position="after"><![CDATA[function deleteManufacturer($manufacturer_id) {]]></search>
			<add><![CDATA[
				if( $this->config->get( 'smp_is_install' ) ) {
					$this->db->query("DELETE FROM " . DB_PREFIX . "manufacturer_smp WHERE manufacturer_id = '" . (int)$manufacturer_id . "'");
				}
			]]></add>
		</operation>
	</file>

	<!-- Controller frontend -->
	<file name="catalog/controller/product/manufacturer.php">
		<operation>
			<search position="replace"><![CDATA[$this->document->setTitle($manufacturer_info['name']);]]></search>
			<add><![CDATA[
				$this->document->setTitle(empty($manufacturer_info['meta_title'])?$manufacturer_info['name']:$manufacturer_info['meta_title']);
				
				if( ! empty( $manufacturer_info['meta_description'] ) ) {
					$this->document->setDescription( $manufacturer_info['meta_description'] );
				}
				
				if( ! empty( $manufacturer_info['meta_keyword'] ) ) {
					$this->document->setKeywords( $manufacturer_info['meta_keyword'] );
				}
				
				$data['description'] = html_entity_decode( $manufacturer_info['description'], ENT_QUOTES, 'UTF-8');
			
				$data['tags'] = array();

				if( $manufacturer_info['tag'] ) {		
					$tags = explode( ',', $manufacturer_info['tag'] );

					foreach( $tags as $tag ) {
						$data['tags'][] = array(
							'tag'  => trim( $tag ),
							'href' => $this->url->link( 'product/search', 'tag=' . trim( $tag ) )
						);
					}
				}
			]]></add>
		</operation>
		<operation>
			<search position="replace"><![CDATA[$data['heading_title'] = $manufacturer_info['name'];]]></search>
			<add><![CDATA[
				$data['heading_title'] = empty($manufacturer_info['smp_h1_title'])?$manufacturer_info['name']:$manufacturer_info['smp_h1_title'];
			]]></add>
		</operation>
	</file>

	<!-- Model frontend -->
	<file name="catalog/model/catalog/manufacturer.php">
		<operation>
			<search position="replace"><![CDATA[SELECT * FROM " . DB_PREFIX . "manufacturer m LEFT JOIN]]></search>
			<add><![CDATA[SELECT *" . ( $this->config->get( 'smp_is_install' ) ? ", IF( ms.name IS NOT NULL AND ms.name != '', ms.name, m.name ) AS name" : '' ) . " FROM " . DB_PREFIX . "manufacturer m LEFT JOIN " . ( $this->config->get( 'smp_is_install' ) ? DB_PREFIX . "manufacturer_smp ms ON (m.manufacturer_id = ms.manufacturer_id AND ms.language_id = " . (int) $this->config->get('config_language_id') . ") LEFT JOIN" : '' ) . "]]></add>
		</operation>
		<operation>
			<search position="replace"><![CDATA[$sql .= " ORDER BY " . $data['sort'];]]></search>
			<add><![CDATA[$sql .= " ORDER BY " . ( $data['sort'] == 'name' && $this->config->get( 'smp_is_install' ) ? "IF( ms.name IS NOT NULL AND ms.name != '', ms.name, m.name )" : 'name' );]]></add>
		</operation>
		<operation>
			<search position="replace"><![CDATA[$sql .= " ORDER BY name";]]></search>
			<add><![CDATA[$sql .= " ORDER BY " . ( $this->config->get( 'smp_is_install' ) ? "IF( ms.name IS NOT NULL AND ms.name != '', ms.name, m.name )" : 'name' );]]></add>
		</operation>
		<operation>
			<search position="replace"><![CDATA["' ORDER BY name"]]></search>
			<add><![CDATA["' ORDER BY " . ( $this->config->get( 'smp_is_install' ) ? "IF( ms.name IS NOT NULL AND ms.name != '', ms.name, m.name )" : 'name' )]]></add>
		</operation>
	</file>
	
	<!-- View frontend -->
	<file name="catalog/view/theme/*/template/product/manufacturer_info.tpl">
		<operation error="skip">
			<search position="before"><![CDATA[<?php if ($products) { ?>]]></search>
			<add><![CDATA[
				<?php if( ! empty( $description ) ) { ?>
					<div class="category-info">
						<?php echo $description; ?>
					</div>
				<?php } ?>
			]]></add>
		</operation>
		<operation error="skip">
			<search position="replace"><![CDATA[<?php echo $content_bottom; ?>]]></search>
			<add><![CDATA[
				<div class="smp-tags">
					<?php if( ! empty( $tags ) ) { ?>
						<?php foreach( $tags as $tagKey => $tag ) { ?><?php if( $tagKey ) { ?>, <?php } ?><a href="<?php echo $tag['href']; ?>"><?php echo $tag['tag']; ?></a><?php } ?>
					<?php } ?>
				</div>
				
				<?php echo $content_bottom; ?>
			]]></add>
		</operation>
	</file>	

</modification>