//=================== 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());
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} «{$_GET["id"]}»</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} »' 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} »' 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); }
$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);
} 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>
} 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);
$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);