Skip to content
Snippets Groups Projects
Commit 2638ad0f authored by Rasmus Fuhse's avatar Rasmus Fuhse
Browse files

re #391

parent 8519d7ea
No related branches found
No related tags found
No related merge requests found
...@@ -518,7 +518,8 @@ class Course_StatusgroupsController extends AuthenticatedController ...@@ -518,7 +518,8 @@ class Course_StatusgroupsController extends AuthenticatedController
$endtime = 0; $endtime = 0;
} }
} }
$position = Statusgruppen::find($group_id)->position; $statusgruppe = Statusgruppen::find($group_id);
$position = $statusgruppe->position;
$group = Statusgruppen::createOrUpdate( $group = Statusgruppen::createOrUpdate(
$group_id, $group_id,
Request::get('name'), Request::get('name'),
...@@ -527,7 +528,7 @@ class Course_StatusgroupsController extends AuthenticatedController ...@@ -527,7 +528,7 @@ class Course_StatusgroupsController extends AuthenticatedController
Request::int('selfassign', 0) + Request::int('exclusive', 0), Request::int('selfassign', 0) + Request::int('exclusive', 0),
strtotime(Request::get('selfassign_start', 'now')), strtotime(Request::get('selfassign_start', 'now')),
Request::get('selfassign_end') ? strtotime(Request::get('selfassign_end')) : 0, Request::get('selfassign_end') ? strtotime(Request::get('selfassign_end')) : 0,
Request::int('makefolder', 0), Request::int('makefolder', 0) || $statusgruppe->hasFolder(),
Request::getArray('dates') Request::getArray('dates')
); );
......
...@@ -153,7 +153,7 @@ class Statusgruppen extends SimpleORMap implements PrivacyObject ...@@ -153,7 +153,7 @@ class Statusgruppen extends SimpleORMap implements PrivacyObject
* Create document folder if requested (ID is needed here, * Create document folder if requested (ID is needed here,
* so we do that after store()). * so we do that after store()).
*/ */
if (!$group->hasFolder() && $makefolder) { if ($makefolder) {
$group->updateFolder(true); $group->updateFolder(true);
} }
...@@ -360,6 +360,12 @@ class Statusgruppen extends SimpleORMap implements PrivacyObject ...@@ -360,6 +360,12 @@ class Statusgruppen extends SimpleORMap implements PrivacyObject
return $folder->store(); return $folder->store();
} }
if ($this->hasFolder() && $set) {
$folder = $this->getFolder();
$folder->name = _('Dateiordner der Gruppe:') . ' ' . $this->name;
return $folder->store();
}
// Create new CourseGroupFolder under top folder. // Create new CourseGroupFolder under top folder.
if (!$this->hasFolder() && $set) { if (!$this->hasFolder() && $set) {
$topFolder = Folder::findTopFolder($this->range_id); $topFolder = Folder::findTopFolder($this->range_id);
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please register or to comment