ACC SHELL

Path : /srv/www/vhosts/petrikov/admin/pages/admin/
File Upload :
Current File : /srv/www/vhosts/petrikov/admin/pages/admin/autorization.php

<?php
	$make = select( "make", "view" );
	if ( $make == "view" )
	{
		$do = select( "do", "empty" );

		if ( $do != "empty" )
		{
			$title = "";

			$id = select( "id", -1 );
			if ( $id != -1 ) {
				$query = "SELECT name FROM `hotels` WHERE ID = $id";
			 
				$result = @mysql_query( $query, $dbc );

				if ( @mysql_num_rows( $result ) > 0 )
				{
					$row = mysql_fetch_row( $result );
					$title = " <strong>\"".$row[0]."\"</strong>";
				}
			}

			if ( $do == "autorized" )
			{
				message( "$title byl úspěčně autorizován." );
			}
			elseif ( $do == "deautorized" )
			{
				message( "$title byl úspěčně deautorizován." );
			}
		}

		/*$query = "SELECT * FROM `hotels`, `users` WHERE hotels.ID_user = users.ID && hotels.autorized = 0 GROUP BY hotels.ID DESC";*/
		$query = "SELECT * FROM `hotels`, `users` WHERE hotels.ID_user = users.ID GROUP BY hotels.autorized ASC, hotels.name ASC";
			 
		$result = mysql_query( $query, $dbc );
		
		if ( mysql_num_rows( $result ) > 0 )
		{
			$i = -1;
			$table = array();

			while ( $row = mysql_fetch_array( $result ) )
			{
				$i++;
				$table[ $i ][ 'hotel_ID' ] = $row[ 0 ];
				$table[ $i ][ 'autorized' ] = $row[ 2 ];
				$table[ $i ][ 'hotel_name' ] = $row[ 3 ];
				$table[ $i ][ 'address_street' ] = $row[ 5 ];
				$table[ $i ][ 'address_city' ] = $row[ 6 ];
				$table[ $i ][ 'user_name' ] = $row[ 16 ];
				$table[ $i ][ 'user_surname' ] = $row[ 17 ];
				$table[ $i ][ 'email' ] = $row[ 18 ];

			}
			$smarty->assign( 'table', $table );
		
			$smarty->display( 'admin/autorization.tpl' );

		}
		else
		{
			message( "Není zde žádný hotel." );
		}
	}
	elseif ( $make == "autorization" )
	{
		$id = select( "id", -1 );

		if ( $id != -1 )
		{
			$query = "SELECT ID FROM `hotels` WHERE ID = $id";
			 
			$result = @mysql_query( $query, $dbc );

			if ( @mysql_num_rows( $result ) > 0 )
			{
				$query = "UPDATE `hotels` SET `autorized` = '1' WHERE ID = $id";
			 
				$result = @mysql_query( $query, $dbc );

				if ( $result ) {
					header( "Location: index.php?action=autorization&make=view&do=autorized&id=$id" );
				}
				else
				{
					message( "system_error", TRUE );
					write_log( "\nSoubor: ". __FILE__. "\nŘádek : ". __LINE__. "\nChyba : ". mysql_error() );
				}
			}
			else
			{
				message( "id_not_exist", TRUE );
			}
		}
		else
		{
			message( "Nebylo zadáno ID hotelu který chcete autorizovat." );
		}
	}
	elseif ( $make == "deautorization" )
	{
		$id = select( "id", -1 );

		if ( $id != -1 )
		{
			$query = "SELECT ID FROM `hotels` WHERE ID = $id";
			 
			$result = @mysql_query( $query, $dbc );

			if ( @mysql_num_rows( $result ) > 0 )
			{
				$query = "UPDATE `hotels` SET `autorized` = '0' WHERE ID = $id";
			 
				$result = @mysql_query( $query, $dbc );

				if ( $result ) {
					header( "Location: index.php?action=autorization&make=view&do=deautorized&id=$id" );
				}
				else
				{
					message( "system_error", TRUE );
					write_log( "\nSoubor: ". __FILE__. "\nŘádek : ". __LINE__. "\nChyba : ". mysql_error() );
				}
			}
			else
			{
				message( "id_not_exist", TRUE );
			}
		}
		else
		{
			message( "Nebylo zadáno ID hotelu který chcete deautorizovat." );
		}
	}
	else
	{
		message( "action_not_exist", TRUE );;
	}
?>	

ACC SHELL 2018