';
+ }
+ else
+ {
+ echo $p->t('tools/keineZahlungenVorhanden');
+ }
+ echo '';
+?>
diff --git a/cms/content_uebersicht.php b/cms/content_uebersicht.php
new file mode 100644
index 000000000..2752efecc
--- /dev/null
+++ b/cms/content_uebersicht.php
@@ -0,0 +1,221 @@
+,
+ * Andreas Oesterreicher and
+ * Karl Burkhart .
+ */
+/**
+ * Zeigt eine Übersichtsliste für alle Content-Einträge an
+ */
+require_once('../config/cis.config.inc.php');
+require_once('../config/global.config.inc.php');
+require_once('../include/content.class.php');
+require_once('../include/template.class.php');
+require_once('../include/functions.inc.php');
+require_once('../include/phrasen.class.php');
+
+$db = new basis_db();
+
+echo '
+
+
+ ';
+
+ include('../include/meta/jquery.php');
+ include('../include/meta/jquery-tablesorter.php');
+
+echo '
+
+
+
+
+
Content-Übersicht
';
+ echo '
';
+ echo '
';
+ echo '
Content ID
+
Titel
+
Art
+
OE
+
Content-Aktiv
+
Eingefügt
+
Aktualisiert
+
Verwendet in
+
Sprache
+
Version
+
Eingefügt
+
Aktualisiert
+
Version sichtbar
';
+ echo '
';
+
+$qry = "
+SELECT
+ content.content_id,
+ tbl_contentsprache.titel,
+ content.template_kurzbz,
+ content.oe_kurzbz,
+ content.aktiv,
+ content.insertamum||' von '||content.insertvon AS content_eingefuegt,
+ content.updateamum||' von '||content.updatevon AS content_aktualisiert,
+ (
+ SELECT ARRAY_TO_STRING(array_agg(verwendung), ' ') AS verwendung_in
+ FROM (
+ SELECT
+ 'Infoscreen ID'||infoscreen_id AS art
+ FROM campus.tbl_infoscreen_content
+ WHERE content_id=content.content_id
+
+ UNION
+
+ SELECT
+ 'Software ID'||software_id AS art
+ FROM addon.tbl_software
+ WHERE content_id=content.content_id
+
+ UNION
+
+ SELECT
+ 'Ort '||ort_kurzbz AS art
+ FROM public.tbl_ort
+ WHERE content_id=content.content_id
+
+ UNION
+
+ SELECT
+ 'Service ID'||service_id AS art
+ FROM public.tbl_service
+ WHERE content_id=content.content_id
+
+ UNION
+
+ SELECT
+ 'Statistik '||statistik_kurzbz AS art
+ FROM public.tbl_statistik
+ WHERE content_id=content.content_id
+
+ UNION
+
+ SELECT
+ 'Gebiet '||tbl_gebiet.bezeichnung||' in Studiengang '||tbl_ablauf.studiengang_kz AS art
+ FROM testtool.tbl_ablauf_vorgaben
+ JOIN testtool.tbl_ablauf USING (ablauf_vorgaben_id)
+ JOIN testtool.tbl_gebiet USING (gebiet_id)
+ WHERE content_id=content.content_id
+
+ UNION
+
+ SELECT
+ 'Verlinkung von '||content_id AS art
+ FROM campus.tbl_contentsprache
+ WHERE content::text LIKE '%content.php?content_id='||content.content_id||'%'
+ /*WHERE content::text ~* '[\w\d\s]*content\.php\?content_id=1245[\w\d\s]*'*/
+ ) verwendung
+ ) AS verwendung_in,
+ tbl_contentsprache.sprache,
+ tbl_contentsprache.version,
+ tbl_contentsprache.insertamum||' von '||tbl_contentsprache.insertvon AS contentsprache_eingefuegt,
+ tbl_contentsprache.updateamum||' von '||tbl_contentsprache.updatevon AS contentsprache_aktualisiert,
+ tbl_contentsprache.sichtbar
+FROM campus.tbl_content content
+ JOIN campus.tbl_contentsprache USING (content_id)
+WHERE version=campus.get_highest_content_version (content.content_id)
+AND template_kurzbz NOT IN ('news')
+/*ORDER BY content_id ASC, sprache DESC, version DESC
+LIMIT 200*/";
+
+if($db->db_query($qry))
+{
+ while ($row = $db->db_fetch_object())
+ {
+ echo '
+
'.$row->content_id.'
+
'.$row->titel.'
+
'.$row->template_kurzbz.'
+
'.$row->oe_kurzbz.'
+
'.($row->aktiv == 't' ? 'Ja':'Nein').'
+
'.$row->content_eingefuegt.'
+
'.$row->content_aktualisiert.'
+
'.$row->verwendung_in.'
+
'.$row->sprache.'
+
'.$row->version.'
+
'.$row->contentsprache_eingefuegt.'
+
'.$row->contentsprache_aktualisiert.'
+
'.($row->sichtbar == 't' ? 'Ja':'Nein').'
+
+
';
+ }
+}
+echo '
';
+echo '
+ ';
+
+
+?>
\ No newline at end of file
diff --git a/cms/news.php b/cms/news.php
index 1f5d4a931..2686b19aa 100644
--- a/cms/news.php
+++ b/cms/news.php
@@ -436,11 +436,10 @@ function getStgContent($studiengang_kz, $semester, $sprache)
if(CIS_EXT_MENU)
{
$xml.='
- t('global/lehrziele').']]>t('global/allgemeinerdownload').']]>
- t('global/newsgroups').']]>kuerzel).']]>kurzbzlang).']]>
+ ';
}
diff --git a/include/dms.class.php b/include/dms.class.php
index 98cfbdd9a..01e7e2498 100644
--- a/include/dms.class.php
+++ b/include/dms.class.php
@@ -746,13 +746,13 @@ class dms extends basis_db
JOIN campus.tbl_dms_version USING(dms_id)
JOIN campus.tbl_dms_kategorie USING (kategorie_kurzbz)";
// Wenn erstes Zeichen # ist, dieses wegkürzen und checken ob der Rest numerisch ist. Dann nach eindeutiger ID suchen
- if (substr($suchstring, 0, 1) == '#')
+ /*if (substr($suchstring, 0, 1) == '#')
{
$suchstring = substr($suchstring, 1);
if (is_numeric($suchstring))
$qry .= " WHERE tbl_dms.dms_id = ".$this->db_add_param($suchstring, FHC_INTEGER);
}
- else
+ else*/
{
$qry .= " WHERE lower(name) like lower('%".$this->db_escape($suchstring)."%')
OR lower(tbl_dms_version.beschreibung) like lower('%".$this->db_escape($suchstring)."%')
diff --git a/include/dokument.class.php b/include/dokument.class.php
index a353d16c8..2d7f66563 100644
--- a/include/dokument.class.php
+++ b/include/dokument.class.php
@@ -859,6 +859,8 @@ class dokument extends basis_db
$stg_obj->kuerzel = $row->kuerzel;
$stg_obj->bezeichnung = $row->bezeichnung;
$stg_obj->studiengang_kz = $row->studiengang_kz;
+ $stg_obj->english = $row->english;
+ $stg_obj->stufe = $row->stufe;
$this->result[] = $stg_obj;
}
diff --git a/include/gruppe.class.php b/include/gruppe.class.php
index 975d82533..b92be4085 100644
--- a/include/gruppe.class.php
+++ b/include/gruppe.class.php
@@ -649,6 +649,11 @@ class gruppe extends basis_db
*/
public function searchGruppen($searchItems, $aktiv = true, $limit = null)
{
+ if (!is_array($searchItems))
+ {
+ $this->errormsg = '$searchItems muss ein Array sein';
+ return false;
+ }
$qry = "SELECT
*
FROM
diff --git a/locale/de-AT/pruefung.php b/locale/de-AT/pruefung.php
index 5062881b3..93b7039e0 100644
--- a/locale/de-AT/pruefung.php
+++ b/locale/de-AT/pruefung.php
@@ -53,6 +53,7 @@ $this->phrasen['pruefung/bestaetigt'] = 'bestätigt';
$this->phrasen['pruefung/statusAenderungVon'] = 'Satusänderung von';
$this->phrasen['pruefung/reihungSpeichern'] = 'Reihung speichern';
$this->phrasen['pruefung/listeDrucken'] = 'Liste drucken';
+$this->phrasen['pruefung/listeOhneNamenDrucken'] = 'Liste ohne Namen drucken';
$this->phrasen['pruefung/pruefungsraum'] = 'Prüfungsraum: ';
$this->phrasen['pruefung/pruefungsort'] = 'Prüfungsort ';
$this->phrasen['pruefung/imBuero'] = ' im Büro';
@@ -109,7 +110,8 @@ $this->phrasen['pruefung/keineLehreinheitenVorhanden'] = 'Keine Lehreinheiten vo
$this->phrasen['pruefung/keineAnmeldungenVorhanden'] = 'Keine Anmeldungen vorhanden.';
$this->phrasen['pruefung/derLektor'] = 'Lektor';
$this->phrasen['pruefung/dieKommission'] = 'Kommission';
-$this->phrasen['pruefung/matrikelnummer'] = 'Personenkennzeichen';
+$this->phrasen['pruefung/matrikelnummer'] = 'Matrikelnummer';
+$this->phrasen['pruefung/studiengangAbkuerzung'] = 'Stg.';
// anmeldungen Verwalten
$this->phrasen['pruefung/anmeldungenVerwaltenTitle'] = 'Prüfungsanmeldung Verwaltung';
diff --git a/locale/en-US/pruefung.php b/locale/en-US/pruefung.php
index 69d8127d0..cd5175c13 100644
--- a/locale/en-US/pruefung.php
+++ b/locale/en-US/pruefung.php
@@ -53,6 +53,7 @@ $this->phrasen['pruefung/bestaetigt'] = 'bestätigt';
$this->phrasen['pruefung/statusAenderungVon'] = 'Satusänderung von';
$this->phrasen['pruefung/reihungSpeichern'] = 'Reihung speichern';
$this->phrasen['pruefung/listeDrucken'] = 'Liste drucken';
+$this->phrasen['pruefung/listeOhneNamenDrucken'] = 'Liste ohne Namen drucken';
$this->phrasen['pruefung/pruefungsraum'] = 'Prüfungsraum: ';
$this->phrasen['pruefung/pruefungsort'] = 'Prüfungsort ';
$this->phrasen['pruefung/imBuero'] = ' im Büro';
@@ -109,7 +110,8 @@ $this->phrasen['pruefung/keineLehreinheitenVorhanden'] = 'Keine Lehreinheiten vo
$this->phrasen['pruefung/keineAnmeldungenVorhanden'] = 'Keine Anmeldungen vorhanden.';
$this->phrasen['pruefung/derLektor'] = 'Lektor';
$this->phrasen['pruefung/dieKommission'] = 'Kommission';
-$this->phrasen['pruefung/matrikelnummer'] = 'Personenkennzeichen';
+$this->phrasen['pruefung/matrikelnummer'] = 'Matrikelnummer';
+$this->phrasen['pruefung/studiengangAbkuerzung'] = 'Stg.';
// anmeldungen Verwalten
$this->phrasen['pruefung/anmeldungenVerwaltenTitle'] = 'Prüfungsanmeldung Verwaltung';
diff --git a/system/templates/news_xslt_xhtml.xslt b/system/templates/news_xslt_xhtml.xslt
index 577cc61b7..04c6845f0 100644
--- a/system/templates/news_xslt_xhtml.xslt
+++ b/system/templates/news_xslt_xhtml.xslt
@@ -162,11 +162,9 @@ xmlns:xsl="http://www.w3.org/1999/XSL/Transform">
-
-