本文整理汇总了PHP中toba_ei_formulario类的典型用法代码示例。如果您正苦于以下问题:PHP toba_ei_formulario类的具体用法?PHP toba_ei_formulario怎么用?PHP toba_ei_formulario使用的例子?那么恭喜您, 这里精选的类代码示例或许可以为您提供帮助。
在下文中一共展示了toba_ei_formulario类的15个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的PHP代码示例。
示例1: conf__form_encabezado
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']);
}
}
示例2: conf__formulario
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;
}
}
示例3: conf__form_prueba
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);
}
示例4: conf__form
/**
* 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();
}
}
示例5: conf__formulario
function conf__formulario(toba_ei_formulario $form)
{
if ($this->dep('datos')->esta_cargada()) {
$auxi = $this->dep('datos')->tabla('encuesta')->get();
$form->set_datos($auxi);
}
}
示例6: conf__nucleo
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);
}
示例7: conf__form_columnas
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);
}
示例8: conf__form
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));
}
}
示例9: conf__form_pregunta
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);
}
示例10: conf__form_conj
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);
}
}
示例11: conf__form_datos_param
/**
* 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);
}
示例12: conf__formulario
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');
}
}
示例13: conf__form_opciones
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);
}
}
示例14: conf__form_tipo_operacion
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;
}
}
示例15: conf__form_conj
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);
}
}