Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- //Patch BBCode Upload Image
- function up_img()
- {
- global $nuked, $theme, $language, $textarea, $image;
- translate("lang/" . $language . ".lang.php");
- echo "<!DOCTYPE html PUBLIC \"-//W3C//DTD XHTML 1.0 Strict//EN\" \"http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd\">\n"
- . "<html xmlns=\"http://www.w3.org/1999/xhtml\" xml:lang=\"fr\">\n"
- . "<head><title>" . _BSCREEN . "</title>\n"
- . "<meta http-equiv=\"Content-Type\" content=\"text/html; charset=iso-8859-1\" />\n"
- . "<meta http-equiv=\"content-style-type\" content=\"text/css\" />\n"
- . "<link title=\"style\" type=\"text/css\" rel=\"stylesheet\" href=\"themes/" . $theme . "/style.css\" /></head>\n"
- . "<script type=\"text/javascript\" src=\"js/bbcode.js\"></script>\n"
- // facebox
- . "<link href=\"facefiles/src/facebox.css\" media=\"screen\" rel=\"stylesheet\" type=\"text/css\" />\n"
- . "<script src=\"facefiles/lib/jquery.js\" type=\"text/javascript\"></script>\n"
- . "<script src=\"facefiles/src/facebox.js\" type=\"text/javascript\"></script>\n"
- . "<script type=\"text/javascript\">\n"
- . "jQuery(document).ready(function($) {\n"
- . " $('a[rel*=facebox]').facebox({\n"
- . " loadingImage : 'facefiles/src/loading.gif',\n"
- . " closeImage : 'facefiles/src/closelabel.png'\n"
- . " })\n"
- . " })\n"
- . "</script>\n";
- // fin
- echo"<script type=\"text/javascript\">\n"
- . "<!--\n"
- . "\n"
- . "function ajout_up_img(textarea){\n"
- . "var up_image=document.getElementById('url_img').value;\n"
- . "if (up_image != ''){ PopupinsertAtCaret(textarea, '[img]'+up_image+'[/img]'); }\n"
- . "else{ alert('" . _NOURLIMG . " '); }\n"
- . "}\n"
- . "\n"
- . "// -->\n"
- . "</script>\n";
- //Validation formulaire et affichage du message succes ou erreur dans la facebox.
- echo "<script type=\"text/javascript\">\n"
- . "$(\"#form_upload\").submit(function(e)\n"
- . "{\n"
- . " var formObj = $(this);\n"
- . " var formURL = formObj.attr(\"action\");\n"
- . " var formData = new FormData(this);\n"
- . " $.ajax({\n"
- . " url: formURL,\n"
- . " type: 'POST',\n"
- . " data: formData,\n"
- . " mimeType:\"multipart/form-data\",\n"
- . " contentType: false,\n"
- . " cache: false,\n"
- . " processData:false,\n"
- . " success: function up_img_confirm()\n"
- . " {\n"
- . " jQuery.facebox(data);\n"
- . " },\n"
- . " error: function up_img_confirm()\n"
- . " {\n"
- . " $.facebox('There was an error.');\n"
- . " }\n"
- . " });\n"
- . " e.preventDefault();\n" //Prevent Default action.
- . " e.unbind();\n"
- . "});\n"
- . "$(\"#form_upload\").submit()\n" //Submit the form;
- . "</script>\n";
- if ($image != "") {
- $url_image = "upload/ImageForum/" . $image;
- } else {
- $url_image = "";
- }
- echo "<div><form method=\"post\" id=\"form_upload\" action=\"index.php?file=Forum&nuked_nude=index&op=up_img_confirm\" enctype=\"multipart/form-data\">\n"
- . "<table style=\"margin-left: auto;margin-right: auto;text-align: left;\">\n"
- . "<div style=\"text-align: center;\"><tr><td>Saisissez une URL:</td></tr></div>\n"
- . "<tr><td><b>" . _URLIMG . " : </b><input id=\"url_img\" type=\"text\" name=\"image\" value=\"" . $url_image . "\" size=\"39\" /> <input type=\"button\" name=\"ok\" value=\"OK\" onclick=\"ajout_up_img('" . $textarea . "');parent.close();\" /></td></tr>\n"
- . "<div style=\"text-align: center;\"><tr><td>Ou cliquez sur Parcourir pour ajouter une image (6Mo max):</td></tr></div>\n"
- . "<input type=\"hidden\" name=\"MAX_FILE_SIZE\" value=\"819200\" />\n"
- . "<tr><td><b>" . _UPIMG . " : </b><input type=\"file\" name=\"fichiernom\" size=\"25\" /> <input type=\"submit\" name=\"Submit\" value=\"" . _SEND . "\" /></td></tr>\n"
- . "<tr><input type=\"hidden\" name=\"textarea\" value=\"" . $textarea . "\" /></td></tr></table></form>\n";
- }
- // affiche message de confirmation de l'upload.
- function up_img_confirm()
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement