Skip to content
Snippets Groups Projects
Commit 3cdc7aec authored by Elmar Ludwig's avatar Elmar Ludwig Committed by David Siegfried
Browse files

don't try to reimplement orderBy() in a broken way, fixes #1410

Closes #1410

Merge request studip/studip!864
parent 95c38e37
No related branches found
No related tags found
No related merge requests found
...@@ -550,18 +550,14 @@ class Statusgruppen extends SimpleORMap implements PrivacyObject ...@@ -550,18 +550,14 @@ class Statusgruppen extends SimpleORMap implements PrivacyObject
*/ */
public function sortMembersAlphabetic() public function sortMembersAlphabetic()
{ {
foreach ($this->members as $member) {
$assoc[$member->id] = $member->user->nachname."_".$member->user->vorname;
}
asort($assoc);
$i = 0; $i = 0;
foreach ($assoc as $key => $value) {
$statusgruppenuser = new StatusgruppeUser(explode('_', $key)); foreach ($this->members->orderBy('nachname, vorname') as $member) {
$statusgruppenuser->position = $i++; $member->position = $i++;
$statusgruppenuser->store(); $member->store();
} }
} }
/** /**
* Sorts subgroups alphabetical * Sorts subgroups alphabetical
*/ */
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please register or to comment