insert(); if ($error){ $results["errorMessage"] = $error; $results["u1"] = new U1( $_POST ); editAddUser($results); }else { header( "Location: adminUsers.php?status=changesSaved" ); exit(); } } elseif ( isset( $_POST["cancel"] ) ) { header( "Location: adminUsers.php" ); exit(); } else { $results["u1"] = new U1; editAddUser($results); } } function editU1($results) { $results["pageTitle"] = $results["lang"]["ADMIN_EDIT_USER"]; $results["formAction"] = "edit"; if ( isset( $_POST["saveChanges"] ) ) { $u1 = new U1($_POST); $error = $u1->update(); if ($error){ $results["errorMessage"] = $error; $results["u1"] = new U1( $_POST ); editAddUser($results); }else { if (isset($_POST['password']) && $_POST['password'] != '') $u1->changePass($_POST['password']); header( "Location: adminUsers.php?status=changesSaved" ); } } elseif ( isset( $_POST["cancel"] ) ) { header( "Location: adminUsers.php" ); } else { $results["u1"] = U1::getById( $_GET["username"] ); editAddUser($results); } } function deleteU1($results) { if ( !$u1 = U1::getById( $_GET["id"] ) ) { header( "Location: adminUsers.php?error=u1NotFound" ); return; } $u1->delete(); header( "Location: adminUsers.php?status=u1Deleted" ); } function listU1($results) { $data = U1::getList(); $results["all"] = $data["results"]; $results["totalRows"] = $data["totalRows"]; $results["pageTitle"] = $results["lang"]["ADMIN_LIST_USER"]; if ( isset( $_GET["error"] ) ) { if ( $_GET["error"] == "u1NotFound" ) $results["errorMessage"] = $results["lang"]["ADMIN_EDIT_USER"]; } if ( isset( $_GET["status"] ) ) { if ( $_GET["status"] == "changesSaved" ) $results["statusMessage"] = $results["lang"]["SAVED_CHANGES"]; if ( $_GET["status"] == "u1Deleted" ) $results["statusMessage"] = $results["lang"]["ADMIN_DELETED"]; } listUsers($results); } ?>