Example #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);
$categoria = new Categoria();
$categoria->serializeArray("Categoria", (array) $request);
$categoriaService = new CategoriaService();
$method = $_GET['sub'];
call_user_func($method, $categoria);
function salvar($categoria)
{
    global $categoriaService;
    $categoriaService->salvar($categoria);
    echo json_encode(array('mensagem' => 'Categoria cadastrado com sucesso'));
}
function excluir($categoria)
{
    global $categoriaService;
    $categoriaService->deletar($categoria);
    echo json_encode(array('mensagem' => 'Categoria excluido com sucesso'));
}
function alterar($categoria)
{
    global $categoriaService;