/** * This method returns a list of current uploaded files. */ public static function getAvailableTemplates() { if (self::$templateList != NULL) { return self::$templateList; } $files_path = drupal_realpath('public://'); $template_dir = variable_get('views_pdf_template_path', 'views_pdf_templates'); $dir = $files_path . '/' . $template_dir; $templatesFiles = file_scan_directory($dir, '/.pdf$/', array('nomask' => '/(\\.\\.?|CVS)$/'), 1); $templates = array(); foreach ($templatesFiles as $file) { $templates[$file->filename] = $file->name; } self::$templateList = $templates; return $templates; }
/** * This method returns a list of current uploaded files. */ public static function getAvailableTemplates() { if(self::$templateList != NULL) { return self::$templateList; } $files_path = file_directory_path(); $template_dir = variable_get('views_pdf_template_path','views_pdf_templates'); $dir = $files_path.'/'.$template_dir; $templatesFiles = file_scan_directory($dir, '.pdf', array('.', '..', 'CVS'), 0, FALSE, 'filename', 0, 1); $templates = array(); foreach ($templatesFiles as $file) { $templates[$file->name] = $file->name; } self::$templateList = $templates; return $templates; }