Sindbad~EG File Manager
<?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/>.
/**
* Overriden forum email template.
*
* @package theme_moove
* @copyright 2018 Willian Mano - http://conecti.me
* @license http://www.gnu.org/copyleft/gpl.html GNU GPL v3 or later
*/
namespace theme_moove\output\mod_forum\email;
defined('MOODLE_INTERNAL') || die();
/**
* Forum post renderable.
*
* @since Moodle 3.0
* @package theme_moove
* @copyright 2017 David Bogner <info@edulabs.org> and Gareth Barnard
* @license http://www.gnu.org/copyleft/gpl.html GNU GPL v3 or later
*/
class renderer_htmlemail extends \mod_forum\output\email\renderer {
/**
* Display a forum post in the relevant context.
*
* @param \mod_forum\output\forum_post_email $post
*
* @return bool|string
*
* @throws \coding_exception
* @throws \moodle_exception
*/
public function render_forum_post_email(\mod_forum\output\forum_post_email $post) {
global $SITE;
// Was ($this, $this->target === RENDERER_TARGET_TEXTEMAIL) and as we are already 'htmlemail' it will always be false.
$data = $post->export_for_template($this, false);
// Add our new data.
$data['enabletemplate'] = theme_moove_get_setting('forumcustomtemplate');
$forumhtmlemailheader = theme_moove_get_setting('forumhtmlemailheader', 'format_html');
if ($forumhtmlemailheader) {
$data['messageheader'] = $forumhtmlemailheader;
}
$forumhtmlemailfooter = theme_moove_get_setting('forumhtmlemailfooter', 'format_html');
if ($forumhtmlemailfooter) {
$data['messagefooter'] = $forumhtmlemailfooter;
}
$data['sitename'] = $SITE->fullname;
return $this->render_from_template('mod_forum/' . $this->forum_post_template(), $data);
}
}
Sindbad File Manager Version 1.0, Coded By Sindbad EG ~ The Terrorists