- DI::config()
- ->beginTransaction()
- ->delete('config', 'hostname')
- ->delete('system', 'urlpath')
- ->delete('system', 'ssl_policy')
- ->commit();
+ DBA::update('verb', ['name' => Activity::READ], ['name' => 'https://www.w3.org/ns/activitystreams#read']);
+ DBA::update('verb', ['name' => Activity::VIEW], ['name' => 'https://joinpeertube.org/view']);
+ return Update::SUCCESS;
+}
+
+function update_1516()
+{
+ // Fixes https://github.com/friendica/friendica/issues/12803
+ // de-serialize multiple serialized values
+ $configTrans = DI::config()->beginTransaction();
+ $configArray = DI::config()->getCache()->getDataBySource(Cache::SOURCE_DATA);
+
+ foreach ($configArray as $category => $keyValues) {
+ if (is_array($keyValues)) {
+ foreach ($keyValues as $key => $value) {
+ $configTrans->set($category, $key, $value);
+ }
+ }
+ }
+
+ $configTrans->commit();
+
+ return Update::SUCCESS;
+}
+
+function update_1518()
+{
+ $users = DBA::select('user', ['uid']);
+ while ($user = DBA::fetch($users)) {
+ Contact::updateSelfFromUserID($user['uid']);
+ }
+ DBA::close($users);