49 lines
1.6 KiB
PHP
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);
|
|
}
|
|
}
|
|
?>
|