Changeset 1333

Show
Ignore:
Timestamp:
12/03/07 21:34:03 (1 year ago)
Author:
rho
Message:

added profile_url function

Signed-off: Rolando Espinoza La Fuente <rho@prosoftpeople.com>

Files:

Legend:

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

    r1301 r1333  
    479479 
    480480} 
     481 
     482function profile_url($object_id, $object_type) { 
     483    global $CFG; 
     484 
     485    $url = ''; 
     486 
     487     switch ($object_type) { 
     488        case 'profile::': 
     489           $username = user_info('username', $object_id); 
     490 
     491            if (empty($username)) { 
     492                trigger_error(__FUNCTION__.': user does not exists.', E_USER_WARNING); 
     493            } else { 
     494                $url = $CFG->wwwroot . $username . '/'; 
     495            } 
     496            break; 
     497        case 'profile::profile': 
     498            $username = user_info('username', $object_id); 
     499 
     500            if (empty($username)) { 
     501                trigger_error(__FUNCTION__.': user does not exists.', E_USER_WARNING); 
     502            } else { 
     503                $url = $CFG->wwwroot . $username . '/profile'; 
     504            } 
     505            break; 
     506        case 'profile::edit': 
     507            $url = $CFG->wwwroot . 'profile/edit.php?profile_id=' . $object_id; 
     508            break; 
     509    } 
     510 
     511    return $url; 
     512} 
    481513?>