Esempio n. 1
0
 public static function getInstance()
 {
     if (!self::$my_instance) {
         self::$my_instance = new ContentSiteDAO();
     }
     return self::$my_instance;
 }
Esempio n. 2
0
 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;
 }
Esempio n. 3
0
 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);
     }
 }
Esempio n. 4
0
 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;
 }