if (
!empty($_REQUEST['isDev'])
&&
- !empty($_SERVER['SERVER_ADDR']) &&
(
- (($_SERVER['SERVER_ADDR'] == '127.0.0.1') && ($_SERVER['REMOTE_ADDR'] == '127.0.0.1'))
+ (
+ !empty($_SERVER['SERVER_ADDR']) &&
+ (
+ (($_SERVER['SERVER_ADDR'] == '127.0.0.1') && ($_SERVER['REMOTE_ADDR'] == '127.0.0.1'))
+ ||
+ (($_SERVER['SERVER_ADDR'] == '::1') && ($_SERVER['REMOTE_ADDR'] == '::1'))
+ )
+ )
||
- (($_SERVER['SERVER_ADDR'] == '::1') && ($_SERVER['REMOTE_ADDR'] == '::1'))
+ !empty($boot->Pman['enable_isdev_url'])
)
) {
}
-
- /**
- * getAuthUser: - get the authenticated user..
- *
- * @return {DB_DataObject} of type Pman[authTable] if authenticated.
- */
-
- function getAuthUser()
- {
- if (!empty($this->authUser)) {
- return $this->authUser;
+ static function staticGetAuthUser($t) {
+ if (!empty($t->authUser)) {
+ return $t->authUser;
}
$ff = HTML_FlexyFramework::get();
$tbl = empty($ff->Pman['authTable']) ? 'core_person' : $ff->Pman['authTable'];
if (is_a($u,'PEAR_Error') || !$u->isAuth()) {
return false;
}
- $this->authUser =$u->getAuthUser();
- return $this->authUser ;
+ $t->authUser =$u->getAuthUser();
+ return $t->authUser ;
+
+ }
+
+ /**
+ * getAuthUser: - get the authenticated user..
+ *
+ * @return {DB_DataObject} of type Pman[authTable] if authenticated.
+ */
+
+ function getAuthUser()
+ {
+ return self::staticGetAuthUser($this);
}
/**
* hasPerm:
$au = $this->getAuthUser();
return $au && $au->hasPerm($name,$lvl);
- }
-
+ }
/**
* modulesList: List the modules in the application
*
// DEPRECITAED - use moduleslist
function modules() { return $this->modulesList(); }
- // DEPRECIATED.. - use getAuthUser...
- function staticGetAuthUser() { $x = new Pman(); return $x->getAuthUser(); }
-
-
+
// DEPRICATED USE Pman_Core_Mailer
function emailTemplate($templateFile, $args)