Exemplo n.º 1
0
<?php

include_once '../../../config.php';
try {
    $status = 'ERRO';
    if (isset($_SESSION['idPessoaProprietario'])) {
        $cnx = Conf::pegCnxPadrao();
        $obj = new Pessoa($cnx);
        $usuario = new Usuario($cnx);
        $obj->setDados($_POST);
        $obj->setIdPessoaProprietario(isset($_POST['idPessoa']) ? $_POST['idPessoa'] : 0);
        $obj->setFlagCredenciado('S');
        //Tamanho máximo do arquivo (em Bytes)
        $tamanho = 2;
        //2Mb
        $_UP['tamanho'] = 1024 * 1024 * $tamanho;
        //extensões permitidas
        $_UP['extensoes'] = array('jpg', 'JPG');
        $novaFoto = $_FILES ? count($_FILES) == 1 && $_FILES['img']['name'][0] == '' ? false : true : false;
        $msg_logo = '';
        if ($novaFoto) {
            $arquivo = $_FILES['img'];
            /*caso o diretorio do banco de upload nao exista o sistema criará 
             * automaticamente*/
            $diretorio = '../../../images/upload/';
            if (!file_exists($diretorio)) {
                mkdir($diretorio);
            }
            $podeExecutar = true;
            //flag de execução de bloco
            $extensao = '';
Exemplo n.º 2
0
<?php

include_once '../../config.php';
try {
    $pessoa = new Pessoa(Conf::pegCnxPadrao());
    $pessoa->setDados($_POST);
    $pessoa->setFlagCliente('S');
    $pessoa->setIdPessoaProprietario($_SESSION['idPessoaProprietario']);
    $proprietarioCadDiferente = $_SESSION['idPessoaProprietario'] == $pessoa->getIdPessoaProprietarioDB() ? false : true;
    if ($proprietarioCadDiferente) {
        $pessoa->setIdPessoa('');
    } else {
        $pessoa->setIdPessoa($_POST['idPessoa']);
    }
    $idPessoa = $pessoa->_salvar();
    $idPessoa = empty($idPessoa) ? $pessoa->getIdPessoa() : $idPessoa;
    $retorno = array('status' => 'OK', 'idPessoa' => $idPessoa);
} catch (PDOException $e) {
    $retorno = array('status' => 'ERRO', 'ERRO' => $e->getMessage());
}
echo json_encode($retorno);