retrieve($_POST['record']); } 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; } } //categories $pll = array(); $exp=explode("||||",$_POST['position_list55']); foreach($exp as $ep){ if($ep){ $pll[] = $json->decode(htmlspecialchars_decode($ep)); } } $_POST['position_list55'] = $pll; //categories contacts $pll2 = array(); $exp=explode("||||",$_POST['position_list56']); foreach($exp as $ep){ if($ep){ $pll2[] = $json->decode(htmlspecialchars_decode($ep)); } } $_POST['position_list56'] = $pll2; $focus->save(); $focus->savePositions55($pll); $focus->savePositions56($pll2); header('Location: index.php?module=EcmMailingMessages&action=DetailView&record='.$focus->id);