<?php /* * checks whether a password matches a users password */ function tool_pref_check_old_password($userinfo, $password) { if (!is_array($userinfo) && !isset($userinfo['user_id'])) return false; $encoded_password = md5($password); if ($encoded_password == $userinfo['user_password']) return true; return false; } /* * update a user's password */ function tool_pref_update_user_password($userinfo, $password) { global $db; if (!is_array($userinfo) && !isset($userinfo['user_id'])) return false; if ($password == '') return false; $encoded_password = md5(trim($password)); $sql = "UPDATE ". NELDB_USER_TABLE ." SET user_password='". $encoded_password ."' WHERE user_id=". $userinfo['user_id']; $db->sql_query($sql); return true; } function tool_pref_update_menu_style($userinfo, $menu) { global $db; $sql = "UPDATE ". NELDB_USER_TABLE ." SET user_menu_style=". $menu ." WHERE user_id=". $userinfo['user_id']; $db->sql_query($sql); } function tool_pref_update_default_application($userinfo, $application_id) { global $db; $sql = "UPDATE ". NELDB_USER_TABLE ." SET user_default_application_id=". $application_id ." WHERE user_id=". $userinfo['user_id']; $db->sql_query($sql); } ?>