r4114 updIPv4Prefix(): sayonara
authorDenis Ovsienko <infrastation@yandex.ru>
Thu, 13 Jan 2011 08:48:29 +0000 (08:48 +0000)
committerDenis Ovsienko <infrastation@yandex.ru>
Thu, 13 Jan 2011 08:48:29 +0000 (08:48 +0000)
updateIPv4Network_real(): sayonara
updIPv6Prefix(): sayonara
updateIPv6Network_real(): sayonara

inc/database.php
inc/navigation.php
inc/ophandlers.php

index bd8ebab616e99d3ce3ab28357efb01b46d5db6f3..ddca0873775efd1786729acaa4062a0c5f6024b4 100644 (file)
@@ -1404,17 +1404,6 @@ function getIPv6AddressNetworkId ($ip, $masklen = 128)
        return NULL;
 }
 
-
-function updateIPv4Network_real ($id = 0, $name = '', $comment = '')
-{
-       return usePreparedExecuteBlade ('UPDATE IPv4Network SET name = ?, comment = ? WHERE id = ?', array ($name, $comment, $id));
-}
-
-function updateIPv6Network_real ($id = 0, $name = '', $comment = '')
-{
-       return usePreparedExecuteBlade ('UPDATE IPv6Network SET name = ?, comment = ? WHERE id = ?', array ($name, $comment, $id));
-}
-
 // It is a wrapper around updateV4Address and updateV6Address.
 // You can pass dotted IPv4, human representation of IPv6, or instance of IPv6Address
 function updateAddress ($ip = 0, $name = '', $reserved = 'no')
index 9a2fd9e721a79ffcdfa0f92b74fb174ec0a323c7..081fae43740b594728b48aa0a07439dffdb1b737 100644 (file)
@@ -291,7 +291,6 @@ $tabhandler['ipv4net']['files'] = 'renderFilesForEntity';
 $tabhandler['ipv4net']['8021q'] = 'renderVLANIPLinks';
 $trigger['ipv4net']['tags'] = 'trigger_tags';
 $trigger['ipv4net']['8021q'] = 'trigger_ipv4net_vlanconfig';
-$ophandler['ipv4net']['properties']['editRange'] = 'updIPv4Prefix';
 $ophandler['ipv4net']['liveptr']['importPTRData'] = 'importPTRData';
 $ophandler['ipv4net']['tags']['saveTags'] = 'saveEntityTags';
 $ophandler['ipv4net']['files']['addFile'] = 'addFileToEntity';
@@ -299,6 +298,20 @@ $ophandler['ipv4net']['files']['linkFile'] = 'linkFileToEntity';
 $ophandler['ipv4net']['files']['unlinkFile'] = 'unlinkFile';
 $ophandler['ipv4net']['8021q']['bind'] = 'bindVLANtoIPv4';
 $ophandler['ipv4net']['8021q']['unbind'] = 'unbindVLANfromIPv4';
+$ophandler['ipv4net']['properties']['editRange'] = array
+(
+       'table' => 'IPv4Network',
+       'action' => 'UPDATE',
+       'set_arglist' => array
+       (
+               array ('url_argname' => 'name', 'assertion' => 'string0'),
+               array ('url_argname' => 'comment', 'assertion' => 'string0'),
+       ),
+       'where_arglist' => array
+       (
+               array ('url_argname' => 'id', 'assertion' => 'uint')
+       ),
+);
 
 $page['ipv6net']['parent'] = 'ipv6space';
 $page['ipv6net']['bypass'] = 'id';
@@ -315,13 +328,26 @@ $tabhandler['ipv6net']['files'] = 'renderFilesForEntity';
 $tabhandler['ipv6net']['8021q'] = 'renderVLANIPLinks';
 $trigger['ipv6net']['tags'] = 'trigger_tags';
 $trigger['ipv6net']['8021q'] = 'trigger_ipv6net_vlanconfig';
-$ophandler['ipv6net']['properties']['editRange'] = 'updIPv6Prefix';
 $ophandler['ipv6net']['tags']['saveTags'] = 'saveEntityTags';
 $ophandler['ipv6net']['files']['addFile'] = 'addFileToEntity';
 $ophandler['ipv6net']['files']['linkFile'] = 'linkFileToEntity';
 $ophandler['ipv6net']['files']['unlinkFile'] = 'unlinkFile';
 $ophandler['ipv6net']['8021q']['bind'] = 'bindVLANtoIPv6';
 $ophandler['ipv6net']['8021q']['unbind'] = 'unbindVLANfromIPv6';
+$ophandler['ipv6net']['properties']['editRange'] = array
+(
+       'table' => 'IPv6Network',
+       'action' => 'UPDATE',
+       'set_arglist' => array
+       (
+               array ('url_argname' => 'name', 'assertion' => 'string0'),
+               array ('url_argname' => 'comment', 'assertion' => 'string0'),
+       ),
+       'where_arglist' => array
+       (
+               array ('url_argname' => 'id', 'assertion' => 'uint')
+       ),
+);
 
 $page['ipaddress']['parent'] = 'ipv4net';
 $page['ipaddress']['bypass'] = 'ip';
index 082a815c7322c0cc79d1faffb9d9e105fbe19c0d..7e64d4f537158a2ae5a585c5f2139e7511737ecf 100644 (file)
@@ -550,30 +550,6 @@ function delIPv6Prefix ()
                return buildRedirectURL (__FUNCTION__, 'OK');
 }
 
-$msgcode['updIPv4Prefix']['OK'] = 51;
-$msgcode['updIPv4Prefix']['ERR'] = 109;
-function updIPv4Prefix ()
-{
-       assertUIntArg ('id');
-       assertStringArg ('name', TRUE);
-       assertStringArg ('comment', TRUE);
-       global $sic;
-       $result = updateIPv4Network_real ($sic['id'], $sic['name'], $sic['comment']);
-       return buildRedirectURL (__FUNCTION__, $result !== FALSE ? 'OK' : 'ERR');
-}
-
-$msgcode['updIPv6Prefix']['OK'] = 51;
-$msgcode['updIPv6Prefix']['ERR'] = 109;
-function updIPv6Prefix ()
-{
-       assertUIntArg ('id');
-       assertStringArg ('name', TRUE);
-       assertStringArg ('comment', TRUE);
-       global $sic;
-       $result = updateIPv6Network_real ($sic['id'], $sic['name'], $sic['comment']);
-       return buildRedirectURL (__FUNCTION__, $result !== FALSE ? 'OK' : 'ERR');
-}
-
 $msgcode['editAddress']['OK'] = 51;
 $msgcode['editAddress']['ERR'] = 100;
 function editAddress ()