예제 #1
0
 if ($selection_type == 'filter') {
     if (empty($selection_filter)) {
         $delete_all = TRUE;
     } else {
         ossim_valid($selection_filter, OSS_INPUT, 'illegal: ' . _('Selection filter'));
         if (ossim_error()) {
             $db->close();
             Util::response_bad_request(ossim_get_error_clean());
         }
         //Getting properties
         $selection_filter = escape_sql($selection_filter, $conn);
         //Create asset object
         $asset_host = new Asset_host($conn, $asset_id);
         if ($action == 'delete_properties') {
             $filters = array('where' => 'value LIKE "%' . $selection_filter . '%"');
             list($p_list, ) = $asset_host->get_properties($conn, $filters);
         } elseif ($action == 'delete_software') {
             $filters = array('where' => '(banner LIKE "%' . $selection_filter . '%"');
             list($p_list, ) = $asset_host->get_software($conn, $filters);
         } else {
             $filters = array('where' => 'service LIKE "%' . $selection_filter . '%"');
             list($p_list, ) = $asset_host->get_services($conn, $filters);
         }
     }
 }
 //Validate Form token
 $token = POST('token');
 if ($action == 'delete_properties') {
     $tk_key = 'tk_properties_form';
 } elseif ($action == 'delete_services') {
     $tk_key = 'tk_services_form';
예제 #2
0
            
        </div>
    </div>
    
    <div id='tray_host_description' class='tray_section'>
        <div id='tray_host_os'>
        
            <div class='tray_title'>
                <?php 
echo _('Operating System');
?>
            </div>
            
            <div class='tray_content'>
                <?php 
$props = $asset->get_properties($conn);
$props = @array_shift($props[0]);
$_op = $props[3]['values'][0];
echo $_op == '' ? _('Unknown') : $_op;
?>
            </div>
            
        </div>
        
        <div id='tray_host_avalue'>
        
            <div class='tray_title'>
                <?php 
echo _('Asset Value');
?>
            </div>