Code Duplication    Length = 14-14 lines in 3 locations

application/models/Tracker_Model.php 3 locations

@@ 106-119 (lines=14) @@
103
					}
104
					break;
105
106
				case 'alphabetical':
107
					foreach (array_keys($arr['series']) as $category) {
108
						usort($arr['series'][$category]['manga'], function ($a, $b) {
109
							$a_text = strtolower("{$a['title_data']['title']}");
110
							$b_text = strtolower("{$b['title_data']['title']}");
111
112
							if($this->User_Options->get('list_sort_order') == 'asc') {
113
								return $a_text <=> $b_text;
114
							} else {
115
								return $b_text <=> $a_text;
116
							}
117
						});
118
					}
119
					break;
120
121
				case 'my_status':
122
					foreach (array_keys($arr['series']) as $category) {
@@ 121-134 (lines=14) @@
118
					}
119
					break;
120
121
				case 'my_status':
122
					foreach (array_keys($arr['series']) as $category) {
123
						usort($arr['series'][$category]['manga'], function ($a, $b) {
124
							$a_text = strtolower("{$a['generated_current_data']['number']}");
125
							$b_text = strtolower("{$b['generated_current_data']['number']}");
126
127
							if($this->User_Options->get('list_sort_order') == 'asc') {
128
								return $a_text <=> $b_text;
129
							} else {
130
								return $b_text <=> $a_text;
131
							}
132
						});
133
					}
134
					break;
135
136
				case 'latest':
137
					foreach (array_keys($arr['series']) as $category) {
@@ 136-149 (lines=14) @@
133
					}
134
					break;
135
136
				case 'latest':
137
					foreach (array_keys($arr['series']) as $category) {
138
						usort($arr['series'][$category]['manga'], function ($a, $b) {
139
							$a_text = strtolower("{$a['generated_latest_data']['number']}");
140
							$b_text = strtolower("{$b['generated_latest_data']['number']}");
141
142
							if($this->User_Options->get('list_sort_order') == 'asc') {
143
								return $a_text <=> $b_text;
144
							} else {
145
								return $b_text <=> $a_text;
146
							}
147
						});
148
					}
149
					break;
150
151
				default:
152
					break;