Exemplo n.º 1
0
}
$APPLICATION->AddHeadString('<link href="/bitrix/components/bitrix/search.tags.input/templates/.default/style.css" type="text/css" rel="stylesheet" />', true);
/*************************************************************************
	Processing of received parameters
*************************************************************************/
$arParams["WATERMARK"] = $arParams["WATERMARK"] == "N" ? "N" : "Y";
$arParams["TEMPLATE"] = $arParams["USE_LIGHT_TEMPLATE"] == "Y" ? "LIGHT-APPLET" : "APPLET";
$arParams["SHOW_WATERMARK"] = $arParams["SHOW_WATERMARK"] == "N" ? "N" : "Y";
if ($arParams["USE_WATERMARK"] != "Y" || $arParams["WATERMARK"] != "Y") {
    $arParams["SHOW_WATERMARK"] = "N";
}
$arParams["JPEG_QUALITY1"] = intVal($arParams["JPEG_QUALITY1"]) > 0 ? intVal($arParams["JPEG_QUALITY1"]) : 80;
$arParams["JPEG_QUALITY2"] = intVal($arParams["JPEG_QUALITY2"]) > 0 ? intVal($arParams["JPEG_QUALITY2"]) : 90;
$arParams["JPEG_QUALITY"] = intVal($arParams["JPEG_QUALITY"]) > 0 ? intVal($arParams["JPEG_QUALITY"]) : 90;
$arParams["USER_SETTINGS"] = is_array($arParams["USER_SETTINGS"]) ? $arParams["USER_SETTINGS"] : array();
$arParams["id"] = getImageUploaderId("Uploader");
/********************************************************************
	/Processing of received parameters
********************************************************************/
/********************************************************************
				Default values
********************************************************************/
$arWatermarkPos = array("TopLeft", "TopCenter", "TopRight", "CenterLeft", "Center", "CenterRight", "BottomLeft", "BottomCenter", "BottomRight");
$arWatermarkDefault = array("additional" => "N", "use" => "Y", "type" => strtolower($arParams["WATERMARK_TYPE"]), "copyright" => "N", "color" => $arParams["WATERMARK_COLOR"], "position" => $arParams["WATERMARK_POSITION"], "opacity" => isset($arParams["WATERMARK_TRANSPARENCY"]) ? intVal($arParams["WATERMARK_TRANSPARENCY"]) : 50, "text" => $arParams["WATERMARK_TEXT"], "file" => $arParams["WATERMARK_FILE_REL"], "fileWidth" => $arParams["WATERMARK_FILE_WIDTH"], "fileHeight" => $arParams["WATERMARK_FILE_HEIGHT"]);
$arWatermark = $arParams["WATERMARK_RULES"] == "ALL" ? $arWatermarkDefault : array_merge($arWatermarkDefault, $arParams["USER_SETTINGS"]);
$arWatermark["additional"] = $arWatermark["additional"] == "Y";
$arWatermark["use"] = $arWatermark["use"] == "Y" ? "Y" : "N";
$arWatermark["type"] = in_array($arWatermark["type"], array("text", "image")) ? $arWatermark["type"] : "text";
$arWatermark["copyright"] = $arWatermark["copyright"] == "Y" ? "Y" : "N";
$arWatermark["color"] = htmlspecialcharsbx($arWatermark["color"] ?: "#FF0000");
$arWatermark["size"] = in_array($arWatermark["size"], array("real", "big", "middle", "small")) ? $arWatermark["size"] : "real";
Exemplo n.º 2
0
if (!defined("B_PROLOG_INCLUDED") || B_PROLOG_INCLUDED !== true) {
    die;
}
$arParams["WATERMARK_MIN_PICTURE_SIZE"] = intVal($arParams["WATERMARK_MIN_PICTURE_SIZE"]);
$test_str = '/bitrix/urlrewrite.php?SEF_APPLICATION_CUR_PAGE_URL=';
if (strncmp(POST_FORM_ACTION_URI, $test_str, 52) === 0) {
    $sUrlPath = urldecode(substr(POST_FORM_ACTION_URI, 52));
    $sUrlPath = CHTTP::urlDeleteParams($sUrlPath, array("view_mode", "sessid", "uploader_redirect"), true);
    $arParams["ACTION_URL"] = htmlspecialcharsbx("/bitrix/urlrewrite.php?SEF_APPLICATION_CUR_PAGE_URL=" . urlencode($sUrlPath));
} else {
    $arParams["ACTION_URL"] = CHTTP::urlDeleteParams(htmlspecialcharsback(POST_FORM_ACTION_URI), array("view_mode", "sessid", "uploader_redirect"), true);
}
// Include upload handler functions
require_once str_replace(array("\\", "//"), "/", dirname(__FILE__) . "/functions.php");
$arParams["UPLOADER_ID"] = getImageUploaderId();
// Unique ID of the Image uploader on the page
if (isset($_REQUEST["view_mode"])) {
    $arParams["VIEW_MODE"] = $_REQUEST["view_mode"] == "form" ? "form" : "applet";
    CUserOptions::SetOption('photogallery', "view_mode_" . $arParams["UPLOADER_ID"], $arParams["VIEW_MODE"]);
    return LocalRedirect($arParams["ACTION_URL"]);
} else {
    $arParams["VIEW_MODE"] = CUserOptions::GetOption('photogallery', "view_mode_" . $arParams["UPLOADER_ID"], "form");
}
$arParams["VIEW_MODE"] = $arParams["VIEW_MODE"] == "form" ? "form" : "applet";
if ($arParams["USE_WATERMARK"] == "Y") {
    if (isset($_REQUEST['watermark_iframe']) && $_REQUEST['watermark_iframe'] == 'Y' && check_bitrix_sessid()) {
        $UploadError = false;
        $pathto = '';
        if ($_SERVER['REQUEST_METHOD'] == "POST") {
            $file = $_FILES['watermark_img'];
Exemplo n.º 3
0
$test_str = '/bitrix/urlrewrite.php?SEF_APPLICATION_CUR_PAGE_URL=';
if (strncmp(POST_FORM_ACTION_URI, $test_str, 52) === 0)
{
	$sUrlPath = urldecode(substr(POST_FORM_ACTION_URI, 52));
	$sUrlPath = CHTTP::urlDeleteParams($sUrlPath, array("view_mode", "sessid", "uploader_redirect"), true);
	$arParams["ACTION_URL"] = htmlspecialcharsbx("/bitrix/urlrewrite.php?SEF_APPLICATION_CUR_PAGE_URL=".urlencode($sUrlPath));
}
else
{
	$arParams["ACTION_URL"] = CHTTP::urlDeleteParams(htmlspecialcharsback(POST_FORM_ACTION_URI), array("view_mode", "sessid", "uploader_redirect"), true);
}

// Include upload handler functions
require_once(str_replace(array("\\", "//"), "/", dirname(__FILE__)."/functions.php"));

$arParams["UPLOADER_ID"] = getImageUploaderId(); // Unique ID of the Image uploader on the page

if (isset($_REQUEST["view_mode"]))
{
	$arParams["VIEW_MODE"] = $_REQUEST["view_mode"] == "form" ? "form" : "applet";
	CUserOptions::SetOption('photogallery', "view_mode_".$arParams["UPLOADER_ID"], $arParams["VIEW_MODE"]);
	return LocalRedirect($arParams["ACTION_URL"]);
}
else
{
	$arParams["VIEW_MODE"] = CUserOptions::GetOption('photogallery', "view_mode_".$arParams["UPLOADER_ID"], "form");
}
$arParams["VIEW_MODE"] = $arParams["VIEW_MODE"] == "form" ? "form" : "applet";

if ($arParams["USE_WATERMARK"] == "Y")
{