diff --git a/cis/private/lehre/menu.php b/cis/private/lehre/menu.php index e16a25a82..34c802e96 100644 --- a/cis/private/lehre/menu.php +++ b/cis/private/lehre/menu.php @@ -408,7 +408,7 @@ function js_toggle_container(conid) 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'); + exec('chgrp teacher ../../../documents/'.strtolower($short).'/download'); } } if(is_dir($path)) diff --git a/cis/private/lehre/pinboard.php b/cis/private/lehre/pinboard.php index 8606d6b26..dbaef8028 100644 --- a/cis/private/lehre/pinboard.php +++ b/cis/private/lehre/pinboard.php @@ -676,7 +676,7 @@ function show(id) if(!is_dir('../../../documents/'.strtolower($short))) exec('mkdir -m 775 "../../../documents/'.strtolower($short).'"'); exec('mkdir -m 775 "../../../documents/'.strtolower($short).'/lehrziele"'); - exec('sudo chgrp teacher ../../../documents/'.strtolower($short).'/lehrziele'); + exec('chgrp teacher ../../../documents/'.strtolower($short).'/lehrziele'); } } diff --git a/cis/private/lehre/upload.php b/cis/private/lehre/upload.php index 849385b4c..fcee044b4 100644 --- a/cis/private/lehre/upload.php +++ b/cis/private/lehre/upload.php @@ -633,14 +633,14 @@ A:hover { { if(copy($_FILES[$file]['tmp_name'], $uploadfile)) { - exec('chmod 644 "'.$uploadfile.'"'); + exec('chmod 664 "'.$uploadfile.'"'); if($islector) { - exec('sudo chown '.$user.':teacher "'.$uploadfile.'"'); + exec('chgrp teacher "'.$uploadfile.'"'); } else { - exec('sudo chown '.$user.':student "'.$uploadfile.'"'); + exec('chgrp student "'.$uploadfile.'"'); } } } @@ -656,14 +656,14 @@ A:hover { { if(copy($_FILES[$file]['tmp_name'], $uploadfile)) { - exec('chmod 644 "'.$uploadfile.'"'); + exec('chmod 664 "'.$uploadfile.'"'); if($islector) { - exec('sudo chown '.$user.':teacher "'.$uploadfile.'"'); + exec('chgrp teacher "'.$uploadfile.'"'); } else { - exec('sudo chown '.$user.':student "'.$uploadfile.'"'); + exec('chgrp student "'.$uploadfile.'"'); } } } @@ -689,14 +689,14 @@ A:hover { { if(copy($_FILES[$file]['tmp_name'], $uploadfile)) { - exec('chmod 644 "'.$uploadfile.'"'); + exec('chmod 664 "'.$uploadfile.'"'); if($islector) { - exec('sudo chown '.$user.':teacher "'.$uploadfile.'"'); + exec('chgrp teacher "'.$uploadfile.'"'); } else { - exec('sudo chown '.$user.':student "'.$uploadfile.'"'); + exec('chgrp student "'.$uploadfile.'"'); } } } @@ -712,14 +712,14 @@ A:hover { { if(copy($_FILES[$file]['tmp_name'], $uploadfile)) { - exec('chmod 644 "'.$uploadfile.'"'); + exec('chmod 664 "'.$uploadfile.'"'); if($islector) { - exec('sudo chown '.$user.':teacher "'.$uploadfile.'"'); + exec('chgrp teacher "'.$uploadfile.'"'); } else { - exec('sudo chown '.$user.':student "'.$uploadfile.'"'); + exec('chgrp student "'.$uploadfile.'"'); } } } @@ -848,11 +848,11 @@ A:hover { if($islector) { - exec('sudo chown www-data "'.$dest_create_dir->path.'/'.$new_dir_name_text.'"'); + exec('chgrp teacher "'.$dest_create_dir->path.'/'.$new_dir_name_text.'"'); } else { - exec('sudo chown www-data "'.$dest_create_dir->path.'/'.$new_dir_name_text.'"'); + exec('chgrp student "'.$dest_create_dir->path.'/'.$new_dir_name_text.'"'); } } } diff --git a/include/tw/cis_menu_lv.inc.php b/include/tw/cis_menu_lv.inc.php index 49d763a34..e050257f2 100644 --- a/include/tw/cis_menu_lv.inc.php +++ b/include/tw/cis_menu_lv.inc.php @@ -84,46 +84,46 @@ if(!is_dir($dir_name)) { exec('mkdir -m 775 "'.$dir_name.'"'); - exec('sudo chown www-data:teacher "'.$dir_name.'"'); + exec('chown www-data:teacher "'.$dir_name.'"'); } /* if(!@is_dir($DOC_ROOT.'/documents')) { exec('mkdir -m 775 "'.$DOC_ROOT.'/documents'.'"'); - exec('sudo chown www-data:teacher "'.$DOC_ROOT.'/documents/'.mb_strtolower($kurzbz).'"'); + exec('chown www-data:teacher "'.$DOC_ROOT.'/documents/'.mb_strtolower($kurzbz).'"'); } */ //SEMESTERPLAN $dir_name=$DOC_ROOT.'/documents/'.mb_strtolower($kurzbz).'/'.$semester.'/'.mb_strtolower($short_short_name).'/semesterplan'; - if(!is_dir($dir_name)) + /*if(!is_dir($dir_name)) { exec('mkdir -m 775 "'.$dir_name.'"'); - exec('sudo chown www-data:teacher "'.$dir_name.'"'); - } + exec('chown www-data:teacher "'.$dir_name.'"'); + }*/ $dest_dir = @dir($dir_name); if(!@is_dir($dest_dir->path)) { if(!@is_dir($DOC_ROOT.'/documents/'.mb_strtolower($kurzbz))) { exec('mkdir -m 775 "'.$DOC_ROOT.'/documents/'.mb_strtolower($kurzbz).'"'); - exec('sudo chown www-data:teacher "'.$DOC_ROOT.'/documents/'.mb_strtolower($kurzbz).'"'); + exec('chown www-data:teacher "'.$DOC_ROOT.'/documents/'.mb_strtolower($kurzbz).'"'); } if(!@is_dir($DOC_ROOT.'/documents/'.mb_strtolower($kurzbz).'/'.$semester)) { exec('mkdir -m 775 "'.$DOC_ROOT.'/documents/'.mb_strtolower($kurzbz).'/'.$semester.'"'); - exec('sudo chown www-data:teacher "'.$DOC_ROOT.'/documents/'.mb_strtolower($kurzbz).'/'.$semester.'"'); + exec('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))) { exec('mkdir -m 775 "'.$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).'"'); + exec('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')) { 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"'); + exec('chown www-data:teacher "'.$DOC_ROOT.'/documents/'.mb_strtolower($kurzbz).'/'.$semester.'/'.mb_strtolower($short_short_name).'/semesterplan"'); } } @@ -177,33 +177,33 @@ path)) { if(!@is_dir($DOC_ROOT.'/documents/'.mb_strtolower($kurzbz))) { exec('mkdir -m 775 "'.$DOC_ROOT.'/documents/'.mb_strtolower($kurzbz).'"'); - exec('sudo chown www-data:teacher "'.$DOC_ROOT.'/documents/'.mb_strtolower($kurzbz).'"'); + exec('chown www-data:teacher "'.$DOC_ROOT.'/documents/'.mb_strtolower($kurzbz).'"'); } if(!@is_dir($DOC_ROOT.'/documents/'.mb_strtolower($kurzbz).'/'.$semester)) { exec('mkdir -m 775 "'.$DOC_ROOT.'/documents/'.mb_strtolower($kurzbz).'/'.$semester.'"'); - exec('sudo chown www-data:teacher "'.$DOC_ROOT.'/documents/'.mb_strtolower($kurzbz).'/'.$semester.'"'); + exec('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))) { exec('mkdir -m 775 "'.$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).'"'); + exec('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')) { 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"'); + exec('chown www-data:teacher "'.$DOC_ROOT.'/documents/'.mb_strtolower($kurzbz).'/'.$semester.'/'.mb_strtolower($short_short_name).'/download"'); } } @@ -270,33 +270,33 @@ //Leistungsuebersicht $dir_name=$DOC_ROOT.'/documents/'.mb_strtolower($kurzbz).'/'.$semester.'/'.mb_strtolower($short_short_name).'/leistung'; - if(!@is_dir($dir_name)) + /*if(!@is_dir($dir_name)) { exec('mkdir -m 775 "'.$dir_name.'"'); - exec('sudo chown www-data:teacher "'.$dir_name.'"'); - } + exec('chown www-data:teacher "'.$dir_name.'"'); + }*/ $dest_dir = @dir($dir_name); - if(!is_dir($dest_dir->path)) + if(!@is_dir($dest_dir->path)) { if(!@is_dir($DOC_ROOT.'/documents/'.mb_strtolower($kurzbz))) { exec('mkdir -m 775 "'.$DOC_ROOT.'/documents/'.mb_strtolower($kurzbz).'"'); - exec('sudo chown www-data:teacher "'.$DOC_ROOT.'/documents/'.mb_strtolower($kurzbz).'"'); + exec('chown www-data:teacher "'.$DOC_ROOT.'/documents/'.mb_strtolower($kurzbz).'"'); } if(!@is_dir($DOC_ROOT.'/documents/'.mb_strtolower($kurzbz).'/'.$semester)) { exec('mkdir -m 775 "'.$DOC_ROOT.'/documents/'.mb_strtolower($kurzbz).'/'.$semester.'"'); - exec('sudo chown www-data:teacher "'.$DOC_ROOT.'/documents/'.mb_strtolower($kurzbz).'/'.$semester.'"'); + exec('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))) { exec('mkdir -m 775 "'.$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).'"'); + exec('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')) { 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"'); + exec('chown www-data:teacher "'.$DOC_ROOT.'/documents/'.mb_strtolower($kurzbz).'/'.$semester.'/'.mb_strtolower($short_short_name).'/leistung"'); } } @@ -531,33 +531,33 @@ echo '