<?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 = '';
<?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);