You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
171 lines
6.1 KiB
171 lines
6.1 KiB
8 years ago
|
{literal}
|
||
|
<style type="text/css">
|
||
|
.gmnone {
|
||
|
display: none;
|
||
|
}
|
||
|
</style>
|
||
|
{/literal}
|
||
|
<div class="title"><h5>{#ModName#}</h5></div>
|
||
|
<div class="widget" style="margin-top: 0px;">
|
||
|
<div class="body">
|
||
|
{#Gmap_warndelcat1#}
|
||
|
</div>
|
||
|
</div>
|
||
|
<div class="breadCrumbHolder module">
|
||
|
<div class="breadCrumb module">
|
||
|
<ul>
|
||
|
<li class="firstB"><a href="index.php" title="{#MAIN_PAGE#}">{#MAIN_PAGE#}</a></li>
|
||
|
<li><a href="index.php?do=modules&cp={$sess}">{#MODULES_SUB_TITLE#}</a></li>
|
||
|
<li><a href="index.php?do=modules&action=modedit&mod=gmap&moduleaction=1&cp={$sess}">{#ModName#}</a></li>
|
||
|
<li><strong class="code">{#Gmap_cat_edit#}</strong></li>
|
||
|
</ul>
|
||
|
</div>
|
||
|
</div>
|
||
|
<div class="widget first">
|
||
|
<div class="head"><h5 class="iFrames">{#Gmap_cat_list#}</h5></div>
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
<table width='100%' border='1' cellspacing='0' cellpadding='0' class="tableStatic mainForm"><tr>
|
||
|
{foreach from=$gcats item=gcat key=k}
|
||
|
<td width="25%" id="gcatst_{$gcat.id}">{$gcat.gcat_title}<a id="gcatsa_{$gcat.id}" style="float: right;" class="gcatclick topleftDir icon_sprite ico_delete" href="javascript:void(0);" data-id="{$gcat.id}" title="{#Gmap_cat_del#}"></a></td>
|
||
|
{if $k%4 == 3}</tr><tr>{/if}
|
||
|
{/foreach}
|
||
|
</tr></table>
|
||
|
</div>
|
||
|
<div style="text-align: center; padding-top: 10px; padding-bottom: 0px;" id="results"></div>
|
||
|
<div class="widget first">
|
||
|
<table cellspacing="0" width="100%" class="tableStatic mainForm">
|
||
|
<tbody>
|
||
|
<tr>
|
||
|
<td width="110">{#Gmap_cat_add#}</td>
|
||
|
<td>
|
||
|
<div class="pr12">
|
||
|
<input class="mousetrap" name="gcatnewadd" type="text" id="gcatnewadd" placeholder="{#Gmap_cat_name#}" value="" size="40" style="width: 300px;" />
|
||
|
<input type="hidden" name="gct_link" id="gct_link" value="" />
|
||
|
<input id ="gdc" onclick="openLinkWindowSelect('');" type="button" class="basicBtn greenBtn" value="{#Gmap_btn_doc_title#}" />
|
||
|
<a class="button redBtn" href="javascript:void(0);" onclick="newCategory();">{#Gmap_cat_save#}</a>
|
||
|
<a class="btn blueBtn" href="index.php?do=modules&action=modedit&mod=gmap&moduleaction=show&id={$smarty.request.id}&cp={$sess}">{#Gmap_mar_map_retry#}</a>
|
||
|
<a href="index.php?do=modules&action=modedit&mod=gmap&moduleaction=1&cp={$sess}" class="btn greyishBtn"/>{#Gmap_return#}</a>
|
||
|
|
||
|
</div>
|
||
|
</td>
|
||
|
</tr>
|
||
|
</tbody>
|
||
|
</table>
|
||
|
</div>
|
||
|
|
||
|
|
||
|
<script type="text/javascript">
|
||
|
|
||
|
// Обнуляем значения полей категорий при вводе с клавиатуры
|
||
|
$('#gcatnewadd').focus(function(){ldelim}
|
||
|
$('#gcatnewadd').val('');
|
||
|
$('#gct_link').val('');
|
||
|
{rdelim});
|
||
|
|
||
|
//Создание новой категории
|
||
|
function newCategory(){ldelim}
|
||
|
|
||
|
var gcatnewadd = $('#gcatnewadd').val();
|
||
|
var gct_link = $('#gct_link').val();
|
||
|
// check response status
|
||
|
if (gcatnewadd !='') {ldelim}
|
||
|
var categoryData = {ldelim}
|
||
|
'gcatnewadd': gcatnewadd,
|
||
|
'gct_link': gct_link,
|
||
|
{rdelim};
|
||
|
|
||
|
$.ajax({ldelim}
|
||
|
type: 'POST',
|
||
|
url: 'index.php?do=modules&action=modedit&mod=gmap&moduleaction=addnewcategory&cp={$sess}',
|
||
|
data: {ldelim}
|
||
|
category: categoryData
|
||
|
{rdelim},
|
||
|
dataType: 'json',
|
||
|
async: false,
|
||
|
success: function(result){ldelim}
|
||
|
$.jGrowl("{#Gmap_cat_in#}", {ldelim}
|
||
|
header: '{#Gmap_cat_i#}',
|
||
|
theme: 'accept'
|
||
|
{rdelim});
|
||
|
var gcat_id = result['id'];
|
||
|
var gcat_title = "<span style='font-size:12px; padding:5px;' class="+"'link highlight green'><strong style='font-size:16px; position:relative; top:2px; color:orange;'>+</strong> <strong>{#Gmap_cat_nca#}</strong> <strong><i class='link'>"+result['gcat_title']+"</i></strong></span>"+"<br><br>";
|
||
|
$('#results').prepend(gcat_title);
|
||
|
|
||
|
{rdelim}
|
||
|
{rdelim});
|
||
|
//add marker to list
|
||
|
|
||
|
{rdelim}else {ldelim}
|
||
|
alert("Заполните поле название категории");
|
||
|
{rdelim};
|
||
|
$('#gcatnewadd').val('');
|
||
|
$('#gct_link').val('');
|
||
|
|
||
|
{rdelim}
|
||
|
|
||
|
// УДАЛЯЕМ КАТЕГОРИИ
|
||
|
|
||
|
$('.gcatclick').on('click', function() {ldelim}
|
||
|
var sess = '{$sess}';
|
||
|
var sid = $(this).attr('data-id');
|
||
|
// alert(sid);
|
||
|
var url = "index.php?do=modules&action=modedit&mod=gmap&moduleaction=gcatdel&id=" + sid + "&cp=" + sess;
|
||
|
//alert(url);
|
||
|
if (confirm('{#Gmap_cat_delconf#}')) {ldelim}
|
||
|
$.ajax({ldelim}
|
||
|
url: url + '?ajax=1',
|
||
|
success: function(data){ldelim}
|
||
|
$("#gcatst_"+data).addClass('gmnone');
|
||
|
$.jGrowl("{#Gmap_cat_ind#}", {ldelim}
|
||
|
header: '{#Gmap_cat_i#}',
|
||
|
theme: 'accept'
|
||
|
{rdelim});
|
||
|
{rdelim}
|
||
|
{rdelim});
|
||
|
// Предотвращаем дефолтное поведение
|
||
|
return false;
|
||
|
{rdelim} else {ldelim}
|
||
|
//alert("Вы нажали кнопку отмена")
|
||
|
{rdelim}
|
||
|
{rdelim});
|
||
|
</script>
|
||
|
|
||
|
<script>
|
||
|
function openLinkWindowSelect(target, doc) {ldelim}
|
||
|
if (typeof width == 'undefined' || width == '') var width = screen.width * 0.8;
|
||
|
if (typeof height == 'undefined' || height == '') var height = screen.height * 0.6;
|
||
|
if (typeof doc == 'undefined') var doc = 'title';
|
||
|
if (typeof scrollbar == 'undefined') var scrollbar = 1;
|
||
|
var sess = '{$sess}';
|
||
|
var abs_path = '{$ABS_PATH}';
|
||
|
var left = ( screen.width - width ) / 2;
|
||
|
var top = ( screen.height - height ) / 2;
|
||
|
window.open('index.php?doc=' + doc + '&target=' + target + '&do=docs&action=showsimple&function=1&pop=1&cp=' + sess, 'pop', 'left=' + left + ', top=' + top + ', width=' + width + ', height=' + height + ', scrollbars=' + scrollbar + ', resizable=1');
|
||
|
{rdelim}
|
||
|
$.fn.fromDocList = function set_value(target_id, doc_id) {ldelim}
|
||
|
var sess = '{$sess}';
|
||
|
var abs_path = '{$ABS_PATH}';
|
||
|
$.ajax ({ldelim}
|
||
|
url: 'index.php?do=navigation&cp=' + sess,
|
||
|
type: 'POST',
|
||
|
dataType: 'JSON',
|
||
|
data: {ldelim}
|
||
|
'action':'itemeditid',
|
||
|
'doc_id': doc_id
|
||
|
{rdelim},
|
||
|
|
||
|
success: function(data){ldelim}
|
||
|
$('#gcatnewadd').val(data.document_title);
|
||
|
$('#gct_link').val(data.document_alias);
|
||
|
{rdelim}
|
||
|
{rdelim});
|
||
|
{rdelim};
|
||
|
</script>
|
||
|
|
||
|
|
||
|
|
||
|
|