r1838 + pass and handle caller function name for assertions
authorDenis Ovsienko <infrastation@yandex.ru>
Wed, 26 Mar 2008 19:38:44 +0000 (19:38 +0000)
committerDenis Ovsienko <infrastation@yandex.ru>
Wed, 26 Mar 2008 19:38:44 +0000 (19:38 +0000)
inc/functions.php
inc/interface.php
inc/ophandlers.php
inc/pagetitles.php
inc/triggers.php
index.php
render_image.php

index 1064a68..5524e95 100644 (file)
@@ -1501,7 +1501,7 @@ function complementByKids ($idlist, $tree = NULL, $getall = FALSE)
 
 function loadRackObjectAutoTags()
 {
-       assertUIntArg ('object_id');
+       assertUIntArg ('object_id', __FUNCTION__);
        $object_id = $_REQUEST['object_id'];
        $oinfo = getObjectInfo ($object_id);
        $ret = array();
@@ -1512,7 +1512,7 @@ function loadRackObjectAutoTags()
 
 function loadIPv4PrefixAutoTags()
 {
-       assertUIntArg ('id');
+       assertUIntArg ('id', __FUNCTION__);
        $subnet = getIPRange ($_REQUEST['id']);
        $ret = array();
        $ret[] = array ('tag' => '$id_' . $_REQUEST['id']);
@@ -1525,7 +1525,7 @@ function loadIPv4PrefixAutoTags()
 
 function loadRackAutoTags()
 {
-       assertUIntArg ('rack_id');
+       assertUIntArg ('rack_id', __FUNCTION__);
        $ret = array();
        $ret[] = array ('tag' => '$id_' . $_REQUEST['rack_id']);
        $ret[] = array ('tag' => '$any_rack');
@@ -1534,7 +1534,7 @@ function loadRackAutoTags()
 
 function loadIPv4AddressAutoTags()
 {
-       assertIPv4Arg ('ip');
+       assertIPv4Arg ('ip', __FUNCTION__);
        $ret = array();
        $ret[] = array ('tag' => '$ipv4net-' . str_replace ('.', '-', $subnet['ip']) . '-32');
        // FIXME: find and list tags for all parent networks
@@ -1545,7 +1545,7 @@ function loadIPv4AddressAutoTags()
 
 function loadIPv4VSAutoTags()
 {
-       assertUIntArg ('id');
+       assertUIntArg ('id', __FUNCTION__);
        $ret = array();
        $ret[] = array ('tag' => '$id_' . $_REQUEST['id']);
        $ret[] = array ('tag' => '$any_ipv4vs');
@@ -1555,7 +1555,7 @@ function loadIPv4VSAutoTags()
 
 function loadIPv4RSPoolAutoTags()
 {
-       assertUIntArg ('pool_id');
+       assertUIntArg ('pool_id', __FUNCTION__);
        $ret = array();
        $ret[] = array ('tag' => '$id_' . $_REQUEST['pool_id']);
        $ret[] = array ('tag' => '$any_ipv4rspool');
index 1371417..9902f42 100644 (file)
@@ -244,11 +244,11 @@ function renderNewObjectForm ()
        if (isset ($_REQUEST['got_data']))
        {
                $log = array();
-               assertUIntArg ('object_type_id');
-               assertStringArg ('object_name', TRUE);
-               assertStringArg ('object_label', TRUE);
-               assertStringArg ('object_barcode', TRUE);
-               assertStringArg ('object_asset_no', TRUE);
+               assertUIntArg ('object_type_id', __FUNCTION__);
+               assertStringArg ('object_name', __FUNCTION__, TRUE);
+               assertStringArg ('object_label', __FUNCTION__, TRUE);
+               assertStringArg ('object_barcode', __FUNCTION__, TRUE);
+               assertStringArg ('object_asset_no', __FUNCTION__, TRUE);
                $type_id = $_REQUEST['object_type_id'];
                $name = $_REQUEST['object_name'];
                $label = $_REQUEST['object_label'];
@@ -290,9 +290,9 @@ function renderNewRackForm ($row_id)
        if (isset ($_REQUEST['got_data']))
        {
                $log = array();
-               assertStringArg ('rack_name');
-               assertUIntArg ('rack_height');
-               assertStringArg ('rack_comment', TRUE);
+               assertStringArg ('rack_name', __FUNCTION__);
+               assertUIntArg ('rack_height', __FUNCTION__);
+               assertStringArg ('rack_comment', __FUNCTION__, TRUE);
                $name = $_REQUEST['rack_name'];
                $height = $_REQUEST['rack_height'];
                $comment = $_REQUEST['rack_comment'];
@@ -330,11 +330,11 @@ function renderEditObjectForm ($object_id)
        {
                $log = array();
                // object_id is already verified by page handler
-               assertUIntArg ('object_type_id');
-               assertStringArg ('object_name', TRUE);
-               assertStringArg ('object_label', TRUE);
-               assertStringArg ('object_barcode', TRUE);
-               assertStringArg ('object_asset_no', TRUE);
+               assertUIntArg ('object_type_id', __FUNCTION__);
+               assertStringArg ('object_name', __FUNCTION__, TRUE);
+               assertStringArg ('object_label', __FUNCTION__, TRUE);
+               assertStringArg ('object_barcode', __FUNCTION__, TRUE);
+               assertStringArg ('object_asset_no', __FUNCTION__, TRUE);
                $type_id = $_REQUEST['object_type_id'];
                if (isset ($_REQUEST['object_has_problems']) and $_REQUEST['object_has_problems'] == 'on')
                        $has_problems = 'yes';
@@ -461,10 +461,10 @@ function renderEditRackForm ($rack_id)
        if (isset ($_REQUEST['got_data']))
        {
                $log = array();
-               assertUIntArg ('rack_row_id');
-               assertUIntArg ('rack_height');
-               assertStringArg ('rack_name');
-               assertStringArg ('rack_comment', TRUE);
+               assertUIntArg ('rack_row_id', __FUNCTION__);
+               assertUIntArg ('rack_height', __FUNCTION__);
+               assertStringArg ('rack_name', __FUNCTION__);
+               assertStringArg ('rack_comment', __FUNCTION__, TRUE);
                $row_id = $_REQUEST['rack_row_id'];
                $height = $_REQUEST['rack_height'];
                $name = $_REQUEST['rack_name'];
@@ -727,7 +727,7 @@ function renderRackObject ($object_id = 0)
                        $hl_port_id = 0;
                        if (isset ($_REQUEST['hl_port_id']))
                        {
-                               assertUIntArg ('hl_port_id');
+                               assertUIntArg ('hl_port_id', __FUNCTION__);
                                $hl_port_id = $_REQUEST['hl_port_id'];
                        }
                        echo "<table cellspacing=0 cellpadding='5' align='center' class='widetable'>\n";
@@ -1555,7 +1555,7 @@ function renderObjectSpace ()
 function renderObjectGroup ()
 {
        global $root, $pageno, $tabno, $nextorder, $taglist, $tagtree;
-       assertUIntArg ('group_id', TRUE);
+       assertUIntArg ('group_id', __FUNCTION__, TRUE);
        $group_id = $_REQUEST['group_id'];
        $tagfilter = isset ($_REQUEST['tagfilter']) ? $_REQUEST['tagfilter'] : array();
        $tagfilter_str = getStringFromTrail (getExplicitTagsOnly (buildTrailFromIds ($tagfilter)));
@@ -1635,7 +1635,7 @@ function renderObjectGroup ()
 function renderObjectGroup_old ()
 {
        global $root;
-       assertUIntArg ('group_id');
+       assertUIntArg ('group_id', __FUNCTION__);
        $group_id = $_REQUEST['group_id'];
        $summary = getObjectGroupInfo();
        if ($summary == NULL)
@@ -2442,11 +2442,11 @@ function renderAddMultipleObjectsForm ()
                                $log[] = array ('code' => 'error', 'message' => "Submitted form is invalid at line " . $i + 1);
                                break;
                        }
-                       assertUIntArg ("${i}_object_type_id", TRUE);
-                       assertStringArg ("${i}_object_name", TRUE);
-                       assertStringArg ("${i}_object_label", TRUE);
-                       assertStringArg ("${i}_object_asset_no", TRUE);
-                       assertStringArg ("${i}_object_barcode", TRUE);
+                       assertUIntArg ("${i}_object_type_id", __FUNCTION__, TRUE);
+                       assertStringArg ("${i}_object_name", __FUNCTION__, TRUE);
+                       assertStringArg ("${i}_object_label", __FUNCTION__, TRUE);
+                       assertStringArg ("${i}_object_asset_no", __FUNCTION__, TRUE);
+                       assertStringArg ("${i}_object_barcode", __FUNCTION__, TRUE);
                        $type_id[$i] = $_REQUEST["${i}_object_type_id"];
                        // Save user input for possible rendering.
                        $name[$i] = $_REQUEST["${i}_object_name"];
@@ -2466,8 +2466,8 @@ function renderAddMultipleObjectsForm ()
        elseif (isset ($_REQUEST['got_very_fast_data']))
        {
                $keepvalues = TRUE;
-               assertUIntArg ('global_type_id', TRUE);
-               assertStringArg ('namelist', TRUE);
+               assertUIntArg ('global_type_id', __FUNCTION__, TRUE);
+               assertStringArg ('namelist', __FUNCTION__, TRUE);
                $global_type_id = $_REQUEST['global_type_id'];
                if ($global_type_id == 0)
                {
@@ -3514,7 +3514,7 @@ function renderVLANMembership ($object_id = 0)
                // included. The gateway is expected to filter unnecessary changes silently
                // and to provide a list of responses with either error or success message
                // for each of the rest.
-               assertUIntArg ('portcount');
+               assertUIntArg ('portcount', __FUNCTION__);
                $nports = $_REQUEST['portcount'];
                $prefix = 'set ';
                $log = array();
@@ -3740,7 +3740,7 @@ function renderSNMPPortFinder ($object_id = 0)
                $hwtype[626] = 147;
                $ciscomodel[659] = 'WS-C4948-10GE (48 Ethernet 10/100/1000 ports and 2 10Gb X2 uplinks)';
                $hwtype[659] = 377;
-               assertStringArg ('community');
+               assertStringArg ('community', __FUNCTION__);
                $community = $_REQUEST['community'];
                $objectInfo = getObjectInfo ($object_id);
                $endpoints = findAllEndpoints ($object_id, $objectInfo['name']);
@@ -4110,7 +4110,7 @@ function renderLVSConfig ($object_id = 0)
 
 function renderVirtualService ()
 {
-       assertUIntArg ('id');
+       assertUIntArg ('id', __FUNCTION__);
        $vsid = $_REQUEST['id'];
        global $root, $nextorder;
        if ($vsid <= 0)
index 07c1a81..fbcf8bb 100644 (file)
@@ -7,76 +7,76 @@
 
 // This function assures that specified argument was passed
 // and is a number greater than zero.
-function assertUIntArg ($argname, $allow_zero = FALSE)
+function assertUIntArg ($argname, $caller = 'N/A', $allow_zero = FALSE)
 {
        if (!isset ($_REQUEST[$argname]))
        {
-               showError ("Parameter '${argname}' is missing.", __FUNCTION__);
+               showError ("Parameter '${argname}' is missing (calling function is [${caller}]).", __FUNCTION__);
                die();
        }
        if (!is_numeric ($_REQUEST[$argname]))
        {
-               showError ("Parameter '${argname}' is not a number.", __FUNCTION__);
+               showError ("Parameter '${argname}' is not a number (calling function is [${caller}]).", __FUNCTION__);
                die();
        }
        if ($_REQUEST[$argname] < 0)
        {
-               showError ("Parameter '${argname}' is less than zero.", __FUNCTION__);
+               showError ("Parameter '${argname}' is less than zero (calling function is [${caller}]).", __FUNCTION__);
                die();
        }
        if (!$allow_zero and $_REQUEST[$argname] == 0)
        {
-               showError ("Parameter '${argname}' is equal to zero.", __FUNCTION__);
+               showError ("Parameter '${argname}' is equal to zero (calling function is [${caller}]).", __FUNCTION__);
                die();
        }
 }
 
 // This function assures that specified argument was passed
 // and is a non-empty string.
-function assertStringArg ($argname, $ok_if_empty = FALSE)
+function assertStringArg ($argname, $caller = 'N/A', $ok_if_empty = FALSE)
 {
        if (!isset ($_REQUEST[$argname]))
        {
-               showError ("Parameter '${argname}' is missing.", __FUNCTION__);
+               showError ("Parameter '${argname}' is missing (calling function is [${caller}]).", __FUNCTION__);
                die();
        }
        if (!is_string ($_REQUEST[$argname]))
        {
-               showError ("Parameter '${argname}' is not a string.", __FUNCTION__);
+               showError ("Parameter '${argname}' is not a string (calling function is [${caller}]).", __FUNCTION__);
                die();
        }
        if (!$ok_if_empty and empty ($_REQUEST[$argname]))
        {
-               showError ("Parameter '${argname}' is an empty string.", __FUNCTION__);
+               showError ("Parameter '${argname}' is an empty string (calling function is [${caller}]).", __FUNCTION__);
                die();
        }
 }
 
-function assertBoolArg ($argname, $ok_if_empty = FALSE)
+function assertBoolArg ($argname, $caller = 'N/A', $ok_if_empty = FALSE)
 {
        if (!isset ($_REQUEST[$argname]))
        {
-               showError ("Parameter '${argname}' is missing.", __FUNCTION__);
+               showError ("Parameter '${argname}' is missing (calling function is [${caller}]).", __FUNCTION__);
                die();
        }
        if (!is_string ($_REQUEST[$argname]) or $_REQUEST[$argname] != 'on')
        {
-               showError ("Parameter '${argname}' is not a string.", __FUNCTION__);
+               showError ("Parameter '${argname}' is not a string (calling function is [${caller}]).", __FUNCTION__);
                die();
        }
        if (!$ok_if_empty and empty ($_REQUEST[$argname]))
        {
-               showError ("Parameter '${argname}' is an empty string.", __FUNCTION__);
+               showError ("Parameter '${argname}' is an empty string (calling function is [${caller}]).", __FUNCTION__);
                die();
        }
 }
 
-function assertIPv4Arg ($argname, $ok_if_empty = FALSE)
+function assertIPv4Arg ($argname, $caller = 'N/A', $ok_if_empty = FALSE)
 {
-       assertStringArg ($argname, $ok_if_empty);
+       assertStringArg ($argname, $caller, $ok_if_empty);
        if (!empty ($_REQUEST[$argname]) and long2ip (ip2long ($_REQUEST[$argname])) !== $_REQUEST[$argname])
        {
-               showError ("IPv4 address validation failed for value '" . $_REQUEST[$argname] . "'", __FUNCTION__);
+               showError ("IPv4 address validation failed for value '" . $_REQUEST[$argname] . "' (calling function is [${caller}]).", __FUNCTION__);
                die();
        }
 }
@@ -85,12 +85,12 @@ function addPortForwarding ()
 {
        global $root, $pageno, $tabno;
 
-       assertUIntArg ('object_id');
-       assertIPv4Arg ('localip');
-       assertIPv4Arg ('remoteip');
-       assertUIntArg ('localport');
-       assertUIntArg ('proto');
-       assertStringArg ('description', TRUE);
+       assertUIntArg ('object_id', __FUNCTION__);
+       assertIPv4Arg ('localip', __FUNCTION__);
+       assertIPv4Arg ('remoteip', __FUNCTION__);
+       assertUIntArg ('localport', __FUNCTION__);
+       assertUIntArg ('proto', __FUNCTION__);
+       assertStringArg ('description', __FUNCTION__, TRUE);
        $object_id = $_REQUEST['object_id'];
        $localip = $_REQUEST['localip'];
        $remoteip = $_REQUEST['remoteip'];
@@ -194,9 +194,9 @@ function editPortForObject ()
 {
        global $root, $pageno, $tabno;
 
-       assertUIntArg ('port_id');
-       assertUIntArg ('object_id');
-       assertStringArg ('name');
+       assertUIntArg ('port_id', __FUNCTION__);
+       assertUIntArg ('object_id', __FUNCTION__);
+       assertStringArg ('name', __FUNCTION__);
        $port_id = $_REQUEST['port_id'];
        $object_id = $_REQUEST['object_id'];
        $port_name = $_REQUEST['name'];
@@ -290,10 +290,10 @@ function addMultiPorts ()
 {
        global $root, $pageno, $tabno;
        // Parse data.
-       assertStringArg ('format');
-       assertStringArg ('input');
-       assertUIntArg ('port_type');
-       assertUIntArg ('object_id');
+       assertStringArg ('format', __FUNCTION__);
+       assertStringArg ('input', __FUNCTION__);
+       assertUIntArg ('port_type', __FUNCTION__);
+       assertUIntArg ('object_id', __FUNCTION__);
        $format = $_REQUEST['format'];
        $port_type = $_REQUEST['port_type'];
        $object_id = $_REQUEST['object_id'];
@@ -498,8 +498,8 @@ function addIpAssignment ()
 function addNewRange ()
 {
        global $root, $pageno, $tabno;
-       assertStringArg ('range');
-       assertStringArg ('name');
+       assertStringArg ('range', __FUNCTION__);
+       assertStringArg ('name', __FUNCTION__);
 
        $range = $_REQUEST['range'];
        $name = $_REQUEST['name'];
@@ -577,10 +577,10 @@ function addAddressToObject ()
 {
        global $root, $pageno, $tabno;
 
-       assertStringArg ('ip');
-       assertUIntArg ('object_id');
-       assertStringArg ('name', TRUE);
-       assertStringArg ('type');
+       assertStringArg ('ip', __FUNCTION__);
+       assertUIntArg ('object_id', __FUNCTION__);
+       assertStringArg ('name', __FUNCTION__, TRUE);
+       assertStringArg ('type', __FUNCTION__);
        // Strip masklen.
        $ip = ereg_replace ('/[[:digit:]]+$', '', $_REQUEST['ip']);
        $object_id = $_REQUEST['object_id'];
@@ -595,9 +595,9 @@ function addAddressToObject ()
 function createUserAccount ()
 {
        global $root, $pageno, $tabno;
-       assertStringArg ('username');
-       assertStringArg ('realname', TRUE);
-       assertStringArg ('password');
+       assertStringArg ('username', __FUNCTION__);
+       assertStringArg ('realname', __FUNCTION__, TRUE);
+       assertStringArg ('password', __FUNCTION__);
        $username = $_REQUEST['username'];
        $password = hash (PASSWORD_HASH, $_REQUEST['password']);
        $result = commitCreateUserAccount ($username, $_REQUEST['realname'], $password);
@@ -610,10 +610,10 @@ function createUserAccount ()
 function updateUserAccount ()
 {
        global $root, $pageno, $tabno;
-       assertUIntArg ('id');
-       assertStringArg ('username');
-       assertStringArg ('realname', TRUE);
-       assertStringArg ('password');
+       assertUIntArg ('id', __FUNCTION__);
+       assertStringArg ('username', __FUNCTION__);
+       assertStringArg ('realname', __FUNCTION__, TRUE);
+       assertStringArg ('password', __FUNCTION__);
        // We might be asked to change username, so use user ID only.
        $id = $_REQUEST['id'];
        $username = $_REQUEST['username'];
@@ -637,7 +637,7 @@ function updateUserAccount ()
 function enableUserAccount ()
 {
        global $root, $pageno, $tabno;
-       assertUIntArg ('id');
+       assertUIntArg ('id', __FUNCTION__);
        $id = $_REQUEST['id'];
        $result = commitEnableUserAccount ($id, 'yes');
        if ($result == TRUE)
@@ -649,7 +649,7 @@ function enableUserAccount ()
 function disableUserAccount ()
 {
        global $root, $pageno, $tabno;
-       assertUIntArg ('id');
+       assertUIntArg ('id', __FUNCTION__);
        $id = $_REQUEST['id'];
        if ($id == 1)
                $result = FALSE;
@@ -664,9 +664,9 @@ function disableUserAccount ()
 function revokePermission ()
 {
        global $root, $pageno, $tabno;
-       assertUIntArg ('access_userid', TRUE);
-       assertStringArg ('access_page');
-       assertStringArg ('access_tab');
+       assertUIntArg ('access_userid', __FUNCTION__, TRUE);
+       assertStringArg ('access_page', __FUNCTION__);
+       assertStringArg ('access_tab', __FUNCTION__);
        $result = commitRevokePermission
        (
                $_REQUEST['access_userid'],
@@ -682,10 +682,10 @@ function revokePermission ()
 function grantPermission ()
 {
        global $root, $pageno, $tabno;
-       assertUIntArg ('access_userid', TRUE);
-       assertStringArg ('access_page');
-       assertStringArg ('access_tab');
-       assertStringArg ('access_value');
+       assertUIntArg ('access_userid', __FUNCTION__, TRUE);
+       assertStringArg ('access_page', __FUNCTION__);
+       assertStringArg ('access_tab', __FUNCTION__);
+       assertStringArg ('access_value', __FUNCTION__);
        $result = commitGrantPermission
        (
                $_REQUEST['access_userid'],
@@ -757,9 +757,9 @@ function deleteDictWord ()
 function updateDictionary ()
 {
        global $root, $pageno, $tabno;
-       assertUIntArg ('chapter_no');
-       assertUIntArg ('dict_key');
-       assertStringArg ('dict_value');
+       assertUIntArg ('chapter_no', __FUNCTION__);
+       assertUIntArg ('dict_key', __FUNCTION__);
+       assertStringArg ('dict_value', __FUNCTION__);
        if (commitUpdateDictionary ($_REQUEST['chapter_no'], $_REQUEST['dict_key'], $_REQUEST['dict_value']) === TRUE)
                return "${root}?page=${pageno}&tab=${tabno}&message=" . urlencode ('Update succeeded.');
        else
@@ -769,8 +769,8 @@ function updateDictionary ()
 function supplementDictionary ()
 {
        global $root, $pageno, $tabno;
-       assertUIntArg ('chapter_no');
-       assertStringArg ('dict_value');
+       assertUIntArg ('chapter_no', __FUNCTION__);
+       assertStringArg ('dict_value', __FUNCTION__);
        if (commitSupplementDictionary ($_REQUEST['chapter_no'], $_REQUEST['dict_value']) === TRUE)
                return "${root}?page=${pageno}&tab=${tabno}&message=" . urlencode ('Supplement succeeded.');
        else
@@ -780,8 +780,8 @@ function supplementDictionary ()
 function reduceDictionary ()
 {
        global $root, $pageno, $tabno;
-       assertUIntArg ('chapter_no');
-       assertUIntArg ('dict_key');
+       assertUIntArg ('chapter_no', __FUNCTION__);
+       assertUIntArg ('dict_key', __FUNCTION__);
        if (commitReduceDictionary ($_REQUEST['chapter_no'], $_REQUEST['dict_key']) === TRUE)
                return "${root}?page=${pageno}&tab=${tabno}&message=" . urlencode ('Reduction succeeded.');
        else
@@ -791,7 +791,7 @@ function reduceDictionary ()
 function addChapter ()
 {
        global $root, $pageno, $tabno;
-       assertStringArg ('chapter_name');
+       assertStringArg ('chapter_name', __FUNCTION__);
        if (commitAddChapter ($_REQUEST['chapter_name']) === TRUE)
                return "${root}?page=${pageno}&tab=${tabno}&message=" . urlencode ('Chapter was added.');
        else
@@ -801,8 +801,8 @@ function addChapter ()
 function updateChapter ()
 {
        global $root, $pageno, $tabno;
-       assertUIntArg ('chapter_no');
-       assertStringArg ('chapter_name');
+       assertUIntArg ('chapter_no', __FUNCTION__);
+       assertStringArg ('chapter_name', __FUNCTION__);
        if (commitUpdateChapter ($_REQUEST['chapter_no'], $_REQUEST['chapter_name']) === TRUE)
                return "${root}?page=${pageno}&tab=${tabno}&message=" . urlencode ('Chapter was updated.');
        else
@@ -812,7 +812,7 @@ function updateChapter ()
 function delChapter ()
 {
        global $root, $pageno, $tabno;
-       assertUIntArg ('chapter_no');
+       assertUIntArg ('chapter_no', __FUNCTION__);
        if (commitDeleteChapter ($_REQUEST['chapter_no']))
                return "${root}?page=${pageno}&tab=${tabno}&message=" . urlencode ('Chapter was deleted.');
        else
@@ -822,8 +822,8 @@ function delChapter ()
 function changeAttribute ()
 {
        global $root, $pageno, $tabno;
-       assertUIntArg ('attr_id');
-       assertStringArg ('attr_name');
+       assertUIntArg ('attr_id', __FUNCTION__);
+       assertStringArg ('attr_name', __FUNCTION__);
        if (commitUpdateAttribute ($_REQUEST['attr_id'], $_REQUEST['attr_name']))
                return "${root}?page=${pageno}&tab=${tabno}&message=" . urlencode ('Rename successful.');
        else
@@ -833,8 +833,8 @@ function changeAttribute ()
 function createAttribute ()
 {
        global $root, $pageno, $tabno;
-       assertStringArg ('attr_name');
-       assertStringArg ('attr_type');
+       assertStringArg ('attr_name', __FUNCTION__);
+       assertStringArg ('attr_type', __FUNCTION__);
        if (commitAddAttribute ($_REQUEST['attr_name'], $_REQUEST['attr_type']))
                return "${root}?page=${pageno}&tab=${tabno}&message=" . urlencode ("Attribute '${_REQUEST['attr_name']}' created.");
        else
@@ -844,7 +844,7 @@ function createAttribute ()
 function deleteAttribute ()
 {
        global $root, $pageno, $tabno;
-       assertUIntArg ('attr_id');
+       assertUIntArg ('attr_id', __FUNCTION__);
        if (commitDeleteAttribute ($_REQUEST['attr_id']))
                return "${root}?page=${pageno}&tab=${tabno}&message=" . urlencode ('Attribute was deleted.');
        else
@@ -854,9 +854,9 @@ function deleteAttribute ()
 function supplementAttrMap ()
 {
        global $root, $pageno, $tabno;
-       assertUIntArg ('attr_id');
-       assertUIntArg ('objtype_id');
-       assertUIntArg ('chapter_no');
+       assertUIntArg ('attr_id', __FUNCTION__);
+       assertUIntArg ('objtype_id', __FUNCTION__);
+       assertUIntArg ('chapter_no', __FUNCTION__);
        if (commitSupplementAttrMap ($_REQUEST['attr_id'], $_REQUEST['objtype_id'], $_REQUEST['chapter_no']) === TRUE)
                return "${root}?page=${pageno}&tab=${tabno}&message=" . urlencode ('Supplement succeeded.');
        else
@@ -866,8 +866,8 @@ function supplementAttrMap ()
 function reduceAttrMap ()
 {
        global $root, $pageno, $tabno;
-       assertUIntArg ('attr_id');
-       assertUIntArg ('objtype_id');
+       assertUIntArg ('attr_id', __FUNCTION__);
+       assertUIntArg ('objtype_id', __FUNCTION__);
        if (commitReduceAttrMap ($_REQUEST['attr_id'], $_REQUEST['objtype_id']) === TRUE)
                return "${root}?page=${pageno}&tab=${tabno}&message=" . urlencode ('Reduction succeeded.');
        else
@@ -877,8 +877,8 @@ function reduceAttrMap ()
 function resetAttrValue ()
 {
        global $root, $pageno, $tabno;
-       assertUIntArg ('attr_id');
-       assertUIntArg ('object_id');
+       assertUIntArg ('attr_id', __FUNCTION__);
+       assertUIntArg ('object_id', __FUNCTION__);
        $object_id = $_REQUEST['object_id'];
        if (commitResetAttrValue ($object_id, $_REQUEST['attr_id']) === TRUE)
                return "${root}?page=${pageno}&tab=${tabno}&object_id=${object_id}&message=" . urlencode ('Reset succeeded.');
@@ -889,17 +889,17 @@ function resetAttrValue ()
 function updateAttrValues ()
 {
        global $root, $pageno, $tabno;
-       assertUIntArg ('object_id');
+       assertUIntArg ('object_id', __FUNCTION__);
        $object_id = $_REQUEST['object_id'];
        $oldvalues = getAttrValues ($object_id);
 
-       assertUIntArg ('num_attrs');
+       assertUIntArg ('num_attrs', __FUNCTION__);
        $num_attrs = $_REQUEST['num_attrs'];
        $result = array();
 
        for ($i = 0; $i < $num_attrs; $i++)
        {
-               assertUIntArg ("${i}_attr_id");
+               assertUIntArg ("${i}_attr_id", __FUNCTION__);
                $attr_id = $_REQUEST["${i}_attr_id"];
 
                // Field is empty, delete attribute and move on.
@@ -911,7 +911,7 @@ function updateAttrValues ()
 
                // The value could be uint/float, but we don't know ATM. Let SQL
                // server check this and complain.
-               assertStringArg ("${i}_value");
+               assertStringArg ("${i}_value", __FUNCTION__);
                $value = $_REQUEST["${i}_value"];
                switch ($oldvalues[$attr_id]['type'])
                {
@@ -943,8 +943,8 @@ function updateAttrValues ()
 function useupPort ()
 {
        global $root, $pageno, $tabno;
-       assertUIntArg ('port_id');
-       assertUIntArg ('object_id');
+       assertUIntArg ('port_id', __FUNCTION__);
+       assertUIntArg ('object_id', __FUNCTION__);
        $object_id = $_REQUEST['object_id'];
        if (commitUseupPort ($_REQUEST['port_id']) === TRUE)
                return "${root}?page=${pageno}&tab=${tabno}&object_id=${object_id}&message=" . urlencode ('Reservation removed.');
@@ -957,14 +957,14 @@ function updateUI ()
        global $root, $pageno, $tabno;
        $oldvalues = loadConfigCache();
 
-       assertUIntArg ('num_vars');
+       assertUIntArg ('num_vars', __FUNCTION__);
        $num_vars = $_REQUEST['num_vars'];
        $error = '';
 
        for ($i = 0; $i < $num_vars; $i++)
        {
-               assertStringArg ("${i}_varname");
-               assertStringArg ("${i}_varvalue", TRUE);
+               assertStringArg ("${i}_varname", __FUNCTION__);
+               assertStringArg ("${i}_varvalue", __FUNCTION__, TRUE);
                $varname = $_REQUEST["${i}_varname"];
                $varvalue = $_REQUEST["${i}_varvalue"];
 
@@ -1017,10 +1017,10 @@ function addRealServer ()
 {
        global $root, $pageno, $tabno;
 
-       assertUIntArg ('pool_id');
-       assertIPv4Arg ('remoteip');
-       assertUIntArg ('rsport');
-       assertStringArg ('rsconfig', TRUE);
+       assertUIntArg ('pool_id', __FUNCTION__);
+       assertIPv4Arg ('remoteip', __FUNCTION__);
+       assertUIntArg ('rsport', __FUNCTION__);
+       assertStringArg ('rsconfig', __FUNCTION__, TRUE);
        $pool_id = $_REQUEST['pool_id'];
        if (!addRStoRSPool ($pool_id, $_REQUEST['remoteip'], $_REQUEST['rsport'], getConfigVar ('DEFAULT_IPV4_RS_INSERVICE'), $_REQUEST['rsconfig']))
                return "${root}?page=${pageno}&tab=${tabno}&pool_id=${pool_id}&error=" . urlencode ('addRStoRSPool() failed');
@@ -1033,9 +1033,9 @@ function addRealServers ()
 {
        global $root, $pageno, $tabno;
 
-       assertUIntArg ('id');
-       assertStringArg ('format');
-       assertStringArg ('rawtext');
+       assertUIntArg ('id', __FUNCTION__);
+       assertStringArg ('format', __FUNCTION__);
+       assertStringArg ('rawtext', __FUNCTION__);
        $pool_id = $_REQUEST['id'];
        $rawtext = str_replace ('\r', '', $_REQUEST['rawtext']);
        $ngood = $nbad = 0;
@@ -1087,15 +1087,15 @@ function addVService ()
 {
        global $root, $pageno, $tabno;
 
-       assertIPv4Arg ('vip');
-       assertUIntArg ('vport');
-       assertStringArg ('proto');
+       assertIPv4Arg ('vip', __FUNCTION__);
+       assertUIntArg ('vport', __FUNCTION__);
+       assertStringArg ('proto', __FUNCTION__);
        $proto = $_REQUEST['proto'];
        if ($proto != 'TCP' and $proto != 'UDP')
                return "${root}?page=${pageno}&tab=${tabno}&error=" . urlencode (__FUNCTION__ . ': invalid protocol');
-       assertStringArg ('name', TRUE);
-       assertStringArg ('vsconfig', TRUE);
-       assertStringArg ('rsconfig', TRUE);
+       assertStringArg ('name', __FUNCTION__, TRUE);
+       assertStringArg ('vsconfig', __FUNCTION__, TRUE);
+       assertStringArg ('rsconfig', __FUNCTION__, TRUE);
        $pool_id = $_REQUEST['id'];
        if (!commitCreateVS ($_REQUEST['vip'], $_REQUEST['vport'], $proto, $_REQUEST['name'], $_REQUEST['vsconfig'], $_REQUEST['rsconfig']))
                return "${root}?page=${pageno}&tab=${tabno}&error=" . urlencode ('commitCreateVS() failed');
@@ -1107,8 +1107,8 @@ function deleteRealServer ()
 {
        global $root, $pageno, $tabno;
 
-       assertUIntArg ('pool_id');
-       assertUIntArg ('id');
+       assertUIntArg ('pool_id', __FUNCTION__);
+       assertUIntArg ('id', __FUNCTION__);
        $pool_id = $_REQUEST['pool_id'];
        if (!commitDeleteRS ($_REQUEST['id']))
                return "${root}?page=${pageno}&tab=${tabno}&pool_id=${pool_id}&error=" . urlencode ('commitDeleteRS() failed');
@@ -1120,9 +1120,9 @@ function deleteLoadBalancer ()
 {
        global $root, $pageno, $tabno;
 
-       assertUIntArg ('object_id');
-       assertUIntArg ('pool_id');
-       assertUIntArg ('vs_id');
+       assertUIntArg ('object_id', __FUNCTION__);
+       assertUIntArg ('pool_id', __FUNCTION__);
+       assertUIntArg ('vs_id', __FUNCTION__);
        $pool_id = $_REQUEST['pool_id'];
        if (!commitDeleteLB ($_REQUEST['object_id'], $pool_id, $_REQUEST['vs_id']))
                return "${root}?page=${pageno}&tab=${tabno}&pool_id=${pool_id}&error=" . urlencode ('commitDeleteLB() failed');
@@ -1134,7 +1134,7 @@ function deleteVService ()
 {
        global $root, $pageno, $tabno;
 
-       assertUIntArg ('id');
+       assertUIntArg ('id', __FUNCTION__);
        if (!commitDeleteVS ($_REQUEST['id']))
                return "${root}?page=${pageno}&tab=${tabno}&error=" . urlencode ('commitDeleteVS() failed');
        else
@@ -1145,11 +1145,11 @@ function updateRealServer ()
 {
        global $root, $pageno, $tabno;
 
-       assertUIntArg ('id');
-       assertUIntArg ('rs_id');
-       assertIPv4Arg ('rsip');
-       assertUIntArg ('rsport');
-       assertStringArg ('rsconfig', TRUE);
+       assertUIntArg ('id', __FUNCTION__);
+       assertUIntArg ('rs_id', __FUNCTION__);
+       assertIPv4Arg ('rsip', __FUNCTION__);
+       assertUIntArg ('rsport', __FUNCTION__);
+       assertStringArg ('rsconfig', __FUNCTION__, TRUE);
        // only necessary for generating next URL
        $pool_id = $_REQUEST['id'];
        if (!commitUpdateRS ($_REQUEST['rs_id'], $_REQUEST['rsip'], $_REQUEST['rsport'], $_REQUEST['rsconfig']))
@@ -1162,11 +1162,11 @@ function updateLoadBalancer ()
 {
        global $root, $pageno, $tabno;
 
-       assertUIntArg ('object_id');
-       assertUIntArg ('pool_id');
-       assertUIntArg ('vs_id');
-       assertStringArg ('vsconfig', TRUE);
-       assertStringArg ('rsconfig', TRUE);
+       assertUIntArg ('object_id', __FUNCTION__);
+       assertUIntArg ('pool_id', __FUNCTION__);
+       assertUIntArg ('vs_id', __FUNCTION__);
+       assertStringArg ('vsconfig', __FUNCTION__, TRUE);
+       assertStringArg ('rsconfig', __FUNCTION__, TRUE);
        $pool_id = $_REQUEST['pool_id'];
        if (!commitUpdateLB ($_REQUEST['object_id'], $pool_id, $_REQUEST['vs_id'], $_REQUEST['vsconfig'], $_REQUEST['rsconfig']))
                return "${root}?page=${pageno}&tab=${tabno}&pool_id=${pool_id}&error=" . urlencode ('commitUpdateLB() failed');
@@ -1178,13 +1178,13 @@ function updateVService ()
 {
        global $root, $pageno, $tabno;
 
-       assertUIntArg ('id');
-       assertIPv4Arg ('vip');
-       assertUIntArg ('vport');
-       assertStringArg ('proto');
-       assertStringArg ('name', TRUE);
-       assertStringArg ('vsconfig', TRUE);
-       assertStringArg ('rsconfig', TRUE);
+       assertUIntArg ('id', __FUNCTION__);
+       assertIPv4Arg ('vip', __FUNCTION__);
+       assertUIntArg ('vport', __FUNCTION__);
+       assertStringArg ('proto', __FUNCTION__);
+       assertStringArg ('name', __FUNCTION__, TRUE);
+       assertStringArg ('vsconfig', __FUNCTION__, TRUE);
+       assertStringArg ('rsconfig', __FUNCTION__, TRUE);
        if (!commitUpdateVS ($_REQUEST['id'], $_REQUEST['vip'], $_REQUEST['vport'], $_REQUEST['proto'], $_REQUEST['name'], $_REQUEST['vsconfig'], $_REQUEST['rsconfig']))
                return "${root}?page=${pageno}&tab=${tabno}&error=" . urlencode ('commitUpdateVS() failed');
        else
@@ -1195,11 +1195,11 @@ function addLoadBalancer ()
 {
        global $root, $pageno, $tabno;
 
-       assertUIntArg ('pool_id');
-       assertUIntArg ('object_id');
-       assertUIntArg ('vs_id');
-       assertStringArg ('vsconfig', TRUE);
-       assertStringArg ('rsconfig', TRUE);
+       assertUIntArg ('pool_id', __FUNCTION__);
+       assertUIntArg ('object_id', __FUNCTION__);
+       assertUIntArg ('vs_id', __FUNCTION__);
+       assertStringArg ('vsconfig', __FUNCTION__, TRUE);
+       assertStringArg ('rsconfig', __FUNCTION__, TRUE);
        $pool_id = $_REQUEST['pool_id'];
        if (!addLBtoRSPool ($pool_id, $_REQUEST['object_id'], $_REQUEST['vs_id'], $_REQUEST['vsconfig'], $_REQUEST['rsconfig']))
                return "${root}?page=${pageno}&tab=${tabno}&pool_id=${pool_id}&error=" . urlencode ('addLBtoRSPool() failed');
@@ -1211,9 +1211,9 @@ function addRSPool ()
 {
        global $root, $pageno, $tabno;
 
-       assertStringArg ('name', TRUE);
-       assertStringArg ('vsconfig', TRUE);
-       assertStringArg ('rsconfig', TRUE);
+       assertStringArg ('name', __FUNCTION__, TRUE);
+       assertStringArg ('vsconfig', __FUNCTION__, TRUE);
+       assertStringArg ('rsconfig', __FUNCTION__, TRUE);
        if (!commitCreateRSPool ($_REQUEST['name'], $_REQUEST['vsconfig'], $_REQUEST['rsconfig']))
                return "${root}?page=${pageno}&tab=${tabno}&error=" . urlencode ('commitCreateRSPool() failed');
        else
@@ -1224,7 +1224,7 @@ function deleteRSPool ()
 {
        global $root, $pageno, $tabno;
 
-       assertUIntArg ('pool_id');
+       assertUIntArg ('pool_id', __FUNCTION__);
        if (!commitDeleteRSPool ($_REQUEST['pool_id']))
                return "${root}?page=${pageno}&tab=${tabno}&error=" . urlencode ('commitDeleteRSPool() failed');
        else
@@ -1235,10 +1235,10 @@ function updateRSPool ()
 {
        global $root, $pageno, $tabno;
 
-       assertUIntArg ('pool_id');
-       assertStringArg ('name', TRUE);
-       assertStringArg ('vsconfig', TRUE);
-       assertStringArg ('rsconfig', TRUE);
+       assertUIntArg ('pool_id', __FUNCTION__);
+       assertStringArg ('name', __FUNCTION__, TRUE);
+       assertStringArg ('vsconfig', __FUNCTION__, TRUE);
+       assertStringArg ('rsconfig', __FUNCTION__, TRUE);
        if (!commitUpdateRSPool ($_REQUEST['pool_id'], $_REQUEST['name'], $_REQUEST['vsconfig'], $_REQUEST['rsconfig']))
                return "${root}?page=${pageno}&tab=${tabno}&error=" . urlencode ('commitUpdateRSPool() failed');
        else
@@ -1248,8 +1248,8 @@ function updateRSPool ()
 function updateRSInService ()
 {
        global $root, $pageno, $tabno;
-       assertUIntArg ('pool_id');
-       assertUIntArg ('rscount');
+       assertUIntArg ('pool_id', __FUNCTION__);
+       assertUIntArg ('rscount', __FUNCTION__);
        $pool_id = $_REQUEST['pool_id'];
        $orig = getRSPoolInfo ($pool_id);
        $nbad = $ngood = 0;
@@ -1277,8 +1277,8 @@ function updateRSInService ()
 function importPTRData ()
 {
        global $root, $pageno, $tabno;
-       assertUIntArg ('id');
-       assertUIntArg ('addrcount');
+       assertUIntArg ('id', __FUNCTION__);
+       assertUIntArg ('addrcount', __FUNCTION__);
        $nbad = $ngood = 0;
        $id = $_REQUEST['id'];
        for ($i = 0; $i < $_REQUEST['addrcount']; $i++)
@@ -1286,9 +1286,9 @@ function importPTRData ()
                $inputname = "import_${i}";
                if (!isset ($_REQUEST[$inputname]) or $_REQUEST[$inputname] != 'on')
                        continue;
-               assertIPv4Arg ("addr_${i}");
-               assertStringArg ("descr_${i}", TRUE);
-               assertStringArg ("rsvd_${i}");
+               assertIPv4Arg ("addr_${i}", __FUNCTION__);
+               assertStringArg ("descr_${i}", __FUNCTION__, TRUE);
+               assertStringArg ("rsvd_${i}", __FUNCTION__);
                // Non-existent addresses will not have this argument set in request.
                $rsvd = 'no';
                if ($_REQUEST["rsvd_${i}"] == 'yes')
@@ -1307,7 +1307,7 @@ function importPTRData ()
 function generateAutoPorts ()
 {
        global $root, $pageno, $tabno;
-       assertUIntArg ('object_id');
+       assertUIntArg ('object_id', __FUNCTION__);
        $object_id = $_REQUEST['object_id'];
        $info = getObjectInfo ($object_id);
        // Navigate away in case of success, stay at the place otherwise.
@@ -1321,7 +1321,7 @@ function generateAutoPorts ()
 function saveEntityTags ($realm, $bypass)
 {
        global $root, $pageno, $tabno, $explicit_tags, $implicit_tags;
-       assertUIntArg ($bypass);
+       assertUIntArg ($bypass, __FUNCTION__);
        $entity_id = $_REQUEST[$bypass];
        // Build a trail from the submitted data, minimize it,
        // then wipe existing records and store the new set instead.
@@ -1369,7 +1369,7 @@ function saveIPv4RSPoolTags ()
 function destroyTag ()
 {
        global $root, $pageno, $tabno;
-       assertUIntArg ('id');
+       assertUIntArg ('id', __FUNCTION__);
        if (($ret = commitDestroyTag ($_REQUEST['id'])) == '')
                return "${root}?page=${pageno}&tab=${tabno}&message=" . urlencode ("Successfully deleted tag.");
        else
@@ -1379,8 +1379,8 @@ function destroyTag ()
 function createTag ()
 {
        global $root, $pageno, $tabno;
-       assertStringArg ('tagname');
-       assertUIntArg ('parent_id', TRUE);
+       assertStringArg ('tagname', __FUNCTION__);
+       assertUIntArg ('parent_id', __FUNCTION__, TRUE);
        $tagname = trim ($_REQUEST['tagname']);
        if (($parent_id = $_REQUEST['parent_id']) <= 0)
                $parent_id = 'NULL';
index 9e86c05..909b5b4 100644 (file)
@@ -35,7 +35,7 @@ function dynamic_title_row ()
        switch ($pageno)
        {
                case 'rack':
-                       assertUIntArg ('rack_id');
+                       assertUIntArg ('rack_id', __FUNCTION__);
                        $rack = getRackData ($_REQUEST['rack_id']);
                        if ($rack == NULL)
                        {
@@ -46,7 +46,7 @@ function dynamic_title_row ()
                        $ret['params']['row_id'] = $rack['row_id'];
                        break;
                case 'row':
-                       assertUIntArg ('row_id');
+                       assertUIntArg ('row_id', __FUNCTION__);
                        $rowInfo = getRackRowInfo ($_REQUEST['row_id']);
                        if ($rowInfo == NULL)
                        {
@@ -75,7 +75,7 @@ function dynamic_title_object ()
        switch ($pageno)
        {
                case 'object':
-                       assertUIntArg ('object_id');
+                       assertUIntArg ('object_id', __FUNCTION__);
                        $object = getObjectInfo ($_REQUEST['object_id']);
                        if ($object == NULL)
                        {
@@ -98,7 +98,7 @@ function dynamic_title_vservice ()
        switch ($pageno)
        {
                case 'vservice':
-                       assertUIntArg ('id');
+                       assertUIntArg ('id', __FUNCTION__);
                        $ret['name'] = buildVServiceName (getVServiceInfo ($_REQUEST['id']));
                        $ret['params']['id'] = $_REQUEST['id'];
                        break;
@@ -115,7 +115,7 @@ function dynamic_title_rspool ()
        switch ($pageno)
        {
                case 'rspool':
-                       assertUIntArg ('pool_id');
+                       assertUIntArg ('pool_id', __FUNCTION__);
                        $poolInfo = getRSPoolInfo ($_REQUEST['pool_id']);
                        $ret['name'] = empty ($poolInfo['name']) ? 'ANONYMOUS' : $poolInfo['name'];
                        $ret['params']['pool_id'] = $_REQUEST['pool_id'];
@@ -148,7 +148,7 @@ function dynamic_title_objgroup ()
        switch ($pageno)
        {
                case 'objgroup':
-                       assertUIntArg ('group_id', TRUE);
+                       assertUIntArg ('group_id', __FUNCTION__, TRUE);
                        $group_id = $_REQUEST['group_id'];
                        $groupInfo = getObjectGroupInfo();
                        if ($groupInfo == NULL)
@@ -160,7 +160,7 @@ function dynamic_title_objgroup ()
                        $ret['params']['group_id'] = $group_id;
                        break;
                case 'object':
-                       assertUIntArg ('object_id');
+                       assertUIntArg ('object_id', __FUNCTION__);
                        $objectInfo = getObjectInfo ($_REQUEST['object_id']);
                        if ($objectInfo == NULL)
                        {
index b9d4a15..0ec918c 100644 (file)
@@ -17,7 +17,7 @@
 // let's thinks about fixing it later.
 function trigger_switchvlans ()
 {
-       assertUIntArg ('object_id');
+       assertUIntArg ('object_id', __FUNCTION__);
        $object_id = $_REQUEST['object_id'];
        $object = getObjectInfo ($object_id);
        if ($object['objtype_id'] != 8)
@@ -43,7 +43,7 @@ function trigger_switchvlans ()
 // filling the data in, we stop showing the tab.
 function trigger_snmpportfinder ()
 {
-       assertUIntArg ('object_id');
+       assertUIntArg ('object_id', __FUNCTION__);
        $object_id = $_REQUEST['object_id'];
        $object = getObjectInfo ($object_id);
        if ($object['objtype_id'] != 8)
@@ -62,34 +62,34 @@ function trigger_emptyRackspace ()
 
 function trigger_lvsconfig ()
 {
-       assertUIntArg ('object_id');
+       assertUIntArg ('object_id', __FUNCTION__);
        return count (getRSPoolsForObject ($_REQUEST['object_id'])) > 0;
 }
 
 function trigger_ipv4 ()
 {
-       assertUIntArg ('object_id');
+       assertUIntArg ('object_id', __FUNCTION__);
        $info = getObjectInfo ($_REQUEST['object_id']);
        return in_array ($info['objtype_id'], explode (',', getConfigVar ('IPV4_PERFORMERS')));
 }
 
 function trigger_natv4 ()
 {
-       assertUIntArg ('object_id');
+       assertUIntArg ('object_id', __FUNCTION__);
        $info = getObjectInfo ($_REQUEST['object_id']);
        return in_array ($info['objtype_id'], explode (',', getConfigVar ('NATV4_PERFORMERS')));
 }
 
 function trigger_poolrscount ()
 {
-       assertUIntArg ('pool_id');
+       assertUIntArg ('pool_id', __FUNCTION__);
        $poolInfo = getRSPoolInfo ($_REQUEST['pool_id']);
        return count ($poolInfo['rslist']) > 0;
 }
 
 function trigger_autoports ()
 {
-       assertUIntArg ('object_id');
+       assertUIntArg ('object_id', __FUNCTION__);
        if (count (getObjectPortsAndLinks ($_REQUEST['object_id'])) != 0)
                return FALSE;
        $info = getObjectInfo ($_REQUEST['object_id']);
index 2058281..7bd304a 100644 (file)
--- a/index.php
+++ b/index.php
@@ -77,10 +77,10 @@ if (isset ($tabhandler[$pageno][$tabno]))
                switch ($page[$pageno]['bypass_type'])
                {
                        case 'uint':
-                               assertUIntArg ($page[$pageno]['bypass']);
+                               assertUIntArg ($page[$pageno]['bypass'], 'index');
                                break;
                        case 'uint0':
-                               assertUIntArg ($page[$pageno]['bypass'], TRUE);
+                               assertUIntArg ($page[$pageno]['bypass'], 'index', TRUE);
                                break;
                        default:
                                showError ("Dispatching error for bypass parameter");
index 5ad758e..00398cb 100644 (file)
@@ -4,7 +4,7 @@
 
 require 'inc/init.php';
 
-assertStringArg ('img');
+assertStringArg ('img', __FUNCTION__);
 switch ($_REQUEST['img'])
 {
        case 'minirack':
@@ -12,11 +12,11 @@ switch ($_REQUEST['img'])
                $pageno = 'rackspace';
                $tabno = 'default';
                authorize();
-               assertUIntArg ('rack_id');
+               assertUIntArg ('rack_id', __FUNCTION__);
                renderRackThumb ($_REQUEST['rack_id']);
                break;
        case 'progressbar':
-               assertUIntArg ('done', TRUE);
+               assertUIntArg ('done', __FUNCTION__, TRUE);
                renderProgressBarImage ($_REQUEST['done']);
                break;
        default: