show profile list when file was saved successfully
This commit is contained in:
parent
3bb940e737
commit
4fe5a63708
|
@ -103,8 +103,12 @@ for ($i = 0; $i < sizeof($profileClasses); $i++) {
|
||||||
include '../main_header.php';
|
include '../main_header.php';
|
||||||
|
|
||||||
echo "<h1>" . _('Profile editor') . "</h1>\n";
|
echo "<h1>" . _('Profile editor') . "</h1>\n";
|
||||||
echo "<br>\n";
|
|
||||||
|
|
||||||
|
if (isset($_GET['savedSuccessfully'])) {
|
||||||
|
StatusMessage("INFO", _("Profile was saved."), htmlspecialchars($_GET['savedSuccessfully']));
|
||||||
|
}
|
||||||
|
|
||||||
|
echo "<br>\n";
|
||||||
echo "<form action=\"profilemain.php\" method=\"post\">\n";
|
echo "<form action=\"profilemain.php\" method=\"post\">\n";
|
||||||
|
|
||||||
// new profile
|
// new profile
|
||||||
|
|
|
@ -66,8 +66,7 @@ if (isset($_POST['abort'])) {
|
||||||
exit;
|
exit;
|
||||||
}
|
}
|
||||||
|
|
||||||
// print header
|
$errors = array();
|
||||||
include '../main_header.php';
|
|
||||||
|
|
||||||
// save button was presed
|
// save button was presed
|
||||||
if (isset($_POST['save'])) {
|
if (isset($_POST['save'])) {
|
||||||
|
@ -104,25 +103,29 @@ if (isset($_POST['save'])) {
|
||||||
|
|
||||||
// check options
|
// check options
|
||||||
$errors = checkProfileOptions($_POST['accounttype'], $options);
|
$errors = checkProfileOptions($_POST['accounttype'], $options);
|
||||||
// print error messages if any
|
if (sizeof($errors) == 0) { // input data is valid, save profile
|
||||||
if (sizeof($errors) > 0) {
|
|
||||||
for ($i = 0; $i < sizeof($errors); $i++) {
|
|
||||||
call_user_func_array('StatusMessage', $errors[$i]);
|
|
||||||
}
|
|
||||||
echo "<br>\n";
|
|
||||||
}
|
|
||||||
else { // input data is valid, save profile
|
|
||||||
// save profile
|
// save profile
|
||||||
if (saveAccountProfile($options, $_POST['profname'], $_POST['accounttype'])) {
|
if (saveAccountProfile($options, $_POST['profname'], $_POST['accounttype'])) {
|
||||||
echo StatusMessage("INFO", _("Profile was saved."), $_POST['profname']);
|
metaRefresh('profilemain.php?savedSuccessfully=' . $_POST['profname']);
|
||||||
echo ("<br><p><a href=\"profilemain.php\">" . _("Back to profile editor") . "</a></p>");
|
|
||||||
echo "</body></html>";
|
|
||||||
exit();
|
exit();
|
||||||
}
|
}
|
||||||
else StatusMessage("ERROR", _("Unable to save profile!"), $_POST['profname']);
|
else {
|
||||||
|
$errors[] = array("ERROR", _("Unable to save profile!"), $_POST['profname']);
|
||||||
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
// print header
|
||||||
|
include '../main_header.php';
|
||||||
|
|
||||||
|
// print error messages if any
|
||||||
|
if (sizeof($errors) > 0) {
|
||||||
|
for ($i = 0; $i < sizeof($errors); $i++) {
|
||||||
|
call_user_func_array('StatusMessage', $errors[$i]);
|
||||||
|
}
|
||||||
|
echo "<br>\n";
|
||||||
|
}
|
||||||
|
|
||||||
// empty list of attribute types
|
// empty list of attribute types
|
||||||
$_SESSION['profile_types'] = array();
|
$_SESSION['profile_types'] = array();
|
||||||
|
|
||||||
|
|
Loading…
Reference in New Issue