logo

NPDS : Gestion de contenu et de communauté


Content & Community Management System (CCMS) robuste, sécurisé, complet, performant, parlant vraiment français, libre (Open-Source) et gratuit.
29 visiteur(s) et 0 membre(s) en ligne.
Activité du Site

Pages vues depuis 25/05/2001 : 109 410 606

  • Nb. de membres 8 696
  • Nb. d'articles 1 695
  • Nb. de forums 26
  • Nb. de sujets 8
  • Nb. de critiques 92

Top 10  Statistiques

Index du forum »»  Le coin des codeurs »» [Résolu] - admin de module

[Résolu] - admin de module#9869

1Contributeur(s)
Hotfirenet
3 Modérateur(s)
developpeurjpbJireck
Hotfirenet Hotfireneticon_post
voila g repris l'exemple de l'admin de ipban car elle semblait me convenir pour l'admin de mon module ...
je pense savoir d'ouvien l'erreur mais je ne c pas comme,t la resoudre ..
remarquer dans les input il me mank la variable que l'on inscrit mais comment faire ???

dsl pour la longueur ..

if (!strstr($PHP_SELF,"admin.php")) { Access_Error(); }

function Configureentravo($ModPath, $ModStart) {

OpenTable();

echo"<form action=\"admin.php\" method=\"post\">";
if (file_exists("modules/$ModPath/admin/config.php"))
!include! ("modules/$ModPath/admin/config.php");

echo "<table width=\"75%\" border=\"0\" cellspacing=\"0\" cellpadding=\"0\" align=center>
<tr>
<td colspan=\"3\" align=\"center\" CLASS=\"HEADER\">Administration de votre de page de travaux<br></td>
</tr>
<tr>
<td colspan=\"3\" align=\"center\"> </td>
</tr>
<tr>
<td>Titre de votre site</td>
<td colspan=\"2\"><input type=\"text\" name=\"titre\" CLASS=\"TEXTBOX_STANDARD\" onblur=\"if (this.value=='') this.value='Titre de votre site'\" onfocus=\"if (this.value=='Titre de votre site') this.value=''\" value=\"Titre de votre site\" size=15></td>
</tr>
<tr>
<td>le chemin de votre logo</td>
<td colspan=\"2\"><input type=\"text\" name=\"logo\" CLASS=\"TEXTBOX_STANDARD\" onblur=\"if (this.value=='') this.value='le chemin de votre logo'\" onfocus=\"if (this.value=='le chemin de votre logo') this.value=''\" value=\"le chemin de votre logo\" size=15></td>
</tr>
<tr>
<td>Couleur du fond de votre page</td>
<td><input type=\"text\" name='fonpag' value='' CLASS=\"TEXTBOX_STANDARD\"></td>
<td><input name='fonpagn' type='button' style='backgroundColor:fonpag.value;width:50px' onclick=\"fonpag.value=showModalDialog('modules/entravo/admin/couleurs.php','','dialogWidth:296px;dialogHeight:315px;center:yes;help:no;resizable:no;scroll:no;status:no;unadorned:yes;'); this.style.backgroundColor=fonpag.value;\"></td>
</tr>
<tr>
<td>Couleurs du fond de votre tableau</td>
<td><input type=\"text\" name='fontab' value='' CLASS=\"TEXTBOX_STANDARD\"></td>
<td><input name='fontabn' type='button' style='backgroundColor:fontab.value;width:50px' onclick=\"fontab.value=showModalDialog('modules/entravo/admin/couleurs.php','','dialogWidth:296px;dialogHeight:315px;center:yes;help:no;resizable:no;scroll:no;status:no;unadorned:yes;'); this.style.backgroundColor=fontab.value;\"></td>
</tr>
<tr>
<td>Couleur de la bordertab du tableau</td>
<td><input type=\"text\" name='bordertab' value='' CLASS=\"TEXTBOX_STANDARD\"></td>
<td><input name='bordertabn' type='button' style='backgroundColor:bordertab.value;width:50px' onclick=\"bordertab.value=showModalDialog('modules/entravo/admin/couleurs.php','','dialogWidth:296px;dialogHeight:315px;center:yes;help:no;resizable:no;scroll:no;status:no;unadorned:yes;'); this.style.backgroundColor=bordertab.value;\"></td>
</tr>
<tr>
<td>Votre police d'ecriture</td>
<td colspan=\"2\"> </td>
</tr>
<tr>
<td>Votre page d'accueil</td>
<td colspan=\"2\"><input type=\"text\" name=\"accueil\" CLASS=\"TEXTBOX_STANDARD\" onblur=\"if (this.value=='') this.value='Votre page d'accueil'\" onfocus=\"if (this.value=='Votre page d'accueil') this.value=''\" value=\"Votre page d'accueil\" size=15></td>
</tr>
<tr>
<td>Votre Adresse Email</td>
<td colspan=\"2\"><input type=\"text\" name=\"mail\" CLASS=\"TEXTBOX_STANDARD\" onblur=\"if (this.value=='') this.value='Votre Adresse Email'\" onfocus=\"if (this.value=='Votre Adresse Email') this.value=''\" value=\"Votre Adresse Email\" size=15></td>
</tr>
<tr>
<td>Décalage par rapport à l'heure de votre serveur</td>
<td colspan=\"2\"><input type=\"text\" name=\"hd\" CLASS=\"TEXTBOX_STANDARD\" onblur=\"if (this.value=='') this.value='Décalage'\" onfocus=\"if (this.value=='Décalage') this.value=''\" value=\"Décalage\" size=15></td>
</tr>
<tr>
<td>Explication des travaux</td>
<td colspan=\"2\"><textarea CLASS=\"TEXTBOX\" name=\"expli\" cols=\"60\" rows=\"8\">$expli
Hotfirenet Hotfireneticon_post
comme me la fait remarquer zoheir il mank la fin dsl !!

$expli</textarea></td>
</tr>
</table>\n<BR><BR><BR>";


if (file_exists("modules/$ModPath/admin/TTT.php"))
!include! ("modules/$ModPath/admin/TTT.php");

echo "<table width=\"75%\" border=\"0\" cellspacing=\"0\" cellpadding=\"0\" align=\"center\">
<tr>
<td colspan=\"3\" CLASS=\"HEADER\"><center>Configuration du module entravo </center></td>
</tr>
<tr>
<td colspan=\"3\">&nbsp;</td>
</tr>
<tr>
<td colspan=\"3\">Votre site sera indisponnible jusqu'au
<input type=\"text\" name=\"COMPTEREBOURS\" CLASS=\"TEXTBOX_STANDARD\" onblur=\"if (this.value=='') this.value='jj,mm,aaaa hh:mm:ss'\" onfocus=\"if (this.value=='jj,mm,aaaa hh:mm:ss') this.value=''\" value=\"jj,mm,aaaa hh:mm:ss\" size=15>&nbsp;&nbsp;ex: jj,mm,aaaa hh:mm:ss</td>
</tr>
<tr>
<td>Activer le module entravo</td>
<td><input type=\"radio\" name=\"travaux\" value=\"travaux\">
Oui </td>
<td><input name=\"travaux\" type=\"radio\" value=\"notravaux\" checked>
non </td>
</tr>
</table>\n"
."<center><input CLASS=\"BOUTON_STANDARD\" type=\"submit\" value=\"Sauver\"></center>";

// lignes obligatoires pour pouvoir utiliser NPDS-plugins
echo "<input type=\"hidden\" name=\"op\" value=\"Extend-Admin-SubModule\">";
echo "<input type=\"hidden\" name=\"ModPath\" value=\"$ModPath\">";
echo "<input type=\"hidden\" name=\"ModStart\" value=\"$ModStart\">";
// sous-opération du module
echo "<input type=\"hidden\" name=\"subop\" value=\"SaveSetBan\">";
// lignes obligatoires pour pouvoir utiliser NPDS-plugins
echo "</form>";
closeTable();

CloseTable();
}


