@@ -1348,7 +1348,8 @@ public function duplicate() {
13481348 }
13491349
13501350 $ new_target_ticket = new PluginFormcreatorTargetTicket ();
1351- $ update_target_ticket ['title ' ] = $ update_target_ticket ['name ' ];
1351+ $ update_target_ticket ['title ' ] = Toolbox::addslashes_deep ($ update_target_ticket ['name ' ]);
1352+ $ update_target_ticket ['comment ' ] = Toolbox::addslashes_deep ($ update_target_ticket ['comment ' ]);
13521353 if (!$ new_target_ticket ->update ($ update_target_ticket )) {
13531354 return false ;
13541355 }
@@ -1389,29 +1390,30 @@ public function duplicate() {
13891390 }
13901391
13911392 // update time to resolve rule
1392- if ($ update_target_ticket ['due_date_rule ' ] == 'answer '
1393- || $ update_target_ticket ['due_date_rule ' ] == 'calcul ' ) {
1394- $ update_target_ticket ['due_date_question ' ] = $ tab_questions [$ update_target_ticket ['due_date_question ' ]];
1393+ if ($ update_target_change ['due_date_rule ' ] == 'answer '
1394+ || $ update_target_change ['due_date_rule ' ] == 'calcul ' ) {
1395+ $ update_target_change ['due_date_question ' ] = $ tab_questions [$ update_target_change ['due_date_question ' ]];
13951396 }
13961397
13971398 // update urgency rule
1398- if ($ update_target_ticket ['urgency_rule ' ] == 'answer ' ) {
1399- $ update_target_ticket ['urgency_question ' ] = $ tab_questions [$ update_target_ticket ['urgency_question ' ]];
1399+ if ($ update_target_change ['urgency_rule ' ] == 'answer ' ) {
1400+ $ update_target_change ['urgency_question ' ] = $ tab_questions [$ update_target_change ['urgency_question ' ]];
14001401 }
14011402
14021403 // update destination entity
1403- if ($ update_target_ticket ['destination_entity ' ] == 'user '
1404- || $ update_target_ticket ['destination_entity ' ] == 'entity ' ) {
1405- $ update_target_ticket ['destination_entity_value ' ] = $ tab_questions [$ update_target_ticket ['destination_entity_value ' ]];
1404+ if ($ update_target_change ['destination_entity ' ] == 'user '
1405+ || $ update_target_change ['destination_entity ' ] == 'entity ' ) {
1406+ $ update_target_change ['destination_entity_value ' ] = $ tab_questions [$ update_target_change ['destination_entity_value ' ]];
14061407 }
14071408
14081409 //update category
1409- if ($ update_target_ticket ['category_rule ' ] == 'answer ' ) {
1410- $ update_target_ticket ['category_question ' ] = $ tab_questions [$ update_target_ticket ['category_question ' ]];
1410+ if ($ update_target_change ['category_rule ' ] == 'answer ' ) {
1411+ $ update_target_change ['category_question ' ] = $ tab_questions [$ update_target_change ['category_question ' ]];
14111412 }
14121413
14131414 $ new_target_change = new PluginFormcreatorTargetChange ();
1414- $ update_target_change ['title ' ] = $ update_target_change ['name ' ];
1415+ $ update_target_change ['title ' ] = Toolbox::addslashes_deep ($ update_target_change ['name ' ]);
1416+ $ update_target_change ['comment ' ] = Toolbox::addslashes_deep ($ update_target_change ['comment ' ]);
14151417 if (!$ new_target_change ->update ($ update_target_change )) {
14161418 return false ;
14171419 }
0 commit comments