15 if(
$USER->IsAuthorized() && $arAuthResult[
"MESSAGE"] ==
'')
23 foreach($value as $t => $v)
26 return base64_decode($v[0][
"#"]);
44 $dbBlog =
CBlog::GetList(Array(), Array(
"OWNER_ID" =>
$userId,
"GROUP_SITE_ID" =>
SITE_ID,
"ACTIVE" =>
"Y"),
false,
false, Array(
"ID",
"URL",
"NAME",
"OWNER_ID"));
45 while($arBlog = $dbBlog->GetNext())
48 if(
$arPath[
"PATH_TO_BLOG"] <>
'')
50 if (defined(
"SITE_SERVER_NAME") && SITE_SERVER_NAME <>
'')
51 $serverName = SITE_SERVER_NAME;
53 $serverName = COption::GetOptionString(
"main",
"server_name",
"");
54 if ($serverName ==
'')
55 $serverName =
$_SERVER[
"SERVER_NAME"];
56 $serverName = HtmlFilter::encode($serverName);
58 $path2Blog =
"http://".$serverName.CComponentEngine::MakePathFromTemplate(
$arPath[
"PATH_TO_BLOG"],
array(
"blog" => $arBlog[
"URL"],
"user_id" => $arBlog[
"OWNER_ID"]));
61 $path2Blog = $arBlog[
"URL"];
67 <value>'.$path2Blog.
'</value>
71 <value>'.$arBlog[
"ID"].
'</value>
75 <value>'.$arBlog[
"NAME"].
'</value>
82 if (CModule::IncludeModule(
"socialnetwork"))
84 $arGroupFilter =
array(
92 array(
"GROUP_NAME" =>
"ASC"),
96 array(
"ID",
"GROUP_ID",
"GROUP_OWNER_ID",
"GROUP_NAME",
"GROUP_SITE_ID")
109 $dbBlog =
CBlog::GetList(Array(), Array(
"SOCNET_GROUP_ID" =>
$arGroups[
"GROUP_ID"],
"GROUP_SITE_ID" =>
SITE_ID,
"ACTIVE" =>
"Y"),
false,
false, Array(
"ID",
"URL",
"NAME"));
110 if($arBlog = $dbBlog->GetNext())
117 <value>'.$arBlog[
"URL"].
'</value>
121 <value>'.$arBlog[
"ID"].
'</value>
124 <name>blogName</name>
125 <value>'.$arBlog[
"NAME"].
'</value>
155 <name>faultCode</name>
156 <value><int>4</int></value>
159 <name>faultString</name>
160 <value><string>User hasn\'t blog.</string></value>
173 <name>faultCode</name>
174 <value><int>3</int></value>
177 <name>faultString</name>
178 <value><string>'.$arAuthResult[
"MESSAGE"].
'</string></value>
198 $dbBlog =
CBlog::GetList(Array(), Array(
"GROUP_SITE_ID" =>
SITE_ID,
"ACTIVE" =>
"Y",
"ID" => $blog),
false,
false, Array(
"ID",
"URL",
"NAME"));
199 if($arBlog = $dbBlog->GetNext())
202 while($arCategory = $dbCategory->GetNext())
209 <name>description</name>
210 <value>'.$arCategory[
"NAME"].
'</value>
214 <value>'.$arCategory[
"NAME"].
'</value>
243 <name>faultCode</name>
244 <value><int>4</int></value>
247 <name>faultString</name>
248 <value><string>No categories in blog.</string></value>
261 <name>faultCode</name>
262 <value><int>3</int></value>
265 <name>faultString</name>
266 <value><string>'.$arAuthResult[
"MESSAGE"].
'</string></value>
292 if(intval($blogId) > 0)
294 $dbBlog =
CBlog::GetList(Array(), Array(
"GROUP_SITE_ID" =>
SITE_ID,
"ACTIVE" =>
"Y",
"ID" => $blogId),
false,
false, Array(
"ID",
"URL",
"NAME"));
295 if($arBlog = $dbBlog->GetNext())
298 $arSelectedFields =
array(
"ID",
"BLOG_ID",
"TITLE",
"DATE_PUBLISH",
"AUTHOR_ID",
"DETAIL_TEXT",
"DETAIL_TEXT_TYPE");
299 $dbPost =
CBlogPost::GetList(Array(
"DATE_PUBLISH" =>
"DESC",
"ID" =>
"DESC"), Array(
"BLOG_ID" => $blogId),
false, Array(
"nTopCount" => $numPosts), $arSelectedFields);
300 while($arPost = $dbPost->GetNext())
302 if (!empty($arPost[
'DETAIL_TEXT']))
311 while ($arImage =
$res->Fetch())
312 $arImages[$arImage[
'ID']] = $arImage[
'FILE_ID'];
314 if($arPost[
"DETAIL_TEXT_TYPE"] ==
"html")
316 $arAllow =
array(
"HTML" =>
"Y",
"ANCHOR" =>
"Y",
"IMG" =>
"Y",
"SMILES" =>
"Y",
"NL2BR" =>
"N",
"VIDEO" =>
"N",
"QUOTE" =>
"N",
"CODE" =>
"N");
318 $text = $parser->convert_to_rss($arPost[
"DETAIL_TEXT"], $arImages, $arAllow,
false);
322 $arAllow =
array(
"HTML" =>
"N",
"ANCHOR" =>
"Y",
"BIU" =>
"Y",
"IMG" =>
"Y",
"QUOTE" =>
"N",
"CODE" =>
"N",
"FONT" =>
"Y",
"LIST" =>
"Y",
"SMILES" =>
"Y",
"NL2BR" =>
"N",
"VIDEO" =>
"N");
325 $text =
"<![CDATA[".$text.
"]]>";
329 while($arCategory = $dbCategory->Fetch())
331 $category .=
'<value>'.htmlspecialcharsEx($arCategory[
"NAME"]).
'</value>';
335 if(
$arPath[
"PATH_TO_POST"] <>
'')
337 if (defined(
"SITE_SERVER_NAME") && SITE_SERVER_NAME <>
'')
338 $serverName = SITE_SERVER_NAME;
340 $serverName = COption::GetOptionString(
"main",
"server_name");
341 $path2Post =
"http://".$serverName.CComponentEngine::MakePathFromTemplate(
$arPath[
"PATH_TO_POST"],
array(
"blog" => $arBlog[
"URL"],
"user_id" => $arBlog[
"OWNER_ID"],
"post_id" => $arPost[
"ID"]));
349 <name>categories</name>
361 <name>dateCreated</name>
363 <dateTime.iso8601>'.$dateISO.
'</dateTime.iso8601>
367 <name>description</name>
368 <value>'.
$text.
'</value>
377 <i4>'.$arPost[
"ID"].
'</i4>
387 <boolean>'.(($arPost[
"PUBLISH_STATUS"] ==
"D") ?
"0" :
"1").
'</boolean>
415 <name>faultCode</name>
416 <value><int>3</int></value>
419 <name>faultString</name>
420 <value><string>'.$arAuthResult[
"MESSAGE"].
'</string></value>
435 $arImage =
$params[3][
"#"][
"value"][0][
"#"][
"struct"][0][
"#"][
"member"];
438 foreach($arImage as
$val)
448 if(intval($blogId) > 0)
450 $dbBlog =
CBlog::GetList(Array(), Array(
"GROUP_SITE_ID" =>
SITE_ID,
"ACTIVE" =>
"Y",
"ID" => $blogId),
false,
false, Array(
"ID",
"URL",
"NAME"));
451 if($arBlog = $dbBlog->GetNext())
453 $filename = trim(str_replace(
"\\",
"/", trim($arImageInfo[
"name"])),
"/");
461 $TEMP_FILE_NAME =
'';
464 if(($TEMP_FILE_NAME <>
'') && ($fp = fopen($TEMP_FILE_NAME,
"ab")))
466 $result = fwrite($fp, $arImageInfo[
"bits"]);
467 if(
$result !== strlen($arImageInfo[
"bits"]))
473 <name>faultCode</name>
474 <value><int>3</int></value>
477 <name>faultString</name>
478 <value><string>Error on saving media object</string></value>
492 <name>faultCode</name>
493 <value><int>3</int></value>
496 <name>faultString</name>
497 <value><string>Error on saving media object</string></value>
505 "BLOG_ID" => $arBlog[
"ID"],
507 "=TIMESTAMP_X" =>
$DB->GetNowFunction(),
509 "name" => $arImageInfo[
"name"],
510 "tmp_name" => $TEMP_FILE_NAME,
511 "MODULE_ID" =>
"blog",
512 "type" => $arImageInfo[
"type"],
517 $arFile = CFile::GetFileArray($arImg[
"FILE_ID"]);
518 $path = $arFile[
"SRC"];
520 $dbSite = CSite::GetByID(
SITE_ID);
521 $arSite = $dbSite -> Fetch();
523 if ($serverName ==
'')
525 if (defined(
"SITE_SERVER_NAME") && SITE_SERVER_NAME <>
'')
526 $serverName = SITE_SERVER_NAME;
528 $serverName = COption::GetOptionString(
"main",
"server_name");
540 <string>'.CHTTP::URN2URI(
$path, $serverName).
'</string>
554 <name>faultCode</name>
555 <value><int>3</int></value>
558 <name>faultString</name>
559 <value><string>Error on saving media object</string></value>
571 <name>faultCode</name>
572 <value><int>3</int></value>
575 <name>faultString</name>
576 <value><string>'.$arAuthResult[
"MESSAGE"].
'</string></value>
591 $arPostInfo =
$params[3][
"#"][
"value"][0][
"#"][
"struct"][0][
"#"][
"member"];
592 $publish =
$params[4][
"#"][
"value"][0][
"#"][
"boolean"][0][
"#"];
594 foreach($arPostInfo as
$val)
602 $arCategory = Array();
603 if(is_array($categories[
"data"][0][
"#"][
"value"]))
605 foreach($categories[
"data"][0][
"#"][
"value"] as
$val)
609 $arCategory[] = $catTmp;
618 if(intval($blogId) > 0)
620 $dbBlog =
CBlog::GetList(Array(), Array(
"GROUP_SITE_ID" =>
SITE_ID,
"ACTIVE" =>
"Y",
"ID" => $blogId),
false,
false, Array(
"ID",
"URL",
"NAME",
"GROUP_ID",
"SOCNET_GROUP_ID"));
621 if($arBlog = $dbBlog->GetNext())
623 $CATEGORYtmp = Array();
625 while($arCat = $dbCategory->Fetch())
627 $arCatBlog[mb_strtolower($arCat[
"NAME"])] = $arCat[
"ID"];
630 if (intval($arBlog[
"SOCNET_GROUP_ID"]) > 0 && CModule::IncludeModule(
"socialnetwork") && method_exists(
"CSocNetGroup",
"GetSite"))
633 $rsGroupSite = CSocNetGroup::GetSite($arBlog[
"SOCNET_GROUP_ID"]);
634 while($arGroupSite = $rsGroupSite->Fetch())
640 foreach($arCategory as $tg)
643 if(!in_array($arCatBlog[mb_strtolower($tg)], $CATEGORYtmp))
645 if(intval($arCatBlog[mb_strtolower($tg)]) > 0)
646 $CATEGORYtmp[] = $arCatBlog[mb_strtolower($tg)];
652 BXClearCache(True,
"/".$site_id_tmp.
"/blog/".$arBlog[
"URL"].
"/category/");
657 $dbSite = CSite::GetByID(
SITE_ID);
658 $arSite = $dbSite -> Fetch();
660 if ($serverName ==
'')
662 if (defined(
"SITE_SERVER_NAME") && SITE_SERVER_NAME <>
'')
663 $serverName = SITE_SERVER_NAME;
665 $serverName = COption::GetOptionString(
"main",
"server_name");
668 $arImgRepl = Array();
670 while($arImage = $dbImage->Fetch())
673 $path = CFile::GetPath($arImage[
"FILE_ID"]);
674 $path =
"http://".$serverName.$path;
679 $arImgRepl[] = $arImage[
"ID"];
684 "BLOG_ID" => $blogId,
688 "DETAIL_TEXT_TYPE" =>
"html",
689 "=DATE_PUBLISH" =>
$DB->GetNowFunction(),
690 "=DATE_CREATE" =>
$DB->GetNowFunction(),
691 "PUBLISH_STATUS" => (($publish == 1) ?
"P" :
"D"),
692 "ENABLE_TRACKBACK" =>
"N",
693 "ENABLE_COMMENTS" =>
"Y",
694 "CATEGORY_ID" => implode(
",", $CATEGORYtmp),
695 "PERMS_POST" =>
array(),
696 "PERMS_COMMENT" =>
array(),
699 if(intval($postId) > 0)
701 foreach($CATEGORYtmp as $v)
703 foreach($arImgRepl as $v)
708 BXClearCache(True,
"/".$site_id_tmp.
"/blog/".$arBlog[
"URL"].
"/first_page/");
709 BXClearCache(True,
"/".$site_id_tmp.
"/blog/".$arBlog[
"URL"].
"/calendar/");
710 BXClearCache(True,
"/".$site_id_tmp.
"/blog/last_messages/");
711 BXClearCache(True,
"/".$site_id_tmp.
"/blog/commented_posts/");
712 BXClearCache(True,
"/".$site_id_tmp.
"/blog/popular_posts/");
713 BXClearCache(True,
"/".$site_id_tmp.
"/blog/last_comments/");
714 BXClearCache(True,
"/".$site_id_tmp.
"/blog/groups/".$arBlog[
"GROUP_ID"].
"/");
715 BXClearCache(True,
"/".$site_id_tmp.
"/blog/".$arBlog[
"URL"].
"/rss_out/");
716 BXClearCache(True,
"/".$site_id_tmp.
"/blog/".$arBlog[
"URL"].
"/rss_all/");
717 BXClearCache(True,
"/".$site_id_tmp.
"/blog/rss_sonet/");
719 BXClearCache(True,
"/".$site_id_tmp.
"/blog/".$arBlog[
"URL"].
"/favorite/");
736 <name>faultCode</name>
737 <value><int>3</int></value>
740 <name>faultString</name>
741 <value><string>Error on adding post</string></value>
757 <name>faultCode</name>
758 <value><int>3</int></value>
761 <name>faultString</name>
762 <value><string>'.$arAuthResult[
"MESSAGE"].
'</string></value>
776 $arPostInfo =
$params[3][
"#"][
"value"][0][
"#"][
"struct"][0][
"#"][
"member"];
777 $publish =
$params[4][
"#"][
"value"][0][
"#"][
"boolean"][0][
"#"];
779 foreach($arPostInfo as
$val)
788 $arCategory = Array();
789 if(is_array($categories[
"data"][0][
"#"][
"value"]))
791 foreach($categories[
"data"][0][
"#"][
"value"] as
$val)
795 $arCategory[] = $catTmp;
804 if(intval($postId) > 0)
806 $arSelectedFields =
array(
"ID",
"BLOG_ID",
"TITLE",
"DATE_PUBLISH",
"AUTHOR_ID",
"DETAIL_TEXT",
"DETAIL_TEXT_TYPE");
807 $dbPost =
CBlogPost::GetList(Array(), Array(
"AUTHOR_ID" =>
$userId,
"ID" => $postId),
false, Array(
"nTopCount" => 1), $arSelectedFields);
808 if($arPost = $dbPost->Fetch())
810 if (!empty($arPost[
'DETAIL_TEXT']))
817 if (intval($arBlog[
"SOCNET_GROUP_ID"]) > 0 && CModule::IncludeModule(
"socialnetwork") && method_exists(
"CSocNetGroup",
"GetSite"))
820 $rsGroupSite = CSocNetGroup::GetSite($arBlog[
"SOCNET_GROUP_ID"]);
821 while($arGroupSite = $rsGroupSite->Fetch())
827 $CATEGORYtmp = Array();
829 while($arCat = $dbCategory->Fetch())
831 $arCatBlog[mb_strtolower($arCat[
"NAME"])] = $arCat[
"ID"];
834 foreach($arCategory as $tg)
837 if(!in_array($arCatBlog[mb_strtolower($tg)], $CATEGORYtmp))
839 if(intval($arCatBlog[mb_strtolower($tg)]) > 0)
840 $CATEGORYtmp[] = $arCatBlog[mb_strtolower($tg)];
846 BXClearCache(True,
"/".$site_id_tmp.
"/blog/".$arBlog[
"URL"].
"/category/");
851 $dbSite = CSite::GetByID(
SITE_ID);
852 $arSite = $dbSite -> Fetch();
854 if ($serverName ==
'')
856 if (defined(
"SITE_SERVER_NAME") && SITE_SERVER_NAME <>
'')
857 $serverName = SITE_SERVER_NAME;
859 $serverName = COption::GetOptionString(
"main",
"server_name");
862 $dbImage =
CBlogImage::GetList(
array(), Array(
"POST_ID" =>
false,
"BLOG_ID" => $arBlog[
"ID"],
"IS_COMMENT" =>
"N"));
863 while($arImage = $dbImage->Fetch())
866 $path = CFile::GetPath($arImage[
"FILE_ID"]);
867 $path =
"http://".$serverName.$path;
880 "DETAIL_TEXT_TYPE" =>
"html",
881 "PUBLISH_STATUS" => (($publish == 1) ?
"P" :
"D"),
882 "CATEGORY_ID" => implode(
",", $CATEGORYtmp),
887 foreach($CATEGORYtmp as $v)
888 CBlogPostCategory::Add(Array(
"BLOG_ID" => $arPost[
"BLOG_ID"],
"POST_ID" => $arPost[
"ID"],
"CATEGORY_ID"=>$v));
889 if(intval($postId) > 0)
893 BXClearCache(True,
"/".$site_id_tmp.
"/blog/".$arBlog[
"URL"].
"/first_page/");
894 BXClearCache(True,
"/".$site_id_tmp.
"/blog/".$arBlog[
"URL"].
"/calendar/");
895 BXClearCache(True,
"/".$site_id_tmp.
"/blog/last_messages/");
896 BXClearCache(True,
"/".$site_id_tmp.
"/blog/commented_posts/");
897 BXClearCache(True,
"/".$site_id_tmp.
"/blog/popular_posts/");
898 BXClearCache(True,
"/".$site_id_tmp.
"/blog/last_comments/");
899 BXClearCache(True,
"/".$site_id_tmp.
"/blog/groups/".$arBlog[
"GROUP_ID"].
"/");
900 BXClearCache(True,
"/".$site_id_tmp.
"/blog/".$arBlog[
"URL"].
"/trackback/".$arPost[
"ID"].
"/");
901 BXClearCache(True,
"/".$site_id_tmp.
"/blog/".$arBlog[
"URL"].
"/comment/".$arPost[
"ID"].
"/");
902 BXClearCache(True,
"/".$site_id_tmp.
"/blog/".$arBlog[
"URL"].
"/rss_out/");
903 BXClearCache(True,
"/".$site_id_tmp.
"/blog/".$arBlog[
"URL"].
"/rss_all/");
904 BXClearCache(True,
"/".$site_id_tmp.
"/blog/rss_sonet/");
906 BXClearCache(True,
"/".$site_id_tmp.
"/blog/".$arBlog[
"URL"].
"/favorite/");
907 BXClearCache(True,
"/".$site_id_tmp.
"/blog/".$arBlog[
"URL"].
"/post/".$arPost[
"ID"].
"/");
924 <name>faultCode</name>
925 <value><int>3</int></value>
928 <name>faultString</name>
929 <value><string>Error on saving post</string></value>
945 <name>faultCode</name>
946 <value><int>3</int></value>
949 <name>faultString</name>
950 <value><string>'.$arAuthResult[
"MESSAGE"].
'</string></value>
970 if(intval($postId) > 0)
972 $arSelectedFields =
array(
"ID",
"BLOG_ID",
"TITLE",
"DATE_PUBLISH",
"AUTHOR_ID",
"DETAIL_TEXT",
"DETAIL_TEXT_TYPE",
"BLOG_URL",
"BLOG_OWNER_ID");
973 $dbPost =
CBlogPost::GetList(Array(), Array(
"AUTHOR_ID" =>
$userId,
"ID" => $postId),
false, Array(
"nTopCount" => 1), $arSelectedFields);
974 if($arPost = $dbPost->Fetch())
976 if (!empty($arPost[
'DETAIL_TEXT']))
986 while ($arImage =
$res->Fetch())
987 $arImages[$arImage[
'ID']] = $arImage[
'FILE_ID'];
989 if($arPost[
"DETAIL_TEXT_TYPE"] ==
"html")
991 $arAllow =
array(
"HTML" =>
"Y",
"ANCHOR" =>
"Y",
"IMG" =>
"Y",
"SMILES" =>
"Y",
"NL2BR" =>
"N",
"VIDEO" =>
"N",
"QUOTE" =>
"N",
"CODE" =>
"N");
993 $text = $parser->convert_to_rss($arPost[
"DETAIL_TEXT"], $arImages, $arAllow,
false);
997 $arAllow =
array(
"HTML" =>
"N",
"ANCHOR" =>
"Y",
"BIU" =>
"Y",
"IMG" =>
"Y",
"QUOTE" =>
"N",
"CODE" =>
"N",
"FONT" =>
"Y",
"LIST" =>
"Y",
"SMILES" =>
"Y",
"NL2BR" =>
"N",
"VIDEO" =>
"N");
1000 $text =
"<![CDATA[".($text).
"]]>";
1004 while($arCategory = $dbCategory->Fetch())
1006 $category .=
'<value>'.htmlspecialcharsEx($arCategory[
"NAME"]).
'</value>';
1010 if(
$arPath[
"PATH_TO_POST"] <>
'')
1012 if (defined(
"SITE_SERVER_NAME") && SITE_SERVER_NAME <>
'')
1013 $serverName = SITE_SERVER_NAME;
1015 $serverName = COption::GetOptionString(
"main",
"server_name");
1016 $path2Post =
"http://".$serverName.CComponentEngine::MakePathFromTemplate(
$arPath[
"PATH_TO_POST"],
array(
"blog" => $arPost[
"BLOG_URL"],
"user_id" => $arPost[
"BLOG_OWNER_ID"],
"post_id" => $arPost[
"ID"]));
1024 <name>categories</name>
1036 <name>dateCreated</name>
1038 <dateTime.iso8601>'.$dateISO.
'</dateTime.iso8601>
1042 <name>description</name>
1043 <value>'.
$text.
'</value>
1052 <i4>'.$arPost[
"ID"].
'</i4>
1057 <value>'.
$title.
'</value>
1060 <name>publish</name>
1062 <boolean>'.(($arPost[
"PUBLISH_STATUS"] ==
"D") ?
"0" :
"1").
'</boolean>
1089 <name>faultCode</name>
1090 <value><int>3</int></value>
1093 <name>faultString</name>
1094 <value><string>'.$arAuthResult[
"MESSAGE"].
'</string></value>
1114 if(intval($postId) > 0)
1116 $dbPost =
CBlogPost::GetList(Array(), Array(
"AUTHOR_ID" =>
$userId,
"ID" => $postId),
false, Array(
"nTopCount" => 1), Array(
"ID",
"BLOG_ID",
"AUTHOR_ID"));
1117 if($arPost = $dbPost->Fetch())
1123 if (intval($arBlog[
"SOCNET_GROUP_ID"]) > 0 && CModule::IncludeModule(
"socialnetwork") && method_exists(
"CSocNetGroup",
"GetSite"))
1126 $rsGroupSite = CSocNetGroup::GetSite($arBlog[
"SOCNET_GROUP_ID"]);
1127 while($arGroupSite = $rsGroupSite->Fetch())
1135 BXClearCache(True,
"/".$site_id_tmp.
"/blog/".$arBlog[
"URL"].
"/first_page/");
1136 BXClearCache(True,
"/".$site_id_tmp.
"/blog/".$arBlog[
"URL"].
"/pages/");
1137 BXClearCache(True,
"/".$site_id_tmp.
"/blog/".$arBlog[
"URL"].
"/calendar/");
1138 BXClearCache(True,
"/".$site_id_tmp.
"/blog/".$arBlog[
"URL"].
"/post/".$postId.
"/");
1139 BXClearCache(True,
"/".$site_id_tmp.
"/blog/last_messages/");
1140 BXClearCache(True,
"/".$site_id_tmp.
"/blog/commented_posts/");
1141 BXClearCache(True,
"/".$site_id_tmp.
"/blog/popular_posts/");
1142 BXClearCache(True,
"/".$site_id_tmp.
"/blog/last_comments/");
1144 BXClearCache(True,
"/".$site_id_tmp.
"/blog/".$arBlog[
"URL"].
"/trackback/".$postId.
"/");
1145 BXClearCache(True,
"/".$site_id_tmp.
"/blog/".$arBlog[
"URL"].
"/rss_out/");
1146 BXClearCache(True,
"/".$site_id_tmp.
"/blog/".$arBlog[
"URL"].
"/rss_all/");
1147 BXClearCache(True,
"/".$site_id_tmp.
"/blog/rss_sonet/");
1156 <boolean>1</boolean>
1167 <name>faultCode</name>
1168 <value><int>3</int></value>
1171 <name>faultString</name>
1172 <value><string>'.$arAuthResult[
"MESSAGE"].
'</string></value>
1191 $dbUser = CUser::GetByID(
$userId);
1192 if($arUser = $dbUser->Fetch())
1195 if($BlogUser[
"ALIAS"] <>
'')
1203 <name>nickname</name>
1204 <value>'.$nick.
'</value>
1211 <name>lastname</name>
1215 <name>firstname</name>
1244 <name>faultCode</name>
1245 <value><int>4</int></value>
1248 <name>faultString</name>
1249 <value><string>User not found.</string></value>
1262 <name>faultCode</name>
1263 <value><int>3</int></value>
1266 <name>faultString</name>
1267 <value><string>'.$arAuthResult[
"MESSAGE"].
'</string></value>
if(!is_object($USER)||! $USER->IsAuthorized()) $userId
static DeleteByPostID($ID)
static GetByID($ID, $selectType=BLOG_BY_BLOG_USER_ID)
static GetList($arOrder=Array("ID"=> "DESC"), $arFilter=Array(), $arGroupBy=false, $arNavStartParams=false, $arSelectFields=array())
static GetList($arOrder=Array("ID"=> "DESC"), $arFilter=Array(), $arGroupBy=false, $arNavStartParams=false, $arSelectFields=array())
static GetList($arOrder=Array("ID"=> "DESC"), $arFilter=Array(), $arGroupBy=false, $arNavStartParams=false, $arSelectFields=array())
static Update($ID, $arFields)
static DeletePost($params)
static DecodeParams($value)
static GetCategories($params)
static NewMediaObject($params)
static Authorize($user, $password)
static GetRecentPosts($params, $arPath)
static GetPost($params, $arPath)
static GetUsersBlogs($params, $arPath)
static GetUserInfo($params)
static GetList($arOrder=Array("ID"=> "DESC"), $arFilter=Array(), $arGroupBy=false, $arNavStartParams=false, $arSelectFields=array())
static Update($ID, $arFields, $bSearchIndex=true)
static GetList( $arOrder=["ID"=> "DESC"], $arFilter=[], $arGroupBy=false, $arNavStartParams=false, $arSelectFields=[])
</td ></tr ></table ></td ></tr >< tr >< td class="bx-popup-label bx-width30"><?=GetMessage("PAGE_NEW_TAGS")?> array( $site)
if(Loader::includeModule( 'bitrix24')) elseif(Loader::includeModule('intranet') &&CIntranetUtils::getPortalZone() !=='ru') $description
$_SERVER["DOCUMENT_ROOT"]
IncludeModuleLangFile($filepath, $lang=false, $bReturnArray=false)
BXClearCache($full=false, $initdir='')
MakeTimeStamp($datetime, $format=false)
if( $daysToExpire >=0 &&$daysToExpire< 60 elseif)( $daysToExpire< 0)
if($inWords) echo htmlspecialcharsbx(Number2Word_Rus(roundEx($totalVatSum $params['CURRENCY']