, Hogeschool Ghent * @version april 2007 */ include_once ('gradebook_functions_users.inc.php'); function block_students() { if (!api_is_allowed_to_create_course()) { include (api_get_path(INCLUDE_PATH)."header.inc.php"); api_not_allowed(); } } /** * Returns the info header for the user result page * @param $userid */ /** * Returns the course name from a given code * @param string $code */ function get_course_name_from_code($code) { $tbl_main_categories= Database :: get_main_table(TABLE_MAIN_COURSE); $sql= 'SELECT title,code FROM ' . $tbl_main_categories . 'WHERE code = "' . $code . '"'; $result= mysql_query($sql); if ($col= mysql_fetch_array($result)) { return $col['title']; } } /** * Builds an img tag for a gradebook item * @param string $type value returned by a gradebookitem's get_icon_name() */ function build_type_icon_tag($kind) { return ''; } /** * Returns the icon filename for a gradebook item * @param string $type value returned by a gradebookitem's get_icon_name() */ function get_icon_file_name ($type) { if ($type == 'cat') return api_get_path(WEB_CODE_PATH) . 'img/folder_document.gif'; elseif ($type == 'evalempty') return api_get_path(WEB_CODE_PATH) . 'img/empty.gif'; elseif ($type == 'evalnotempty') return api_get_path(WEB_CODE_PATH) . 'img/gradebook_eval_not_empty.gif'; elseif ($type == 'link') return api_get_path(WEB_CODE_PATH) . 'img/link_blank.gif'; else return null; } /** * Builds the course or platform admin icons to edit a category * @param object $cat category object * @param int $selectcat id of selected category */ function build_edit_icons_cat($cat, $selectcat) { $visibility_icon= ($cat->is_visible() == 0) ? 'invisible' : 'visible'; $visibility_command= ($cat->is_visible() == 0) ? 'set_visible' : 'set_invisible'; $modify_icons= ''; $modify_icons .= ' '; //no move ability for root categories if ($cat->is_movable()) { $modify_icons .= ' '; } else { $modify_icons .= ' '; } $modify_icons .= ' '; return $modify_icons; } /** * Builds the course or platform admin icons to edit an evaluation * @param object $eval evaluation object * @param int $selectcat id of selected category */ function build_edit_icons_eval($eval, $selectcat) { $visibility_icon= ($eval->is_visible() == 0) ? 'invisible' : 'visible'; $visibility_command= ($eval->is_visible() == 0) ? 'set_visible' : 'set_invisible'; $modify_icons= ''; $modify_icons .= ' '; $modify_icons .= ' '; $modify_icons .= ' '; return $modify_icons; } /** * Builds the course or platform admin icons to edit a link * @param object $linkobject * @param int $selectcat id of selected category */ function build_edit_icons_link($link, $selectcat) { $visibility_icon= ($link->is_visible() == 0) ? 'invisible' : 'visible'; $visibility_command= ($link->is_visible() == 0) ? 'set_visible' : 'set_invisible'; $modify_icons= ''; $modify_icons .= ' '; $modify_icons .= ' '; $modify_icons .= ' '; return $modify_icons; } ?>