php7 fixes
[Pman.Builder] / Readers.php
1 <?php
2
3 /**
4  * list all the readers so they can be loaded..
5  * -- called from where?
6  * 
7  * 
8  */
9  require_once 'Pman.php';
10
11 class Pman_Builder_Readers extends Pman
12 {
13     function getAuth()
14     {
15         parent::getAuth(); // load company!
16         $au = $this->getAuthUser();
17         if (!$au) {
18             $this->jerr("Not authenticated", array('authFailure' => true));
19         }
20         $this->authUser = $au;
21         return true;
22         
23     }
24     function get($base, $opt = array())
25     {
26          $ff = HTML_FlexyFramework::get();
27         $top = $ff->rootDir.'/Pman/';
28       
29         
30         
31         
32         $ret = array();
33         foreach(scandir($top) as $m) {
34             if ($m == 'Builder') {
35                 continue;
36             }
37             $vf = "{$top}{$m}/$m.readers.js";
38           //  print_R($vf);
39             if (!strlen($m) ||  $m[0] == '.' ||  !file_exists($vf) ) {
40                 continue;
41             }
42             
43             $ret[] = "Pman/$m/$m.readers.js";
44         }
45         $this->jdata($ret);
46     }
47     
48 }