khanat-opennel-code/code/ryzom/tools/server/admin/functions_tool_preferences.php
StudioEtrange 91e6b23d3f ** PCH Support for NMake with VS2012
NMAKE-VS2012 Error LNK2011
while NMAKE-VS2010 does not complain
we need to link the pch.obj file
see http://msdn.microsoft.com/en-us/library/3ay26wa2(v=vs.110).aspx

** PCH Support for Ninja
Ninja need to add property
        OBJECT_DEPENDS for using PCH
        OBJECT_OUTPUTS for create PCH
see http://public.kitware.com/pipermail/cmake-developers/2012-March/003653.html
2013-09-05 17:18:01 +02:00

50 lines
No EOL
1.3 KiB
PHP

<?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);
}
?>