<?php
require_once('../common/session_helper.php');
include(dirname(__FILE__) . '/../common/db.class.php');
include(dirname(__FILE__) . '/../common/function.php');
if (!isset($_SESSION['views']) || $_SESSION['views'] != true) {
	return false;
}
$omid=isset($_GET['mid'])?intval($_GET['mid']):0;
$num=isset($_GET['num'])?intval($_GET['num']):1;
if($num<=0){
	echo returnmsg(-1,'每次取的数据必须大于1');
	return;
}

$load->model('System_Config_model');
$showtype = $load->system_config_model->get("signnameshowstyle");

$load->model('Flag_model');
$flags=$load->flag_model->getShenheUsers($omid,$num);
if(empty($flags)){
	$returndata=array(
		'omid'=>$omid,
		'mid'=>$omid,
		'users'=>array()
	);

	echo returnmsg(1,'',$returndata);
	return;
}else{
	$returndata=array();
	$returndata['users']=array();
	$returndata['omid']=$omid;
	$returndata['mid']=$omid;
	for($i=0,$l=count($flags);$i<$l;$i++){
		$returndata['mid']=$flags[$i]['signorder']>$returndata['mid']?$flags[$i]['signorder']:$returndata['mid'];
		$flag=processuserlist($flags[$i],$showtype['configvalue']);
		array_push($returndata['users'],$flag);
	}
	echo returnmsg(1,'',$returndata);
	return;
}

function processuserlist($user,$showtype){
	$newuser=array();
	$newuser['nickname']=processNickname($user,$showtype);
	$newuser['avatar']=$user['avatar'];
	return $newuser;
}

// $flag_m=new M('flag');
// $flag=$flag_m->find('flag=2 and signorder >'.$omid.' order by id asc');
// if(!empty($flag)){
// 	require_once 'biaoqing.php';

// 	$flag['nickname']=pack('H*', $flag['nickname']);
// 	if($showtype['configvalue']==2 && !empty($flag['signname'])){
// 		//显示姓名
// 		$flag['nickname']=$flag['signname'];
// 	}
// 	if($showtype['configvalue']==3 && !empty($flag['phone'])){
// 		//显示电话
// 		$flag['nickname']=substr_replace($flag['phone'],'****',3,4);
// 	}

// 	// $flag['nickname']=pack('H*', $flag['nickname']);
// 	$flag['content']=pack('H*', $flag['content']);
// 	$flag= emoji_unified_to_html(emoji_softbank_to_unified($flag));
// 	$flag['content']=biaoqing($flag['content']);
// 	$result=array(
// 			'omid'=>$omid,
// 			'mid'=>$flag['signorder'],
// 			'avatar'=>$flag['avatar'],
// 			'qdnums'=>$flag['signorder'],
// 			'nick_name'=>$flag['nickname']
// 	);
// 	$json=json_encode($result);
// 	echo $json;
// }else{
// 	$result=array(
// 			'omid'=>$omid,
// 			'mid'=>$omid,
// 			'avatar'=>'',
// 			'qdnums'=>'',
// 			'nick_name'=>''
// 	);
// 	$json=json_encode($result);
// 	echo $json;
// }
// return;
