function mem_form_default($key, $val = NULL) { global $mem_form_default; if (is_array($key)) { foreach ($key as $k => $v) { mem_form_default($k, $v); } return; } $name = mem_form_label2name($key); if ($val == NULL) { return isset($mem_form_default[$name]) ? $mem_form_default[$name] : false; } $mem_form_default[$name] = $val; return $val; }
function mem_self_register_defaults() { global $txp_user, $ign_user, $mem_form_type, $mem_profile; if ($mem_form_type != 'mem_self_user_edit') { return; } $user = isset($ign_user) ? $ign_user : $txp_user; $mem_profile = safe_row('*', mem_get_user_table_name(), "name = '{$user}'"); if ($mem_profile) { mem_form_default($mem_profile); } }