X-Git-Url: https://git.mxchange.org/?a=blobdiff_plain;f=update.php;h=145446bae0c6e79acee436efe340234998c0491b;hb=dbd5b5bb6e329ceb216fc2c13540e9f482129ccd;hp=40f39ebebad0783a07648d97f52abc4d870a63d6;hpb=5c5b564ade1b98fcb39a4baf56a4d7104f0aee7d;p=friendica.git diff --git a/update.php b/update.php index 40f39ebeba..145446bae0 100644 --- a/update.php +++ b/update.php @@ -408,3 +408,25 @@ function update_1327() return Update::SUCCESS; } +function update_1329() +{ + $currStorage = Config::get('storage', 'class', ''); + + if (!empty($currStorage)) { + $storageName = array_key_first(\Friendica\Core\StorageManager::DEFAULT_BACKENDS, $currStorage); + Config::set('storage', 'name', $storageName); + Config::delete('storage', 'class'); + } + + $photos = DBA::select('photos', ['backend-class', 'id'], ['backend-class IS NOT NULL']); + foreach ($photos as $photo) { + DBA::update('photos', ['backend-class' => $photo['backend-class']::NAME], ['id' => $photo['id']]); + } + + $attachs = DBA::select('attach', ['backend-class', 'id'], ['backend-class IS NOT NULL']); + foreach ($attachs as $attach) { + DBA::update('photos', ['backend-class' => $attach['backend-class']::NAME], ['id' => $attach['id']]); + } + + return Update::SUCCESS; +}