mirror of
https://github.com/FH-Complete/FHC-Core.git
synced 2026-06-17 12:09:28 +00:00
Rechte Problem im Filesystem behoben.
Sudo chown muss jetzt aktiviert sein für www-data
This commit is contained in:
@@ -400,22 +400,7 @@ function js_toggle_container(conid)
|
||||
<td class="tdwrap">
|
||||
<?php
|
||||
$path = '../../../documents/'.strtolower($short).'/download';
|
||||
if(!$dest_dir = is_dir($path))
|
||||
{
|
||||
|
||||
if(!is_dir($path))
|
||||
{
|
||||
if(!is_dir('../../../documents/'.strtolower($short)))
|
||||
exec('mkdir -m 755 "../../../documents/'.strtolower($short).'"');
|
||||
exec('mkdir -m 775 "../../../documents/'.strtolower($short).'/download"');
|
||||
exec('chgrp teacher ../../../documents/'.strtolower($short).'/download');
|
||||
}
|
||||
}
|
||||
if(is_dir($path))
|
||||
{
|
||||
$dest_dir = @dir($path);
|
||||
echo '<a href="'.$dest_dir->path.'/" class="MenuItem" target="_blank"><img src="../../../skin/images/seperator.gif"> Allgemeiner Download</a>';
|
||||
}
|
||||
echo '<a href="'.$path.'/" class="MenuItem" target="_blank"><img src="../../../skin/images/seperator.gif"> Allgemeiner Download</a>';
|
||||
?>
|
||||
</td>
|
||||
|
||||
|
||||
@@ -673,10 +673,10 @@ function show(id)
|
||||
{
|
||||
if(!is_dir($path))
|
||||
{
|
||||
if(!is_dir('../../../documents/'.strtolower($short)))
|
||||
exec('mkdir -m 755 "../../../documents/'.strtolower($short).'"');
|
||||
exec('mkdir -m 775 "../../../documents/'.strtolower($short).'/lehrziele"');
|
||||
exec('chgrp teacher ../../../documents/'.strtolower($short).'/lehrziele');
|
||||
if(!is_dir(DOC_ROOT.'/documents/'.strtolower($short)))
|
||||
exec('mkdir -m 755 "'.DOC_ROOT.'/documents/'.strtolower($short).'"');
|
||||
exec('mkdir -m 775 "'.DOC_ROOT.'/documents/'.strtolower($short).'/lehrziele"');
|
||||
exec('sudo chown :teacher "'.DOC_ROOT.'/documents/'.strtolower($short).'/lehrziele"');
|
||||
}
|
||||
}
|
||||
|
||||
@@ -712,10 +712,10 @@ function show(id)
|
||||
{
|
||||
if(!is_dir($path))
|
||||
{
|
||||
if(!is_dir('../../../documents/'.strtolower($short)))
|
||||
exec('mkdir -m 775 "../../../documents/'.strtolower($short).'"');
|
||||
exec('mkdir -m 775 "../../../documents/'.strtolower($short).'/download"');
|
||||
exec('sudo chgrp teacher ../../../documents/'.strtolower($short).'/download');
|
||||
if(!is_dir(DOC_ROOT.'/documents/'.strtolower($short)))
|
||||
exec('mkdir -m 775 "'.DOC_ROOT.'/documents/'.strtolower($short).'"');
|
||||
exec('mkdir -m 775 "'.DOC_ROOT.'/documents/'.strtolower($short).'/download"');
|
||||
exec('sudo chown :teacher "'.DOC_ROOT.'/documents/'.strtolower($short).'/download"');
|
||||
}
|
||||
|
||||
}
|
||||
|
||||
@@ -31,7 +31,7 @@
|
||||
if(!$stg_obj->load($lv_obj->studiengang_kz))
|
||||
die('Fehler beim Laden des Studienganges');
|
||||
|
||||
$openpath = '../../../documents/'.strtolower($stg_obj->kuerzel).'/'.$lv_obj->semester.'/'.strtolower($lv_obj->lehreverzeichnis).'/semesterplan/';
|
||||
$openpath = DOC_ROOT.'/documents/'.strtolower($stg_obj->kuerzel).'/'.$lv_obj->semester.'/'.strtolower($lv_obj->lehreverzeichnis).'/semesterplan/';
|
||||
?>
|
||||
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
|
||||
<html>
|
||||
@@ -113,7 +113,10 @@ function ConfirmFile(handle)
|
||||
!stristr($fn, '.cgi') && !stristr($fn, '.pl'))
|
||||
{
|
||||
if(move_uploaded_file($_FILES['userfile']['tmp_name'],$openpath . $fn))
|
||||
{
|
||||
exec('sudo chown www-data:teacher "'.$openpath.$fn.'"');
|
||||
echo "<center>Das File wurde erfolgreich hochgeladen</center>";
|
||||
}
|
||||
else
|
||||
echo "<center>Fehler beim Upload! Bitte Versuchen Sie es erneut</center>";
|
||||
}
|
||||
|
||||
@@ -77,8 +77,9 @@
|
||||
else
|
||||
$is_lector=false;
|
||||
|
||||
$upload_root = "../../../documents";
|
||||
|
||||
$upload_root = DOC_ROOT.'/documents';//"../../../documents";
|
||||
$link_cut = DOC_ROOT.'/documents';
|
||||
|
||||
if(isset($subdir))
|
||||
{
|
||||
if(substr_count($subdir, '..') > 0 || substr_count($subdir, '.') > 0)
|
||||
@@ -636,11 +637,11 @@ A:hover {
|
||||
exec('chmod 664 "'.$uploadfile.'"');
|
||||
if($islector)
|
||||
{
|
||||
exec('chgrp teacher "'.$uploadfile.'"');
|
||||
exec('sudo chown :teacher "'.$uploadfile.'"');
|
||||
}
|
||||
else
|
||||
{
|
||||
exec('chgrp student "'.$uploadfile.'"');
|
||||
exec('sudo chown :student "'.$uploadfile.'"');
|
||||
}
|
||||
}
|
||||
}
|
||||
@@ -659,11 +660,11 @@ A:hover {
|
||||
exec('chmod 664 "'.$uploadfile.'"');
|
||||
if($islector)
|
||||
{
|
||||
exec('chgrp teacher "'.$uploadfile.'"');
|
||||
exec('sudo chown :teacher "'.$uploadfile.'"');
|
||||
}
|
||||
else
|
||||
{
|
||||
exec('chgrp student "'.$uploadfile.'"');
|
||||
exec('sudo chown :student "'.$uploadfile.'"');
|
||||
}
|
||||
}
|
||||
}
|
||||
@@ -692,11 +693,11 @@ A:hover {
|
||||
exec('chmod 664 "'.$uploadfile.'"');
|
||||
if($islector)
|
||||
{
|
||||
exec('chgrp teacher "'.$uploadfile.'"');
|
||||
exec('sudo chown :teacher "'.$uploadfile.'"');
|
||||
}
|
||||
else
|
||||
{
|
||||
exec('chgrp student "'.$uploadfile.'"');
|
||||
exec('sudo chown :student "'.$uploadfile.'"');
|
||||
}
|
||||
}
|
||||
}
|
||||
@@ -715,11 +716,11 @@ A:hover {
|
||||
exec('chmod 664 "'.$uploadfile.'"');
|
||||
if($islector)
|
||||
{
|
||||
exec('chgrp teacher "'.$uploadfile.'"');
|
||||
exec('sudo chown :teacher "'.$uploadfile.'"');
|
||||
}
|
||||
else
|
||||
{
|
||||
exec('chgrp student "'.$uploadfile.'"');
|
||||
exec('sudo chown :student "'.$uploadfile.'"');
|
||||
}
|
||||
}
|
||||
}
|
||||
@@ -848,11 +849,11 @@ A:hover {
|
||||
|
||||
if($islector)
|
||||
{
|
||||
exec('chgrp teacher "'.$dest_create_dir->path.'/'.$new_dir_name_text.'"');
|
||||
exec('sudo chown :teacher "'.$dest_create_dir->path.'/'.$new_dir_name_text.'"');
|
||||
}
|
||||
else
|
||||
{
|
||||
exec('chgrp student "'.$dest_create_dir->path.'/'.$new_dir_name_text.'"');
|
||||
exec('sudo chown :student "'.$dest_create_dir->path.'/'.$new_dir_name_text.'"');
|
||||
}
|
||||
}
|
||||
}
|
||||
@@ -1293,6 +1294,7 @@ A:hover {
|
||||
{
|
||||
if(!@is_dir($dest_dir->path.'/'.$entry) && substr($entry,0,1)!=".")
|
||||
{
|
||||
unset($check_state);
|
||||
$null_file = false;
|
||||
if(isset($_POST['_check_state_'.$file_count]))
|
||||
$check_state = $_POST['_check_state_'.$file_count];
|
||||
@@ -1307,7 +1309,7 @@ A:hover {
|
||||
}
|
||||
if(!isset($link_cut))
|
||||
$link_cut='';
|
||||
$link_path = mb_substr($dest_dir->path, mb_strlen($link_cut)).'/'.urlencode($entry);
|
||||
$link_path = '../../../documents'.mb_substr($dest_dir->path, mb_strlen($link_cut)).'/'.urlencode($entry);
|
||||
//+ durch %20 ersetzten damit Files mit leerzeichen geoeffnet werden koennen
|
||||
$link_path = str_replace("+","%20",$link_path);
|
||||
echo "</b></td><td align=\"left\" class='MarkLine'><b><font face=\"Arial,Helvetica,sans-serif\" color=\"#000000\" size=\"2\"><a href=\"$link_path\" target=\"_blank\"> <img src=\"../../../skin/images/file.gif\" border=\"0\"> $entry </a></font>";
|
||||
|
||||
@@ -84,7 +84,7 @@
|
||||
if(!is_dir($dir_name))
|
||||
{
|
||||
exec('mkdir -m 755 "'.$dir_name.'"');
|
||||
exec('chown www-data:teacher "'.$dir_name.'"');
|
||||
exec('sudo chown www-data:teacher "'.$dir_name.'"');
|
||||
}
|
||||
|
||||
/*
|
||||
@@ -105,25 +105,25 @@
|
||||
$dest_dir = @dir($dir_name);
|
||||
if(!@is_dir($dest_dir->path))
|
||||
{
|
||||
if(!@is_dir($DOC_ROOT.'/documents/'.mb_strtolower($kurzbz)))
|
||||
if(!@is_dir(DOC_ROOT.'/documents/'.mb_strtolower($kurzbz)))
|
||||
{
|
||||
exec('mkdir -m 755 "'.$DOC_ROOT.'/documents/'.mb_strtolower($kurzbz).'"');
|
||||
exec('chown www-data:teacher "'.$DOC_ROOT.'/documents/'.mb_strtolower($kurzbz).'"');
|
||||
exec('mkdir -m 755 "'.DOC_ROOT.'/documents/'.mb_strtolower($kurzbz).'"');
|
||||
exec('sudo chown www-data:teacher "'.DOC_ROOT.'/documents/'.mb_strtolower($kurzbz).'"');
|
||||
}
|
||||
if(!@is_dir($DOC_ROOT.'/documents/'.mb_strtolower($kurzbz).'/'.$semester))
|
||||
if(!@is_dir(DOC_ROOT.'/documents/'.mb_strtolower($kurzbz).'/'.$semester))
|
||||
{
|
||||
exec('mkdir -m 755 "'.$DOC_ROOT.'/documents/'.mb_strtolower($kurzbz).'/'.$semester.'"');
|
||||
exec('chown www-data:teacher "'.$DOC_ROOT.'/documents/'.mb_strtolower($kurzbz).'/'.$semester.'"');
|
||||
exec('mkdir -m 755 "'.DOC_ROOT.'/documents/'.mb_strtolower($kurzbz).'/'.$semester.'"');
|
||||
exec('sudo chown www-data:teacher "'.DOC_ROOT.'/documents/'.mb_strtolower($kurzbz).'/'.$semester.'"');
|
||||
}
|
||||
if(!@is_dir($DOC_ROOT.'/documents/'.mb_strtolower($kurzbz).'/'.$semester.'/'.mb_strtolower($short_short_name)))
|
||||
if(!@is_dir(DOC_ROOT.'/documents/'.mb_strtolower($kurzbz).'/'.$semester.'/'.mb_strtolower($short_short_name)))
|
||||
{
|
||||
exec('mkdir -m 755 "'.$DOC_ROOT.'/documents/'.mb_strtolower($kurzbz).'/'.$semester.'/'.mb_strtolower($short_short_name).'"');
|
||||
exec('chown www-data:teacher "'.$DOC_ROOT.'/documents/'.mb_strtolower($kurzbz).'/'.$semester.'/'.mb_strtolower($short_short_name).'"');
|
||||
exec('mkdir -m 755 "'.DOC_ROOT.'/documents/'.mb_strtolower($kurzbz).'/'.$semester.'/'.mb_strtolower($short_short_name).'"');
|
||||
exec('sudo chown www-data:teacher "'.DOC_ROOT.'/documents/'.mb_strtolower($kurzbz).'/'.$semester.'/'.mb_strtolower($short_short_name).'"');
|
||||
}
|
||||
if(!@is_dir($DOC_ROOT.'/documents/'.mb_strtolower($kurzbz).'/'.$semester.'/'.mb_strtolower($short_short_name).'/semesterplan'))
|
||||
if(!@is_dir(DOC_ROOT.'/documents/'.mb_strtolower($kurzbz).'/'.$semester.'/'.mb_strtolower($short_short_name).'/semesterplan'))
|
||||
{
|
||||
exec('mkdir -m 775 "'.$DOC_ROOT.'/documents/'.mb_strtolower($kurzbz).'/'.$semester.'/'.mb_strtolower($short_short_name).'/semesterplan"');
|
||||
exec('chown www-data:teacher "'.$DOC_ROOT.'/documents/'.mb_strtolower($kurzbz).'/'.$semester.'/'.mb_strtolower($short_short_name).'/semesterplan"');
|
||||
exec('mkdir -m 775 "'.DOC_ROOT.'/documents/'.mb_strtolower($kurzbz).'/'.$semester.'/'.mb_strtolower($short_short_name).'/semesterplan"');
|
||||
exec('sudo chown www-data:teacher "'.DOC_ROOT.'/documents/'.mb_strtolower($kurzbz).'/'.$semester.'/'.mb_strtolower($short_short_name).'/semesterplan"');
|
||||
}
|
||||
}
|
||||
|
||||
@@ -185,25 +185,25 @@
|
||||
$dest_dir = @dir($dir_name);
|
||||
if(!@is_dir($dest_dir->path))
|
||||
{
|
||||
if(!@is_dir($DOC_ROOT.'/documents/'.mb_strtolower($kurzbz)))
|
||||
if(!@is_dir(DOC_ROOT.'/documents/'.mb_strtolower($kurzbz)))
|
||||
{
|
||||
exec('mkdir -m 755 "'.$DOC_ROOT.'/documents/'.mb_strtolower($kurzbz).'"');
|
||||
exec('chown www-data:teacher "'.$DOC_ROOT.'/documents/'.mb_strtolower($kurzbz).'"');
|
||||
exec('mkdir -m 755 "'.DOC_ROOT.'/documents/'.mb_strtolower($kurzbz).'"');
|
||||
exec('sudo chown www-data:teacher "'.DOC_ROOT.'/documents/'.mb_strtolower($kurzbz).'"');
|
||||
}
|
||||
if(!@is_dir($DOC_ROOT.'/documents/'.mb_strtolower($kurzbz).'/'.$semester))
|
||||
if(!@is_dir(DOC_ROOT.'/documents/'.mb_strtolower($kurzbz).'/'.$semester))
|
||||
{
|
||||
exec('mkdir -m 755 "'.$DOC_ROOT.'/documents/'.mb_strtolower($kurzbz).'/'.$semester.'"');
|
||||
exec('chown www-data:teacher "'.$DOC_ROOT.'/documents/'.mb_strtolower($kurzbz).'/'.$semester.'"');
|
||||
exec('mkdir -m 755 "'.DOC_ROOT.'/documents/'.mb_strtolower($kurzbz).'/'.$semester.'"');
|
||||
exec('sudo chown www-data:teacher "'.DOC_ROOT.'/documents/'.mb_strtolower($kurzbz).'/'.$semester.'"');
|
||||
}
|
||||
if(!@is_dir($DOC_ROOT.'/documents/'.mb_strtolower($kurzbz).'/'.$semester.'/'.mb_strtolower($short_short_name)))
|
||||
if(!@is_dir(DOC_ROOT.'/documents/'.mb_strtolower($kurzbz).'/'.$semester.'/'.mb_strtolower($short_short_name)))
|
||||
{
|
||||
exec('mkdir -m 755 "'.$DOC_ROOT.'/documents/'.mb_strtolower($kurzbz).'/'.$semester.'/'.mb_strtolower($short_short_name).'"');
|
||||
exec('chown www-data:teacher "'.$DOC_ROOT.'/documents/'.mb_strtolower($kurzbz).'/'.$semester.'/'.mb_strtolower($short_short_name).'"');
|
||||
exec('mkdir -m 755 "'.DOC_ROOT.'/documents/'.mb_strtolower($kurzbz).'/'.$semester.'/'.mb_strtolower($short_short_name).'"');
|
||||
exec('sudo chown www-data:teacher "'.DOC_ROOT.'/documents/'.mb_strtolower($kurzbz).'/'.$semester.'/'.mb_strtolower($short_short_name).'"');
|
||||
}
|
||||
if(!@is_dir($DOC_ROOT.'/documents/'.mb_strtolower($kurzbz).'/'.$semester.'/'.mb_strtolower($short_short_name).'/download'))
|
||||
if(!@is_dir(DOC_ROOT.'/documents/'.mb_strtolower($kurzbz).'/'.$semester.'/'.mb_strtolower($short_short_name).'/download'))
|
||||
{
|
||||
exec('mkdir -m 775 "'.$DOC_ROOT.'/documents/'.mb_strtolower($kurzbz).'/'.$semester.'/'.mb_strtolower($short_short_name).'/download"');
|
||||
exec('chown www-data:teacher "'.$DOC_ROOT.'/documents/'.mb_strtolower($kurzbz).'/'.$semester.'/'.mb_strtolower($short_short_name).'/download"');
|
||||
exec('mkdir -m 775 "'.DOC_ROOT.'/documents/'.mb_strtolower($kurzbz).'/'.$semester.'/'.mb_strtolower($short_short_name).'/download"');
|
||||
exec('sudo chown www-data:teacher "'.DOC_ROOT.'/documents/'.mb_strtolower($kurzbz).'/'.$semester.'/'.mb_strtolower($short_short_name).'/download"');
|
||||
}
|
||||
}
|
||||
|
||||
@@ -278,25 +278,25 @@
|
||||
$dest_dir = @dir($dir_name);
|
||||
if(!@is_dir($dest_dir->path))
|
||||
{
|
||||
if(!@is_dir($DOC_ROOT.'/documents/'.mb_strtolower($kurzbz)))
|
||||
if(!@is_dir(DOC_ROOT.'/documents/'.mb_strtolower($kurzbz)))
|
||||
{
|
||||
exec('mkdir -m 755 "'.$DOC_ROOT.'/documents/'.mb_strtolower($kurzbz).'"');
|
||||
exec('chown www-data:teacher "'.$DOC_ROOT.'/documents/'.mb_strtolower($kurzbz).'"');
|
||||
exec('mkdir -m 755 "'.DOC_ROOT.'/documents/'.mb_strtolower($kurzbz).'"');
|
||||
exec('sudo chown www-data:teacher "'.DOC_ROOT.'/documents/'.mb_strtolower($kurzbz).'"');
|
||||
}
|
||||
if(!@is_dir($DOC_ROOT.'/documents/'.mb_strtolower($kurzbz).'/'.$semester))
|
||||
if(!@is_dir(DOC_ROOT.'/documents/'.mb_strtolower($kurzbz).'/'.$semester))
|
||||
{
|
||||
exec('mkdir -m 755 "'.$DOC_ROOT.'/documents/'.mb_strtolower($kurzbz).'/'.$semester.'"');
|
||||
exec('chown www-data:teacher "'.$DOC_ROOT.'/documents/'.mb_strtolower($kurzbz).'/'.$semester.'"');
|
||||
exec('mkdir -m 755 "'.DOC_ROOT.'/documents/'.mb_strtolower($kurzbz).'/'.$semester.'"');
|
||||
exec('sudo chown www-data:teacher "'.DOC_ROOT.'/documents/'.mb_strtolower($kurzbz).'/'.$semester.'"');
|
||||
}
|
||||
if(!@is_dir($DOC_ROOT.'/documents/'.mb_strtolower($kurzbz).'/'.$semester.'/'.mb_strtolower($short_short_name)))
|
||||
if(!@is_dir(DOC_ROOT.'/documents/'.mb_strtolower($kurzbz).'/'.$semester.'/'.mb_strtolower($short_short_name)))
|
||||
{
|
||||
exec('mkdir -m 755 "'.$DOC_ROOT.'/documents/'.mb_strtolower($kurzbz).'/'.$semester.'/'.mb_strtolower($short_short_name).'"');
|
||||
exec('chown www-data:teacher "'.$DOC_ROOT.'/documents/'.mb_strtolower($kurzbz).'/'.$semester.'/'.mb_strtolower($short_short_name).'"');
|
||||
exec('mkdir -m 755 "'.DOC_ROOT.'/documents/'.mb_strtolower($kurzbz).'/'.$semester.'/'.mb_strtolower($short_short_name).'"');
|
||||
exec('sudo chown www-data:teacher "'.DOC_ROOT.'/documents/'.mb_strtolower($kurzbz).'/'.$semester.'/'.mb_strtolower($short_short_name).'"');
|
||||
}
|
||||
if(!@is_dir($DOC_ROOT.'/documents/'.mb_strtolower($kurzbz).'/'.$semester.'/'.mb_strtolower($short_short_name).'/leistung'))
|
||||
if(!@is_dir(DOC_ROOT.'/documents/'.mb_strtolower($kurzbz).'/'.$semester.'/'.mb_strtolower($short_short_name).'/leistung'))
|
||||
{
|
||||
exec('mkdir -m 775 "'.$DOC_ROOT.'/documents/'.mb_strtolower($kurzbz).'/'.$semester.'/'.mb_strtolower($short_short_name).'/leistung"');
|
||||
exec('chown www-data:teacher "'.$DOC_ROOT.'/documents/'.mb_strtolower($kurzbz).'/'.$semester.'/'.mb_strtolower($short_short_name).'/leistung"');
|
||||
exec('mkdir -m 775 "'.DOC_ROOT.'/documents/'.mb_strtolower($kurzbz).'/'.$semester.'/'.mb_strtolower($short_short_name).'/leistung"');
|
||||
exec('sudo chown www-data:teacher "'.DOC_ROOT.'/documents/'.mb_strtolower($kurzbz).'/'.$semester.'/'.mb_strtolower($short_short_name).'/leistung"');
|
||||
}
|
||||
}
|
||||
|
||||
@@ -534,30 +534,30 @@
|
||||
/*if(!@is_dir($dir_name))
|
||||
{
|
||||
exec('mkdir -m 775 "'.$dir_name.'"');
|
||||
exec('chown www-data:student "'.$dir_name.'"');
|
||||
exec('sudo chown www-data:student "'.$dir_name.'"');
|
||||
}*/
|
||||
$dest_dir = @dir($dir_name);
|
||||
if(!@is_dir($dest_dir->path))
|
||||
{
|
||||
if(!@is_dir($DOC_ROOT.'/documents/'.mb_strtolower($kurzbz)))
|
||||
if(!@is_dir(DOC_ROOT.'/documents/'.mb_strtolower($kurzbz)))
|
||||
{
|
||||
exec('mkdir -m 755 "'.$DOC_ROOT.'/documents/'.mb_strtolower($kurzbz).'"');
|
||||
exec('chown www-data:teacher "'.$DOC_ROOT.'/documents/'.mb_strtolower($kurzbz).'"');
|
||||
exec('mkdir -m 755 "'.DOC_ROOT.'/documents/'.mb_strtolower($kurzbz).'"');
|
||||
exec('sudo chown www-data:teacher "'.DOC_ROOT.'/documents/'.mb_strtolower($kurzbz).'"');
|
||||
}
|
||||
if(!@is_dir($DOC_ROOT.'/documents/'.mb_strtolower($kurzbz).'/'.$semester))
|
||||
if(!@is_dir(DOC_ROOT.'/documents/'.mb_strtolower($kurzbz).'/'.$semester))
|
||||
{
|
||||
exec('mkdir -m 755 "'.$DOC_ROOT.'/documents/'.mb_strtolower($kurzbz).'/'.$semester.'"');
|
||||
exec('chown www-data:teacher "'.$DOC_ROOT.'/documents/'.mb_strtolower($kurzbz).'/'.$semester.'"');
|
||||
exec('mkdir -m 755 "'.DOC_ROOT.'/documents/'.mb_strtolower($kurzbz).'/'.$semester.'"');
|
||||
exec('sudo chown www-data:teacher "'.DOC_ROOT.'/documents/'.mb_strtolower($kurzbz).'/'.$semester.'"');
|
||||
}
|
||||
if(!@is_dir($DOC_ROOT.'/documents/'.mb_strtolower($kurzbz).'/'.$semester.'/'.mb_strtolower($short_short_name)))
|
||||
if(!@is_dir(DOC_ROOT.'/documents/'.mb_strtolower($kurzbz).'/'.$semester.'/'.mb_strtolower($short_short_name)))
|
||||
{
|
||||
exec('mkdir -m 755 "'.$DOC_ROOT.'/documents/'.mb_strtolower($kurzbz).'/'.$semester.'/'.mb_strtolower($short_short_name).'"');
|
||||
exec('chown www-data:teacher "'.$DOC_ROOT.'/documents/'.mb_strtolower($kurzbz).'/'.$semester.'/'.mb_strtolower($short_short_name).'"');
|
||||
exec('mkdir -m 755 "'.DOC_ROOT.'/documents/'.mb_strtolower($kurzbz).'/'.$semester.'/'.mb_strtolower($short_short_name).'"');
|
||||
exec('sudo chown www-data:teacher "'.DOC_ROOT.'/documents/'.mb_strtolower($kurzbz).'/'.$semester.'/'.mb_strtolower($short_short_name).'"');
|
||||
}
|
||||
if(!@is_dir($DOC_ROOT.'/documents/'.mb_strtolower($kurzbz).'/'.$semester.'/'.mb_strtolower($short_short_name).'/upload'))
|
||||
if(!@is_dir(DOC_ROOT.'/documents/'.mb_strtolower($kurzbz).'/'.$semester.'/'.mb_strtolower($short_short_name).'/upload'))
|
||||
{
|
||||
exec('mkdir -m 775 "'.$DOC_ROOT.'/documents/'.mb_strtolower($kurzbz).'/'.$semester.'/'.mb_strtolower($short_short_name).'/upload"');
|
||||
exec('chown www-data:student "'.$DOC_ROOT.'/documents/'.mb_strtolower($kurzbz).'/'.$semester.'/'.mb_strtolower($short_short_name).'/upload"');
|
||||
exec('mkdir -m 775 "'.DOC_ROOT.'/documents/'.mb_strtolower($kurzbz).'/'.$semester.'/'.mb_strtolower($short_short_name).'/upload"');
|
||||
exec('sudo chown www-data:student "'.DOC_ROOT.'/documents/'.mb_strtolower($kurzbz).'/'.$semester.'/'.mb_strtolower($short_short_name).'/upload"');
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
Reference in New Issue
Block a user