Example #1
0
 /**
  * Init the MegaMenu Builder page
  */
 private function init_menu_builder_layout()
 {
     $data = array();
     $layout_helper = new WR_Megamenu_Helpers_Layout();
     $builder_helper = new WR_Megamenu_Helpers_Builder();
     //$layout_helper->add_admin_assets();
     // Include libraries.
     $profile_id = $_REQUEST['profile_id'];
     if (!$profile_id) {
         exit(_e('Profile not found.', WR_MEGAMENU_TEXTDOMAIN));
     } else {
         $profile = get_post($profile_id);
         if ($profile) {
             $layout_helper->set_template_data('profile', $profile);
         }
     }
     $layout_helper->set_template_data('builder_helper', $builder_helper);
     $layout_helper->load_template('builder');
 }
Example #2
0
 /**
  * Display mega menu html
  * @param $post
  */
 public function edit_form_megamenu_editor($post)
 {
     global $pagenow;
     if ($post->post_type == 'wr_megamenu_profile') {
         if ('post.php' == $pagenow || 'post-new.php' == $pagenow || 'widgets.php' == $pagenow) {
             $layout_helper = new WR_Megamenu_Helpers_Layout();
             $layout_helper->set_template_data('profile', $post);
             $layout_helper->load_template('menu-builder');
         }
     }
 }