403Webshell
Server IP : 195.130.67.5  /  Your IP : 216.73.217.154
Web Server : Microsoft-IIS/10.0
System : Windows NT WEBSERVER1 10.0 build 17763 (Windows Server 2016) i586
User : IUSR ( 0)
PHP Version : 7.4.19
Disable Function : NONE
MySQL : OFF  |  cURL : ON  |  WGET : OFF  |  Perl : OFF  |  Python : OFF  |  Sudo : OFF  |  Pkexec : OFF
Directory :  /Old Sites/modip/infosystem_v7/application/controllers/

Upload File :
current_dir [ Writeable ] document_root [ Writeable ]

 

Command :


[ Back ]     

Current File : /Old Sites/modip/infosystem_v7/application/controllers/buildings.php
<?php

function add_building_submit() {
	
	if(!permission_exists("add_building")) {
		$_SESSION['error_message']="Δεν έχετε τα απαραίτητα δικαιώματα να προβάλετε αυτή τη σελίδα.";
		default_page();
		return;
	}


	foreach($_POST AS $key => $value) ${$key}=$value;

	if(!$code || !$description || !$address || !$id_city || $levels==NULL) {
		$_SESSION['error_message']="Πρέπει να συμπληρώσετε όλα τα υποχρεωτικά πεδία.";
		add_building($code, $description, $address, $id_city, $levels, $sqm);
		return;
	}
	
	$code_exists=mysql_num_rows(query("SELECT * FROM __buildings WHERE code='".$code."'"));
	if($code_exists!=0) {
		$_SESSION['error_message']="Υπάρχει ήδη κτίριο με κωδικό ".$code.".";
		add_building($code, $description, $address, $id_city, $levels, $sqm);
		return;
	}

	
	query("INSERT INTO __buildings (code, description, address, id_city, levels, sqm) VALUES ('".$code."', '".$description."', '".$address."', '".$id_city."', '".$levels."', '".$sqm."')");
	
	if(mysql_affected_rows()>0) $_SESSION['success_message']="Το κτίριο εισήχθη επιτυχώς.";
	
	view_building(mysql_insert_id());
}


function delete_building() {

	$id_building=$_GET['id_building'];

	if(!permission_exists("delete_building")) {
		$_SESSION['error_message']="Δεν έχετε τα απαραίτητα δικαιώματα να προβάλετε αυτή τη σελίδα.";
		default_page();
		return;
	}


	$rooms_exist=mysql_num_rows(query("SELECT * FROM __rooms WHERE id_building='".$id_building."'"));
	if($rooms_exist!=0) {
		$_SESSION['error_message']="Υπάρχουν καταχωρημένες αίθουσες για αυτό το κτίριο και δε μπορεί να γίνει διαγραφή.";
		view_building($id_building);
		return;
	}

	
	query("DELETE FROM __buildings WHERE id='".$id_building."'");

	if(mysql_affected_rows()>0) $_SESSION['success_message']="Το κτίριο διεγράφη επιτυχώς. ";
	else $_SESSION['error_message']="Απροσδόκητο σφάλμα κατά τη διαγραφή του κτιρίου.";


	view_all_buildings();
}


function update_building_submit() {

	$id_building=$_POST['id_building'];

	if(!permission_exists("update_building")) {
		$_SESSION['error_message']="Δεν έχετε τα απαραίτητα δικαιώματα να προβάλετε αυτή τη σελίδα.";
		default_page();
		return;
	}

	foreach($_POST AS $key => $value) ${$key}=$value;

	if(!$code || !$description || !$address || !$id_city || $levels==NULL) {
		$_SESSION['error_message']="Πρέπει να συμπληρώσετε όλα τα υποχρεωτικά πεδία.";
		update_building($id_building);
		return;
	}
	
	$old_data_i=mysql_fetch_array(query("SELECT * FROM __buildings WHERE id='".$id_building."'"));

	$code_exists=mysql_num_rows(query("SELECT * FROM __buildings WHERE code='".$code."' AND code!='".$old_data_i["code"]."'"));
	if($code_exists!=0) {
		$_SESSION['error_message']="Υπάρχει ήδη κτίριο με κωδικό ".$code.".";
		update_building($id_building);
		return;
	}
	
	$duplicate_code=mysql_num_rows(query("SELECT * FROM __buildings WHERE code='".$code."' AND code!='".$old_data_i['code']."'"));
	if($duplicate_code!=0) {
		$_SESSION['error_message']="Ο κωδικός κτιρίου που δώσατε υπάρχει ήδη.";
		update_building($id_building);
		return;
	}


	$no_changes=mysql_num_rows(query("SELECT * FROM __buildings WHERE id='".$id_building."' AND code='".$code."' AND description='".$description."' AND address='".$address."' AND id_city='".$id_city."' AND levels='".$levels."' AND sqm='".$sqm."'"));

	if($no_changes>0) {
		$_SESSION['error_message']="Δεν κάνατε κάποια τροποποίηση στα στοιχεία του κτιρίου.";
		view_building($id_building);
		return;
	}	
	
	query("UPDATE __buildings SET code='".$code."', description='".$description."', address='".$address."', id_city='".$id_city."', levels='".$levels."', sqm='".$sqm."' WHERE id='".$id_building."'");

	if(mysql_affected_rows()>0) $_SESSION['success_message']="Τα στοιχεία του κτιρίου τροποποιήθηκαν επιτυχώς.";
	else $_SESSION['error_message']="Απροσδόκητο σφάλμα κατά την τροποποίηση των στοιχείων του κτιρίου.";

	view_building($id_building);
}


