dimanche 4 septembre 2011 à 19:09
Salut.
Il te faudra toucher au code du module et à la base de données.
Dans le module MG3 ouvre le fichier "img_ajout.php"
vers la ligne 60 tu trouvera toute une série de
if, elseif, elseif....elseAu total 5 instructions pour gérer le nombre d'uploads d'images en fonction du grade (0,1,2,3,4)
Cela est géré par la table "mg3_params" qui comporte autant d'instructions (mg3p_nb_img_gr0, mg3p_nb_img_gr1, etc)
Il te faudra calquer ce même modèle et créer cette série d'instructions dans le fichier "alb_ajout.php".
Tu commence par insérer 5 nouveaux champs dans la table "mg3_params" que tu nommera mg3p_nb_gal_gr0, mg3p_nb_gal_gr1, etc jusqu'à gr4 (tu les crée sur le même modèle que les lignes mg3p_nb_img_gr0 etc.
Ensuite, dans le fichier "alb_ajout.php", après
if ( !isset( $_POST['mg3_submit'] )) { , vers la ligne 33
tu ajoute les instructions sur le modèle du fichier img_ajout.php.
Chez moi voici ce que ça donne:
Code PHP :
Pour copier le contenu exact du code,
Veuillez citer le message
<?php
#####!!!#####
-
-
if ( !isset( $_POST['mg3_submit'] )) {
-
$mg3_result = reqmysql( 'SELECT COUNT(`alb_id`) FROM `mg3_albums` WHERE `alb_usr_id` = "'.$K_user->id.'";' );
$mg3_row = mysql_fetch_array( $mg3_result );
if (!empty($mg3p_nb_alb_gr4) and $mg3_row[0] >= intval($mg3p_nb_alb_gr4) and get_grade() >= GRD_ADMIN)
{
$mg3_contenu .= df_message('attention','Quota atteint.','L’administrateur a limité votre création d\'albums à '.$mg3p_nb_alb_gr4.' albums');
}
elseif (!empty($mg3p_nb_alb_gr3) and $mg3_row[0] >= intval($mg3p_nb_alb_gr3) and get_grade() == GRD_MODOG)
{
$mg3_contenu .= df_message('attention','Quota atteint.','L’administrateur a limité votre création d\'albums à '.$mg3p_nb_alb_gr3.' albums');
}
elseif (!empty($mg3p_nb_alb_gr2) and $mg3_row[0] >= intval($mg3p_nb_alb_gr2) and get_grade() == GRD_MODOF)
{
$mg3_contenu .= df_message('attention','Quota atteint.','L’administrateur a limité votre création d\'albums à '.$mg3p_nb_alb_gr2.' albums');
}
elseif (!empty($mg3p_nb_alb_gr1) and $mg3_row[0] >= intval($mg3p_nb_alb_gr1) and get_grade() == GRD_MPRIV)
{
$mg3_contenu .= df_message('attention','Quota atteint.','L’administrateur a limité votre création d\'albums à '.$mg3p_nb_alb_gr1.' albums');
}
elseif (!empty($mg3p_nb_alb_gr0) and $mg3_row[0] >= intval($mg3p_nb_alb_gr0) and (get_grade() == GRD_MEMBR or get_grade() == GRD_VISIT))
{
$mg3_contenu .= df_message('attention','Quota atteint.','L’administrateur a limité votre création d\'albums à '.$mg3p_nb_alb_gr0.' albums');
}
else
{
-
-
-
$mg3_contenu = '
<!-- mg3 ajout album 1 -->
<br />
<form method="post" action="./index.php?mod=mg3&ac=alb_ajout">
'.$mg3l_intitule.' : <input type="text" name="mg3_newalb" value="" />
<input type="hidden" name="alb" value="'.$mg3_parent.'" />
<input type="hidden" name="page" value="'.$mg3_page.'" />
<input type="submit" name="mg3_submit" value="'.$mg3l_send.'" />
</form>';
-
}
-
#####!!!#####
?>
Création de site internet Chambéry - Référencement seo de site internet à Chambéry -
Photographe de mariage Chambéry -