Функция вызывается без параметров.
Обычно в коде встречается такая конструкция, как files::get_by_id($id)->get_html_path(). Работает она следующим образом:
1) По номеру сайта вычисляется, какой именно это сайт (функция Get_Root_Id_By_Site_Id). Делается это так: по id фотографии в таблице ПРЕФИКСтАБЛИЦ_photos получаем site_id - номер сайта. Далее по этому номеру сайта (id в таблице ПРЕФИКСтАБЛИЦ_sites) восстанавливается url сайта по таблице ПРЕФИКСтАБЛИЦ_sites (который находится в админке в таблице Настройки - Список сайтов). Далее из файла root_dir.php в корневом каталоге сайта берётся массив $siteUrl (где указаны url вида http://сайт/), обрезается http:// в начале и / в конце и по совпадению выбирается номер сайта в файле root_dir.php (назовём его $sitenumber). Дальше берём переменную $htmlRootDir[$sitenumber] и $enginePath[$sitenumber]. Прибавляем в конец files/(owner_name)/(owner_id)/(id).(ext). В скобочках указаны данные, берущиеся из таблицы ПРЕФИКСтАБЛИЦ_files. Получаем конечный url картинки вида
$htmlRootDir[$sitenumber]$enginePath[$sitenumber]files/(owner_name)/(owner_id)/(id).(ext)