if ($perms === false || !in_array('view', $perms))
return new IPF_HTTP_Response_NotFound($request);
- if ($request->method == 'POST')
- {
+ if ($request->method == 'POST') {
if (!in_array('change', $perms))
return new IPF_HTTP_Response_NotFound($request);
$form = $this->_getEditForm($o, $data, array('user_fields'=>$this->fields()));
$this->_setupEditForm($form);
$this->setInlines($o, $data);
- if ( ($form->isValid()) && ($this->isValidInlines()) )
- {
+ if ( ($form->isValid()) && ($this->isValidInlines()) ) {
$item = $form->save();
$this->saveInlines($item);
AdminLog::logAction($request, $item, AdminLog::CHANGE);
$url = IPF_HTTP_URL::urlForView('IPF_Admin_Views_ListItems', array($lapp, $lmodel));
return new IPF_HTTP_Response_Redirect($url);
}
- }
- else
- {
+ } else {
$data = $o->getData();
- foreach ($o->getTable()->getRelations() as $rname=>$rel)
- {
+ foreach ($o->getTable()->getRelations() as $rname => $rel) {
$pk = $rel->getTable()->getIdentifier();
$fields = $this->fields();
- if ($fields && array_search($rname, $fields))
- {
- if ($rel->getType()==IPF_ORM_Relation::MANY_AGGREGATE)
- {
+ if (!$fields || in_array($rname, $fields)) {
+ if ($rel->getType() == IPF_ORM_Relation::MANY_AGGREGATE) {
$data[$rname] = array();
foreach ($rel->fetchRelatedFor($o) as $ri)
$data[$rname][] = $ri->$pk;