phpDocumentor
[ árbol de herencia: Centrales ] [ índice: Centrales ] [ índice general ]

toba_vinculador

Esta clase maneja la VINCULACION entre operaciones. Conoce todos los lugares a los que la operación actual puede acceder (considerando el USUARIO que lo solicito) Para navegar hacia ellas puede construir URLs e incluirlos en algún TAG


		
		

Ubicada en /nucleo/lib/toba_vinculador.php [line 14]

Deprecated: Function split() is deprecated in /home/ricardo/proyectos/toba_migraciones/proyectos/toba_editor/www/doc/api/Varios/c305412028b9a2be48c5677e1d4f636f/%%404^%%40462378^classtags.tpl.php on line 37 Deprecated: Function split() is deprecated in /home/ricardo/proyectos/toba_migraciones/proyectos/toba_editor/www/doc/api/Varios/c305412028b9a2be48c5677e1d4f636f/%%404^%%40462378^classtags.tpl.php on line 54
Vincula operaciones
Clase Javascript equivalente: vinculador

Métodos Propios
static void   instancia()  
static mixed   url_a_variable()   Desemmpaqueta una variable compleja (ej. array) que formaba parte de una URL
static string   variable_a_url()   Empaqueta una variable compleja (ej. array) para poder ser parte de una URL
void   crear_autovinculo()  
void   crear_vinculo()  
void   generar_html()  
void   generar_js()  
string   generar_solicitud()   Generacion directa de una URL que representa un posible futuro acceso a la infraestructura No se chequean permisos
string   get_qs_zona()   Retorna el querystring propagando la zona actual (si es que hay y está cargada)
string   get_url()   Genera una url que apunta a una operación de un proyecto
void   info()   Método de debug que dumpea el estado actual de los vinculos registrados
string   navegar_a()   Genera un salto de javascript directo a una pagina
void   registrar_vinculo()  

static method instancia  [línea 21]

  static void instancia( )



static method url_a_variable  [línea 273]

  static mixed url_a_variable( mixed $url  )

Desemmpaqueta una variable compleja (ej. array) que formaba parte de una URL
Parámetros:
mixed   $url:  Parte de una url que contiene una variable

See:  toba_vinculador::variable_a_url


static method variable_a_url  [línea 255]

  static string variable_a_url( mixed $variable  )

Empaqueta una variable compleja (ej. array) para poder ser parte de una URL
Parámetros:
mixed   $variable:  Arreglo o tipo basico

See:  toba_vinculador::url_a_variable


crear_autovinculo  [línea 48]

  void crear_autovinculo( [ $parametros = array()], [ $opciones = array()]  )

Parámetros:
   $parametros: 
   $opciones: 

See:  toba_vinculador::get_url()
Deprecated:  Usar get_url


crear_vinculo  [línea 38]

  void crear_vinculo( [ $proyecto = null], [ $item = null], [ $parametros = array()], [ $opciones = array()]  )

Parámetros:
   $proyecto: 
   $item: 
   $parametros: 
   $opciones: 

See:  toba_vinculador::get_url()
Deprecated:  Usar get_url


generar_html  [línea 308]

  void generar_html( $url, $parametros  )

Parámetros:
   $url: 
   $parametros: 

Access:  protected


generar_js  [línea 393]

  void generar_js( )



generar_solicitud  [línea 122]

  string generar_solicitud( [string $item_proyecto = null], [string $item = null], [array $parametros = null], [boolean $zona = false], [boolean $cronometrar = false], [array $param_html = null], [boolean $menu = null], [string $celda_memoria = null], [ $servicio = null], [ $objetos_destino = null], [ $prefijo = null]  )

Generacion directa de una URL que representa un posible futuro acceso a la infraestructura No se chequean permisos
Parámetros:
string   $item_proyecto:  Proyecto al que pertenece el ítem destino (por defecto el actual)
string   $item:  ID. del ítem destino (por defecto el actual)
array   $parametros:  Párametros enviados al ítem, arreglo asociativo de strings
boolean   $zona:  Activa la propagación automática del editable en la zona
boolean   $cronometrar:  Indica si la solicitud generada por este vinculo debe cronometrarse
array   $param_html: 
boolean   $menu:  El vinculo esta solicitado por el menu?
string   $celda_memoria:  Namespace de memoria a utilizar, por defecto el actual
   $servicio: 
   $objetos_destino: 
   $prefijo: 

Return:  URL hacia el ítem solicitado
Deprecated:  Desde 1.0 usar get_url o get_url_
Access:  protected


get_qs_zona  [línea 229]

  string get_qs_zona( )

Retorna el querystring propagando la zona actual (si es que hay y está cargada)


get_url  [línea 72]

  string get_url( [string $proyecto = null], [string $item = null], [array $parametros = array()], [array $opciones = array()]  )

Genera una url que apunta a una operación de un proyecto
Parámetros:
string   $proyecto:  Proyecto destino, por defecto el actual
string   $item:  Item destino, por defecto el actual
array   $parametros:  Parametros pasados al item, es un arreglo asociativo id_parametro => valor
array   $opciones:  Arreglo asociativo de opciones ellas son:
  1.  zona => Activa la propagación automática del editable en la zona
  2.  cronometrar => Indica si la solicitud generada por este vinculo debe cronometrarse
  3.  param_html => Parametros para la construccion de HTMLSi esta presente se genera HTML en vez de una URLLas claves asociativas sonframeclase_csstextotipo [normal,popup]inicializacionimagen_recurso_origenimagen
  4.  texto => Texto del vínculo
  5.  menu => El vinculo esta solicitado por una opción menu?
  6.  celda_memoria => Namespace de memoria a utilizarpor defecto el actual
  7.  servicio => Servicio solicitadopor defecto get_html
  8.  objetos_destino => array(array(proyectoid_objeto)...Objetos destino del vinculo
  9.  prefijo => Punto de acceso a llamar.

Return:  Una URL o el link html en caso


info  [línea 421]

  void info( )

Método de debug que dumpea el estado actual de los vinculos registrados


navegar_a  [línea 381]

  string navegar_a( [string $item_proyecto = ""], [string $item = ""], [array $parametros = null], [boolean $zona = false], [boolean $cronometrar = false]  )

Genera un salto de javascript directo a una pagina
Parámetros:
string   $item_proyecto:  Proyecto al que pertenece el ítem destino (por defecto el actual)
string   $item:  ID. del ítem destino (por defecto el actual)
array   $parametros:  Parametros pasados a la OPERACION (Array asociativo de strings)
boolean   $zona:  Activa la propagacion automatica del editable de la ZONA
boolean   $cronometrar:  Indica si la solicitud generada por este vinculo debe cronometrarse

Return:  Comando JS que contiene el salto de página


registrar_vinculo  [línea 90]

  void registrar_vinculo( toba_vinculo $vinculo  )

Parámetros:
toba_vinculo   $vinculo: 




Desarrollado por SIU.
Documentación generada con phpDocumentor 1.4.3