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/>.
/**
* Layout - footer.
* This layout is baed on a moodle site index.php file but has been adapted to show news items in a different
* way.
*
* @package theme_snap
* @copyright Copyright (c) 2015 Open LMS (https://www.openlms.net)
* @license http://www.gnu.org/copyleft/gpl.html GNU GPL v3 or later
*/
defined('MOODLE_INTERNAL') || die();
?>
<footer id="moodle-footer" role="contentinfo" class="clearfix">
<?php
/* Snap custom footer.*/
/* Custom footer edit buttons. */
$footnote = empty($PAGE->theme->settings->footnote) ? '' : $PAGE->theme->settings->footnote;
$footnote = format_text($footnote, FORMAT_HTML, ['noclean' => true]);
$custommenu = $OUTPUT->custom_menu();
if (!empty($custommenu) && $this->page->user_is_editing() && $PAGE->pagetype == 'site-index') {
$url = new moodle_url('/admin/settings.php', ['section' => 'themesettings'], 'id_s__custommenuitems');
$link = html_writer::link($url, get_string('editcustommenu', 'theme_snap'), ['class' => 'btn btn-primary btn-sm']);
$custommenu .= '<p class="text-right">'.$link.'</p>';
}
/* Snap main footer. */
echo '<div id="snap-site-footer">';
if (!empty($footnote)) {
echo '<div id="snap-footer-content">';
echo $footnote;
echo '</div>';
}
/* Social media links. */
$socialmedialinks = '';
if (!empty($PAGE->theme->settings->facebook)) {
$socialmedialinks .= $this->social_menu_link('facebook', $PAGE->theme->settings->facebook);
}
if (!empty($PAGE->theme->settings->x)) {
$socialmedialinks .= $this->social_menu_link('x', $PAGE->theme->settings->x);
}
if (!empty($PAGE->theme->settings->linkedin)) {
$socialmedialinks .= $this->social_menu_link('linkedin', $PAGE->theme->settings->linkedin);
}
if (!empty($PAGE->theme->settings->youtube)) {
$socialmedialinks .= $this->social_menu_link('youtube', $PAGE->theme->settings->youtube);
}
if (!empty($PAGE->theme->settings->instagram)) {
$socialmedialinks .= $this->social_menu_link('instagram', $PAGE->theme->settings->instagram);
}
if (!empty($PAGE->theme->settings->tiktok)) {
$socialmedialinks .= $this->social_menu_link('tiktok', $PAGE->theme->settings->tiktok);
}
if (!empty($socialmedialinks)) {
echo '<div id="snap-socialmedia-links">' .$socialmedialinks. '</div>';
}
echo '</div>';
?>
<?php
/* Moodle custom menu. */
/* We need to render the custom menu in the footer in mobile views. */
if (!empty($custommenu)) {
echo '<div id="snap-custom-menu-footer"><br>';
echo $custommenu;
echo '</div>';
}
?>
<div class="row">
<div id="mrooms-footer" class="helplink col-sm-6">
<small>
<?php
if ($OUTPUT->page_doc_link()) {
echo $OUTPUT->page_doc_link();
echo "<br>";
}
echo get_string('poweredbyrunby', 'theme_snap', (object) [
'subdomain' => $this->get_poweredby_subdomain(),
'year' => date('Y', time()),
]);
?>
</small>
</div>
<div class="langmenu col-sm-6 text-right">
<?php echo $OUTPUT->lang_menu(); ?>
</div>
</div>
<?php
$tittle = get_string('totop', 'theme_snap');
echo
'<div id="goto-top-link">
<a class="btn btn-light" role="button" href="javascript:void(0)">
<i class="icon fa fa-arrow-up fa-fw" title="' . $tittle .'" aria-label="'. $tittle .'"></i>
</a>
</div>'
?>
<div id="page-footer">
<br/>
<?php echo $OUTPUT->standard_footer_html(); ?>
<?php echo $OUTPUT->debug_footer_html(); ?>
</div>
</footer>
<?php echo $OUTPUT->standard_end_of_body_html(); ?>
<!-- bye! -->
</body>
</html>
Sindbad File Manager Version 1.0, Coded By Sindbad EG ~ The Terrorists