Code Duplication    Length = 14-14 lines in 3 locations

application/models/Tracker/Tracker_List_Model.php 3 locations

@@ 84-97 (lines=14) @@
81
					}
82
					break;
83
84
				case 'alphabetical':
85
					foreach (array_keys($arr['series']) as $category) {
86
						usort($arr['series'][$category]['manga'], function($a, $b) use($sortOrder) {
87
							$a_text = strtolower("{$a['title_data']['title']}");
88
							$b_text = strtolower("{$b['title_data']['title']}");
89
90
							if($sortOrder == 'asc') {
91
								return $a_text <=> $b_text;
92
							} else {
93
								return $b_text <=> $a_text;
94
							}
95
						});
96
					}
97
					break;
98
99
				case 'my_status':
100
					foreach (array_keys($arr['series']) as $category) {
@@ 99-112 (lines=14) @@
96
					}
97
					break;
98
99
				case 'my_status':
100
					foreach (array_keys($arr['series']) as $category) {
101
						usort($arr['series'][$category]['manga'], function($a, $b) use($sortOrder) {
102
							$a_text = strtolower("{$a['generated_current_data']['number']}");
103
							$b_text = strtolower("{$b['generated_current_data']['number']}");
104
105
							if($sortOrder == 'asc') {
106
								return $a_text <=> $b_text;
107
							} else {
108
								return $b_text <=> $a_text;
109
							}
110
						});
111
					}
112
					break;
113
114
				case 'latest':
115
					foreach (array_keys($arr['series']) as $category) {
@@ 114-127 (lines=14) @@
111
					}
112
					break;
113
114
				case 'latest':
115
					foreach (array_keys($arr['series']) as $category) {
116
						usort($arr['series'][$category]['manga'], function($a, $b) use($sortOrder) {
117
							$a_text = strtolower("{$a['generated_latest_data']['number']}");
118
							$b_text = strtolower("{$b['generated_latest_data']['number']}");
119
120
							if($sortOrder == 'asc') {
121
								return $a_text <=> $b_text;
122
							} else {
123
								return $b_text <=> $a_text;
124
							}
125
						});
126
					}
127
					break;
128
129
				default:
130
					break;