Skip to content

Commit

Permalink
Remove api methods for menu
Browse files Browse the repository at this point in the history
  • Loading branch information
alecszaharia committed Aug 17, 2018
1 parent 1c575c2 commit 5cbe877
Showing 1 changed file with 68 additions and 67 deletions.
135 changes: 68 additions & 67 deletions editor/api.php
Original file line number Diff line number Diff line change
Expand Up @@ -29,8 +29,8 @@ class Brizy_Editor_API {
const AJAX_FORM_INTEGRATION_STATUS = 'brizy_form_integration_status';
const AJAX_SUBMIT_FORM = 'brizy_submit_form';

const AJAX_UPDATE_MENU_DATA = 'brizy_update_menu_data';
const AJAX_UPDATE_MENU_ITEM_DATA = 'brizy_update_menu_item_data';
// const AJAX_UPDATE_MENU_DATA = 'brizy_update_menu_data';
// const AJAX_UPDATE_MENU_ITEM_DATA = 'brizy_update_menu_item_data';

const AJAX_DOWNLOAD_MEDIA = 'brizy_download_media';
const AJAX_MEDIA_METAKEY = 'brizy_get_media_key';
Expand Down Expand Up @@ -105,78 +105,79 @@ private function initialize() {
'update_form_integrations_status'
) );
add_action( 'wp_ajax_' . self::AJAX_DELETE_FORM, array( $this, 'delete_form' ) );
add_action( 'wp_ajax_' . self::AJAX_UPDATE_MENU_ITEM_DATA, array( $this, 'update_menu_item_data' ) );
add_action( 'wp_ajax_' . self::AJAX_UPDATE_MENU_DATA, array( $this, 'update_menu_data' ) );

//add_action( 'wp_ajax_' . self::AJAX_UPDATE_MENU_ITEM_DATA, array( $this, 'update_menu_item_data' ) );
//add_action( 'wp_ajax_' . self::AJAX_UPDATE_MENU_DATA, array( $this, 'update_menu_data' ) );

}

add_action( 'wp_ajax_' . self::AJAX_SUBMIT_FORM, array( $this, 'submit_form' ) );
add_action( 'wp_ajax_nopriv_' . self::AJAX_SUBMIT_FORM, array( $this, 'submit_form' ) );
}

public function update_menu_item_data() {
if ( ! isset( $_POST['menuItemId'] ) || get_post_type( $_POST['menuItemId'] ) != 'nav_menu_item' ) {
$this->error( 400, 'Unknown menu item' );
}

$json_decode = json_decode( stripslashes( $_POST['menuItemData'] ) );

if ( ! isset( $_POST['menuItemData'] ) || is_null( $json_decode ) ) {
$this->error( 400, 'Bad request' );
}

$menuItems = get_posts( array(
'meta_key' => 'brizy_post_uid',
'meta_value' => $_POST['menuItemId'],
'post_type' => 'nav_menu_item',
) );

if ( count( $menuItems ) == 0 ) {
$this->error( 400, 'Unknown menu item' );;
}

$menu = $menuItems[0];

update_post_meta( (int) $menu->ID, 'brizy_data', $json_decode );

$this->success( array() );
}

public function update_menu_data() {
if ( ! isset( $_POST['menuId'] ) ) {
$this->error( 400, 'Unknown menu' );
}

$json_decode = json_decode( stripslashes( $_POST['menuData'] ) );

if ( ! isset( $_POST['menuData'] ) || is_null( $json_decode ) ) {
$this->error( 400, 'Bad request' );
}


$menu = get_terms( array(
'taxonomy' => 'nav_menu',
'hide_empty' => false,
'meta_query' => array(
'relation' => 'AND',
array(
'key' => 'brizy_uid',
'value' => $_POST['menuId'],
'compare' => '='
)
)
) );


if ( isset( $menu[0] ) ) {
$menu = $menu[0];
} else {
$this->error( 400, 'Unknown menu item' );
}
update_term_meta( (int) $menu->term_id, 'brizy_data', $json_decode );

$this->success( array() );
}
// public function update_menu_item_data() {
// if ( ! isset( $_POST['menuItemId'] ) || get_post_type( $_POST['menuItemId'] ) != 'nav_menu_item' ) {
// $this->error( 400, 'Unknown menu item' );
// }
//
// $json_decode = json_decode( stripslashes( $_POST['menuItemData'] ) );
//
// if ( ! isset( $_POST['menuItemData'] ) || is_null( $json_decode ) ) {
// $this->error( 400, 'Bad request' );
// }
//
// $menuItems = get_posts( array(
// 'meta_key' => 'brizy_post_uid',
// 'meta_value' => $_POST['menuItemId'],
// 'post_type' => 'nav_menu_item',
// ) );
//
// if ( count( $menuItems ) == 0 ) {
// $this->error( 400, 'Unknown menu item' );;
// }
//
// $menu = $menuItems[0];
//
// update_post_meta( (int) $menu->ID, 'brizy_data', $json_decode );
//
// $this->success( array() );
// }
//
// public function update_menu_data() {
// if ( ! isset( $_POST['menuId'] ) ) {
// $this->error( 400, 'Unknown menu' );
// }
//
// $json_decode = json_decode( stripslashes( $_POST['menuData'] ) );
//
// if ( ! isset( $_POST['menuData'] ) || is_null( $json_decode ) ) {
// $this->error( 400, 'Bad request' );
// }
//
//
// $menu = get_terms( array(
// 'taxonomy' => 'nav_menu',
// 'hide_empty' => false,
// 'meta_query' => array(
// 'relation' => 'AND',
// array(
// 'key' => 'brizy_uid',
// 'value' => $_POST['menuId'],
// 'compare' => '='
// )
// )
// ) );
//
//
// if ( isset( $menu[0] ) ) {
// $menu = $menu[0];
// } else {
// $this->error( 400, 'Unknown menu item' );
// }
// update_term_meta( (int) $menu->term_id, 'brizy_data', $json_decode );
//
// $this->success( array() );
// }


public function default_form() {
Expand Down

0 comments on commit 5cbe877

Please sign in to comment.