cd12b173a1bcf05a323e383a517e94c316ba42c2
[infodrom.org/service.infodrom.org] / class / ajaxbackendbase.class.php
1 <?php
2
3 class AJAXBackendBase {
4   protected $db;
5   protected $relativeRootPath;
6
7   public function __construct()
8   {
9     global $db;
10     $this->db = $db;
11
12     $path = substr($_SERVER['HTTP_REFERER'], strpos($_SERVER['HTTP_REFERER'], $_SERVER['SERVER_NAME'])+strlen($_SERVER['SERVER_NAME'])+1);
13
14     $pos = 0;
15     $this->relativeRootPath = '';
16     while (($pos = strpos($path, '/', $pos)) !== false) {
17       $this->relativeRootPath .= '../';
18       $pos++;
19     }
20   }
21
22   public function relativeRootPath()
23   {
24     return $this->relativeRootPath;
25   }
26
27 }