</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');
Example #3
0
 *          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 '&nbsp;&nbsp;<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>';
Example #5
0
 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);
     }
 }
Example #6
0
        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>&nbsp;".$einheiten->objekt_name."&nbsp;".$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;
     }
 }