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/
6
9
public function index() {
7
10
$this->load->model('admin/Admin_model');
8
11
$courses = $this->Admin_model->getCourses();
38
41
$this->load->view('admin/add_example', array("cid" => $cid));
40
43
$this->load->model('admin/Admin_model');
41
$this->Admin_model->addExample($_POST['cid'], $_POST['example']);
44
$this->Admin_model->addExample($_POST['cid'], $_POST['example'], $_POST['description']);
42
45
redirect("admin/");
58
61
$this->load->view('admin/add_page', array("cid" => $cid, "example" => $example));
60
63
$this->load->model('admin/Admin_model');
61
$this->Admin_model->addPage($_POST['cid'], $_POST['example'],$_POST['page'], $_POST['documentation']);
64
$this->Admin_model->addPage($_POST['cid'], $_POST['example'],$_POST['page']);
62
65
redirect("admin/");
70
73
$this->load->model('codeviewer/Codeviewer_model');
72
$files = $this->Codeviewer_model->getFiles($cid, $example,$page);
74
foreach ($files as $file) {
75
$editorHTML .= $this->Codeviewer_model->showFile($file, "html");
76
$editorHTML = $this->Codeviewer_model->getCode($cid, $example, $page);
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']);
84
$this->Admin_model->updatePage($_POST['cid'], $_POST['example'],$_POST['page'], $_POST['documentation'], $_POST['files']);
85
85
redirect("admin/");