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; }