Your IP : 172.28.240.42


Current Path : /var/www/html/clients/old.e-nkama.ru/e-nkama_bitrix/bitrix/modules/blog/
Upload File :
Current File : /var/www/html/clients/old.e-nkama.ru/e-nkama_bitrix/bitrix/modules/blog/include.php

<?
global $DBType;

IncludeModuleLangFile(__FILE__);

define("BLOG_PERMS_DENY", "D");	/* CAN'T EVEN LOOK AT ANY OBJECTS*/
define("BLOG_PERMS_READ", "I");	/* CAN ONLY READ ALL OBJECTS */
define("BLOG_PERMS_PREMODERATE", "K");	/* CAN READ ALL OBJECTS, CAN WRITE OWN HIDDEN OBJECTS */
define("BLOG_PERMS_WRITE", "P");	/* CAN READ ALL OBJECTS, CAN WRITE OWN OBJECTS */
define("BLOG_PERMS_MODERATE", "T");	/* CAN READ ALL OBJECT, CAN WRITE OWN OBJECTS, CAN HIDE AND SHOW ALL OBLECT */
define("BLOG_PERMS_FULL", "W");	/* CAN READ ALL OBJECT, CAN WRITE ALL OBJECTS */

$GLOBALS["AR_BLOG_PERMS"] = array(
	"D" => GetMessage("BLI_P_D"),
	"I" => GetMessage("BLI_P_I"),
	"K" => GetMessage("BLI_P_K"),
	"P" => GetMessage("BLI_P_P"),
	"T" => GetMessage("BLI_P_T"),
	"W" => GetMessage("BLI_P_W")
);

$GLOBALS["AR_BLOG_POST_PERMS"] = array(
	BLOG_PERMS_DENY, 
	BLOG_PERMS_READ,
	BLOG_PERMS_PREMODERATE,
	BLOG_PERMS_WRITE, 
	BLOG_PERMS_MODERATE,
	BLOG_PERMS_FULL
	);
$GLOBALS["AR_BLOG_COMMENT_PERMS"] = array(
	BLOG_PERMS_DENY, 
	BLOG_PERMS_READ, 
	BLOG_PERMS_PREMODERATE,
	BLOG_PERMS_WRITE, 
	BLOG_PERMS_MODERATE,
	BLOG_PERMS_FULL
	);

define("BLOG_PERMS_POST", "P");
define("BLOG_PERMS_COMMENT", "C");


define("BLOG_PUBLISH_STATUS_DRAFT", "D");
define("BLOG_PUBLISH_STATUS_READY", "K");
define("BLOG_PUBLISH_STATUS_PUBLISH", "P");

$GLOBALS["AR_BLOG_PUBLISH_STATUS"] = array(
	"D" => GetMessage("BLI_PS_D"),
	"K" => GetMessage("BLI_PS_K"),
	"P" => GetMessage("BLI_PS_P")
);

define("BLOG_BY_USER_ID", 1);
define("BLOG_BY_BLOG_USER_ID", 2);

define("BLOG_ADD", 1);
define("BLOG_CHANGE", 2);
define("BLOG_RESET", 3);

$GLOBALS["AR_BLOG_RESERVED_NAMES"] = array("admin", "users", "group", "rss", "new");

CModule::AddAutoloadClasses(
	"blog",
	array(
		"CBlog" => $DBType."/blog.php",
		"CBlogCandidate" => $DBType."/blog_candid.php",
		"CBlogGroup" => $DBType."/blog_group.php",
		"CBlogImage" => $DBType."/blog_image.php",
		"CBlogPost" => $DBType."/blog_post.php",
		"CBlogCategory" => $DBType."/blog_category.php",
		"CBlogComment" => $DBType."/blog_comment.php",
		"CBlogUser" => $DBType."/blog_user.php",
		"CBlogUserGroup" => $DBType."/blog_user_group.php",
		"CBlogTrackback" => $DBType."/blog_trackback.php",
		"CBlogUserGroupPerms" => $DBType."/blog_user_group_perms.php",
		"CBlogSitePath" => $DBType."/blog_site_path.php",
		"CBlogSmile" => $DBType."/smile.php",
		"CBlogPostCategory" => $DBType."/blog_post_category.php",

		"CBlogSearch" => "general/blog_search.php",
		"CBlogSoNetPost" => "general/sonet.php",
		"blogTextParser" => "general/functions.php",
		"CBlogTools" => "general/functions.php",
		"CBlogMetaWeblog" => "general/blog_metaweblog.php",
		)
	);

AddEventHandler("blog", "videoConvert", "blogConvertVideo", 1000);
function blogConvertVideo($arParams)
{
 	ob_start();
	$GLOBALS["APPLICATION"]->IncludeComponent(
		"bitrix:player", "",
		Array(
			"PLAYER_TYPE" => "auto", 
			"USE_PLAYLIST" => "N", 
			"PATH" => $arParams["PATH"], 
			"WIDTH" => $arParams["WIDTH"], 
			"HEIGHT" => $arParams["HEIGHT"], 
			"PREVIEW" => $arParams["PREVIEW"], 
			"LOGO" => "", 
			"FULLSCREEN" => "Y", 
			"SKIN_PATH" => "/bitrix/components/bitrix/player/mediaplayer/skins", 
			"SKIN" => "bitrix.swf", 
			"CONTROLBAR" => "bottom", 
			"WMODE" => "transparent", 
			"HIDE_MENU" => "N", 
			"SHOW_CONTROLS" => "Y", 
			"SHOW_STOP" => "N", 
			"SHOW_DIGITS" => "Y", 
			"CONTROLS_BGCOLOR" => "FFFFFF", 
			"CONTROLS_COLOR" => "000000", 
			"CONTROLS_OVER_COLOR" => "000000", 
			"SCREEN_COLOR" => "000000", 
			"AUTOSTART" => "N", 
			"REPEAT" => "N", 
			"VOLUME" => "90", 
			"DISPLAY_CLICK" => "play", 
			"MUTE" => "N", 
			"HIGH_QUALITY" => "Y", 
			"ADVANCED_MODE_SETTINGS" => "N", 
			"BUFFER_LENGTH" => "10", 
			"DOWNLOAD_LINK" => "", 
			"DOWNLOAD_LINK_TARGET" => "_self"));
	$video = ob_get_contents();
	ob_end_clean();
	return $video;
}
?>