Commit | Line | Data |
---|---|---|
5a3e5203 PM |
1 | <?PHP |
2 | include_once('/var/www/secure.php'); | |
3d508326 | 3 | |
ff9faa9f | 4 | include_once('bots.php'); |
3806720a PM |
5 | |
6 | function slack_general_admin($msg,$room){ | |
7 | if (!empty($_SERVER['HTTP_CLIENT_IP'])) { | |
8 | $ip = $_SERVER['HTTP_CLIENT_IP']; | |
9 | } elseif (!empty($_SERVER['HTTP_X_FORWARDED_FOR'])) { | |
10 | $ip = $_SERVER['HTTP_X_FORWARDED_FOR']; | |
11 | } else { | |
12 | $ip = $_SERVER['REMOTE_ADDR']; | |
13 | } | |
142ef441 PM |
14 | //if ($ip == '69.250.28.138'){ |
15 | // return 'developer'; | |
16 | // die(); | |
17 | //} | |
3806720a | 18 | global $slack_api; |
ae2b7683 | 19 | global $time_on_site; |
3806720a PM |
20 | $room = str_replace("'",'-',strtolower(str_replace(' ','-',$room))); |
21 | $thisroom = $room; | |
ae2b7683 PM |
22 | $add = "[".$time_on_site." seconds]"; |
23 | //$add = "[".$ip."][".$_SERVER['HTTP_USER_AGENT']."][".$_SERVER['PHP_SELF']."] "; | |
24 | $msg = $add.$msg; | |
3806720a PM |
25 | //$msg = str_replace('http://','_______',$msg); |
26 | //$msg = str_replace('https://','________',$msg); | |
27 | //$msg = str_replace('.net','____',$msg); | |
28 | //$msg = str_replace('.com','____',$msg); | |
29 | $msg = urlencode($msg); | |
30 | $token = $slack_api; | |
31 | if (isset($_COOKIE['name'])){ | |
32 | $name = str_replace("'",'-',strtolower(str_replace(' ','-',$_COOKIE['name']))); | |
33 | }else{ | |
34 | $name = ''; | |
35 | } | |
36 | /* | |
37 | $url = "https://slack.com/api/channels.create?token=$token&name=$thisroom&pretty=1"; | |
38 | $curl = curl_init(); | |
39 | curl_setopt ($curl, CURLOPT_URL, $url); | |
40 | curl_setopt ($curl, CURLOPT_TIMEOUT,"2"); | |
41 | curl_setopt ($curl, CURLOPT_USERAGENT, sprintf("McGuire/%d.0",rand(18,40))); | |
42 | curl_setopt ($curl, CURLOPT_RETURNTRANSFER, 1); | |
43 | curl_setopt ($curl, CURLOPT_SSL_VERIFYPEER, 0); | |
44 | $html = curl_exec ($curl); | |
45 | curl_close ($curl); | |
46 | */ | |
47 | $url = "https://slack.com/api/chat.postMessage?token=$token&channel=$thisroom&text=$msg"; | |
48 | $curl = curl_init(); | |
49 | curl_setopt ($curl, CURLOPT_URL, $url); | |
50 | curl_setopt ($curl, CURLOPT_TIMEOUT,"2"); | |
51 | curl_setopt ($curl, CURLOPT_USERAGENT, sprintf("McGuire/%d.0",rand(18,40))); | |
52 | curl_setopt ($curl, CURLOPT_RETURNTRANSFER, 1); | |
53 | curl_setopt ($curl, CURLOPT_SSL_VERIFYPEER, 0); | |
54 | $html = curl_exec ($curl); | |
55 | curl_close ($curl); | |
56 | if (empty($html)){ | |
142ef441 | 57 | //return $url; |
3806720a | 58 | } |
142ef441 | 59 | //return $html; |
3806720a PM |
60 | } |
61 | ||
5a3e5203 | 62 | function slack_general($msg,$room){ |
f52e3b80 | 63 | if (!empty($_SERVER['HTTP_CLIENT_IP'])) { |
99766207 PM |
64 | $ip = $_SERVER['HTTP_CLIENT_IP']; |
65 | } elseif (!empty($_SERVER['HTTP_X_FORWARDED_FOR'])) { | |
66 | $ip = $_SERVER['HTTP_X_FORWARDED_FOR']; | |
67 | } else { | |
68 | $ip = $_SERVER['REMOTE_ADDR']; | |
69 | } | |
2977939b PM |
70 | //if ($ip == '69.250.28.138'){ |
71 | // return 'developer'; | |
72 | // die(); | |
73 | //} | |
ae2b7683 | 74 | global $time_on_site; |
99766207 PM |
75 | global $slack_api; |
76 | $room = str_replace("'",'-',strtolower(str_replace(' ','-',$room))); | |
77 | $thisroom = $room; | |
ae2b7683 | 78 | $add = "[".$time_on_site." seconds][".$ip."][".$_SERVER['HTTP_USER_AGENT']."][".$_SERVER['PHP_SELF']."] "; |
99766207 | 79 | $msg = $add.$msg; |
337bef99 PM |
80 | //$msg = str_replace('http://','_______',$msg); |
81 | //$msg = str_replace('https://','________',$msg); | |
82 | //$msg = str_replace('.net','____',$msg); | |
83 | //$msg = str_replace('.com','____',$msg); | |
99766207 PM |
84 | $msg = urlencode($msg); |
85 | $token = $slack_api; | |
86 | if (isset($_COOKIE['name'])){ | |
87 | $name = str_replace("'",'-',strtolower(str_replace(' ','-',$_COOKIE['name']))); | |
88 | }else{ | |
89 | $name = ''; | |
5a3e5203 | 90 | } |
99766207 PM |
91 | /* |
92 | $url = "https://slack.com/api/channels.create?token=$token&name=$thisroom&pretty=1"; | |
93 | $curl = curl_init(); | |
94 | curl_setopt ($curl, CURLOPT_URL, $url); | |
95 | curl_setopt ($curl, CURLOPT_TIMEOUT,"2"); | |
96 | curl_setopt ($curl, CURLOPT_USERAGENT, sprintf("McGuire/%d.0",rand(18,40))); | |
97 | curl_setopt ($curl, CURLOPT_RETURNTRANSFER, 1); | |
98 | curl_setopt ($curl, CURLOPT_SSL_VERIFYPEER, 0); | |
99 | $html = curl_exec ($curl); | |
100 | curl_close ($curl); | |
101 | */ | |
102 | $url = "https://slack.com/api/chat.postMessage?token=$token&channel=$thisroom&text=$msg"; | |
103 | $curl = curl_init(); | |
104 | curl_setopt ($curl, CURLOPT_URL, $url); | |
105 | curl_setopt ($curl, CURLOPT_TIMEOUT,"2"); | |
106 | curl_setopt ($curl, CURLOPT_USERAGENT, sprintf("McGuire/%d.0",rand(18,40))); | |
107 | curl_setopt ($curl, CURLOPT_RETURNTRANSFER, 1); | |
108 | curl_setopt ($curl, CURLOPT_SSL_VERIFYPEER, 0); | |
109 | $html = curl_exec ($curl); | |
110 | curl_close ($curl); | |
111 | if (empty($html)){ | |
142ef441 | 112 | //return $url; |
99766207 | 113 | } |
142ef441 | 114 | //return $html; |
99766207 | 115 | } |