示例#1
0
文件: config.php 项目: rrusso/EARS
        if (!$configs[$key]) {
            $config = new CoursePrefsConfig($key, $value);
        } else {
            if ($configs[$key]) {
                $config = $configs[$key];
                $config->setValue($value);
            } else {
                continue;
            }
        }
        $config->save();
    }
    //Redirect back
    redirect("{$CFG->wwwroot}");
} else {
    if (!$form->is_submitted()) {
        //Load the form with the correct values
        $form_data = array();
        $configs = CoursePrefsConfig::findAll();
        foreach ($configs as $config) {
            $form_data[$config->getName()] = $config->getValue();
        }
        $form->set_data($form_data);
    }
}
$strcourseprefsconf = get_string('blockname', 'block_courseprefs');
$navigation = array(array('name' => $strcourseprefsconf, 'link' => '', 'type' => 'title'), array('name' => $strcourseprefsconf . ' Settings', 'link' => '', 'type' => 'title'));
print_header_simple($strcourseprefsconf, '', build_navigation($navigation));
print_heading('Configuring a ' . $strcourseprefsconf . ' block');
$form->display();
print_footer();