Exemplo n.º 1
0
function profilefields_change($uid)
{
    $tpl = new tpl('user/profil_edit');
    $q = db_query("SELECT `id`, `func` FROM `prefix_profilefields` LEFT JOIN `prefix_userfields` ON `prefix_userfields`.`fid` = `prefix_profilefields`.`id` AND `prefix_userfields`.`uid` = " . $uid . " WHERE `func` != 3 AND `func` != 2 ORDER BY `pos`");
    while ($r = db_fetch_assoc($q)) {
        $ar = ProfilefieldRegistry::get($r["func"], $r["id"]);
        $ar["val"] = ProfilefieldRegistry::getUserValue($r["func"], $r["id"], $uid);
        ProfilefieldRegistry::renderProfile($ar);
    }
    ProfilefieldRegistry::clearStack();
}