Commit Graph
193 Commits
Author SHA1 Message Date
cigamit 530836b307 minor graph perms tweak 2016-03-27 10:44:54 -05:00
cigamit 7631d9d2bc light visual touch up in user and group management 2016-03-20 08:39:08 -05:00
cigamit 2153b6402b make the timespan selector mandatory 2016-03-19 14:07:44 -05:00
cigamit c707dd23fd fixin form glitch 2016-03-09 21:21:42 -06:00
cigamit 8faf7e2463 allow cacti to maintain stronger passwords
If using PHP 5.5 and above, use PHP's built in password hashing and
verification functions.
2016-03-06 16:17:49 -06:00
cigamit d5d2e74405 fix a few minor issues with latest password change 2016-03-06 15:34:34 -06:00
cigamit 56334fc980 improve admin change password behavior 2016-03-06 15:24:26 -06:00
cigamit 2362b6cca8 add permission check functions
if an admin changes the setting of a user or group, insure that all
logged in users get those permission changes right away.
2016-03-06 15:05:06 -06:00
cigamit 7e40b66e4b fixin issue with user plugin realms and cleanup
user would loose realm permissions upon save
2016-03-06 09:44:21 -06:00
cigamit 9efa4dc505 define four standard roles
cleanup the permissions page
2016-02-27 15:08:29 -06:00
cigamit c8b700abea fixin multiple issues
change includes moving constant definition to global, changing
pagination presentation, correcting  function name in graphs_new.php
2016-02-15 08:04:32 -06:00
cigamit 9f79d702f3 rename settings_graphs to settings_user, rename settings_graphs_group to settings_user_group
If you are running in development, you have to issue these two commands
rename table settings_graphs to settings_user;
rename table settings_graphs_group to settings_user_group
2016-02-14 14:26:48 -06:00
cigamit 26053b7527 replace deprecated get_request_var_post() with get_nfilter_request_var()
replace the deprecated calls and also start developer mode injection
checking
2016-02-11 16:46:14 -06:00
cigamit a3875aea8a completion of removal of $_REQUEST, $_GET, $_POST in base directory
the lib directory still must be updated.
2016-02-07 18:20:55 -06:00
cigamit 2387bd4a08 removing many $_GET, $_REQUEST, and $_POST variable usage
There are still three steps to go in this overall.  The first is to
replace all the page filtering session storing and validation functions
and the second is to propagate those changes into various areas of the
lib directory that include the use of the various variables, lastly,
developer mode will have to be enable to see if there are any variables
used in the code that have not been sanitized.  Note, at this point the
develop branch should be thought of as slightly unstable
2016-02-07 12:51:49 -06:00
Linegod aeb6ae7174 correct isset_request_var 2016-02-06 11:24:45 -06:00
Linegod 8dadf2d9a9 first pass of _POST to get_request_var_post 2016-02-06 10:44:05 -06:00
cigamit da34108e21 remove use of deprecated function get_request_var_request(). replace it with get_request_var()
this is part three of project to remove the use of $_GET, $_REQUEST, and
$_POST in the code.  Parts one and two have already been completed.
Part one was to remove the use of $_GET throughout the code, part two
was the incorporation of wrapper functions to handle specific
validation, verification and sanitization cases.  This third part will
remove the use of the get_request_var_request() from the code.  Part
four, and beyond will include the removal of both $_REQUEST and $_POST
super globals from the code.
2016-01-30 15:53:08 -06:00
Micke2k d188f1631d Change Copyright year 2015 -> 2016 2016-01-29 21:46:02 +04:00
cigamit 671579002a Resolve more issues with csrf magic
After the inclusion of pace.js, csrf magic does not properly interact
with $.post().  This is a workaround.
2015-11-14 12:07:04 -06:00
cigamit 4fc14f929d Remove deprecated tags and remove inline styles
Removing <strong> in many areas
Moving inline styles to classes
2015-08-09 19:55:44 -05:00
cigamit 3cfb59d166 Allow 'password_change' to be saved. Correct validation logic
Allow 'password_change' setting to be saved.  Correct password
validation logic in form.  Clear passwords in form on page
initialization.
2015-08-09 08:14:59 -05:00
cigamit 4547bdafc0 Resolving issues with password management
Create a 'Change Password' user option in user_auth table
Don't show 'Change Password' unless user is in Local realm and has
permission
Move $auth_realms function to a library call
Add message when a user attempts to access auth_changepassword.php
incorrectly
2015-08-08 22:28:37 -05:00
cigamit 614ab70ad2 More inline style removal 2015-08-07 19:53:35 -05:00
cigamit edb2ac0d41 Fixing broken pages due to ajax implementation
Moving to Ajax rendering causes some pages to break.  Fixing.
2015-08-02 16:39:20 -05:00
cigamit 52f5c0d093 More inline style removal
Removing more inline styles
2015-08-02 09:02:40 -05:00
cigamit c6b7666f8b Remove several inline styles and non html5 compatible attributes
Remove several inlines styles and replace with css
Remove several non-HTML5 attributes
Correct title/alt on image objects
2015-08-02 08:18:15 -05:00
cigamit 8350a5f88e Unable to save Users and Groups
Correcting some issues with users and groups based upon header and HTML5
changes
2015-07-27 18:41:19 -05:00
cigamit e91b163e56 syncing with 0.8.8e SVN repository
syncing changes with upcoming 0.8.8e release.
2015-07-05 21:56:38 -05:00
cigamit 4e4dd6784a improve the processing of selected_items
improve the processing of selected_items to guard against sql injections
2015-06-17 07:05:53 -05:00
cigamit e33f692d2c new form functions for ajax
add two new form functions to support ajax
move some double to single quotes
2015-06-15 00:14:43 -05:00
cigamit 1cdb8dab9a Major confirmation form standardization and QA phase III
HTML5 requires sane forms.  Let's make all forms sane then.
2015-05-30 21:49:03 -05:00
cigamit d4b5c8d300 Major confirmation form standardization and QA phase II
Add table form action ajax
Fix alignment in reporting
Add jQuery form manipulation in reporting
2015-05-30 15:32:23 -05:00
cigamit 017ca55c4e Major confirmation form standardization and QA phase 1
Major confirmation form standardization and QA Phase 1
New loadPageNoHeader function
Convert subTabs to use Ajax Load
Remove more inline styles
2015-05-30 12:03:05 -05:00
cigamit 71a1c6675d normalize the use of checkboxes and fix device autocomplete behavior
remove the use of the get_checkbox_style and move to CSS.  also, fix the
behavior of the device automcomplete when using ajax page navigation
using the modern theme.
2015-05-17 20:06:50 -05:00
cigamit f49357c71b HTML5 Support
changes to support html5
2015-05-15 22:29:42 -05:00
cigamit 78bc7f9545 session and filter control changes
- rename clear_x to clear
- add check_changed() function to pages missing it
- rename some session variables
2015-04-24 22:30:26 -05:00
cigamit 2d1ddcc311 Remove egeg* and Various Fixup
- Remove all references to ereg*
- Add filteredValue class where applicable
- Remove some XSS issues
2015-04-03 20:35:30 -05:00
cigamit 1340f5c31d Automation Merge 1 of 2
- Merging automation Phase I which only includes the Autom8 plugin.
Phase II will included an enhanced discovery plugin.
- Also reworked the cacti_log function to specify a level in order to
streamline code
- Converted poller functions to still include Poller[xx], but all others
will not
- More conversion of double to single quotes
2015-04-03 18:27:54 -05:00
cigamit fba5bd434f Various Cleanup
- Double to Single Quote
- Search position and width
2015-03-30 20:45:47 -05:00
cigamit a77773a5f8 Bug#0002512
- Fixing missing table bug
- Missed on file from prior commit of Bug#0002513
2015-03-29 19:07:41 -05:00
cigamit cdd8302584 No Zoom on MRTG View, Fix Collapsing Graph Settings for User and Groups
When in MRTG View, you should not be able to zoom.  Also, when viewing
and editing Graph Settings, those settings table headers should be
collapsible to match the behavior from the Graph tab.
2015-03-29 10:45:47 -05:00
Andreas Braun 73724f4e83 - merge Nectar
git-svn-id: svn+ssh://repo.cacti.net/var/data/svnroot/cacti/cacti/branches/0.8.8@7676 860744bd-22fc-0310-8c96-e9fe5004b5ca
2015-01-08 18:46:14 +00:00
Jimmy Conner a4d8dbaf5a 1) Add user profile management page for users (save not working yet)
2) Add user email field in upgrade
3) Extend collapsible columns to more pages and sections, and soon all 
sections
4) More modern theme tweaks like form objects and calendar widget
5) Add new realm for user profile management.

git-svn-id: svn+ssh://repo.cacti.net/var/data/svnroot/cacti/cacti/branches/0.8.8@7663 860744bd-22fc-0310-8c96-e9fe5004b5ca
2015-01-04 02:16:11 +00:00
Jimmy Conner 5bde3da972 1) Update Copyright Years Correct a few minor CY Issues
2) Allow Locking/UnLocking of Graphs
3) ToolTips
4) Correct Minor Issues with Login/Out/Permission associated with Theme JS
5) Upgrade jQuery which has Fixes for Major issue in Safari 7/8.1

git-svn-id: svn+ssh://repo.cacti.net/var/data/svnroot/cacti/cacti/branches/0.8.8@7662 860744bd-22fc-0310-8c96-e9fe5004b5ca
2015-01-04 01:52:50 +00:00
Jimmy Conner aead1c8f3f 1) CLog again
2) Correct some plugin issues related to snmpagent
3) Update modern jQueryUI CSS and images (again)
4) Add autocomplete for device in a few areas add new form object for generic callback
5) Give filter and form objects the jQueryUI styling in modern
6) Convert the Tree edit code to an API
7) Minor CSS changes

git-svn-id: svn+ssh://repo.cacti.net/var/data/svnroot/cacti/cacti/branches/0.8.8@7651 860744bd-22fc-0310-8c96-e9fe5004b5ca
2015-01-03 04:20:32 +00:00
Jimmy Conner 4d353f3ac1 1) More removal of colons
2) Add Filter Icon to Filters
3) It's not a Host, it's a Device

