| @@ -1,9 +1,8 @@ | ||
| 1 | 1 | <?php |
| 2 | 2 | |
| 3 | 3 | namespace FluentForm\App\Services\Submission; |
| 4 | 4 | |
| 5 | - | |
| 6 | 5 | use FluentForm\App\Helpers\Helper; |
| 7 | 6 | use FluentForm\App\Models\Submission; |
| 8 | 7 | use FluentForm\App\Services\FormBuilder\ShortCodeParser; |
| 9 | 8 | use FluentForm\Framework\Helpers\ArrayHelper as Arr; |
| @@ -33,9 +32,9 @@ | ||
| 33 | 32 | } |
| 34 | 33 | |
| 35 | 34 | protected function getBody($submissions, $form) |
| 36 | 35 | { |
| 37 | - $pdfBody = ""; | |
| 36 | + $pdfBody = ''; | |
| 38 | 37 | foreach ($submissions as $index => $submission) { |
| 39 | 38 | $formData = json_decode($submission->response, true); |
| 40 | 39 | $htmlBody = ShortCodeParser::parse('{all_data}', $submission, $formData, $form, false, true); |
| 41 | 40 | $htmlBody = '<h3>Submission - #' . $submission->id . '</h3>' . $htmlBody; |
| @@ -61,9 +60,9 @@ | ||
| 61 | 60 | $label = '' . $note->created_by . ' - ' . $note->created_at; |
| 62 | 61 | } else { |
| 63 | 62 | $label = '' . $note->name . ' - ' . $note->created_at; |
| 64 | 63 | } |
| 65 | - $notesHtml .= '<tr class="field-label"><th style="padding: 6px 12px; background-color: #f8f8f8; text-align: left;"><strong>' . $label . '</strong></th></tr><tr class="field-value"><td style="padding: 6px 12px 12px 12px;">' . wp_kses_post($note->value) . '</td></tr>'; | |
| 64 | + $notesHtml .= '<tr class="field-label"><th style="padding: 6px 12px; background-color: #f8f8f8; text-align: left;"><strong>' . esc_html($label) . '</strong></th></tr><tr class="field-value"><td style="padding: 6px 12px 12px 12px;">' . wp_kses_post($note->value) . '</td></tr>'; | |
| 66 | 65 | } |
| 67 | 66 | $htmlBody = $htmlBody . $notesHtml . '</tbody></table>'; |
| 68 | 67 | } |
| 69 | 68 | return $htmlBody; |
| @@ -77,34 +76,58 @@ | ||
| 77 | 76 | $secondaryColor = '#EAEAEA'; |
| 78 | 77 | ob_start(); |
| 79 | 78 | ?> |
| 80 | 79 | .ff_pdf_wrapper, p, li, td, th { |
| 81 | - color: <?php | |
| 82 | - echo esc_attr($mainColor); ?>; | |
| 83 | - font-size: <?php | |
| 84 | - echo esc_attr($fontSize); ?>px; | |
| 80 | + color: | |
| 81 | + <?php | |
| 82 | + echo esc_attr($mainColor); | |
| 83 | + ?> | |
| 84 | + ; | |
| 85 | + font-size: | |
| 86 | + <?php | |
| 87 | + echo esc_attr($fontSize); | |
| 88 | + ?> | |
| 89 | + px; | |
| 85 | 90 | } |
| 86 | 91 | |
| 87 | 92 | .ff_all_data, table { |
| 88 | 93 | empty-cells: show; |
| 89 | 94 | border-collapse: collapse; |
| 90 | - border: 1px solid <?php | |
| 91 | - echo esc_attr($secondaryColor); ?>; | |
| 95 | + border: 1px solid | |
| 96 | + <?php | |
| 97 | + echo esc_attr($secondaryColor); | |
| 98 | + ?> | |
| 99 | + ; | |
| 92 | 100 | width: 100%; |
| 93 | - color: <?php | |
| 94 | - echo esc_attr($mainColor); ?>; | |
| 101 | + color: | |
| 102 | + <?php | |
| 103 | + echo esc_attr($mainColor); | |
| 104 | + ?> | |
| 105 | + ; | |
| 95 | 106 | } |
| 96 | 107 | hr { |
| 97 | - color: <?php | |
| 98 | - echo esc_attr($secondaryColor); ?>; | |
| 99 | - background-color: <?php | |
| 100 | - echo esc_attr($secondaryColor); ?>; | |
| 108 | + color: | |
| 109 | + <?php | |
| 110 | + echo esc_attr($secondaryColor); | |
| 111 | + ?> | |
| 112 | + ; | |
| 113 | + background-color: | |
| 114 | + <?php | |
| 115 | + echo esc_attr($secondaryColor); | |
| 116 | + ?> | |
| 117 | + ; | |
| 101 | 118 | } |
| 102 | 119 | .ff_all_data th { |
| 103 | - border-bottom: 1px solid <?php | |
| 104 | - echo esc_attr($secondaryColor); ?>; | |
| 105 | - border-top: 1px solid <?php | |
| 106 | - echo esc_attr($secondaryColor); ?>; | |
| 120 | + border-bottom: 1px solid | |
| 121 | + <?php | |
| 122 | + echo esc_attr($secondaryColor); | |
| 123 | + ?> | |
| 124 | + ; | |
| 125 | + border-top: 1px solid | |
| 126 | + <?php | |
| 127 | + echo esc_attr($secondaryColor); | |
| 128 | + ?> | |
| 129 | + ; | |
| 107 | 130 | padding-bottom: 10px !important; |
| 108 | 131 | } |
| 109 | 132 | .ff_all_data tr td { |
| 110 | 133 | padding-left: 30px !important; |
| @@ -112,10 +135,13 @@ | ||
| 112 | 135 | padding-bottom: 15px !important; |
| 113 | 136 | } |
| 114 | 137 | |
| 115 | 138 | .ff_all_data tr td, .ff_all_data tr th { |
| 116 | - border: 1px solid <?php | |
| 117 | - echo esc_attr($secondaryColor); ?>; | |
| 139 | + border: 1px solid | |
| 140 | + <?php | |
| 141 | + echo esc_attr($secondaryColor); | |
| 142 | + ?> | |
| 143 | + ; | |
| 118 | 144 | text-align: left; |
| 119 | 145 | } |
| 120 | 146 | |
| 121 | 147 | table, .ff_all_data {width: 100%; overflow:wrap;} img.alignright { float: right; margin: 0 0 1em 1em; } |