Beispiel #1
0
 public function view()
 {
     $app_data = [];
     $homelist = [];
     $articles = MODEL::MYSQLDB("home")->articles;
     $tree = $articles->fetch_tree();
     $i = 0;
     foreach ($tree as $article) {
         $date = date("d M Y H:i", $article->date);
         $images = count($article->_linked) - 1;
         $count = rand(0, $images);
         $x = 0;
         $image = "";
         foreach ($article->_linked as $blogimages) {
             if ($x == $count) {
                 $image = $blogimages->bi_image;
                 break;
             }
             $x++;
         }
         $byline = $article->up_byline == 1 ? $article->up_firstname . " " . $article->up_surname : $article->up_screenname;
         $homelist[$i]["image"] = $image;
         $homelist[$i]["subject"] = $article->subject;
         $homelist[$i]["byline"] = $date . " by " . $byline;
         $homelist[$i]["article_id"] = $article->id;
         $i++;
         if ($i == 5) {
             if (!REQUEST::$JSON) {
                 break;
             }
         }
         if (REQUEST::$JSON) {
             $app = [];
             $app["DATE"] = $date;
             $app["IMAGE"] = $image;
             $app["TITLE"] = $article->subject;
             $app["BYLINE"] = $byline;
             $app["ID"] = $article->id;
             $app_data[] = $app;
         }
     }
     if (self::$APPNEWS) {
         $this->app_format("news", $app_data, true);
     }
     NISE::put(["homelist" => $homelist]);
 }
Beispiel #2
0
 public function __construct($view)
 {
     NISE::put($view);
     NISE::put(["footer_smallprint" => "© CHARLES JOHANNISEN - " . date("Y")]);
 }