-
-
Notifications
You must be signed in to change notification settings - Fork 2.5k
/
index.html.php
74 lines (64 loc) · 2.37 KB
/
index.html.php
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
<?php
/*
* @copyright 2014 Mautic Contributors. All rights reserved
* @author Mautic
*
* @link http://mautic.org
*
* @license GNU/GPLv3 http://www.gnu.org/licenses/gpl-3.0.html
*/
use PhpOffice\PhpSpreadsheet\Spreadsheet;
$view->extend('MauticCoreBundle:Default:content.html.php');
$view['slots']->set('mauticContent', 'formresult');
$view['slots']->set('headerTitle', $view['translator']->trans('mautic.form.result.header.index', [
'%name%' => $form->getName(),
]));
$buttons = [];
$buttons[] = [
'attr' => [
'target' => '_new',
'data-toggle' => '',
'class' => 'btn btn-default btn-nospin',
'href' => $view['router']->path('mautic_form_export', ['objectId' => $form->getId(), 'format' => 'html']),
],
'btnText' => $view['translator']->trans('mautic.form.result.export.html'),
'iconClass' => 'fa fa-file-code-o',
'primary' => true,
];
$buttons[] = [
'attr' => [
'data-toggle' => '',
'class' => 'btn btn-default btn-nospin',
'href' => $view['router']->path('mautic_form_export', ['objectId' => $form->getId(), 'format' => 'csv']),
],
'btnText' => $view['translator']->trans('mautic.form.result.export.csv'),
'iconClass' => 'fa fa-file-text-o',
'primary' => true,
];
if (class_exists(Spreadsheet::class)) {
$buttons[] = [
'attr' => [
'data-toggle' => '',
'class' => 'btn btn-default btn-nospin',
'href' => $view['router']->path('mautic_form_export', ['objectId' => $form->getId(), 'format' => 'xlsx']),
],
'btnText' => $view['translator']->trans('mautic.form.result.export.xlsx'),
'iconClass' => 'fa fa-file-excel-o',
'primary' => true,
];
}
$buttons[] =
[
'attr' => [
'class' => 'btn btn-default',
'href' => $view['router']->path('mautic_form_action', ['objectAction' => 'view', 'objectId'=> $form->getId()]),
'data-toggle' => 'ajax',
],
'iconClass' => 'fa fa-remove',
'btnText' => $view['translator']->trans('mautic.core.form.close'),
];
$view['slots']->set('actions', $view->render('MauticCoreBundle:Helper:page_actions.html.php', ['customButtons' => $buttons]));
?>
<div class="page-list">
<?php $view['slots']->output('_content'); ?>
</div>