, * Andreas Oesterreicher and * Karl Burkhart . */ /** * Statistik Uebersichtsseite * - zeigt die Beschreibung einer Statistik ein * - Link zum Starten der Statistik * - Eventuelle Parametereingabe für die Statistik */ require_once('../../config/vilesci.config.inc.php'); require_once('../../include/statistik.class.php'); require_once('../../include/functions.inc.php'); if(!isset($_GET['statistik_kurzbz'])) die('Statistik_kurzbz Parameter fehlt'); $statistik_kurzbz = $_GET['statistik_kurzbz']; echo ' Statistik '; $statistik = new statistik(); if(!$statistik->load($statistik_kurzbz)) die($statistik->errormsg); echo '

Statistik - '.$statistik->bezeichnung.'

'; //Beschreibung zu der Statistik anzeigen if($statistik->content_id!='') { echo "\n",'Beschreibung anzeigen

'; } $variablenstring=''; $action=''; if($statistik->url!='') { $action = $statistik->url; $variablenstring = $statistik->url; } elseif($statistik->sql!='') { $action = 'statistik_sql.php?statistik_kurzbz='.$statistik_kurzbz; $variablenstring = $statistik->sql; } $vars = parseVars($variablenstring); //var_dump($vars); echo '
'; foreach($vars as $var) { echo ''; echo ""; echo ''; } echo '
$var
'; echo ' '; /***FUNCTIONS***/ /** * * Parst Variablen aus einem String und liefert diese als Array zurueck * @param $value String mit Variablen * z.B.: "Select * from tbl_person where person_id<'$person_id'" * oder "../content/statistik/bewerberstatistik.php?stsem=$StSem&stg_kz=$stg_kz" * * @return Array mit den Variablennamen */ function parseVars($value) { $result = array(); $check = '/\$[0-9A-z]+/'; preg_match_all($check, $value, $result); $result = $result[0]; for($i=0;$i