X-Git-Url: https://git.mxchange.org/?a=blobdiff_plain;f=scripts%2Fupdateurls.php;h=f4b57f07234a841d32128f4c04bf3358fb198f06;hb=b261a77be2a894e3fe4d00c86925bac7fb5d061c;hp=01b3c2283bdbe371ca37b6d4d5aa049d1af60578;hpb=d594c83a5a9a9d42fce917b544c28591fcadb1aa;p=quix0rs-gnu-social.git diff --git a/scripts/updateurls.php b/scripts/updateurls.php old mode 100644 new mode 100755 index 01b3c2283b..f4b57f0723 --- a/scripts/updateurls.php +++ b/scripts/updateurls.php @@ -18,7 +18,8 @@ * along with this program. If not, see . */ -define('INSTALLDIR', realpath(dirname(__FILE__) . '/..')); +define('INSTALLDIR', dirname(__DIR__)); +define('PUBLICDIR', INSTALLDIR . DIRECTORY_SEPARATOR . 'public'); $shortoptions = ''; $longoptions = array(); @@ -51,14 +52,8 @@ function updateUserUrls() $profile = $user->getProfile(); updateProfileUrl($profile); - updateAvatarUrls($profile); - - // Broadcast for remote users - - common_broadcast_profile($profile); - } catch (Exception $e) { - printv("Error updating URLs: " . $e->getMessage()); + echo "Error updating URLs: " . $e->getMessage(); } printfv("DONE."); } @@ -72,36 +67,6 @@ function updateProfileUrl($profile) $profile->update($orig); } -function updateAvatarUrls($profile) -{ - $avatar = new Avatar(); - - $avatar->profile_id = $profile->id; - if ($avatar->find()) { - while ($avatar->fetch()) { - $orig_url = $avatar->url; - $avatar->url = Avatar::url($avatar->filename); - if ($avatar->url != $orig_url) { - $sql = - "UPDATE avatar SET url = '" . $avatar->url . "' ". - "WHERE profile_id = " . $avatar->profile_id . " ". - "AND width = " . $avatar->width . " " . - "AND height = " . $avatar->height . " "; - - if ($avatar->original) { - $sql .= "AND original = 1 "; - } - - if (!$avatar->query($sql)) { - throw new Exception("Can't update avatar for user " . $profile->nickname . "."); - } else { - $touched = true; - } - } - } - } -} - function updateGroupUrls() { printfnq("Updating group URLs...\n"); @@ -112,7 +77,7 @@ function updateGroupUrls() while ($group->fetch()) { try { printfv("Updating group {$group->nickname}..."); - $orig = User_group::staticGet('id', $group->id); + $orig = User_group::getKV('id', $group->id); if (!empty($group->original_logo)) { $group->original_logo = Avatar::url(basename($group->original_logo)); $group->homepage_logo = Avatar::url(basename($group->homepage_logo)); @@ -129,7 +94,7 @@ function updateGroupUrls() $group->update($orig); printfv("DONE."); } catch (Exception $e) { - printv("Can't update avatars for group " . $group->nickname . ": ". $e->getMessage()); + echo "Can't update avatars for group " . $group->nickname . ": ". $e->getMessage(); } } }