Documentación GVHIDRA 3.1.5
Referencia del Archivo block.CWBarraInfPanel.php

Ir al código fuente de este archivo.

Funciones

 smarty_block_CWBarraInfPanel ($params, $content, &$smarty)

Documentación de las funciones

smarty_block_CWBarraInfPanel ( params,
content,
&$  smarty 
)

Definición en la línea 34 del archivo block.CWBarraInfPanel.php.

{
        // LECTURA DE VALORES DE LA PILA //
        //Puntero a la pila de etiquetas que contiene a CWFichaEdicion 
        $punteroPila= count($smarty->_tag_stack)-1;
        $CW = $smarty->_tag_stack[$punteroPila][0];
        //Puntero a la etiqueta Padre (CWPanel) 
        $punteroPilaPadre = $punteroPila - 1;           
        $CWPadre = $smarty->_tag_stack[$punteroPilaPadre][0];
        
        if(!isset($content)) // Si se abre la etiqueta {CWBarraInfPanel}...
        {       
                $n_comp = "CWBarraInfPanel";            
                $num = $smarty->igepPlugin->registrarInstancia($n_comp);
        } 
        else 
        {
                $igepSmarty = new IgepSmarty(); 
                
                $ini_barra = "<tr>\n";
                $ini_barra .= "<td align='center'>\n";
$ini_barra .= "<div class='barraInfPanel'>";
                $ini_barra .= "<table style='width: 100%; ' cellspacing='0' cellpadding='2'>\n";
                $ini_barra .= "<tr>\n";
        $ini_barra .= "<td class='paginador'>\n";
        $idPanel = $smarty->_tag_stack[$punteroPilaPadre][1]['id'];
        if ($smarty->_tag_stack[$punteroPilaPadre][1]['id']!='fil')
        {
                $nombre_paginador = $smarty->_tag_stack[$punteroPilaPadre][1]['id']."_paginacion";
                $llamadasJS = "";
            $llamadasJS .= "if (eval(".$nombre_paginador.")) \n";
                $llamadasJS .= "{\n";           
                $llamadasJS .=$nombre_paginador.".dibujar_enlaces();";        
                $llamadasJS .= "}\n";        
                $igepSmarty->addPostScript($llamadasJS);
                        $paginacion = "<!-- PAGINACIÓN EN BARRA INFERIOR -->\n";                        
                        $paginacion .= "<div id='capa_".$nombre_paginador."' style='display:inline'>".$igepSmarty->getPostScript()."</div>\n";                          
                        $paginacion .= "&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; ";
//                      $paginacion .= "<div id='capa_".$idPanel."_listaModificados' style='display:none'>";
//                      //REVIEW: David, comentado el desplegable de cambios
//                      $paginacion .= "<select name='".$idPanel."_listaModificados' id='".$idPanel."_listaModificados' style='font-size:80%;' ";
//                      $paginacion_js ="";
//                              $paginacion_js .= "onChange=\"javascript:";
//                              $paginacion_js .= "if (!( (".$nombre_paginador.".hayError()) || (this.selectedIndex==0) )) { ";
//                              $paginacion_js .= $nombre_paginador.".abrir_pagina(parseInt(this.options[this.selectedIndex].value)); ";
//                              $paginacion_js .= "this.selectedIndex = 0; ";
//                              $paginacion_js .= "} else {".$nombre_paginador.".darAviso();";
//                              $paginacion_js .= "}\" "; 
//                      $paginacion .= $paginacion_js." > ";
//                      $paginacion .= "<option>cambios</option>";
//                      $paginacion .= "</select>";
//                      $paginacion .= "</div>\n";                      
                        $paginacion .= "&nbsp; <img style='display:none; width: 18px; height:14px; border-style:none' id='";
            $paginacion .= $idPanel."_imgModificado' src='".IMG_PATH_CUSTOM."avisos/marcaModificado.gif' alt='*' ";
            $paginacion .= "title='Página con modificaciones pendientes.' />";                    
                $ini_barra .= $paginacion;
        }
        $ini_barra .= "</td>\n";
        $ini_barra .= "<td align='right'>\n";
        
        $fin_barra = "</td>\n";
        $fin_barra .= "</tr>\n";
                $fin_barra .= "</table>\n";
$fin_barra .= "</div>";
                return $ini_barra.$content.$fin_barra;          
        }
}