} if ($pa > 0) { $js_c .= ' $("img[name=\'del_list_img\']").click(function(){ if(confirm(\'确认要删除?\'))location.href=\'?m=album&id=' . $r_dbp['id'] . '&did=\'+$(this).data(\'id\'); });'; $cm[] = ' <img src="images/o_2.gif" alt="" title="删除" name="' . ($pa == 9 ? 'del_list_img' : 'hs_cbt') . '" data-id="' . ($pa == 9 ? '0' : 'l_0|del_0') . '" class="f_link"/>'; } if ($pa == 9 && $r_dbp['disp'] > 0) { $cm[] = ' <span class="del_n">已删除</span> <a href="?m=album&id=' . $r_dbp['id'] . '&pid=0"><img src="images/o_4.gif" alt="" title="恢复"/></a>'; } } if (isset($cm)) { $content .= '<span class="gmod">' . join(' ', $cm) . '</span>'; } $content .= $t . ' <span class="gdate">' . getalink($r_dbp['aid'], $r_dbp['name']) . ', ' . getldate($r_dbp['datetime']) . '</span></div>'; $eb = 3; $js_c .= ' var i0=' . $eb . '; var i1=' . $eb . '; $("#pr_b0").click(function(){ if($("div[rel=\'pr_a\']:last img").attr(\'src\').match(\'images/r_al.gif\')){ }else{ if($("div[rel=\'pr_a1\']").length>0){ $("div[rel=\'pr_a1\']:first").show(500); $("div[rel=\'pr_a1\']:first").attr(\'rel\', \'pr_a\'); }else{ $("div[rel=\'pr_a\']:last").after(\'<div class="pr_ld_img" rel="pr_a" style="display: none;background-image: url(images/loading.gif);"></div>\'); $("div[rel=\'pr_a\']:last").show(500); $("div[rel=\'pr_a\']:last").load(\'j_photo.php?i=' . $r_dbp['id'] . '&s=\'+i0, function(){ $("div[rel=\'pr_a\']:last").css(\'background-image\', \'\');
$r_dbo = mysql_fetch_assoc($q_dbo); if (mysql_num_rows($q_dbo) > 0) { $content .= '<li>当前在线<ol>'; do { $content .= '<li>' . getalink($r_dbo['aid'], $r_dbo['name'], 2) . '</li>'; } while ($r_dbo = mysql_fetch_assoc($q_dbo)); $content .= '</ol></li>'; } mysql_free_result($q_dbo); $s_dbu = sprintf('select id, name from %s where visitdate>0 order by visitdate desc limit 5', $dbprefix . 'member'); $q_dbu = mysql_query($s_dbu) or die(''); $r_dbu = mysql_fetch_assoc($q_dbu); if (mysql_num_rows($q_dbu) > 0) { $content .= '<li>最近访问<ol>'; do { $content .= '<li>' . getalink($r_dbu['id'], $r_dbu['name']) . '</li>'; } while ($r_dbu = mysql_fetch_assoc($q_dbu)); $content .= '<li><a href="?m=user&v=1">更多……</a></li></ol></li>'; } mysql_free_result($q_dbu); $s_dbl = sprintf('select title, url from %s order by thread', $dbprefix . 'link'); $q_dbl = mysql_query($s_dbl) or die(''); $r_dbl = mysql_fetch_assoc($q_dbl); if (mysql_num_rows($q_dbl) > 0) { $content .= '<li>网站链接<ol>'; do { $content .= '<li><a href="' . $r_dbl['url'] . '" title="' . $r_dbl['title'] . '" rel="external">' . substrs($r_dbl['title']) . '</a></li>'; } while ($r_dbl = mysql_fetch_assoc($q_dbl)); $content .= '</ol></li>'; } mysql_free_result($q_dbl);
} if ($r_dbc['cloc'] != '') { $ca[$r_dbc['id']][] = '<strong>活动地点:</strong>' . $r_dbc['cloc']; } if ($r_dbc['cpay'] != '') { $ca[$r_dbc['id']][] = '<strong>活动费用:</strong>' . $r_dbc['cpay']; } $s_dbu = sprintf('select sum(tid) as ctid from %s where cid=%s', $dbprefix . 'cuser', $r_dbc['id']); $q_dbu = mysql_query($s_dbu) or die(''); $r_dbu = mysql_fetch_assoc($q_dbu); if (mysql_num_rows($q_dbu) > 0 && $r_dbu['ctid'] > 0) { $ca[$r_dbc['id']][] = '<strong>已报名人数:</strong> ' . $r_dbu['ctid'] . ' 人'; } mysql_free_result($q_dbu); } $content .= '<li><div class="title"><a href="?m=camp&id=' . $r_dbc['id'] . '">' . $r_dbc['title'] . '</a> <span class="gdate">' . ($r_dbc['closed'] > 0 ? '已结束' : '发起人:' . getalink($r_dbc['aid'], $r_dbc['name']) . ', ' . getldate($r_dbc['datetime'])) . ($r_dbc['disp'] > 0 ? ' <span class="del_n">已删除</span>' : '') . '</span></div>' . (isset($ca[$r_dbc['id']]) ? '<div class="lcontent">' . join('<br/>', $ca[$r_dbc['id']]) . '</div>' : '') . '</li>'; } while ($r_dbc = mysql_fetch_assoc($q_dbc)); mysql_free_result($q_dbc); $content .= '</ul>'; if ($p_dbc > 1) { $content .= getpage($page, $p_dbc); } } else { $content .= '<li><div class="title">班级活动</div><div class="lcontent">没有活动</div></li></ul>'; } mysql_free_result($q_a_dbc); if ($c_log) { $content .= '<script type="text/javascript" src="http://api.map.baidu.com/api?v=1.3"></script><div class="title">发起活动</div><div class="lcontent"><form method="post" action="" class="btform" id="camform"><table><tr><td>活动名称:</td><td><input name="title" size="32" class="bt_input" rel="活动名称" /></td></tr><tr><td>活动时间:</td><td><input name="cdate" size="32" /></td></tr><tr><td>活动地点:</td><td><input name="cloc" title="准确填写详细住址后可以在地图上显示" id="formloc" size="32" /><span name="s_cbt" data-id="map_tr" class="mlink f_link">从地图上选取</span></td></tr><tr id="map_tr" style="display: none;"><td></td><td>操作方法:左键按住移动,滚轮放大缩小,左键单击选取地点 <span name="h_cbt" data-id="map_tr" class="mlink f_link">关闭地图</span><div style="width: 400px;height: 300px;border:1px solid #999;" id="map_container"></div></td></tr><tr><td>活动费用:</td><td><input name="cpay" size="32" /></td></tr></table><div class="formline"><textarea name="rinfo" cols="50" rows="5"></textarea></div><div class="formline"><input type="submit" value="发布" class="button" /> <input type="reset" value="取消" class="button" /></div></form></div>'; $js_c .= ' var map=new BMap.Map(\'map_container\'); var opts={type: BMAP_NAVIGATION_CONTROL_SMALL}
} $s_dba = sprintf('%s limit %d, %d', $s_a_dba, ($page - 1) * $config['pagesize'], $config['pagesize']); $q_dba = mysql_query($s_dba) or die(''); $r_dba = mysql_fetch_assoc($q_dba); $js_c .= ' $("img[name=\'del\']").click(function(){ if(confirm(\'确认要删除?\'))location.href=\'?m=setting&t=adminop&did=\'+$(this).data(\'id\'); });'; do { if (isset($_GET['did']) && $_GET['did'] == $r_dba['id']) { $d_db = sprintf('delete from %s where id=%s', $dbprefix . 'adminop', $r_dba['id']); $result = mysql_query($d_db) or die(''); header('Location:./?m=setting&t=adminop'); exit; } else { $content .= '<li class="l_list"><a href="?m=user&id=' . $r_dba['aid'] . '"><img src="avator.php?id=' . $r_dba['aid'] . '" alt="" title="' . $r_dba['name'] . '" class="photo" width="55" height="55"/></a><div class="list_r"><div class="list_title"><span class="gmod"><img src="images/o_2.gif" alt="" title="删除" name="del" data-id="' . $r_dba['id'] . '" class="f_link"/></span>' . getalink($r_dba['aid'], $r_dba['name']) . ' <span class="gdate">' . getldate($r_dba['datetime']) . '</span></div><div class="list_c">'; switch ($r_dba['tid']) { case 1: $pr = getpinfo($r_dba['sid']); $content .= '<a href="?m=album&id=' . $r_dba['sid'] . '"><img src="' . getthu($pr) . '" alt="" title="' . $pr['title'] . '" width="70" height="70" class="al_t"/></a><br/>'; break; case 2: $pr = getcinfo($r_dba['sid'], 'title'); $content .= '<a href="?m=camp&id=' . $r_dba['sid'] . '">' . $pr['title'] . '</a><br/><br/>'; break; } $content .= gbookencode($r_dba['content']) . '</div></div></li>'; } } while ($r_dba = mysql_fetch_assoc($q_dba)); mysql_free_result($q_dba); $content .= '</ul>';
function getpcinfo($r) { global $pa, $c_log, $dbprefix, $config; $u = '?m=' . (isset($r['pid']) ? 'album&id=' . $r['pid'] : 'camp&id=' . $r['cid']); $c = '<li class="l_list"><a href="?m=user&id=' . $r['aid'] . '"><img src="avator.php?id=' . $r['aid'] . '" alt="" title="' . $r['name'] . '" class="photo" width="55" height="55"/></a><div class="list_r"><div class="list_title">'; if ($c_log && (!isset($r['sid']) || $r['sid'] == 0)) { if ($pa > $r['power'] || $_SESSION[$config['u_hash']] == $r['aid']) { $cm[] = ' <img src="images/o_3.gif" alt="" title="编辑" name="hs_cbt" data-id="l_' . $r['id'] . '|h_' . $r['id'] . '" class="f_link"/>'; } if ($pa > 0) { $cm[] = ' <img src="images/o_2.gif" alt="" title="删除" name="' . ($pa == 9 ? 'del_list_img' : 's_cbt') . '" data-id="' . ($pa == 9 ? '' : 'del_') . $r['id'] . '" class="f_link"/>'; } if ($pa == 9 && $r['disp'] > 0) { $cm[] = ' <span class="del_n">已删除</span> <a href="' . $u . '&pid=' . $r['id'] . '"><img src="images/o_4.gif" alt="" title="恢复"/></a>'; } } if (isset($cm)) { $c .= '<span class="gmod">' . join(' ', $cm) . '</span>'; } $c .= getalink($r['aid'], $r['name']) . ' <span class="gdate">' . getldate($r['datetime']) . '</span></div><div class="list_c">'; if ($c_log && $pa > 0 && $pa < 9 && (!isset($r['sid']) || $r['sid'] == 0)) { $c .= '<form method="post" action="" class="btform" id="del_' . $r['id'] . '" style="display: none;"><table><tr><td>删除理由:</td><td><input name="rtext" size="32" class="bt_input" rel="删除理由" /></td></tr><tr><td colspan="2"><input type="submit" value="删除" class="button" /> <input value="取消" class="button" type="button" name="h_cbt" data-id="del_' . $r['id'] . '"/><input type="hidden" name="did" value="' . $r['id'] . '" /></td></tr></table></form>'; } $c .= '<div id="l_' . $r['id'] . '">'; if (isset($r['sid']) && $r['sid'] > 0) { $pr = getpinfo($r['sid']); $u = $pr['url']; if ($pr['upload'] == 0) { $tb_i = ''; if (strstr($u, '[/]')) { $a_u = explode('[/]', $u); $l_u = count($a_u) - 1; $t_u = $a_u[$l_u]; if (trim($t_u) != '' && strstr(trim($t_u), '://')) { $tb_i = trim($t_u); unset($a_u[$l_u]); } $u = join('[/]', $a_u); } } if ($pr['vid'] > 0) { $c .= '<img src="' . getthu($pr) . '" width="70" height="70" class="f_link video_slink al_t" alt="" title="观看视频" data-id="' . $r['id'] . '"/><div id="video_div_' . $r['id'] . '"></div><textarea id="video_text_' . $r['id'] . '" style="display: none;">' . htmlspecialchars($u, ENT_QUOTES) . '</textarea><a href="?m=album&id=' . $r['sid'] . '">' . ($pr['title'] != '' ? $pr['title'] : '视频 #' . $pr['id']) . '</a>'; } else { $c .= '<img src="' . getthu($pr) . '" alt="" title="点击查看原图" width="70" height="70" class="f_link img_lb al_t" data-img="' . ($config['slink'] > 0 || $pr['upload'] == 0 ? ($pr['upload'] > 0 ? 'file/' : '') . $u : 'img.php?id=' . $pr['id']) . '"/><br/><a href="?m=album&id=' . $r['sid'] . '">' . ($pr['title'] != '' ? $pr['title'] : '照片 #' . $pr['id']) . '</a>'; } $reply_s = 5; $s_dbr = sprintf('select a.id, a.aid, a.content, a.datetime, b.name from %s as a, %s as b where a.pid=%s and a.aid=b.id and a.disp=0 order by a.datetime desc limit %d', $dbprefix . 'pcomment', $dbprefix . 'member', $r['sid'], $reply_s); $q_dbr = mysql_query($s_dbr) or die(''); $r_dbr = mysql_fetch_assoc($q_dbr); if (mysql_num_rows($q_dbr) > 0) { $c .= '<div id="reply_v_' . $r['id'] . '" class="reply_d">'; do { $c .= '<div class="reply_v"><div id="l_' . $r_dbr['id'] . '">' . getalink($r_dbr['aid'], $r_dbr['name'], 1) . ':' . getaco($r_dbr['content'], $r_dbr['id'], 1) . '</div><div class="reply_i">- ' . getldate($r_dbr['datetime']) . '</div></div>'; } while ($r_dbr = mysql_fetch_assoc($q_dbr)); $c .= '<a href="?m=album&id=' . $r['sid'] . '">更多留言</a></div>'; } mysql_free_result($q_dbr); } else { $c .= getaco($r['content'], $r['id']); } $c .= '</div>'; if ($c_log && ($pa > $r['power'] || $_SESSION[$config['u_hash']] == $r['aid']) && (!isset($r['sid']) || $r['sid'] == 0)) { $c .= getcform($r['id'], $r['content']); } $c .= '</div></div></li>'; return $c; }
$page = isset($_GET['p']) && intval($_GET['p']) > 0 ? intval($_GET['p']) : 1; $reply_s = 5; $s_a_dbt = sprintf('select a.id, a.aid, a.content, a.disp, b.name, b.power from %s as a, %s as b where a.rid=%s and a.aid=b.id%s order by a.datetime desc', $dbprefix . 'topic', $dbprefix . 'member', $r, $ddb); $q_a_dbt = mysql_query($s_a_dbt) or die(''); $c_dbt = mysql_num_rows($q_a_dbt); if ($c_dbt > 0) { $p_dbt = ceil($c_dbt / $reply_s); if ($page > $p_dbt) { $page = $p_dbt; } $s_dbt = sprintf('%s limit %d, %d', $s_a_dbt, ($page - 1) * $reply_s, $reply_s); $q_dbt = mysql_query($s_dbt) or die(''); $r_dbt = mysql_fetch_assoc($q_dbt); do { $ei = $c_log && ($pa > $r_dbt['power'] || $_SESSION[$config['u_hash']] == $r_dbt['aid']) ? ' <img src="images/o_3.gif" alt="" title="编辑" onclick="$(\'#l_' . $r_dbt['id'] . '\').slideUp(500);$(\'#h_' . $r_dbt['id'] . '\').slideDown(500);" class="f_link"/>' : ''; echo '<div class="reply_v"><div id="l_' . $r_dbt['id'] . '">' . getalink($r_dbt['aid'], $r_dbt['name'], 1) . ':' . getaco($r_dbt['content'], $r_dbt['id'], 1) . '</div>' . ($ei != '' ? '<form method="post" action="" id="h_' . $r_dbt['id'] . '" style="display: none;" onsubmit="return chkform(\'h_' . $r_dbt['id'] . '\');"><div class="formline"><textarea name="rinfo" id="forminfo' . $r_dbt['id'] . '" class="bt_input" rel="留言内容" rows="4">' . $r_dbt['content'] . '</textarea>' . getsync_c($ar) . '</div><div class="formline"><input type="submit" value="修改" class="button" /> <input value="取消" class="button" type="button" onclick="$(\'#h_' . $r_dbt['id'] . '\').slideUp(500);$(\'#l_' . $r_dbt['id'] . '\').slideDown(500);"/><input type="hidden" name="id" value="' . $r_dbt['id'] . '" /></div></form>' : ''); if ($c_log && $pa > 0 && $pa < 9) { echo '<form method="post" action="" onsubmit="return chkform(\'del_' . $r_dbt['id'] . '\');" id="del_' . $r_dbt['id'] . '" style="display: none;"><table><tr><td>删除理由:</td><td><input name="rtext" size="32" class="bt_input" rel="删除理由" /></td></tr><tr><td colspan="2"><input type="submit" value="删除" class="button" /> <input value="取消" class="button" type="button" onclick="$(\'#del_' . $r_dbt['id'] . '\').slideUp(500);"/><input type="hidden" name="did" value="' . $r_dbt['id'] . '" /></td></tr></table></form>'; } echo '<div class="reply_i">- ' . getldate($r_dbt['datetime']) . $ei; if ($c_log) { if ($pa > 0) { echo ' <img src="images/o_2.gif" alt="" title="删除" onclick="' . ($pa == 9 ? 'if(confirm(\'确认要删除?\'))location.href=\'?page=' . $dpage . '&did=' . $r_dbt['id'] . '\';' : '$(\'#del_' . $r_dbt['id'] . '\').slideDown(500);') . '" class="f_link"/>'; } if ($pa == 9 && $r_dbt['disp'] > 0) { echo ' <span class="del_n">已删除</span> <a href="?page=' . $dpage . '&pid=' . $r_dbt['id'] . '"><img src="images/o_4.gif" alt="" title="恢复"/></a>'; } } echo '</div></div>'; } while ($r_dbt = mysql_fetch_assoc($q_dbt)); mysql_free_result($q_dbt);