Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- if(!CModule::IncludeModule("blog")) die();
- global $USER;
- $userId = $USER->GetID();
- $groupId = 2;
- global $APPLICATION;
- $arBlog = CBlog::GetList(array(), array('OWNER_ID'=>$userId))->Fetch();
- $arFieldsBlog = array(
- "TITLE" => $arFields["NAME"],
- "DETAIL_TEXT" => $arFields["PREVIEW_TEXT"],
- "DETAIL_TEXT_TYPE" => 'text',
- "DATE_PUBLISH" => (new DateTime())->format('d.m.Y H:m:s'),
- "PUBLISH_STATUS" => 'P',
- "CATEGORY_ID" => '',
- "PATH" => '/company/personal/user/'.$userId.'/blog/#post_id#/',
- "URL" => 'u'.$userId.'-blog-s1',
- "PERMS_POST" => array(),
- "PERMS_COMMENT" => array(),
- "MICRO" => 'N',
- "SOCNET_RIGHTS" => array (0 => 'UA'),
- //"SOCNET_RIGHTS" => array('SG'.$groupId, 'U732'),
- "=DATE_CREATE" => 'now()',
- "AUTHOR_ID" => $userId,
- "BLOG_ID" => $arBlog['ID'],
- );
- $newID = CBlogPost::Add($arFieldsBlog);
- if(IntVal($newID)>0)
- {
- //AddMessage2Log($newID, "добавлена ID");
- $arFieldsBlog["ID"] = $newID;
- $arParamsNotify = array(
- "bSoNet"=>true,
- 'UserID'=>$userId,
- 'user_id'=>$userId,
- 'SOCNET_GROUP_ID'=>$groupId,
- 'PATH_TO_POST'=>'/company/personal/user/#user_id#/blog/#post_id#/'
- );
- $notify = CBlogPost::Notify($arFieldsBlog, $arBlog, $arParamsNotify);
- }
- else
- {
- //AddMessage2Log("не добавлена ID");
- if ($ex = $APPLICATION->GetException())
- echo $ex->GetString();
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement