r3153 - maintenance->trunk sync of changeset:3136
authorDenis Ovsienko <infrastation@yandex.ru>
Mon, 5 Oct 2009 13:57:32 +0000 (13:57 +0000)
committerDenis Ovsienko <infrastation@yandex.ru>
Mon, 5 Oct 2009 13:57:32 +0000 (13:57 +0000)
ChangeLog
inc/config.php
inc/database.php
inc/dictionary.php
install/init-dictbase.sql
upgrade.php

index e07cd07..343adb2 100644 (file)
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,4 +1,5 @@
 0.17.6
+       update: voice/video devices
        bugfix: PHP warning
        bugfix: escaping of a newly created IPv4 network name (ticket:292)
        bugfix: generate URLs more friendly for reverse proxies (ticket:246)
index 18edb21..1c819d1 100644 (file)
@@ -23,6 +23,7 @@ $max_dict_key = array
        '0.17.3' => 1150,
        '0.17.4' => 1150,
        '0.17.5' => 1322,
+       '0.17.6' => 1326,
 );
 
 define ('TAGNAME_REGEXP', '^[[:alnum:]]([\. _~-]?[[:alnum:]])*$');
index 603151c..a773b5d 100644 (file)
@@ -1866,7 +1866,7 @@ function addPortOIFCompat ($type1 = 0, $type2 = 0)
 
 function getDictStats ()
 {
-       $stock_chapters = array (1, 2, 11, 12, 13, 14, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27);
+       $stock_chapters = array (1, 2, 11, 12, 13, 14, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28);
        $query =
                "select Chapter.id as chapter_no, Chapter.name as chapter_name, count(dict_key) as wc from " .
                "Chapter left join Dictionary on Chapter.id = Dictionary.chapter_id group by Chapter.id";
index 042928a..6343aba 100644 (file)
@@ -1341,6 +1341,10 @@ $dictionary = array
        1320 => array ('chapter_id' => 13, 'dict_value' => 'Linux%GSKIP%Ubuntu 9.10'),
        1321 => array ('chapter_id' => 12, 'dict_value' => 'Huawei%GPASS%Quidway S5328C-EI-24S'),
        1322 => array ('chapter_id' => 2, 'dict_value' => 'AC-out'),
+       1323 => array ('chapter_id' => 1, 'dict_value' => 'Voice/video'),
+       1324 => array ('chapter_id' => 28, 'dict_value' => 'Cisco%GPASS%MCS 7816'),
+       1325 => array ('chapter_id' => 28, 'dict_value' => 'Cisco%GPASS%MCS 7825'),
+       1326 => array ('chapter_id' => 28, 'dict_value' => 'Cisco%GPASS%MCS 7835'),
 );
 
 ?>
index b9b8e8f..67e7a65 100644 (file)
@@ -101,7 +101,11 @@ INSERT INTO `AttributeMap` (`objtype_id`, `attr_id`, `chapter_id`) VALUES
 (965,1,NULL),
 (965,3,NULL),
 (965,2,25),
-(1055,2,26);
+(1055,2,26)
+(1323,1,NULL),
+(1323,2,28),
+(1323,3,NULL),
+(1323,5,NULL);
 
 INSERT INTO `Chapter` (`id`, `sticky`, `name`) VALUES
 (1,'yes','RackObjectType'),
@@ -120,7 +124,8 @@ INSERT INTO `Chapter` (`id`, `sticky`, `name`) VALUES
 (24,'no','network security models'),
 (25,'no','wireless models'),
 (26,'no','fibre channel switch models'),
-(27,'no','PDU models');
+(27,'no','PDU models'),
+(28,'no','Voice/video hardware');
 
 INSERT INTO `PortInnerInterface` VALUES
 (1,'hardwired'),
index d90c20a..b1b1f69 100644 (file)
@@ -37,6 +37,7 @@ function getDBUpgradePath ($v1, $v2)
                '0.17.3',
                '0.17.4',
                '0.17.5',
+               '0.17.6',
        );
        if (!in_array ($v1, $versionhistory) or !in_array ($v2, $versionhistory))
                return NULL;
@@ -408,6 +409,14 @@ CREATE TABLE `PortInterfaceCompat` (
                        $query[] = 'INSERT INTO AttributeMap (objtype_id, attr_id) VALUES (2, 1), (2, 3), (2, 5)';
                        $query[] = "UPDATE Config SET varvalue = '0.17.5' WHERE varname = 'DB_VERSION'";
                        break;
+               case '0.17.6':
+                       $query[] = "INSERT INTO `Chapter` (`id`, `sticky`, `name`) VALUES (28,'no','Voice/video hardware')";
+                       $query[] = "INSERT INTO `AttributeMap` (`objtype_id`, `attr_id`, `chapter_id`) VALUES (1323,1,NULL)";
+                       $query[] = "INSERT INTO `AttributeMap` (`objtype_id`, `attr_id`, `chapter_id`) VALUES (1323,2,28)";
+                       $query[] = "INSERT INTO `AttributeMap` (`objtype_id`, `attr_id`, `chapter_id`) VALUES (1323,3,NULL)";
+                       $query[] = "INSERT INTO `AttributeMap` (`objtype_id`, `attr_id`, `chapter_id`) VALUES (1323,5,NULL)";
+                       $query[] = "UPDATE Config SET varvalue = '0.17.6' WHERE varname = 'DB_VERSION'";
+                       break;
                default:
                        showFailure ("executeUpgradeBatch () failed, because batch '${batchid}' isn't defined", __FILE__);
                        die;