ACC SHELL
<?php
include('../inc/template-admin.php');
$actions=array(
'add'=>'Přidat šablonu',
'add_now'=>'přidat',
'list'=>'Seznam šablon',
'edit'=>'Upravit',
'edit_confirm'=>'Uložit',
'after_add'=>'Seznam šablon',
'after_confirm'=>'Seznam šablon',
'delete'=>'smazat šablonu',
'delete_confirm'=>'Ano, smazat'
);
$content='';
$args=array(
'name'=>'Šablony',
'table'=>'sys_template',
'item_title'=>'CONCAT_WS(\'-\', sys_templates.name)',
'documents'=>FALSE,
'actions'=>$actions,
'listable'=>FALSE,
'join'=>' LEFT JOIN sys_templates_languages AS cz ON (cz.id_template=sys_templates.id)',
'where'=>' AND cz.id_language=1',
'ftp'=>$ftp,
'items'=>array(
array(
'type'=>'text',
'name'=>'Název',
'field'=>'name',
'reg'=>'^.+$',
),
array(
'type'=>'multireference',
'name'=>'vastnosti',
'mrtable'=>'sys_templates_languages',
'mrkey'=>'id_template',
'mrfkey'=>'id_language',
'ftable'=>'languages',
'fkey'=>'id',
'ffield'=>'name',
'data'=>array(
array(
'type'=>'text',
'name'=>'Přípona titulky',
'field'=>'title_suffix',
'default'=>'',
'reg'=>'^.*$',
),
),
),
array(
'type'=>'text',
'name'=>'PHP skript',
'field'=>'script_file',
'default'=>'',
'reg'=>'^.*$',
),
array(
'type'=>'multireference',
'name'=>'CSS',
'mrtable'=>'sys_css_templates',
'mrkey'=>'id_template',
'mrfkey'=>'id_css',
'ftable'=>'sys_csss',
'fkey'=>'id',
'ffield'=>'name',
'reg'=>'^.*$',
),
),
'list'=>array(
'columns'=>array(
array(
'name'=>'Název',
'field'=>'Název',
'sort'=>'sys_templates.name',
'href'=>'this',
'width'=>'130',
),
),
),
);
// $db->insert('topics_languages', $row);
// $db->createTable('news_files', 'user');
// $db->createColumn('news', 'topic', 'integer');
// $db->dropColumn('countries', 'country');
$admin=new Admin($args);
$content.=$admin->getHTML();
if (TRUE==$admin->id)
{
// Promenne
if ('2'==$_GET['c'])
{
$actions=array(
'add'=>'Přidat stránku',
'add_now'=>'přidat',
'list'=>'Seznam stránek',
'edit'=>'upravit',
'edit_confirm'=>'uložit',
'after_add'=>'upravit',
'after_confirm'=>'Seznam stránek',
'delete'=>'smazat stránku',
'delete_confirm'=>'Ano, smazat'
);
$args=array(
'name'=>'Uživatelské proměnné',
'table'=>'sys_var',
'item_title'=>'CONCAT_WS(\'-\', name)',
'documents'=>FALSE,
'actions'=>$actions,
'where'=>' AND id_template='.(int)$admin->id,
'items'=>array(
array(
'type'=>'hidden',
'name'=>'Stránka',
'field'=>'id_template',
'default'=>(int)$admin->id,
'reg'=>'^.+$',
),
array(
'type'=>'text',
'name'=>'Název',
'field'=>'name',
'reg'=>'^.+$',
),
array(
'type'=>'reference',
'name'=>'Typ',
'field'=>'id_column_type',
'ftable'=>'sys_db_column_types',
'fkey'=>'id',
'ffield'=>'uf_name',
'reg'=>'^.+$',
),
),
'list'=>array(
'columns'=>array(
array(
'name'=>'Název',
'field'=>'Název',
'sort'=>'title',
'href'=>'this',
'width'=>'130',
),
),
),
);
$admin2=new Admin($args);
$content.=$admin2->getHTML();
}
if ('1'==$GLOBALS['user']['rights'])
{
$card_menu='
<ul id="card-menu">
<li><a href="?'.get_params($_GET, array('c')).'">Vlastnosti šablony</a></li>
<li><a href="?c=2'.get_params($_GET, array('c')).'">Proměnné</a></li>
</ul>
';
}
else
{
$card_menu='';
}
}
else
{
$card_menu='';
}
echo html('Administrace – šablony', $content, array('../inc/pages-tree.php'));
?>
ACC SHELL 2018