// Lichtbil und Zeugnis duerfen nicht geloescht werden da diese fuer Bildupload und // Zeugnisarchivierung verwendet werden if (!in_array($row->dokument_kurzbz, array('Lichtbil', 'Zeugnis'))) { echo '<a href="' . $_SERVER['PHP_SELF'] . '?action=dokumenttypen&type=delete&dokument_kurzbz=' . $row->dokument_kurzbz . '"><img src="../../skin/images/cross.png" title="Löschen" /></a>'; } echo ' </td> <td>' . $row->dokument_kurzbz . '</td> <td>' . $row->bezeichnung . '</td> </tr>'; } $dokument_kurzbz = ''; $dokument_bezeichnung = ''; if (isset($_GET['type']) && $_GET['type'] == 'edit') { $dokument = new dokument(); if ($dokument->loadDokumenttyp($_GET['dokument_kurzbz'])) { $dokument_kurzbz = $dokument->dokument_kurzbz; $dokument_bezeichnung = $dokument->bezeichnung; } } echo ' </tbody> <tfoot> <tr> <td></td> <td> <input typ="text" id="dokument_kurzbz" name="dokument_kurzbz" maxlength="8" size="8" ' . ($dokument_kurzbz != '' ? 'readonly' : '') . ' value="' . $dokument_kurzbz . '"/> <input type="hidden" id="neu" name="neu" value="' . ($dokument_kurzbz == '' ? 'true' : 'false') . '" /> </td> <td><input type="text" id="dokument_bezeichnung" name="dokument_bezeichnung" maxlength="128" value="' . $dokument_bezeichnung . '"> <input type="submit" name="saveDokumenttyp" value="Speichern"></td>
//auslesen $content = fread($fp, filesize($filename)); fclose($fp); $akte = new akte(); if ($akte->getAkten($_GET['person_id'], 'Lichtbil')) { if (count($akte->result) > 0) { $akte = $akte->result[0]; $akte->new = false; } else { $akte->new = true; } } else { $akte->new = true; } $dokument = new dokument(); $dokument->loadDokumenttyp($_REQUEST['dokumenttyp']); $extension = end(explode(".", strtolower($_FILES['bild']['name']))); $titel = ''; // da nur 32 zeichen gespeichert werden dürfen, muss anhand vom typ gekürzt werden if ($_REQUEST['dokumenttyp'] == 'Lebenslf') { $titel = $p->t('incoming/lebenslauf') . "." . $extension; } if ($_REQUEST['dokumenttyp'] == 'LearnAgr') { $titel = $p->t('incoming/learningAgreement') . "." . $extension; } if ($_REQUEST['dokumenttyp'] == 'Motivat') { $titel = $p->t('incoming/motivationsschreiben') . "." . $extension; } if ($_REQUEST['dokumenttyp'] == 'Zeugnis') { $titel = $p->t('incoming/zeugnis') . "." . $extension; }
} } // Alle Akten/Dokumente holen die Upgeloaded wurden ohne die vom Studiengang und Zeugnisse $akte = new akte(); if (!$akte->getAkten($prestudent->person_id, null, $prestudent->studiengang_kz, $prestudent->prestudent_id)) { die('fehler'); } foreach ($akte->result as $a) { $datum = ''; $datumhochgeladen = isset($a->insertamum) ? $date->formatDatum($a->insertamum, 'd.m.Y') : ''; $nachgereicht = isset($a->nachgereicht) && $a->nachgereicht ? 'ja' : ''; $info = isset($a->anmerkung) ? $akte->result[0]->anmerkung : ''; $vorhanden = isset($a->dms_id) || $a->inhalt_vorhanden ? 'ja' : 'nein'; $dokument_kurzbz = $a->dokument_kurzbz; $dokument = new dokument(); $dokument->loadDokumenttyp($dokument_kurzbz); echo ' <RDF:li> <RDF:Description id="' . $a->dokument_kurzbz . '/' . $a->akte_id . '" about="' . $rdf_url . '/' . $a->dokument_kurzbz . '/' . $a->akte_id . '" > <DOKUMENT:dokument_kurzbz><![CDATA[' . $a->dokument_kurzbz . ']]></DOKUMENT:dokument_kurzbz> <DOKUMENT:bezeichnung><![CDATA[' . $dokument->bezeichnung . ']]></DOKUMENT:bezeichnung> <DOKUMENT:datum>' . $datum . '</DOKUMENT:datum> <DOKUMENT:datumhochgeladen>' . $datumhochgeladen . '</DOKUMENT:datumhochgeladen> <DOKUMENT:nachgereicht>' . $nachgereicht . '</DOKUMENT:nachgereicht> <DOKUMENT:infotext>' . $info . '</DOKUMENT:infotext> <DOKUMENT:vorhanden>' . $vorhanden . '</DOKUMENT:vorhanden> <DOKUMENT:akte_id>' . $a->akte_id . '</DOKUMENT:akte_id> <DOKUMENT:titel_intern><![CDATA[' . $a->titel_intern . ']]></DOKUMENT:titel_intern> <DOKUMENT:anmerkung_intern><![CDATA[' . $a->anmerkung_intern . ']]></DOKUMENT:anmerkung_intern> <DOKUMENT:onlinebewerbung><![CDATA[nein]]></DOKUMENT:onlinebewerbung> </RDF:Description>