function Saveentravoconfig($Xtitre,$Xlogo,$Xfonpag,$Xfontab,$Xbordertab,$Xaccueil,$Xmail,$Xhd,$Xexpli,$Xtravaux,$XCOMPTEREBOURS, $ModPath, $ModStart) {
$file = fopen("modules/$ModPath/admin/config.php", "w");
$content = "<?php\n";
$content .= "\$titre = \"$Xtitre\";\n";
$content .= "\$logo = \"$Xlogo\";\n";
$content .= "\$fonpag = \"$Xfonpag\";\n";
$content .= "\$fontab = \"$Xfontab\";\n";
$content .= "\$bordertab = \"$Xbordertab\";\n";
$content .= "\$accueil = \"$Xaccueil\";\n";
$content .= "\$mail = \"$Xmail\";\n";
$content .= "\$hde = \"$Xhd\";\n";
$content .= "\$expli = \"$Xexpli\";\n";
$content .= "\$font = \"$Xfont\";\n";
$content .= "?>";
fwrite($file, $content);
fclose($file);

$file = fopen("modules/$ModPath/admin/TTT.php", "w");
$content = "<?php\n";
$content .= "\$travaux = \"$Xtravaux\";\n";
$content .= "\$COMPTEREBOURS = \"$XCOMPTEREBOURS\";\n";
$content .= "?>";
fwrite($file, $content);
fclose($file);
echo"inscription Ok !";
}

if ($admin) {

switch ($subop) {
case "Saveentravoconfig":
Saveentravoconfig($titre,$logo,$fonpag,$fontab,$bordertab,$accueil,$mail,$hd,$expli,$travaux,$COMPTEREBOURS, $ModPath, $ModStart);

default:
Configureentravo($ModPath, $ModStart);
break;
}
}
?>