function creatList($suchen, $filter, $firmentypfilter) { // Initialisieren HTML Listenausgabe $htmlstr = ""; $firma_finanzamt = new firma(); $firmentyp_finanzamt = 'Finanzamt'; $firma_finanzamt->errormsg = ''; $firma_finanzamt->result = array(); //echo "Filter: ".$filter." Firmentypfilter: ".$firmentypfilter."<br>"; if (!is_null($suchen)) { // Nur wenn Suchknopf gedrueckt wurde $firma_finanzamt->searchFirma($filter, $firmentypfilter); } if ($firma_finanzamt->errormsg) { return 'Fehler beim Laden der Firma<br>'; } if ($firma_finanzamt->result) { $htmlstr .= "</form><table id='t1' class='liste table-autosort:1 table-stripeclass:alternate table-autostripe'>\n"; $htmlstr .= " <thead><tr class='liste'>\n"; $htmlstr .= " <th class='table-sortable:numeric'>ID</th>"; $htmlstr .= " <th class='table-sortable:default'>Name</th>"; $htmlstr .= " <th class='table-sortable:default'>Anmerkung</th>"; $htmlstr .= " <th class='table-sortable:default'>Kurzbz</th>"; $htmlstr .= " <th class='table-sortable:default'>Standort</th>"; $htmlstr .= " <th class='table-sortable:default'>Plz</th>"; $htmlstr .= " <th class='table-sortable:default'>Ort</th>"; $htmlstr .= " <th class='table-sortable:default'>Strasse</th>"; $htmlstr .= " <th class='table-sortable:default'>Typ</th>"; $htmlstr .= " <th class='table-sortable:default'>Aktiv</th>"; $htmlstr .= " <th class='table-sortable:default'>Gesperrt</th>"; $htmlstr .= " <th class='table-sortable:default'>Schule</th>"; //$htmlstr .= " <th class='table-sortable:default'>Ext ID</th>"; $htmlstr .= " </tr></thead><tbody>\n"; $i = 0; foreach ($firma_finanzamt->result as $row) { // Adresse $row->adresse_neu = $row->plz . ' ' . $row->ort; $htmlstr .= " <tr class='liste" . $i % 2 . "'>\n"; $htmlstr .= " <td><a onclick=\"parent.frames[2].location.href ='firma_detailwork.php';\" href='firma_details.php?firma_id=" . $row->firma_id . "' target='detail_firma'>" . $row->firma_id . "</a></td>\n"; $htmlstr .= " <td><a onclick=\"parent.frames[2].location.href ='firma_detailwork.php';\" href='firma_details.php?firma_id=" . $row->firma_id . "' target='detail_firma'>" . $row->name . "</a></td>\n"; $htmlstr .= " <td title='" . $row->anmerkung . "'>" . StringCut($row->anmerkung, 27) . "</td>\n"; $htmlstr .= " <td>" . $row->kurzbz . "</td>\n"; $htmlstr .= " <td>" . StringCut($row->bezeichnung, 27) . "</td>\n"; // Adresse $htmlstr .= " <td>{$row->plz}</td>\n"; $htmlstr .= " <td>{$row->ort}</td>\n"; $htmlstr .= " <td>{$row->strasse}</td>\n"; $htmlstr .= " <td>{$row->firmentyp_kurzbz}</td>\n"; $htmlstr .= " <td>" . ($row->aktiv == 't' ? 'Ja' : 'Nein') . "</td>\n"; $htmlstr .= " <td>" . ($row->gesperrt == 't' ? 'Ja' : 'Nein') . "</td>\n"; $htmlstr .= " <td>" . ($row->schule == 't' ? 'Ja' : 'Nein') . "</td>\n"; //$htmlstr .= " <td>$row->ext_id</td>\n"; $htmlstr .= " </tr>\n"; $i++; } $htmlstr .= "</tbody></table>\n"; } return $htmlstr; }
$preinteressent = new preinteressent(); $preinteressent->loadFreigegebene($studiengang_kz); foreach ($preinteressent->result as $row) { echo '<tr>'; $person = new person(); $person->load($row->person_id); echo "<td><input type='checkbox' name='chk_{$row->preinteressent_id}' checked></td>"; echo "<td>{$person->nachname}</td>"; echo "<td>{$person->vorname}</td>"; echo "<td>{$person->gebdatum}</td>"; echo "<td>{$row->studiensemester_kurzbz}</td>"; echo "<td>{$row->anmerkung}"; if ($row->firma_id != '') { $plz = ''; $ort = ''; $firma = new firma(); $firma->load($row->firma_id); $adresse = new adresse(); $adresse->load_firma($row->firma_id); if (isset($adresse->result[0])) { $plz = $adresse->result[0]->plz; $ort = $adresse->result[0]->ort; } echo '<br /><b>Schule:</b>' . $plz . ' ' . $ort . ' ' . $firma->name . " ({$firma->firmentyp_kurzbz})"; } echo "</td>"; echo "<td>"; //Suchen ob diese Person schon existiert $qry = "SELECT distinct * FROM public.tbl_prestudent JOIN public.tbl_person USING(person_id) WHERE \n\t\t\t\tstudiengang_kz='{$studiengang_kz}' AND (\n\t\t\t\t(vorname='{$person->vorname}' AND nachname='{$person->nachname}') "; if ($person->gebdatum != '') { $qry .= " OR (nachname='{$person->nachname}' AND gebdatum='{$person->gebdatum}')";
echo '<span class="ok">Rechnung wurde erfolgreich geloescht</span>'; } else { echo '<span class="error">Fehler: ' . $rechnung->errormsg . '</span>'; } echo '<br /><br /><a href="javascript:history.back()">Zurück</a>'; } } if ($aktion == 'update') { if (!$rechte->isBerechtigt('wawi/rechnung', null, 'su')) { die('Sie haben keine Berechtigung zum Bearbeiten der Rechnungen'); } $rechnung = new wawi_rechnung(); $bestellung = new wawi_bestellung(); $kostenstelle = new wawi_kostenstelle(); $konto = new wawi_konto(); $firma = new firma(); $oe_kurzbz = ''; if (isset($_GET['id'])) { echo '<div style="float:right">' . $ausgabemsg . '</div>'; echo '<h1>Rechnung bearbeiten</h1>'; $rechnung_id = $_GET['id']; if (!is_numeric($rechnung_id)) { die('RechnungID ist ungueltig'); } if (!$rechnung->load($rechnung_id)) { die('Rechnung wurde nicht gefunden'); } if (!$bestellung->load($rechnung->bestellung_id)) { die('Diese Rechnung ist keiner gueltigen Bestellung zugeordnet'); } $bestellung_id = $bestellung->bestellung_id;
</table> <table><!--Summerschool Anmeldung --> <tr><td><h3><?php echo $p->t('incoming/summerschool'); ?> :</h3></td></tr> <tr><td> <table width="46%" style="border: thin solid black; border-spacing:10px; background-color: lightgray; margin-top:5px"> <tr> <td><b>Summerschool</b>: Meist zwei- bis dreiwöchige wissenschaftliche Fachkurse, die in den Sommerferien von Partnerhochschulen organisiert werden. Ankündigungen von Summer Schools erfolgen auf der CIS-Seite. </td> </tr> <tr> <td><SELECT name="auswahl_summerschool" onchange="saveFirma(this.value, '')" style="width: 90%"> <option value="summerschool_auswahl">-- select --</option> <?php $firmaSummerschool = new firma(); $firmaSummerschool->getFirmen('Partneruniversität'); foreach ($firmaSummerschool->result as $fi) { echo '<option value="' . $fi->firma_id . '">' . $fi->name . '</option>'; } ?> </SELECT> </td> </tr> </table> </td></tr> </table> <?php } else { // Wenn schon Freigegeben -> dann zusätzliche Felder anzeigen if ($outgoing->checkStatus($outgoing->preoutgoing_id, 'freigabe')) {
$item['artikelnummer'] = html_entity_decode($row->artikelnummer); $item['preisprove'] = html_entity_decode(number_format($row->preisprove, 2)); $item['menge'] = html_entity_decode($row->menge); $result[] = $item; // echo html_entity_decode($row->bestelldetail_id).'|'.', '.html_entity_decode($row->beschreibung).', '.html_entity_decode($row->artikelnummer).' Preis VE '.html_entity_decode(number_format($row->preisprove,2)).', Menge '.html_entity_decode($row->menge)."\n"; } echo json_encode($result); break; // Firmen Search // Firmen Search case 'wawi_firma_search': $firma_search = trim(isset($_REQUEST['term']) ? $_REQUEST['term'] : ''); if (is_null($firma_search) || $firma_search == '') { exit; } $firma = new firma(); $firma->searchFirma($firma_search); $result = array(); foreach ($firma->result as $row) { $item['firma_id'] = html_entity_decode($row->firma_id); $item['name'] = html_entity_decode($row->name); $result[] = $item; // echo html_entity_decode($row->firma_id).'|'.', '.html_entity_decode($row->name)."\n"; } echo json_encode($result); break; default: echo " Funktion {$work} fehlt! "; break; } exit;
/** * Erimtteln der Firmen.- Standortdaten * * @param $firma_id_geloescht * @param $firma_id_bleibt */ function getFirmaUndStandorte($firma_id_geloescht, $firma_id_bleibt) { //---------------------------------------------------------------------------------------- // zwei Teileanzeigen a) wird geloescht b) bleibt //---------------------------------------------------------------------------------------- // ------------------------------------------------------------------------- // Firmenstammdaten holen // ------------------------------------------------------------------------- $firma = new firma(); if (!$firma->load($firma_id_geloescht)) { exit('Firma wird gelöscht Fehler :' . $firma->errormsg); } $geloescht = $firma; $firma = new firma(); if (!$firma->load($firma_id_bleibt)) { exit('Welche Firma bleibt Fehler :' . $firma->errormsg); } $bleibt = $firma; // ------------------------------------------------------------------------- // Standorte je Firmenstammdaten holen // ------------------------------------------------------------------------- // - wird geloescht $standort_obj = new standort(); $standort_obj->result = array(); $standort_obj->load_firma($geloescht->firma_id); $geloescht->standorte = array(); if ($standort_obj->result) { $geloescht->standorte = $standort_obj->result; for ($i = 0; $i < count($geloescht->standorte); $i++) { // Adresse zum Standort $adresse_obj = new adresse(); $geloescht->standorte[$i]->adresse = array(); if ($geloescht->standorte[$i]->adresse_id && $adresse_obj->load($geloescht->standorte[$i]->adresse_id)) { $geloescht->standorte[$i]->adresse = $adresse_obj; } // Kontakte zum Standort $kontakt_obj = new kontakt(); $geloescht->standorte[$i]->kontakt = array(); if ($geloescht->standorte[$i]->standort_id && $kontakt_obj->load_standort($geloescht->standorte[$i]->standort_id)) { $geloescht->standorte[$i]->kontakt = $kontakt_obj; } // Personen zum Standort $personfunktion_obj = new person(); if (!isset($geloescht->personen[$i])) { $geloescht->personen[$i] = new stdclass(); } $geloescht->personen[$i]->personfunktion = array(); if ($geloescht->standorte[$i]->standort_id && $personfunktion_obj->load_personfunktion($geloescht->standorte[$i]->standort_id, '', $geloescht->firma_id)) { $geloescht->standorte[$i]->personfunktion = $personfunktion_obj; } } } $firmaorganisationseinheit_obj = new firma(); $geloescht->firmaorganisationseinheit = array(); if (!$firmaorganisationseinheit_obj->get_firmaorganisationseinheit($geloescht->firma_id)) { $geloescht->firmaorganisationseinheit = array(); } if ($firmaorganisationseinheit_obj->result) { $geloescht->firmaorganisationseinheit = $firmaorganisationseinheit_obj->result; } // - bleibt $standort_obj = new standort(); $standort_obj->result = array(); $standort_obj->load_firma($bleibt->firma_id); $bleibt->standorte = array(); if ($standort_obj->result) { $bleibt->standorte = $standort_obj->result; for ($i = 0; $i < count($bleibt->standorte); $i++) { // Adresse zum Standort $adresse_obj = new adresse(); $bleibt->standorte[$i]->adresse = array(); if ($bleibt->standorte[$i]->adresse_id && $adresse_obj->load($bleibt->standorte[$i]->adresse_id)) { $bleibt->standorte[$i]->adresse = $adresse_obj; } // Kontakte zum Standort $kontakt_obj = new kontakt(); $bleibt->standorte[$i]->kontakt = array(); if ($bleibt->standorte[$i]->standort_id && $kontakt_obj->load_standort($bleibt->standorte[$i]->standort_id)) { if (!isset($bleibt->standorte[$i])) { $bleibt->standorte[$i] = new stdClass(); } $bleibt->standorte[$i]->kontakt = $kontakt_obj; } // Personen zum Standort $personfunktion_obj = new person(); if (!isset($bleibt->personen[$i])) { $bleibt->personen[$i] = new stdClass(); } $bleibt->personen[$i]->personfunktion = array(); if ($bleibt->standorte[$i]->standort_id && $personfunktion_obj->load_personfunktion($bleibt->standorte[$i]->standort_id, '', $bleibt->firma_id)) { $bleibt->standorte[$i]->personfunktion = $personfunktion_obj; } } } $firmaorganisationseinheit_obj = new firma(); $bleibt->firmaorganisationseinheit = array(); if (!$firmaorganisationseinheit_obj->get_firmaorganisationseinheit($bleibt->firma_id)) { $bleibt->firmaorganisationseinheit = array(); } if ($firmaorganisationseinheit_obj->result) { $bleibt->firmaorganisationseinheit = $firmaorganisationseinheit_obj->result; } return $standort = array("geloescht" => $geloescht, "bleibt" => $bleibt); }
$besteller = new benutzer(); if (!$besteller->load($bestellung->besteller_uid)) { die('Besteller konnte nicht geladen werden'); } $konto = new wawi_konto(); $konto->load($bestellung->konto_id); $kostenstelle = new wawi_kostenstelle(); $kostenstelle->load($bestellung->kostenstelle_id); $rechnungsadresse = new adresse(); $rechnungsadresse->load($bestellung->rechnungsadresse); $lieferadresse = new adresse(); $lieferadresse->load($bestellung->lieferadresse); $aufteilung = new wawi_aufteilung(); $aufteilung->getAufteilungFromBestellung($bestellung->bestellung_id); $studiengang = new studiengang(); $firma = new firma(); $standort = new standort(); $empfaengeradresse = new adresse(); if ($bestellung->firma_id != '') { $firma->load($bestellung->firma_id); $kundennummer = $firma->get_kundennummer($bestellung->firma_id, $kostenstelle->oe_kurzbz); $standort->load_firma($firma->firma_id); if (isset($standort->result[0])) { $standort = $standort->result[0]; } $empfaengeradresse->load($standort->adresse_id); $kontakt = new kontakt(); $kontakt->loadFirmaKontakttyp($standort->standort_id, 'telefon'); $telefon = $kontakt->kontakt; $kontakt = new kontakt(); $kontakt->loadFirmaKontakttyp($standort->standort_id, 'fax');
} } echo "</SELECT></td>"; //Absagedatum echo "<td>Absage</td><td><input type='checkbox' " . ($preinteressent->absagedatum != '' ? 'checked' : '') . " name='absagedatum'></td>"; echo '</tr><tr>'; //Erfassungsdatum echo "<td>Erfassungsdatum:</td><td> <input type='text' size='10' maxlength='10' name='erfassungsdatum' value='" . $datum_obj->formatDatum($preinteressent->erfassungsdatum, 'd.m.Y') . "'> (31.12.2008)</td>"; //Infozusendung echo "<td>Infozusendung am</td><td><input type='text' name='infozusendung' size='10' maxlength='10' value='" . $datum_obj->formatDatum($preinteressent->infozusendung, 'd.m.Y') . "'></td>"; //Maturajahr echo "<td>Maturajahr</td><td><input type='text' name='maturajahr' size='4' maxlength='4' value='{$preinteressent->maturajahr}'></td>"; //Einverstaendnis echo "<td>Einverständnis:</td><td><input type='checkbox' " . ($preinteressent->einverstaendnis ? 'checked' : '') . " name='einverstaendnis'></td>"; echo '</tr><tr>'; $schule = new firma(); if ($preinteressent->firma_id != '') { $schule->load($preinteressent->firma_id); } echo '<td>Schule ID:</td><td><input type="text" size="3" name="schule_id" id="schule_id" value="' . $preinteressent->firma_id . '" onkeyup="checkschulid(this.value)"></td>'; //SCHULE echo "<td>Schule:</td><td colspan='5'> <SELECT id='firma' name='firma' onchange='document.getElementById(\"schule_id\").value=this.value'>"; $qry = "SELECT plz, ort, strasse, tbl_firma.name, tbl_firma.firma_id \n\t\tFROM public.tbl_firma JOIN public.tbl_standort USING(firma_id) LEFT JOIN public.tbl_adresse USING(adresse_id) \n\t\tWHERE schule ORDER BY plz, name"; echo "<option value='' >-- keine Angabe --</option>"; function shortname($name) { if (strlen($name) > 40) { return mb_substr($name, 0, 20) . ' ... ' . mb_substr($name, mb_strlen($name) - 20, mb_strlen($name)); } else { return $name; }
$mobility->getAll(true); $person = new person(); $person->getPersonFromZugangscode($zugangscode); $preincoming = new preincoming(); $preincoming->load($_SESSION['incoming/preincomingid']); $adresse = new adresse(); $adresse->load_pers($preincoming->person_id); $kontakt = new kontakt(); $kontakt->load_pers($preincoming->person_id); $db = new basis_db(); $stsem = new studiensemester(); $stsem->getNextStudiensemester(); $stg = new studiengang(); $stg->getAll(); $date = new datum(); $firma = new firma(); $firma->getFirmen('Partneruniversität'); ?> <html> <head> <title>Incoming-Verwaltung</title> <meta http-equiv="Content-Type" content="text/html; charset=utf-8"/> <meta http-equiv="expires" content="Sat, 01 Dec 2001 00:00:00 GMT"> <link href="../../../skin/style.css.php" rel="stylesheet" type="text/css"> <link rel="stylesheet" href="../../../skin/tablesort.css" type="text/css"/> <script src="../../../include/js/tablesort/table.js" type="text/javascript"></script> <script type="text/javascript" src="../../../include/js/jquery.js"></script> <script type="text/javascript"> $(document).ready(function() { $("#t1").tablesorter(
/** * Erstellt den Tab zur Anzeige der Personendetails */ function print_personendetails() { global $person, $inc, $preincoming_id, $datum_obj; $adresse = new adresse(); $adresse->load_pers($person->person_id); if (isset($adresse->result[0])) { $adresse = $adresse->result[0]; } $kontakt = new kontakt(); $kontakt->load_persKontakttyp($person->person_id, 'email'); if (isset($kontakt->result[0])) { $kontakt = $kontakt->result[0]; } $firma = new firma(); $firma->getFirmen('Partneruniversität'); echo '<fieldset>'; echo '<form action="' . $_SERVER['PHP_SELF'] . '?action=personendetails&method=saveperson&preincoming_id=' . $preincoming_id . '" method="POST">'; echo '<input type="hidden" name="person_id" value="' . $person->person_id . '">'; echo '<input type="hidden" name="adresse_id" value="' . $adresse->adresse_id . '">'; echo '<input type="hidden" name="kontakt_id" value="' . $kontakt->kontakt_id . '">'; echo '<table> <tr> <td>TitelPre</td> <td><input type="text" name="titelpre" size="10" value="' . $person->titelpre . '"></td> <td></td> <td>Strasse</td> <td colspan="3"><input type="text" name="strasse" size="50" value="' . $adresse->strasse . '"></td> </tr> <tr> <td>Vorname</td> <td><input type="text" name="vorname" size="30" value="' . $person->vorname . '"></td> <td></td> <td>Plz / Ort</td> <td colspan="3"> <input type="text" size="5" name="plz" value="' . $adresse->plz . '"> <input type="text" name="ort" size="40" value="' . $adresse->ort . '"> </td> </tr> <tr> <td>Nachname</td> <td><input type="text" name="nachname" size="30" value="' . $person->nachname . '"></td> <td></td> <td>Nation</td> <td colspan="3"> <SELECT name="nation"> <OPTION value="">-- keine Auswahl --</OPTION> '; $nation = new nation(); $datum = new datum(); $nation->getAll(); foreach ($nation->nation as $row) { if ($adresse->nation == $row->code) { $selected = 'selected'; } else { $selected = ''; } echo '<OPTION value="' . $row->code . '" ' . $selected . '>' . $row->kurztext . '</OPTION>'; } echo ' </SELECT> </td> </tr> <tr> <td>TitelPost</td> <td><input type="text" name="titelpost" size="10" value="' . $person->titelpost . '"></td> <td></td> <td>E-Mail</td> <td colspan="2"><input type="text" name="email" size="50" value="' . $kontakt->kontakt . '"></td> </tr> <tr> <td>Geburtsdatum</td> <td>' . $datum->formatDatum($person->gebdatum, 'd.m.Y') . '</td> <td></td> <td> </td> <td> </td> </tr> <tr> <td rowspan="2">Anmerkungen</td> <td colspan="2" rowspan="2"><textarea name="anmerkung" rows="4" cols="33">' . $inc->anmerkung . '</textarea></td> <td> </td> <td> </td> </tr> <tr> <td valign="top">Foto</td> <td ><img id="personimage" src="../../cis/public/bild.php?src=person&person_id=' . $person->person_id . '" alt="' . $person->person_id . '" height="100px" width="75px"></td> </tr> <tr> <td> </td> <td></td> <td></td> <td></td> <td></td> </tr> <tr> <td>ZGV 1</td> <td><input type="text" name="zgv" size="30" value="' . $inc->zgv . '"></td> <td></td> <td>ZGV MSc</td> <td colspan="2"><input type="text" name="zgv_master" size="30" value="' . $inc->zgvmaster . '"></td> </tr> <tr> <td>ZGV 1 Ort</td> <td><input type="text" name="zgv_ort" size="30" value="' . $inc->zgv_ort . '"></td> <td></td> <td>ZGV MSc Ort</td> <td colspan="2"><input type="text" name="zgv_master_ort" size="30" value="' . $inc->zgvmaster_ort . '"></td> </tr> <tr> <td>ZGV 1 Institution</td> <td><input type="text" name="zgv_name" size="30" value="' . $inc->zgv_name . '"></td> <td></td> <td>ZGV MSc Institution</td> <td colspan="2"><input type="text" name="zgv_master_name" size="30" value="' . $inc->zgvmaster_name . '"></td> </tr> <tr> <td>ZGV 1 Datum</td> <td><input type="text" name="zgv_datum" id="zgv_datum" size="30" value="' . $datum_obj->formatDatum($inc->zgv_datum, 'd.m.Y') . '"> <script type="text/javascript"> $(document).ready(function() { $( "#zgv_datum" ).datepicker($.datepicker.regional["de"]); }); </script> </td> <td></td> <td>ZGV MSc Datum</td> <td colspan="2"><input type="text" id="zgv_master_datum" name="zgv_master_datum" size="30" value="' . $datum_obj->formatDatum($inc->zgvmaster_datum, 'd.m.Y') . '"> <script type="text/javascript"> $(document).ready(function() { $( "#zgv_master_datum" ).datepicker($.datepicker.regional["de"]); }); </script> </td> </tr> <tr> <td> </td> <td></td> <td></td> <td></td> <td></td> </tr> <tr> <td>Universität</td> <td colspan="2"><input type="text" name="universitaet" size="30" value="' . $inc->universitaet . '"></td> <td>Jahre</td> <td colspan="2"><input type="text" name="jahre" size="5" value="' . $inc->jahre . '"></td> </tr> <tr> <td>Universität Dropdown</td> <td colspan ="4"><SELECT name="firma"> <option value="firma_auswahl">-- other --</option>'; foreach ($firma->result as $firm) { $selected = ''; if ($firm->firma_id == $inc->firma_id) { $selected = 'selected'; } echo "<option value='{$firm->firma_id}' {$selected}>{$firm->name}</option>"; } echo ' </td> </tr> <tr> <td>Studienbezeichnung</td> <td colspan="2"><input type="text" name="studienbezeichnung" size="30" value="' . $inc->program_name . '"></td> <td></td> <td> BSC <input type="checkbox" name="bachelor" ' . ($inc->bachelor ? 'checked' : '') . '> MSC <input type="checkbox" name="master" ' . ($inc->master ? 'checked' : '') . '></td> <td></td> </tr> <tr> <td> </td> <td></td> </tr> <tr> <td>Mobilitätsprogramm</td> <td><SELECT name="mobilitaetsprogramm"> <OPTION value="">-- keine Auswahl --</OPTION>'; $mob = new mobilitaetsprogramm(); $mob->getAll(); foreach ($mob->result as $row) { if ($row->mobilitaetsprogramm_code == $inc->mobilitaetsprogramm_code) { $selected = 'selected'; } else { $selected = ''; } echo '<OPTION value="' . $row->mobilitaetsprogramm_code . '" ' . $selected . '>' . $row->kurzbz . '</OPTION>'; } echo '</SELECT> </td> <td></td> <td>Von</td> <td> <input type="text" id="von" size="10" name="von" value="' . $datum_obj->formatDatum($inc->von, 'd.m.Y') . '"> <script type="text/javascript"> $(document).ready(function() { $( "#von" ).datepicker($.datepicker.regional["de"]); }); </script> </td> <td>Zugangscode:</td> <td><b>' . $person->zugangscode . '</b></td> </tr> <tr> <td>Zweck</td> <td><SELECT name="zweck"> <OPTION value="">-- keine Auswahl --</OPTION>'; $zweck = new zweck(); $zweck->getAll(); foreach ($zweck->result as $row) { if ($row->zweck_code == $inc->zweck_code) { $selected = 'selected'; } else { $selected = ''; } echo '<OPTION value="' . $row->zweck_code . '" ' . $selected . '>' . $row->bezeichnung . '</OPTION>'; } echo '</SELECT> </td> <td></td> <td>Bis</td> <td> <input type="text" name="bis" id="bis" size="10" value="' . $datum_obj->formatDatum($inc->bis, 'd.m.Y') . '"> <script type="text/javascript"> $(document).ready(function() { $( "#bis" ).datepicker($.datepicker.regional["de"]); }); </script> </td> <td>Aktiv <input type="checkbox" name="aktiv" ' . ($inc->aktiv ? 'checked' : '') . '></td> </tr> <tr>'; $registriert = new datum(); $insertamum = $registriert->formatDatum($inc->insertamum, 'Y-m-d'); echo ' <td>Registriert am:</td> <td><input type="text" value="' . $insertamum . '" disabled></td> </tr> <tr> <td></td> <td></td> <td></td> <td></td> <td></td> <td></td> <td><input type="submit" name="save" value="Speichern"></td> </tr> </table> '; echo '</form>'; echo '</fieldset>'; echo ' <br> <fieldset> <legend>Übernahme ins FAS</legend>'; if ($inc->uebernommen) { echo '<b>Diese Person wurde bereits ins FAS übernommen</b>'; } else { echo '<form action="' . $_SERVER['PHP_SELF'] . '?action=personendetails&method=fasuebernahme&preincoming_id=' . $preincoming_id . '" method="POST">'; echo 'Incoming für den Studiengang: <SELECT name="studiengang_kz">'; $stg = new studiengang(); $stg->getAll('typ, kurzbz'); foreach ($stg->result as $row) { echo '<OPTION value="' . $row->studiengang_kz . '">' . $row->kuerzel . ' (' . $row->kurzbzlang . ') ' . $row->bezeichnung . '</OPTION>'; } echo '</SELECT>'; echo ' <input type="submit" name="uebernahme" value="Übernehmen">'; echo '</form>'; } echo '</fieldset>'; }
$firma_id = $_GET['firma_id']; } else { $firma_id = ''; } if (isset($_GET['filter'])) { $filter = $_GET['filter']; } else { $filter = ''; } if (isset($_GET['firmentyp_kurzbz'])) { $firmentyp_kurzbz = $_GET['firmentyp_kurzbz']; } else { $firmentyp_kurzbz = ''; } $datum = new datum(); $firma = new firma(); $rdf_url = 'http://www.technikum-wien.at/firma'; echo ' <RDF:RDF xmlns:RDF="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns:FIRMA="' . $rdf_url . '/rdf#" > <RDF:Seq about="' . $rdf_url . '/liste"> '; if (isset($_GET['optional']) && $_GET['optional'] == 'true') { echo ' <RDF:li> <RDF:Description id="" about="" > <FIRMA:firma_id><![CDATA[]]></FIRMA:firma_id> <FIRMA:name><![CDATA[-- keine Auswahl --]]></FIRMA:name>
return true; } </script>'; } //Suchen von Firmen if ($method == 'search') { $filter = isset($_POST['filter']) ? $_POST['filter'] : ''; echo '<H1>Firma suchen</H1>'; echo '<form action="' . $_SERVER['PHP_SELF'] . '?method=search" method="POST">'; echo '<input type="text" size="30" name="filter" value="' . $filter . '">'; echo ' <input type="submit" name="send" value="Suchen">'; echo '</form>'; if ($filter != '') { $firma = new firma(); if ($firma->searchFirma($filter)) { echo '<br /><br /> <script type="text/javascript"> $(document).ready(function() { $("#myTable").tablesorter( { sortList: [[2,0]], widgets: ["zebra"] }); }); </script> <table id="myTable" class="tablesorter"> <thead>
echo '<tr class="liste1">'; echo "<td><SELECT name='kontakttyp'>"; foreach ($kontakttyp_arr as $kurzbz) { if ($kurzbz == $kontakttyp) { $selected = 'selected'; } else { $selected = ''; } echo "<OPTION value='{$kurzbz}' {$selected}>{$kurzbz}</OPTION>"; } echo "</SELECT></td>"; echo "<td><input type='text' name='kontakt' value='" . $kontakt . "' /></td>"; echo "<td><input type='checkbox' name='zustellung' " . ($zustellung ? 'checked' : '') . " /></td>"; echo "<td><input type='text' name='anmerkung' value='" . $anmerkung . "' /></td>"; $standort = new standort(); $firma_obj = new firma(); if ($standort_id != '') { $standort->load($standort_id); $firma_obj->load($standort->firma_id); } echo '<td><input type="text" id="firma_kontakt_ac" name="firma_kotankt_ac" value="' . $firma_obj->name . '" /><input type="hidden" id="firma_kontakt" name="firma" value="" /> <SELECT id="standort_kontakt" name="standort_id">'; if ($standort_id != '') { $standort->load_firma($standort->firma_id); echo "<OPTION value='' >-- keine Auswahl --</OPTION>"; foreach ($standort->result as $row) { if ($row->standort_id == $standort_id) { $selected = 'selected="true"'; } else { $selected = ''; }
} // --------------------------------------- // Parameter uebernehmen // --------------------------------------- // Suchkriterien - das wird geloescht $suchen1 = isset($_GET['suchen1']) ? $_GET['suchen1'] : null; $filter1 = isset($_GET['filter1']) ? $_GET['filter1'] : ''; $firmentyp_kurzbz1 = isset($_GET['firmentyp_kurzbz1']) ? $_GET['firmentyp_kurzbz1'] : ''; // Suchkriterien - das bleibt $suchen2 = isset($_GET['suchen2']) ? $_GET['suchen2'] : null; $filter2 = isset($_GET['filter2']) ? $_GET['filter2'] : ''; $firmentyp_kurzbz2 = isset($_GET['firmentyp_kurzbz2']) ? $_GET['firmentyp_kurzbz2'] : ''; // --------------------------------------- // Fixe Tabellenwerte einlesen // --------------------------------------- $firma = new firma(); $rows = array(); if ($firma->getFirmenTypen()) { foreach ($firma->result as $row) { $rows[] = $row; } } ?> <html> <head> <title>Firmen Zusammenlegung</title> <meta http-equiv="Content-Type" content="text/html; charset=UTF-8"> <link rel="stylesheet" href="../../skin/vilesci.css" type="text/css"> <link rel="stylesheet" href="../../include/js/tablesort/table.css" type="text/css">
// Parameter Aufruf uebernehmen // ------------------------------------------------------------------------------------------ $debug = trim(isset($_REQUEST['debug']) ? $_REQUEST['debug'] : false); $work = trim(isset($_REQUEST['work']) ? $_REQUEST['work'] : (isset($_REQUEST['ajax']) ? $_REQUEST['ajax'] : false)); $work = strtolower($work); // ------------------------------------------------------------------------------------------ // Datenlesen // ------------------------------------------------------------------------------------------ switch ($work) { // Firmen Search case 'wawi_firma_search': $firma_search = trim(isset($_REQUEST['term']) ? $_REQUEST['term'] : ''); if (is_null($firma_search) || $firma_search == '') { exit; } $sFirma = new firma(); if (!$sFirma->getAll($firma_search)) { exit($sFirma->errormsg . "\n"); } $result = array(); for ($i = 0; $i < count($sFirma->result); $i++) { $standort = new standort(); $standort->load_firma($sFirma->result[$i]->firma_id); if (isset($standort->result[0])) { $kurzbz = $standort->result[0]->kurzbz; } else { $kurzbz = ''; } $item['gesperrt'] = html_entity_decode($sFirma->result[$i]->gesperrt ? '!!GESPERRT!! ' : ''); $item['name'] = html_entity_decode($sFirma->result[$i]->name); $item['kurzbz'] = $kurzbz;
/** * Anmerkungen */ function saveAnmerkungen($firma_id, $user, $rechte) { if (!$rechte->isBerechtigt('basis/firma:begrenzt', null, 'suid')) { return 'Sie haben keine Berechtigung'; } $firma_obj = new firma(); if (!$firma_obj->load($firma_id)) { return 'Firma konnte nicht geladen werden'; } if (!isset($_REQUEST['anmerkung'])) { return 'Anmerkung muss uebergeben werden'; } $firma_obj->anmerkung = $_REQUEST['anmerkung']; if (!$firma_obj->save()) { return 'Fehler beim Speichern:' . $firma_obj->errormsg; } else { return 'Anmerkung gespeichert!'; } }
function sendMailAssistenz($uid) { $student = new student(); $student->load($uid); $studiengang = new studiengang(); $studiengang->load($student->studiengang_kz); $out = new preoutgoing(); $out->loadUid($uid); $out_auswahl = new preoutgoing(); $out_auswahl->loadAuswahl($out->preoutgoing_id); $mob = new mobilitaetsprogramm(); $mob->load($out_auswahl->mobilitaetsprogramm_code); $firm = new firma(); $firm->load($out_auswahl->firma_id); $emailtext = "Dies ist eine automatisch generierte E-Mail.<br><br>"; $emailtext .= "Ein Student ist für den Aufenthalt im Ausland gemeldet.<br>"; $emailtext .= "Uid: " . $student->uid . "<br>"; $emailtext .= "Name: " . $student->vorname . " " . $student->nachname . "<br>"; $emailtext .= "Zeitraum-Von: " . $out->dauer_von . "<br>"; $emailtext .= "Zeitraum-Bis: " . $out->dauer_bis . "<br>"; $emailtext .= "Mobilitätsprogramm: " . $mob->kurzbz . "<br>"; $emailtext .= "Universität: " . $firm->name . "<br>"; $mail = new mail($studiengang->email, 'no-reply', 'New Outgoing', 'Bitte sehen Sie sich die Nachricht in HTML Sicht an, um den Link vollständig darzustellen.'); $mail->setHTMLContent($emailtext); $mail->send(); }
if (!$preoutgoing->load($preoutgoing_id)) { die('Konnte Outgoing nicht finden!'); } if (!$benutzer->load($preoutgoing->uid)) { die('Konnte Benutzer nicht laden!'); } if (!$student->load($preoutgoing->uid)) { die('Konnte Student nicht laden!'); } $projektarbeittitel = $preoutgoing->projektarbeittitel; $studiengang->load($student->studiengang_kz); $preoutgoingFirma = new preoutgoing(); $preoutgoingFirma->loadAuswahl($preoutgoing_id); $preoutgoing_firma = $preoutgoingFirma->firma_id; $prestudent->getLastStatus($student->prestudent_id); $firma = new firma(); $nation = new nation(); if ($preoutgoing_firma != '') { $standort = new standort(); $adresse = new adresse(); $firma->load($preoutgoing_firma); $standort->load_firma($firma->firma_id); $adresse->load($standort->adresse_id); $nation->load($adresse->nation); } $preoutgoingLv = new preoutgoing(); $preoutgoingLv->loadLvs($preoutgoing_id); echo '<?xml version="1.0" encoding="UTF-8" standalone="yes"?> '; echo '<learningagreement_outgoing>'; echo ' <outgoing>'; echo ' <vorname><![CDATA[' . $benutzer->vorname . ']]></vorname>';
/** * Schickt ein Status-Mail an die Kontaktperson der Bestellung * * @param $bestellung Bestellung Object der Bestellung * @param $status Art der Statusaenderung (bestellt|geliefert|freigabe|storno) */ function sendBestellerMail($bestellung, $status) { global $date; $tags = new tags(); $tags->GetTagsByBestellung($bestellung->bestellung_id); $tagsAusgabe = ''; foreach ($tags->result as $res) { if ($tagsAusgabe != '') { $tagsAusgabe .= ', '; } $tagsAusgabe .= $res->tag; } $msg = ''; $kst_mail = new wawi_kostenstelle(); $kst_mail->load($bestellung->kostenstelle_id); $firma_mail = new firma(); $firma_mail->load($bestellung->firma_id); $konto_mail = new wawi_konto(); $konto_mail->load($bestellung->konto_id); // E-Mail an Kostenstellenverantwortliche senden $email = "Dies ist eine automatisch generierte E-Mail.<br><br>"; switch ($status) { case 'bestellt': $email .= " <b>Ihre Bestellung wurde bestellt</b>"; break; case 'geliefert': $email .= " <b>Ihre Bestellung wurde geliefert</b><br>Hinweis: Nach erfolgter Lieferung werden Waren ab einem Wert von EUR 250,-- pro Einzelposition inventarisiert. <br>"; break; case 'freigabe': $email .= " <b>Ihre Bestellung wurde freigegeben</b>"; break; case 'storno': $email .= " <b>Ihre Bestellung wurde storniert</b>"; break; } $email .= "<br>"; $email .= "Kostenstelle: " . $kst_mail->bezeichnung . "<br>"; $email .= "Bestellnummer: " . $bestellung->bestell_nr . "<br>"; $email .= "Titel: " . $bestellung->titel . "<br>"; $email .= "Firma: " . $firma_mail->name . "<br>"; $email .= "Erstellt am: " . $date->formatDatum($bestellung->insertamum, 'd.m.Y') . "<br>"; $email .= "Kostenstelle: " . $kst_mail->bezeichnung . "<br>Konto: " . $konto_mail->kurzbz . "<br>"; $email .= "Tags: " . $tagsAusgabe . "<br>"; $email .= "Link: <a href='" . APP_ROOT . "index.php?content=bestellung.php&method=update&id={$bestellung->bestellung_id}'>zur Bestellung </a>"; $mail = new mail($bestellung->besteller_uid . '@' . DOMAIN, 'no-reply', 'Bestellung ' . $bestellung->bestell_nr, 'Bitte sehen Sie sich die Nachricht in HTML Sicht an, um den Link vollständig darzustellen.'); $mail->setHTMLContent($email); if (!$mail->send()) { $msg .= '<span class="error">Fehler beim Senden des Mails</span><br />'; } else { $msg .= ' Mail verschickt an ' . $bestellung->besteller_uid . '@' . DOMAIN . '!<br>'; } return $msg; }