public function save() { if ($this->isNew()) { $ret = $this->saveToTable(); if (!$ret) { return false; } $sw = new DTSoftware($this->software()); return $sw->incrementScreens(); } else { return $this->updateTable(); } }