moved home-related script to home file

This commit is contained in:
Václav Šmejkal 2024-05-24 18:41:26 +02:00
parent 5181385602
commit 37110c0f2f
Signed by: ENGO150
GPG Key ID: 4A57E86482968843
2 changed files with 56 additions and 54 deletions

View File

@ -7,4 +7,59 @@
<div><label for="file_upload" class="btn">Zvolte Soubor</label></div>
<div><input type="file" name="file_upload" id="file_upload" style="display:none;"></div>
<div><button onclick="upload()" type="submit" class="btn" id="upload_popup_sub">Zveřejnit</button></div>
</div>
</div>
<script>
function show_upload_popup()
{
if ($("#upload_popup").css("display") == "flex")
{
$("#upload_popup").css("display", "none");
} else
{
$("#upload_popup").css("display", "flex");
}
}
function upload()
{
let formData = new FormData();
formData.append('file_upload', $('#file_upload')[0].files[0]);
if ($('input[name="name"]').val().trim() != "") formData.append('name', $('input[name="name"]').val());
if ($('input[name="desc"]').val().trim() != "") formData.append('desc', $('input[name="desc"]').val());
$.ajax
({
url : './res/forum/api/upload_picture.php',
type : 'POST',
data : formData,
processData: false,
contentType: false,
success : function(result)
{
switch (result.status)
{
case 0:
show("home");
break;
case 1:
alert("Nebyl nahrán soubor!\nToto může znamenat že se snažíte nahrát soubor větší než 50MB!");
break;
case 2:
alert("Nebyl vyplněn název příspěvku!");
break;
case 3:
alert("Neplatný formát!");
break;
case 4:
alert("Příliš velký obrázek!\nMaximální velikost je 5MB!");
}
}
});
}
</script>

View File

@ -88,57 +88,4 @@ function is_admin()
}
})
});
}
function show_upload_popup()
{
if ($("#upload_popup").css("display") == "flex")
{
$("#upload_popup").css("display", "none");
} else
{
$("#upload_popup").css("display", "flex");
}
}
function upload()
{
let formData = new FormData();
formData.append('file_upload', $('#file_upload')[0].files[0]);
if ($('input[name="name"]').val().trim() != "") formData.append('name', $('input[name="name"]').val());
if ($('input[name="desc"]').val().trim() != "") formData.append('desc', $('input[name="desc"]').val());
$.ajax
({
url : './res/forum/api/upload_picture.php',
type : 'POST',
data : formData,
processData: false,
contentType: false,
success : function(result)
{
switch (result.status)
{
case 0:
show("home");
break;
case 1:
alert("Nebyl nahrán soubor!\nToto může znamenat že se snažíte nahrát soubor větší než 50MB!");
break;
case 2:
alert("Nebyl vyplněn název příspěvku!");
break;
case 3:
alert("Neplatný formát!");
break;
case 4:
alert("Příliš velký obrázek!\nMaximální velikost je 5MB!");
}
}
});
}