Add files via upload
[clinton/MarylandElectronicPetitionSignature.git] / slack.php
dissimilarity index 94%
index a138c4e..f4b7e8a 100644 (file)
--- a/slack.php
+++ b/slack.php
-<?PHP
-include_once('/var/www/secure.php');
-function slack_general($msg,$room){
-    global $slack_api;
-               $room = str_replace("'",'-',strtolower(str_replace(' ','-',$room)));
-               $thisroom = $room;
-               $add = "[".$_SERVER['PHP_SELF']."] ";
-
-               $msg = $add.$msg;
-               //$version = "[".getenv('RELEASE')."] ";
-               //$msg = $version.$msg;
-                       $msg = str_replace('http://','_______',$msg);
-                       $msg = str_replace('https://','________',$msg);
-                       $msg = str_replace('.net','____',$msg);
-                       $msg = str_replace('.com','____',$msg);
-               $msg = urlencode($msg);
-               $token = $slack_api;
-               
-    if (isset($_COOKIE['name'])){
-                       $name = str_replace("'",'-',strtolower(str_replace(' ','-',$_COOKIE['name'])));
-               }else{
-                       $name = '';     
-               }
-/*
-                               $url = "https://slack.com/api/channels.create?token=$token&name=$thisroom&pretty=1";
-                               $curl = curl_init();
-                               curl_setopt ($curl, CURLOPT_URL, $url);
-                               curl_setopt ($curl, CURLOPT_TIMEOUT,"2");
-                               curl_setopt ($curl, CURLOPT_USERAGENT, sprintf("McGuire/%d.0",rand(18,40)));
-                               curl_setopt ($curl, CURLOPT_RETURNTRANSFER, 1);
-                               curl_setopt ($curl, CURLOPT_SSL_VERIFYPEER, 0);
-                               $html = curl_exec ($curl);
-                               curl_close ($curl);
-*/
-
-
-               $url = "https://slack.com/api/chat.postMessage?token=$token&channel=$thisroom&text=$msg";
-               $curl = curl_init();
-               curl_setopt ($curl, CURLOPT_URL, $url);
-               curl_setopt ($curl, CURLOPT_TIMEOUT,"2");
-               curl_setopt ($curl, CURLOPT_USERAGENT, sprintf("McGuire/%d.0",rand(18,40)));
-               curl_setopt ($curl, CURLOPT_RETURNTRANSFER, 1);
-               curl_setopt ($curl, CURLOPT_SSL_VERIFYPEER, 0);
-               $html = curl_exec ($curl);
-               curl_close ($curl);
-               if (empty($html)){
-                   return $url;
-               }
-               return $html;
-       }
+<?PHP
+include_once('/var/www/secure.php');
+
+include_once('bots.php');
+
+function slack_general_admin($msg,$room){
+       if (!empty($_SERVER['HTTP_CLIENT_IP'])) {
+               $ip = $_SERVER['HTTP_CLIENT_IP'];
+       } elseif (!empty($_SERVER['HTTP_X_FORWARDED_FOR'])) {
+               $ip = $_SERVER['HTTP_X_FORWARDED_FOR'];
+       } else {
+               $ip = $_SERVER['REMOTE_ADDR'];
+       }
+       //if ($ip == '69.250.28.138'){
+       //      return 'developer';
+       //      die();
+       //}
+       global $slack_api;
+       global $time_on_site;
+       $room = str_replace("'",'-',strtolower(str_replace(' ','-',$room)));
+       $thisroom = $room;
+       $add = "[".$time_on_site." seconds]"; 
+       //$add = "[".$ip."][".$_SERVER['HTTP_USER_AGENT']."][".$_SERVER['PHP_SELF']."] ";
+       $msg = $add.$msg;
+       //$msg = str_replace('http://','_______',$msg);
+       //$msg = str_replace('https://','________',$msg);
+       //$msg = str_replace('.net','____',$msg);
+       //$msg = str_replace('.com','____',$msg);
+       $msg = urlencode($msg);
+       $token = $slack_api;
+       if (isset($_COOKIE['name'])){
+               $name = str_replace("'",'-',strtolower(str_replace(' ','-',$_COOKIE['name'])));
+       }else{
+               $name = '';     
+       }
+       /*
+       $url = "https://slack.com/api/channels.create?token=$token&name=$thisroom&pretty=1";
+       $curl = curl_init();
+       curl_setopt ($curl, CURLOPT_URL, $url);
+       curl_setopt ($curl, CURLOPT_TIMEOUT,"2");
+       curl_setopt ($curl, CURLOPT_USERAGENT, sprintf("McGuire/%d.0",rand(18,40)));
+       curl_setopt ($curl, CURLOPT_RETURNTRANSFER, 1);
+       curl_setopt ($curl, CURLOPT_SSL_VERIFYPEER, 0);
+       $html = curl_exec ($curl);
+       curl_close ($curl);
+       */
+       $url = "https://slack.com/api/chat.postMessage?token=$token&channel=$thisroom&text=$msg";
+       $curl = curl_init();
+       curl_setopt ($curl, CURLOPT_URL, $url);
+       curl_setopt ($curl, CURLOPT_TIMEOUT,"2");
+       curl_setopt ($curl, CURLOPT_USERAGENT, sprintf("McGuire/%d.0",rand(18,40)));
+       curl_setopt ($curl, CURLOPT_RETURNTRANSFER, 1);
+       curl_setopt ($curl, CURLOPT_SSL_VERIFYPEER, 0);
+       $html = curl_exec ($curl);
+       curl_close ($curl);
+       if (empty($html)){
+           //return $url;
+       }
+       //return $html;
+}
+
+function slack_general($msg,$room){
+       if (!empty($_SERVER['HTTP_CLIENT_IP'])) {
+               $ip = $_SERVER['HTTP_CLIENT_IP'];
+       } elseif (!empty($_SERVER['HTTP_X_FORWARDED_FOR'])) {
+               $ip = $_SERVER['HTTP_X_FORWARDED_FOR'];
+       } else {
+               $ip = $_SERVER['REMOTE_ADDR'];
+       }
+       //if ($ip == '69.250.28.138'){
+       //      return 'developer';
+       //      die();
+       //}
+       global $time_on_site;
+       global $slack_api;
+       $room = str_replace("'",'-',strtolower(str_replace(' ','-',$room)));
+       $thisroom = $room;
+       $add = "[".$time_on_site." seconds][".$ip."][".$_SERVER['HTTP_USER_AGENT']."][".$_SERVER['PHP_SELF']."] ";
+       $msg = $add.$msg;
+       //$msg = str_replace('http://','_______',$msg);
+       //$msg = str_replace('https://','________',$msg);
+       //$msg = str_replace('.net','____',$msg);
+       //$msg = str_replace('.com','____',$msg);
+       $msg = urlencode($msg);
+       $token = $slack_api;
+       if (isset($_COOKIE['name'])){
+               $name = str_replace("'",'-',strtolower(str_replace(' ','-',$_COOKIE['name'])));
+       }else{
+               $name = '';     
+       }
+       /*
+       $url = "https://slack.com/api/channels.create?token=$token&name=$thisroom&pretty=1";
+       $curl = curl_init();
+       curl_setopt ($curl, CURLOPT_URL, $url);
+       curl_setopt ($curl, CURLOPT_TIMEOUT,"2");
+       curl_setopt ($curl, CURLOPT_USERAGENT, sprintf("McGuire/%d.0",rand(18,40)));
+       curl_setopt ($curl, CURLOPT_RETURNTRANSFER, 1);
+       curl_setopt ($curl, CURLOPT_SSL_VERIFYPEER, 0);
+       $html = curl_exec ($curl);
+       curl_close ($curl);
+       */
+       $url = "https://slack.com/api/chat.postMessage?token=$token&channel=$thisroom&text=$msg";
+       $curl = curl_init();
+       curl_setopt ($curl, CURLOPT_URL, $url);
+       curl_setopt ($curl, CURLOPT_TIMEOUT,"2");
+       curl_setopt ($curl, CURLOPT_USERAGENT, sprintf("McGuire/%d.0",rand(18,40)));
+       curl_setopt ($curl, CURLOPT_RETURNTRANSFER, 1);
+       curl_setopt ($curl, CURLOPT_SSL_VERIFYPEER, 0);
+       $html = curl_exec ($curl);
+       curl_close ($curl);
+       if (empty($html)){
+           //return $url;
+       }
+       //return $html;
+}