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/courses.php
<?php

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


	$has_assignments=mysql_num_rows(query("SELECT * FROM __course_assignments WHERE id_class='".$id_class."'"));
	$class_data=mysql_fetch_array(query("SELECT cl.active, co.title, cl.semester FROM __classes cl INNER JOIN __courses co ON cl.id_course=co.id WHERE cl.id='".$id_class."'"));
	$id_unit=class_to_unit($id_class);
	
	if($has_assignments){
		$_SESSION['error_message']="Το μάθημα \"".$class_data['title']."\" δεν μπορεί να απενεργοποιηθεί διότι περιέχει αναθέσεις.";
		manage_unit_classes($id_unit, $class_data['semester']);
		return;
	}
	if ($class_data['semester']!=current_semester()){
		$_SESSION['error_message']="Μπορείτε να τροποποιήσετε μόνο μαθήματα του τρέχοντος εξαμήνου (".semester_id_to_text(current_semester()).").";
		manage_unit_classes($id_unit, $class_data['semester']);
		return;	
	}
	
	if ($class_data['active']){
		query("UPDATE __classes SET active='0' WHERE id='".$id_class."'");	
		if(mysql_affected_rows()>0) $_SESSION['success_message']="Το μάθημα \"".$class_data['title']."\" απενεργοποιήθηκε επιτυχώς.";
		else $_SESSION['error_message']="Απροσδόκητο σφάλμα κατά την απενεργοποίηση του μαθήματος.";
	}else{
		query("UPDATE __classes SET active='1' WHERE id='".$id_class."'");	
		if(mysql_affected_rows()>0) $_SESSION['success_message']="Το μάθημα \"".$class_data['title']."\" ενεργοποιήθηκε επιτυχώς.";
		else $_SESSION['error_message']="Απροσδόκητο σφάλμα κατά την απενεργοποίηση του μαθήματος.";
	}

	manage_unit_classes($id_unit, $class_data['semester']);	
}
?>

Youez - 2016 - github.com/yon3zu
LinuXploit