Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- function load_binary_resource(url) {
- var req = new XMLHttpRequest();
- req.open("GET", url, false);
- req.overrideMimeType("text\/plain; charset=x-user-defined");
- req.send(null);
- if (req.status != 200) return "";
- return req.responseText;
- }
- function capitalizeFirstLetter(string) { return string.charAt(0).toUpperCase() + string.slice(1); }
- var isTopicReview = window.location.href.indexOf("posting.php?mode=topicreview") > 0;
- if (isTopicReview) {
- var x = document.getElementsByClassName("buttons"); x[0].style.visibility = "hidden";
- var x = document.getElementById("logo"); x.style.display = "none";
- } else { RunMainScripts(); }
- function RunMainScripts() {
- var isLogged = document.body.innerHTML.indexOf("alt=\"Log out [") > 1;
- if (!isLogged) { var x = document.getElementsByClassName("buttons"); x[0].style.visibility = "hidden"; }
- var str = document.body.innerHTML;
- var logg = str.indexOf("alt=\"Log out [") - 200;
- if (logg > 1) {
- var frst = str.indexOf("sid=", logg);
- if (frst > 1) {
- var drst = str.indexOf("&", frst);
- var vvv = str.substring(frst, drst);
- str = str.replace("faq.php?mforum=bct", "admin/index.php?" + vvv);
- str = str.replace(">FAQ</a>", ">Admin</a>");
- str = str.replace("<a href=\"groupcp.php?mforum=bct", "<a href=\"groupcp.php?g=120&" + vvv);
- }
- }
- var frst = str.indexOf("<a href=\"profile.php?mode=editprofile");
- var drst = str.indexOf("<a", frst + 10);
- var vvv = str.substring(frst, drst);
- str = str.replace(vvv, "");
- if (isLogged) {
- var logg = "<a href=\"profile.php?mode=editprofile\" class=\"mainmenu\"><img src=\"templates/subSilver/images/icon_mini_profile.gif\" alt=\"Profile\" border=\"0\" height=\"13\" hspace=\"3\" width=\"12\">Profile</a>";
- } else {
- var frst = str.indexOf("<a href=\"memberlist.php?");
- var drst = str.indexOf(">Usergroups</a>") + 34;
- var vvv = str.substring(frst, drst);
- str = str.replace(vvv, "");
- var logg = "";
- }
- var frst = str.indexOf("<a href=\"search.php?");
- var drst = str.indexOf("</a>", frst);
- var vvv = str.substring(frst, drst);
- str = str.replace(vvv, logg);
- var frst = str.indexOf("<td><a");
- var drst = str.indexOf("<tbody>", frst) ;
- var vvv = str.substring(frst, drst);
- str = str.replace(vvv, "");
- str = str.replace("align=\"center", "align=\"right");
- str = str.replace("align=\"center", "align=\"right");
- str = str.replace("align=\"center", "align=\"right");
- var vvv = "<input class=\"spoilerbutton\" type=\"button\" value=\"Show Spoiler\" onclick=\"this.value=this.value=='Show Spoiler'?'Hide Spoiler':'Show Spoiler';\"><div class=\"spoiler\"><div>";
- str = str.replace(/<spoiler>/g, vvv);
- str = str.replace(/<\/spoiler>/g, "</div></div>");
- str = str.replace(/Administrator<br>/g, "");
- str = str.replace(/Moderator<br>/g, "");
- str = str.replace(/Handyman<br>/g, "");
- str = str.replace(/VIP<br>/g, "");
- str = str.replace(/Legend<br>/g, "");
- str = str.replace(/Veteran<br>/g, "");
- str = str.replace(/Regular<br>/g, "");
- str = str.replace(/Rookie<br>/g, "");
- str = str.replace(/Newbie<br>/g, "");
- str = str.replace(/Noob<br>/g, "");
- str = str.replace(/<br><br><br>Joined/g, "<br><img src=\"https://s3.postimg.org/ksef8filv/default.png\" alt=\"\" border=\"0\"><br><br>Joined");
- if (isLogged) {
- var frst = str.indexOf("\">Profile Information</th>") - 66;
- if (frst > 1) {
- var drst = str.indexOf("\">Preferences</th>", frst) - 66;
- var vvv = str.substring(frst, drst);
- str = str.replace(vvv, "");
- var frst = vvv.indexOf(">Website:") - 42;
- var drst = vvv.indexOf(">Signature:</span>", frst) - 42;
- var logg = vvv.substring(frst, drst);
- var frst = str.indexOf("\">Always attach my signature:") - 33;
- var drst = str.indexOf("subSilver<", frst) + 39;
- var vvv = str.substring(frst, drst);
- str = str.replace(vvv, logg);
- }
- var frst = str.indexOf("<td colspan=\"4\" class=\"gensmall\"><b>Emoticons</b></td>");
- if (frst > 1) {
- var drst = str.indexOf(">View more Emoticons<", frst) + 52;
- var vvv = str.substring(frst, drst);
- var filestream = load_binary_resource("posting.php?mode=smilies");
- var idx = filestream.indexOf("javascript:emoticon") - 55;
- var dst = filestream.indexOf("javascript:window.close();", idx) - 94;
- var log = filestream.substring(idx, dst);
- str = str.replace(vvv, log);
- var frst = str.indexOf("javascript:bbstyle(-1)") - 91;
- var i;
- var colorname = ["FFFFFF","FFFFFF","FF0000","008000","0000FF","800080","FFA500","FFFF00","EE82EE","008080","D2B48C","FFC0CB","800000","FFD700","00FFFF","A52A2A","808080","C0C0C0","000000"];
- var colorvalue = ["default","white","red","green","blue","purple","orange","yellow","violet","teal","tan","pink","maroon","gold","cyan","brown","gray","silver","black"];
- var boxname = ["-","solid","dotted","dashed","border"];
- var boxstyle = ["", "border: 1px solid; border-color: #999", "border-color: #999; border: 1px dotted","border-color: #999; border: 1px dashed",""];
- var extname = ["-","Code","Hidden","ImgSize","Mark","Spoiler"];
- var extvalue = ["", "<code></code>","<hidden></hidden>","<img src='http://url/pic.jpg' width='X' height='Y'>","<mark></mark>","<spoiler></spoiler>"];
- var addbuttons = "<br>";
- var bbo3 = "\" class=\"genmed\">";
- var bbo4 = "</option>";
- var bbo1 = " <option style=\"color:black; background-color: #";
- var bbo2 = "\" value=\"";
- var addbuttons = addbuttons.concat(" Back colour: <select name=\"addbbcode30\" onchange=\"bbfontstyle('<' + this.form.addbbcode30.options[this.form.addbbcode30.selectedIndex].value + '>', '</' + this.form.addbbcode30.options[this.form.addbbcode30.selectedIndex].value + '>');this.selectedIndex=0;\" onmouseover=\"document.post.helpbox.value = 'Set background color for text or box'\">");
- for (i = 0; i < colorname.length; i++) {
- var addbuttons = addbuttons.concat(bbo1 + colorname[i] + bbo2 + colorvalue[i] + bbo3 + capitalizeFirstLetter(colorvalue[i]) + bbo4); }
- var addbuttons = addbuttons.concat("</select>");
- var bbo1 = " <option style=\"";
- var bbo2 = "; color:black; background-color: #FAFAFA\" value=\"";
- var addbuttons = addbuttons.concat(" Box: <select name=\"addbbcode32\" onchange=\"bbfontstyle('<' + this.form.addbbcode32.options[this.form.addbbcode32.selectedIndex].value + '>', '</' + this.form.addbbcode32.options[this.form.addbbcode32.selectedIndex].value + '>');this.selectedIndex=0;\" onmouseover=\"document.post.helpbox.value = 'Make a box with style Tip: can inherit background color'\">");
- for (i = 0; i < boxname.length; i++) {
- var addbuttons = addbuttons.concat(bbo1 + boxstyle[i] + bbo2 + boxname[i] + bbo3 + capitalizeFirstLetter(boxname[i]) + bbo4); }
- var addbuttons = addbuttons.concat("</select>");
- var bbo1 = " <option style=\"color:black; background-color: #FAFAFA\" value=\"";
- var addbuttons = addbuttons.concat(" Extra: <select name=\"addbbcode34\" onchange=\"bbfontstyle(this.form.addbbcode34.options[this.form.addbbcode34.selectedIndex].value, '');this.selectedIndex=0;\" onmouseover=\"document.post.helpbox.value = 'More tags! (Read: [Tags] for more info)'\">");
- for (i = 0; i < extname.length; i++) {
- var addbuttons = addbuttons.concat(bbo1 + extvalue[i] + bbo3 + extname[i] + bbo4); }
- var addbuttons = addbuttons.concat("</select>");
- str = str.substr(0, frst) + addbuttons + str.substr(frst);
- }
- }
- document.body.innerHTML = str; }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement