public function cadastro($created) { /** * criar uma pessoa */ $modelPessoa = new Pessoa(); $pessoasId = $modelPessoa->genericInsert(array('tipo_pessoa' => 1, 'created' => $created)); /** * criar uma pessoa fisica */ $ModelPF = new Fisica(); $ModelPF->genericInsert(array('pessoas_id' => $pessoasId, 'cpf' => '00000000000', 'nome' => $this->getNome())); /** * criar um contato */ $modelContato = new Contato(); $contatoId = $modelContato->genericInsert(array('telefone' => Utils::returnNumeric($this->getPhone()), 'tipo' => 1)); $modelContato->inserirContato($pessoasId, $contatoId); /** * criar um email */ $modelEmail = new Email(); $modelEmail->inserirEmailPessoa($pessoasId, $this->getEmail()); /** * criar um usuario */ $modelUsuario = new Usuario(); $usuarioId = $modelUsuario->genericInsert(array('roles_id' => 1, 'pessoas_id' => $pessoasId, 'status' => 1, 'perfil_teste' => 0, 'created' => $created, 'email' => $this->getEmail(), 'login' => $this->getEmail(), 'senha' => Authentication::password($this->getPhone()), 'chave' => Authentication::uuid(), 'facebook_id' => $this->getFacebookId())); $modelCliente = new Cliente(); $modelCliente->genericInsert(array('pessoas_id' => $pessoasId, 'status' => 1, 'sexo' => 0)); return $modelCliente->recuperaCliente($this->getNome(), $this->getPhone()); }
public function apagar(Contato $objContato) { $v = $this->_getValidacao(); $v->setRules($objContato->getId(), 'required', 'ID'); $v->validar(); return $this->_getRepositorio()->apagar($objContato); }
public function getEmail() { $sql = "SELECT * FROM contato WHERE idcontato ='1'"; $stmt = $this->conexao->prepare($sql); //$stmt->bindValues(1,$id); $stmt->execute(); $searchResults = array(); $rs = $stmt->fetch(PDO::FETCH_OBJ); $temp = new Contato(); $temp->setEmail($rs->email); return $temp; }
public function Count($id_user) { $sql = "SELECT COUNT(`id_contato`) AS countt FROM `contato` where `novo` = 1 AND `type` = 1 AND `id_user`={$id_user};"; $vai = new MySQLDB(); $result = $vai->ExecuteQuery($sql); while ($dados = mysql_fetch_array($result)) { $cliente = new Contato(); $cliente->setcountt(array('countt' => $dados['countt'])); $arr[] = $cliente; } return $arr; }
public function salva_contato($dados) { $dql = Doctrine_Query::create()->from('Contato c')->where('c.email = ?', $dados['email']); $dql = $dql->execute(); if (!count($dql)) { $c = new Contato(); $c->nome = $dados['nome']; $c->email = $dados['email']; $c->status = $dados['status']; $c->save(); return array('retorno' => true, 'msg' => 'Contato cadastrado com sucesso!', 'obj' => $c); } else { return array('retorno' => false, 'msg' => 'Esse contato já está cadastrado!', 'obj' => $dql, 'tipo' => 'error'); } }
public function actionIndex() { $this->tituloManual = "Contato"; $model = new Contato(); if (isset($_POST['Contato'])) { $model->attributes = $_POST['Contato']; if ($model->validate()) { if ($model->enviar()) { Yii::app()->user->setFlash('success', 'Mensagem enviada com sucesso!'); } else { Yii::app()->user->setFlash('error', 'Houve um erro, ao enviar o formulário, tente novamente.'); } } } $this->render('index', array('model' => $model)); }
public function atualizarContato($id, $nome, $email) { $sql = "UPDATE contatos SET nome=?, email=? WHERE id=?"; try { $dbCon = getConnection(); $stmt = $dbCon->prepare($sql); $stmt->bindParam(1, $nome); $stmt->bindParam(2, $email); $stmt->bindParam(3, $id); $stmt->execute(); $contato = new Contato($nome, $email); $contato->setId($id); $dbCon = null; return $contato; } catch (PDOException $e) { echo '{"error":{"text":' . $e->getMessage() . '}}'; } }
public function getGroups($idContato) { $model = Contato::model()->findByPk($idContato); $print = ''; foreach ($model->grupos as $value) { $print .= $value->nome . ' '; } return $print; }
public function visualizar(Contato $objContato) { try { $this->_stat = $this->_getConn()->prepare('SELECT * FROM tblcontato WHERE con_id = :con_id AND con_excluido = 0 AND con_status = 1'); $this->_stat->bindValue(':con_id', $objContato->getId(), \PDO::PARAM_INT); $this->_stat->execute(); return $this->_getContato($this->_stat->fetch(\PDO::FETCH_ASSOC)); } catch (\PDOException $e) { throw new \model\conexao\Excecao($e->getMessage()); } }
/** * This is the default 'index' action that is invoked * when an action is not explicitly requested by users. */ public function actionIndex() { date_default_timezone_set('UTC'); $data = date('m-d'); $criteria = new CDbCriteria(); $criteria->condition = "aniversario = :data and id = :id"; $criteria->params = array(':data' => $data, ':id' => Yii::app()->user->id); $aniversariantes = Contato::model()->findAll($criteria); // renders the view file 'protected/views/site/index.php' // using the default layout 'protected/views/layouts/main.php' $this->render('index', array('aniversariantes' => $aniversariantes)); }
<?php header('Content-Type: text/html; charset=utf-8'); define("PASTA", "d:/httpc/tcm/"); define("PATH", "http://localhost/tcm/"); date_default_timezone_set('UTC'); include PASTA . "admin/class/config/Autoload.php"; include PASTA . "admin/class/config/AutoloadEntidade.php"; $autoload = new AutoloadEntidade(PASTA); $postdata = file_get_contents("php://input"); $request = json_decode($postdata, true); $contato = new Contato(); $contato->serializeArray("Contato", (array) $request); $contatoService = new ContatoService(); $method = $_GET['sub']; call_user_func($method, $contato); function salvar($contato) { global $contatoService; $mensagem = "Contato enviado com sucesso!"; $sucesso = true; $contato = $contatoService->salvar($contato); if (!$contato) { $mensagem = "Erro ao enviar contato"; $sucesso = false; } // $retorno['contato'] = $contato; $retorno['mensagem'] = $mensagem; $retorno['sucesso'] = $sucesso; echo json_encode($retorno); }
/** * JSON Test */ public function actionJson() { $this->layout = false; header('Content-type: application/json'); $criteria = new CDbCriteria(); //$criteria->select = array('nome'); $criteria->order = 'nome'; $criteria->limit = 20; if (isset($_GET['q'])) { $term = CHtml::encode($_GET['q']); $criteria->addCondition("nome ILIKE '%{$term}%'", 'AND'); } $pessoas = Pessoa::model()->findAll($criteria); $tokens = PessoaToken::model()->findAll($criteria); $contatos = Contato::model()->findAll($criteria); $results = array(); foreach ($pessoas as $p) { $results[$p->nome] = array('name' => $p->nome, 'id' => $p->cod_pessoa); } foreach ($tokens as $p) { $results[$p->nome] = array('name' => $p->nome, 'id' => $p->cod_token); } foreach ($contatos as $p) { $results[$p->nome] = array('name' => $p->nome, 'id' => $p->cod_contato); } //echo json_encode($results); $arr = array(); foreach ($results as $r) { $arr[] = $r; } echo json_encode($arr); Yii::app()->end(); }
<?php // No direct access defined('_CEXE') or die; // Incluir as funções do controlador apenas uma vez require_once dirname(__FILE__) . DS . 'controller.php'; $app = new Contato(); $app->view();
<?php include_once dirname(__FILE__) . '/../model/Contato.class.php'; include_once dirname(__FILE__) . '/../inc/config.inc.php'; $nome = $_POST['nome']; $email = $_POST['email']; $mensagem = $_POST['mensagem']; $msg = "Rementente: {$nome} <{$email}>\n\n{$mensagem}"; $contato = new Contato($nome, $email, $config['MAIL_SUBJECT'], $msg, $config['MAIL_RECIPIENTS']); if ($contato->send()) { header("location: /" . $config['PATH'] . "/contato/confirmacao.php"); exit; } else { echo "Erro!"; }
public function updateUsuarioComum($codUsuario) { //Dados do modelo usuário $senha = Input::get('senha'); //Dados do modelo pessoa $nome = Input::get('nome'); $identidade = Input::get('identidade'); $cpf = Input::get('cpf'); //Dados do modelo contato $email = Input::get('email'); $telefone = Input::get('telefone'); $codigo_estado = Input::get('codigo_estado'); $codigo_cidade = Input::get('codigo_cidade'); //Dados do relacionamento Modelo $codigo_pessoa = Input::get('codigo_pessoa'); $codigo_contato = Input::get('codigo_contato'); $codUsuario = Input::get('codigo_usuario'); $codigo_privilegio = Input::get('codigo_privilegio'); $codigo_endereco = Input::get('codigo_endereco'); $logradouro = Input::get('logradouro'); $numero = Input::get('numero'); $usuario = Usuario::where('codigo', $codUsuario)->update(array('senha' => $senha)); $pessoa = Pessoa::where('codigo', $codigo_pessoa)->update(array('nome' => $nome, 'identidade' => $identidade, 'cpf' => $cpf)); $contato = Contato::where('codigo', $codigo_contato)->update(array('email' => $email, 'telefone' => $telefone)); $endereco = Endereco::where('codigo', $codigo_endereco)->update(array('logradouro' => $logradouro, 'numero' => $numero)); return Redirect::to('lista-nota-fiscal/1'); }
if (!$result) { echo "Falha ao mover o arquivo!"; } } else { echo "Operação não permitida!"; } if (isset($_POST['nomes_coautores'])) { $quantidade_coautores = count($_POST['nomes_coautores']); for ($i = 0; $i < $quantidade_coautores; $i++) { $coautor = new Coautor(); $coautor->nome = $_POST['nomes_coautores'][$i]; $coautor->email = $_POST['emails_coautores'][$i]; $coautor->trabalho = $trabalho; $coautor->save(); } } $msg = "Submissão de trabalho enviada por " . $_SESSION['participante']->nome . " <" . $_SESSION['participante']->email . ">\n\n"; $msg .= "TÍTULO: " . $trabalho->titulo . "\n"; $msg .= "RESUMO: " . $trabalho->resumo . "\n"; $msg .= "PALAVRAS-CHAVE: " . $trabalho->palavras_chave . "\n"; $msg .= "ÁREA: " . $trabalho->subarea->area->nome . "/" . $trabalho->subarea->nome . "\n"; $msg .= "TIPO DE TRABALHO: " . $trabalho->tipo->nome . "\n"; $msg .= "RESUMO: " . $trabalho->resumo . "\n\n"; $msg .= "DOWNLOAD: http://www2.ifrn.edu.br" . $trabalho->download(); $notificacao = new Contato($_SESSION['participante']->nome, $_SESSION['participante']->email, $config['PAPER_MAIL_SUBJECT'], $msg, $config['PAPER_RECIPIENTS']); $notificacao->send(); header("location: /" . $config['PATH'] . "/trabalhos/confirmacao_submissao.php?id=" . $trabalho->id); function get_file_extension($filename) { return substr(strrchr($filename, '.'), 1); }
<![endif]--> </head> <body> <div class="container"> <h2>Agenda de Contatos</h2> <hr> <?php // Carregamento das classes require_once "../Classes/Contato/Contato.php"; // Recebi os valores passados via formulário $nome = filter_input(INPUT_POST, "nome", FILTER_SANITIZE_STRING); $email = filter_input(INPUT_POST, "email", FILTER_SANITIZE_EMAIL); $endereco = filter_input(INPUT_POST, "endereco", FILTER_SANITIZE_STRING); $dataNascimento = filter_input(INPUT_POST, "dataNascimento", FILTER_SANITIZE_STRING); // Instanciar o objeto $contato = new Contato(); $contato->setNome($nome); $contato->setEmail($email); $contato->setEndereco($endereco); $contato->setDataNascimento($dataNascimento); ?> Nome: <?php echo $contato->getNome(); ?> <br> E-mail: <?php echo $contato->getEmail(); ?> <br> Endereço: <?php
public function alterar(Contato $contato) { $contato->setUltimaModificacao(); return $this->contatoRepository->update($contato); }
/** * Returns the data model based on the primary key given in the GET variable. * If the data model is not found, an HTTP exception will be raised. * @param integer the ID of the model to be loaded */ public function loadModel($id) { $model = Contato::model()->findByPk($id); if ($model === null) { throw new CHttpException(404, 'The requested page does not exist.'); } return $model; }
} break; case "uso": $act = $_POST["idrodape"]; $setTexto = $_POST["texto"]; $rodape->setTexto($setTexto); $rodapeDAO->UpdateRodapeUsoEPrivacidade($rodape, $act); header("location: ../principal.php?menu={$idmenu}&act=uso&msg=1"); break; case "privacidade": $act = $_POST["idrodape"]; $setTexto = $_POST["texto"]; $rodape->setTexto($setTexto); $rodapeDAO->UpdateRodapeUsoEPrivacidade($rodape, $act); header("location: ../principal.php?menu={$idmenu}&act=privacidade&msg=1"); break; case "contato": $contato = new Contato(); $contatoDAO = new ContatoDAO(); $act = $_POST["idrodape"]; $setTitulo = $_POST["titulo"]; $setTexto = $_POST["texto"]; $setEmail = $_POST["email"]; $rodape->setTitulo($setTitulo); $rodape->setTexto($setTexto); $contato->setEmail($setEmail); $rodapeDAO->UpdateRodape($rodape, $act); $contatoDAO->Update($contato); header("location: ../principal.php?menu={$idmenu}&act=contato&msg=1"); break; }
public function importarCliente() { include 'const.php'; $lojaURL = DB::table('lojas')->get(); for ($contador = 0; $contador < count($lojaURL); $contador++) { $urlLoja = $lojaURL[$contador]->urlLoja; $urlAPIMagento = $urlLoja . '/api-simg/api.php'; $urlImage = $urlLoja . '/media/catalog/product'; $jsonFile = file_get_contents($urlAPIMagento); if (!empty($jsonFile) && $jsonFile != "" && $jsonFile != "[]") { $listaObjetoJson = $this->retornaArrayObjectPedidos($jsonFile); foreach ($listaObjetoJson as $item) { $pessoas = DB::table('pessoas')->where('cpf', $item->cpf)->get(); if (empty($pessoas)) { $codigo_privilegio = 2; //Dados para Pessoa $nome = $item->customer_firstname . " " . $item->customer_lastname; $dataNascimento = null; $identidade = " "; $cpf = $item->cpf; //Dados para contato $email = $item->customer_email; $telefone = ""; $contato = new Contato(); $contato->email = $email; $contato->telefone = $telefone; $contato->save(); //Recebe o último id cadastrado de contato $codigo_contato = $contato->codigo; //Dados para endereco $codigo_cidade = 1; $logradouro = " "; $numero = " "; $endereco = new Endereco(); $endereco->codigo_cidade = $codigo_cidade; $endereco->logradouro = $logradouro; $endereco->numero = $numero; $endereco->save(); //Recebe o último id cadastrado de endereco $codigo_endereco = $endereco->codigo; //adicionado para envair email $numeroRandon = rand(); $novaSenha = hash('crc32', $numeroRandon); //$novaSenhaCriptografada=md5($novaSenha); $data = array(); $data['novaSenha'] = $novaSenha; Mail::send('emails.email-esqueci-senha', $data, function ($m) use($email) { $m->from('*****@*****.**', 'SIMG'); $m->to($email)->subject('Bem-vindo ao SIMG'); }); $senha = $novaSenha; $usuario = new Usuario(); $usuario->codigo_contato = $codigo_contato; $usuario->codigo_endereco = $codigo_endereco; $usuario->senha = $senha; $usuario->codigo_privilegio = $codigo_privilegio; $usuario->save(); $codigo_usuario = $usuario->codigo; //Dados para pessoa $pessoa = new Pessoa(); $pessoa->nome = $nome; $pessoa->identidade = $identidade; $pessoa->cpf = $cpf; $pessoa->codigo_usuario = $codigo_usuario; $pessoa->save(); } } } } return Redirect::to('lista-cliente'); }
public function listEmpresas() { try { $telefone = new Contato(); $registros = $this->query('SELECT * FROM vw_empresas_sistema WHERE status = 1 ' . $this->cidade . $this->nome . $this->lat . $this->long); $i = 0; foreach ($registros as $registro) { $registros[$i] = array_merge($registro, array('telefones' => $telefone->findEmpresasContatos($registro['id']))); $i++; } return $registros; } catch (Exception $ex) { throw $ex; } }
<?php require ".././model/Contato.class.php"; $contato = new Contato(); if (isset($_POST["vchNome"]) && $_POST['vchNome'] != '') { $contato->setVchNome($_POST["vchNome"]); } else { header("location:../index.php?str=erro"); } if (isset($_POST["vchEmail"]) && $_POST['vchEmail'] != '') { $contato->setVchEmail($_POST["vchEmail"]); } else { header("location:../index.php?str=erro"); } if (isset($_POST["vchAssunto"]) && $_POST['vchAssunto'] != '') { $contato->setVchAssunto($_POST["vchAssunto"]); } else { header("location:../index.php?str=erro"); } if (isset($_POST["txtMensagem"]) && $_POST['txtMensagem'] != '') { $contato->setTxtMsg($_POST["txtMensagem"]); } else { header("location:../index.php?str=erro"); } $con = new PDO("mysql:host=mysql.hostinger.com.br;dbname=u157910548_aluno", "u157910548_jack", "j34602796"); //$con = new PDO("mysql:host=localhost;dbname=u157910548_aluno","root",""); $stmt = $con->prepare('insert into contatos(vchNome,vchEmail,vchAssunto,txtMensagem) values (?,?,?,?)'); $stmt->bindValue(1, $contato->getVchNome()); $stmt->bindValue(2, $contato->getVchEmail()); $stmt->bindValue(3, $contato->getVchAssunto()); $stmt->bindValue(4, $contato->getTxtMsg());
$_POST['contato']['sitemail'] = $_SESSION['s3'][NOMESITE]['config']['email-contato']; $_POST['contato']['aux'] = ''; if (isPost($_POST['contato']['telefone'])) { $_POST['contato']['aux'] = '<p>Telefone: <b>' . $_POST['contato']['telefone'] . '</b></p>'; } if (isPost($_POST['contato']['mensagem'])) { $_POST['contato']['aux'] .= '<p>Mensagem: <b>' . $_POST['contato']['mensagem'] . '</b></p>'; } $_POST['contato']['urlraiz'] = URLRAIZ; $data = $_POST['contato']['data']; $data2 = date('d/m/Y H:i'); $_POST['contato']['lido'] = 'n'; if (isPost($_POST['contato']['idEmpreendimento'])) { $objContato = new EmpreendimentoContato($_POST['contato']); } else { $objContato = new Contato($_POST['contato']); } if ($objContato->inserir()) { Email::enviar($_SESSION['s3'][NOMESITE]['config']['email-contato'], 'Contato pelo site', 'contato.html', $_POST['contato']); //Email::enviar($_POST['contato']['email'],'House System','contato-obrigado.html',$_POST['contato']); echo 'Mensagem enviada.'; } } else { echo '* Digite sua Mensagem.'; } } else { echo '* Informe seu nome.'; } } else { echo '* Email Informado inválido.'; }
<?php require_once 'Core/Contato.php'; if ($_POST) { $contato = new Contato(); $contato->setNome($_POST['nome'])->setEmail($_POST['email'])->setAssunto($_POST['assunto'])->setMenssagem($_POST['menssagem']); $result = $contato->enviarEmail(); } ?> <section class="content-header"> <h1> Contato <small>Pagina de contato</small> </h1> <ol class="breadcrumb"> <li><a href="."><i class="fa fa-dashboard"></i> Home</a></li> <li class="active">Contato</li> </ol> </section> <section class="content"> <?php if ($_POST && isset($result)) { ?> <div class="box"> <div class="box-header"> <i class="fa fa-archive"></i> <h3 class="box-title">Dados enviados com sucesso, abaixo seguem os dados que você enviou:</h3>