} $db->close(); return null; } function show_activity_data($data_list, $page = 1) { $len = count($data_list); for ($index = 0; $index < $len; $index++) { $title = $data_list[$index][0]; $target = $data_list[$index][1]; $content = $data_list[$index][2]; $authorName = $data_list[$index][3]; $activityId = $data_list[$index][4]; $members = $data_list[$index][5]; echo "<div class=\"row center-block\">\n <div class=\"list-group\">\n <div class=\"list-group-item active\">\n <h4 class=\"list-group-item-heading\">\n 标题: {$title} (ID: {$activityId})\n <button id='{$activityId}' onclick='click_delete({$activityId})' class=\"btn btn-default btn-sm fa fa-trash pull-right\"></button>\n </h4>\n </div>\n <div class=\"list-group-item\">\n <p class=\"list-group-item-text\">\n 目标: {$target}\n </p>\n <div class=\"target\"></div>\n </div>\n <div class=\"list-group-item\">\n <p class=\"list-group-item-text\">\n 活动说明: {$content}\n </p>\n <div class=\"content\"></div>\n </div>\n <div class=\"list-group-item\">\n <p class=\"list-group-item-text\">\n 创建者: {$authorName}\n </p>\n <div class=\"authorName\"></div>\n </div>\n <div class=\"list-group-item\">\n <p class=\"list-group-item-text\">\n 成员: {$members}\n <button class=\"btn btn-default btn-sm fa fa-user-plus fa-2x pull-right\"\n onclick='get_activityId({$activityId})' data-toggle=\"modal\" data-target=\"#add-member\"></button>\n </p>\n </div>\n <HR>\n </div>\n </div>"; } $total_len = get_total_len(); echo "\n <div class=\"row\">\n <nav style=\"text-align: center\">\n <ul class=\"pagination\">"; for ($index = 1; $index < $total_len / 3 + 1; $index++) { echo "\n <li><a href=\"?page={$index}\">{$index}</a></li>"; } echo "\n </ul>\n </nav>\n </div>"; } if ($page == null) { $data_list = get_activity_data(0); show_activity_data($data_list); } else { $num = ($page - 1) * 3; $data_list = get_activity_data($num); show_activity_data($data_list, $page); }
require_once '../../../config.php'; require_once 'lib.php'; include_once $CFG->dirroot . '/blocks/evalcomix/classes/evalcomix_tasks.php'; include_once $CFG->dirroot . '/blocks/evalcomix/classes/evalcomix_tool.php'; $courseid = required_param('id', PARAM_INT); // course id $id = required_param('a', PARAM_INT); require_login($courseid); if ($id) { $cm = get_coursemodule_from_id('', $id, 0, false, MUST_EXIST); if (!($course = $DB->get_record('course', array('id' => $courseid)))) { print_error('nocourseid'); } } $tools = evalcomix_tool::get_tools($courseid); $activity = get_activity_data($cm); $datas = get_evalcomix_activity_data($courseid, $cm); $toolEP = 0; if (isset($datas['toolEP'])) { $toolEP = $datas['toolEP']; } $weighingEP = 70; if (isset($datas['weighingEP'])) { $weighingEP = $datas['weighingEP']; } $disabledEP = ''; $toolAE = 0; if (isset($datas['toolAE'])) { $toolAE = $datas['toolAE']; } $weighingAE = 10;