replace addIIFOIFCompat() with tableHandler()
authorDenis Ovsienko <infrastation@yandex.ru>
Sat, 10 May 2014 18:21:10 +0000 (22:21 +0400)
committerDenis Ovsienko <infrastation@yandex.ru>
Sat, 10 May 2014 18:21:10 +0000 (22:21 +0400)
wwwroot/inc/navigation.php
wwwroot/inc/ophandlers.php

index d24f7b2..d6992e7 100644 (file)
@@ -554,7 +554,7 @@ $tab['portifcompat']['default'] = 'View';
 $tab['portifcompat']['edit'] = 'Edit';
 $tabhandler['portifcompat']['default'] = 'renderIIFOIFCompat';
 $tabhandler['portifcompat']['edit'] = 'renderIIFOIFCompatEditor';
-$ophandler['portifcompat']['edit']['add'] = 'addIIFOIFCompat';
+$ophandler['portifcompat']['edit']['add'] = 'tableHandler';
 $ophandler['portifcompat']['edit']['del'] = 'tableHandler';
 $ophandler['portifcompat']['edit']['addPack'] = 'addIIFOIFCompatPack';
 $ophandler['portifcompat']['edit']['delPack'] = 'delIIFOIFCompatPack';
index a3a8812..b65277f 100644 (file)
@@ -252,6 +252,16 @@ $opspec_list['portmap-edit-del'] = array
                array ('url_argname' => 'type2', 'assertion' => 'uint'),
        ),
 );
+$opspec_list['portifcompat-edit-add'] = array
+(
+       'table' => 'PortInterfaceCompat',
+       'action' => 'INSERT',
+       'arglist' => array
+       (
+               array ('url_argname' => 'iif_id', 'assertion' => 'uint'),
+               array ('url_argname' => 'oif_id', 'assertion' => 'uint'),
+       ),
+);
 $opspec_list['portifcompat-edit-del'] = array
 (
        'table' => 'PortInterfaceCompat',
@@ -2574,15 +2584,6 @@ function updateFileText ()
        showFuncMessage (__FUNCTION__, 'OK', array (htmlspecialchars ($shortInfo['name'])));
 }
 
-$msgcode['addIIFOIFCompat']['OK'] = 48;
-function addIIFOIFCompat ()
-{
-       assertUIntArg ('iif_id');
-       assertUIntArg ('oif_id');
-       commitSupplementPIC ($_REQUEST['iif_id'], $_REQUEST['oif_id']);
-       showFuncMessage (__FUNCTION__, 'OK');
-}
-
 $msgcode['addIIFOIFCompatPack']['OK'] = 37;
 function addIIFOIFCompatPack ()
 {