fetch('', '', '', $feedid)) { showmessage('feed_no_found'); } } if(submitcheck('commentsubmit')) { if(empty($feed['id']) || empty($feed['idtype'])) { showmessage('non_normal_operation'); } if($feed['idtype'] == 'doid') { $_GET['id'] = intval($_POST['cid']); $_GET['doid'] = $feed['id']; require_once libfile('spacecp/doing', 'include'); } else { $_POST['id'] = $feed['id']; $_POST['idtype'] = $feed['idtype']; require_once libfile('spacecp/comment', 'include'); } } if($_GET['op'] == 'delete') { if(submitcheck('feedsubmit')) { require_once libfile('function/delete'); if(deletefeeds(array($feedid))) { showmessage('do_success', dreferer(), array('feedid' => $feedid)); } else { showmessage('no_privilege_feed_del'); } } } elseif($_GET['op'] == 'ignore') { $icon = empty($_GET['icon'])?'':preg_replace("/[^0-9a-zA-Z\_\-\.]/", '', $_GET['icon']); if(submitcheck('feedignoresubmit')) { $uid = empty($_POST['uid'])?0:intval($_POST['uid']); if($icon) { $icon_uid = $icon.'|'.$uid; if(empty($space['privacy']['filter_icon']) || !is_array($space['privacy']['filter_icon'])) { $space['privacy']['filter_icon'] = array(); } $space['privacy']['filter_icon'][$icon_uid] = $icon_uid; privacy_update(); } showmessage('do_success', dreferer(), array('feedid' => $feedid), array('showdialog'=>1, 'showmsg' => true, 'closetime' => true)); } } elseif($_GET['op'] == 'getapp') { $cp_mode = 1; $_GET['start'] = intval($_GET['start']); if($_GET['start'] < 1) { $_GET['start'] = $_G['setting']['feedmaxnum']<50?50:$_G['setting']['feedmaxnum']; $_GET['start'] = $_GET['start'] + 1; } $_G['home_tpl_getmore'] = 1; require_once libfile('userapp/index', 'include'); include_once template('userapp_index'); exit(); } elseif($_GET['op'] == 'getcomment') { if(empty($feed['id']) || empty($feed['idtype'])) { showmessage('non_normal_operation'); } $feedid = $feed['feedid']; $list = array(); $multi = ''; if($feed['idtype'] == 'doid') { $_GET['doid'] = $feed['id']; require_once libfile('spacecp/doing', 'include'); } else { $perpage = 5; $start = ($page-1)*$perpage; ckstart($start, $perpage); $count = C::t('home_comment')->count_by_id_idtype($feed['id'], $feed['idtype']); if($count) { $query = C::t('home_comment')->fetch_all_by_id_idtype($feed['id'], $feed['idtype'], $start, $perpage); foreach($query as $value) { $list[] = $value; } $multi = multi($count, $perpage, $page, "home.php?mod=spacecp&ac=feed&op=getcomment&feedid=$feedid"); } } } elseif($_GET['op'] == 'menu') { $allowmanage = checkperm('managefeed'); if(empty($feed['uid'])) { showmessage('non_normal_operation'); } } else { $url = "home.php?mod=space&uid=$feed[uid]&quickforward=1"; switch ($feed['idtype']) { case 'doid': $url .= "&do=doing&id=$feed[id]"; break; case 'blogid': $url .= "&do=blog&id=$feed[id]"; break; case 'picid': $url .= "&do=album&picid=$feed[id]"; break; case 'albumid': $url .= "&do=album&id=$feed[id]"; break; case 'sid': $url .= "&do=share&id=$feed[id]"; break; default: break; } dheader('location:'.$url); } include template('home/spacecp_feed'); ?>