1d29be7a0SSzymon Olewniczak 2*e8827d73SSzymon Olewniczak<?php if ($tpl->get('task')->thread != null): ?> 3*e8827d73SSzymon Olewniczak <div id="bds_issue_box" class="pr<?php echo $tpl->get('task')->thread->priority ?>"> 4*e8827d73SSzymon Olewniczak <div> 5*e8827d73SSzymon Olewniczak <strong><?php echo $tpl->getLang('issue') ?>:</strong> 6*e8827d73SSzymon Olewniczak <a href="<?php echo $tpl->url('thread', 'id', $tpl->get('task')->thread->id) ?>"> 7*e8827d73SSzymon Olewniczak #<?php echo $tpl->get('task')->thread->id ?> 8d29be7a0SSzymon Olewniczak </a> 9*e8827d73SSzymon Olewniczak <strong> 10*e8827d73SSzymon Olewniczak <?php if (!empty($tpl->get('task')->thread->label_name)): ?> 11*e8827d73SSzymon Olewniczak <?php echo $tpl->get('task')->thread->label_name ?> 12*e8827d73SSzymon Olewniczak <?php else: ?> 13*e8827d73SSzymon Olewniczak <i style="color: #777"><?php echo $tpl->getLang('issue_type_no_specified') ?></i> 1460c2063dSSzymon Olewniczak <?php endif ?> 1560c2063dSSzymon Olewniczak 16*e8827d73SSzymon Olewniczak (<?php echo $tpl->getLang('state_' . $tpl->get('task')->thread->state) ?>): 17*e8827d73SSzymon Olewniczak </strong> 18*e8827d73SSzymon Olewniczak <?php echo $tpl->get('task')->thread->title ?> 19*e8827d73SSzymon Olewniczak </div> 20d29be7a0SSzymon Olewniczak 21*e8827d73SSzymon Olewniczak <?php if ($tpl->get('task')->thread_comment != null): ?> 22*e8827d73SSzymon Olewniczak <div style="margin-top: 12px;"> 23*e8827d73SSzymon Olewniczak <h2> 24*e8827d73SSzymon Olewniczak <a href="<?php echo $tpl->url('thread', 'id', $tpl->get('task')->thread->id) ?>#k<?php echo $tpl->get('task')->thread_comment->id ?>"> 25*e8827d73SSzymon Olewniczak #k<?php echo $tpl->get('task')->thread_comment->id ?> 26*e8827d73SSzymon Olewniczak </a> 27*e8827d73SSzymon Olewniczak <?php echo ucfirst($tpl->getLang('cause')) ?> 28*e8827d73SSzymon Olewniczak (<?php echo $tpl->getLang($tpl->get('task')->thread_comment->type) ?>) 29*e8827d73SSzymon Olewniczak </h2> 30*e8827d73SSzymon Olewniczak <?php echo $tpl->get('task')->thread_comment->content_html ?> 31*e8827d73SSzymon Olewniczak </div> 32*e8827d73SSzymon Olewniczak <?php endif ?> 33*e8827d73SSzymon Olewniczak </div> 34*e8827d73SSzymon Olewniczak 35*e8827d73SSzymon Olewniczak 36*e8827d73SSzymon Olewniczak <br> 37*e8827d73SSzymon Olewniczak<?php endif ?> 38*e8827d73SSzymon Olewniczak 39*e8827d73SSzymon Olewniczak<?php if ( $tpl->param('action') == 'task_edit' && 40*e8827d73SSzymon Olewniczak $tpl->param('tid') == $tpl->get('task')->id): ?> 41f2c81100SSzymon Olewniczak <?php include 'task_form.php' ?> 42f2c81100SSzymon Olewniczak<?php else: ?> 43aa89e6f8SSzymon Olewniczak <?php include 'task_box.php' ?> 44f2c81100SSzymon Olewniczak<?php endif ?> 45510f3b21Sghi 46*e8827d73SSzymon Olewniczak<br> 47*e8827d73SSzymon Olewniczak<div class="bez_comments"> 48*e8827d73SSzymon Olewniczak <div class="bez_left_col"> 49*e8827d73SSzymon Olewniczak <?php foreach ($tpl->get('task_comments') as $task_comment): ?> 50*e8827d73SSzymon Olewniczak <?php $tpl->set('task_comment', $task_comment) ?> 51*e8827d73SSzymon Olewniczak <?php if ( $tpl->param('action') == 'comment_edit' && 52*e8827d73SSzymon Olewniczak $tpl->param('zkid') == $task_comment->id): ?> 53*e8827d73SSzymon Olewniczak <?php include 'task_comment_form.php' ?> 54*e8827d73SSzymon Olewniczak <?php else: ?> 55*e8827d73SSzymon Olewniczak <?php include 'task_comment_box.php' ?> 56*e8827d73SSzymon Olewniczak <?php endif ?> 57*e8827d73SSzymon Olewniczak <?php endforeach ?> 58*e8827d73SSzymon Olewniczak 59*e8827d73SSzymon Olewniczak <?php if ($tpl->get('task')->state == 'done'): ?> 60*e8827d73SSzymon Olewniczak <div class="plugin__bez_status_label"> 61*e8827d73SSzymon Olewniczak <span class="icon icon_green"> 62*e8827d73SSzymon Olewniczak <?php echo inlineSVG(DOKU_PLUGIN . 'bez/images/tick.svg') ?> 63*e8827d73SSzymon Olewniczak </span> 64*e8827d73SSzymon Olewniczak <?php printf($tpl->getLang('user_did_task'), 65*e8827d73SSzymon Olewniczak '<strong>' . $tpl->user_name($tpl->get('task')->closed_by) . '</strong>', 66*e8827d73SSzymon Olewniczak dformat(strtotime($tpl->get('task')->close_date), '%f')) ?> 67*e8827d73SSzymon Olewniczak </div> 68*e8827d73SSzymon Olewniczak <?php endif ?> 69*e8827d73SSzymon Olewniczak 70*e8827d73SSzymon Olewniczak <?php if ($tpl->get('task')->thread->state == 'opened' && 71*e8827d73SSzymon Olewniczak $tpl->param('action') != 'task_edit' && 72*e8827d73SSzymon Olewniczak $tpl->param('action') != 'comment_edit'): ?> 73*e8827d73SSzymon Olewniczak <?php include 'task_comment_form.php' ?> 74*e8827d73SSzymon Olewniczak <?php endif ?> 75*e8827d73SSzymon Olewniczak 76*e8827d73SSzymon Olewniczak </div> 77*e8827d73SSzymon Olewniczak 78*e8827d73SSzymon Olewniczak<div class="bez_right_col" style="position:relative; top: -15px;"> 79*e8827d73SSzymon Olewniczak 80*e8827d73SSzymon Olewniczak <div class="bez_box bez_subscribe_box"> 81*e8827d73SSzymon Olewniczak <h2><?php echo $tpl->getLang('norifications') ?></h2> 82*e8827d73SSzymon Olewniczak <?php if ($tpl->get('task')->is_subscribent()): ?> 83*e8827d73SSzymon Olewniczak <a href="<?php echo $tpl->url('task', 'tid', $tpl->get('task')->id, 'action', 'unsubscribe') ?>" class="bez_subscribe_button"><span class="bez_awesome"></span> <?php echo $tpl->getLang('unsubscribe') ?></a> 84*e8827d73SSzymon Olewniczak <p><?php echo $tpl->getLang('task_subscribed_info') ?></p> 85*e8827d73SSzymon Olewniczak <?php else: ?> 86*e8827d73SSzymon Olewniczak <a href="<?php echo $tpl->url('task', 'tid', $tpl->get('task')->id, 'action', 'subscribe') ?>" class="bez_subscribe_button"><span class="bez_awesome"></span> <?php echo $tpl->getLang('subscribe') ?></a> 87*e8827d73SSzymon Olewniczak <p><?php echo $tpl->getLang('task_not_subscribed_info') ?></p> 88*e8827d73SSzymon Olewniczak <?php endif ?> 89*e8827d73SSzymon Olewniczak 90*e8827d73SSzymon Olewniczak </div> 91*e8827d73SSzymon Olewniczak 92*e8827d73SSzymon Olewniczak <div class="bez_box"> 93*e8827d73SSzymon Olewniczak <h2><?php echo $tpl->getLang('comment_participants') ?></h2> 94*e8827d73SSzymon Olewniczak <ul id="issue_participants"> 95*e8827d73SSzymon Olewniczak <?php foreach ($tpl->get('task')->get_participants() as $participant): ?> 96*e8827d73SSzymon Olewniczak <li><a href="<?php echo $tpl->mailto($tpl->user_email($participant['user_id']), 97*e8827d73SSzymon Olewniczak '#z'.$tpl->get('task')->id, 98*e8827d73SSzymon Olewniczak $tpl->url('task', 'tid', $tpl->get('task')->id)) ?>" 99*e8827d73SSzymon Olewniczak title="<?php echo $participant['user_id'] ?>"> 100*e8827d73SSzymon Olewniczak <span class="bez_name"><?php echo $tpl->user_name($participant['user_id']) ?></span> 101*e8827d73SSzymon Olewniczak <span class="bez_icons"> 102*e8827d73SSzymon Olewniczak <?php if($participant['original_poster']): ?> 103*e8827d73SSzymon Olewniczak <span class="bez_awesome" 104*e8827d73SSzymon Olewniczak title="<?php echo $tpl->getLang('reporter') ?>"> 105*e8827d73SSzymon Olewniczak  106*e8827d73SSzymon Olewniczak </span> 107*e8827d73SSzymon Olewniczak <?php endif ?> 108*e8827d73SSzymon Olewniczak <?php if($participant['assignee']): ?> 109*e8827d73SSzymon Olewniczak <span class="bez_awesome" 110*e8827d73SSzymon Olewniczak title="<?php echo $tpl->getLang('executor') ?>"> 111*e8827d73SSzymon Olewniczak  112*e8827d73SSzymon Olewniczak </span> 113*e8827d73SSzymon Olewniczak <?php endif ?> 114*e8827d73SSzymon Olewniczak <?php if($participant['commentator']): ?> 115*e8827d73SSzymon Olewniczak <span class="bez_awesome" 116*e8827d73SSzymon Olewniczak title="<?php echo $tpl->getLang('commentator') ?>"> 117*e8827d73SSzymon Olewniczak  118*e8827d73SSzymon Olewniczak </span> 119*e8827d73SSzymon Olewniczak <?php endif ?> 120*e8827d73SSzymon Olewniczak <?php if($participant['subscribent']): ?> 121*e8827d73SSzymon Olewniczak <span class="bez_awesome" 122*e8827d73SSzymon Olewniczak title="<?php echo $tpl->getLang('subscribent') ?>"> 123*e8827d73SSzymon Olewniczak  124*e8827d73SSzymon Olewniczak </span> 125*e8827d73SSzymon Olewniczak <?php endif ?> 126*e8827d73SSzymon Olewniczak </span> 127*e8827d73SSzymon Olewniczak </a></li> 128*e8827d73SSzymon Olewniczak <?php endforeach ?> 129*e8827d73SSzymon Olewniczak </ul> 130*e8827d73SSzymon Olewniczak 131*e8827d73SSzymon Olewniczak <?php if ($tpl->get('task')->acl_of('participants') >= BEZ_PERMISSION_CHANGE): ?> 132*e8827d73SSzymon Olewniczak <h2><?php echo $tpl->getLang('issue_invite_header') ?></h2> 133*e8827d73SSzymon Olewniczak <form action="<?php echo $tpl->url('task', 'tid', $tpl->get('task')->id, 'action', 'invite') ?>" method="post" id="bez_invite_users_form"> 134*e8827d73SSzymon Olewniczak <div id="bez_invite_users" class="ui-widget"> 135*e8827d73SSzymon Olewniczak <select name="client"> 136*e8827d73SSzymon Olewniczak <option value="">--- <?php echo $tpl->getLang('select') ?> ---</option> 137*e8827d73SSzymon Olewniczak <?php foreach (array_diff_key($tpl->get('users'), $tpl->get('task')->get_participants('subscribent')) as $user_id => $ignore): ?> 138*e8827d73SSzymon Olewniczak <option value="<?php echo $user_id ?>"><?php echo $tpl->user_name($user_id) ?></option> 139*e8827d73SSzymon Olewniczak <?php endforeach ?> 140*e8827d73SSzymon Olewniczak </select> 141*e8827d73SSzymon Olewniczak </div> 142*e8827d73SSzymon Olewniczak <button class="bez_subscribe_button"><?php echo $tpl->getLang('issue_invite_button') ?></button> 143*e8827d73SSzymon Olewniczak </form> 144*e8827d73SSzymon Olewniczak <?php endif ?> 145*e8827d73SSzymon Olewniczak 146*e8827d73SSzymon Olewniczak 147*e8827d73SSzymon Olewniczak </div> 148*e8827d73SSzymon Olewniczak 149*e8827d73SSzymon Olewniczak 150*e8827d73SSzymon Olewniczak</div> 151*e8827d73SSzymon Olewniczak 152*e8827d73SSzymon Olewniczak</div> 153*e8827d73SSzymon Olewniczak 154