Advertisement
Guest User

Pages.php - panada framework

a guest
Jun 8th, 2013
170
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
PHP 1.11 KB | None | 0 0
  1. <?php
  2. namespace Controllers;  
  3. use Resources, Models;
  4.  
  5. class Pages extends Resources\Controller
  6. {    
  7.    
  8. public function __construct(){
  9.    
  10.     parent::__construct();  
  11.    
  12.         // Load Resources
  13.         $this->request = new Resources\Request;
  14.         // Load model
  15.         $this->pages = new Models\Pages;
  16.        
  17.     }
  18.        
  19. public function index($id='1')
  20.     {    
  21.                
  22.         //Error trap: jika $id kosong atau $id tidak ada pada database
  23.         //tampilkan saja home area
  24.                
  25.         $id = (int) $id;   //untuk meyakinkan bahwa yg kita ambil dari $id adalah integer.
  26.         $hslid = $this->pages->GetPagesbyId($id);
  27.         //ambil data semua pages untuk di tampilkan di menu
  28.         $data['pagesMenu']= $this->pages->GetPages();
  29.                
  30.         if(!$hslid){  
  31.             $data['title'] = "Homepage";      
  32.             $this->output('tema/default/home', $data);
  33.         }else{
  34.             $oPages=$this->pages->GetPagesbyId($id);  
  35.             $data['title'] = $oPages->judul;  
  36.             $data['content'] = $oPages->isipages;
  37.             $data['active'] = $oPages->kode;
  38.             $data['footer'] = 'Copyright (c) 2013, Ini Footer';      
  39.             $this->output('tema/default/halaman', $data);
  40.         }              
  41.         }                                    
  42.     }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement