Hi @A Zayed!
Unfortunately 1.3.3 is throwing exceptions on my site. As I'm not developer I asked my dev friend to check what might be the reason and he pointed me to this part of code:
$parent = parent::getStore();
$custom = iterator_to_array( \IPS\Db::i()->select( '*', 'highlightpost_groups' )->setKeyField( 'g_id' ) );
$new_groups = array();
/* Updating Caches */
foreach( $parent as $k => $v )
{
if( isset( $custom[ $k ] ) )
{
$new_groups[$k] = array_merge(\IPS\Data\Store::i()->groups[$k], array( 'posts_bg' => $custom[ $k ]['posts_bg'], 'posts_border' => $custom[ $k ]['posts_border'], 'posts_color' => $custom[ $k ]['posts_color'] ) );
}
else
{
$new_groups[$k] = array_merge(\IPS\Data\Store::i()->groups[$k], array( 'posts_bg' => "", 'posts_border' => "", 'posts_color' => "" ) );
}
}
\IPS\Data\Store::i()->groups = $new_groups;
return \IPS\Data\Store::i()->groups;
I asked for clarification and he said that your code doesn't properly write data to variable:
\IPS\Data\Store::i()->groups
Could you please check this code and make sure that the format and content is given in proper way?
I don't know whether this diagnosis is OK as I'm not developer - just forwarding information I received from my buddy.
I hope it helps. I'm looking forward for info!