Files correlati : Ricompilazione Demo : [ ] Commento : Versione FAD del 11/10/2001 git-svn-id: svn://10.65.10.50/trunk@9917 c028cbd2-c16b-5b4b-a496-9718f37d4682
		
			
				
	
	
		
			287 lines
		
	
	
		
			8.9 KiB
		
	
	
	
		
			PHP
		
	
	
		
			Executable File
		
	
	
	
	
			
		
		
	
	
			287 lines
		
	
	
		
			8.9 KiB
		
	
	
	
		
			PHP
		
	
	
		
			Executable File
		
	
	
	
	
| <?php
 | |
| 
 | |
| if ($validato == 0)	header ("location: login.php");
 | |
| 
 | |
| include("funzioni.php");
 | |
| 
 | |
| //echo $modulo;
 | |
| //echo $validato;
 | |
| //$inizio = inizio($validato);
 | |
| $inizio = inizio($modulo, $validato);
 | |
| //echo $inizio;
 | |
| // Se inizio e' diverso da 0 occorre fare il test iniziale del modulo
 | |
| if ($inizio != 0) header ("location: test.php?test=$inizio&iniziale=1");
 | |
| 
 | |
| 
 | |
| ?>
 | |
| 
 | |
| <html>
 | |
| <head>
 | |
| 	<title>Lezioni</title>
 | |
| 	<LINK rel="stylesheet" type="text/css" href="stile.css">
 | |
| </head>
 | |
| 
 | |
| <body>
 | |
| 
 | |
| <?php
 | |
| 
 | |
| include("required.php");
 | |
| 
 | |
| $db = mysql_connect($ip, $user, $password);
 | |
| mysql_select_db($dataname,$db);
 | |
| 
 | |
| if (isset($modulo))
 | |
| {
 | |
| 	switch (modo($modulo))
 | |
| 	{
 | |
| 		case 0: modalita_0($modulo);
 | |
| 			break;
 | |
| 		case 1: modalita_1($modulo);
 | |
| 			break;
 | |
| 		case 2: modalita_2($modulo);
 | |
| 			break;
 | |
| 		case 3: modalita_3($modulo);
 | |
| 			break;
 | |
| 	}	
 | |
| }
 | |
| 
 | |
| // Lezione -> Test
 | |
| function modalita_0($modulo)
 | |
