Пример #1
0
 public function fetch()
 {
     parent::fetch();
     $this->broadsheet = json_decode(parent::getSnapshot());
     $items = $this->broadsheet->broadsheet;
     $this->items = $items;
 }
Пример #2
0
 public function toHTML()
 {
     $this->fetch();
     $returnHTML = "<div>";
     $items = $this->container;
     foreach ($items as $key => $item) {
         $returnHTML .= "<div>";
         $name = $item->name;
         $type = $item->type;
         //$returnHTML .= $name;
         $uri = parent::getBaseURI();
         switch ($type) {
             case "RichColumn":
                 $element = new RichColumn();
                 break;
             case "TextColumn":
                 $element = new TextColumn();
                 break;
             case "Pix":
                 $element = new Pix();
                 break;
             case "PixLink":
                 $element = new PixLink();
                 break;
             case "Headline":
                 $element = new Headline();
                 break;
             default:
                 $element = new Element();
         }
         $element->setName($name);
         //$returnHTML .= "<br/>ELEMENT BEGINS";
         $returnHTML .= $element->toHTML();
         //$returnHTML .= "ELEMENT ENDS<br/>";
         //$returnHTML .= print_r($uri,true);
         $returnHTML .= "</div>";
     }
     $returnHTML .= "</div>";
     return $returnHTML;
 }
Пример #3
0
 public function toHTML()
 {
     $this->fetch();
     $returnHTML = "<div>";
     $element = $this->element;
     $returnHTML .= print_r($element, true);
     $uri = parent::getBaseURI();
     $returnHTML .= print_r($uri, true);
     $returnHTML .= "</div>";
     return $returnHTML;
 }