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