![]() |
Documentación GVHIDRA 3.1.5
|
Métodos públicos | |
IgepPlugin () | |
registrarInstancia ($tipoComponente) | |
getNumeroInstancia ($tipoComponente) | |
registrarInclusionJS ($nombreFichero, $ruta='') | |
incluidoJS ($nombreFichero) | |
getFicherosJS () | |
registrarInclusionCSS ($nombreFichero, $ruta='') | |
getFicherosCSS () | |
registerJSObj ($nombreObjeto) | |
addJSObjects2Document () | |
Campos de datos | |
$v_instancia | |
$v_ficheroJS | |
$v_objJSDocument |
Definición en la línea 49 del archivo IgepPlugin.php.
addJSObjects2Document | ( | ) |
Definición en la línea 174 del archivo IgepPlugin.php.
{ $cadenaJs =''; $cadenaJs ="<!-- Registro de los objetos JS en el arbol DOM para invocacin desde iframe -->\n"; $cadenaJs.="<script type='text/javascript'>\n"; $cadenaJs.="<!--//--><![CDATA[//><!--\n"; foreach($this->v_objJSDocument as $nomObjeto=>$numRegistros) { $this->v_objJSDocument; $cadenaJs .= "document.".$nomObjeto."=eval('".$nomObjeto."');\n"; } $cadenaJs.="\n//--><!]]>\n</script>\n"; $cadenaJs.="<!-- Fin Registro objetos JS -->\n"; return($cadenaJs); } //Fin addJSObjects2Document
getFicherosCSS | ( | ) |
Definición en la línea 150 del archivo IgepPlugin.php.
{ $str_aux = "\n<!-- Fichero(s) CSS -->\n"; $v_ficheros = array_keys($this->v_ficheroCSS); $numElem = count($v_ficheros); for ($i =0; $i<$numElem; $i++) { $str_aux .= "<link rel='stylesheet' href='".$v_ficheros[$i]."' type='text/css' />\n"; } $str_aux .= "\n<!-- Fin de Fichero(s) CSS -->\n"; return($str_aux); }
getFicherosJS | ( | ) |
Definición en la línea 121 del archivo IgepPlugin.php.
{ $str_aux = "\n<!-- Ficheros JS -->\n"; $v_ficheros = array_keys($this->v_ficheroJS); $numElem = count($v_ficheros); for ($i =0; $i<$numElem; $i++) { $str_aux .= "<script type='text/javascript' src='".$v_ficheros[$i]."'></script>\n"; } $str_aux .= "\n<!-- Fin de Ficheros JS -->\n"; return($str_aux); }
getNumeroInstancia | ( | $ | tipoComponente | ) |
Definición en la línea 90 del archivo IgepPlugin.php.
{ if (isset($this->v_instancia[$tipoComponente]['numeroInstancia'])) $resultado = $this->v_instancia[$tipoComponente]['numeroInstancia']; else $resultado = 0; return($resultado); } //FIN registrarInstancia
IgepPlugin | ( | ) |
Definición en la línea 60 del archivo IgepPlugin.php.
{ define("APP_PATH",''); // dirname($_SERVER['REQUEST_URI'])."/" define("IMG_PATH",APP_PATH."igep/images/"); define("JS_PATH",APP_PATH."igep/js/"); //REVIEW: Toni y David. quitar el new. $configuration = ConfigFramework::getConfig(); $customDirname = $configuration->getCustomDirName(); define("IMG_PATH_CUSTOM",APP_PATH.'igep/custom/'.$customDirname.'/images/'); define("CSS_PATH",APP_PATH.'igep/custom/'.$customDirname.'/css/'); define("MODXML_PATH",APP_PATH."include/"); $this->v_instancia = array(); $this->v_ficheroJS = array(); $this->v_ficheroCSS = array(); $this->v_objJSDocument = array(); } //FIN constructor
incluidoJS | ( | $ | nombreFichero | ) |
Definición en la línea 115 del archivo IgepPlugin.php.
{ return(array_key_exists($nombreFichero, $this->v_ficheroJS)); } //FIN incluidoJS
registerJSObj | ( | $ | nombreObjeto | ) |
Definición en la línea 164 del archivo IgepPlugin.php.
{ if (isset($this->v_objJSDocument[$nombreObjeto])) $this->v_objJSDocument[$nombreObjeto]++; else $this->v_objJSDocument[$nombreObjeto] = 1; return($this->v_objJSDocument[$nombreObjeto]); } //FIN addObjJS2Document
registrarInclusionCSS | ( | $ | nombreFichero, |
$ | ruta = '' |
||
) |
Definición en la línea 134 del archivo IgepPlugin.php.
{ $fichero = CSS_PATH.$nombreFichero; if ($ruta != '') { $fichero = $ruta.$nombreFichero; } if (isset($this->v_ficheroCSS[$fichero])) $this->v_ficheroCSS[$fichero]++; else $this->v_ficheroCSS[$fichero] = 1; return($this->v_ficheroCSS[$fichero]); } //FIN registrarInclusionJS
registrarInclusionJS | ( | $ | nombreFichero, |
$ | ruta = '' |
||
) |
Definición en la línea 100 del archivo IgepPlugin.php.
{ $fichero = JS_PATH.$nombreFichero; if ($ruta != '') { $fichero = $ruta.$nombreFichero; } if (isset($this->v_ficheroJS[$fichero])) $this->v_ficheroJS[$fichero]++; else $this->v_ficheroJS[$fichero] = 1; return($this->v_ficheroJS[$fichero]); } //FIN registrarInclusionJS
registrarInstancia | ( | $ | tipoComponente | ) |
Definición en la línea 80 del archivo IgepPlugin.php.
{ if (isset($this->v_instancia[$tipoComponente]['numeroInstancia'])) $this->v_instancia[$tipoComponente]['numeroInstancia']++; else $this->v_instancia[$tipoComponente]['numeroInstancia'] = 1; return($this->v_instancia[$tipoComponente]['numeroInstancia']); } //FIN registrarInstancia
$v_ficheroJS |
Definición en la línea 52 del archivo IgepPlugin.php.
$v_instancia |
Definición en la línea 51 del archivo IgepPlugin.php.
$v_objJSDocument |
Vector de objetos JS que se registrarn en el documento para poder acceder a ellos desde el iframe oculto
Definición en la línea 58 del archivo IgepPlugin.php.