[php] view plain copy
public static function notification_add($touid, $type, $note, $notevars = array(), $system = 0, $category = -1) {
global $_G;
if(!($tospace = getuserbyuid($touid))) {
return false;
}
space_merge($tospace, 'field_home');
$filter = empty($tospace['privacy']['filter_note'])?array():array_keys($tospace['privacy']['filter_note']);
if($filter && (in_array($type.'|0', $filter) || in_array($type.'|'.$_G['uid'], $filter))) {
return false;
}
if($category == -1) {
$category = 0;
$categoryname = '';
if($type == 'follow' || $type == 'follower') {
switch ($type) {
case 'follow' : $category = 5; break;
case 'follower' : $category = 6; break;
}
$categoryname = $type;
} else {
foreach($_G['notice_structure'] as $key => $val) {
if(in_array($type, $val)) {
switch ($key) {
case 'mypost' : $category = 1; break;
case 'interactive' : $category = 2; break;
case 'system' : $category = 3; break;
case 'manage'爱站库温馨提示:如果你正在寻找优秀的discuz模板,那你可以到爱站库的 discuz模板 频道看看,相信一定有你喜欢的!
|
版权声明: 本站资源均来自互联网或会员发布,如果侵犯了您的权益请与我们联系,我们将在24小时内删除!谢谢!