r2626 - phase out rtwidth_0, rtwidth_1 and rtwidth_2
authorDenis Ovsienko <infrastation@yandex.ru>
Thu, 9 Apr 2009 14:42:13 +0000 (14:42 +0000)
committerDenis Ovsienko <infrastation@yandex.ru>
Thu, 9 Apr 2009 14:42:13 +0000 (14:42 +0000)
ChangeLog
inc/functions.php
inc/interface.php
install/init-dictbase.sql
render_image.php
upgrade.php

index e2e72a4..d9203ed 100644 (file)
--- a/ChangeLog
+++ b/ChangeLog
@@ -24,6 +24,7 @@
        update: RackTables installation is now done only through install.php
        update: records for F5 hardware
        update: don't require HASH extension any more
+       update: rack thumb dimensions aren't configured any more
        bugfix: show error message if snmp module isn't loaded.  closes ticket 43 (by Aaron)
        bugfix: show error message for duplicate IPv4 network record
        bugfix: it was possible to access the system as any existing
index cfdc9a9..fac3273 100644 (file)
@@ -1330,7 +1330,8 @@ function getRackCodeStats ()
 
 function getRackImageWidth ()
 {
-       return 3 + getConfigVar ('rtwidth_0') + getConfigVar ('rtwidth_1') + getConfigVar ('rtwidth_2') + 3;
+       global $rtwidth;
+       return 3 + $rtwidth[0] + $rtwidth[1] + $rtwidth[2] + 3;
 }
 
 function getRackImageHeight ($units)
index 805eb76..86ac189 100644 (file)
@@ -210,6 +210,14 @@ $attrtypes = array
        'dict' => '[D] dictionary record'
 );
 
+// Rack thumbnail image width summands: "front", "interior" and "rear" elements w/o surrounding border.
+$rtwidth = array
+(
+       0 => 9,
+       1 => 21,
+       2 => 9
+);
+
 // Main menu.
 function renderIndex ()
 {
index 768731d..f541115 100644 (file)
@@ -234,9 +234,6 @@ INSERT INTO `Dictionary` (`chapter_id`, `dict_key`, `dict_value`) VALUES (2,681,
 INSERT INTO `Dictionary` (`chapter_id`, `dict_key`, `dict_value`) VALUES (2,682,'async serial (DB-25)');
 INSERT INTO `Dictionary` (`chapter_id`, `dict_key`, `dict_value`) VALUES (1,798,'Network security');
 
-INSERT INTO `Config` (varname, varvalue, vartype, emptyok, is_hidden, description) VALUES ('rtwidth_0','9','uint','no','yes','');
-INSERT INTO `Config` (varname, varvalue, vartype, emptyok, is_hidden, description) VALUES ('rtwidth_1','21','uint','no','yes','');
-INSERT INTO `Config` (varname, varvalue, vartype, emptyok, is_hidden, description) VALUES ('rtwidth_2','9','uint','no','yes','');
 INSERT INTO `Config` (varname, varvalue, vartype, emptyok, is_hidden, description) VALUES ('color_F','8fbfbf','string','no','yes','HSV: 180-25-75. Free atoms, they are available for allocation to objects.');
 INSERT INTO `Config` (varname, varvalue, vartype, emptyok, is_hidden, description) VALUES ('color_A','bfbfbf','string','no','yes','HSV: 0-0-75. Absent atoms.');
 INSERT INTO `Config` (varname, varvalue, vartype, emptyok, is_hidden, description) VALUES ('color_U','bf8f8f','string','no','yes','HSV: 0-25-75. Unusable atoms. Some problems keep them from being free.');
index 8c63163..38ac387 100644 (file)
@@ -85,13 +85,7 @@ function generateMiniRack ($rack_id = 0)
                return;
        }
        markupObjectProblems ($rackData);
-       // Cache in a local array, because we are going to use those values often.
-       $rtwidth = array
-       (
-               0 => getConfigVar ('rtwidth_0'),
-               1 => getConfigVar ('rtwidth_1'),
-               2 => getConfigVar ('rtwidth_2')
-       );
+       global $rtwidth;
        $rtdepth = 9;
        $offset[0] = 3;
        $offset[1] = 3 + $rtwidth[0];
index f768dad..1d81c40 100644 (file)
@@ -172,8 +172,6 @@ CREATE TABLE `FileLink` (
                        $query[] = 'alter table TagStorage drop key target_id';
                        $query[] = 'alter table TagStorage add UNIQUE KEY `entity_tag` (`entity_realm`,`entity_id`,`tag_id`)';
                        $query[] = 'alter table TagStorage add KEY `entity_id` (`entity_id`)';
-                       $query[] = "delete from Config where varname = 'USER_AUTH_SRC' limit 1";
-                       $query[] = "delete from Config where varname = 'COOKIE_TTL' limit 1";
                        $query[] = "INSERT INTO `Config` (varname, varvalue, vartype, emptyok, is_hidden, description) VALUES ('PREVIEW_TEXT_MAXCHARS','10240','uint','yes','no','Max chars for text file preview')";
                        $query[] = "INSERT INTO `Config` (varname, varvalue, vartype, emptyok, is_hidden, description) VALUES ('PREVIEW_TEXT_ROWS','25','uint','yes','no','Rows for text file preview')";
                        $query[] = "INSERT INTO `Config` (varname, varvalue, vartype, emptyok, is_hidden, description) VALUES ('PREVIEW_TEXT_COLS','80','uint','yes','no','Columns for text file preview')";
@@ -184,6 +182,11 @@ CREATE TABLE `FileLink` (
                        $query[] = "INSERT INTO `Config` (varname, varvalue, vartype, emptyok, is_hidden, description) VALUES ('IPV4NAT_LISTSRC','{$typeid_4} or {$typeid_7} or {$typeid_8}','string','yes','no','List source: IPv4 NAT performers')";
                        $query[] = "INSERT INTO `Config` (varname, varvalue, vartype, emptyok, is_hidden, description) VALUES ('ASSETWARN_LISTSRC','{$typeid_4} or {$typeid_7} or {$typeid_8}','string','yes','no','List source: object, for which asset tag should be set')";
                        $query[] = "INSERT INTO `Config` (varname, varvalue, vartype, emptyok, is_hidden, description) VALUES ('NAMEWARN_LISTSRC','{$typeid_4} or {$typeid_7} or {$typeid_8}','string','yes','no','List source: object, for which common name should be set')";
+                       $query[] = "delete from Config where varname = 'USER_AUTH_SRC'";
+                       $query[] = "delete from Config where varname = 'COOKIE_TTL'";
+                       $query[] = "delete from Config where varname = 'rtwidth_0'";
+                       $query[] = "delete from Config where varname = 'rtwidth_1'";
+                       $query[] = "delete from Config where varname = 'rtwidth_2'";
                        $query[] = "delete from Config where varname = 'NAMEFUL_OBJTYPES'";
                        $query[] = "delete from Config where varname = 'REQUIRE_ASSET_TAG_FOR'";
                        $query[] = "delete from Config where varname = 'IPV4_PERFORMERS'";