Code Duplication    Length = 14-14 lines in 3 locations

application/models/Tracker_Model.php 3 locations

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