#174
#174
#174
Merge remote-tracking branch 'upstream/master'

Synchronize with the current status of upstream repository
Added in statistics at the data center level to show the measured watts versus the computed watts.

Also added in a measured watts versus maximum in the cabinet level.

Fixes #178
Correction to the update function. Somehow single quotes got stuck around a variable so the variable was read as a literal close #182
Added in fields to the DB update/create files for the SNMPVersion.

Updated the CDUTemplates page and the UpdateStats function to utilize the new snmpget, snmpwalk, cut, and SNMPVersion variables.

Fixes #184
Added the field for User Right of AdminOwnDevices.

Updated all of the User class methods to use PDO Library per #164

Updated the dc_stats, cabnavigator, and devices pages to base viewership on what departments a user is a member of, rather than the global ReadAccess right.

Use cabnavigator.php as the reference for how to handle the new right scheme.

#185
Addition of configurable tooltips for CDUs. Also added a css class for a loading indicator.  close #177
Adding unique IDs to switch ports for JS restructuring to come
Part of JS restructuring
Rework of primary search options to a more advanced setup.  Still needs proper translations added and the lookups for owner, etc. #180
Added a close button to the advanced search window #180
#174

Enhanced version.
Added Key info.
Added "Delete connection in DataBase" button.
Commented out new user rights checking as it is ignoring global rights.  Will look at later when I am done with the search alterations.  #185
Commented out new user rights checking as it is ignoring global rights.  Will look at later when I am done with the search alterations.  #185
Added functions for finding cabinets by owner and added the search by owner to the search results page. close #180
change to user rights checking and update to getdevicesbyowner function that should correctly include blades #114 #185
Found occurrence where I should have been dividing and I was multiplying instead.

Fixes #186
Apparently an enumerated field treats all of the valid options as strings, even if they are all integers.  By encapsulating the field as Multiplier=\"%d\" it resolved the issue.

Fixes #187