public function add() { //name $nome = DataHandler::getValueByArrayIndex($_POST, "nome"); //title $sobreNome = DataHandler::getValueByArrayIndex($_POST, "sobreNome"); //author $email = DataHandler::getValueByArrayIndex($_POST, "email"); //hat $companhia = DataHandler::getValueByArrayIndex($_POST, "companhia"); //slug $profissao = DataHandler::getValueByArrayIndex($_POST, "provissao"); //key_words $arquiteto = DataHandler::getValueByArrayIndex($_POST, "arquiteto"); $erros = array(); //validação if (!Validation::validateEmail($email)) { $erros[] = "email inválido"; } if (!$nome) { $erros[] = "nome inválido"; } if (!$sobreNome) { $erros[] = "sobrenome incorreto"; } $ReturnResultVO = new ReturnResultVO($erros); if (!count($erros) > 0) { //nao tem erros na validação $ContentSiteVO = new ContentSiteVO(); $ContentSiteVO->setName($nome); $ContentSiteVO->setTitle($sobreNome); $ContentSiteVO->setAuthor($email); $ContentSiteVO->setHat($companhia); $ContentSiteVO->setSlug($profissao); $ContentSiteVO->setKeyWords($arquiteto); $ReturnResultVO = $ContentSiteVO->commit(); if ($ReturnResultVO->success) { //agora poe esse content na categoria correta $CategoryVO = new CategoryVO(); echo "id de category necessária para newslatter funcionar"; exit; $CategoryVO->setId(127, TRUE); if ($ContentSiteVO->getId() > 0) { $CategoryVO->addLink("newslatter", $ContentSiteVO->getId()); $CategoryVO->commit(); } } } echo $ReturnResultVO->toJson(); exit; }
public function removeProduct() { $ReturnResult = new ReturnResultVO(); $id = DataHandler::getValueByArrayIndex($_GET, "id"); $product_id = DataHandler::getValueByArrayIndex($_GET, "product_id"); if ($id > 0 && $product_id > 0) { $ContentSiteVO = new ContentSiteVO(); $ContentSiteVO->setId($id, TRUE); $ContentSiteVO->removeLink("content", $product_id); $ReturnResult = $ContentSiteVO->commit(); } else { $ReturnResult->success = FALSE; $ReturnResult->addMessage("id nao recebido"); } echo $ReturnResult->toJson(); exit; }
public function addClient() { $ReturnResult = new ReturnResultVO(); $id = DataHandler::getValueByArrayIndex($_GET, "id"); $client_id = DataHandler::getValueByArrayIndex($_GET, "client_id"); if ($id > 0 && $client_id > 0) { //abaixo eh a familia $ContentSiteVO = new ContentSiteVO(); $ContentSiteVO->setId($id, TRUE); $ContentSiteVO->addLink("content", $client_id); $ReturnResult = $ContentSiteVO->commit(); } else { $ReturnResult->success = FALSE; $ReturnResult->addMessage("id nao recebido"); } echo $ReturnResult->toJson(); exit; }