当前位置: 首页>>代码示例>>PHP>>正文


PHP flexible_table::show_download_buttons_at方法代码示例

本文整理汇总了PHP中flexible_table::show_download_buttons_at方法的典型用法代码示例。如果您正苦于以下问题:PHP flexible_table::show_download_buttons_at方法的具体用法?PHP flexible_table::show_download_buttons_at怎么用?PHP flexible_table::show_download_buttons_at使用的例子?那么恭喜您, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在flexible_table的用法示例。


在下文中一共展示了flexible_table::show_download_buttons_at方法的2个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的PHP代码示例。

示例1: fullname

    }
    if (!empty($orderby) && ($dir == 'asc' || $dir == 'desc')) {
        $orderby .= " " . $dir;
    }
}
$count = $DB->count_records_sql($sqlcount);
$unplagfiles = $DB->get_records_sql($sqlallfiles . $orderby, null, $page * $limit, $limit);
$table->define_columns(array('id', 'name', 'module', 'identifier', 'status', 'attempts', 'action'));
$table->define_headers(array(get_string('id', 'plagiarism_unplag'), get_string('user'), get_string('module', 'plagiarism_unplag'), get_string('identifier', 'plagiarism_unplag'), get_string('status', 'plagiarism_unplag'), get_string('attempts', 'plagiarism_unplag'), ''));
$table->define_baseurl('unplag_debug.php');
$table->sortable(true);
$table->no_sorting('file', 'action');
$table->collapsible(true);
$table->set_attribute('cellspacing', '0');
$table->set_attribute('class', 'generaltable generalbox');
$table->show_download_buttons_at(array(TABLE_P_BOTTOM));
$table->setup();
$fs = get_file_storage();
foreach ($unplagfiles as $tf) {
    $modulecontext = context_module::instance($tf->cm);
    $coursemodule = get_coursemodule_from_id($tf->moduletype, $tf->cm);
    $user = "<a href='" . $CFG->wwwroot . "/user/profile.php?id=" . $tf->userid . "'>" . fullname($tf) . "</a>";
    if ($tf->statuscode == UNPLAG_STATUSCODE_ACCEPTED) {
        // Sanity Check.
        $reset = '<a href="unplag_debug.php?reset=2&id=' . $tf->id . '&sesskey=' . sesskey() . '">' . get_string('getscore', 'plagiarism_unplag') . '</a> | ';
    } else {
        $reset = '<a href="unplag_debug.php?reset=1&id=' . $tf->id . '&sesskey=' . sesskey() . '">' . get_string('resubmit', 'plagiarism_unplag') . '</a> | ';
    }
    $reset .= '<a href="unplag_debug.php?delete=1&id=' . $tf->id . '&sesskey=' . sesskey() . '">' . get_string('delete') . '</a>';
    $cmurl = new moodle_url($CFG->wwwroot . '/mod/' . $tf->moduletype . '/view.php', array('id' => $tf->cm));
    $cmlink = html_writer::link($cmurl, shorten_text($coursemodule->name, 40, true), array('title' => $coursemodule->name));
开发者ID:POETGroup,项目名称:moodle-plagiarism_unplag,代码行数:31,代码来源:unplag_debug.php

示例2: array

$headers[] = 'Usage';
$table->define_headers($headers);
$columns = array();
$columns[] = 'courses';
$columns[] = 'modules';
$columns[] = 'usage';
$table->define_columns($columns);
// Define a base url
$table->define_baseurl($url);
// The sortable and non sortable columns
$table->pageable(true);
// We get the count for the data
$numcursos = count($modulestats);
// Set the page size
$table->pagesize($perpage, $numcursos);
$table->show_download_buttons_at(array(TABLE_P_TOP));
// Setup the table
$table->setup();
$permodulestats = array();
$courses = array();
$modules = array();
foreach ($modulestats as $stat) {
    $courses[$stat->id] = 1;
    $modules[] = intval($stat->modules);
    $permodulestats[$stat->name][] = intval($stat->modules);
}
$coursestats = local_uai_calculate_stats(array_values($courses), 'courses');
$totalmodules = local_uai_calculate_stats($modules, 'modules');
$courseurl = new moodle_url('/course/view.php', array('id' => $stat->id));
$data = array();
$data[] = $coursestats->count;
开发者ID:edmiranda,项目名称:uai,代码行数:31,代码来源:modulestats.php


注:本文中的flexible_table::show_download_buttons_at方法示例由纯净天空整理自Github/MSDocs等开源代码及文档管理平台,相关代码片段筛选自各路编程大神贡献的开源项目,源码版权归原作者所有,传播和使用请参考对应项目的License;未经允许,请勿转载。