2001-07-09 13:45:10 +00:00
|
|
|
<?php
|
|
|
|
|
|
|
|
if ($validato == 0) header ("location: login.php");
|
|
|
|
|
2001-10-11 12:55:16 +00:00
|
|
|
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");
|
2001-07-09 13:45:10 +00:00
|
|
|
|
|
|
|
|
|
|
|
?>
|
|
|
|
|
|
|
|
<html>
|
|
|
|
<head>
|
2001-10-11 12:55:16 +00:00
|
|
|
<title>Lezioni</title>
|
2001-07-09 13:45:10 +00:00
|
|
|
<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);
|
|
|
|
|
2001-10-11 12:55:16 +00:00
|
|
|
if (isset($modulo))
|
2001-07-09 13:45:10 +00:00
|
|
|
{
|
2001-10-11 12:55:16 +00:00
|
|
|
switch (modo($modulo))
|
2001-07-09 13:45:10 +00:00
|
|
|
{
|
2001-10-11 12:55:16 +00:00
|
|
|
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";
|
2001-07-09 13:45:10 +00:00
|
|
|
//echo $criteri;
|
|
|
|
$result = mysql_query($criteri, $db);
|
2001-10-11 12:55:16 +00:00
|
|
|
$num_rows = mysql_num_rows($result);
|
2001-07-09 13:45:10 +00:00
|
|
|
if ($myrow = mysql_fetch_array($result))
|
|
|
|
{
|
2001-10-11 12:55:16 +00:00
|
|
|
do
|
2001-07-09 13:45:10 +00:00
|
|
|
{
|
2001-10-11 12:55:16 +00:00
|
|
|
If ($giro == 1)
|
2001-07-09 13:45:10 +00:00
|
|
|
{
|
2001-10-11 12:55:16 +00:00
|
|
|
$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>";
|
2001-07-09 13:45:10 +00:00
|
|
|
}
|
2001-10-11 12:55:16 +00:00
|
|
|
$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))
|
2001-07-09 13:45:10 +00:00
|
|
|
{
|
2001-10-11 12:55:16 +00:00
|
|
|
//$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>";
|
2001-07-09 13:45:10 +00:00
|
|
|
}
|
|
|
|
else
|
2001-10-11 12:55:16 +00:00
|
|
|
$test .= "<td><br></td>";
|
|
|
|
}while ($myrow = mysql_fetch_array($result));
|
|
|
|
}
|
|
|
|
$lezione .= "</tr>";
|
|
|
|
$test .= "</tr>";
|
|
|
|
$giro++;
|
2001-07-09 13:45:10 +00:00
|
|
|
}
|
2001-10-11 12:55:16 +00:00
|
|
|
//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))
|
2001-07-09 13:45:10 +00:00
|
|
|
{
|
2001-10-11 12:55:16 +00:00
|
|
|
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++)
|
2001-07-09 13:45:10 +00:00
|
|
|
{
|
2001-10-11 12:55:16 +00:00
|
|
|
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++)
|
2001-07-09 13:45:10 +00:00
|
|
|
{
|
2001-10-11 12:55:16 +00:00
|
|
|
$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))
|
2001-07-09 13:45:10 +00:00
|
|
|
{
|
2001-10-11 12:55:16 +00:00
|
|
|
$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>";
|
2001-07-09 13:45:10 +00:00
|
|
|
}
|
2001-10-11 12:55:16 +00:00
|
|
|
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>";
|
2001-07-09 13:45:10 +00:00
|
|
|
}
|
2001-10-11 12:55:16 +00:00
|
|
|
else
|
|
|
|
{
|
|
|
|
echo "<br><br><p class=error>Non é abilitato a questo corso!</p><br><br>";
|
|
|
|
echo "<p><a href=corsi.php>Torna</a></p>";
|
|
|
|
}
|
2001-07-09 13:45:10 +00:00
|
|
|
}
|
2001-10-11 12:55:16 +00:00
|
|
|
|
|
|
|
function modo($modulo)
|
2001-07-09 13:45:10 +00:00
|
|
|
{
|
2001-10-11 12:55:16 +00:00
|
|
|
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];
|
2001-07-09 13:45:10 +00:00
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
?>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
</body>
|
|
|
|
</html>
|