+
+ $user = $this->_helper->SyjSession->user();
+ if (!$path->isCreator($user)) {
+ throw new Syj_Exception_Forbidden();
+ }
+ return $path;
+ }
+
+ public function save(Syj_Model_Path $path, $formData) {
+ /* setting geom property */
+ $geom = null;
+ foreach (array("WKT", "KML", "GPX", "geoJSON") as $dectype) {
+ $classname = 'gisconverter\\' . $dectype;
+ $decoder = new $classname();
+ try {
+ $geom = $decoder->geomFromText($formData["geom_data"]);
+ } catch (Exception $e) {