%PDF- %PDF-
Mini Shell

Mini Shell

Direktori : /home/bitrix/www/bitrix/components/bitrix/event_list/templates/.default/
Upload File :
Create Path :
Current File : /home/bitrix/www/bitrix/components/bitrix/event_list/templates/.default/template.php

<?php
if (!defined('B_PROLOG_INCLUDED') || B_PROLOG_INCLUDED!==true)
	die();

/**
 * Bitrix vars
 * @global CMain $APPLICATION
 * @param array $arParams
 * @param array $arResult
 * @param CBitrixComponentTemplate $this
 */

CJSCore::Init();
?>

<div id="bx_sl_filter_hidden" class="event_list-filter" style="display: block;">
	<div class="event_list-filter-lt">
		<div class="event_list-filter-rt"></div>
	</div>
	<div id="bx_sl_filter_content">
		<span class="event_list-filter-title"><?=GetMessage("EVENT_LIST_FILTER_TITLE")?></span>
		<a id="event_list_filter_hide" href="javascript:void(0)" onclick="__logFilterShow(); return false;"><?=GetMessage("EVENT_LIST_FILTER_SHOW");?></a>
	</div>
	<div class="event_list-filter-lb">
		<div class="event_list-filter-rb"></div>
	</div>
</div>

<div id="bx_sl_filter" class="event_list-filter" style="display: none;">
	<div class="event_list-filter-lt">
		<div class="event_list-filter-rt"></div>
	</div>
	<div id="bx_sl_filter_content">
		<span class="event_list-filter-title"><?=GetMessage("EVENT_LIST_FILTER_TITLE")?></span>
		<a id="event_list_filter_show" href="javascript:void(0)" onclick="__logFilterShow(); return false;"><?=GetMessage("EVENT_LIST_FILTER_HIDE");?></a>
		<div class="event-list-filter-line"></div>
		<form method="GET" name="log_filter" >
			<script type="text/javascript">
				var arFltFeaturesID = [];
			</script>
			<?if (!$arResult["NO_ACTIVE_FEATURES"]):?>
			<div class="log-filter-title"><?=GetMessage("EVENT_LIST_FILTER_FEATURES_TITLE")?></div>
				<?
				$bCheckedAll = true;
				foreach ($arResult["ActiveFeatures"] as $featureID => $featureName):
					?><script type="text/javascript">
						arFltFeaturesID.push('<?=$featureID?>');
					</script><?
					if (isset($arResult["flt_event_id"]) && in_array($featureID, $arResult["flt_event_id"]) || empty($arParams["EVENT_ID"]) || (!empty($arParams["EVENT_ID"]) && in_array($featureID, $arParams["EVENT_ID"])))
						$bChecked = true;
					else
					{
						$bChecked = false;
						$bCheckedAll = false;
					}
					?>
					<span class="event_list-filter-feature"><span class="event_list-filter-checkbox"><input type="checkbox" id="flt_event_id_<?=$featureID?>" name="flt_event_id[]" value="<?=$featureID?>" <?=($bChecked ? "checked" : "")?> onclick="__logFilterClick('<?=$featureID?>')"></span><label id="event_list-filter-label" for="flt_event_id_<?=$featureID?>"><?=$featureName?></label></span>
					<?
				endforeach;
				?>

			<div class="event-list-filter-line"></div>
			<?endif;?>
			<table cellspacing="0" border="0">
				<tr>
				<td valign="top">
				<div class="event-list-filter-createdby" style="width: 200px;">

					<div class="event-list-filter-createdby-title"><?=GetMessage("EVENT_LIST_FILTER_CREATED_BY");?></div>
					<?
					if (IsModuleInstalled("intranet")):
						$APPLICATION->IncludeComponent('bitrix:intranet.user.selector', '', array(
							'INPUT_NAME' => "flt_created_by_id",
							'INPUT_NAME_STRING' => "flt_created_by_string",
							'INPUT_NAME_SUSPICIOUS' => "flt_created_by_suspicious",
							'INPUT_VALUE_STRING' => htmlspecialcharsback($_REQUEST["flt_created_by_string"]),
							'EXTERNAL' => 'A',
							'MULTIPLE' => 'N',
							),
							false,
							array("HIDE_ICONS" => "Y")
						);
					else:
						$APPLICATION->IncludeComponent("bitrix:socialnetwork.user_search_input", ".default", array(
								"TEXT" => 'size="20"',
								"EXTRANET" => "I",
								"HIDE_ICONS" => "Y",
								"NAME" => "flt_created_by_id",
								"VALUE" => $_REQUEST["flt_created_by_id"],
							)
						);
					endif;
					?>
				</div>
				</td>

				<td valign="top">
				<div class="event-list-filter-date-title"><?=GetMessage("EVENT_LIST_FILTER_DATE");?>:</div>
					<select name="flt_date_datesel" onchange="__logOnDateChange(this)" class="filter-dropdown" id="flt-date-datesel">
					<?
					foreach($arResult["DATE_FILTER"] as $k=>$v):
						?>
						<option value="<?=$k?>"<?if($_REQUEST["flt_date_datesel"] == $k) echo ' selected="selected"'?>><?=$v?></option>
						<?
					endforeach;
					?>
					</select>
					<br>
					<span class="filter-field filter-day-interval" style="display:none" id="flt_date_day_span">
						<input type="text" name="flt_date_days" value="<?=htmlspecialcharsbx($_REQUEST["flt_date_days"])?>" class="filter-date-days" size="2" /> <?echo GetMessage("EVENT_LIST_DATE_FILTER_DAYS")?>
					</span>
					<span class="filter-date-interval filter-date-interval-after filter-date-interval-before">
						<span class="filter-field filter-date-interval-from" style="display:none" id="flt_date_from_span">
							<input type="text" name="flt_date_from" value="<?=(array_key_exists("LOG_DATE_FROM", $arParams) ? htmlspecialcharsbx($arParams["LOG_DATE_FROM"]) : "")?>" class="filter-date-interval-from" /><?
							$APPLICATION->IncludeComponent(
								"bitrix:main.calendar",
								"",
								array(
									"SHOW_INPUT"	=> "N",
									"INPUT_NAME"	=> "flt_date_from",
									"INPUT_VALUE"	=> (array_key_exists("LOG_DATE_FROM", $arParams) ? htmlspecialcharsbx($arParams["LOG_DATE_FROM"]) : ""),
									"FORM_NAME"		=> "log_filter",
								),
								$component,
								array("HIDE_ICONS"	=> true)
							);?></span>
						<span class="filter-date-interval-hellip" style="display:none" id="flt_date_hellip_span">&hellip;</span>
						<span class="filter-field filter-date-interval-to" style="display:none" id="flt_date_to_span">
							<input type="text" name="flt_date_to" value="<?=(array_key_exists("LOG_DATE_TO", $arParams) ? htmlspecialcharsbx($arParams["LOG_DATE_TO"]) : "")?>" class="filter-date-interval-to" /><?
							$APPLICATION->IncludeComponent(
								"bitrix:main.calendar",
								"",
								array(
									"SHOW_INPUT"	=> "N",
									"INPUT_NAME"	=> "flt_date_to",
									"INPUT_VALUE"	=> (array_key_exists("LOG_DATE_TO", $arParams) ? htmlspecialcharsbx($arParams["LOG_DATE_TO"]) : ""),
									"FORM_NAME"		=> "log_filter",
								),
								$component,
								array("HIDE_ICONS"	=> true)
							);?></span>
					</span>
					<script type="text/javascript">
						BX.ready(function(){__logOnDateChange(document.forms['log_filter'].flt_date_datesel)});
					</script>
				</td>
				</tr>
			</table>
			<div class="event-list-filter-line"></div>
			<?
			if (array_key_exists("flt_show_hidden", $_REQUEST) && $_REQUEST["flt_show_hidden"] == "Y")
				$bChecked = true;
			else
				$bChecked = false;
			?>
			<input type="hidden" id="flt_event_id_all" name="flt_event_id_all" value="<?=($bCheckedAll ? "Y" : "")?>">
			<div class="event-list-filter-submit"><input type="submit" name="log_filter_submit" value="<?=GetMessage("EVENT_LIST_SUBMIT")?>"></div>
			<?echo bitrix_sessid_post();?>
		</form>
	</div>
	<div class="event_list-filter-lb">
		<div class="event_list-filter-rb"></div>
	</div>
