| @@ 75-85 (lines=11) @@ | ||
| 72 | ||
| 73 | //write relations |
|
| 74 | $toInsert = []; |
|
| 75 | if (count($groups)) { |
|
| 76 | foreach ($groups as $group) { |
|
| 77 | $toInsert[] = [ |
|
| 78 | 'field_name' => $data['field_name'], |
|
| 79 | 'group_id' => $group, |
|
| 80 | ]; |
|
| 81 | } |
|
| 82 | ||
| 83 | if (count($toInsert)) { |
|
| 84 | $this->db->insert_batch('content_fields_groups_relations', $toInsert); |
|
| 85 | } |
|
| 86 | } |
|
| 87 | ||
| 88 | $this->lib_admin->log(lang('Field created', 'cfcm') . ' - field_' . $this->input->post('field_name')); |
|
| @@ 255-263 (lines=9) @@ | ||
| 252 | $data['field_name'] = end($this->uri->segment_array()); |
|
| 253 | ||
| 254 | $this->db->delete('content_fields_groups_relations', ['field_name' => $data['field_name']]); |
|
| 255 | if (count($groups)) { |
|
| 256 | foreach ($groups as $group) { |
|
| 257 | $toInsert[] = [ |
|
| 258 | 'field_name' => $data['field_name'], |
|
| 259 | 'group_id' => $group, |
|
| 260 | ]; |
|
| 261 | } |
|
| 262 | ||
| 263 | $this->db->insert_batch('content_fields_groups_relations', $toInsert); |
|
| 264 | } |
|
| 265 | ||
| 266 | $this->lib_admin->log(lang('Field has been updated', 'cfcm') . ' - ' . $name); |
|