本文整理汇总了PHP中toba_ei_formulario::ef方法的典型用法代码示例。如果您正苦于以下问题:PHP toba_ei_formulario::ef方法的具体用法?PHP toba_ei_formulario::ef怎么用?PHP toba_ei_formulario::ef使用的例子?那么恭喜您, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在类toba_ei_formulario
的用法示例。
在下文中一共展示了toba_ei_formulario::ef方法的15个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的PHP代码示例。
示例1: array
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);
}
示例2:
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);
}
示例3: fopen
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;
}
}
示例4:
function conf__formulario(toba_ei_formulario $form)
{
$form->ef('norma')->set_obligatorio('true');
$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');
}
示例5: foreach
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());
}
示例6: current
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());
}
}
示例7:
/**
* 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();
}
}
示例8:
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());
}
示例9:
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('apellido')->set_obligatorio('true');
$form->ef('nombre')->set_obligatorio('true');
$form->ef('nro_docum')->set_obligatorio('true');
$form->ef('tipo_docum')->set_obligatorio('true');
$form->ef('tipo_sexo')->set_obligatorio('true');
} else {
$this->dep('formulario')->colapsar();
}
if ($this->dep('datos')->esta_cargada()) {
$form->set_datos($this->dep('datos')->tabla('persona')->get());
}
}
示例10:
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');
}
}
示例11: foreach
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);
}
示例12:
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('ua')->set_obligatorio('true');
$form->ef('id_docente')->set_obligatorio('true');
$form->ef('id_proyecto')->set_obligatorio('true');
$form->ef('cuota')->set_obligatorio('true');
$form->ef('fecha')->set_obligatorio('true');
$form->ef('monto')->set_obligatorio('true');
$form->ef('anio')->set_obligatorio('true');
} else {
$this->dep('formulario')->colapsar();
}
if ($this->dep('datos')->tabla('cobro_incentivo')->esta_cargada()) {
$datos = $this->dep('datos')->tabla('cobro_incentivo')->get();
$ua = $this->dep('datos')->tabla('pinvestigacion')->su_ua($datos['id_proyecto']);
$datos['ua'] = str_pad($ua[0]['uni_acad'], 5);
$form->set_datos($datos);
}
}
示例13:
function conf__form_integrante_e(toba_ei_formulario $form)
{
if ($this->controlador()->controlador()->dep('datos')->tabla('pinvestigacion')->esta_cargada()) {
$pi = $this->controlador()->controlador()->dep('datos')->tabla('pinvestigacion')->get();
if ($pi['es_programa'] == 1) {
$this->controlador()->pantalla()->tab("pant_estimulos")->desactivar();
} else {
$pertenece = $this->controlador()->controlador()->dep('datos')->tabla('pinvestigacion')->pertenece_programa($pi['id_pinv']);
$this->controlador()->pantalla()->tab("pant_subproyectos")->desactivar();
if ($pertenece != 0) {
// pertenece a un programa
//si pertenece a un programa entonces el subsidio lo recibe el programa
$this->controlador()->pantalla()->tab("pant_subsidios")->desactivar();
$this->controlador()->pantalla()->tab("pant_winsip")->desactivar();
}
}
}
if ($this->s__mostrar_e == 1) {
// si presiono el boton alta entonces muestra el formulario para dar de alta un nuevo registro
$this->dep('form_integrante_e')->descolapsar();
$form->ef('integrante')->set_obligatorio('true');
$form->ef('funcion_p')->set_obligatorio('true');
$form->ef('carga_horaria')->set_obligatorio('true');
$form->ef('desde')->set_obligatorio('true');
$form->ef('hasta')->set_obligatorio('true');
$form->ef('rescd')->set_obligatorio('true');
} else {
$this->dep('form_integrante_e')->colapsar();
}
if ($this->dep('datos')->tabla('integrante_externo_pi')->esta_cargada()) {
$datos = $this->dep('datos')->tabla('integrante_externo_pi')->get();
$persona = $this->dep('datos')->tabla('persona')->get_datos($datos['tipo_docum'], $datos['nro_docum']);
if (count($persona) > 0) {
$datos['integrante'] = $persona[0]['nombre'];
}
$form->set_datos($datos);
}
}
示例14:
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);
}
示例15: array
function conf__form_antispam(toba_ei_formulario $form)
{
$parametros = array('image_type' => 1, 'use_gd_font' => true, 'image_width' => 200);
$form->ef('ef_antispam')->set_longitud_codigo(6);
$form->ef('ef_antispam')->set_parametros_captcha($parametros);
}