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; }
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; }
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; }
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; }
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; }
/** * inicia internamente a DAO * @return void */ public function startDAO() { $this->DAO = ContentDAO::getInstance(); }
public function getMenu() { $ContentDAO = ContentDAO::getInstance(); $ReturnDataVO = $ContentDAO->selectByTableId("category", 3, ContentDAO::RETURN_VO); return $ReturnDataVO; }
/** * 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; } }
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; }