@ Lara
Well, i do not specifically not allow allow you to do what you want… it is just the way the data is saved. If the same entry is added more than once as a relation, only the last in the list will be saved.
Making the change so it is saved should actually be fairly simple. You would change this code to be this (I think)
public function setFamilyMembers( $relations ) {
$family = array();
if ( ! empty( $relations ) ) {
$family = $relations;
}
$this->options['group']['family'] = $family;
}
The real problem… none of the functions using this function will be expecting the data to be returned as a two dimenaional array. They will be expecting the associative array. So you would have to change every function that using it.
Of course making these changes… you’ll be locked into “your” version and not be able to update Connections again without having to do the changes after each update.
Probably not really what you wanted to hear, but I hope it helps.
