//**************************** MEDIALIB ACTIONS ************************************* require($_SERVER["DOCUMENT_ROOT"]."/bitrix/modules/main/include/prolog_admin_before.php"); CModule::IncludeModule("fileman"); if (!CMedialib::CanDoOperation('medialib_view_collection', 0)) die(); echo '
'; if (!check_bitrix_sessid()) die(''); $action = isset($_GET['action']) ? $_GET['action'] : false; if ($action == 'start') { CMedialib::Start(array( 'site' => isset($_REQUEST['site']) ? $_REQUEST['site'] : false, 'lang' => isset($_REQUEST['lang']) ? $_REQUEST['lang'] : 'en', 'types' => $_POST['types'] )); } elseif ($action == 'get_items') { CMedialib::GetItems(array( 'site' => isset($_REQUEST['site']) ? $_REQUEST['site'] : false, 'lang' => isset($_REQUEST['lang']) ? $_REQUEST['lang'] : 'en', 'collectionId' => intval($_POST['col_id']) )); } elseif ($action == 'edit_collection') { $parent = intval($_POST['parent']); $id = CMedialib::EditCollection(array( 'id' => intval($_POST['id']), 'name' => \Bitrix\Main\Text\Encoding::convertEncoding(rawurldecode($_POST['name']), 'UTF-8', SITE_CHARSET), 'desc' => \Bitrix\Main\Text\Encoding::convertEncoding(rawurldecode($_POST['desc']), 'UTF-8', SITE_CHARSET), 'keywords' => \Bitrix\Main\Text\Encoding::convertEncoding(rawurldecode($_POST['keywords']), 'UTF-8', SITE_CHARSET), 'parent' =>$parent, 'site' => $_GET['site'], 'type' => $_POST['type'] )); ?>