Files
interblue.pl/modules/pshowimporter/system/view/admin_controller.tpl
2024-10-25 14:16:28 +02:00

228 lines
9.2 KiB
Smarty

{function showTip type='success' id='' message='No message'}
{if !PShow_Settings::getInstance($smarty.const.__FILE__)->get('tip_'|cat:$id)}
<div class="alert alert-{$type} fade in hidden tip" id="{$id}">
<a href="#" class="close" data-dismiss="alert" aria-label="close">&times;</a>
<p>{$message}</p>
</div>
{/if}
{/function}
<script>
if (typeof SELECT_TAB !== 'undefined') {
SELECT_TAB.init('{$select_menu_tab}');
}
var PSHOW_MODULE_CLASS_NAME_ = "{$PSHOW_MODULE_CLASS_NAME_}";
var SETTINGS_URL = "{$link->getAdminLink("{$PSHOW_MODULE_CLASS_NAME_}Settings", true)}";
var MOD_SETTINGS = JSON.parse('{$mod_settings|json_encode}');
{if PShow_Settings::getInstance($smarty.current_dir)->get('fold_menu_on_enter')}
$('body').addClass('page-sidebar-closed');
{/if}
</script>
<div class="row">
<div class="page-head">
<h2 class="page-title">{$action_displayName}</h2>
<ul class="breadcrumb page-breadcrumb">
<li class="breadcrumb-container">
<a href="http://prestashow.pl">
PrestaShow.pl
</a>
</li>
<li class="breadcrumb-container">
<a href="{$link->getAdminLink("{$PSHOW_MODULE_CLASS_NAME_}Main", true)}">{$module->displayName}</a>
</li>
<li class="breadcrumb-current">
<a href="#">{$controller_displayName}</a>
</li>
</ul>
</div>
</div>
<div class="row">
<div class="col-lg-2">
<div class="panel col-xs-offset-4 col-xs-4 col-md-offset-0 col-md-12">
<h3 class="text-center"><strong><big>{$module->displayName}</big></strong></h3>
<div class="panel-content">
{if $isUpdateAvailable}
<p class="text-center">{l s='Version'}: <strong class="label label-danger">{$moduleVersion}</strong></p>
<p class="text-center"><strong class="label label-danger">New version available!</strong><hr></p>
{else}
<p class="text-center">{l s='Version'}: <strong class="label label-success">{$moduleVersion}</strong></p>
{/if}
<a href="{$link->getAdminLink("{$PSHOW_MODULE_CLASS_NAME_}Update", true)}" class="btn btn-default col-xs-12">
<i class="icon-search pull-left"></i>
{l s='See changelog' mod='skeleton'}
</a>
<br><br>
{if $isUpdateAvailable}
<a href="{$link->getAdminLink("{$PSHOW_MODULE_CLASS_NAME_}Update", true)}&page=update"
onclick="javascript:if (!confirm('Update will override all module files. Continue?'))
return false;"
class="btn btn-warning col-xs-12">
<i class="icon-refresh pull-left"></i>
{l s='Click to update' mod='skeleton'}
</a>
{/if}
</div>
</div>
<div class="clearfix"></div>
<div class="tabs">
<div class="list-group text-center">
<strong><a class="list-group-item inactive">{l s='MODULE MENU' mod='skeleton'}</a></strong>
{include file='../../views/templates/side_menu.tpl'}
<a class="list-group-item {if $smarty.get.controller == "{$PSHOW_MODULE_CLASS_NAME_}Hook"}active{/if}"
href="{$link->getAdminLink("{$PSHOW_MODULE_CLASS_NAME_}Hook", true)}">
{l s='Positions' mod='skeleton'}
</a>
<a class="list-group-item {if $smarty.get.controller == "{$PSHOW_MODULE_CLASS_NAME_}Settings"}active{/if}"
href="{$link->getAdminLink("{$PSHOW_MODULE_CLASS_NAME_}Settings", true)}">
{l s='Module settings' mod='skeleton'}
</a>
<a class="list-group-item {if $smarty.get.controller == "{$PSHOW_MODULE_CLASS_NAME_}ReportBug"}active{/if}"
href="http://helpdesk.prestashow.pl/open.php" target="_blank">
<span class="label label-default">{l s='Report bug or problem' mod='skeleton'}</span>
</a>
<a class="list-group-item {if $smarty.get.controller == "{$PSHOW_MODULE_CLASS_NAME_}Backup"}active{/if}"
href="{$link->getAdminLink("{$PSHOW_MODULE_CLASS_NAME_}Backup", true)}">
{l s='Backups' mod='skeleton'}
</a>
</div>
</div>
{if isset($pshowHook_below_side_menu)}{$pshowHook_below_side_menu}{/if}
<div class="panel">
<h3>{l s='Server info' mod='skeleton'}</h3>
<p>
<strong>PHP version:</strong>
<span class="pull-right label {if version_compare(phpversion(), '5.6.0') == -1}label-danger{else}label-success{/if}">
{phpversion()}
</span>
<div class="clearfix"></div>
</p>
<p>
<strong>Memory limit:</strong>
<span class="pull-right label {if ((int)ini_get('memory_limit')) < 1000}label-danger{else}label-success{/if}">
{ini_get('memory_limit')}
</span>
<div class="clearfix"></div>
</p>
<p>
<strong>Max exec time:</strong>
<span class="pull-right label {if ((int)ini_get('max_execution_time')) < 300}label-danger{else}label-success{/if}">
{"H:i:s"|gmdate:((int)ini_get('max_execution_time'))}
</span>
<div class="clearfix"></div>
</p>
<p>
<strong>Upload max filesize:</strong>
<span class="pull-right label {if ((int)ini_get('upload_max_filesize')) < 10}label-warning{else}label-success{/if}">
{ini_get('upload_max_filesize')}
</span>
<div class="clearfix"></div>
</p>
<p>
<strong>Post max size:</strong>
<span class="pull-right label {if ((int)ini_get('post_max_size')) < 10}label-warning{else}label-success{/if}">
{ini_get('post_max_size')}
</span>
<div class="clearfix"></div>
</p>
<p>
<strong>Free disk space [GB]:</strong>
<span class="pull-right">
{getDiskFreeSpace()}
</span>
<div class="clearfix"></div>
</p>
<p>
<strong>PCNTL extension:</strong>
<span class="pull-right">
{(int)extension_loaded('pcntl')}
</span>
<div class="clearfix"></div>
</p>
{if function_exists('libxml_clear_errors')}
<p>
<strong>LIBXML extension:</strong>
{if version_compare($smarty.const.LIBXML_DOTTED_VERSION, '2.9.3') == 0}
<span title="" data-toggle="tooltip" class="pull-right label label-tooltip label-danger"
data-original-title="This version of PHP extension may cause problems in the operation of modules related to XML processing." data-html="true" data-placement="top">
{$smarty.const.LIBXML_DOTTED_VERSION}
</span>
{else}
<span class="pull-right label label-success">
{$smarty.const.LIBXML_DOTTED_VERSION}
</span>
{/if}
<div class="clearfix"></div>
</p>
{/if}
<div class="clearfix"></div>
</div>
<div class="panel">
<h3>{l s='Recommended' mod='skeleton'}</h3>
<a href="{$recommended['url']}" target="_blank">
<div class="col-xs-6">
<img class="img-responsive" alt="PrestaShow.pl" src="{$recommended['image']}">
</div>
</a>
<div class="col-xs-6">
<a href="{$recommended['url']}" target="_blank"><strong>{$recommended['name']}</strong></a>
</div>
<div class="col-xs-12">
<p>{$recommended['description']}</p>
</div>
<div class="col-xs-12">
<a href="{$recommended['url']}" target="_blank" class="btn btn-success btn-sm"
style="width: 100%;">
<strong>{l s='More' mod='skeleton'}</strong>
</a>
</div>
<div class="clearfix"></div>
</div>
</div>
<div class="col-lg-10 modulecontainer">
{if $isUpdateAvailable}
<div class="alert alert-danger">
{l s='Update your module! Updates are very important.' mod='skeleton'}
</div>
{/if}
<div id="module_content">
{include file='./admin/alerts.tpl'}
{include file='./admin/tips.tpl'}
{if isset($content) && $content}
{$content}
{else}
<div class="panel">
{if in_array($controllername, array('settings', 'hook', 'backup', 'update', 'reportbug'))}
{include file="./admin/{$controllername}_{$action}.tpl"}
{else}
{include file="../../views/templates/admin/{$controllername}_{$action}.tpl"}
{/if}
</div>
{/if}
</div>
</div>
<div class="clearfix"></div>
</div>