user_page
- Versions
- 4.6 – 7
user_page()
Code
modules/user.module, line 1231
<?php
function user_page() {
global $user;
$edit = $_POST['edit'];
$op = $_POST['op'];
if (empty($op)) {
$op = arg(2) ? arg(2) : arg(1);
}
switch ($op) {
case t('Create new account'):
case 'register':
print theme('page', user_register($edit));
break;
case t('Log in'):
case 'login':
print theme('page', user_login($edit));
break;
default:
if (!arg(1)) {
if ($user->uid) {
drupal_goto('user/'. $user->uid);
}
else {
print theme('page', user_login($edit));
}
}
elseif (user_access('access user profiles') || ($user->uid == arg(1))) {
user_view(arg(1));
}
else {
drupal_access_denied();
}
}
}
?>Login or register to post comments 