Beispiel #1
0
 public function contato()
 {
     //busca todas as paginas cadastradas na tabela content
     $returnResult = new HttpResult();
     //iniciando o resultado para o html
     $retornoDaPaginaHTML = new HttpContentModule();
     $slug_category = "404";
     if (count($this->arrayRestFolder) > 0) {
         $slug_category = $this->arrayRestFolder[0];
     }
     $ContentDAO = ContentDAO::getInstance();
     $ReturnDataVO = $ContentDAO->selectByTableId("category", $ReturnDataVO->result[0]->id, ContentDAO::RETURN_VO);
     //		echo Debug::print_r($ReturnDataVO);
     //iniciando o retorno padrao em http result
     //fazendo o que precisa fazer para ter os dados
     //setando sucesso true caso tenha dado certo
     $returnResult->setSuccess(count($ReturnDataVO->result) > 0);
     //Debug::print_r($retornoDaPaginaHTML);
     $retornoDaPaginaHTML->content_module = $ReturnDataVO->result;
     $retornoDaPaginaHTML->arrayVariable = $this->arrayVariable;
     $retornoDaPaginaHTML->setFetchArray($ReturnDataVO->result);
     //Debug::print_r($retornoDaPaginaHTML);
     //salvando o objeto de resultado de html no retorno
     $returnResult->setHttpContentResult($retornoDaPaginaHTML);
     return $returnResult;
 }
Beispiel #2
0
 public function init()
 {
     //busca todas as paginas cadastradas na tabela content
     $returnResult = new HttpResult();
     //iniciando o resultado para o html
     $retornoDaPaginaHTML = new HttpContentModule();
     $slug_category = "404";
     if (count($this->arrayRestFolder) > 0) {
         $slug_category = $this->arrayRestFolder[0];
     }
     $ContentDAO = ContentDAO::getInstance();
     $ReturnDataVO = $ContentDAO->selectBySlugAndTableId($this->arrayRestFolder[0], "category", "18", NULL, ContentDAO::RETURN_VO);
     //iniciando o retorno padrao em http result
     //fazendo o que precisa fazer para ter os dados
     //setando sucesso true caso tenha dado certo
     $returnResult->setSuccess(count($ReturnDataVO->result) > 0);
     //Debug::print_r($retornoDaPaginaHTML);
     //$retornoDaPaginaHTML->content_module = $ReturnDataVO->result[0];
     $retornoDaPaginaHTML->arrayVariable = $this->arrayVariable;
     $retornoDaPaginaHTML->setFetchArray($ReturnDataVO->result);
     //Debug::print_r($retornoDaPaginaHTML);
     //salvando o objeto de resultado de html no retorno
     $item1 = $this->getContent(16, 480, 287);
     //forçando a barra
     $item1->image_url = array('http://www.espacolaser.com.br/carta-ygor.jpg');
     $item2 = $this->getContent(15, 480, 287);
     $item3 = $this->getContent(17, 480, 287);
     $retornoDaPaginaHTML->items = array($item1, $item2, $item3);
     $returnResult->setHttpContentResult($retornoDaPaginaHTML);
     return $returnResult;
 }
Beispiel #3
0
 public function products($return_js = TRUE)
 {
     $DAO = ContentDAO::getInstance();
     $result = $DAO->selectByTableId("category", 2);
     if ($return_js) {
         echo "var array_products = " . json_encode($result->result) . ";";
         exit;
     }
     return $result;
 }
