cats/progress.php

51 lines
1.5 KiB
PHP
Raw Normal View History

2013-01-19 18:38:58 +00:00
<?php
// Bereich f<>r alle User zug<75>nglich
if($_SESSION['profile']['loggedin']==1){
// Objekte erzeugen
$topic=new Topic();
$progress=new Progress();
// <20>berpr<70>fung / Wertzuweisung
$action=''; if(isset($_GET['action'])) $action=strval($_GET['action']);
$topic=0; if(isset($_REQUEST["t_id"]))$topic=abs(intval($_REQUEST["t_id"]));
// <20>bepr<70>fung auf buchstaben (keine Zahlen zugelassen)
if(!ctype_alpha($action)) unset($action);
// als Tabelle zeigen
if($action == "showTable"){
$progress->setTopic($topic);
$progress->getProgress();
$progress->showTable();
}
// als Liniendiagramm anzeigen
if($action == "showGraph") {
$progress->setTopic($topic);
$progress->getProgress();
$progress->showGraph();
}
// als Balkendiagramm anzeigen
if($action == "showBalken"){
$progress->setTopic($topic);
$progress->getProgress();
$progress->showBalken();
}
if($action == "showIncorrectAnswers"){
// <20>berpr<70>fung / Wertzuweisung
$lp_id=0; if($_REQUEST["lp_id"])$lp_id=abs(intval($_REQUEST["lp_id"]));
$progress->setTopic($topic);
$progress->getProgress();
$progress->setLp_id($lp_id);
$progress->getIncorrectAnswers();
}
}
else echo "<h5 class='centered'>".Global_01.'</h5>';
?>