コード例 #1
0
    case 'addNew':
        ## add new host database entry
        echo insertHost($_POST);
        break;
        #-.-.-.-.-.-.-.-.-.-.-.-.-
    #-.-.-.-.-.-.-.-.-.-.-.-.-
    case 'update':
        ## update host database entry
        echo updateHost($_POST);
        //echo"post=";print_r($_POST);
        break;
        #-.-.-.-.-.-.-.-.-.-.-.-.-
    #-.-.-.-.-.-.-.-.-.-.-.-.-
    case 'd-3-L-3-t':
        ## delete host database entry
        echo deleteHost($_GET);
        break;
        #-.-.-.-.-.-.-.-.-.-.-.-.-
    #-.-.-.-.-.-.-.-.-.-.-.-.-
    case 'createHostTbl':
        echo createHostTbl();
        break;
        #-.-.-.-.-.-.-.-.-.-.-.-.-
    #-.-.-.-.-.-.-.-.-.-.-.-.-
    default:
        echo "<h4>invalid mode: {$_REQUEST['mode']}</h4><br />";
        break;
}
/*
  #****************************************************************************
  #*  Checking for query string flag to read data from database.
コード例 #2
0
function deleteObject()
{
    assertUIntArg('object_id');
    $oinfo = spotEntity('object', $_REQUEST['object_id']);
    $racklist = getResidentRacksData($_REQUEST['object_id'], FALSE);
    commitDeleteObject($_REQUEST['object_id']);
    foreach ($racklist as $rack_id) {
        usePreparedDeleteBlade('RackThumbnail', array('rack_id' => $rack_id));
    }
    ###############################################################################################
    # delete zabbix host
    $result = deleteHost($oinfo['dname']);
    if (isset($result['error'])) {
        showError('Deleting zabbix host is failed. Error message:' . $result['error']);
    }
    // delete items in the Object from DB
    usePreparedDeleteBlade('item_information', array('objectid' => $_REQUEST['object_id']));
    # END
    ###############################################################################################
    showFuncMessage(__FUNCTION__, 'OK', array($oinfo['dname']));
}
コード例 #3
0
 * See the file COPYRIGHT.html for more details.
 */
require_once "../shared/common.php";
$tab = "admin";
$nav = "lookupHosts";
require_once "../shared/logincheck.php";
require_once "../classes/Localize.php";
$loc = new Localize(OBIB_LOCALE, $tab);
require_once "../shared/header.php";
require_once '../lookup2/LookupHostsQuery.php';
if (0 + $_POST['id'] > 0) {
    $host = new lookupHostQuery();
    $res = $host->execSelectOne(0 + $_POST['id']);
    $row = $host->fetchRow();
    if ($row) {
        $update = deleteHost($_POST);
        if ($update) {
            echo $loc->getText("Z39.50 server, %name%, has been deleted.", array('name' => $row->_name)) . '<br><br>
  <a href="../admin/z3950_server_list.php">' . $loc->getText("return to z39.50 server list") . '</a>';
        }
    }
} else {
    if (0 + $_GET['id'] > 0) {
        $host = new lookupHostQuery();
        $res = $host->execSelectOne(0 + $_GET['id']);
        $row = $host->fetchRow();
        if ($row) {
            foreach ($row as $key => $val) {
                $postVars[substr($key, 1)] = $val;
            }
            ?>