campo-sirio/corsi/pages/lezioni.php
alex cf0c1133fd Patch level :
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
2001-10-11 12:55:16 +00:00

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 &eacute; 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 &eacute; 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>