Add assign to dropdown
This commit is contained in:
parent
1f866a9cc1
commit
d0d792af3b
@ -166,20 +166,74 @@ require_once(HESK_PATH . 'inc/show_admin_nav.inc.php');
|
|||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
<div class="row">
|
<div class="row">
|
||||||
<div class="col-md-12">
|
<div class="col-md-6">
|
||||||
<div class="form-group">
|
<div class="form-group">
|
||||||
<label for="create-ticket-date" class="col-sm-3 control-label">
|
<label for="create-ticket-date" class="col-sm-6 control-label">
|
||||||
Create Ticket Date
|
Create Ticket Date
|
||||||
<i class="fa fa-question-circle settingsquestionmark"
|
<i class="fa fa-question-circle settingsquestionmark"
|
||||||
data-toggle="tooltip"
|
data-toggle="tooltip"
|
||||||
title="Date to create a ticket for this event. Leave empty to not create a ticket.
|
title="Date to create a ticket for this event. Leave empty to not create a ticket.
|
||||||
Set this value to today to create a ticket immediately."></i>
|
Set this value to today to create a ticket immediately."></i>
|
||||||
</label>
|
</label>
|
||||||
<div class="col-sm-9">
|
<div class="col-sm-6">
|
||||||
<input type="text" name="create-ticket-date" class="form-control datepicker" placeholder="Create Ticket Date">
|
<input type="text" name="create-ticket-date" class="form-control datepicker" placeholder="Create Ticket Date">
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
|
<div class="col-md-6">
|
||||||
|
<?php
|
||||||
|
if (hesk_checkPermission('can_assign_others',0)) {
|
||||||
|
$admins = array();
|
||||||
|
$result = hesk_dbQuery("SELECT `id`,`name`,`isadmin`,`categories`,`heskprivileges` FROM `" . hesk_dbEscape($hesk_settings['db_pfix']) . "users` WHERE `active` = '1' ORDER BY `name` ASC");
|
||||||
|
while ($row = hesk_dbFetchAssoc($result)) {
|
||||||
|
/* Is this an administrator? */
|
||||||
|
if ($row['isadmin']) {
|
||||||
|
$admins[$row['id']] = $row['name'];
|
||||||
|
continue;
|
||||||
|
}
|
||||||
|
|
||||||
|
/* Not admin, is user allowed to view tickets? */
|
||||||
|
if (strpos($row['heskprivileges'], 'can_view_tickets') !== false) {
|
||||||
|
$admins[$row['id']] = $row['name'];
|
||||||
|
continue;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
?>
|
||||||
|
<div class="form-group">
|
||||||
|
<label for="assign-to" class="col-sm-6 control-label">
|
||||||
|
Assign To
|
||||||
|
<i class="fa fa-question-circle settingsquestionmark"
|
||||||
|
data-toggle="tooltip"
|
||||||
|
title="User to assign the ticket to when it is created."></i>
|
||||||
|
</label>
|
||||||
|
<div class="col-sm-6">
|
||||||
|
<select name="assign-to" class="form-control">
|
||||||
|
<?php
|
||||||
|
if ($hesk_settings['autoassign']) {
|
||||||
|
echo '<option value="-2"> > ' . $hesklang['aass'] . ' < </option>';
|
||||||
|
}
|
||||||
|
|
||||||
|
$owner = isset($_SESSION['as_owner']) ? intval($_SESSION['as_owner']) : 0;
|
||||||
|
|
||||||
|
foreach ($admins as $k=>$v) {
|
||||||
|
if ($k == $owner) {
|
||||||
|
echo '<option value="'.$k.'" selected="selected">'.$v.'</option>';
|
||||||
|
} else {
|
||||||
|
echo '<option value="'.$k.'">'.$v.'</option>';
|
||||||
|
}
|
||||||
|
}
|
||||||
|
?>
|
||||||
|
</select>
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
<?php } elseif (hesk_checkPermission('can_assign_self',0)) { ?>
|
||||||
|
<div class="form-group">
|
||||||
|
<div class="col-sm-6 col-sm-offset-3">
|
||||||
|
<label><input type="checkbox" name="assing_to_self" value="1"> Assign to myself</label>
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
<?php } ?>
|
||||||
|
</div>
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
<div class="modal-footer">
|
<div class="modal-footer">
|
||||||
|
Loading…
x
Reference in New Issue
Block a user