if($mosConfig_live_site == $domain) //ссылка `локальная`
$domain = "";
меняем его на следующий:
$spl_live_site = split("://", $mosConfig_live_site);
if($spl_live_site[1] == $domain) //ссылка `локальная`
$domain = "";
И все.
я вот посмотрел у меня
$mosConfig_live_site == http://gituha.ru
а значение $domain - именно доменное имя, - сравнивать их некорректно. Тогда может лучше написать отдельно функцию по выдиранию домена из УРЛа? И применять её к ссылке и к параметру $mosConfig_live_site.
Да ещё одна вещь, - компонент можно использовать не только в джумле, надо вначале закоментить `Restricted access` и, т.к. не будет джумлы, то значение у переменной не будет $mosConfig_live_site. Надо тогда вместо неё использовать что-то типа HTTP_HOST... Ну это отдельная песня. Как-нить напишу про это...
А! Спасибо за репорт баги и тем более пути её решения. Компонент вылечу/дополню в ближайшие дни.