ACC SHELL

Path : /srv/www/vhosts/profias/admin/
File Upload :
Current File : /srv/www/vhosts/profias/admin/templates.php

<?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 &ndash; šablony', $content, array('../inc/pages-tree.php'));
  
?>

ACC SHELL 2018