Example #1
0
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);
    }
}