1) $which = argv(1); else { notice( t('Requested profile is not available.') . EOL ); $a->error = 404; return; } $profile = 0; $channel = $a->get_channel(); if((local_user()) && (argc() > 2) && (argv(2) === 'view')) { $which = $channel['channel_address']; $profile = argv(1); } // Run profile_load() here to make sure the theme is set before // we start loading content profile_load($a,$which,$profile); } function common_aside(&$a) { if(! $a->profile['profile_uid']) return; profile_create_sidebar($a); } function common_content(&$a) { $o = ''; if(! $a->profile['profile_uid']) return; $observer_hash = get_observer_hash(); if(! perm_is_allowed($a->profile['profile_uid'],$observer_hash,'view_contacts')) { notice( t('Permission denied.') . EOL); return; } $o .= '