PHP / vBulletin 当您拥有所有其他数据时如何创建函数逆向工程过程

问题描述

由于 PHP 相对较新,我开始着手为 vBulletin 3x 创建一个通知系统,该系统在受到朋友网站的启发后更加现代。我一开始问他是否愿意分享他的版本,但为了鼓励我学习,他说他只会给我一个文件。现在已经 2 个月了,我终生无法弄清楚这一点......

我提供的文件可以在 HERE 中找到。直接加载文件(在 vbulletin 3 安装中)我在第 55 行后面收到一个错误

$notificationsQuery = get_user_notifications($userid,$vbulletin->GPC['cat'],$vbulletin->GPC['type'],$range_lower,$max_notifications);

缺少 get_user_notifications 函数意味着我需要创建它。这就是问题所在,我该如何创建这个函数,记住我对 PHP 还是比较新的。

我已经做了什么?

我不知道从哪里开始创建函数,我使用该文件制作了我认为需要的所有其他内容

我已经创建了我的表(尽管仍然可能需要构建):

CREATE TABLE notifications (
  seen tinyint(2) unsigned NOT NULL default '0',read_notification tinyint(2) unsigned NOT NULL default '0',for_userid mediumint(10) unsigned NOT NULL default '',dateline int unsigned NOT NULL default '0',);

随着模板更改以适应通知

我知道还有更多的事情要做,但我觉得需要先创建这个函数,然后才能继续进行。

解决方法

暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!

如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。

小编邮箱:dio#foxmail.com (将#修改为@)