Removing repetable fields from site view, custom admin view, and admin view. Also updated the compiler, removed permissions on fields to speedup page load in admin and joomla component views

This commit is contained in:
2017-10-12 02:50:14 +02:00
parent c484306d21
commit 39e1e5f078
331 changed files with 4920 additions and 8617 deletions

View File

@ -11,7 +11,7 @@
/-------------------------------------------------------------------------------------------------------------------------------/
@version 2.5.6
@build 6th October, 2017
@build 12th October, 2017
@created 30th April, 2015
@package Component Builder
@subpackage ajax.php
@ -403,29 +403,17 @@ class ComponentbuilderModelAjax extends JModelList
{
$fields = array();
// get data
foreach ($addfields as $option => $values)
foreach ($addfields as $nr => $value)
{
foreach ($values as $nr => $value)
$tmp = $this->getFieldData((int) $value['field']);
if (ComponentbuilderHelper::checkArray($tmp))
{
if ($option == 'field')
{
$value = $this->getFieldData((int) $value);
if (ComponentbuilderHelper::checkArray($value))
{
$field[$nr] = $value;
}
}
elseif ($option == 'alias')
{
if ($value == 1)
{
$name[$nr] = 'alias';
}
else
{
$name[$nr] = '';
}
}
$field[$nr] = $tmp;
}
// insure it is set to alias if needed
if ($value['alias'] == 1)
{
$field[$nr]['name'] = 'alias';
}
}
// add the basic defaults
@ -436,10 +424,6 @@ class ComponentbuilderModelAjax extends JModelList
{
if (ComponentbuilderHelper::checkArray($f))
{
if (ComponentbuilderHelper::checkString($name[$n]))
{
$f['name'] = $name[$n];
}
$fields[] = $as.".".$f['name']." AS ".$tableName.$f['name'];
}
}