mirror of
https://github.com/Lastorder-DC/rhymix.git
synced 2026-01-09 03:32:00 +09:00
Fix #1484 missing extra_var groups in widget info
This commit is contained in:
parent
4c62231e88
commit
35203b684d
1 changed files with 2 additions and 2 deletions
|
|
@ -207,7 +207,7 @@ class widgetModel extends widget
|
||||||
$extra_var_count = count($extra_vars);
|
$extra_var_count = count($extra_vars);
|
||||||
|
|
||||||
$buff .= sprintf('$widget_info->extra_var_count = %d;', $extra_var_count);
|
$buff .= sprintf('$widget_info->extra_var_count = %d;', $extra_var_count);
|
||||||
$buff .= '$widget_info->extra_var = new stdClass;';
|
$buff .= '$widget_info->extra_var = $widget_info->extra_var ?? new stdClass;';
|
||||||
for($i=0;$i<$extra_var_count;$i++)
|
for($i=0;$i<$extra_var_count;$i++)
|
||||||
{
|
{
|
||||||
unset($var);
|
unset($var);
|
||||||
|
|
@ -326,7 +326,7 @@ class widgetModel extends widget
|
||||||
if(!is_array($extra_var_groups)) $extra_var_groups = array($extra_var_groups);
|
if(!is_array($extra_var_groups)) $extra_var_groups = array($extra_var_groups);
|
||||||
|
|
||||||
$extra_var_count = 0;
|
$extra_var_count = 0;
|
||||||
$buff[] = sprintf('$widgetStyle_info->extra_var = new stdClass();', $extra_var_count);
|
$buff[] = '$widgetStyle_info->extra_var = $widgetStyle_info->extra_var ?? new stdClass();';
|
||||||
foreach($extra_var_groups as $group)
|
foreach($extra_var_groups as $group)
|
||||||
{
|
{
|
||||||
$extra_vars = (!is_array($group->var)) ? array($group->var) : $group->var;
|
$extra_vars = (!is_array($group->var)) ? array($group->var) : $group->var;
|
||||||
|
|
|
||||||
Loading…
Add table
Add a link
Reference in a new issue