custom_actions = array( 'detail' => sprintf('Detail', sanitize_text_field($_REQUEST['page']), 'detail-job' ), 'download' => sprintf('Check Status', sanitize_text_field($_REQUEST['page']), sanitize_text_field($_REQUEST['subpage']), 'download', ), 'cancel' => sprintf('Cancel Job', sanitize_text_field($_REQUEST['page']), sanitize_text_field($_REQUEST['subpage']), 'download', ), ); $miraviaTable->columns = [ 'name' => 'Job', 'status' => 'Status', 'total' => 'Total Products', 'updated' => 'Updated', ]; foreach($jobs as $k => $p) { $data[] = array( 'name' => $p['job_id'], 'status' => '...', 'token' => $p['token'], 'total' => $p['total'], 'updated' => date('d-m-Y H:i:s', strtotime($p['updated'])), ); } } // die('
' . print_r($data, true) . ''); $miraviaTable->data_table = $data; $miraviaTable->total_elements = count($data); $miraviaTable->prepare_items(); ?>