Файл: adultscript-2.0.3-pro/files/modules/channel/channel.php
Строк: 44
<?php
class VModule_channel
{
    protected $db;
    protected $tpl;
    public function __construct()
    {
        $this->db    = VF::factory('database');
        $this->tpl    = VF::factory('template');
    }
    
    public function render()
    {
        $component  = VUri::request(0);
        
        if ($component == 'channels') {
              $component    = 'browse';
        } elseif ($component == 'channel') {
              $component    = 'view';
        }
        $component_class = 'VComponent_channel_'.$component;
        try {
            require MODULES_DIR.'/channel/components/'.$component.'.php';
            $obj = new $component_class();
            $obj->render();
        } catch (Exception $e) {
            throw new VException($e);
        }
    }
}