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}')";
Beispiel #3
0
            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;
Beispiel #4
0
    </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&ouml;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&auml;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;
    }
Beispiel #9
0
$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>&nbsp;</td>
                <td>&nbsp;</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>&nbsp;</td>
                <td>&nbsp;</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>&nbsp;</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>&nbsp;</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>&nbsp;</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&amp;method=fasuebernahme&amp;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>';
}
Beispiel #11
0
    $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>
Beispiel #12
0
		    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;
}