Hi,
1. In the file plugins/system/hikashopsocial/hikashopsocial.php
we have that code:
if(version_compare(JVERSION,'4.0','>=')) {
$admin = $app->isClient('administrator');
} else {
$admin = $app->isAdmin();
}
This means that it will only use isAdmin before Joomla 4 et isClient on Joomla 4 and on.
So this shouldn't be a problem. The only reasons I can see it would generate an error is if you're using an old version of HikaShop, without that if/else code in that file, or if that file couldn't be updated by the Joomla updater during the update of HikaShop because of wrong permissions on the file.
2. The error in /plugins/hikashop/attachinvoice/attachinvoice.php is because you're using an old version of the PDF invoice plugin.
For all the plugins sold on our marketplace (
www.hikashop.com/marketplace.html
), including the PDF invoice plugin, you get 4 years of free download of the latest version of the plugin after your purchase. After that 4 years period, if you need download the latest version of the plugin, you need to purchasing it again.
This is a way better deal than having to pay around 40% of the initial cost every year than what we do for HikaShop, HikaSerial or HikaMarket.
So since you first purchased it in 2015, that 4 years period is expired and you would have to repurchase it again to get access to the latest version again.