%PDF- %PDF-
| Direktori : /home/bitrix/www/bitrix/activities/bitrix/delayactivity/ |
| Current File : /home/bitrix/www/bitrix/activities/bitrix/delayactivity/properties_dialog.php |
<?
if (!defined("B_PROLOG_INCLUDED") || B_PROLOG_INCLUDED!==true)die();
?>
<tr>
<td align="right" width="40%"><?= GetMessage("CPAD_DP_TIME_SELECT") ?>:</td>
<td width="60%">
<input type="radio" name="time_type_selector" value="delay" id="time_type_selector_delay" onclick="SetDelayMode(true)"><label for="time_type_selector_delay"><?= GetMessage("CPAD_DP_TIME_SELECT_DELAY") ?></label><br />
<input type="radio" name="time_type_selector" value="time" id="time_type_selector_time" onclick="SetDelayMode(false)"><label for="time_type_selector_time"><?= GetMessage("CPAD_DP_TIME_SELECT_TIME") ?></label>
<script type="text/javascript">
function SetDelayMode(val)
{
var f1 = document.getElementById('tr_time_type_selector_delay');
var f2 = document.getElementById('tr_time_type_selector_time');
if (val)
{
f2.style.display = 'none';
try{
f1.style.display = 'table-row';
}catch(e){
f1.style.display = 'inline';
}
document.getElementById('time_type_selector_delay').checked = true;
}
else
{
f1.style.display = 'none';
try{
f2.style.display = 'table-row';
}catch(e){
f2.style.display = 'inline';
}
document.getElementById('time_type_selector_time').checked = true;
}
}
</script>
</td>
</tr>
<tr id="tr_time_type_selector_delay">
<td align="right" width="40%"><?= GetMessage("CPAD_DP_TIME") ?>:</td>
<td width="60%">
<?=CBPDocument::ShowParameterField('int', 'delay_time', $arCurrentValues["delay_time"], array('size' => 20))?>
<select name="delay_type">
<option value="s"<?= ($arCurrentValues["delay_type"] == "s") ? " selected" : "" ?>><?= GetMessage("CPAD_DP_TIME_S") ?></option>
<option value="m"<?= ($arCurrentValues["delay_type"] == "m") ? " selected" : "" ?>><?= GetMessage("CPAD_DP_TIME_M") ?></option>
<option value="h"<?= ($arCurrentValues["delay_type"] == "h") ? " selected" : "" ?>><?= GetMessage("CPAD_DP_TIME_H") ?></option>
<option value="d"<?= ($arCurrentValues["delay_type"] == "d") ? " selected" : "" ?>><?= GetMessage("CPAD_DP_TIME_D") ?></option>
</select>
<?
$delayMinLimit = CBPSchedulerService::getDelayMinLimit();
if ($delayMinLimit):
?>
<p style="color: red;">* <?= GetMessage("CPAD_PD_TIMEOUT_LIMIT") ?>: <?=CBPHelper::FormatTimePeriod($delayMinLimit)?></p>
<?
endif;
?>
</td>
</tr>
<tr id="tr_time_type_selector_time">
<td align="right" width="40%"><?= GetMessage("CPAD_DP_TIME1") ?>:</td>
<td width="60%">
<?=CBPDocument::ShowParameterField('datetime', 'delay_date', $arCurrentValues["delay_date"])?>
<br>
<label><input type="radio" name="delay_date_is_local" value="N"
<?=($arCurrentValues["delay_date_is_local"] === 'N') ? ' checked' : ''?>
>
<?=GetMessage('CPAD_DP_TIME_SERVER')?>
</label>
<br>
<label><input type="radio" name="delay_date_is_local" value="Y"
<?=($arCurrentValues["delay_date_is_local"] === 'Y') ? ' checked' : ''?>
>
<?=GetMessage('CPAD_DP_TIME_LOCAL')?>
</label>
</td>
</tr>
<script type="text/javascript">
SetDelayMode(<?= (!array_key_exists("delay_date", $arCurrentValues)) ? "true" : "false" ?>);
</script>