/**
  * 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;
 
 }