ACC SHELL

Path : /srv/www/vhosts/eqnxold/lib/
File Upload :
Current File : /srv/www/vhosts/eqnxold/lib/function.php

<?
class Page extends tMySql
{
	###############################################
	########## DEFINICE VLASTNOSTI TRIDY ##########
	var $page_title;
	var $end;
	var $id;
	var $menu;
	var $data = array (
			"name" => "HomePage",
			"shortdesc" => "",
			"keyword" => "",
		);

	###############################################
	########## DATABASE TABLE SETTINGS   ##########
	var $tbl = array (
		"category" 	                  => "eq_category",
		"parameters" 	                => "eq_parameters",
		"products" 	                  => "eq_products",
		"others" 	                    => "eq_others",
		"admin"                       => "eq_admin",
		"novinky"                     => "eq_news",
		"news"                        => "eq_news",
		"news_foto"                   => "eq_news_foto",
		"distributors"                => "eq_distributors",
		"distributors_kategorie"   => "eq_distributors_kategorie",
	);
	
	var $mesice = array(
	    1 => "Leden",
	    2 => "Únor",
	    3 => "Březen",
	    4 => "Duben",
	    5 => "Květen",
	    6 => "Červen",
	    7 => "Červenec",
	    8 => "Srpen",
	    9 => "Září",
	    10 => "Říjen",
	    11 => "Listopad",
	    12 => "Prosinec",
	  );
	###############################################
	########## VYGENEROVANI VYSLEDNE STRANKY ######
	function GenPage ($middle,$url) {
		#######################################
		#### vyber obsahu prostredniho sloupce 
		switch ($middle) {
			case "0":  $middle = ""; 	break;
			case "1":  $akt=0; $middle = Page_Sablony::Product($url); 	break;
			case "2":  $akt=0; $middle = Page_Sablony::Distributors($url); 	break;
			case "3":  $akt=0; $middle = Page_Sablony::News($url); 	break;
			case "4":  $akt=0; $middle = Page_Sablony::NewsDetail($_GET); 	break;
			case "5":  $akt=0; $middle = Page_Sablony::Home(); 	break;
            
            case "6":  
                $akt = 0;
                $middle = Page_Sablony::Order();
            break;

			case "7": $akt = 0; $middle = Page_Sablony::Category($url); break;
		}
		
		#######################################
		#### generovani vysledneho kodu stranky
		$this -> end .= Page_Sablony::Head($url);
		$this -> end .= Page_Sablony::Top();
		$this -> end .= $middle;
		//$this -> end .= Page_Sablony::Body($middle,$akt);
		$this -> end .= Page_Sablony::Bottom();
	}
	
	function GenAdmin ($stranka, $url, $prom="") {
		#######################################
		#### vyber obsahu prostredniho sloupce 
		$middlecol = "";
		switch ($stranka) {
			case "0": $middlecol .= ""; break;
			case "1": $middlecol .= Page_Admin::Home(); break;
			case "7": $middlecol .= Page_Admin::novinky($url); break;
			case "8": $middlecol .= Page_Admin::novinkyEdit($url); break;
			case "9": $middlecol .= Page_Admin::texty($url); break;
			case "10": $middlecol .= Page_Admin::textyEdit($url); break;
			case "11": $middlecol .= Page_Admin::reference($url); break;
			case "12": $middlecol .= Page_Admin::upload($url); break;
			case "13": $middlecol .= Page_Admin::certifikaty($url); break;
			case "14": $middlecol .= Page_Admin::uploadCertifikat(); break;
			case "15": $middlecol .= Page_Admin::uploadNews($url); break;
      
            case "16":
                $middlecol .= Page_Admin::maily($url);
            break;
       
			case "99": Page_Admin::Login($_POST['user'], $_POST['passwd']);
               if (!empty($_SESSION['admin']) ){
                 Header("Location: /admin");
               } else {
                 $_SESSION['post'] = $_POST;
                 $_SESSION['error'] = "Zadali jste špatné údaje.";
                 Header("Location: /admin");
               }
               break;
    
			case "100": $middlecol .= Page_Sablony::AdminLoginForm($prom); break;					     
		}
		#######################################
		#### generovani vysledneho kodu stranky
		$this -> end = Page_Sablony::HeadAdmin($_SESSION['admin_page_title'],$page_description,$page_keyword);
		$this -> end .= Page_Sablony::TopAdmin();
		$this -> end .= $middlecol;
		$this -> end .= Page_Sablony::BottomAdmin();
		return $end;	
	}
	
	
	function StaticHead() {
		return Page_Sablony::Head();
	}
	function StaticTop() {
		return Page_Sablony::Top();
	}	
	function StaticMainMenu() {
		return Page_Sablony::MainMenu();
	}	
	function StaticBottom() {
		return Page_Sablony::Bottom();
	}	
}
?>

ACC SHELL 2018