1: 2: 3: 4: 5: 6: 7: 8: 9: 10: 11: 12: 13: 14: 15: 16: 17: 18: 19: 20: 21: 22: 23: 24: 25: 26: 27: 28: 29: 30: 31: 32: 33: 34: 35: 36: 37: 38: 39: 40: 41: 42: 43: 44: 45: 46: 47: 48: 49: 50: 51: 52: 53: 54: 55: 56: 57: 58: 59: 60: 61: 62: 63: 64: 65: 66: 67: 68: 69: 70: 71: 72: 73: 74: 75: 76: 77: 78: 79: 80: 81: 82: 83: 84: 85: 86: 87: 88: 89: 90: 91: 92: 93: 94: 95: 96: 97: 98: 99: 100: 101: 102: 103: 104: 105: 106: 107: 108: 109: 110: 111: 112: 113: 114: 115: 116: 117:
<?php
function template_view_scheduled_tasks()
{
global $context, $txt;
if (!empty($context['tasks_were_run']))
{
if (empty($context['scheduled_errors']))
echo '
<div class="infobox">
', $txt['scheduled_tasks_were_run'], '
</div>';
else
{
echo '
<div class="errorbox" id="errors">
<dl>
<dt>
<strong id="error_serious">', $txt['scheduled_tasks_were_run_errors'], '</strong>
</dt>';
foreach ($context['scheduled_errors'] as $task => $errors)
echo '
<dd class="error">
<strong>', isset($txt['scheduled_task_' . $task]) ? $txt['scheduled_task_' . $task] : $task, '</strong>
<ul>
<li>', implode('</li><li>', $errors), '</li>
</ul>
</dd>';
echo '
</dl>
</div>';
}
}
template_show_list('scheduled_tasks');
}
function template_edit_scheduled_tasks()
{
global $context, $txt, $scripturl;
echo '
<form action="', $scripturl, '?action=admin;area=scheduledtasks;sa=taskedit;save;tid=', $context['task']['id'], '" method="post" accept-charset="', $context['character_set'], '">
<div class="cat_bar">
<h3 class="catbg">', $txt['scheduled_task_edit'], '</h3>
</div>
<div class="information">
<em>', sprintf($txt['scheduled_task_time_offset'], $context['server_time']), ' </em>
</div>
<div class="windowbg">
<dl class="settings">
<dt>
<strong>', $txt['scheduled_tasks_name'], ':</strong>
</dt>
<dd>
', $context['task']['name'], '<br>
<span class="smalltext">', $context['task']['desc'], '</span>
</dd>
<dt>
<strong><label for="regularity">', $txt['scheduled_task_edit_interval'], ':</label></strong>
</dt>
<dd>
', $txt['scheduled_task_edit_repeat'], '
<input type="text" name="regularity" id="regularity" value="', empty($context['task']['regularity']) ? 1 : $context['task']['regularity'], '" onchange="if (this.value < 1) this.value = 1;" size="2" maxlength="2">
<select name="unit">
<option value="m"', empty($context['task']['unit']) || $context['task']['unit'] == 'm' ? ' selected' : '', '>', $txt['scheduled_task_reg_unit_m'], '</option>
<option value="h"', $context['task']['unit'] == 'h' ? ' selected' : '', '>', $txt['scheduled_task_reg_unit_h'], '</option>
<option value="d"', $context['task']['unit'] == 'd' ? ' selected' : '', '>', $txt['scheduled_task_reg_unit_d'], '</option>
<option value="w"', $context['task']['unit'] == 'w' ? ' selected' : '', '>', $txt['scheduled_task_reg_unit_w'], '</option>
</select>
</dd>
<dt>
<strong><label for="start_time">', $txt['scheduled_task_edit_start_time'], ':</label></strong><br>
<span class="smalltext">', $txt['scheduled_task_edit_start_time_desc'], '</span>
</dt>
<dd>
<input type="text" name="offset" id="start_time" value="', $context['task']['offset_formatted'], '" size="6" maxlength="5">
</dd>
<dt>
<strong><label for="enabled">', $txt['scheduled_tasks_enabled'], ':</label></strong>
</dt>
<dd>
<input type="checkbox" name="enabled" id="enabled"', !$context['task']['disabled'] ? ' checked' : '', '>
</dd>
</dl>
<div class="righttext">
<input type="hidden" name="', $context['session_var'], '" value="', $context['session_id'], '">
<input type="hidden" name="', $context['admin-st_token_var'], '" value="', $context['admin-st_token'], '">
<input type="submit" name="save" value="', $txt['scheduled_tasks_save_changes'], '" class="button">
</div>
</div><!-- .windowbg -->
</form>';
}
?>