isStaff() || !is_object($ticket) ) die('Ungültiger Pfad'); if(!$ticket->getId() or (!$thisuser->canAccessDept($ticket->getDeptId()) and $thisuser->getId()!=$ticket->getStaffId())) die('Zugriff verweigert'); $info=($_POST && $errors)?Format::input($_POST):array(); //Re-use the post info on error...savekeyboards.org //Auto-lock the ticket if locking is enabled..if locked already simply renew it. if($cfg->getLockTime() && !$ticket->acquireLock()) $warn.='Nicht in der Lage, eine Sperre für das Ticket zu erhalten.'; //We are ready baby...lets roll. Akon rocks! $dept = $ticket->getDept(); //Dept $staff = $ticket->getStaff(); //Assiged staff. $lock = $ticket->getLock(); //Ticket lock obj $id=$ticket->getId(); //Ticket ID. $stati = $ticket->getStatus(); switch(strtolower($stati)){ //Status is overloaded case 'open': $ger_status='Offen'; break; case 'closed': $ger_status='Abgeschlossen'; break; default: $ger_status='Offen'; } if($staff) $warn.=' Ticket ist an '.$staff->getName().' zugewiesen'; if(!$errors['err'] && ($lock && $lock->getStaffId()!=$thisuser->getId())) $errors['err']='Dieses Ticket ist momentan durch einen anderen Mitarbeiter in Nutzung!'; if(!$errors['err'] && ($emailBanned=BanList::isbanned($ticket->getEmail()))) $errors['err']='Email befindet sich in der Sperrliste! Sie muss dort erst entfernt werden bevor man antworten kann'; if($ticket->isOverdue()) $warn.=' Überfällig markiert!'; ?>
| Ticket #=$ticket->getExtId()?> | if($thisuser->canEditTickets() || ($thisuser->isManager() && $dept->getId()==$thisuser->getDeptId())) { ?> Ticket ändern }?> | ||||||||||||||||
|
|
||||||||||||||||
| Betreff: =Format::htmlchars($ticket->getSubject())?> | |||||||||||||||||
|
|
||||||||||||||||
=$errors['err']?>
}elseif($msg && $_POST['a']=='process' || $_POST['a']=='update' ) {?>=$msg?>
}elseif($warn) {?>=$warn?>
}?>| =Format::db_daydatetime($row['created'])?> - eingetragen von =$row['source']?> |
|---|
| =Format::display($row['title'])?> |
| =Format::display($row['note'])?> |
| =Format::db_daydatetime($resp_row['created'])?> - =$resp_row['staff_name']?> |
|---|
| =$ticket->getAttachmentStr($respID,'R')?> |
| =Format::display($resp_row['response'])?> |
|
=$errors['err']?> }elseif($msg) {?>=$msg?> }?> |
Antwort erstellen
Interne Notiz senden
Verschieben zu and. Abteilung
=$staff?'Neu zugewiesenes Ticket':'Zuweisen an Mitarbeiter'?>
|