function __construct() { parent::__construct(); include dirname(__FILE__) . '/slide-model.php'; $slide_type_files = (array) glob(dirname(__FILE__) . '/slides/*/slide.php'); foreach ((array) $slide_type_files as $filename) { if (is_readable($filename)) { include_once $filename; $slug = basename(dirname($filename)); $classname = slidedeck2_get_classname_from_filename(dirname($filename)); $prefix_classname = "SlideDeckSlideType_{$classname}"; if (class_exists($prefix_classname)) { $this->slide_types[$slug] = new $prefix_classname(); } } } $this->Slide = new SlideDeckSlideModel(); }