File: /home/c1190199/public_html/_alex/wp-content/themes/portada/class/Theme.Include.class.php
<?php
/******************************************************************************/
/******************************************************************************/
class Portada_ThemeInclude
{
/**************************************************************************/
static function isPHPFile($path)
{
return(strtolower(substr($path,-3,3))=='php' ? true : false);
}
/**************************************************************************/
static function includeClass($path,$class=array())
{
foreach($class as $className)
{
if(class_exists($className)) return(false);
}
return(self::includeFile($path));
}
/**************************************************************************/
static function includeFile($path)
{
if(Portada_ThemeFile::fileExist($path)!==true) return(false);
if(self::isPHPFile($path)!==true) return(false);
require_once($path);
return(true);
}
/**************************************************************************/
static function includeFileFromDir($path,$fileExclude=array())
{
$file=Portada_ThemeFile::scanDir($path);
if($file===false) return(false);
foreach($file as $value)
{
if(in_array($value,$fileExclude)) continue;
self::includeFile($path.$value);
}
return(true);
}
/**************************************************************************/
}
/******************************************************************************/
/******************************************************************************/