PluginProbe ʕ •ᴥ•ʔ
Nested Pages / 1.3.4
Nested Pages v1.3.4
3.1.8 3.1.9 3.2.0 3.2.1 3.2.10 3.2.11 3.2.12 3.2.13 3.2.2 3.2.3 3.2.4 3.2.5 3.2.6 3.2.7 3.2.8 3.2.9 trunk 1.0 1.1 1.1.1 1.1.2 1.1.3 1.1.4 1.1.5 1.1.6 1.1.7 1.1.8 1.1.9 1.2.0 1.2.1 1.3.0 1.3.1 1.3.10 1.3.11 1.3.12 1.3.13 1.3.14 1.3.15 1.3.2 1.3.4 1.3.5 1.3.6 1.3.7 1.3.8 1.3.9 1.4.0 1.4.1 1.5.0 1.5.1 1.5.2 1.5.3 1.5.4 1.6.0 1.6.1 1.6.2 1.6.3 1.6.3.1 1.6.3.2 1.6.4 1.6.5 1.6.5.1 1.6.5.2 1.6.6 1.6.7 1.6.8 1.7.0 1.7.1 2.0.1 2.0.2 2.0.3 2.0.4 3.0.1 3.0.10 3.0.11 3.0.2 3.0.3 3.0.4 3.0.5 3.0.6 3.0.7 3.0.8 3.0.9 3.1.0 3.1.1 3.1.10 3.1.11 3.1.12 3.1.13 3.1.14 3.1.15 3.1.16 3.1.17 3.1.18 3.1.19 3.1.2 3.1.20 3.1.21 3.1.22 3.1.3 3.1.4 3.1.5 3.1.6 3.1.7
wp-nested-pages / app / Form / Handlers / QuickEditLinkHandler.php
wp-nested-pages / app / Form / Handlers Last commit date
BaseHandler.php 11 years ago EmptyTrashHandler.php 11 years ago GetTaxonomiesHandler.php 11 years ago ListingSortHandler.php 11 years ago NestToggleHandler.php 11 years ago NewChildHandler.php 11 years ago NewLinkHandler.php 11 years ago QuickEditHandler.php 11 years ago QuickEditLinkHandler.php 11 years ago SearchHandler.php 11 years ago SortHandler.php 11 years ago SyncMenuHandler.php 11 years ago
QuickEditLinkHandler.php
44 lines
1 <?php namespace NestedPages\Form\Handlers;
2 /**
3 * Handles processing the quick edit form for redirects
4 * @return json response
5 */
6 class QuickEditLinkHandler extends BaseHandler {
7
8
9 public function __construct()
10 {
11 parent::__construct();
12 $this->updatePost();
13 $this->syncMenu();
14 $this->sendResponse();
15 }
16
17
18 /**
19 * Update the Post
20 */
21 private function updatePost()
22 {
23 $updated = $this->post_update_repo->updateRedirect($this->data);
24 if ( !$updated ) $this->sendErrorResponse();
25 $this->addData();
26 $this->response = array(
27 'status' => 'success',
28 'message' => __('Link successfully updated', 'nestedpages'),
29 'post_data' => $this->data
30 );
31 }
32
33
34 /**
35 * Add additional data to the response object
36 */
37 private function addData()
38 {
39 $this->data['nav_status'] = ( isset($this->data['nav_status']) ) ? 'hide' : 'show';
40 $this->data['np_status'] = ( isset($this->data['nested_pages_status']) ) ? 'hide' : 'show';
41 $this->data['link_target'] = ( isset($this->data['link_target']) ) ? '_blank' : 'none';
42 }
43
44 }