1<?php /* @var \dokuwiki\plugin\bez\meta\Tpl $tpl */ ?> 2<?php $D = 2 ?> 3<?php if (count($tpl->get('8d_tasks')['correction']) > 0) $D++ ?> 4<?php if (count($tpl->get('causes')) > 0) $D++ ?> 5<?php if (count($tpl->get('8d_tasks')['corrective']) > 0) $D++ ?> 6<?php if (count($tpl->get('risks')) > 0 || count($tpl->get('opportunities')) > 0) $D++ ?> 7<?php if (count($tpl->get('8d_tasks')['preventive']) > 0) $D++ ?> 8<?php if ($tpl->get('thread')->state == 'closed' || $tpl->get('thread')->state == 'rejected') $D++ ?> 9 10<h1> 11 <?php if ($tpl->get('variant') == 2): ?> 12 <?php printf($tpl->getLang('8d_report_header'), $D); ?> 13 <?php else: ?> 14 <?php echo $tpl->getLang('noneconformities_report') ?> 15 <?php endif ?> 16 <span id="bez_8d_send_button">[<a href=" 17 <?php echo $tpl->mailto('', 18 $tpl->getLang('8d_report').': #'.$tpl->get('thread')->id.' '.$tpl->get('thread')->title, 19 $tpl->url('8d', 'id', $tpl->get('thread')->id) . '?t=' . $_GET['t']) ?>"> 20 ✉ <?php echo $tpl->getLang('send_mail') ?> 21 </a>]</span> 22</h1> 23 24<table> 25<tr> 26 <td> 27 <strong> 28 <a href="<?php echo $tpl->url('thread', 'id', $tpl->get('thread')->id) ?>"> 29 #<?php echo $tpl->get('thread')->id ?> 30 </a> 31 </strong> 32 <?php if (!empty($tpl->get('thread')->label_name)): ?> 33 <?php echo $tpl->get('thread')->label_name ?> 34 <?php else: ?> 35 <i style="color: #777"><?php echo $tpl->getLang('issue_type_no_specified') ?></i> 36 <?php endif ?> 37 </td> 38 39 <td> 40 <strong><?php echo $tpl->getLang('open_date') ?>:</strong> 41 <?php echo $tpl->date($tpl->get('thread')->create_date) ?> 42 </td> 43</tr> 44 45 <tr> 46 <td colspan="2"> 47 <strong><?php echo $tpl->getLang('title') ?>:</strong> 48 <?php echo $tpl->get('thread')->title ?> 49 </td> 50</tr> 51</table> 52<?php $D = 1 ?> 53<h2><?php echo $D++ ?>D - <?php echo $tpl->getLang('1d') ?></h2> 54<ul> 55 <?php foreach($tpl->get('thread')->get_participants() as $participant): ?> 56 <li><?php echo $tpl->user_name($participant['user_id']) ?></li> 57 <?php endforeach ?> 58</ul> 59 60<h2><?php echo $D++ ?>D - <?php echo $tpl->getLang('2d') ?></h2> 61<?php echo $tpl->get('thread')->content_html ?> 62 63<?php if (count($tpl->get('8d_tasks')['correction']) > 0): ?> 64 <h2><?php echo $D++ ?>D - <?php echo $tpl->getLang('3d') ?></h2> 65 <?php $tpl->set('tasks', $tpl->get('8d_tasks')['correction']) ?> 66 <?php include '8d_tasks.php' ?> 67<?php endif ?> 68 69<?php if (count($tpl->get('causes')) > 0): ?> 70 <h2><?php echo $D++ ?>D - <?php echo $tpl->getLang('4d') ?></h2> 71 <?php $tpl->set('causes', $tpl->get('causes')) ?> 72 <?php include '8d_causes.php' ?> 73<?php endif ?> 74 75<?php if (count($tpl->get('8d_tasks')['corrective']) > 0): ?> 76 <h2><?php echo $D++ ?>D - <?php echo $tpl->getLang('5d') ?></h2> 77 <?php if ($tpl->get('variant') == 2): ?> 78 <?php $tpl->set('tasks', $tpl->get('8d_tasks')['corrective']) ?> 79 <?php include '8d_tasks_no_closing.php' ?> 80 <?php else: ?> 81 <?php $tpl->set('tasks', $tpl->get('8d_tasks')['corrective']) ?> 82 <?php include '8d_tasks.php' ?> 83 <?php endif ?> 84<?php endif ?> 85 86<?php if ($tpl->get('variant') == 2): ?> 87 <?php if (count($tpl->get('8d_tasks')['corrective']) > 0): ?> 88 <h2><?php echo $D++ ?>D - <?php echo $tpl->getLang('6d-var2') ?></h2> 89 <?php $tpl->set('tasks', $tpl->get('8d_tasks')['corrective']) ?> 90 <?php include '8d_tasks.php' ?> 91 <?php endif ?> 92<?php else: ?> 93 <?php if (count($tpl->get('risks')) > 0 || count($tpl->get('opportunities')) > 0): ?> 94 <h2><?php echo $D++ ?>D - <?php echo $tpl->getLang('6d') ?></h2> 95 <?php if (count($tpl->get('risks')) > 0): ?> 96 <h3><?php echo $tpl->getLang('risks') ?></h3> 97 <?php $tpl->set('causes', $tpl->get('risks')) ?> 98 <?php include '8d_causes.php' ?> 99 <?php endif ?> 100 <?php if (count($tpl->get('opportunities')) > 0): ?> 101 <h3><?php echo $tpl->getLang('opportunities') ?></h3> 102 <?php $tpl->set('causes', $tpl->get('opportunities')) ?> 103 <?php include '8d_causes.php' ?> 104 <?php endif ?> 105 <?php endif ?> 106<?php endif ?> 107 108 109<?php if (count($tpl->get('8d_tasks')['preventive']) > 0): ?> 110 <h2><?php echo $D++ ?>D - <?php echo $tpl->getLang('7d') ?></h2> 111 <?php $tpl->set('tasks', $tpl->get('8d_tasks')['preventive']) ?> 112 <?php include '8d_tasks.php' ?> 113<?php endif ?> 114 115 116<?php if ($tpl->get('thread')->state == 'closed' || $tpl->get('thread')->state == 'rejected'): ?> 117 <h2><?php echo $D++ ?>D - <?php echo $tpl->getLang('8d') ?></h2> 118 <?php echo $tpl->get('thread')->closing_comment() ?> 119 <table> 120 <tr> 121 <td> 122 <strong><?php echo $tpl->getLang('true_date') ?>:</strong> 123 <?php echo $tpl->date($tpl->get('thread')->close_date) ?> 124 </td> 125 <td> 126 <strong><?php echo $tpl->getLang('state') ?>:</strong> 127 <?php echo $tpl->getLang('state_' . $tpl->get('thread')->state) ?> 128 </td> 129 </tr> 130 131 <tr> 132 <td> 133 <strong><?php echo $tpl->getLang('totalcost') ?>:</strong> 134 <?php if ($tpl->get('thread')->task_sum_cost != ''): ?> 135 <?php echo $tpl->get('thread')->task_sum_cost ?> 136 <?php else: ?> 137 <em>---</em> 138 <?php endif ?> 139 </td> 140 <td> 141 <strong><?php echo $tpl->getLang('coordinator') ?>:</strong> 142 <?php echo $tpl->user_name($tpl->get('thread')->coordinator) ?> 143 </td> 144 </tr> 145 </table> 146<?php endif ?> 147