Exemplo n.º 1
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);
}