public function init() { //se for postado algo ta tentando atualizar... atualiza em silencio if ($_POST) { include_once "library/site/modules/content/dao/ContentDemoDAO.class.php"; include_once "library/facil3/core/modules/category/dao/CategoryDAO.class.php"; include_once "library/site/modules/banner/vo/BannerConfigVO.class.php"; $ContentDemoDAO = ContentSiteDAO::getInstance(); $CategoryDAO = CategoryDAO::getInstance(); $CategoryVO = new BannerConfigVO(); $CategoryVO->setId(47, TRUE); /* * Array( [transitionType] => 1 [transitionDelayTimeFixed] => 2 ) */ //exit(); $CategoryVO->commit(); //exit(); } $returnResult = parent::init(); $novo_content = array(); foreach ($this->arrayContentsVO as $ContentsVO) { if ($ContentsVO->active < 2) { $novo_content[] = $ContentsVO; } } $this->arrayContentsVO = $novo_content; //$ContentVO->toStdClass(Config::getLocale()); $SelectData = new ContentSelectView($this->arrayContentsVO); $SelectData->setGoToLocation(array("value" => "admin/home/")); $SelectData->gerate(); $SelectData->hat["label"] = "Url:"; $SelectData->setMassiveAttr('visible', FALSE, array('Name', 'Description', 'Content', 'Author', 'TemplateUrl', 'Slug', 'KeyWords', 'Date', 'DateIn', 'DateOut', 'Order')); $SelectData = $SelectData->getFormData(); $HttpContentResult = $returnResult->getHttpContentResult(); $HttpContentResult->selectData = $SelectData; $HttpContentResult->category_id = $this->category_id; $returnResult->setHttpContentResult($HttpContentResult); $HttpResult = $returnResult; //para o botao de inserir $HttpContentResult->url_insert = Config::getRootPath("admin/home/insert/"); //include (Config::getFolderView( 'admin/home/index.php' )) ; //exit() ; //print_r($returnResult);exit(); return $returnResult; }
public function __construct($arrayRestFolder = NULL) { if ($arrayRestFolder != NULL) { $this->arrayVariable = Navigation::getVariableArraySlug($arrayRestFolder); $this->arrayRestFolder = $arrayRestFolder; } parent::__construct($arrayRestFolder); //define a dao a ser usada em toda a controler $this->ContentSiteDAO = ContentSiteDAO::getInstance(); //define a vo a ser usada em toda a controler $this->ContentSiteVO = $this->ContentSiteDAO->getVO(); //pega id passado na url $this->content_id = DataHandler::getValueByArrayIndex($this->arrayVariable, 'id'); //popula a a contentvo com os dados conforme o id passado if ($this->content_id) { $this->ContentSiteVO->setId($this->content_id, TRUE); } }
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; }