芝麻web文件管理V1.00
编辑当前文件:/home/pulsehostuk9/www/cloud.pulsehost.co.uk/system/Managers/AbstractManager.php
oModule = $oModule; } /** * @return \Aurora\System\Module\AbstractModule */ public function GetModule() { return $this->oModule; } /** * @return \Aurora\System\Settings */ public function &GetSettings() { return $this->oSettings; } /** * @param \Exception $oException * @param bool $bLog = true */ protected function setLastException(\Exception $oException, $bLog = true) { $this->oLastException = $oException; if ($bLog) { $sFile = str_replace( str_replace('\\', '/', strtolower(realpath(\Aurora\System\Api::WebMailPath()))), '~ ', str_replace('\\', '/', strtolower($oException->getFile())) ); \Aurora\System\Api::Log('Exception[' . $oException->getCode() . ']: ' . $oException->getMessage() . AU_API_CRLF . $sFile . ' (' . $oException->getLine() . ')' . AU_API_CRLF . '----------------------------------------------------------------------' . AU_API_CRLF . $oException->getTraceAsString(), \Aurora\System\Enums\LogLevel::Error); } } /** * @return \Exception */ public function GetLastException() { return $this->oLastException; } /** * @return int */ public function getLastErrorCode() { $iResult = 0; if (null !== $this->oLastException) { $iResult = $this->oLastException->getCode(); } return $iResult; } /** * @return string */ public function GetLastErrorMessage() { $sResult = ''; if (null !== $this->oLastException) { $sResult = $this->oLastException->getMessage(); } return $sResult; } }