/*******************************************************************************
*     MOD up mods mod :: version 1.0.3
*
*   ---------- Auteur --------------------------------------------------------
*   Auteur ::				Grummfy
*   Email ::				grummfy@yahoo.fr
*   Site Web ::				http://www.grummfy.com
*
*   ---------- Mod -----------------------------------------------------------
*   Nom ::					up mods mod
*   Version ::				1.0.3
*   Compatible ::			FSB 1.0.5
*
*   Description ::			Ce mods permet de tester la mise  jour
*	ou non d'un mods, et sa compatibiliter
*	avec la version de fsb.
*
*   Temps d'installation ::	~3 minutes
*   Requete ::				Non
*   Cache ::				Oui
*   Fichiers joins ::		3
*   Fichiers  modifier ::	2
*
*   ---------- Note ----------------------------------------------------------
*
*   ---------- Historique ----------------------------------------------------
*   Commenc ::               Le 27 / 09 / 2005
*   Dernire modification ::  Le 27 / 04 / 2006
*   Le 27 / 09 /2005 ::
*      Premire version viable du mods
*	Le 27 / 09 /2005 ::
*      Correction d'un bug et passage en version 1.0.1
*	Le 04 / 40 / 2005 ::
*		Correction de quelques bugs.
*		Modification dans les serveurs de mise  jour.
*	Le 27 / 04 / 2006 ::
*		- Fix bug de disparition des mods dans la liste de dsactivation
*		- Fix bug de non prise en comtpe des requete cache externe concernant une
*		validation pour une version plsu lev de fsb
*		- Modification de la disposition, rendu plus agrable!
*
*******************************************************************************/
#
# [1] ---------- copier ---------------------------------------------------------
#
"root/admin/admin_mods_maj.php" >> "admin/admin_mods_maj.php"
"root/includes/functions/fonctions_mod.php" >> "includes/functions/fonctions_mod.php"
"root/themes/IceCold/admin/mods_maj.tpl" >> "themes/IceCold/admin/mods_maj.tpl"

#
# [2] ---------- requete cache --------------------------------------------------
#
ALTER ac_mods ADD mod_use_desactivation DEFAULT '1';
ALTER ac_mods ADD last_verf DEFAULT '0';
ALTER ac_mods ADD mod_a_jour DEFAULT '1';
ALTER ac_mods ADD mod_auteur_site;
ALTER ac_mods ADD mod_compatible DEFAULT '1.0.5';
INSERT ac_mods FIELDS mod_name mod_version mod_description mod_auteur mod_email mod_actif mod_use_desactivation last_verf mod_a_jour mod_auteur_site mod_compatible VALUES 'up_mods_mod' '1.0.3' 'Mods permetant de tester si un mods est  jour ou non' 'grummfy' 'grummfy@yahoo.fr' '1' '0' '1127787626' '1' 'http://www.grummfy.com' '1.0.5';

#
# [3] ---------- requete SQL ----------------------------------------------------
#
CREATE TABLE `fsb_mod_serveur` (
`id_serveur` MEDIUMINT UNSIGNED NOT NULL AUTO_INCREMENT ,
`auteur` VARCHAR( 60 ) NOT NULL ,
`serveur_www` VARCHAR( 50 ) NOT NULL ,
`serveur_file` VARCHAR( 200 ) NOT NULL ,
PRIMARY KEY ( `id_serveur` )
);
INSERT INTO `fsb_mod_serveur` ( `id_serveur` , `auteur` , `serveur_www` , `serveur_file` )
VALUES ('', 'grummfy', 'www.grummfy.net', '/fsb/test_maj.php'),
('', 'grummfy', 'www.grummfy.com', '/download/fsb/test_maj.php');

#
# [4] ---------- ouvrir ---------------------------------------------------------
#
admin/admin_index_mods.php

#
# [5] ---------- chercher -------------------------------------------------------
#
foreach ($ac_mods AS $value)

#
# [6] ---------- avant, ajouter -------------------------------------------------
#
// mods :: up mods mod ---------------------------------------------------------
// ajout
$mod_use_desactivation = false;
// fin ajout
// mods :: up mods mod ---------------------------------------------------------

#
# [7] ---------- chercher -------------------------------------------------------
#
$tpl->create_block('mod_exists');

#
# [8] ---------- remplacer par --------------------------------------------------
#
// mods :: up mods mod ---------------------------------------------------------
// ajout
	if ($value['mod_use_desactivation'] == '' || $value['mod_use_desactivation'] == 1)
	{
		$mod_use_desactivation = true;
// fin ajout
// mods :: up mods mod ---------------------------------------------------------
// mods :: up mods mod ---------------------------------------------------------
// supprtion
	//$tpl->create_block('mod_exists');
// fin supprtion
// mods :: up mods mod ---------------------------------------------------------

#
# [9] ---------- chercher -------------------------------------------------------
#
'NON' =>			(!$value['mod_actif']) ? 'checked="checked"' : '',
	));
}

