Ho estratto questo codice dalla pagina di gestione dell'area riservata, e vorrei farlo funzionare quando aggiungo un gruppo al sito.
Codice PHP:
<?
function crea_area(){
if (!is_admin()) return;
$addr=getparam("REMOTE_ADDR",PAR_SERVER,SAN_FLAT);
$fnnewsectname = eregi_replace(" ","_",$fnnewsectname);
if (mkdir(get_fn_dir("sections")."/none_Area_Riservata/prova",0777)){
fnwrite(get_fn_dir("sections")."/none_Area_Riservata/prova/section.php"," ","w",array());
fnlog("Section manage","$addr||".get_username()."||Reserved Area created: ".strip_tags("none_Area_Riservata/prova"));
set_section_type("none_Area_Riservata/prova","download");
/* else if ($fnsecttype=="download"){
set_section_type("$fnsectpath/$fnnewsectname","download");
}*/
}
}
?>
Lo scopo di questo codice e quello di creare una cartella dello stesso nome del gruppo all'interno dell'area riservata. (ma in questo caso e semplicemtne prova)
Non so se il codice sia giusto.. Sono un novellino in php, ma dovrei farlo funzionare insieme a questa parte qui:
Codice PHP:
function add_group()
{
$req = getparam("REQUEST_URI", PAR_SERVER, SAN_NULL);
$req = str_replace("&", "&", $req);
$ok = getparam("ok", PAR_POST, SAN_FLAT);
if($ok == "")
{
if(is_admin())
{
//stampo il form di modifica
if(isset($_GET['mod']))
{
$modname = getparam("mod",PAR_GET,SAN_FLAT);
}
echo "<center>[b]Aggiungi Condominio[/b]</center>
";
echo "<form action=\"index.php?mod=$modname&action=addgroup\" method=\"post\">
<table width=\"100%\" cellpadding='0' cellspacing='0' border='0'>
<tr>
<td width=\"20%\" align=\"right\">
[b]Nome:[/b]
</td>
<td width=\"80%\">
<input type=\"text\" name=\"name\" value=\"\" style=\"width: 100%\"/>
</td>
</tr>
<tr>
<td width=\"20%\" align=\"right\">
[b]Descrizione:[/b]
</td>
<td width=\"80%\">
<input type=\"text\" name=\"description\" value=\"\" style=\"width: 100%\"/>
</td>
</tr>
<tr>
<td width=\"20%\" align=\"right\">
[b]Iscrizioni:[/b]
</td>
<td width=\"80%\">
<select name=\"locked\">
<option value=\"0\">Aperte</option>
<option value=\"1\">Chiuse</option>
</select>
</td>
</tr>
</table>
<input type=\"hidden\" name=\"ok\" value=\"yes\"/>
<center><input type=\"submit\" name=\"Save\" value=\"Salva\"/></center>
</form>";
In modo tale da fare in modo che quando viene aggiunto sto gruppo viene creata anche l'area riservata.
Grazie per le risposte.
PS. Non sono bravo in php questa e la mia prima avventura. Quindi vi prego per delle risposte concrete e chiare. Grazie