$sql = "INSERT INTO tmp.tea_envioboletinarteria (ea_destinatarios, ea_idboletin, ea_fechahorainicio, ea_url) VALUES (:destinatarios, :idboletin, SYSDATE, :url)"; DBExecSql($conn, $sql, $params); $sql = "SELECT MAX(ea_id) FROM tmp.tea_envioboletinarteria"; return valorSql($sql); } try { if (!hasPermiso(92)) throw new Exception("Usted no tiene permiso para enviar el boletín ARTeria Noticias."); register_shutdown_function("shutdown"); $tmpId = solicitarStatus($_POST["id"], $_POST["destinatarios"], "http://".$_SERVER["HTTP_HOST"]."/modules/arteria_noticias/envio.php?id=".$_POST["id"]); $params = array(":id" => $tmpId); $sql = "SELECT ea_generar FROM tmp.tea_envioboletinarteria WHERE ea_id = :id"; $statusOk = (valorSql($sql, "", $params) == "F"); set_time_limit(40); while (!$statusOk) { // Queda loopeando hasta que se obtenga el status o salga por timeout.. sleep(2); $params = array(":id" => $tmpId); $sql = "SELECT ea_generar
SET ss_fechahorainicio = SYSDATE, ss_fechahorafin = NULL, ss_generar = 'T', ss_idartanterior = NULL, ss_provincia = NULL, ss_status = NULL WHERE ss_cuit = :cuit"; DBExecSql($conn, $sql, $params); } } register_shutdown_function("shutdownFunction"); $cuit = $_REQUEST["cuit"]; solicitarStatus($cuit); $params = array(":cuit" => $cuit); $sql = "SELECT ss_generar FROM tmp.tss_statussrt WHERE ss_cuit = :cuit"; $statusOk = (ValorSql($sql, "", $params) == "F"); set_time_limit(60); while (!$statusOk) { // Queda loopeando hasta que se obtenga el status o salga por timeout.. sleep(2); $params = array(":cuit" => $cuit); $sql = "SELECT ss_generar