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