| {
 | |
| 	//include("funzioni.php");
 | |
| 	include("required.php");
 | |
| 
 | |
| 	$db = mysql_connect($ip, $user, $password);
 | |
| 	mysql_select_db($dataname,$db);
 | |
| 
 | |
| 	$criteri = "SELECT moduli_righe.idmodulo, moduli_righe.idlezione, moduli_righe.idtest, lezioni.nome, lezioni.percorso, moduli_righe.progressivo ";
 | |
| 	$criteri .= "FROM moduli_righe LEFT JOIN lezioni ON moduli_righe.idlezione = lezioni.id ";
 | |
| 	$criteri .= "WHERE (moduli_righe.idmodulo = $modulo) ORDER BY moduli_righe.progressivo";
 | |
| 
 | |
| 	//$criteri = "SELECT * FROM moduli_righe WHERE idmodulo = $modulo ORDER BY progressivo ";
 | |
| 
 | |
| 	//echo $criteri;
 | |
| 	$result = mysql_query($criteri, $db);
 | |
| 	if ($myrow = mysql_fetch_array($result))
 | |
| 	{
 | |
| 		echo "<br><br><table align=center border=1 cellpadding=2 cellspacing=0>";
 | |
| 		echo "<tr><th>Lezione</th><th>Descrizione</th><th>Test</th></tr>";
 | |
| 		do 
 | |
| 		{
 | |
| 			//echo $myrow[progressivo];
 | |
| 			//if (($myrow[progressivo] == $l_end) || ($myrow[progressivo] == $l_start))
 | |
| 			if ($myrow[percorso] == "")
 | |
| 			{
 | |
| 				$lezione = "<br>";
 | |
| 				//$test = "<form action=test.php><input type=hidden name=fine value=".$myrow["id"]."><input type=submit value='Test Finale' class=bottoni></form>";
 | |
| 				$test = "<form action=test.php method=post><input type=hidden name=test value=".$myrow["idtest"]."><input type=submit value='Test $myrow[idtest]' class=bottoni></form>";
 | |
| 			}
 | |
| 			else
 | |
| 			{
 | |
| 				$lezione = "<form action=download.php method=post><input type=hidden name=lezione value=".$myrow["idlezione"]."><input type=submit value='Lezione $myrow[idlezione]' class=bottoni></form>";
 | |
| 				$test = "<form action=test.php method=post><input type=hidden name=test value=".$myrow["idtest"]."><input type=submit value='Test $myrow[idtest]' class=bottoni></form>";
 | |
| 			}
 | |
| 			if ($riga == true)
 | |
| 			{
 | |
| 				echo "<tr bgcolor=#BBBBBB align=center><td>$lezione</td><td>".$myrow["nome"]."</td><td>$test</td></tr>";
 | |
| 				$riga = false;
 | |
| 			}
 | |
| 			else
 | |
| 			{
 | |
| 				echo "<tr bgcolor=#DDDDDD align=center><td>$lezione</td><td>".$myrow["nome"]."</td><td>$test</td></tr>";
 | |
| 				$riga = true;
 | |
| 			}
 | |
| 		}while ($myrow = mysql_fetch_array($result));
 | |
| 		echo "</form>";
 | |
| 		//if (fine_abilita($validato))
 | |
| 		//{
 | |
| 		//	$test_fine = fine($validato);
 | |
| 		//	if ($test_fine != 0)
 | |
| 		//	{
 | |
| 		//		echo "<tr><td colspan=3><br></td></tr>";
 | |
| 		//		echo "<tr><td colspan=3 align=center><form action=test.php><input type=hidden name=fine value=$test_fine><input type=submit value='Esegui Test Finale' class=bottoni></form></td></tr>";
 | |
| 		//	}
 | |
| 		//	else
 | |
| 		//	echo "<tr><td colspan=3><br></td></tr>";
 | |
| 		//	echo "<tr><td colspan=3>Modulo Concluso</td></tr>";
 | |
| 		//}
 | |
| 		echo "</table>";
 | |
| 		echo "<p><a href=corsi.php>Torna</a></p>";
 | |
| 	}	
 | |
| 	else
 | |
| 	{
 | |
| 		echo "<br><br><p class=error>Non é abilitato a questo corso!</p><br><br>";
 | |
| 		echo "<p><a href=corsi.php>Torna</a></p>";
 | |
| 	}
 | |
| }
 | |
| 
 | |
| 
 | |
| // Test prima -> Lezione -> Test dopo
 | |
| function modalita_1($modulo)
 | |
| {
 | |
| 
 | |
| }	
 | |
| 
 | |
| 
 | |
| 
 | |
| function modalita_2($modulo)
 | |
