diff options
Diffstat (limited to 'src/application/views/template_end.php')
| -rw-r--r-- | src/application/views/template_end.php | 165 | 
1 files changed, 0 insertions, 165 deletions
diff --git a/src/application/views/template_end.php b/src/application/views/template_end.php deleted file mode 100644 index b162def..0000000 --- a/src/application/views/template_end.php +++ /dev/null @@ -1,165 +0,0 @@ -</div> -<footer class="footer"> -<div class="container"> -<div class="panel panel-default"> -<div class="panel-body"> -    <table style="border-collapse: collapse; width: 100%; background: none"> -    <tbody> -    <tr> -        <td style="padding: 0; vertical-align: middle; text-align: left; width: 100%" class="text-normal"> -            © <?= date("Y") ?> <?= htmlentities(env("MYSTIC_FORUM_COPYRIGHT") ?? env("MYSTIC_FORUM_TITLE") ?? "Forum") ?>. -            Powered by <a href="https://git.jkohl.link/mystic-forum.git/tag/?h=v<?= htmlentities(urlencode(MYSTICBB_VERSION)) ?>">mysticBB v<?= htmlentities(MYSTICBB_VERSION) ?></a>. -        </td> -        <td style="padding: 0; vertical-align: middle; text-align: right; white-space: nowrap" class="text-normal"> -            <form action="?_action=settheme" class="form-inline seamless-inline" method="post"> -                <input type="hidden" name="next" value="<?= htmlentities($_SERVER["REQUEST_URI"]) ?>"> -                <div class="form-group"> -                    <label for="theme-select"><?= __("Theme:") ?></label> -                    <select class="form-control input-sm auto-submit" id="theme-select" name="theme"> -                        <?php foreach ($availableThemes as $themeKey => $themeInfo): ?> -                            <option value="<?= htmlentities($themeKey) ?>" <?= $themeKey === $currentTheme ? " selected" : "" ?>><?= htmlentities($themeInfo->name) ?></option> -                        <?php endforeach; ?> -                    </select> -                </div> -            </form> -                -            <form action="?_action=setlang" class="form-inline seamless-inline" method="post"> -                <input type="hidden" name="next" value="<?= htmlentities($_SERVER["REQUEST_URI"]) ?>"> -                <div class="form-group"> -                    <label for="lang-select"><?= __("Language:") ?></label> -                    <select class="form-control input-sm auto-submit" id="lang-select" name="lang"> -                        <?php foreach ($availableLangs as $langKey => $langName): ?> -                            <option value="<?= htmlentities($langKey) ?>" <?= $langKey === $currentLang ? " selected" : "" ?>><?= htmlentities($langName) ?></option> -                        <?php endforeach; ?> -                    </select> -                </div> -            </form> -        </td> -    </tr> -    </tbody> -    </table> -</div> -</div> -</div> -</footer> - -<script type="text/javascript"> -    $(function() { -        function insertAroundSelection(textarea, before, after) { -            var start = textarea.selectionStart; -            var end = textarea.selectionEnd; -            var text = textarea.value; -            var pre = text.substring(0, start); -            var inner = text.substring(start, end); -            var post = text.substring(end); -            start += before.length; -            end += before.length; -            text = pre + before + inner + after + post; -            textarea.value = text; -            textarea.focus(); -            textarea.selectionStart = start; -            textarea.selectionEnd = end; -        } - -        function getTextarea(btn) { -            return $($(btn).attr("data-area"))[0]; -        } - -        var commands = { -            bold: function(textarea) { -                insertAroundSelection(textarea, "[b]", "[/b]"); -            }, -            italic: function(textarea) { -                insertAroundSelection(textarea, "[i]", "[/i]"); -            }, -            underline: function(textarea) { -                insertAroundSelection(textarea, "[u]", "[/u]"); -            }, -            strikethrough: function(textarea) { -                insertAroundSelection(textarea, "[s]", "[/s]"); -            }, -            sup: function(textarea) { -                insertAroundSelection(textarea, "[^]", "[/^]"); -            }, -            sub: function(textarea) { -                insertAroundSelection(textarea, "[_]", "[/_]"); -            }, -            quote: function(textarea) { -                insertAroundSelection(textarea, "> ", ""); -            }, -            spoiler: function(textarea) { -                insertAroundSelection(textarea, "[spoiler]", "[/spoiler]"); -            } -        } - -        $("button[data-editor-command]").attr("data-toggle", "tooltip").attr("data-placement", "bottom").click(function() { -            var command = $(this).attr("data-editor-command"); -            var textarea = getTextarea(this); -            commands[command](textarea); -        }).tooltip(); -    }); -</script> - -<script> -$(function() { -    var _messages = <?= json_encode([ -        "selectFiles" => [ -            ___("Select file", "Select files", 1), -            ___("Select file", "Select files", 2), -        ], -        "filesSelected" => [ -            ___("%n% file selected", "No files selected", 0), -            ___("%n% file selected", "%n% files selected", 1), -            ___("%n% file selected", "%n% files selected", 2), -        ], -    ]) ?> - -    $(".auto-submit").on("change", function() { -        $(this)[0].form.submit(); -    }); - -    $("._time").each(function(i, e) { -        var date = new Date($(e).text()); -        $(e).text(date.toLocaleString()); -    }); -    $("._date").each(function(i, e) { -        var date = new Date($(e).text()); -        $(e).text(date.toLocaleDateString()); -    }); -    $("._time-only").each(function(i, e) { -        var date = new Date($(e).text()); -        $(e).text(date.toLocaleTimeString()); -    }); - -    $("input[type=file]").each(function(i, e) { -        var isMultiple = !!$(e).prop("multiple"); -        var isSmall = !!$(e).hasClass("small"); -        var $input = $('<input type="text" readonly class="form-control" />').attr("placeholder", _messages.filesSelected[0]).css("text-overflow", "ellipsis"); -        var $btn = $('<button class="btn btn-default" type="button"></button>'); -        if (isSmall) { -            $input.addClass("input-sm"); -            $btn.addClass("btn-sm"); -        } -        $(e).after($('<div class="input-group file-input-group"></div>').append( -            $input, -            $('<span class="input-group-btn"></span>').append( -                $btn.text(_messages.selectFiles[isMultiple ? 1 : 0]).click(function() { -                    $(e).click(); -                }) -            ) -        )).addClass("sr-only"); -        $(e).on("change", function() { -            var files = $(e)[0].files; -            if (files.length < 1) -                $input.val(""); -            else if (files.length === 1) -                $input.val(files[0].name); -            else -                $input.val(_messages.filesSelected[2].replace("%n%", files.length)); -        }); -    }) -}); -</script> - -</body> -</html>  |