comparison forum/Themes/default/ManageScheduledTasks.template.php @ 76:e3e11437ecea website

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