mirror of
https://github.com/FH-Complete/FHC-Core.git
synced 2026-07-26 09:04:28 +00:00
First commit
This commit is contained in:
+157
-154
@@ -16,14 +16,14 @@
|
||||
* Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307, USA.
|
||||
*
|
||||
* Authors: Karl Burkhart <[email protected]>
|
||||
*
|
||||
*
|
||||
*/
|
||||
|
||||
require_once('../../../config/cis.config.inc.php');
|
||||
require_once('../../../include/phrasen.class.php');
|
||||
require_once('../../../include/person.class.php');
|
||||
require_once('../../../include/benutzer.class.php');
|
||||
require_once('../../../include/preoutgoing.class.php');
|
||||
require_once('../../../include/preoutgoing.class.php');
|
||||
require_once('../../../include/firma.class.php');
|
||||
require_once('../../../include/functions.inc.php');
|
||||
require_once('../../../include/mobilitaetsprogramm.class.php');
|
||||
@@ -34,34 +34,34 @@ require_once('../../../include/akte.class.php');
|
||||
$method = (isset($_GET['method'])?$_GET['method']:'');
|
||||
$message = '';
|
||||
$uid=get_uid();
|
||||
$sprache = getSprache();
|
||||
$sprache = getSprache();
|
||||
$p=new phrasen($sprache);
|
||||
$outgoing = new preoutgoing();
|
||||
$outgoing->loadUid($uid);
|
||||
$outgoing = new preoutgoing();
|
||||
$outgoing->loadUid($uid);
|
||||
|
||||
// speichert outgoing
|
||||
if(isset($_REQUEST['submitOutgoing']))
|
||||
{
|
||||
{
|
||||
$ansprechpersonUid = (isset($_REQUEST['ansprechperson_uid']))?$_REQUEST['ansprechperson_uid']:'';
|
||||
|
||||
$datum=new datum();
|
||||
$datum=new datum();
|
||||
$zeitraum_von = $datum->formatDatum($_REQUEST['zeitraum_von'], 'Y-m-d');
|
||||
$zeitraum_bis = $datum->formatDatum($_REQUEST['zeitraum_bis'], 'Y-m-d');
|
||||
|
||||
$preoutgoing = new preoutgoing();
|
||||
|
||||
$preoutgoing = new preoutgoing();
|
||||
$preoutgoing->loadUid($outgoing->uid);
|
||||
|
||||
|
||||
// löschen der Ansprechperson
|
||||
if($_POST['ansprechperson']==' ' || $_POST['ansprechperson']=='' || $_POST['ansprechperson_uid'] == '')
|
||||
$ansprechpersonUid = '';
|
||||
|
||||
$preoutgoing->new = false;
|
||||
$preoutgoing->ansprechperson = $ansprechpersonUid;
|
||||
$preoutgoing->dauer_von = $zeitraum_von;
|
||||
$preoutgoing->dauer_bis = $zeitraum_bis;
|
||||
|
||||
$preoutgoing->new = false;
|
||||
$preoutgoing->ansprechperson = $ansprechpersonUid;
|
||||
$preoutgoing->dauer_von = $zeitraum_von;
|
||||
$preoutgoing->dauer_bis = $zeitraum_bis;
|
||||
$preoutgoing->anmerkung_student = $_POST['anmerkung'];
|
||||
$preoutgoing->updatevon = $uid;
|
||||
|
||||
$preoutgoing->updatevon = $uid;
|
||||
|
||||
if($preoutgoing->save())
|
||||
$message='<span class="ok">'.$p->t('global/erfolgreichgespeichert').'</span>';
|
||||
else
|
||||
@@ -70,11 +70,11 @@ if(isset($_REQUEST['submitOutgoing']))
|
||||
|
||||
// Updated die Daten des Preoutgoing
|
||||
if(isset($_REQUEST['zDaten']))
|
||||
{
|
||||
$preoutgoingZDaten = new preoutgoing();
|
||||
{
|
||||
$preoutgoingZDaten = new preoutgoing();
|
||||
$preoutgoingZDaten->load($outgoing->preoutgoing_id);
|
||||
|
||||
$datum=new datum();
|
||||
$datum=new datum();
|
||||
// wenn sprachkurs gesetzt -> erasmus programm
|
||||
if(isset($_REQUEST['sprachkurs']))
|
||||
{
|
||||
@@ -82,36 +82,36 @@ if(isset($_REQUEST['zDaten']))
|
||||
$preoutgoingZDaten->sprachkurs_bis = $datum->formatDatum($_REQUEST['sprachkurs_bis'], 'Y-m-d');
|
||||
if($_REQUEST['sprachkurs'] == 'vorbereitend')
|
||||
{
|
||||
$preoutgoingZDaten->sprachkurs = true;
|
||||
$preoutgoingZDaten->sprachkurs = true;
|
||||
$preoutgoingZDaten->intensivsprachkurs = false;
|
||||
}
|
||||
else if($_REQUEST['sprachkurs']=='intensiv')
|
||||
{
|
||||
$preoutgoingZDaten->sprachkurs = false;
|
||||
$preoutgoingZDaten->intensivsprachkurs = true;
|
||||
$preoutgoingZDaten->sprachkurs = false;
|
||||
$preoutgoingZDaten->intensivsprachkurs = true;
|
||||
}
|
||||
else
|
||||
{
|
||||
$preoutgoingZDaten->sprachkurs = false;
|
||||
$preoutgoingZDaten->sprachkurs = false;
|
||||
$preoutgoingZDaten->intensivsprachkurs = false;
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
$preoutgoingZDaten->praktikum_von = $datum->formatDatum($_REQUEST['praktikum_von'], 'Y-m-d');
|
||||
$preoutgoingZDaten->praktikum_bis = $datum->formatDatum($_REQUEST['praktikum_bis'], 'Y-m-d');
|
||||
$preoutgoingZDaten->praktikum = isset($_REQUEST['praktikum'])?true:false;
|
||||
$preoutgoingZDaten->praktikum_bis = $datum->formatDatum($_REQUEST['praktikum_bis'], 'Y-m-d');
|
||||
$preoutgoingZDaten->praktikum = isset($_REQUEST['praktikum'])?true:false;
|
||||
$betreuer = isset($_POST['betreuer_uid'])?$_POST['betreuer_uid']:'';
|
||||
|
||||
|
||||
if($_POST['betreuer']==' ' || $_POST['betreuer']=='' || $_POST['betreuer_uid'] == '')
|
||||
$betreuer = '';
|
||||
$preoutgoingZDaten->bachelorarbeit = isset($_REQUEST['bachelorarbeit'])?true:false;
|
||||
$preoutgoingZDaten->masterarbeit = isset($_REQUEST['masterarbeit'])?true:false;
|
||||
$preoutgoingZDaten->bachelorarbeit = isset($_REQUEST['bachelorarbeit'])?true:false;
|
||||
$preoutgoingZDaten->masterarbeit = isset($_REQUEST['masterarbeit'])?true:false;
|
||||
$preoutgoingZDaten->projektarbeittitel = $_REQUEST['projektarbeittitel'];
|
||||
$preoutgoingZDaten->behinderungszuschuss = isset($_REQUEST['behinderungszuschuss'])?true:false;
|
||||
$preoutgoingZDaten->studienbeihilfe = isset($_REQUEST['studienbeihilfe'])?true:false;
|
||||
$preoutgoingZDaten->betreuer = $betreuer;
|
||||
$preoutgoingZDaten->behinderungszuschuss = isset($_REQUEST['behinderungszuschuss'])?true:false;
|
||||
$preoutgoingZDaten->studienbeihilfe = isset($_REQUEST['studienbeihilfe'])?true:false;
|
||||
$preoutgoingZDaten->betreuer = $betreuer;
|
||||
$preoutgoingZDaten->studienrichtung_gastuniversitaet = isset($_REQUEST['studienrichtungGastuni'])?$_REQUEST['studienrichtungGastuni']:'';
|
||||
$preoutgoingZDaten->new = false;
|
||||
$preoutgoingZDaten->new = false;
|
||||
if(!$preoutgoingZDaten->save())
|
||||
$message='<span class="error">'.$p->t('global/fehlerBeimSpeichernDerDaten').'</span>';
|
||||
else
|
||||
@@ -121,17 +121,17 @@ if(isset($_REQUEST['zDaten']))
|
||||
// neuen Datensatz anlegen
|
||||
if($method=='new')
|
||||
{
|
||||
$preoutgoing = new preoutgoing();
|
||||
$preoutgoing->uid = $uid;
|
||||
$preoutgoing->new = true;
|
||||
$preoutgoing->bachelorarbeit = false;
|
||||
$preoutgoing->masterarbeit = false;
|
||||
$preoutgoing->sprachkurs = false;
|
||||
$preoutgoing->intensivsprachkurs = false;
|
||||
$preoutgoing->praktikum = false;
|
||||
$preoutgoing->behinderungszuschuss = false;
|
||||
$preoutgoing->studienbeihilfe = false;
|
||||
$preoutgoing->insertvon = $uid;
|
||||
$preoutgoing = new preoutgoing();
|
||||
$preoutgoing->uid = $uid;
|
||||
$preoutgoing->new = true;
|
||||
$preoutgoing->bachelorarbeit = false;
|
||||
$preoutgoing->masterarbeit = false;
|
||||
$preoutgoing->sprachkurs = false;
|
||||
$preoutgoing->intensivsprachkurs = false;
|
||||
$preoutgoing->praktikum = false;
|
||||
$preoutgoing->behinderungszuschuss = false;
|
||||
$preoutgoing->studienbeihilfe = false;
|
||||
$preoutgoing->insertvon = $uid;
|
||||
if($preoutgoing->save())
|
||||
{
|
||||
// Email an Auslandsabteilung schicken
|
||||
@@ -144,20 +144,20 @@ if($method=='new')
|
||||
|
||||
// speichert die eingegebene Lehrveranstaltung
|
||||
if(isset($_POST['saveLv']) == 'saveLv')
|
||||
{
|
||||
{
|
||||
$bezeichnung = $_POST['lv_bezeichnung'];
|
||||
$ects = $_POST['lv_ects'];
|
||||
$wochenstunden = $_POST['lv_wochenstunden'];
|
||||
$unitcode = $_POST['lv_unitcode'];
|
||||
|
||||
$preoutgoingLv = new preoutgoing();
|
||||
|
||||
$preoutgoingLv = new preoutgoing();
|
||||
$preoutgoingLv->preoutgoing_id = $outgoing->preoutgoing_id;
|
||||
$preoutgoingLv->bezeichnung = $bezeichnung;
|
||||
$preoutgoingLv->ects = $ects;
|
||||
$preoutgoingLv->wochenstunden = $wochenstunden;
|
||||
$preoutgoingLv->unitcode = $unitcode;
|
||||
$preoutgoingLv->new = true;
|
||||
$preoutgoingLv->insertvon = $uid;
|
||||
$preoutgoingLv->bezeichnung = $bezeichnung;
|
||||
$preoutgoingLv->ects = $ects;
|
||||
$preoutgoingLv->wochenstunden = $wochenstunden;
|
||||
$preoutgoingLv->unitcode = $unitcode;
|
||||
$preoutgoingLv->new = true;
|
||||
$preoutgoingLv->insertvon = $uid;
|
||||
if(!$preoutgoingLv->saveLv())
|
||||
$message='<span class="error">'.$p->t('global/fehlerBeimSpeichernDerDaten').'</span>';
|
||||
else
|
||||
@@ -168,12 +168,12 @@ if(isset($_POST['saveLv']) == 'saveLv')
|
||||
if($method== 'deleteLv')
|
||||
{
|
||||
$lv_id = $_GET['lv_id'];
|
||||
$preoutgoingLv = new preoutgoing();
|
||||
|
||||
$preoutgoingLv = new preoutgoing();
|
||||
|
||||
// Wenn die Lv zum preoutgoing gehört wird sie gelöscht
|
||||
|
||||
|
||||
if($preoutgoingLv->checkLv($lv_id, $outgoing->preoutgoing_id))
|
||||
{
|
||||
{
|
||||
if(!$preoutgoingLv->deleteLv($lv_id))
|
||||
$message ='<span class="error">'.$p->t('incoming/fehlerBeimLoeschenDerLv').'</span>';
|
||||
else
|
||||
@@ -184,15 +184,15 @@ if($method== 'deleteLv')
|
||||
// speichert die ausgewählte Firma
|
||||
if($method=='saveFirma')
|
||||
{
|
||||
$firmaOutgoing = new preoutgoing();
|
||||
$firmaOutgoing = new preoutgoing();
|
||||
|
||||
// Check ob schon 3 Firmen Eingetragen sind
|
||||
if(($firmaOutgoing->getAnzahlFirma($outgoing->preoutgoing_id)) < 3)
|
||||
if(($firmaOutgoing->getAnzahlFirma($outgoing->preoutgoing_id)) < 3)
|
||||
{
|
||||
if(!isset($_GET['firma_id']))
|
||||
{
|
||||
// Freemover wird ausgewählt
|
||||
$firma_id = '';
|
||||
$firma_id = '';
|
||||
$name = $_GET['name'];
|
||||
$firmaOutgoing->mobilitaetsprogramm_code = 202;
|
||||
}
|
||||
@@ -201,29 +201,29 @@ if($method=='saveFirma')
|
||||
// Programm ausgewählt
|
||||
$firma_id = $_GET['firma_id'];
|
||||
$name = '';
|
||||
$firmaOutgoing->mobilitaetsprogramm_code = $_GET['programm'];
|
||||
$firmaOutgoing->mobilitaetsprogramm_code = $_GET['programm'];
|
||||
}
|
||||
|
||||
|
||||
$firmaOutgoing->preoutgoing_id = $outgoing->preoutgoing_id;
|
||||
$firmaOutgoing->firma_id = $firma_id;
|
||||
$firmaOutgoing->name = $name;
|
||||
$firmaOutgoing->auswahl = false;
|
||||
$firmaOutgoing->new = true;
|
||||
$firmaOutgoing->firma_id = $firma_id;
|
||||
$firmaOutgoing->name = $name;
|
||||
$firmaOutgoing->auswahl = false;
|
||||
$firmaOutgoing->new = true;
|
||||
if(!$firmaOutgoing->saveFirma())
|
||||
{
|
||||
die($firmaOutgoing->errormsg);
|
||||
die($firmaOutgoing->errormsg);
|
||||
}
|
||||
$message='<span class="ok">'.$p->t('global/erfolgreichgespeichert').'</span>';
|
||||
}
|
||||
else
|
||||
$message = '<span class="error">'.$p->t('incoming/nichtMehrAlsDreiUniversitaeten').'</span>';
|
||||
$message = '<span class="error">'.$p->t('incoming/nichtMehrAlsDreiUniversitaeten').'</span>';
|
||||
}
|
||||
|
||||
// Löscht die Akte mit übergebener Id
|
||||
if($method == 'files')
|
||||
{
|
||||
$akte = new akte();
|
||||
|
||||
$akte = new akte();
|
||||
|
||||
if(isset($_GET['id']))
|
||||
{
|
||||
if($_GET['mode']=="delete")
|
||||
@@ -242,10 +242,10 @@ if($method =="deleteFirma")
|
||||
if(isset($_GET['outgoingFirma_id']))
|
||||
{
|
||||
$outgoingFirma_id = $_GET['outgoingFirma_id'];
|
||||
$firmaOutgoing = new preoutgoing();
|
||||
$firmaOutgoing = new preoutgoing();
|
||||
if(!$firmaOutgoing->deleteFirma($outgoingFirma_id))
|
||||
$message = '<span class="error">'.$p->t('global/fehlerBeimLoeschenDesEintrags').'</span>';
|
||||
$message ='<span class="ok">'.$p->t('global/erfolgreichgelöscht').'</span>';
|
||||
$message ='<span class="ok">'.$p->t('global/erfolgreichgelöscht').'</span>';
|
||||
}
|
||||
else
|
||||
$message = '<span class="error">'.$p->t('incoming/ungueltigeIdUebergeben').'</span>';
|
||||
@@ -262,36 +262,39 @@ if($method =="deleteFirma")
|
||||
<link href="../../../skin/jquery.css" rel="stylesheet" type="text/css"/>
|
||||
<link href="../../../skin/jquery-ui-1.9.2.custom.min.css" rel="stylesheet" type="text/css">
|
||||
<script src="../../../include/js/tablesort/table.js" type="text/javascript"></script>
|
||||
<script src="../../../include/js/jquery1.9.min.js" type="text/javascript"></script>
|
||||
|
||||
|
||||
<script type="text/javascript" src="../../../vendor/jquery/jqueryV1/jquery-1.12.4.min.js"></script>
|
||||
<script type="text/javascript" src="../../../vendor/christianbach/tablesorter/jquery.tablesorter.min.js"></script>
|
||||
<script type="text/javascript" src="../../../vendor/components/jqueryui/jquery-ui.min.js"></script>
|
||||
<script type="text/javascript" src="../../../include/js/jquery.ui.datepicker.translation.js"></script>
|
||||
|
||||
|
||||
<script type="text/javascript">
|
||||
$(document).ready(function()
|
||||
$(document).ready(function()
|
||||
{
|
||||
$( "#datepicker_zeitraumvon" ).datepicker($.datepicker.regional['de']);
|
||||
$( "#datepicker_zeitraumbis" ).datepicker($.datepicker.regional['de']);
|
||||
$( "#datepicker_sprachkursvon" ).datepicker($.datepicker.regional['de']);
|
||||
$( "#datepicker_sprachkursbis" ).datepicker($.datepicker.regional['de']);
|
||||
$( "#datepicker_praktikumvon" ).datepicker($.datepicker.regional['de']);
|
||||
$( "#datepicker_praktikumbis" ).datepicker($.datepicker.regional['de']);
|
||||
|
||||
$( "#datepicker_praktikumbis" ).datepicker($.datepicker.regional['de']);
|
||||
|
||||
$("#myTable").tablesorter(
|
||||
{
|
||||
widgets: ["zebra"]
|
||||
});
|
||||
});
|
||||
$("#myTableFiles").tablesorter(
|
||||
{
|
||||
sortList: [[0,0]],
|
||||
widgets: ["zebra"]
|
||||
});
|
||||
});
|
||||
|
||||
|
||||
function formatItem(row)
|
||||
|
||||
function formatItem(row)
|
||||
{
|
||||
return row[0] + " " + row[1] + " " + row[2];
|
||||
}
|
||||
|
||||
|
||||
}
|
||||
|
||||
|
||||
$("#ansprechperson").autocomplete({
|
||||
source: "outgoing_autocomplete.php?autocomplete=mitarbeiter",
|
||||
minLength:2,
|
||||
@@ -310,7 +313,7 @@ if($method =="deleteFirma")
|
||||
$("#ansprechperson_uid").val(ui.item.uid);
|
||||
}
|
||||
});
|
||||
|
||||
|
||||
$("#betreuer").autocomplete({
|
||||
source: "outgoing_autocomplete.php?autocomplete=mitarbeiter",
|
||||
minLength:2,
|
||||
@@ -328,21 +331,21 @@ if($method =="deleteFirma")
|
||||
//Ausgeaehlte Ressource zuweisen und Textfeld wieder leeren
|
||||
$("#betreuer_uid").val(ui.item.uid);
|
||||
}
|
||||
});
|
||||
});
|
||||
|
||||
|
||||
|
||||
});
|
||||
});
|
||||
|
||||
|
||||
|
||||
</script>
|
||||
</head>
|
||||
<body>
|
||||
<?php
|
||||
|
||||
$benutzer = new benutzer();
|
||||
$benutzer->load($uid);
|
||||
$outgoing = new preoutgoing();
|
||||
$outgoing->loadUid($uid);
|
||||
$datum = new datum();
|
||||
$benutzer = new benutzer();
|
||||
$benutzer->load($uid);
|
||||
$outgoing = new preoutgoing();
|
||||
$outgoing->loadUid($uid);
|
||||
$datum = new datum();
|
||||
$zeitraum_von = $datum->formatDatum($outgoing->dauer_von, 'd.m.Y');
|
||||
$zeitraum_bis = $datum->formatDatum($outgoing->dauer_bis, 'd.m.Y');
|
||||
$ansprechperson = new benutzer();
|
||||
@@ -351,12 +354,12 @@ $ansprechperson->load($outgoing->ansprechperson);
|
||||
$name = '';
|
||||
if($benutzer->titelpre !='')
|
||||
$name.=$benutzer->titelpre.' ';
|
||||
$name.= $benutzer->vorname.' '.$benutzer->nachname.' '.$benutzer->titelpost;
|
||||
//
|
||||
$name.= $benutzer->vorname.' '.$benutzer->nachname.' '.$benutzer->titelpost;
|
||||
//
|
||||
if(isset($_GET['ansicht']) == 'auswahl')
|
||||
{
|
||||
|
||||
?>
|
||||
?>
|
||||
<table border ="0" width="100%">
|
||||
<tr>
|
||||
<td align="left" colspan="4"><b><h1><div style="display:block; text-align:left; float:left;"><?php echo $p->t('incoming/outgoingRegistration'); ?></div><div style="display:block; text-align:right; margin-right:6px; "><?php echo((check_lektor($outgoing->uid)!='0')?"Mitarbeiter: ":"Student: ").$name; ?></div></h1></b></td>
|
||||
@@ -364,7 +367,7 @@ if(isset($_GET['ansicht']) == 'auswahl')
|
||||
<tr><td><?php echo $message; ?></td></tr>
|
||||
<tr><td><h3><?php echo $p->t('incoming/programmAuswahl');?>:</h3></td><td><div style="display:block; text-align:right; margin-right:6px; "><a href="<?php echo $_SERVER['PHP_SELF']; ?>?method=new&ansicht=auswahl" align ="left"><?php echo $p->t('incoming/neuenOutgoingAnlegen'); ?></a></div></td></tr>
|
||||
</table>
|
||||
|
||||
|
||||
<table border="0" width="100%">
|
||||
<tr>
|
||||
<td width="50%">
|
||||
@@ -374,10 +377,10 @@ if(isset($_GET['ansicht']) == 'auswahl')
|
||||
<td><b>ERASMUS</b>: Finanzielle Unterstützung für Studierendenmobilität bei Partnerinstitutionen in den EU-Mitgliedsstaaten, Island, Kroatien, Liechtenstein, Norwegen, der Schweiz und der Türkei.</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td><SELECT name="auswahl_erasmus" style="width: 90%" onchange="saveFirma(this.value, '7')">
|
||||
<td><SELECT name="auswahl_erasmus" style="width: 90%" onchange="saveFirma(this.value, '7')">
|
||||
<option value="erasmus_auswahl">-- select --</option>
|
||||
<?php
|
||||
$firmaErasmus = new firma();
|
||||
<?php
|
||||
$firmaErasmus = new firma();
|
||||
$firmaErasmus->getFirmenMobilitaetsprogramm('7');
|
||||
foreach($firmaErasmus->result as $fi)
|
||||
echo'<option value="'.$fi->firma_id.'">'.$fi->name.'</option>';
|
||||
@@ -388,12 +391,12 @@ if(isset($_GET['ansicht']) == 'auswahl')
|
||||
<table width="90%" style="border: thin solid black; border-spacing:10px; background-color: lightgray; margin-top:5px">
|
||||
<tr>
|
||||
<td><b>CEEPUS</b>: Finanzielle Unterstützung für Studierendenmobilität bei Partnerinstitutionen im Rahmen unseres Netzwerkes in Albanien, Bosnien-Herzegowina, Bulgarien, Kosovo (Universität Prishtina), Kroatien, Mazedonien, Moldawien, Montenegro, Österreich, Polen, Rumänien, Serbien, der Slowakischen Republik, Slowenien, der Tschechischen Republik und Ungarn.</td>
|
||||
</tr>
|
||||
</tr>
|
||||
<tr>
|
||||
<td><SELECT name="auswahl_ceepus" style="width: 90%" onchange="saveFirma(this.value, '6')" >
|
||||
<td><SELECT name="auswahl_ceepus" style="width: 90%" onchange="saveFirma(this.value, '6')" >
|
||||
<option value="ceepus_auswahl">-- select --</option>
|
||||
<?php
|
||||
$firmaCeepus = new firma();
|
||||
<?php
|
||||
$firmaCeepus = new firma();
|
||||
$firmaCeepus->getFirmenMobilitaetsprogramm('6');
|
||||
foreach($firmaCeepus->result as $fi)
|
||||
echo'<option value="'.$fi->firma_id.'">'.$fi->name.'</option>';
|
||||
@@ -406,10 +409,10 @@ if(isset($_GET['ansicht']) == 'auswahl')
|
||||
<td><b>Sonstige</b>: Bilaterale Abkommen zwischen der FH Technikum Wien und Hochschulen außerhalb Europas zum gegenseitigen geförderten Studierendenaustausch. Eine Liste der Partnerinstitutionen befindet sich auf unserer Homepage. </td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td><SELECT name="auswahl_sonstige" style="width: 90%" onchange="saveFirma(this.value, '30')">
|
||||
<td><SELECT name="auswahl_sonstige" style="width: 90%" onchange="saveFirma(this.value, '30')">
|
||||
<option value="sonstige_auswahl">-- select --</option>
|
||||
<?php
|
||||
$firmaSonstige = new firma();
|
||||
<?php
|
||||
$firmaSonstige = new firma();
|
||||
$firmaSonstige->getFirmenMobilitaetsprogramm('30');
|
||||
foreach($firmaSonstige->result as $fi)
|
||||
echo'<option value="'.$fi->firma_id.'">'.$fi->name.'</option>';
|
||||
@@ -430,39 +433,39 @@ if(isset($_GET['ansicht']) == 'auswahl')
|
||||
</td>
|
||||
<!-- Rechte Seite -> Ausgewählte Universitäten -->
|
||||
<td valign="top">
|
||||
|
||||
|
||||
<table width="100%" style="border: thin solid black; border-spacing:5px; background-color: lightgray; margin-top:5px;" >
|
||||
<tr><td><b> <?php echo $p->t('incoming/auswahlUniversitaeten'); ?>: </b></td></tr>
|
||||
|
||||
<?php
|
||||
$outgoingFirma = new preoutgoing();
|
||||
|
||||
<?php
|
||||
$outgoingFirma = new preoutgoing();
|
||||
$outgoingFirma->loadAuswahlFirmen($outgoing->preoutgoing_id);
|
||||
$disabledSpeichern = ($outgoing->checkStatus($outgoing->preoutgoing_id, 'freigabe'))?'disabled':'';
|
||||
|
||||
$i = 1;
|
||||
|
||||
$i = 1;
|
||||
|
||||
foreach($outgoingFirma->firmen as $fi)
|
||||
{
|
||||
$firmaAuswahl = new firma();
|
||||
$firmaAuswahl = new firma();
|
||||
$firmaAuswahl->load($fi->firma_id);
|
||||
$style = '';
|
||||
$link = '';
|
||||
|
||||
|
||||
if($fi->auswahl == true)
|
||||
$style = 'style="color:red"';
|
||||
|
||||
$mobilitätsprogramm = new mobilitaetsprogramm();
|
||||
|
||||
$mobilitätsprogramm = new mobilitaetsprogramm();
|
||||
$mobilitätsprogramm->load($fi->mobilitaetsprogramm_code);
|
||||
if($mobilitätsprogramm->kurzbz == '')
|
||||
$mobprogramm = 'SUMMERSCHOOL';
|
||||
else
|
||||
$mobprogramm = $mobilitätsprogramm->kurzbz;
|
||||
|
||||
$mobprogramm = $mobilitätsprogramm->kurzbz;
|
||||
|
||||
if($fi->name == '')
|
||||
{
|
||||
if(!$outgoing->checkStatus($outgoing->preoutgoing_id, 'freigabe'))
|
||||
$link = "<a href='".$_SERVER['PHP_SELF']."?method=deleteFirma&outgoingFirma_id=".$fi->preoutgoing_firma_id."&ansicht=auswahl'>delete</a>";
|
||||
|
||||
|
||||
echo " <tr><td ".$style.">".$i.": ".$firmaAuswahl->name." [".$mobprogramm."] $link </td></tr>";
|
||||
}
|
||||
else // freemover
|
||||
@@ -474,7 +477,7 @@ if(isset($_GET['ansicht']) == 'auswahl')
|
||||
$i++;
|
||||
}
|
||||
?>
|
||||
|
||||
|
||||
</table>
|
||||
<form action="<?php echo $_SERVER['PHP_SELF']."?ansicht=auswahl"; ?>" method ="POST">
|
||||
<table width="100%" style="border: thin solid black; border-spacing:5px; background-color: lightgray; margin-top:5px; margin-bottom:5px;" >
|
||||
@@ -498,13 +501,13 @@ if(isset($_GET['ansicht']) == 'auswahl')
|
||||
<tr>
|
||||
<td><?php
|
||||
if(!$outgoing->checkStatus($outgoing->preoutgoing_id, 'freigabe'))
|
||||
echo '<span class="error">'.$p->t('incoming/warteAufFreigabe').'</span>';
|
||||
echo '<span class="error">'.$p->t('incoming/warteAufFreigabe').'</span>';
|
||||
|
||||
?>
|
||||
</td>
|
||||
</tr>
|
||||
</table>
|
||||
|
||||
|
||||
</form>
|
||||
</td>
|
||||
</tr>
|
||||
@@ -516,12 +519,12 @@ if(isset($_GET['ansicht']) == 'auswahl')
|
||||
<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>
|
||||
<tr>
|
||||
<td><SELECT name="auswahl_summerschool" onchange="saveFirma(this.value, '')" style="width: 90%">
|
||||
<option value="summerschool_auswahl">-- select --</option>
|
||||
<?php
|
||||
$firmaSummerschool = new firma();
|
||||
<?php
|
||||
$firmaSummerschool = new firma();
|
||||
$firmaSummerschool->getFirmen('Partneruniversität');
|
||||
foreach($firmaSummerschool->result as $fi)
|
||||
echo'<option value="'.$fi->firma_id.'">'.$fi->name.'</option>';
|
||||
@@ -539,9 +542,9 @@ else
|
||||
// Wenn schon Freigegeben -> dann zusätzliche Felder anzeigen
|
||||
if($outgoing->checkStatus($outgoing->preoutgoing_id, 'freigabe'))
|
||||
{
|
||||
$outgoing_id = $outgoing->preoutgoing_id;
|
||||
$outgoing_id = $outgoing->preoutgoing_id;
|
||||
|
||||
$outgoingAuswahlFirma = new preoutgoing();
|
||||
$outgoingAuswahlFirma = new preoutgoing();
|
||||
$outgoingAuswahlFirma->loadAuswahl($outgoing_id);
|
||||
$bscChecked = $outgoing->bachelorarbeit?'checked':'';
|
||||
$mscChecked = $outgoing->masterarbeit?'checked':'';
|
||||
@@ -564,7 +567,7 @@ else
|
||||
echo '<form name="zusaetzlicheDaten" method="POST" action="'.$_SERVER['PHP_SELF'].'">';
|
||||
echo '<table width="90%" style="border: thin solid black; border-spacing:10px; background-color: lightgray; margin-top:5px; margin-bottom:5px;">';
|
||||
echo '<tr><td><table>';
|
||||
|
||||
|
||||
echo '<tr><td>'.$p->t('incoming/praktikum').': </td><td><input type="checkbox" name="praktikum" value="Praktikum" '.$praktikumChecked.'></td>
|
||||
<td>'.$p->t('incoming/bachelorthesis').': <input type="checkbox" name="bachelorarbeit" '.$bscChecked.'></td>';
|
||||
echo '<td>'.$p->t('incoming/masterthesis').': <input type="checkbox" name="masterarbeit" '.$mscChecked.'></td></tr>';
|
||||
@@ -573,16 +576,16 @@ else
|
||||
echo '<tr><td> </td></tr>';
|
||||
// zusätzliche Felder bei Erasmus
|
||||
if($outgoingAuswahlFirma->mobilitaetsprogramm_code == '7')
|
||||
{
|
||||
{
|
||||
echo '<tr><td>'.$p->t('incoming/sprachkurs').': </td><td><select name="sprachkurs">
|
||||
<option value="kein">'.$p->t('incoming/keiner').'</option>
|
||||
<option value="vorbereitend" '.$sprachkursSelect.'>'.$p->t('incoming/vorbereitenderSprachkurs').'</option>
|
||||
<option value="intensiv" '.$intensivSprachkursSelect.'>'.$p->t('incoming/erasmusIntensivsprachkurs').'</option>
|
||||
</select></td></tr>';
|
||||
echo '<tr><td>'.$p->t('incoming/sprachkursVon').':</td><td> <input type="text" name="sprachkurs_von" id="datepicker_sprachkursvon" value="'.$datum->formatDatum($outgoing->sprachkurs_von, 'd.m.Y').'"></td><td colspan="4">'.$p->t('incoming/studienrichtungGastuniversitaet').': <input type="text" name="studienrichtungGastuni" value="'.$outgoing->studienrichtung_gastuniversitaet.'"></td></tr>';
|
||||
echo '<tr><td>'.$p->t('incoming/sprachkursVon').':</td><td> <input type="text" name="sprachkurs_von" id="datepicker_sprachkursvon" value="'.$datum->formatDatum($outgoing->sprachkurs_von, 'd.m.Y').'"></td><td colspan="4">'.$p->t('incoming/studienrichtungGastuniversitaet').': <input type="text" name="studienrichtungGastuni" value="'.$outgoing->studienrichtung_gastuniversitaet.'"></td></tr>';
|
||||
echo '<tr><td>'.$p->t('incoming/sprachkursBis').': </td><td><input type="text" name="sprachkurs_bis" id="datepicker_sprachkursbis" value="'.$datum->formatDatum($outgoing->sprachkurs_bis, 'd.m.Y').'"></td></tr>';
|
||||
}
|
||||
|
||||
|
||||
echo '<tr><td colspan="6">'.$p->t('incoming/aufgrundEinerBehinderung').': <input type="checkbox" name="behinderungszuschuss" '.$behindChecked.'>';
|
||||
echo '<tr><td colspan="6">'.$p->t('incoming/währendDesAuslandsaufenthaltes').': <input type="checkbox" name="studienbeihilfe" '.$beihilfeChecked.'>';
|
||||
echo '</table>';
|
||||
@@ -591,7 +594,7 @@ else
|
||||
echo '<tr><td><input type="button" value="'.$p->t('global/zurueck').'" onclick="clickZurueck()"></td><td align="right"><input type="submit" value="'.$p->t('global/speichern').'" name="zDaten"></td>';
|
||||
echo '</table>';
|
||||
echo '</form>';
|
||||
|
||||
|
||||
// Bei Mitarbeiter Lehrveranstaltung ausblenden
|
||||
if(check_lektor($outgoing->uid)=='0')
|
||||
{
|
||||
@@ -610,7 +613,7 @@ else
|
||||
<thead>
|
||||
<tr>
|
||||
<th>'.$p->t('global/bezeichnung').'</th>
|
||||
<th>'.$p->t('incoming/wochenstunden').'</th>
|
||||
<th>'.$p->t('incoming/wochenstunden').'</th>
|
||||
<th>'.$p->t('incoming/ects').'</th>
|
||||
<th>'.$p->t('incoming/unitcode').'</th>
|
||||
<th></th>
|
||||
@@ -627,12 +630,12 @@ else
|
||||
echo '<tr><td><input type="button" value="'.$p->t('incoming/learningAgreement').'" onClick="getLearningAgreement();"><input type="button" value="'.$p->t('incoming/geaendertesLA').'" onClick="getLearningAgreementChange();"></td></tr>';
|
||||
echo '</table>';
|
||||
}
|
||||
|
||||
|
||||
echo '<hr>';
|
||||
echo '<h3>'.$p->t('incoming/verwaltungVonDateien').'</h3>';
|
||||
echo '<table>
|
||||
<tr><td><a href="'.APP_ROOT.'cis/private/outgoing/akteupload.php?person_id='.$benutzer->person_id.'" onclick="FensterOeffnen(this.href); return false;">',$p->t('incoming/fileupload'),'</a></td></td></tr>';
|
||||
$akte = new akte();
|
||||
$akte = new akte();
|
||||
$akte->getAktenOutgoing($benutzer->person_id);
|
||||
|
||||
|
||||
@@ -647,20 +650,20 @@ else
|
||||
</thead>
|
||||
<tbody>';
|
||||
foreach ($akte->result as $ak)
|
||||
{
|
||||
{
|
||||
echo '<tr>
|
||||
<td><a href="'.APP_ROOT.'cis/private/outgoing/akte.php?id='.$ak->akte_id.'">'.$ak->titel.'</a></td>
|
||||
<td><a href="'.$_SERVER['PHP_SELF'].'?method=files&mode=delete&id='.$ak->akte_id.'" title="delete">'.$p->t('incoming/loeschen').'</a></td>
|
||||
</tr>';
|
||||
}
|
||||
echo '</table>';
|
||||
echo '</table>';
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
// Lehrveranstaltungen eingragen
|
||||
|
||||
|
||||
|
||||
|
||||
?>
|
||||
<script type="text/javascript">
|
||||
function saveFirma(firma_id, programm)
|
||||
@@ -683,7 +686,7 @@ else
|
||||
{
|
||||
window.location.href="<?php echo $_SERVER['PHP_SELF'] ?>?ansicht=auswahl";
|
||||
}
|
||||
function FensterOeffnen (adresse)
|
||||
function FensterOeffnen (adresse)
|
||||
{
|
||||
MeinFenster = window.open(adresse, "Info", "width=600,height=200");
|
||||
MeinFenster.focus();
|
||||
@@ -691,19 +694,19 @@ else
|
||||
function getLearningAgreement()
|
||||
{
|
||||
var url = "<?php echo APP_ROOT ?>content/pdfExport.php?xsl=OutgoingLearning&xml=learningagreement_outgoing.rdf.php&preoutgoing_id=<?php echo $outgoing->preoutgoing_id;?>&output=pdf";
|
||||
window.location.href= url;
|
||||
window.location.href= url;
|
||||
}
|
||||
function getLearningAgreementChange()
|
||||
{
|
||||
var url = "<?php echo APP_ROOT ?>content/pdfExport.php?xsl=OutgoingChangeL&xml=learningagreement_outgoing.rdf.php&preoutgoing_id=<?php echo $outgoing->preoutgoing_id;?>&output=pdf";
|
||||
window.location.href= url;
|
||||
window.location.href= url;
|
||||
}
|
||||
function test()
|
||||
{
|
||||
alert('test')
|
||||
}
|
||||
</script>
|
||||
|
||||
|
||||
</body>
|
||||
</html>
|
||||
|
||||
@@ -711,9 +714,9 @@ else
|
||||
function sendMailInternational()
|
||||
{
|
||||
$emailtext= "Dies ist eine automatisch generierte E-Mail.<br><br>";
|
||||
$emailtext.= "Es hat sich ein neuer Outgoing am System registriert.</b>";
|
||||
$emailtext.= "Es hat sich ein neuer Outgoing am System registriert.</b>";
|
||||
$mail = new mail(MAIL_INTERNATIONAL_OUTGOING, '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();
|
||||
$mail->setHTMLContent($emailtext);
|
||||
$mail->send();
|
||||
}
|
||||
?>
|
||||
?>
|
||||
|
||||
Reference in New Issue
Block a user