public function indexAction() { /** * Buscas */ $modelBusca = new Model_DbTable_BucaCep(); $where = $modelBusca->getDefaultAdapter()->quoteInto("busca_valida", 1); $order = "busca_data desc"; $buscas = $modelBusca->fetchAll($where, $order); $this->view->buscas = $buscas; }
public function buscaEstadoAction() { $this->_helper->layout->disableLayout(); $this->_helper->viewRenderer->setNoRender(); $modelBusca = new Model_DbTable_BucaCep(); $where = " \n busca_valida = 1\n and busca_estado is null\n "; $buscas = $modelBusca->fetchAll($where, null, 5); $success = 0; $failed = 0; if ($buscas->count() === 0) { die("Acabou!"); } foreach ($buscas as $busca) { try { $pluginEndereco = new Plugin_Endereco($busca->busca_cep); $dadosUpdate = array("busca_cidade" => $pluginEndereco->get_cidade(), "busca_estado" => $pluginEndereco->get_uf()); $modelBusca->updateById($dadosUpdate, $busca->busca_cep_id); $success++; } catch (Exception $ex) { //Zend_Debug::dump($ex->getMessage()); die(); $failed++; continue; } } echo "Atualizados: " . $success . "<br />"; echo "Falhas: " . $failed . "<br />"; }