示例#1
0
 function conf__pant_edicion(toba_ei_pantalla $pantalla)
 {
     $proyecto = $this->get_modelo_proyecto();
     $this->existe_archivo = $this->verificar_existencia_private_key($proyecto);
     //Si el archivo con la clave aun no existe, quito al diablo el form de arriba.
     if (!$this->existe_archivo) {
         $pantalla->eliminar_dep('form_muestra');
         $pantalla->eliminar_dep('form');
         $pantalla->set_descripcion('Aún no se ha configurada la Clave privada y el Certificado público del proyecto');
     } else {
         $pantalla->evento('generar')->set_etiqueta('Descartar y &Generar');
     }
 }
示例#2
0
 function conf__pant_inicial(toba_ei_pantalla $pantalla)
 {
     try {
         $parametros = toba::db('fuente_gis')->get_parametros();
     } catch (toba_error $e) {
         $msg = 'Para utilizar el ejemplo GIS es necesario instalar la base de datos disponible en: <a href="http://repositorio.siu.edu.ar/trac/toba/attachment/wiki/Descargar/">Ejemplo GIS</a> <BR>';
         $msg .= 'Luego configure apropiadamente la fuente de datos para GIS';
         $pantalla->set_descripcion($msg, 'info');
         $pantalla->eliminar_dep('mapa');
         $this->fuente_no_configurada = true;
     }
 }
示例#3
0
 function conf__pant_firma(toba_ei_pantalla $pant)
 {
     $this->get_datos_persona();
     if ($this->datos_persona['planilla_pdf_firmada']) {
         $pant->set_descripcion("La planilla PDF ya ha sido firmada correctamente");
         $pant->eliminar_dep("firmador");
         //No mostrar firmador
     } else {
         $pant->set_descripcion($this->datos_persona['nombre']);
         //No mostrar eventos de borrar/descargar
         $pant->eliminar_evento('borrar_pdf');
         $pant->eliminar_evento('descargar_pdf');
     }
 }
示例#4
0
 function conf__pant_permisos_tablas(toba_ei_pantalla $pant)
 {
     if (!$this->s__hay_con_permisos && $this->existe_dependencia('form_tablas')) {
         $pant->eliminar_dep('form_tablas');
         $this->get_entidad()->tabla('permisos_tablas')->eliminar_filas();
     }
 }
示例#5
0
 function conf__pant_pregunta(toba_ei_pantalla $pantalla)
 {
     $this->pregunta = $this->recuperar_pregunta_secreta($this->s__usuario);
     if (is_null($this->pregunta)) {
         $pantalla->eliminar_dep('form_pregunta');
         $pantalla->set_descripcion('Presione el botón para continuar con el proceso');
     } else {
         $pantalla->set_descripcion('Responda la pregunta y presione el botón para continuar con el proceso');
     }
 }