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; }
echo $debug; ?> "></td> </tr> </table> </form> <hr> <?php // ------------------------------------------------------------------------------------------ // Datenlesen // ------------------------------------------------------------------------------------------ // Kostenstellen $oWAWI->errormsg = ''; $oWAWI->result = array(); $check = $kostenstelle_id . $user_id . $studiengang_id . $kostenstelle_search . $kostenstelle_nr; if ($check != '' && !$oWAWI->kostenstelle($kostenstelle_id, $kostenstelle_search, $user_id, $studiengang_id, $kostenstelle_nr)) { $errormsg[] = $oWAWI->errormsg; } if (is_array($oWAWI->result) && count($oWAWI->result) == 1) { echo output_konstenstelleinformation($oWAWI->result, $debug); } else { if (is_array($oWAWI->result) && count($oWAWI->result) > 1) { echo output_konstenstelle($oWAWI->result, $debug); } else { if ($check != '') { $errormsg[] = 'keine Daten gefunden'; } else { $errormsg[] = 'Auswahl fehlt'; } } }