%PDF- %PDF-
| Direktori : /proc/self/root/home/bitrix/www/bitrix/components/bitrix/desktop/templates/.default/ |
| Current File : //proc/self/root/home/bitrix/www/bitrix/components/bitrix/desktop/templates/.default/template.php |
<?
if(!defined("B_PROLOG_INCLUDED") || B_PROLOG_INCLUDED!==true) die();
$APPLICATION->SetAdditionalCSS('/bitrix/themes/.default/pubstyles.css');
if(!defined("BX_GADGET_DEFAULT"))
{
define("BX_GADGET_DEFAULT", true);
?><script type="text/javascript">
var updateURL = '<?=CUtil::JSEscape(htmlspecialcharsback($arResult['UPD_URL']))?>';
var bxsessid = '<?=CUtil::JSEscape(bitrix_sessid())?>';
var langGDError1 = '<?=CUtil::JSEscape(GetMessage("CMDESKTOP_TDEF_ERR1"))?>';
var langGDError2 = '<?=CUtil::JSEscape(GetMessage("CMDESKTOP_TDEF_ERR2"))?>';
var langGDConfirm1 = '<?=CUtil::JSEscape(GetMessage("CMDESKTOP_TDEF_CONF"))?>';
var langGDConfirmUser = '<?=CUtil::JSEscape(GetMessage("CMDESKTOP_TDEF_CONF_USER"))?>';
var langGDConfirmGroup = '<?=CUtil::JSEscape(GetMessage("CMDESKTOP_TDEF_CONF_GROUP"))?>';
var langGDClearConfirm = '<?=CUtil::JSEscape(GetMessage("CMDESKTOP_TDEF_CLEAR_CONF"))?>';
var langGDCancel = "<?echo CUtil::JSEscape(GetMessage("CMDESKTOP_TDEF_CANCEL"))?>";
</script>
<?
}
if($arResult["PERMISSION"]>"R")
{
$APPLICATION->AddHeadScript("/bitrix/components/bitrix/desktop/script.js");
$allGD = Array();
foreach($arResult['ALL_GADGETS'] as $gd)
{
$allGD[] = Array(
'ID' => $gd["ID"],
'TEXT' =>
'<div style="text-align: left;">'.($gd['ICON1']?'<img src="'.($gd['ICON']).'" align="left">':'').
'<b>'.(htmlspecialcharsbx($gd['NAME'])).'</b><br>'.(htmlspecialcharsbx($gd['DESCRIPTION'])).'</div>',
);
}
?><script type="text/javascript">
var arGDGroups = <?=CUtil::PhpToJSObject($arResult["GROUPS"])?>;
new BXGadget('<?=$arResult["ID"]?>', <?=CUtil::PhpToJSObject($allGD)?>);
</script>
<div class="bx-gd-buttons">
<div class="bx-gd-button bx-gd-add" onclick="getGadgetHolder('<?=AddSlashes($arResult["ID"])?>').ShowAddGDMenu(this);">
<span class="bx-gd-l"></span>
<span class="bx-gd-c"><span class="bx-gd-text"><a href="javascript:void(0)"><?echo GetMessage("CMDESKTOP_TDEF_ADD")?></a></span></span>
<span class="bx-gd-r"></span>
</div><?
if($arResult["PERMISSION"]>"W")
{
if ($arParams["MODE"] == "SU")
$mode = "'SU'";
elseif ($arParams["MODE"] == "SG")
$mode = "'SG'";
else
$mode = "";
?><div class="bx-gd-button bx-gd-setdef" onclick="getGadgetHolder('<?=AddSlashes($arResult["ID"])?>').SetForAll(<?=$mode?>);">
<span class="bx-gd-l"></span>
<span class="bx-gd-c"><span class="bx-gd-text"><a href="javascript:void(0)"><?echo GetMessage("CMDESKTOP_TDEF_SET")?></a></span></span>
<span class="bx-gd-r"></span>
</div><?
}
?><div class="bx-gd-button bx-gd-clear" onclick="getGadgetHolder('<?=AddSlashes($arResult["ID"])?>').ClearUserSettingsConfirm();">
<span class="bx-gd-l"></span>
<span class="bx-gd-c"><span class="bx-gd-text"><a href="javascript:void(0)"><?echo GetMessage("CMDESKTOP_TDEF_CLEAR")?></a></span></span>
<span class="bx-gd-r"></span>
</div>
</div>
<br> <?
}
?><form action="<?=POST_FORM_ACTION_URI?>" method="POST" id="GDHolderForm_<?=$arResult["ID"]?>">
<?=bitrix_sessid_post()?>
<input type="hidden" name="holderid" value="<?=$arResult["ID"]?>">
<input type="hidden" name="gid" value="0">
<input type="hidden" name="action" value="">
</form>
<table class="gadgetholder" cellspacing="0" cellpadding="0" width="100%" id="GDHolder_<?=$arResult["ID"]?>">
<tbody>
<tr><?
for($i=0; $i<$arResult["COLS"]; $i++)
{
if ($i==0)
{
?><td class="gd-page-column<?=$i?>" valign="top" width="<?=$arResult["COLUMN_WIDTH"][$i]?>" id="s0"><?
}
elseif ($i==$arResult["COLS"]-1)
{
?><td width="10">
<div style="WIDTH: 10px"></div>
<br />
</td>
<td class="gd-page-column<?=$i?>" valign="top" width="<?=$arResult["COLUMN_WIDTH"][$i]?>" id="s2"><?
}
else
{
?><td width="10">
<div style="WIDTH: 10px"></div>
<br />
</td>
<td class="gd-page-column<?=$i?>" valign="top" width="<?=$arResult["COLUMN_WIDTH"][$i]?>" id="s1"><?
}
foreach($arResult["GADGETS"][$i] as $arGadget)
{
$bChangable = true;
if (
!$GLOBALS["USER"]->IsAdmin()
&& array_key_exists("GADGETS_FIXED", $arParams)
&& is_array($arParams["GADGETS_FIXED"])
&& in_array($arGadget["GADGET_ID"], $arParams["GADGETS_FIXED"])
&& array_key_exists("CAN_BE_FIXED", $arGadget)
&& $arGadget["CAN_BE_FIXED"]
)
$bChangable = false;
?><table id="t<?=$arGadget["ID"]?>" class="data-table-gadget<?=($arGadget["HIDE"] == "Y" ?' gdhided':'')?>"><tr><td><div class="gdparent">
<div class="gdcorn"></div><?
if($arResult["PERMISSION"]>"R")
{
?><div class="gdheader" style="cursor:move;" onmousedown="return getGadgetHolder('<?=AddSlashes($arResult["ID"])?>').DragStart('<?=$arGadget["ID"]?>', event)">
<?
if ($bChangable)
{
?><a class="gdremove" href="javascript:void(0)" onclick="return getGadgetHolder('<?=AddSlashes($arResult["ID"])?>').Delete('<?=$arGadget["ID"]?>');" title="<?=GetMessage("CMDESKTOP_TDEF_DELETE")?>"></a><?
}
?><a class="gdhide" href="javascript:void(0)" onclick="return getGadgetHolder('<?=AddSlashes($arResult["ID"])?>').Hide('<?=$arGadget["ID"]?>', this);" title="<?=GetMessage("CMDESKTOP_TDEF_HIDE")?>"></a><?
if ($bChangable)
{
?><a class="gdsettings<?=($arGadget["NOPARAMS"]?' gdnoparams':'')?>" href="javascript:void(0)" onclick="return getGadgetHolder('<?=AddSlashes($arResult["ID"])?>').ShowSettings('<?=$arGadget["ID"]?>');" title="<?=GetMessage("CMDESKTOP_TDEF_SETTINGS")?>"></a><?
}
}
else
{
?><div class="gdheader"><?
}
?>
<?=$arGadget["TITLE"]?>
</div>
<div class="gdoptions" style="display:none" id="dset<?=$arGadget["ID"]?>"></div>
<div class="gdcontent" id="dgd<?=$arGadget["ID"]?>"><?=$arGadget["CONTENT"]?></div>
<div style="position:relative;"><div class="gdbcorn"></div></div>
</div></td></tr></table>
<div style="display:none; border:1px #404040 dashed; margin-bottom:8px;" id="d<?=$arGadget["ID"]?>"></div><?
}
?></td><?
}
?></tr>
</tbody>
</table>