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. } }
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; }