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]); }
public function __construct($view) { NISE::put($view); NISE::put(["footer_smallprint" => "© CHARLES JOHANNISEN - " . date("Y")]); }