Example #1
0
             $oFilter = CMDBSearchFilter::FromOQL($sFilter);
         } else {
             $oFilter = CMDBSearchFilter::unserialize($sFilter);
         }
         $oDisplayBlock = new DisplayBlock($oFilter, $sStyle, false);
         $aExtraParams['display_limit'] = true;
         $aExtraParams['truncated'] = true;
         $oDisplayBlock->RenderContent($oPage, $aExtraParams);
     } else {
         $oPage->p("Invalid query (empty filter).");
     }
     break;
 case 'displayCSVHistory':
     $oPage->SetContentType('text/html');
     $bShowAll = utils::ReadParam('showall', 'false') == 'true';
     BulkChange::DisplayImportHistory($oPage, true, $bShowAll);
     break;
 case 'details':
     $oPage->SetContentType('text/html');
     $key = utils::ReadParam('id', 0);
     $oFilter = new DBObjectSearch($sClass);
     $oFilter->AddCondition('id', $key, '=');
     $oDisplayBlock = new DisplayBlock($oFilter, 'details', false);
     $oDisplayBlock->RenderContent($oPage);
     break;
 case 'pie_chart':
     $oPage->SetContentType('application/json');
     $sGroupBy = utils::ReadParam('group_by', '');
     if ($sFilter != '') {
         if ($sEncoding == 'oql') {
             $oFilter = CMDBSearchFilter::FromOQL($sFilter);
Example #2
0
        $oPage->add_ready_script(<<<EOF
\$('#select_template_class').change( function() {
\tDisplayTemplate(this.value);
});
EOF
);
        if (Utils::GetConfig()->Get('csv_import_history_display')) {
            $oPage->SetCurrentTabContainer('tabs1');
            $oPage->AddAjaxTab(Dict::S('UI:History:BulkImports'), utils::GetAbsoluteUrlAppRoot() . 'pages/csvimport.php?step=11', true);
        }
    }
    switch ($iStep) {
        case 11:
            // Asynchronous tab
            $oPage = new ajax_page('');
            BulkChange::DisplayImportHistory($oPage);
            $oPage->add_ready_script('$("#CSVImportHistory table.listResults").tableHover();');
            $oPage->add_ready_script('$("#CSVImportHistory table.listResults").tablesorter( { widgets: ["myZebra", "truncatedList"]} );');
            break;
        case 10:
            // Case generated by BulkChange::DisplayImportHistory
            $iChange = (int) utils::ReadParam('changeid', 0);
            BulkChange::DisplayImportHistoryDetails($oPage, $iChange);
            break;
        case 5:
            LoadData($oPage);
            break;
        case 4:
            Preview($oPage);
            break;
        case 3: