<?php
/**
* 2007-2014 PrestAddon
*
* NOTICE OF LICENSE
*
* This source file is subject to the Academic Free License (AFL 3.0)
* that is bundled with this package in the file LICENSE.txt.
* It is also available through the world-wide-web at this URL:
* http://opensource.org/licenses/afl-3.0.php
* If you did not receive a copy of the license and are unable to
* obtain it through the world-wide-web, please send an email
* to license@prestashop.com so we can send you a copy immediately.
*
* DISCLAIMER
*
* Do not edit or add to this file if you wish to upgrade PrestaShop to newer
* versions in the future. If you wish to customize PrestaShop for your
* needs please refer to http://www.prestaddon.com for more information.
*
*  @author    PrestAddon SA <admin@prestaddon.com>
*  @copyright 2007-2014 PrestAddon
*  @license   http://opensource.org/licenses/afl-3.0.php  Academic Free License (AFL 3.0)
*  International Registered Trademark & Property of PrestaShop SA
*/

include_once(dirname(__FILE__).'/../../config/config.inc.php');
include_once(dirname(__FILE__).'/../../init.php');
include_once(dirname(__FILE__).'/libs/vtemBlock.php');
include_once(dirname(__FILE__).'/libs/vtemItem.php');
include_once(dirname(__FILE__).'/vtemfooter.php');
$module = new vtemfooter();
$adminfolder = $module->getFolderAdmin();
$id_lang = Tools::getValue('id_lang');
if (Tools::getValue('secure_key') != $module->secure_key)
	die('Secure key is invalid.');
