Sigsiu.NET GmbH issueshttps://code.sigsiu.net/groups/Sigsiu.NET/-/issues2021-11-05T12:32:41Zhttps://code.sigsiu.net/Sigsiu.NET/SobiPro/-/issues/151js icons override system in section template does not work2021-11-05T12:32:41ZSławek Sikorajs icons override system in section template does not workIcons from JS files can be override only in global icons.json file. Attempt to override in the section template js/icons.json do not affect these icons. Only "upload-field" icons (PHP) can be override in such way.Icons from JS files can be override only in global icons.json file. Attempt to override in the section template js/icons.json do not affect these icons. Only "upload-field" icons (PHP) can be override in such way.2.0 Alpha 1Sigrid SuskiSigrid Suskihttps://code.sigsiu.net/Sigsiu.NET/SobiPro/-/issues/209Changing field state with enabled Data Accelerator and PHP 82021-11-04T09:57:23ZSławek SikoraChanging field state with enabled Data Accelerator and PHP 8Changing field state with enabled data accelerator generate following error:<br />
An error has occurred.
```
HY000 SQLSTATE[HY000]: General error: 10 disk I/O error
Call stack
# Function Location
1 () JROOT/components/com_sobipro/lib/base/cache.php:270
2 PDO->exec() JROOT/components/com_sobipro/lib/base/cache.php:270
3 SPCache->Exec() JROOT/components/com_sobipro/lib/base/cache.php:290
4 SPCache->cleanSection() JROOT/components/com_sobipro/lib/ctrl/adm/field.php:1066
5 SPFieldAdmCtrl->changeState() JROOT/components/com_sobipro/lib/ctrl/adm/field.php:1164
6 SPFieldAdmCtrl->execute() JROOT/components/com_sobipro/lib/ctrl/adm/sobipro.php:458
7 SobiProAdmCtrl->execute() JROOT/administrator/components/com_sobipro/sobipro.php:57
8 require_once() JROOT/libraries/src/Dispatcher/LegacyComponentDispatcher.php:69
9 Joomla\CMS\Dispatcher\LegacyComponentDispatcher::Joomla\CMS\Dispatcher\{closure}() JROOT/libraries/src/Dispatcher/LegacyComponentDispatcher.php:71
10 Joomla\CMS\Dispatcher\LegacyComponentDispatcher->dispatch() JROOT/libraries/src/Component/ComponentHelper.php:389
11 Joomla\CMS\Component\ComponentHelper::renderComponent() JROOT/libraries/src/Application/AdministratorApplication.php:143
12 Joomla\CMS\Application\AdministratorApplication->dispatch() JROOT/libraries/src/Application/AdministratorApplication.php:186
13 Joomla\CMS\Application\AdministratorApplication->doExecute() JROOT/libraries/src/Application/CMSApplication.php:278
14 Joomla\CMS\Application\CMSApplication->execute() JROOT/administrator/includes/app.php:63
15 require_once() JROOT/administrator/index.php:32
```
Tested with SobiPro 2.0.0.15 Alpha 1, Joomla 4.0.3 and PHP 8.0.11Changing field state with enabled data accelerator generate following error:<br />
An error has occurred.
```
HY000 SQLSTATE[HY000]: General error: 10 disk I/O error
Call stack
# Function Location
1 () JROOT/components/com_sobipro/lib/base/cache.php:270
2 PDO->exec() JROOT/components/com_sobipro/lib/base/cache.php:270
3 SPCache->Exec() JROOT/components/com_sobipro/lib/base/cache.php:290
4 SPCache->cleanSection() JROOT/components/com_sobipro/lib/ctrl/adm/field.php:1066
5 SPFieldAdmCtrl->changeState() JROOT/components/com_sobipro/lib/ctrl/adm/field.php:1164
6 SPFieldAdmCtrl->execute() JROOT/components/com_sobipro/lib/ctrl/adm/sobipro.php:458
7 SobiProAdmCtrl->execute() JROOT/administrator/components/com_sobipro/sobipro.php:57
8 require_once() JROOT/libraries/src/Dispatcher/LegacyComponentDispatcher.php:69
9 Joomla\CMS\Dispatcher\LegacyComponentDispatcher::Joomla\CMS\Dispatcher\{closure}() JROOT/libraries/src/Dispatcher/LegacyComponentDispatcher.php:71
10 Joomla\CMS\Dispatcher\LegacyComponentDispatcher->dispatch() JROOT/libraries/src/Component/ComponentHelper.php:389
11 Joomla\CMS\Component\ComponentHelper::renderComponent() JROOT/libraries/src/Application/AdministratorApplication.php:143
12 Joomla\CMS\Application\AdministratorApplication->dispatch() JROOT/libraries/src/Application/AdministratorApplication.php:186
13 Joomla\CMS\Application\AdministratorApplication->doExecute() JROOT/libraries/src/Application/CMSApplication.php:278
14 Joomla\CMS\Application\CMSApplication->execute() JROOT/administrator/includes/app.php:63
15 require_once() JROOT/administrator/index.php:32
```
Tested with SobiPro 2.0.0.15 Alpha 1, Joomla 4.0.3 and PHP 8.0.112.0 Alpha 2Radek SuskiRadek Suskihttps://code.sigsiu.net/Sigsiu.NET/SobiPro/-/issues/208Browser title generation2021-10-21T13:11:45ZSławek SikoraBrowser title generationIt seems like there are problems with proper browser title generation. Looks like categories, entries and alpha listing pages do not pass it names to the browser meta title, always section name or menu item meta title is used.It seems like there are problems with proper browser title generation. Looks like categories, entries and alpha listing pages do not pass it names to the browser meta title, always section name or menu item meta title is used.2.0 Alpha 2Sigrid SuskiSigrid Suskihttps://code.sigsiu.net/Sigsiu.NET/SobiPro/-/issues/210saving entries with empty select fields - now with PHP 82021-10-21T13:10:50ZSławek Sikorasaving entries with empty select fields - now with PHP 8Looks like there is similar issue as before:<br />
https://code.sigsiu.net/Sigsiu.NET/SobiPro/-/issues/204
However now it happens only with PHP 8 and generate following error:<br />
```
0 count(): Argument #1 ($value) must be of type Countable|array, null given
Call stack
# Function Location
1 () JROOT/components/com_sobipro/opt/fields/select.php:460
2 SPField_Select->fetchData() JROOT/components/com_sobipro/opt/fields/select.php:507
3 SPField_Select->submit() JROOT/components/com_sobipro/lib/models/field.php:892
4 SPField->__call() JROOT/components/com_sobipro/lib/ctrl/entry.php:249
5 SPEntryCtrl->submit() JROOT/components/com_sobipro/lib/ctrl/entry.php:73
6 SPEntryCtrl->execute() JROOT/components/com_sobipro/lib/ctrl/sobipro.php:574
7 SobiProCtrl->execute() JROOT/components/com_sobipro/sobipro.php:55
8 require_once() JROOT/libraries/src/Dispatcher/LegacyComponentDispatcher.php:69
9 Joomla\CMS\Dispatcher\LegacyComponentDispatcher::Joomla\CMS\Dispatcher\{closure}() JROOT/libraries/src/Dispatcher/LegacyComponentDispatcher.php:71
10 Joomla\CMS\Dispatcher\LegacyComponentDispatcher->dispatch() JROOT/libraries/src/Component/ComponentHelper.php:389
11 Joomla\CMS\Component\ComponentHelper::renderComponent() JROOT/libraries/src/Application/SiteApplication.php:206
12 Joomla\CMS\Application\SiteApplication->dispatch() JROOT/libraries/src/Application/SiteApplication.php:245
13 Joomla\CMS\Application\SiteApplication->doExecute() JROOT/libraries/src/Application/CMSApplication.php:278
14 Joomla\CMS\Application\CMSApplication->execute() JROOT/includes/app.php:63
15 require_once() JROOT/index.php:32
```
Tested with SobiPro 2.0.0.15Looks like there is similar issue as before:<br />
https://code.sigsiu.net/Sigsiu.NET/SobiPro/-/issues/204
However now it happens only with PHP 8 and generate following error:<br />
```
0 count(): Argument #1 ($value) must be of type Countable|array, null given
Call stack
# Function Location
1 () JROOT/components/com_sobipro/opt/fields/select.php:460
2 SPField_Select->fetchData() JROOT/components/com_sobipro/opt/fields/select.php:507
3 SPField_Select->submit() JROOT/components/com_sobipro/lib/models/field.php:892
4 SPField->__call() JROOT/components/com_sobipro/lib/ctrl/entry.php:249
5 SPEntryCtrl->submit() JROOT/components/com_sobipro/lib/ctrl/entry.php:73
6 SPEntryCtrl->execute() JROOT/components/com_sobipro/lib/ctrl/sobipro.php:574
7 SobiProCtrl->execute() JROOT/components/com_sobipro/sobipro.php:55
8 require_once() JROOT/libraries/src/Dispatcher/LegacyComponentDispatcher.php:69
9 Joomla\CMS\Dispatcher\LegacyComponentDispatcher::Joomla\CMS\Dispatcher\{closure}() JROOT/libraries/src/Dispatcher/LegacyComponentDispatcher.php:71
10 Joomla\CMS\Dispatcher\LegacyComponentDispatcher->dispatch() JROOT/libraries/src/Component/ComponentHelper.php:389
11 Joomla\CMS\Component\ComponentHelper::renderComponent() JROOT/libraries/src/Application/SiteApplication.php:206
12 Joomla\CMS\Application\SiteApplication->dispatch() JROOT/libraries/src/Application/SiteApplication.php:245
13 Joomla\CMS\Application\SiteApplication->doExecute() JROOT/libraries/src/Application/CMSApplication.php:278
14 Joomla\CMS\Application\CMSApplication->execute() JROOT/includes/app.php:63
15 require_once() JROOT/index.php:32
```
Tested with SobiPro 2.0.0.152.0 Alpha 2Sigrid SuskiSigrid Suskihttps://code.sigsiu.net/Sigsiu.NET/SobiPro/-/issues/211Failed upgrade - SobiPro 2.0 - Joomla 4.02021-10-21T13:10:35ZGarry-PFailed upgrade - SobiPro 2.0 - Joomla 4.0Failed to create table #__sobipro_crawler
-----------------------------------------------------------------------------------------------------------------------------
Failed to convert table #__sobipro_category
-----------------------------------------------------------------------------------------------------------------------------
Failed to convert table #__sobipro_plugins
-----------------------------------------------------------------------------------------------------------------------------
Call to undefined method PDO::real_query()
-----------------------------------------------------------------------------------------------------------------------------
| PHP Built On | Linux server 4.19.0-17-amd64 #1 SMP Debian 4.19.194-3 (2021-07-18) x86_64 |
|------------------------------------------------|---------------------------------------------------------------------------
| Database Type | mysql |
| Database Version | 5.7.27-30 |
| Database Collation | utf8mb4_general_ci |
| Database Connection Collation | utf8mb4_general_ci |
| Database Connection Encryption | None |
| Database Server Supports Connection Encryption | Yes |
| PHP Version | 7.4.23 |
| Web Server | nginx/1.18.0 |
| WebServer to PHP Interface | fpm-fcgi |
| Joomla! Version | Joomla! 4.0.3 Stable [ Furaha ] 12-September-2021 10:39 GMT |
| User Agent | Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/94.0.4606.81 Safari/537.36 |Failed to create table #__sobipro_crawler
-----------------------------------------------------------------------------------------------------------------------------
Failed to convert table #__sobipro_category
-----------------------------------------------------------------------------------------------------------------------------
Failed to convert table #__sobipro_plugins
-----------------------------------------------------------------------------------------------------------------------------
Call to undefined method PDO::real_query()
-----------------------------------------------------------------------------------------------------------------------------
| PHP Built On | Linux server 4.19.0-17-amd64 #1 SMP Debian 4.19.194-3 (2021-07-18) x86_64 |
|------------------------------------------------|---------------------------------------------------------------------------
| Database Type | mysql |
| Database Version | 5.7.27-30 |
| Database Collation | utf8mb4_general_ci |
| Database Connection Collation | utf8mb4_general_ci |
| Database Connection Encryption | None |
| Database Server Supports Connection Encryption | Yes |
| PHP Version | 7.4.23 |
| Web Server | nginx/1.18.0 |
| WebServer to PHP Interface | fpm-fcgi |
| Joomla! Version | Joomla! 4.0.3 Stable [ Furaha ] 12-September-2021 10:39 GMT |
| User Agent | Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/94.0.4606.81 Safari/537.36 |2.0 Alpha 2Sigrid SuskiSigrid Suskihttps://code.sigsiu.net/Sigsiu.NET/SobiPro/-/issues/214Saving entries with image field with PHP 82021-10-21T13:10:19ZSławek SikoraSaving entries with image field with PHP 8When trying to save a entry from the front-end where is uploaded image in the image field got following error:<br />
```
0 count(): Argument #1 ($value) must be of type Countable|array, bool given
Call stack
# Function Location
1 () JROOT/components/com_sobipro/opt/fields/image.php:427
2 SPField_Image->verify() JROOT/components/com_sobipro/opt/fields/image.php:1348
3 SPField_Image->storeData() JROOT/components/com_sobipro/opt/fields/image.php:791
4 SPField_Image->saveData() JROOT/components/com_sobipro/lib/models/field.php:892
5 SPField->__call() JROOT/components/com_sobipro/lib/models/entry.php:794
6 SPEntry->save() JROOT/components/com_sobipro/lib/ctrl/entry.php:510
7 SPEntryCtrl->save() JROOT/components/com_sobipro/lib/ctrl/controller.php:167
8 SPController->execute() JROOT/components/com_sobipro/lib/ctrl/entry.php:84
9 SPEntryCtrl->execute() JROOT/components/com_sobipro/lib/ctrl/sobipro.php:574
10 SobiProCtrl->execute() JROOT/components/com_sobipro/sobipro.php:55
11 require_once() JROOT/libraries/src/Dispatcher/LegacyComponentDispatcher.php:69
12 Joomla\CMS\Dispatcher\LegacyComponentDispatcher::Joomla\CMS\Dispatcher\{closure}() JROOT/libraries/src/Dispatcher/LegacyComponentDispatcher.php:71
13 Joomla\CMS\Dispatcher\LegacyComponentDispatcher->dispatch() JROOT/libraries/src/Component/ComponentHelper.php:389
14 Joomla\CMS\Component\ComponentHelper::renderComponent() JROOT/libraries/src/Application/SiteApplication.php:206
15 Joomla\CMS\Application\SiteApplication->dispatch() JROOT/libraries/src/Application/SiteApplication.php:245
16 Joomla\CMS\Application\SiteApplication->doExecute() JROOT/libraries/src/Application/CMSApplication.php:278
17 Joomla\CMS\Application\CMSApplication->execute() JROOT/includes/app.php:63
18 require_once() JROOT/index.php:32
```
<br />Back-end seems to be saving correctly
<br />Tested with SobiPro 2.0.0.15 and Joomla 4.0.3When trying to save a entry from the front-end where is uploaded image in the image field got following error:<br />
```
0 count(): Argument #1 ($value) must be of type Countable|array, bool given
Call stack
# Function Location
1 () JROOT/components/com_sobipro/opt/fields/image.php:427
2 SPField_Image->verify() JROOT/components/com_sobipro/opt/fields/image.php:1348
3 SPField_Image->storeData() JROOT/components/com_sobipro/opt/fields/image.php:791
4 SPField_Image->saveData() JROOT/components/com_sobipro/lib/models/field.php:892
5 SPField->__call() JROOT/components/com_sobipro/lib/models/entry.php:794
6 SPEntry->save() JROOT/components/com_sobipro/lib/ctrl/entry.php:510
7 SPEntryCtrl->save() JROOT/components/com_sobipro/lib/ctrl/controller.php:167
8 SPController->execute() JROOT/components/com_sobipro/lib/ctrl/entry.php:84
9 SPEntryCtrl->execute() JROOT/components/com_sobipro/lib/ctrl/sobipro.php:574
10 SobiProCtrl->execute() JROOT/components/com_sobipro/sobipro.php:55
11 require_once() JROOT/libraries/src/Dispatcher/LegacyComponentDispatcher.php:69
12 Joomla\CMS\Dispatcher\LegacyComponentDispatcher::Joomla\CMS\Dispatcher\{closure}() JROOT/libraries/src/Dispatcher/LegacyComponentDispatcher.php:71
13 Joomla\CMS\Dispatcher\LegacyComponentDispatcher->dispatch() JROOT/libraries/src/Component/ComponentHelper.php:389
14 Joomla\CMS\Component\ComponentHelper::renderComponent() JROOT/libraries/src/Application/SiteApplication.php:206
15 Joomla\CMS\Application\SiteApplication->dispatch() JROOT/libraries/src/Application/SiteApplication.php:245
16 Joomla\CMS\Application\SiteApplication->doExecute() JROOT/libraries/src/Application/CMSApplication.php:278
17 Joomla\CMS\Application\CMSApplication->execute() JROOT/includes/app.php:63
18 require_once() JROOT/index.php:32
```
<br />Back-end seems to be saving correctly
<br />Tested with SobiPro 2.0.0.15 and Joomla 4.0.32.0 Alpha 2Sigrid SuskiSigrid Suskihttps://code.sigsiu.net/Sigsiu.NET/SobiPro/-/issues/203Repository with Joomla 3.102021-10-07T14:23:22ZSławek SikoraRepository with Joomla 3.10Repository do not update under Joomla 3.10.1. When we click on fetch update buttons all seems to work fine, even there is successful message, but data isn't updated.Repository do not update under Joomla 3.10.1. When we click on fetch update buttons all seems to work fine, even there is successful message, but data isn't updated.https://code.sigsiu.net/Sigsiu.NET/SobiPro/-/issues/192category field errors with php 82021-10-05T08:47:29ZSławek Sikoracategory field errors with php 8Following errors appear in the add entry form (front and back-end) and search page:<br /><br />
> Warning: SPField_Category::reorder(): Argument #1 ($from) must be passed by reference, value given in /home/sikorasobipro/test2.sikora.sobipro.eu/components/com_sobipro/opt/fields/category.php on line 549
>
> Warning: SPField_Category::reorder(): Argument #2 ($to) must be passed by reference, value given in /home/sikorasobipro/test2.sikora.sobipro.eu/components/com_sobipro/opt/fields/category.php on line 549
>
> Deprecated: usort(): Returning bool from comparison function is deprecated, return an integer less than, equal to, or greater than zero in /home/sikorasobipro/test2.sikora.sobipro.eu/components/com_sobipro/opt/fields/category.php on line 549
<br/>
They appear with all of the methodsFollowing errors appear in the add entry form (front and back-end) and search page:<br /><br />
> Warning: SPField_Category::reorder(): Argument #1 ($from) must be passed by reference, value given in /home/sikorasobipro/test2.sikora.sobipro.eu/components/com_sobipro/opt/fields/category.php on line 549
>
> Warning: SPField_Category::reorder(): Argument #2 ($to) must be passed by reference, value given in /home/sikorasobipro/test2.sikora.sobipro.eu/components/com_sobipro/opt/fields/category.php on line 549
>
> Deprecated: usort(): Returning bool from comparison function is deprecated, return an integer less than, equal to, or greater than zero in /home/sikorasobipro/test2.sikora.sobipro.eu/components/com_sobipro/opt/fields/category.php on line 549
<br/>
They appear with all of the methods1.6.5Sigrid SuskiSigrid Suskihttps://code.sigsiu.net/Sigsiu.NET/SobiPro/-/issues/193Saving entry with PHP8 error2021-10-05T08:47:22ZSławek SikoraSaving entry with PHP8 errorWhen I try to save a entry using PHP* I got following error:
> 0 method_exists(): Argument #1 ($object_or_class) must be of type object|string, array given
> /home/sikorasobipro/test2.sikora.sobipro.eu/components/com_sobipro/lib/cms/joomla_common/base/lang.php:404
<br /><br />
- Call stack
- # Function Location
- 1 () JROOT/components/com_sobipro/lib/cms/joomla_common/base/lang.php:404
- 2 method_exists() JROOT/components/com_sobipro/lib/cms/joomla_common/base/lang.php:404
- 3 SPJoomlaLang::parseVal() JROOT/components/com_sobipro/lib/cms/joomla_common/base/lang.php:362
- 4 SPJoomlaLang::replacePlaceHolders() JROOT/components/com_sobipro/opt/plugins/paypal/init.php:117
- 5 SPPPaypal->PaymentMethodView() JROOT/components/com_sobipro/opt/plugins/paypal/init.php:48
- 6 SPPPaypal->AppPaymentMessageSend() JROOT/components/com_sobipro/lib/plugins/interface.php:256
- 7 SPPlugins->trigger() JROOT/components/com_sobipro/lib/sobi.php:241
- 8 Sobi::Trigger() JROOT/components/com_sobipro/opt/plugins/notifications/helper.php:157
- 9 SPNotificationHelper::payment() JROOT/components/com_sobipro/opt/plugins/notifications/helper.php:58
- 10 SPNotificationHelper::Trigger() JROOT/components/com_sobipro/opt/plugins/notifications/init.php:137
- 11 SPNotifications->__call() JROOT/components/com_sobipro/lib/plugins/interface.php:256
- 12 SPPlugins->trigger() JROOT/components/com_sobipro/lib/sobi.php:241
- 13 Sobi::Trigger() JROOT/components/com_sobipro/lib/models/entry.php:899
- 14 SPEntry->save() JROOT/components/com_sobipro/lib/ctrl/entry.php:474
- 15 SPEntryCtrl->save() JROOT/components/com_sobipro/lib/ctrl/controller.php:163
- 16 SPController->execute() JROOT/components/com_sobipro/lib/ctrl/entry.php:81
- 17 SPEntryCtrl->execute() JROOT/components/com_sobipro/lib/ctrl/sobipro.php:567
- 18 SobiProCtrl->execute() JROOT/components/com_sobipro/sobipro.php:47
- 19 require_once() JROOT/libraries/src/Component/ComponentHelper.php:402
- 20 Joomla\CMS\Component\ComponentHelper::executeComponent() JROOT/libraries/src/Component/ComponentHelper.php:377
- 21 Joomla\CMS\Component\ComponentHelper::renderComponent() JROOT/libraries/src/Application/SiteApplication.php:194
- 22 Joomla\CMS\Application\SiteApplication->dispatch() JROOT/libraries/src/Application/SiteApplication.php:233
- 23 Joomla\CMS\Application\SiteApplication->doExecute() JROOT/libraries/src/Application/CMSApplication.php:196
- 24 Joomla\CMS\Application\CMSApplication->execute() JROOT/index.php:49
<br /><br />after such attempt I can't access any more SobiPro in the back-end, there appear following error:
> HY000 SQLSTATE[HY000]: General error: 10 disk I/O error
> /home/sikorasobipro/test2.sikora.sobipro.eu/components/com_sobipro/lib/base/cache.php:268
<br /><br />
- Call stack
- # Function Location
- 1 () JROOT/components/com_sobipro/lib/base/cache.php:268
- 2 PDO->exec() JROOT/components/com_sobipro/lib/base/cache.php:268
- 3 SPCache->Exec() JROOT/components/com_sobipro/lib/base/cache.php:482
- 4 SPCache->addVar() JROOT/components/com_sobipro/lib/base/config.php:905
- 5 SPConfig->getParentPath() JROOT/components/com_sobipro/lib/cms/joomla_common/base/mainframe.php:898
- 6 SPJoomlaMainFrame->getItemid() JROOT/components/com_sobipro/lib/cms/joomla_common/base/mainframe.php:716
- 7 SPJoomlaMainFrame::url() JROOT/components/com_sobipro/lib/sobi.php:54
- 8 Sobi::Url() JROOT/components/com_sobipro/lib/models/entry.php:138
- 9 SPEntry->loadTable() JROOT/components/com_sobipro/lib/models/dbobject.php:839
- 10 SPDBObject->extend() JROOT/components/com_sobipro/lib/models/dbobject.php:859
- 11 SPDBObject->init() JROOT/components/com_sobipro/lib/base/factory.php:357
- 12 SPFactory::EntryRow() JROOT/components/com_sobipro/lib/ctrl/adm/front.php:370
- 13 SPAdminPanel->addEntries() JROOT/components/com_sobipro/lib/ctrl/adm/front.php:317
- 14 SPAdminPanel->getEntries() JROOT/components/com_sobipro/lib/ctrl/adm/front.php:165
- 15 SPAdminPanel->execute() JROOT/components/com_sobipro/lib/ctrl/adm/sobipro.php:450
- 16 SobiProAdmCtrl->execute() JROOT/administrator/components/com_sobipro/sobipro.php:51
- 17 require_once() JROOT/libraries/src/Component/ComponentHelper.php:402
- 18 Joomla\CMS\Component\ComponentHelper::executeComponent() JROOT/libraries/src/Component/ComponentHelper.php:377
- 19 Joomla\CMS\Component\ComponentHelper::renderComponent() JROOT/libraries/src/Application/AdministratorApplication.php:101
- 20 Joomla\CMS\Application\AdministratorApplication->dispatch() JROOT/libraries/src/Application/AdministratorApplication.php:159
- 21 Joomla\CMS\Application\AdministratorApplication->doExecute() JROOT/libraries/src/Application/CMSApplication.php:196
- 22 Joomla\CMS\Application\CMSApplication->execute() JROOT/administrator/index.php:51When I try to save a entry using PHP* I got following error:
> 0 method_exists(): Argument #1 ($object_or_class) must be of type object|string, array given
> /home/sikorasobipro/test2.sikora.sobipro.eu/components/com_sobipro/lib/cms/joomla_common/base/lang.php:404
<br /><br />
- Call stack
- # Function Location
- 1 () JROOT/components/com_sobipro/lib/cms/joomla_common/base/lang.php:404
- 2 method_exists() JROOT/components/com_sobipro/lib/cms/joomla_common/base/lang.php:404
- 3 SPJoomlaLang::parseVal() JROOT/components/com_sobipro/lib/cms/joomla_common/base/lang.php:362
- 4 SPJoomlaLang::replacePlaceHolders() JROOT/components/com_sobipro/opt/plugins/paypal/init.php:117
- 5 SPPPaypal->PaymentMethodView() JROOT/components/com_sobipro/opt/plugins/paypal/init.php:48
- 6 SPPPaypal->AppPaymentMessageSend() JROOT/components/com_sobipro/lib/plugins/interface.php:256
- 7 SPPlugins->trigger() JROOT/components/com_sobipro/lib/sobi.php:241
- 8 Sobi::Trigger() JROOT/components/com_sobipro/opt/plugins/notifications/helper.php:157
- 9 SPNotificationHelper::payment() JROOT/components/com_sobipro/opt/plugins/notifications/helper.php:58
- 10 SPNotificationHelper::Trigger() JROOT/components/com_sobipro/opt/plugins/notifications/init.php:137
- 11 SPNotifications->__call() JROOT/components/com_sobipro/lib/plugins/interface.php:256
- 12 SPPlugins->trigger() JROOT/components/com_sobipro/lib/sobi.php:241
- 13 Sobi::Trigger() JROOT/components/com_sobipro/lib/models/entry.php:899
- 14 SPEntry->save() JROOT/components/com_sobipro/lib/ctrl/entry.php:474
- 15 SPEntryCtrl->save() JROOT/components/com_sobipro/lib/ctrl/controller.php:163
- 16 SPController->execute() JROOT/components/com_sobipro/lib/ctrl/entry.php:81
- 17 SPEntryCtrl->execute() JROOT/components/com_sobipro/lib/ctrl/sobipro.php:567
- 18 SobiProCtrl->execute() JROOT/components/com_sobipro/sobipro.php:47
- 19 require_once() JROOT/libraries/src/Component/ComponentHelper.php:402
- 20 Joomla\CMS\Component\ComponentHelper::executeComponent() JROOT/libraries/src/Component/ComponentHelper.php:377
- 21 Joomla\CMS\Component\ComponentHelper::renderComponent() JROOT/libraries/src/Application/SiteApplication.php:194
- 22 Joomla\CMS\Application\SiteApplication->dispatch() JROOT/libraries/src/Application/SiteApplication.php:233
- 23 Joomla\CMS\Application\SiteApplication->doExecute() JROOT/libraries/src/Application/CMSApplication.php:196
- 24 Joomla\CMS\Application\CMSApplication->execute() JROOT/index.php:49
<br /><br />after such attempt I can't access any more SobiPro in the back-end, there appear following error:
> HY000 SQLSTATE[HY000]: General error: 10 disk I/O error
> /home/sikorasobipro/test2.sikora.sobipro.eu/components/com_sobipro/lib/base/cache.php:268
<br /><br />
- Call stack
- # Function Location
- 1 () JROOT/components/com_sobipro/lib/base/cache.php:268
- 2 PDO->exec() JROOT/components/com_sobipro/lib/base/cache.php:268
- 3 SPCache->Exec() JROOT/components/com_sobipro/lib/base/cache.php:482
- 4 SPCache->addVar() JROOT/components/com_sobipro/lib/base/config.php:905
- 5 SPConfig->getParentPath() JROOT/components/com_sobipro/lib/cms/joomla_common/base/mainframe.php:898
- 6 SPJoomlaMainFrame->getItemid() JROOT/components/com_sobipro/lib/cms/joomla_common/base/mainframe.php:716
- 7 SPJoomlaMainFrame::url() JROOT/components/com_sobipro/lib/sobi.php:54
- 8 Sobi::Url() JROOT/components/com_sobipro/lib/models/entry.php:138
- 9 SPEntry->loadTable() JROOT/components/com_sobipro/lib/models/dbobject.php:839
- 10 SPDBObject->extend() JROOT/components/com_sobipro/lib/models/dbobject.php:859
- 11 SPDBObject->init() JROOT/components/com_sobipro/lib/base/factory.php:357
- 12 SPFactory::EntryRow() JROOT/components/com_sobipro/lib/ctrl/adm/front.php:370
- 13 SPAdminPanel->addEntries() JROOT/components/com_sobipro/lib/ctrl/adm/front.php:317
- 14 SPAdminPanel->getEntries() JROOT/components/com_sobipro/lib/ctrl/adm/front.php:165
- 15 SPAdminPanel->execute() JROOT/components/com_sobipro/lib/ctrl/adm/sobipro.php:450
- 16 SobiProAdmCtrl->execute() JROOT/administrator/components/com_sobipro/sobipro.php:51
- 17 require_once() JROOT/libraries/src/Component/ComponentHelper.php:402
- 18 Joomla\CMS\Component\ComponentHelper::executeComponent() JROOT/libraries/src/Component/ComponentHelper.php:377
- 19 Joomla\CMS\Component\ComponentHelper::renderComponent() JROOT/libraries/src/Application/AdministratorApplication.php:101
- 20 Joomla\CMS\Application\AdministratorApplication->dispatch() JROOT/libraries/src/Application/AdministratorApplication.php:159
- 21 Joomla\CMS\Application\AdministratorApplication->doExecute() JROOT/libraries/src/Application/CMSApplication.php:196
- 22 Joomla\CMS\Application\CMSApplication->execute() JROOT/administrator/index.php:511.6.5Sigrid SuskiSigrid Suskihttps://code.sigsiu.net/Sigsiu.NET/SobiPro/-/issues/194SOAP problems with PHP 82021-10-05T08:47:09ZSławek SikoraSOAP problems with PHP 8Got following error in the "News and Updates" tab and when I try to fetch updates in the repository:<br />
> An error has occurred: Cannot create instance of "services.soap". Error: Error finding "uri" propertyGot following error in the "News and Updates" tab and when I try to fetch updates in the repository:<br />
> An error has occurred: Cannot create instance of "services.soap". Error: Error finding "uri" property1.6.5Sigrid SuskiSigrid Suskihttps://code.sigsiu.net/Sigsiu.NET/SobiPro/-/issues/190Unapproved entries do not show in alpha listing view2021-07-16T12:28:46ZSławek SikoraUnapproved entries do not show in alpha listing viewNew entries which aren't approved aren't visible in the alpha listing view for admins and users with rights to see unapproved entries. They are displayed in the section. category and search but when you browse alpha view they are hidden. When we approve them and unapprove again then they become visible.New entries which aren't approved aren't visible in the alpha listing view for admins and users with rights to see unapproved entries. They are displayed in the section. category and search but when you browse alpha view they are hidden. When we approve them and unapprove again then they become visible.1.6.4Sigrid SuskiSigrid Suskihttps://code.sigsiu.net/Sigsiu.NET/SobiPro/-/issues/181Can't upload files with Download Field from front-end2021-06-22T09:43:34ZSławek SikoraCan't upload files with Download Field from front-endThere is no possibility to upload files with the Download field from the front-end. Uploading from back-end works fineThere is no possibility to upload files with the Download field from the front-end. Uploading from back-end works fine1.6.4Sigrid SuskiSigrid Suskihttps://code.sigsiu.net/Sigsiu.NET/SobiPro/-/issues/183Search message2021-02-27T09:50:55ZSławek SikoraSearch messageWhen search is made by external source, like search link or simple search module and there is no parameter for search box (sp_search_for is empty), in the search message there is empty string for search word, like:<br />
> Found 3 result(s) while searching for ''
<br />It works fine when we type something in the general search box, but when it is empty instead showing "Found 3 result(s)!" message there is displayed standard text.When search is made by external source, like search link or simple search module and there is no parameter for search box (sp_search_for is empty), in the search message there is empty string for search word, like:<br />
> Found 3 result(s) while searching for ''
<br />It works fine when we type something in the general search box, but when it is empty instead showing "Found 3 result(s)!" message there is displayed standard text.1.6.3Sigrid SuskiSigrid Suskihttps://code.sigsiu.net/Sigsiu.NET/SobiPro/-/issues/180Saving template configuration for override templates2021-01-27T13:48:53ZSławek SikoraSaving template configuration for override templatesThe problem happens when we have created override templates like in the packages template, when template configuration settings should be saved to multiple json files (edit, basic, silver, gold). Such configuration require two times saving template configuration for such options. It happens because at first save, updated is default edit.json file (or other which is set in the option setting) and at next save this value is copied to the other templates.
I'm not sure if it can be fixed or eventually documentation need to be updated about itThe problem happens when we have created override templates like in the packages template, when template configuration settings should be saved to multiple json files (edit, basic, silver, gold). Such configuration require two times saving template configuration for such options. It happens because at first save, updated is default edit.json file (or other which is set in the option setting) and at next save this value is copied to the other templates.
I'm not sure if it can be fixed or eventually documentation need to be updated about itSigrid SuskiSigrid Suskihttps://code.sigsiu.net/Sigsiu.NET/DownloadField/-/issues/15can't upload files from the front-end2020-12-30T11:37:44ZSławek Sikoracan't upload files from the front-endThere is no possibility to upload files from the front-end. Uploading from back-end is working fineThere is no possibility to upload files from the front-end. Uploading from back-end is working finehttps://code.sigsiu.net/Sigsiu.NET/Sobi-Framework/-/issues/13Deleting template show error message2020-12-29T13:14:14ZSławek SikoraDeleting template show error messageWhen template is deleted (no matter if it happens in the template manager or section template view) there appear 'Cannot remove template!' error message, however template is deleted properly.When template is deleted (no matter if it happens in the template manager or section template view) there appear 'Cannot remove template!' error message, however template is deleted properly.1.2Sigrid SuskiSigrid Suskihttps://code.sigsiu.net/Sigsiu.NET/CalendarField/-/issues/20sorting by calendar field2020-12-29T13:13:48ZSławek Sikorasorting by calendar fieldSorting entries by calendar field in the front-end is no longer possible. There is no option in the template settings, also setting order by such field directly in the json file don't work.Sorting entries by calendar field in the front-end is no longer possible. There is no option in the template settings, also setting order by such field directly in the json file don't work.2.4Sigrid SuskiSigrid Suskihttps://code.sigsiu.net/Sigsiu.NET/CalendarField/-/issues/23Warning message at the search page2020-12-29T13:13:21ZSławek SikoraWarning message at the search pageWhen calendar field is set as searchable, following warning is generated at the search page:<br />
Warning: count(): Parameter must be an array or an object that implements Countable in .../components/com_sobipro/opt/fields/calendar.php on line 1038When calendar field is set as searchable, following warning is generated at the search page:<br />
Warning: count(): Parameter must be an array or an object that implements Countable in .../components/com_sobipro/opt/fields/calendar.php on line 10382.4Sigrid SuskiSigrid Suskihttps://code.sigsiu.net/Sigsiu.NET/CalendarField/-/issues/21Datepickler shows wrong date in time period mode2020-12-29T13:13:00ZSławek SikoraDatepickler shows wrong date in time period modeThis happens when we enter first time data to the calendar field in the entry. Let say today is 16.11, in the 'date from' field we set for example 18.11, this will set date for this field and automatically change date of 'date to' field also to 18.11, but when we open datepicker for this field, there is still selected today (16.11).This happens when we enter first time data to the calendar field in the entry. Let say today is 16.11, in the 'date from' field we set for example 18.11, this will set date for this field and automatically change date of 'date to' field also to 18.11, but when we open datepicker for this field, there is still selected today (16.11).Sigrid SuskiSigrid Suskihttps://code.sigsiu.net/Sigsiu.NET/CalendarField/-/issues/24Ordering in back-end entries view by calendar field2020-12-29T13:12:53ZSławek SikoraOrdering in back-end entries view by calendar fieldOrdering in the admin view of entries in the back-end by calendar field ascending or descending doesn't sort entries by date.Ordering in the admin view of entries in the back-end by calendar field ascending or descending doesn't sort entries by date.2.4Sigrid SuskiSigrid Suski