Cleanup in files that is not php
authorMichael Holm <hollo@hollo.dk>
Mon, 22 Oct 2012 22:01:54 +0000 (00:01 +0200)
committerDenis Ovsienko <infrastation@yandex.ru>
Mon, 22 Oct 2012 22:22:00 +0000 (02:22 +0400)
12 files changed:
ChangeLog
README
gateways/netcat
gateways/ssh
gateways/telnet
plugins/README
scripts/init-sample-racks.sql
wwwroot/css/pi.css
wwwroot/js/inplace-edit.js
wwwroot/js/live_validation.js
wwwroot/js/portinfo.js
wwwroot/js/tag-cb.js

index a6c5100..f292a48 100644 (file)
--- a/ChangeLog
+++ b/ChangeLog
        bugfix: SNMP discovery of APC PDUs returned error (#504)
        bugfix: catch errors when uploading files (#420)
        update: list of virtual object types is now maintained as a Config setting (#488)
-       update: when an object is contained within another, display the parent's rackspace allocation info when viewing the child (#432) 
+       update: when an object is contained within another, display the parent's rackspace allocation info when viewing the child (#432)
        update: added the 'Slot number' attribute to object types which may be mounted in a blade chassis (#474)
        update: added an 'Uncheck all' button to the rackspace allocation page (#490)
        update: ability to change cable ID without deleting & re-adding the link (#457)
        bugfix: rowspan attribute was computed incorrectly sometimes
        bugfix: protect referenced dictionary records from deletion
        bugfix: config reset was wrong for default port type
-       bugfix: fixed incorrect string escaping caused by PHP magic_quotes 
+       bugfix: fixed incorrect string escaping caused by PHP magic_quotes
        update: Live VLANs color legend now distinguishes between 1 and 0
                MAC addresses on a port
        update: fixed tabindex in NATv4 rules form
diff --git a/README b/README
index 9be5e78..0acfe0a 100644 (file)
--- a/README
+++ b/README
@@ -196,7 +196,7 @@ Full list of filesystem paths which could be specified in custom index.php or se
  $racktables_confdir:    path where secret.php and local.php are located. It is not
                          recommended to define it in secret.php, cause only the path to
                                             local.php will be affected;
- $path_to_secret_php:    Ignore $racktables_confdir when locating secret.php and use 
+ $path_to_secret_php:    Ignore $racktables_confdir when locating secret.php and use
                          the specified path;
  $path_to_local_php:     idem for local.php.
 
index 4e2c87b..2e6c9ba 100755 (executable)
@@ -28,7 +28,7 @@ defined $op_host or die "ERROR: missing hostname argument (-h for help)";
 sub display_help {
     print <<END;
 netcat wrapper script for RackTables
-Usage: 
+Usage:
 $0 <hostname> [-b </path/to/netcat/binary>] [-p <port>] [--connect-timeout=<seconds>]
  -p, --port             TCP port number to connect to (defaults to 23)
  -b, --ncbin            Full path to netcat binary (defaults to $op_ncbin)
@@ -39,4 +39,4 @@ END
 
 my @params = ('-w', $op_timeout);
 
-exec ($op_ncbin, $op_host, $op_port, @params) or die "cannot exec $op_ncbin: $!"; 
+exec ($op_ncbin, $op_host, $op_port, @params) or die "cannot exec $op_ncbin: $!";
index 7e00c4e..e22ee76 100755 (executable)
@@ -46,7 +46,7 @@ sub display_help {
     print <<END;
 ssh batch client for RackTables.
 Takes commands list in standard input and gives the responses via standard output.
-Usage: 
+Usage:
 $0 <hostname> [-p <port>] [-l <username>] [-i <identity file>] [--connect-timeout=<seconds>] [--as-user=<username>] [--proto=<4|6>]
  -p, --port           TCP port number to connect to
  --proto              exclicitly specify IP protocol version
@@ -93,4 +93,4 @@ push @params, '-o', 'BatchMode=yes';
 push @params, '-o', 'CheckHostIP=no';
 push @params, '-o', 'LogLevel=ERROR';
 
-exec ('ssh', @params, $op_host, ($op_sh) ? ('sh') : ()) or die "cant exec ssh: $!"; 
+exec ('ssh', @params, $op_host, ($op_sh) ? ('sh') : ()) or die "cant exec ssh: $!";
index ba892eb..46b1e8e 100755 (executable)
@@ -37,7 +37,7 @@ sub display_help {
 telnet batch client for RackTables.
 Takes commands list in standard input and gives the responses via standard output.
 Login credentials are not specially handled and should be placed as first lines of input
-Usage: 
+Usage:
 $0 {hostname} [--port={port}] [--connect-timeout={seconds}] --prompt={regexp} [--timeout={seconds}]
 
 port: TCP port number to connect to
@@ -51,7 +51,7 @@ END
 my $port = $op_port || 23;
 
 my $session = Net::Telnet->new (
-    Host => $op_host, 
+    Host => $op_host,
     Port => $port,
     Timeout => $op_connect_timeout,
 );
index b06f88a..b141267 100644 (file)
@@ -8,7 +8,7 @@ Files are loaded in alphabetical order.
 
 It is recommended to override existing tabhandlers and ophandlers using
 registerTabHandler and registerOpHandler functions, respectively.
-This is preferred over overwriting of items in $tabhandler and $ophandler, 
+This is preferred over overwriting of items in $tabhandler and $ophandler,
 because allows overriding the same tab or operation in multiple plugins.
 
 Consider the following sample:
index 309f0f3..00152b5 100644 (file)
@@ -2,7 +2,7 @@ set names 'utf8';
 
 INSERT INTO `Molecule` VALUES (1);
 
-INSERT INTO `Object` (id, name, label, objtype_id, asset_no, has_problems, comment) VALUES 
+INSERT INTO `Object` (id, name, label, objtype_id, asset_no, has_problems, comment) VALUES
 (905,'london router','bbrtr1',7,'net247','no',NULL),
 (906,'londonswitch1','',8,NULL,'no',NULL),
 (907,'New-York router 1','bbrtr2a',7,'net55','no',NULL),
index f073a88..7d5fd9d 100644 (file)
@@ -255,7 +255,7 @@ a:hover {
        text-decoration: underline;
 }
 
-/* anchors  must be defined in order (link,visited,active,hover) 
+/* anchors  must be defined in order (link,visited,active,hover)
    to avoid unpredictable results */
 
 input {
@@ -677,7 +677,7 @@ a.img-link {
 /* text label with rackcode (object-rackspace tab) */
 .filter-text {
        font-family: "Courier New",Courier,monospace;
-}      
+}
 
 /* VLAN lists diff formatting (8021Q Ports and 8021Q Sync pages) */
 .vlan-diff {
index b4b5285..a0c2617 100644 (file)
@@ -64,9 +64,9 @@ function onPencilClick (event) {
        if (width < 150)
                width = 150;
        span.hide();
-       
+
        // hide pencil
-       onBodyMouseOver(); 
+       onBodyMouseOver();
        editMode = true;
 
        // construct editor form
@@ -77,7 +77,7 @@ function onPencilClick (event) {
                .keydown(
                        function (event) {
                                var code = event.keyCode ? event.keyCode : event.which;
-                               if (code == 13) 
+                               if (code == 13)
                                        onFormSubmit();
                                else if (code == 27)
                                        hideEditForm();
@@ -119,7 +119,7 @@ function onFormSubmit () {
        input.attr('disabled', 'true');
        btn.replaceWith('<img src="?module=chrome&uri=pix/ajax-loader.gif" title="Please wait" />');
        waiting_response = true;
-       
+
        var op = '';
        var item_id = '';
        var list = span[0].className.split (/\s+/);
@@ -133,7 +133,7 @@ function onFormSubmit () {
                        op = m[1];
                }
        }
-       
+
        $.ajax({
                type: 'POST',
                url: 'index.php',
index 30ca3f1..5e81c5b 100644 (file)
@@ -46,7 +46,7 @@ var Validate = {
                var character = String.fromCharCode(code);
 
                //We need only valid keypresses - not stuff like shift, Enter, Backspace etc.
-               if(     e.ctrlKey || 
+               if(     e.ctrlKey ||
                        code == 46 //Delete Key
                ) return;
                if(e.shiftKey) {
@@ -54,7 +54,7 @@ var Validate = {
                } else {
                        if(!(code >= 41 && code <= 126)) return;
                }
-       
+
                if(ele.getAttribute("allowedkeys")) {
                        var allowed_chars = new RegExp(ele.getAttribute("allowedkeys"));
                        if(!allowed_chars.test(character)) { //If a character was entered that is not allowed.
@@ -103,7 +103,7 @@ var Validate = {
                                        //Insert an error message span after the input element.
                                        var msg = ele.getAttribute('errormessage');
                                        if(!msg) msg = "Error!!";
-                                       
+
                                        var error_message = document.createElement("span");
                                        error_message.className = "validation-error-message";
                                        error_message.setAttribute("id","validation-error-message-"+ele.id);
index 688386b..b7942e9 100644 (file)
@@ -76,7 +76,7 @@ function menuItemClicked(menuItem, menu) {
        if (! matches)
                return;
        var type = matches[1];
-       
+
        var bSuccessIcon = false;
        $.ajax({
                async: true,
index 48e0896..985a228 100644 (file)
@@ -75,22 +75,22 @@ this.compactTreeMode = function() {
        }
        link.onclick = function () {self.fullTreeMode(); return false;};
        $(link).html('show full tree').show();
-       
+
        $('.tagtree').addClass('compact'); // disable hierachical padding
-       
+
        var separator = false; // next visible row is separator
        var bPrevSeparator = true; // prev visible row was separator
        $('input.tag-cb').each(function (i, item) {
                var tr = $(item).closest('tr');
-               
+
                if ($(item).hasClass('root'))
                        separator = true;
-               
+
                if (! item.checked && ! tagShortList[item.value]) {
                        tr.hide();
                        return;
                }
-               
+
                if (separator && ! bPrevSeparator) { // do not draw two separators together or very first separator
                        tr.addClass('separator');
                        bPrevSeparator = true;
@@ -108,9 +108,9 @@ this.fullTreeMode = function() {
        var link = $('a.toggleTreeMode')[0];
        link.onclick = function () {self.compactTreeMode(); return false;};
        $(link).html('show compact tree').show();
-       
+
        $('.tagtree').removeClass('compact'); // restore hierachical padding
-       
+
        var bPrevSeparator = true; // prev visible row was separator
        $('input.tag-cb').each(function (i, item) { // // do not draw two separators together or very first separator
                var tr = $(item).closest('tr');