function conf__prop_basicas(toba_ei_formulario $form) { $param_editor = toba_componente_info::get_utileria_editor_parametros(array('proyecto' => $this->id_objeto['proyecto'], 'componente' => $this->id_objeto['objeto']), 'ap'); $eliminar_extension = !isset($this->id_objeto); //Si es alta no se puede extender if ($this->s__ap_php_db) { // Hay extension $form->evento('ver_php')->vinculo()->set_parametros($param_editor); if ($this->s__ap_php_archivo) { // El archivo de la extension existe $abrir = toba_componente_info::get_utileria_editor_abrir_php(array('proyecto' => $this->id_objeto['proyecto'], 'componente' => $this->id_objeto['objeto']), 'ap'); $form->set_js_abrir($abrir['js']); $eliminar_extension = true; } else { $form->evento('ver_php')->set_imagen('nucleo/php_ap_inexistente.gif'); $form->eliminar_evento('abrir_php'); $form->evento('extender_ap')->vinculo()->set_parametros($param_editor); } } else { $form->eliminar_evento('ver_php'); $form->eliminar_evento('abrir_php'); $form->evento('extender_ap')->vinculo()->set_parametros($param_editor); } if ($eliminar_extension) { $form->eliminar_evento('extender_ap'); } $form->ef('ap_archivo')->set_iconos_utilerias(admin_util::get_ef_popup_utileria_php()); $form->set_datos($this->get_entidad()->tabla('prop_basicas')->get()); }
function conf__form(toba_ei_formulario $form) { $datos = $this->dependencia('datos')->get(); $utilerias_popup = admin_util::get_ef_popup_utileria_php(); if (isset($datos['punto_montaje'])) { $claves = array_keys($utilerias_popup); foreach ($claves as $klave) { $utilerias_popup[$klave]->agregar_parametros(array('punto_montaje' => $datos['punto_montaje'])); } } $form->ef('archivo')->set_iconos_utilerias($utilerias_popup); $form->set_datos($datos); }
function conf__formulario(toba_ei_formulario $form) { if ($this->dependencia('datos')->hay_cursor()) { $datos = $this->dependencia('datos')->get(); $form->set_datos($datos); //Agrego los iconos para editar y abrir el archivo de la subclase $iconos = admin_util::get_ef_popup_utileria_extension_php($this->_parametros_edicion); if (isset($datos['archivo']) && admin_util::existe_archivo_subclase($datos['archivo'])) { array_push($iconos, current(admin_util::get_ef_popup_utileria_abrir_php())); } $form->ef('archivo')->set_iconos_utilerias($iconos); $form->ef('consulta_archivo')->set_iconos_utilerias(admin_util::get_ef_popup_utileria_php()); } }
function conf__prop_basicas(toba_ei_formulario $form) { $datos = $this->get_entidad()->tabla('base')->get(); if (!isset($datos['carpeta']) || $datos['carpeta'] != 1) { if (!$this->get_entidad()->esta_cargada()) { $form->ef('item')->set_iconos_utilerias(array(new utileria_identificador_nuevo())); } else { $form->ef('item')->set_iconos_utilerias(array(new utileria_identificador_actual())); } } //Transfiere los campos accion, buffer y patron a uno comportamiento if (isset($datos['actividad_accion']) && $datos['actividad_accion'] != '') { $datos['comportamiento'] = 'accion'; } if (isset($datos['actividad_buffer']) && $datos['actividad_buffer'] != 0) { $datos['comportamiento'] = 'buffer'; } if (isset($datos['actividad_patron']) && $datos['actividad_patron'] != 'especifico') { $datos['comportamiento'] = 'patron'; } if (!isset($datos['pagina_tipo'])) { $pagina = toba_info_editores::get_tipo_pagina_defecto(); $datos['pagina_tipo'] = $pagina['pagina_tipo']; $datos['pagina_tipo_proyecto'] = $pagina['proyecto']; } if ($form->existe_ef('accion')) { $form->ef('accion')->set_iconos_utilerias(admin_util::get_ef_popup_utileria_php()); } $form->set_datos($datos); }
function conf__form($form) { $datos = array(); if ($this->s__carga_ok) { $datos = $this->dependencia('datos')->tabla('fuente')->get(); $instancia = toba_editor::get_id_instancia_activa(); $id_base = "{$instancia} {$datos['proyecto']} {$datos['fuente_datos']}"; if (!isset($this->s__datos_bases_ini) || empty($this->s__datos_bases_ini)) { $this->s__datos_bases_ini = $this->cargar_archivo_ini($id_base); } } $form->ef('subclase_archivo')->set_iconos_utilerias(admin_util::get_ef_popup_utileria_php()); if (isset($datos['fuente_datos'])) { $datos = array_merge($datos, $this->s__datos_bases_ini); $datos['entrada'] = "<strong>[{$id_base}]</strong>"; } else { $form->desactivar_efs(array('separador', 'entrada', 'motor', 'profile', 'usuario', 'clave', 'base', 'puerto')); } $form->set_datos($datos); //Controlo que tabs mostrar en base a los datos del form if (!isset($datos['base']) || trim($datos['base']) == '') { $this->pantalla()->eliminar_tab(2); $this->pantalla()->eliminar_tab(3); } }
function conf__nucleo(toba_ei_formulario $form) { $parametros_edicion = array(); $datos = $this->dependencia('datos')->get(); if (isset($datos['item_set_sesion'])) { $datos['carpeta_set_sesion'] = toba_info_editores::get_carpeta_de_item($datos['item_set_sesion'], $datos['proyecto']); } //Cargo los datos basicos para el vinculo $parametros_edicion['proyecto_extension'] = $datos['proyecto']; $parametros_edicion['id_extension'] = $datos['proyecto']; // Coloco los iconos para el contexto de ejecucion $parametros_edicion['elemento_tipo'] = 'contexto_ejecucion'; $parametros_edicion[apex_hilo_qs_menu] = '1'; $iconos = admin_util::get_ef_popup_utileria_extension_php($parametros_edicion); if (isset($datos['contexto_ejecucion_subclase_archivo']) && admin_util::existe_archivo_subclase($datos['contexto_ejecucion_subclase_archivo'])) { array_push($iconos, current(admin_util::get_ef_popup_utileria_abrir_php())); } $form->ef('ce_subclase_archivo')->set_iconos_utilerias($iconos); //Coloco los iconos para el campo sesion $parametros_edicion['elemento_tipo'] = 'sesion'; $iconos = admin_util::get_ef_popup_utileria_extension_php($parametros_edicion); if (isset($datos['sesion_subclase_archivo']) && admin_util::existe_archivo_subclase($datos['sesion_subclase_archivo'])) { array_push($iconos, current(admin_util::get_ef_popup_utileria_abrir_php())); } $form->ef('sesion_subclase_archivo')->set_iconos_utilerias($iconos); //Coloco los iconos para el campo usuario $parametros_edicion['elemento_tipo'] = 'usuario'; $iconos = admin_util::get_ef_popup_utileria_extension_php($parametros_edicion); if (isset($datos['usuario_subclase_archivo']) && admin_util::existe_archivo_subclase($datos['usuario_subclase_archivo'])) { array_push($iconos, current(admin_util::get_ef_popup_utileria_abrir_php())); } $form->ef('usuario_subclase_archivo')->set_iconos_utilerias($iconos); $form->ef('salida_impr_html_a')->set_iconos_utilerias(admin_util::get_ef_popup_utileria_php()); $form->set_datos($datos); }