本文整理汇总了PHP中toba_ei_formulario::desactivar_efs方法的典型用法代码示例。如果您正苦于以下问题:PHP toba_ei_formulario::desactivar_efs方法的具体用法?PHP toba_ei_formulario::desactivar_efs怎么用?PHP toba_ei_formulario::desactivar_efs使用的例子?那么恭喜您, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在类toba_ei_formulario
的用法示例。
在下文中一共展示了toba_ei_formulario::desactivar_efs方法的9个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的PHP代码示例。
示例1: array
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);
}
示例2:
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;
}
}
示例3:
function conf__param_carga(toba_ei_formulario $form)
{
$form->desactivar_efs(array('cascada_mantiene_estado', 'carga_cascada_relaj'));
return parent::conf__param_carga($form);
}
示例4:
function conf__form_restriccion(toba_ei_formulario $componente)
{
if ($this->dep('restricciones')->esta_cargada()) {
$datos = $this->dep('restricciones')->get();
if (toba::instalacion()->es_produccion() && !$datos['permite_edicion']) {
$this->pantalla()->eliminar_evento('guardar');
$this->pantalla()->eliminar_evento('eliminar');
}
} else {
$datos['proyecto'] = $this->get_proyecto_seleccionado();
}
$componente->set_datos($datos);
if (toba::instalacion()->es_produccion()) {
$componente->desactivar_efs(array('restriccion_funcional', 'permite_edicion'));
}
}
示例5: unset
function conf__datos(toba_ei_formulario $form)
{
if (toba::memoria()->get_dato_instancia('toba_intentos_fallidos_login') === null) {
$form->desactivar_efs(array('test_error_repetido'));
}
if (toba::instalacion()->get_tipo_autenticacion() != 'openid') {
$form->set_titulo('');
}
if (isset($this->s__datos)) {
if (isset($this->s__datos['clave'])) {
unset($this->s__datos['clave']);
}
$form->set_datos($this->s__datos);
}
}
示例6: array
function conf__datos(toba_ei_formulario $form)
{
$efs_desactivar = array();
if (toba::instalacion()->get_tipo_autenticacion() != 'openid') {
$form->set_titulo('');
}
if (toba::proyecto()->get_parametro('validacion_debug')) {
$efs_desactivar[] = 'usuario';
$efs_desactivar[] = 'clave';
} else {
$efs_desactivar[] = 'autologin';
}
if (toba::memoria()->get_dato_instancia('toba_intentos_fallidos_login') === null) {
$efs_desactivar[] = 'test_error_repetido';
}
if (!empty($efs_desactivar)) {
$form->desactivar_efs($efs_desactivar);
}
if (!isset($this->s__datos['instancia'])) {
$this->s__datos['instancia'] = toba::instancia()->get_id();
}
if (isset($this->s__datos)) {
if (isset($this->s__datos['clave'])) {
unset($this->s__datos['clave']);
}
$form->set_datos($this->s__datos);
}
}
示例7:
function conf__form_cuadro_carga(toba_ei_formulario $form)
{
$form->desactivar_efs(array('carga_col_clave', 'carga_col_desc'));
$datos = $this->dep('datos')->tabla('base')->get();
$datos = array_cambiar_prefijo_claves($datos, 'cuadro_', true);
if (isset($datos['carga_php_metodo'])) {
$datos['carga_php_metodo_nuevo'] = $datos['carga_php_metodo'];
}
$form->set_datos($datos);
}
示例8:
function conf__form_basico(toba_ei_formulario $form)
{
$form->desactivar_efs(array('param_to'));
if (isset($this->s__seleccionado) && isset($this->s__datos[$this->s__seleccionado])) {
$form->set_datos($this->s__datos[$this->s__seleccionado]);
}
if (isset($this->s__conf_activa) && isset($this->s__conf_disponibles[$this->s__conf_activa])) {
$form->set_datos(array('cert_file' => $this->s__conf_disponibles[$this->s__conf_activa]['cert_file']));
}
}
示例9: array
function conf__form_datos_perfil(toba_ei_formulario $componente)
{
if (toba::instalacion()->es_produccion()) {
$componente->desactivar_efs(array('permite_edicion'));
}
$datos = array();
if ($this->datos('accesos')->hay_cursor()) {
$datos = $this->datos('accesos')->get();
$componente->set_solo_lectura(array('usuario_grupo_acc'));
if (toba::instalacion()->es_produccion() && isset($datos['permite_edicion']) && !$datos['permite_edicion']) {
$this->pantalla()->eliminar_evento('guardar');
$this->pantalla()->eliminar_evento('eliminar');
}
} else {
$componente->ef('usuario_grupo_acc')->set_expreg('/^[a-z0-9_]+$/');
$datos['proyecto'] = $this->s__filtro['proyecto'];
}
$componente->set_datos($datos);
}