Skip to content
Snippets Groups Projects
settings.php 2.14 KiB
<?php

/**
 *
 * Plugin administration settings here
 *
 * @package     local_notemyprogress
 * @author      2021 Éric Bart <bart.eric@hotmail.com>
 * @copyright   2020 Edisson Sigua <edissonf.sigua@gmail.com>, Bryan Aguilar <bryan.aguilar6174@gmail.com>
 * @license     http://www.gnu.org/copyleft/gpl.html GNU GPL v3 or later
 */

defined('MOODLE_INTERNAL') || die;

if ($hassiteconfig) {
    $settings = new \admin_settingpage('local_notemyprogress', 'NoteMyProgress');
    $ADMIN->add('localplugins', $settings);

    // MongoDB hostname
    $label = get_string('nmp_settings_bddaddress_label', 'local_notemyprogress');
    $desc = get_string('nmp_settings_bddaddress_description', 'local_notemyprogress');
    $default = "localhost";
    $settings->add(new \admin_setting_configtext('local_notemyprogress/mongoDBlink', $label, $desc, $default));

    // MongoDB database port
    $label =  get_string('nmp_settings_bddport_label', 'local_notemyprogress');
    $desc = get_string('nmp_settings_bddport_description', 'local_notemyprogress');
    $default = "27017";
    $settings->add(new \admin_setting_configtext('local_notemyprogress/mongoDBport', $label, $desc, $default));

    // MongoDB Username
    $label = get_string('nmp_settings_bddusername_label', 'local_notemyprogress');
    $desc = get_string('nmp_settings_bddusername_description', 'local_notemyprogress');
    $default = "";
    $settings->add(new \admin_setting_configtext('local_notemyprogress/mongoDBusername', $label, $desc, $default));

    // MongoDB Password
    $label = get_string('nmp_settings_bddpassword_label', 'local_notemyprogress');
    $desc = get_string('nmp_settings_bddpassword_description', 'local_notemyprogress');
    $default = "";
    $settings->add(new \admin_setting_configtext('local_notemyprogress/mongoDBpassword', $label, $desc, $default));

    // MongoDB database name
    $label =  get_string('nmp_settings_bddname_label', 'local_notemyprogress');
    $desc =  get_string('nmp_settings_bddname_description', 'local_notemyprogress');
    $default = "logs_notemyprogress";
    $settings->add(new \admin_setting_configtext('local_notemyprogress/mongoDBname', $label, $desc, $default));
}