Răsfoiți Sursa

Chat additions

more chat shit
causefx 8 ani în urmă
părinte
comite
87fdf43fcd
2 a modificat fișierele cu 49 adăugiri și 11 ștergeri
  1. 38 5
      chat/logmessage.php
  2. 11 6
      chat/refreshmessages.php

+ 38 - 5
chat/logmessage.php

@@ -1,10 +1,43 @@
 <?php
+// Load USER
+require_once("../user.php");
+$USER = new User("registration_callback");
 
-$data = $_POST["messagedata"];
-$dataarray = explode("###", $data);
-$message = $dataarray[0];
-$user = $dataarray[1];
-$avatar = $dataarray[2];
+// Some PHP config stuff
+ini_set("display_errors", 1);
+ini_set("error_reporting", E_ALL | E_STRICT);
+
+if ($_SERVER['REQUEST_METHOD'] === 'POST') {
+    $data = $_POST["messagedata"];
+    $dataarray = explode("###", $data);
+    $message = $dataarray[0];
+    $user = $dataarray[1];
+    $avatar = $dataarray[2];
+}elseif ($_SERVER['REQUEST_METHOD'] === 'GET') {
+    if(count($_GET) > 0){
+        if(isset($_GET["type"])){
+            $image = $_GET["image"];
+            $title = $_GET["title"];
+            $summary = $_GET["summary"];
+            if($_GET["type"] === 'movie' || $_GET["type"] === 'episode' ){
+                $message = '<div class="thumbnail"><div class="member-info zero-m"><img src="'.$image.'" alt="admin" class="img pull-left" style="
+    width: 100px;"><span class="text-muted zero-m"><strong>'.$title.'</strong></span><p class="text-muted zero-m">'.$summary.'</p></div></div>';
+            }elseif($_GET["type"] === 'track'){
+                $message = "";
+            }else{
+                $message = "";
+            }
+        }else{
+           $message = $_GET["message"]; 
+        }
+        $user = $_GET["user"];
+        $avatar = $_GET["avatar"];
+    }else{
+        die("no access");
+    }
+}else{
+    die("no access");
+}
 
 include("connect.php");
 

+ 11 - 6
chat/refreshmessages.php

@@ -1,4 +1,11 @@
 <?php
+// Load USER
+require_once("../user.php");
+$USER = new User("registration_callback");
+
+// Some PHP config stuff
+ini_set("display_errors", 1);
+ini_set("error_reporting", E_ALL | E_STRICT);
 
 $currentuser = $_POST["user"];
 
@@ -64,7 +71,7 @@ if( $result = $db->query("SELECT * FROM
             
             // catch URLs
 
-            $message = str_replace("https://", "http://", $message);
+            /*$message = str_replace("https://", "http://", $message);
 
             if( !stristr($message, "http://www.") )
             {
@@ -73,7 +80,7 @@ if( $result = $db->query("SELECT * FROM
 
             $message = preg_replace("!((http|ftp)(s)?:\/\/)(www\.)?[a-zA-Z0-9.?&_/=\-\%\:,\#\+]+!",
                                     "<a href=\"$0\" target=\"_blank\">$0</a>", $message);
-            $message = str_replace("target=\"_blank\">http://", "target=\"_blank\">", $message);
+            $message = str_replace("target=\"_blank\">http://", "target=\"_blank\">", $message); */
 
             // catch highlightings
 
@@ -94,11 +101,9 @@ if( $result = $db->query("SELECT * FROM
 
             // show user avatar and message
             if($user == $currentuser){
-                $msgstr = $msgstr . "<p class=\"avatarandtext\" id=\"$messagekey\"><li><img src=\"$avatar\" id=\"$timestamp\" class=\"img-circle user-avatar $user\" alt=\"$user\"><div class=\"chat-panel blue-bg\"><div class=\"chat-heading clearfix\"><h4 class=\"pull-left zero-m\">$user</h4><p class=\"pull-right\"><i class=\"fa fa-clock-o\"></i>$messagedate $messagetime </p></div><div class=\"chat-body\">$message</div></div><div class=\"messagelike\" id=\"$id\"><img class=\"liked\" id=\"like$id\" src=\"chat/img/like.png\"" . 
-                                " alt=\"like\" width=\"15\" height=\"15\"></div></li></p>";//class="chat-inverted"
+                $msgstr = $msgstr . "<p class=\"avatarandtext\" id=\"$messagekey\"><li><img src=\"$avatar\" id=\"$timestamp\" class=\"img-circle user-avatar $user\" alt=\"$user\"><div class=\"chat-panel blue-bg messagelike\" id=\"$id\"><div class=\"chat-heading clearfix\"><h4 class=\"pull-left zero-m\">$user</h4><p class=\"pull-right\"><i class=\"fa fa-clock-o\"></i>$messagedate $messagetime </p></div><div class=\"chat-body\">$message</div><span class=\"readed\"><i class=\"fa fa-heart red\" id=\"like$id\"></i></span></div></li></p>";//class="chat-inverted"
             }else{
-                $msgstr = $msgstr . "<p class=\"avatarandtext\" id=\"$messagekey\"><li class=\"chat-inverted\"><img src=\"$avatar\" id=\"$timestamp\" class=\"img-circle user-avatar $user\" alt=\"$user\"><div class=\"chat-panel red-bg\"><div class=\"chat-heading clearfix\"><h4 class=\"pull-left zero-m\">$user</h4><p class=\"pull-right\"><i class=\"fa fa-clock-o\"></i>$messagedate $messagetime </p></div><div class=\"chat-body\">$message</div></div><div class=\"messagelike\" id=\"$id\"><img class=\"liked\" id=\"like$id\" src=\"chat/img/like.png\"" . 
-                                " alt=\"like\" width=\"15\" height=\"15\"></div></li></p>";//class="chat-inverted"
+                $msgstr = $msgstr . "<p class=\"avatarandtext\" id=\"$messagekey\"><li class=\"chat-inverted\"><img src=\"$avatar\" id=\"$timestamp\" class=\"img-circle user-avatar $user\" alt=\"$user\"><div class=\"chat-panel red-bg messagelike\" id=\"$id\"><div class=\"chat-heading clearfix\"><h4 class=\"pull-left zero-m\">$user</h4><p class=\"pull-right\"><i class=\"fa fa-clock-o\"></i>$messagedate $messagetime </p></div><div class=\"chat-body\">$message</div><span class=\"readed\"><i class=\"fa fa-heart red liked\" id=\"like$id\"></i></span></div></li></p>";//class="chat-inverted"
             }
 
             array_push($newmessages, $msgstr);