Пример #1
0
 function __WDShowError($sError)
 {
     if (isset($_REQUEST["use_light_view"]) || isset($_REQUEST["use_hidden_view"])) {
         $GLOBALS['APPLICATION']->RestartBuffer();
         require $_SERVER["DOCUMENT_ROOT"] . "/bitrix/modules/main/include/prolog_admin_before.php";
         $popupWindow = new CJSPopup('', '');
         $popupWindow->ShowTitlebar(GetMessage("WD_UPLOAD_ERROR_TITLE"));
         $popupWindow->StartContent();
     }
     if (strpos($sError, "<") > 0) {
         echo "<p><font class=\"errortext\">" . $sError . "</font></p>\n";
     } else {
         ShowError($sError);
     }
     if (isset($_REQUEST["use_light_view"]) || isset($_REQUEST["use_hidden_view"])) {
         $popupWindow->ShowStandardButtons(array("close"));
         die;
     }
 }
Пример #2
0
            $result['errormsg'] = GetMessage("WD_ERROR_SAME_NAME");
        } else {
            $result['permission'] = true;
            $result['okmsg'] = GetMessage("WD_WARNING_SAME_NAME", array("#LINK#" => 'class="ajax" onclick="WDUploadExpand();"'));
        }
    } elseif ($arParams['ELEMENT_ID'] !== 0 && $arResult['ELEMENT']['FILE_EXTENTION'] != strToLower(strrchr($fileName, "."))) {
        $result['permission'] = false;
        $result['errormsg'] = GetMessage("WD_WARNING_EXTENSIONS_DONT_MATCH");
    } else {
        $result['permission'] = true;
        $result['okmsg'] = '';
    }
    echo CUtil::PhpToJSObject($result);
    die;
}
$popupWindow = new CJSPopup('', '');
if ($arParams['ELEMENT_ID'] != 0) {
    $popupWindow->ShowTitlebar(TruncateText(GetMessage("WD_UPLOAD_VERSION_TITLE", array("#NAME#" => $arResult["ELEMENT"]["NAME"])), 75));
} else {
    $popupWindow->ShowTitlebar(GetMessage("WD_UPLOAD_TITLE"));
}
$popupWindow->StartContent();
?>
</form>
<table id="wd_messages" style="display:none;" cellpadding="0" cellspacing="0" width="100%"> <tr><td>
	<div id="wd_upload_error_message" style="color:#dd0000;"></div>
	<div id="wd_upload_ok_message" style="color:#009900;"></div>
</td></tr></table>
<iframe id="upload_iframe" name="upload_iframe" style="display:none;"> </iframe>
<form method="post" name='wd_upload_form' id="wd_upload_form" target="upload_iframe" action="<?php 
echo POST_FORM_ACTION_URI;
Пример #3
0
<?php

$inDialog = isset($_REQUEST["dialog"]) && strtoupper($_REQUEST["dialog"]) == "Y";
if ($inDialog) {
    require $_SERVER["DOCUMENT_ROOT"] . "/bitrix/modules/main/include/prolog_before.php";
    $GLOBALS['APPLICATION']->RestartBuffer();
    require $_SERVER["DOCUMENT_ROOT"] . "/bitrix/modules/main/include/prolog_admin_before.php";
} else {
    require $_SERVER["DOCUMENT_ROOT"] . "/bitrix/header.php";
}
IncludeModuleLangFile(__FILE__);
if ($inDialog) {
    $popupWindow = new CJSPopup('', '');
    $popupWindow->ShowTitlebar(GetMessage("DAV_HELP_NAME"));
    $popupWindow->StartContent();
} else {
    $APPLICATION->SetTitle(GetMessage("DAV_HELP_NAME"));
}
echo str_replace("#SERVER#", $_SERVER["SERVER_NAME"], GetMessage('DAV_HELP_TEXT'));
if ($inDialog) {
    $popupWindow->StartButtons();
    $popupWindow->ShowStandardButtons(array('close'));
    $popupWindow->EndButtons();
} else {
    require $_SERVER["DOCUMENT_ROOT"] . "/bitrix/footer.php";
}
Пример #4
0
<script type="text/javascript" src="/freetrix/components/freetrix/player/js/playlist_edit.js?v=<?php 
echo filemtime($_SERVER['DOCUMENT_ROOT'] . '/freetrix/components/freetrix/player/js/playlist_edit.js');
?>
"></script>
<?
$TITLE = GetMessage("PLAYLIST_TITLE_".($bCreate ? "CREATE" : "EDIT"));
$DESCRIPTION = GetMessage('PLAYLIST_TITLE_DESCRIPTION');
$back_url = $_GET["back_url"];

// Clear all pathes which not begining from '/'
if ($back_url != '' && (substr($back_url, 0, 1) != '/' || strpos($back_url, ':') !== false))
	$back_url = '';

$obJSPopup = new CJSPopup('',
	array(
		'TITLE' => $TITLE,
		'ARGS' => "lang=".urlencode($_GET["lang"])."&site=".urlencode($_GET["site"])."&back_url=".urlencode($back_url)."&path=".urlencode($_GET["path"])."&name=".urlencode($_GET["name"])
	)
);
$obJSPopup->ShowTitlebar();
?>
<?$obJSPopup->StartDescription('bx-edit-menu');?>
<p><b><?php 
echo $DESCRIPTION;
?>
</b></p>
</p>
<?
if($strWarning != "")
	$obJSPopup->ShowValidationError($strWarning);

$obJSPopup->StartContent();
Пример #5
0
<?
define('FX_PUBLIC_MODE', true);

require($_SERVER["DOCUMENT_ROOT"]."/freetrix/modules/main/include/prolog_admin_before.php");
require($_SERVER["DOCUMENT_ROOT"]."/freetrix/modules/main/include/prolog_admin_js.php");

