mirror of
https://github.com/kleeja-official/kleeja.git
synced 2025-12-15 20:49:41 +01:00
138 lines
4.0 KiB
HTML
Executable File
138 lines
4.0 KiB
HTML
Executable File
|
|
|
|
|
|
<IF NAME="extras.footer">
|
|
<div class="extras_footer mt-5">{extras.footer}</div>
|
|
</IF>
|
|
|
|
|
|
<footer class="mt-5">
|
|
<!-- Powered by kleeja.com -->
|
|
|
|
<div class="row justify-content-between">
|
|
<small class="col col-md-auto">{lang.COPYRIGHTS_X} © <a href="{config.siteurl}">{config.sitename}</a></small>
|
|
<IF NAME="admin_page"><div class="col col-md-auto"><span class="btn btn-outline-primary">{admin_page}</span></div></IF>
|
|
</div>
|
|
|
|
|
|
<div style="font-size:12px;display:block !important;background:#ECECEC !important;margin:5px; padding:2px 3px; position:fixed;bottom:0;left:1%;z-index:99999;text-align:center;">
|
|
Powered by <a style="display:inline !important;color:#666 !important;" href="https://www.kleeja.com/" onclick="window.open(this.href,'_blank');return false;" title ="Kleeja">Kleeja</a>
|
|
</div>
|
|
|
|
<IF NAME="page_stats">
|
|
<!-- footer stats -->
|
|
<div class="text-muted">
|
|
<small>{page_stats}</small>
|
|
</div>
|
|
</IF>
|
|
|
|
</footer>
|
|
</div><!-- end container -->
|
|
|
|
|
|
{googleanalytics}
|
|
|
|
|
|
<script type="text/javascript" src="{STYLE_PATH}js/jquery.min.js"></script>
|
|
<script type="text/javascript" src="{STYLE_PATH}js/tether.min.js"></script>
|
|
<script type="text/javascript" src="{STYLE_PATH}js/bootstrap.min.js"></script>
|
|
|
|
<!-- don't ever delete this -->
|
|
{run_queue}
|
|
|
|
<script type="text/javascript">
|
|
$(function () {
|
|
$('[data-toggle="tooltip"]').tooltip()
|
|
})
|
|
|
|
<IF NAME="isset({js_allowed_extensions_types})">
|
|
$(document).ready(function(){
|
|
$('#uploader').submit(function(){
|
|
var numfiles = 0;
|
|
$("#uploader input:file").each(function() {
|
|
if ($(this).get(0).files.length !== 0) {
|
|
numfiles++;
|
|
}
|
|
});
|
|
|
|
|
|
<IF NAME="config.www_url == 0">
|
|
if(numfiles == 0){
|
|
alert('{lang.NO_FILE_SELECTED}');
|
|
return false;
|
|
}
|
|
</IF>
|
|
|
|
$('#loadbox').css('display', 'block');
|
|
$('#uploader').css('display', 'none');
|
|
|
|
});
|
|
|
|
|
|
$("#uploader input:file").change(function (){
|
|
if(!check_selected_file(this)){
|
|
$(this).val('');
|
|
}else{
|
|
if($(this).data('number') !== null){
|
|
var selected_text = $('#file-text' + $(this).data('number'));
|
|
selected_text.val($(this).val());
|
|
//show another one
|
|
var current_plus_one = Number($(this).data('number')) + 1;
|
|
if($('#file-block-' + current_plus_one) !== null){
|
|
$('#file-block-' + current_plus_one).show();
|
|
}else{
|
|
//alert reached limit
|
|
}
|
|
}
|
|
}
|
|
});
|
|
|
|
});
|
|
|
|
|
|
var allowed_exts = {js_allowed_extensions_types};
|
|
var allowed_sizes = {js_allowed_extensions_sizes};
|
|
|
|
function check_selected_file(file) {
|
|
var selected_file = file.files[0];
|
|
var file_name = selected_file.name;
|
|
var ext_dot_position = file_name.lastIndexOf(".");
|
|
|
|
if(ext_dot_position === -1){
|
|
alert('{lang.WRONG_F_NAME}'.replace('%s', file_name));
|
|
return false;
|
|
}
|
|
var file_extension = file_name.substring(ext_dot_position + 1).toLowerCase();
|
|
var file_size = selected_file.size;
|
|
|
|
if(!(allowed_exts.indexOf(file_extension) > -1)){
|
|
//extension not allowed message alert
|
|
alert('{lang.FORBID_EXT}'.replace('%s', file_extension));
|
|
return false;
|
|
}else{
|
|
|
|
//check size
|
|
var ext_allowed_size = allowed_sizes[allowed_exts.indexOf(file_extension)];
|
|
if(file_size > ext_allowed_size){
|
|
//size is larger than allowed message alert
|
|
alert('{lang.SIZE_F_BIG}'.replace('%1$s', file_name).replace('%2$s', (ext_allowed_size/1048576).toFixed(2) + ' MB'));
|
|
return false;
|
|
}
|
|
}
|
|
|
|
return true;
|
|
}
|
|
</IF>
|
|
|
|
function update_kleeja_captcha(captcha_file, input_id)
|
|
{
|
|
document.getElementById(input_id).value = '';
|
|
//Get a reference to CAPTCHA image
|
|
img = document.getElementById('kleeja_img_captcha');
|
|
//Change the image
|
|
img.src = captcha_file + '&' + Math.random();
|
|
}
|
|
</script>
|
|
</body>
|
|
</html>
|