Пример #1
0
<?php

include_once '../../config.php';
try {
    $colaborador = new Funcionario(Conf::pegCnxPadrao());
    $colaborador->setDados($_POST);
    $colaborador->setFlagCliente('N');
    $colaborador->setTipo('F');
    $colaborador->setIdPessoa($_POST['idFuncionario']);
    $colaborador->setIdPessoaProprietario($_SESSION['idPessoaProprietario']);
    $proprietarioCadDiferente = $_SESSION['idPessoaProprietario'] == $colaborador->getIdPessoaProprietarioDB() ? false : true;
    if ($proprietarioCadDiferente) {
        $colaborador->setIdPessoa('');
        $colaborador->setIdFuncionario('');
    } else {
        $colaborador->setIdPessoa($_POST['idFuncionario']);
        $colaborador->setIdFuncionario($_POST['idFuncionario']);
    }
    //var_dump($colaborador);
    $idFuncionario = $colaborador->_salvar();
    $idFuncionario = empty($idFuncionario) ? $colaborador->getIdFuncionario() : $idFuncionario;
    $retorno = array('status' => 'OK', 'idFuncionario' => $idFuncionario);
} catch (PDOException $e) {
    $retorno = array('status' => 'ERRO', 'ERRO' => $e);
}
echo json_encode($retorno);