// lpa is not allowed!
if (!($USER->CanDoOperation('edit_php')))
	$APPLICATION->AuthForm(GetMessage("ACCESS_DENIED"));

CUtil::JSPostUnescape();

$obJSPopup = new CJSPopup();

require_once($_SERVER["DOCUMENT_ROOT"]."/freetrix/modules/fileman/include.php");

IncludeModuleLangFile(__FILE__);

$strWarning = "";

$io = CBXVirtualIo::GetInstance();

$bVarsFromForm = false;
if (strlen($filename) > 0 && ($mess = CFileMan::CheckFileName($filename)) !== true)
{
	$filename2 = $filename;
	$filename = '';
	$strWarning = $mess;
	$bVarsFromForm = true;
}
Пример #6
0
<?
require($_SERVER["DOCUMENT_ROOT"]."/freetrix/modules/main/include/prolog_admin_before.php");
require($_SERVER["DOCUMENT_ROOT"]."/freetrix/modules/main/include/prolog_admin_js.php");

__IncludeLang($_SERVER['DOCUMENT_ROOT'].'/freetrix/components/freetrix/map.google.view/lang/'.LANGUAGE_ID.'/settings.php');

//if(!$USER->IsAdmin())
//	$APPLICATION->AuthForm(GetMessage("ACCESS_DENIED"));

$obJSPopup = new CJSPopup('',
	array(
		'TITLE' => GetMessage('MYMV_SET_POPUP_TITLE'),
		'SUFFIX' => 'google_map',
		'ARGS' => ''
	)
);

$arData = array();
if ($_REQUEST['MAP_DATA'])
{
	CUtil::JSPostUnescape();

	if (CheckSerializedData($_REQUEST['MAP_DATA']))
	{
		$arData = unserialize($_REQUEST['MAP_DATA']);

		if (is_array($arData) && is_array($arData['PLACEMARKS']) && ($cnt = count($arData['PLACEMARKS'])))
		{
			for ($i = 0; $i < $cnt; $i++)
			{
				$arData['PLACEMARKS'][$i]['TEXT'] = str_replace('###RN###', "\r\n", $arData['PLACEMARKS'][$i]['TEXT']);
Пример #7
0
$addUrl = 'lang='.LANGUAGE_ID.($logical == "Y"?'&logical=Y':'');
$useEditor3 = COption::GetOptionString('fileman', "use_editor_3", "N") == "Y";
$bFromComponent = $_REQUEST['from'] == 'main.include' || $_REQUEST['from'] == 'includefile' || $_REQUEST['from'] == 'includecomponent';
$bDisableEditor = !CModule::IncludeModule('fileman') || ($_REQUEST['noeditor'] == 'Y');

if (!($USER->CanDoOperation('fileman_admin_files') || $USER->CanDoOperation('fileman_edit_existent_files')))
{
	$APPLICATION->AuthForm(GetMessage("ACCESS_DENIED"));
}

require_once($_SERVER["DOCUMENT_ROOT"]."/freetrix/modules/fileman/include.php");

IncludeModuleLangFile($_SERVER["DOCUMENT_ROOT"]."/freetrix/modules/fileman/admin/fileman_html_edit.php");
IncludeModuleLangFile($_SERVER["DOCUMENT_ROOT"]."/freetrix/modules/main/public/file_edit.php");

$obJSPopup = new CJSPopup("lang=".urlencode($_GET["lang"])."&site=".urlencode($_GET["site"])."&back_url=".urlencode($_GET["back_url"])."&path=".urlencode($_GET["path"])."&name=".urlencode($_GET["name"]), array("SUFFIX"=>($_REQUEST['subdialog'] == 'Y'? 'editor':'')));

$strWarning = "";
$site_template = false;
$rsSiteTemplates = CSite::GetTemplateList($site);
while($arSiteTemplate = $rsSiteTemplates->Fetch())
{
	if(strlen($arSiteTemplate["CONDITION"])<=0)
	{
		$site_template = $arSiteTemplate["TEMPLATE"];
		break;
	}
}

$io = CBXVirtualIo::GetInstance();
                $id = htmlspecialcharsbx($arField["id"]);
                $label = htmlspecialcharsbx(rtrim(trim($arField["content"]), " :"));
                if ($arField["delimiter"]) {
                    $ar["FIELDS"][$id] = "--" . $label;
                } else {
                    $ar["FIELDS"][$id] = ($arField["required"] ? "*" : "&nbsp;&nbsp;") . $label;
                }
                unset($arAvailableFields[$id]);
            }
        }
        $arCustomFields[$arTab["DIV"]] = $ar;
        unset($arAvailableTabs[$arTab["DIV"]]);
    }
}
$arFormEditMess = array("admin_lib_sett_tab_prompt" => GetMessage("admin_lib_sett_tab_prompt"), "admin_lib_sett_tab_default_name" => GetMessage("admin_lib_sett_tab_default_name"), "admin_lib_sett_sec_prompt" => GetMessage("admin_lib_sett_sec_prompt"), "admin_lib_sett_sec_default_name" => GetMessage("admin_lib_sett_sec_default_name"), "admin_lib_sett_sec_rename" => GetMessage("admin_lib_sett_sec_rename"), "admin_lib_sett_tab_rename" => GetMessage("admin_lib_sett_tab_rename"));
$obJSPopup = new CJSPopup(GetMessage("admin_lib_sett_tab_title"));
$obJSPopup->ShowTitlebar(GetMessage("admin_lib_sett_tab_title"));
$obJSPopup->StartContent();
?>
<script type="text/javascript">
var arSystemTabsFields = <?php 
echo CUtil::PhpToJSObject($arSystemTabsFields);
?>
;
var arSystemTabs = <?php 
echo CUtil::PhpToJSObject($arSystemTabs);
?>
;
var arSystemFields = <?php 
echo CUtil::PhpToJSObject($arSystemFields);
?>
Пример #9
0
<?php

