mirror of
https://github.com/friendica/friendica
synced 2024-12-22 18:00:16 +00:00
Fix errors in Database namespace
This commit is contained in:
parent
17e5ba715e
commit
a5f623a86a
6 changed files with 26 additions and 26 deletions
|
@ -54,16 +54,13 @@ class ExternalResource implements ICanReadFromStorage
|
|||
$this->logger->notice('URL is invalid', ['url' => $data->url, 'error' => $exception]);
|
||||
throw new ReferenceStorageException(sprintf('External resource failed to get %s', $reference), $exception->getCode(), $exception);
|
||||
}
|
||||
if (!empty($fetchResult) && $fetchResult->isSuccess()) {
|
||||
$this->logger->debug('Got picture', ['Content-Type' => $fetchResult->getHeader('Content-Type'), 'uid' => $data->uid, 'url' => $data->url]);
|
||||
return $fetchResult->getBodyString();
|
||||
} else {
|
||||
if (empty($fetchResult)) {
|
||||
throw new ReferenceStorageException(sprintf('External resource failed to get %s', $reference));
|
||||
} else {
|
||||
|
||||
if (!$fetchResult->isSuccess()) {
|
||||
throw new ReferenceStorageException(sprintf('External resource failed to get %s', $reference), $fetchResult->getReturnCode(), new Exception($fetchResult->getBodyString()));
|
||||
}
|
||||
}
|
||||
|
||||
$this->logger->debug('Got picture', ['Content-Type' => $fetchResult->getHeader('Content-Type'), 'uid' => $data->uid, 'url' => $data->url]);
|
||||
return $fetchResult->getBodyString();
|
||||
}
|
||||
|
||||
/**
|
||||
|
|
|
@ -275,7 +275,7 @@ class DBStructure
|
|||
$is_new_table = false;
|
||||
$sql3 = "";
|
||||
if (!isset($database[$name])) {
|
||||
$sql = DbaDefinitionSqlWriter::createTable($name, $structure, $verbose, $action);
|
||||
$sql = DbaDefinitionSqlWriter::createTable($name, $structure);
|
||||
if ($verbose) {
|
||||
echo $sql;
|
||||
}
|
||||
|
|
|
@ -534,6 +534,8 @@ class Database
|
|||
throw new ServiceUnavailableException('The Connection is empty, although connected is set true.');
|
||||
}
|
||||
|
||||
$retval = false;
|
||||
|
||||
switch ($this->driver) {
|
||||
case self::PDO:
|
||||
// If there are no arguments we use "query"
|
||||
|
@ -1074,6 +1076,8 @@ class Database
|
|||
*/
|
||||
public function lastInsertId(): int
|
||||
{
|
||||
$id = 0;
|
||||
|
||||
switch ($this->driver) {
|
||||
case self::PDO:
|
||||
$id = $this->connection->lastInsertId();
|
||||
|
@ -1681,6 +1685,8 @@ class Database
|
|||
return false;
|
||||
}
|
||||
|
||||
$ret = false;
|
||||
|
||||
switch ($this->driver) {
|
||||
case self::PDO:
|
||||
$ret = $stmt->closeCursor();
|
||||
|
@ -1695,8 +1701,6 @@ class Database
|
|||
} elseif ($stmt instanceof mysqli_result) {
|
||||
$stmt->free();
|
||||
$ret = true;
|
||||
} else {
|
||||
$ret = false;
|
||||
}
|
||||
break;
|
||||
}
|
||||
|
|
|
@ -284,7 +284,7 @@ class PostUpdate
|
|||
}
|
||||
|
||||
while ($item = DBA::fetch($items)) {
|
||||
Tag::storeFromBody($item['uri-id'], $item['body'], '#!@', false);
|
||||
Tag::storeFromBody($item['uri-id'], $item['body'], '#!@');
|
||||
$id = $item['uri-id'];
|
||||
++$rows;
|
||||
if ($rows % 1000 == 0) {
|
||||
|
@ -775,11 +775,8 @@ class PostUpdate
|
|||
|
||||
while ($photo = DBA::fetch($photos)) {
|
||||
$img = Photo::getImageForPhoto($photo);
|
||||
if (!empty($img)) {
|
||||
$md5 = md5($img->asString());
|
||||
} else {
|
||||
$md5 = '';
|
||||
}
|
||||
|
||||
DBA::update('photo', ['hash' => $md5], ['id' => $photo['id']]);
|
||||
++$rows;
|
||||
}
|
||||
|
|
|
@ -25,11 +25,11 @@ class View
|
|||
foreach (['post-view', 'post-thread-view'] as $view) {
|
||||
if (self::isView($view)) {
|
||||
$sql = sprintf("DROP VIEW IF EXISTS `%s`", DBA::escape($view));
|
||||
if (!empty($sql) && $verbose) {
|
||||
if ($verbose) {
|
||||
echo $sql . ";\n";
|
||||
}
|
||||
|
||||
if (!empty($sql) && $action) {
|
||||
if ($action) {
|
||||
DBA::e($sql);
|
||||
}
|
||||
}
|
||||
|
|
|
@ -48,6 +48,9 @@ class DirectMessage extends BaseFactory
|
|||
throw new HTTPException\NotFoundException('Direct message with ID ' . $mail . ' not found.');
|
||||
}
|
||||
|
||||
$title = '';
|
||||
$text = '';
|
||||
|
||||
if (!empty($text_mode)) {
|
||||
$title = $mail['title'];
|
||||
if ($text_mode == 'html') {
|
||||
|
@ -56,7 +59,6 @@ class DirectMessage extends BaseFactory
|
|||
$text = HTML::toPlaintext(BBCode::convertForUriId($mail['uri-id'], $mail['body'], BBCode::TWITTER_API), 0);
|
||||
}
|
||||
} else {
|
||||
$title = '';
|
||||
$text = $mail['title'] . "\n" . HTML::toPlaintext(BBCode::convertForUriId($mail['uri-id'], $mail['body'], BBCode::TWITTER_API), 0);
|
||||
}
|
||||
|
||||
|
|
Loading…
Reference in a new issue