if ($cur_step == -1) {
log_rd2("PRE-NEWSTAT: ".$this->stat);
+ if ($this->flags_vlt_get(USER_FLAG_MODER)) {
+ $ret .= sprintf('moderate(true);');
+ }
if ($this->stat == 'room') {
log_rd("roomma ".$this->step);
$curtime = time();
-
+
if ($G_with_splash &&
($$CO_splashdate < $curtime - $G_splash_interval ||
$$CO_splashdate > $curtime)) {
- $is_super = $this->flags & USER_FLAG_TY_SUPER;
+ $is_super = $this->flags_get(USER_FLAG_TY_SUPER);
$ret .= show_notify_ex(str_replace("\n", " ", $G_splash_content[$G_lang]),
($is_super ? 0 : $G_splash_timeout),
// $mlang_indrd[($is_super ? 'btn_btotabsup' : 'btn_backtotab')][$G_lang],
function ModerateItem(item_ar)
{
- var tr, td;
+ var tr, td, date;
this.time = item_ar[0];
this.usrid = item_ar[1];
this.where = item_ar[2];
this.name = item_ar[3];
this.cont = item_ar[4];
+ date = new Date();
+ date.setTime(this.time * 1000);
+
tr = document.createElement("tr");
+ td = document.createElement("td");
+ // FIXME a more readable date here
+ // td.innerHTML = date.xxxx;
+ td.innerHTML = this.time % 100000;
+ tr.appendChild(td);
+
+ td = document.createElement("td");
+ td.innerHTML = this.where;
+ tr.appendChild(td);
+
+ td = document.createElement("td");
+ td.innerHTML = this.usrid;
+ tr.appendChild(td);
+
td = document.createElement("td");
td.innerHTML = this.name;
tr.appendChild(td);
+
td = document.createElement("td");
td.innerHTML = this.cont;
tr.appendChild(td);
if (enable) {
this.disable();
- this.win = window.open("moderation.php", "Moderazione", "width=800,height=600,toolbar=no,location=no,menubar=no,status=no");
+ this.win = window.open("moderation.php", "_blank", "width=800,height=600,toolbar=no,location=no,menubar=no,status=no");
if (this.win == null) {
this.disable();
return false;
win_waitonload: function () {
if (typeof(this.win.is_loaded) == 'undefined' || this.win.is_loaded != true) {
- console.log("not ready");
this.tout = setTimeout(function (obj) { obj.win_waitonload(); }, 250, this);
}
else {
- console.log("ready now!");
this.post_onload();
}
},
add: function(item) {
var mi;
- console.log(typeof(this.item));
mi = new ModerateItem(item);
this.item.push(mi);
this.table.appendChild(mi.tr_get());
-
}
// send_mesg("moderate|"+(enable ? "false" | "true"));
function act_reloadroom()
{
+ if (g_moder.is_enabled()) {
+ g_moder.disable();
+ }
window.onunload = null;
window.onbeforeunload = null;
document.location.assign("index.php");
+<?php
+$G_base = "./";
+
+require_once($G_base."Obj/brisk.phh");
+?>
<html>
<head>
<title>Moderation</title>
<script type="text/javascript"><!--
window.is_loaded = false;
+
+function showroom_update(obj)
+{
+ // if (typeof(window.anc) != 'undefined') {
+ // window.anc.showroom_update();
+ //}
+}
+
+function onlytable_update(obj)
+{
+}
+
window.onload = function() {
window.is_loaded = true;
}
<link rel="stylesheet" type="text/css" href="moderation.css">
</head>
<body>
-<?php
- // sleep(10);
-?>
<div id="mainbody">
<div class="moder_tabanc">
- <table id="moder_tab"></table>
+ <table id="moder_tab"></table>
+ </div>
+ <div>
+ <table>
+ <tr><th>Room</th><th>Tavolo</th></tr>
+ <tr>
+ <td><input type="checkbox" name="showroom" onclick="showroom_update(this);">Show room<td>
+ <td><select name="onlytable" onchange="onlytable_update(this);">
+ <option selected>Tutti</option>
+ <?php
+
+ for ($i = 0 ; $i < TABLES_N ; $i++) {
+ printf("<option>%d</option>", $i);
+ }
+ ?>
+ </select></td>
+ </tr>
+ </table>
+ </div>
</div>
-</div>
</body>
</html>