git-archimport-id: opensource@polytechnique.org--2005/platal--mainline--0.9--patch-162
function select_options($table,$valeur,$champ="text",$pad=false,$where="") {
global $globals;
$sql = "SELECT id,$champ FROM $table $where ORDER BY $champ";
- $result = $globals->db->query($sql);
-
+ $res = $globals->xdb->iterRow($sql);
$sel = ' selected="selected"';
// on ajoute une entree vide si $pad est vrai
$html = "";
- if ($pad)
+ if ($pad) {
$html.= '<option value="0"'.($valeur==0?$sel:"")."></option>\n";
- while (list($my_id,$my_text) = mysql_fetch_row($result)) {
+ }
+ while (list($my_id,$my_text) = $res->next()) {
$html .= sprintf("<option value=\"%s\" %s>%s</option>\n",$my_id,($valeur==$my_id?$sel:""),$my_text);
}
- mysql_free_result($result);
return $html;
}
function select_nat($valeur,$pad=false) {
global $globals;
$sql = "SELECT a2 AS id,IF(nat='',pays,nat) AS text FROM geoloc_pays ORDER BY text";
- $result = $globals->db->query($sql);
-
+ $res = $globals->xdb->iterRow($sql);
$sel = ' selected="selected"';
// on ajoute une entree vide si $pad est vrai
$html = "";
- if ($pad)
+ if ($pad) {
$html.= '<option value="0"'.($valeur==0?$sel:"")."></option>\n";
- while (list($my_id,$my_text) = mysql_fetch_row($result)) {
+ }
+ while (list($my_id,$my_text) = $res->next()) {
$html .= sprintf("<option value=\"%s\" %s>%s</option>\n",$my_id,($valeur==$my_id?$sel:""),$my_text);
}
- mysql_free_result($result);
return $html;
}
if ($uid < 0) {
return "";
}
- $res = $globals->db->query("SELECT prenom FROM auth_user_md5 WHERE user_id=$uid");
- if (list($prenom) = mysql_fetch_row($res)) {
- mysql_free_result($res);
- return $prenom;
- }
- return "";
+ $res = $globals->xdb->query("SELECT prenom FROM auth_user_md5 WHERE user_id={?}", $uid);
+ return $res->fetchOneCell();
}
?>
return "";
}
- $res = $globals->db->query("SELECT alias
- FROM aliases
- WHERE id='$id' AND (type IN ('a_vie','alias') AND FIND_IN_SET('bestalias', flags))");
- if (list($uname) = mysql_fetch_row($res)) {
- mysql_free_result($res);
- return $uname;
- }
- return "";
+ $res = $globals->xdb->query("SELECT alias FROM aliases
+ WHERE id={?} AND (type IN ('a_vie','alias') AND FIND_IN_SET('bestalias', flags))", $id);
+ return $res->fetchOneCell();
}
?>