Skip to content
GitLab
Menu
Projects
Groups
Snippets
Help
Help
Support
Community forum
Keyboard shortcuts
?
Submit feedback
Contribute to GitLab
Sign in / Register
Toggle navigation
Menu
Open sidebar
peupleLà
osTicket-1.8
Commits
e5fea079
Commit
e5fea079
authored
Sep 03, 2014
by
Luc Didry
Browse files
Trad : scp/canned.php
parent
e5803aef
Changes
1
Hide whitespace changes
Inline
Side-by-side
scp/canned.php
View file @
e5fea079
...
...
@@ -25,15 +25,15 @@ if(!$thisstaff || !$thisstaff->canManageCannedResponses()) {
$canned
=
null
;
if
(
$_REQUEST
[
'id'
]
&&
!
(
$canned
=
Canned
::
lookup
(
$_REQUEST
[
'id'
])))
$errors
[
'err'
]
=
'
Unknown or invalid canned response ID
.'
;
$errors
[
'err'
]
=
'
Identifiant de réponse pré-remplie inconnu ou invalide
.'
;
if
(
$_POST
&&
$thisstaff
->
canManageCannedResponses
())
{
switch
(
strtolower
(
$_POST
[
'do'
]))
{
case
'update'
:
if
(
!
$canned
)
{
$errors
[
'err'
]
=
'
Unknown or invalid canned respons
e.'
;
$errors
[
'err'
]
=
'
Réponse pré-remplie inconnue ou invalid
e.'
;
}
elseif
(
$canned
->
update
(
$_POST
,
$errors
))
{
$msg
=
'
Canned response updated successfully
'
;
$msg
=
'
Réponse pré-remplie mise à jour avec succès
'
;
//Delete removed attachments.
//XXX: files[] shouldn't be changed under any circumstances.
$keepers
=
$_POST
[
'files'
]
?
$_POST
[
'files'
]
:
array
();
...
...
@@ -67,12 +67,12 @@ if($_POST && $thisstaff->canManageCannedResponses()) {
// Delete drafts for all users for this canned response
Draft
::
deleteForNamespace
(
'canned.'
.
$canned
->
getId
());
}
elseif
(
!
$errors
[
'err'
])
{
$errors
[
'err'
]
=
'Err
or updating canned response. Try again
!'
;
$errors
[
'err'
]
=
'Err
eur lors de la mise à jour de la éponse pré-remplie. Essayez encore
!'
;
}
break
;
case
'create'
:
if
((
$id
=
Canned
::
create
(
$_POST
,
$errors
)))
{
$msg
=
'
Canned response added successfully
'
;
$msg
=
'
Réponse pré-remplie ajoutée avec succès
'
;
$_REQUEST
[
'a'
]
=
null
;
//Upload attachments
if
(
$_FILES
[
'attachments'
]
&&
(
$c
=
Canned
::
lookup
(
$id
))
&&
(
$files
=
AttachmentFile
::
format
(
$_FILES
[
'attachments'
])))
...
...
@@ -87,12 +87,12 @@ if($_POST && $thisstaff->canManageCannedResponses()) {
// Delete this user's drafts for new canned-responses
Draft
::
deleteForNamespace
(
'canned'
,
$thisstaff
->
getId
());
}
elseif
(
!
$errors
[
'err'
])
{
$errors
[
'err'
]
=
'
Unable to add can
ne
d
r
es
ponse
. Correct error(s) below and try again
.'
;
$errors
[
'err'
]
=
'
Impossible d\'ajouter u
ne r
é
ponse
pré-remplie. Corrigez les erreurs ci-dessous et essayez encore
.'
;
}
break
;
case
'mass_process'
:
if
(
!
$_POST
[
'ids'
]
||
!
is_array
(
$_POST
[
'ids'
])
||
!
count
(
$_POST
[
'ids'
]))
{
$errors
[
'err'
]
=
'
Y
ou
must select at least one can
ne
d
r
es
ponse'
;
$errors
[
'err'
]
=
'
V
ou
s devez sélectionner au moins u
ne r
é
ponse
pré-remplie
'
;
}
else
{
$count
=
count
(
$_POST
[
'ids'
]);
switch
(
strtolower
(
$_POST
[
'a'
]))
{
...
...
@@ -101,11 +101,11 @@ if($_POST && $thisstaff->canManageCannedResponses()) {
.
' WHERE canned_id IN ('
.
implode
(
','
,
db_input
(
$_POST
[
'ids'
]))
.
')'
;
if
(
db_query
(
$sql
)
&&
(
$num
=
db_affected_rows
()))
{
if
(
$num
==
$count
)
$msg
=
'
Selected canned responses enabled
'
;
$msg
=
'
Réponses pré-remplies sélectionnées activées
'
;
else
$warn
=
"
$num
of
$count
s
e
lect
ed canned responses enabled
"
;
$warn
=
"
$num
réponses pré-remplies sur
$count
s
é
lect
ionnées activées
"
;
}
else
{
$errors
[
'err'
]
=
'
Unable to enable
s
e
lect
ed canned respons
es.'
;
$errors
[
'err'
]
=
'
Impossible d\'activer les réponses pré-remplies
s
é
lect
ionné
es.'
;
}
break
;
case
'disable'
:
...
...
@@ -113,11 +113,11 @@ if($_POST && $thisstaff->canManageCannedResponses()) {
.
' WHERE canned_id IN ('
.
implode
(
','
,
db_input
(
$_POST
[
'ids'
]))
.
')'
;
if
(
db_query
(
$sql
)
&&
(
$num
=
db_affected_rows
()))
{
if
(
$num
==
$count
)
$msg
=
'
Selected canned respons
es d
i
sa
bled
'
;
$msg
=
'
Réponses pré-remplies sélectionné
es d
é
sa
ctivées
'
;
else
$warn
=
"
$num
of
$count
s
e
lect
ed canned respons
es d
i
sa
bled
"
;
$warn
=
"
$num
réponses pré-remplies sur
$count
s
é
lect
ionné
es d
é
sa
ctivées
"
;
}
else
{
$errors
[
'err'
]
=
'
Una
ble
to
d
i
sa
ble selected canned respons
es'
;
$errors
[
'err'
]
=
'
Impossi
ble
de
d
é
sa
ctiver les réponses pré-remplies sélectionné
es
.
'
;
}
break
;
case
'delete'
:
...
...
@@ -129,19 +129,19 @@ if($_POST && $thisstaff->canManageCannedResponses()) {
}
if
(
$i
==
$count
)
$msg
=
'
Selected canned responses deleted successfully
'
;
$msg
=
'
Réponses pré-remplies sélectionnées supprimées
'
;
elseif
(
$i
>
0
)
$warn
=
"
$i
of
$count
s
e
lect
ed canned responses deleted
"
;
$warn
=
"
$i
réponses pré-remplies sur
$count
s
é
lect
ionnées supprimées
"
;
elseif
(
!
$errors
[
'err'
])
$errors
[
'err'
]
=
'
Unable to delete selected canned respons
es'
;
$errors
[
'err'
]
=
'
Impossible de supprimer les réponses pré-remplies sélectionné
es
.
'
;
break
;
default
:
$errors
[
'err'
]
=
'
Unknown command
'
;
$errors
[
'err'
]
=
'
Commande inconnue
'
;
}
}
break
;
default
:
$errors
[
'err'
]
=
'
Unknown action
'
;
$errors
[
'err'
]
=
'
Action inconnue
'
;
break
;
}
}
...
...
Write
Preview
Supports
Markdown
0%
Try again
or
attach a new file
.
Attach a file
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment