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


PHP repository::display_instances_list方法代码示例

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


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

示例1:

                $instanceoptionnames = repository::static_function($repository, 'get_instance_option_names');
                if (empty($typeoptionnames) && empty($instanceoptionnames)) {
                    $displaysettingform = false;
                }
            }
            if ($displaysettingform) {
                $OUTPUT->box_start();
                $mform->display();
                $OUTPUT->box_end();
            }
            $return = false;
            // Display instances list and creation form
            if ($action == 'edit') {
                $instanceoptionnames = repository::static_function($repository, 'get_instance_option_names');
                if (!empty($instanceoptionnames)) {
                    repository::display_instances_list(get_context_instance(CONTEXT_SYSTEM), $repository);
                }
            }
        }
    }
} else {
    if ($action == 'show') {
        if (!confirm_sesskey()) {
            print_error('confirmsesskeybad', '', $baseurl);
        }
        $repositorytype = repository::get_type_by_typename($repository);
        if (empty($repositorytype)) {
            print_error('invalidplugin', 'repository', '', $repository);
        }
        $repositorytype->update_visibility(true);
        $return = true;
开发者ID:vuchannguyen,项目名称:web,代码行数:31,代码来源:repository.php

示例2: repository_exception

    if (!empty($delete)) {
        // admin_externalpage_print_header();
        $instance = repository::get_instance($delete);
        //if you try to delete an instance set as readonly, display an error message
        if ($instance->readonly) {
            throw new repository_exception('readonlyinstance', 'repository');
        }
        if ($sure) {
            if (!confirm_sesskey()) {
                print_error('confirmsesskeybad', '', $baseurl);
            }
            if ($instance->delete()) {
                $deletedstr = get_string('instancedeleted', 'repository');
                print_heading($deletedstr);
                redirect($baseurl, $deletedstr, 3);
            } else {
                print_error('instancenotdeleted', 'repository', $baseurl);
            }
            exit;
        }
        notice_yesno(get_string('confirmdelete', 'repository', $instance->name), $baseurl . '&delete=' . $delete . '&sure=yes', $baseurl);
        $return = false;
    } else {
        repository::display_instances_list($context);
        $return = false;
    }
}
if (!empty($return)) {
    redirect($baseurl);
}
print_footer($course);
开发者ID:nicolasconnault,项目名称:moodle2.0,代码行数:31,代码来源:manage_instances.php

示例3:

                $instanceoptionnames = repository::static_function($repository, 'get_instance_option_names');
                if (empty($typeoptionnames) && empty($instanceoptionnames)) {
                    $displaysettingform = false;
                }
            }
            if ($displaysettingform) {
                $OUTPUT->box_start();
                $mform->display();
                $OUTPUT->box_end();
            }
            $return = false;
            // Display instances list and creation form
            if ($action == 'edit') {
                $instanceoptionnames = repository::static_function($repository, 'get_instance_option_names');
                if (!empty($instanceoptionnames)) {
                    repository::display_instances_list(context_system::instance(), $repository);
                }
            }
        }
    }
} else {
    if ($action == 'show') {
        if (!confirm_sesskey()) {
            print_error('confirmsesskeybad', '', $baseurl);
        }
        $repositorytype = repository::get_type_by_typename($repository);
        if (empty($repositorytype)) {
            print_error('invalidplugin', 'repository', '', $repository);
        }
        $repositorytype->update_visibility(true);
        $return = true;
开发者ID:saurabh947,项目名称:MoodleLearning,代码行数:31,代码来源:repository.php


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