Для того чтобы ответить на этот вопрос - для начала открой сам файл profile.php
и, из него ты увидишь то все тянется из класса BxTemplProfileView
т.к.
$oPPV = new BxTemplProfileView($oProfile, $site, $dir);
$_page_cont[$_ni]['page_main_code'] = $oPPV->getCode();
этот класс является потомком базового класса - BxBaseProfileView.php (лежат оба класса - в папке templates)
ок, функция блока actions -
getBlockCode_ActionsMenu
изучаем.
далее - страничка фоток - там изучение придется начать от модуля фоток, ища функцию отрисовки страницы фотографии, далее - экшн блока.
параллельно дам наводку на таблицу 'sys_objects_actions'
думаю это решит большинство вопросов, т.к. итоговые кнопки находятся именно здесь. * Внимание - таблица кешируема.