| {
 | |
| 	//include("funzioni.php");
 | |
| 	include("required.php");
 | |
| 	
 | |
| 	$db = mysql_connect($ip, $user, $password);
 | |
| 	mysql_select_db($dataname,$db);
 | |
| 
 | |
| 	$giro = 1;
 | |
| 	$max_test = max_num_test($modulo);
 | |
| 	echo "<br><br><table align=center border=1 cellpadding=2 cellspacing=0>";
 | |
| 		
 | |
| 	//$lezione .= "<tr class=scuro><td bgcolor=#D3DCED><br></td>";
 | |
| 	$lezione .= "<tr class=scuro>";
 | |
| 	for($x = 1; $x <= $max_test; $x++)
 | |
| 	{
 | |
| 		//$test .= "<tr class=chiaro><th>Test</th>";
 | |
| 		$test .= "<tr class=chiaro>";
 | |
| 		$criteri = "SELECT $tbl_lezioni.nome, $tbl_lezioni.percorso, $tbl_lezioni.id, $tbl_lezioni.progressivo ";
 | |
| 		$criteri .= "FROM $tbl_moduli LEFT JOIN $tbl_lezioni ON $tbl_moduli.id = $tbl_lezioni.idmodulo ";
 | |
| 		$criteri .= "WHERE ($tbl_moduli.id = $modulo) ORDER BY $tbl_lezioni.progressivo";
 | |
| 		//echo $criteri;
 | |
| 		$result = mysql_query($criteri, $db);
 | |
| 		$num_rows = mysql_num_rows($result);
 | |
| 		if ($myrow = mysql_fetch_array($result))
 | |
| 		{
 | |
| 			do				
 | |
| 			{
 | |
| 				If ($giro == 1)
 | |
| 				{
 | |
| 					$lezione .= "<td>$myrow[nome]";	
 | |
| 					//if ($myrow[progressivo] == $l_end)
 | |
| 					if (($myrow[progressivo] == $l_end) || ($myrow[progressivo] == $l_start))
 | |
| 						$lezione .= "</td>";
 | |
| 					else
 | |
| 						$lezione .= "<br><form action=download.php><input type=hidden name=lezione value=".$myrow["id"]."><input type=submit value='Lezione $myrow[id]' class=bottoni></form></td>";
 | |
| 				}
 | |
| 				$criteri1 = "SELECT * FROM $tbl_test WHERE $tbl_test.idlezione = $myrow[id] AND $tbl_test.ordine = $x";
 | |
| 				//echo $criteri1."<br>";
 | |
| 				$result1 = mysql_query($criteri1, $db);
 | |
| 				//$num_rows1 = mysql_num_rows($result1);
 | |
| 				if ($myrow1 = mysql_fetch_array($result1))
 | |
| 				{
 | |
| 					//$riga .= "<td>".$myrow1["nome"]."<br>";
 | |
| 					//$riga .= "<form action=test.php><input type=hidden name=lezione value=".$myrow1["id"]."><input type=submit value='Esegui Test' class=bottoni></form></td>";
 | |
| 					$test .= "<td><form action=test.php><input type=hidden name=test value=".$myrow1["id"]."><input type=submit value='Test $myrow1[id]' class=bottoni></form></td>";
 | |
| 				}
 | |
| 				else
 | |
| 					$test .= "<td><br></td>";
 | |
| 			}while ($myrow = mysql_fetch_array($result));
 | |
| 		}							
 | |
| 		$lezione .= "</tr>";
 | |
| 		$test .= "</tr>";
 | |
| 		$giro++;
 | |
| 	}
 | |
| 	//echo "<tr class=scuro align=center>$lezione</tr>";
 | |
| 	//echo "<tr class=chiaro align=center>$test</tr>";
 | |
| 	echo "<tr><th colspan=$num_rows align=center>Lezioni</th></tr>";
 | |
| 	echo $lezione;
 | |
| 	echo $test;
 | |
| 	//echo "</form>";
 | |
| 	echo "</table>";
 | |
| 	echo "<p><a href=corsi.php>Torna</a></p>";
 | |
| }
 | |
| 
 | |
| 
 | |
| function modalita_3($modulo)
 | |
