| Current Path : /var/www/cesa.co.za/php/includes/ |
| Current File : /var/www/cesa.co.za/php/includes/CCEModules.php |
<?php
/*
* Contact otto@igotafrica.com for details
*/
/**
* Manage the CCEModules table
*
* @author otto
*/
class CCEModules extends BaseTableClass {
public static function getDocumentModuleName($moduleId, $moduleRow) {
if (is_null($moduleId) || strlen($moduleId) <= 0) {
return 'General';
}
return $moduleRow['ModuleName'];
}
public function getSelectArray($includeGeneral = false) {
$modulesSelect = $this->sqlf->getAll("SELECT * FROM CCEModules ORDER BY ModuleName ASC");
$modules = array();
if ($includeGeneral) {
$modules['General'] = 'g';
}
foreach ($modulesSelect as $module) {
$modules[$module['ModuleName']] = $module['CCEModuleID'];
}
return $modules;
}
public function getList($studentId) {
return $this->sqlf->getAll("SELECT CCEModules.* "
. "FROM CCEStudentCourses, CCEModules "
. "WHERE CCEStudentCourses.CCEStudentID=" . $studentId . " AND CCEStudentCourses.CCECourseID=CCEModules.CCECourseID "
. "ORDER BY CCEModules.ModuleNum");
}
}