Chris@76
|
1 <?php
|
Chris@76
|
2 /**
|
Chris@76
|
3 * Simple Machines Forum (SMF)
|
Chris@76
|
4 *
|
Chris@76
|
5 * @package SMF
|
Chris@76
|
6 * @author Simple Machines
|
Chris@76
|
7 * @copyright 2011 Simple Machines
|
Chris@76
|
8 * @license http://www.simplemachines.org/about/smf/license.php BSD
|
Chris@76
|
9 *
|
Chris@76
|
10 * @version 2.0
|
Chris@76
|
11 */
|
Chris@76
|
12
|
Chris@76
|
13 // Template for listing all scheduled tasks.
|
Chris@76
|
14 function template_view_scheduled_tasks()
|
Chris@76
|
15 {
|
Chris@76
|
16 global $context, $settings, $options, $txt, $scripturl, $modSettings;
|
Chris@76
|
17
|
Chris@76
|
18 // We completed some tasks?
|
Chris@76
|
19 if (!empty($context['tasks_were_run']))
|
Chris@76
|
20 echo '
|
Chris@76
|
21 <div id="task_completed">
|
Chris@76
|
22 ', $txt['scheduled_tasks_were_run'], '
|
Chris@76
|
23 </div>';
|
Chris@76
|
24
|
Chris@76
|
25 template_show_list('scheduled_tasks');
|
Chris@76
|
26 }
|
Chris@76
|
27
|
Chris@76
|
28 // A template for, you guessed it, editing a task!
|
Chris@76
|
29 function template_edit_scheduled_tasks()
|
Chris@76
|
30 {
|
Chris@76
|
31 global $context, $settings, $options, $txt, $scripturl, $modSettings;
|
Chris@76
|
32
|
Chris@76
|
33 // Starts off with general maintenance procedures.
|
Chris@76
|
34 echo '
|
Chris@76
|
35 <div id="admincenter">
|
Chris@76
|
36 <form action="', $scripturl, '?action=admin;area=scheduledtasks;sa=taskedit;save;tid=', $context['task']['id'], '" method="post" accept-charset="', $context['character_set'], '">
|
Chris@76
|
37 <div class="cat_bar">
|
Chris@76
|
38 <h3 class="catbg">', $txt['scheduled_task_edit'], '</h3>
|
Chris@76
|
39 </div>
|
Chris@76
|
40 <div class="information">
|
Chris@76
|
41 <em>', sprintf($txt['scheduled_task_time_offset'], $context['server_time']), ' </em>
|
Chris@76
|
42 </div>
|
Chris@76
|
43 <div class="windowbg">
|
Chris@76
|
44 <span class="topslice"><span></span></span>
|
Chris@76
|
45 <div class="content">
|
Chris@76
|
46 <dl class="settings">
|
Chris@76
|
47 <dt>
|
Chris@76
|
48 <strong>', $txt['scheduled_tasks_name'], ':</strong>
|
Chris@76
|
49 </dt>
|
Chris@76
|
50 <dd>
|
Chris@76
|
51 ', $context['task']['name'], '<br />
|
Chris@76
|
52 <span class="smalltext">', $context['task']['desc'], '</span>
|
Chris@76
|
53 </dd>
|
Chris@76
|
54 <dt>
|
Chris@76
|
55 <strong>', $txt['scheduled_task_edit_interval'], ':</strong>
|
Chris@76
|
56 </dt>
|
Chris@76
|
57 <dd>
|
Chris@76
|
58 ', $txt['scheduled_task_edit_repeat'], '
|
Chris@76
|
59 <input type="text" name="regularity" value="', empty($context['task']['regularity']) ? 1 : $context['task']['regularity'], '" onchange="if (this.value < 1) this.value = 1;" size="2" maxlength="2" class="input_text" />
|
Chris@76
|
60 <select name="unit">
|
Chris@76
|
61 <option value="0">', $txt['scheduled_task_edit_pick_unit'], '</option>
|
Chris@76
|
62 <option value="0">---------------------</option>
|
Chris@76
|
63 <option value="m" ', empty($context['task']['unit']) || $context['task']['unit'] == 'm' ? 'selected="selected"' : '', '>', $txt['scheduled_task_reg_unit_m'], '</option>
|
Chris@76
|
64 <option value="h" ', $context['task']['unit'] == 'h' ? 'selected="selected"' : '', '>', $txt['scheduled_task_reg_unit_h'], '</option>
|
Chris@76
|
65 <option value="d" ', $context['task']['unit'] == 'd' ? 'selected="selected"' : '', '>', $txt['scheduled_task_reg_unit_d'], '</option>
|
Chris@76
|
66 <option value="w" ', $context['task']['unit'] == 'w' ? 'selected="selected"' : '', '>', $txt['scheduled_task_reg_unit_w'], '</option>
|
Chris@76
|
67 </select>
|
Chris@76
|
68 </dd>
|
Chris@76
|
69 <dt>
|
Chris@76
|
70 <strong>', $txt['scheduled_task_edit_start_time'], ':</strong><br />
|
Chris@76
|
71 <span class="smalltext">', $txt['scheduled_task_edit_start_time_desc'], '</span>
|
Chris@76
|
72 </dt>
|
Chris@76
|
73 <dd>
|
Chris@76
|
74 <input type="text" name="offset" value="', $context['task']['offset_formatted'], '" size="6" maxlength="5" class="input_text" />
|
Chris@76
|
75 </dd>
|
Chris@76
|
76 <dt>
|
Chris@76
|
77 <strong>', $txt['scheduled_tasks_enabled'], ':</strong>
|
Chris@76
|
78 </dt>
|
Chris@76
|
79 <dd>
|
Chris@76
|
80 <input type="checkbox" name="enabled" id="enabled" ', !$context['task']['disabled'] ? 'checked="checked"' : '', ' class="input_check" />
|
Chris@76
|
81 </dd>
|
Chris@76
|
82 </dl>
|
Chris@76
|
83 <div class="righttext">
|
Chris@76
|
84 <input type="hidden" name="', $context['session_var'], '" value="', $context['session_id'], '" />
|
Chris@76
|
85 <input type="submit" name="save" value="', $txt['scheduled_tasks_save_changes'], '" class="button_submit" />
|
Chris@76
|
86 </div>
|
Chris@76
|
87 </div>
|
Chris@76
|
88 <span class="botslice"><span></span></span>
|
Chris@76
|
89 </div>
|
Chris@76
|
90 </form>
|
Chris@76
|
91 </div>
|
Chris@76
|
92 <br class="clear" />';
|
Chris@76
|
93 }
|
Chris@76
|
94
|
Chris@76
|
95 ?> |