![]() |
Documentación GVHIDRA 3.1.5
|
Ir al código fuente de este archivo.
Funciones | |
smarty_block_CWArbol ($params, $content, &$smarty) |
smarty_block_CWArbol | ( | $ | params, |
$ | content, | ||
&$ | smarty | ||
) |
Definición en la lÃnea 34 del archivo block.CWArbol.php.
{ if(!isset($content)) // Si se abre la etiqueta {CWMarcoPanel}... { $n_comp = "CWArbol"; // Necesitamos saber cuántas instancias de este componente existen ya / para poner el codigo o no $num=$smarty->igepPlugin->registrarInstancia($n_comp); } else { $igepSmarty = new IgepSmarty(); $smarty->igepPlugin->registrarInclusionJS('TreeMenu.js'); $smarty->igepPlugin->registrarInclusionJS('objBotonToolTip.js'); if($params['arbol']) { $html_ObjArbol="<br/>".$params['arbol']; } $tituloArbol = "Panel árbol"; if($params['titulo']) { $tituloArbol = $params['titulo']; } $llamadas_js=""; //Parche temporal, evita errores de vavascrip $llamadas_js.="var edi_paginacion;\n var lis_paginacion;"; $llamadas_js .= "bttlArbol = new objBTTArbol('bttlArbol','','','');"; $igepSmarty->addPreScript($llamadas_js); //Registramos el objeto paginador $smarty->igepPlugin->registerJSObj('bttlArbol'); if ($params['estado'] == 'on') { $estado = "display:block;"; } else { $estado = "display:none;"; } $anchoArbol= '25'; if($params['ancho']) { $anchoArbol = $params['ancho']; } $anchoPanel = 100 - $anchoArbol; $html_arbol = ""; $fin_arbol = ""; $html_arbol .= "<div id='P_edi' style='".$estado.";'>\n"; $html_arbol .= "<table style='width: 100%;' border='0' cellspacing='0' cellpadding='0'>\n"; $html_arbol .= "<tr style='width: 100%; vertical-align:top' >\n"; $html_arbol .= "<td id='celdaArbol' class='arbol' style='width: ".$anchoArbol."%;' >\n"; $html_arbol .= "<div id='divArbolCab' style='display:block;'>\n"; $html_arbol .= "<table style='width: 100%; height:100%;' border='0' align='center' cellspacing='0' cellpadding='0'>\n"; $html_arbol .= "<tr class=\"barraSupPanel\">\n"; $html_arbol .= "<td style='width: 5; height:20;' ></td>\n"; $html_arbol .= "<td>\n"; $html_arbol .= $tituloArbol; $html_arbol .= "</td>\n"; $html_arbol .= "<td align='right'>\n"; $html_arbol .= "<img src='".IMG_PATH_CUSTOM."botones/55.gif' border='0' alt='><' title='Contraer panel Arbol' onClick=\"javascript:bttlArbol.accionarPanel(".$anchoArbol.");\" />"; $html_arbol .= "</td>"; $html_arbol .= "</tr>\n"; $html_arbol .= "</table>\n"; $html_arbol .= "</div>\n"; $html_arbol .= "<div id='divArbol' style='display:block;max-height: 375px;overflow:auto;'>\n"; $html_arbol .= $html_ObjArbol; $html_arbol .= "</div>\n"; $html_arbol .= "<div id='divArbolOculto' style='display:none;'>\n"; $html_arbol .= "<table style='width: 100%;' border='0' align='center' cellspacing='0' cellpadding='0'>\n"; $html_arbol .= "<tr class=\"barraSupPanel\">\n"; $html_arbol .= "<td align='right'>\n"; $html_arbol .= "<img src='".IMG_PATH_CUSTOM."botones/54.gif' border='0' alt='<>' title='Expandir panel Arbol' onClick=\"javascript:bttlArbol.accionarPanel(".$anchoArbol.");\" />"; $html_arbol .= "</td>\n"; $html_arbol .= "</tr>\n"; $html_arbol .= "<tr><td class='arbol' style='height: 100%;'>\n"; $html_arbol .= "</td></tr>\n"; $html_arbol .= "</table>\n"; $html_arbol .= "</div>\n"; $html_arbol .= "</td>\n"; $html_arbol .= "<td> </td>\n"; // Separación entre árbol y panel $html_arbol .= "<td id='celdaPanel' style='width: ".$anchoPanel."%;' >\n"; // Abrimos la celda q contendrá el panel $fin_arbol .= "</td>\n"; $fin_arbol .= "</tr>\n"; $fin_arbol .= "</table>\n"; $fin_arbol .= "</div>\n"; return $igepSmarty->getPreScript().$html_arbol.$content.$fin_arbol."\n"; } }