feat: vastauspohjien hallinta asiakaspalvelu-tabissa + allekirjoitus-checkbox
- Vastauspohjat nyt hallittavissa Asiakaspalvelu-tabin kautta (kaikille käyttäjille) - Uusi "Vastauspohjat" -nappi tikettilistan yläpalkissa - CRUD: lisää, muokkaa, poista vastauspohjia tukitabin näkymässä - "Älä käytä allekirjoitusta" -checkbox vastauslomakkeessa (oletuksena päällä) - Backend: no_signature-parametri estää allekirjoituksen liittämisen - Poistettu orpo profiili-vastauspohjien JS-koodi Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
This commit is contained in:
11
api.php
11
api.php
@@ -2108,12 +2108,15 @@ switch ($action) {
|
||||
$replyMailbox = $companyConf['mailboxes'][0];
|
||||
}
|
||||
|
||||
// Hae käyttäjän allekirjoitus tälle postilaatikolle
|
||||
// Hae käyttäjän allekirjoitus tälle postilaatikolle (ellei estetty)
|
||||
$noSignature = !empty($input['no_signature']);
|
||||
$mailboxId = $replyMailbox['id'] ?? '';
|
||||
$signature = '';
|
||||
$sigUser = dbGetUser($_SESSION['user_id']);
|
||||
if ($sigUser) {
|
||||
$signature = trim($sigUser['signatures'][$mailboxId] ?? '');
|
||||
if (!$noSignature) {
|
||||
$sigUser = dbGetUser($_SESSION['user_id']);
|
||||
if ($sigUser) {
|
||||
$signature = trim($sigUser['signatures'][$mailboxId] ?? '');
|
||||
}
|
||||
}
|
||||
$emailBody = $signature ? $body . "\n\n-- \n" . $signature : $body;
|
||||
|
||||
|
||||
Reference in New Issue
Block a user