コード例 #1
0
 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;
 }
コード例 #2
0
 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;
 }
コード例 #3
0
 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;
 }