diff options
author | Phil Davis <phil.davis@inf.org> | 2015-05-27 22:39:40 +0545 |
---|---|---|
committer | Phil Davis <phil.davis@inf.org> | 2015-05-27 22:39:40 +0545 |
commit | 56463a6c0c2b83ec8dd70d7055b6fdc9b9313200 (patch) | |
tree | d59089839aa96ec9edb4fd4bea749d0d0373981a /usr/local/www/services_wol_edit.php | |
parent | 36314cbac0de6013b1be41b9ea4241cd1066a727 (diff) | |
download | pfsense-56463a6c0c2b83ec8dd70d7055b6fdc9b9313200.zip pfsense-56463a6c0c2b83ec8dd70d7055b6fdc9b9313200.tar.gz |
Code style services r s w
Diffstat (limited to 'usr/local/www/services_wol_edit.php')
-rw-r--r-- | usr/local/www/services_wol_edit.php | 139 |
1 files changed, 71 insertions, 68 deletions
diff --git a/usr/local/www/services_wol_edit.php b/usr/local/www/services_wol_edit.php index da43c6f..21bf790 100644 --- a/usr/local/www/services_wol_edit.php +++ b/usr/local/www/services_wol_edit.php @@ -1,23 +1,23 @@ -<?php +<?php /* $Id$ */ /* services_wol_edit.php part of m0n0wall (http://m0n0.ch/wall) - + Copyright (C) 2003-2004 Manuel Kasper <mk@neon1.net>. Copyright (C) 2013-2015 Electric Sheep Fencing, LP All rights reserved. - + Redistribution and use in source and binary forms, with or without modification, are permitted provided that the following conditions are met: - + 1. Redistributions of source code must retain the above copyright notice, this list of conditions and the following disclaimer. - + 2. Redistributions in binary form must reproduce the above copyright notice, this list of conditions and the following disclaimer in the documentation and/or other materials provided with the distribution. - + THIS SOFTWARE IS PROVIDED ``AS IS'' AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE @@ -45,9 +45,9 @@ function wolcmp($a, $b) { } function wol_sort() { - global $config; + global $config; - usort($config['wol']['wolentry'], "wolcmp"); + usort($config['wol']['wolentry'], "wolcmp"); } require("guiconfig.inc"); @@ -59,18 +59,18 @@ if (!is_array($config['wol']['wolentry'])) { } $a_wol = &$config['wol']['wolentry']; -if (is_numericint($_GET['id'])) +if (is_numericint($_GET['id'])) { $id = $_GET['id']; -if (isset($_POST['id']) && is_numericint($_POST['id'])) +} +if (isset($_POST['id']) && is_numericint($_POST['id'])) { $id = $_POST['id']; +} if (isset($id) && $a_wol[$id]) { $pconfig['interface'] = $a_wol[$id]['interface']; $pconfig['mac'] = $a_wol[$id]['mac']; $pconfig['descr'] = $a_wol[$id]['descr']; -} -else -{ +} else { $pconfig['interface'] = $_GET['if']; $pconfig['mac'] = $_GET['mac']; $pconfig['descr'] = $_GET['descr']; @@ -83,13 +83,13 @@ if ($_POST) { /* input validation */ $reqdfields = explode(" ", "interface mac"); - $reqdfieldsn = array(gettext("Interface"),gettext("MAC address")); - + $reqdfieldsn = array(gettext("Interface"), gettext("MAC address")); + do_input_validation($_POST, $reqdfields, $reqdfieldsn, $input_errors); - /* normalize MAC addresses - lowercase and convert Windows-ized hyphenated MACs to colon delimited */ - $_POST['mac'] = strtolower(str_replace("-", ":", $_POST['mac'])); - + /* normalize MAC addresses - lowercase and convert Windows-ized hyphenated MACs to colon delimited */ + $_POST['mac'] = strtolower(str_replace("-", ":", $_POST['mac'])); + if (($_POST['mac'] && !is_macaddr($_POST['mac']))) { $input_errors[] = gettext("A valid MAC address must be specified."); } @@ -100,20 +100,21 @@ if ($_POST) { $wolent['mac'] = $_POST['mac']; $wolent['descr'] = $_POST['descr']; - if (isset($id) && $a_wol[$id]) + if (isset($id) && $a_wol[$id]) { $a_wol[$id] = $wolent; - else + } else { $a_wol[] = $wolent; + } wol_sort(); - + write_config(); - + header("Location: services_wol.php"); exit; } } -$pgtitle = array(gettext("Services"),gettext("Wake on LAN"),gettext("Edit")); +$pgtitle = array(gettext("Services"), gettext("Wake on LAN"), gettext("Edit")); include("head.inc"); ?> @@ -121,51 +122,53 @@ include("head.inc"); <body link="#0000CC" vlink="#0000CC" alink="#0000CC"> <?php include("fbegin.inc"); ?> <?php if ($input_errors) print_input_errors($input_errors); ?> - <form action="services_wol_edit.php" method="post" name="iform" id="iform"> - <table width="100%" border="0" cellpadding="6" cellspacing="0" summary="wol edit"> - <tr> - <td colspan="2" valign="top" class="listtopic"><?=gettext("Edit WOL entry");?></td> - </tr> - <tr> - <td width="22%" valign="top" class="vncellreq"><?=gettext("Interface");?></td> - <td width="78%" class="vtable"> -<select name="interface" class="formfld"> - <?php - $interfaces = get_configured_interface_with_descr(); - foreach ($interfaces as $iface => $ifacename): ?> - <option value="<?=$iface;?>" <?php if (!link_interface_to_bridge($iface) && $iface == $pconfig['interface']) echo "selected=\"selected\""; ?>> - <?=htmlspecialchars($ifacename);?> - </option> - <?php endforeach; ?> - </select> <br /> - <span class="vexpl"><?=gettext("Choose which interface this host is connected to.");?></span></td> - </tr> - <tr> - <td width="22%" valign="top" class="vncellreq"><?=gettext("MAC address");?></td> - <td width="78%" class="vtable"> - <input name="mac" type="text" class="formfld unknown" id="mac" size="20" value="<?=htmlspecialchars($pconfig['mac']);?>" /> - <br /> - <span class="vexpl"><?=gettext("Enter a MAC address in the following format: ". - "xx:xx:xx:xx:xx:xx");?></span></td> - </tr> - <tr> - <td width="22%" valign="top" class="vncell"><?=gettext("Description");?></td> - <td width="78%" class="vtable"> - <input name="descr" type="text" class="formfld unknown" id="descr" size="40" value="<?=htmlspecialchars($pconfig['descr']);?>" /> - <br /> <span class="vexpl"><?=gettext("You may enter a description here". - " for your reference (not parsed).");?></span></td> - </tr> - <tr> - <td width="22%" valign="top"> </td> - <td width="78%"> - <input name="Submit" type="submit" class="formbtn" value="<?=gettext("Save");?>" /> - <input type="button" class="formbtn" value="<?=gettext("Cancel");?>" onclick="window.location.href='<?=$referer;?>'" /> - <?php if (isset($id) && $a_wol[$id]): ?> - <input name="id" type="hidden" value="<?=htmlspecialchars($id);?>" /> - <?php endif; ?> - </td> - </tr> - </table> +<form action="services_wol_edit.php" method="post" name="iform" id="iform"> + <table width="100%" border="0" cellpadding="6" cellspacing="0" summary="wol edit"> + <tr> + <td colspan="2" valign="top" class="listtopic"><?=gettext("Edit WOL entry");?></td> + </tr> + <tr> + <td width="22%" valign="top" class="vncellreq"><?=gettext("Interface");?></td> + <td width="78%" class="vtable"> + <select name="interface" class="formfld"> + <?php + $interfaces = get_configured_interface_with_descr(); + foreach ($interfaces as $iface => $ifacename): ?> + <option value="<?=$iface;?>" <?php if (!link_interface_to_bridge($iface) && $iface == $pconfig['interface']) echo "selected=\"selected\""; ?>> + <?=htmlspecialchars($ifacename);?> + </option> + <?php endforeach; ?> + </select> + <br /> + <span class="vexpl"><?=gettext("Choose which interface this host is connected to.");?></span> + </td> + </tr> + <tr> + <td width="22%" valign="top" class="vncellreq"><?=gettext("MAC address");?></td> + <td width="78%" class="vtable"> + <input name="mac" type="text" class="formfld unknown" id="mac" size="20" value="<?=htmlspecialchars($pconfig['mac']);?>" /> + <br /> + <span class="vexpl"><?=gettext("Enter a MAC address in the following format: xx:xx:xx:xx:xx:xx");?></span> + </td> + </tr> + <tr> + <td width="22%" valign="top" class="vncell"><?=gettext("Description");?></td> + <td width="78%" class="vtable"> + <input name="descr" type="text" class="formfld unknown" id="descr" size="40" value="<?=htmlspecialchars($pconfig['descr']);?>" /> + <br /> <span class="vexpl"><?=gettext("You may enter a description here for your reference (not parsed).");?></span> + </td> + </tr> + <tr> + <td width="22%" valign="top"> </td> + <td width="78%"> + <input name="Submit" type="submit" class="formbtn" value="<?=gettext("Save");?>" /> + <input type="button" class="formbtn" value="<?=gettext("Cancel");?>" onclick="window.location.href='<?=$referer;?>'" /> + <?php if (isset($id) && $a_wol[$id]): ?> + <input name="id" type="hidden" value="<?=htmlspecialchars($id);?>" /> + <?php endif; ?> + </td> + </tr> + </table> </form> <?php include("fend.inc"); ?> </body> |