/** * save connection and check if obj is valid * @return ConnectionModel|false */ public function save() { return $this->isValid() ? parent::save() : false; }
/** * save a map * @return mixed */ public function save() { $mapModel = parent::save(); // check if map type has changed and clear access objects if (!$mapModel->dry()) { if ($mapModel->isPrivate()) { $mapModel->clearAccess(['corporation', 'alliance']); } elseif ($mapModel->isCorporation()) { $mapModel->clearAccess(['user', 'alliance']); } elseif ($mapModel->isAlliance()) { $mapModel->clearAccess(['user', 'corporation']); } } return $mapModel; }