Je suis sous la version 0.53 et je voulais passer à la 0.56.
J'ai analysé les install des 2 versions et il n'y a pas beaucoup de changement. Tous les changements résident dans les fichiers de l'album donc ...
... sauf erreur de ma part, le passage à la 0.56 est trés rapide
Il faut modifier la base :
INSERT INTO phpbb_album_config VALUES ('gd_version', '2');
INSERT INTO phpbb_album_config VALUES ('album_version', '.0.56');
Je ne suis nul en SQL donc je l'ai fait en manuel donc je ne sais pas si ces lignes fonctionnent
Ensuite il faut modifier
#
#-----[ OUVRIR ]------------------------------------------
#
admin/admin_users.php
#
#-----[ TROUVER ]------------------------------------------
#
if( $HTTP_POST_VARS['deleteuser'] && ( $userdata['user_id'] != $user_id ) )
{
#
#-----[ APRES, AJOUTER ]------------------------------------------
#
$sql = "SELECT pic_filename, pic_thumbnail
FROM " . ALBUM_TABLE . "
WHERE pic_user_id = $user_id
AND pic_cat_id = 0";
if( !($result = $db->sql_query($sql)) )
{
message_die(GENERAL_ERROR, 'Could not obtain album information for this user', '', __LINE__, __FILE__, $sql);
}
while ($row = $db->sql_fetchrow($result))
{
@unlink('../' . ALBUM_UPLOAD_PATH . $row['pic_filename']);
@unlink('../' . ALBUM_CACHE_PATH . $row['pic_thumbnail']);
}
$sql = "DELETE
FROM " . ALBUM_TABLE . "
WHERE pic_user_id = $user_id
AND pic_cat_id = 0";
if( !($result = $db->sql_query($sql)) )
{
message_die(GENERAL_ERROR, 'Could not delete album information for this user', '', __LINE__, __FILE__, $sql);
}
$sql = "UPDATE " . ALBUM_TABLE . "
SET pic_user_id = -1
WHERE pic_user_id = $user_id";
if( !($result = $db->sql_query($sql)) )
{
message_die(GENERAL_ERROR, 'Could not update album information for this user', '', __LINE__, __FILE__, $sql);
}
$sql = "UPDATE " . ALBUM_COMMENT_TABLE . "
SET comment_user_id = -1
WHERE comment_user_id = $user_id";
if( !($result = $db->sql_query($sql)) )
{
message_die(GENERAL_ERROR, 'Could not update album comment information for this user', '', __LINE__, __FILE__, $sql);
}
Ecraser tous les fichiers de l'album par ceux fournies par la .56 et le tour est joué
N'oubliez pas de faire une sauvegarde avant !