示例#1
0
 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;
 }
示例#2
0
文件: Family.php 项目: reytuty/facil
 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;
 }
示例#3
0
文件: Family.php 项目: reytuty/facil
 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;
 }