Example #1
0
function g1_simple_slider_render_slides_meta_box($post)
{
    $slider = G1_Slider_Factory::get_simple_slider($post);
    $slider->render_slides();
    $widget = G1_UI_Widget_Manager()->get('g1_simple_slider_image_upload_1');
    $widget->render();
}
Example #2
0
        }
        return $this->widgets[$id];
    }
}
/**
 * @return G1_UI_Widget_Manager
 */
function G1_UI_Widget_Manager()
{
    static $instance = null;
    if ($instance === null) {
        $instance = new G1_UI_Widget_Manager();
    }
    return $instance;
}
G1_UI_Widget_Manager();
/**
 * G1_UI_Widget_Interface
 */
interface G1_UI_Widget_Interface
{
    public function get_id();
    public function register();
    public function render();
}
abstract class G1_UI_Widget implements G1_UI_Widget_Interface
{
    private $id;
    private $config;
    private $js_config;
    /**