Rev 2084 | Go to most recent revision | Details | Compare with Previous | Last modification | View Log | SVN | RSS feed
| Rev | Author | Line No. | Line |
|---|---|---|---|
| 2068 | runge | 1 | <?php |
| 2 | |||
| 3 | require_once("config.php"); |
||
| 2111 | runge | 4 | require_once("atomjs_interface.php"); |
| 2068 | runge | 5 | |
| 6 | function GetSubfolders($directory) |
||
| 7 | { |
||
| 8 | $folders = array(); |
||
| 9 | |||
| 10 | if (file_exists($directory)) |
||
| 11 | { |
||
| 12 | $directory_handle = opendir($directory); |
||
| 13 | |||
| 14 | while (false !== ($filename = readdir($directory_handle))) |
||
| 15 | { |
||
| 16 | if (is_dir($directory . "/" . $filename) && $filename[0] != ".") |
||
| 17 | { |
||
| 18 | $folders[] = $filename; |
||
| 19 | } |
||
| 20 | } |
||
| 21 | |||
| 22 | closedir($directory_handle); |
||
| 23 | |||
| 24 | if (count($folders) > 0) |
||
| 25 | { |
||
| 26 | natcasesort($folders); |
||
| 27 | $folders = array_values($folders); |
||
| 28 | } |
||
| 29 | } |
||
| 30 | |||
| 31 | return $folders; |
||
| 32 | } |
||
| 33 | |||
| 34 | if (isset($_GET["ajax"])) |
||
| 35 | { |
||
| 36 | global $atomdHostname; |
||
| 37 | global $atomdPort; |
||
| 38 | |||
| 39 | $buffer = ""; |
||
| 40 | |||
| 41 | try |
||
| 42 | { |
||
| 2111 | runge | 43 | $socket = atomjs_connect($atomdHostname, $atomdPort); |
| 2068 | runge | 44 | |
| 2111 | runge | 45 | atomjs_write($socket, $_GET["command"]); |
| 2068 | runge | 46 | |
| 2111 | runge | 47 | echo trim(atomjs_read($socket)); |
| 2068 | runge | 48 | } |
| 49 | catch (Exception $e) |
||
| 50 | { |
||
| 51 | die($e); |
||
| 52 | } |
||
| 2111 | runge | 53 | |
| 54 | exit(0); |
||
| 2068 | runge | 55 | } |
| 56 | else |
||
| 57 | { |
||
| 58 | $pages = GetSubfolders("pages/"); |
||
| 59 | } |
||
| 60 | |||
| 61 | ?> |