|
@@ -18,11 +18,26 @@ class TransformativeActionsController extends \BaseController
|
18
|
18
|
$programs = Program::orderBy('name', 'ASC')->get();
|
19
|
19
|
$user_id = auth::user()->id;
|
20
|
20
|
|
21
|
|
- $program_id = DB::table('program_user')
|
|
21
|
+ switch ($role) {
|
|
22
|
+ case 3:
|
|
23
|
+ $program_id = DB::table('program_user')
|
|
24
|
+ ->where('user_id', $user_id)
|
|
25
|
+ ->select('program_id')
|
|
26
|
+ ->lists('program_id');
|
|
27
|
+
|
|
28
|
+ break;
|
|
29
|
+
|
|
30
|
+ case 2:
|
|
31
|
+ $program_id = DB::table('programs')
|
|
32
|
+ ->where('school_id', Auth::user()->school_id)
|
|
33
|
+ ->lists('id');
|
|
34
|
+ break;
|
|
35
|
+ }
|
|
36
|
+ /*$program_id = DB::table('program_user')
|
22
|
37
|
->where('user_id', $user_id)
|
23
|
38
|
->select('program_id')
|
24
|
39
|
->get();
|
25
|
|
- $program_id = $program_id[0]->program_id; //program id 15 debido al user 8
|
|
40
|
+ $program_id = $program_id[0]->program_id; */ //program id 15 debido al user 8
|
26
|
41
|
$outcomes = Outcome::orderBy('name', 'ASC')
|
27
|
42
|
->where('deactivation_date', '=', '0000-00-00')
|
28
|
43
|
->orWhereNull('deactivation_date')
|
|
@@ -34,112 +49,112 @@ class TransformativeActionsController extends \BaseController
|
34
|
49
|
->distinct()
|
35
|
50
|
->get();
|
36
|
51
|
// if user is program coordinator
|
37
|
|
- if ($role == 3) {
|
38
|
|
- //1 edit panel: load the TA that
|
39
|
|
- // are custom ('transformative_actions.by_professor' == 0)
|
40
|
|
- // were approved in past ('transformative_actions.is_custom' == 1)
|
41
|
|
- $ta_edit_panel = DB::table('transformative_actions')
|
42
|
|
- ->where('transformative_actions.is_custom', 1)
|
43
|
|
- ->where('transformative_actions.program_id', $program_id)
|
44
|
|
- ->where('transformative_actions.by_professor', 0)
|
45
|
|
- ->orderBy('at_text', 'ASC')
|
46
|
|
- ->get();
|
47
|
|
- //2 approve panel: load TAs that
|
48
|
|
- // can be approved ('transformative_actions.by_professor' == 1)
|
49
|
|
- $ta_approval_panel = DB::table('transformative_actions')
|
50
|
|
- ->where('transformative_actions.is_custom', 1)
|
51
|
|
- ->where('transformative_actions.program_id', $program_id)
|
52
|
|
- ->where('transformative_actions.by_professor', 1)
|
53
|
|
- ->orderBy('at_text', 'ASC')
|
54
|
|
- ->get();
|
55
|
|
- //2.1 approve panel: load the filter options.
|
56
|
|
- // the "->where()" should be the same from $ta_approval_panel,
|
57
|
|
- // but with aditional joins and different select
|
58
|
|
- //
|
59
|
|
- // get the names of the professors
|
60
|
|
- $professor_filter_approvePanel = DB::table('transformative_actions')
|
61
|
|
- ->join('users', 'users.id', '=', 'transformative_actions.user_id')
|
62
|
|
- ->where('transformative_actions.is_custom', 1)
|
63
|
|
- ->where('transformative_actions.program_id', $program_id)
|
64
|
|
- ->where('transformative_actions.by_professor', 1)
|
65
|
|
- ->select('users.*')
|
66
|
|
- ->groupby('transformative_actions.user_id')
|
67
|
|
- ->orderBy('users.first_name', 'ASC')
|
68
|
|
- ->get();
|
69
|
|
- // get the courses from asociated with a TA
|
70
|
|
- $course_filter_approvePanel = DB::table('ta_course')
|
71
|
|
- ->join('transformative_actions', 'transformative_actions.id', '=', 'ta_course.ta_id')
|
72
|
|
- ->join('courses', function ($join) {
|
73
|
|
- $join->on('courses.number', '=', 'ta_course.course_number');
|
74
|
|
- $join->on('courses.code', '=', 'ta_course.course_code');
|
75
|
|
- })
|
76
|
|
- ->where('transformative_actions.is_custom', 1)
|
77
|
|
- ->where('transformative_actions.program_id', $program_id)
|
78
|
|
- ->where('transformative_actions.by_professor', 1)
|
79
|
|
- ->select('courses.*')
|
80
|
|
- ->groupBy('courses.number', 'courses.code')
|
81
|
|
- ->orderBy('courses.name', 'ASC')
|
82
|
|
- ->orderBy('courses.code', 'ASC')
|
83
|
|
- ->get();
|
84
|
|
- // get the outcome asociated with a TA
|
85
|
|
- $outcome_filter_approvePanel = DB::table('transformative_actions')
|
86
|
|
- ->join('transformative_objective', 'transformative_objective.ta_id', '=', 'transformative_actions.id')
|
87
|
|
- ->join('objective_outcome', 'objective_outcome.objective_id', '=', 'transformative_objective.objective_id')
|
88
|
|
- ->join('outcomes', 'outcomes.id', '=', 'objective_outcome.outcome_id')
|
89
|
|
- ->where('transformative_actions.is_custom', 1)
|
90
|
|
- ->where('transformative_actions.program_id', $program_id)
|
91
|
|
- ->where('transformative_actions.by_professor', 1)
|
92
|
|
- ->select('outcomes.*')
|
93
|
|
- ->groupBy('outcomes.id')
|
94
|
|
- ->orderBy('outcomes.name', 'ASC')
|
95
|
|
- ->get();
|
96
|
|
- //3 edit panel: load the filter options.
|
97
|
|
- // the "->where()" should be the same from $ta_edit_panel,
|
98
|
|
- // but with aditional joins and different select
|
99
|
|
- //
|
100
|
|
- $professor_filter_editPanel = DB::table('transformative_actions')
|
101
|
|
- ->join('users', 'users.id', '=', 'transformative_actions.user_id')
|
102
|
|
- ->where('transformative_actions.is_custom', 1)
|
103
|
|
- ->where('transformative_actions.program_id', $program_id)
|
104
|
|
- ->where('transformative_actions.by_professor', 0)
|
105
|
|
- ->select('users.*')
|
106
|
|
- ->groupby('transformative_actions.user_id')
|
107
|
|
- ->orderBy('users.first_name', 'ASC')
|
108
|
|
- ->get();
|
109
|
|
- $course_filter_editPanel = DB::table('ta_course')
|
110
|
|
- ->join('transformative_actions', 'transformative_actions.id', '=', 'ta_course.ta_id')
|
111
|
|
- ->join('courses', function ($join) {
|
112
|
|
- $join->on('courses.number', '=', 'ta_course.course_number');
|
113
|
|
- $join->on('courses.code', '=', 'ta_course.course_code');
|
114
|
|
- })
|
115
|
|
- ->where('transformative_actions.is_custom', 1)
|
116
|
|
- ->where('transformative_actions.program_id', $program_id)
|
117
|
|
- ->where('transformative_actions.by_professor', 0)
|
118
|
|
- ->select('courses.*')
|
119
|
|
- ->groupBy('courses.number', 'courses.code')
|
120
|
|
- ->orderBy('courses.name', 'ASC')
|
121
|
|
- ->orderBy('courses.code', 'ASC')
|
122
|
|
- ->get();
|
123
|
|
- $outcome_filter_editPanel = DB::table('transformative_actions')
|
124
|
|
- ->join('transformative_objective', 'transformative_objective.ta_id', '=', 'transformative_actions.id')
|
125
|
|
- ->join('objective_outcome', 'objective_outcome.objective_id', '=', 'transformative_objective.objective_id')
|
126
|
|
- ->join('outcomes', 'outcomes.id', '=', 'objective_outcome.outcome_id')
|
127
|
|
- ->where('transformative_actions.is_custom', 1)
|
128
|
|
- ->where('transformative_actions.program_id', $program_id)
|
129
|
|
- ->where('transformative_actions.by_professor', 0)
|
130
|
|
- ->select('outcomes.*')
|
131
|
|
- ->groupBy('outcomes.id')
|
132
|
|
- ->orderBy('outcomes.name', 'ASC')
|
133
|
|
- ->get();
|
134
|
|
- // 4 create panel: search all courses
|
135
|
|
- $courses_create = DB::table('courses')
|
136
|
|
- ->where('courses.program_id', $program_id)
|
137
|
|
- ->select('courses.*')
|
138
|
|
- ->groupBy('courses.number', 'courses.code')
|
139
|
|
- ->orderBy('courses.name', 'ASC')
|
140
|
|
- ->orderBy('courses.code', 'ASC')
|
141
|
|
- ->get();
|
142
|
|
- }/*
|
|
52
|
+
|
|
53
|
+ //1 edit panel: load the TA that
|
|
54
|
+ // are custom ('transformative_actions.by_professor' == 0)
|
|
55
|
+ // were approved in past ('transformative_actions.is_custom' == 1)
|
|
56
|
+ $ta_edit_panel = DB::table('transformative_actions')
|
|
57
|
+ ->where('transformative_actions.is_custom', 1)
|
|
58
|
+ ->whereIn('transformative_actions.program_id', $program_id)
|
|
59
|
+ ->where('transformative_actions.by_professor', 0)
|
|
60
|
+ ->orderBy('at_text', 'ASC')
|
|
61
|
+ ->get();
|
|
62
|
+ //2 approve panel: load TAs that
|
|
63
|
+ // can be approved ('transformative_actions.by_professor' == 1)
|
|
64
|
+ $ta_approval_panel = DB::table('transformative_actions')
|
|
65
|
+ ->where('transformative_actions.is_custom', 1)
|
|
66
|
+ ->whereIn('transformative_actions.program_id', $program_id)
|
|
67
|
+ ->where('transformative_actions.by_professor', 1)
|
|
68
|
+ ->orderBy('at_text', 'ASC')
|
|
69
|
+ ->get();
|
|
70
|
+ //2.1 approve panel: load the filter options.
|
|
71
|
+ // the "->where()" should be the same from $ta_approval_panel,
|
|
72
|
+ // but with aditional joins and different select
|
|
73
|
+ //
|
|
74
|
+ // get the names of the professors
|
|
75
|
+ $professor_filter_approvePanel = DB::table('transformative_actions')
|
|
76
|
+ ->join('users', 'users.id', '=', 'transformative_actions.user_id')
|
|
77
|
+ ->where('transformative_actions.is_custom', 1)
|
|
78
|
+ ->whereIn('transformative_actions.program_id', $program_id)
|
|
79
|
+ ->where('transformative_actions.by_professor', 1)
|
|
80
|
+ ->select('users.*')
|
|
81
|
+ ->groupBy('transformative_actions.user_id')
|
|
82
|
+ ->orderBy('users.first_name', 'ASC')
|
|
83
|
+ ->get();
|
|
84
|
+ // get the courses from asociated with a TA
|
|
85
|
+ $course_filter_approvePanel = DB::table('ta_course')
|
|
86
|
+ ->join('transformative_actions', 'transformative_actions.id', '=', 'ta_course.ta_id')
|
|
87
|
+ ->join('courses', function ($join) {
|
|
88
|
+ $join->on('courses.number', '=', 'ta_course.course_number');
|
|
89
|
+ $join->on('courses.code', '=', 'ta_course.course_code');
|
|
90
|
+ })
|
|
91
|
+ ->where('transformative_actions.is_custom', 1)
|
|
92
|
+ ->whereIn('transformative_actions.program_id', $program_id)
|
|
93
|
+ ->where('transformative_actions.by_professor', 1)
|
|
94
|
+ ->select('courses.*')
|
|
95
|
+ ->groupBy('courses.number', 'courses.code', 'courses.name')
|
|
96
|
+ ->orderBy('courses.name', 'ASC')
|
|
97
|
+ ->orderBy('courses.code', 'ASC')
|
|
98
|
+ ->get();
|
|
99
|
+ // get the outcome asociated with a TA
|
|
100
|
+ $outcome_filter_approvePanel = DB::table('transformative_actions')
|
|
101
|
+ ->join('transformative_objective', 'transformative_objective.ta_id', '=', 'transformative_actions.id')
|
|
102
|
+ ->join('objective_outcome', 'objective_outcome.objective_id', '=', 'transformative_objective.objective_id')
|
|
103
|
+ ->join('outcomes', 'outcomes.id', '=', 'objective_outcome.outcome_id')
|
|
104
|
+ ->where('transformative_actions.is_custom', 1)
|
|
105
|
+ ->whereIn('transformative_actions.program_id', $program_id)
|
|
106
|
+ ->where('transformative_actions.by_professor', 1)
|
|
107
|
+ ->select('outcomes.*')
|
|
108
|
+ ->groupBy('outcomes.id')
|
|
109
|
+ ->orderBy('outcomes.name', 'ASC')
|
|
110
|
+ ->get();
|
|
111
|
+ //3 edit panel: load the filter options.
|
|
112
|
+ // the "->where()" should be the same from $ta_edit_panel,
|
|
113
|
+ // but with aditional joins and different select
|
|
114
|
+ //
|
|
115
|
+ $professor_filter_editPanel = DB::table('transformative_actions')
|
|
116
|
+ ->join('users', 'users.id', '=', 'transformative_actions.user_id')
|
|
117
|
+ ->where('transformative_actions.is_custom', 1)
|
|
118
|
+ ->whereIn('transformative_actions.program_id', $program_id)
|
|
119
|
+ ->where('transformative_actions.by_professor', 0)
|
|
120
|
+ ->select('users.*')
|
|
121
|
+ ->groupBy('transformative_actions.user_id')
|
|
122
|
+ ->orderBy('users.first_name', 'ASC')
|
|
123
|
+ ->get();
|
|
124
|
+ $course_filter_editPanel = DB::table('ta_course')
|
|
125
|
+ ->join('transformative_actions', 'transformative_actions.id', '=', 'ta_course.ta_id')
|
|
126
|
+ ->join('courses', function ($join) {
|
|
127
|
+ $join->on('courses.number', '=', 'ta_course.course_number');
|
|
128
|
+ $join->on('courses.code', '=', 'ta_course.course_code');
|
|
129
|
+ })
|
|
130
|
+ ->where('transformative_actions.is_custom', 1)
|
|
131
|
+ ->whereIn('transformative_actions.program_id', $program_id)
|
|
132
|
+ ->where('transformative_actions.by_professor', 0)
|
|
133
|
+ ->select('courses.*')
|
|
134
|
+ ->groupBy('courses.number', 'courses.code', 'courses.name')
|
|
135
|
+ ->orderBy('courses.name', 'ASC')
|
|
136
|
+ ->orderBy('courses.code', 'ASC')
|
|
137
|
+ ->get();
|
|
138
|
+ $outcome_filter_editPanel = DB::table('transformative_actions')
|
|
139
|
+ ->join('transformative_objective', 'transformative_objective.ta_id', '=', 'transformative_actions.id')
|
|
140
|
+ ->join('objective_outcome', 'objective_outcome.objective_id', '=', 'transformative_objective.objective_id')
|
|
141
|
+ ->join('outcomes', 'outcomes.id', '=', 'objective_outcome.outcome_id')
|
|
142
|
+ ->where('transformative_actions.is_custom', 1)
|
|
143
|
+ ->whereIn('transformative_actions.program_id', $program_id)
|
|
144
|
+ ->where('transformative_actions.by_professor', 0)
|
|
145
|
+ ->select('outcomes.*')
|
|
146
|
+ ->groupBy('outcomes.id')
|
|
147
|
+ ->orderBy('outcomes.name', 'ASC')
|
|
148
|
+ ->get();
|
|
149
|
+ // 4 create panel: search all courses
|
|
150
|
+ $courses_create = DB::table('courses')
|
|
151
|
+ ->whereIn('courses.program_id', $program_id)
|
|
152
|
+ ->select('courses.*')
|
|
153
|
+ ->groupBy('courses.number', 'courses.code', 'courses.name')
|
|
154
|
+ ->orderBy('courses.name', 'ASC')
|
|
155
|
+ ->orderBy('courses.code', 'ASC')
|
|
156
|
+ ->get();
|
|
157
|
+ /*
|
143
|
158
|
// if user is profesor
|
144
|
159
|
elseif ($role == 4) {
|
145
|
160
|
// 1 the user can only edit TA that need approval and has been submited by the same user
|
|
@@ -319,14 +334,16 @@ class TransformativeActionsController extends \BaseController
|
319
|
334
|
} else {
|
320
|
335
|
|
321
|
336
|
$user_id = Auth::user()->id;
|
322
|
|
- $program_id = DB::table('program_user')
|
|
337
|
+
|
|
338
|
+
|
|
339
|
+ /*$program_id = DB::table('program_user')
|
323
|
340
|
->where('user_id', $user_id)
|
324
|
341
|
->select('program_id')
|
325
|
342
|
->get();
|
326
|
|
- $program_id = $program_id[0]->program_id;
|
|
343
|
+ $program_id = $program_id[0]->program_id;*/
|
327
|
344
|
$role = Auth::user()['role'];
|
328
|
345
|
$by_professor = 1;
|
329
|
|
- if ($role == 3) {
|
|
346
|
+ if ($role != 4) {
|
330
|
347
|
$by_professor = 0;
|
331
|
348
|
}
|
332
|
349
|
Log::info($clean_input['courseid']);
|
|
@@ -337,6 +354,13 @@ class TransformativeActionsController extends \BaseController
|
337
|
354
|
|
338
|
355
|
$course_code_number = explode(',', $course_code_number);
|
339
|
356
|
|
|
357
|
+ $program_id = DB::table('courses')
|
|
358
|
+ ->where('code', $course_code_number[0])
|
|
359
|
+ ->where('number', $course_code_number[1])
|
|
360
|
+ ->select('program_id')
|
|
361
|
+ ->first()->program_id;
|
|
362
|
+
|
|
363
|
+
|
340
|
364
|
$current_timestamp = date('Y/m/d H:i:s', time());
|
341
|
365
|
if ($clean_input['new_type']) $type = $clean_input['new_type'];
|
342
|
366
|
else $type = $clean_input['type'];
|
|
@@ -459,13 +483,23 @@ class TransformativeActionsController extends \BaseController
|
459
|
483
|
$role = Auth::user()['role'];
|
460
|
484
|
return Redirect::to('transformativeAction')->withInput();
|
461
|
485
|
} else {
|
|
486
|
+ $parentesis = array('(', ')');
|
|
487
|
+ $course_code_number = str_replace($parentesis, '', $clean_input['courseid']);
|
|
488
|
+
|
|
489
|
+ $course_code_number = explode(',', $course_code_number);
|
|
490
|
+
|
|
491
|
+ $program_id = DB::table('courses')
|
|
492
|
+ ->where('code', $course_code_number[0])
|
|
493
|
+ ->where('number', $course_code_number[1])
|
|
494
|
+ ->select('program_id')
|
|
495
|
+ ->first()->program_id;
|
462
|
496
|
|
463
|
497
|
$user_id = auth::user()->id;
|
464
|
|
- $program_id = DB::table('program_user')
|
|
498
|
+ /* $program_id = DB::table('program_user')
|
465
|
499
|
->where('user_id', $user_id)
|
466
|
500
|
->select('program_id')
|
467
|
501
|
->get();
|
468
|
|
- $program_id = $program_id[0]->program_id;
|
|
502
|
+ $program_id = $program_id[0]->program_id;*/
|
469
|
503
|
$role = Auth::user()['role'];
|
470
|
504
|
$by_professor = $clean_input['approval'];
|
471
|
505
|
if ($role == 4) {
|
|
@@ -532,10 +566,9 @@ class TransformativeActionsController extends \BaseController
|
532
|
566
|
}
|
533
|
567
|
}
|
534
|
568
|
|
535
|
|
- $parentesis = array('(', ')');
|
536
|
|
- $course_code_number = str_replace($parentesis, '', $clean_input['courseid']);
|
537
|
569
|
|
538
|
|
- $course_code_number = explode(',', $course_code_number);
|
|
570
|
+
|
|
571
|
+
|
539
|
572
|
|
540
|
573
|
DB::update(
|
541
|
574
|
"UPDATE `ta_course` set `course_number` = '{$course_code_number[1]}', `course_code` = '{$course_code_number[0]}' where ta_id = {$ta_id}"
|
|
@@ -739,11 +772,11 @@ class TransformativeActionsController extends \BaseController
|
739
|
772
|
->lists('status');
|
740
|
773
|
$status = $status[0];
|
741
|
774
|
$plans_count = DB::table('annual_plan_transformative')
|
742
|
|
- ->where('id', $ta_id)
|
|
775
|
+ ->where('trans_id', $ta_id)
|
743
|
776
|
->get();
|
744
|
777
|
$plans_count = count($plans_count);
|
745
|
778
|
$can_be_deleted = false;
|
746
|
|
- if ($plans_count == 0 && $status == 1) {
|
|
779
|
+ if ($plans_count == 0 /*&& $status == 1*/) {
|
747
|
780
|
$can_be_deleted = true;
|
748
|
781
|
}
|
749
|
782
|
return array(
|
|
@@ -800,6 +833,7 @@ class TransformativeActionsController extends \BaseController
|
800
|
833
|
->whereIn('objective_program.program_id', $program_ids)
|
801
|
834
|
->orderBy('objectives.text', 'ASC')
|
802
|
835
|
->select('objectives.text as text', 'objectives.id as id')
|
|
836
|
+ ->distinct()
|
803
|
837
|
->get();
|
804
|
838
|
|
805
|
839
|
return array(
|
|
@@ -816,14 +850,28 @@ class TransformativeActionsController extends \BaseController
|
816
|
850
|
$course_id = Input::get('course_id');
|
817
|
851
|
$outcome_id = Input::get('outcome_id');
|
818
|
852
|
$panel_id = Input::get('panel_id');
|
819
|
|
- $program_id = DB::table('program_user')
|
820
|
|
- ->where('user_id', $user_id)
|
821
|
|
- ->select('program_id')
|
822
|
|
- ->get();
|
823
|
|
- $program_id = $program_id[0]->program_id;
|
|
853
|
+
|
|
854
|
+ switch ($role) {
|
|
855
|
+ case 1:
|
|
856
|
+ $program_id = DB::table('programs')->lists('id');
|
|
857
|
+ break;
|
|
858
|
+
|
|
859
|
+ case 2:
|
|
860
|
+ $program_id = DB::table('programs')->where('school_id', Auth::user()->school_id)
|
|
861
|
+ ->lists('id');
|
|
862
|
+ break;
|
|
863
|
+ case 3:
|
|
864
|
+ $program_id = DB::table('program_user')
|
|
865
|
+ ->where('user_id', $user_id)
|
|
866
|
+ ->select('program_id')
|
|
867
|
+ ->get();
|
|
868
|
+ $program_id = $program_id[0]->program_id;
|
|
869
|
+ break;
|
|
870
|
+ }
|
|
871
|
+
|
824
|
872
|
|
825
|
873
|
// if the user is a coordinator filtering the approvePanel
|
826
|
|
- if ($role == '3' && $panel_id == 'approvePanel') {
|
|
874
|
+ /*if ($role == '3' && $panel_id == 'approvePanel') {
|
827
|
875
|
|
828
|
876
|
// if professor isnt a desired filter, search all professors
|
829
|
877
|
if ($professor_id == 0) {
|
|
@@ -909,9 +957,9 @@ class TransformativeActionsController extends \BaseController
|
909
|
957
|
->orderBy('transformative_actions.at_text', 'ASC')
|
910
|
958
|
->get();
|
911
|
959
|
return $filtered_at;
|
912
|
|
- }
|
|
960
|
+ }*/
|
913
|
961
|
// if the user is a coordinator filtering the editPanel
|
914
|
|
- elseif ($role == '3' && $panel_id == 'editPanel') {
|
|
962
|
+ if ($panel_id == 'editPanel') {
|
915
|
963
|
|
916
|
964
|
// if professor isnt a desired filter, search all professors
|
917
|
965
|
if ($professor_id == 0) {
|
|
@@ -998,7 +1046,7 @@ class TransformativeActionsController extends \BaseController
|
998
|
1046
|
return $filtered_at;
|
999
|
1047
|
}
|
1000
|
1048
|
// if the user is a professor filtering the editPanel
|
1001
|
|
- elseif ($role == '4' && $panel_id == 'editPanel') {
|
|
1049
|
+ /*elseif ($role == '4' && $panel_id == 'editPanel') {
|
1002
|
1050
|
|
1003
|
1051
|
// if course isnt a desired filter, search all courses
|
1004
|
1052
|
if ($course_id == 0) {
|
|
@@ -1067,7 +1115,7 @@ class TransformativeActionsController extends \BaseController
|
1067
|
1115
|
->orderBy('transformative_actions.at_text', 'ASC')
|
1068
|
1116
|
->get();
|
1069
|
1117
|
return $filtered_at;
|
1070
|
|
- }
|
|
1118
|
+ }*/
|
1071
|
1119
|
return 'ilegal';
|
1072
|
1120
|
}
|
1073
|
1121
|
|