X-Git-Url: http://git.roojs.org/?a=blobdiff_plain;f=Pman.php;h=84fb10631523a21aff706bac594e05c817e00168;hb=refs%2Fheads%2Fwip_edward_T5642_Report_designer_hebe;hp=70058ad282f418a8222ca5c49f80660378284cdb;hpb=0c61c7f4b119a2e04d8a5c21522556199b01c2b5;p=Pman.Base diff --git a/Pman.php b/Pman.php index 70058ad..84fb106 100644 --- a/Pman.php +++ b/Pman.php @@ -158,7 +158,7 @@ class Pman extends HTML_FlexyFramework_Page call_user_func_array(array($c,$fn),$args); } } - return; + } function get($base, $opts=array()) @@ -173,12 +173,13 @@ class Pman extends HTML_FlexyFramework_Page // should really be moved to Login... - + /* if ($bits[0] == 'PasswordReset') { $this->linkFail = $this->resetPassword(@$bits[1],@$bits[2],@$bits[3]); header('Content-type: text/html; charset=utf-8'); return; - } + } + */ $au = $this->getAuthUser(); if ($au) { @@ -195,7 +196,7 @@ class Pman extends HTML_FlexyFramework_Page } - if (strlen($base)) { + if (strlen($base) && $bits[0] != 'PasswordReset') { $this->jerror("BADURL","invalid url: $base"); } // deliver template @@ -393,35 +394,6 @@ class Pman extends HTML_FlexyFramework_Page */ - function resetPassword($id,$t, $key) - { - - $au = $this->getAuthUser(); - if ($au) { - return "Already Logged in - no need to use Password Reset"; - } - - $u = DB_DataObject::factory('core_person'); - //$u->company_id = $this->company->id; - $u->active = 1; - if (!$u->get($id) || !strlen($u->passwd)) { - return "invalid id"; - } - - // validate key.. - if ($key != $u->genPassKey($t)) { - return "invalid key"; - } - $uu = clone($u); - $u->no_reset_sent = 0; - $u->update($uu); - - if ($t < strtotime("NOW - 1 DAY")) { - return "expired"; - } - $this->showNewPass = implode("/", array($id,$t,$key)); - return false; - } /** * jerrAuth: standard auth failure - with data that let's the UI know.. @@ -754,7 +726,9 @@ class Pman extends HTML_FlexyFramework_Page $this->callModules('applyCSSIncludes', $this); foreach($this->css_includes as $module => $ar) { - $pg->assetArrayToHtml( $ar , 'css'); + if ($ar) { + $this->assetArrayToHtml( $ar , 'css'); + } } // old style... - probably remove this...