ACC SHELL

Path : /srv/www/vhosts/marevva/nadacekrizovatka/admin/
File Upload :
Current File : /srv/www/vhosts/marevva/nadacekrizovatka/admin/admin.php

<?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&amp;pageID='.$url_pageID.'" title="zpět na stránku">&larr; Stránka</a> &nbsp; \ &nbsp; Ú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&amp;pageID='.$url_pageID.'" title="zpět">&larr; 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