%PDF- %PDF-
Server IP : 37.220.80.31 / Your IP : 3.147.78.131 Web Server : Apache/2.4.52 (Ubuntu) System : Linux 3051455-guretool.twc1.net 5.15.0-107-generic #117-Ubuntu SMP Fri Apr 26 12:26:49 UTC 2024 x86_64 User : www-root ( 1010) PHP Version : 7.4.33 Disable Function : pcntl_alarm,pcntl_fork,pcntl_waitpid,pcntl_wait,pcntl_wifexited,pcntl_wifstopped,pcntl_wifsignaled,pcntl_wexitstatus,pcntl_wtermsig,pcntl_wstopsig,pcntl_signal,pcntl_signal_dispatch,pcntl_get_last_error,pcntl_strerror,pcntl_sigprocmask,pcntl_sigwaitinfo,pcntl_sigtimedwait,pcntl_exec,pcntl_getpriority,pcntl_setpriority, MySQL : OFF | cURL : ON | WGET : OFF | Perl : OFF | Python : OFF | Sudo : OFF | Pkexec : OFF Directory : /var/www/www-root/data/www/dev.artlot24.ru/bitrix/modules/bitrix.eshop/install/wizards/bitrix/eshop/site/services/forum/ |
Upload File : |
<? if(!defined("B_PROLOG_INCLUDED") || B_PROLOG_INCLUDED!==true) die(); if(!CModule::IncludeModule("forum")) return; $arLanguages = Array(); $rsLanguage = CLanguage::GetList($by, $order, array()); while($arLanguage = $rsLanguage->Fetch()) $arLanguages[] = $arLanguage["LID"]; // Forum group $arGroupID = Array( //"GENERAL" => 0, "COMMENTS" => 0, //"HIDDEN" => 0, ); $dbExistsGroup = CForumGroup::GetListEx(array(), array("LID" => LANGUAGE_ID)); while ($arExistsGroup = $dbExistsGroup->Fetch()) { foreach ($arGroupID as $xmlID => $ID) { if ($arExistsGroup["NAME"] == GetMessage($xmlID."_GROUP_NAME") ) $arGroupID[$xmlID] = $arExistsGroup["ID"]; } } $sort = 1; foreach ($arGroupID as $xmlID => $groupID) { if ($groupID > 0) continue; $arNewGroup = Array("SORT" => $sort++, "LANG" => Array()); foreach($arLanguages as $languageID) { $arMessages = WizardServices::IncludeServiceLang("index.php", $languageID, $bReturnArray=true); $arNewGroup["LANG"][] = Array( "LID" => $languageID, "NAME" => (array_key_exists($xmlID."_GROUP_NAME",$arMessages) ? $arMessages[$xmlID."_GROUP_NAME"] : GetMessage($xmlID."_GROUP_NAME")), "DESCRIPTION" => (array_key_exists($xmlID."_GROUP_DESCRIPTION",$arMessages) ? $arMessages[$xmlID."_GROUP_DESCRIPTION"] : GetMessage($xmlID."_GROUP_DESCRIPTION")) ); } $arGroupID[$xmlID] = CForumGroup::Add($arNewGroup); } $rsUser = CUser::GetByID(1); if ($arUser = $rsUser->Fetch()) { $userName = $arUser["NAME"].(strlen($arUser["NAME"])<=0 || strlen($arUser["LAST_NAME"])<=0?"":" ").$arUser["LAST_NAME"]; $authorName = (strlen(trim($userName)) > 0 ? $userName : $arUser["LOGIN"]); } else $authorName = "admin"; $arForums = Array( /*Array( "XML_ID" => "GENERAL", "NAME" => GetMessage("GENERAL_FORUM_NAME"), "DESCRIPTION" => GetMessage("GENERAL_FORUM_DECRIPTION"), "SORT" => 1, "ACTIVE" => "Y", "ALLOW_HTML" => "N", "ALLOW_ANCHOR" => "Y", "ALLOW_BIU" => "Y", "ALLOW_IMG" => "Y", "ALLOW_LIST" => "Y", "ALLOW_QUOTE" => "Y", "ALLOW_CODE" => "Y", "ALLOW_FONT" => "Y", "ALLOW_SMILES" => "Y", "ALLOW_UPLOAD" => "Y", "ALLOW_NL2BR" => "N", "MODERATION" => "N", "ALLOW_MOVE_TOPIC" => "Y", "ORDER_BY" => "P", "ORDER_DIRECTION" => "DESC", "LID" => LANGUAGE_ID, "PATH2FORUM_MESSAGE" => "", "ALLOW_UPLOAD_EXT" => "", "FORUM_GROUP_ID" => $arGroupID["GENERAL"], "ASK_GUEST_EMAIL" => "N", "USE_CAPTCHA" => "N", "SITES" => Array( WIZARD_SITE_ID => WIZARD_SITE_DIR."community/forum/messages/forum#FORUM_ID#/topic#TOPIC_ID#/message#MESSAGE_ID#/#message#MESSAGE_ID#", ), "EVENT1" => "forum", "EVENT2" => "message", "EVENT3" => "", "GROUP_ID" => Array( "2" => "E", WIZARD_PORTAL_ADMINISTRATION_GROUP => "Y", WIZARD_EMPLOYEES_GROUP => "M", WIZARD_PERSONNEL_DEPARTMENT_GROUP => "M", ), "TOPICS" => Array( Array( "TITLE" => GetMessage("GENERAL_FORUM_TOPIC_TITLE"), "DESCRIPTION" => GetMessage("GENERAL_FORUM_TOPIC_DESCRIPTION"), "ICON_ID" => 0, "TAGS" => "", "USER_START_ID" => 1, "USER_START_NAME" => $authorName, "LAST_POSTER_NAME" => $authorName, "APPROVED" => "Y", "MESSAGES" => Array( Array( "POST_MESSAGE" => GetMessage("GENERAL_FORUM_MESSAGE_BODY"), "USE_SMILES" => "Y", "APPROVED" => "Y", "AUTHOR_NAME" => $authorName, "AUTHOR_EMAIL" => "", "AUTHOR_ID" => "1", ), ), ), ), ),*/ Array( "XML_ID" => "ESHOP_REVIEWS", "NAME" => GetMessage("ESHOP_REVIEWS_FORUM_NAME"), "DESCRIPTION" => GetMessage("ESHOP_REVIEWS_FORUM_DESCRIPTION"), "SORT" => 2, "ACTIVE" => "Y", "ALLOW_HTML" => "N", "ALLOW_ANCHOR" => "Y", "ALLOW_BIU" => "Y", "ALLOW_IMG" => "Y", "ALLOW_LIST" => "Y", "ALLOW_QUOTE" => "Y", "ALLOW_CODE" => "Y", "ALLOW_FONT" => "Y", "ALLOW_SMILES" => "Y", "ALLOW_UPLOAD" => "Y", "ALLOW_NL2BR" => "N", "MODERATION" => "N", "ALLOW_MOVE_TOPIC" => "Y", "ORDER_BY" => "P", "ORDER_DIRECTION" => "DESC", "LID" => LANGUAGE_ID, "PATH2FORUM_MESSAGE" => "", "ALLOW_UPLOAD_EXT" => "", "FORUM_GROUP_ID" => $arGroupID["COMMENTS"], "ASK_GUEST_EMAIL" => "N", "USE_CAPTCHA" => "N", "SITES" => Array( WIZARD_SITE_ID => WIZARD_SITE_DIR."/forum/#FORUM_ID#/#TOPIC_ID#/" ), "EVENT1" => "forum", "EVENT2" => "message", "EVENT3" => "", "GROUP_ID" => Array( "2" => "M", // WIZARD_PORTAL_ADMINISTRATION_GROUP => "Y", ), ), ); foreach ($arForums as $arForum) { $dbForum = CForumNew::GetList(Array(), Array("SITE_ID" => WIZARD_SITE_ID, "XML_ID" => $arForum["XML_ID"])); if ($dbForum->Fetch()) continue; $forumID = CForumNew::Add($arForum); } $reviewsForumID = 0; $dbRes = CForumNew::GetListEx(array(), array("SITE_ID" => WIZARD_SITE_ID, "XML_ID" => "ESHOP_REVIEWS")); if ($arRes = $dbRes->Fetch()) $reviewsForumID = $arRes["ID"]; CWizardUtil::ReplaceMacros(WIZARD_SITE_PATH."/catalog/index.php", Array("FORUM_ID" => $reviewsForumID)); /* if (!WIZARD_IS_RERUN) { $APPLICATION->SetGroupRight("forum", WIZARD_PORTAL_ADMINISTRATION_GROUP, "W"); COption::SetOptionString("forum", "SHOW_VOTES", "N"); COption::SetOptionString("forum", "file_max_size", 10485760); } */ ?>