/** * @todo Sanitizar entrada de dados */ public function cadastra() { if (Input::exists()) { $pessoaJuridicaTelefone = $this->setDados(); try { $telefone = $this->model->gravar($pessoaJuridicaTelefone); } catch (Exception $e) { CodeFail((int) $e->getCode(), $e->getMessage(), $e->getFile(), $e->getLine()); } $return['fone'] = $telefone->getFone(); foreach ($this->operadoras as $catg_tel) { if ($catg_tel->getCdVlCategoria() == $telefone->getCdVlCatgOperadora()) { $return['operadora'] = $catg_tel->getDescVlCatg(); } } foreach ($this->categorias as $pj_tel) { if ($pj_tel->getCdVlCategoria() == $telefone->getCdVlCatgFonePj()) { $return['categoria'] = $pj_tel->getDescVlCatg(); } } $return['observacao'] = $telefone->getObservacao(); $return['cd_pj_fone'] = $telefone->getCdPjFone(); echo json_encode($return); } }
private static function connect() { try { self::$pdo = new PDO(Config::get('database/sgbd') . ':host=' . Config::get('database/host') . ';dbname=' . Config::get('database/dbname'), Config::get('database/user'), Config::get('database/pass')); self::$pdo->setAttribute(PDO::ATTR_ERRMODE, PDO::ERRMODE_EXCEPTION); return self::$pdo; } catch (PDOException $e) { CodeFail((int) $e->getCode(), $e->getMessage(), $e->getFile(), $e->getLine()); die; } }
private function cadastra() { $categoria = $this->setDados(); try { $cat = $this->model->gravar($categoria); } catch (Exception $e) { CodeFail((int) $e->getCode(), $e->getMessage(), $e->getFile(), $e->getLine()); } $return = array('id_categoria' => $cat->getCdCategoria(), 'nome_categoria' => $cat->getDescCategoria(), 'delete' => 'n'); echo json_encode($return); }
private function cadastra() { $profissao = $this->setDados(); try { $prof = $this->model->gravar($profissao); } catch (Exception $e) { CodeFail((int) $e->getCode(), $e->getMessage(), $e->getFile(), $e->getLine()); } $return = array('id_profissao' => $prof->getCdProfissao(), 'nome_profissao' => $prof->getNmProfissao(), 'delete' => 'n'); echo json_encode($return); }
private function cadastra() { $categoriaValor = $this->setDados(); try { $catValor = $this->model->gravar($categoriaValor); } catch (Exception $e) { CodeFail((int) $e->getCode(), $e->getMessage(), $e->getFile(), $e->getLine()); } $return = $this->categoriaValorModel->setDTO($catValor)->getArrayDados(); $return['delete'] = 'n'; echo json_encode($return); }
private function cadastra() { $info_estudos = $this->setDados(); try { $dto = $this->model->gravar($info_estudos); } catch (Exception $e) { CodeFail((int) $e->getCode(), $e->getMessage(), $e->getFile(), $e->getLine()); } $return = $this->infoEstudosModel->setDTO($dto)->getArrayDados(); $return['delete'] = 'n'; echo json_encode($return); }
public function cadastra() { if (Input::exists()) { $obj = $this->setDados(); try { $moradorEndereco = $this->model->gravar($obj); $arrayDados = $this->moradorEnderecoModel->setDTO($moradorEndereco)->getArrayDados(); echo json_encode($arrayDados); } catch (Exception $e) { CodeFail((int) $e->getCode(), $e->getMessage(), $e->getFile(), $e->getLine()); } } }
public function cadastra() { if (Input::exists()) { $pessoaFisicaEndereco = $this->setDados(); try { $endereco = $this->model->gravar($pessoaFisicaEndereco); } catch (Exception $e) { CodeFail((int) $e->getCode(), $e->getMessage(), $e->getFile(), $e->getLine()); } $return = $this->pessoaFisicaEnderecoModel->setDTO($endereco)->getArrayDados(); echo json_encode($return); } }
/** * Não existe update para esta tabela * Ao tentar gravar um registro que já existe, o método retorna o * array 'msg' => 'Registro já existe!' */ public function cadastra() { if (Input::exists()) { $obj = $this->setDados(); try { $dados = $this->model->gravar($obj); if (!is_array($dados)) { $dados = $this->ocorrenciaPessoaFisicaEnvolvidaModel->setDTO($dados)->getArrayDados(); } echo json_encode($dados); } catch (Exception $e) { CodeFail((int) $e->getCode(), $e->getMessage(), $e->getFile(), $e->getLine()); } } }
private function cadastra() { $relacao = $this->setDados(); if (!$this->checkExists($relacao->getCdCatgVlRelac1(), $relacao->getCdCatgVlRelac2())) { try { $dto = $this->model->gravar($relacao); } catch (Exception $e) { CodeFail((int) $e->getCode(), $e->getMessage(), $e->getFile(), $e->getLine()); } $return = $this->relacionamentoParametroModel->setDTO($dto)->getArrayDados(); $return['delete'] = 'n'; echo json_encode($return); } else { echo json_encode(array('exist' => true)); } }
/** * Uso: RelacionadosDAO::save($cd_pessoa_1, $cd_pessoa_2, $cd_catg_vl_relac, $del); * Atribuir 'D' para $del, caso queira deletar * Exemplo: $dto = $this->model->save($cd_pessoa_1, $cd_pessoa_2, $cd_catg_vl_relac, $del); * @param RelacionadosDTO $dto * @param null $del * @return bool|mixed */ public function save(RelacionadosDTO $dto, $del = null) { $sql = "SELECT fn_relacionados(:pessoa1, :pessoa2, :relacionamento, :deletar)"; // var_dump($dto); die; try { $stmt = $this->con->prepare($sql); $stmt->bindValue(':pessoa1', $dto->getCdPessoaFisica1()); $stmt->bindValue(':pessoa2', $dto->getCdPessoaFisica2()); $stmt->bindValue(':relacionamento', $dto->getCdCatgVlRelac()); $stmt->bindValue(':deletar', $del); $stmt->execute(); return $stmt->fetch(); } catch (PDOException $e) { $this->success = false; CodeFail((int) $e->getCode(), $e->getMessage(), $e->getFile(), $e->getLine()); return false; } }
public function cadastra() { if (Input::exists()) { $obj = $this->setDados(); $deletar = isset($_POST['delete']) ? Input::get('delete') : null; try { $gravar = array(); $relacDados = array(); if ($gravar = $this->model->save($obj, $deletar)) { $relacDados = $this->relacionadosModel->setDTO($obj)->getArrayDados(); } echo json_encode(array_merge($gravar, $relacDados)); } catch (Exception $e) { CodeFail((int) $e->getCode(), $e->getMessage(), $e->getFile(), $e->getLine()); } return false; } }
public function login($usuario, $senha) { $this->dto->setLogin($usuario); if (!($usuario = $this->dao->findByLogin($this->dto))) { Session::flash('msg', 'Usuário inexistente', 'danger'); Redirect::to(SITE_URL . 'Usuario/loginScreen'); } $login = $usuario->getCdUsuario(); if ($usuario) { try { $pdo = new PDO(Config::get('database/sgbd') . ':host=' . Config::get('database/host') . ';dbname=' . Config::get('database/dbname'), $login, $senha); $pdo->setAttribute(PDO::ATTR_ERRMODE, PDO::ERRMODE_EXCEPTION); Session::put('user', $login); Session::put('pass', $senha); Session::put('usuario', $usuario->getLogin()); Session::put('nivel', $usuario->getNivel()); return true; } catch (PDOException $e) { CodeFail((int) $e->getCode(), $e->getMessage(), $e->getFile(), $e->getLine()); return false; } } }
public function lob() { try { $db = new PDO('pgsql:host=localhost;dbname=siscon', 'postgres', '159753'); $db->setAttribute(PDO::ATTR_ERRMODE, PDO::ERRMODE_EXCEPTION); } catch (PDOException $e) { CodeFail((int) $e->getCode(), $e->getMessage(), $e->getFile(), $e->getLine()); die; } if (Input::exists('files')) { $file = $_FILES['img_file']['tmp_name']; $stmt = $db->prepare("insert into images (img_file) values (lo_import('{$file}'))"); $db->beginTransaction(); $stmt->execute(); $db->commit(); echo $db->lastInsertId(); } $id = 45; $state = $db->prepare("select lo_export(im_foto, 'C:\\htdocs\\dnacrm\\img\\uploads\\teste.jpg') from pessoa_fisica_tb where cd_pessoa_fisica = {$id}"); $state->execute(); var_dump($state, $db); echo '<img class="img-circle profilefoto" src="img/uploads/teste.jpg">'; }
public function gravar(UsuarioDTO $usuario, $atualizar) { if ($atualizar) { $sql = "SELECT fc_criar_usuario(null,:senha,:nivel,:status,:pessoa_fisica, :login)"; } else { $sql = "SELECT fc_criar_usuario(:login,:senha,:nivel,:status,:pessoa_fisica, null)"; } //fc_criar_usuario(login,senha,nivel,status,cd_pessoa_fisica,login_trocar) try { $stmt = $this->con->prepare($sql); $stmt->bindValue(':login', $usuario->getLogin()); $stmt->bindValue(':senha', $usuario->getSenha()); $stmt->bindValue(':nivel', $usuario->getNivel()); $stmt->bindValue(':status', $usuario->getIeStatus()); $stmt->bindValue(':pessoa_fisica', $usuario->getCdUsuario()); $stmt->execute(); return $stmt->fetch(); } catch (PDOException $e) { $this->success = false; CodeFail((int) $e->getCode(), $e->getMessage(), $e->getFile(), $e->getLine()); return false; } }
/** * @todo Sanitizar entrada de dados */ public function cadastra() { if (Input::exists()) { if (Token::check(Input::get('token'))) { $pessoaFisica = $this->setDados(); try { $obj = $this->model->gravar($pessoaFisica); $this->exportaImagens($obj); return $obj; } catch (Exception $e) { CodeFail((int) $e->getCode(), $e->getMessage(), $e->getFile(), $e->getLine()); } return false; } } }
<div class="container"> <div class="row"></div> <h1>Erro!</h1> <p>A ação para o controller requisitada não possui uma view. Esta deve existir como <strong> <?php echo ltrim(strrchr(rtrim($this->viewfile, '.php'), '/'), '/'); ?> </strong>. Por favor, crie este arquivo. <hr> <?php trigger_error('View não encontrada', E_USER_ERROR); try { throw new Exception('Essa é uma exceção', E_USER_NOTICE); } catch (Exception $e) { CodeFail($e->getCode(), $e->getMessage(), $e->getFile(), $e->getLine()); CodeError($e->getMessage(), $e->getCode()); CodeError($e->getMessage(), CSS_INFO); } ?> </div> </div>
/** * @todo Sanitizar entrada de dados */ public function cadastra() { if (Input::exists()) { if (Token::check(Input::get('token'))) { $ordemServico = $this->setDados(); try { $obj = $this->model->gravar($ordemServico); return $obj; } catch (Exception $e) { CodeFail((int) $e->getCode(), $e->getMessage(), $e->getFile(), $e->getLine()); } return false; } } }
public function request() { if (Input::exists()) { $pessoaJuridica = $this->setDados(); try { $dto = $this->model->gravar($pessoaJuridica); } catch (Exception $e) { CodeFail((int) $e->getCode(), $e->getMessage(), $e->getFile(), $e->getLine()); } $return = $this->pessoaJuridicaModel->setDTO($dto)->getArrayDados(); echo json_encode($return); } }
/** * @param string $sql = SQL para ser preparada * @param string $obj = Nome da Classe DTO * @param array $parametros = dados a serem enviados para o banco de dados * @return $this */ protected function query($sql, $obj, array $parametros) { try { $this->statement = $this->con->prepare($sql); if (count($parametros)) { $this->statement->execute($parametros); } else { $this->statement->execute(); } $this->resultado = $this->statement->fetchAll(PDO::FETCH_CLASS, $this->dataTransfer); $this->numRegistros = $this->statement->rowCount(); $this->success = true; } catch (PDOException $e) { $this->success = false; CodeFail((int) $e->getCode(), $e->getMessage(), $e->getFile(), $e->getLine()); } return $this; }
/** * @param string $sql = SQL para ser preparada * @param array $parametros = dados a serem enviados para o banco de dados * @return $this */ private function query($sql, array $parametros) { try { $this->statement = $this->pdo->prepare($sql); if (count($parametros)) { $this->statement->execute($parametros); } else { $this->statement->execute(); } $this->resultado = $this->statement->fetchAll(PDO::FETCH_ASSOC); $this->numregistros = $this->statement->rowCount(); $this->success = true; } catch (PDOException $e) { $this->success = false; CodeFail((int) $e->getCode(), $e->getMessage(), $e->getFile(), $e->getLine()); } return $this; }