public function getTemplates()
{
$templatesPathes = array();
if ($this->BcBaser->siteConfig['theme']) {
$templatesPathes[] = WWW_ROOT . 'theme' . DS . $this->BcBaser->siteConfig['theme'] . DS . 'Feed' . DS;
}
$templatesPathes[] = BASER_PLUGINS . 'Feed' . DS . 'View' . DS . 'Feed' . DS;
$_templates = array();
foreach ($templatesPathes as $templatesPath) {
$folder = new Folder($templatesPath);
$files = $folder->read(true, true);
$foler = null;
if ($files[1]) {
if ($_templates) {
$_templates = am($_templates, $files[1]);
} else {
$_templates = $files[1];
}
}
}
$templates = array();
foreach ($_templates as $template) {
$ext = Configure::read('BcApp.templateExt');
if ($template != 'ajax' . $ext && $template != 'error' . $ext) {
$template = basename($template, $ext);
$templates[$template] = $template;
}
}
return $templates;
}