Exemplo n.º 1
0
<?
if (!defined("B_PROLOG_INCLUDED") || B_PROLOG_INCLUDED!==true) die();

CModule::IncludeModule("fileman");
CMedialib::Init();

$dbMediaTypes = CMedialib::GetTypes(array(), true);
foreach ($dbMediaTypes as $vals)
{
	$arMediaTypes[$vals[id]] = $vals[name];
};

ksort($arMediaTypes);

$dbMediaCollections = CMediaLibCollection::GetList(array('arOrder' => array('ID'=>'ASC'),'arFilter' => array('ACTIVE' => 'Y', 'ML_TYPE' => $arCurrentValues[MEDIATYPE])));
foreach ($dbMediaCollections as $vals)
{
	$arMediaCollections[$vals[ID]] = $vals[NAME];
};

$arComponentParameters = array(
	'PARAMETERS' => array (
		'MEDIATYPE' => array (
			'PARENT' => 'BASE',
			'NAME' => GetMessage('ALKOM_DOCBAR_MEDIALIB_TYPE'),
			'TYPE' => 'LIST',
			'MULTIPLE' => 'N',
			'ADDITIONAL_VALUES' => 'N',
			'VALUES' => $arMediaTypes,
			'DEFAULT' => 'N',
			'REFRESH' => 'Y',
<?php

if (!defined("B_PROLOG_INCLUDED") || B_PROLOG_INCLUDED !== true) {
    die;
}
CModule::IncludeModule("fileman");
CMedialib::Init();
$arTypes = CMediaLibCollection::GetList();
foreach ($arTypes as $type) {
    $arParams[$type['ID']] = $type['NAME'];
}
$arComponentParameters = array("GROUPS" => array(), "PARAMETERS" => array("SRC_COLLECTION" => array("PARENT" => "BASE", "NAME" => "Коллекция медиабиблиотеки", "TYPE" => "LIST", "VALUES" => $arParams, "MULTIPLE" => "N", "REFRESH" => "N"), "CONTAINER_WIDTH" => array("PARENT" => "BASE", "NAME" => "Ширина контейнера (%)", "TYPE" => "STRING", "VALUES" => $arParams, "MULTIPLE" => "N", "REFRESH" => "N"), "MAX_WIDTH" => array("PARENT" => "BASE", "NAME" => "Максимальный размер(px)", "TYPE" => "STRING", "VALUES" => $arParams, "MULTIPLE" => "N", "REFRESH" => "N"), "MIN_WIDTH" => array("PARENT" => "BASE", "NAME" => "Минимальный размер(px)", "TYPE" => "STRING", "VALUES" => $arParams, "MULTIPLE" => "N", "REFRESH" => "N"), "SCALE_DELAY" => array("PARENT" => "BASE", "NAME" => "Задержка скалирования (мс)", "TYPE" => "STRING", "VALUES" => $arParams, "MULTIPLE" => "N", "REFRESH" => "N"), "AUTOPLAY_DELAY" => array("PARENT" => "BASE", "NAME" => "Интервал перехода к следующему слайду (мс)", "TYPE" => "STRING", "VALUES" => $arParams, "MULTIPLE" => "N", "REFRESH" => "N", "DEFAULT" => "3000"), "SLIDE_HEIGHT" => array("PARENT" => "BASE", "NAME" => "Фактическая высота слайда (px)", "TYPE" => "STRING", "VALUES" => $arParams, "MULTIPLE" => "N", "REFRESH" => "N"), "SLIDE_WIDTH" => array("PARENT" => "BASE", "NAME" => "Фактическая ширина слайда (px)", "TYPE" => "STRING", "VALUES" => $arParams, "MULTIPLE" => "N", "REFRESH" => "N"), "CACHE_TIME" => array("PARENT" => "CACHE_SETTINGS", "NAME" => "CACHE", "TYPE" => "STRING", "VALUES" => $arParams, "MULTIPLE" => "N", "REFRESH" => "N")));