3
3
class Admin extends CI_Controller {
6
* This is the index function. It will be the one called if you do not specify a
7
* function in the url, example: /admin/
9
6
public function index() {
10
7
$this->load->model('admin/Admin_model');
11
8
$courses = $this->Admin_model->getCourses();
41
38
$this->load->view('admin/add_example', array("cid" => $cid));
43
40
$this->load->model('admin/Admin_model');
44
$this->Admin_model->addExample($_POST['cid'], $_POST['example'], $_POST['description']);
41
$this->Admin_model->addExample($_POST['cid'], $_POST['example']);
45
42
redirect("admin/");
61
58
$this->load->view('admin/add_page', array("cid" => $cid, "example" => $example));
63
60
$this->load->model('admin/Admin_model');
64
$this->Admin_model->addPage($_POST['cid'], $_POST['example'],$_POST['page']);
61
$this->Admin_model->addPage($_POST['cid'], $_POST['example'],$_POST['page'], $_POST['documentation']);
65
62
redirect("admin/");
73
70
$this->load->model('codeviewer/Codeviewer_model');
76
$editorHTML = $this->Codeviewer_model->getCode($cid, $example, $page);
72
$files = $this->Codeviewer_model->getFiles($cid, $example,$page);
74
foreach ($files as $file) {
75
$editorHTML .= $this->Codeviewer_model->showFile($file, "html");
78
//$doc = $this->Codeviewer_model->getDoc($cid, $example, $page);
78
$doc = $this->Codeviewer_model->getDoc($cid, $example, $page);
80
80
$this->load->view('admin/header', array("editors" => $editorHTML, "title" => "Manage page - ".$page." - ".$example." - ".$cid));
81
$this->load->view('admin/manage_page', array("cid" => $cid, "example" => $example, "page" => $page /*,"documentation" => $doc*/));
81
$this->load->view('admin/manage_page', array("cid" => $cid, "example" => $example, "page" => $page, "documentation" => $doc));
83
83
$this->load->model('admin/Admin_model');
84
$this->Admin_model->updatePage($_POST['cid'], $_POST['example'],$_POST['page'], $_POST['documentation'], $_POST['files']);
84
$this->Admin_model->updatePage($_POST['cid'], $_POST['example'],$_POST['page'], $_POST['documentation']);
85
85
redirect("admin/");