Пример #1
0
 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());
 }
Пример #2
0
 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;
 }
Пример #5
0
 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');
     }
 }
Пример #6
0
 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() . '}}';
     }
 }
Пример #8
0
 public function getGroups($idContato)
 {
     $model = Contato::model()->findByPk($idContato);
     $print = '';
     foreach ($model->grupos as $value) {
         $print .= $value->nome . ' ';
     }
     return $print;
 }
Пример #9
0
 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));
 }
Пример #11
0
<?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();
 }
Пример #13
0
<?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();
Пример #14
0
<?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!";
}
Пример #15
0
 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');
 }
Пример #16
0
    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);
}
Пример #17
0
            <![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 
Пример #18
0
 public function alterar(Contato $contato)
 {
     $contato->setUltimaModificacao();
     return $this->contatoRepository->update($contato);
 }
Пример #19
0
 /**
  * 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;
 }
Пример #20
0
        }
        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;
}
Пример #21
0
 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');
 }
Пример #22
0
 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());
Пример #24
0
            $_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.';
}
Пример #25
0
<?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>