Code Duplication    Length = 14-14 lines in 3 locations

application/models/Tracker/Tracker_List_Model.php 3 locations

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