Added option to add source link to JCB packages, this also improved the JCB package import area

This commit is contained in:
2018-05-05 16:47:48 +02:00
parent 7cb78222ea
commit 476a0c525a
17 changed files with 215 additions and 127 deletions

View File

@ -344,7 +344,8 @@ class ComponentbuilderModelImport_joomla_components extends JModelLegacy
if ($info === base64_encode(base64_decode($info, true)))
{
// Get the encryption object.
$opener = new FOFEncryptAes('V4stD3vel0pmEntMethOd@YoUrS3rv!s', 128);
$db = 'COM_COMPONENTBUILDER_VJRZDESSMHBTRWFIFTYTWVZEROAENINEKQFLVVXJTMTHREEJTWOIXM';
$opener = new FOFEncryptAes(base64_decode(JText::sprintf($db, 'QzdmV')), 128);
$info = rtrim($opener->decryptString($info), "\0");
$session->set('smart_package_info', $info);
return true;
@ -1703,6 +1704,12 @@ class ComponentbuilderModelImport_joomla_components extends JModelLegacy
$item->update_server = $item->update_server_ftp;
unset($item->update_server_ftp);
}
// rename export_package_link field
if (isset($item->export_package_link))
{
$item->joomla_source_link = $item->export_package_link;
unset($item->export_package_link);
}
// repeatable fields to update
$updaterR = array(
// repeatablefield => checker