</div>

<?
if ($arResult["NO_ACTIVE_FEATURES"])
{
	ShowError(GetMessage("EVENT_LIST_NO_ACTIVE_FEATURES_ERROR"));
	return;
}
if ($arResult["EVENT"])
{
	foreach ($arResult["EVENT"] as $date => $arEvents)
	{
	?>
		<span class="event-list-header-center" nowrap><span class="event-list-header-day"><nobr><?=$date?></nobr></span></span>
		<div class="event-list-date-line"></div>
	<?
		foreach ($arEvents as $arEvent)
		{
		?>
			<div class="event-list-item">
				<span class="event-list-item-avatar"<?
				if (
					array_key_exists("avatar", $arEvent["user"])
					&& strlen($arEvent["user"]["avatar"]) > 0
				)
				{
					?>style="background: url('<?=$arEvent["user"]["avatar"]?>') no-repeat 0 0;"<?
				}?>>
				</span>
				<span class="event-list-item-body">
					<div class="event-list-item-header">
						<span class="event-list-item-createdby">
							<a href="<?=CComponentEngine::MakePathFromTemplate($arParams["USER_PATH"], array("user_id" => $arEvent["user"]["id"], "SITE_ID" => SITE_DIR))?>"><?=$arEvent["user"]["name"];?></a>
						</span>
						<span class="event-list-item-title"><?=htmlspecialcharsbx($arEvent["pageURL"])?></span>
					</div>
					<div class="event-list-item-content">
						<div class=" event-list-message-show">
							<?
								if ($arEvent["eventURL"] != "")
									$eventName = "<a href =\"".$arEvent['eventURL']."\">\"".htmlspecialcharsbx($arEvent["eventName"])."\"</a>";
								else
									$eventName = "\"".htmlspecialcharsbx($arEvent["eventName"])."\"";
								echo str_replace("#NAME#", $eventName, $arEvent["eventType"]);
							?>
						</div>
						<div class="event-list-clear"></div>
					</div>
					<div class="event-list-item-footer"><span class="event-list-item-time"><?=$arEvent["time"]?></span></div>
				</span>
			</div>
		<?
		}
	}
	echo $arResult["NAV"]->GetPageNavString(GetMessage("EVENT_LIST_PAGE_NAV"));
}
else
{
	echo GetMessage("EVENT_LIST_NO_UPDATES");
}
?>

Zerion Mini Shell 1.0