<?php



/**

 *      [Discuz!] (C)2001-2099 Comsenz Inc.

 *      This is NOT a freeware, use is subject to license terms

 *

 *      $Id: spacecp_common.php 24550 2011-09-26 02:58:48Z chenmengshu $

 */



if(!defined('IN_DISCUZ')) {

	exit('Access Denied');

}



$op = trim($_GET['op']);



if($op == 'ignore') {



	$type = empty($_GET['type'])?'':preg_replace("/[^0-9a-zA-Z\_\-\.]/", '', $_GET['type']);



    $authorid = empty($_POST['authorid']) ? 0 : intval($_POST['authorid']);

    if($type) {

        $type_uid = $type.'|'.$authorid;

        if(empty($space['privacy']['filter_note']) || !is_array($space['privacy']['filter_note'])) {

            $space['privacy']['filter_note'] = array();

        }

        $space['privacy']['filter_note'][$type_uid] = $type_uid;

        privacy_update();

    }



    odz_success('operation_done');



} elseif($op == 'getuserapp') {

	getuserapp();

	if(empty($_GET['subop'])) {

		$my_userapp = array();

		foreach($_G['my_userapp'] as $value) {

			if($value['allowsidenav'] && !isset($_G['cache']['userapp'][$value['appid']])) {

				$my_userapp[] = $value;

			}

		}

	} else {

		$my_userapp = $_G['my_menu'];

	}

} elseif($op == 'closefeedbox') {



	dsetcookie('closefeedbox', 1);



} elseif($op == 'modifyunitprice') {

	$showinfo = C::t('home_show')->fetch($_G['uid']); //DB::fetch_first("SELECT credit, unitprice FROM ".DB::table('home_show')." WHERE uid='$_G[uid]'");

	if(submitcheck('modifysubmit')) {

		$unitprice = intval($_POST['unitprice']);

		if($unitprice < 1) {

			showmessage('showcredit_error', '', array(), array('return' => 1));

		}

		$unitprice = $unitprice > $showinfo['credit'] ? $showinfo['credit'] : $unitprice;

		C::t('home_show')->update($_G['uid'], array('unitprice' => $unitprice));



		showmessage('do_success', dreferer(), array('unitprice' => $unitprice), array('showdialog'=>1, 'showmsg' => true, 'closetime' => true));

	}

}



include template('home/spacecp_common');



?>