</div>'; if (isset($_GET['action']) && $_GET['action'] == 'delete') { if (!$rechte->isBerechtigt('basis/statistik', null, 'suid')) { die('Sie haben keine Berechtigung fuer diese Seite'); } if (!isset($_GET['statistik_kurzbz'])) { die('Fehlender Parameter Statistik'); } $statistik = new statistik(); if ($statistik->delete($_GET['statistik_kurzbz'])) { echo '<span class="ok">Eintrag wurde erfolgreich gelöscht</span>'; } else { echo '<span class="error">' . $statistik->errormsg . '</span>'; } } $statistik = new statistik(); if (!$statistik->getAll()) { die($statistik->errormsg); } echo '<table class="tablesorter" id="myTable"> <thead> <tr> <th>Kurzbz</th> <th>Bezeichnung</th> <th>Gruppe</th> <th>Publish</th> <th>ContentID</th> <th colspan="2">Aktion</th> </tr> </thead> <tbody>';
die('Sie haben keine Berechtigung fuer diese Seite'); } ?> <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN"> <html> <head> <meta http-equiv="Content-Type" content="text/html; charset=UTF-8"> <title>Statistik - Details</title> <link rel="stylesheet" href="../../skin/fhcomplete.css" type="text/css"> <link rel="stylesheet" href="../../skin/vilesci.css" type="text/css"> </head> <body> <?php $statistik_kurzbz = filter_input(INPUT_GET, 'statistik_kurzbz'); $statistik = new statistik(); if ($statistik_kurzbz) { $exists = $statistik->load($statistik_kurzbz); } else { $statistik_kurzbz = filter_input(INPUT_POST, 'statistik_kurzbz'); $exists = false; } if (isset($_POST['save'])) { $statistik_kurzbz_orig = isset($_POST['statistik_kurzbz_orig']) ? $_POST['statistik_kurzbz_orig'] : die('Statistik_kurzbz_orig fehlt'); $bezeichnung = isset($_POST['bezeichnung']) ? $_POST['bezeichnung'] : die('Bezeichnung fehlt'); $url = isset($_POST['url']) ? $_POST['url'] : die('URL fehlt'); $sql = isset($_POST['sql']) ? $_POST['sql'] : die('SQL fehlt'); $gruppe = isset($_POST['gruppe']) ? $_POST['gruppe'] : die('Gruppe fehlt'); $content_id = isset($_POST['content_id']) ? $_POST['content_id'] : die('ContentID fehlt'); $php = isset($_POST['php']) ? $_POST['php'] : die('PHP fehlt'); $r = isset($_POST['r']) ? $_POST['r'] : die('R fehlt');
* Andreas Oesterreicher <*****@*****.**> * Karl Burkhart <*****@*****.**> * Robert Hofer <*****@*****.**> */ /** * 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/filter.class.php'; require_once '../../include/functions.inc.php'; $statistik_kurzbz = filter_input(INPUT_GET, 'statistik_kurzbz'); $statistik = new statistik(); if (!$statistik->load($statistik_kurzbz)) { die($statistik->errormsg); } ?> <!DOCTYPE html> <html> <head> <title>Statistik</title> <meta http-equiv="Content-Type" content="text/html; charset=UTF-8"> <link rel="stylesheet" href="../../skin/fhcomplete.css" type="text/css"/> <link rel="stylesheet" href="../../skin/vilesci.css" type="text/css"/> <link rel="stylesheet" href="../../include/css/jquery-ui.1.11.2.min.css" /> <script type="text/javascript" src="../../include/js/jquery.min.1.11.1.js"></script> <script type="text/javascript" src="../../include/js/jquery-ui.1.11.2.min.js"></script> <script>
echo '<OPTION value="">-- Alle --</OPTION>'; for ($i = 1; $i < 10; $i++) { if ($i == $ausbildungssemester) { $selected = 'selected'; } else { $selected = ''; } echo '<OPTION value="' . $i . '" ' . $selected . '>' . $i . '</OPTION>'; } echo '</SELECT>'; echo ' <input type="submit" name="show" value="OK"></form>'; echo "<table>\n\t\t<tr class='liste'>\n\t\t\t<th>Gesamt</th>\n\t\t\t<th>Anfänger</th>\n\t\t\t<th>Dropout</th>\n\t\t\t<th>%</th>\n\t\t</tr>\n"; $stsem_obj = new studiensemester(); $stsem_obj->getAll(); foreach ($stsem_obj->studiensemester as $row_stsem) { $statistik = new statistik(); echo '<tr>'; echo '<td>' . $row_stsem->studiensemester_kurzbz . '</td>'; $statistik->get_prestudenten($studiengang_kz, $row_stsem->studiensemester_kurzbz, $ausbildungssemester); $anf = count($statistik->statistik_obj); echo '<td align="right">' . $anf . '</td>'; $statistik->get_DropOut($studiengang_kz, $row_stsem->studiensemester_kurzbz, $ausbildungssemester); $dropout = count($statistik->statistik_obj); echo '<td align="right">' . $dropout . '</td>'; if ($anf > 0) { $prozent = round(100 * $dropout / $anf, 2); } else { $prozent = '-'; } echo '<td align="right">' . $prozent . ' %</td>'; echo '</tr>';
function kostentraeger_id_ermitteln($kostentraeger_typ, $kostentraeger_bez) { if (is_numeric($kostentraeger_bez)) { return $kostentraeger_bez; } if ($kostentraeger_typ == 'Objekt') { $obj = new objekt(); $obj->get_objekt_id($kostentraeger_bez); return $obj->objekt_id; } if ($kostentraeger_typ == 'Wirtschaftseinheit') { $w = new wirt_e(); $wirt_id = $w->get_id_from_wirte($kostentraeger_bez); return $wirt_id; } if ($kostentraeger_typ == 'Haus') { $haus = new haus(); $haus->get_haus_id($kostentraeger_bez); return $haus->haus_id; } if ($kostentraeger_typ == 'Einheit') { $einheit = new einheit(); $einheit->get_einheit_id($kostentraeger_bez); return $einheit->einheit_id; } if ($kostentraeger_typ == 'Partner') { $p = new partner(); $p->getpartner_id_name($kostentraeger_bez); return $p->partner_id; } if ($kostentraeger_typ == 'Mietvertrag') { $mv_arr = explode("*", $kostentraeger_bez); $mv_id = $mv_arr[2]; // echo '<pre>'; // print_r($mv_arr); return $mv_id; } if ($kostentraeger_typ == 'Eigentuemer') { $eig_arr = explode("*", $kostentraeger_bez); $eig_id = $eig_arr[1]; // echo '<pre>'; // print_r($mv_arr); return $eig_id; } if ($kostentraeger_typ == 'Baustelle_ext') { $s = new statistik(); return $s->get_baustelle_ext_id($kostentraeger_bez); } if ($kostentraeger_typ == 'GELDKONTO') { $gk = new gk(); return $gk->get_geldkonto_id($kostentraeger_bez); } if ($kostentraeger_typ == 'ALLE') { return '0'; } if ($kostentraeger_typ == 'Benutzer') { $be = new benutzer(); return $be->get_benutzer_id($kostentraeger_bez); } if ($kostentraeger_typ == 'Lager') { $la = new lager(); return $la->get_lager_id($kostentraeger_bez); } }
if (!empty($_REQUEST['beleg_id']) && !empty($_REQUEST['pos']) && !empty($_REQUEST['einheit_id'])) { $s = new statistik(); if ($s->zuweisung_loeschen($_REQUEST['beleg_id'], $_REQUEST['pos'], $_REQUEST['einheit_id'])) { weiterleiten("?daten=statistik&option=fenster"); } else { weiterleiten_in_sec("?daten=statistik&option=fenster", 3); } } else { fehlermeldung_ausgeben("Eingabe unvollständig Z262"); weiterleiten_in_sec("?daten=statistik&option=fenster", 3); } break; case "bau_stat_menu": $s = new statistik(); $s->form_einheit_suche(); break; case "einheit_suche_bau": // print_req(); if (isset($_POST['einheit_bez']) && !empty($_POST['einheit_bez'])) { $e = new einheit(); $e->get_einheit_id($_POST['einheit_bez']); if (isset($e->einheit_id)) { // echo "$e->einheit_id gefunden"; $s = new statistik(); $s->kontrolle_bau_tab('Einheit', $e->einheit_id); } else { echo "nicht gefunden"; } } break; }
function kostentraeger_ermitteln($kostentraeger_typ, $kostentraeger_id) { if ($kostentraeger_typ == 'Objekt') { $objekte = new objekt(); $objekt_name = $objekte->get_objekt_name($kostentraeger_id); $kostentraeger_string = "{$objekt_name}"; // echo $kostentraeger_string; return $kostentraeger_string; // return $objekte->objekt_name; } if ($kostentraeger_typ == 'Haus') { $haeuser = new haus(); /* * var $objekt_id; * var $objekt_name; * var $haus_strasse; * var $haus_nummer; * var $anzahl_haeuser; * var $anzahl_einheiten; * var $haus_plz; * var $haus_stadt; */ $haeuser->get_haus_info($kostentraeger_id); $kostentraeger_string = "" . $haeuser->haus_strasse . " " . $haeuser->haus_nummer . ""; return $kostentraeger_string; } if ($kostentraeger_typ == 'Einheit') { $einheiten = new einheit(); $einheiten->get_einheit_info($kostentraeger_id); // $kostentraeger_string = "<b>".$einheiten->einheit_kurzname."</b> ".$einheiten->objekt_name." ".$einheiten->haus_strasse."".$einheiten->haus_nummer.""; $kostentraeger_string = "" . $einheiten->einheit_kurzname . ""; return $kostentraeger_string; } if ($kostentraeger_typ == 'Partner') { $partner_info = new partner(); $partner_name = $partner_info->get_partner_name($kostentraeger_id); // $partner_name = substr($partner_name, 0, 20); return $partner_name; } if ($kostentraeger_typ == 'Lager') { $lager_info = new lager(); $lager_bezeichnung = $lager_info->lager_bezeichnung($kostentraeger_id); return $lager_bezeichnung; } if ($kostentraeger_typ == 'Mietvertrag') { $mv = new mietvertraege(); $mv->get_mietvertrag_infos_aktuell($kostentraeger_id); $kostentraeger_bez = $mv->personen_name_string_u; return $kostentraeger_bez; } if ($kostentraeger_typ == 'GELDKONTO') { $gk = new geldkonto_info(); $gk->geld_konto_details($kostentraeger_id); $kostentraeger_bez = $gk->geldkonto_bezeichnung_kurz; return $kostentraeger_bez; } if ($kostentraeger_typ == 'ALLE') { return 'ALLE'; } if ($kostentraeger_typ == 'Wirtschaftseinheit') { $w = new wirt_e(); $w->get_wirt_e_infos($kostentraeger_id); return $w->w_name; } if ($kostentraeger_typ == 'Wirtschaftseinheit') { $w = new wirt_e(); $w->get_wirt_e_infos($kostentraeger_id); return $w->w_name; } if ($kostentraeger_typ == 'Baustelle_ext') { $s = new statistik(); $s->get_baustelle_ext_infos($kostentraeger_id); return 'BV*' . $s->bez; } if ($kostentraeger_typ == 'Eigentuemer') { $weg = new weg(); $bez = substr($weg->get_eigentumer_id_infos2($kostentraeger_id), 0, -2); return $bez; } if ($kostentraeger_typ == 'Benutzer') { $be = new benutzer(); $be->get_benutzer_infos($kostentraeger_id); return $be->benutzername; } }