Ejemplo n.º 1
0
 public static function instance()
 {
     if (is_null(self::$_instance)) {
         self::$_instance = new self();
     }
     return self::$_instance;
 }
Ejemplo n.º 2
0
 function start_el(&$output, $item, $depth = 0, $args = array(), $id = 0)
 {
     $item_output = '';
     parent::start_el($item_output, $item, $depth, $args);
     // inject $new_fields before: <div class="menu-item-actions description-wide submitbox">
     if ($new_fields = Willow_Custom_Menu::instance()->render_fields($item, $depth, $args)) {
         $item_output = preg_replace('/(?=<div[^>]+class="[^"]*submitbox)/', $new_fields, $item_output);
     }
     $output .= $item_output;
 }