diff --git a/cis/private/freifaecher/menu.php b/cis/private/freifaecher/menu.php index 7377300a2..7c2a0dcfe 100644 --- a/cis/private/freifaecher/menu.php +++ b/cis/private/freifaecher/menu.php @@ -117,7 +117,7 @@ { echo ''; echo ' '; - echo "
  • bezeichnung."\" href=\"lesson.php?lvid=$row->lehrveranstaltung_id\" target=\"content\">".CutString($row->bezeichnung, 21)."
  • "; + echo "
  • bezeichnung."\" href=\"../lehre/lesson.php?lvid=$row->lehrveranstaltung_id\" target=\"content\">".CutString($row->bezeichnung, 21)."
  • "; echo ' '; echo ''; } diff --git a/cis/private/freifaecher/pinboard.php b/cis/private/freifaecher/pinboard.php index 7c84bbcaf..29adc3163 100644 --- a/cis/private/freifaecher/pinboard.php +++ b/cis/private/freifaecher/pinboard.php @@ -32,9 +32,9 @@ { $news_obj = new news($sql_conn); $news_obj->getnews(MAXNEWSALTER,'0','0'); - + $open=true; $zaehler=0; - echo ""; + echo "
    "; foreach ($news_obj->result as $row) { $zaehler++; @@ -43,7 +43,27 @@ else $datum=''; - if($row->semester == 0) + echo '
    '; + //if($row->semester == '') + //{ + echo ' +
    +
    + + + + + + +
    '.$row->betreff.''.$datum.'mehr >>'.$row->verfasser.'
    + +
    + '.str_replace("../../skin","../../../skin","$row->text").' +
    + +
    + '; + /*if($row->semester == 0) { echo '

    '.$datum.' - '.$row->verfasser.' - [Allgemein]
    '.$row->betreff.'
    '; } @@ -52,9 +72,9 @@ echo '

    '.$datum.' - '.$row->verfasser.' -
    '.$row->betreff.'
    '; } - echo "".str_replace("../../skin","../../../skin","$row->text")."

    "; + echo "".str_replace("../../skin","../../../skin","$row->text")."

    ";*/ } - echo ""; + echo ""; if($zaehler==0) echo '

    Zur Zeit gibt es keine aktuellen News!

    '; } diff --git a/cis/private/lehre/lesson.php b/cis/private/lehre/lesson.php index 5f10bf3d7..43d1a181c 100644 --- a/cis/private/lehre/lesson.php +++ b/cis/private/lehre/lesson.php @@ -87,7 +87,7 @@     bezeichnung; + echo $lv_obj->bezeichnung.' / '.$kurzbz.'-'.$term_id; $qry = "SELECT studiensemester_kurzbz FROM lehre.tbl_lehreinheit JOIN public.tbl_studiensemester USING(studiensemester_kurzbz) WHERE lehrveranstaltung_id='$lvid' ORDER BY ende DESC LIMIT 1"; $stsem = new studiensemester($sql_conn); @@ -282,12 +282,13 @@ echo '
    '; echo 'Download'; } - + //Wenn user eine Lehrfachzuteilung fuer dieses Lehrfach hat wird //Ein Link zum Upload angezeigt und ein Link um das Download-Verzeichnis //als Zip Archiv herunterzuladen if($user_is_allowed_to_upload || $rechte->isBerechtigt('admin',$course_id) || $rechte->isBerechtigt('lehre',$course_id))// || $rechte->isBerechtigt('lehre',null,null,$fachbereich_id)) { + echo "
    ".strtolower("$kurzbz/$term_id/$short/download"); echo '
    '; echo "Upload"; echo '   '; @@ -542,12 +543,16 @@

     

    - -
    - Newsgroups -
    + kurzbzlang).'.'.$term_id.'sem.'.strtolower($short_short_name).'"> +
    + Newsgroups + '; + } + ?>

     

    diff --git a/cis/private/lehre/upload.php b/cis/private/lehre/upload.php index c8a850a58..01b74ed91 100644 --- a/cis/private/lehre/upload.php +++ b/cis/private/lehre/upload.php @@ -150,7 +150,8 @@ A:hover { '' ORDER BY typ, kurzbz"; + //AND tbl_lehrveranstaltung.studiengang_kz!=0 + $sql_query = "SELECT DISTINCT tbl_studiengang.typ,UPPER(tbl_studiengang.typ::varchar(1) || tbl_studiengang.kurzbz) as kurzbz, tbl_studiengang.kurzbzlang, tbl_studiengang.studiengang_kz FROM public.tbl_studiengang, lehre.tbl_lehrveranstaltung, lehre.tbl_lehreinheit, lehre.tbl_lehreinheitmitarbeiter WHERE tbl_lehrveranstaltung.studiengang_kz=tbl_studiengang.studiengang_kz AND tbl_lehrveranstaltung.lehrveranstaltung_id=tbl_lehreinheit.lehrveranstaltung_id AND tbl_lehreinheit.lehreinheit_id=tbl_lehreinheitmitarbeiter.lehreinheit_id AND tbl_lehreinheitmitarbeiter.mitarbeiter_uid='$user' AND tbl_lehrveranstaltung.lehre=true AND tbl_lehrveranstaltung.lehreverzeichnis<>'' ORDER BY typ, kurzbz"; if(!$result_lector_dispatch = pg_query($sql_conn, $sql_query)) die('Fehler beim Lesen aus der Datenbank'); @@ -186,7 +187,7 @@ A:hover { if(isset($arr[0]) && $arr[0]==0) //Berechtigt fuer alle Stg { - $sql_query="SELECT studiengang_kz, kurzbzlang, UPPER(tbl_studiengang.typ::varchar(1) || tbl_studiengang.kurzbz) as kurzbz FROM public.tbl_studiengang WHERE studiengang_kz<>0 ORDER BY kurzbz"; + $sql_query="SELECT studiengang_kz, kurzbzlang, UPPER(tbl_studiengang.typ::varchar(1) || tbl_studiengang.kurzbz) as kurzbz FROM public.tbl_studiengang ORDER BY kurzbz"; // WHERE studiengang_kz<>0 $result_stg=pg_query($sql_conn,$sql_query); while($row = pg_fetch_object($result_stg)) @@ -218,7 +219,7 @@ A:hover { if(isset($arr[0]) && $arr[0]==0) //Berechtigt fuer alle Stg { - $sql_query="SELECT studiengang_kz, kurzbzlang, UPPER(tbl_studiengang.typ::varchar(1) || tbl_studiengang.kurzbz) as kurzbz FROM public.tbl_studiengang WHERE studiengang_kz<>0 ORDER BY kurzbz"; + $sql_query="SELECT studiengang_kz, kurzbzlang, UPPER(tbl_studiengang.typ::varchar(1) || tbl_studiengang.kurzbz) as kurzbz FROM public.tbl_studiengang ORDER BY kurzbz"; //WHERE studiengang_kz<>0 $result_stg=pg_exec($sql_conn,$sql_query); while($row = pg_fetch_object($result_stg)) @@ -247,7 +248,7 @@ A:hover { if(isset($arr[0]) && $arr[0]==0) //Berechtigt fuer alle Stg { - $sql_query="SELECT studiengang_kz, kurzbzlang, UPPER(tbl_studiengang.typ::varchar(1) || tbl_studiengang.kurzbz) as kurzbz FROM public.tbl_studiengang WHERE studiengang_kz<>0 ORDER BY kurzbz"; + $sql_query="SELECT studiengang_kz, kurzbzlang, UPPER(tbl_studiengang.typ::varchar(1) || tbl_studiengang.kurzbz) as kurzbz FROM public.tbl_studiengang ORDER BY kurzbz"; //WHERE studiengang_kz<>0 $result_stg=pg_exec($sql_conn,$sql_query); while($row = pg_fetch_object($result_stg)) @@ -276,7 +277,7 @@ A:hover { if(isset($arr[0]) && $arr[0]=='0') //Berechtigt fuer alle Fachbereiche = Alle Studiengaenge { - $sql_query="SELECT studiengang_kz, kurzbzlang, UPPER(tbl_studiengang.typ::varchar(1) || tbl_studiengang.kurzbz) as kurzbz FROM public.tbl_studiengang WHERE studiengang_kz<>0 ORDER BY kurzbz"; + $sql_query="SELECT studiengang_kz, kurzbzlang, UPPER(tbl_studiengang.typ::varchar(1) || tbl_studiengang.kurzbz) as kurzbz FROM public.tbl_studiengang ORDER BY kurzbz"; //WHERE studiengang_kz<>0 $result_stg=pg_exec($sql_conn,$sql_query); while($row_stg = pg_fetch_object($result_stg)) @@ -303,7 +304,7 @@ A:hover { foreach ($stg_arr as $stg_id=>$kurzbz) { echo "\n "; - if(isset($course_id) && $course_id && $course_id == $stg_id) + if(isset($course_id) && $course_id == $stg_id) //$course_id && { $course_short = $kurzbz; echo ''; diff --git a/cis/private/tools/zeitaufzeichnung.php b/cis/private/tools/zeitaufzeichnung.php index 94eac057a..fd4486fed 100644 --- a/cis/private/tools/zeitaufzeichnung.php +++ b/cis/private/tools/zeitaufzeichnung.php @@ -49,7 +49,7 @@ function setbisdatum() ret = ret + "." + now.getFullYear(); ret = ret + " " + foo(now.getHours()); ret = ret + ":" + foo(now.getMinutes()); - ret = ret + ":" + foo(now.getSeconds()); + //ret = ret + ":" + foo(now.getSeconds()); document.getElementById("bis").value=ret; } @@ -73,6 +73,11 @@ function loaduebersicht() document.location.href="'.$_SERVER['PHP_SELF'].'?filter="+projekt; } + +function uebernehmen() +{ + document.getElementById("bis").value=document.getElementById("von").value; +} @@ -109,8 +114,8 @@ $projekt_kurzbz = (isset($_POST['projekt'])?$_POST['projekt']:''); $studiengang_kz = (isset($_POST['studiengang'])?$_POST['studiengang']:''); $fachbereich_kurzbz = (isset($_POST['fachbereich'])?$_POST['fachbereich']:''); $aktivitaet_kurzbz = (isset($_POST['aktivitaet'])?$_POST['aktivitaet']:''); -$von = (isset($_POST['von'])?$_POST['von']:date('d.m.Y H:i:s')); -$bis = (isset($_POST['bis'])?$_POST['bis']:date('d.m.Y H:i:s', mktime(date('H'), date('i')+10, date('s'), date('m'),date('d'),date('Y')))); +$von = (isset($_POST['von'])?$_POST['von']:date('d.m.Y H:i')); +$bis = (isset($_POST['bis'])?$_POST['bis']:date('d.m.Y H:i', mktime(date('H'), date('i')+10, 0, date('m'),date('d'),date('Y')))); $beschreibung = (isset($_POST['beschreibung'])?$_POST['beschreibung']:''); //Speichern der Daten @@ -186,13 +191,18 @@ if(isset($_GET['type']) && $_GET['type']=='edit') { $uid = $zeit->uid; $aktivitaet_kurzbz = $zeit->aktivitaet_kurzbz; - $von = date('d.m.Y H:i:s', $datum->mktime_fromtimestamp($zeit->start)); - $bis = date('d.m.Y H:i:s', $datum->mktime_fromtimestamp($zeit->ende)); + $von = date('d.m.Y H:i', $datum->mktime_fromtimestamp($zeit->start)); + $bis = date('d.m.Y H:i', $datum->mktime_fromtimestamp($zeit->ende)); $beschreibung = $zeit->beschreibung; $studiengang_kz = $zeit->studiengang_kz; $fachbereich_kurzbz = $zeit->fachbereich_kurzbz; $projekt_kurzbz = $zeit->projekt_kurzbz; } + else + { + echo " Keine Berechtigung zum Aendern des Datensatzes"; + $zeitaufzeichnung_id=''; + } } } @@ -287,7 +297,7 @@ if($result_projekt = pg_query($conn, $qry_projekt)) //Start/Ende echo ' - Von + Von Bis   '; //Beschreibung @@ -321,8 +331,8 @@ if($result_projekt = pg_query($conn, $qry_projekt)) $where = "uid='$user'"; //(SELECT to_char(sum(ende-start),'HH:MI:SS') $qry = "SELECT - *, to_char ((ende-start),'HH24:MI:SS') as diff, - (SELECT sum(ende-start) + *, to_char ((ende-start),'HH24:MI') as diff, + (SELECT (to_char(sum(ende-start),'DD')::integer)*24+to_char(sum(ende-start),'HH24')::integer || ':' || to_char(sum(ende-start),'MI') FROM campus.tbl_zeitaufzeichnung WHERE $where AND ende>(now() - INTERVAL '40 days')) as summe FROM campus.tbl_zeitaufzeichnung WHERE $where AND ende>(now() - INTERVAL '40 days') @@ -340,14 +350,20 @@ if($result_projekt = pg_query($conn, $qry_projekt)) echo " ".$row->projekt_kurzbz."\n"; echo " $row->aktivitaet_kurzbz\n"; echo " $row->uid\n"; - echo "
    $row->start
    ".date('d.m.Y H:i:s', $datum->mktime_fromtimestamp($row->start))."\n"; - echo "
    $row->ende
    ".date('d.m.Y H:i:s', $datum->mktime_fromtimestamp($row->ende))."\n"; + echo "
    $row->start
    ".date('d.m.Y H:i', $datum->mktime_fromtimestamp($row->start))."\n"; + echo "
    $row->ende
    ".date('d.m.Y H:i', $datum->mktime_fromtimestamp($row->ende))."\n"; echo " ".$row->diff."\n"; echo " beschreibung)."'>".(strlen($row->beschreibung)>33?substr($row->beschreibung,0,30).'...':$row->beschreibung)."\n"; echo " ".(isset($stg_arr[$row->studiengang_kz])?$stg_arr[$row->studiengang_kz]:$row->studiengang_kz)."\n"; echo " $row->fachbereich_kurzbz\n"; - echo " zeitaufzeichnung_id' class='Item'>edit\n"; - echo " zeitaufzeichnung_id' class='Item' onclick='return confdel()'>delete\n"; + echo " "; + if(!isset($_GET['filter']) || $row->uid==$user) + echo "zeitaufzeichnung_id' class='Item'>edit"; + echo "\n"; + echo " "; + if(!isset($_GET['filter']) || $row->uid==$user) + echo "zeitaufzeichnung_id' class='Item' onclick='return confdel()'>delete"; + echo "\n"; echo " \n"; $i++; } diff --git a/content/ToDo_FASo.html b/content/ToDo_FASo.html index 4df16fb4a..c6f48e9dc 100644 --- a/content/ToDo_FASo.html +++ b/content/ToDo_FASo.html @@ -419,6 +419,10 @@ Studenten

    Erledigte Anforderungen