/** * Gets the configs from the megamenu's config file * * @return array The array of megamenu configs */ private static function get_megamenu_config() { global $TFUSE; if (self::$mm_config == null) { self::$mm_config = $TFUSE->get->ext_config(self::$mm_class_name, 'base'); } return self::$mm_config; }
/** * Gets the default html for depths 0 & 1. * Used for dynamic tf_megamenu_optcontainer * html substitution when reordering the * admin nav menu builder * @ajax */ public function ajax_optcontainer_defaults() { if (!tf_current_user_can(array('manage_options', 'edit_theme_options'), false)) { die(__('Access denied', 'tfuse')); } $arr = TF_MEGAMENU_OPTHELP::get_optcontainer_defaults(); echo json_encode($arr); die; }
function __construct() { $this->megafied_navs_ids = $this->get_megafied_nav_ids(); $this->megafied_parent_li_css_classes = TF_MEGAMENU_OPTHELP::get_megafied_parent_li_css_classes(); $this->megafied_child_li_css_classes = TF_MEGAMENU_OPTHELP::get_megafied_child_li_css_classes(); }