This commit is contained in:
Andreas Österreicher
2008-09-15 16:04:18 +00:00
parent ee201a54db
commit d7ac911d87
10 changed files with 743 additions and 609 deletions
+3 -1
View File
@@ -427,7 +427,7 @@ class preinteressent
// * $studiensemester_kurzbz
// * @return true wenn ok, false im Fehlerfall
// *******************************************
function loadPreinteressenten($studiengang_kz='', $studiensemester_kurzbz=null, $filter='', $nichtfreigegeben=null, $uebernommen=null)
function loadPreinteressenten($studiengang_kz='', $studiensemester_kurzbz=null, $filter='', $nichtfreigegeben=null, $uebernommen=null, $aufmerksamdurch=null)
{
$qry = "SELECT distinct tbl_preinteressent.* FROM public.tbl_preinteressent JOIN public.tbl_person USING(person_id) LEFT JOIN public.tbl_preinteressentstudiengang USING(preinteressent_id) LEFT JOIN public.tbl_kontakt USING(person_id) WHERE true";
@@ -444,6 +444,8 @@ class preinteressent
$qry.=" AND tbl_preinteressentstudiengang.freigabedatum is null";
if($uebernommen==true)
$qry.=" AND tbl_preinteressentstudiengang.freigabedatum is not null AND tbl_preinteressentstudiengang.uebernahmedatum is null";
if(!is_null($aufmerksamdurch))
$qry.=" AND tbl_preinteressent.aufmerksamdurch_kurzbz='".addslashes($aufmerksamdurch)."'";
if($result = pg_query($this->conn, $qry))
{
+110 -102
View File
@@ -303,105 +303,7 @@
<p>&nbsp;</p>
</td>
<?php
/*
echo '<td class="tdvertical" align="center">'
//Studentenabgabe
$dest_dir = @dir('../../../documents/'.strtolower($kurzbz).'/'.$term_id.'/'.strtolower($short_short_name).'/upload');
if(!@is_dir($dest_dir->path))
{
if(!is_dir('../../../documents/'.strtolower($kurzbz)))
{
@exec('mkdir -m 775 "../../../documents/'.strtolower($kurzbz).'"');
exec('sudo chown www-data:teacher "'.$GLOBALS["DOCUMENT_ROOT"].'/documents/'.strtolower($kurzbz).'"');
}
if(!is_dir('../../../documents/'.strtolower($kurzbz).'/'.$term_id))
{
@exec('mkdir -m 775 "../../../documents/'.strtolower($kurzbz).'/'.$term_id.'"');
exec('sudo chown www-data:teacher "'.$GLOBALS["DOCUMENT_ROOT"].'/documents/'.strtolower($kurzbz).'/'.$term_id.'"');
}
if(!is_dir('../../../documents/'.strtolower($kurzbz).'/'.$term_id.'/'.strtolower($short_short_name)))
{
@exec('mkdir -m 775 "../../../documents/'.strtolower($kurzbz).'/'.$term_id.'/'.strtolower($short_short_name).'"');
exec('sudo chown www-data:teacher "'.$GLOBALS["DOCUMENT_ROOT"].'/documents/'.strtolower($kurzbz).'/'.$term_id.'/'.strtolower($short_short_name).'"');
}
if(!is_dir('../../../documents/'.strtolower($kurzbz).'/'.$term_id.'/'.strtolower($short_short_name).'/upload'))
{
@exec('mkdir -m 775 "../../../documents/'.strtolower($kurzbz).'/'.$term_id.'/'.strtolower($short_short_name).'/upload"');
exec('sudo chown www-data:mysql "'.$GLOBALS["DOCUMENT_ROOT"].'/documents/'.strtolower($kurzbz).'/'.$term_id.'/'.strtolower($short_short_name).'/upload"');
}
}
if($dest_dir)
{
$dir_empty = true;
while($entry = $dest_dir->read())
{
if($entry != "." && $entry != "..")
{
$dir_empty = false;
break;
}
}
}
if(isset($dir_empty) && $dir_empty == false)
{
if($is_lector > 0)
{
$islector = true;
}
else
{
$islector = false;
}
if($islector == true)
{
echo "<a href=\"lector_choice.php?lvid=$lvid\" target=\"_blank\">";
echo "<img src=\"../../../skin/images/button_ul.jpg\" width=\"67\" height=\"45\"><br>
<strong>Studenten Abgabe</strong>
</a>";
}
else
{
echo "<a href=\"upload.php?course_id=$course_id&term_id=$term_id&short=$short\" target=\"_blank\">";
echo "<img src=\"../../../skin/images/button_ul.jpg\" width=\"67\" height=\"45\"><br>
<strong>Studenten Abgabe</strong>
</a>";
}
}
else
{
if($is_lector > 0)
{
$islector = true;
}
else
{
$islector = false;
}
if($islector == true)
{
echo "<img src=\"../../../skin/images/button_ul.jpg\" width=\"67\" height=\"45\"><br>
<strong>Studenten Abgabe</strong>";
}
else
{
echo "<a href=\"upload.php?course_id=$course_id&term_id=$term_id&short=$short\" target=\"_blank\">";
echo "<img src=\"../../../skin/images/button_ul.jpg\" width=\"67\" height=\"45\"><br>
<strong>Studenten Abgabe</strong>
</a>";
}
}
echo '<p>&nbsp;</p>
</td>';
*/
?>
<td class="tdvertical" align="center">
<?php
//FEEDBACK
@@ -562,17 +464,123 @@
?>
<p>&nbsp;</p>
</td>
<td class="tdvertical" align="center">
<?php
//Gesamtnote
if($is_lector)
{
echo '<td class="tdvertical" align="center">';
echo '<a href="benotungstool/lvgesamtnoteverwalten.php?lvid='.$lvid.'&stsem='.$angezeigtes_stsem.'" class="Item" >
<img src="../../../skin/images/button_endnote.jpg" width="68" height="45"><br>
<strong>Gesamtnote</strong></a><br>';
echo '<p>&nbsp;</p>
</td>';
}
?>
<p>&nbsp;</p>
</td>
<?php
//Studentenupload
//Sichtbar nur fuer MUT(332)
if($course_id==332)
{
if($is_lector)
echo '</tr><tr>';
echo '<td class="tdvertical" align="center">';
//Studentenabgabe
$dest_dir = @dir('../../../documents/'.strtolower($kurzbz).'/'.$term_id.'/'.strtolower($short_short_name).'/upload');
if(!@is_dir($dest_dir->path))
{
if(!is_dir('../../../documents/'.strtolower($kurzbz)))
{
@exec('mkdir -m 775 "../../../documents/'.strtolower($kurzbz).'"');
exec('sudo chown www-data:teacher "'.$GLOBALS["DOCUMENT_ROOT"].'/documents/'.strtolower($kurzbz).'"');
}
if(!is_dir('../../../documents/'.strtolower($kurzbz).'/'.$term_id))
{
@exec('mkdir -m 775 "../../../documents/'.strtolower($kurzbz).'/'.$term_id.'"');
exec('sudo chown www-data:teacher "'.$GLOBALS["DOCUMENT_ROOT"].'/documents/'.strtolower($kurzbz).'/'.$term_id.'"');
}
if(!is_dir('../../../documents/'.strtolower($kurzbz).'/'.$term_id.'/'.strtolower($short_short_name)))
{
@exec('mkdir -m 775 "../../../documents/'.strtolower($kurzbz).'/'.$term_id.'/'.strtolower($short_short_name).'"');
exec('sudo chown www-data:teacher "'.$GLOBALS["DOCUMENT_ROOT"].'/documents/'.strtolower($kurzbz).'/'.$term_id.'/'.strtolower($short_short_name).'"');
}
if(!is_dir('../../../documents/'.strtolower($kurzbz).'/'.$term_id.'/'.strtolower($short_short_name).'/upload'))
{
@exec('mkdir -m 775 "../../../documents/'.strtolower($kurzbz).'/'.$term_id.'/'.strtolower($short_short_name).'/upload"');
exec('sudo chown www-data:mysql "'.$GLOBALS["DOCUMENT_ROOT"].'/documents/'.strtolower($kurzbz).'/'.$term_id.'/'.strtolower($short_short_name).'/upload"');
}
}
if($dest_dir)
{
$dir_empty = true;
while($entry = $dest_dir->read())
{
if($entry != "." && $entry != "..")
{
$dir_empty = false;
break;
}
}
}
if(isset($dir_empty) && $dir_empty == false)
{
if($is_lector > 0)
{
$islector = true;
}
else
{
$islector = false;
}
if($islector == true)
{
echo "<a href=\"lector_choice.php?lvid=$lvid\" target=\"_blank\">";
echo "<img src=\"../../../skin/images/button_ul.jpg\" width=\"67\" height=\"45\"><br>
<strong>Studenten Abgabe</strong>
</a>";
}
else
{
echo "<a href=\"upload.php?course_id=$course_id&term_id=$term_id&short=$short\" target=\"_blank\">";
echo "<img src=\"../../../skin/images/button_ul.jpg\" width=\"67\" height=\"45\"><br>
<strong>Studenten Abgabe</strong>
</a>";
}
}
else
{
if($is_lector > 0)
{
$islector = true;
}
else
{
$islector = false;
}
if($islector == true)
{
echo "<img src=\"../../../skin/images/button_ul.jpg\" width=\"67\" height=\"45\"><br>
<strong>Studenten Abgabe</strong>";
}
else
{
echo "<a href=\"upload.php?course_id=$course_id&term_id=$term_id&short=$short\" target=\"_blank\">";
echo "<img src=\"../../../skin/images/button_ul.jpg\" width=\"67\" height=\"45\"><br>
<strong>Studenten Abgabe</strong>
</a>";
}
}
echo '<p>&nbsp;</p>
</td>';
}
?>
</tr>
</table>
+7 -7
View File
@@ -28,38 +28,38 @@ $menu=array
//'Admin'=> array('name'=>'Admin', 'link'=>'admin/menu.html', 'target'=>'main'),
'Lehre'=> array
(
'name'=>'Lehre', 'opener'=>'true', 'hide'=>'false', 'permissions'=>array('admin','lv-plan','support'),
'Gruppenverwaltung'=>array('name'=>'Gruppenverwaltung', 'link'=>'stammdaten/lvbgruppenverwaltung.php', 'target'=>'main'),
'name'=>'Lehre', 'opener'=>'true', 'hide'=>'false', 'permissions'=>array('admin','lv-plan','support', 'lehre'),
'Gruppenverwaltung'=>array('name'=>'Gruppenverwaltung', 'permissions'=>array('admin','lv-plan','support'), 'link'=>'stammdaten/lvbgruppenverwaltung.php', 'target'=>'main'),
'Lehrveranstaltung'=>array
(
'name'=>'Lehrveranstaltung',
'name'=>'Lehrveranstaltung', 'permissions'=>array('admin','lv-plan','support'),
'Verwaltung'=>array('name'=>'Verwaltung', 'link'=>'lehre/lehrveranstaltung_frameset.html', 'target'=>'main'),
'Wartung'=>array('name'=>'Wartung', 'link'=>'stammdaten/lv_wartung.php', 'target'=>'main')
),
'Lehrfach'=>array
(
'name'=>'Lehrfach',
'name'=>'Lehrfach', 'permissions'=>array('admin','lv-plan','support'),
'Verwaltung'=>array('name'=>'Verwaltung', 'link'=>'lehre/lehrfach.php', 'target'=>'main'),
'Wartung'=>array('name'=>'Wartung', 'link'=>'lehre/lehrfach/wartung.php', 'target'=>'main'),
'Lehrfachpflege'=>array('name'=>'Lehrfachpflege', 'link'=>'lehre/lehrfach/lehrfachpflege.php', 'target'=>'main')
),
'Lehreinheit'=>array
(
'name'=>'Lehreinheit',
'name'=>'Lehreinheit', 'permissions'=>array('admin','lv-plan','support'),
'Verwaltung'=>array('name'=>'Verwaltung', 'link'=>'lehre/lv_verteilung/lv_verteilung.php', 'target'=>'main'),
'Wartung'=>array('name'=>'Wartung', 'link'=>'stammdaten/le_wartung.php', 'target'=>'main'),
'Vorrueckung'=>array('name'=>'Vorrueckung', 'link'=>'lehre/lehreinheiten_vorrueckung.php', 'target'=>'main')
),
'Freifach'=>array
(
'name'=>'Freifach',
'name'=>'Freifach', 'permissions'=>array('admin','lv-plan','support', 'lehre'),
'Studenten'=>array('name'=>'Studenten', 'link'=>'lehre/freifach.php', 'target'=>'main'),
'Lektoren'=>array('name'=>'Lektoren', 'link'=>'lehre/freifach_lektoren.php', 'target'=>'main'),
'Studenten Vorrücken'=>array('name'=>'Studenten Vorrücken', 'link'=>'lehre/freifach_studentenvorrueckung.php', 'target'=>'main')
),
'LV-Planung'=>array
(
'name'=>'LV-Planung',
'name'=>'LV-Planung', 'permissions'=>array('admin','lv-plan','support'),
'Wartung'=>array('name'=>'Wartung', 'link'=>'lehre/lvplanwartung.php', 'target'=>'main'),
'Check'=>array('name'=>'Checken', 'link'=>'lehre/check/index.html', 'target'=>'main'),
'Kollision'=>array('name'=>'Kollision Student', 'link'=>'lehre/stpl_benutzer_kollision_frameset.html', 'target'=>'main'),