$path->creator = $user;
$path->creatorIp = $this->getRequest()->getClientIp(true);
- return $this->save($path, $formData);
+ $this->save($path, $formData);
+ $data = array('redirect' => "idx/" . (string)$path->id);
+ $this->_helper->SyjApi->setCode(201)->setBodyJson($data);
}
public function updateAction() {
$formData = $this->_helper->SyjPostData->getPostData('Syj_Form_Geom');
- return $this->save($this->getPath(), $formData);
+ $path = $this->getPath();
+ $this->save($path, $formData);
+ $this->_helper->SyjApi->setCode(200); // we should use 204, but ie mangles 204 to 1223
}
public function deleteAction() {
$path = $this->getPath();
$pathMapper = new Syj_Model_PathMapper();
$pathMapper->delete ($path);
- $this->_helper->SyjApi->setCode(204);
+ $this->_helper->SyjApi->setCode(200); // we should use 204, but ie mangles 204 to 1223
}
public function getPath() {
throw $e;
}
}
-
- $this->_helper->SyjApi->setBody($path->id);
}
}