');
document.getElementById("progress").style.display = "none";
document.getElementById("prozent").style.display = "none";
document.getElementById("Ergebnis").style.color = "black";
document.getElementById("Ergebnis").innerHTML = "Bitte wählen Sie eine Bilddatei:";
$("fileA").onchange = function()
{
var fileList = document.getElementById("fileA").files;
var file = fileList[0];
if(!file)
return;
if(file.size > 10485760){
document.getElementById("progress").style.display = "none";
document.getElementById("prozent").style.display = "none";
document.getElementById("Ergebnis").style.display = "block";
document.getElementById("Ergebnis").style.color = "red";
document.getElementById("Ergebnis").innerHTML = "Datei zu groß!";
document.getElementById("fileA").value = "";
} else {
document.getElementById("Ergebnis").style.display = "none";
document.getElementById("progress").style.display = "block";
document.getElementById("prozent").style.display = "block";
document.getElementById("progress").value = 0;
document.getElementById("prozent").innerHTML = "0%";
}
if(file.type == "image/jpeg" || file.type == "image/png" || file.type == "image/gif"){
document.getElementById("progress").value = 0;
document.getElementById("prozent").innerHTML = "0%";
} else {
document.getElementById("progress").style.display = "none";
document.getElementById("prozent").style.display = "none";
document.getElementById("Ergebnis").style.display = "block";
document.getElementById("Ergebnis").style.color = "red";
document.getElementById("Ergebnis").innerHTML = "Unzulässiger Dateityp!";
document.getElementById("fileA").value = "";
}
}
var client = null;
$("Laden_privat").onclick = function()
{
if(!$('rulescheck_privat').checked) {
alert('Du musst unseren Uploadregeln zustimmen, wenn Du Bilder hochladen m\u00f6chtest.');
return false;
}
var file = document.getElementById("fileA").files[0];
var formData = new FormData();
formData.append("raum", $("room").value);
formData.append("privat", privat2id);
client = new XMLHttpRequest();
var prog = document.getElementById("progress");
if(!file)
return;
prog.value = 0;
prog.max = 100;
formData.append("file", file);
client.onerror = function(e) {
alert("onError");
};
client.onload = function(e) {
if (client.status == 200) {
document.getElementById("progress").style.display = "none";
document.getElementById("prozent").style.display = "none";
document.getElementById("Ergebnis").style.display = "block";
document.getElementById("Ergebnis").style.color = "green";
document.getElementById("Ergebnis").innerHTML = "Datei erfolgreich hochgeladen!";
document.getElementById("fileA").value = "";
} else {
document.getElementById("progress").style.display = "none";
document.getElementById("prozent").style.display = "none";
document.getElementById("Ergebnis").style.display = "block";
document.getElementById("Ergebnis").style.color = "red";
document.getElementById("Ergebnis").innerHTML = "Upload gescheitert! (Error " + client.status + ")";
document.getElementById("fileA").value = "";
}
document.getElementById("prozent").innerHTML = "100%";
prog.value = prog.max;
};
client.upload.onprogress = function(e) {
var p = Math.round(100 / e.total * e.loaded);
document.getElementById("progress").value = p;
document.getElementById("prozent").innerHTML = p + "% hochgeladen";
};
client.open("POST", "./?filesend2win");
client.send(formData);
}
// Ist dass Fenster bereits sichtbar?
if($(filesend2win.getId()).style.display=='none'){
filesend2win.show();
filesend2win.toFront();
}
else filesend2win.close();
}
// (Stop) Filesend nur für PrivatWin -------
// ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
>>>>> AB ZEILE 1196 (verändern):
self.win_private[win_id1].setHTMLContent('
');
>>>>> AB ZEILE 1219 (hinzufügen):
$("filesend2privatewin_"+win_id1).onclick = function(){
self.filesend2privatwin('message_win_'+win_id1, privat2id);
return false;
}
>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> STATICMETHODS.CLASS.PHP <<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<
>>>>> AB ZEILE 43 (hinzufügen):
(sucht euch eine Methode aus, wie ihr die gesendeten Bilder im pv-Fenster darstellen wollt. Löscht die Zeilen oder kommentiert aus)
$str = preg_replace('/\[pvi\](.*?)\[\/pvi\]/', "