|
@@ -126,7 +126,7 @@ discard block |
|
|
block discarded – undo |
|
126
|
126
|
case "core\User": |
|
127
|
127
|
return $this->userName; |
|
128
|
128
|
default: |
|
129
|
|
- throw new Exception("Operating on a class where we don't know the relevant identifier in the DB - " . get_class($this) . "!"); |
|
|
129
|
+ throw new Exception("Operating on a class where we don't know the relevant identifier in the DB - ".get_class($this)."!"); |
|
130
|
130
|
} |
|
131
|
131
|
} |
|
132
|
132
|
|
|
@@ -162,7 +162,7 @@ discard block |
|
|
block discarded – undo |
|
162
|
162
|
* @return array list of row id's of file-based attributes which weren't deleted |
|
163
|
163
|
*/ |
|
164
|
164
|
public function beginFlushAttributes($extracondition = "") { |
|
165
|
|
- $quotedIdentifier = (!is_int($this->getRelevantIdentifier()) ? "\"" : "") . $this->getRelevantIdentifier() . (!is_int($this->getRelevantIdentifier()) ? "\"" : ""); |
|
|
165
|
+ $quotedIdentifier = (!is_int($this->getRelevantIdentifier()) ? "\"" : "").$this->getRelevantIdentifier().(!is_int($this->getRelevantIdentifier()) ? "\"" : ""); |
|
166
|
166
|
$this->databaseHandle->exec("DELETE FROM $this->entityOptionTable WHERE $this->entityIdColumn = $quotedIdentifier AND option_name NOT LIKE '%_file' $extracondition"); |
|
167
|
167
|
$this->updateFreshness(); |
|
168
|
168
|
$execFlush = $this->databaseHandle->exec("SELECT row FROM $this->entityOptionTable WHERE $this->entityIdColumn = $quotedIdentifier $extracondition"); |
|
@@ -181,7 +181,7 @@ discard block |
|
|
block discarded – undo |
|
181
|
181
|
* @return void |
|
182
|
182
|
*/ |
|
183
|
183
|
public function commitFlushAttributes(array $tobedeleted) { |
|
184
|
|
- $quotedIdentifier = (!is_int($this->getRelevantIdentifier()) ? "\"" : "") . $this->getRelevantIdentifier() . (!is_int($this->getRelevantIdentifier()) ? "\"" : ""); |
|
|
184
|
+ $quotedIdentifier = (!is_int($this->getRelevantIdentifier()) ? "\"" : "").$this->getRelevantIdentifier().(!is_int($this->getRelevantIdentifier()) ? "\"" : ""); |
|
185
|
185
|
foreach (array_keys($tobedeleted) as $row) { |
|
186
|
186
|
$this->databaseHandle->exec("DELETE FROM $this->entityOptionTable WHERE $this->entityIdColumn = $quotedIdentifier AND row = $row"); |
|
187
|
187
|
$this->updateFreshness(); |
|
@@ -208,7 +208,7 @@ discard block |
|
|
block discarded – undo |
|
208
|
208
|
public function addAttribute($attrName, $attrLang, $attrValue) { |
|
209
|
209
|
$relevantId = $this->getRelevantIdentifier(); |
|
210
|
210
|
$identifierType = (is_int($relevantId) ? "i" : "s"); |
|
211
|
|
- $this->databaseHandle->exec("INSERT INTO $this->entityOptionTable ($this->entityIdColumn, option_name, option_lang, option_value) VALUES(?,?,?,?)", $identifierType . "sss", $relevantId, $attrName, $attrLang, $attrValue); |
|
|
211
|
+ $this->databaseHandle->exec("INSERT INTO $this->entityOptionTable ($this->entityIdColumn, option_name, option_lang, option_value) VALUES(?,?,?,?)", $identifierType."sss", $relevantId, $attrName, $attrLang, $attrValue); |
|
212
|
212
|
$this->updateFreshness(); |
|
213
|
213
|
} |
|
214
|
214
|
|