summaryrefslogtreecommitdiffstats
path: root/src/usr/local/www/system.php
Commit message (Collapse)AuthorAgeFilesLines
* Required fields for System pagesPhil Davis2017-01-301-4/+4
| | | | (cherry picked from commit 153c3aa61fe65c51d584a57c032a4805048e3062)
* Redmine #5549 Allow variable number of DNS ServersPhil Davis2017-01-131-60/+119
| | | | (cherry picked from commit a2d23e88596deab6bbed2818385a0b72c913843a)
* Tidy up "<script>" tagsColin Fleming2017-01-131-1/+1
| | | | | | | | Tidy up <script> tags by adding TYPE attribute (https://doc.pfsense.org/index.php/Developer_Style_Guide#HTML_Specific_Rules) (cherry picked from commit 463456964709015d4b1c591aa4251c831a39c71d)
* Add requirestatefilter. Implements #7069.derelict-pf2017-01-111-0/+4
| | | | (cherry picked from commit 0a3150896bc412868cfb79473293ed81c87a50a7)
* Etc/GMT timezone text using ngettext()Phil Davis2017-01-061-5/+3
| | | | (cherry picked from commit 88de4ab06c8a330a3cedf474b3e218a941f6db66)
* Ticket #7089 Enhance Etc/GMT timezone descriptionsRenato Botelho2017-01-061-1/+35
| | | | | | | These work opposite to the way mere mortals expect. Read: https://github.com/eggert/tz/blob/master/etcetera Based on @phil-davis' patch from https://github.com/pfsense/pfsense/pull/3354
* Redmine #7089 Add extra help about timezonePhil Davis2017-01-061-1/+2
| | | | | We could also add some text like this to encourage users to choose the "Continent/City" time zones. (cherry picked from commit 0436b9a5197ac8c4646a006c0e351ecf66059193)
* Change wordingdoktornotor2017-01-041-1/+1
| | | | (cherry picked from commit 6c1e85e544814d336b47fbc782a6aff77ea7301f)
* Improve - System - General - DNS Server Settings descriptionsdoktornotor2017-01-041-6/+7
| | | | | | | | | - Add missing DNS Resolver references - Nuke PPTP VPN mentions - Use letter case consistently. The "Disable DNS Forwarder" option naming is rather unfortunate as well (would be much better with something like "Use local DNS server"), but changing that would require documentation changes. (cherry picked from commit a56e37ca671873418e82382a8466b8014bf4bc83)
* Fix DNS Server Gateway CheckPhil Davis2016-12-271-6/+4
| | | | | | If I enter a DNS server IP address that is on a locally connected network, and choose a gateway for it, this code was supposed to give an error message. But no error was given because $_POST[$dnsgwitem] is actually the name of the gateway, but old line 197 called interface_has_gateway() which was expecting an interface to be passed. Just get rid of the interface_has_gateway() test, and come into this foreach() whenever the users chooses a gateway that is not "none". (cherry picked from commit d858795251b3eb2190cc16adaec13a4efee9955b)
* Provide conrol on system.php to allow display of hostname on login bannerSteve Beaver2016-10-241-0/+10
| | | | (cherry picked from commit a22947a4980a9f8beb294d6bad039495164ff1aa)
* Move copyright from ESF to NetgateRenato Botelho2016-09-061-1/+1
|
* Revise widget refresh timingStephen Beaver2016-08-181-1/+1
| | | | (cherry picked from commit 134ee13df54280441c25b047b406628eeebbb8db)
* Added control to set dashboard widget refresh periodStephen Beaver2016-08-181-0/+20
| | | | | | | Start each widget refresh system after a short random delay to prevent all widgets hitting the server at the exactsame time Fix issues wherein two widgets were resetting the refresh timer from the AJAX call, not the call-back function, thereby risking stepping on themselves (cherry picked from commit 512f2c10af716243046bdd08140856bb8e45222b)
* Review license / copyright on all files (final round)Renato Botelho2016-07-151-43/+42
|
* Feature #6388 custom GUI preference settings per userPhil Davis2016-06-301-100/+11
|
* Always use require_oncePhil Davis2016-06-271-1/+1
| | | | | | | | | The usage of require() and require_once() throughout the system is inconsistent, and "bugs" come up now and then when the order of "requires" is a bit different and some require() happens after the include file is already included/required. It seems to me that there is no harm at all in always using require_once().
* Load actual value of webguihostnamemenuPhil Davis2016-06-231-1/+1
| | | | | This is a string from a list of valid values (empty, "hostonly", "fqdn"). So it is not correct to just gather a true/false value here. (cherry picked from commit e93242eb2ad5a45fb6ab1526f0b6ddcc716e5b96)
* Added option to System > General Setup > webConfigurator to change the title ↵Christopher Fazendin2016-06-221-0/+14
| | | | | | of the Help menu in the navbar to either the system hostname or fqdn. (cherry picked from commit 1d12996755ee6fb9b9e163d292bdba160a926e64)
* Comment typosPhil Davis2016-06-011-1/+1
| | | | I can't resist fixing them when I see them.
* Add Compact-RED theme and update system.php to sort available themes by ↵Stephen Beaver2016-05-091-6/+24
| | | | | | pfSense, then BETA, then user supplied themes. (cherry picked from commit 6a5c6661960e1cd39e3caf66a3caaeb2678d27b1)
* WArn user on selecting non pfSense theme/cssStephen Beaver2016-04-211-1/+26
| | | | (cherry picked from commit 7bb301eb4d99c13784d6753ad3b39b651655b40f)
* System / General Setup - Remove Beta BadgesNOYB2016-04-111-3/+2
| | | | | Remove beta badge from Associated Panels Show/Hide options. Remove beta badge from Left Column Labels option.
* System / General Setup - Remove PersonalizationsNOYB2016-03-291-5/+5
| | | | Remove "you" personalizations.
* organize assets and put 3rd party into vendor folderJared Dillard2016-03-161-5/+3
|
* remove beta marking for dashboard columns featureJared Dillard2016-03-151-1/+1
|
* Status Monitoring - Settings Panel CollapsibleNOYB2016-03-101-0/+11
| | | | | | | Make the status monitoring settings panel collapsible with page load state configurable in general setup associated panels show/hide. Replace Update button with refresh icon on title bar. Required by FreeBSD-Ports pull request #78 Status Monitoring - Settings Panel Collapsible.
* Initialize variables correctlyNewEraCracker2016-02-221-1/+1
| | | | 1) gmirror.inc: there are two calls to exec(), those calls expect the 2nd parameter to be an array, this commit initializes the variables correctly. 2) system.php: variable dnslist is used as an array without prior type initialization. This is one of the causes for apparent PR #2680 problems (which led to its reversal). Note: After this commit is merged PR #2680 may be safely reapplied for more tough code.
* Revert PR 2680Stephen Beaver2016-02-221-3/+2
|
* Merge pull request #2678 from TheUbuntuGuy/masterStephen Beaver2016-02-211-1/+1
|\
| * Fix regression on general setup page preventing save with blank DNS serversMark Furneaux2016-02-211-1/+1
| | | | | | | | Introduced in f700dc9
* | Fix #5916 Do not complain about duplicated blank DNS server entriesPhil Davis2016-02-211-1/+3
|/ | | Reported by redmine https://redmine.pfsense.org/issues/5916
* Don't allow an IP to be configured multiple times as a DNS server. Ticket #5915Chris Buechler2016-02-201-0/+5
|
* Use consistent webConfigurator spellingk-paulius2016-02-131-2/+2
|
* Fix WebConfigurator spelling.k-paulius2016-02-101-1/+1
|
* Internationalization of various system*.phpPhil Davis2016-02-031-3/+3
|
* Fix #5690:Renato Botelho2016-01-211-1/+1
| | | | | | - Remove parameters from set_language() - Add a global variable for default language - add env var for LANG, otherwise it won't work
* Fixed #5789Stephen Beaver2016-01-211-1/+1
|
* Think the term 'associated' may be better here than 'special'.NOYB2016-01-201-1/+1
|
* Use icons instead of text.NOYB2016-01-201-1/+1
| | | | Shorten titles to be more consistent with other title bar shortcuts and also match the option setting title.
* Apply recommended changes.NOYB2016-01-201-1/+1
|
* Special Panels - Show/HideNOYB2016-01-201-0/+40
| | | | | Add configuration option to show or hide special panels. When a panel is hidden a button is displayed on the page title bar to toggle the panel display.
* UI ConsistencyPhil Davis2016-01-141-3/+3
| | | | | | | | | 1) Put the heading "Actions" at the top of all the "Actions" columns - it was on some and not others. 2) Some more consistent capitalization of panel titles etc. 3) Most interfaces section edit pages had a section titled like "GIF Configuration", "GRE Configuration". Make them all consistent, e.g. "QinQ Configuration" rather than "Interface QinQ Edit"...
* System / General Setup - Word SpacingNOYB2016-01-111-4/+4
| | | | | Add space between words. Restore gateway placeholder; now being handled by form input class (PR #2295).
* Fix minor typos and correct code standardsNewEraCracker2016-01-061-1/+1
|
* Add "BETA" badge to ne UI featureStephen Beaver2015-12-211-1/+1
|
* WebGUI Left Column Labels HyperNOYB2015-12-191-0/+11
| | | | | | | | | | | | | | | Touch Screen Usability Annoyance https://forum.pfsense.org/index.php?topic=104135.0 Clicking the labels in the left column selects/activates the first item. This is the perfectly natural place for scrolling with thumb. No big problem really for input fields, but check boxes and buttons are inadvertently selected/toggled resulting in unintended configuration changes. Would be real nice if the labels in the left column were not "active". This commit provides an option in System - General Setup page to enable/disable this "feature". There is probably a better way, but this appears to be functional. For now at least it seems to work for me anyway. Just have to eliminate (null) the for attribute on the group labels so it doesn't have a target.
* HTML Compliance - System - General SetupNOYB2015-12-161-2/+5
| | | | | Remove placeholder from dns gateway selector. Close container div tag.
* Remove all pfSense_MODULE and pfSense_BUILDER_BINARIES definitions, whatever ↵Renato Botelho2015-12-151-4/+0
| | | | was the reason they were added, it was never finished and it's not being used
* Code style System AdvancedPhil Davis2015-12-151-13/+15
|
OpenPOWER on IntegriCloud