ACC SHELL
<?php
// session
session_cache_limiter( 'private, must-revalidate' );
session_cache_expire( 60 );
session_start();
$page = new stdClass();
// easy template system
require_once( '../ets.php' );
// homebrew utilities
require_once( '../functions.php' );
// myql database info + init
require_once( '../init-db-info.php' );
require( '../init-db.php' );
// admin initialization
include( 'admin-init.php' );
?>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<?php
include( 'parts/html-head.php' );
?>
<body>
<div id="page">
<?php
//echo print_r( $_SERVER, true ) . '<div class="cleaner20"></div>';
if ( !( $admin->is_loaded() ) )
{
echo '<div class="loginBox">';
}
$page->logo = new stdClass();
$page->adminLoaded = $admin->is_loaded();
$page->logo->src = '/img/logo.png';
$page->logo->srcOver = '/img/logo.png';
$page->logo->title = $adminName;
printt( $page, 'html/header.html' );
// show login form/info
if ( !( $admin->is_loaded() ) )
{
include('admin-login.php');
}
// show page content
else
{
include('parts/admin-menu.php');
echo '
<div class="middle">
<div class="inner">
';
switch ( $url_action )
{
case 'listProducts':
case 'listArticles':
case 'listBanners':
case 'listMenuIconHorizontal':
//case 'listMenuIconVertical1':
//case 'listMenuIconVertical2':
case 'listCategory':
case 'listArticleCategory':
case 'listPhotogalleryCategory':
case 'listContactForm':
case 'listContactForm25':
case 'listContactForm29':
case 'listSettings':
case 'listSettingsEx':
case 'listOrders':
case 'listOrderState':
case 'listComments':
case 'listBackground':
//case 'listHTMLContent':
case 'listSEO':
case 'listManufacturer':
case 'listNews1':
//case 'listNews2':
case 'listPhotogalleries':
case 'listShipping':
case 'listDownloadHistory':
if ( isset( $_GET['id'] ) || ( isset( $_GET['cmd'] ) && ($_GET['cmd']=='new') ) )
{
/// TODO: remove
if ( isset( $_GET['cmd'] ) && ($_GET['cmd']=='new') )
{
unset( $_GET['id'] );
}
/// TODO.
echo $adminPage->printDataEdit();
}
else
{
echo $adminPage->printDataGrid();
}
break;
case 'listMenu':
include( 'admin-edit-menu.php' );
break;
case 'listXMLexport':
include( 'admin-xml-export.php' );
break;
case 'listPages2':
echo '
<div id="pageListWrapper">';
// page list
include( "page/admin-list-pages.php" );
echo '
</div>
<div id="pageBoxWrapper">';
// save page item content
if ( isset( $_POST['pageItemID'] ) && isset( $_POST['pageItemType'] ) && isset( $_POST['pageID'] ) )
{
include( "page/admin-page-item-content-save.php" );
}
// page detail + page items list
if ( is_numeric( $url_pageID ) && ( (!is_numeric( $url_pageItemID ) && !is_numeric( $url_pageItemType )) || ($url_move != '') ) )
{
echo '<link rel="stylesheet" type="text/css" href="/css/style.css" media="screen" />';
include( "page/admin-page-edit.php" );
echo ' <div class="cleaner10"></div>
<div id="pageItemListWrapper">';
include( "page/admin-page-list-items.php" );
echo ' </div>';
}
// edit page item
if ( is_numeric( $url_pageID ) && is_numeric( $url_pageItemID ) && is_numeric( $url_pageItemType ) )
{
echo '
<div class="border pageWrapper">
<div class="pageTitle"><a href="/admin/admin.php?action=listPages2&pageID='.$url_pageID.'" title="zpět na stránku">← Stránka</a> \ Úprava položky</div>
</div>
<div class="cleaner10"></div>
<div id="pageItemListWrapper" class="border" style="padding:20px;">';
include( "page/admin-page-item-content-edit.php" );
echo '
</div>
<div class="cleaner10"></div>
<div class="border pageWrapper">
<div class="pageTitle">
<a href="/admin/admin.php?action=listPages2&pageID='.$url_pageID.'" title="zpět">← zpět</a>
</div>
</div>
';
}
echo '
</div>
<div class="cleaner10"></div>
<div id="pageItemOverlay" class="border">
<div class="pageItemOverlayContentWrap">
<div class="admin-loading">
</div>
</div>
</div>
';
break;
case 'changePasswd':
case 'changeEmail':
include( 'admin-login.php' );
break;
default:
include( 'parts/admin-homepage.php' );
break;
}
echo '
</div>
</div>
';
}
printt( $page, 'html/footer.html' );
if ( !( $admin->is_loaded() ) )
{
echo '</div>';
}
?>
</div>
</body>
</html>
ACC SHELL 2018