width = '100%'; $table->class = 'info_table'; $table->cellpadding = '0'; $table->cellspacing = '0'; $table->head = []; $table->align = []; $table->head[0] = "".__('Source').''; $table->head[1] = "".__('Review').''; $table->head[2] = "".__('Last contact').''; $table->style = []; $table->style['source'] = 'width: 80%;'; $table->data = []; $sources = get_sources_by_agent($agent_id); $row = []; if (empty($sources) === false) { foreach ($sources as $key => $source) { $row['source'] = $source; $row['review'] = ''.html_print_image('images/zoom.png', true, ['title' => __('Review in log viewer'), 'alt' => '', 'onclick' => "send_form('".$source."')"]).''; $row['last_contact'] = html_print_image( 'images/spinner.gif', true, [ 'id' => 'img-'.$source, 'border' => '0', 'width' => '20px', 'heigth' => '20px', 'onload' => "get_last_contact('".$source."', '".$agent_id."')", ] ); $table->data[$source] = $row; } } ob_start(); if (!empty($table->data)) { echo '
'; html_print_table($table); echo '
'; $html_content = ob_get_clean(); // Create controlled toggle content. ui_toggle( $html_content, __('Log sources status'), 'log_sources_status', !$log_sources_defined, false, '', 'white_table_graph_content no-padding-imp', 'white-box-content', 'box-flat white_thable_graph mrgn_top_30px' ); } // Hidden form to perform post request to Log Viewer page when clicking on the Review field icon. echo ''; ?>