<?php if( (date('H') <= 8) || (date('H') >= 21) ) { $o .= ' <script type="text/javascript"> $(document).ready( function() { $("#snackis_refresh").click(function() { snackis_update(500000); return false; }); $("#snackis_submit").click(function() { snackis_timeout(5000); $.ajax({ url: "/dynamic_content/fp_modules/272_ajax.php?action=post", timeout: 10000, type: "POST", data: "message=" + $("#snackis_input").val(), success: function(result) { $("#snackis_messages").html(result); $("#snackis_input").attr("value", ""); $("#snackis_input").focus(); } }); return false; }); }); // snackis_timeout - Spam protection function snackis_timeout(timeout) { if(timeout == 0) { $("#snackis_submit").removeAttr(\'disabled\', \'disabled\'); $("#snackis_submit").val(\'Klottra\'); } else { $("#snackis_submit").attr(\'disabled\', \'disabled\'); setTimeout("snackis_timeout(" + (timeout-1000) + ")", 1000); $("#snackis_submit").val(timeout/1000); } } function snackis_update(timeout) { if(timeout == 0) { $("#snackis_refresh").removeAttr(\'disabled\', \'disabled\'); } else { $.ajax({ url: "/dynamic_content/fp_modules/272_ajax.php?action=get", timeout: 10000, success: function(result) { $("#snackis_messages").html(result); } }); $("#snackis_refresh").attr(\'disabled\', \'disabled\'); setTimeout("snackis_update(" + (timeout-1000) + ")", 5000); } } </script> '; $snackis = cache_load('snackis'); function random_color(){ mt_srand((double)microtime()*1000000); $c = ''; while(strlen($c)<6){ $c .= sprintf("%02X", mt_rand(150, 250)); } return $c; } if(login_checklogin()) { $o .= '<form method="post" style="padding: 5px; background: #F0F0F0; margin: 1px;"> <input id="snackis_input" autocomplete="off" style="padding: 3px; border: 1px solid #ccc; -moz-border-radius: 5; width: 400px;" type="text" name="message" value="' . $message_value . '" /> <input type="submit" id="snackis_submit" style="width: 43px; padding: 3px; background: #D5E3FF; border: 1px solid #ccc; -moz-border-radius: 5;" value="Klottra" /> <input type="button" id="snackis_refresh" style="cursor: pointer; padding: 3px; background: #D5E3FF; border: 1px solid #ccc; -moz-border-radius: 5;" value="Uppdatera automagiskt" /> </form>'; } $o .= '<ul style="list-style-type: none; padding: 0; margin: 0;" id="snackis_messages">'; foreach($snackis as $message) { $o .= '<li style="padding: 5px; background: #' . $message['color'] . '; margin: 2px;"><span class="timestamp">' . fix_time($message['timestamp']) . ' - </span>' . "\n"; $o .= '<strong><a href="/traffa/profile.php?id=' . $message['userid'] . '">' . $message['username'] . '</a> ' . "\n"; $genders = array('f' => 'F', 'm' => 'P'); $o .= $genders[$message['gender']]; $o .= (date_get_age($message['birthday']) > 0) ? date_get_age($message['birthday']) : ''; $o .= '</strong> ' . setSmilies($message['message']) . '</li>' . "\n"; } $o .= '</ul>'; } ?>
Ingen status