| {
 | |
| 	//include("funzioni.php");
 | |
| 	include("required.php");
 | |
| 
 | |
| 	$db = mysql_connect($ip, $user, $password);
 | |
| 	mysql_select_db($dataname,$db);
 | |
| 	
 | |
| 	$criteri = "SELECT $tbl_lezioni.nome, $tbl_lezioni.percorso, $tbl_lezioni.id, $tbl_lezioni.progressivo ";
 | |
| 	$criteri .= "FROM $tbl_moduli LEFT JOIN $tbl_lezioni ON $tbl_moduli.id = $tbl_lezioni.idmodulo ";
 | |
| 	$criteri .= "WHERE ($tbl_moduli.id = $modulo) ORDER BY $tbl_lezioni.progressivo";
 | |
| 	//echo $criteri;
 | |
| 	$result = mysql_query($criteri, $db);
 | |
| 	$num_rows = mysql_num_rows($result);
 | |
| 	if ($myrow = mysql_fetch_array($result))
 | |
| 	{
 | |
| 		echo "<br><br><table align=center border=1 cellpadding=2 cellspacing=0>";
 | |
| 		//echo "<tr><th><br></th><th>Lezione</th><th><br></th></tr>";
 | |
| 		//echo "<tr><td><br></td><th colspan=$num_rows align=center>Lezione</th></tr>";
 | |
| 		//echo "<tr><th colspan=$num_rows align=center>Lezione</th></tr>";
 | |
| 		$max_test = max_num_test($modulo);
 | |
| 		//$max_test = 1;
 | |
| 		//echo $max_test;
 | |
| 		//$lezione = "<td><br></td>";
 | |
| 		//$test = "<td><br></td>";
 | |
| 		echo "<tr>";
 | |
| 		for($j = 0; $j <= $max_test; $j++)
 | |
| 		{
 | |
| 			if ($j != 0) 
 | |
| 				echo "<th>Test $j</th>";
 | |
| 			else
 | |
| 			echo "<th>Lezioni \ Test</th>";
 | |
| 		}
 | |
| 		echo "</tr>";
 | |
| 		$n = 1;
 | |
| 		do				
 | |
| 		{
 | |
| 			$riga .= "<tr><td>";
 | |
| 			//if ($myrow[progressivo] == $l_end)
 | |
| 			if (($myrow[progressivo] == $l_end) || ($myrow[progressivo] == $l_start))
 | |
| 				$riga .= "Lezione $n</td>";
 | |
| 			else
 | |
| 				//$riga .= "<form action=download.php><input type=hidden name=lezione value=".$myrow["id"]."><input type=submit value='Scarica Lezione' class=bottoni></form></td>";
 | |
| 				$riga .= "<form action=download.php><input type=hidden name=lezione value=".$myrow["id"]."><input type=submit value='Lezione $n' class=bottoni></form></td>";
 | |
| 				
 | |
| 			for($x = 1; $x <= $max_test; $x++)
 | |
| 			{
 | |
| 				$criteri1 = "SELECT * FROM $tbl_test WHERE $tbl_test.idlezione = $myrow[id] AND $tbl_test.ordine = $x";
 | |
| 				//echo $criteri1."<br>";
 | |
| 				$result1 = mysql_query($criteri1, $db);
 | |
| 				//$num_rows1 = mysql_num_rows($result1);
 | |
| 				if ($myrow1 = mysql_fetch_array($result1))
 | |
| 				{
 | |
| 					$riga .= "<td><form action=test.php><input type=hidden name=test value=".$myrow1["id"]."><input type=submit value='Test $myrow1[id]' class=bottoni></form></td>";
 | |
| 				}
 | |
| 				else
 | |
| 					$riga .= "<td><br></td>";
 | |
| 			}
 | |
| 			$riga .= "</tr>";
 | |
| 			$n++;
 | |
| 		}while ($myrow = mysql_fetch_array($result));
 | |
| 		echo $riga;
 | |
| 		//echo "</form>";
 | |
| 		echo "</table>";
 | |
| 		echo "<p><a href=corsi.php>Torna</a></p>";
 | |
| 	}
 | |
| 	else
 | |
| 	{
 | |
| 		echo "<br><br><p class=error>Non é abilitato a questo corso!</p><br><br>";
 | |
| 		echo "<p><a href=corsi.php>Torna</a></p>";
 | |
| 	}	
 | |
| }
 | |
| 
 | |
| function modo($modulo)
 | |
| {
 | |
| 	include("required.php");
 | |
| 
 | |
| 	$db = mysql_connect($ip, $user, $password);
 | |
| 	mysql_select_db($dataname,$db);
 | |
| 
 | |
| 	$criteri = "SELECT modo FROM $tbl_moduli WHERE id = $modulo ";
 | |
| 	//echo $criteri;
 | |
| 	$result = mysql_query($criteri, $db);
 | |
| 	if ($myrow = mysql_fetch_array($result))
 | |
| 		return $myrow[modo];
 | |
| }
 | |
| 
 | |
|  
 | |
| ?>
 | |
| 
 | |
| 
 | |
| 
 | |
| </body>
 | |
| </html>
 |