Revision 016231d0
Added by Stephen Beaver almost 10 years ago
usr/local/www/firewall_schedule.php | ||
---|---|---|
3 | 3 |
firewall_schedule.php |
4 | 4 |
*/ |
5 | 5 |
/* ==================================================================== |
6 |
* Copyright (c) 2004-2015 Electric Sheep Fencing, LLC. All rights reserved.
|
|
7 |
* Copyright (c) 2004 Scott Ullrich
|
|
8 |
* Copyright (c) 2003-2004 Manuel Kasper <mk@neon1.net>
|
|
6 |
* Copyright (c) 2004-2015 Electric Sheep Fencing, LLC. All rights reserved.
|
|
7 |
* Copyright (c) 2004 Scott Ullrich
|
|
8 |
* Copyright (c) 2003-2004 Manuel Kasper <mk@neon1.net>
|
|
9 | 9 |
* Originally part of pfSense (https://www.pfsense.org) |
10 | 10 |
* |
11 |
* Redistribution and use in source and binary forms, with or without modification,
|
|
12 |
* are permitted provided that the following conditions are met:
|
|
11 |
* Redistribution and use in source and binary forms, with or without modification,
|
|
12 |
* are permitted provided that the following conditions are met:
|
|
13 | 13 |
* |
14 |
* 1. Redistributions of source code must retain the above copyright notice,
|
|
15 |
* this list of conditions and the following disclaimer.
|
|
14 |
* 1. Redistributions of source code must retain the above copyright notice,
|
|
15 |
* this list of conditions and the following disclaimer.
|
|
16 | 16 |
* |
17 |
* 2. Redistributions in binary form must reproduce the above copyright
|
|
18 |
* notice, this list of conditions and the following disclaimer in
|
|
19 |
* the documentation and/or other materials provided with the
|
|
20 |
* distribution.
|
|
17 |
* 2. Redistributions in binary form must reproduce the above copyright
|
|
18 |
* notice, this list of conditions and the following disclaimer in
|
|
19 |
* the documentation and/or other materials provided with the
|
|
20 |
* distribution.
|
|
21 | 21 |
* |
22 |
* 3. All advertising materials mentioning features or use of this software
|
|
23 |
* must display the following acknowledgment:
|
|
24 |
* "This product includes software developed by the pfSense Project
|
|
25 |
* for use in the pfSense software distribution. (http://www.pfsense.org/).
|
|
22 |
* 3. All advertising materials mentioning features or use of this software
|
|
23 |
* must display the following acknowledgment:
|
|
24 |
* "This product includes software developed by the pfSense Project
|
|
25 |
* for use in the pfSense software distribution. (http://www.pfsense.org/).
|
|
26 | 26 |
* |
27 |
* 4. The names "pfSense" and "pfSense Project" must not be used to
|
|
28 |
* endorse or promote products derived from this software without
|
|
29 |
* prior written permission. For written permission, please contact
|
|
30 |
* coreteam@pfsense.org.
|
|
27 |
* 4. The names "pfSense" and "pfSense Project" must not be used to
|
|
28 |
* endorse or promote products derived from this software without
|
|
29 |
* prior written permission. For written permission, please contact
|
|
30 |
* coreteam@pfsense.org.
|
|
31 | 31 |
* |
32 |
* 5. Products derived from this software may not be called "pfSense"
|
|
33 |
* nor may "pfSense" appear in their names without prior written
|
|
34 |
* permission of the Electric Sheep Fencing, LLC.
|
|
32 |
* 5. Products derived from this software may not be called "pfSense"
|
|
33 |
* nor may "pfSense" appear in their names without prior written
|
|
34 |
* permission of the Electric Sheep Fencing, LLC.
|
|
35 | 35 |
* |
36 |
* 6. Redistributions of any form whatsoever must retain the following
|
|
37 |
* acknowledgment:
|
|
36 |
* 6. Redistributions of any form whatsoever must retain the following
|
|
37 |
* acknowledgment:
|
|
38 | 38 |
* |
39 |
* "This product includes software developed by the pfSense Project
|
|
40 |
* for use in the pfSense software distribution (http://www.pfsense.org/).
|
|
39 |
* "This product includes software developed by the pfSense Project
|
|
40 |
* for use in the pfSense software distribution (http://www.pfsense.org/).
|
|
41 | 41 |
* |
42 |
* THIS SOFTWARE IS PROVIDED BY THE pfSense PROJECT ``AS IS'' AND ANY
|
|
43 |
* EXPRESSED OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
|
|
44 |
* IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR
|
|
45 |
* PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE pfSense PROJECT OR
|
|
46 |
* ITS CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
|
|
47 |
* SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT
|
|
48 |
* NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES;
|
|
49 |
* LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION)
|
|
50 |
* HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT,
|
|
51 |
* STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE)
|
|
52 |
* ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED
|
|
53 |
* OF THE POSSIBILITY OF SUCH DAMAGE.
|
|
42 |
* THIS SOFTWARE IS PROVIDED BY THE pfSense PROJECT ``AS IS'' AND ANY
|
|
43 |
* EXPRESSED OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
|
|
44 |
* IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR
|
|
45 |
* PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE pfSense PROJECT OR
|
|
46 |
* ITS CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
|
|
47 |
* SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT
|
|
48 |
* NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES;
|
|
49 |
* LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION)
|
|
50 |
* HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT,
|
|
51 |
* STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE)
|
|
52 |
* ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED
|
|
53 |
* OF THE POSSIBILITY OF SUCH DAMAGE.
|
|
54 | 54 |
* |
55 |
* ====================================================================
|
|
55 |
* ====================================================================
|
|
56 | 56 |
* |
57 | 57 |
*/ |
58 | 58 |
/* |
... | ... | |
101 | 101 |
} |
102 | 102 |
|
103 | 103 |
if ($is_schedule_referenced == true) { |
104 |
$savemsg = sprintf(gettext("Cannot delete Schedule. Currently in use by %s"), $referenced_by);
|
|
104 |
$savemsg = sprintf(gettext("Cannot delete Schedule. Currently in use by %s"), $referenced_by);
|
|
105 | 105 |
} else { |
106 | 106 |
unset($a_schedules[$_GET['id']]); |
107 | 107 |
write_config(); |
... | ... | |
255 | 255 |
</td> |
256 | 256 |
|
257 | 257 |
<td> |
258 |
<a href="firewall_schedule_edit.php?id=<?=$i?>" class="btn btn-xs btn-info"><?=gettext("Edit alias")?></a>
|
|
258 |
<a href="firewall_schedule_edit.php?id=<?=$i?>" class="btn btn-xs btn-info"><?=gettext("Edit")?></a> |
|
259 | 259 |
<a href="firewall_schedule.php?act=del&id=<?=$i?>" class="btn btn-xs btn-danger"><?=gettext("Delete")?></a> |
260 | 260 |
|
261 | 261 |
</td> |
Also available in: Unified diff
Bug 4964 Fixed
Most of the page and all of the Javascript revised.