| 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100 | 
							- <?php
 
- /**
 
-  * 
 
-  * PHP Pro Bid $Id$ c8ZvSxz82PWKe8BtY+Gt/YF+Pk9yVMs1ZRCdXFMGSQA=
 
-  * 
 
-  * @link        http://www.phpprobid.com
 
-  * @copyright   Copyright (c) 2014 Online Ventures Software LTD & CodeCube SRL
 
-  * @license     http://www.phpprobid.com/license Commercial License
 
-  * 
 
-  * @version     7.0
 
-  */
 
- /**
 
-  * content sections service view helper class
 
-  */
 
- namespace Ppb\View\Helper;
 
- use Cube\View\Helper\AbstractHelper,
 
-     Ppb\Service\Table\Relational\ContentSections as ContentSectionsService;
 
- class ContentSections extends AbstractHelper
 
- {
 
-     /**
 
-      *
 
-      * content sections table service
 
-      * 
 
-      * @var \Ppb\Service\Table\Relational\ContentSections
 
-      */
 
-     protected $_contentSections;
 
-     
 
-     /**
 
-      *
 
-      * data resulted from a previous fetch operation
 
-      * 
 
-      * @var array
 
-      */
 
-     protected $_data = array();
 
-     public function __construct()
 
-     {
 
-         $this->setContentSections();
 
-     }
 
-     /**
 
-      * 
 
-      * get content sections table service
 
-      * 
 
-      * @return \Ppb\Service\Table\Relational\ContentSections
 
-      */
 
-     public function getContentSections()
 
-     {
 
-         return $this->_contentSections;
 
-     }
 
-     /**
 
-      * 
 
-      * set content sections table service
 
-      * 
 
-      * @param \Ppb\Service\Table\Relational\ContentSections $contentSections
 
-      * @return $this
 
-      */
 
-     public function setContentSections(ContentSectionsService $contentSections = null)
 
-     {
 
-         if (!$contentSections instanceof ContentSectionsService) {
 
-             $contentSections = new ContentSectionsService();
 
-         }
 
-         $this->_contentSections = $contentSections;
 
-         return $this;
 
-     }
 
-     public function getData()
 
-     {
 
-         return $this->_data;
 
-     }
 
-     /**
 
-      *
 
-      * get all content sections having a certain parent id
 
-      *
 
-      * @param string|\Cube\Db\Select $where SQL where clause, or a select object
 
-      * @return array
 
-      */
 
-     public function contentSections($where = null)
 
-     {
 
-         if ($where === null) {
 
-             return $this;
 
-         }
 
-         $this->_data = $this->getContentSections()->fetchAll($where);
 
-         
 
-         return $this->_data;
 
-     }
 
- }
 
 
  |