Changeset 868

Show
Ignore:
Timestamp:
01/25/07 18:31:38 (2 years ago)
Author:
ben
Message:

Additional profile extensibility code.

Files:

Legend:

Unmodified
Added
Removed
Modified
Copied
Moved
  • devel/profile/edit.php

    r659 r868  
    7979 
    8080 
     81            if (is_array($datatype)) { 
     82                $flabel = !empty($datatype[0]) ? $datatype[0] : ''; 
     83                $fname  = !empty($datatype[1]) ? $datatype[1] : ''; 
     84                $ftype  = !empty($datatype[2]) ? $datatype[2] : ''; 
     85                $fblurb = !empty($datatype[3]) ? $datatype[3] : ''; 
     86                $fusertype = !empty($datatype[4]) ? $datatype[4] : ''; 
     87                $finvisible = false; 
     88                $frequired = false; 
     89            // Otherwise map things the new way! 
     90            } else { 
     91                $flabel = $datatype->name; 
     92                $fname = $datatype->internal_name; 
     93                $ftype = $datatype->field_type; 
     94                $fblurb = $datatype->description; 
     95                $fusertype = $datatype->user_type; 
     96                $finvisible = $datatype->invisible; 
     97                $frequired = $datatype->required; 
     98            } 
     99             
    81100            foreach($data['profile:details'] as $datatype) { 
    82                 if ($datatype[1] == $field && $datatype[2] == "keywords") { 
     101                if ($fname == $field && $ftype == "keywords") { 
    83102                    delete_records('tags', 'tagtype', $field, 'owner', $page_owner); 
    84103                    $value = insert_tags_from_string ($value, $field, $insert_id, $access, $page_owner); 
  • devel/profile/profile.class.php

    r866 r868  
    167167            $fblurb = !empty($field[3]) ? $field[3] : ''; 
    168168            $fusertype = !empty($field[4]) ? $field[4] : ''; 
     169            $finvisible = false; 
     170            $frequired = false; 
    169171        // Otherwise map things the new way! 
    170172        } else { 
     
    580582                        $fblurb = !empty($field[3]) ? $field[3] : ''; 
    581583                        $fusertype = !empty($field[4]) ? $field[4] : ''; 
     584                        $finvisible = false; 
     585                        $frequired = false; 
    582586                    // Otherwise map things the new way! 
    583587                    } else { 
  • devel/units/profile/function_actions.php

    r866 r868  
    3535                        $fblurb = !empty($datatype[3]) ? $datatype[3] : ''; 
    3636                        $fusertype = !empty($datatype[4]) ? $datatype[4] : ''; 
     37                        $finvisible = false; 
     38                        $frequired = false; 
    3739                    // Otherwise map things the new way! 
    3840                    } else {