| Server IP : 212.183.175.188 / Your IP : 216.73.216.82 Web Server : nginx/1.30.4 System : Linux duemilacom6.interac.it 5.10.0-28-amd64 #1 SMP Debian 5.10.209-2 (2024-01-31) x86_64 User : cvevolpi ( 10022) PHP Version : 7.4.33 Disable Function : opcache_get_status MySQL : OFF | cURL : ON | WGET : OFF | Perl : OFF | Python : OFF | Sudo : OFF | Pkexec : OFF Directory : /var/www/vhosts/cvevolpi.it/httpdocs/wp-content/themes/sentinel/ffOptions/core/feeders/ |
Upload File : |
<?php
class fdr{
static $feeders = array();
static function Get($feeder){
if( is_array($feeder) ){
$params = $feeder;
$feeder = $feeder['feeder'];
}else{
$params = null;
}
$feeder = str_replace(" ","",$feeder);
// is it loaded ?
if( !empty( fdr::$feeders[ $feeder ] ) ){
return fdr::$feeders[ $feeder ];
}
// does class of it exist?
$class = 'fdr'.$feeder;
if( class_exists($class) ){
fdr::$feeders[ $feeder ] = new $class($params);
return fdr::$feeders[ $feeder ];
}
$file = ffOptEnv::getDir('feeders').'/'.$class.'.php';
if( ! file_exists( $file ) ){
die( "File <b>$file</b> for feeder <b>$feeder</b> with class <b>$class</b> does not exist!" );
}
require_once $file;
if( class_exists($class) ){
fdr::$feeders[ $feeder ] = new $class($params);
return fdr::$feeders[ $feeder ];
}
die( "File <b>$file</b> for feeder <b>$feeder</b> does not have class <b>$class</b>" );
}
}