mirror of
https://github.com/FH-Complete/FHC-Core.git
synced 2026-06-01 12:19:28 +00:00
Merge branch 'master' into feature-20088/BIS_Studiengangsmeldung_Anpassungen
This commit is contained in:
@@ -322,20 +322,10 @@ class reviewAnrechnungDetail extends Auth_Controller
|
||||
// Send mail to STGL of each studiengang
|
||||
foreach ($studiengang_kz_arr as $studiengang_kz)
|
||||
{
|
||||
// Get STGL mail address, if available, otherwise get assistance mail address
|
||||
$stgmail = $this->_getSTGLMailAddress($studiengang_kz);
|
||||
|
||||
if(isSuccess($stgmail) && hasData($stgmail))
|
||||
list ($to, $vorname) = getData($stgmail)[0];
|
||||
else
|
||||
show_error ('Failed retrieving DegreeProgram Mail');
|
||||
|
||||
// Get full name of lector
|
||||
$this->load->model('person/Person_model', 'PersonModel');
|
||||
if (!$lector_name = getData($this->PersonModel->getFullName($this->_uid)))
|
||||
{
|
||||
show_error ('Failed retrieving person');
|
||||
}
|
||||
$result = $this->PersonModel->getFullName($this->_uid);
|
||||
$lector_name = hasData($result) ? getData($result) : 'Ein Lektor';
|
||||
|
||||
// Link to Antrag genehmigen
|
||||
$url =
|
||||
@@ -343,22 +333,26 @@ class reviewAnrechnungDetail extends Auth_Controller
|
||||
CIS_ROOT. 'cis/menu.php?content_id=&content='.
|
||||
CIS_ROOT. index_page(). self::APPROVE_ANRECHNUNG_URI;
|
||||
|
||||
// Prepare mail content
|
||||
$body_fields = array(
|
||||
'vorname' => $vorname,
|
||||
'lektor_name' => $lector_name,
|
||||
'empfehlung' => $empfehlung ? 'positive' : 'negative',
|
||||
'link' => anchor($url, 'Anrechnungsanträge Übersicht')
|
||||
);
|
||||
// Get STGL mail address, if available, otherwise get assistance mail address
|
||||
if( !$result = $this->_getSTGLMailAddress($studiengang_kz)) return false;
|
||||
foreach ($result as $stgl)
|
||||
{
|
||||
// Prepare mail content
|
||||
$body_fields = array(
|
||||
'vorname' => $stgl['vorname'],
|
||||
'lektor_name' => $lector_name,
|
||||
'empfehlung' => $empfehlung ? 'positive' : 'negative',
|
||||
'link' => anchor($url, 'Anrechnungsanträge Übersicht')
|
||||
);
|
||||
|
||||
sendSanchoMail(
|
||||
'AnrechnungEmpfehlungAbgeben',
|
||||
$body_fields,
|
||||
$to,
|
||||
'Anerkennung nachgewiesener Kenntnisse: Empfehlung wurde abgegeben'
|
||||
);
|
||||
sendSanchoMail(
|
||||
'AnrechnungEmpfehlungAbgeben',
|
||||
$body_fields,
|
||||
$stgl['to'],
|
||||
'Anerkennung nachgewiesener Kenntnisse: Empfehlung wurde abgegeben'
|
||||
);
|
||||
}
|
||||
}
|
||||
|
||||
return true;
|
||||
}
|
||||
|
||||
@@ -369,28 +363,33 @@ class reviewAnrechnungDetail extends Auth_Controller
|
||||
$result = $this->StudiengangModel->getLeitung($stg_kz);
|
||||
|
||||
// Get STGL mail address, if available
|
||||
if (isSuccess($result) && hasData($result))
|
||||
{
|
||||
return success(array(
|
||||
$result->retval[0]->uid. '@'. DOMAIN,
|
||||
$result->retval[0]->vorname
|
||||
));
|
||||
}
|
||||
if (hasData($result))
|
||||
{
|
||||
foreach (getData($result) as $stgl)
|
||||
{
|
||||
$stglMailAdress_arr[]= array(
|
||||
'to' => $stgl->uid. '@'. DOMAIN,
|
||||
'vorname' => $stgl->vorname
|
||||
);
|
||||
}
|
||||
|
||||
return $stglMailAdress_arr;
|
||||
}
|
||||
// ...otherwise get assistance mail address
|
||||
else
|
||||
{
|
||||
$result = $this->StudiengangModel->load($stg_kz);
|
||||
|
||||
if (isSuccess($result) && hasData($result))
|
||||
if (hasData($result))
|
||||
{
|
||||
return success(array(
|
||||
return array(
|
||||
$result->retval[0]->email,
|
||||
''
|
||||
));
|
||||
);
|
||||
}
|
||||
else
|
||||
{
|
||||
return error('Keine E-Mail für diesen Stg gefunden');
|
||||
return false;
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
@@ -257,20 +257,10 @@ class reviewAnrechnungUebersicht extends Auth_Controller
|
||||
// Send mail to STGL of each studiengang
|
||||
foreach ($studiengang_kz_arr as $studiengang_kz)
|
||||
{
|
||||
// Get STGL mail address, if available, otherwise get assistance mail address
|
||||
$stgmail = $this->_getSTGLMailAddress($studiengang_kz);
|
||||
|
||||
if(isSuccess($stgmail) && hasData($stgmail))
|
||||
list ($to, $vorname) = getData($stgmail)[0];
|
||||
else
|
||||
show_error ('Failed retrieving DegreeProgram Mail');
|
||||
|
||||
// Get full name of lector
|
||||
$this->load->model('person/Person_model', 'PersonModel');
|
||||
if (!$lector_name = getData($this->PersonModel->getFullName($this->_uid)))
|
||||
{
|
||||
show_error ('Failed retrieving person');
|
||||
}
|
||||
$result = $this->PersonModel->getFullName($this->_uid);
|
||||
$lector_name = hasData($result) ? getData($result) : 'Ein Lektor';
|
||||
|
||||
// Link to Antrag genehmigen
|
||||
$url =
|
||||
@@ -278,22 +268,26 @@ class reviewAnrechnungUebersicht extends Auth_Controller
|
||||
CIS_ROOT. 'cis/menu.php?content_id=&content='.
|
||||
CIS_ROOT. index_page(). self::APPROVE_ANRECHNUNG_URI;
|
||||
|
||||
// Prepare mail content
|
||||
$body_fields = array(
|
||||
'vorname' => $vorname,
|
||||
'lektor_name' => $lector_name,
|
||||
'empfehlung' => $empfehlung ? 'positive' : 'negative',
|
||||
'link' => anchor($url, 'Anrechnungsanträge Übersicht')
|
||||
);
|
||||
// Get STGL mail address, if available, otherwise get assistance mail address
|
||||
if (!$result = $this->_getSTGLMailAddress($studiengang_kz)) return false;
|
||||
foreach ($result as $stgl)
|
||||
{
|
||||
// Prepare mail content
|
||||
$body_fields = array(
|
||||
'vorname' => $stgl['vorname'],
|
||||
'lektor_name' => $lector_name,
|
||||
'empfehlung' => $empfehlung ? 'positive' : 'negative',
|
||||
'link' => anchor($url, 'Anrechnungsanträge Übersicht')
|
||||
);
|
||||
|
||||
sendSanchoMail(
|
||||
'AnrechnungEmpfehlungAbgeben',
|
||||
$body_fields,
|
||||
$to,
|
||||
'Anerkennung nachgewiesener Kenntnisse: Empfehlung wurde abgegeben'
|
||||
);
|
||||
sendSanchoMail(
|
||||
'AnrechnungEmpfehlungAbgeben',
|
||||
$body_fields,
|
||||
$stgl['to'],
|
||||
'Anerkennung nachgewiesener Kenntnisse: Empfehlung wurde abgegeben'
|
||||
);
|
||||
}
|
||||
}
|
||||
|
||||
return true;
|
||||
}
|
||||
|
||||
@@ -304,28 +298,33 @@ class reviewAnrechnungUebersicht extends Auth_Controller
|
||||
$result = $this->StudiengangModel->getLeitung($stg_kz);
|
||||
|
||||
// Get STGL mail address, if available
|
||||
if (isSuccess($result) && hasData($result))
|
||||
{
|
||||
return success(array(
|
||||
$result->retval[0]->uid. '@'. DOMAIN,
|
||||
$result->retval[0]->vorname
|
||||
));
|
||||
}
|
||||
if (hasData($result))
|
||||
{
|
||||
foreach (getData($result) as $stgl)
|
||||
{
|
||||
$stglMailAdress_arr[]= array(
|
||||
'to' => $stgl->uid. '@'. DOMAIN,
|
||||
'vorname' => $stgl->vorname
|
||||
);
|
||||
}
|
||||
|
||||
return $stglMailAdress_arr;
|
||||
}
|
||||
// ...otherwise get assistance mail address
|
||||
else
|
||||
{
|
||||
$result = $this->StudiengangModel->load($stg_kz);
|
||||
|
||||
if (isSuccess($result) && hasData($result))
|
||||
if (hasData($result))
|
||||
{
|
||||
return success(array(
|
||||
return array(
|
||||
$result->retval[0]->email,
|
||||
''
|
||||
));
|
||||
);
|
||||
}
|
||||
else
|
||||
{
|
||||
return error('Keine E-Mail für diesen Stg gefunden');
|
||||
return false;
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
@@ -102,6 +102,7 @@ if (isset($_GET["handbuch"])){
|
||||
<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
|
||||
<link href="../../../skin/style.css.php" rel="stylesheet" type="text/css">
|
||||
<link href="../../../skin/jquery.css" rel="stylesheet" type="text/css"/>
|
||||
<link href="../../../vendor/components/jqueryui/themes/base/jquery-ui.min.css" rel="stylesheet" type="text/css"/>
|
||||
<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>
|
||||
|
||||
@@ -158,7 +158,7 @@ $angezeigte_tage = '50';
|
||||
|
||||
$zs = new zeitsperre();
|
||||
if ($alle)
|
||||
$zs->getZeitsperrenForZeitaufzeichnung($user,'180');
|
||||
$zs->getZeitsperrenForZeitaufzeichnung($user,'360');
|
||||
else
|
||||
$zs->getZeitsperrenForZeitaufzeichnung($user,$angezeigte_tage);
|
||||
|
||||
@@ -1440,7 +1440,7 @@ if ($projekt->getProjekteMitarbeiter($user, true))
|
||||
else
|
||||
{
|
||||
if ($alle==true)
|
||||
$za->getListeUserFull($user, '');
|
||||
$za->getListeUserFull($user, '360');
|
||||
else
|
||||
$za->getListeUserFull($user, $angezeigte_tage);
|
||||
}
|
||||
|
||||
@@ -263,4 +263,7 @@ define('FAS_DOPPELTE_BUCHUNGSTYPEN_CHECK', serialize(
|
||||
|
||||
// Spezialnoten die am Zeunigs und Diplomasupplement ignoriert werden
|
||||
define('ZEUGNISNOTE_NICHT_ANZEIGEN',serialize(array('iar', 'nz')));
|
||||
|
||||
//Default Lehrmodus
|
||||
define ('DEFAULT_LEHRMODUS','regulaer');
|
||||
?>
|
||||
|
||||
@@ -293,8 +293,9 @@
|
||||
<td></td>
|
||||
<td></td>
|
||||
<td></td>
|
||||
<td>Lehrmodus*</td>
|
||||
<td><select name="lehrmodus_kurzbz"><option value="">-- keine Auswahl --</option>';
|
||||
<td>Lehrmodus*</td>';
|
||||
|
||||
$htmlstr .= '<td><select name="lehrmodus_kurzbz"><option value="">-- keine Auswahl --</option>';
|
||||
|
||||
$lehrmodus_arr = new lehrmodus();
|
||||
$lehrmodus_arr->getAll();
|
||||
@@ -303,6 +304,8 @@
|
||||
{
|
||||
if ($lehrmodus->lehrmodus_kurzbz == $lv->lehrmodus_kurzbz)
|
||||
$sel = ' selected';
|
||||
else if (isset($_GET['neu']) && defined('DEFAULT_LEHRMODUS') && ($lehrmodus->lehrmodus_kurzbz == DEFAULT_LEHRMODUS) && ($lv->lehrmodus_kurzbz == ''))
|
||||
$sel = ' selected';
|
||||
else
|
||||
$sel = '';
|
||||
$htmlstr .= '<option value="'.$lehrmodus->lehrmodus_kurzbz.'" '.$sel.'>'.$lehrmodus->bezeichnung_mehrsprachig[$sprache].'</option>';
|
||||
@@ -511,7 +514,7 @@
|
||||
$htmlstr.='<br><b>Verwendung in folgenden Studienplänen</b>: ';
|
||||
$stdplan = new studienplan();
|
||||
if ($stdplan->getStudienplanLehrveranstaltung($lv->lehrveranstaltung_id))
|
||||
foreach($stdplan->result as $result)
|
||||
foreach($stdplan->result as $result)
|
||||
$htmlstr .= $result->bezeichnung . "; ";
|
||||
|
||||
$htmlstr.='</span>';
|
||||
|
||||
@@ -117,7 +117,7 @@ if(isset($_POST["schick"]))
|
||||
$variable=new variable();
|
||||
|
||||
if($variable->load($uid, $name))
|
||||
$varialbe->new = false;
|
||||
$variable->new = false;
|
||||
else
|
||||
$variable->new = true;
|
||||
|
||||
|
||||
Reference in New Issue
Block a user