Fixed the subform to allow encryption of values without data lose.
This commit is contained in:
@ -100,54 +100,6 @@ class ComponentbuilderModelDynamic_get extends JModelAdmin
|
||||
$item->metadata = $registry->toArray();
|
||||
}
|
||||
|
||||
if (!empty($item->filter))
|
||||
{
|
||||
// Convert the filter field to an array.
|
||||
$filter = new Registry;
|
||||
$filter->loadString($item->filter);
|
||||
$item->filter = $filter->toArray();
|
||||
}
|
||||
|
||||
if (!empty($item->where))
|
||||
{
|
||||
// Convert the where field to an array.
|
||||
$where = new Registry;
|
||||
$where->loadString($item->where);
|
||||
$item->where = $where->toArray();
|
||||
}
|
||||
|
||||
if (!empty($item->order))
|
||||
{
|
||||
// Convert the order field to an array.
|
||||
$order = new Registry;
|
||||
$order->loadString($item->order);
|
||||
$item->order = $order->toArray();
|
||||
}
|
||||
|
||||
if (!empty($item->global))
|
||||
{
|
||||
// Convert the global field to an array.
|
||||
$global = new Registry;
|
||||
$global->loadString($item->global);
|
||||
$item->global = $global->toArray();
|
||||
}
|
||||
|
||||
if (!empty($item->join_view_table))
|
||||
{
|
||||
// Convert the join_view_table field to an array.
|
||||
$join_view_table = new Registry;
|
||||
$join_view_table->loadString($item->join_view_table);
|
||||
$item->join_view_table = $join_view_table->toArray();
|
||||
}
|
||||
|
||||
if (!empty($item->join_db_table))
|
||||
{
|
||||
// Convert the join_db_table field to an array.
|
||||
$join_db_table = new Registry;
|
||||
$join_db_table->loadString($item->join_db_table);
|
||||
$item->join_db_table = $join_db_table->toArray();
|
||||
}
|
||||
|
||||
if (!empty($item->php_custom_get))
|
||||
{
|
||||
// base64 Decode php_custom_get.
|
||||
@ -196,6 +148,54 @@ class ComponentbuilderModelDynamic_get extends JModelAdmin
|
||||
$item->php_calculation = base64_decode($item->php_calculation);
|
||||
}
|
||||
|
||||
if (!empty($item->filter))
|
||||
{
|
||||
// Convert the filter field to an array.
|
||||
$filter = new Registry;
|
||||
$filter->loadString($item->filter);
|
||||
$item->filter = $filter->toArray();
|
||||
}
|
||||
|
||||
if (!empty($item->where))
|
||||
{
|
||||
// Convert the where field to an array.
|
||||
$where = new Registry;
|
||||
$where->loadString($item->where);
|
||||
$item->where = $where->toArray();
|
||||
}
|
||||
|
||||
if (!empty($item->order))
|
||||
{
|
||||
// Convert the order field to an array.
|
||||
$order = new Registry;
|
||||
$order->loadString($item->order);
|
||||
$item->order = $order->toArray();
|
||||
}
|
||||
|
||||
if (!empty($item->global))
|
||||
{
|
||||
// Convert the global field to an array.
|
||||
$global = new Registry;
|
||||
$global->loadString($item->global);
|
||||
$item->global = $global->toArray();
|
||||
}
|
||||
|
||||
if (!empty($item->join_view_table))
|
||||
{
|
||||
// Convert the join_view_table field to an array.
|
||||
$join_view_table = new Registry;
|
||||
$join_view_table->loadString($item->join_view_table);
|
||||
$item->join_view_table = $join_view_table->toArray();
|
||||
}
|
||||
|
||||
if (!empty($item->join_db_table))
|
||||
{
|
||||
// Convert the join_db_table field to an array.
|
||||
$join_db_table = new Registry;
|
||||
$join_db_table->loadString($item->join_db_table);
|
||||
$item->join_db_table = $join_db_table->toArray();
|
||||
}
|
||||
|
||||
|
||||
if (empty($item->id))
|
||||
{
|
||||
|
Reference in New Issue
Block a user