Пример #1
0
                             $search .= "<img src=\"images/user.svg\">";
                         }
                         $search .= $object->find_suitable_info($session->user_id);
                         $search .= "<br>Click here to start a conversation.</a>";
                         $search .= "</div>";
                     }
                 } elseif ($user_id === $session->user_id) {
                     $search = "<div class=\"user_search conversation\">Are you searching for yourself ?</div>";
                 }
             }
         }
     } else {
         $search = "<div class=\"user_search conversation\"><a href=\"create_contact.php\">No such user in your contact. Add to contacts.</a></div>";
     }
 } else {
     $object = User::find_by_mail_id($search_item);
     if (is_object($object)) {
         $sql = "SELECT * FROM active_chats WHERE (from_id = {$session->user_id}  AND to_id = {$object->id})";
         $sql .= " OR (from_id = {$object->id} AND to_id = {$session->user_id} ) LIMIT 1";
         $result_set = $database->query($sql);
         $row = $database->fetch_assoc($result_set);
         if (!empty($row)) {
             $c_id = $row['id'];
             redirect_to("index.php?msg=message&c_id={$c_id}");
         } else {
             if ($object->id !== $session->user_id) {
                 $search = "";
                 $search .= "<div class=\"user_search conversation\"><a href=\"create_conv.php?to={$object->id}\">";
                 if ($object->profile_picture !== NULL || $object->profile_picture != "") {
                     $search .= "<img src=\"{$object->profile_picture}\">";
                 } else {
Пример #2
0
         if ($object->from_id === $session->user_id) {
             $message_to_send->to_id = $object->to_id;
         } elseif ($object->to_id === $session->user_id) {
             $message_to_send->to_id = $object->from_id;
         }
         $message_to_send->timestamp = strftime("%Y-%m-%d %H:%M:%S", time());
         $message_to_send->image = $database->escape_value(NULL);
         if ($message_to_send->create()) {
             redirect_to("index.php?msg=message&c_id=" . $c_id);
         } else {
             echo "Message creation failed";
         }
     }
 }
 if (isset($_POST['search'])) {
     $object = User::find_by_mail_id($_POST['mail_id']);
     if (is_object($object)) {
         $sql = "SELECT * FROM active_chats WHERE (from_id = {$session->user_id}  AND to_id = {$object->id})";
         $sql .= " OR (from_id = {$object->id} AND to_id = {$session->user_id} ) LIMIT 1";
         $result_set = $database->query($sql);
         $row = $database->fetch_assoc($result_set);
         if (!empty($row)) {
             $c_id = $row['id'];
             redirect_to("index.php?msg=message&c_id={$c_id}");
         } else {
             if ($object->id !== $session->user_id) {
                 $search = "";
                 $search .= "<div class=\"user_search conv\"><a href=\"create_conv.php?to={$object->id}\">";
                 if ($object->profile_picture !== NULL || $object->profile_picture != "") {
                     $search .= "<img src=\"{$object->profile_picture}\">";
                 } else {