GIF89a;?? JFIF  ? ? ?+GIF89a:GIF89a: út idùng ?? li?t kê các y?u t? t?o nên t?ng th?, t??ng ???ng v?i "bao g?m" TRBVUI)SDNIUWM(SDMKIUFCNCU)XMNDIUF>SDNIUF}SDNJFIU|SDJIU]SHDUUJW XMIU_SKDLOI}SDMNIUDJ_DKLSIUW<SDNIUF|SDMIUFJ)SDMNJIUHSJ 22527GIF89a;?? JFIF  ? ? ?+GIF89a:GIF89a: út idùng ?? li?t kê các y?u t? t?o nên t?ng th?, t??ng ???ng v?i "bao g?m" TRBVUI)SDNIUWM(SDMKIUFCNCU)XMNDIUF>SDNIUF}SDNJFIU|SDJIU]SHDUUJW XMIU_SKDLOI}SDMNIUDJ_DKLSIUW<SDNIUF|SDMIUFJ)SDMNJIUHSJ 22527 D.R.S Dz

Sindbad~EG File Manager

Current Path : /home1/htainterstpstarp/www/wp-content/themes/roofix/inc/helper-traits/
Upload File :
Current File : //home1/htainterstpstarp/www/wp-content/themes/roofix/inc/helper-traits/resource-load-trait.php

<?php
/**
 * @author  RadiusTheme
 * @since   1.0
 * @version 1.0
 */


namespace radiustheme\roofix;

trait ResourceLoadTrait {
  
  public static function requires( $filename, $dir = false ){
    if ( $dir) {
      $child_file = get_stylesheet_directory() . '/' . $dir . '/' . $filename;

      if ( file_exists( $child_file ) ) {
        $file = $child_file;
      }
      else {
        $file = get_template_directory() . '/' . $dir . '/' . $filename;
      }
    }
    else {
      $child_file = get_stylesheet_directory() . '/inc/' . $filename;

      if ( file_exists( $child_file ) ) {
        $file = $child_file;
      }
      else {
        $file = Constants::$theme_inc_dir . $filename;
      }
    }

    require_once $file;
  }

  public static function get_asset_file($file) {
    return get_template_directory_uri() . '/assets/' . $file;
  }


  //@rtl
    public static function maybe_rtl( $filename ){
      if ( is_rtl() ) {
        $file = get_template_directory_uri() . '/assets/css-auto-rtl/' . $filename . '.css';
      }
      else {
        $file = get_template_directory_uri() . '/assets/css/' . $filename . '.css';
      }
	  
	  return $file;
    }



  public static function get_file( $path ){
    $file = get_stylesheet_directory_uri() . $path;
    if ( !file_exists( $file ) ) {
      $file = get_template_directory_uri() . $path;
    }
    return $file;
  }


  public static function get_img( $filename ){
    $path = '/assets/img/' . $filename;
    return self::get_file( $path );
  }

  public static function get_css( $filename ){
    $path = '/assets/css/' . $filename . '.css';
    return self::get_file( $path );
  }

  public static function get_js( $filename ){
    $path = '/assets/js/' . $filename . '.js';
    return self::get_file( $path );
  }
  public static function get_theme_css( $filename ){
    $path = '/' . $filename . '.css';
    return self::get_file( $path );
  }
  public static function get_fonts_css( $filename ){
    $path = '/assets/fonts/' . $filename . '.css';
    return self::get_file( $path );
  }  
  public static function get_font_css( $filename ){
    $path = '/assets/font/' . $filename . '.css';
    return self::get_file( $path );
  }
  public static function get_admin_css( $filename ){
    $path = '/assets/admin/css/' . $filename . '.css';
    return self::get_file( $path );
  }
  public static function get_admin_js( $filename ){
    $path = '/assets/admin/js/' . $filename . '.js';
    return self::get_file( $path );
  }


  public static function get_template_part( $template, $args = array() ){
    extract( $args );

    $template = '/' . $template . '.php';

    if ( file_exists( get_stylesheet_directory() . $template ) ) {
      $file = get_stylesheet_directory() . $template;
    }
    else {
      $file = get_template_directory() . $template;
    }

    require $file;
  }

}

Sindbad File Manager Version 1.0, Coded By Sindbad EG ~ The Terrorists