wordygo/application/controllers/pages.php
2013-11-26 12:54:17 +01:00

49 lines
1.6 KiB
PHP

<?php if (!defined('BASEPATH')) exit('No direct script access allowed');
class Pages extends CI_Controller {
public function __construct() {
parent::__construct();
//if(!$this->ms->is_authenticated()) {
// redirect('login', 'refresh');
//}
$this->load->helper('form');
}
public function index(){
self::view();
}
public function view($page = 'start'){
$data = array();
if($page == 'start') {
$data['languages'] = $this->dictionary_model->lang_get_active();
}
$data['content'] = $this->load->view('pages/' . $page, $data, true);
$this->load->view('masters/default', $data);
}
public function learn($page) {
$data['content'] = $this->load->view('pages/learn/' . $page, null, true);
preg_match('/^[^-]+/', $page, $matches);
$data['current'] = $matches[0];
$data['content'] = $this->load->view('templates/learn', $data, true);
$data['current'] = 'learn';
$this->load->view('masters/default', $data);
}
public function projects($page) {
$data['content'] = $this->load->view('pages/projects/' . $page, null, true);
preg_match('/^[^-]+/', $page, $matches);
$data['current'] = $matches[0];
$data['content'] = $this->load->view('templates/projects', $data, true);
$data['current'] = 'projects';
$this->load->view('masters/default', $data);
}
public function resources($page) {
$data['learning'] = $this->load->view('pages/resources/learning', null, true);
$data['inspiration'] = $this->load->view('pages/resources/inspiration', null, true);
$data['content'] = $this->load->view('templates/resources', $data, true);
$data['current'] = 'resources';
$this->load->view('masters/default', $data);
}
}
?>