MailTemplateList.php
[Pman.Core] / MailTemplateList.php
1 <?php
2
3 require_once 'ConvertStyle.php';
4
5 class Pman_Core_MailTemplateList extends Pman_Core_ConvertStyle
6 {
7     
8     function get()
9     {
10         $fopts = HTML_FlexyFramework::get()->HTML_Template_Flexy;
11         
12         $templateDir = explode(PATH_SEPARATOR, $fopts['templateDir']);
13         
14         $ret = array();
15         
16         foreach ($templateDir as $dir){
17             
18             if(!file_exists($dir . '/mail')){
19                 continue;
20             }
21             
22             if ($handle = opendir($dir . '/mail')) {
23                 while (false !== ($entry = readdir($handle))) {
24                     if ($entry == "." || $entry == ".." || !preg_match('/\.html$/', $entry)) {
25                         continue;
26                     }
27                     
28                     $ret[] = array(
29                         'file' => $entry,
30                         'content' => $this->convertStyle("$dir/mail/$entry")
31                     );
32                 }
33                 
34                 closedir($handle);
35             }
36             
37         }
38         
39         $this->jok($ret);
40         
41     }
42      
43 }