<?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); }