| 123456789101112131415161718192021222324252627282930313233343536373839 |
- <?php
- class ApiRouteBase {
- public $_apiUser;
- public $_apiUserAcl;
- public $_apiBaseUri;
- public $_logger;
- public function setUser($user) {
- $this->_apiUser = $user;
- }
- public function setBaseUri($uri) {
- $this->_apiBaseUri = $uri;
- }
- public function getUserAcl() {
- $this->_apiUserAcl = new UserAcl($this->_apiUser->getID(), $use_cache = true);
- $this->_apiUserAcl->fetchGroups();
- $this->_apiUserAcl->fetchAllPerms(true);
- return $this->_apiUserAcl;
- }
- public function setLogger($logger) {
- $this->_logger = $logger;
- }
- public function reqDBG($request) {
- if (!$this->_logger) return;
- $this->_logger->reqDBG($request);
- }
- public function DBG($reqLog, $lineNr = null, $funName = null, $className = null) {
- if (!$this->_logger) return;
- $this->_logger->DBG($reqLog, $lineNr, $funName, $className);
- }
- }
|