throw new Exception('$a è negativo'); } break; } catch (Exception $e) { //echo 'Caught exception: ', $e->getMessage(), "\n"; } } $errore = $html->find('p.messaggioErrore'); $numero = -1; foreach ($errore as $er) { $numero = 0; } if ($numero == -1) { $numero = $html->find('div.rigaTabRic div.sottoTit'); $numero = $numero[0]->find('strong'); $numero = $numero[2]->plaintext; } $c = new Criteria(); $c->addJoin(OppCaricaHasAttoPeer::ATTO_ID, OppAttoPeer::ID); $c->add(OppAttoPeer::TIPO_ATTO_ID, 1); $c->add(OppCaricaHasAttoPeer::CARICA_ID, $result->getId()); $c->add(OppCaricaHasAttoPeer::TIPO, 'R', Criteria::NOT_EQUAL); $count = OppCaricaHasAttoPeer::doCount($c); if ($numero < $count) { echo "!!!! ERRORE in " . $result->getId() . " nel DB n." . $count . " nel sito " . $numero . "\n"; } if ($numero > $count) { echo "!!!! ERRORE MANCANO FIRME in " . $result->getId() . " nel DB n." . $count . " nel sito " . $numero . "\n"; } } }