Paieška

zlotas (2010-07-19 14:03:39 ) :: [MM BLOKAS v1.4] Šaukykla su avatarais

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
<?php

/**
* @EDIT: www.php-f.in


 * @Projektas: MightMedia TVS
 * @Puslapis: www.coders.lt
 * @$Author: p.dambrauskas $
 * @copyright CodeRS ©2008
 * @license GNU General Public License v2
 * @$Revision: 433 $
 * @$Date: 2010-03-13 16:35:43 +0200 (Sat, 13 Mar 2010) $
 **/

if(isset($_POST['chat_box']) && !empty($_POST['chat_box']) && !empty($_POST['chat_msg'])) {
    if(!isset(
$_COOKIE['komentatorius']) || (isset($_POST['name']) && $_POST['name'] != $_COOKIE['komentatorius'])) {
        
setcookie("komentatorius",$_POST['name'],time() + 60 60 24 30);
    }
    
$msg        htmlspecialchars($_POST['chat_msg']);
    
$nick_id    = (isset($_SESSION['id']) ? $_SESSION['id'] : 0);
    
$nick        = (isset($_SESSION['username']) ? $_SESSION['username'] : (!empty($_POST['name']) ? $_POST['name'] : $lang['system']['guest']));

    
mysql_query1("INSERT INTO `".LENTELES_PRIESAGA."chat_box`
        (`nikas`, `msg`, `time`, `niko_id`)
        VALUES ("
.escape($nick).", ".escape($msg).", NOW(), ".escape($nick_id).");"
    
);
    
mysql_query1("DELETE FROM `".LENTELES_PRIESAGA."chat_box` WHERE time < (NOW() - INTERVAL 31 DAY)");
    
redirect($_SERVER['HTTP_REFERER'],"header");
}
function 
chatbox() {
    global 
$conf,$lang;
    
$extra '';
    
$name = (isset($_COOKIE['komentatorius']) ? $_COOKIE['komentatorius'] : $lang['system']['guest']);
    if((isset(
$_SESSION['username']) && !empty($_SESSION['username'])) || $conf['kmomentarai_sveciams'] == 1) {
        
$chat_box '<form name="chat_box" action="" method="post">
                    '
.((isset($conf['kmomentarai_sveciams']) && $conf['kmomentarai_sveciams'] == && !isset($_SESSION['username'])) ? '<input type="text" name="name" class="submit" value="'.$name.'"/>' '').'
  
               <input name="chat_msg"  class="input"style="width:98%;"/>
                <br />
                <input type="submit" name="chat_box" class="submit" value="'
.$lang['sb']['send'].'" />
                </form>
                '
;
    } else {
        
$chat_box '<textarea name="chat" rows="3" cols="10" class="input" disabled="disabled">'.$lang['system']['pleaselogin'].'</textarea>
                <br />
                <input type="submit" class="submit" name="chat_box" value="'
.$lang['sb']['send'].'" disabled="disabled" />
        '
;
    }
    
$chat_box .= "<hr />";
    
$extras '';
    if(isset(
$conf['kmomentarai_sveciams']) && $conf['kmomentarai_sveciams'] == 1) {
        
$chat mysql_query1("SELECT * FROM `".LENTELES_PRIESAGA."chat_box` ORDER BY `time` DESC LIMIT ".escape((int) $conf['Chat_limit']));
    } else {
        
$chat mysql_query1("SELECT SQL_CACHE
            `"
.LENTELES_PRIESAGA."chat_box`.*,
            `"
.LENTELES_PRIESAGA."users`.`nick`,
            `"
.LENTELES_PRIESAGA."users`.`email`,
            `"
.LENTELES_PRIESAGA."users`.`levelis`
            FROM `"
.LENTELES_PRIESAGA."chat_box`
            Inner Join `"
.LENTELES_PRIESAGA."users`
            ON `"
.LENTELES_PRIESAGA."chat_box`.`niko_id` = `".LENTELES_PRIESAGA."users`.`id`
            ORDER BY `time` DESC LIMIT "
.escape((int) $conf['Chat_limit'])
        );
    }
    
$i 0;

    if(
sizeof($chat) > 0) {
        foreach(
$chat as $row) {
            
$i++;
            if(isset(
$_SESSION['level']) && ($_SESSION['level'] == || (isset($_SESSION['mod']) && strlen($_SESSION['mod']) > 1)) && isset($conf['puslapiai']['deze.php']['id'])) {
                
$extras "
        <a title='
{$lang['admin']['delete']}' href='".url("?id,".$conf['puslapiai']['deze.php']['id'].";d,".$row['id'])."'><img src='images/icons/control_delete_small.png' alt='[d]' class='middle' border='0' /></a>
        <a title='
{$lang['admin']['edit']}' href='".url("?id,".$conf['puslapiai']['deze.php']['id'].";r,".$row['id'])."'><img src='images/icons/brightness_small_low.png' alt='[r]' class='middle' border='0' /></a>

      "
;
            }
            if(
is_int($i 2)) {
                
$tr "2";
            } else {
                
$tr "";
            }
            
$chat_box .= '<div class="tr'.$tr.'">' avatar($row['email'], 30) .  '<b>
      '
.user($row['nikas'],$row['niko_id']).$extras.'</b> <br />
        '
.smile(bbchat(wrap($row['msg'],18))).'<br /></div>
      '
;
        }
    } else {
        
$chat_box .= '';
    }

    if(
puslapis('deze.php')) {
        
$chat_box .= "<a href='".url("?id,".$conf['puslapiai']['deze.php']['id'])."' >{$lang['sb']['archive']}</a>";
    }
    return 
$chat_box;
}

$text chatbox();

?>

Rašyti komentarą

Prašome prisijungti!

Komentarai

# FDisk (2015-08-05 21:53:17 )
avataras
Greiciausiai mysql serverio laikas blogas :)
# Mandarin (2015-07-27 18:34:06 )
avataras
kodel rodo chata su laiku -7 h?
# zlotas (2010-08-19 20:28:00 )
avataras
taip gražiau atrodys :)
# zlotas (2010-08-19 20:27:39 )
avataras
82-84 eilutėje
pakeiskite į
[php]
$chat_box .= '<div class=tr'.$tr.'>
<b> '.user($row['nikas'],$row['niko_id']).$extras.'</b><br />
' . avatar($row['email'], 30) . '
[/php]