diff options
author | Renato Botelho <garga@FreeBSD.org> | 2015-02-05 12:52:44 -0200 |
---|---|---|
committer | Renato Botelho <garga@FreeBSD.org> | 2015-02-05 12:52:44 -0200 |
commit | 20078775d41d70bfde3ef06362d87d109e00bf5f (patch) | |
tree | 4b5fbf074a6d69144c1768bca123f426222b7212 /usr/local/www | |
parent | 42c57d69e296c9f5e90c2d00d928248242da65b5 (diff) | |
parent | c6c71b36ae0bca3b6689b6c9a8d226a42ffd9d61 (diff) | |
download | pfsense-20078775d41d70bfde3ef06362d87d109e00bf5f.zip pfsense-20078775d41d70bfde3ef06362d87d109e00bf5f.tar.gz |
Merge pull request #1458 from xbipin/patch-4
Diffstat (limited to 'usr/local/www')
-rw-r--r-- | usr/local/www/pkg_edit.php | 26 |
1 files changed, 26 insertions, 0 deletions
diff --git a/usr/local/www/pkg_edit.php b/usr/local/www/pkg_edit.php index 66c597b..7a58d81 100644 --- a/usr/local/www/pkg_edit.php +++ b/usr/local/www/pkg_edit.php @@ -808,6 +808,32 @@ if ($pkg['tabs'] <> "") { echo $input ."\n<br />" . fixup_string($pkga['description']) . "\n"; break; + case "schedule_selection": + $input = "<select id='{$pkga['fieldname']}' name='{$pkga['fieldname']}'>\n"; + $schedules = array(); + $schedules[] = "none"; + if(is_array($config['schedules']['schedule'])) { + foreach ($config['schedules']['schedule'] as $schedule) { + if ($schedule['name'] <> "") + $schedules[] = $schedule['name']; + } + } + foreach($schedules as $schedule) { + $selected = ($value == $schedule ? "selected=\"selected\"" : ""); + if($schedule == "none") + $input .= "<option value=\"\" {$selected}>{$schedule}</option>\n"; + else + $input .= "<option value=\"{$schedule}\" {$selected}>{$schedule}</option>\n"; + } + $input .= "</select>\n<br />\n" . fixup_string($pkga['description']) . "\n"; + if(isset($pkga['advancedfield']) && isset($adv_filed_count)) { + $js_array[] = $pkga['fieldname']; + $advanced .= display_advanced_field($pkga['fieldname']).$input; + $advanced .= "</div>\n"; + } else + echo $input; + break; + case "rowhelper": #$rowhelpername=($fields['fieldname'] ? $fields['fieldname'] : "row"); $rowhelpername="row"; |