Beispiel #4
0
 public function init()
 {
     //busca todas as paginas cadastradas na tabela content
     $returnResult = new HttpResult();
     //iniciando o resultado para o html
     $retornoDaPaginaHTML = new HttpContentModule();
     $slug_category = "404";
     if (count($this->arrayRestFolder) > 0) {
         $slug_category = $this->arrayRestFolder[0];
     }
     $ContentDAO = ContentDAO::getInstance();
     $ReturnDataVO = $ContentDAO->selectBySlugAndTableId($this->arrayRestFolder[0], "category", "18", NULL, ContentDAO::RETURN_VO);
     //iniciando o retorno padrao em http result
     //fazendo o que precisa fazer para ter os dados
     //setando sucesso true caso tenha dado certo
     $returnResult->setSuccess(count($ReturnDataVO->result) > 0);
     //Debug::print_r($retornoDaPaginaHTML);
     $retornoDaPaginaHTML->content_module = $ReturnDataVO->result[0];
     $retornoDaPaginaHTML->arrayVariable = $this->arrayVariable;
     $retornoDaPaginaHTML->setFetchArray($ReturnDataVO->result);
     //Debug::print_r($retornoDaPaginaHTML);
     //salvando o objeto de resultado de html no retorno
     //serviços
     $item1 = $this->getContent(18, 480, 286);
     //como funciona
     $item2 = $this->getContent(19, 480, 286);
     //precauçoes
     $item3 = $this->getContent(20, 480, 286);
     $parte = new stdClass();
     $parte->title = 'Parte 1';
     $parte->x = 300;
     $parte->y = 200;
     $parte->content = "";
     //varre a categoria de partes do homem
     $partes_homem = $this->getAreas(17);
     $retornoDaPaginaHTML->homem = $partes_homem;
     $retornoDaPaginaHTML->mulher = $this->getAreas(18);
     $retornoDaPaginaHTML->items = array($item1, $item2, $item3);
     $returnResult->setHttpContentResult($retornoDaPaginaHTML);
     return $returnResult;
 }
Beispiel #5
0
 public function init()
 {
     //busca todas as paginas cadastradas na tabela content
     $returnResult = new HttpResult();
     //iniciando o resultado para o html
     $retornoDaPaginaHTML = new HttpContentModule();
     $slug_category = "404";
     //id das demais categorias que nao vao ser agrupadas
     $category_id = 86;
     if (count($this->arrayRestFolder) > 1) {
         $slug_category = $this->arrayRestFolder[1];
         $category_id = $this->arrayRestFolder[0] == "segmento" ? 125 : 126;
     } else {
         $slug_category = $this->arrayRestFolder[0];
     }
     $ContentDAO = ContentDAO::getInstance();
     $ReturnDataVO = $ContentDAO->selectBySlugAndTableId($slug_category, "category", $category_id, NULL, ContentDAO::RETURN_VO);
     //		"category", $ReturnDataVO->result[0]->id, ContentDAO::RETURN_VO);
     //echo Debug::print_r($ReturnDataVO);exit();
     //iniciando o retorno padrao em http result
     //fazendo o que precisa fazer para ter os dados
     //setando sucesso true caso tenha dado certo
     $returnResult->setSuccess(count($ReturnDataVO->result) > 0);
     //Debug::print_r($retornoDaPaginaHTML);
     $retornoDaPaginaHTML->content_module = count($ReturnDataVO->result) > 0 ? $ReturnDataVO->result[0] : NULL;
     if ($retornoDaPaginaHTML->content_module) {
         $contentSiteVO = new ContentSiteVO();
         $contentSiteVO->setId($retornoDaPaginaHTML->content_module->id, TRUE);
         $retornoDaPaginaHTML->content_module = $contentSiteVO;
     }
     $retornoDaPaginaHTML->arrayVariable = $this->arrayVariable;
     $retornoDaPaginaHTML->array_segment = $this->getContents(125);
     $retornoDaPaginaHTML->array_estrutura = $this->getContents(126);
     //Debug::print_r($retornoDaPaginaHTML);
     //salvando o objeto de resultado de html no retorno
     $returnResult->setHttpContentResult($retornoDaPaginaHTML);
     return $returnResult;
 }
Beispiel #6
0
 /**
  * inicia internamente a DAO
  * @return void
  */
 public function startDAO()
 {
     $this->DAO = ContentDAO::getInstance();
 }
