1、入口:\claroline\messaging\sendmessage.php
get参数:
cmd —— 执行的操作
userId —— 接收人
gidReset —— 组别重置
cidReset —— 课程重置
cidReq —— 课程ID号
gidReq=61 —— 组别
2、页面的几个hidden参数:
?? userRecipient跟userID功能相同?代码中只用了userid?
3、采用了工厂模式,最后调用的都是:
$recipient->sendMessage($message);
来输出。
这是抽象类\claroline\messaging\lib\recipient\recipientlist.lib.php的一个方法。
分了四种类,这四种都是基于上面的抽象类。分别对应于\claroline\messaging\lib\recipient目录下的四个文件:
alluserrecipient
courserecipient
grouprecipient
singleuserrecipient
userlistrecipient(在sendmessage.php中,没有提到这个类)
4、
阅读(1512) | 评论(0) | 转发(0) |