/** * */ protected function _connect() { $connected = $this->isConnected(); /** * Está negado o IF abaixo, pois o comando deve ser executado * apenas na primeira conexão para não dar lupe infinito */ if (!$connected) { parent::_connect(); $stmt = $this->prepare("ALTER SESSION SET NLS_DATE_FORMAT = 'YYYY-MM-DD HH24:MI:SS'"); $stmt->execute(); $stmt = $this->prepare("ALTER SESSION SET NLS_NUMERIC_CHARACTERS = '.,'"); $stmt->execute(); try { @($uri = ZendT_Url::getUriApp()); @($obj = Zend_Auth::getInstance()->getStorage()->read()); if (method_exists($obj, 'getLogin')) { $user = Zend_Auth::getInstance()->getStorage()->read()->getLogin(); } else { $user = '******'; } $sql = "BEGIN "; $sql .= " dbms_application_info.set_module('{$uri}', '{$user}'); "; $sql .= "END; "; $stmt = $this->prepare($sql); $stmt->execute(); } catch (Exception $ex) { } } }