Beispiel #7
0
 public function getMenu()
 {
     $ContentDAO = ContentDAO::getInstance();
     $ReturnDataVO = $ContentDAO->selectByTableId("category", 3, ContentDAO::RETURN_VO);
     return $ReturnDataVO;
 }
Beispiel #8
0
 /**
  * serve para buscar um unico item especifico, baseado no id
  * @return ReturnResultVO
  */
 public function get()
 {
     //inicia um retorno de ReturnResultVO
     $ReturnResultVO = new ReturnResultVO();
     $table = DataHandler::forceString($this->ContentInfoPostVO->request_table);
     $table_id = DataHandler::forceInt($this->ContentInfoPostVO->request_table_id);
     $content_id = DataHandler::forceInt($this->ContentInfoPostVO->request_content_id);
     $slug = DataHandler::forceString($this->ContentInfoPostVO->request_slug);
     $locale = DataHandler::forceString($this->ContentInfoPostVO->request_locale);
     $type_of_return = DataHandler::forceString($this->ContentInfoPostVO->request_type_of_return);
     //verifica se foram passados os parametros necessarios para o slect
     if ($table_id > 0 && $slug != NULL) {
         $DAO = ContentDAO::getInstance();
         //se foi passado locale o retorno vai ser em stClassVO
         //se nao o retorno vem em VO para depois buscar os locales
         $ReturnDataVO = $DAO->selectBySlugAndTableId($slug, $table, $table_id, $locale, $type_of_return);
         //print_r($ReturnDataVO);
         //se deu erro retorna
         if (!$ReturnDataVO->success || count($ReturnDataVO->result) <= 0) {
             //deu erro ao vincular
             $ReturnResultVO->success = false;
             $ReturnResultVO->array_messages[] = Translation::text("LibraryLanguage::ERROR_CONTENT_NOT_FOUND");
             return $ReturnResultVO;
         }
         //se foi passado o locale vei pegar os campos com locale
         if ($locale != NULL) {
             //faz o get com locale
             $tempResult = array();
             foreach ($ReturnDataVO->result as $vo) {
                 $tempResult = $vo->toStdClass($locale);
             }
             $ReturnResultVO->success = $ReturnDataVO->success;
             $ReturnResultVO->result = $ReturnDataVO->result;
             return $ReturnResultVO;
         }
         //se estiver tudo certo prepara o retorno no objeto ReturnResultVO
         $ReturnResultVO->success = $ReturnDataVO->success;
         $ReturnResultVO->result = $ReturnDataVO->result;
         return $ReturnResultVO;
     } else {
         //Debug::print_r($this->ContentInfoPostVO);
         $ReturnResultVO->success = FALSE;
         $ReturnResultVO->result = array();
         $ReturnResultVO->array_messages[] = Translation::text("LibraryLanguage::ERROR_CONTENT_NOT_FOUND");
         return $ReturnResultVO;
     }
 }
Beispiel #9
0
 public function delete()
 {
     $ReturnResultVO = new ReturnResultVO();
     if (DataHandler::getValueByArrayIndex($this->arrayVariable, 'id') > 0) {
         $LinkDAO = new LinkDAO();
         //deleta vinculos com categoria
         $ReturnDataVO = $LinkDAO->deleteAllFromLinkedTableByTableAndTableId('content', $this->content_id, 'category');
         if ($ReturnDataVO->success) {
             $ContentDAO = ContentDAO::getInstance();
             $ContentDAO->delete($this->content_id);
             if ($ReturnDataVO->success) {
                 $ReturnResultVO->success = TRUE;
                 $ReturnResultVO->addMessage("conteúdo apagado");
             } else {
                 $ReturnResultVO->addMessage("erro ao apagar o conteúdo");
             }
         } else {
             $ReturnResultVO->addMessage("erro ao apagar o conteúdo");
         }
     }
     //		print_r($ReturnResultVO);exit();
     return $ReturnResultVO;
 }