foreach ($focus->column_fields as $field) { if (isset($_POST[$field])) { $value = $_POST[$field]; $focus->{$field} = $value; } } foreach ($focus->additional_column_fields as $field) { if (isset($_POST[$field])) { $value = $_POST[$field]; $focus->{$field} = $value; } } if (!empty($focus->tour_name)) { $focus->name = $focus->tour_name; } $focus->save($check_notify); $return_id = $focus->id; $deleted_count = 0; // save to module Team leader $leader = array('id' => $_POST['team_leader_id'], 'leader_id' => $_POST['leader_id'], 'team_leader' => $_POST['team_leader'], 'leader_phone' => $_POST['leader_phone'], 'deleted' => $_POST['deleted']); $leader_count = count($leader['id']); for ($j = 0; $j < $leader_count; $j++) { $team_leader = new TeamLeader(); $team_leader->id = $leader['id'][$j]; $team_leader->leader_id = $leader['leader_id'][$j]; $team_leader->team_leader = $leader['team_leader'][$j]; $team_leader->leader_phone = $leader['leader_phone'][$j]; $team_leader->deleted = $leader['deleted'][$deleted_count]; $team_leader->groupprogram_id = $return_id; if ($team_leader->deleted == 1) { $team_leader->mark_deleted($team_leader->id);