Example #1
0
 /**
  * render a page ( menampilkan sebuah halaman utuh)
  * 
  * @param array $pageSetup Page Setup
  */
 public static function renderPage($view = "", $pageSetup, $data = array())
 {
     // merge array ( gabungkan array)
     self::$pageSetup = array_merge(self::$pageSetup, $pageSetup);
     // add site name at title
     if (isset($pageSetup['title'])) {
         self::$pageSetup['title'] = $pageSetup['title'] . ' - ' . SITE_NAME;
     }
     // if view file not found, render 404.php
     $inc_file = file_exists(SITE_DIR . '/views/' . $view) ? SITE_DIR . '/views/' . $view : SITE_DIR . '/views/' . "404.php";
     // set form token
     Form::setFormToken();
     // include view file
     include $inc_file;
 }