66use BookStack \Http \Controller ;
77use Illuminate \Http \Request ;
88
9- class SortSetController extends Controller
9+ class SortRuleController extends Controller
1010{
1111 public function __construct ()
1212 {
@@ -15,9 +15,9 @@ public function __construct()
1515
1616 public function create ()
1717 {
18- $ this ->setPageTitle (trans ('settings.sort_set_create ' ));
18+ $ this ->setPageTitle (trans ('settings.sort_rule_create ' ));
1919
20- return view ('settings.sort-sets .create ' );
20+ return view ('settings.sort-rules .create ' );
2121 }
2222
2323 public function store (Request $ request )
@@ -27,28 +27,28 @@ public function store(Request $request)
2727 'sequence ' => ['required ' , 'string ' , 'min:1 ' ],
2828 ]);
2929
30- $ operations = SortSetOperation ::fromSequence ($ request ->input ('sequence ' ));
30+ $ operations = SortRuleOperation ::fromSequence ($ request ->input ('sequence ' ));
3131 if (count ($ operations ) === 0 ) {
3232 return redirect ()->withInput ()->withErrors (['sequence ' => 'No operations set. ' ]);
3333 }
3434
35- $ set = new SortSet ();
36- $ set ->name = $ request ->input ('name ' );
37- $ set ->setOperations ($ operations );
38- $ set ->save ();
35+ $ rule = new SortRule ();
36+ $ rule ->name = $ request ->input ('name ' );
37+ $ rule ->setOperations ($ operations );
38+ $ rule ->save ();
3939
40- $ this ->logActivity (ActivityType::SORT_SET_CREATE , $ set );
40+ $ this ->logActivity (ActivityType::SORT_RULE_CREATE , $ rule );
4141
4242 return redirect ('/settings/sorting ' );
4343 }
4444
4545 public function edit (string $ id )
4646 {
47- $ set = SortSet ::query ()->findOrFail ($ id );
47+ $ rule = SortRule ::query ()->findOrFail ($ id );
4848
49- $ this ->setPageTitle (trans ('settings.sort_set_edit ' ));
49+ $ this ->setPageTitle (trans ('settings.sort_rule_edit ' ));
5050
51- return view ('settings.sort-sets .edit ' , ['set ' => $ set ]);
51+ return view ('settings.sort-rules .edit ' , ['rule ' => $ rule ]);
5252 }
5353
5454 public function update (string $ id , Request $ request , BookSorter $ bookSorter )
@@ -58,38 +58,38 @@ public function update(string $id, Request $request, BookSorter $bookSorter)
5858 'sequence ' => ['required ' , 'string ' , 'min:1 ' ],
5959 ]);
6060
61- $ set = SortSet ::query ()->findOrFail ($ id );
62- $ operations = SortSetOperation ::fromSequence ($ request ->input ('sequence ' ));
61+ $ rule = SortRule ::query ()->findOrFail ($ id );
62+ $ operations = SortRuleOperation ::fromSequence ($ request ->input ('sequence ' ));
6363 if (count ($ operations ) === 0 ) {
64- return redirect ($ set ->getUrl ())->withInput ()->withErrors (['sequence ' => 'No operations set. ' ]);
64+ return redirect ($ rule ->getUrl ())->withInput ()->withErrors (['sequence ' => 'No operations set. ' ]);
6565 }
6666
67- $ set ->name = $ request ->input ('name ' );
68- $ set ->setOperations ($ operations );
69- $ changedSequence = $ set ->isDirty ('sequence ' );
70- $ set ->save ();
67+ $ rule ->name = $ request ->input ('name ' );
68+ $ rule ->setOperations ($ operations );
69+ $ changedSequence = $ rule ->isDirty ('sequence ' );
70+ $ rule ->save ();
7171
72- $ this ->logActivity (ActivityType::SORT_SET_UPDATE , $ set );
72+ $ this ->logActivity (ActivityType::SORT_RULE_UPDATE , $ rule );
7373
7474 if ($ changedSequence ) {
75- $ bookSorter ->runBookAutoSortForAllWithSet ($ set );
75+ $ bookSorter ->runBookAutoSortForAllWithSet ($ rule );
7676 }
7777
7878 return redirect ('/settings/sorting ' );
7979 }
8080
8181 public function destroy (string $ id , Request $ request )
8282 {
83- $ set = SortSet ::query ()->findOrFail ($ id );
83+ $ rule = SortRule ::query ()->findOrFail ($ id );
8484 $ confirmed = $ request ->input ('confirm ' ) === 'true ' ;
85- $ booksAssigned = $ set ->books ()->count ();
85+ $ booksAssigned = $ rule ->books ()->count ();
8686 $ warnings = [];
8787
8888 if ($ booksAssigned > 0 ) {
8989 if ($ confirmed ) {
90- $ set ->books ()->update (['sort_set_id ' => null ]);
90+ $ rule ->books ()->update (['sort_rule_id ' => null ]);
9191 } else {
92- $ warnings [] = trans ('settings.sort_set_delete_warn_books ' , ['count ' => $ booksAssigned ]);
92+ $ warnings [] = trans ('settings.sort_rule_delete_warn_books ' , ['count ' => $ booksAssigned ]);
9393 }
9494 }
9595
@@ -98,16 +98,16 @@ public function destroy(string $id, Request $request)
9898 if ($ confirmed ) {
9999 setting ()->remove ('sorting-book-default ' );
100100 } else {
101- $ warnings [] = trans ('settings.sort_set_delete_warn_default ' );
101+ $ warnings [] = trans ('settings.sort_rule_delete_warn_default ' );
102102 }
103103 }
104104
105105 if (count ($ warnings ) > 0 ) {
106- return redirect ($ set ->getUrl () . '#delete ' )->withErrors (['delete ' => $ warnings ]);
106+ return redirect ($ rule ->getUrl () . '#delete ' )->withErrors (['delete ' => $ warnings ]);
107107 }
108108
109- $ set ->delete ();
110- $ this ->logActivity (ActivityType::SORT_SET_DELETE , $ set );
109+ $ rule ->delete ();
110+ $ this ->logActivity (ActivityType::SORT_RULE_DELETE , $ rule );
111111
112112 return redirect ('/settings/sorting ' );
113113 }
0 commit comments