// Получаем объект if(!$id OR !$source = $modx->getObject('sources.modMediaSource', $id)){return '';}; // Инициализируем $source->initialize(); // $callback - getBaseUrl или getBasePath $result = $source->$callback($params); unset($source); return $result;