Code Duplication    Length = 13-15 lines in 6 locations

src/Page/PageController.php 3 locations

@@ 155-169 (lines=15) @@
152
	 *
153
	 * @return void
154
	 */
155
	public function softDeleteAction($id = null)
156
	{
157
		if (!isset($id)) {
158
			die("Missing id");
159
		}
160
	 
161
		$now = gmdate('Y-m-d H:i:s');
162
	 
163
		$page = $this->page->find($id);
164
	 
165
		$page->deleted = $now;
166
		$page->save();
167
	
168
		$this->redirectTo('page/trash');
169
	}
170
	
171
	/**
172
	 * Restore (soft) deleted page.
@@ 178-190 (lines=13) @@
175
	 *
176
	 * @return void
177
	 */
178
	public function restoreAction($id = null)
179
	{
180
		if (!isset($id)) {
181
			die("Missing id");
182
		}
183
	 
184
		$page = $this->page->find($id);
185
	 
186
		$page->deleted = null;
187
		$page->save();
188
	 
189
		$this->redirectTo('page');
190
	}
191
	
192
	/**
193
	 * Activate page.
@@ 220-234 (lines=15) @@
217
	 *
218
	 * @return void
219
	 */
220
	public function inactivateAction($id = null)
221
	{
222
		if (!isset($id)) {
223
			die("Missing id");
224
		}
225
		
226
		$now = gmdate('Y-m-d H:i:s');
227
	 
228
		$page = $this->page->find($id);
229
	 
230
		$page->inactivated = $now;
231
		$page->save();
232
	 
233
		$this->redirectTo('page/inactive');
234
	}
235
	
236
	/**
237
	 * List all active and not deleted pages.

src/Blog/BlogController.php 3 locations

@@ 160-174 (lines=15) @@
157
	 *
158
	 * @return void
159
	 */
160
	public function softDeleteAction($id = null)
161
	{
162
		if (!isset($id)) {
163
			die("Missing id");
164
		}
165
	 
166
		$now = gmdate('Y-m-d H:i:s');
167
	 
168
		$blog = $this->blog->find($id);
169
	 
170
		$blog->deleted = $now;
171
		$blog->save();
172
	
173
		$this->redirectTo('blog/trash');
174
	}
175
	
176
	/**
177
	 * Restore (soft) deleted blogpost.
@@ 183-195 (lines=13) @@
180
	 *
181
	 * @return void
182
	 */
183
	public function restoreAction($id = null)
184
	{
185
		if (!isset($id)) {
186
			die("Missing id");
187
		}
188
	 
189
		$blog = $this->blog->find($id);
190
	 
191
		$blog->deleted = null;
192
		$blog->save();
193
	 
194
		$this->redirectTo('blog');
195
	}
196
	
197
	/**
198
	 * Activate blogpost.
@@ 225-239 (lines=15) @@
222
	 *
223
	 * @return void
224
	 */
225
	public function inactivateAction($id = null)
226
	{
227
		if (!isset($id)) {
228
			die("Missing id");
229
		}
230
		
231
		$now = gmdate('Y-m-d H:i:s');
232
	 
233
		$blog = $this->blog->find($id);
234
	 
235
		$blog->inactivated = $now;
236
		$blog->save();
237
	 
238
		$this->redirectTo('blog/inactive');
239
	}
240
	
241
	/**
242
	 * List all active and not deleted blogposts.