[英]How to programmatically add a User Note at registration in Joomla 3.x
我正在嘗試以編程方式添加用戶時添加用戶說明。 我已經從Joomla 3.0的php腳本注冊用戶中獲得了相當成功,但是無法弄清楚J32如何添加注釋-在notes.php模型中,注釋了保存功能,因此當我確定時,這對我來說是一個死路淘汰所有最好的CMS的所有新版本。
有什么方法可以執行此操作-等同於注冊,例如$ model-> addnote,
我找不到方法,但這是我在自己的插件中使用的腳本。 一切似乎正常工作
protected function _addNote($vars) {
$now = new JDate();
$now = $now->toSql();
// Create and save the user note
$userNote = (object) array(
'user_id' => $vars['id'],
'catid' => 0,
'subject' => "User Information Update By Proworx",
'body' => "<p>User ".$vars['name']." has been updated to:</p><p>Name: ".$vars['name']."</p><p>Email: ".$vars['email']."</p><p>Password: Not Telling... check proworx</p>",
'state' => 1,
'created_user_id' => 332, //DONT FORGET TO CHANGE THIS VALUE TO YOUR SITES ADMIN
'created_time' => $now
);
$db = JFactory::getDbo();
$db->insertObject('#__user_notes', $userNote, 'id');
}
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.