@@ 134-148 (lines=15) @@ | ||
131 | * |
|
132 | * @return void |
|
133 | */ |
|
134 | public function edit() |
|
135 | { |
|
136 | $data = $this->request->getParsedBody(); |
|
137 | if (array_key_exists('hummingbird_id', $data)) |
|
138 | { |
|
139 | $this->anime_collection_model->update($data); |
|
140 | $this->set_flash_message('Successfully updated collection item.', 'success'); |
|
141 | } |
|
142 | else |
|
143 | { |
|
144 | $this->set_flash_message('Failed to update collection item', 'error'); |
|
145 | } |
|
146 | ||
147 | $this->session_redirect(); |
|
148 | } |
|
149 | ||
150 | /** |
|
151 | * Add a collection item |
|
@@ 155-169 (lines=15) @@ | ||
152 | * |
|
153 | * @return void |
|
154 | */ |
|
155 | public function add() |
|
156 | { |
|
157 | $data = $this->request->getParsedBody(); |
|
158 | if (array_key_exists('id', $data)) |
|
159 | { |
|
160 | $this->anime_collection_model->add($data); |
|
161 | $this->set_flash_message('Successfully added collection item', 'success'); |
|
162 | } |
|
163 | else |
|
164 | { |
|
165 | $this->set_flash_message('Failed to add collection item.', 'error'); |
|
166 | } |
|
167 | ||
168 | $this->session_redirect(); |
|
169 | } |
|
170 | ||
171 | /** |
|
172 | * Remove a collection item |
|
@@ 176-188 (lines=13) @@ | ||
173 | * |
|
174 | * @return void |
|
175 | */ |
|
176 | public function delete() |
|
177 | { |
|
178 | $data = $this->request->getParsedBody(); |
|
179 | if ( ! array_key_exists('hummingbird_id', $data)) |
|
180 | { |
|
181 | $this->redirect("/collection/view", 303); |
|
182 | } |
|
183 | ||
184 | $this->anime_collection_model->delete($data); |
|
185 | $this->set_flash_message("Successfully removed anime from collection.", 'success'); |
|
186 | ||
187 | $this->redirect("/collection/view", 303); |
|
188 | } |
|
189 | } |
|
190 | // End of CollectionController.php |