$div_lang_name = 'title';
echo '<!DOCTYPE html>
<html>
	<head>
	<title>'.$module->l('Pop up').'</title>';
	if (_PS_VERSION_ < 1.6)
	{
		echo '<link href="'.__PS_BASE_URI__.'css/admin.css"  type="text/css" rel="stylesheet"/>
        	<link href="'.__PS_BASE_URI__.$adminfolder.'/themes/'.Tools::getValue('bo_theme').'/css/admin.css"  type="text/css" rel="stylesheet"/>';
	}
	else
		echo '<link href="'.__PS_BASE_URI__.$adminfolder.'/themes/'.Tools::getValue('bo_theme').'/css/admin-theme.css"  type="text/css" rel="stylesheet"/>';
	echo '<style type="text/css">
					body{height:100%;background-color: #FFFFFF;}#container{height:100%}
					#content{height:90%;border: none;padding:15px;}.bootstrap .form-control,.bootstrap .button,
					.bootstrap .input-group-addon{height: auto !important;padding: 8px 15px !important; line-height: 17px !important; font-size:14px;}
					.bootstrap .control-label{font-weight:bold !important;}
					.language_flags{display:none; padding:10px; margin:10px 0; border:1px solid #ccc;}
					</style>';
	echo '<script src="'._MODULE_DIR_.$module->name.'/views/templates/admin/js/jquery-1.4.4.min.js" type="text/javascript"></script>
				<script src="'._MODULE_DIR_.$module->name.'/views/templates/admin/js/form.js" type="text/javascript"></script>
				<script type="text/javascript">
					var helpboxes = false;
					var id_language = '.$module->default_form_language.';
					function changeVtemLanguage(field, fieldsString, id_language_new, iso_code)
					{
						var fields = fieldsString.split("¤");
						for (var i = 0; i < fields.length; ++i){
							getE(fields[i] + "_" + id_language).style.display = "none";
							getE(fields[i] + "_" + id_language_new).style.display = "block";
							getE("language_current_" + fields[i]).src = "../../img/l/" + id_language_new + ".jpg";
						}
						getE("languages_" + field).style.display = "none";
						id_language = id_language_new;
					}
				</script>
	</head>
	<body class="bootstrap">
		<div id="container">
			<div id="content">';
			$errors = array();
			$default_language = new Language((int)$module->default_form_language);
			$id_shop = Tools::getValue('id_shop', (int)Context::getContext()->shop->id);
			if (Tools::getValue('addBlock'))
			{
				$blocks = VtemBlock::getBlocks(Tools::getValue('id_position'), (int)Context::getContext()->language->id, $id_shop);
				$nb = count($blocks);
				if ($nb >= VTEM_FOOTER_LIMIT_BLOCK)
					$errors[] = $module->l('Block number was limited');
				$total_width = 0;
				if ($blocks)
				{
					foreach ($blocks as $bl)
						$total_width += $bl['width'];
				}
				if (Tools::isSubmit('submitAddBlock') && $nb < VTEM_FOOTER_LIMIT_BLOCK)
				{
					$titles = array();
					foreach ($module->languages as $language)
						$titles[$language['id_lang']] = Tools::getValue('title_'.$language['id_lang']);
					if (!Tools::getValue('title_'.$module->default_form_language))
						$errors[] = $module->l('the field Title is required at least in '.$default_language->name);
					foreach ($titles as $key => $val)
						if (!Validate::isGenericName($val))
							$errors[] = $module->l('the field Title is invalid');
					if (Tools::getValue('width') && !Validate::isFloat(Tools::getValue('width')))
						$errors[] = $module->l('the field Width is invalid');
					if ($total_width + Tools::getValue('width') > 100)
						$errors[] = $module->l('Width total is invalid(>100)');
					if (!Tools::getValue('id_position'))
						$errors[] = $module->l('the field Position is invalid');
					if (!count($errors))
					{
						$obj_block = new VtemBlock();
						$obj_block->title = $titles;
						$obj_block->width = Tools::getValue('width');
						$obj_block->show_title = Tools::getValue('show_title');
						$obj_block->id_position = Tools::getValue('id_position');
						if (!$obj_block->add())
							$errors[] = $module->l('An error occurred while creating object');
						else
							echo '<script type="text/javascript">
							window.parent.location.href = "'.__PS_BASE_URI__.$adminfolder.'/index.php?tab=AdminModules&configure='.
							$module->name.'&token='.Tools::getValue('token').'";
							</script>';
					}
				}
			echo '<fieldset>
							<legend><img src="../../img/admin/contact.gif">&nbsp;&nbsp;'.$module->l('Add New Block').'</legend>';
			if (count($errors))
			{
				echo '<div class="error alert alert-danger">
								<h3>'.count($errors).' '.(count($errors) <= 1 ? $module->l('error') : $module->l('errors')).'</h3>
									<ol>';
											foreach ($errors as $e)
												echo '<li>'.$e.'</li>';
						echo '</ol>
							</div>';
			}
			echo '<form action="" method="post" class="form-horizontal">
							<div class="form-group">
								<input type="hidden" value="'.Tools::getValue('id_position').'" name="id_position"/>
								<label class="col-sm-2 control-label">'.$module->l('Title:').'</label>
								<div class="margin-form col-sm-4">';
									foreach ($module->languages as $language)
									echo '<div id="title_'.$language['id_lang'].'" class="input-group" style="display: '.
															($language['id_lang'] == $module->default_form_language ? 'block' : 'none').';">
														<input class="form-control" size="30" type="text" id="input_title_'.$language['id_lang'].'" name="title_'.$language['id_lang'].'" />
														<span class="input-group-addon">*</span>
													</div>';
										echo $module->displayVtemFlags($module->languages, $module->default_form_language, $div_lang_name, 'title');
							echo '</div>
							</div>
							<div class="form-group">
								<label class="col-sm-2 control-label">'.$module->l('Show Title:').'</label>
								<div class="margin-form col-sm-4">
									<input type="radio" name="show_title" id="show_title_on" onClick="toggleDraftWarning(false);" value="1" checked="checked"/>
									<label class="t" for="show_title_on"> <img src="../../img/admin/enabled.gif" alt="'.$module->l('Enabled').'" /></label>
									<input type="radio" name="show_title" id="show_title_off" onClick="toggleDraftWarning(true);" value="0"/>
									<label class="t" for="show_title_off"> <img src="../../img/admin/disabled.gif" alt="'.$module->l('Disabled').'"/></label>
								</div>
							</div>
							<div class="form-group">
								<label class="col-sm-2 control-label">'.$module->l('Width:').'</label>
								<div class="margin-form col-sm-4">
									<div class="input-group">
										<input class="form-control" type="text" name="width" size="10"/> <span class="input-group-addon">%</span>
									</div>
									<p class="clear">'.$module->l('enter a number <=').' '.(100 - $total_width).'</p>
								</div>
							</div>
							<div class="margin-form form-group space">
								<div class="col-sm-offset-2 col-sm-4">
									<input type="submit" value="'.$module->l('Save').'" name="submitAddBlock" class="button btn btn-success" />
								</div>
							</div>
						</form>
					</fieldset>';
			}
			elseif (Tools::getValue('addItem'))
			{
				if (Tools::isSubmit('submitAddItem') && Tools::getValue('id_vtfooter_block'))
				{
					$titles = array();
					$texts = array();
					foreach ($module->languages as $language)
					{
						$titles[$language['id_lang']] = Tools::getValue('title_'.$language['id_lang']);
						$texts[$language['id_lang']] = Tools::getValue('text_'.$language['id_lang']);
					}
					if (!Tools::getValue('title_'.$module->default_form_language))
						$errors[] = $module->l('the field Title is required at least in '.$default_language->name);
					foreach ($titles as $key => $val)
						if (!Validate::isGenericName($val))
							$errors[] = $module->l('the field Title is invalid');
					if (Tools::getValue('type') == 'link')
					{
						if (Tools::getValue('linktype') == 'product' && !Validate::isUnsignedId(Tools::getValue('link_type_product')))
						$errors[] = $module->l('the field Product is invalid');
					}
					if (Tools::getValue('type') == 'module')
					{
						if (!Tools::getValue('module_name') || !Validate::isGenericName(Tools::getValue('module_name'))
						|| !Tools::getValue('hook_name') || !Validate::isGenericName(Tools::getValue('hook_name')))
						$errors[] = $module->l('the field Module is invalid');
					}
					if (!count($errors))
					{
						$obj_item = new VtemItem();
						$obj_item->id_vtfooter_block_item = Tools::getValue('id_vtfooter_block_item');
						$obj_item->id_vtfooter_block = Tools::getValue('id_vtfooter_block');
						$obj_item->type = Tools::getValue('type');
						if (Tools::getValue('type') == 'link')
						{
							$obj_item->linktype = Tools::getValue('linktype');
							$obj_item->target = Tools::getValue('target');
							if (Tools::getValue('linktype') == 'product')
								$obj_item->link_content = Tools::getValue('link_type_product');
							if (Tools::getValue('linktype') == 'category')
								$obj_item->link_content = Tools::getValue('link_type_category');
							if (Tools::getValue('linktype') == 'cms')
								$obj_item->link_content = Tools::getValue('link_type_cms');
							if (Tools::getValue('linktype') == 'link')
								$obj_item->link_content = Tools::getValue('link_type_link');
							if (Tools::getValue('linktype') == 'manufacturer')
								$obj_item->link_content = Tools::getValue('link_type_manufacturer');
							if (Tools::getValue('linktype') == 'supplier')
								$obj_item->link_content = Tools::getValue('link_type_supplier');
						}
						elseif (Tools::getValue('type') == 'module')
						{
							$obj_item->module_name = Tools::getValue('module_name');
							$obj_item->hook_name = Tools::getValue('hook_name');
						}
						elseif (Tools::getValue('type') == 'custom_html')
							$obj_item->text = $texts;
						elseif (Tools::getValue('type') == 'gmap')
						{
							$obj_item->latitude = Tools::getValue('latitude');
							$obj_item->longitude = Tools::getValue('longitude');
						}
						elseif (Tools::getValue('type') == 'addthis')
							$obj_item->addthis = 1;
						$obj_item->title = $titles;
						$obj_item->show_title = Tools::getValue('show_title');
						if (!$obj_item->id_vtfooter_block_item)
						{
							if (!$obj_item->add())
								$errors[] = $module->l('An error occurred while creating object');
							else
							{
								$items = VtemBlock::getItems($obj_item->id_vtfooter_block, (int)Context::getContext()->language->id);
								$id_vtemtable = Tools::getValue('id_vtemtable');
								if ($id_vtemtable)
								{
								?>
								<script type="text/javascript">
										jQuery(document).ready(function(){
											var parentWindow = $( parent.document.body );  
											parentWindow.find("#<?php echo $id_vtemtable;?> tbody").append('\
											<tr id="tr_<?php echo $obj_item->id_vtfooter_block.'_'.$obj_item->id.'_'.$obj_item->position.'" class="tr_0_'.
											$obj_item->id.'_'.$obj_item->id_vtfooter_block.' '.(count($items) % 2 ? 'alt_row' : '');?>">\
												<td class="dragHandle"><?php echo $obj_item->title[Tools::getValue('id_lang', (int)Context::getContext()->language->id)];?></td>\
												<td class="dragHandle"><?php echo $obj_item->type;?></td>\
												<td><a class="display vtemaddnew-block-item" href="<?php echo _MODULE_DIR_.$module->name.'/popup.php?id_vtfooter_block='.
												$obj_item->id_vtfooter_block.'&addItem=1&bo_theme='.Tools::getValue('bo_theme').'&id_vtfooter_block_item='.
												$obj_item->id.'&id_vtemtr=tr_0_'.$obj_item->id.'_'.$obj_item->id_vtfooter_block.'&id_lang='.
												Tools::getValue('id_lang', (int)Context::getContext()->language->id).'&token='.
												Tools::getValue('token').'&secure_key='.$module->secure_key;?>" title="edit">\
														<img title="edit" alt="edit" src="../img/admin/edit.gif">\
													</a>\
													<a class="display" onclick="VtemDelete(<?php echo '"tr_0_'.$obj_item->id.'_'.
													$obj_item->id_vtfooter_block.'","vtemtable-'.$obj_item->id_vtfooter_block.'"';?>)" href="javascript:void(0)" title="delete">\
														<img title="delete" alt="delete" src="../img/admin/delete.gif">\
													</a>\
												</td>\
											</tr>\
											'); 
											parent.$.fancybox.close();
										});
									</script>
								<?php
								}
							}
						}
						else
						{
							$obj_item->id = $obj_item->id_vtfooter_block_item;
							if (!$obj_item->update())
								$errors[] = $module->l('An error occurred while update object');
							else
							{
								$id_vtemtr = Tools::getValue('id_vtemtr');
								if ($id_vtemtr)
								{
								?>
									<script type="text/javascript">
										jQuery(document).ready(function(){
											var parentWindow = $( parent.document.body );  
											parentWindow.find(".<?php echo $id_vtemtr;?>").html('\
											<td class="dragHandle"><?php echo $obj_item->title[Tools::getValue('id_lang', (int)Context::getContext()->language->id)];?></td>\
											<td class="dragHandle"><?php echo $obj_item->type;?></td>\
											<td><a class="display vtemaddnew-block-item" href="<?php echo _MODULE_DIR_.$module->name.'/popup.php?id_vtfooter_block='.
											$obj_item->id_vtfooter_block.'&addItem=1&bo_theme='.Tools::getValue('bo_theme').'&id_vtfooter_block_item='.
											$obj_item->id.'&id_vtemtr=tr_0_'.$obj_item->id.'_'.$obj_item->id_vtfooter_block.'&id_lang='.
											Tools::getValue('id_lang', (int)Context::getContext()->language->id).'&token='.Tools::getValue('token').
											'&secure_key='.$module->secure_key;?>" title="edit">\
													<img title="edit" alt="edit" src="../img/admin/edit.gif">\
												</a>\
												<a class="display" onclick="VtemDelete(\'tr_0_<?php echo $obj_item->id.'_'.
												$obj_item->id_vtfooter_block.'\',\'vtemtable-'.$obj_item->id_vtfooter_block;?>\')" href="javascript:void(0)" title="delete">\
													<img title="delete" alt="delete" src="../img/admin/delete.gif">\
												</a>\
											</td>\
											'); 
											parent.$.fancybox.close();
										});
									</script>
								<?php
								}
							}
						}
					}
				}
				$div_lang_name = 'title¤ctext';
				$id_vtfooter_block_item = Tools::getValue('id_vtfooter_block_item');
				$obj = new VtemItem($id_vtfooter_block_item);
				echo '<script type="text/javascript">
						jQuery(document).ready(function($){
							var module_name = $("#vtemmodule option:selected").val();
							var hook_name = $("#vtemhook option:selected").val();
							var id_vtfooter_block = $("#id_vtfooter_block").val();
							if(module_name !== undefined ){
								if(id_vtfooter_block)
									vtem_megamenu_ajax(module_name, hook_name);
								else
									vtem_megamenu_ajax(module_name, "");
							}
							$("#vtemmodule").change(function(){
								var module_name = $("#vtemmodule option:selected").val();
								vtem_megamenu_ajax(module_name);
							});
						});
						function vtem_megamenu_ajax(module_name, hook_name){
							if(hook_name != "")
								var str = "&hook_name="+hook_name;
							$.ajax({
								type: "POST",
								url: "'._MODULE_DIR_.$module->name.'/ajax.php",
								data: "module_name="+module_name+str+"&vtemajax=1&task=gethook",
								success: function(data){
									select_innerHTML(document.getElementById("vtemhook"),data);
								}
							});
						}
					</script>
					<fieldset>
						<legend><img src="../../img/admin/contact.gif">&nbsp;&nbsp;'.$module->l('Add New Item').'</legend>';
						if (count($errors))
						{
							echo '<div class="error alert alert-danger">
									<h3>'.count($errors).' '.(count($errors) <= 1 ? $module->l('error') : $module->l('errors')).'</h3>
									<ol>';
										foreach ($errors as $e)
											echo '<li>'.$e.'</li>';
								echo '</ol>
								</div>';
						}
						echo '<form action="" method="post" class="form-horizontal">
									<input type="hidden" value="'.$obj->id_vtfooter_block_item.'" name="id_vtfooter_block_item"/>
									<input type="hidden" value="'.Tools::getValue('id_vtfooter_block').'" name="id_vtfooter_block" id="id_vtfooter_block"/>
									<div class="form-group">
										<label class="col-sm-2 control-label">'.$module->l('Title:').'</label>
										<div class="margin-form col-sm-6">';
											foreach ($module->languages as $language)
												echo '<div id="title_'.$language['id_lang'].'" class="input-group" style="display: '.
																($language['id_lang'] == $module->default_form_language ? 'block' : 'none').';">
															<input size="30" type="text" class="form-control" id="input_title_'.$language['id_lang'].'" name="title_'.
																$language['id_lang'].'" value="'.htmlentities($obj->{'title'}[(int)$language['id_lang']], ENT_COMPAT, 'UTF-8').'"/>
															<sup class="input-group-addon"> *</sup>
													</div>';
												echo $module->displayVtemFlags($module->languages, $module->default_form_language, $div_lang_name, 'title');
									echo '</div>
									</div>
									<div class="form-group">
										<label class="col-sm-2 control-label">'.$module->l('Show Title:').'</label>
										<div class="margin-form col-sm-6">
											<input type="radio" name="show_title" id="show_title_on" onClick="toggleDraftWarning(false);" value="1" '.
												($obj->show_title ? 'checked="checked" ' : '').'/>
											<label class="t" for="show_title_on"> <img src="../../img/admin/enabled.gif" alt="'.$module->l('Enabled').'"/></label>
											<input type="radio" name="show_title" id="show_title_off" onClick="toggleDraftWarning(true);" value="0" '.
												(!$obj->show_title ? 'checked="checked" ' : '').'/>
											<label class="t" for="show_title_off"> <img src="../../img/admin/disabled.gif" alt="'.$module->l('Disabled').'"/></label>
										</div>
										</div>
										<div class="form-group">
											<label class="col-sm-2 control-label">'.$module->l('Type:').'</label>
											<div class="margin-form col-sm-6">
												<select name="type" id="vtem-type" class="form-control">';
													foreach ($module->type as $t)
														echo '<option value="'.$t.'" '.($obj->type == $t ? 'selected="selected" ' : '').'>'.$t.'</option>';
											echo '</select>
											</div>
									</div>
									<div class="vtem-custom custom_link">
										<div class="form-group">
											<label class="col-sm-2 control-label">'.$module->l('Target:').'</label>
											<div class="margin-form col-sm-6">
												<select name="target" size="4" class="form-control">
													<option value="_self"'.($obj->target == '_self' || !$obj->id ? ' selected="selected"' : '' ).'>&nbsp;'.
														$module->l('Parent Window with Browser Navigation').'</option>
													<option value="_blank"'.($obj->target == '_blank' ? ' selected="selected"' : '' ).'>&nbsp;'.
														$module->l('New Window with Browser Navigation').'</option>
													<option value="_newwithout"'.($obj->target == '_newwithout' ? ' selected="selected"' : '' ).'>&nbsp;'.
														$module->l('New Window without Browser Navigation').'</option>
												</select>
											</div>
										</div>
										<div class="form-group">
											<label class="col-sm-2 control-label">'.$module->l('Link Type:').'</label>
											<div class="margin-form col-sm-6">
												<select name="linktype" id="linktype" class="form-control">';
													foreach ($module->linktype as $l)
														echo '<option value="'.$l.'" '.($l == $obj->linktype ? 'selected=slected' : '').'>'.$l.'</option>';
											echo '</select>
											</div>
										</div>
										<div class="link_type link_type_product">
											<div class="form-group">
												<label class="col-sm-2 control-label">'.$module->l('Product:').'</label>
												<div class="margin-form col-sm-6">
													<input type="text" class="form-control" name="link_type_product" value="'.
														(($obj->linktype == 'product') ? $obj->link_content : '').'"/>
												</div>
											</div>
										</div>
										<div class="link_type link_type_link">
											<div class="form-group">
												<label class="col-sm-2 control-label">'.$module->l('Link:').'</label>
												<div class="margin-form col-sm-6">
													<input type="text" class="form-control" name="link_type_link" value="'.
														(($obj->linktype == 'link') ? $obj->link_content : '').'" size="50"/>
												</div>
											</div>
										</div>
										<div class="link_type link_type_category">
											<div class="form-group">
												<label class="col-sm-2 control-label">'.$module->l('Category:').'</label>
												<div class="margin-form col-sm-6">';
													$cates = $module->getCategories();
													echo '<select name="link_type_category" class="form-control">';
													if ($cates)
													{
														foreach ($cates as $c)
															echo '<option value="'.$c['id_category'].'" '.(($obj->linktype == 'category')
																&& ($c['id_category'] == $obj->link_content)? 'selected=selected' : '').'>'.$c['name'].'</option>';
													}
													echo '</select>
												</div>
											</div>
										</div>
										<div class="link_type link_type_manufacturer">
											<div class="form-group">
												<label class="col-sm-2 control-label">'.$module->l('Manufacturer:').'</label>
												<div class="margin-form col-sm-6">
													<select name="link_type_manufacturer" class="form-control">';
													$manufacturers = Manufacturer::getManufacturers(false, $id_lang, true);
													if ($cates)
													{
														foreach ($manufacturers as $c)
															echo '<option value="'.$c['id_manufacturer'].'" '.(($obj->linktype == 'manufacturer')
																&& ($c['id_manufacturer'] == $obj->link_content) ? 'selected=selected' : '').'>'.$c['name'].'</option>';
													}
												echo '</select>
												</div>
											</div>
										</div>
										<div class="link_type link_type_supplier">
											<div class="form-group">
												<label class="col-sm-2 control-label">'.$module->l('Supplier:').'</label>
												<div class="margin-form col-sm-6">
													<select name="link_type_supplier" class="form-control">';
													$suppliers = Supplier::getSuppliers(false, $id_lang, true);
													if ($cates)
													{
														foreach ($suppliers as $c)
															echo '<option value="'.$c['id_supplier'].'" '.(($obj->linktype == 'supplier')
																&& ($c['id_supplier'] == $obj->link_content) ? 'selected=selected' : '').'>'.$c['name'].'</option>';
													}
													echo '</select>
												</div>
											</div>
										</div>
										<div class="link_type link_type_cms">
											<div class="form-group">
												<label class="col-sm-2 control-label">'.$module->l('CMS:').'</label>
												<div class="margin-form col-sm-6">
													<select name="link_type_cms" class="form-control">';
													$cmss = CMS::listCms($id_lang, false, true);
													if ($cates)
													{
														foreach ($cmss as $c)
															echo '<option value="'.$c['id_cms'].'" '.(($obj->linktype == 'cms')
																&& ($c['id_cms'] == $obj->link_content) ? 'selected=selected' : '').'>'.$c['meta_title'].'</option>';
													}
													echo '</select>
												</div>
											</div>
										</div>
									</div>
									<div class="vtem-custom custom_module">';
										$mods = $module->getModules();
									echo '<div class="form-group">
											<label class="col-sm-2 control-label">'.$module->l('Module:').'</label>
											<div class="margin-form col-sm-6">
												<select name="module_name" id="vtemmodule" class="form-control">';
												foreach ($mods as $m)
													echo '<option value="'.$m['name'].'"'.
														($obj->module_name == $m['name'] ? ' selected="selected"' : '' ).'>&nbsp;'.$m['name'].'</option>';
												echo '</select>
											</div>
										</div>
										<div class="form-group">
											<label class="col-sm-2 control-label">'.$module->l('Hook:').'</label>
											<div class="margin-form col-sm-6">
												<select name="hook_name" id="vtemhook" class="form-control">';
												foreach ($module->hook_assign as $h)
													echo '<option value="'.$h.'" '.
														(Tools::strtolower($obj->hook_name) == Tools::strtolower($h) ? ' selected="selected"' : '' ).'>&nbsp;'.$h.'</option>';
											echo '</select>
											</div>
										</div>
									</div>
									<div class="vtem-custom custom_custom_html">
										<div class="form-group">
											<label class="col-sm-2 control-label">'.$module->l('Custom Text:').'</label>
											<div class="margin-form col-sm-10">';
											foreach ($module->languages as $language)
												echo '<div id="ctext_'.$language['id_lang'].'" style="display: '.
															($language['id_lang'] == $module->default_form_language ? 'block' : 'none').';float: left;">
															<textarea class="rte form-control" cols="80" rows="30" id="text_'.$language['id_lang'].'" name="text_'.
															$language['id_lang'].'">'.htmlentities(Tools::stripslashes($obj->{'text'}[$language['id_lang']]), ENT_COMPAT, 'UTF-8').
															'</textarea>
														</div>';
											echo $module->displayVtemFlags($module->languages, $module->default_form_language, $div_lang_name, 'ctext').'
											</div>
										</div>
									</div>
									<div class="vtem-custom custom_gmap">
										<div class="form-group">
											<label class="col-sm-2 control-label">'.$module->l('Latitude:').'</label>
											<div class="margin-form col-sm-6">
												<input type="text" class="form-control" name="latitude" value="'.$obj->latitude.'"/>
											</div>
										</div>
										<div class="form-group">
											<label class="col-sm-2 control-label">'.$module->l('Longitude:').'</label>
											<div class="margin-form col-sm-6">
												<input type="text" class="form-control" name="longitude" value="'.$obj->longitude.'"/>
											</div>
										</div>
									</div>
									<div class="margin-form space">
										<div class="col-sm-offset-2 col-sm-10">
										<input type="submit" value="'.$module->l('Save').'" name="submitAddItem" class="button btn btn-success" />
										</div>
									</div>
									<script src="//tinymce.cachefly.net/4.0/tinymce.min.js" type="text/javascript"></script>
									<script type="text/javascript">tinymce.init({plugins: ["searchreplace visualblocks code fullscreen"],selector:"textarea",language: "'.
											Language::getIsoById((int)Context::getContext()->language->id).'"});</script>
								</form>
							</fieldset>';
			}
		echo '</div>
		</div>
		<script src="'.__PS_BASE_URI__.'js/admin.js" type="text/javascript"></script>
	</body>
</html>';