From cfbec8b7cfa6c11f2fe53c41439011e426fa946e Mon Sep 17 00:00:00 2001 From: root Date: Thu, 10 Mar 2022 12:24:09 +0100 Subject: [PATCH] Modificaciones pendientes --- classes/condition.php | 23 ++++++----------------- lang/es/availability_ncourses.php | 4 ++-- yui/src/form/js/form.js | 14 +++++--------- 3 files changed, 13 insertions(+), 28 deletions(-) diff --git a/classes/condition.php b/classes/condition.php index 7422140..4f0a74f 100644 --- a/classes/condition.php +++ b/classes/condition.php @@ -112,10 +112,10 @@ class condition extends \core_availability\condition { //print_r("Estas matriculado en todos estos cursos ".$matriculados."
"); $allow = false; if ($matriculados < $this->ncoursesid) { - print_r("puedes matricularte"); + // print_r("puedes matricularte"); $allow = true; } else { - print_r("NO PUEDES MATRICULARTE YA ESTAS EN ".$matriculados." Cursos"); + //print_r("NO PUEDES MATRICULARTE YA ESTAS EN ".$matriculados." Cursos"); $allow = false; } @@ -134,26 +134,15 @@ class condition extends \core_availability\condition { * @return string Information string (for admin) about all restrictions on this item */ public function get_description($full, $not, \core_availability\info $info) { - if ($this->languageid != '') { - $installedlangs = get_string_manager()->get_list_of_translations(false); - if (array_key_exists($this->languageid, $installedlangs)) { + if ($this->ncoursesid != '') { + $installedncourse = get_string_manager()->get_list_of_translations(false); + if (array_key_exists($this->ncoursesid, $installedncourse)) { $snot = $not ? 'not' : ''; - return get_string('getdescription' . $snot, 'availability_language', $installedlangs[$this->languageid]); + return get_string('getdescription' . $snot, 'availability_ncourses', $installedncourse[$this->ncourseid]); } } return ''; } -/* - public function get_description($full, $not, \core_availability\info $info) { - if ($this->ncoursesid != '') { - $installedlangs = get_string_manager()->get_list_of_translations(false); - if (array_key_exists($this->ncourseslimit, $installedlangs)) { - $snot = $not ? 'not' : ''; - return get_string('getdescription' . $snot, 'availability_ncourses', $installedlangs[$this->ncoursesid]); - } - } - return ''; - }*/ /** * Obtains a representation of the options of this condition as a string, diff --git a/lang/es/availability_ncourses.php b/lang/es/availability_ncourses.php index 646a507..0c2060d 100644 --- a/lang/es/availability_ncourses.php +++ b/lang/es/availability_ncourses.php @@ -17,8 +17,8 @@ /** * Language strings. * - * @package availability_language - * @copyright 2018 Renaat Debleu + * @package availability_ncourse + * @copyright 2022 Diego Hernández * @license http://www.gnu.org/copyleft/gpl.html GNU GPL v3 or later */ diff --git a/yui/src/form/js/form.js b/yui/src/form/js/form.js index 47a623f..af8416f 100644 --- a/yui/src/form/js/form.js +++ b/yui/src/form/js/form.js @@ -1,21 +1,21 @@ /** - * JavaScript for form editing language conditions. + * JavaScript for form editing ncourses conditions. * - * @module moodle-availability_language-form + * @module moodle-availability_ncourses-form */ M.availability_ncourses = M.availability_ncourses || {}; -// Class M.availability_language.form @extends M.core_availability.plugin. +// Class M.availability_ncourses.form @extends M.core_availability.plugin. M.availability_ncourses.form = Y.Object(M.core_availability.plugin); -// Languages available for selection. +// ncourses available for selection. M.availability_ncourses.form.ncourses = null; // si no entiendo mal esto podría ser el número por defecto. /** * Initialises this plugin. * * @method initInner - * @param {Array} languages Array of objects containing languageid => name + * @param {Array} ncourses Array of objects containing ncoursesid => name */ M.availability_ncourses.form.initInner = function(ncourses) { this.ncourses = ncourses; @@ -34,10 +34,6 @@ M.availability_ncourses.form.getNode = function(json) { html += ''; } -/* for (var i = 0; i < this.ncourses.length; i++) { - var language = this.ncourses[i]; - html += ''; - }*/ html += ''; var node = Y.Node.create('' + html + '');