require $_SERVER["DOCUMENT_ROOT"] . "/bitrix/modules/main/include/prolog_admin_before.php";
$file = trim(preg_replace("'[\\\\/]+'", "/", dirname(__FILE__) . "/lang/" . LANGUAGE_ID . "/iblock_e_rights.php"));
__IncludeLang($file);
$iblock_id = intval($_REQUEST["IBLOCK_ID"]);
$popupWindow = new CJSPopup(GetMessage("WD_POPUP_PERMISSIONS"));
//$popupWindow = new CJSPopup(GetMessage("WD_POPUP_PERMISSIONS"));
if (!CModule::IncludeModule("iblock")) {
    return false;
} elseif (!CModule::IncludeModule("webdav")) {
    return false;
}
//elseif ($iblock_id <= 0)
//$popupWindow->ShowError(GetMessage("WD_IBLOCK_ID_EMPTY"));
//HTML output
$popupWindow->ShowTitlebar();
if (isset($strWarning) && $strWarning != "") {
    $popupWindow->ShowValidationError($strWarning);
}
$popupWindow->StartContent();
$APPLICATION->IncludeComponent("bitrix:webdav.iblock.rights", ".default", array("IBLOCK_ID" => $_REQUEST['IBLOCK_ID'], "ENTITY_TYPE" => $_REQUEST['ENTITY_TYPE'], "ENTITY_ID" => $_REQUEST['ENTITY_ID'], "SOCNET_TYPE" => $_REQUEST['SOCNET_TYPE'], "SOCNET_ID" => $_REQUEST['SOCNET_ID'], "TAB_ID" => 'tab_permissions', "SET_TITLE" => "N", "SET_NAV_CHAIN" => "N", "DO_NOT_REDIRECT" => true, "POPUP_DIALOG" => true), null, array("HIDE_ICONS" => "Y"));
if ($_SERVER["REQUEST_METHOD"] == "POST") {
    $popupWindow->Close($bReload = true, $_REQUEST["back_url"]);
    die;
}
?>

<div class="buttons">
<input type="hidden" name="save" value="Y" />
</div>
Пример #10
0
<?
require($_SERVER["DOCUMENT_ROOT"]."/freetrix/modules/main/include/prolog_admin_before.php");

IncludeModuleLangFile(__FILE__);

$popupWindow = new CJSPopup(GetMessage('FOLDER_EDIT_WINDOW_TITLE'), array("SUFFIX"=>($_GET['subdialog'] == 'Y'? 'subdialog':'')));

if (IsModuleInstalled("fileman"))
{
	if (!$USER->CanDoOperation('fileman_edit_existent_folders') && !$USER->CanDoOperation('fileman_admin_folders'))
		$popupWindow->ShowError(GetMessage("FOLDER_EDIT_ACCESS_DENIED"));
}

//Site ID
$site = SITE_ID;
if (isset($_REQUEST["site"]) && strlen($_REQUEST["site"]) > 0)
{
	$obSite = CSite::GetByID($_REQUEST["site"]);
	if ($arSite = $obSite->Fetch())
		$site = $_REQUEST["site"];
}

$io = CBXVirtualIo::GetInstance();

