function output_Studienganginformation($resultStudiengang = null, $debug = false) { $htmlstring = ''; if (is_null($resultStudiengang) || !is_array($resultStudiengang) || count($resultStudiengang) < 1) { return $htmlstring; } if (!($oWAWI = new wawi())) { die($oWAWI->errormsg . ($debug ? ' *** File:=' . __FILE__ . ' Line:=' . __LINE__ : '')); } $pos = 0; if ($pos % 2) { $classe = 'liste1'; } else { $classe = 'liste0'; } $htmlstring .= '<fieldset><legend>Studiengang ' . $resultStudiengang[$pos]->studiengang_id . ' ' . $resultStudiengang[$pos]->bezeichnung . '</legend>'; $htmlstring .= '<br /><!-- Studiengang Detail --> <table class="liste" style="border:0;width:100%;"> <tr class="' . $classe . '"> <th align="right">Studiengang</th> <td width="80%">' . $resultStudiengang[$pos]->studiengang_id . ' ' . $resultStudiengang[$pos]->kurzzeichen . ' ' . $resultStudiengang[$pos]->bezeichnung . '</td> </tr> <tr class="' . $classe . '"> <th align="right">Studenten</th> <td>' . $resultStudiengang[$pos]->studentenanzahl . ' </td> </tr> <tr class="' . $classe . '"> <th align="right">Aktiv </th> <td>' . $resultStudiengang[$pos]->aktiv_kz . ' ' . ($resultStudiengang[$pos]->aktiv == true || $resultStudiengang[$pos]->aktiv == 't' ? ' <img src="../../skin/images/tick.png" alt="aktiv" />' : ' <img src="../../skin/images/cross.png" alt="nicht aktiv" />') . '</td> </tr> <tr class="' . $classe . '"> <th align="right">Bestellung</th> <td> <a title="Bestellungen zum Studiengang ' . $resultStudiengang[$pos]->studiengang_id . '" href="bestellung.php?studiengang_id=' . $resultStudiengang[$pos]->studiengang_id . '&jahr_monat=' . date("Y") . '">anzeigen<img src="../../skin/images/application_go.png" alt="Bestellungen anzeigen" /></a> </td> </tr> </table>'; $oWAWI->errormsg = ''; $oWAWI->result = array(); if (!$oWAWI->studiengang_benutzer($resultStudiengang[$pos]->studiengang_id)) { $htmlstring .= $oWAWI->errormsg; } $resultStudiengangbenutzer = $oWAWI->result; if (is_array($resultStudiengangbenutzer) && count($resultStudiengangbenutzer) > 0) { $htmlstring .= '<br /><!-- studiengang Kurzdetail --> <table class="liste"> <thead> <tr> <th>Benutzer </th> <th style="display:none;">Tel </th> <th style="display:none;">lesen </th> <th style="display:none;">schreiben </th> <th>freigeben </th> <th>verwalten </th> <th colspan="2">letzte Änderung</th> </tr> <thead>'; for ($i = 0; $i < count($resultStudiengangbenutzer); $i++) { if ($i % 2) { $classe = 'liste1'; } else { $classe = 'liste0'; } $htmlstring .= '<!-- Studiengang Kurzdetail --> <tr class="' . $classe . '"> <td> ' . ($resultStudiengangbenutzer[$i]->email ? '<a href="mailto:' . $resultStudiengangbenutzer[$i]->email . '?subject=Anlage studiengang ' . $resultStudiengangbenutzer[$i]->studiengang_id . '"> <img src="../../skin/images/email.png" alt="email" /></a>' : '') . ($resultStudiengangbenutzer[$i]->titel ? ' ' . $resultStudiengangbenutzer[$i]->titel . ' ' : ' ') . $resultStudiengangbenutzer[$i]->vname . ' ' . $resultStudiengangbenutzer[$i]->nname . ' </td> <td style="display:none;"> ' . $resultStudiengangbenutzer[$i]->tel . '</td> <td style="display:none;" align="center">' . ($resultStudiengangbenutzer[$i]->lesen == 't' || $resultStudiengangbenutzer[$i]->lesen == true ? '<img src="../../skin/images/green_point.gif" alt="ja" />' : '<img src="../../skin/images/red_point.gif" alt="nein" />') . '</td> <td style="display:none;" align="center">' . ($resultStudiengangbenutzer[$i]->schreiben == 't' || $resultStudiengangbenutzer[$i]->schreiben == true ? '<img src="../../skin/images/green_point.gif" alt="ja" />' : '<img src="../../skin/images/red_point.gif" alt="nein" />') . '</td> <td align="center">' . ($resultStudiengangbenutzer[$i]->freigeben == 't' || $resultStudiengangbenutzer[$i]->freigeben == true ? '<img src="../../skin/images/green_point.gif" alt="ja" />' : '<img src="../../skin/images/red_point.gif" alt="nein" />') . '</td> <td align="center">' . ($resultStudiengangbenutzer[$i]->verwalten == 't' || $resultStudiengangbenutzer[$i]->verwalten == true ? '<img src="../../skin/images/green_point.gif" alt="ja" />' : '<img src="../../skin/images/red_point.gif" alt="nein" />') . '</td> <td> ' . ($resultStudiengangbenutzer[$i]->l_email ? '<a href="mailto:' . $resultStudiengangbenutzer[$i]->l_email . '?subject=Anlage studiengang ' . $resultStudiengangbenutzer[$i]->studiengang_id . '"> <img src="../../skin/images/email.png" alt="email" /></a>' : '') . ($resultStudiengangbenutzer[$i]->l_titel ? ' ' . $resultStudiengangbenutzer[$i]->l_titel . ' ' : ' ') . $resultStudiengangbenutzer[$i]->l_vname . ' ' . $resultStudiengangbenutzer[$i]->l_nname . '</td> <td> <img src="../../skin/images/date_edit.png" alt="cupdate" /> ' . substr($resultStudiengangbenutzer[$i]->lupdate, 0, 19) . '</td> </tr> '; } $htmlstring .= '</table>'; } $htmlstring .= '</fieldset>'; $htmlstring .= '<fieldset><legend>Kostenstelle(n)</legend>'; $htmlstring .= '<br /><!-- Kostenstellen --> <table class="liste" style="border:0;">'; $htmlstring .= ' <thead> <tr> <th>ID </th> <th>Nr. </th> <th>Kurzz.</th> <th>Bezeichnung</th> <th style="display:none;">Anlage</th> <th>letzte Änderung</th> <th>aktiv</th> <th>Bestellung</th> </tr> <thead>'; for ($pos = 0; $pos < count($resultStudiengang); $pos++) { if ($pos % 2) { $classe = 'liste1'; } else { $classe = 'liste0'; } $resultKostenstelle = $oWAWI->kostenstelle($resultStudiengang[$pos]->kostenstelle_kostenstelle_id, null, null, $resultStudiengang[0]->studiengang_id); for ($ii = 0; $ii < count($resultKostenstelle); $ii++) { $htmlstring .= ' <tr class="' . $classe . '"> <td><a title="Detail Kostenstelle ' . $resultKostenstelle[$ii]->kostenstelle_id . '" href="kostenstelle_detail.php?kostenstelle_id=' . $resultKostenstelle[$ii]->kostenstelle_id . '">' . $resultKostenstelle[$ii]->kostenstelle_id . '</a></td> <td><a title="Detail Kostenstelle ' . $resultKostenstelle[$ii]->kostenstelle_nr . '" href="kostenstelle_detail.php?kostenstelle_id=' . $resultKostenstelle[$ii]->kostenstelle_id . '">' . $resultKostenstelle[$ii]->kostenstelle_nr . '</a></td> <td>' . $resultKostenstelle[$ii]->kurzzeichen . '</td> <td>' . $resultKostenstelle[$ii]->bezeichnung . '</td> <td style="display:none;">' . ($resultKostenstelle[$ii]->c_email ? '<a href="mailto:' . $resultKostenstelle[$ii]->c_email . '?subject=Anlage studiengang ' . $resultKostenstelle[$ii]->studiengang_id . '"> <img src="../../skin/images/email.png" alt="email" /></a>' : '') . ($resultKostenstelle[$ii]->c_titel ? ' ' . $resultKostenstelle[$ii]->c_titel . ' ' : ' ') . $resultKostenstelle[$ii]->c_vname . ' ' . $resultKostenstelle[$ii]->c_nname . ' </td> <td>' . ($resultKostenstelle[$ii]->l_email ? '<a href="mailto:' . $resultKostenstelle[$ii]->l_email . '?subject=Anlage studiengang ' . $resultKostenstelle[$ii]->studiengang_id . '"> <img src="../../skin/images/email.png" alt="email" /></a>' : '') . ($resultKostenstelle[$ii]->l_titel ? ' ' . $resultKostenstelle[$ii]->l_titel . ' ' : ' ') . $resultKostenstelle[$ii]->l_vname . ' ' . $resultKostenstelle[$ii]->l_nname . ' </td> <td align="left"> ' . (empty($resultKostenstelle[$ii]->ddate) ? ' <img src="../../skin/images/tick.png" alt="aktiv" /> ' : ' <img src="../../skin/images/cross.png" alt="nicht aktiv" /> ' . $resultKostenstelle[$ii]->d_nname . ' ' . substr($resultKostenstelle[$ii]->ddate, 0, 19)) . '</td> <td style="display:none;">' . ($resultKostenstelle[$ii]->d_email ? '<a href="mailto:' . $resultKostenstelle[$ii]->d_email . '?subject=Anlage studiengang ' . $resultKostenstelle[$ii]->studiengang_id . '"> <img src="../../skin/images/email.png" alt="email" /></a>' : '') . ($resultKostenstelle[$ii]->d_titel ? ' ' . $resultKostenstelle[$ii]->d_titel . ' ' : ' ') . $resultKostenstelle[$ii]->d_vname . ' ' . $resultKostenstelle[$ii]->d_nname . ' </td> <td> <a title="Bestellungen zur Kostenstelle ' . $resultKostenstelle[$ii]->kostenstelle_id . '" href="bestellung.php?kostenstelle_id=' . $resultKostenstelle[$ii]->kostenstelle_id . '&jahr_monat=' . date("Y") . '">anzeigen<img src="../../skin/images/application_go.png" alt="Bestellungen anzeigen" /></a> </td> </tr> '; } } $htmlstring .= '</table>'; $htmlstring .= '</fieldset>'; $htmlstring .= '<div style="width:100%;text-align:right;"><a href="javascript:history.back();"><img src="../../skin/images/cross.png" alt="schliessen" title="schliessen/close" /> zurück</a></div />'; return $htmlstring; }
$oBenutzerberechtigung = new benutzerberechtigung(); // read Berechtigung if (!$oBenutzerberechtigung->getBerechtigungen($uid)) { die('Sie haben keine Berechtigung ! <a href="javascript:history.back()">Zurück</a>'); } $recht = false; if ($oBenutzerberechtigung->isBerechtigt($berechtigung_kurzbz, $oe_kurzbz ? $oe_kurzbz : null, 's')) { $recht = true; } if (!$recht) { die('Sie haben keine Berechtigung für diese Seite ! <a href="javascript:history.back()">Zurück</a>'); } // ------------------------------------------------------------------------------------------ // Datenbankanbindung // ------------------------------------------------------------------------------------------ if (!($oWAWI = new wawi())) { die('Fehler beim Verbinden mit der Datenbank ' . ($debug ? $oWAWI->errormsg . ' *** File:=' . __FILE__ . ' Line:=' . __LINE__ : '')); } $oWAWI->debug = $debug; $oWAWI->result = array(); $oWAWI->errormsg = ''; // ------------------------------------------------------------------------------------------ // HTML Output // ------------------------------------------------------------------------------------------ ?> <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN"> <html> <head> <title>WAWI Konto - Suche</title> <meta http-equiv="Content-Type" content="text/html; charset=utf-8"> <link rel="stylesheet" href="<?php
function output_konstenstelleinformation($resultKonstenstelle = null, $debug = false) { $htmlstring = ''; if (is_null($resultKonstenstelle) || !is_array($resultKonstenstelle) || count($resultKonstenstelle) < 1) { return $htmlstring; } if (!($oWAWI = new wawi())) { die($oWAWI->errormsg . ($debug ? ' *** File:=' . __FILE__ . ' Line:=' . __LINE__ : '')); } for ($pos = 0; $pos < count($resultKonstenstelle); $pos++) { if ($pos % 2) { $classe = 'liste1'; } else { $classe = 'liste0'; } $htmlstring .= '<fieldset><legend>Kostenstelle ' . $resultKonstenstelle[$pos]->kostenstelle_id . ' ' . $resultKonstenstelle[$pos]->bezeichnung . '</legend>'; $htmlstring .= '<br /><!-- Kostenstelle Kurzdetail --> <table class="liste" style="border:0;width:100%;"> <tr class="' . $classe . '"> <th align="right">Kostenstelle ID / Nr </th> <td width="70%" align="left" colspan="2">' . $resultKonstenstelle[$pos]->kostenstelle_id . ' / ' . $resultKonstenstelle[$pos]->kostenstelle_nr . ' </td> </tr> <tr class="' . $classe . '"> <th align="right">Kurzz. / Bezeichnung </th> <td align="left" colspan="2"> ' . $resultKonstenstelle[$pos]->kurzzeichen . ' / ' . $resultKonstenstelle[$pos]->bezeichnung . ' </td> </tr> <tr class="' . $classe . '"><th align="right">aktiv </th><td colspan="2">' . (empty($resultKostenstelle[$pos]->ddate) ? ' <img src="../../skin/images/tick.png" alt="aktiv" /> ' : ' <img src="../../skin/images/cross.png" alt="nicht aktiv" /> ') . '</td></tr> <tr class="' . $classe . '"><th align="right">Anlage <img src="../../skin/images/edit.png" alt="cuser" /></th><td align="left">' . ($resultKonstenstelle[$pos]->c_email ? '<a href="mailto:' . $resultKonstenstelle[$pos]->c_email . '?subject=Anlage Kostenstelle ' . $resultKonstenstelle[$pos]->kostenstelle_id . ' ' . $resultKonstenstelle[$pos]->bezeichnung . '"> <img src="../../skin/images/email.png" alt="email" /></a>' : '') . ' ' . ($resultKonstenstelle[$pos]->c_nname ? $resultKonstenstelle[$pos]->c_anrede : '') . ' ' . $resultKonstenstelle[$pos]->c_vname . ' ' . $resultKonstenstelle[$pos]->c_nname . ' </td><td align="left"> <img src="../../skin/images/date_edit.png" alt="cupdate" /> ' . substr($resultKonstenstelle[$pos]->cdate, 0, 19) . ' </td></tr> <tr class="' . $classe . '"><th align="right">Änderung <img src="../../skin/images/edit.png" alt="luser" /></th><td align="left">' . ($resultKonstenstelle[$pos]->l_email ? '<a href="mailto:' . $resultKonstenstelle[$pos]->l_email . '?subject=Aenderung Kostenstelle ' . $resultKonstenstelle[$pos]->kostenstelle_id . ' ' . $resultKonstenstelle[$pos]->bezeichnung . '"> <img src="../../skin/images/email.png" alt="email" /></a>' : '') . ' ' . ($resultKonstenstelle[$pos]->l_nname ? $resultKonstenstelle[$pos]->l_anrede : '') . ' ' . $resultKonstenstelle[$pos]->l_vname . ' ' . $resultKonstenstelle[$pos]->l_nname . ' </td><td align="left"> <img src="../../skin/images/date_edit.png" alt="cupdate" /> ' . substr($resultKonstenstelle[$pos]->lupdate, 0, 19) . ' </td></tr> <tr class="' . $classe . '"><th align="right">Löschung <img src="../../skin/images/edit.png" alt="duser" /></th><td align="left">' . ($resultKonstenstelle[$pos]->ddate && $resultKonstenstelle[$pos]->d_email ? '<a href="mailto:' . $resultKonstenstelle[$pos]->d_email . '?subject=Geloesccht Kostenstelle ' . $resultKonstenstelle[$pos]->kostenstelle_id . ' ' . $resultKonstenstelle[$pos]->bezeichnung . '"> <img src="../../skin/images/email.png" alt="email" /></a>' : '') . ' ' . ($resultKonstenstelle[$pos]->ddate && $resultKonstenstelle[$pos]->d_nname ? $resultKonstenstelle[$pos]->d_anrede : '') . ' ' . ($resultKonstenstelle[$pos]->ddate ? $resultKonstenstelle[$pos]->d_vname . ' ' . $resultKonstenstelle[$pos]->d_nname : '') . ' </td><td align="left"> <img src="../../skin/images/date_edit.png" alt="cupdate" /> ' . substr($resultKonstenstelle[$pos]->ddate, 0, 19) . ' </td></tr> <tr class="' . $classe . '"> <td colspan="3"><hr></td> </tr> <tr class="' . $classe . '"> <th align="right">Studiengang ID </th> <td align="left" colspan="2"><a title="Detail Studiengang ' . $resultKonstenstelle[$pos]->studiengang_id . '" href="studiengang_detail.php?studiengang_id=' . $resultKonstenstelle[$pos]->studiengang_id . '&stg_kurzzeichen=' . $resultKonstenstelle[$pos]->stg_kurzzeichen . '">' . $resultKonstenstelle[$pos]->studiengang_id . '</a></td> </tr> <tr class="' . $classe . '"> <th align="right">Studiengang </th> <td align="left" colspan="2"><a title="Detail Studiengang ' . $resultKonstenstelle[$pos]->studiengang_id . '" href="studiengang_detail.php?studiengang_id=' . $resultKonstenstelle[$pos]->studiengang_id . '&stg_kurzzeichen=' . $resultKonstenstelle[$pos]->stg_kurzzeichen . '">' . $resultKonstenstelle[$pos]->stg_kurzzeichen . '</a></td> </tr> <tr class="' . $classe . '"> <th align="right">Studenten</th> <td align="left" colspan="2">' . $resultKonstenstelle[$pos]->studentenanzahl . ' </td> </tr> <tr class="' . $classe . '"> <th align="right">Stg.Aktiv </th> <td align="left" colspan="2">' . $resultKonstenstelle[$pos]->stg_aktiv . ' ' . ($resultKonstenstelle[$pos]->stg_aktiv == true || $resultKonstenstelle[$pos]->stg_aktiv == 't' ? ' <img src="../../skin/images/tick.png" alt="aktiv" />' : ' <img src="../../skin/images/cross.png" alt="nicht aktiv" />') . '</td> </tr> </table> '; $htmlstring .= '</fieldset>'; $oWAWI->errormsg = ''; $oWAWI->result = array(); if (!$oWAWI->kostenstelle_benutzer($resultKonstenstelle[$pos]->kostenstelle_id)) { $htmlstring .= $oWAWI->errormsg; } $resultKonstenstellebenutzer = $oWAWI->result; if (is_null($resultKonstenstellebenutzer) || !is_array($resultKonstenstellebenutzer) || count($resultKonstenstellebenutzer) < 1) { return $htmlstring; } $htmlstring .= '<fieldset><legend>Benutzer - Rechte</legend>'; $htmlstring .= '<br /><!-- Kostenstelle Kurzdetail --> <table class="liste"> <thead> <tr> <th>Benutzer </th> <th>lesen </th> <th>schreiben </th> <th>freigeben </th> <th>verwalten </th> </tr> <thead>'; for ($i = 0; $i < count($resultKonstenstellebenutzer); $i++) { if ($i % 2) { $classe = 'liste1'; } else { $classe = 'liste0'; } $htmlstring .= '<!-- Kostenstelle Kurzdetail --> <tr class="' . $classe . '"> <td>' . ($resultKonstenstellebenutzer[$i]->c_email ? '<a href="mailto:' . $resultKonstenstellebenutzer[$i]->c_email . '?subject=Anlage Kostenstelle ' . $resultKonstenstellebenutzer[$i]->kostenstelle_id . '"> <img src="../../skin/images/email.png" alt="email" /></a>' : '') . ' ' . $resultKonstenstellebenutzer[$i]->c_titel . ' ' . $resultKonstenstellebenutzer[$i]->c_vname . ' ' . $resultKonstenstellebenutzer[$i]->c_nname . ' </td> <td align="center">' . ($resultKonstenstellebenutzer[$i]->lesen == 't' || $resultKonstenstellebenutzer[$i]->lesen == true ? '<img src="../../skin/images/green_point.gif" alt="ja" />' : '<img src="../../skin/images/red_point.gif" alt="nein" />') . '</td> <td align="center">' . ($resultKonstenstellebenutzer[$i]->schreiben == 't' || $resultKonstenstellebenutzer[$i]->schreiben == true ? '<img src="../../skin/images/green_point.gif" alt="ja" />' : '<img src="../../skin/images/red_point.gif" alt="nein" />') . '</td> <td align="center">' . ($resultKonstenstellebenutzer[$i]->freigeben == 't' || $resultKonstenstellebenutzer[$i]->freigeben == true ? '<img src="../../skin/images/green_point.gif" alt="ja" />' : '<img src="../../skin/images/red_point.gif" alt="nein" />') . '</td> <td align="center">' . ($resultKonstenstellebenutzer[$i]->verwalten == 't' || $resultKonstenstellebenutzer[$i]->verwalten == true ? '<img src="../../skin/images/green_point.gif" alt="ja" />' : '<img src="../../skin/images/red_point.gif" alt="nein" />') . '</td> </tr> '; } $htmlstring .= '</table>'; $htmlstring .= '</fieldset>'; } // Ende Kostenstellen-Array $htmlstring .= '<div style="width:100%;text-align:right;"><a href="javascript:history.back();"><img border="0" src="../../skin/images/cross.png" alt="schliessen" title="schliessen/close" /> zurück</a></div />'; return $htmlstring; }