$msg["path"]["error"]=sprintf(_("Die Verbindung zum System \"%s\" konnte nicht hergestellt werden. Der Pfad \"$this->ABSOLUTE_PATH_ELEARNINGMODULES\" ist ungültig."),$this->name);
$msg['path']['error']=sprintf(
_('Die Verbindung zum System "%s" konnte nicht hergestellt werden. Der Pfad "%s" ist ungültig.'),
$this->name,
$this->ABSOLUTE_PATH_ELEARNINGMODULES
);
}else{
}else{
$msg["path"]["info"]=sprintf(_("Die %s-Installation wurde gefunden."),$this->name);
$msg['path']['info']=sprintf(
_('Die %s-Installation wurde gefunden.'),
$this->name
);
}
}
$msg['soap']=[];
if(!Config::get()->SOAP_ENABLE){
if(!Config::get()->SOAP_ENABLE){
$msg["soap"]["error"]=sprintf(_("Das Stud.IP-Modul für die SOAP-Schnittstelle ist nicht aktiviert. Ändern Sie den entsprechenden Eintrag in der Konfigurationsdatei \"local.inc\"."));
$msg['soap']['error']=_('Das Stud.IP-Modul für die SOAP-Schnittstelle ist nicht aktiviert. Ändern Sie den entsprechenden Eintrag in der Konfigurationsdatei "local.inc".');
}
}elseif(!is_array($this->soap_data)){
elseif(!is_array($this->soap_data)){
$msg['soap']['error']=_('Die SOAP-Verbindungsdaten sind für dieses System nicht gesetzt. Ergänzen Sie die Einstellungen für dieses Systems um den Eintrag "soap_data" in der Konfigurationsdatei "local.inc".');
$msg["soap"]["error"]=sprintf(_("Die SOAP-Verbindungsdaten sind für dieses System nicht gesetzt. Ergänzen Sie die Einstellungen für dieses Systems um den Eintrag \"soap_data\" in der Konfigurationsdatei \"local.inc\"."));
$msg["path"]["error"]=sprintf(_("Die Verbindung zum System \"%s\" konnte nicht hergestellt werden. Der Pfad \"$this->ABSOLUTE_PATH_ELEARNINGMODULES\" ist ungültig."),$this->name);
_('Die Verbindung zum System "%s" konnte nicht hergestellt werden. Der Pfad "%s" ist ungültig.'),
}
$this->name,
else
$this->ABSOLUTE_PATH_ELEARNINGMODULES
{
);
}else{
fclose($file);
fclose($file);
$msg["path"]["info"]=sprintf(_("Die %s-Installation wurde gefunden."),$this->name);
@@ -68,22 +68,16 @@ if (Config::get()->ELEARNING_INTERFACE_ENABLE)
...
@@ -68,22 +68,16 @@ if (Config::get()->ELEARNING_INTERFACE_ENABLE)
unset($cms_select);
unset($cms_select);
}
}
if($messages["error"]!="")
if(!empty($messages["error"])){
{
PageLayout::postError($messages["error"]);
PageLayout::postError($messages["error"]);
}
}
if($messages["info"]!="")
if(!empty($messages["info"])){
{
PageLayout::postInfo($messages["info"]);
PageLayout::postInfo($messages["info"]);
}
}
if($cms_select=="")
echoELearningUtils::getCMSSelectbox(_("Bitte wählen Sie ein angebundenes System für die Schnittstelle: "),false)."\n\n<br><br>";
echoELearningUtils::getCMSSelectbox(_("Bitte wählen Sie ein angebundenes System für die Schnittstelle: "),false)."\n\n<br><br>";
else
echoELearningUtils::getCMSSelectbox(_("Bitte wählen Sie ein angebundenes System für die Schnittstelle: "),false)."\n\n<br><br>";
if($cms_select!="")
if(!empty($cms_select)){
{
echo"<table>";
echo"<table>";
$error_count=0;
$error_count=0;
foreach($connection_statusas$type=>$msg)
foreach($connection_statusas$type=>$msg)
...
@@ -167,18 +161,17 @@ if (Config::get()->ELEARNING_INTERFACE_ENABLE)
...
@@ -167,18 +161,17 @@ if (Config::get()->ELEARNING_INTERFACE_ENABLE)
Helpbar::Get()->addPlainText(_('Aktionen'),_('Nachdem Sie ein angebundenes System ausgewählt haben wird die Verbindung zum System geprüft.'),Icon::create('info'));
Helpbar::Get()->addPlainText(_('Aktionen'),_('Nachdem Sie ein angebundenes System ausgewählt haben wird die Verbindung zum System geprüft.'),Icon::create('info'));
// Anzeige, wenn noch keine Account-Zuordnung besteht
// Anzeige, wenn noch keine Account-Zuordnung besteht
switch($status_info)
switch($status_info??null){
{
case"active":
case"active":
PageLayout::postSuccess(sprintf(_("Die Verbindung zum System \"%s\" ist <b>aktiv</b>. Sie können die Einbindung des Systems in Stud.IP jederzeit deaktivieren."),htmlReady($connected_cms[$cms_select]->getName())));
PageLayout::postSuccess(sprintf(_("Die Verbindung zum System \"%s\" ist <b>aktiv</b>. Sie können die Einbindung des Systems in Stud.IP jederzeit deaktivieren."),htmlReady($connected_cms[$cms_select]->getName())));
break;
break;
case"not active":
case"not active":
PageLayout::postWarning(sprintf(_("Die Verbindung zum System \"%s\" steht, das System ist jedoch nicht aktiviert. Sie können die Einbindung des Systems in Stud.IP jederzeit aktivieren. Solange die Verbindung nicht aktiviert wurde, werden die Module des Systems \"%s\" in Stud.IP nicht angezeigt."),htmlReady($connected_cms[$cms_select]->getName()),htmlReady($connected_cms[$cms_select]->getName())));
PageLayout::postWarning(sprintf(_("Die Verbindung zum System \"%s\" steht, das System ist jedoch nicht aktiviert. Sie können die Einbindung des Systems in Stud.IP jederzeit aktivieren. Solange die Verbindung nicht aktiviert wurde, werden die Module des Systems \"%s\" in Stud.IP nicht angezeigt."),htmlReady($connected_cms[$cms_select]->getName()),htmlReady($connected_cms[$cms_select]->getName())));
break;
break;
case"error":
case"error":
PageLayout::postError(sprintf(_("Bei der Prüfung der Verbindung sind Fehler aufgetreten. Sie müssen zunächst die Einträge in der Konfigurationsdatei korrigieren, bevor das System angebunden werden kann."),$connected_cms[$cms_select]->getName()));
PageLayout::postError(sprintf(_("Bei der Prüfung der Verbindung sind Fehler aufgetreten. Sie müssen zunächst die Einträge in der Konfigurationsdatei korrigieren, bevor das System angebunden werden kann."),$connected_cms[$cms_select]->getName()));