• 设为首页
  • 点击收藏
  • 手机版
    手机扫一扫访问
    迪恩网络手机版
  • 关注官方公众号
    微信扫一扫关注
    迪恩网络公众号

PHP glossary_print_attachments函数代码示例

原作者: [db:作者] 来自: [db:来源] 收藏 邀请

本文整理汇总了PHP中glossary_print_attachments函数的典型用法代码示例。如果您正苦于以下问题:PHP glossary_print_attachments函数的具体用法?PHP glossary_print_attachments怎么用?PHP glossary_print_attachments使用的例子?那么恭喜您, 这里精选的函数代码示例或许可以为您提供帮助。



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

示例1: glossary_print_entry_attachment

/**
 * @todo Document this function
 */
function glossary_print_entry_attachment($entry, $cm, $format=NULL, $align="right", $insidetable=true) {
///   valid format values: html  : Return the HTML link for the attachment as an icon
///                        text  : Return the HTML link for tha attachment as text
///                        blank : Print the output to the screen
    if ($entry->attachment) {
          if ($insidetable) {
              echo "<table border=\"0\" width=\"100%\" align=\"$align\"><tr><td align=\"$align\" nowrap=\"nowrap\">\n";
          }
          echo glossary_print_attachments($entry, $cm, $format, $align);
          if ($insidetable) {
              echo "</td></tr></table>\n";
          }
    }
}
开发者ID:rolandovanegas,项目名称:moodle,代码行数:17,代码来源:lib.php


示例2: glossary_print_entry_attachment

function glossary_print_entry_attachment($entry, $format = NULL, $align = "right", $insidetable = true)
{
    ///   valid format values: html  : Return the HTML link for the attachment as an icon
    ///                        text  : Return the HTML link for tha attachment as text
    ///                        blank : Print the output to the screen
    if ($entry->attachment) {
        $glossary = get_record("glossary", "id", $entry->glossaryid);
        $entry->course = $glossary->course;
        //used inside print_attachment
        if ($insidetable) {
            echo "<table border=\"0\" width=\"100%\" align=\"{$align}\"><tr><td align=\"{$align}\" nowrap=\"nowrap\">\n";
        }
        echo glossary_print_attachments($entry, $format, $align);
        if ($insidetable) {
            echo "</td></tr></table>\n";
        }
    }
}
开发者ID:nadavkav,项目名称:MoodleTAO,代码行数:18,代码来源:lib.php


示例3: glossary_print_entry_attachment

/**
 * Print the list of attachments for this glossary entry
 *
 * @param object $entry
 * @param object $cm The coursemodule
 * @param string $format The format for this view (html, or text)
 * @param string $unused1 This parameter is no longer used
 * @param string $unused2 This parameter is no longer used
 */
function glossary_print_entry_attachment($entry, $cm, $format = null, $unused1 = null, $unused2 = null) {
    // Valid format values: html: The HTML link for the attachment is an icon; and
    //                      text: The HTML link for the attachment is text.
    if ($entry->attachment) {
        echo '<div class="attachments">';
        echo glossary_print_attachments($entry, $cm, $format);
        echo '</div>';
    }
    if ($unused1) {
        debugging('The align parameter is deprecated, please use appropriate CSS instead', DEBUG_DEVELOPER);
    }
    if ($unused2 !== null) {
        debugging('The insidetable parameter is deprecated, please use appropriate CSS instead', DEBUG_DEVELOPER);
    }
}
开发者ID:ruddj,项目名称:moodle,代码行数:24,代码来源:lib.php


示例4: unset

            if (!has_capability('mod/glossary:approve', $context)) {
                unset($entries[$key]);
                continue;
            }
        }
        // Make sure entry is not autolinking itself.
        $GLOSSARY_EXCLUDEENTRY = $entry->id;
        $context = context_module::instance($entry->cmid);
        $definition = file_rewrite_pluginfile_urls($entry->definition, 'pluginfile.php', $context->id, 'mod_glossary', 'entry', $entry->id);
        $options = new stdClass();
        $options->para = false;
        $options->trusted = $entry->definitiontrust;
        $options->context = $context;
        $entries[$key]->definition = format_text($definition, $entry->definitionformat, $options);
        $entries[$key]->attachments = '';
        if (!empty($entries[$key]->attachment)) {
            $attachments = glossary_print_attachments($entry, $cm, 'html');
            $entries[$key]->attachments = html_writer::tag('p', $attachments);
        }
        $entries[$key]->footer = "<p style=\"text-align:right\">&raquo;&nbsp;<a href=\"{$CFG->wwwroot}/mod/glossary/view.php?g={$entry->glossaryid}\">" . format_string($entry->glossaryname, true) . "</a></p>";
        $event = \mod_glossary\event\entry_viewed::create(array('objectid' => $entry->id, 'context' => $modinfo->cms[$entry->cmid]->context));
        $event->add_record_snapshot('glossary_entries', $entry);
        $event->trigger();
    }
}
echo $OUTPUT->header();
$result = new stdClass();
$result->success = true;
$result->entries = $entries;
echo json_encode($result);
echo $OUTPUT->footer();
开发者ID:alanaipe2015,项目名称:moodle,代码行数:31,代码来源:showentry_ajax.php



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


鲜花

握手

雷人

路过

鸡蛋
该文章已有0人参与评论

请发表评论

全部评论

专题导读
上一篇:
PHP glossary_print_entry函数代码示例发布时间:2022-05-15
下一篇:
PHP glossary_grade_item_update函数代码示例发布时间:2022-05-15
热门推荐
阅读排行榜

扫描微信二维码

查看手机版网站

随时了解更新最新资讯

139-2527-9053

在线客服(服务时间 9:00~18:00)

在线QQ客服
地址:深圳市南山区西丽大学城创智工业园
电邮:jeky_zhao#qq.com
移动电话:139-2527-9053

Powered by 互联科技 X3.4© 2001-2213 极客世界.|Sitemap