| 1 | <?PHP |
| 2 | include_once('/var/www/secure.php'); |
| 3 | |
| 4 | include_once('bots.php'); |
| 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 | } |
| 14 | //if ($ip == '69.250.28.138'){ |
| 15 | // return 'developer'; |
| 16 | // die(); |
| 17 | //} |
| 18 | global $slack_api; |
| 19 | global $time_on_site; |
| 20 | $room = str_replace("'",'-',strtolower(str_replace(' ','-',$room))); |
| 21 | $thisroom = $room; |
| 22 | $add = "[".$time_on_site." seconds]"; |
| 23 | //$add = "[".$ip."][".$_SERVER['HTTP_USER_AGENT']."][".$_SERVER['PHP_SELF']."] "; |
| 24 | $msg = $add.$msg; |
| 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)){ |
| 57 | //return $url; |
| 58 | } |
| 59 | //return $html; |
| 60 | } |
| 61 | |
| 62 | function slack_general($msg,$room){ |
| 63 | if (!empty($_SERVER['HTTP_CLIENT_IP'])) { |
| 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 | } |
| 70 | //if ($ip == '69.250.28.138'){ |
| 71 | // return 'developer'; |
| 72 | // die(); |
| 73 | //} |
| 74 | global $time_on_site; |
| 75 | global $slack_api; |
| 76 | $room = str_replace("'",'-',strtolower(str_replace(' ','-',$room))); |
| 77 | $thisroom = $room; |
| 78 | $add = "[".$time_on_site." seconds][".$ip."][".$_SERVER['HTTP_USER_AGENT']."][".$_SERVER['PHP_SELF']."] "; |
| 79 | $msg = $add.$msg; |
| 80 | //$msg = str_replace('http://','_______',$msg); |
| 81 | //$msg = str_replace('https://','________',$msg); |
| 82 | //$msg = str_replace('.net','____',$msg); |
| 83 | //$msg = str_replace('.com','____',$msg); |
| 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 = ''; |
| 90 | } |
| 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)){ |
| 112 | //return $url; |
| 113 | } |
| 114 | //return $html; |
| 115 | } |