public function MenuProfileSystem() { $infoSystem = Core_Integration_Sica_User::getInfoSystem(); $urlHelp = array_key_exists('txUrlHelp', (array) $infoSystem) ? $infoSystem['txUrlHelp'] : '#'; $html = '<ul class="nav pull-right dropdown-perfil"> <li class="divider-vertical visible-desktop"></li> <li class="dropdown pull-right"> <a data-toggle="dropdown" class="dropdown-toggle" href="#"> <img src="/assets/img/icons/icon-perfil.png"> </a> <ul class="dropdown-menu">'; $html .= '<li><span>Nome: ' . $this->view->userName() . '</span></li>'; $html .= '<li><span>Perfil: ' . Core_Integration_Sica_User::getUserNoProfile() . '</span></li>'; if (\Core_Integration_Sica_User::getUserProfileExternal()) { $linkHelp = ''; $html .= '<li class="divider"></li>'; if (count(\Core_Integration_Sica_User::getUserAllProfile()) > 1) { $html .= $this->view->usuarioExterno()->optionSelecionarPerfil(); } $html .= $this->view->usuarioExterno()->optionAlterarCadastro(); } else { $linkHelp = '<li><a href="' . $urlHelp . '" target="_blank">Ajuda</a></li>'; $html .= $this->view->usuario()->optionUnidadeOrg(); $html .= '<li class="divider"></li>'; if (count(\Core_Integration_Sica_User::getUserAllProfile()) > 1) { $html .= $this->view->usuario()->optionSelecionarPerfil(); } } $html .= '<li><a data-toggle="modal" data-backdrop="static" data-keyboard="false" ' . 'href="#modal-alterar-senha" id="btn-alterar-senha">Alterar Senha</a></li>'; $html .= $linkHelp; $html .= '<li><a href="' . $this->view->usuario()->urlLogout() . '">Sair</a></li>'; $html .= '</ul></li><li class="divider-vertical visible-desktop"></li>'; return $html; }
public function MenuProfileSystem() { $urlSica = rtrim(\Zend_Controller_Front::getInstance()->getParam('bootstrap')->getOption('urlSica'), '/'); $infoSystem = \Core_Integration_Sica_User::getInfoSystem(); $urlHelp = array_key_exists('txUrlHelp', (array) $infoSystem) ? $infoSystem['txUrlHelp'] : '#'; $html = '<ul class="nav pull-right dropdown-perfil"> <li class="divider-vertical visible-desktop"></li> <li class="dropdown pull-right"> <a data-toggle="dropdown" class="dropdown-toggle" href="#"> <img src="/img/icons/icon-perfil.png"> </a> <ul class="dropdown-menu">'; $html .= '<li><span>Nome: ' . $this->view->userName() . '</span></li>'; $html .= '<li><span>Perfil: ' . \Core_Integration_Sica_User::getUserNoProfile() . '</span></li>'; if (\Core_Integration_Sica_User::getUserProfileExternal()) { $linkHelp = ''; $html .= '<li class="divider"></li>'; if (count(\Core_Integration_Sica_User::getUserAllProfile()) > 1) { $html .= $this->view->usuarioExterno()->optionSelecionarPerfil(); } $html .= $this->view->usuarioExterno()->optionAlterarCadastro(); } else { $linkHelp = '<li><a href="' . $urlHelp . '" target="_blank">Ajuda</a></li>'; $html .= $this->view->usuario()->optionUnidadeOrg(); $html .= '<li class="divider"></li>'; if (count(\Core_Integration_Sica_User::getUserAllProfile()) > 1) { $html .= $this->view->usuario()->optionSelecionarPerfil(); } } $html .= '<li><a href="' . $urlSica . '/index/home/change/password">Alterar Senha</a></li>'; $html .= $linkHelp; $html .= '<li><a href="' . $urlSica . '/usuario/logout">Sair</a></li>'; $html .= '</ul></li><li class="divider-vertical visible-desktop"></li>'; return $html; }
public function modalSelecionarPerfil() { $urlSica = rtrim(Zend_Controller_Front::getInstance()->getParam('bootstrap')->getOption('urlSica'), '/') . '/'; $html = '<div class="modal hide" id="modal-usuario-perfil"> <div class="modal-header"> <button type="button" class="close" data-dismiss="modal">×</button> <h3>Perfil</h3> </div> <form id="form-user-profile" method="post" name="form-user-profile" action="' . $this->view->urlCurrent(array('controller' => 'usuario-perfil', 'action' => 'user-profile')) . '" class="form-horizontal"> <div class="modal-body"> <fieldset> <input type="hidden" name="systemId" id="systemId" value="' . \Core_Integration_Sica_User::getUserSystem() . '" /> <div class="control-group"> <label class="control-label"><span class="required">*</span> Perfil</label> <div class="controls"> <select name="sqPerfilUsuarioExterno" class="required" id="sqPerfilUsuarioExterno">'; $html .= "<option value=\"\">Selecione uma opção</option>"; foreach ((array) \Core_Integration_Sica_User::getUserAllProfile() as $perfil) { $html .= "<option value=\"{$perfil['sqPerfil']}\">"; $html .= $perfil['noPerfil'] . '</option>'; } $html .= '</select> </div> </div> </fieldset> </div> <div class="modal-footer"> <button class="btn btn-primary">Concluir</button> <a href="#" class="btn" data-dismiss="modal"> <i class="icon-remove"></i> Cancelar</a> </div> </form> </div>'; $html .= '<script src="' . $urlSica . $this->view->assetUrl('sica/usuario-externo/sistemas.js') . '" type="text/javascript"></script>'; return $html; }