#
# [10] ---------- remplacer par -------------------------------------------------
#
'NON' =>			(!$value['mod_actif']) ? 'checked="checked"' : '',
	));
// mods :: up mods mod ---------------------------------------------------------
// ajout
}
// fin ajout
// mods :: up mods mod ---------------------------------------------------------
}
// mods :: up mods mod ---------------------------------------------------------
// ajout
if ($mod_use_desactivation)
{
	$tpl->create_block('mod_exists');
}
// fin ajout
// mods :: up mods mod ---------------------------------------------------------

#
# [11] ---------- ouvrir ---------------------------------------------------------
#
langues/fr/langue_module.php

#
# [12] ---------- chercher -------------------------------------------------------
#
?>

#
# [13] ---------- avant, ajouter -------------------------------------------------
#
// mods :: up mods mod ---------------------------------------------------------
// ajout
if (defined('ADMINISTRATION'))
{
	$langue['admin_cat_mods'] = 'Mods';
	$langue['admin_mods_maj'] = 'Mise  jour des mods';

	// admin/admin_mods_maj.php
	$langue['mods_maj_titre'] = 'Mise  jour des mods';
	$langue['mods_maj_titre_exp'] = 'Depuis ce panneau, vous pouvez voir tout les mods installs sur le forum mais surtout contrler leur mise  jour.';
	$langue['info_mods_update'] = 'Les mods ont t mis  jour';
	$langue['retour_mods_liste'] = 'Cliquez <a href="%s">ici</a> pour retourner sur la liste des mods';
	$langue['par'] = 'par';
	$langue['auteur_site'] = 'Site web de l\'auteur';
	$langue['pas_a_jour'] = 'Attention ! Ce mod n\'est pas prvue pour cette version de fsb, vrifiez si une mise  jour est disponible';
	$langue['a_jour'] = 'Le mods est  jour. La dernire vrification date du : <b>%s</b>.';
	$langue['pas_compatible'] = 'Attention ! Ce mod n\'est plus  jour ou incompatible avec cette version de fsb. La dernire vrification date du : <b>%s</b>.';
	$langue['mods_maj'] = 'Mise  jour des mods';
	$langue['mods_maj_test'] = 'Tester la mise  jour';
	$langue['mods_maj_test_ratee'] = '<b>Test non abouti</b><br />';
	$langue['mods_maj_test_reussi'] = '<br /><b>Test abouti</b>';
	$langue['mods_status_0'] = 'Dvellopement';
	$langue['mods_status_1'] = 'Alpha';
	$langue['mods_status_2'] = 'Beta';
	$langue['mods_status_3'] = 'RC';
	$langue['mods_status_4'] = 'Stable';
	$langue['mods_status_5'] = 'En mise  jour';
	$langue['mods_status_6'] = 'Abandonne';
	$langue['mods_status'] = 'Status du mods';
	$langue['mods_compatible'] = 'Compatibiliter du mods';
	$langue['mods_changelog'] = 'Changement';
	$langue['mods_lien'] = 'Voir le mods';
	$langue['mods_lastupdate'] = 'Dernire mise  jour du mods';
	$langue['mods_version_fsb_in'] = 'Votre version de fsb doit tre mise  jour, ou vous devez attendre un correctif pour ce mods.';
}
// fin ajout
// mods :: up mods mod ---------------------------------------------------------

#
# [14] ---------- ouvrir ---------------------------------------------------------
#
includes/constantes.php

#
# [15] ---------- chercher -------------------------------------------------------
#
?>

#
# [16] ---------- avant, ajouter -------------------------------------------------
#
// mods :: up mods mod ---------------------------------------------------------
// ajout
define('MOD_MAJ_SERVEUR_TABLE', $prefixe_tables . 'mod_serveur');
// fin ajout
// mods :: up mods mod ---------------------------------------------------------

#
# [17] ---------- ouvrir ---------------------------------------------------------
#
themes/IceCold/IceCold.css

#
# [18] ---------- chercher -------------------------------------------------------
#

input.boutton { background-color: #F5F5F5; border-color: #FFFFFF; color: #000000; }

#
# [19] ---------- apres, ajouter -------------------------------------------------
#
button.boutton { background-color: #F5F5F5; border-color: #FFFFFF; color: #000000; font-family: verdana; font-size: 12px; }