function add_room_submit() {
	
	if(!permission_exists("add_room")) {
		$_SESSION['error_message']="Δεν έχετε τα απαραίτητα δικαιώματα να προβάλετε αυτή τη σελίδα.";
		default_page();
		return;
	}


	foreach($_POST AS $key => $value) ${$key}=$value;

	if(!$code || !$id_building || $level==NULL || !$id_usage) {
		$_SESSION['error_message']="Πρέπει να συμπληρώσετε όλα τα υποχρεωτικά πεδία.";
		add_room($code, $id_building, $level, $id_usage, $sqm, $heat_cold, $capacity);
		return;
	}
	
	$code_exists=mysql_num_rows(query("SELECT * FROM __rooms WHERE code='".$code."'"));
	if($code_exists!=0) {
		$_SESSION['error_message']="Υπάρχει ήδη αίθουσα με κωδικό ".$code.".";
		add_room($code, $id_building, $level, $id_usage, $sqm, $heat_cold, $capacity);
		return;
	}

	
	query("INSERT INTO __rooms (code, id_building, level, id_usage, sqm, heat_cold, capacity) VALUES ('".$code."', '".$id_building."', '".$level."', '".$id_usage."', '".$sqm."', '".$heat_cold."', '".$capacity."')");
	
	if(mysql_affected_rows()>0) $_SESSION['success_message']="Η αίθουσα εισήχθη επιτυχώς.";
	
	view_room(mysql_insert_id());
}


function delete_room($id_room) {

	if(!permission_exists("delete_room")) {
		$_SESSION['error_message']="Δεν έχετε τα απαραίτητα δικαιώματα να προβάλετε αυτή τη σελίδα.";
		default_page();
		return;
	}


	query("DELETE FROM __rooms WHERE id='".$id_room."'");

	if(mysql_affected_rows()>0) $_SESSION['success_message']="Η αίθουσα διεγράφη επιτυχώς. ";
	else $_SESSION['error_message']="Απροσδόκητο σφάλμα κατά τη διαγραφή της αίθουσας.";

	
	view_all_rooms();
}


function update_room_submit() {

	$id_room=$_POST['id_room'];

	if(!permission_exists("update_room")) {
		$_SESSION['error_message']="Δεν έχετε τα απαραίτητα δικαιώματα να προβάλετε αυτή τη σελίδα.";
		default_page();
		return;
	}

	foreach($_POST AS $key => $value) ${$key}=$value;

	if(!$code || !$id_building || $level==NULL || !$id_usage) {
		$_SESSION['error_message']="Πρέπει να συμπληρώσετε όλα τα υποχρεωτικά πεδία.";
		update_room($id_room);
		return;
	}
	
	$old_data_i=mysql_fetch_array(query("SELECT * FROM __rooms WHERE id='".$id_room."'"));
	
	$code_exists=mysql_num_rows(query("SELECT * FROM __rooms WHERE code='".$code."' AND code!='".$old_data_i["code"]."'"));
	if($code_exists) {
		$_SESSION['error_message']="Υπάρχει ήδη αίθουσα με κωδικό ".$code.".";
		update_room($id_room);
		return;
	}

	$duplicate_code=mysql_num_rows(query("SELECT * FROM __rooms WHERE code='".$code."' AND code!='".$old_data_i['code']."'"));
	if($duplicate_code!=0) {
		$_SESSION['error_message']="Ο κωδικός αίθουσας που δώσατε υπάρχει ήδη.";
		update_room($id_room);
		return;
	}


	$no_changes=mysql_num_rows(query("SELECT * FROM __rooms WHERE id='".$id_room."' AND code='".$code."' AND id_building='".$id_building."' AND level='".$level."' AND id_usage='".$id_usage."' AND sqm='".$sqm."' AND heat_cold='".$heat_cold."' AND capacity='".$capacity."'"));

	if($no_changes>0) {
		$_SESSION['error_message']="Δεν κάνατε κάποια τροποποίηση στα στοιχεία της αίθουσας.";
		view_room($id_room);
		return;
	}	
	
	query("UPDATE __rooms SET code='".$code."', id_building='".$id_building."', level='".$level."', id_usage='".$id_usage."', sqm='".$sqm."', heat_cold='".$heat_cold."', capacity='".$capacity."' WHERE id='".$id_room."'");

	if(mysql_affected_rows()>0) $_SESSION['success_message']="Τα στοιχεία της αίθουσας τροποποιήθηκαν επιτυχώς.";
	else $_SESSION['error_message']="Απροσδόκητο σφάλμα κατά την τροποποίηση των στοιχείων της αίθουσας.";

	view_room($id_room);
}

?>

Youez - 2016 - github.com/yon3zu
LinuXploit