diff --git a/include/vorlage.class.php b/include/vorlage.class.php
index f963e1554..56d40eea6 100644
--- a/include/vorlage.class.php
+++ b/include/vorlage.class.php
@@ -47,6 +47,9 @@ class vorlage extends basis_db
public $vorlagestudiengang_id; // bigint
public $anmerkung_vorlagestudiengang; // text
public $aktiv; // boolean
+ public $sprache; // varchar(16)
+ public $subject; // text
+ public $orgform_kurzbz; // varchar(3)
public $archivierbar = false;
public $signierbar = false;
@@ -223,6 +226,9 @@ class vorlage extends basis_db
$this->berechtigung = $row->berechtigung;
$this->anmerkung_vorlagestudiengang = $row->anmerkung_vorlagestudiengang;
$this->aktiv = $this->db_parse_bool($row->aktiv);
+ $this->sprache = $row->sprache;
+ $this->subject = $row->subject;
+ $this->orgform_kurzbz = $row->orgform_kurzbz;
return true;
}
else
@@ -276,6 +282,9 @@ class vorlage extends basis_db
$obj->berechtigung = $row->berechtigung;
$obj->anmerkung_vorlagestudiengang = $row->anmerkung_vorlagestudiengang;
$obj->aktiv = $this->db_parse_bool($row->aktiv);
+ $obj->sprache = $row->sprache;
+ $obj->subject = $row->subject;
+ $obj->orgform_kurzbz = $row->orgform_kurzbz;
$this->result[]= $obj;
}
@@ -336,7 +345,7 @@ class vorlage extends basis_db
if($new)
{
- $qry = "INSERT INTO public.tbl_vorlagestudiengang(vorlage_kurzbz,studiengang_kz,version,text,oe_kurzbz,style,berechtigung,anmerkung_vorlagestudiengang,aktiv) VALUES(".
+ $qry = "INSERT INTO public.tbl_vorlagestudiengang(vorlage_kurzbz,studiengang_kz,version,text,oe_kurzbz,style,berechtigung,anmerkung_vorlagestudiengang,aktiv,sprache,subject,orgform_kurzbz) VALUES(".
$this->db_add_param($this->vorlage_kurzbz).','.
$this->db_add_param($this->studiengang_kz).','.
$this->db_add_param($this->version).','.
@@ -345,7 +354,10 @@ class vorlage extends basis_db
$this->db_add_param($this->style).','.
$this->db_add_param($this->berechtigung).','.
$this->db_add_param($this->anmerkung_vorlagestudiengang).','.
- $this->db_add_param($this->aktiv, FHC_BOOLEAN).');';
+ $this->db_add_param($this->aktiv, FHC_BOOLEAN).','.
+ $this->db_add_param($this->sprache).','.
+ $this->db_add_param($this->subject).','.
+ $this->db_add_param($this->orgform_kurzbz).');';
}
else
{
@@ -358,7 +370,10 @@ class vorlage extends basis_db
style='.$this->db_add_param($this->style).',
berechtigung='.$this->db_add_param($this->berechtigung).',
aktiv='.$this->db_add_param($this->aktiv, FHC_BOOLEAN).',
- anmerkung_vorlagestudiengang='.$this->db_add_param($this->anmerkung_vorlagestudiengang).'
+ anmerkung_vorlagestudiengang='.$this->db_add_param($this->anmerkung_vorlagestudiengang).',
+ sprache='.$this->db_add_param($this->sprache).',
+ subject='.$this->db_add_param($this->subject).',
+ orgform_kurzbz='.$this->db_add_param($this->orgform_kurzbz).'
WHERE vorlagestudiengang_id='.$this->db_add_param($this->vorlagestudiengang_id).';';
}
@@ -508,6 +523,9 @@ class vorlage extends basis_db
$this->berechtigung = $this->db_parse_array($row->berechtigung);
$this->anmerkung_vorlagestudiengang = $row->anmerkung_vorlagestudiengang;
$this->aktiv = $this->db_parse_bool($row->aktiv);
+ $this->sprache = $row->sprache;
+ $this->subject = $row->subject;
+ $this->orgform_kurzbz = $row->orgform_kurzbz;
return true;
}
diff --git a/skin/styles/tinymce.css b/skin/styles/tinymce.css
new file mode 100644
index 000000000..4b8b7acb7
--- /dev/null
+++ b/skin/styles/tinymce.css
@@ -0,0 +1,4 @@
+body
+{
+ font-size: 14px;
+}
\ No newline at end of file
diff --git a/vilesci/stammdaten/dokumentvorlagen_verwaltung.php b/vilesci/stammdaten/dokumentvorlagen_verwaltung.php
index c6b7fa081..ef8bc03ca 100644
--- a/vilesci/stammdaten/dokumentvorlagen_verwaltung.php
+++ b/vilesci/stammdaten/dokumentvorlagen_verwaltung.php
@@ -1,591 +1,712 @@
-,
- * Andreas Österreicher < andreas.oesterreicher@technikum-wien.at >
- */
-/**
- * Dokumentvorlagen
- *
- * - Anlegen und Bearbeiten von Dokumentvorlagen
- *
- */
-require_once('../../config/vilesci.config.inc.php');
-require_once('../../include/functions.inc.php');
-require_once('../../include/vorlage.class.php');
-require_once('../../include/benutzerberechtigung.class.php');
-require_once('../../include/organisationseinheit.class.php');
-require_once('../../include/studiengang.class.php');
-require_once('../../include/dokument.class.php');
-
-if (!$db = new basis_db())
-{
- die('Es konnte keine Verbindung zum Server aufgebaut werden.');
-}
-
-$user = get_uid();
-$oe_kurzbz = (isset($_REQUEST['oe_kurzbz']) ? $_REQUEST['oe_kurzbz'] : null);
-$oe_auswahl = (isset($_REQUEST['oe_auswahl']) ? $_REQUEST['oe_auswahl'] : $oe_kurzbz);
-$vorlage_kurzbz = (isset($_REQUEST['vorlage_kurzbz']) ? $_REQUEST['vorlage_kurzbz'] : null);
-$vorlagestudiengang_id = (isset($_REQUEST['vorlagestudiengang_id']) ? $_REQUEST['vorlagestudiengang_id'] : null);
-$neu = (isset($_REQUEST['neu']) ? true : false);
-
-$studiengang = new studiengang();
-$studiengang->load('0');
-$default_oe = $studiengang->oe_kurzbz;
-
-
-$rechte = new benutzerberechtigung();
-$rechte->getBerechtigungen($user);
-
-if(!$rechte->isBerechtigt('basis/dokumente'))
-{
- die($rechte->errormsg);
-}
-
-echo '
-
-
- Dokumentvorlagen Verwaltung
-
+,
+ * Andreas Österreicher < andreas.oesterreicher@technikum-wien.at >
+ */
+/**
+ * Dokumentvorlagen
+ *
+ * - Anlegen und Bearbeiten von Dokumentvorlagen
+ *
+ */
+require_once('../../config/vilesci.config.inc.php');
+require_once('../../include/functions.inc.php');
+require_once('../../include/vorlage.class.php');
+require_once('../../include/benutzerberechtigung.class.php');
+require_once('../../include/organisationseinheit.class.php');
+require_once('../../include/studiengang.class.php');
+require_once('../../include/dokument.class.php');
+require_once('../../include/sprache.class.php');
+require_once('../../include/organisationsform.class.php');
+
+if (!$db = new basis_db())
+{
+ die('Es konnte keine Verbindung zum Server aufgebaut werden.');
+}
+
+$user = get_uid();
+$oe_kurzbz = (isset($_REQUEST['oe_kurzbz']) ? $_REQUEST['oe_kurzbz'] : null);
+$oe_auswahl = (isset($_REQUEST['oe_auswahl']) ? $_REQUEST['oe_auswahl'] : $oe_kurzbz);
+$vorlage_kurzbz = (isset($_REQUEST['vorlage_kurzbz']) ? $_REQUEST['vorlage_kurzbz'] : null);
+$vorlagestudiengang_id = (isset($_REQUEST['vorlagestudiengang_id']) ? $_REQUEST['vorlagestudiengang_id'] : null);
+$neu = (isset($_REQUEST['neu']) ? true : false);
+$templatesprache = (isset($_REQUEST['templatesprache']) ? $_REQUEST['templatesprache'] : DEFAULT_LANGUAGE);
+$orgform_template = (isset($_REQUEST['orgform_template']) ? $_REQUEST['orgform_template'] : null);
+
+$studiengang = new studiengang();
+$studiengang->load('0');
+$default_oe = $studiengang->oe_kurzbz;
+
+
+$rechte = new benutzerberechtigung();
+$rechte->getBerechtigungen($user);
+
+if(!$rechte->isBerechtigt('basis/dokumente'))
+{
+ die($rechte->errormsg);
+}
+
+echo '
+
+
+ Dokumentvorlagen Verwaltung
+
-
-
-
-
-
-
-
- Dokumentvorlagen Verwaltung
';
-
-// Speichern einer Dokumentvorlage
-if(isset($_POST['speichern']))
-{
-
- if(!$rechte->isBerechtigt('basis/dokumente', $oe_kurzbz, 'sui'))
- {
- die($rechte->errormsg);
- }
-
- $dokumentvorlage = new vorlage();
-
- if(isset($_POST['vorlagestudiengang_id']) && $_POST['vorlagestudiengang_id']!='')
- {
- //Vorlage laden
- if(!$dokumentvorlage->loadVorlageOE($_POST['vorlagestudiengang_id']))
- {
- die($dokumentvorlage->errormsg);
- }
-
- $dokumentvorlage->new=false;
- $dokumentvorlage->vorlagestudiengang_id = $_POST['vorlagestudiengang_id'];
- }
- else
- {
- //Neue Vorlage anlegen
- $dokumentvorlage->new=true;
- }
-
- $studiengang = new studiengang();
- $studiengang->getStudiengangFromOe($_POST['oe_kurzbz']);
-
- if ($studiengang->studiengang_kz=='')
- $studiengang_kz = 0;
- else
- $studiengang_kz = $studiengang->studiengang_kz;
-
- $dokumentvorlage->vorlage_kurzbz = $_POST['vorlage_kurzbz'];
- $dokumentvorlage->studiengang_kz = $studiengang_kz;
- $dokumentvorlage->version = $_POST['version'];
- $dokumentvorlage->text = $_POST['content'];
- $dokumentvorlage->oe_kurzbz = $_POST['oe_kurzbz'];
- $dokumentvorlage->style = $_POST['style'];
- $dokumentvorlage->berechtigung = $_POST['berechtigung'];
- $dokumentvorlage->anmerkung_vorlagestudiengang = $_POST['anmerkung'];
- $dokumentvorlage->aktiv = isset($_POST['aktiv']);
-
- if($dokumentvorlage->saveVorlageOE())
- {
- echo 'Daten wurden erfolgreich gespeichert';
- //$reihungstest_id = $reihungstest->reihungstest_id;
- //$stg_kz = $reihungstest->studiengang_kz;
- }
- else
- {
- echo ''.$db->convert_html_chars($dokumentvorlage->errormsg).'';
- }
- $neu=false;
-}
-
-// Loeschen einer Dokumentvorlage
-if(isset($_GET['delete']))
-{
-
- if(!$rechte->isBerechtigt('basis/dokumente', $oe_kurzbz, 'suid'))
- {
- die($rechte->errormsg);
- }
-
- if(isset($_GET['vorlagestudiengang_id']) && $_GET['vorlagestudiengang_id']!='')
- {
- $dokumentvorlage = new vorlage();
- if($dokumentvorlage->deleteVorlagestudiengang($_GET['vorlagestudiengang_id']))
- echo 'Vorlage wurde erfolgreich gelöscht';
- else
- echo ''.$dokumentvorlage->errormsg.'';
- }
- else
- echo 'Vorlagestudiengang_ID ist nicht gesetzt';
-
- $neu=true;
-}
-
-
-echo '
";
-
-if($vorlagestudiengang_id=='')
- $neu=true;
-$vorlageOE = new vorlage();
-
-if(!$neu)
-{
- if(!$vorlageOE->loadVorlageOE($vorlagestudiengang_id))
- die('Vorlage existiert nicht');
-}
-else
-{
- $vorlageOE->vorlage_kurzbz = $vorlage_kurzbz;
- $vorlageOE->oe_kurzbz = $oe_kurzbz;
- $vorlageOE->version = ($vorlageOE->getMaxVersion($oe_kurzbz, $vorlage_kurzbz))+1;
-}
-
-//Formular zum Bearbeiten der Vorlage
-echo '
-
-
-
-
';
-if ((isset($_GET['neueVorlage']) && $_GET['neueVorlage'] == 'true'))
-{
- $dokument = new dokument();
- $dokument->getAllDokumente();
- echo'
-
- ';
-}
-elseif (isset($_GET['vorlageBearbeiten']))
-{
- $dokument = new dokument();
- $dokument->getAllDokumente();
-
- $vorlage = new vorlage();
- $vorlage->loadVorlage($_GET['vorlageBearbeiten']);
- echo'
-
- ';
-}
-else
-{
- if ((isset($_GET['neueVorlage']) && $_GET['neueVorlage'] == 'save'))
- {
- $neuevorlage = new vorlage();
- $neuevorlage->vorlage_kurzbz = htmlspecialchars($_POST['neueVorlage_vorlage_kurzbz']);
- $neuevorlage->bezeichnung = htmlspecialchars($_POST['neueVorlage_bezeichnung']);
- $neuevorlage->anmerkung = htmlspecialchars($_POST['neueVorlage_anmerkung']);
- $neuevorlage->mimetype = htmlspecialchars($_POST['neueVorlage_mimetype']);
- $neuevorlage->dokument_kurzbz = htmlspecialchars($_POST['neueVorlage_dokument_kurzbz']);
- $neuevorlage->archivierbar = isset($_POST['neueVorlage_archivierbar']);
- $neuevorlage->signierbar = isset($_POST['neueVorlage_signierbar']);
- $neuevorlage->stud_selfservice = isset($_POST['neueVorlage_stud_selfservice']);
- if (!($neuevorlage->saveVorlage(true)))
- {
- echo 'Fehler beim Speichern';
- }
- }
- elseif (isset($_GET['updateVorlage']) && $_GET['updateVorlage'] == 'true')
- {
- $updatevorlage = new vorlage();
- $updatevorlage->loadVorlage($_GET['vorlage_kurzbz']);
- $updatevorlage->bezeichnung = htmlspecialchars($_POST['updateVorlage_bezeichnung']);
- $updatevorlage->anmerkung = htmlspecialchars($_POST['updateVorlage_anmerkung']);
- $updatevorlage->mimetype = htmlspecialchars($_POST['updateVorlage_mimetype']);
- $updatevorlage->dokument_kurzbz = htmlspecialchars($_POST['updateVorlage_dokument_kurzbz']);
- $updatevorlage->archivierbar = isset($_POST['updateVorlage_archivierbar']);
- $updatevorlage->signierbar = isset($_POST['updateVorlage_signierbar']);
- $updatevorlage->stud_selfservice = isset($_POST['updateVorlage_stud_selfservice']);
- if (!($updatevorlage->saveVorlage()))
- {
- echo 'Fehler beim Speichern';
- }
- }
-
- echo '
- ';
-}
-
-echo '
';
-
-if($vorlage_kurzbz!='' || $oe_kurzbz!='')
-{
-
- $vorlage_version = new vorlage();
- $vorlage_version->getAllVersions($vorlage_kurzbz, $oe_auswahl);
- $oe = new organisationseinheit();
- $vorlage = new vorlage();
- //echo 'Anzahl: '.$db->db_num_rows($vorlage_version->result).'';
-
- echo '
-
-
- | Vorlage |
- Organisationseinheit |
- Studiengang |
- Version |
- Berechtigung |
- Anmerkung |
- Aktiv |
- |
-
-
- ';
-
- foreach($vorlage_version->result as $row)
- {
- $oe->load($row->oe_kurzbz);
- $vorlage->loadVorlage($row->vorlage_kurzbz);
- $vorlage_bezeichnung = ($vorlage->bezeichnung==''?$vorlage->vorlage_kurzbz:$vorlage->bezeichnung);
- $style='';
- if ($oe->aktiv==false)
- $style='style="text-decoration: line-through"';
-
- echo '
- aktiv==false?'style="color:grey"':'').'>
- | '.$db->convert_html_chars($vorlage_bezeichnung).' |
- '.$db->convert_html_chars($oe->organisationseinheittyp_kurzbz.' '.$oe->bezeichnung).' |
- '.$db->convert_html_chars($row->studiengang_kz).' |
- '.$db->convert_html_chars($row->version).' |
- '.$db->convert_html_chars($row->berechtigung).' |
- '.$db->convert_html_chars($row->anmerkung_vorlagestudiengang).' |
- '.($row->aktiv==false?'inaktiv':'aktiv').' |
- Edit |
- Delete |
-
-
';
- }
- echo '
';
-}
-
-echo '
-';
+
+
+
+
+
+
+
+
+
+ Dokumentvorlagen Verwaltung
';
+
+// Speichern einer Dokumentvorlage
+if(isset($_POST['speichern']) || isset($_POST['kopieren']))
+{
+
+ if(!$rechte->isBerechtigt('basis/dokumente', $oe_kurzbz, 'sui'))
+ {
+ die($rechte->errormsg);
+ }
+
+ $dokumentvorlage = new vorlage();
+
+ if(isset($_POST['vorlagestudiengang_id']) && $_POST['vorlagestudiengang_id']!='')
+ {
+ //Vorlage laden
+ if(!$dokumentvorlage->loadVorlageOE($_POST['vorlagestudiengang_id']))
+ {
+ die($dokumentvorlage->errormsg);
+ }
+
+ $dokumentvorlage->new=false;
+ $dokumentvorlage->vorlagestudiengang_id = $_POST['vorlagestudiengang_id'];
+ $dokumentvorlage->version = $_POST['version'];
+ }
+ else
+ {
+ //Neue Vorlage anlegen
+ $dokumentvorlage->new=true;
+ $dokumentvorlage->version = $_POST['version'];
+ }
+
+ if (isset($_POST['kopieren']))
+ {
+ $newVersion = new vorlage();
+ $newVersion = ($newVersion->getMaxVersion($_POST['oe_kurzbz'], $_POST['vorlage_kurzbz']))+1;
+ $dokumentvorlage->new=true;
+ $dokumentvorlage->version = $newVersion;
+ }
+
+ $studiengang = new studiengang();
+ $studiengang->getStudiengangFromOe($_POST['oe_kurzbz']);
+
+ if ($studiengang->studiengang_kz=='')
+ $studiengang_kz = 0;
+ else
+ $studiengang_kz = $studiengang->studiengang_kz;
+
+ $dokumentvorlage->vorlage_kurzbz = $_POST['vorlage_kurzbz'];
+ $dokumentvorlage->studiengang_kz = $studiengang_kz;
+ $dokumentvorlage->text = $_POST['content'];
+ $dokumentvorlage->oe_kurzbz = $_POST['oe_kurzbz'];
+ $dokumentvorlage->style = $_POST['style'];
+ $dokumentvorlage->berechtigung = $_POST['berechtigung'];
+ $dokumentvorlage->anmerkung_vorlagestudiengang = $_POST['anmerkung'];
+ $dokumentvorlage->aktiv = isset($_POST['aktiv']);
+ $dokumentvorlage->sprache = $templatesprache;
+ $dokumentvorlage->subject = $_POST['subject'];
+ $dokumentvorlage->orgform_kurzbz = $orgform_template;
+
+ if($dokumentvorlage->saveVorlageOE())
+ {
+ echo 'Daten wurden erfolgreich gespeichert';
+ //$reihungstest_id = $reihungstest->reihungstest_id;
+ //$stg_kz = $reihungstest->studiengang_kz;
+ }
+ else
+ {
+ echo ''.$db->convert_html_chars($dokumentvorlage->errormsg).'';
+ }
+ $neu=false;
+}
+
+// Loeschen einer Dokumentvorlage
+if(isset($_GET['delete']))
+{
+
+ if(!$rechte->isBerechtigt('basis/dokumente', $oe_kurzbz, 'suid'))
+ {
+ die($rechte->errormsg);
+ }
+
+ if(isset($_GET['vorlagestudiengang_id']) && $_GET['vorlagestudiengang_id']!='')
+ {
+ $dokumentvorlage = new vorlage();
+ if($dokumentvorlage->deleteVorlagestudiengang($_GET['vorlagestudiengang_id']))
+ echo 'Vorlage wurde erfolgreich gelöscht';
+ else
+ echo ''.$dokumentvorlage->errormsg.'';
+ }
+ else
+ echo 'Vorlagestudiengang_ID ist nicht gesetzt';
+
+ $neu=true;
+}
+
+
+echo '
";
+
+if($vorlagestudiengang_id=='')
+ $neu=true;
+$vorlageOE = new vorlage();
+
+if(!$neu)
+{
+ if(!$vorlageOE->loadVorlageOE($vorlagestudiengang_id))
+ die('Vorlage existiert nicht');
+}
+else
+{
+ $vorlageOE->vorlage_kurzbz = $vorlage_kurzbz;
+ $vorlageOE->oe_kurzbz = $oe_kurzbz;
+ $vorlageOE->version = ($vorlageOE->getMaxVersion($oe_kurzbz, $vorlage_kurzbz))+1;
+}
+
+//Formular zum Bearbeiten der Vorlage
+echo '
+
+
+
+
';
+if ((isset($_GET['neueVorlage']) && $_GET['neueVorlage'] == 'true'))
+{
+ $dokument = new dokument();
+ $dokument->getAllDokumente();
+ echo'
+
+ ';
+}
+elseif (isset($_GET['vorlageBearbeiten']))
+{
+ $dokument = new dokument();
+ $dokument->getAllDokumente();
+
+ $vorlage = new vorlage();
+ $vorlage->loadVorlage($_GET['vorlageBearbeiten']);
+ echo'
+
+ ';
+}
+else
+{
+ if ((isset($_GET['neueVorlage']) && $_GET['neueVorlage'] == 'save'))
+ {
+ $neuevorlage = new vorlage();
+ $neuevorlage->vorlage_kurzbz = htmlspecialchars($_POST['neueVorlage_vorlage_kurzbz']);
+ $neuevorlage->bezeichnung = htmlspecialchars($_POST['neueVorlage_bezeichnung']);
+ $neuevorlage->anmerkung = htmlspecialchars($_POST['neueVorlage_anmerkung']);
+ $neuevorlage->mimetype = htmlspecialchars($_POST['neueVorlage_mimetype']);
+ $neuevorlage->dokument_kurzbz = htmlspecialchars($_POST['neueVorlage_dokument_kurzbz']);
+ $neuevorlage->archivierbar = isset($_POST['neueVorlage_archivierbar']);
+ $neuevorlage->signierbar = isset($_POST['neueVorlage_signierbar']);
+ $neuevorlage->stud_selfservice = isset($_POST['neueVorlage_stud_selfservice']);
+ if (!($neuevorlage->saveVorlage(true)))
+ {
+ echo 'Fehler beim Speichern';
+ }
+ }
+ elseif (isset($_GET['updateVorlage']) && $_GET['updateVorlage'] == 'true')
+ {
+ $updatevorlage = new vorlage();
+
+ if (isset($_POST['updateVorlage_speichern']))
+ {
+ $updatevorlage->loadVorlage($_GET['vorlage_kurzbz']);
+ }
+ else
+ {
+ $updatevorlage->vorlage_kurzbz = htmlspecialchars($_POST['updateVorlage_vorlage_kurzbz']);
+ }
+
+ $updatevorlage->bezeichnung = htmlspecialchars($_POST['updateVorlage_bezeichnung']);
+ $updatevorlage->anmerkung = htmlspecialchars($_POST['updateVorlage_anmerkung']);
+ $updatevorlage->mimetype = htmlspecialchars($_POST['updateVorlage_mimetype']);
+ $updatevorlage->dokument_kurzbz = htmlspecialchars($_POST['updateVorlage_dokument_kurzbz']);
+ $updatevorlage->archivierbar = isset($_POST['updateVorlage_archivierbar']);
+ $updatevorlage->signierbar = isset($_POST['updateVorlage_signierbar']);
+ $updatevorlage->stud_selfservice = isset($_POST['updateVorlage_stud_selfservice']);
+ if (!($updatevorlage->saveVorlage((isset ($_POST['updateVorlage_kopieren']) ? true : false))))
+ {
+ echo 'Fehler beim Speichern';
+ }
+ }
+
+ $vorlageOeVorlagedata = new $vorlage();
+ $vorlageOeVorlagedata->loadVorlage($vorlageOE->vorlage_kurzbz);
+
+ echo '
+ ';
+}
+
+echo '
';
+
+if($vorlage_kurzbz!='' || $oe_kurzbz!='')
+{
+
+ $vorlage_version = new vorlage();
+ $vorlage_version->getAllVersions($vorlage_kurzbz, $oe_auswahl);
+ $oe = new organisationseinheit();
+ $vorlage = new vorlage();
+ //echo 'Anzahl: '.$db->db_num_rows($vorlage_version->result).'';
+
+ echo '
+
+
+ | Vorlage |
+ Organisationseinheit |
+ Studiengang |
+ Version |
+ Berechtigung |
+ Anmerkung |
+ Aktiv |
+ |
+
+
+ ';
+
+ foreach($vorlage_version->result as $row)
+ {
+ $oe->load($row->oe_kurzbz);
+ $vorlage->loadVorlage($row->vorlage_kurzbz);
+ $vorlage_bezeichnung = ($vorlage->bezeichnung==''?$vorlage->vorlage_kurzbz:$vorlage->bezeichnung);
+ $style='';
+ if ($oe->aktiv==false)
+ $style='style="text-decoration: line-through"';
+
+ echo '
+ aktiv==false?'style="color:grey"':'').'>
+ | '.$db->convert_html_chars($vorlage_bezeichnung).' |
+ '.$db->convert_html_chars($oe->organisationseinheittyp_kurzbz.' '.$oe->bezeichnung).' |
+ '.$db->convert_html_chars($row->studiengang_kz).' |
+ '.$db->convert_html_chars($row->version).' |
+ '.$db->convert_html_chars($row->berechtigung).' |
+ '.$db->convert_html_chars($row->anmerkung_vorlagestudiengang).' |
+ '.($row->aktiv==false?'inaktiv':'aktiv').' |
+ Edit |
+ Delete |
+
+
';
+ }
+ echo '
';
+}
+
+echo '
+';