function conf__form_encabezado(toba_ei_formulario $form) { if ($this->dep('datos')->tabla('pinvestigacion')->esta_cargada()) { $pi = $this->dep('datos')->tabla('pinvestigacion')->get(); $form->set_titulo($pi['denominacion']); } }
function conf__formulario(toba_ei_formulario $form) { if ($this->s__mostrar == 1) { // si presiono el boton alta entonces muestra el formulario para dar de alta un nuevo registro $this->dep('formulario')->descolapsar(); $form->ef('nro_norma')->set_obligatorio('true'); $form->ef('tipo_norma')->set_obligatorio('true'); $form->ef('emite_norma')->set_obligatorio('true'); $form->ef('fecha')->set_obligatorio('true'); } else { $this->dep('formulario')->colapsar(); } if ($this->dep('datos')->esta_cargada()) { $datos = $this->dep('datos')->tabla('norma')->get(); $fp_imagen = $this->dep('datos')->tabla('norma')->get_blob('pdf'); if (isset($fp_imagen)) { $temp_nombre = md5(uniqid(time())) . '.pdf'; $temp_archivo = toba::proyecto()->get_www_temp($temp_nombre); $temp_fp = fopen($temp_archivo['path'], 'w'); stream_copy_to_stream($fp_imagen, $temp_fp); fclose($temp_fp); $tamano = round(filesize($temp_archivo['path']) / 1024); $datos['imagen_vista_previa'] = "<a target='_blank' href='{$temp_archivo['url']}' >norma</a>"; $datos['pdf'] = 'tamano: ' . $tamano . ' KB'; } else { $datos['pdf'] = null; } return $datos; } }
function conf__form_prueba(toba_ei_formulario $form) { if (!isset($this->s__datos)) { $this->s__datos['editable'] = 'Texto solo-lectura'; } $form->set_datos($this->s__datos); }
/** * Cuando se configura el formulario, si se seleccionó alguna dirección, se le pasan sus datos */ function conf__form(toba_ei_formulario $formulario) { if (isset($this->s__actual)) { $formulario->set_datos($this->s__direcciones[$this->s__actual]); $formulario->ef('email')->set_solo_lectura(); } }
function conf__formulario(toba_ei_formulario $form) { if ($this->dep('datos')->esta_cargada()) { $auxi = $this->dep('datos')->tabla('encuesta')->get(); $form->set_datos($auxi); } }
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); }
function conf__form_columnas(toba_ei_formulario $form) { $form->set_solo_lectura(null, $this->s__solo_lectura); $form->ef('multi_check')->set_cantidad_columnas($this->s__datos['columnas']); $form->ef('radio')->set_cantidad_columnas($this->s__datos['columnas']); $form->set_datos($this->s__datos); }
function conf__form(toba_ei_formulario $form) { if (isset($this->s__menu_id)) { $perfiles = consultas_instancia::get_lista_grupos_acceso(array('proyecto' => $this->s__proyecto, 'menu' => $this->s__menu_id)); $ids = array_column($perfiles, 'usuario_grupo_acc'); $form->set_datos(array('id_menu' => $this->s__menu_id, 'ids_perfil_funcional' => $ids)); } }
function conf__form_pregunta(toba_ei_formulario $form) { //$datos = $this->recuperar_pregunta_secreta($this->s__usuario); if (!is_null($this->pregunta)) { unset($this->pregunta['respuesta']); } $form->set_datos($this->pregunta); }
function conf__form_conj(toba_ei_formulario $form) { if (isset($this->s__conj)) { $conj = $this->dep('datos')->tabla('conjunto')->get_conjunto($this->s__conj); $texto = 'Conjunto: ' . $conj[0]['conjunto'] . " de " . $conj[0]['periodo'] . " " . $conj[0]['anio']; $form->set_titulo($texto); } }
/** * Se configura el formulario con un set de datos básicos */ function conf__form_datos_param(toba_ei_formulario $form) { $inicio = new toba_fecha(); $fin = new toba_fecha(); $fin->set_timestamp($inicio->get_fecha_desplazada_meses(1)); $datos = array('valor_diario' => '15.25', 'fecha_inicio' => $inicio->get_fecha_db(), 'fecha_fin' => $fin->get_fecha_db()); $form->set_datos($datos); }
function conf__formulario(toba_ei_formulario $form) { if ($this->dep('datos')->esta_cargada()) { $form->set_datos($this->dep('datos')->tabla('tipos_intervenciones')->get()); } else { $this->pantalla()->eliminar_evento('eliminar'); } }
function conf__form_opciones(toba_ei_formulario $form) { $proyecto = toba_editor::get_proyecto_cargado(); $datos_defecto = array('host' => 'http://localhost', 'url' => toba::instancia()->get_url_proyecto($proyecto), 'path' => toba::instancia()->get_path_proyecto($proyecto) . '/testing/selenium', 'archivo' => 'cobertura.html'); $form->set_datos_defecto($datos_defecto); if (isset($this->s__opciones)) { $form->set_datos($this->s__opciones); } }
function conf__form_tipo_operacion(toba_ei_formulario $form) { if (toba::zona()->cargada()) { $form->desactivar_efs(array('carpeta', 'nombre')); } if (isset($this->s__formulario_tipo)) { return $this->s__formulario_tipo; } }
function conf__form_conj(toba_ei_formulario $form) { if ($this->dep('datos')->tabla('conjunto')->esta_cargada()) { $conjunto = $this->dep('datos')->tabla('conjunto')->get(); $conj = $this->dep('datos')->tabla('conjunto')->get_conjunto($conjunto['id_conjunto']); $texto = 'Conjunto: ' . $conj[0]['conjunto'] . " de " . $conj[0]['periodo'] . " " . $conj[0]['anio']; $form->set_titulo($texto); } }
function conf__form(toba_ei_formulario $form) { //-- Se agrega un icono de información al lado de cada ef $icono_informacion = new icono_informacion(); foreach ($form->get_nombres_ef() as $ef) { $form->ef($ef)->agregar_icono_utileria($icono_informacion); } //-- Para el ef_combo se agrega otra utileria $form->ef('combo')->agregar_icono_utileria(new icono_limpiar()); }
function conf__form_debug_rest(toba_ei_formulario $form) { $datos = array('url' => "<a style='font-size: 16px' href='" . $this->dump_url . "'>" . urldecode($this->dump_url) . "</a>", 'respuesta' => "<pre>" . $this->dump_respuesta . "</pre>"); if (isset($this->imagen_persona)) { //muestro solo la imagen porque el texto es muy largo $img = "<br/><img width='400px' src='data:image/png;base64,{$this->imagen_persona}'<br/>"; $datos['respuesta'] = $img; } $form->set_datos($datos); }
function conf__form(toba_ei_formulario $form) { if (isset($this->s__datos)) { $form->set_datos($this->s__datos); } if ($this->cambiar_toolbar) { //Se utilizar el API de fckeditor para cambiar el toolbar $form->ef('editable')->set_botonera('Full'); } }
function conf__formulario(toba_ei_formulario $form) { if ($this->s__mostrar == 1) { $this->dep('formulario')->descolapsar(); } else { $this->dep('formulario')->colapsar(); } if ($this->dep('datos')->tabla('impresion_540')->esta_cargada()) { $form->set_datos($this->dep('datos')->tabla('impresion_540')->get()); } }
function conf__formulario(toba_ei_formulario $form) { if ($this->dep('datos')->esta_cargada()) { $datos = $this->dep('datos')->tabla('encuesta')->get(); $this->s__estado = $datos['estado']; //recupero el estado de la encuesta seleccionada $this->s__encuesta = $datos['id_encuesta']; //recupero el id de la encuesta seleccionada $form->set_datos($this->dep('datos')->tabla('encuesta')->get()); } }
function conf__form_pregunta(toba_ei_formulario $form) { //cuando aparece el formulario //$this->pantalla()->tab('pant_opciones')->desactivar();//la deshabilita if ($this->controlador()->dep('datos')->tabla('pregunta')->esta_cargada()) { //muestra siempre y cuando se haya seleccionado, es decir, haya pasado por evt_cuadro_seleccion $auxi = $this->controlador()->dep('datos')->tabla('pregunta')->get_filas(); //print_r($auxi[0]); //exit(); $form->set_datos($this->controlador()->dep('datos')->tabla('pregunta')->get_filas()); } }
function conf__formulario(toba_ei_formulario $form) { if ($this->s__mostrar == 1) { // si presiono el boton alta entonces muestra el formulario para dar de alta un nuevo registro $this->dep('formulario')->descolapsar(); } else { $this->dep('formulario')->colapsar(); } if ($this->dep('datos')->tabla('estimulo')->esta_cargada()) { $form->set_datos($this->dep('datos')->tabla('estimulo')->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); //Seteo los iconos apropiados para el ef_popup $iconos = admin_util::get_ef_popup_utileria_extension_php($this->_parametros_edicion); if (isset($datos['clase_archivo']) && admin_util::existe_archivo_subclase($datos['clase_archivo'])) { array_push($iconos, current(admin_util::get_ef_popup_utileria_abrir_php())); } $form->ef('clase_archivo')->set_iconos_utilerias($iconos); } }
function conf__form_materia(toba_ei_formulario $form) { //[id_materia] => 1122 [id_plan] if ($this->dep('datos')->tabla('materia')->esta_cargada()) { $form->set_datos($this->dep('datos')->tabla('materia')->get()); $plan = $this->dep('datos')->tabla('plan_estudio')->get(); $plan['anio'] = $this->s__anio; $form->set_datos($plan); } if ($this->s__mostrar_ml == 1) { $form->eliminar_evento('modificacion'); } }
function conf__form_desig_nueva(toba_ei_formulario $form) { if ($this->dep('datos')->tabla('designacion')->esta_cargada()) { $datos = $this->dep('datos')->tabla('designacion')->get(); $datosn['cat_mapuche'] = $datos['cat_mapuche']; if ($datos['cat_estat'] == 'ASDEnc') { $datosn['cat_estat'] = 'PAD'; } else { $datosn['cat_estat'] = $datos['cat_estat']; } $datosn['dedic'] = $datos['dedic']; $datosn['carac'] = $datos['carac']; $ano = date("Y", strtotime($datos['desde'])); $mes = date("m", strtotime($datos['desde'])); $dia = date("d", strtotime($datos['desde'])); $ano = $ano + 1; $x = date("d/m/Y", strtotime($ano . '/' . $mes . '/' . $dia)); $datosn['desde'] = $x; if ($datos['hasta'] != null) { $anoh = date("Y", strtotime($datos['hasta'])); $mesh = date("m", strtotime($datos['hasta'])); $diah = date("d", strtotime($datos['hasta'])); $anoh = $anoh + 1; $y = date("d/m/Y", strtotime($anoh . '/' . $mesh . '/' . $diah)); $datosn['hasta'] = $y; } $form->set_datos($datosn); } }
function conf__form_reserva(toba_ei_formulario $form) { //esto por el boton atajo del listado de estado actual if ($this->controlador()->dep('datos')->tabla('reserva')->esta_cargada()) { $form->set_datos($this->controlador()->dep('datos')->tabla('reserva')->get()); } if ($this->controlador()->dep('datos')->tabla('designacion')->esta_cargada()) { $datosd = $this->controlador()->dep('datos')->tabla('designacion')->get(); $datosi = $this->controlador()->dep('datos')->tabla('imputacion')->get(); $datosd['id_imp'] = $datosi['id_programa']; if ($datosd['cat_estat'] == 'ASDEnc') { $datosd['ec'] = 1; } $form->set_datos($datosd); } }
function conf__form_muestra(toba_ei_formulario $form) { $proyecto = $this->get_modelo_proyecto(); $datos['clave_privada'] = realpath(toba_modelo_servicio_web::path_clave_privada($proyecto)); $datos['clave_publica'] = realpath(toba_modelo_servicio_web::path_clave_publica($proyecto)); $form->set_datos($datos); }
function conf__formulario(toba_ei_formulario $form) { if (isset($this->s__dia)) { $form->desactivar_efs('semana'); $datos = array('dia' => $this->s__dia); if (isset($this->s__datos[$this->s__dia])) { $datos['contenido'] = $this->s__datos[$this->s__dia]['contenido']; } } elseif (isset($this->s__semana)) { $form->desactivar_efs('dia'); $datos = array('semana' => $this->s__semana); if (isset($this->s__datos[$this->s__semana])) { $datos['contenido'] = $this->s__datos[$this->s__semana]['contenido']; } } $form->set_datos($datos); }
function get_datos() { $registro = parent::get_datos(); $ids_arbol = $this->controlador()->get_ids_enviados(); foreach ($ids_arbol as $id) { if (isset($_POST[$id . '__hidden'])) { $registro[$id] = $_POST[$id . '__hidden']; } } return $registro; }