From fed8935583f88c36b1e11ed2c467d4e088e3ee49 Mon Sep 17 00:00:00 2001 From: TamaraGunkel <tamara.nrw@web.de> Date: Tue, 5 Dec 2017 14:02:45 +0100 Subject: [PATCH] added basic files --- filter.php | 45 +++++++++++++++++++++++++++++++ lang/en/filter_opencastfilter.php | 27 +++++++++++++++++++ settings.php | 29 ++++++++++++++++++++ styles.css | 0 version.php | 30 +++++++++++++++++++++ 5 files changed, 131 insertions(+) create mode 100644 filter.php create mode 100644 lang/en/filter_opencastfilter.php create mode 100644 settings.php create mode 100644 styles.css create mode 100644 version.php diff --git a/filter.php b/filter.php new file mode 100644 index 0000000..ba0fd0e --- /dev/null +++ b/filter.php @@ -0,0 +1,45 @@ +<?php +// This file is part of Moodle - http://moodle.org/ +// +// Moodle is free software: you can redistribute it and/or modify +// it under the terms of the GNU General Public License as published by +// the Free Software Foundation, either version 3 of the License, or +// (at your option) any later version. +// +// Moodle is distributed in the hope that it will be useful, +// but WITHOUT ANY WARRANTY; without even the implied warranty of +// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +// GNU General Public License for more details. +// +// You should have received a copy of the GNU General Public License +// along with Moodle. If not, see <http://www.gnu.org/licenses/>. + +/** + * Opencast filtering + * + * This filter will replace any links to opencast videos with the opencast theodul pass player. + * + * @package filter + * @subpackage opencastfilter + * @copyright 2017 Tamara Gunkel + * @license http://www.gnu.org/copyleft/gpl.html GNU GPL v3 or later + */ + +defined('MOODLE_INTERNAL') || die(); + +/** + * Automatic opencast videos filter class. + * + * @package filter + * @subpackage opencastfilter + * @copyright 2017 Tamara Gunkel + * @license http://www.gnu.org/copyleft/gpl.html GNU GPL v3 or later + */ +class filter_opencastfilter extends moodle_text_filter { + + + public function filter($text, array $options = array()) { + } + + +} diff --git a/lang/en/filter_opencastfilter.php b/lang/en/filter_opencastfilter.php new file mode 100644 index 0000000..2ac7c52 --- /dev/null +++ b/lang/en/filter_opencastfilter.php @@ -0,0 +1,27 @@ +<?php +// This file is part of Moodle - http://moodle.org/ +// +// Moodle is free software: you can redistribute it and/or modify +// it under the terms of the GNU General Public License as published by +// the Free Software Foundation, either version 3 of the License, or +// (at your option) any later version. +// +// Moodle is distributed in the hope that it will be useful, +// but WITHOUT ANY WARRANTY; without even the implied warranty of +// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +// GNU General Public License for more details. +// +// You should have received a copy of the GNU General Public License +// along with Moodle. If not, see <http://www.gnu.org/licenses/>. + +/** + * Strings for component 'filter_opencastfilter', language 'en' + * + * @package filter_opencastfilter + * @copyright 2017 Tamara Gunkel + * @license http://www.gnu.org/copyleft/gpl.html GNU GPL v3 or later + */ + +defined('MOODLE_INTERNAL') || die(); +$string['filtername'] = 'Opencast'; +$string['pluginname'] = 'Opencast Filter'; \ No newline at end of file diff --git a/settings.php b/settings.php new file mode 100644 index 0000000..01d8837 --- /dev/null +++ b/settings.php @@ -0,0 +1,29 @@ +<?php +// This file is part of Moodle - http://moodle.org/ +// +// Moodle is free software: you can redistribute it and/or modify +// it under the terms of the GNU General Public License as published by +// the Free Software Foundation, either version 3 of the License, or +// (at your option) any later version. +// +// Moodle is distributed in the hope that it will be useful, +// but WITHOUT ANY WARRANTY; without even the implied warranty of +// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +// GNU General Public License for more details. +// +// You should have received a copy of the GNU General Public License +// along with Moodle. If not, see <http://www.gnu.org/licenses/>. + +/** + * Opencast filter settings + * + * @package filter_opencastfilter + * @copyright 2017 Tamara Gunkel + * @license http://www.gnu.org/copyleft/gpl.html GNU GPL v3 or later + */ + +defined('MOODLE_INTERNAL') || die; + +if ($ADMIN->fulltree) { + +} diff --git a/styles.css b/styles.css new file mode 100644 index 0000000..e69de29 diff --git a/version.php b/version.php new file mode 100644 index 0000000..02ea2ba --- /dev/null +++ b/version.php @@ -0,0 +1,30 @@ +<?php +// This file is part of Moodle - http://moodle.org/ +// +// Moodle is free software: you can redistribute it and/or modify +// it under the terms of the GNU General Public License as published by +// the Free Software Foundation, either version 3 of the License, or +// (at your option) any later version. +// +// Moodle is distributed in the hope that it will be useful, +// but WITHOUT ANY WARRANTY; without even the implied warranty of +// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +// GNU General Public License for more details. +// +// You should have received a copy of the GNU General Public License +// along with Moodle. If not, see <http://www.gnu.org/licenses/>. + +/** + * Opencast filter + * + * @package filter + * @subpackage opencastfilter + * @copyright 2017 Tamara Gunkel + * @license http://www.gnu.org/copyleft/gpl.html GNU GPL v3 or later + */ + +defined('MOODLE_INTERNAL') || die(); + +$plugin->version = 2017120500; // The current plugin version (Date: YYYYMMDDXX) +$plugin->requires = 2017050500; // Requires this Moodle version +$plugin->component = 'filter_opencastfilter'; // Full name of the plugin (used for diagnostics) -- GitLab