Back to PhocaGalleryPath class

Method getInstance

public static
getInstance
()

Method getInstance - Source code

public static function &getInstance()
{
    static $instance;
    if (!$instance) {
        $instance = new PhocaGalleryPath();
        //$baseFront 						= str_replace('/administrator', '', JUri::base(true));
        $baseFront = Uri::root(true);
        $instance->image_abs = JPATH_ROOT . '/images/phocagallery/';
        $instance->image_rel = 'images/phocagallery/';
        $instance->avatar_abs = JPATH_ROOT . '/images/phocagallery/avatars/';
        $instance->avatar_rel = 'images/phocagallery/avatars/';
        $instance->image_rel_full = $baseFront . '/' . $instance->image_rel;
        $instance->image_rel_admin = 'media/com_phocagallery/images/administrator/';
        $instance->image_rel_admin_full = $baseFront . '/' . $instance->image_rel_admin;
        $instance->image_rel_front = 'media/com_phocagallery/images/';
        $instance->image_rel_front_full = $baseFront . '/' . $instance->image_rel_front;
        $instance->image_abs_front = JPATH_ROOT . '/media/com_phocagallery/images/';
        $instance->media_css_abs = JPATH_ROOT . '/media/com_phocagallery/css/';
        $instance->media_img_abs = JPATH_ROOT . '/media/com_phocagallery/images/';
        $instance->media_js_abs = JPATH_ROOT . '/media/com_phocagallery/js/';
        $instance->media_css_rel = 'media/com_phocagallery/css/';
        $instance->media_img_rel = 'media/com_phocagallery/images/';
        $instance->media_js_rel = 'media/com_phocagallery/js/';
        $instance->media_css_rel_full = $baseFront . '/' . $instance->media_css_rel;
        $instance->media_img_rel_full = $baseFront . '/' . $instance->media_img_rel;
        $instance->media_js_rel_full = $baseFront . '/' . $instance->media_js_rel;
        $instance->assets_abs = JPATH_ROOT . '/media/com_phocagallery/js/';
        $instance->assets_rel = 'media/com_phocagallery/js/';
    }
    return $instance;
}