while ($toks) {
$token = strtolower(replace_accent(array_pop($toks) . $token));
$score = ($toks ? 0 : 10 + $first) * $muls[$i];
- mysql_query("REPLACE INTO search_name (token, uid, score) VALUES('$token',$uid,$score)");
+ XDB::execute("REPLACE INTO search_name (token, uid, score) VALUES({?}, {?}, {?})", $token, $uid, $score);
$first = 0;
}
}
return substr( $sIn . ' ', 0, 4);
}
+/** met les majuscules au debut de chaque atome du prénom
+ * @param $prenom le prénom à formater
+ * return STRING le prénom avec les majuscules
+ */
+function make_firstname_case($prenom) {
+ $prenom = strtolower($prenom);
+ $pieces = explode('-',$prenom);
+
+ foreach ($pieces as $piece) {
+ $subpieces = explode("'",$piece);
+ $usubpieces="";
+ foreach ($subpieces as $subpiece)
+ $usubpieces[] = ucwords($subpiece);
+ $upieces[] = implode("'",$usubpieces);
+ }
+ return implode('-',$upieces);
+}
+
+
function make_forlife($prenom,$nom,$promo) {
$prenomUS = replace_accent(trim($prenom));
$nomUS = replace_accent(trim($nom));