$this->setInlines($o, &$data);
if ( ($form->isValid()) && ($this->isValidInlines()) ) {
- //print_r($form->cleaned_data);
+ #print_r($form->cleaned_data);
$item = $form->save();
$this->saveInlines($item);
AdminLog::logAction($request, $item, AdminLog::CHANGE);
function save($parent_obj){
- $fk_name = $this->getFkName();
-
if ($this->parentModel->exists()){
$objects = IPF_ORM_Query::create()
->from(get_class($this->model))
unset($form->cleaned_data[$fname]);
}
}
+
$obj->synchronizeWithArray($form->cleaned_data);
$obj->save();
}
}
}
+ $fk_local = $this->getFkLocal();
foreach($this->formset as $form){
if ($form->isValid()){
if ($form->isAdd){
unset($form->cleaned_data[0]);
- $form->cleaned_data[$fk_name] = $parent_obj;
+ $form->cleaned_data[$fk_local] = $parent_obj->id;
$form->save();
}
}