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)); }
} 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)); }