Cette version corrige deux trois choses mineures à la version RC1, de petittes releases verront le jour corigeant systémtiquement les éventuels bugs restants, en attendant la RC 2 (qui verra le jour avec une version plus stable de FastModule).
Voici les corrections:
Attention les thèmes seront progressivement mis à jour sur le forum de thème.
Voici la mise à jour manuelle:
Voici les corrections:
- Correction de l'affichage multiple du lien vers l'index de l'administration si on rajoute une page admin avec ocmme catégorie index_.
- Correction du debugage dans les sous répertoires de includes/.
- Correction de l'affichage des catégories privées dans la jumpbox.
- Correction de la mise en cache dans le navigateur des pages (on ne met pas en cache els données).
- Impossibilité pour un super modérateur de supprimer le compte d'un administrateur.
Attention les thèmes seront progressivement mis à jour sur le forum de thème.
Voici la mise à jour manuelle:
Code (Sélectionner le code)
#
# [1] ---------- ouvrir ---------------------------------------------------------
#
admin/admin_membre_gestion.php
#
# [2] ---------- chercher -------------------------------------------------------
#
if ( isset($HTTP_POST_VARS['supprimer_membre']) || isset($HTTP_POST_VARS['confirm_non']) || isset($HTTP_POST_VARS['confirm_oui']) )
#
# [3] ---------- remplacer par --------------------------------------------------
#
if ( (isset($HTTP_POST_VARS['supprimer_membre']) || isset($HTTP_POST_VARS['confirm_non']) || isset($HTTP_POST_VARS['confirm_oui'])) && $membre['membre_aut'] == ADMIN )
#
# [4] ---------- chercher -------------------------------------------------------
#
}
else
{
$tpl->assign_block_vars('aucun_membre', array());
}
#
# [5] ---------- avant, ajouter -------------------------------------------------
#
if ($membre['membre_aut'] == ADMIN)
{
$tpl->assign_block_vars('page.est_admin', array());
}
#
# [6] ---------- ouvrir ---------------------------------------------------------
#
includes/header_forum.php
#
# [7] ---------- chercher -------------------------------------------------------
#
define('HEADER', TRUE);
#
# [8] ---------- apres, ajouter -------------------------------------------------
#
//
// On empèche la mise en cache des pages.
// La documentation sur les headers est disponible ici:
// http://fr2.php.net/manual/fr/function.header.php
//
header('Cache-Control: no-store, no-cache, must-revalidate');
header('Cache-Control: post-check=0, pre-check=0', false);
header('Expires: 0');
header('Pragma: no-cache');
#
# [9] ---------- ouvrir ---------------------------------------------------------
#
includes/variables_generales.php
#
# [10] ---------- chercher -------------------------------------------------------
#
$repertoires = array('admin', 'cache', 'includes');
#
# [11] ---------- remplacer par --------------------------------------------------
#
$repertoires = array('admin', 'cache', 'includes', 'includes/class', 'includes/functions');
#
# [12] ---------- ouvrir ---------------------------------------------------------
#
includes/functions/fonctions_admin.php
#
# [13] ---------- chercher -------------------------------------------------------
#
$tpl->assign_block_vars('cat_menu.lien_menu', array(
'L_LIEN_NOM' => $langue['admin_index_index'],
'U_LIEN' => ajout_sid('index.php')
));
#
# [14] ---------- apres, ajouter -------------------------------------------------
#
$index_admin = true;
#
# [15] ---------- ouvrir ---------------------------------------------------------
#
includes/functions/fonctions_hierarchie.php
#
# [16] ---------- chercher -------------------------------------------------------
#
function hierarchie_forums($redirection, $categorie, $forum, $liste_name, $v_selection)
{
global $racine;
$redirection_code = ( $redirection ) ? 'OnChange="if ( this.options[this.selectedIndex].value != 0 ) { redirection_forum(this.value); }"' : '';
$redirection_js = '<script language="javascript">
<!--
function redirection_forum(valeur)
{
if ( valeur != "" )
{
location.href="' . $racine . 'forum.php?forum=" + valeur;
}
}
-->
</script>';
$sous_niveau = 1;
$liste_forum = '<select name="' . $liste_name . '" class="listing" ' . $redirection_code . '>';
for ( $c = 0; $c < count($categorie); $c++ )
{
$selection = ( $v_selection == 'c-' . $categorie[$c]['cat_id'] ) ? 'selected="selected"' : '';
$liste_forum .= ( $c > 0 ) ? '<option value="0"></option>' : '';
$liste_forum .= '<option value="' . ( $redirection ? '0' : 'c-' . $categorie[$c]['cat_id'] ) . '" ' . $selection . '>' . $categorie[$c]['cat_nom'] . '</option>';
$liste_forum .= recurence_forums($categorie[$c], PREMIER_PALIER, $forum, $v_selection, $redirection);
}
$liste_forum .= '</select>';
return array('liste' => $liste_forum, 'code' => $redirection_js);
}
#
# [17] ---------- remplacer par --------------------------------------------------
#
function hierarchie_forums($redirection, $categorie, $forum, $liste_name, $v_selection)
{
global $compte_forum, $droit_forum, $moderation, $racine;
$redirection_code = ( $redirection ) ? 'OnChange="if ( this.options[this.selectedIndex].value != 0 ) { redirection_forum(this.value); }"' : '';
$redirection_js = '<script language="javascript">
<!--
function redirection_forum(valeur)
{
if ( valeur != "" )
{
location.href="' . $racine . 'forum.php?forum=" + valeur;
}
}
-->
</script>';
$sous_niveau = 1;
$liste_forum = '<select name="' . $liste_name . '" class="listing" ' . $redirection_code . '>';
for ( $c = 0; $c < count($categorie); $c++ )
{
//
// On affiche la catégorie que si au moins
// un de ses forums est visible.
//
$cat_visible = FALSE;
for ( $i = 0; $i < $compte_forum; $i++ )
{
if ( $forum[$i]['cat_id'] == $categorie[$c]['cat_id'] )
{
$droits = droits($membre, $forum[$i], $moderation, $droit_forum);
if ($droits['droit_voir'])
{
$cat_visible = TRUE;
break;
}
}
}
if ($cat_visible)
{
$selection = ( $v_selection == 'c-' . $categorie[$c]['cat_id'] ) ? 'selected="selected"' : '';
$liste_forum .= ( $c > 0 ) ? '<option value="0"></option>' : '';
$liste_forum .= '<option value="' . ( $redirection ? '0' : 'c-' . $categorie[$c]['cat_id'] ) . '" ' . $selection . '>' . $categorie[$c]['cat_nom'] . '</option>';
$liste_forum .= recurence_forums($categorie[$c], PREMIER_PALIER, $forum, $v_selection, $redirection);
}
}
$liste_forum .= '</select>';
return array('liste' => $liste_forum, 'code' => $redirection_js);
}
#
# [18] ---------- ouvrir ---------------------------------------------------------
#
themes/IceCold/poster_corps.tpl
#
# [19] ---------- chercher -------------------------------------------------------
#
</b>
#
# [20] ---------- remplacer par --------------------------------------------------
#
</span>
#
# [21] ---------- ouvrir ---------------------------------------------------------
#
themes/IceCold/admin/gestion_membre.tpl
#
# [22] ---------- chercher -------------------------------------------------------
#
<tr>
<td class="td_admin2">{L_SUPPRIMER_MEMBRE}:</td>
<td class="td_admin4"><input type="submit" name="supprimer_membre" class="boutton" value="{L_SUPPRIMER}" /></td>
</tr>
#
# [23] ---------- remplacer par --------------------------------------------------
#
<!-- BEGIN est_admin -->
<tr>
<td class="td_admin2">{L_SUPPRIMER_MEMBRE}:</td>
<td class="td_admin4"><input type="submit" name="supprimer_membre" class="boutton" value="{L_SUPPRIMER}" /></td>
</tr>
<!-- END est_admin -->Cause Im as free as a bird now, And this bird you can not change. - Freebird - Lynyrd Skynyrd
There's someone in my head but it's not me. - Brain damage - Pink Floyd
I said baby, you know Im gonna leave you. - Babe I'm gonna leave you - Led Zeppelin
Father ? yes son, I want to kill you - The end - The Doors
There's someone in my head but it's not me. - Brain damage - Pink Floyd
I said baby, you know Im gonna leave you. - Babe I'm gonna leave you - Led Zeppelin
Father ? yes son, I want to kill you - The end - The Doors





