<?php
	
	require_once 'config.php';
	require_once 'dbh.inc.php';
	require_once 'checkLogin.php';
	
	exit();
	while(TRUE) {
		exit();
	}
	exit();

	// IF USER ENTERS PAGE AFTER 'Delete Anyway' BUTTON HAS BEEN PRESSED (FROM home.php), DELETE EXPERIENCE WITH ALL ITS ASSOCIATIONS, ANSWERS, AND SUBQUESTIONNAIRES FROM DATABASE
	// ELSE (IF USER ENTERED THIS PAGE WITHOUT SUBMITING A FORM) REDIRECT TO home.php
	if(isset($_POST['deleteExperience'])) {
		
		// NO NEED TO CLEAN ID, SINCE USER NEVER INPUTS ID
		$id = $_POST['id'];
		
		// BORRAR INFORMACIÓN BÁSICA DE LA EXPERIENCIA
		$query = "DELETE FROM `experience` WHERE `id`='".$id."';";
		if(!mysqli_query($connection, $query)) die("Error: ".mysqli_error($connection));
				
		// *BORRAR ASOCIACIÓN EXPERIENCIA-CUESTIONARIO (sería con un while? si es que pueden haber más de un cuestionario por experiencia...)
		$query = "DELETE FROM `experience_questionnair` WHERE `id_experience`='".$id."';";
		if(!mysqli_query($connection, $query)) die("Error: ".mysqli_error($connection));
		
		// *BORRAR RESPUESTAS DE LA PRE-PRUEBA DE LA EXPERIENCIA (sería con un while?)
		$query = "DELETE FROM `answerPre` WHERE `id_experience`='".$id."';";
		if(!mysqli_query($connection, $query)) die("Error: ".mysqli_error($connection));

		// *BORRAR RESPUESTAS DE LA POST-PRUEBA DE LA EXPERIENCIA (sería con un while?)
		$query = "DELETE FROM `answerPost` WHERE `id_experience`='".$id."';";
		if(!mysqli_query($connection, $query)) die("Error: ".mysqli_error($connection));
		
		// *BORRAR RESPUESTAS DE TODOS LOS SUBCUESTIONARIOS DE LA EXPERIENCIA (sería con un while?)
		$query = "DELETE FROM `answer` WHERE `id_experience`='".$id."';";
		if(!mysqli_query($connection, $query)) die("Error: ".mysqli_error($connection));
		
		// *BORRAR LA ASOCIACIÓN DE CADA ESTUDIANTE A UNA EXPERIENCIA (sería con un while?)
		$query = "DELETE FROM `student_participate_experience` WHERE `id_experience`='".$id."';";
		if(!mysqli_query($connection, $query)) die("Error: ".mysqli_error($connection));
		
		
		
		
		
		
		
		
		// SACAR TODOS LOS ID DE LOS SUBCUESTIONARIOS DE LA EXPERIENCIA
		$query = "SELECT `id_subquestionnair` FROM `experience_subquestionnair` WHERE `id_experience`='".$id."';";
		$result = mysqli_query($connection, $query);
		if(!$result) die("Error: ".mysqli_error($connection));
		
		// IR UNO A UNO POR CADA SUBCUESTIONARIO
		while($row = mysqli_fetch_array($result) {
		
			// *BORRAR TODOS LAS ASOCIACIONES REMINDER-SUBCUESTIONARIO DE LA EXPERIENCIA (sería con un while?)
			$query = "DELETE FROM `reminder_subquestionnair` WHERE `id_subquestionnair`='".$row['id_subquestionnair']."';";
			if(!mysqli_query($connection, $query)) die("Error: ".mysqli_error($connection));
			
			// *BORRAR EL SCHEDULE ASOCIADO A UN SUBCUESTIONARIO A LA EXPERIENCIA (sería con un while?)
			$query = "DELETE FROM `schedule` WHERE `id_subquestionnair`='".$row['id_subquestionnair']."';";
			if(!mysqli_query($connection, $query)) die("Error: ".mysqli_error($connection));

			// *BORRAR LA ASOCIACIÓN DE CADA ESTUDANTE A UN SUBCUESTIONARIO DE LA EXPERIENCIA (sería con un while?)
			$query = "DELETE FROM `student_subquestionnair` WHERE `id_subquestionnair`='".$row['id_subquestionnair']."';";
			if(!mysqli_query($connection, $query)) die("Error: ".mysqli_error($connection));
			
			// *BORRAR LA INFORMACIÓN BÁSICA DE UN SUBCUESTIONARIO DE LA EXPERIENCIA
			$query = "DELETE FROM `subquestionnair` WHERE `id`='".$row['id_subquestionnair']."';";
			if(!mysqli_query($connection, $query)) die("Error: ".mysqli_error($connection));
			
			// *BORRAR LA ASOCIACIÓN DE CADA PREGUNTA A UN SUBCUESTIONARIO DE LA EXPERIENCIA (sería con un while?)
			$query = "DELETE FROM `subquestionnair_question` WHERE `id_subquestionnair`='".$row['id_subquestionnair']."';";
			if(!mysqli_query($connection, $query)) die("Error: ".mysqli_error($connection));

			// *BORRAR EL TIEMPO QUE LE TOMA CONTESTAR A CADA ESTUDIANTE UN SUBCUESTIONARIO DE LA EXPERIENCIA (sería con un while?)
			$query = "DELETE FROM `tempTiempo` WHERE `id_subquestionnair`='".$row['id_subquestionnair']."';";
			if(!mysqli_query($connection, $query)) die("Error: ".mysqli_error($connection));

		}

		// *BORRAR ASOCIACIÓN EXPERIENCIA-SUBCUESTIONARIO (sería con un while?)
		// *WARNING: ESTE QUERY TIENE QUE VENIR DESPUÉS DE HABER EXTRAÍDO CADA id_subquestionnair
		$query = "DELETE FROM `experience_subquestionnair` WHERE `id_experience`='".$id."';";
		if(!mysqli_query($connection, $query)) die("Error: ".mysqli_error($connection));
		
		// ***BORRAR ASOCIACIÓN EXPERIENCIA-INSTITUCIÓN (borramos institución también?, necesitaríamos extraer id_institution antes de borrar)
		$query = "DELETE FROM `institution_experience` WHERE `id_experience`='".$id."';";
		if(!mysqli_query($connection, $query)) die("Error: ".mysqli_error($connection));

		//*qué son pareoPrePostEma y phone_fourDigit_tempX? si tienen que ver con los estudiantes también habría que borrarlos

		//borramos student profiles? y qué es studentOri? yo diría que no


	}
	
	header('Location: ../home.php');
	exit();