Exemplo n.º 1
0
 public static function GetTypeById($id, $arMLTypes = false)
 {
     if ($arMLTypes === false) {
         $arMLTypes = CMedialib::GetTypes();
     }
     for ($i = 0, $l = count($arMLTypes); $i < $l; $i++) {
         if ($arMLTypes[$i]['id'] == $id) {
             return $arMLTypes[$i];
         }
     }
     return false;
 }
Exemplo n.º 2
0
 class="bx-ml-hidden-row">
		<td><label for="medialib_use_default"><?php 
echo GetMessage("FILEMAN_MEDIA_USE_DEF");
?>
:</label></td>
		<td><input type="checkbox" value="Y" <?php 
if (COption::GetOptionString($module_id, "ml_use_default", true)) {
    echo " checked";
}
?>
 id="medialib_use_default" name="medialib_use_default"/></td>
	</tr>

<?php 
CMedialib::Init();
$arMLTypes = CMedialib::GetTypes(array(), true);
$maxCount = 0;
?>
	<tr class="heading bx-ml-hidden-row" <?php 
echo $displ;
?>
>
		<td colspan=2><?php 
echo GetMessage("FILEMAN_SEC_MEDIALIB_TYPES");
?>
</td>
	</tr>
	<tr <?php 
echo $displ;
?>
 class="bx-ml-hidden-row"><td colspan="2" align="center">
Exemplo n.º 3
0
            if (isset($_REQUEST['admin_mnu_menu_id'])) {
                if ($_REQUEST['admin_mnu_menu_id'] == "menu_fileman_file_" . $site_id . "_") {
                    $sShowOnly = "";
                } elseif (substr($_REQUEST['admin_mnu_menu_id'], 0, strlen("menu_fileman_file_" . $site_id . "_")) == "menu_fileman_file_" . $site_id . "_") {
                    $sShowOnly = substr($_REQUEST['admin_mnu_menu_id'], strlen("menu_fileman_file_" . $site_id . "_"));
                }
            } elseif (isset($_REQUEST['path'])) {
                $sShowOnly = rtrim($_REQUEST['path'], "/");
                $bFullList = true;
            }
            $aMenu["items"][] = array("text" => GetMessage("FILEMAN_MNU_F_AND_F"), "url" => "fileman_admin.php?lang=" . LANG . '&' . $addUrl, "dynamic" => true, "items_id" => "menu_fileman_file_" . $site_id . "_", "module_id" => "fileman", "more_url" => array("fileman_admin.php?lang=" . LANG, "fileman_admin.php?lang=" . LANG . "&" . $addUrl, "fileman_access.php?" . $addUrl, "fileman_admin.php?" . $addUrl, "fileman_file_download.php?" . $addUrl, "fileman_file_edit.php?" . $addUrl, "fileman_html_edit.php?" . $addUrl, "fileman_file_upload.php?" . $addUrl, "fileman_file_view.php?" . $addUrl, "fileman_folder.php?" . $addUrl, "fileman_menu_edit.php?" . $addUrl, "fileman_newfolder.php?" . $addUrl), "title" => GetMessage("FILEMAN_MNU_F_AND_F_TITLE"), "items" => $sShowOnly !== false ? __fileman_mnu_gen(false, $bFullList, $site_id, "", $sShowOnly, array(), false, $arSitesDR_) : array());
        }
    }
}
if (COption::GetOptionString('fileman', "use_medialib", "Y") != "N" && CModule::IncludeModule("fileman") && CMedialib::CanDoOperation('medialib_view_collection', 0, false, true)) {
    if (!is_array($aMenu)) {
        $aMenu = array("parent_menu" => "global_menu_content", "section" => "fileman", "sort" => 100, "text" => GetMessage("FM_MENU_TITLE"), "title" => GetMessage("FM_MENU_DESC"), "url" => "", "icon" => "fileman_menu_icon", "page_icon" => "fileman_page_icon", "items_id" => "menu_fileman", "more_url" => array("fileman_admin.php", "fileman_file_edit.php", "fileman_file_view.php", "fileman_folder.php", "fileman_html_edit.php", "fileman_menu_edit.php", "fileman_newfolder.php", "fileman_rename.php"), "items" => array());
    }
    $arMLTypes = CMedialib::GetTypes();
    $arItemTypes = array();
    for ($i = 0, $l = count($arMLTypes); $i < $l; $i++) {
        $arItemTypes[] = array("text" => htmlspecialcharsex($arMLTypes[$i]["name"]), "url" => "fileman_medialib_admin.php?lang=" . LANGUAGE_ID . "&type=" . $arMLTypes[$i]["id"], "dynamic" => false, "items_id" => "menu_medialib_" . $arMLTypes[$i]["code"], "module_id" => "fileman", "more_url" => array("fileman_medialib_upload.php?lang=" . LANGUAGE_ID . "&type=" . $arMLTypes[$i]["id"], "fileman_medialib_access.php?lang=" . LANGUAGE_ID . "&type=" . $arMLTypes[$i]["id"]));
    }
    $aMenu["items"][] = array("text" => GetMessage("FM_MENU_MEDIALIB"), "title" => GetMessage("FM_MENU_MEDIALIB_TITLE"), "url" => "fileman_medialib_admin.php?lang=" . LANGUAGE_ID, "dynamic" => false, "items_id" => "menu_medialib", "module_id" => "fileman", "more_url" => array("fileman_medialib_upload.php", "fileman_medialib_access.php"), "items" => $arItemTypes);
}
require_once $_SERVER["DOCUMENT_ROOT"] . "/bitrix/modules/fileman/classes/general/sticker.php";
if (CSticker::CanDoOperation('sticker_view')) {
    $aMenuStickers = array("parent_menu" => "global_menu_services", "section" => "stickers", "sort" => 100, "text" => GetMessage("FMST_STICKERS"), "title" => GetMessage("FMST_STICKERS_TITLE"), "url" => "fileman_stickers_admin.php?lang=" . LANG, "icon" => "fileman_sticker_icon", "page_icon" => "fileman_sticker_icon_sections", "items_id" => "menu_stickers", "more_url" => array("fileman_stickers_admin.php"), "items" => array());
    $aMenu = array($aMenu, $aMenuStickers);
}
return $aMenu;
Exemplo n.º 4
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',
Exemplo n.º 5
0
	function GetTypeById($id, $arMLTypes = false)
	{
		if ($arMLTypes === false)
			$arMLTypes = CMedialib::GetTypes();

		for ($i = 0, $l = count($arMLTypes); $i < $l; $i++)
			if ($arMLTypes[$i]['id'] == $id)
				return $arMLTypes[$i];

		return false;
	}