Example #1
0
 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();
 }