//Folder path
$path = "";
$documentRoot = CSite::GetSiteDocRoot($site);
if (isset($_REQUEST["path"]) && strlen($_REQUEST["path"]) > 0)
{
	$path = $io->CombinePath("/", $_REQUEST["path"]);
Пример #11
0
<?php

if (!defined("B_PROLOG_INCLUDED") || B_PROLOG_INCLUDED !== true) {
    die;
}
Header('Content-Type: text/html; charset=' . LANG_CHARSET);
ob_start();
if ($_REQUEST['suffix'] && !preg_match('/[^a-zA-Z0-9_]/is', $_REQUEST['suffix'])) {
    $obJSPopup = new CJSPopup($APPLICATION->GetTitle(false, true), array('SUFFIX' => $_REQUEST['suffix']));
} else {
    $obJSPopup = new CJSPopup($APPLICATION->GetTitle(false, true));
}
$obJSPopup->ShowTitlebar();
?>
<div id="bx_admin_form">
Пример #12
0
 }
 if (empty($aMsg)) {
     $path = $arParams["CONVERT"] && $_REQUEST["AJAX_CALL"] != "Y" && SITE_CHARSET != "UTF-8" && $_REQUEST["popupWindow"] != "Y" ? $APPLICATION->ConvertCharset($path, SITE_CHARSET, "UTF-8") : $path;
     $url = str_replace("//", "", CComponentEngine::MakePathFromTemplate($arParams["~SECTION_EDIT_URL"], array("PATH" => $path, "ACTION" => "EDIT")));
     if (empty($_REQUEST["apply"])) {
         $arNavChain = explode("/", $path);
         array_pop($arNavChain);
         $url = CComponentEngine::MakePathFromTemplate($arParams["~SECTIONS_URL"], array("PATH" => implode("/", $arNavChain)));
         if ($arParams['ACTION'] == "DROP") {
             $url = WDAddPageParams($url, array("result" => $arParams["SECTION_ID"] == $ob->GetMetaID('TRASH') ? "empty_trash" : "section_deleted"));
         }
     }
     if ($_REQUEST["popupWindow"] == "Y") {
         $GLOBALS['APPLICATION']->RestartBuffer();
         require $_SERVER["DOCUMENT_ROOT"] . "/bitrix/modules/main/include/prolog_admin_before.php";
         $popupWindow = new CJSPopup('', '');
         $popupWindow->Close($bReload = true, !empty($_REQUEST["back_url"]) ? $_REQUEST["back_url"] : $url);
         die;
     } elseif ($_REQUEST["AJAX_CALL"] != "Y" || !empty($_REQUEST["bxajaxid"])) {
         LocalRedirect($url);
     } else {
         $APPLICATION->RestartBuffer();
         echo CUtil::PhpToJSObject(array("result" => strToLower($arParams["ACTION"] . "ed"), "url" => $url));
         die;
     }
 } else {
     $bVarsFromForm = true;
     $e = new CAdminException($aMsg);
     $GLOBALS["APPLICATION"]->ThrowException($e);
     $oError = $GLOBALS["APPLICATION"]->GetException();
     if ($oError) {
Пример #13
0
 * @copyright 2001-2013 Freetrix
 *
 * Freetrix vars
 * @global CUser $USER
 * @global CMain $APPLICATION
 */

require($_SERVER["DOCUMENT_ROOT"]."/freetrix/modules/main/include/prolog_admin_before.php");
require($_SERVER["DOCUMENT_ROOT"]."/freetrix/modules/main/include/prolog_admin_js.php");

if(CModule::IncludeModule("compression"))
	CCompress::Disable2048Spaces();

IncludeModuleLangFile(__FILE__);

$obJSPopup = new CJSPopup(GetMessage("pub_struct_title"));

if(!$USER->CanDoOperation('fileman_view_file_structure') || !$USER->CanDoFileOperation('fm_edit_existent_folder', array(SITE_ID, "/")))
	$obJSPopup->ShowError(GetMessage("ACCESS_DENIED"));

function __struct_file_sort($a, $b)
{
	if($a["type"] == "D" && $b["type"] == "F")
		return -1;
	elseif($a["type"] == "F" && $b["type"] == "D")
		return 1;
	else
	{
		$name1 = ($a["name"] <> ''? $a["name"] : $a["file"]);
		$name2 = ($b["name"] <> ''? $b["name"] : $b["file"]);
		return strcmp(strtoupper($name1), strtoupper($name2));
Пример #14
0
<?php

#require($_SERVER["DOCUMENT_ROOT"]."/bitrix/modules/main/include/prolog_admin_before.php");
require $_SERVER["DOCUMENT_ROOT"] . "/bitrix/modules/main/include/prolog_before.php";
require_once $_SERVER["DOCUMENT_ROOT"] . "/bitrix/modules/main/interface/admin_lib.php";
$file = trim(preg_replace("'[\\\\/]+'", "/", dirname(__FILE__) . "/lang/" . LANGUAGE_ID . "/iblock_settings.php"));
__IncludeLang($file);
$iblock_id = intval($_REQUEST["IBLOCK_ID"]);
$popupWindow = new CJSPopup('', '');
if (!CModule::IncludeModule("iblock")) {
    return false;
} elseif (!CModule::IncludeModule("webdav")) {
    return false;
} elseif ($iblock_id <= 0) {
    $popupWindow->ShowError(GetMessage("WD_IBLOCK_ID_EMPTY"));
}
$ob = new CWebDavIblock($iblock_id, '/');
if ($ob->e_rights) {
    $permission = $ob->GetPermission('IBLOCK', $iblock_id);
} else {
    $permission = CIBlock::GetPermission($iblock_id);
}
$arIBlock = CIBlock::GetArrayByID($iblock_id);
if ($ob->CheckRight($permission, 'iblock_rights_edit') < "X" && !$GLOBALS['USER']->CanDoOperation('webdav_change_settings')) {
    $popupWindow->ShowError(GetMessage("WD_ACCESS_DENIED"));
}
$bWorkflow = CModule::IncludeModule("workflow");
$bBizproc = CModule::IncludeModule("bizproc");
/********************************************************************
				Actions
********************************************************************/
Пример #15
0
<?
require($_SERVER["DOCUMENT_ROOT"] . "/bitrix/modules/main/include/prolog_admin_before.php");
require($_SERVER["DOCUMENT_ROOT"] . "/bitrix/modules/main/include/prolog_admin_js.php");

use Bitrix\Main\Loader;

Loader::includeModule("hotpin.lang");
IncludeModuleLangFile(__FILE__);

CUtil::JSPostUnescape();

$obJSPopup = new CJSPopup(
	'', array(
		  'TITLE' => GetMessage("H_LANG_PAGE_NAME"),
	  )
);

$obJSPopup->ShowTitlebar();
$obJSPopup->StartDescription('bx-core-edit-menu');
$obJSPopup->StartContent();

$form = new \Hotpin\Lang\Form();
$arLangsFiles = $form->getRequestLangFiles();
$arIncLang = $form->getIncMessages();

$arRequestLang = $form->getRequestLang();
if (is_array($arRequestLang) && !empty($arRequestLang))
{
	$form->prepareRequestLang();
	$arError = $form->getError();
Пример #16
0
			$res_log['path'] = substr($dirName, 1);
			CEventLog::Log(
				"content",
				"MENU_EDIT",
				"main",
				"",
				serialize($res_log)
			);
		}
	}
	return $arFound;
}

IncludeModuleLangFile(__FILE__);

$popupWindow = new CJSPopup(GetMessage("PAGE_DELETE_WINDOW_TITLE"), array("SUFFIX"=>($_GET['subdialog'] == 'Y'? 'subdialog':'')));

if (IsModuleInstalled("fileman"))
{
	if (!$USER->CanDoOperation('fileman_admin_files'))
		$popupWindow->ShowError(GetMessage("PAGE_DELETE_ACCESS_DENIED"));
}

$io = CBXVirtualIo::GetInstance();

//Page path
$path = "/";
if (isset($_REQUEST["path"]) && strlen($_REQUEST["path"]) > 0)
	$path = $io->CombinePath("/", $_REQUEST["path"]);

//Lang
<?php

require $_SERVER["DOCUMENT_ROOT"] . "/bitrix/modules/main/include/prolog_admin_before.php";
require $_SERVER["DOCUMENT_ROOT"] . "/bitrix/modules/main/include/prolog_admin_js.php";
include_once $_SERVER["DOCUMENT_ROOT"] . "/bitrix/modules/bizproc/include.php";
IncludeModuleLangFile(__FILE__);
$popupWindow = new CJSPopup(GetMessage("BIZPROC_AS_TITLE"));
$popupWindow->ShowTitlebar(GetMessage("BIZPROC_AS_TITLE"));
CUtil::DecodeUriComponent($_POST);
/*if(LANG_CHARSET != "UTF-8" && is_array($_POST["arWorkflowParameters"]))
{
	foreach($_POST["arWorkflowParameters"] as $name=>$param)
	{
		if(is_array($_POST["arWorkflowParameters"][$name]["Options"]))
		{
			$newarr = Array();
			foreach($_POST["arWorkflowParameters"][$name]["Options"] as $k=>$v)
				$newarr[$GLOBALS["APPLICATION"]->ConvertCharset($k, "UTF-8", LANG_CHARSET)] = $v;
			$_POST["arWorkflowParameters"][$name]["Options"] = $newarr;
		}
	}
}

if(LANG_CHARSET != "UTF-8" && is_array($_POST["arWorkflowVariables"]))
{
	foreach($_POST["arWorkflowVariables"] as $name=>$param)
	{
		if(is_array($_POST["arWorkflowVariables"][$name]["Options"]))
		{
			$newarr = Array();
			foreach($_POST["arWorkflowVariables"][$name]["Options"] as $k=>$v)
Пример #18
0
<?php

require $_SERVER["DOCUMENT_ROOT"] . "/bitrix/modules/main/include/prolog_admin_before.php";
require $_SERVER["DOCUMENT_ROOT"] . "/bitrix/modules/main/include/prolog_admin_js.php";
if (!$USER->CanDoOperation('edit_php')) {
    die(GetMessage("ACCESS_DENIED"));
}
IncludeModuleLangFile(__FILE__);
CUtil::JSPostUnescape();
$obJSPopup = new CJSPopup('', array('TITLE' => GetMessage("comp_prop_title"), 'ARGS' => 'path=' . urlencode(CUtil::addslashes($_GET["path"])) . '&amp;template_id=' . urlencode(CUtil::addslashes($_GET["template_id"])) . '&amp;lang=' . LANGUAGE_ID . '&amp;src_path=' . urlencode(CUtil::addslashes($_GET["src_path"])) . '&amp;src_line=' . intval($_GET["src_line"]) . '&amp;action=save'));
$obJSPopup->ShowTitlebar();
$strWarning = "";
$arValues = array();
$arTemplate = false;
$aComponent = false;
$io = CBXVirtualIo::GetInstance();
if ($_SERVER["REQUEST_METHOD"] == "POST" && $_GET["action"] == "refresh") {
    // parameters were changed by "ok" button
    // we need to refresh the component description with new values
    $arValues = $_POST;
} else {
    // try to read parameters from script file
    /* Try to open script containing the component call */
    $src_path = $_GET["src_path"];
    $src_line = intval($_GET["src_line"]);
    if (!$src_path || $src_line <= 0) {
        $strWarning .= GetMessage("comp_prop_err_param") . "<br>";
    } else {
        $abs_path = $src_path;
        $f = $io->GetFile($abs_path);
        $filesrc = $f->GetContents();
Пример #19
0
            case 'get_menu_settings':
                $arUserOptions = CUserOptions::GetOption("socialnetwork", "~menu_" . $arParams["ENTITY_TYPE"] . "_" . $arParams["ENTITY_ID"], false, 0);
                if (is_array($arUserOptions) && array_key_exists("MAX_ITEMS", $arUserOptions) && intval($arUserOptions["MAX_ITEMS"]) > 0) {
                    $MaxItems = intval($arUserOptions["MAX_ITEMS"]);
                } else {
                    $MaxItems = $arParams["MAX_ITEMS"];
                }
                $strResult = '<input type="hidden" name="sm_action" value="update_menu" id="bx_sm_menusettings_action">';
                $strResult .= '<table cellspacing="0" cellpadding="2">';
                $strResult .= '<tr>';
                $strResult .= '<td valign="top" align="right" width="50%">' . GetMessage("SONET_SM_MAX_ITEMS") . ':</td>';
                $strResult .= '<td valign="top" width="50%"><input type="text" name="max_items" value="' . $MaxItems . '" size="30"></td>';
                $strResult .= '</tr>';
                $strResult .= '</table>';
                require_once $_SERVER['DOCUMENT_ROOT'] . '/bitrix/modules/main/interface/admin_lib.php';
                $obJSPopup = new CJSPopup();
                $obJSPopup->StartContent();
                echo $strResult;
                $obJSPopup->EndContent();
                ?>
				<script type="text/javascript">
				<?php 
                echo $obJSPopup->jsPopup;
                ?>
.SetButtons([
					BX.CDialog.btnSave, BX.CDialog.btnCancel, {
						title: '<?php 
                echo CUtil::JSEscape(GetMessage("SONET_SM_CLEAR"));
                ?>
',
						id: 'resetbtn',
Пример #20
0
<?php

require $_SERVER["DOCUMENT_ROOT"] . "/bitrix/modules/main/include/prolog_admin_before.php";
if (defined('BX24_HOST_NAME')) {
    die;
}
$dir = trim(preg_replace("'[\\\\/]+'", "/", dirname(__FILE__) . "/"));
__IncludeLang($dir . "lang/" . LANGUAGE_ID . "/disk_sections_tree.php");
CModule::IncludeModule("webdav");
$popupWindow = new CJSPopup('', '');
CUtil::InitJSCore(array('window', 'ajax'));
if (!function_exists("__UnEscape")) {
    function __UnEscape(&$item, $key)
    {
        if (is_array($item)) {
            array_walk($item, '__UnEscape');
        } elseif (preg_match("/^.{1}/su", $item) == 1) {
            $item = $GLOBALS["APPLICATION"]->ConvertCharset($item, "UTF-8", SITE_CHARSET);
        }
    }
}
function __WDGetSectionsTree($base, $active)
{
    if (!function_exists("__sort_array_folder")) {
        function __sort_array_folder($res1, $res2)
        {
            global $by, $order;
            InitSorting();
            if (empty($by)) {
                $by = "NAME";
                $order = "ASC";
Пример #21
0
<?
require($_SERVER["DOCUMENT_ROOT"]."/bitrix/modules/main/include/prolog_admin_before.php");
require($_SERVER["DOCUMENT_ROOT"]."/bitrix/modules/main/include/prolog_admin_js.php");

IncludeModuleLangFile($_SERVER["DOCUMENT_ROOT"].BX_ROOT."/modules/main/admin/task_description.php");
IncludeModuleLangFile(__FILE__);

$popupWindow = new CJSPopup('', array("SUFFIX"=>($_GET['subdialog'] == 'Y'? 'subdialog':'')));

if (IsModuleInstalled("fileman"))
{
	if (!$USER->CanDoOperation('fileman_edit_existent_folders') && !$USER->CanDoOperation('fileman_admin_folders'))
		$popupWindow->ShowError(GetMessage("FOLDER_EDIT_ACCESS_DENIED"));
}

$io = CBXVirtualIo::GetInstance();

//Folder path
$path = "/";
if (isset($_REQUEST["path"]) && strlen($_REQUEST["path"]) > 0)
	$path = $io->CombinePath("/", $_REQUEST["path"]);

//Site ID
$site = SITE_ID;
if (isset($_REQUEST["site"]) && strlen($_REQUEST["site"]) > 0)
{
	$obSite = CSite::GetByID($_REQUEST["site"]);
	if ($arSite = $obSite->Fetch())
		$site = $_REQUEST["site"];
}
Пример #22
0
if(!defined("B_PROLOG_INCLUDED") || B_PROLOG_INCLUDED!==true) die();
IncludeModuleLangFile(__FILE__);

if($this->sort)
{
	if(empty($aOptions["by"]))
		$aOptions["by"] = $this->sort->by_initial;
	if(empty($aOptions["order"]))
		$aOptions["order"] = $this->sort->order_initial;
}
if(intval($aOptions["page_size"]) <= 0)
{
	$aOptions["page_size"] = 20;
}

$obJSPopup = new CJSPopup(GetMessage("admin_lib_sett_title"));
$obJSPopup->ShowTitlebar();
$obJSPopup->StartContent();
echo '</form>';
?>
<div class="settings-form">
<form name="list_settings">
<h2><?php 
echo GetMessage("admin_lib_sett_cols");
?>
</h2>
<table cellspacing="0" width="100%">
	<tr>
		<td colspan="2"><?php 
echo GetMessage("admin_lib_sett_all");
?>
Пример #23
0
    if ($strWarning == '') {
        ?>
		<script bxrunfirst="true">
		top.BX.WindowManager.Get().Close();
		top.BX.showWait();
		top.location.href = '<?php 
        echo htmlspecialcharsbx(CUtil::JSEscape($desktop_backurl));
        ?>
';
		</script>
		<?php 
        die;
    }
}
/******* /POST **********/
$obJSPopup = new CJSPopup('', array('TITLE' => GetMessage('CMDESKTOP_ADMIN_SETTINGS_ALL_DIALOG_TITLE'), 'ARGS' => "lang=" . urlencode($_GET["lang"]) . "&site=" . urlencode($_GET["site"]) . "&back_url=" . urlencode($_GET["back_url"]) . "&path=" . urlencode($_GET["path"]) . "&name=" . urlencode($_GET["name"])));
// ======================== Show titlebar ============================= //
$obJSPopup->ShowTitlebar();
?>
<script src="/bitrix/js/main/dd.js" type="text/javascript"></script>

<?php 
if ($strWarning != "") {
    $obJSPopup->ShowValidationError($strWarning);
}
?>

<?php 
// ======================== Show content ============================= //
$obJSPopup->StartContent();
?>
Пример #24
0
<?php

require $_SERVER["DOCUMENT_ROOT"] . "/bitrix/modules/main/include/prolog_admin_before.php";
require $_SERVER["DOCUMENT_ROOT"] . "/bitrix/modules/main/include/prolog_admin_js.php";
__IncludeLang($_SERVER['DOCUMENT_ROOT'] . '/bitrix/components/bitrix/sale.order.ajax/lang/' . LANGUAGE_ID . '/map.php');
$obJSPopup = new CJSPopup('', array('TITLE' => GetMessage('MYMV_SET_POPUP_TITLE'), 'SUFFIX' => 'yandex_map', 'ARGS' => ''));
CModule::IncludeModule('sale');
CModule::IncludeModule('catalog');
$location = "";
if ($_REQUEST["delivery"]) {
    $deliveryId = IntVal($_REQUEST["delivery"]);
    $dbDelivery = CSaleDelivery::GetList(array("SORT" => "ASC"), array("ID" => $deliveryId), false, false, array("ID", "STORE"));
    $arDelivery = $dbDelivery->Fetch();
    $arStoreId = array();
    if (count($arDelivery) > 0 && strlen($arDelivery["STORE"]) > 0) {
        $arStore = unserialize($arDelivery["STORE"]);
        foreach ($arStore as $val) {
            $arStoreId[$val] = $val;
        }
    }
    $arStore = array();
    $arStoreLocation = array("yandex_scale" => 11, "PLACEMARKS" => array());
    $dbList = CCatalogStore::GetList(array("ID" => "DESC"), array("ACTIVE" => "Y", "ID" => $arStoreId), false, false, array("ID", "TITLE", "ADDRESS", "DESCRIPTION", "IMAGE_ID", "PHONE", "SCHEDULE", "GPS_N", "GPS_S"));
    while ($arStoreTmp = $dbList->Fetch()) {
        $arStore[$arStoreTmp["ID"]] = $arStoreTmp;
        if (floatval($arStoreLocation["yandex_lat"]) <= 0) {
            $arStoreLocation["yandex_lat"] = $arStoreTmp["GPS_N"];
        }
        if (floatval($arStoreLocation["yandex_lon"]) <= 0) {
            $arStoreLocation["yandex_lon"] = $arStoreTmp["GPS_S"];
        }
Пример #25
0
if (defined("WEBDAV_SETTINGS_LIMIT_INCLUDE")) {
    return true;
}
require $_SERVER["DOCUMENT_ROOT"] . "/bitrix/modules/main/include/prolog_before.php";
require_once $_SERVER["DOCUMENT_ROOT"] . "/bitrix/modules/main/interface/admin_lib.php";
$dir = str_replace(array("\\", "//"), "/", dirname(__FILE__));
$dirs = explode("/", $dir);
array_pop($dirs);
$file = trim(implode("/", $dirs) . "/lang/" . LANGUAGE_ID . "/include/webdav_settings.php");
__IncludeLang($file);
$documentType = explode("_", $_REQUEST["DOCUMENT_ID"]);
$arParams = array();
$arParams["IBLOCK_ID"] = $IBLOCK_ID = intval($documentType[1]);
$object = trim($documentType[2]);
$object_id = intval($documentType[3]);
$popupWindow = new CJSPopup('', '');
if (!CModule::IncludeModule("iblock")) {
    $popupWindow->ShowError(GetMessage("SONET_IB_MODULE_IS_NOT_INSTALLED"));
} elseif (!CModule::IncludeModule("webdav")) {
    $popupWindow->ShowError(GetMessage("SONET_WD_MODULE_IS_NOT_INSTALLED"));
} elseif ($IBLOCK_ID <= 0) {
    $popupWindow->ShowError(GetMessage("SONET_IBLOCK_ID_EMPTY"));
} elseif ($object_id <= 0 && ($object != "user" && $object != "group")) {
    $popupWindow->ShowError(GetMessage("SONET_GROUP_NOT_EXISTS"));
}
$res = CIBlockWebdavSocnet::GetUserMaxPermission($object, $object_id, $USER->GetID(), $IBLOCK_ID);
$arParams["PERMISSION"] = $res["PERMISSION"];
$arParams["CHECK_CREATOR"] = $res["CHECK_CREATOR"];
if ($arParams["PERMISSION"] < "W" || $arParams["CHECK_CREATOR"] == "Y") {
    $popupWindow->ShowError($object == "user" ? GetMessage("SONET_USER_FILES_ACCESS_DENIED") : GetMessage("SONET_GROUP_FILES_ACCESS_DENIED"));
}
Пример #26
0
<?php

if (!defined("B_PROLOG_INCLUDED") || B_PROLOG_INCLUDED !== true) {
    die;
}
$GLOBALS['APPLICATION']->RestartBuffer();
require $_SERVER["DOCUMENT_ROOT"] . "/bitrix/modules/main/include/prolog_admin_before.php";
$file = trim(preg_replace("'[\\\\/]+'", "/", dirname(__FILE__) . "/lang/" . LANGUAGE_ID . "/template.php"));
__IncludeLang($file);
$popupWindow = new CJSPopup('', '');
//HTML output
$sTitle = GetMessage("WD_EDIT_SECTION");
$sDescription = GetMessage("WD_EDIT_SECTION_DESCRIPTION");
$sTheme = "bx-property-folder";
if ($arParams["ACTION"] == "ADD") {
    $sTitle = GetMessage("WD_ADD_SECTION");
    $sDescription = GetMessage("WD_ADD_SECTION_DESCRIPTION");
    $sTheme = "bx-create-new-folder";
} elseif ($arParams["ACTION"] == "DROP") {
    $sTitle = GetMessage("WD_DROP_SECTION");
    $sDescription = GetMessage("WD_DROP_SECTION_DESCRIPTION");
    $sTheme = "bx-delete-page";
}
if (!empty($arResult["ERROR_MESSAGE"])) {
    $popupWindow->ShowValidationError($arResult["ERROR_MESSAGE"]);
    die;
}
$popupWindow->ShowTitlebar($sTitle);
$popupWindow->StartDescription();
?>
<p><?php 
Пример #27
0
require $_SERVER["DOCUMENT_ROOT"] . "/bitrix/modules/main/include/prolog_admin_js.php";
function PageParams($bUrlEncode = true)
{
    $amp = $bUrlEncode ? '&amp;' : '&';
    return 'component_name=' . urlencode(CUtil::addslashes($_GET["component_name"])) . $amp . 'component_template=' . urlencode(CUtil::addslashes($_GET["component_template"])) . $amp . 'template_id=' . urlencode(CUtil::addslashes($_GET["template_id"])) . $amp . 'lang=' . urlencode(CUtil::addslashes(LANGUAGE_ID)) . $amp . 'src_path=' . urlencode(CUtil::addslashes($_GET["src_path"])) . $amp . 'src_line=' . intval($_GET["src_line"]) . $amp . 'src_page=' . urlencode(CUtil::addslashes($_GET["src_page"])) . $amp . 'src_site=' . urlencode(CUtil::addslashes($_GET["src_site"]));
}
$io = CBXVirtualIo::GetInstance();
$src_path = $io->CombinePath("/", $_GET["src_path"]);
$src_line = intval($_GET["src_line"]);
if (!$USER->CanDoOperation('edit_php') && !$USER->CanDoFileOperation('fm_lpa', array($_GET["src_site"], $src_path))) {
    die(GetMessage("ACCESS_DENIED"));
}
$bLimitPhpAccess = !$USER->CanDoOperation('edit_php');
IncludeModuleLangFile(__FILE__);
CUtil::JSPostUnescape();
$obJSPopup = new CJSPopup('', array('TITLE' => GetMessage("comp_prop_title")));
$obJSPopup->ShowTitlebar();
$strWarning = "";
$arValues = array();
$arTemplate = false;
$arComponent = false;
$arComponentDescription = false;
$arParameterGroups = array();
$filesrc = "";
$abs_path = "";
$curTemplate = "";
if (!CComponentEngine::CheckComponentName($_GET["component_name"])) {
    $strWarning .= GetMessage("comp_prop_error_name") . "<br>";
}
if ($strWarning == "") {
    // try to read parameters from script file
Пример #28
0
        break;
    case "date":
    case "datetime":
        $arFilter = array("datetime", "date");
        break;
    case "user":
        $arFilter = array("user");
        break;
    default:
        $arFilter = false;
}
?>
<body class="dialogcontent">

<?php 
$popupWindow = new CJSPopup(GetMessage("BIZPROC_AS_TITLE"));
$popupWindow->ShowTitlebar(GetMessage("BIZPROC_AS_TITLE_TOOLBAR"));
?>
<style>
.dialogt {width:100% !important; }
.adm-workarea .dialogt option {padding: 0px;}
</style>
<?php 
$popupWindow->StartDescription("");
echo GetMessage("BIZPROC_SEL_TITLEBAR_DESC");
$popupWindow->EndDescription();
$popupWindow->StartContent();
?>
<script>
var BPSLastId = false;
function BPSHideShow(id)
Пример #29
0
    } else {
        if (COption::GetOptionString($module_id, "log_page", "Y") == "Y") {
            $res_log['path'] = $sectionPath . "/index.php";
            CEventLog::Log("content", "PAGE_ADD", "main", "", serialize($res_log));
        }
    }
    return true;
}
//2 wizards: create page and create section
$createNewFolder = isset($_REQUEST["newFolder"]) && $_REQUEST["newFolder"] == "Y";
if ($createNewFolder) {
    IncludeModuleLangFile($_SERVER["DOCUMENT_ROOT"] . BX_ROOT . "/modules/main/public/folder_new.php");
} else {
    IncludeModuleLangFile(__FILE__);
}
$popupWindow = new CJSPopup(GetMessage("PAGE_NEW_WINDOW_TITLE"), array("SUFFIX" => $_GET['subdialog'] == 'Y' ? 'subdialog' : ''));
//Check fileman permissions
$canEditNewPage = true;
if (IsModuleInstalled("fileman")) {
    if ($createNewFolder && (!$USER->CanDoOperation("fileman_admin_folders") || !$USER->CanDoOperation("fileman_admin_files"))) {
        $popupWindow->ShowError(GetMessage("PAGE_NEW_ACCESS_DENIED"));
    } elseif (!$USER->CanDoOperation("fileman_admin_files")) {
        $popupWindow->ShowError(GetMessage("PAGE_NEW_ACCESS_DENIED"));
    }
    if (!$USER->CanDoOperation("fileman_edit_existent_files")) {
        $canEditNewPage = false;
    }
}
$io = CBXVirtualIo::GetInstance();
//Page path
$path = "/";
Пример #30
0
<?php

require $_SERVER["DOCUMENT_ROOT"] . "/bitrix/modules/main/include/prolog_admin_before.php";
IncludeModuleLangFile(__FILE__);
$popupWindow = new CJSPopup(GetMessage("PAGE_PROP_WINDOW_TITLE"), array("SUFFIX" => $_GET['subdialog'] == 'Y' ? 'subdialog' : ''));
if (IsModuleInstalled("fileman")) {
    if (!$USER->CanDoOperation('fileman_admin_files') && !$USER->CanDoOperation('fileman_edit_existent_files')) {
        $popupWindow->ShowError(GetMessage("PAGE_PROP_ACCESS_DENIED"));
    }
}
$io = CBXVirtualIo::GetInstance();
//Page path
$path = "/";
if (isset($_REQUEST["path"]) && strlen($_REQUEST["path"]) > 0) {
    $path = $io->CombinePath("/", $_REQUEST["path"]);
}
//Lang
if (!isset($_REQUEST["lang"]) || strlen($_REQUEST["lang"]) <= 0) {
    $lang = LANGUAGE_ID;
}
//BackUrl
$back_url = isset($_REQUEST["back_url"]) ? $_REQUEST["back_url"] : "";
//Site ID
$site = SITE_ID;
if (isset($_REQUEST["site"]) && strlen($_REQUEST["site"]) > 0) {
    $obSite = CSite::GetByID($_REQUEST["site"]);
    if ($arSite = $obSite->Fetch()) {
        $site = $_REQUEST["site"];
    }
}
$documentRoot = CSite::GetSiteDocRoot($site);