/** * converts an object to insert/update data * * @return a comma separated string e.g. "a=1,b=2" */ public function getInsertData($doubleEscaped = false) { $values = ''; if ($this->id != null) { $this->addInsertData($values, 'A_id', DBJson::mysql_real_escape_string($this->id)); } if ($this->exerciseId != null) { $this->addInsertData($values, 'E_id', DBJson::mysql_real_escape_string($this->exerciseId)); } if ($this->file != null && $this->file->getFileId() != null) { $this->addInsertData($values, 'F_id', DBJson::mysql_real_escape_string($this->file->getFileId())); } if ($this->processId != null) { $this->addInsertData($values, 'PRO_id', DBJson::mysql_real_escape_string(Process::getIdFromProcessId($this->processId))); } if ($values != '') { $values = substr($values, 1); } return $doubleEscaped ? DBJson::mysql_real_escape_string($values) : $values; }
/** * converts an object to insert/update data * * @return a comma separated string e.g. "a=1,b=2" */ public function getInsertData($doubleEscaped = false) { $values = ''; if ($this->processId != null) { $this->addInsertData($values, 'PRO_id', DBJson::mysql_real_escape_string(Process::getIdFromProcessId($this->processId))); } if ($this->exercise !== null && $this->exercise->getId() !== null) { $this->addInsertData($values, 'E_id', DBJson::mysql_real_escape_string($this->exercise->getId())); } if ($this->target != null) { $this->addInsertData($values, 'CO_id_target', DBJson::mysql_real_escape_string($this->target->getId())); } if ($this->parameter != null) { $this->addInsertData($values, 'PRO_parameter', DBJson::mysql_real_escape_string($this->parameter)); } if ($values != '') { $values = substr($values, 1); } return $doubleEscaped ? DBJson::mysql_real_escape_string($values) : $values; }