public function indexAction() { $user = Zend_Auth::getInstance()->getIdentity(); if ((int) $user->sqSistema !== (int) \Core_Configuration::getSicaeSqSistema()) { $this->_redirect('/index/home'); } }
public function preInsert($entity, $dto = NULL) { if (!(array) \Core_Integration_Sica_User::get()) { $systemEntity = $this->getEntityManager()->getRepository('app:Sistema')->findOneBySqSistema(\Core_Configuration::getSicaeSqSistema()); \Core_Integration_Sica_User::set((object) array('sqUsuario' => 0, 'sqSistema' => $systemEntity->getSqSistema(), 'inPerfilExterno' => true)); \Core_Integration_Sica_User::setSystems(array($systemEntity->getSqSistema() => array('sgSistema' => $systemEntity->getSgSistema()))); } $entity->setTxSenha(md5($entity->getTxSenha())); $entity->setStRegistroAtivo(\Core_Configuration::getSicaeUsuarioExtStRegistroPendAtivacao()); // Para tratamento do Usuário Externo do CANIE -- INICIO ######## $repository = 'app:Pessoa'; $data = array('noPessoa' => $entity->getNoUsuarioExterno(), 'stRegistroAtivo' => TRUE, 'stUsuarioExterno' => TRUE, 'sqTipoPessoa' => 1); $method = 'libCorpSavePessoa'; $sqPessoa = $this->getServiceLocator()->getService('Pessoa')->saveLibCorp($repository, $method, $data); $entity->setSqUsuarioExterno($sqPessoa); ######## // Para tratamento do Usuário Externo do CANIE -- FIM }