X-Git-Url: http://git.datanom.net/qtadmin.git/blobdiff_plain/815fed0cc9ba502f9450833008f7c9dd50b2e4da..3039de292a8f75426d4b2c0ea70a00b75bda5b02:/lib/utils.inc.php diff --git a/lib/utils.inc.php b/lib/utils.inc.php index a15369e..0b9fe70 100644 --- a/lib/utils.inc.php +++ b/lib/utils.inc.php @@ -1,6 +1,7 @@ root .'config.php'; +require_once $CFG->root . 'lib/session_handler.inc.php'; class Utils { @@ -18,11 +19,13 @@ class Utils { + __TITLE__ -'; - private $footer = ''; +
'; + private $footer = '
'; private $heading = '

Session timeout:

__TITLE__

'; @@ -92,6 +95,7 @@ class Utils { $file = $CFG->root.'qtadmin.log'; } file_put_contents($file, "[$time]: $message\n", FILE_APPEND | LOCK_EX); + chmod($file, 0600); break; case 'stderr': file_put_contents('php://stderr', "[$time]: $message\n"); @@ -310,6 +314,16 @@ class Utils { return $user; } + public function authorized($recipient) { + $authorized = false; + + if ($this->isAdmin() || $this->getUser() == $recipient) { + $authorized = true; + } + + return $authorized; + } + public function getHeader() { $this->log("getHeader", 4);