[Anti_double_post_v2.0.4] Désinstaller proprement pour la partie SQL

Image Demande de support pour les mods indépendants de la base .
Règles du forum
Merci de respecter les règles de la section pour les titres :

[Nom du mod - Version] Description du problème .
Verrouillé
     

Auteur du sujet
falcorth
Messages : 9
Enregistré le : mai 2012

[Anti_double_post_v2.0.4] Désinstaller proprement pour la partie SQL

Message par falcorth » jeu. 26 juil. 2012 13:30

Bonjour,

Voilà suite à quelques problèmes et le fait est que je me suis rendu compte, trop tard surement que le mod "Anti_double_post_v2.0.4" n'était plus suivi ni mis à jour par son dev, pour éviter tout risque pour le forum, je décide de le désinstaller...

Donc niveau manip général, rien de bien sorcier, je remet les fichier concerné en situation initial et le tour est joué, mais mon soucis est au niveau des modifications qui on été faire sur la base de donnée...

J'ai vu qu'il y avait un outil qui se nomme "Support Toolkit" pour nettoyer la base de donnée, mais est ce la bonne solution, ça ne risque pas de tout me nettoyer ???

Voilà la requête saisi manuellement :

Code : Tout sélectionner

ALTER TABLE phpbb_forums ADD adp_enable tinyint(1) NOT NULL DEFAULT 1;
ALTER TABLE phpbb_forums ADD adp_admins tinyint(1) NOT NULL DEFAULT 0;
ALTER TABLE phpbb_forums ADD adp_modos tinyint(1) NOT NULL DEFAULT 0;
ALTER TABLE phpbb_forums ADD adp_auto_edit tinyint(1) NOT NULL DEFAULT 1;
ALTER TABLE phpbb_forums ADD adp_text_edit varchar(255) NOT NULL DEFAULT '-- %D --';
ALTER TABLE phpbb_forums ADD adp_always tinyint(1) NOT NULL DEFAULT 1;
ALTER TABLE phpbb_forums ADD adp_days int(11) NOT NULL DEFAULT 1;
ALTER TABLE phpbb_forums ADD adp_hours int(11) NOT NULL DEFAULT 0;
ALTER TABLE phpbb_forums ADD adp_mins int(11) NOT NULL DEFAULT 0;
ALTER TABLE phpbb_forums ADD adp_secs int(11) NOT NULL DEFAULT 0;
Et il y a le fichier install_adp.php qui fait ça :

Code : Tout sélectionner

<?php

/** 
*
* install script to set up permission options in the db for foo mod
* @license http://opensource.org/licenses/gpl-license.php GNU Public License 
*
*/

/**
* @ignore
*/

// initialize the page
define('IN_PHPBB', true);
define('IN_INSTALL', true);
$phpbb_root_path = (defined('PHPBB_ROOT_PATH')) ? PHPBB_ROOT_PATH : './../';
$phpEx = substr(strrchr(__FILE__, '.'), 1);
include($phpbb_root_path . 'common.' . $phpEx);


// Start session management
$user->session_begin();
$auth->acl($user->data);
$user->setup('mods/anti_double_post');


// Setup $auth_admin class so we can add tabulated survey permission options
include($phpbb_root_path . 'includes/acp/auth.' . $phpEx);
$auth_admin = new auth_admin();

// Add foo permissions as local permissions
// (you could instead make them global permissions by making the obvious changes below)
$auth_admin->acl_add_option(array(
    'local'        => array(),
    'global'    => array('u_adp_allow')
));


$message = $user->lang['ADDED_PERMISSIONS'] . '<br /><br />';
$message .= $user->lang['REMOVE_INSTALL'];
trigger_error($message);

?>
Voilà, merci de votre aide, si mon sujet est HS ou mal placé, je m'en excuse par avance...

Merci...

Manu

PHPBB 3.0.10

Avatar du membre

zach
Support phpBB Assistance
Support phpBB Assistance
Messages : 1313
Enregistré le : décembre 2010

Re: [Anti_double_post_v2.0.4] Désinstaller proprement pour la partie SQL

Message par zach » jeu. 26 juil. 2012 21:14

si tu vas dans la table phpbb_forums tu peut pas effacer directement avec la croix les lignes concernées ?

Verrouillé

Retourner vers « Mods indépendants de la base »