git-svn-id: svn+ssh://repo.cacti.net/var/data/svnroot/cacti/cacti/branches/0.8.8@7645 860744bd-22fc-0310-8c96-e9fe5004b5ca
2015-01-01 01:23:29 +00:00
Jimmy Conner cc50b39a7f 1) Remove 'Default' everywhere
2) Remove colons at the end of filter names

git-svn-id: svn+ssh://repo.cacti.net/var/data/svnroot/cacti/cacti/branches/0.8.8@7644 860744bd-22fc-0310-8c96-e9fe5004b5ca
2015-01-01 00:27:19 +00:00
Jimmy Conner 3cc4018310 Integrate Secpass plugin into the core
Add function to installer to allow easy adding of columns, just like plugins have

git-svn-id: svn+ssh://repo.cacti.net/var/data/svnroot/cacti/cacti/branches/0.8.8@7633 860744bd-22fc-0310-8c96-e9fe5004b5ca
2014-12-30 05:53:31 +00:00
Jimmy Conner cb599443e5 A little bit of cleanup
Change double quotes to single quotes where possible
Move to prepared statements were possible

git-svn-id: svn+ssh://repo.cacti.net/var/data/svnroot/cacti/cacti/branches/0.8.8@7624 860744bd-22fc-0310-8c96-e9fe5004b5ca
2014-12-28 23:19:55 +00:00