示例#1
0
                if (is_array($buf) and empty($buf) == FALSE) {
                    foreach ($buf as $number => $row_img) {
                        $msg['mdata'][] = array('mid' => $row_img['id'], 'type' => 0, 'mname' => 'image' . ($number + 1), 'mpic' => $row_img['id'] . '_s.png', 'url' => '');
                    }
                }
                $buffer['messages'][] = $msg;
            }
        }
        $result['data'][] = $buffer;
        $schema = 'hh_techqzhi';
        $filter0 = array('tid' => Assign($params['tid'], 0), 'pubuser' => Assign($params['uid'], 0));
        $filter1 = array('tid' => Assign($params['tid'], 0), 'at' => Assign($params['uid'], 0));
        $buffer_host = StorageFindID($schema, Assign($params['tid'], 0));
        if (is_array($buffer_host) and empty($buffer_host) == FALSE) {
            if ($params['uid'] == $buffer_host['pubuser']) {
                StorageEditByID($schema, array('isnewmsg' => 0, 'isnewat' => 0), $params['tid']);
            }
        }
        StorageEdit($schema . '_list', array('isnew' => 0, 'isnewat' => 0), $filter0);
        StorageEdit($schema . '_list', array('isnew' => 0, 'isnewat' => 0), $filter1);
        ## 取消點贊狀態
        RefreshMsgByCDZ($buffer_host['pubuser'], 3, 0);
        RefreshMsgByCDZ($buffer_host['pubuser'], 3, 1);
        RefreshMsg(Assign($buffer_host['pubuser'], 0));
    }
    ## 清除點贊狀態
    StorageEditByID('hh_techqzhi', array('isnewdz' => 0), Assign($params['tid'], 0));
    RefreshMsgByCDZ($params['uid'], 3, 0);
    RefreshMsgByCDZ($params['uid'], 3, 1);
    RefreshMsg(Assign($params['uid'], 0));
}
示例#2
0
            }
            if (StorageCount('hh_techuser_dianzan', $filter)) {
                $buffer['mypraise'] = '1';
            }
            $filter = array('tag' => $params['tag'], 'tid' => $buffer['listid'], 'type' => 1, 'touid' => 1);
            //if (empty($params['uid']) == FALSE) $filter['uid'] = Assign($params['uid'], 0);
            $buffer['praises'] = Assign(StorageCount('hh_techuser_dianzan', $filter), 0);
            $result['data'][] = $buffer;
        }
        $schema = 'hh_techforum';
        $filter0 = array('tid' => Assign($params['tid'], 0), 'pubuser' => Assign($params['uid'], 0), 'type' => Assign($params['tag'], 0));
        $filter1 = array('type' => Assign($params['tag'], 0), 'tid' => Assign($params['tid'], 0), 'at' => Assign($params['uid'], 0));
        $buffer_host = StorageFindID('hh_techforum', Assign($params['tid'], 0));
        if (is_array($buffer_host) and empty($buffer_host) == FALSE) {
            if ($params['uid'] == $buffer_host['pubuser']) {
                StorageEditByID($schema, array('isnewmsg' => 0, 'isnewat' => 0), $params['tid']);
            }
        }
        StorageEdit($schema . '_list', array('isnew' => 0, 'isnewat' => 0), $filter0);
        StorageEdit($schema . '_list', array('isnew' => 0, 'isnewat' => 0), $filter1);
        ## 取消點贊狀態
        RefreshMsgByCDZ($buffer_host['pubuser'], $params['tag'], 0);
        RefreshMsgByCDZ($buffer_host['pubuser'], $params['tag'], 1);
        RefreshMsg(Assign($buffer_host['pubuser'], 0));
    }
    ## 消除點贊狀態
    StorageEditByID('hh_techforum', array('isnewdz' => 0), Assign($params['tid'], 0));
    RefreshMsgByCDZ($params['uid'], $params['tag'], 0);
    RefreshMsgByCDZ($params['uid'], $params['tag'], 1);
    RefreshMsg(Assign($params['uid'], 0));
}