<?php
/***************************************************************************
- * Copyright (C) 2003-2009 Polytechnique.org *
+ * Copyright (C) 2003-2010 Polytechnique.org *
* http://opensource.polytechnique.org/ *
* *
* This program is free software; you can redistribute it and/or modify *
$firstname = $search_names[$sn_types['firstname']]['fullname'];
}
if ($alias) {
- $alias = make_username($firstname, $lastname);
+ $alias = PlUser::makeUserName($firstname, $lastname);
}
return $firstname . " " . $lastname;
}
}
if ($update_new) {
XDB::execute("DELETE FROM aliases
- WHERE FIND_IN_SET('usage', flags) AND id = {?}",
+ WHERE FIND_IN_SET('usage', flags) AND uid = {?}",
S::i('uid'));
}
if ($new_alias) {
- XDB::execute("INSERT INTO aliases (alias, type, flags, id)
+ XDB::execute("INSERT INTO aliases (alias, type, flags, uid)
VALUES ({?}, 'alias', 'usage', {?})",
$new_alias, S::i('uid'));
}
- require_once('user.func.inc.php');
- user_reindex(S::i('uid'));
+ Profile::rebuildSearchTokens(S::i('uid'));
return $has_new;
}