<?php
/* Smarty version 4.5.2, created on 2024-05-10 12:11:50
  from '/Users/nikolaimv/Sites/yzb.loc/admin/templates/views/type-content/contents.tpl' */

/* @var Smarty_Internal_Template $_smarty_tpl */
if ($_smarty_tpl->_decodeProperties($_smarty_tpl, array (
  'version' => '4.5.2',
  'unifunc' => 'content_663dc8b625c4a7_74380491',
  'has_nocache_code' => false,
  'file_dependency' => 
  array (
    'be92dee33f376153e5d0d6996182242201f16896' => 
    array (
      0 => '/Users/nikolaimv/Sites/yzb.loc/admin/templates/views/type-content/contents.tpl',
      1 => 1682070867,
      2 => 'file',
    ),
  ),
  'includes' => 
  array (
    'file:module/show-by.tpl' => 1,
    'file:components/page-header.tpl' => 1,
    'file:module/pagination.tpl' => 1,
  ),
),false)) {
function content_663dc8b625c4a7_74380491 (Smarty_Internal_Template $_smarty_tpl) {
?>
	<!-- Page header -->
	<?php $_smarty_tpl->smarty->ext->_capture->open($_smarty_tpl, "buttons", null, null);?>
		<a class="btn btn-sm btn-primary" data-bs-popup="tooltip" title="Добавить" data-bs-placement="auto" href="<?php echo htmlspecialchars((string)$_smarty_tpl->tpl_vars['adminUrl']->value, ENT_QUOTES, 'UTF-8', true);?>
/typecontent?action=add<?php if ((isset($_smarty_tpl->tpl_vars['page']->value))) {?>&page=<?php echo htmlspecialchars((string)$_smarty_tpl->tpl_vars['page']->value, ENT_QUOTES, 'UTF-8', true);
}
echo htmlspecialchars((string)$_smarty_tpl->tpl_vars['buildQueryString']->value, ENT_QUOTES, 'UTF-8', true);?>
"><i class="icon-plus3"></i></a>
	<?php $_smarty_tpl->smarty->ext->_capture->close($_smarty_tpl);?>

	<?php $_smarty_tpl->smarty->ext->_capture->open($_smarty_tpl, "breadcrumb", null, null);?>
		<a href="<?php echo htmlspecialchars((string)$_smarty_tpl->tpl_vars['adminUrl']->value, ENT_QUOTES, 'UTF-8', true);?>
/typecontents" class="breadcrumb-item"><?php echo htmlspecialchars((string)$_smarty_tpl->tpl_vars['title']->value, ENT_QUOTES, 'UTF-8', true);?>
</a>
	<?php $_smarty_tpl->smarty->ext->_capture->close($_smarty_tpl);?>

	<?php $_smarty_tpl->smarty->ext->_capture->open($_smarty_tpl, "showBy", null, null);?>
	    <?php $_smarty_tpl->_subTemplateRender("file:module/show-by.tpl", $_smarty_tpl->cache_id, $_smarty_tpl->compile_id, 0, $_smarty_tpl->cache_lifetime, array('url'=>((string)$_smarty_tpl->tpl_vars['adminUrl']->value)."/typecontents"), 0, false);
?>
	<?php $_smarty_tpl->smarty->ext->_capture->close($_smarty_tpl);?>

	<?php $_smarty_tpl->_subTemplateRender("file:components/page-header.tpl", $_smarty_tpl->cache_id, $_smarty_tpl->compile_id, 0, $_smarty_tpl->cache_lifetime, array('buttons'=>$_smarty_tpl->smarty->ext->_capture->getBuffer($_smarty_tpl, 'buttons'),'breadcrumb'=>$_smarty_tpl->smarty->ext->_capture->getBuffer($_smarty_tpl, 'breadcrumb'),'showBy'=>$_smarty_tpl->smarty->ext->_capture->getBuffer($_smarty_tpl, 'showBy')), 0, false);
?>
	<!-- /page header -->


	<div class="content">
	    <div class="row">
	        <div class="col-md-12">
	            <div class="card border shadow-sm">
		            <div class="">
			            <table class="table table-xs table-togglable table-striped table-hover" id="typecontents">
		                    <thead>
		                        <tr>
			                        <th class="text-center" width="30">#</th>
		                            <th data-toggle="true">Тип контента</th>
		                            <th data-toggle="true">Тип контента</th>
		                            <th data-hide="phone" class="text-center">Статус</th>
		                            <th class="text-center text-muted" width="30"><i class="ph-check"></i></th>
		                        </tr>
		                    </thead>
		                    <?php if (!empty($_smarty_tpl->tpl_vars['types']->value)) {?>
			                    <tbody class="sortable">
			                        <?php
$_from = $_smarty_tpl->smarty->ext->_foreach->init($_smarty_tpl, $_smarty_tpl->tpl_vars['types']->value, 'type', false, NULL, 'types', array (
));
$_smarty_tpl->tpl_vars['type']->do_else = true;
if ($_from !== null) foreach ($_from as $_smarty_tpl->tpl_vars['type']->value) {
$_smarty_tpl->tpl_vars['type']->do_else = false;
?>
			                        <tr id="typecontent-<?php echo htmlspecialchars((string)$_smarty_tpl->tpl_vars['type']->value['typeId'], ENT_QUOTES, 'UTF-8', true);?>
" data-id="<?php echo htmlspecialchars((string)$_smarty_tpl->tpl_vars['type']->value['typeId'], ENT_QUOTES, 'UTF-8', true);?>
" data-value="<?php echo htmlspecialchars((string)$_smarty_tpl->tpl_vars['type']->value['fileName'], ENT_QUOTES, 'UTF-8', true);?>
" class="<?php if ($_smarty_tpl->tpl_vars['type']->value['status'] == 'H') {?>table-warning<?php }?>">
				                        <td class="text-center text-nowrap"><i class="ph-dots-six text-muted"></i></td>
			                            <td class="text-start"> <?php echo $_smarty_tpl->tpl_vars['type']->value['name'];?>
</td>
			                            <td class="text-start"> <?php echo $_smarty_tpl->tpl_vars['type']->value['fileName'];?>
</td>
			                            <td class="text-center" id="status-<?php echo htmlspecialchars((string)$_smarty_tpl->tpl_vars['type']->value['typeId'], ENT_QUOTES, 'UTF-8', true);?>
"><?php echo $_smarty_tpl->tpl_vars['type']->value['statusName'];?>
</td>
			                            <td class="text-center">
			                                <div class="d-inline-flex">
				                                <a class="text-primary" data-bs-popup="tooltip" title="Редактировать" data-bs-placement="auto" href="<?php echo htmlspecialchars((string)$_smarty_tpl->tpl_vars['adminUrl']->value, ENT_QUOTES, 'UTF-8', true);?>
/typecontent?action=edit&id=<?php echo htmlspecialchars((string)$_smarty_tpl->tpl_vars['type']->value['typeId'], ENT_QUOTES, 'UTF-8', true);?>
"><i class="ph-note-pencil me-2"></i></a>
			                                    <div class="dropdown">
				                                    <a class="text-body" data-bs-toggle="dropdown"><i class="ph-list"></i></a>

			                                        <div class="dropdown-menu dropdown-menu-end">
			                                            <a class="dropdown-item" href="<?php echo htmlspecialchars((string)$_smarty_tpl->tpl_vars['adminUrl']->value, ENT_QUOTES, 'UTF-8', true);?>
/typecontent?action=edit&id=<?php echo htmlspecialchars((string)$_smarty_tpl->tpl_vars['type']->value['typeId'], ENT_QUOTES, 'UTF-8', true);?>
"><i class="ph-note-pencil me-2"></i> Редактировать</a>
				                                        <button class="dropdown-item ajax_action" data-module="typecontents" data-action="status" data-id="<?php echo htmlspecialchars((string)$_smarty_tpl->tpl_vars['type']->value['typeId'], ENT_QUOTES, 'UTF-8', true);?>
"><i class="<?php if ($_smarty_tpl->tpl_vars['type']->value['status'] == 'V') {?>ph-eye<?php } else { ?>ph-eye-slash<?php }?> me-2"></i> Статус</button>
			                                            <div class="dropdown-divider"></div>
			                                            <button class="dropdown-item text-danger" onclick="newRemove(<?php echo htmlspecialchars((string)$_smarty_tpl->tpl_vars['type']->value['typeId'], ENT_QUOTES, 'UTF-8', true);?>
, '<?php echo htmlspecialchars((string)$_smarty_tpl->tpl_vars['type']->value['name'], ENT_QUOTES, 'UTF-8', true);?>
', 'typecontents');"><i class="ph-trash me-2"></i> Удалить</button>
			                                        </div>
			                                    </div>
			                                </div>
			                            </td>
			                        </tr>
			                        <?php
}
$_smarty_tpl->smarty->ext->_foreach->restore($_smarty_tpl, 1);?>

			                    </tbody>
		                    <?php } else { ?>
		                        <tbody><tr class="odd"><td class="text-center" colspan="8">- Не найдено -</td></tr></tbody>
		                    <?php }?>
	                    </table>
		            </div>

	                <?php $_smarty_tpl->_subTemplateRender("file:module/pagination.tpl", $_smarty_tpl->cache_id, $_smarty_tpl->compile_id, 0, $_smarty_tpl->cache_lifetime, array('url'=>((string)$_smarty_tpl->tpl_vars['adminUrl']->value)."/typecontent",'params'=>((string)$_smarty_tpl->tpl_vars['buildQueryString']->value)), 0, false);
?>

	            </div>
	        </div>
	    </div>
	</div>

	<?php echo '<script'; ?>
>
	    $(document).ready(function() {
	        <?php if ((isset($_smarty_tpl->tpl_vars['errors']->value['not_saved']))) {?> new Noty({ text: '«<?php echo htmlspecialchars((string)(($tmp = $_smarty_tpl->tpl_vars['social']->value['name'] ?? null)===null||$tmp==='' ? '' ?? null : $tmp), ENT_QUOTES, 'UTF-8', true);?>
» НЕ сохранен или не были изменены', type: 'error', timeout: 1500 }).show(); <?php }?>
	        <?php if ((isset($_smarty_tpl->tpl_vars['messages']->value['saved']))) {?> new Noty({ text: '«<?php echo htmlspecialchars((string)(($tmp = $_smarty_tpl->tpl_vars['social']->value['name'] ?? null)===null||$tmp==='' ? '' ?? null : $tmp), ENT_QUOTES, 'UTF-8', true);?>
» сохранен.', type: 'success', timeout: 1500 }).show(); <?php }?>
	    });

        $(document).on('click', '.sortable_save_button', function () {
             var ids = new Array();
	        $('.sortable tr').each(function () {
		        var typeId = $(this).attr('data-id'), fileName =  $(this).attr('data-value');
		        ids.push({ id : typeId , fileName: fileName });
	        })
	        console.log(ids);
	        $.post("<?php echo htmlspecialchars((string)$_smarty_tpl->tpl_vars['adminUrl']->value, ENT_QUOTES, 'UTF-8', true);?>
/typecontents?action=reorder", { ids: ids }, function (response) {
		        $('.sortable_footer_navbar').removeClass('show');
		        new Noty({ text: response.message, type: response.type, timeout: 1500 }).show();
		        if (response.status == 200) {
			        setTimeout(() => {
				        // location.reload();
			        }, 1500);
		        }
	        });
        })
        $(document).on('click', '.sortable_cancel_button', function () {
            $('.sortable_footer_navbar').removeClass('show');
            location.reload();
        })

	<?php echo '</script'; ?>
>






<?php }
}
