api\Gift::getInfo PHP Method

getInfo() public method

获取礼物详细
Author: Seven Du ([email protected])
public getInfo ( ) : array
return array
    public function getInfo()
    {
        $id = intval(Common::getInput('id'));
        $data = GiftModel::getInstance()->getById($id);
        $data['image'] && ($data['image'] = getImageUrlByAttachId($data['image']));
        $data['count'] = LogModel::getInstance()->getUserCount($id);
        $data['info'] = preg_replace('/\\<img(.*?)src\\=\\"\\/(.*?)\\"(.*?)(\\/?)\\>/is', '<img\\1src="SITE_URL/\\2"\\3\\4>', $data['info']);
        $data['info'] = str_replace('SITE_URL', parse_url(SITE_URL, PHP_URL_SCHEME) . '://' . parse_url(SITE_URL, PHP_URL_HOST) . '/', $data['info']);
        /* # 剔除width和height和align,防止宽高溢出 */
        $data['info'] = preg_replace('/(width|height|align)\\=\\"(.*?)\\"/is', '', $data['info']);
        return $data;
    }