salve ragazzi mi potreste dare una mano cortesemente , dovrei inserire in un uniuca funzione due funzioni , la prima e
Codice PHP:
PrintInfoBox($infomessage);
stampa i messaggi di conferma , la seconda e
Codice PHP:
PrintErrorBox($errormessage);
stampa i messaggi d errore . adesso io ho fatto cosi ,
Codice PHP:
$result = $dbcore->query("SELECT * FROM `settingsfields` WHERE `settgroupid` = ".intval($_REQUEST['groupid'])." ");
while($group = $dbcore->fetch_array($result))
{
if(isset($_REQUEST["action"]) && $_REQUEST["action"] == "settingsgroups") {
if($RCW['rcw_isdemo'] == true) {
$errormessage = 'Sorry not found is demo mode';
} else if($group['isrequired'] == 1 && $group['requiredtype'] == 'generic' && empty($_REQUEST[$group['settname']])){
$errormessage = 'requiered';
} else if($group['isrequired'] == 1 && $group['requiredtype'] == 'url' && !is_empty($_REQUEST[$group['settname']])){
$errormessage = 'requiered';
} else if($group['isrequired'] == 1 && $group['requiredtype'] == 'email' && !is_empty($_REQUEST[$group['settname']])){
$errormessage = 'requiered';
}else if($group['isrequired'] == 1 && $group['requiredtype'] == 'email' && !FormatEmail($_REQUEST[$group['settname']])){
$errormessage = 'caracteri non validi';
}else{
if(is_array($_REQUEST[$group['settname']]))
{
$setarray = serialize($_REQUEST[$group['settname']]);
$resultarray = $sett->UpdateKey("settings", $group['settname'], $setarray);
if($resultarray)
{
$infomessage = 'Update succesufle';
}else{
$errormessage = 'error';
}
$RCW['settings'][$group['settname']] = $_REQUEST[$group['settname']];
}else{
$resultarray = $sett->UpdateKey("settings", $group['settname'], $_REQUEST[$group['settname']]);
if($resultarray)
{
$infomessage = 'Update succesufle';
}else{
$errormessage = 'error';
}
$RCW['settings'][$group['settname']] = $_REQUEST[$group['settname']];
}
}
}
}
PrintInfoBox($infomessage);
PrintErrorBox($errormessage);
pero mi stampa tutte e due le funzioni perche grazie