%PDF- %PDF-
Mini Shell

Mini Shell

Direktori : /home/bitrix/www/bitrix/components/bitrix/desktop/templates/.default/
Upload File :
Create Path :
Current File : //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>&nbsp;<?
}

?><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>

Zerion Mini Shell 1.0