//===================
 if (isset($_POST['flag'])) {
     if ($_POST['flag'] == 'topics_list_total' && $_POST['configaration']) {
         echo json_encode(topics_list_total($_POST['configaration']));
     }
     if ($_POST['flag'] == 'likers_list' && $_POST['topic_id']) {
         echo likers_list($_POST['topic_id']);
     }
     if ($_POST['flag'] == 'dislikers_list' && $_POST['topic_id']) {
         echo dislikers_list($_POST['topic_id']);
     }
     if ($_POST['flag'] == "show_responses" && isset($_POST['topic_id'], $_POST['count_res_start'], $_POST['count_res_end'])) {
         echo show_responses($_POST['topic_id'], $_POST['count_res_start'], $_POST['count_res_end']);
     }
     if ($_POST['flag'] == 'topics_list' && $_POST['configaration']) {
         echo topics_list($_POST['configaration']);
     }
     if ($_POST['flag'] == 'corner_topics_list' && $_POST['configaration']) {
         echo corner_topics_list($_POST['configaration']);
     }
     if ($_POST['flag'] == "cornersid_in_room" && $_POST['room_id']) {
         echo cornersid_in_room($_POST['room_id']);
     }
     if ($_POST['flag'] == "mem_info" && $_POST['id_list']) {
         echo mem_info($_POST['id_list']);
     }
     if ($_POST['flag'] == 'mem_name' && $_POST['mem_ID']) {
         echo mem_name($_POST['mem_ID']);
     }
     if ($_POST['flag'] == "navbar_info") {
         echo json_encode(navbar_info());
Beispiel #2
0
function topics()
{
    $mailman = new mailman($_GET["id"]);
    $id = $_GET["id"];
    $archfreq = array(0 => "{yearly}", 1 => "{monthly}", 2 => "{quarterly}", 3 => "{weekly}", 4 => "{daily}");
    $html = "<H3>{topics} &laquo;{$_GET["id"]}&raquo;</h3>\n<form name=ffm1>\n<input type='hidden' name='id' value='{$_GET["id"]}'>\n<table><tr><td><H5>{topics}</H5></td><td>" . help_icon('{topics_text}', true) . "</td></tr></table>\n<br>" . RoundedLightGrey("\n<table style='width:100%'>\n\n<tr>\n<td align='right'><strong>{topics_enabled}:</strong></td>\n<td>" . Field_numeric_checkbox_img('topics_enabled', $mailman->main_array["topics_enabled"], '{topics_enabled}') . "</td>\n</tr>\n\n<tr>\n<td align='right'><strong>{topics_bodylines_limit}:</strong></td>\n<td>" . Field_text('topics_bodylines_limit', $mailman->main_array["topics_bodylines_limit"], 'width:30%', null, null, '{topics_bodylines_limit_text}') . "</td>\n</tr>\n\n</table><div style='text-align:right'><input type='button' value='{apply}&nbsp;&raquo;' OnClick=\"javascript:ParseForm('ffm1','" . CurrentPageName() . "',true)\"></div></form>");
    $form1 = "<form name=ffm2>\n<input type='hidden' name='id' id='id' value='{$_GET["id"]}'>\n<input type='hidden' name='topicid' value='{$_GET["topicid"]}'>\n<table style='width:100%'>\n<tr>\n<td align='right'><strong>{topic_name}:</strong></td>\n<td>" . Field_text('topic_name') . "</td>\n</tr>\n<tr>\n<td align='right' nowrap><strong>{topic_pattern}:</strong></td>\n<td>" . Field_text('topic_pattern') . "</td>\n</tr>\n<tr>\n<td align='right' nowrap><strong>{topic_desc}:</strong></td>\n<td><textarea id='topic_desc'></textarea></td>\n</tr>\n\n\n</form>\n</table><div style='text-align:right'><input type='button' value='{add}&nbsp;&raquo;' OnClick=\"javascript:mailman_add_topic();\"></div>";
    $form1 = RoundedLightGreen($form1);
    $list = "<br><div id={$id}_list>" . topics_list() . "</div>";
    $tpl = new templates();
    echo $tpl->_ENGINE_parse_body($html . "<br>" . $form1 . $list);
}
Beispiel #3
0
    $si = intval($_POST['si']);
    $sd = intval($_POST['sd']);
    $sm = intval($_POST['sm']);
    $sy = intval($_POST['sy']);
    $fh = intval($_POST['fh']);
    $fi = intval($_POST['fi']);
    $fd = intval($_POST['fd']);
    $fm = intval($_POST['fm']);
    $fy = intval($_POST['fy']);
    $datestart = mktime($sh, $si, 0, $sm, $sd, $sy);
    $datefinish = mktime($fh, $fi, 0, $fm, $fd, $fy);
    $sql .= " AND (`date` >= " . $datestart . " AND `date` <= " . $datefinish . ")";
    if (intval($_POST['ps'])) {
        $sql .= " AND `paysys` = " . intval($_POST['ps']);
    }
}
switch ($sort) {
    case 0:
        $sql .= ' AND status = 2';
        break;
    case 1:
        $sql .= ' AND status = 0';
        break;
    case 3:
        $sql .= ' AND status = 1';
        break;
}
$sql .= " ORDER BY id DESC";
$page = intval($_GET['page']);
topics_list($page, 50, $status, $sql);
Beispiel #4
0
    }
    if ($page - 1 > 0) {
        $page1left = " <a href=\"/reviews/?p=" . ($page - 1) . "\">" . ($page - 1) . "</a> ";
    }
    if ($page + 2 <= $total) {
        $page2right = " <a href=\"/reviews/?p=" . ($page + 2) . "\">" . ($page + 2) . "</a> ";
    }
    if ($page + 1 <= $total) {
        $page1right = " <a href=\"/reviews/?p=" . ($page + 1) . "\">" . ($page + 1) . "</a> ";
    }
    if ($total != 1) {
        print "<div class=\"pages\">" . $pervpage . $page2left . $page1left . " <b>" . $page . "</b> " . $page1right . $page2right . $nextpage . "</div>";
    }
}
$p = intval($_GET['p']);
topics_list($p, 10, $status);
if ($login) {
    // Форма добавления комментариев
    ?>

<div class="form-container add-comment-form">
	<form action="/reviews/?action=send" method="post" name="msg_form">
		<div class="form-field">
			<label>Текст сообщения:</label>
			<textarea name="text" rows="4">
				<?php 
    print gs_html(substr($_POST['text'], 0, 10000));
    ?>
			</textarea>
		</div>
Beispiel #5
0
    }
    while ($row = mysql_fetch_array($result)) {
        show_topics($row['id'], $row['subject' . $where], $row['msg' . $where], $row['date'], $status);
    }
    if ($p) {
        if ($p != 1) {
            $pervp = "<a href=\"/news/?p=" . ($p - 1) . "\"><i class=\"fa fa-angle-left\"></i></a>";
        }
        if ($p != $total) {
            $nextp = " <a href=\"/news/?p=" . $total . "\"><i class=\"fa fa-angle-right\"></i></a>";
        }
        if ($p - 2 > 0) {
            $p2left = " <a href=\"/news/?p=" . ($p - 2) . "\">" . ($p - 2) . "</a> ";
        }
        if ($p - 1 > 0) {
            $p1left = " <a href=\"/news/?p=" . ($p - 1) . "\">" . ($p - 1) . "</a> ";
        }
        if ($p + 2 <= $total) {
            $p2right = " <a href=\"/news/?p=" . ($p + 2) . "\">" . ($p + 2) . "</a> ";
        }
        if ($p + 1 <= $total) {
            $p1right = " <a href=\"/news/?p=" . ($p + 1) . "\">" . ($p + 1) . "</a> ";
        }
    }
    if ($total != 1) {
        print "<div class=\"pages\">\n\t\t<!--<b>" . $pages . ":  </b>-->\n\t\t\t" . $pervp . $p2left . $p1left . " <b>" . $p . "</b> " . $p1right . $p2right . $nextp . "</div>";
    }
}
$p = intval($_GET['p']);
topics_list($p, 10, $status, $lang['pages'], $lng);
Beispiel #6
0
        $sql .= ' AND (login = "******" OR purse = "' . $name . '")';
    }
    $sh = intval($_POST['sh']);
    $si = intval($_POST['si']);
    $sd = intval($_POST['sd']);
    $sm = intval($_POST['sm']);
    $sy = intval($_POST['sy']);
    $fh = intval($_POST['fh']);
    $fi = intval($_POST['fi']);
    $fd = intval($_POST['fd']);
    $fm = intval($_POST['fm']);
    $fy = intval($_POST['fy']);
    $datestart = mktime($sh, $si, 0, $sm, $sd, $sy);
    $datefinish = mktime($fh, $fi, 0, $fm, $fd, $fy);
    $sql .= " AND (date >= " . $datestart . " AND date <= " . $datefinish . ")";
    if (intval($_POST['ps'])) {
        $sql .= " AND `paysys` = " . intval($_POST['ps']);
    }
}
switch ($sort) {
    case 0:
        $sql .= ' AND status = 0';
        break;
    case 1:
        $sql .= ' AND status = 2';
        break;
}
$sql .= " ORDER BY id DESC";
$page = intval($_GET['page']);
topics_list($page, 50, $status, $sql, $cfgURL);