@@ -179,7 +179,7 @@ function os2web_cs_service_create_case(array $data) {
179
179
$approved = FALSE;
180
180
foreach ($data['rules'] as $trigger_rule) {
181
181
foreach ($approved_rules as $approved_rule) {
182
- if ($approved_rule->name === $trigger_rule) {
182
+ if ($approved_rule->name === $trigger_rule['tag'] ) {
183
183
$approved = TRUE;
184
184
break;
185
185
}
@@ -227,13 +227,13 @@ function os2web_cs_service_create_case(array $data) {
227
227
}
228
228
229
229
unset($node->field_os2web_cp_service_rules[LANGUAGE_NONE]);
230
- foreach ($data['rules'] as $name ) {
231
- $term = taxonomy_get_term_by_name($name, 'os2web_cp_service_tax_rules');
230
+ foreach ($data['rules'] as $rule ) {
231
+ $term = taxonomy_get_term_by_name($rule[' name'] , 'os2web_cp_service_tax_rules');
232
232
if (empty($term)) {
233
233
$rules_vocabulary = taxonomy_vocabulary_machine_name_load('os2web_cp_service_tax_rules');
234
234
$term = new stdClass();
235
235
$term->vid = $rules_vocabulary->vid;
236
- $term->name = $name;
236
+ $term->name = $rule[' name'] ;
237
237
taxonomy_term_save($term);
238
238
}
239
239
if (is_array($term)) {
@@ -392,7 +392,7 @@ function os2web_cs_service_create_document(array $data) {
392
392
$approved = FALSE;
393
393
foreach ($data['rules'] as $trigger_rule) {
394
394
foreach ($approved_rules as $approved_rule) {
395
- if ($approved_rule->name === $trigger_rule) {
395
+ if ($approved_rule->name === $trigger_rule['tag'] ) {
396
396
$approved = TRUE;
397
397
break;
398
398
}
@@ -431,13 +431,13 @@ function os2web_cs_service_create_document(array $data) {
431
431
}
432
432
433
433
unset($node->field_os2web_cp_service_rules[LANGUAGE_NONE]);
434
- foreach ($data['rules'] as $name ) {
435
- $term = taxonomy_get_term_by_name($name, 'os2web_cp_service_tax_rules');
434
+ foreach ($data['rules'] as $rule ) {
435
+ $term = taxonomy_get_term_by_name($rule[' name'] , 'os2web_cp_service_tax_rules');
436
436
if (empty($term)) {
437
437
$rules_vocabulary = taxonomy_vocabulary_machine_name_load('os2web_cp_service_tax_rules');
438
438
$term = new stdClass();
439
439
$term->vid = $rules_vocabulary->vid;
440
- $term->name = $name;
440
+ $term->name = $rule[' name'] ;
441
441
taxonomy_term_save($term);
442
442
}
443
443
if (is_array($term)) {
0 commit comments