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 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 HttpRoot(); $returnResult->setHttpContentResult($retornoDaPaginaHTML); return $returnResult; }
public function init() { $returnResult = new HttpResult(); $returnResult->setSuccess(1); //iniciando o resultado para o html $retornoDaPaginaHTML = new HttpRoot(); //salvando o objeto de resultado de html no retorno $returnResult->setHttpContentResult($retornoDaPaginaHTML); return $returnResult; }
/** * @desc naum faz nada pq é só para mostrar o html */ public function init() { //iniciando o retorno padrao em http result $returnResult = new HttpResult(); //iniciando o resultado para o html $retornoDaPaginaHTML = new HttpRoot(); $returnResult->setSuccess(TRUE); //salvando o objeto de resultado de html no retorno $returnResult->setHttpContentResult($retornoDaPaginaHTML); //Debug::print_r($returnResult); return $returnResult; }
public function init($_returnResult = null) { //n�o enviou nada ,s� quer logar $returnResult = new HttpResult(); $returnResult->setSuccess(1); //iniciando o resultado para o html $retornoDaPaginaHTML = new HttpRoot(); $retornoDaPaginaHTML->to = $this->to; $retornoDaPaginaHTML->returnResult = $_returnResult; //salvando o objeto de resultado de html no retorno $returnResult->setHttpContentResult($retornoDaPaginaHTML); return $returnResult; }
/** * para listagem de produtos */ public function init() { //lista todos produtos vinculados a categoria 2 $returnResult = new HttpResult(); //iniciando o resultado para o html $retornoDaPaginaHTML = new HttpRoot(); $arrayContentsVO = array(); //se foi passado o id da categoria entao vai buscar todos os contentents vinculados a mesma //echo Debug::li($this->category_id);exit(); $LinkDAO = LinkDAO::getInstance(); $category_id = 87; //categoria a que todos os equipes estão vinculados $returnDataVO = $LinkDAO->select(LinkDAO::RETURN_VO, "category", $category_id, "content", NULL, 1, NULL, NULL, $order_by = "order", $order_type = NULL); //verifica se o resultado é uma categoryVO if ($returnDataVO->success && count($returnDataVO->result) > 0) { foreach ($returnDataVO->result as $LinkVO) { //Debug::print_r($LinkVO); $tempReturnDataVO = $LinkVO->getLinkedVO(); //Debug::print_r($tempReturnDataVO);exit(); if ($tempReturnDataVO->success) { $stdClass = $tempReturnDataVO->result; //$stdClass->dads //Debug::print_r($stdClass); //$stdClass->files = $stdClass->getFiles(); if ($stdClass->active == 1) { $arrayContentsVO[] = $stdClass; } } } //exit(); } //Debug::print_r($arrayContentsVO); DataHandler::objectSort($arrayContentsVO, "title"); $retornoDaPaginaHTML->arrayContentsVO = $arrayContentsVO; $retornoDaPaginaHTML->array_segment = $this->getContents(125); $retornoDaPaginaHTML->array_estrutura = $this->getContents(126); //salvando o objeto de resultado de html no retorno $returnResult->setHttpContentResult($retornoDaPaginaHTML); //Debug::print_r($returnResult); //exit(); 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 //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; }
public function init() { $returnResult = new HttpResult(); $returnResult->setSuccess(1); //iniciando o resultado para o html $retornoDaPaginaHTML = new HttpMenu(); //inicia a variavel de consulta de obj para cache $obj = NULL; $save_cache = TRUE; $cache_base_folder = "cache/menu/init/"; if (Config::USE_QUERY_CACHE) { //verifica se tem cache $cache_folder = $cache_base_folder; $cache_file = md5(implode("/", $this->arrayRestFolder)); /* Debug::print_r($this->arrayRestFolder); echo Debug::li($cache_file); */ $cache_location = $cache_folder . $cache_file; if (file_exists($cache_location)) { $resultSerial = unserialize(file_get_contents($cache_location)); //return $resultSerial; $obj = $resultSerial; $save_cache = FALSE; } } //o cache não está gravado if ($obj == NULL) { $obj = $this; //pedindo para consultar $this->consultValues(); } $retornoDaPaginaHTML->arrayMaterial = $obj->arrayMaterial->result; $retornoDaPaginaHTML->arrayColor = $obj->arrayColor->result; $retornoDaPaginaHTML->arrayStyle = $obj->arrayStyle->result; $retornoDaPaginaHTML->arrayFormat = $obj->arrayFormat->result; $retornoDaPaginaHTML->arrayTheme = $obj->arrayTheme->result; $retornoDaPaginaHTML->arrayComposition = $obj->arrayComposition->result; $retornoDaPaginaHTML->arrayTechnique = $obj->arrayTechnique->result; $retornoDaPaginaHTML->arrayType = $obj->arrayType->result; $botaoPromocoes = new stdClass(); $botaoPromocoes->name = "em promoção"; //echo Debug::li($this->currentQuery);exit(); if (!$this->currentQuery) { $this->currentQuery = "SELECT count( DISTINCT `view_product_model_quadro_b`.id) as count FROM `view_product_model_quadro_b` WHERE 1 AND view_product_model_quadro_b.`active` = '1'"; } $queryPromocao = $this->currentQuery . " AND promocao = 1 "; //oic 2 $dbi = new DbInterface(); $rt = $dbi->query($queryPromocao); //echo Debug::li($this->currentQuery); if (isset($_GET["teste"])) { Debug::print_r($rt); } $rt->fetchAll(); //Debug::print_r($rt);exit(); $botaoPromocoes->id = 1; $botaoPromocoes->total = $rt->result[0]->count; //total de produtos em promoção $retornoDaPaginaHTML->arrayPromocoes = array($botaoPromocoes); $retornoDaPaginaHTML->requestMaterial = $obj->requestMaterial; $retornoDaPaginaHTML->requestColor = $obj->requestColor; $retornoDaPaginaHTML->requestStyle = $obj->requestStyle; $retornoDaPaginaHTML->requestFormat = $obj->requestFormat; $retornoDaPaginaHTML->requestTheme = $obj->requestTheme; $retornoDaPaginaHTML->requestComposition = $obj->requestComposition; $retornoDaPaginaHTML->requestTechnique = $obj->requestTechnique; $retornoDaPaginaHTML->requestType = $obj->requestType; $retornoDaPaginaHTML->requestSearch = $obj->requestSearch; $retornoDaPaginaHTML->requestResumeSearch = $obj->requestResumeSearch; $retornoDaPaginaHTML->requestPromocao = $obj->requestPromocao; $retornoDaPaginaHTML->arrayRestFolder = $this->arrayRestFolder; $retornoDaPaginaHTML->arrayVariable = $this->arrayVariable; $retornoDaPaginaHTML->url_final = $obj->url_final; //salvando o objeto de resultado de html no retorno $returnResult->setHttpContentResult($retornoDaPaginaHTML); // -------------------------------------------------------------------[ BREAD CRUMB ] // Agora criando a array de bread crumb $retornoDaPaginaHTML->arrayBreadCrumb = $this->arrayBreadCrumb; // E também popula os títulos, que até então ele não tinha como pegar foreach ($retornoDaPaginaHTML->arrayBreadCrumb as $BreadCrumbInfoVO) { //pelo tipo de item e id ele ve o nome if (FALSE) { //apenas para o auto completar do eclipse $BreadCrumbInfoVO = new BreadCrumbInfoVO(); } $BreadCrumbInfoVO->tittle = $retornoDaPaginaHTML->getNameByTypeAndId($BreadCrumbInfoVO->reference, $BreadCrumbInfoVO->id); } if (Config::USE_QUERY_CACHE && $save_cache) { //grava o cache DataHandler::createRecursiveFoldersIfNotExists($cache_folder); //criando obj simplificado para serializar $stdObj = new stdClass(); $stdObj->arrayMaterial = $obj->arrayMaterial; $stdObj->arrayColor = $obj->arrayColor; $stdObj->arrayStyle = $obj->arrayStyle; $stdObj->arrayFormat = $obj->arrayFormat; $stdObj->arrayTheme = $obj->arrayTheme; $stdObj->arrayComposition = $obj->arrayComposition; $stdObj->arrayTechnique = $obj->arrayTechnique; $stdObj->arrayType = $obj->arrayType; $stdObj->requestMaterial = $obj->requestMaterial; $stdObj->requestColor = $obj->requestColor; $stdObj->requestStyle = $obj->requestStyle; $stdObj->requestFormat = $obj->requestFormat; $stdObj->requestTheme = $obj->requestTheme; $stdObj->requestComposition = $obj->requestComposition; $stdObj->requestTechnique = $obj->requestTechnique; $stdObj->requestType = $obj->requestType; $stdObj->requestSearch = $obj->requestSearch; $stdObj->requestResumeSearch = $obj->requestResumeSearch; $stdObj->requestPromocao = $obj->requestPromocao; $stdObj->url_final = $obj->url_final; DataHandler::writeFile($cache_folder, $cache_file, serialize($stdObj)); } return $returnResult; }
<?php if (1 == 2) { $HttpResult = new HttpResult(); } $HttpContentResult = $HttpResult->getHttpContentResult(); // Debug::print_r($HttpContentResult); $head = new HtmlHeader($HttpContentResult->getHeader()); //adiciona css e js em array $head->addCSS(array('reset', 'home')); $head->addJS(array('jquery', 'home')); //adiciona chamada de arquivo separadamente $head->addJS('reference_name', 'js/hoje.js'); $head->addCSS('other_reference_name', 'css/home'); //da echo $head->show(); //assim retornaria // echo $head->show(TRUE); ?> <body> <div id="main"> <?php include "view/democrart/parts/header.php"; ?> <div id="main_content"> <div id="box_left">
public function sendToFriend() { $returnResult = new HttpResult(); $retornoDaPaginaHTML = new HttpRoot(); $returnResult->setHttpContentResult($retornoDaPaginaHTML); if (!isset($_POST["action"])) { $protuct_id = DataHandler::forceInt(DataHandler::getValueByArrayIndex($this->arrayVariable, "id")); $retornoDaPaginaHTML->form_action = Config::getRootPath("produto/send_to_friend"); $retornoDaPaginaHTML->view = "form"; $retornoDaPaginaHTML->product_id = $protuct_id; } else { $postData = (object) $_POST; $ContentSiteVO = new ContentSiteVO(); $ReturnResult_vo = $ContentSiteVO->setId($postData->id, TRUE); if ($ReturnResult_vo->success) { $stdProduct = $ContentSiteVO->toStdClass(); $stdProduct->array_gallery = $ContentSiteVO->getImages(NULL, "gallery", true); // Debug::print_r($stdProduct); die; $template = file_get_contents(Config::getFolderView("/templates/email_produto.php")); $tpl_img_path = Config::getRootPath(Config::getFolderView()); $recover_logo = $stdProduct->hat == 1 ? '<img style="" src="' . $tpl_img_path . '/assets/images/recover-min.png" />' : ""; $first_image = sprintf("<img width='400px' src='%s' />", Config::getRootPath($stdProduct->array_gallery[0]->url)); $replace_from = array("###PRODUCT_URI###", "###IMG_PATH###", "###TITLE###", "###HAT###", "###CONTENT###", "###IMG###", "###SENDER_NAME###", "###SENDER_EMAIL###", "###RECEIVER_NAME###", "###RECEIVER_MAIL###", "###RECEIVER_MESSAGE###"); $replace_to = array(Config::getRootPath('produto/id.' . $stdProduct->id . '/' . $stdProduct->slug), $tpl_img_path, utf8_decode($stdProduct->title), $recover_logo, $stdProduct->content, $first_image, $postData->sender_name, $postData->sender_email, $postData->receiver_name, $postData->receiver_email, $postData->receiver_message); $template = str_replace($replace_from, $replace_to, $template); // var_dump( $stdProduct , $postData ) ; // echo $template ; die; $host = Config::SYSTEM_MAIL_SMTP; $mail = Config::SYSTEM_MAIL_LOGIN; $senha = Config::SYSTEM_MAIL_PASSWORD; // var_dump( $host , $mail , $senha ) ; die ; ob_start(); $smtp = new Smtp($host, 587); $smtp->user = $mail; $smtp->pass = $senha; $smtp->debug = true; // $from = "'" . $postData->sender_name . "' <" . Config::SYSTEM_MAIL_FROM . ">" ; // $to = "'" . $postData->sender_name . "' <" . $postData->receiver_mail . ">" ; $from = Config::SYSTEM_MAIL_FROM; $to = $postData->receiver_email; $subject = "Indicação de produto"; $msg = $template; $retornoDaPaginaHTML->sucess = $smtp->Send($to, $from, $subject, $msg, "text/html") ? true : false; ob_end_clean(); //var_dump( $send ) ; } $retornoDaPaginaHTML->view = "result"; } return $returnResult; }
public function updateAddress() { $returnResult = new HttpResult(); $retornoDaPaginaHTML = new HttpAdminGenericResult(); $ReturnResultVO = new ReturnResultVO(); $retornoDaPaginaHTML->return_result_vo = $ReturnResultVO; if (DataHandler::getValueByArrayIndex($this->arrayVariable, "address_id") != NULL && DataHandler::getValueByArrayIndex($this->arrayVariable, "user_id") != NULL) { $user_id = DataHandler::getValueByArrayIndex($this->arrayVariable, "user_id"); $address_id = DataHandler::getValueByArrayIndex($this->arrayVariable, "address_id"); $AddressVO = new AddressVO($_POST); $UserDetailVO = new UserDetailVO(); // print_r($AddressVO);exit(); if ($_POST) { $AddressVO->setId($address_id); $ReturnResultVO = $AddressVO->commit(TRUE); if ($ReturnResultVO->success) { // Debug::print_r($ReturnResultVO); if (DataHandler::getValueByArrayIndex($_POST, "principal") == '1') { $UserDetailVO->setId($user_id, TRUE); $UserDetailVO->setAddressId($address_id); // Debug::print_r($UserDetailVO); $ReturnResultVO = $UserDetailVO->commit(); // Debug::print_r($ReturnResultVO); } } if ($ReturnResultVO->success) { Navigation::redirect("admin/user/update/id." . $user_id); exit; } } else { $AddressVO->setId($address_id, TRUE); $UserDetailVO->setId($user_id, TRUE); } $retornoDaPaginaHTML->return_result_vo = $ReturnResultVO; $retornoDaPaginaHTML->user_id = $user_id; $retornoDaPaginaHTML->user_address_vo = $AddressVO; $retornoDaPaginaHTML->user_detail_vo = $UserDetailVO; } else { Navigation::redirect("admin/user"); exit; } //iniciando o retorno padrao em http result $returnResult->setHttpContentResult($retornoDaPaginaHTML); return $returnResult; }
public function afiliateBanner() { //iniciando o retorno padrao em http result $returnResult = new HttpResult(); //iniciando o resultado para o html $retornoDaPaginaHTML = new PurchaseInfo(); //define a dao a ser usada em toda a controler $ContentSiteDAO = ContentSiteDAO::getInstance(); $vo = $ContentSiteDAO->getVO(); //define a vo a ser usada em toda a controler $ContentSiteVO = $ContentSiteDAO->getVO(); //pega id passado na url $LinkDAO = LinkDAO::getInstance(); $returnDataVO = $LinkDAO->select(LinkDAO::RETURN_VO, "category", 20, "content", NULL, 1); // echo $this->category_id; // print_r($returnDataVO);exit(); //verifica se o resultado é uma categoryVO $arrayContentsVO = array(); if ($returnDataVO->success && count($returnDataVO->result) > 0) { foreach ($returnDataVO->result as $LinkVO) { // print_r($LinkVO);; $tempReturnDataVO = $LinkVO->getLinkedVO(); // print_r($tempReturnDataVO);exit(); if ($tempReturnDataVO->success) { $arrayContentsVO[] = $tempReturnDataVO->result; } } } $novo_content = array(); foreach ($arrayContentsVO as $ContentsVO) { if ($ContentsVO->active > 1) { $images = $ContentsVO->getImages(); $ContentsVO->images = $images; $novo_content[] = $ContentsVO; } } $arrayContentsVO = $novo_content; $returnResult->setSuccess(TRUE); $retornoDaPaginaHTML->array_banner = $arrayContentsVO; $returnResult->setHttpContentResult($retornoDaPaginaHTML); return $returnResult; }
public function confirm() { $ReturnResult = new ReturnResultVO(); $id = DataHandler::getValueByArrayIndex($this->arrayVariable, "id"); $UserDetail = new UserDetailVO(); $ResultUser = $UserDetail->setId($id, TRUE); if ($ResultUser->success) { if ($UserDetail->getEmail() == DataHandler::getValueByArrayIndex($this->arrayVariable, "mail")) { $token = DataHandler::getValueByArrayIndex($this->arrayVariable, "token"); if ($token == $this->getTokenFromUser($id, $UserDetail->getEmail())) { $UserDetail->setActive(1); $ReturnResult = $UserDetail->commit(); } else { $ReturnResult->addMessage("token incorreto"); } } else { $ReturnResult->addMessage("email não confere com usuario"); } } else { $ReturnResult->addMessage("usuario não encontrado"); } $returnResult = new HttpResult(); $retornoDaPaginaHTML = new HttpAdminGenericResult(); $retornoDaPaginaHTML->result = $ReturnResult; $returnResult->setHttpContentResult($retornoDaPaginaHTML); return $returnResult; }
/** * @param $_ContentFormView ContentFormView * @param $direct_show_view Boolean default TRUE * @param $form_action String do action no form * @param $redirect_to String do redirect to depois do commit * @param $arrayFields array de fields * @param $p_ReturnResultVO opicional parametro para retorno de mensagem de erro ou sucesso * @return void or HttpResult */ public function edit($_ContentFormView = NULL, $direct_show_view = TRUE, $form_action = NULL, $redirect_to = NULL, $arrayFields = NULL, $p_ReturnResultVO = NULL) { if ($_ContentFormView) { $formData = $_ContentFormView; } else { if (FALSE) { $this->ContentSiteVO = new $ContentSiteVO(); } //se for enviado o content_id por parametro, usa ele como id if ($this->content_id > 0) { $this->ContentSiteVO->setId($this->content_id, TRUE); } $action_path = Config::getRootPath('admin/content/commit'); //se for enviado o $form_action, então utiliza o que foi enviado if ($form_action) { $action_path = Config::getRootPath($form_action); } $formData = new ContentFormView($this->ContentSiteVO, $action_path); } //$formData->setModules(); $HttpResult = new HttpResult(); $HttpResult->setSuccess(1); //iniciando o resultado para o html $retornoDaPaginaHTML = new HttpRoot(); $retornoDaPaginaHTML->arrayVariable->form_data = $formData->getFormData(); if ($redirect_to != NULL) { $retornoDaPaginaHTML->arrayVariable->form_data->fields->redirect_to = (object) array("name" => "redirect_to", "value" => $redirect_to, "visible" => false); } if ($arrayFields != NULL) { //passou array de fields para adicionar //adiciona foreach ($arrayFields as $field_item) { $retornoDaPaginaHTML->arrayVariable->form_data->fields[] = $field_item; } } //$redirect_to = NULL //buscando imagens vinculadas $array_image_vo = $this->ContentSiteVO->getImages(); $array_image_std = array(); foreach ($array_image_vo as $VO) { $StdVO = $VO->toStdClass(); $array_image_std[] = $StdVO; } $retornoDaPaginaHTML->arrayVariable->array_image = $array_image_std; //se for enviado o ReturnResultVO no parametro, adiciona como atributo if ($p_ReturnResultVO) { // print_r($p_ReturnResultVO);exit(); $retornoDaPaginaHTML->return_result_vo = $p_ReturnResultVO; } //buscando arquivos vinculadas $array_file_vo = $this->ContentSiteVO->getFiles(); $array_file_std = array(); foreach ($array_file_vo as $VO) { $StdVO = $VO->toStdClass(); $array_file_std[] = $StdVO; } $retornoDaPaginaHTML->arrayVariable->array_file = $array_file_std; //salvando o objeto de resultado de html no retorno $HttpResult->setHttpContentResult($retornoDaPaginaHTML); //se for passado como true vai usar o layout abaixo. if ($direct_show_view) { include Config::getFolderView($this->my_edit_page); exit; } return $HttpResult; }
public function commit() { //iniciando o retorno padrao $HttpReturnResult = new HttpResult(); $CategoryVO = new CategoryVO(); if (!isset($_POST["category_id"]) || $_POST["category_id"] == NULL) { $_POST["category_id"] = 2; } $_POST["active"] = 1; $CategoryVO->setFetchArray($_POST); $id = DataHandler::forceInt(DataHandler::getValueByArrayIndex($this->arrayVariable, "id")); if ($id > 0) { $CategoryVO->setId($id); } $ResultValidate = $CategoryVO->validate(); $resultPage = new DefaultPage(); //Debug::print_r($ResultValidate); exit(); if ($ResultValidate->success) { $ReturnResult = $CategoryVO->commit(); //Debug::print_r($ReturnResult);exit(); if ($ReturnResult->success) { Navigation::redirect("backend/category/show"); } else { $resultPage->returnResult = $ReturnResult; } } else { $resultPage->returnResult = $ResultValidate; } $HttpReturnResult->setHttpContentResult($resultPage); return $HttpReturnResult; }
public function file() { $returnResult = new HttpResult(); $returnResult->setSuccess(1); //iniciando o resultado para o html $retornoDaPaginaHTML = new HttpRoot(); $retornoDaPaginaHTML->vo = $this->ContentSiteVO->toStdClass(); //agora pega a galeria selecionada $retornoDaPaginaHTML->array_files = $retornoDaPaginaHTML->vo->files; //Debug::print_r($retornoDaPaginaHTML->array_files); //salvando o objeto de resultado de html no retorno //echo "<img src=\"".Config::getRootPath("image/get_image/image_id.".$retornoDaPaginaHTML->array_images[0]->id."/max_width.500/")."\" />"; $returnResult->setHttpContentResult($retornoDaPaginaHTML); return $returnResult; }
public function update() { $ReturnResultVO = new ReturnResultVO(); $retornoDaPaginaHTML = new HttpAdminGenericResult(); //iniciando o retorno padrao $returnResult = new HttpResult(); $id = 0; if (DataHandler::getValueByArrayIndex($this->arrayVariable, "id")) { $id = DataHandler::getValueByArrayIndex($this->arrayVariable, "id"); } $VO = $this->DAO->getVO(); $VO->setId($id, TRUE); if ($_POST) { $VO->setFetchArray($_POST); $VO->setId($id); $ReturnResultVO = $VO->commit(TRUE); // Debug::print_r($ReturnResultVO);exit(); if ($ReturnResultVO->success) { Navigation::redirect("admin/attribute/module." . $this->module); exit; } } $retornoDaPaginaHTML->return_result_vo = $ReturnResultVO; $retornoDaPaginaHTML->attribute_vo = $VO; $retornoDaPaginaHTML->module = $this->module; //iniciando o retorno padrao em http result $returnResult->setHttpContentResult($retornoDaPaginaHTML); return $returnResult; }
/** * @param mixed $data * @param int $status */ public function __construct($data, $status = 200) { $json = json_encode($data); parent::__construct($json, $status, 'application/json; charset=UTF-8'); }
public function init() { //busca todas as paginas cadastradas na tabela content $returnResult = new HttpResult(); //iniciando o resultado para o html $retornoDaPaginaHTML = new HttpContentModule(); $retornoDaPaginaHTML->arrayVariable = $this->arrayVariable; /* $address1 = new stdClass(); $address1->area = 'Rio de Janeiro (RJ)'; $address1->description = 'Av. Das Nações Unidas, 4777 Lj 27 - Piso G1 / Tel: (11) 5042-7840'; $address1->google_maps_url = 'http://maps.google.com.br/maps?f=q&source=s_q&hl=pt-BR&geocode=&q=Avenida+dos+Eucaliptos,+762,+Moema,+S%C3%A3o+Paulo&sll=-23.484148,-46.838983&sspn=0.01234,0.022724&ie=UTF8&hq=&hnear=Av.+dos+Eucaliptos,+762+-+Moema,+S%C3%A3o+Paulo,+04517-050&ll=-23.609531,-46.669793&spn=0.012092,0.022724&z=16'; $place1 = new stdClass(); $place1->area = 'SUDESTE'; $place1->addresses = array($address1,$address1,$address1,$address1); $region1 = new stdClass(); $region1->name = 'embreve'; $region1->title = 'Em breve nocas unidades:'; $region1->places = array($place1,$place1,$place1,$place1); $region2 = new stdClass(); $region2->name = 'sp'; $region2->title = 'São Paulo'; $region2->places = array($place1,$place1,$place1,$place1); $region3 = new stdClass(); $region3->name = 'ba'; $region3->title = 'Bahia'; $region3->places = array($place1,$place1,$place1,$place1); $region4 = new stdClass(); $region4->name = 'mt'; $region4->title = 'Mato Grosso'; $region4->places = array($place1,$place1,$place1,$place1); $region4 = new stdClass(); $region4->name = 'ms'; $region4->title = 'Mato Grosso do Sul'; $region4->places = array($place1,$place1,$place1,$place1); $HttpContentResult->regions = array($region1,$region2,$region3,$region4); */ //listar categorias de 19 $array_category = $this->getCategoryCascade(19); //Debug::print_r($array_category); $arrayRegions = array(); foreach ($array_category as $stdCategory) { $region = $this->getRegion($stdCategory->id, $stdCategory->name, $stdCategory->name); foreach ($stdCategory->__array_category as $stdCategory2) { //Debug::print_r($stdCategory2); $place = $this->getPlace($stdCategory2->name); $LinkDAO = LinkDAO::getInstance(); $returnDataVO = $LinkDAO->select(LinkDAO::RETURN_VO, "category", $stdCategory2->id, "content", NULL, 1); //verifica se o resultado é uma categoryVO if ($returnDataVO->success && count($returnDataVO->result) > 0) { foreach ($returnDataVO->result as $LinkVO) { $tempReturnDataVO = $LinkVO->getLinkedVO(); //Debug::print_r($tempReturnDataVO);exit(); if ($tempReturnDataVO->success) { //Debug::print_r($tempReturnDataVO->result); $address = new stdClass(); $address->area = $tempReturnDataVO->result->title; $address->description = $tempReturnDataVO->result->hat; $address->google_maps_url = $tempReturnDataVO->result->author; $place->addresses[] = $address; } } //exit(); } $region->places[] = $place; } $arrayRegions[] = $region; } //Debug::print_r($arrayRegions); //em breve $retornoDaPaginaHTML->regions = $arrayRegions; //array($region1,$region2,$region3,$region4); $returnResult->setHttpContentResult($retornoDaPaginaHTML); return $returnResult; }
public function commit() { //iniciando o retorno padrao $HttpReturnResult = new HttpResult(); $CategoryVO = new CategoryVO(); if ($_POST["category_id"] == NULL) { $_POST["category_id"] = 0; } $_POST["active"] = 1; $CategoryVO->setFetchArray($_POST); $ResultValidate = $CategoryVO->validate(); $resultPage = new DefaultPage(); //Debug::print_r($ResultValidate); exit(); if ($ResultValidate->success) { $ReturnResult = $CategoryVO->commit(); //Debug::print_r($ReturnResult);exit(); if ($ReturnResult->success) { Navigation::redirect("admin/category/select"); } else { $resultPage->returnResult = $ReturnResult; } } else { $resultPage->returnResult = $ResultValidate; } $HttpReturnResult->setHttpContentResult($resultPage); return $HttpReturnResult; }
public function init() { $email_search = NULL; if (DataHandler::getValueByArrayIndex($_POST, "email_search")) { //tem busca, vai tratar essa variavel $email_search = DataHandler::getValueByArrayIndex($_POST, "email_search"); } $date = NULL; if (DataHandler::getValueByArrayIndex($_POST, "date")) { //tem busca, vai tratar essa variavel $date = DataHandler::getValueByArrayIndex($_POST, "date"); } $date_filter = NULL; if (DataHandler::getValueByArrayIndex($_POST, "date_filter")) { //tem busca, vai tratar essa variavel $date_filter = DataHandler::getValueByArrayIndex($_POST, "date_filter"); if ($date_filter == '1') { $date_filter = ">="; } else { if ($date_filter == '1') { $date_filter = "=="; } else { if ($date_filter == '-1') { $date_filter = "<="; } else { $date_filter = NULL; } } } } $page = 1; $limit_page = 21; $quant_start = 0; foreach ($this->arrayVariable as $variable => $value) { if ($variable == "pag" && DataHandler::forceInt($value) > 0) { $page = DataHandler::forceInt($value); } } $quant_start = $page * $limit_page - $limit_page; $this->NewsletterDAO = NewsletterDAO::getInstance(); if (false) { $this->NewsletterDAO = new NewsletterDAO(); $UserDetailDAO = new UserDetailDAO(); } $UserDetailDAO = UserDetailDAO::getInstance(); //iniciando o retorno padrao em http result $returnResult = new HttpResult(); // echo Debug::li("data".$date_filter); if ($email_search != NULL) { //fazendo o que precisa fazer para ter os dados $ReturnDataUserVO = $UserDetailDAO->search(UserDetailDAO::RETURN_STD_OBJECT, NULL, NULL, NULL, $email_search, NULL, NULL, NULL, NULL, NULL, NULL, 1); if ($ReturnDataUserVO->success) { // Debug::print_r($ReturnDataUserVO); $tempCount = $ReturnDataUserVO->count_total; } // exit(); } else { //fazendo o que precisa fazer para ter os dados $ReturnDataUserVO = $UserDetailDAO->select(UserDetailDAO::RETURN_STD_OBJECT, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, 1, NULL, NULL, NULL, NULL, $date, $date_filter); if ($ReturnDataUserVO->success) { // Debug::print_r($ReturnDataUserVO); $tempCount = $ReturnDataUserVO->count_total; } } $ReturnDataNewsletterVO = $this->NewsletterDAO->select(NewsletterDAO::RETURN_STD_OBJECT, NULL, 1, $email_search, NULL, NULL, $date, $date_filter); if ($ReturnDataNewsletterVO->success) { // Debug::print_r($ReturnDataNewsletterVO); $tempCount = $tempCount + $ReturnDataNewsletterVO->count_total; } // Debug::print_r($ReturnDataVO); //setando sucesso true caso tenha dado certo $returnResult->setSuccess(TRUE); //iniciando o resultado para o html $retornoDaPaginaHTML = new HttpAdminGenericResult(); $retornoDaPaginaHTML->arrayVariable = $this->arrayVariable; $retornoDaPaginaHTML->arrayNewsletter = $ReturnDataNewsletterVO->result; $retornoDaPaginaHTML->arrayUser = $ReturnDataUserVO->result; $retornoDaPaginaHTML->page = $page; $retornoDaPaginaHTML->limit_page = $limit_page; $retornoDaPaginaHTML->count_total = $tempCount; //salvando o objeto de resultado de html no retorno $returnResult->setHttpContentResult($retornoDaPaginaHTML); return $returnResult; }