} } else { if (isset($_POST['edit_mode'])) { if (!isset($_POST['password']) || isset($_POST['password']) && strlen($_POST['password']) == 0) { $password = null; } if (strlen(create_error_string($login, $password, $email, $gender)) == 0) { $update_user_sql = "UPDATE users SET superuser = '******', email = '{$email}', note = '{$note}', gender = '{$gender}'"; if (isset($_POST['password']) && strlen($password) > 0) { $salt_hash = create_salt(); $password_hash = create_password_hash($password, $salt_hash); $update_user_sql .= ", password_hash = '{$password_hash}', salt_hash = '{$salt_hash}' "; } $update_user_sql .= "WHERE login LIKE '{$login}'"; if ($update_user_sql_result = pg_query($db_connection, $update_user_sql)) { $_SESSION['info'] = message_info("User " . $login . " updated successfully."); header("Location: ../showcase/php/php_showcase_db_diagnostics.php"); } else { $_SESSION['error'] = message_error(pg_last_error($db_connection)); header("Location: ../showcase/php/php_showcase_data_manipulation.php"); } } else { header("Location: ../showcase/php/php_showcase_data_manipulation.php"); } } else { $_SESSION['error'] = message_warning("User with login {$login} already exists."); header("Location: ../showcase/php/php_showcase_data_manipulation.php"); } } } else { $_SESSION['error'] = message_error("Error while checking for existing user: " . pg_last_error($db_connection));
$value = contact_all($_GET["user_id_owner"]); break; case "message_count": $value = message_count($_GET["user_id_target"]); break; case "message_list": $value = message_list($_GET["user_id_target"], $_GET["new"]); break; case "message_all": $value = message_all($_GET["user_id_target"]); break; case "message_sent": $value = message_sent($_GET["user_id_sender"]); break; case "message_info": $value = message_info($_GET["msg_id"]); break; //case "message_get": // $value = message($_GET["msg_id"]); // break; } } else { if (isset($_DELETE["action"])) { switch ($_DELETE["action"]) { case "user_delete": $value = user_delete($_DELETE["user_id"]); break; case "contact_delete": $value = contact_delete($_POST["contact_id"]); break; case "message_distro_delete":