ACC SHELL

Path : /srv/www/vhosts/petrikov/
File Upload :
Current File : /srv/www/vhosts/petrikov/index.php

<?php
	require "./admin/mysql_connect.php";
	
	$screen = ( isset( $_GET[ "screen" ] ) )?$_GET[ "screen" ]:"index";

	require "./smarty/Smarty.class.php";

	$smarty = new Smarty;
	$smarty->template_dir = "./smarty/templates/";
	$smarty->compile_dir = "./smarty/templates_c/";
	$smarty->config_dir = "./smarty/configs/";
	$smarty->cache_dir = "./smarty/cache/";

	require "./functions.php";

	$query = "SELECT * FROM `content` WHERE display = 1 ORDER BY `order` ASC";
			 
	$result = mysql_query( $query, $dbc );
	$table = array();
	if ( mysql_num_rows( $result ) > 0 )
	{
		$i = -1;
		while ( $row = mysql_fetch_row( $result ) )
		{
			$i++;
			$table[ $i ][ 'title' ] = $row[ 1 ];
			$table[ $i ][ 'link' ] = str_replace( " ", "_", strtolower( noCzechChars( $row[ 1 ] ) ) );
			$table[ $i ][ 'only_link' ] = $row[ 5 ];
			$table[ $i ][ 'ex_link' ] = $row[ 6 ];
			$table[ $i ][ 'new_window' ] = $row[ 7 ];
		}
	}

	$smarty->assign( 'menu', $table );

	$smarty->assign( 'screen', $screen );

	$smarty->assign( 'page', $page );

	if ( $screen != "index" ) {
		if ( $screen == "aktuality" ) {
			$query = "SELECT ID, title, content, DATE_FORMAT(date, '%e.%c.%Y') FROM `newsreel` WHERE display = 1 ORDER BY date DESC";
			$result = mysql_query( $query, $dbc );

			$table = array();
			if ( mysql_num_rows( $result ) > 0 )
			{
				$i = -1;
				while ( $row = mysql_fetch_row( $result ) )
				{
					$i++;
					$content = $row[ 2 ];
					if ( !isset( $_GET[ 'page' ] ) ) {
						$dokonceni = short_message( $content, 200 );
					} else {
					  if ( $_GET[ 'page' ] == $row[ 0 ] ) {
						$content = preg_replace( "/<(a|img|strong|em)([^>]*)?>/", "#20$1 $2#20", $content );
						$content = preg_replace( "/<\/(a|img|strong|em)>/", "#21$1#21", $content );
						$content = preg_replace( "/<\/p><p ([^>]*?)>/", "#10br /#10", $content );
						$content = preg_replace( "/<[^>]*>/", "",$content );
						$content = preg_replace( "/#20(a|img|strong|em)([^#]*)?#20/", "<$1 $2>", $content );
						$content = preg_replace( "/#21(a|img|strong|em)#21/", "</$1>", $content );
						$content = preg_replace( "/\\\\/", "//", $content );
						$content = preg_replace( "/#10br \/#10/", "<br /><br />", $content );
						$dokonceni = FALSE;
           				 } else {
						  $dokonceni = short_message( $content, 200 );
						}
					}
					$table[ $i ][ 'ID' ] = $row[ 0 ];
					$table[ $i ][ 'title' ] = $row[ 1 ];
					$table[ $i ][ 'content' ] = $content;
					if ( $dokonceni ) {
						$table[ $i ][ 'arrow' ] = 1;
					} else {
						$table[ $i ][ 'arrow' ] = 0;
					}
					$table[ $i ][ 'date' ] = $row[ 3 ];
					if ( $_GET[ 'page' ] == $row[ 0 ] ) {
						$table[ $i ][ 'selected' ] = "selected";
					} else {
						$table[ $i ][ 'selected' ] = "noselected";
					}
				}
			}
			$smarty->assign( 'actuals', $table );

			$smarty->assign( 'title', 'Aktuality' );

			$smarty->display( 'content.tpl' );
		} 
		elseif ( $screen == "ubytovani" ) {
			$query = "SELECT * FROM `hotels` WHERE autorized = 1 ORDER BY `order` ASC";
			$result = mysql_query( $query, $dbc );

			$table = array();
			if ( mysql_num_rows( $result ) > 0 )
			{
				$i = -1;
				while ( $row = mysql_fetch_row( $result ) )
				{
					$i++;
					$table[ $i ][ 'name' ] = $row[ 3 ];
					$table[ $i ][ 'quick_title' ] = $row[ 12 ];
					$table[ $i ][ 'content' ] = $row[ 4 ];
				}
				$smarty->assign( 'title', 'Možnosti ubytování' );
				//$smarty->assign( 'table', $table );
				
				$smarty->display( 'content.tpl' );
			}
		} else {
			$query = "SELECT * FROM `content`";
			 
			$result = mysql_query( $query, $dbc );

			while ( $row = mysql_fetch_row( $result ) ) {
				if ( str_replace( " ", "_", strtolower( noCzechChars( $row[ 1 ] ) ) ) == $screen ) { 
					$title = $row[ 1 ];
					$content = preg_replace( "/\.\.\/images/", "images", $row[ 2 ]);
					$content = preg_replace( "/<img (.*?)src=\"(.*?)\"(.*?)\/>/", "<a href=\"$2\" target=\"blank\"><img $1 src=\"$2\" $3/></a>", $content);
					break;
				}
			}

			$smarty->assign( 'title', $title );

			$smarty->assign( 'content', $content );

			$smarty->display( 'content.tpl' );
		}		
	} else {
		$query = "SELECT ID, title, content, DATE_FORMAT(date, '%e.%c.%Y') FROM `newsreel` WHERE display = 1 ORDER BY date DESC LIMIT 0,2";
			 
		$result = mysql_query( $query, $dbc );
		
		$table = array();
		if ( mysql_num_rows( $result ) > 0 )
		{
			$i = -1;
			while ( $row = mysql_fetch_row( $result ) )
			{
				$i++;
				$content = $row[ 2 ];
				$dokonceni = short_message( $content, 200 );
				$table[ $i ][ 'ID' ] = $row[ 0 ];
				$table[ $i ][ 'title' ] = $row[ 1 ];
				$table[ $i ][ 'content' ] = $content;
				if ( $dokonceni ) {
					$table[ $i ][ 'arrow' ] = 1;
				} else {
					$table[ $i ][ 'arrow' ] = 0;
				}
				$table[ $i ][ 'date' ] = $row[ 3 ];
			}
		}
		$smarty->assign( 'actuals', $table );

		$smarty->assign( 'title', 'Aktuality' );

		$query = "SELECT ID, name, smallinfo FROM `hotels` ORDER BY `order` ASC LIMIT 0,3";
		$result = mysql_query( $query, $dbc );
		$table = array();
		if ( mysql_num_rows( $result ) > 0 )
		{
			$i = -1;
			while ( $row = mysql_fetch_row( $result ) )
			{
				$i++;
				$table[ $i ][ 'ID' ] = $row[ 0 ];
				$table[ $i ][ 'name' ] = $row[ 1 ];
				$table[ $i ][ 'smallinfo' ] = ( !empty( $row[ 2 ] ) )?$row[ 2 ]:$row[ 1 ];
			}
		}
		$smarty->assign( 'top', $table );
		$smarty->display( 'index.tpl' );
	}

?>

ACC SHELL 2018