31
function getExamples($cid) {
32
$query = $this->db->get_where('Examples', array("courseID" => $cid));
33
return $query->result();
36
function addExample($cid, $example, $description){
33
$courses = $this->db->get("courses");
34
foreach ($courses->result() as $course) {
35
$menu[$course->name] = array();
36
$menu[$course->name]['CID'] = $course->courseID;
37
$categories = $this->db->get_where("categories", array("courseID" => $course->courseID));
39
foreach($categories->result() as $category){
40
$menu[$course->name][$category->categoryName] = array();
42
$subcategories = $this->db->get_where("subcategories", array("courseID" => $course->courseID, "categoryName" => $category->categoryName));
44
foreach($subcategories->result() as $subcategory){
45
$menu[$course->name][$category->categoryName][$subcategory->subCategoryName] = array();
55
function getCategories($cid) {
56
$query = $this->db->get_where('Categories', array("courseID" => $cid));
57
return $query->result();
60
function addCategory($cid, $categoryName){
61
$this->db->select_max("orderNr");
62
$query = $this->db->get_where('Categories', array("courseID" => $cid));
64
$result = $query->result();
67
'categoryName' => $categoryName,
68
'orderNr' => $result[0]->orderNr+1
71
$this->db->insert('Categories', $data);
72
//mkdir("../courses/".$cid."/".$example);
76
function getSubCategories($cid, $categoryName) {
77
$query = $this->db->get_where('subcategories', array("courseID" => $cid, "categoryName" => $categoryName));
78
return $query->result();
81
function addSubCategory($cid, $categoryName, $subCategoryName){
82
$this->db->select_max("orderNr");
83
$query = $this->db->get_where('subcategories', array("courseID" => $cid, "categoryName" => $categoryName));
85
$result = $query->result();
88
'subCategoryName' => $subCategoryName,
89
'categoryName' => $categoryName,
90
'orderNr' => $result[0]->orderNr+1
93
$this->db->insert('subcategories', $data);
94
//mkdir("../courses/".$cid."/".$example);
98
function getExamples($cid, $categoryName, $subCategoryName) {
99
$query = $this->db->get_where('Examples', array("courseID" => $cid, "categoryName" => $categoryName, "subCategoryName" => $subCategoryName));
100
return $query->result();
103
function addExample($cid, $categoryName, $subCategoryName, $example, $description){
104
$this->db->select_max("orderNr");
105
$query = $this->db->get_where('examples', array("courseID" => $cid, "categoryName" => $categoryName, "subCategoryName" => $subCategoryName));
106
$result = $query->result();
38
108
'courseID' => $cid ,
39
109
'exampleName' => $example,
40
'description' => $description
110
'description' => $description,
111
'categoryName' => $categoryName,
112
'subCategoryName' => $subCategoryName,
113
'orderNr' => $result[0]->orderNr+1
43
116
$this->db->insert('Examples', $data);