示例#1
0
 function servicio__ejecutar()
 {
     toba_http::headers_standart();
     $valor = toba::memoria()->get_parametro('fila_safe');
     $clave = toba_ei_cuadro::recuperar_clave_fila('33000088', $valor);
     if (!is_null($clave)) {
         //Si existe la clave que le pasaron
         $id_servicio = $clave['servicio_web'];
         $proyecto = $this->get_modelo_proyecto();
         $nuevo_estado = !toba_modelo_servicio_web::esta_activo($proyecto, $id_servicio) ? 1 : 0;
         toba_modelo_servicio_web::set_estado_activacion($proyecto, $id_servicio, $nuevo_estado);
         toba::vinculador()->navegar_a();
         //Hago una redireccion a la misma operacion para refrescar el cuadro.
     }
 }
示例#2
0
 function desactivar_servicios_web()
 {
     $desactivados = array();
     $servicios = $this->get_servicios_web_ofrecidos();
     foreach ($servicios as $serv) {
         if (!toba_modelo_servicio_web::esta_activo($this, $serv['servicio_web'])) {
             //Esto en realidad verifica si existe o no la configuracion
             toba_modelo_servicio_web::set_estado_activacion($this, $serv['servicio_web'], 0);
             //Explicito la desactivacion
             $desactivados[] = $serv['servicio_web'];
         }
     }
     return $desactivados;
 }