Changed JArrayHelper to use ArrayHelper and added the use namespace to the files needed. Changed JString to use StringHelper and added the use namespace to the files needed. Fixed the spelling mistake of uniqe. Made changes to compiler to accomidate the new pro member feature that added viewsDefaultOrdering options. Fixed the moving of custom fields found in subforms of a plugin or module. Improved the sorting options to correctly map for custom fields and the category field.

This commit is contained in:
2020-05-22 01:38:20 +02:00
parent f314464575
commit 2564b75e5d
236 changed files with 2041 additions and 1594 deletions

View File

@@ -13,6 +13,8 @@
defined('_JEXEC') or die('Restricted access');
use Joomla\Registry\Registry;
use Joomla\String\StringHelper;
use Joomla\Utilities\ArrayHelper;
/**
* Componentbuilder Admin_custom_tabs Model
@@ -392,7 +394,7 @@ class ComponentbuilderModelAdmin_custom_tabs extends JModelAdmin
*
* @since 3.0
*/
protected function getUniqeFields()
protected function getUniqueFields()
{
return false;
}
@@ -451,7 +453,7 @@ class ComponentbuilderModelAdmin_custom_tabs extends JModelAdmin
{
// Sanitize ids.
$pks = array_unique($pks);
JArrayHelper::toInteger($pks);
ArrayHelper::toInteger($pks);
// Remove any values of zero.
if (array_search(0, $pks, true))
@@ -492,7 +494,7 @@ class ComponentbuilderModelAdmin_custom_tabs extends JModelAdmin
if (!empty($commands['move_copy']))
{
$cmd = JArrayHelper::getValue($commands, 'move_copy', 'c');
$cmd = ArrayHelper::getValue($commands, 'move_copy', 'c');
if ($cmd == 'c')
{
@@ -559,8 +561,8 @@ class ComponentbuilderModelAdmin_custom_tabs extends JModelAdmin
return false;
}
// get list of uniqe fields
$uniqeFields = $this->getUniqeFields();
// get list of unique fields
$uniqueFields = $this->getUniqueFields();
// remove move_copy from array
unset($values['move_copy']);
@@ -611,7 +613,7 @@ class ComponentbuilderModelAdmin_custom_tabs extends JModelAdmin
// Only for strings
if (ComponentbuilderHelper::checkString($this->table->admin_view) && !is_numeric($this->table->admin_view))
{
$this->table->admin_view = $this->generateUniqe('admin_view',$this->table->admin_view);
$this->table->admin_view = $this->generateUnique('admin_view',$this->table->admin_view);
}
// insert all set values
@@ -626,12 +628,12 @@ class ComponentbuilderModelAdmin_custom_tabs extends JModelAdmin
}
}
// update all uniqe fields
if (ComponentbuilderHelper::checkArray($uniqeFields))
// update all unique fields
if (ComponentbuilderHelper::checkArray($uniqueFields))
{
foreach ($uniqeFields as $uniqeField)
foreach ($uniqueFields as $uniqueField)
{
$this->table->$uniqeField = $this->generateUniqe($uniqeField,$this->table->$uniqeField);
$this->table->$uniqueField = $this->generateUnique($uniqueField,$this->table->$uniqueField);
}
}
@@ -828,16 +830,16 @@ class ComponentbuilderModelAdmin_custom_tabs extends JModelAdmin
$data['params'] = (string) $params;
}
// Alter the uniqe field for save as copy
// Alter the unique field for save as copy
if ($input->get('task') === 'save2copy')
{
// Automatic handling of other uniqe fields
$uniqeFields = $this->getUniqeFields();
if (ComponentbuilderHelper::checkArray($uniqeFields))
// Automatic handling of other unique fields
$uniqueFields = $this->getUniqueFields();
if (ComponentbuilderHelper::checkArray($uniqueFields))
{
foreach ($uniqeFields as $uniqeField)
foreach ($uniqueFields as $uniqueField)
{
$data[$uniqeField] = $this->generateUniqe($uniqeField,$data[$uniqeField]);
$data[$uniqueField] = $this->generateUnique($uniqueField,$data[$uniqueField]);
}
}
}
@@ -850,7 +852,7 @@ class ComponentbuilderModelAdmin_custom_tabs extends JModelAdmin
}
/**
* Method to generate a uniqe value.
* Method to generate a unique value.
*
* @param string $field name.
* @param string $value data.
@@ -859,15 +861,15 @@ class ComponentbuilderModelAdmin_custom_tabs extends JModelAdmin
*
* @since 3.0
*/
protected function generateUniqe($field,$value)
protected function generateUnique($field,$value)
{
// set field value uniqe
// set field value unique
$table = $this->getTable();
while ($table->load(array($field => $value)))
{
$value = JString::increment($value);
$value = StringHelper::increment($value);
}
return $value;
@@ -889,7 +891,7 @@ class ComponentbuilderModelAdmin_custom_tabs extends JModelAdmin
while ($table->load(array('title' => $title)))
{
$title = JString::increment($title);
$title = StringHelper::increment($title);
}
return $title;

View File

@@ -13,6 +13,8 @@
defined('_JEXEC') or die('Restricted access');
use Joomla\Registry\Registry;
use Joomla\String\StringHelper;
use Joomla\Utilities\ArrayHelper;
/**
* Componentbuilder Admin_fields Model
@@ -413,7 +415,7 @@ class ComponentbuilderModelAdmin_fields extends JModelAdmin
*
* @since 3.0
*/
protected function getUniqeFields()
protected function getUniqueFields()
{
return false;
}
@@ -472,7 +474,7 @@ class ComponentbuilderModelAdmin_fields extends JModelAdmin
{
// Sanitize ids.
$pks = array_unique($pks);
JArrayHelper::toInteger($pks);
ArrayHelper::toInteger($pks);
// Remove any values of zero.
if (array_search(0, $pks, true))
@@ -513,7 +515,7 @@ class ComponentbuilderModelAdmin_fields extends JModelAdmin
if (!empty($commands['move_copy']))
{
$cmd = JArrayHelper::getValue($commands, 'move_copy', 'c');
$cmd = ArrayHelper::getValue($commands, 'move_copy', 'c');
if ($cmd == 'c')
{
@@ -580,8 +582,8 @@ class ComponentbuilderModelAdmin_fields extends JModelAdmin
return false;
}
// get list of uniqe fields
$uniqeFields = $this->getUniqeFields();
// get list of unique fields
$uniqueFields = $this->getUniqueFields();
// remove move_copy from array
unset($values['move_copy']);
@@ -632,7 +634,7 @@ class ComponentbuilderModelAdmin_fields extends JModelAdmin
// Only for strings
if (ComponentbuilderHelper::checkString($this->table->admin_view) && !is_numeric($this->table->admin_view))
{
$this->table->admin_view = $this->generateUniqe('admin_view',$this->table->admin_view);
$this->table->admin_view = $this->generateUnique('admin_view',$this->table->admin_view);
}
// insert all set values
@@ -647,12 +649,12 @@ class ComponentbuilderModelAdmin_fields extends JModelAdmin
}
}
// update all uniqe fields
if (ComponentbuilderHelper::checkArray($uniqeFields))
// update all unique fields
if (ComponentbuilderHelper::checkArray($uniqueFields))
{
foreach ($uniqeFields as $uniqeField)
foreach ($uniqueFields as $uniqueField)
{
$this->table->$uniqeField = $this->generateUniqe($uniqeField,$this->table->$uniqeField);
$this->table->$uniqueField = $this->generateUnique($uniqueField,$this->table->$uniqueField);
}
}
@@ -859,16 +861,16 @@ class ComponentbuilderModelAdmin_fields extends JModelAdmin
$data['params'] = (string) $params;
}
// Alter the uniqe field for save as copy
// Alter the unique field for save as copy
if ($input->get('task') === 'save2copy')
{
// Automatic handling of other uniqe fields
$uniqeFields = $this->getUniqeFields();
if (ComponentbuilderHelper::checkArray($uniqeFields))
// Automatic handling of other unique fields
$uniqueFields = $this->getUniqueFields();
if (ComponentbuilderHelper::checkArray($uniqueFields))
{
foreach ($uniqeFields as $uniqeField)
foreach ($uniqueFields as $uniqueField)
{
$data[$uniqeField] = $this->generateUniqe($uniqeField,$data[$uniqeField]);
$data[$uniqueField] = $this->generateUnique($uniqueField,$data[$uniqueField]);
}
}
}
@@ -881,7 +883,7 @@ class ComponentbuilderModelAdmin_fields extends JModelAdmin
}
/**
* Method to generate a uniqe value.
* Method to generate a unique value.
*
* @param string $field name.
* @param string $value data.
@@ -890,15 +892,15 @@ class ComponentbuilderModelAdmin_fields extends JModelAdmin
*
* @since 3.0
*/
protected function generateUniqe($field,$value)
protected function generateUnique($field,$value)
{
// set field value uniqe
// set field value unique
$table = $this->getTable();
while ($table->load(array($field => $value)))
{
$value = JString::increment($value);
$value = StringHelper::increment($value);
}
return $value;
@@ -920,7 +922,7 @@ class ComponentbuilderModelAdmin_fields extends JModelAdmin
while ($table->load(array('title' => $title)))
{
$title = JString::increment($title);
$title = StringHelper::increment($title);
}
return $title;

View File

@@ -13,6 +13,8 @@
defined('_JEXEC') or die('Restricted access');
use Joomla\Registry\Registry;
use Joomla\String\StringHelper;
use Joomla\Utilities\ArrayHelper;
/**
* Componentbuilder Admin_fields_conditions Model
@@ -413,7 +415,7 @@ class ComponentbuilderModelAdmin_fields_conditions extends JModelAdmin
*
* @since 3.0
*/
protected function getUniqeFields()
protected function getUniqueFields()
{
return false;
}
@@ -472,7 +474,7 @@ class ComponentbuilderModelAdmin_fields_conditions extends JModelAdmin
{
// Sanitize ids.
$pks = array_unique($pks);
JArrayHelper::toInteger($pks);
ArrayHelper::toInteger($pks);
// Remove any values of zero.
if (array_search(0, $pks, true))
@@ -513,7 +515,7 @@ class ComponentbuilderModelAdmin_fields_conditions extends JModelAdmin
if (!empty($commands['move_copy']))
{
$cmd = JArrayHelper::getValue($commands, 'move_copy', 'c');
$cmd = ArrayHelper::getValue($commands, 'move_copy', 'c');
if ($cmd == 'c')
{
@@ -580,8 +582,8 @@ class ComponentbuilderModelAdmin_fields_conditions extends JModelAdmin
return false;
}
// get list of uniqe fields
$uniqeFields = $this->getUniqeFields();
// get list of unique fields
$uniqueFields = $this->getUniqueFields();
// remove move_copy from array
unset($values['move_copy']);
@@ -632,7 +634,7 @@ class ComponentbuilderModelAdmin_fields_conditions extends JModelAdmin
// Only for strings
if (ComponentbuilderHelper::checkString($this->table->admin_view) && !is_numeric($this->table->admin_view))
{
$this->table->admin_view = $this->generateUniqe('admin_view',$this->table->admin_view);
$this->table->admin_view = $this->generateUnique('admin_view',$this->table->admin_view);
}
// insert all set values
@@ -647,12 +649,12 @@ class ComponentbuilderModelAdmin_fields_conditions extends JModelAdmin
}
}
// update all uniqe fields
if (ComponentbuilderHelper::checkArray($uniqeFields))
// update all unique fields
if (ComponentbuilderHelper::checkArray($uniqueFields))
{
foreach ($uniqeFields as $uniqeField)
foreach ($uniqueFields as $uniqueField)
{
$this->table->$uniqeField = $this->generateUniqe($uniqeField,$this->table->$uniqeField);
$this->table->$uniqueField = $this->generateUnique($uniqueField,$this->table->$uniqueField);
}
}
@@ -849,16 +851,16 @@ class ComponentbuilderModelAdmin_fields_conditions extends JModelAdmin
$data['params'] = (string) $params;
}
// Alter the uniqe field for save as copy
// Alter the unique field for save as copy
if ($input->get('task') === 'save2copy')
{
// Automatic handling of other uniqe fields
$uniqeFields = $this->getUniqeFields();
if (ComponentbuilderHelper::checkArray($uniqeFields))
// Automatic handling of other unique fields
$uniqueFields = $this->getUniqueFields();
if (ComponentbuilderHelper::checkArray($uniqueFields))
{
foreach ($uniqeFields as $uniqeField)
foreach ($uniqueFields as $uniqueField)
{
$data[$uniqeField] = $this->generateUniqe($uniqeField,$data[$uniqeField]);
$data[$uniqueField] = $this->generateUnique($uniqueField,$data[$uniqueField]);
}
}
}
@@ -871,7 +873,7 @@ class ComponentbuilderModelAdmin_fields_conditions extends JModelAdmin
}
/**
* Method to generate a uniqe value.
* Method to generate a unique value.
*
* @param string $field name.
* @param string $value data.
@@ -880,15 +882,15 @@ class ComponentbuilderModelAdmin_fields_conditions extends JModelAdmin
*
* @since 3.0
*/
protected function generateUniqe($field,$value)
protected function generateUnique($field,$value)
{
// set field value uniqe
// set field value unique
$table = $this->getTable();
while ($table->load(array($field => $value)))
{
$value = JString::increment($value);
$value = StringHelper::increment($value);
}
return $value;
@@ -910,7 +912,7 @@ class ComponentbuilderModelAdmin_fields_conditions extends JModelAdmin
while ($table->load(array('title' => $title)))
{
$title = JString::increment($title);
$title = StringHelper::increment($title);
}
return $title;

View File

@@ -13,6 +13,8 @@
defined('_JEXEC') or die('Restricted access');
use Joomla\Registry\Registry;
use Joomla\String\StringHelper;
use Joomla\Utilities\ArrayHelper;
/**
* Componentbuilder Admin_fields_relations Model
@@ -475,7 +477,7 @@ class ComponentbuilderModelAdmin_fields_relations extends JModelAdmin
*
* @since 3.0
*/
protected function getUniqeFields()
protected function getUniqueFields()
{
return false;
}
@@ -534,7 +536,7 @@ class ComponentbuilderModelAdmin_fields_relations extends JModelAdmin
{
// Sanitize ids.
$pks = array_unique($pks);
JArrayHelper::toInteger($pks);
ArrayHelper::toInteger($pks);
// Remove any values of zero.
if (array_search(0, $pks, true))
@@ -575,7 +577,7 @@ class ComponentbuilderModelAdmin_fields_relations extends JModelAdmin
if (!empty($commands['move_copy']))
{
$cmd = JArrayHelper::getValue($commands, 'move_copy', 'c');
$cmd = ArrayHelper::getValue($commands, 'move_copy', 'c');
if ($cmd == 'c')
{
@@ -642,8 +644,8 @@ class ComponentbuilderModelAdmin_fields_relations extends JModelAdmin
return false;
}
// get list of uniqe fields
$uniqeFields = $this->getUniqeFields();
// get list of unique fields
$uniqueFields = $this->getUniqueFields();
// remove move_copy from array
unset($values['move_copy']);
@@ -694,7 +696,7 @@ class ComponentbuilderModelAdmin_fields_relations extends JModelAdmin
// Only for strings
if (ComponentbuilderHelper::checkString($this->table->admin_view) && !is_numeric($this->table->admin_view))
{
$this->table->admin_view = $this->generateUniqe('admin_view',$this->table->admin_view);
$this->table->admin_view = $this->generateUnique('admin_view',$this->table->admin_view);
}
// insert all set values
@@ -709,12 +711,12 @@ class ComponentbuilderModelAdmin_fields_relations extends JModelAdmin
}
}
// update all uniqe fields
if (ComponentbuilderHelper::checkArray($uniqeFields))
// update all unique fields
if (ComponentbuilderHelper::checkArray($uniqueFields))
{
foreach ($uniqeFields as $uniqeField)
foreach ($uniqueFields as $uniqueField)
{
$this->table->$uniqeField = $this->generateUniqe($uniqeField,$this->table->$uniqeField);
$this->table->$uniqueField = $this->generateUnique($uniqueField,$this->table->$uniqueField);
}
}
@@ -911,16 +913,16 @@ class ComponentbuilderModelAdmin_fields_relations extends JModelAdmin
$data['params'] = (string) $params;
}
// Alter the uniqe field for save as copy
// Alter the unique field for save as copy
if ($input->get('task') === 'save2copy')
{
// Automatic handling of other uniqe fields
$uniqeFields = $this->getUniqeFields();
if (ComponentbuilderHelper::checkArray($uniqeFields))
// Automatic handling of other unique fields
$uniqueFields = $this->getUniqueFields();
if (ComponentbuilderHelper::checkArray($uniqueFields))
{
foreach ($uniqeFields as $uniqeField)
foreach ($uniqueFields as $uniqueField)
{
$data[$uniqeField] = $this->generateUniqe($uniqeField,$data[$uniqeField]);
$data[$uniqueField] = $this->generateUnique($uniqueField,$data[$uniqueField]);
}
}
}
@@ -933,7 +935,7 @@ class ComponentbuilderModelAdmin_fields_relations extends JModelAdmin
}
/**
* Method to generate a uniqe value.
* Method to generate a unique value.
*
* @param string $field name.
* @param string $value data.
@@ -942,15 +944,15 @@ class ComponentbuilderModelAdmin_fields_relations extends JModelAdmin
*
* @since 3.0
*/
protected function generateUniqe($field,$value)
protected function generateUnique($field,$value)
{
// set field value uniqe
// set field value unique
$table = $this->getTable();
while ($table->load(array($field => $value)))
{
$value = JString::increment($value);
$value = StringHelper::increment($value);
}
return $value;
@@ -972,7 +974,7 @@ class ComponentbuilderModelAdmin_fields_relations extends JModelAdmin
while ($table->load(array('title' => $title)))
{
$title = JString::increment($title);
$title = StringHelper::increment($title);
}
return $title;

View File

@@ -13,6 +13,8 @@
defined('_JEXEC') or die('Restricted access');
use Joomla\Registry\Registry;
use Joomla\String\StringHelper;
use Joomla\Utilities\ArrayHelper;
/**
* Componentbuilder Admin_view Model
@@ -1009,9 +1011,9 @@ class ComponentbuilderModelAdmin_view extends JModelAdmin
*
* @since 3.0
*/
protected function getUniqeFields()
protected function getUniqueFields()
{
return false;
return array('guid');
}
/**
@@ -1112,7 +1114,7 @@ class ComponentbuilderModelAdmin_view extends JModelAdmin
{
// Sanitize ids.
$pks = array_unique($pks);
JArrayHelper::toInteger($pks);
ArrayHelper::toInteger($pks);
// Remove any values of zero.
if (array_search(0, $pks, true))
@@ -1153,7 +1155,7 @@ class ComponentbuilderModelAdmin_view extends JModelAdmin
if (!empty($commands['move_copy']))
{
$cmd = JArrayHelper::getValue($commands, 'move_copy', 'c');
$cmd = ArrayHelper::getValue($commands, 'move_copy', 'c');
if ($cmd == 'c')
{
@@ -1220,8 +1222,8 @@ class ComponentbuilderModelAdmin_view extends JModelAdmin
return false;
}
// get list of uniqe fields
$uniqeFields = $this->getUniqeFields();
// get list of unique fields
$uniqueFields = $this->getUniqueFields();
// remove move_copy from array
unset($values['move_copy']);
@@ -1281,12 +1283,12 @@ class ComponentbuilderModelAdmin_view extends JModelAdmin
}
}
// update all uniqe fields
if (ComponentbuilderHelper::checkArray($uniqeFields))
// update all unique fields
if (ComponentbuilderHelper::checkArray($uniqueFields))
{
foreach ($uniqeFields as $uniqeField)
foreach ($uniqueFields as $uniqueField)
{
$this->table->$uniqeField = $this->generateUniqe($uniqeField,$this->table->$uniqeField);
$this->table->$uniqueField = $this->generateUnique($uniqueField,$this->table->$uniqueField);
}
}
@@ -1822,16 +1824,16 @@ class ComponentbuilderModelAdmin_view extends JModelAdmin
$data['params'] = (string) $params;
}
// Alter the uniqe field for save as copy
// Alter the unique field for save as copy
if ($input->get('task') === 'save2copy')
{
// Automatic handling of other uniqe fields
$uniqeFields = $this->getUniqeFields();
if (ComponentbuilderHelper::checkArray($uniqeFields))
// Automatic handling of other unique fields
$uniqueFields = $this->getUniqueFields();
if (ComponentbuilderHelper::checkArray($uniqueFields))
{
foreach ($uniqeFields as $uniqeField)
foreach ($uniqueFields as $uniqueField)
{
$data[$uniqeField] = $this->generateUniqe($uniqeField,$data[$uniqeField]);
$data[$uniqueField] = $this->generateUnique($uniqueField,$data[$uniqueField]);
}
}
}
@@ -1844,7 +1846,7 @@ class ComponentbuilderModelAdmin_view extends JModelAdmin
}
/**
* Method to generate a uniqe value.
* Method to generate a unique value.
*
* @param string $field name.
* @param string $value data.
@@ -1853,15 +1855,15 @@ class ComponentbuilderModelAdmin_view extends JModelAdmin
*
* @since 3.0
*/
protected function generateUniqe($field,$value)
protected function generateUnique($field,$value)
{
// set field value uniqe
// set field value unique
$table = $this->getTable();
while ($table->load(array($field => $value)))
{
$value = JString::increment($value);
$value = StringHelper::increment($value);
}
return $value;

View File

@@ -12,6 +12,8 @@
// No direct access to this file
defined('_JEXEC') or die('Restricted access');
use Joomla\Utilities\ArrayHelper;
/**
* Admin_views Model
*/
@@ -320,7 +322,7 @@ class ComponentbuilderModelAdmin_views extends JModelList
// Add the list ordering clause.
$orderCol = $this->state->get('list.ordering', 'a.id');
$orderDirn = $this->state->get('list.direction', 'asc');
$orderDirn = $this->state->get('list.direction', 'DESC');
if ($orderCol != '')
{
$query->order($db->escape($orderCol . ' ' . $orderDirn));
@@ -367,7 +369,7 @@ class ComponentbuilderModelAdmin_views extends JModelList
}
// Order the results by ordering
$query->order('a.ordering ASC');
$query->order('a.id DESC');
// Load the items
$db->setQuery($query);

View File

@@ -12,6 +12,8 @@
// No direct access to this file
defined('_JEXEC') or die('Restricted access');
use Joomla\Utilities\ArrayHelper;
/**
* Admins_custom_tabs Model
*/
@@ -160,7 +162,7 @@ class ComponentbuilderModelAdmins_custom_tabs extends JModelList
// Add the list ordering clause.
$orderCol = $this->state->get('list.ordering', 'a.id');
$orderDirn = $this->state->get('list.direction', 'asc');
$orderDirn = $this->state->get('list.direction', 'asc');
if ($orderCol != '')
{
$query->order($db->escape($orderCol . ' ' . $orderDirn));

View File

@@ -12,6 +12,8 @@
// No direct access to this file
defined('_JEXEC') or die('Restricted access');
use Joomla\Utilities\ArrayHelper;
/**
* Admins_fields Model
*/
@@ -160,7 +162,7 @@ class ComponentbuilderModelAdmins_fields extends JModelList
// Add the list ordering clause.
$orderCol = $this->state->get('list.ordering', 'a.id');
$orderDirn = $this->state->get('list.direction', 'asc');
$orderDirn = $this->state->get('list.direction', 'asc');
if ($orderCol != '')
{
$query->order($db->escape($orderCol . ' ' . $orderDirn));

View File

@@ -12,6 +12,8 @@
// No direct access to this file
defined('_JEXEC') or die('Restricted access');
use Joomla\Utilities\ArrayHelper;
/**
* Admins_fields_conditions Model
*/
@@ -160,7 +162,7 @@ class ComponentbuilderModelAdmins_fields_conditions extends JModelList
// Add the list ordering clause.
$orderCol = $this->state->get('list.ordering', 'a.id');
$orderDirn = $this->state->get('list.direction', 'asc');
$orderDirn = $this->state->get('list.direction', 'asc');
if ($orderCol != '')
{
$query->order($db->escape($orderCol . ' ' . $orderDirn));

View File

@@ -12,6 +12,8 @@
// No direct access to this file
defined('_JEXEC') or die('Restricted access');
use Joomla\Utilities\ArrayHelper;
/**
* Admins_fields_relations Model
*/
@@ -160,7 +162,7 @@ class ComponentbuilderModelAdmins_fields_relations extends JModelList
// Add the list ordering clause.
$orderCol = $this->state->get('list.ordering', 'a.id');
$orderDirn = $this->state->get('list.direction', 'asc');
$orderDirn = $this->state->get('list.direction', 'asc');
if ($orderCol != '')
{
$query->order($db->escape($orderCol . ' ' . $orderDirn));

View File

@@ -12,6 +12,8 @@
// No direct access to this file
defined('_JEXEC') or die('Restricted access');
use Joomla\Utilities\ArrayHelper;
/**
* Componentbuilder Ajax Model
*/

View File

@@ -12,6 +12,8 @@
// No direct access to this file
defined('_JEXEC') or die('Restricted access');
use Joomla\Utilities\ArrayHelper;
/**
* Class_extendings Model
*/
@@ -218,7 +220,7 @@ class ComponentbuilderModelClass_extendings extends JModelList
// Add the list ordering clause.
$orderCol = $this->state->get('list.ordering', 'a.id');
$orderDirn = $this->state->get('list.direction', 'asc');
$orderDirn = $this->state->get('list.direction', 'asc');
if ($orderCol != '')
{
$query->order($db->escape($orderCol . ' ' . $orderDirn));

View File

@@ -13,6 +13,8 @@
defined('_JEXEC') or die('Restricted access');
use Joomla\Registry\Registry;
use Joomla\String\StringHelper;
use Joomla\Utilities\ArrayHelper;
/**
* Componentbuilder Class_extends Model
@@ -499,7 +501,7 @@ class ComponentbuilderModelClass_extends extends JModelAdmin
*
* @since 3.0
*/
protected function getUniqeFields()
protected function getUniqueFields()
{
return false;
}
@@ -558,7 +560,7 @@ class ComponentbuilderModelClass_extends extends JModelAdmin
{
// Sanitize ids.
$pks = array_unique($pks);
JArrayHelper::toInteger($pks);
ArrayHelper::toInteger($pks);
// Remove any values of zero.
if (array_search(0, $pks, true))
@@ -599,7 +601,7 @@ class ComponentbuilderModelClass_extends extends JModelAdmin
if (!empty($commands['move_copy']))
{
$cmd = JArrayHelper::getValue($commands, 'move_copy', 'c');
$cmd = ArrayHelper::getValue($commands, 'move_copy', 'c');
if ($cmd == 'c')
{
@@ -666,8 +668,8 @@ class ComponentbuilderModelClass_extends extends JModelAdmin
return false;
}
// get list of uniqe fields
$uniqeFields = $this->getUniqeFields();
// get list of unique fields
$uniqueFields = $this->getUniqueFields();
// remove move_copy from array
unset($values['move_copy']);
@@ -718,7 +720,7 @@ class ComponentbuilderModelClass_extends extends JModelAdmin
// Only for strings
if (ComponentbuilderHelper::checkString($this->table->name) && !is_numeric($this->table->name))
{
$this->table->name = $this->generateUniqe('name',$this->table->name);
$this->table->name = $this->generateUnique('name',$this->table->name);
}
// insert all set values
@@ -733,12 +735,12 @@ class ComponentbuilderModelClass_extends extends JModelAdmin
}
}
// update all uniqe fields
if (ComponentbuilderHelper::checkArray($uniqeFields))
// update all unique fields
if (ComponentbuilderHelper::checkArray($uniqueFields))
{
foreach ($uniqeFields as $uniqeField)
foreach ($uniqueFields as $uniqueField)
{
$this->table->$uniqeField = $this->generateUniqe($uniqeField,$this->table->$uniqeField);
$this->table->$uniqueField = $this->generateUnique($uniqueField,$this->table->$uniqueField);
}
}
@@ -937,16 +939,16 @@ class ComponentbuilderModelClass_extends extends JModelAdmin
$data['params'] = (string) $params;
}
// Alter the uniqe field for save as copy
// Alter the unique field for save as copy
if ($input->get('task') === 'save2copy')
{
// Automatic handling of other uniqe fields
$uniqeFields = $this->getUniqeFields();
if (ComponentbuilderHelper::checkArray($uniqeFields))
// Automatic handling of other unique fields
$uniqueFields = $this->getUniqueFields();
if (ComponentbuilderHelper::checkArray($uniqueFields))
{
foreach ($uniqeFields as $uniqeField)
foreach ($uniqueFields as $uniqueField)
{
$data[$uniqeField] = $this->generateUniqe($uniqeField,$data[$uniqeField]);
$data[$uniqueField] = $this->generateUnique($uniqueField,$data[$uniqueField]);
}
}
}
@@ -959,7 +961,7 @@ class ComponentbuilderModelClass_extends extends JModelAdmin
}
/**
* Method to generate a uniqe value.
* Method to generate a unique value.
*
* @param string $field name.
* @param string $value data.
@@ -968,15 +970,15 @@ class ComponentbuilderModelClass_extends extends JModelAdmin
*
* @since 3.0
*/
protected function generateUniqe($field,$value)
protected function generateUnique($field,$value)
{
// set field value uniqe
// set field value unique
$table = $this->getTable();
while ($table->load(array($field => $value)))
{
$value = JString::increment($value);
$value = StringHelper::increment($value);
}
return $value;
@@ -998,7 +1000,7 @@ class ComponentbuilderModelClass_extends extends JModelAdmin
while ($table->load(array('title' => $title)))
{
$title = JString::increment($title);
$title = StringHelper::increment($title);
}
return $title;

View File

@@ -13,6 +13,8 @@
defined('_JEXEC') or die('Restricted access');
use Joomla\Registry\Registry;
use Joomla\String\StringHelper;
use Joomla\Utilities\ArrayHelper;
/**
* Componentbuilder Class_method Model
@@ -551,9 +553,9 @@ class ComponentbuilderModelClass_method extends JModelAdmin
*
* @since 3.0
*/
protected function getUniqeFields()
protected function getUniqueFields()
{
return false;
return array('guid');
}
/**
@@ -610,7 +612,7 @@ class ComponentbuilderModelClass_method extends JModelAdmin
{
// Sanitize ids.
$pks = array_unique($pks);
JArrayHelper::toInteger($pks);
ArrayHelper::toInteger($pks);
// Remove any values of zero.
if (array_search(0, $pks, true))
@@ -651,7 +653,7 @@ class ComponentbuilderModelClass_method extends JModelAdmin
if (!empty($commands['move_copy']))
{
$cmd = JArrayHelper::getValue($commands, 'move_copy', 'c');
$cmd = ArrayHelper::getValue($commands, 'move_copy', 'c');
if ($cmd == 'c')
{
@@ -718,8 +720,8 @@ class ComponentbuilderModelClass_method extends JModelAdmin
return false;
}
// get list of uniqe fields
$uniqeFields = $this->getUniqeFields();
// get list of unique fields
$uniqueFields = $this->getUniqueFields();
// remove move_copy from array
unset($values['move_copy']);
@@ -770,7 +772,7 @@ class ComponentbuilderModelClass_method extends JModelAdmin
// Only for strings
if (ComponentbuilderHelper::checkString($this->table->name) && !is_numeric($this->table->name))
{
$this->table->name = $this->generateUniqe('name',$this->table->name);
$this->table->name = $this->generateUnique('name',$this->table->name);
}
// insert all set values
@@ -785,12 +787,12 @@ class ComponentbuilderModelClass_method extends JModelAdmin
}
}
// update all uniqe fields
if (ComponentbuilderHelper::checkArray($uniqeFields))
// update all unique fields
if (ComponentbuilderHelper::checkArray($uniqueFields))
{
foreach ($uniqeFields as $uniqeField)
foreach ($uniqueFields as $uniqueField)
{
$this->table->$uniqeField = $this->generateUniqe($uniqeField,$this->table->$uniqeField);
$this->table->$uniqueField = $this->generateUnique($uniqueField,$this->table->$uniqueField);
}
}
@@ -1002,16 +1004,16 @@ class ComponentbuilderModelClass_method extends JModelAdmin
$data['params'] = (string) $params;
}
// Alter the uniqe field for save as copy
// Alter the unique field for save as copy
if ($input->get('task') === 'save2copy')
{
// Automatic handling of other uniqe fields
$uniqeFields = $this->getUniqeFields();
if (ComponentbuilderHelper::checkArray($uniqeFields))
// Automatic handling of other unique fields
$uniqueFields = $this->getUniqueFields();
if (ComponentbuilderHelper::checkArray($uniqueFields))
{
foreach ($uniqeFields as $uniqeField)
foreach ($uniqueFields as $uniqueField)
{
$data[$uniqeField] = $this->generateUniqe($uniqeField,$data[$uniqeField]);
$data[$uniqueField] = $this->generateUnique($uniqueField,$data[$uniqueField]);
}
}
}
@@ -1024,7 +1026,7 @@ class ComponentbuilderModelClass_method extends JModelAdmin
}
/**
* Method to generate a uniqe value.
* Method to generate a unique value.
*
* @param string $field name.
* @param string $value data.
@@ -1033,15 +1035,15 @@ class ComponentbuilderModelClass_method extends JModelAdmin
*
* @since 3.0
*/
protected function generateUniqe($field,$value)
protected function generateUnique($field,$value)
{
// set field value uniqe
// set field value unique
$table = $this->getTable();
while ($table->load(array($field => $value)))
{
$value = JString::increment($value);
$value = StringHelper::increment($value);
}
return $value;
@@ -1063,7 +1065,7 @@ class ComponentbuilderModelClass_method extends JModelAdmin
while ($table->load(array('title' => $title)))
{
$title = JString::increment($title);
$title = StringHelper::increment($title);
}
return $title;

View File

@@ -12,6 +12,8 @@
// No direct access to this file
defined('_JEXEC') or die('Restricted access');
use Joomla\Utilities\ArrayHelper;
/**
* Class_methods Model
*/
@@ -247,7 +249,7 @@ class ComponentbuilderModelClass_methods extends JModelList
// Add the list ordering clause.
$orderCol = $this->state->get('list.ordering', 'a.id');
$orderDirn = $this->state->get('list.direction', 'asc');
$orderDirn = $this->state->get('list.direction', 'asc');
if ($orderCol != '')
{
$query->order($db->escape($orderCol . ' ' . $orderDirn));

View File

@@ -12,6 +12,8 @@
// No direct access to this file
defined('_JEXEC') or die('Restricted access');
use Joomla\Utilities\ArrayHelper;
/**
* Class_properties Model
*/
@@ -247,7 +249,7 @@ class ComponentbuilderModelClass_properties extends JModelList
// Add the list ordering clause.
$orderCol = $this->state->get('list.ordering', 'a.id');
$orderDirn = $this->state->get('list.direction', 'asc');
$orderDirn = $this->state->get('list.direction', 'asc');
if ($orderCol != '')
{
$query->order($db->escape($orderCol . ' ' . $orderDirn));

View File

@@ -13,6 +13,8 @@
defined('_JEXEC') or die('Restricted access');
use Joomla\Registry\Registry;
use Joomla\String\StringHelper;
use Joomla\Utilities\ArrayHelper;
/**
* Componentbuilder Class_property Model
@@ -542,9 +544,9 @@ class ComponentbuilderModelClass_property extends JModelAdmin
*
* @since 3.0
*/
protected function getUniqeFields()
protected function getUniqueFields()
{
return false;
return array('guid');
}
/**
@@ -601,7 +603,7 @@ class ComponentbuilderModelClass_property extends JModelAdmin
{
// Sanitize ids.
$pks = array_unique($pks);
JArrayHelper::toInteger($pks);
ArrayHelper::toInteger($pks);
// Remove any values of zero.
if (array_search(0, $pks, true))
@@ -642,7 +644,7 @@ class ComponentbuilderModelClass_property extends JModelAdmin
if (!empty($commands['move_copy']))
{
$cmd = JArrayHelper::getValue($commands, 'move_copy', 'c');
$cmd = ArrayHelper::getValue($commands, 'move_copy', 'c');
if ($cmd == 'c')
{
@@ -709,8 +711,8 @@ class ComponentbuilderModelClass_property extends JModelAdmin
return false;
}
// get list of uniqe fields
$uniqeFields = $this->getUniqeFields();
// get list of unique fields
$uniqueFields = $this->getUniqueFields();
// remove move_copy from array
unset($values['move_copy']);
@@ -761,7 +763,7 @@ class ComponentbuilderModelClass_property extends JModelAdmin
// Only for strings
if (ComponentbuilderHelper::checkString($this->table->name) && !is_numeric($this->table->name))
{
$this->table->name = $this->generateUniqe('name',$this->table->name);
$this->table->name = $this->generateUnique('name',$this->table->name);
}
// insert all set values
@@ -776,12 +778,12 @@ class ComponentbuilderModelClass_property extends JModelAdmin
}
}
// update all uniqe fields
if (ComponentbuilderHelper::checkArray($uniqeFields))
// update all unique fields
if (ComponentbuilderHelper::checkArray($uniqueFields))
{
foreach ($uniqeFields as $uniqeField)
foreach ($uniqueFields as $uniqueField)
{
$this->table->$uniqeField = $this->generateUniqe($uniqeField,$this->table->$uniqeField);
$this->table->$uniqueField = $this->generateUnique($uniqueField,$this->table->$uniqueField);
}
}
@@ -987,16 +989,16 @@ class ComponentbuilderModelClass_property extends JModelAdmin
$data['params'] = (string) $params;
}
// Alter the uniqe field for save as copy
// Alter the unique field for save as copy
if ($input->get('task') === 'save2copy')
{
// Automatic handling of other uniqe fields
$uniqeFields = $this->getUniqeFields();
if (ComponentbuilderHelper::checkArray($uniqeFields))
// Automatic handling of other unique fields
$uniqueFields = $this->getUniqueFields();
if (ComponentbuilderHelper::checkArray($uniqueFields))
{
foreach ($uniqeFields as $uniqeField)
foreach ($uniqueFields as $uniqueField)
{
$data[$uniqeField] = $this->generateUniqe($uniqeField,$data[$uniqeField]);
$data[$uniqueField] = $this->generateUnique($uniqueField,$data[$uniqueField]);
}
}
}
@@ -1009,7 +1011,7 @@ class ComponentbuilderModelClass_property extends JModelAdmin
}
/**
* Method to generate a uniqe value.
* Method to generate a unique value.
*
* @param string $field name.
* @param string $value data.
@@ -1018,15 +1020,15 @@ class ComponentbuilderModelClass_property extends JModelAdmin
*
* @since 3.0
*/
protected function generateUniqe($field,$value)
protected function generateUnique($field,$value)
{
// set field value uniqe
// set field value unique
$table = $this->getTable();
while ($table->load(array($field => $value)))
{
$value = JString::increment($value);
$value = StringHelper::increment($value);
}
return $value;
@@ -1048,7 +1050,7 @@ class ComponentbuilderModelClass_property extends JModelAdmin
while ($table->load(array('title' => $title)))
{
$title = JString::increment($title);
$title = StringHelper::increment($title);
}
return $title;

View File

@@ -12,6 +12,8 @@
// No direct access to this file
defined('_JEXEC') or die('Restricted access');
use Joomla\Utilities\ArrayHelper;
/**
* Componentbuilder Model for Compiler
*/

View File

@@ -13,6 +13,8 @@
defined('_JEXEC') or die('Restricted access');
use Joomla\Registry\Registry;
use Joomla\String\StringHelper;
use Joomla\Utilities\ArrayHelper;
/**
* Componentbuilder Component_admin_views Model
@@ -424,7 +426,7 @@ class ComponentbuilderModelComponent_admin_views extends JModelAdmin
*
* @since 3.0
*/
protected function getUniqeFields()
protected function getUniqueFields()
{
return false;
}
@@ -483,7 +485,7 @@ class ComponentbuilderModelComponent_admin_views extends JModelAdmin
{
// Sanitize ids.
$pks = array_unique($pks);
JArrayHelper::toInteger($pks);
ArrayHelper::toInteger($pks);
// Remove any values of zero.
if (array_search(0, $pks, true))
@@ -524,7 +526,7 @@ class ComponentbuilderModelComponent_admin_views extends JModelAdmin
if (!empty($commands['move_copy']))
{
$cmd = JArrayHelper::getValue($commands, 'move_copy', 'c');
$cmd = ArrayHelper::getValue($commands, 'move_copy', 'c');
if ($cmd == 'c')
{
@@ -591,8 +593,8 @@ class ComponentbuilderModelComponent_admin_views extends JModelAdmin
return false;
}
// get list of uniqe fields
$uniqeFields = $this->getUniqeFields();
// get list of unique fields
$uniqueFields = $this->getUniqueFields();
// remove move_copy from array
unset($values['move_copy']);
@@ -643,7 +645,7 @@ class ComponentbuilderModelComponent_admin_views extends JModelAdmin
// Only for strings
if (ComponentbuilderHelper::checkString($this->table->joomla_component) && !is_numeric($this->table->joomla_component))
{
$this->table->joomla_component = $this->generateUniqe('joomla_component',$this->table->joomla_component);
$this->table->joomla_component = $this->generateUnique('joomla_component',$this->table->joomla_component);
}
// insert all set values
@@ -658,12 +660,12 @@ class ComponentbuilderModelComponent_admin_views extends JModelAdmin
}
}
// update all uniqe fields
if (ComponentbuilderHelper::checkArray($uniqeFields))
// update all unique fields
if (ComponentbuilderHelper::checkArray($uniqueFields))
{
foreach ($uniqeFields as $uniqeField)
foreach ($uniqueFields as $uniqueField)
{
$this->table->$uniqeField = $this->generateUniqe($uniqeField,$this->table->$uniqeField);
$this->table->$uniqueField = $this->generateUnique($uniqueField,$this->table->$uniqueField);
}
}
@@ -860,16 +862,16 @@ class ComponentbuilderModelComponent_admin_views extends JModelAdmin
$data['params'] = (string) $params;
}
// Alter the uniqe field for save as copy
// Alter the unique field for save as copy
if ($input->get('task') === 'save2copy')
{
// Automatic handling of other uniqe fields
$uniqeFields = $this->getUniqeFields();
if (ComponentbuilderHelper::checkArray($uniqeFields))
// Automatic handling of other unique fields
$uniqueFields = $this->getUniqueFields();
if (ComponentbuilderHelper::checkArray($uniqueFields))
{
foreach ($uniqeFields as $uniqeField)
foreach ($uniqueFields as $uniqueField)
{
$data[$uniqeField] = $this->generateUniqe($uniqeField,$data[$uniqeField]);
$data[$uniqueField] = $this->generateUnique($uniqueField,$data[$uniqueField]);
}
}
}
@@ -882,7 +884,7 @@ class ComponentbuilderModelComponent_admin_views extends JModelAdmin
}
/**
* Method to generate a uniqe value.
* Method to generate a unique value.
*
* @param string $field name.
* @param string $value data.
@@ -891,15 +893,15 @@ class ComponentbuilderModelComponent_admin_views extends JModelAdmin
*
* @since 3.0
*/
protected function generateUniqe($field,$value)
protected function generateUnique($field,$value)
{
// set field value uniqe
// set field value unique
$table = $this->getTable();
while ($table->load(array($field => $value)))
{
$value = JString::increment($value);
$value = StringHelper::increment($value);
}
return $value;
@@ -921,7 +923,7 @@ class ComponentbuilderModelComponent_admin_views extends JModelAdmin
while ($table->load(array('title' => $title)))
{
$title = JString::increment($title);
$title = StringHelper::increment($title);
}
return $title;

View File

@@ -13,6 +13,8 @@
defined('_JEXEC') or die('Restricted access');
use Joomla\Registry\Registry;
use Joomla\String\StringHelper;
use Joomla\Utilities\ArrayHelper;
/**
* Componentbuilder Component_config Model
@@ -423,7 +425,7 @@ class ComponentbuilderModelComponent_config extends JModelAdmin
*
* @since 3.0
*/
protected function getUniqeFields()
protected function getUniqueFields()
{
return false;
}
@@ -482,7 +484,7 @@ class ComponentbuilderModelComponent_config extends JModelAdmin
{
// Sanitize ids.
$pks = array_unique($pks);
JArrayHelper::toInteger($pks);
ArrayHelper::toInteger($pks);
// Remove any values of zero.
if (array_search(0, $pks, true))
@@ -523,7 +525,7 @@ class ComponentbuilderModelComponent_config extends JModelAdmin
if (!empty($commands['move_copy']))
{
$cmd = JArrayHelper::getValue($commands, 'move_copy', 'c');
$cmd = ArrayHelper::getValue($commands, 'move_copy', 'c');
if ($cmd == 'c')
{
@@ -590,8 +592,8 @@ class ComponentbuilderModelComponent_config extends JModelAdmin
return false;
}
// get list of uniqe fields
$uniqeFields = $this->getUniqeFields();
// get list of unique fields
$uniqueFields = $this->getUniqueFields();
// remove move_copy from array
unset($values['move_copy']);
@@ -642,7 +644,7 @@ class ComponentbuilderModelComponent_config extends JModelAdmin
// Only for strings
if (ComponentbuilderHelper::checkString($this->table->joomla_component) && !is_numeric($this->table->joomla_component))
{
$this->table->joomla_component = $this->generateUniqe('joomla_component',$this->table->joomla_component);
$this->table->joomla_component = $this->generateUnique('joomla_component',$this->table->joomla_component);
}
// insert all set values
@@ -657,12 +659,12 @@ class ComponentbuilderModelComponent_config extends JModelAdmin
}
}
// update all uniqe fields
if (ComponentbuilderHelper::checkArray($uniqeFields))
// update all unique fields
if (ComponentbuilderHelper::checkArray($uniqueFields))
{
foreach ($uniqeFields as $uniqeField)
foreach ($uniqueFields as $uniqueField)
{
$this->table->$uniqeField = $this->generateUniqe($uniqeField,$this->table->$uniqeField);
$this->table->$uniqueField = $this->generateUnique($uniqueField,$this->table->$uniqueField);
}
}
@@ -859,16 +861,16 @@ class ComponentbuilderModelComponent_config extends JModelAdmin
$data['params'] = (string) $params;
}
// Alter the uniqe field for save as copy
// Alter the unique field for save as copy
if ($input->get('task') === 'save2copy')
{
// Automatic handling of other uniqe fields
$uniqeFields = $this->getUniqeFields();
if (ComponentbuilderHelper::checkArray($uniqeFields))
// Automatic handling of other unique fields
$uniqueFields = $this->getUniqueFields();
if (ComponentbuilderHelper::checkArray($uniqueFields))
{
foreach ($uniqeFields as $uniqeField)
foreach ($uniqueFields as $uniqueField)
{
$data[$uniqeField] = $this->generateUniqe($uniqeField,$data[$uniqeField]);
$data[$uniqueField] = $this->generateUnique($uniqueField,$data[$uniqueField]);
}
}
}
@@ -881,7 +883,7 @@ class ComponentbuilderModelComponent_config extends JModelAdmin
}
/**
* Method to generate a uniqe value.
* Method to generate a unique value.
*
* @param string $field name.
* @param string $value data.
@@ -890,15 +892,15 @@ class ComponentbuilderModelComponent_config extends JModelAdmin
*
* @since 3.0
*/
protected function generateUniqe($field,$value)
protected function generateUnique($field,$value)
{
// set field value uniqe
// set field value unique
$table = $this->getTable();
while ($table->load(array($field => $value)))
{
$value = JString::increment($value);
$value = StringHelper::increment($value);
}
return $value;
@@ -920,7 +922,7 @@ class ComponentbuilderModelComponent_config extends JModelAdmin
while ($table->load(array('title' => $title)))
{
$title = JString::increment($title);
$title = StringHelper::increment($title);
}
return $title;

View File

@@ -13,6 +13,8 @@
defined('_JEXEC') or die('Restricted access');
use Joomla\Registry\Registry;
use Joomla\String\StringHelper;
use Joomla\Utilities\ArrayHelper;
/**
* Componentbuilder Component_custom_admin_menus Model
@@ -423,7 +425,7 @@ class ComponentbuilderModelComponent_custom_admin_menus extends JModelAdmin
*
* @since 3.0
*/
protected function getUniqeFields()
protected function getUniqueFields()
{
return false;
}
@@ -482,7 +484,7 @@ class ComponentbuilderModelComponent_custom_admin_menus extends JModelAdmin
{
// Sanitize ids.
$pks = array_unique($pks);
JArrayHelper::toInteger($pks);
ArrayHelper::toInteger($pks);
// Remove any values of zero.
if (array_search(0, $pks, true))
@@ -523,7 +525,7 @@ class ComponentbuilderModelComponent_custom_admin_menus extends JModelAdmin
if (!empty($commands['move_copy']))
{
$cmd = JArrayHelper::getValue($commands, 'move_copy', 'c');
$cmd = ArrayHelper::getValue($commands, 'move_copy', 'c');
if ($cmd == 'c')
{
@@ -590,8 +592,8 @@ class ComponentbuilderModelComponent_custom_admin_menus extends JModelAdmin
return false;
}
// get list of uniqe fields
$uniqeFields = $this->getUniqeFields();
// get list of unique fields
$uniqueFields = $this->getUniqueFields();
// remove move_copy from array
unset($values['move_copy']);
@@ -642,7 +644,7 @@ class ComponentbuilderModelComponent_custom_admin_menus extends JModelAdmin
// Only for strings
if (ComponentbuilderHelper::checkString($this->table->joomla_component) && !is_numeric($this->table->joomla_component))
{
$this->table->joomla_component = $this->generateUniqe('joomla_component',$this->table->joomla_component);
$this->table->joomla_component = $this->generateUnique('joomla_component',$this->table->joomla_component);
}
// insert all set values
@@ -657,12 +659,12 @@ class ComponentbuilderModelComponent_custom_admin_menus extends JModelAdmin
}
}
// update all uniqe fields
if (ComponentbuilderHelper::checkArray($uniqeFields))
// update all unique fields
if (ComponentbuilderHelper::checkArray($uniqueFields))
{
foreach ($uniqeFields as $uniqeField)
foreach ($uniqueFields as $uniqueField)
{
$this->table->$uniqeField = $this->generateUniqe($uniqeField,$this->table->$uniqeField);
$this->table->$uniqueField = $this->generateUnique($uniqueField,$this->table->$uniqueField);
}
}
@@ -859,16 +861,16 @@ class ComponentbuilderModelComponent_custom_admin_menus extends JModelAdmin
$data['params'] = (string) $params;
}
// Alter the uniqe field for save as copy
// Alter the unique field for save as copy
if ($input->get('task') === 'save2copy')
{
// Automatic handling of other uniqe fields
$uniqeFields = $this->getUniqeFields();
if (ComponentbuilderHelper::checkArray($uniqeFields))
// Automatic handling of other unique fields
$uniqueFields = $this->getUniqueFields();
if (ComponentbuilderHelper::checkArray($uniqueFields))
{
foreach ($uniqeFields as $uniqeField)
foreach ($uniqueFields as $uniqueField)
{
$data[$uniqeField] = $this->generateUniqe($uniqeField,$data[$uniqeField]);
$data[$uniqueField] = $this->generateUnique($uniqueField,$data[$uniqueField]);
}
}
}
@@ -881,7 +883,7 @@ class ComponentbuilderModelComponent_custom_admin_menus extends JModelAdmin
}
/**
* Method to generate a uniqe value.
* Method to generate a unique value.
*
* @param string $field name.
* @param string $value data.
@@ -890,15 +892,15 @@ class ComponentbuilderModelComponent_custom_admin_menus extends JModelAdmin
*
* @since 3.0
*/
protected function generateUniqe($field,$value)
protected function generateUnique($field,$value)
{
// set field value uniqe
// set field value unique
$table = $this->getTable();
while ($table->load(array($field => $value)))
{
$value = JString::increment($value);
$value = StringHelper::increment($value);
}
return $value;
@@ -920,7 +922,7 @@ class ComponentbuilderModelComponent_custom_admin_menus extends JModelAdmin
while ($table->load(array('title' => $title)))
{
$title = JString::increment($title);
$title = StringHelper::increment($title);
}
return $title;

View File

@@ -13,6 +13,8 @@
defined('_JEXEC') or die('Restricted access');
use Joomla\Registry\Registry;
use Joomla\String\StringHelper;
use Joomla\Utilities\ArrayHelper;
/**
* Componentbuilder Component_custom_admin_views Model
@@ -424,7 +426,7 @@ class ComponentbuilderModelComponent_custom_admin_views extends JModelAdmin
*
* @since 3.0
*/
protected function getUniqeFields()
protected function getUniqueFields()
{
return false;
}
@@ -483,7 +485,7 @@ class ComponentbuilderModelComponent_custom_admin_views extends JModelAdmin
{
// Sanitize ids.
$pks = array_unique($pks);
JArrayHelper::toInteger($pks);
ArrayHelper::toInteger($pks);
// Remove any values of zero.
if (array_search(0, $pks, true))
@@ -524,7 +526,7 @@ class ComponentbuilderModelComponent_custom_admin_views extends JModelAdmin
if (!empty($commands['move_copy']))
{
$cmd = JArrayHelper::getValue($commands, 'move_copy', 'c');
$cmd = ArrayHelper::getValue($commands, 'move_copy', 'c');
if ($cmd == 'c')
{
@@ -591,8 +593,8 @@ class ComponentbuilderModelComponent_custom_admin_views extends JModelAdmin
return false;
}
// get list of uniqe fields
$uniqeFields = $this->getUniqeFields();
// get list of unique fields
$uniqueFields = $this->getUniqueFields();
// remove move_copy from array
unset($values['move_copy']);
@@ -643,7 +645,7 @@ class ComponentbuilderModelComponent_custom_admin_views extends JModelAdmin
// Only for strings
if (ComponentbuilderHelper::checkString($this->table->joomla_component) && !is_numeric($this->table->joomla_component))
{
$this->table->joomla_component = $this->generateUniqe('joomla_component',$this->table->joomla_component);
$this->table->joomla_component = $this->generateUnique('joomla_component',$this->table->joomla_component);
}
// insert all set values
@@ -658,12 +660,12 @@ class ComponentbuilderModelComponent_custom_admin_views extends JModelAdmin
}
}
// update all uniqe fields
if (ComponentbuilderHelper::checkArray($uniqeFields))
// update all unique fields
if (ComponentbuilderHelper::checkArray($uniqueFields))
{
foreach ($uniqeFields as $uniqeField)
foreach ($uniqueFields as $uniqueField)
{
$this->table->$uniqeField = $this->generateUniqe($uniqeField,$this->table->$uniqeField);
$this->table->$uniqueField = $this->generateUnique($uniqueField,$this->table->$uniqueField);
}
}
@@ -860,16 +862,16 @@ class ComponentbuilderModelComponent_custom_admin_views extends JModelAdmin
$data['params'] = (string) $params;
}
// Alter the uniqe field for save as copy
// Alter the unique field for save as copy
if ($input->get('task') === 'save2copy')
{
// Automatic handling of other uniqe fields
$uniqeFields = $this->getUniqeFields();
if (ComponentbuilderHelper::checkArray($uniqeFields))
// Automatic handling of other unique fields
$uniqueFields = $this->getUniqueFields();
if (ComponentbuilderHelper::checkArray($uniqueFields))
{
foreach ($uniqeFields as $uniqeField)
foreach ($uniqueFields as $uniqueField)
{
$data[$uniqeField] = $this->generateUniqe($uniqeField,$data[$uniqeField]);
$data[$uniqueField] = $this->generateUnique($uniqueField,$data[$uniqueField]);
}
}
}
@@ -882,7 +884,7 @@ class ComponentbuilderModelComponent_custom_admin_views extends JModelAdmin
}
/**
* Method to generate a uniqe value.
* Method to generate a unique value.
*
* @param string $field name.
* @param string $value data.
@@ -891,15 +893,15 @@ class ComponentbuilderModelComponent_custom_admin_views extends JModelAdmin
*
* @since 3.0
*/
protected function generateUniqe($field,$value)
protected function generateUnique($field,$value)
{
// set field value uniqe
// set field value unique
$table = $this->getTable();
while ($table->load(array($field => $value)))
{
$value = JString::increment($value);
$value = StringHelper::increment($value);
}
return $value;
@@ -921,7 +923,7 @@ class ComponentbuilderModelComponent_custom_admin_views extends JModelAdmin
while ($table->load(array('title' => $title)))
{
$title = JString::increment($title);
$title = StringHelper::increment($title);
}
return $title;

View File

@@ -13,6 +13,8 @@
defined('_JEXEC') or die('Restricted access');
use Joomla\Registry\Registry;
use Joomla\String\StringHelper;
use Joomla\Utilities\ArrayHelper;
/**
* Componentbuilder Component_dashboard Model
@@ -512,7 +514,7 @@ class ComponentbuilderModelComponent_dashboard extends JModelAdmin
*
* @since 3.0
*/
protected function getUniqeFields()
protected function getUniqueFields()
{
return false;
}
@@ -571,7 +573,7 @@ class ComponentbuilderModelComponent_dashboard extends JModelAdmin
{
// Sanitize ids.
$pks = array_unique($pks);
JArrayHelper::toInteger($pks);
ArrayHelper::toInteger($pks);
// Remove any values of zero.
if (array_search(0, $pks, true))
@@ -612,7 +614,7 @@ class ComponentbuilderModelComponent_dashboard extends JModelAdmin
if (!empty($commands['move_copy']))
{
$cmd = JArrayHelper::getValue($commands, 'move_copy', 'c');
$cmd = ArrayHelper::getValue($commands, 'move_copy', 'c');
if ($cmd == 'c')
{
@@ -679,8 +681,8 @@ class ComponentbuilderModelComponent_dashboard extends JModelAdmin
return false;
}
// get list of uniqe fields
$uniqeFields = $this->getUniqeFields();
// get list of unique fields
$uniqueFields = $this->getUniqueFields();
// remove move_copy from array
unset($values['move_copy']);
@@ -731,7 +733,7 @@ class ComponentbuilderModelComponent_dashboard extends JModelAdmin
// Only for strings
if (ComponentbuilderHelper::checkString($this->table->joomla_component) && !is_numeric($this->table->joomla_component))
{
$this->table->joomla_component = $this->generateUniqe('joomla_component',$this->table->joomla_component);
$this->table->joomla_component = $this->generateUnique('joomla_component',$this->table->joomla_component);
}
// insert all set values
@@ -746,12 +748,12 @@ class ComponentbuilderModelComponent_dashboard extends JModelAdmin
}
}
// update all uniqe fields
if (ComponentbuilderHelper::checkArray($uniqeFields))
// update all unique fields
if (ComponentbuilderHelper::checkArray($uniqueFields))
{
foreach ($uniqeFields as $uniqeField)
foreach ($uniqueFields as $uniqueField)
{
$this->table->$uniqeField = $this->generateUniqe($uniqeField,$this->table->$uniqeField);
$this->table->$uniqueField = $this->generateUnique($uniqueField,$this->table->$uniqueField);
}
}
@@ -954,16 +956,16 @@ class ComponentbuilderModelComponent_dashboard extends JModelAdmin
$data['params'] = (string) $params;
}
// Alter the uniqe field for save as copy
// Alter the unique field for save as copy
if ($input->get('task') === 'save2copy')
{
// Automatic handling of other uniqe fields
$uniqeFields = $this->getUniqeFields();
if (ComponentbuilderHelper::checkArray($uniqeFields))
// Automatic handling of other unique fields
$uniqueFields = $this->getUniqueFields();
if (ComponentbuilderHelper::checkArray($uniqueFields))
{
foreach ($uniqeFields as $uniqeField)
foreach ($uniqueFields as $uniqueField)
{
$data[$uniqeField] = $this->generateUniqe($uniqeField,$data[$uniqeField]);
$data[$uniqueField] = $this->generateUnique($uniqueField,$data[$uniqueField]);
}
}
}
@@ -976,7 +978,7 @@ class ComponentbuilderModelComponent_dashboard extends JModelAdmin
}
/**
* Method to generate a uniqe value.
* Method to generate a unique value.
*
* @param string $field name.
* @param string $value data.
@@ -985,15 +987,15 @@ class ComponentbuilderModelComponent_dashboard extends JModelAdmin
*
* @since 3.0
*/
protected function generateUniqe($field,$value)
protected function generateUnique($field,$value)
{
// set field value uniqe
// set field value unique
$table = $this->getTable();
while ($table->load(array($field => $value)))
{
$value = JString::increment($value);
$value = StringHelper::increment($value);
}
return $value;
@@ -1015,7 +1017,7 @@ class ComponentbuilderModelComponent_dashboard extends JModelAdmin
while ($table->load(array('title' => $title)))
{
$title = JString::increment($title);
$title = StringHelper::increment($title);
}
return $title;

View File

@@ -13,6 +13,8 @@
defined('_JEXEC') or die('Restricted access');
use Joomla\Registry\Registry;
use Joomla\String\StringHelper;
use Joomla\Utilities\ArrayHelper;
/**
* Componentbuilder Component_files_folders Model
@@ -460,7 +462,7 @@ class ComponentbuilderModelComponent_files_folders extends JModelAdmin
*
* @since 3.0
*/
protected function getUniqeFields()
protected function getUniqueFields()
{
return false;
}
@@ -519,7 +521,7 @@ class ComponentbuilderModelComponent_files_folders extends JModelAdmin
{
// Sanitize ids.
$pks = array_unique($pks);
JArrayHelper::toInteger($pks);
ArrayHelper::toInteger($pks);
// Remove any values of zero.
if (array_search(0, $pks, true))
@@ -560,7 +562,7 @@ class ComponentbuilderModelComponent_files_folders extends JModelAdmin
if (!empty($commands['move_copy']))
{
$cmd = JArrayHelper::getValue($commands, 'move_copy', 'c');
$cmd = ArrayHelper::getValue($commands, 'move_copy', 'c');
if ($cmd == 'c')
{
@@ -627,8 +629,8 @@ class ComponentbuilderModelComponent_files_folders extends JModelAdmin
return false;
}
// get list of uniqe fields
$uniqeFields = $this->getUniqeFields();
// get list of unique fields
$uniqueFields = $this->getUniqueFields();
// remove move_copy from array
unset($values['move_copy']);
@@ -679,7 +681,7 @@ class ComponentbuilderModelComponent_files_folders extends JModelAdmin
// Only for strings
if (ComponentbuilderHelper::checkString($this->table->joomla_component) && !is_numeric($this->table->joomla_component))
{
$this->table->joomla_component = $this->generateUniqe('joomla_component',$this->table->joomla_component);
$this->table->joomla_component = $this->generateUnique('joomla_component',$this->table->joomla_component);
}
// insert all set values
@@ -694,12 +696,12 @@ class ComponentbuilderModelComponent_files_folders extends JModelAdmin
}
}
// update all uniqe fields
if (ComponentbuilderHelper::checkArray($uniqeFields))
// update all unique fields
if (ComponentbuilderHelper::checkArray($uniqueFields))
{
foreach ($uniqeFields as $uniqeField)
foreach ($uniqueFields as $uniqueField)
{
$this->table->$uniqeField = $this->generateUniqe($uniqeField,$this->table->$uniqeField);
$this->table->$uniqueField = $this->generateUnique($uniqueField,$this->table->$uniqueField);
}
}
@@ -935,16 +937,16 @@ class ComponentbuilderModelComponent_files_folders extends JModelAdmin
$data['params'] = (string) $params;
}
// Alter the uniqe field for save as copy
// Alter the unique field for save as copy
if ($input->get('task') === 'save2copy')
{
// Automatic handling of other uniqe fields
$uniqeFields = $this->getUniqeFields();
if (ComponentbuilderHelper::checkArray($uniqeFields))
// Automatic handling of other unique fields
$uniqueFields = $this->getUniqueFields();
if (ComponentbuilderHelper::checkArray($uniqueFields))
{
foreach ($uniqeFields as $uniqeField)
foreach ($uniqueFields as $uniqueField)
{
$data[$uniqeField] = $this->generateUniqe($uniqeField,$data[$uniqeField]);
$data[$uniqueField] = $this->generateUnique($uniqueField,$data[$uniqueField]);
}
}
}
@@ -957,7 +959,7 @@ class ComponentbuilderModelComponent_files_folders extends JModelAdmin
}
/**
* Method to generate a uniqe value.
* Method to generate a unique value.
*
* @param string $field name.
* @param string $value data.
@@ -966,15 +968,15 @@ class ComponentbuilderModelComponent_files_folders extends JModelAdmin
*
* @since 3.0
*/
protected function generateUniqe($field,$value)
protected function generateUnique($field,$value)
{
// set field value uniqe
// set field value unique
$table = $this->getTable();
while ($table->load(array($field => $value)))
{
$value = JString::increment($value);
$value = StringHelper::increment($value);
}
return $value;
@@ -996,7 +998,7 @@ class ComponentbuilderModelComponent_files_folders extends JModelAdmin
while ($table->load(array('title' => $title)))
{
$title = JString::increment($title);
$title = StringHelper::increment($title);
}
return $title;

View File

@@ -13,6 +13,8 @@
defined('_JEXEC') or die('Restricted access');
use Joomla\Registry\Registry;
use Joomla\String\StringHelper;
use Joomla\Utilities\ArrayHelper;
/**
* Componentbuilder Component_modules Model
@@ -393,7 +395,7 @@ class ComponentbuilderModelComponent_modules extends JModelAdmin
*
* @since 3.0
*/
protected function getUniqeFields()
protected function getUniqueFields()
{
return false;
}
@@ -452,7 +454,7 @@ class ComponentbuilderModelComponent_modules extends JModelAdmin
{
// Sanitize ids.
$pks = array_unique($pks);
JArrayHelper::toInteger($pks);
ArrayHelper::toInteger($pks);
// Remove any values of zero.
if (array_search(0, $pks, true))
@@ -493,7 +495,7 @@ class ComponentbuilderModelComponent_modules extends JModelAdmin
if (!empty($commands['move_copy']))
{
$cmd = JArrayHelper::getValue($commands, 'move_copy', 'c');
$cmd = ArrayHelper::getValue($commands, 'move_copy', 'c');
if ($cmd == 'c')
{
@@ -560,8 +562,8 @@ class ComponentbuilderModelComponent_modules extends JModelAdmin
return false;
}
// get list of uniqe fields
$uniqeFields = $this->getUniqeFields();
// get list of unique fields
$uniqueFields = $this->getUniqueFields();
// remove move_copy from array
unset($values['move_copy']);
@@ -612,7 +614,7 @@ class ComponentbuilderModelComponent_modules extends JModelAdmin
// Only for strings
if (ComponentbuilderHelper::checkString($this->table->joomla_component) && !is_numeric($this->table->joomla_component))
{
$this->table->joomla_component = $this->generateUniqe('joomla_component',$this->table->joomla_component);
$this->table->joomla_component = $this->generateUnique('joomla_component',$this->table->joomla_component);
}
// insert all set values
@@ -627,12 +629,12 @@ class ComponentbuilderModelComponent_modules extends JModelAdmin
}
}
// update all uniqe fields
if (ComponentbuilderHelper::checkArray($uniqeFields))
// update all unique fields
if (ComponentbuilderHelper::checkArray($uniqueFields))
{
foreach ($uniqeFields as $uniqeField)
foreach ($uniqueFields as $uniqueField)
{
$this->table->$uniqeField = $this->generateUniqe($uniqeField,$this->table->$uniqeField);
$this->table->$uniqueField = $this->generateUnique($uniqueField,$this->table->$uniqueField);
}
}
@@ -829,16 +831,16 @@ class ComponentbuilderModelComponent_modules extends JModelAdmin
$data['params'] = (string) $params;
}
// Alter the uniqe field for save as copy
// Alter the unique field for save as copy
if ($input->get('task') === 'save2copy')
{
// Automatic handling of other uniqe fields
$uniqeFields = $this->getUniqeFields();
if (ComponentbuilderHelper::checkArray($uniqeFields))
// Automatic handling of other unique fields
$uniqueFields = $this->getUniqueFields();
if (ComponentbuilderHelper::checkArray($uniqueFields))
{
foreach ($uniqeFields as $uniqeField)
foreach ($uniqueFields as $uniqueField)
{
$data[$uniqeField] = $this->generateUniqe($uniqeField,$data[$uniqeField]);
$data[$uniqueField] = $this->generateUnique($uniqueField,$data[$uniqueField]);
}
}
}
@@ -851,7 +853,7 @@ class ComponentbuilderModelComponent_modules extends JModelAdmin
}
/**
* Method to generate a uniqe value.
* Method to generate a unique value.
*
* @param string $field name.
* @param string $value data.
@@ -860,15 +862,15 @@ class ComponentbuilderModelComponent_modules extends JModelAdmin
*
* @since 3.0
*/
protected function generateUniqe($field,$value)
protected function generateUnique($field,$value)
{
// set field value uniqe
// set field value unique
$table = $this->getTable();
while ($table->load(array($field => $value)))
{
$value = JString::increment($value);
$value = StringHelper::increment($value);
}
return $value;
@@ -890,7 +892,7 @@ class ComponentbuilderModelComponent_modules extends JModelAdmin
while ($table->load(array('title' => $title)))
{
$title = JString::increment($title);
$title = StringHelper::increment($title);
}
return $title;

View File

@@ -13,6 +13,8 @@
defined('_JEXEC') or die('Restricted access');
use Joomla\Registry\Registry;
use Joomla\String\StringHelper;
use Joomla\Utilities\ArrayHelper;
/**
* Componentbuilder Component_mysql_tweaks Model
@@ -423,7 +425,7 @@ class ComponentbuilderModelComponent_mysql_tweaks extends JModelAdmin
*
* @since 3.0
*/
protected function getUniqeFields()
protected function getUniqueFields()
{
return false;
}
@@ -482,7 +484,7 @@ class ComponentbuilderModelComponent_mysql_tweaks extends JModelAdmin
{
// Sanitize ids.
$pks = array_unique($pks);
JArrayHelper::toInteger($pks);
ArrayHelper::toInteger($pks);
// Remove any values of zero.
if (array_search(0, $pks, true))
@@ -523,7 +525,7 @@ class ComponentbuilderModelComponent_mysql_tweaks extends JModelAdmin
if (!empty($commands['move_copy']))
{
$cmd = JArrayHelper::getValue($commands, 'move_copy', 'c');
$cmd = ArrayHelper::getValue($commands, 'move_copy', 'c');
if ($cmd == 'c')
{
@@ -590,8 +592,8 @@ class ComponentbuilderModelComponent_mysql_tweaks extends JModelAdmin
return false;
}
// get list of uniqe fields
$uniqeFields = $this->getUniqeFields();
// get list of unique fields
$uniqueFields = $this->getUniqueFields();
// remove move_copy from array
unset($values['move_copy']);
@@ -642,7 +644,7 @@ class ComponentbuilderModelComponent_mysql_tweaks extends JModelAdmin
// Only for strings
if (ComponentbuilderHelper::checkString($this->table->joomla_component) && !is_numeric($this->table->joomla_component))
{
$this->table->joomla_component = $this->generateUniqe('joomla_component',$this->table->joomla_component);
$this->table->joomla_component = $this->generateUnique('joomla_component',$this->table->joomla_component);
}
// insert all set values
@@ -657,12 +659,12 @@ class ComponentbuilderModelComponent_mysql_tweaks extends JModelAdmin
}
}
// update all uniqe fields
if (ComponentbuilderHelper::checkArray($uniqeFields))
// update all unique fields
if (ComponentbuilderHelper::checkArray($uniqueFields))
{
foreach ($uniqeFields as $uniqeField)
foreach ($uniqueFields as $uniqueField)
{
$this->table->$uniqeField = $this->generateUniqe($uniqeField,$this->table->$uniqeField);
$this->table->$uniqueField = $this->generateUnique($uniqueField,$this->table->$uniqueField);
}
}
@@ -859,16 +861,16 @@ class ComponentbuilderModelComponent_mysql_tweaks extends JModelAdmin
$data['params'] = (string) $params;
}
// Alter the uniqe field for save as copy
// Alter the unique field for save as copy
if ($input->get('task') === 'save2copy')
{
// Automatic handling of other uniqe fields
$uniqeFields = $this->getUniqeFields();
if (ComponentbuilderHelper::checkArray($uniqeFields))
// Automatic handling of other unique fields
$uniqueFields = $this->getUniqueFields();
if (ComponentbuilderHelper::checkArray($uniqueFields))
{
foreach ($uniqeFields as $uniqeField)
foreach ($uniqueFields as $uniqueField)
{
$data[$uniqeField] = $this->generateUniqe($uniqeField,$data[$uniqeField]);
$data[$uniqueField] = $this->generateUnique($uniqueField,$data[$uniqueField]);
}
}
}
@@ -881,7 +883,7 @@ class ComponentbuilderModelComponent_mysql_tweaks extends JModelAdmin
}
/**
* Method to generate a uniqe value.
* Method to generate a unique value.
*
* @param string $field name.
* @param string $value data.
@@ -890,15 +892,15 @@ class ComponentbuilderModelComponent_mysql_tweaks extends JModelAdmin
*
* @since 3.0
*/
protected function generateUniqe($field,$value)
protected function generateUnique($field,$value)
{
// set field value uniqe
// set field value unique
$table = $this->getTable();
while ($table->load(array($field => $value)))
{
$value = JString::increment($value);
$value = StringHelper::increment($value);
}
return $value;
@@ -920,7 +922,7 @@ class ComponentbuilderModelComponent_mysql_tweaks extends JModelAdmin
while ($table->load(array('title' => $title)))
{
$title = JString::increment($title);
$title = StringHelper::increment($title);
}
return $title;

View File

@@ -13,6 +13,8 @@
defined('_JEXEC') or die('Restricted access');
use Joomla\Registry\Registry;
use Joomla\String\StringHelper;
use Joomla\Utilities\ArrayHelper;
/**
* Componentbuilder Component_placeholders Model
@@ -392,7 +394,7 @@ class ComponentbuilderModelComponent_placeholders extends JModelAdmin
*
* @since 3.0
*/
protected function getUniqeFields()
protected function getUniqueFields()
{
return false;
}
@@ -451,7 +453,7 @@ class ComponentbuilderModelComponent_placeholders extends JModelAdmin
{
// Sanitize ids.
$pks = array_unique($pks);
JArrayHelper::toInteger($pks);
ArrayHelper::toInteger($pks);
// Remove any values of zero.
if (array_search(0, $pks, true))
@@ -492,7 +494,7 @@ class ComponentbuilderModelComponent_placeholders extends JModelAdmin
if (!empty($commands['move_copy']))
{
$cmd = JArrayHelper::getValue($commands, 'move_copy', 'c');
$cmd = ArrayHelper::getValue($commands, 'move_copy', 'c');
if ($cmd == 'c')
{
@@ -559,8 +561,8 @@ class ComponentbuilderModelComponent_placeholders extends JModelAdmin
return false;
}
// get list of uniqe fields
$uniqeFields = $this->getUniqeFields();
// get list of unique fields
$uniqueFields = $this->getUniqueFields();
// remove move_copy from array
unset($values['move_copy']);
@@ -611,7 +613,7 @@ class ComponentbuilderModelComponent_placeholders extends JModelAdmin
// Only for strings
if (ComponentbuilderHelper::checkString($this->table->joomla_component) && !is_numeric($this->table->joomla_component))
{
$this->table->joomla_component = $this->generateUniqe('joomla_component',$this->table->joomla_component);
$this->table->joomla_component = $this->generateUnique('joomla_component',$this->table->joomla_component);
}
// insert all set values
@@ -626,12 +628,12 @@ class ComponentbuilderModelComponent_placeholders extends JModelAdmin
}
}
// update all uniqe fields
if (ComponentbuilderHelper::checkArray($uniqeFields))
// update all unique fields
if (ComponentbuilderHelper::checkArray($uniqueFields))
{
foreach ($uniqeFields as $uniqeField)
foreach ($uniqueFields as $uniqueField)
{
$this->table->$uniqeField = $this->generateUniqe($uniqeField,$this->table->$uniqeField);
$this->table->$uniqueField = $this->generateUnique($uniqueField,$this->table->$uniqueField);
}
}
@@ -828,16 +830,16 @@ class ComponentbuilderModelComponent_placeholders extends JModelAdmin
$data['params'] = (string) $params;
}
// Alter the uniqe field for save as copy
// Alter the unique field for save as copy
if ($input->get('task') === 'save2copy')
{
// Automatic handling of other uniqe fields
$uniqeFields = $this->getUniqeFields();
if (ComponentbuilderHelper::checkArray($uniqeFields))
// Automatic handling of other unique fields
$uniqueFields = $this->getUniqueFields();
if (ComponentbuilderHelper::checkArray($uniqueFields))
{
foreach ($uniqeFields as $uniqeField)
foreach ($uniqueFields as $uniqueField)
{
$data[$uniqeField] = $this->generateUniqe($uniqeField,$data[$uniqeField]);
$data[$uniqueField] = $this->generateUnique($uniqueField,$data[$uniqueField]);
}
}
}
@@ -850,7 +852,7 @@ class ComponentbuilderModelComponent_placeholders extends JModelAdmin
}
/**
* Method to generate a uniqe value.
* Method to generate a unique value.
*
* @param string $field name.
* @param string $value data.
@@ -859,15 +861,15 @@ class ComponentbuilderModelComponent_placeholders extends JModelAdmin
*
* @since 3.0
*/
protected function generateUniqe($field,$value)
protected function generateUnique($field,$value)
{
// set field value uniqe
// set field value unique
$table = $this->getTable();
while ($table->load(array($field => $value)))
{
$value = JString::increment($value);
$value = StringHelper::increment($value);
}
return $value;
@@ -889,7 +891,7 @@ class ComponentbuilderModelComponent_placeholders extends JModelAdmin
while ($table->load(array('title' => $title)))
{
$title = JString::increment($title);
$title = StringHelper::increment($title);
}
return $title;

View File

@@ -13,6 +13,8 @@
defined('_JEXEC') or die('Restricted access');
use Joomla\Registry\Registry;
use Joomla\String\StringHelper;
use Joomla\Utilities\ArrayHelper;
/**
* Componentbuilder Component_plugins Model
@@ -393,7 +395,7 @@ class ComponentbuilderModelComponent_plugins extends JModelAdmin
*
* @since 3.0
*/
protected function getUniqeFields()
protected function getUniqueFields()
{
return false;
}
@@ -452,7 +454,7 @@ class ComponentbuilderModelComponent_plugins extends JModelAdmin
{
// Sanitize ids.
$pks = array_unique($pks);
JArrayHelper::toInteger($pks);
ArrayHelper::toInteger($pks);
// Remove any values of zero.
if (array_search(0, $pks, true))
@@ -493,7 +495,7 @@ class ComponentbuilderModelComponent_plugins extends JModelAdmin
if (!empty($commands['move_copy']))
{
$cmd = JArrayHelper::getValue($commands, 'move_copy', 'c');
$cmd = ArrayHelper::getValue($commands, 'move_copy', 'c');
if ($cmd == 'c')
{
@@ -560,8 +562,8 @@ class ComponentbuilderModelComponent_plugins extends JModelAdmin
return false;
}
// get list of uniqe fields
$uniqeFields = $this->getUniqeFields();
// get list of unique fields
$uniqueFields = $this->getUniqueFields();
// remove move_copy from array
unset($values['move_copy']);
@@ -612,7 +614,7 @@ class ComponentbuilderModelComponent_plugins extends JModelAdmin
// Only for strings
if (ComponentbuilderHelper::checkString($this->table->joomla_component) && !is_numeric($this->table->joomla_component))
{
$this->table->joomla_component = $this->generateUniqe('joomla_component',$this->table->joomla_component);
$this->table->joomla_component = $this->generateUnique('joomla_component',$this->table->joomla_component);
}
// insert all set values
@@ -627,12 +629,12 @@ class ComponentbuilderModelComponent_plugins extends JModelAdmin
}
}
// update all uniqe fields
if (ComponentbuilderHelper::checkArray($uniqeFields))
// update all unique fields
if (ComponentbuilderHelper::checkArray($uniqueFields))
{
foreach ($uniqeFields as $uniqeField)
foreach ($uniqueFields as $uniqueField)
{
$this->table->$uniqeField = $this->generateUniqe($uniqeField,$this->table->$uniqeField);
$this->table->$uniqueField = $this->generateUnique($uniqueField,$this->table->$uniqueField);
}
}
@@ -829,16 +831,16 @@ class ComponentbuilderModelComponent_plugins extends JModelAdmin
$data['params'] = (string) $params;
}
// Alter the uniqe field for save as copy
// Alter the unique field for save as copy
if ($input->get('task') === 'save2copy')
{
// Automatic handling of other uniqe fields
$uniqeFields = $this->getUniqeFields();
if (ComponentbuilderHelper::checkArray($uniqeFields))
// Automatic handling of other unique fields
$uniqueFields = $this->getUniqueFields();
if (ComponentbuilderHelper::checkArray($uniqueFields))
{
foreach ($uniqeFields as $uniqeField)
foreach ($uniqueFields as $uniqueField)
{
$data[$uniqeField] = $this->generateUniqe($uniqeField,$data[$uniqeField]);
$data[$uniqueField] = $this->generateUnique($uniqueField,$data[$uniqueField]);
}
}
}
@@ -851,7 +853,7 @@ class ComponentbuilderModelComponent_plugins extends JModelAdmin
}
/**
* Method to generate a uniqe value.
* Method to generate a unique value.
*
* @param string $field name.
* @param string $value data.
@@ -860,15 +862,15 @@ class ComponentbuilderModelComponent_plugins extends JModelAdmin
*
* @since 3.0
*/
protected function generateUniqe($field,$value)
protected function generateUnique($field,$value)
{
// set field value uniqe
// set field value unique
$table = $this->getTable();
while ($table->load(array($field => $value)))
{
$value = JString::increment($value);
$value = StringHelper::increment($value);
}
return $value;
@@ -890,7 +892,7 @@ class ComponentbuilderModelComponent_plugins extends JModelAdmin
while ($table->load(array('title' => $title)))
{
$title = JString::increment($title);
$title = StringHelper::increment($title);
}
return $title;

View File

@@ -13,6 +13,8 @@
defined('_JEXEC') or die('Restricted access');
use Joomla\Registry\Registry;
use Joomla\String\StringHelper;
use Joomla\Utilities\ArrayHelper;
/**
* Componentbuilder Component_site_views Model
@@ -424,7 +426,7 @@ class ComponentbuilderModelComponent_site_views extends JModelAdmin
*
* @since 3.0
*/
protected function getUniqeFields()
protected function getUniqueFields()
{
return false;
}
@@ -483,7 +485,7 @@ class ComponentbuilderModelComponent_site_views extends JModelAdmin
{
// Sanitize ids.
$pks = array_unique($pks);
JArrayHelper::toInteger($pks);
ArrayHelper::toInteger($pks);
// Remove any values of zero.
if (array_search(0, $pks, true))
@@ -524,7 +526,7 @@ class ComponentbuilderModelComponent_site_views extends JModelAdmin
if (!empty($commands['move_copy']))
{
$cmd = JArrayHelper::getValue($commands, 'move_copy', 'c');
$cmd = ArrayHelper::getValue($commands, 'move_copy', 'c');
if ($cmd == 'c')
{
@@ -591,8 +593,8 @@ class ComponentbuilderModelComponent_site_views extends JModelAdmin
return false;
}
// get list of uniqe fields
$uniqeFields = $this->getUniqeFields();
// get list of unique fields
$uniqueFields = $this->getUniqueFields();
// remove move_copy from array
unset($values['move_copy']);
@@ -643,7 +645,7 @@ class ComponentbuilderModelComponent_site_views extends JModelAdmin
// Only for strings
if (ComponentbuilderHelper::checkString($this->table->joomla_component) && !is_numeric($this->table->joomla_component))
{
$this->table->joomla_component = $this->generateUniqe('joomla_component',$this->table->joomla_component);
$this->table->joomla_component = $this->generateUnique('joomla_component',$this->table->joomla_component);
}
// insert all set values
@@ -658,12 +660,12 @@ class ComponentbuilderModelComponent_site_views extends JModelAdmin
}
}
// update all uniqe fields
if (ComponentbuilderHelper::checkArray($uniqeFields))
// update all unique fields
if (ComponentbuilderHelper::checkArray($uniqueFields))
{
foreach ($uniqeFields as $uniqeField)
foreach ($uniqueFields as $uniqueField)
{
$this->table->$uniqeField = $this->generateUniqe($uniqeField,$this->table->$uniqeField);
$this->table->$uniqueField = $this->generateUnique($uniqueField,$this->table->$uniqueField);
}
}
@@ -860,16 +862,16 @@ class ComponentbuilderModelComponent_site_views extends JModelAdmin
$data['params'] = (string) $params;
}
// Alter the uniqe field for save as copy
// Alter the unique field for save as copy
if ($input->get('task') === 'save2copy')
{
// Automatic handling of other uniqe fields
$uniqeFields = $this->getUniqeFields();
if (ComponentbuilderHelper::checkArray($uniqeFields))
// Automatic handling of other unique fields
$uniqueFields = $this->getUniqueFields();
if (ComponentbuilderHelper::checkArray($uniqueFields))
{
foreach ($uniqeFields as $uniqeField)
foreach ($uniqueFields as $uniqueField)
{
$data[$uniqeField] = $this->generateUniqe($uniqeField,$data[$uniqeField]);
$data[$uniqueField] = $this->generateUnique($uniqueField,$data[$uniqueField]);
}
}
}
@@ -882,7 +884,7 @@ class ComponentbuilderModelComponent_site_views extends JModelAdmin
}
/**
* Method to generate a uniqe value.
* Method to generate a unique value.
*
* @param string $field name.
* @param string $value data.
@@ -891,15 +893,15 @@ class ComponentbuilderModelComponent_site_views extends JModelAdmin
*
* @since 3.0
*/
protected function generateUniqe($field,$value)
protected function generateUnique($field,$value)
{
// set field value uniqe
// set field value unique
$table = $this->getTable();
while ($table->load(array($field => $value)))
{
$value = JString::increment($value);
$value = StringHelper::increment($value);
}
return $value;
@@ -921,7 +923,7 @@ class ComponentbuilderModelComponent_site_views extends JModelAdmin
while ($table->load(array('title' => $title)))
{
$title = JString::increment($title);
$title = StringHelper::increment($title);
}
return $title;

View File

@@ -13,6 +13,8 @@
defined('_JEXEC') or die('Restricted access');
use Joomla\Registry\Registry;
use Joomla\String\StringHelper;
use Joomla\Utilities\ArrayHelper;
/**
* Componentbuilder Component_updates Model
@@ -423,7 +425,7 @@ class ComponentbuilderModelComponent_updates extends JModelAdmin
*
* @since 3.0
*/
protected function getUniqeFields()
protected function getUniqueFields()
{
return false;
}
@@ -482,7 +484,7 @@ class ComponentbuilderModelComponent_updates extends JModelAdmin
{
// Sanitize ids.
$pks = array_unique($pks);
JArrayHelper::toInteger($pks);
ArrayHelper::toInteger($pks);
// Remove any values of zero.
if (array_search(0, $pks, true))
@@ -523,7 +525,7 @@ class ComponentbuilderModelComponent_updates extends JModelAdmin
if (!empty($commands['move_copy']))
{
$cmd = JArrayHelper::getValue($commands, 'move_copy', 'c');
$cmd = ArrayHelper::getValue($commands, 'move_copy', 'c');
if ($cmd == 'c')
{
@@ -590,8 +592,8 @@ class ComponentbuilderModelComponent_updates extends JModelAdmin
return false;
}
// get list of uniqe fields
$uniqeFields = $this->getUniqeFields();
// get list of unique fields
$uniqueFields = $this->getUniqueFields();
// remove move_copy from array
unset($values['move_copy']);
@@ -642,7 +644,7 @@ class ComponentbuilderModelComponent_updates extends JModelAdmin
// Only for strings
if (ComponentbuilderHelper::checkString($this->table->joomla_component) && !is_numeric($this->table->joomla_component))
{
$this->table->joomla_component = $this->generateUniqe('joomla_component',$this->table->joomla_component);
$this->table->joomla_component = $this->generateUnique('joomla_component',$this->table->joomla_component);
}
// insert all set values
@@ -657,12 +659,12 @@ class ComponentbuilderModelComponent_updates extends JModelAdmin
}
}
// update all uniqe fields
if (ComponentbuilderHelper::checkArray($uniqeFields))
// update all unique fields
if (ComponentbuilderHelper::checkArray($uniqueFields))
{
foreach ($uniqeFields as $uniqeField)
foreach ($uniqueFields as $uniqueField)
{
$this->table->$uniqeField = $this->generateUniqe($uniqeField,$this->table->$uniqeField);
$this->table->$uniqueField = $this->generateUnique($uniqueField,$this->table->$uniqueField);
}
}
@@ -859,16 +861,16 @@ class ComponentbuilderModelComponent_updates extends JModelAdmin
$data['params'] = (string) $params;
}
// Alter the uniqe field for save as copy
// Alter the unique field for save as copy
if ($input->get('task') === 'save2copy')
{
// Automatic handling of other uniqe fields
$uniqeFields = $this->getUniqeFields();
if (ComponentbuilderHelper::checkArray($uniqeFields))
// Automatic handling of other unique fields
$uniqueFields = $this->getUniqueFields();
if (ComponentbuilderHelper::checkArray($uniqueFields))
{
foreach ($uniqeFields as $uniqeField)
foreach ($uniqueFields as $uniqueField)
{
$data[$uniqeField] = $this->generateUniqe($uniqeField,$data[$uniqeField]);
$data[$uniqueField] = $this->generateUnique($uniqueField,$data[$uniqueField]);
}
}
}
@@ -881,7 +883,7 @@ class ComponentbuilderModelComponent_updates extends JModelAdmin
}
/**
* Method to generate a uniqe value.
* Method to generate a unique value.
*
* @param string $field name.
* @param string $value data.
@@ -890,15 +892,15 @@ class ComponentbuilderModelComponent_updates extends JModelAdmin
*
* @since 3.0
*/
protected function generateUniqe($field,$value)
protected function generateUnique($field,$value)
{
// set field value uniqe
// set field value unique
$table = $this->getTable();
while ($table->load(array($field => $value)))
{
$value = JString::increment($value);
$value = StringHelper::increment($value);
}
return $value;
@@ -920,7 +922,7 @@ class ComponentbuilderModelComponent_updates extends JModelAdmin
while ($table->load(array('title' => $title)))
{
$title = JString::increment($title);
$title = StringHelper::increment($title);
}
return $title;

View File

@@ -12,6 +12,8 @@
// No direct access to this file
defined('_JEXEC') or die('Restricted access');
use Joomla\Utilities\ArrayHelper;
/**
* Components_admin_views Model
*/
@@ -160,7 +162,7 @@ class ComponentbuilderModelComponents_admin_views extends JModelList
// Add the list ordering clause.
$orderCol = $this->state->get('list.ordering', 'a.id');
$orderDirn = $this->state->get('list.direction', 'asc');
$orderDirn = $this->state->get('list.direction', 'asc');
if ($orderCol != '')
{
$query->order($db->escape($orderCol . ' ' . $orderDirn));

View File

@@ -12,6 +12,8 @@
// No direct access to this file
defined('_JEXEC') or die('Restricted access');
use Joomla\Utilities\ArrayHelper;
/**
* Components_config Model
*/
@@ -160,7 +162,7 @@ class ComponentbuilderModelComponents_config extends JModelList
// Add the list ordering clause.
$orderCol = $this->state->get('list.ordering', 'a.id');
$orderDirn = $this->state->get('list.direction', 'asc');
$orderDirn = $this->state->get('list.direction', 'asc');
if ($orderCol != '')
{
$query->order($db->escape($orderCol . ' ' . $orderDirn));

View File

@@ -12,6 +12,8 @@
// No direct access to this file
defined('_JEXEC') or die('Restricted access');
use Joomla\Utilities\ArrayHelper;
/**
* Components_custom_admin_menus Model
*/
@@ -160,7 +162,7 @@ class ComponentbuilderModelComponents_custom_admin_menus extends JModelList
// Add the list ordering clause.
$orderCol = $this->state->get('list.ordering', 'a.id');
$orderDirn = $this->state->get('list.direction', 'asc');
$orderDirn = $this->state->get('list.direction', 'asc');
if ($orderCol != '')
{
$query->order($db->escape($orderCol . ' ' . $orderDirn));

View File

@@ -12,6 +12,8 @@
// No direct access to this file
defined('_JEXEC') or die('Restricted access');
use Joomla\Utilities\ArrayHelper;
/**
* Components_custom_admin_views Model
*/
@@ -160,7 +162,7 @@ class ComponentbuilderModelComponents_custom_admin_views extends JModelList
// Add the list ordering clause.
$orderCol = $this->state->get('list.ordering', 'a.id');
$orderDirn = $this->state->get('list.direction', 'asc');
$orderDirn = $this->state->get('list.direction', 'asc');
if ($orderCol != '')
{
$query->order($db->escape($orderCol . ' ' . $orderDirn));

View File

@@ -12,6 +12,8 @@
// No direct access to this file
defined('_JEXEC') or die('Restricted access');
use Joomla\Utilities\ArrayHelper;
/**
* Components_dashboard Model
*/
@@ -160,7 +162,7 @@ class ComponentbuilderModelComponents_dashboard extends JModelList
// Add the list ordering clause.
$orderCol = $this->state->get('list.ordering', 'a.id');
$orderDirn = $this->state->get('list.direction', 'asc');
$orderDirn = $this->state->get('list.direction', 'asc');
if ($orderCol != '')
{
$query->order($db->escape($orderCol . ' ' . $orderDirn));

View File

@@ -12,6 +12,8 @@
// No direct access to this file
defined('_JEXEC') or die('Restricted access');
use Joomla\Utilities\ArrayHelper;
/**
* Components_files_folders Model
*/
@@ -160,7 +162,7 @@ class ComponentbuilderModelComponents_files_folders extends JModelList
// Add the list ordering clause.
$orderCol = $this->state->get('list.ordering', 'a.id');
$orderDirn = $this->state->get('list.direction', 'asc');
$orderDirn = $this->state->get('list.direction', 'asc');
if ($orderCol != '')
{
$query->order($db->escape($orderCol . ' ' . $orderDirn));

View File

@@ -12,6 +12,8 @@
// No direct access to this file
defined('_JEXEC') or die('Restricted access');
use Joomla\Utilities\ArrayHelper;
/**
* Components_modules Model
*/
@@ -160,7 +162,7 @@ class ComponentbuilderModelComponents_modules extends JModelList
// Add the list ordering clause.
$orderCol = $this->state->get('list.ordering', 'a.id');
$orderDirn = $this->state->get('list.direction', 'asc');
$orderDirn = $this->state->get('list.direction', 'asc');
if ($orderCol != '')
{
$query->order($db->escape($orderCol . ' ' . $orderDirn));

View File

@@ -12,6 +12,8 @@
// No direct access to this file
defined('_JEXEC') or die('Restricted access');
use Joomla\Utilities\ArrayHelper;
/**
* Components_mysql_tweaks Model
*/
@@ -160,7 +162,7 @@ class ComponentbuilderModelComponents_mysql_tweaks extends JModelList
// Add the list ordering clause.
$orderCol = $this->state->get('list.ordering', 'a.id');
$orderDirn = $this->state->get('list.direction', 'asc');
$orderDirn = $this->state->get('list.direction', 'asc');
if ($orderCol != '')
{
$query->order($db->escape($orderCol . ' ' . $orderDirn));

View File

@@ -12,6 +12,8 @@
// No direct access to this file
defined('_JEXEC') or die('Restricted access');
use Joomla\Utilities\ArrayHelper;
/**
* Components_placeholders Model
*/
@@ -160,7 +162,7 @@ class ComponentbuilderModelComponents_placeholders extends JModelList
// Add the list ordering clause.
$orderCol = $this->state->get('list.ordering', 'a.id');
$orderDirn = $this->state->get('list.direction', 'asc');
$orderDirn = $this->state->get('list.direction', 'asc');
if ($orderCol != '')
{
$query->order($db->escape($orderCol . ' ' . $orderDirn));

View File

@@ -12,6 +12,8 @@
// No direct access to this file
defined('_JEXEC') or die('Restricted access');
use Joomla\Utilities\ArrayHelper;
/**
* Components_plugins Model
*/
@@ -160,7 +162,7 @@ class ComponentbuilderModelComponents_plugins extends JModelList
// Add the list ordering clause.
$orderCol = $this->state->get('list.ordering', 'a.id');
$orderDirn = $this->state->get('list.direction', 'asc');
$orderDirn = $this->state->get('list.direction', 'asc');
if ($orderCol != '')
{
$query->order($db->escape($orderCol . ' ' . $orderDirn));

View File

@@ -12,6 +12,8 @@
// No direct access to this file
defined('_JEXEC') or die('Restricted access');
use Joomla\Utilities\ArrayHelper;
/**
* Components_site_views Model
*/
@@ -160,7 +162,7 @@ class ComponentbuilderModelComponents_site_views extends JModelList
// Add the list ordering clause.
$orderCol = $this->state->get('list.ordering', 'a.id');
$orderDirn = $this->state->get('list.direction', 'asc');
$orderDirn = $this->state->get('list.direction', 'asc');
if ($orderCol != '')
{
$query->order($db->escape($orderCol . ' ' . $orderDirn));

View File

@@ -12,6 +12,8 @@
// No direct access to this file
defined('_JEXEC') or die('Restricted access');
use Joomla\Utilities\ArrayHelper;
/**
* Components_updates Model
*/
@@ -160,7 +162,7 @@ class ComponentbuilderModelComponents_updates extends JModelList
// Add the list ordering clause.
$orderCol = $this->state->get('list.ordering', 'a.id');
$orderDirn = $this->state->get('list.direction', 'asc');
$orderDirn = $this->state->get('list.direction', 'asc');
if ($orderCol != '')
{
$query->order($db->escape($orderCol . ' ' . $orderDirn));

View File

@@ -13,6 +13,8 @@
defined('_JEXEC') or die('Restricted access');
use Joomla\Registry\Registry;
use Joomla\String\StringHelper;
use Joomla\Utilities\ArrayHelper;
/**
* Componentbuilder Custom_admin_view Model
@@ -679,9 +681,9 @@ class ComponentbuilderModelCustom_admin_view extends JModelAdmin
*
* @since 3.0
*/
protected function getUniqeFields()
protected function getUniqueFields()
{
return false;
return array('guid');
}
/**
@@ -738,7 +740,7 @@ class ComponentbuilderModelCustom_admin_view extends JModelAdmin
{
// Sanitize ids.
$pks = array_unique($pks);
JArrayHelper::toInteger($pks);
ArrayHelper::toInteger($pks);
// Remove any values of zero.
if (array_search(0, $pks, true))
@@ -779,7 +781,7 @@ class ComponentbuilderModelCustom_admin_view extends JModelAdmin
if (!empty($commands['move_copy']))
{
$cmd = JArrayHelper::getValue($commands, 'move_copy', 'c');
$cmd = ArrayHelper::getValue($commands, 'move_copy', 'c');
if ($cmd == 'c')
{
@@ -846,8 +848,8 @@ class ComponentbuilderModelCustom_admin_view extends JModelAdmin
return false;
}
// get list of uniqe fields
$uniqeFields = $this->getUniqeFields();
// get list of unique fields
$uniqueFields = $this->getUniqueFields();
// remove move_copy from array
unset($values['move_copy']);
@@ -898,7 +900,7 @@ class ComponentbuilderModelCustom_admin_view extends JModelAdmin
// Only for strings
if (ComponentbuilderHelper::checkString($this->table->name) && !is_numeric($this->table->name))
{
$this->table->name = $this->generateUniqe('name',$this->table->name);
$this->table->name = $this->generateUnique('name',$this->table->name);
}
// insert all set values
@@ -913,12 +915,12 @@ class ComponentbuilderModelCustom_admin_view extends JModelAdmin
}
}
// update all uniqe fields
if (ComponentbuilderHelper::checkArray($uniqeFields))
// update all unique fields
if (ComponentbuilderHelper::checkArray($uniqueFields))
{
foreach ($uniqeFields as $uniqeField)
foreach ($uniqueFields as $uniqueField)
{
$this->table->$uniqeField = $this->generateUniqe($uniqeField,$this->table->$uniqeField);
$this->table->$uniqueField = $this->generateUnique($uniqueField,$this->table->$uniqueField);
}
}
@@ -1261,16 +1263,16 @@ class ComponentbuilderModelCustom_admin_view extends JModelAdmin
$data['params'] = (string) $params;
}
// Alter the uniqe field for save as copy
// Alter the unique field for save as copy
if ($input->get('task') === 'save2copy')
{
// Automatic handling of other uniqe fields
$uniqeFields = $this->getUniqeFields();
if (ComponentbuilderHelper::checkArray($uniqeFields))
// Automatic handling of other unique fields
$uniqueFields = $this->getUniqueFields();
if (ComponentbuilderHelper::checkArray($uniqueFields))
{
foreach ($uniqeFields as $uniqeField)
foreach ($uniqueFields as $uniqueField)
{
$data[$uniqeField] = $this->generateUniqe($uniqeField,$data[$uniqeField]);
$data[$uniqueField] = $this->generateUnique($uniqueField,$data[$uniqueField]);
}
}
}
@@ -1283,7 +1285,7 @@ class ComponentbuilderModelCustom_admin_view extends JModelAdmin
}
/**
* Method to generate a uniqe value.
* Method to generate a unique value.
*
* @param string $field name.
* @param string $value data.
@@ -1292,15 +1294,15 @@ class ComponentbuilderModelCustom_admin_view extends JModelAdmin
*
* @since 3.0
*/
protected function generateUniqe($field,$value)
protected function generateUnique($field,$value)
{
// set field value uniqe
// set field value unique
$table = $this->getTable();
while ($table->load(array($field => $value)))
{
$value = JString::increment($value);
$value = StringHelper::increment($value);
}
return $value;
@@ -1322,7 +1324,7 @@ class ComponentbuilderModelCustom_admin_view extends JModelAdmin
while ($table->load(array('title' => $title)))
{
$title = JString::increment($title);
$title = StringHelper::increment($title);
}
return $title;

View File

@@ -12,6 +12,8 @@
// No direct access to this file
defined('_JEXEC') or die('Restricted access');
use Joomla\Utilities\ArrayHelper;
/**
* Custom_admin_views Model
*/
@@ -30,7 +32,7 @@ class ComponentbuilderModelCustom_admin_views extends JModelList
'a.system_name','system_name',
'a.name','name',
'a.description','description',
'a.main_get','main_get',
'g.name',
'a.add_php_ajax','add_php_ajax',
'a.add_custom_button','add_custom_button'
);
@@ -261,7 +263,7 @@ class ComponentbuilderModelCustom_admin_views extends JModelList
// Add the list ordering clause.
$orderCol = $this->state->get('list.ordering', 'a.id');
$orderDirn = $this->state->get('list.direction', 'asc');
$orderDirn = $this->state->get('list.direction', 'DESC');
if ($orderCol != '')
{
$query->order($db->escape($orderCol . ' ' . $orderDirn));
@@ -308,7 +310,7 @@ class ComponentbuilderModelCustom_admin_views extends JModelList
}
// Order the results by ordering
$query->order('a.ordering ASC');
$query->order('a.id DESC');
// Load the items
$db->setQuery($query);

View File

@@ -13,6 +13,8 @@
defined('_JEXEC') or die('Restricted access');
use Joomla\Registry\Registry;
use Joomla\String\StringHelper;
use Joomla\Utilities\ArrayHelper;
/**
* Componentbuilder Custom_code Model
@@ -544,7 +546,7 @@ class ComponentbuilderModelCustom_code extends JModelAdmin
*
* @since 3.0
*/
protected function getUniqeFields()
protected function getUniqueFields()
{
return false;
}
@@ -603,7 +605,7 @@ class ComponentbuilderModelCustom_code extends JModelAdmin
{
// Sanitize ids.
$pks = array_unique($pks);
JArrayHelper::toInteger($pks);
ArrayHelper::toInteger($pks);
// Remove any values of zero.
if (array_search(0, $pks, true))
@@ -644,7 +646,7 @@ class ComponentbuilderModelCustom_code extends JModelAdmin
if (!empty($commands['move_copy']))
{
$cmd = JArrayHelper::getValue($commands, 'move_copy', 'c');
$cmd = ArrayHelper::getValue($commands, 'move_copy', 'c');
if ($cmd == 'c')
{
@@ -711,8 +713,8 @@ class ComponentbuilderModelCustom_code extends JModelAdmin
return false;
}
// get list of uniqe fields
$uniqeFields = $this->getUniqeFields();
// get list of unique fields
$uniqueFields = $this->getUniqueFields();
// remove move_copy from array
unset($values['move_copy']);
@@ -763,7 +765,7 @@ class ComponentbuilderModelCustom_code extends JModelAdmin
// Only for strings
if (ComponentbuilderHelper::checkString($this->table->component) && !is_numeric($this->table->component))
{
$this->table->component = $this->generateUniqe('component',$this->table->component);
$this->table->component = $this->generateUnique('component',$this->table->component);
}
// insert all set values
@@ -778,12 +780,12 @@ class ComponentbuilderModelCustom_code extends JModelAdmin
}
}
// update all uniqe fields
if (ComponentbuilderHelper::checkArray($uniqeFields))
// update all unique fields
if (ComponentbuilderHelper::checkArray($uniqueFields))
{
foreach ($uniqeFields as $uniqeField)
foreach ($uniqueFields as $uniqueField)
{
$this->table->$uniqeField = $this->generateUniqe($uniqeField,$this->table->$uniqeField);
$this->table->$uniqueField = $this->generateUnique($uniqueField,$this->table->$uniqueField);
}
}
@@ -1008,16 +1010,16 @@ class ComponentbuilderModelCustom_code extends JModelAdmin
$data['params'] = (string) $params;
}
// Alter the uniqe field for save as copy
// Alter the unique field for save as copy
if ($input->get('task') === 'save2copy')
{
// Automatic handling of other uniqe fields
$uniqeFields = $this->getUniqeFields();
if (ComponentbuilderHelper::checkArray($uniqeFields))
// Automatic handling of other unique fields
$uniqueFields = $this->getUniqueFields();
if (ComponentbuilderHelper::checkArray($uniqueFields))
{
foreach ($uniqeFields as $uniqeField)
foreach ($uniqueFields as $uniqueField)
{
$data[$uniqeField] = $this->generateUniqe($uniqeField,$data[$uniqeField]);
$data[$uniqueField] = $this->generateUnique($uniqueField,$data[$uniqueField]);
}
}
}
@@ -1030,7 +1032,7 @@ class ComponentbuilderModelCustom_code extends JModelAdmin
}
/**
* Method to generate a uniqe value.
* Method to generate a unique value.
*
* @param string $field name.
* @param string $value data.
@@ -1039,15 +1041,15 @@ class ComponentbuilderModelCustom_code extends JModelAdmin
*
* @since 3.0
*/
protected function generateUniqe($field,$value)
protected function generateUnique($field,$value)
{
// set field value uniqe
// set field value unique
$table = $this->getTable();
while ($table->load(array($field => $value)))
{
$value = JString::increment($value);
$value = StringHelper::increment($value);
}
return $value;
@@ -1069,7 +1071,7 @@ class ComponentbuilderModelCustom_code extends JModelAdmin
while ($table->load(array('title' => $title)))
{
$title = JString::increment($title);
$title = StringHelper::increment($title);
}
return $title;

View File

@@ -12,6 +12,8 @@
// No direct access to this file
defined('_JEXEC') or die('Restricted access');
use Joomla\Utilities\ArrayHelper;
/**
* Custom_codes Model
*/
@@ -27,7 +29,7 @@ class ComponentbuilderModelCustom_codes extends JModelList
'a.ordering','ordering',
'a.created_by','created_by',
'a.modified_by','modified_by',
'a.component','component',
'g.system_name',
'a.path','path',
'a.target','target',
'a.type','type',
@@ -294,7 +296,7 @@ class ComponentbuilderModelCustom_codes extends JModelList
// Add the list ordering clause.
$orderCol = $this->state->get('list.ordering', 'a.id');
$orderDirn = $this->state->get('list.direction', 'asc');
$orderDirn = $this->state->get('list.direction', 'DESC');
if ($orderCol != '')
{
$query->order($db->escape($orderCol . ' ' . $orderDirn));
@@ -341,7 +343,7 @@ class ComponentbuilderModelCustom_codes extends JModelList
}
// Order the results by ordering
$query->order('a.ordering ASC');
$query->order('a.id DESC');
// Load the items
$db->setQuery($query);

View File

@@ -13,6 +13,8 @@
defined('_JEXEC') or die('Restricted access');
use Joomla\Registry\Registry;
use Joomla\String\StringHelper;
use Joomla\Utilities\ArrayHelper;
/**
* Componentbuilder Dynamic_get Model
@@ -729,9 +731,9 @@ class ComponentbuilderModelDynamic_get extends JModelAdmin
*
* @since 3.0
*/
protected function getUniqeFields()
protected function getUniqueFields()
{
return false;
return array('guid');
}
/**
@@ -788,7 +790,7 @@ class ComponentbuilderModelDynamic_get extends JModelAdmin
{
// Sanitize ids.
$pks = array_unique($pks);
JArrayHelper::toInteger($pks);
ArrayHelper::toInteger($pks);
// Remove any values of zero.
if (array_search(0, $pks, true))
@@ -829,7 +831,7 @@ class ComponentbuilderModelDynamic_get extends JModelAdmin
if (!empty($commands['move_copy']))
{
$cmd = JArrayHelper::getValue($commands, 'move_copy', 'c');
$cmd = ArrayHelper::getValue($commands, 'move_copy', 'c');
if ($cmd == 'c')
{
@@ -896,8 +898,8 @@ class ComponentbuilderModelDynamic_get extends JModelAdmin
return false;
}
// get list of uniqe fields
$uniqeFields = $this->getUniqeFields();
// get list of unique fields
$uniqueFields = $this->getUniqueFields();
// remove move_copy from array
unset($values['move_copy']);
@@ -948,7 +950,7 @@ class ComponentbuilderModelDynamic_get extends JModelAdmin
// Only for strings
if (ComponentbuilderHelper::checkString($this->table->name) && !is_numeric($this->table->name))
{
$this->table->name = $this->generateUniqe('name',$this->table->name);
$this->table->name = $this->generateUnique('name',$this->table->name);
}
// insert all set values
@@ -963,12 +965,12 @@ class ComponentbuilderModelDynamic_get extends JModelAdmin
}
}
// update all uniqe fields
if (ComponentbuilderHelper::checkArray($uniqeFields))
// update all unique fields
if (ComponentbuilderHelper::checkArray($uniqueFields))
{
foreach ($uniqeFields as $uniqeField)
foreach ($uniqueFields as $uniqueField)
{
$this->table->$uniqeField = $this->generateUniqe($uniqeField,$this->table->$uniqeField);
$this->table->$uniqueField = $this->generateUnique($uniqueField,$this->table->$uniqueField);
}
}
@@ -1305,16 +1307,16 @@ class ComponentbuilderModelDynamic_get extends JModelAdmin
$data['params'] = (string) $params;
}
// Alter the uniqe field for save as copy
// Alter the unique field for save as copy
if ($input->get('task') === 'save2copy')
{
// Automatic handling of other uniqe fields
$uniqeFields = $this->getUniqeFields();
if (ComponentbuilderHelper::checkArray($uniqeFields))
// Automatic handling of other unique fields
$uniqueFields = $this->getUniqueFields();
if (ComponentbuilderHelper::checkArray($uniqueFields))
{
foreach ($uniqeFields as $uniqeField)
foreach ($uniqueFields as $uniqueField)
{
$data[$uniqeField] = $this->generateUniqe($uniqeField,$data[$uniqeField]);
$data[$uniqueField] = $this->generateUnique($uniqueField,$data[$uniqueField]);
}
}
}
@@ -1327,7 +1329,7 @@ class ComponentbuilderModelDynamic_get extends JModelAdmin
}
/**
* Method to generate a uniqe value.
* Method to generate a unique value.
*
* @param string $field name.
* @param string $value data.
@@ -1336,15 +1338,15 @@ class ComponentbuilderModelDynamic_get extends JModelAdmin
*
* @since 3.0
*/
protected function generateUniqe($field,$value)
protected function generateUnique($field,$value)
{
// set field value uniqe
// set field value unique
$table = $this->getTable();
while ($table->load(array($field => $value)))
{
$value = JString::increment($value);
$value = StringHelper::increment($value);
}
return $value;
@@ -1366,7 +1368,7 @@ class ComponentbuilderModelDynamic_get extends JModelAdmin
while ($table->load(array('title' => $title)))
{
$title = JString::increment($title);
$title = StringHelper::increment($title);
}
return $title;

View File

@@ -12,6 +12,8 @@
// No direct access to this file
defined('_JEXEC') or die('Restricted access');
use Joomla\Utilities\ArrayHelper;
/**
* Dynamic_gets Model
*/
@@ -244,7 +246,7 @@ class ComponentbuilderModelDynamic_gets extends JModelList
// Add the list ordering clause.
$orderCol = $this->state->get('list.ordering', 'a.id');
$orderDirn = $this->state->get('list.direction', 'asc');
$orderDirn = $this->state->get('list.direction', 'DESC');
if ($orderCol != '')
{
$query->order($db->escape($orderCol . ' ' . $orderDirn));
@@ -291,7 +293,7 @@ class ComponentbuilderModelDynamic_gets extends JModelList
}
// Order the results by ordering
$query->order('a.ordering ASC');
$query->order('a.id DESC');
// Load the items
$db->setQuery($query);

View File

@@ -13,6 +13,8 @@
defined('_JEXEC') or die('Restricted access');
use Joomla\Registry\Registry;
use Joomla\String\StringHelper;
use Joomla\Utilities\ArrayHelper;
/**
* Componentbuilder Field Model
@@ -628,9 +630,9 @@ class ComponentbuilderModelField extends JModelAdmin
*
* @since 3.0
*/
protected function getUniqeFields()
protected function getUniqueFields()
{
return false;
return array('guid');
}
/**
@@ -687,7 +689,7 @@ class ComponentbuilderModelField extends JModelAdmin
{
// Sanitize ids.
$pks = array_unique($pks);
JArrayHelper::toInteger($pks);
ArrayHelper::toInteger($pks);
// Remove any values of zero.
if (array_search(0, $pks, true))
@@ -728,7 +730,7 @@ class ComponentbuilderModelField extends JModelAdmin
if (!empty($commands['move_copy']))
{
$cmd = JArrayHelper::getValue($commands, 'move_copy', 'c');
$cmd = ArrayHelper::getValue($commands, 'move_copy', 'c');
if ($cmd == 'c')
{
@@ -795,8 +797,8 @@ class ComponentbuilderModelField extends JModelAdmin
return false;
}
// get list of uniqe fields
$uniqeFields = $this->getUniqeFields();
// get list of unique fields
$uniqueFields = $this->getUniqueFields();
// remove move_copy from array
unset($values['move_copy']);
@@ -871,12 +873,12 @@ class ComponentbuilderModelField extends JModelAdmin
}
}
// update all uniqe fields
if (ComponentbuilderHelper::checkArray($uniqeFields))
// update all unique fields
if (ComponentbuilderHelper::checkArray($uniqueFields))
{
foreach ($uniqeFields as $uniqeField)
foreach ($uniqueFields as $uniqueField)
{
$this->table->$uniqeField = $this->generateUniqe($uniqeField,$this->table->$uniqeField);
$this->table->$uniqueField = $this->generateUnique($uniqueField,$this->table->$uniqueField);
}
}
@@ -1210,16 +1212,16 @@ class ComponentbuilderModelField extends JModelAdmin
$data['params'] = (string) $params;
}
// Alter the uniqe field for save as copy
// Alter the unique field for save as copy
if ($input->get('task') === 'save2copy')
{
// Automatic handling of other uniqe fields
$uniqeFields = $this->getUniqeFields();
if (ComponentbuilderHelper::checkArray($uniqeFields))
// Automatic handling of other unique fields
$uniqueFields = $this->getUniqueFields();
if (ComponentbuilderHelper::checkArray($uniqueFields))
{
foreach ($uniqeFields as $uniqeField)
foreach ($uniqueFields as $uniqueField)
{
$data[$uniqeField] = $this->generateUniqe($uniqeField,$data[$uniqeField]);
$data[$uniqueField] = $this->generateUnique($uniqueField,$data[$uniqueField]);
}
}
}
@@ -1232,7 +1234,7 @@ class ComponentbuilderModelField extends JModelAdmin
}
/**
* Method to generate a uniqe value.
* Method to generate a unique value.
*
* @param string $field name.
* @param string $value data.
@@ -1241,15 +1243,15 @@ class ComponentbuilderModelField extends JModelAdmin
*
* @since 3.0
*/
protected function generateUniqe($field,$value)
protected function generateUnique($field,$value)
{
// set field value uniqe
// set field value unique
$table = $this->getTable();
while ($table->load(array($field => $value)))
{
$value = JString::increment($value);
$value = StringHelper::increment($value);
}
return $value;
@@ -1271,7 +1273,7 @@ class ComponentbuilderModelField extends JModelAdmin
while ($table->load(array('title' => $title)))
{
$title = JString::increment($title);
$title = StringHelper::increment($title);
}
return $title;

View File

@@ -12,6 +12,8 @@
// No direct access to this file
defined('_JEXEC') or die('Restricted access');
use Joomla\Utilities\ArrayHelper;
/**
* Fields Model
*/
@@ -28,7 +30,7 @@ class ComponentbuilderModelFields extends JModelList
'a.created_by','created_by',
'a.modified_by','modified_by',
'a.name','name',
'a.fieldtype','fieldtype',
'g.name',
'a.datatype','datatype',
'a.indexes','indexes',
'a.null_switch','null_switch',
@@ -352,7 +354,7 @@ class ComponentbuilderModelFields extends JModelList
}
elseif (is_array($categoryId))
{
JArrayHelper::toInteger($categoryId);
ArrayHelper::toInteger($categoryId);
$categoryId = implode(',', $categoryId);
$query->where('a.category IN (' . $categoryId . ')');
}
@@ -360,7 +362,7 @@ class ComponentbuilderModelFields extends JModelList
// Add the list ordering clause.
$orderCol = $this->state->get('list.ordering', 'a.id');
$orderDirn = $this->state->get('list.direction', 'asc');
$orderDirn = $this->state->get('list.direction', 'DESC');
if ($orderCol != '')
{
$query->order($db->escape($orderCol . ' ' . $orderDirn));
@@ -407,7 +409,7 @@ class ComponentbuilderModelFields extends JModelList
}
// Order the results by ordering
$query->order('a.ordering ASC');
$query->order('a.id DESC');
// Load the items
$db->setQuery($query);

View File

@@ -35,7 +35,7 @@ class JFormFieldLibconfigfield extends JFormFieldList
*/
protected function getOptions()
{
// load the db opbject
// load the db object
$db = JFactory::getDBO();
// get the input from url
$jinput = JFactory::getApplication()->input;

View File

@@ -77,8 +77,9 @@ class JFormFieldListfields extends JFormFieldList
if (ComponentbuilderHelper::checkArray($fieldIds))
{
$query = $db->getQuery(true);
$query->select($db->quoteName(array('a.id','a.name'),array('id','name')));
$query->select($db->quoteName(array('a.id','a.name', 'a.xml', 'b.name'),array('id','name', 'xml', 'type')));
$query->from($db->quoteName('#__componentbuilder_field', 'a'));
$query->join('LEFT', '#__componentbuilder_fieldtype AS b ON b.id = a.fieldtype');
$query->where($db->quoteName('a.published') . ' >= 1');
// only load these fields
$query->where($db->quoteName('a.id') . ' IN (' . implode(',', $fieldIds) . ')');
@@ -91,7 +92,9 @@ class JFormFieldListfields extends JFormFieldList
$options[] = JHtml::_('select.option', '', JText::_('COM_COMPONENTBUILDER_SELECT_AN_OPTION'));
foreach($items as $item)
{
$options[] = JHtml::_('select.option', $item->id, $item->name);
// get the field name (TODO this could slow down the system so we will need to improve on this)
$field_name = ComponentbuilderHelper::safeFieldName(ComponentbuilderHelper::getBetween(json_decode($item->xml),'name="','"'));
$options[] = JHtml::_('select.option', $item->id, $item->name . ' [ ' . $field_name . ' - ' . $item->type . ' ]');
}
}
return $options;

View File

@@ -75,8 +75,9 @@ class JFormFieldMatchfield extends JFormFieldList
}
}
$query = $db->getQuery(true);
$query->select($db->quoteName(array('a.id','a.name'),array('id','name')));
$query->select($db->quoteName(array('a.id','a.name','t.name'),array('id','name','type')));
$query->from($db->quoteName('#__componentbuilder_field', 'a'));
$query->join('LEFT', $db->quoteName('#__componentbuilder_fieldtype', 't') . ' ON (' . $db->quoteName('a.fieldtype') . ' = ' . $db->quoteName('t.id') . ')');
$query->where($db->quoteName('a.published') . ' >= 1');
// filter by fields linked
if (ComponentbuilderHelper::checkArray($fieldIds))
@@ -93,10 +94,10 @@ class JFormFieldMatchfield extends JFormFieldList
$options[] = JHtml::_('select.option', '', 'Select an option');
foreach($items as $item)
{
$options[] = JHtml::_('select.option', $item->id, $item->name);
$options[] = JHtml::_('select.option', $item->id, $item->name . ' [' . $item->type . ']');
}
}
return $options;
}
}

View File

@@ -82,8 +82,9 @@ class JFormFieldTargetfields extends JFormFieldList
}
}
$query = $db->getQuery(true);
$query->select($db->quoteName(array('a.id','a.name'),array('id','name')));
$query->select($db->quoteName(array('a.id','a.name','t.name'),array('id','name','type')));
$query->from($db->quoteName('#__componentbuilder_field', 'a'));
$query->join('LEFT', $db->quoteName('#__componentbuilder_fieldtype', 't') . ' ON (' . $db->quoteName('a.fieldtype') . ' = ' . $db->quoteName('t.id') . ')');
$query->where($db->quoteName('a.published') . ' >= 1');
// filter by fields linked
if (ComponentbuilderHelper::checkArray($fieldIds))
@@ -99,7 +100,7 @@ class JFormFieldTargetfields extends JFormFieldList
{
foreach($items as $item)
{
$options[] = JHtml::_('select.option', $item->id, $item->name);
$options[] = JHtml::_('select.option', $item->id, $item->name . ' [' . $item->type . ']');
}
}

View File

@@ -13,6 +13,8 @@
defined('_JEXEC') or die('Restricted access');
use Joomla\Registry\Registry;
use Joomla\String\StringHelper;
use Joomla\Utilities\ArrayHelper;
/**
* Componentbuilder Fieldtype Model
@@ -753,9 +755,9 @@ class ComponentbuilderModelFieldtype extends JModelAdmin
*
* @since 3.0
*/
protected function getUniqeFields()
protected function getUniqueFields()
{
return false;
return array('guid');
}
/**
@@ -812,7 +814,7 @@ class ComponentbuilderModelFieldtype extends JModelAdmin
{
// Sanitize ids.
$pks = array_unique($pks);
JArrayHelper::toInteger($pks);
ArrayHelper::toInteger($pks);
// Remove any values of zero.
if (array_search(0, $pks, true))
@@ -853,7 +855,7 @@ class ComponentbuilderModelFieldtype extends JModelAdmin
if (!empty($commands['move_copy']))
{
$cmd = JArrayHelper::getValue($commands, 'move_copy', 'c');
$cmd = ArrayHelper::getValue($commands, 'move_copy', 'c');
if ($cmd == 'c')
{
@@ -920,8 +922,8 @@ class ComponentbuilderModelFieldtype extends JModelAdmin
return false;
}
// get list of uniqe fields
$uniqeFields = $this->getUniqeFields();
// get list of unique fields
$uniqueFields = $this->getUniqueFields();
// remove move_copy from array
unset($values['move_copy']);
@@ -996,12 +998,12 @@ class ComponentbuilderModelFieldtype extends JModelAdmin
}
}
// update all uniqe fields
if (ComponentbuilderHelper::checkArray($uniqeFields))
// update all unique fields
if (ComponentbuilderHelper::checkArray($uniqueFields))
{
foreach ($uniqeFields as $uniqeField)
foreach ($uniqueFields as $uniqueField)
{
$this->table->$uniqeField = $this->generateUniqe($uniqeField,$this->table->$uniqeField);
$this->table->$uniqueField = $this->generateUnique($uniqueField,$this->table->$uniqueField);
}
}
@@ -1222,16 +1224,16 @@ class ComponentbuilderModelFieldtype extends JModelAdmin
$data['params'] = (string) $params;
}
// Alter the uniqe field for save as copy
// Alter the unique field for save as copy
if ($input->get('task') === 'save2copy')
{
// Automatic handling of other uniqe fields
$uniqeFields = $this->getUniqeFields();
if (ComponentbuilderHelper::checkArray($uniqeFields))
// Automatic handling of other unique fields
$uniqueFields = $this->getUniqueFields();
if (ComponentbuilderHelper::checkArray($uniqueFields))
{
foreach ($uniqeFields as $uniqeField)
foreach ($uniqueFields as $uniqueField)
{
$data[$uniqeField] = $this->generateUniqe($uniqeField,$data[$uniqeField]);
$data[$uniqueField] = $this->generateUnique($uniqueField,$data[$uniqueField]);
}
}
}
@@ -1244,7 +1246,7 @@ class ComponentbuilderModelFieldtype extends JModelAdmin
}
/**
* Method to generate a uniqe value.
* Method to generate a unique value.
*
* @param string $field name.
* @param string $value data.
@@ -1253,15 +1255,15 @@ class ComponentbuilderModelFieldtype extends JModelAdmin
*
* @since 3.0
*/
protected function generateUniqe($field,$value)
protected function generateUnique($field,$value)
{
// set field value uniqe
// set field value unique
$table = $this->getTable();
while ($table->load(array($field => $value)))
{
$value = JString::increment($value);
$value = StringHelper::increment($value);
}
return $value;
@@ -1283,7 +1285,7 @@ class ComponentbuilderModelFieldtype extends JModelAdmin
while ($table->load(array('title' => $title)))
{
$title = JString::increment($title);
$title = StringHelper::increment($title);
}
return $title;

View File

@@ -12,6 +12,8 @@
// No direct access to this file
defined('_JEXEC') or die('Restricted access');
use Joomla\Utilities\ArrayHelper;
/**
* Fieldtypes Model
*/
@@ -205,7 +207,7 @@ class ComponentbuilderModelFieldtypes extends JModelList
}
elseif (is_array($categoryId))
{
JArrayHelper::toInteger($categoryId);
ArrayHelper::toInteger($categoryId);
$categoryId = implode(',', $categoryId);
$query->where('a.category IN (' . $categoryId . ')');
}
@@ -213,7 +215,7 @@ class ComponentbuilderModelFieldtypes extends JModelList
// Add the list ordering clause.
$orderCol = $this->state->get('list.ordering', 'a.id');
$orderDirn = $this->state->get('list.direction', 'asc');
$orderDirn = $this->state->get('list.direction', 'asc');
if ($orderCol != '')
{
$query->order($db->escape($orderCol . ' ' . $orderDirn));

View File

@@ -103,7 +103,7 @@
type="subform"
name="addconditions"
label="COM_COMPONENTBUILDER_ADMIN_FIELDS_CONDITIONS_ADDCONDITIONS_LABEL"
layout="joomla.form.field.subform.repeatable-table"
layout="joomla.form.field.subform.repeatable"
multiple="true"
description="COM_COMPONENTBUILDER_ADMIN_FIELDS_CONDITIONS_ADDCONDITIONS_DESCRIPTION"
default=""
@@ -115,7 +115,7 @@
name="target_field"
label="COM_COMPONENTBUILDER_ADMIN_FIELDS_CONDITIONS_TARGET_FIELD_LABEL"
description="COM_COMPONENTBUILDER_ADMIN_FIELDS_CONDITIONS_TARGET_FIELD_DESCRIPTION"
class="fieldMedium"
class="fieldLarge"
multiple="true"
default=""
required="true"
@@ -127,7 +127,7 @@
name="target_behavior"
label="COM_COMPONENTBUILDER_ADMIN_FIELDS_CONDITIONS_TARGET_BEHAVIOR_LABEL"
description="COM_COMPONENTBUILDER_ADMIN_FIELDS_CONDITIONS_TARGET_BEHAVIOR_DESCRIPTION"
class="list_class"
class="list_class fieldLarge"
multiple="false"
filter="INT"
required="true"
@@ -148,7 +148,7 @@
name="target_relation"
label="COM_COMPONENTBUILDER_ADMIN_FIELDS_CONDITIONS_TARGET_RELATION_LABEL"
description="COM_COMPONENTBUILDER_ADMIN_FIELDS_CONDITIONS_TARGET_RELATION_DESCRIPTION"
class="list_class"
class="list_class fieldLarge"
multiple="false"
filter="INT"
required="true"
@@ -165,8 +165,8 @@
name="match_field"
label="COM_COMPONENTBUILDER_ADMIN_FIELDS_CONDITIONS_MATCH_FIELD_LABEL"
description="COM_COMPONENTBUILDER_ADMIN_FIELDS_CONDITIONS_MATCH_FIELD_DESCRIPTION"
class="fieldLarge"
multiple="false"
default=""
required="true"
button="false"
/>
@@ -176,7 +176,7 @@
name="match_behavior"
label="COM_COMPONENTBUILDER_ADMIN_FIELDS_CONDITIONS_MATCH_BEHAVIOR_LABEL"
description="COM_COMPONENTBUILDER_ADMIN_FIELDS_CONDITIONS_MATCH_BEHAVIOR_DESCRIPTION"
class="list_class"
class="list_class fieldLarge"
multiple="false"
filter="INT"
required="true"

View File

@@ -103,7 +103,7 @@
type="subform"
name="addrelations"
label="COM_COMPONENTBUILDER_ADMIN_FIELDS_RELATIONS_ADDRELATIONS_LABEL"
layout="joomla.form.field.subform.repeatable-table"
layout="joomla.form.field.subform.repeatable"
multiple="true"
description="COM_COMPONENTBUILDER_ADMIN_FIELDS_RELATIONS_ADDRELATIONS_DESCRIPTION"
default=""
@@ -115,7 +115,7 @@
name="listfield"
label="COM_COMPONENTBUILDER_ADMIN_FIELDS_RELATIONS_LISTFIELD_LABEL"
description="COM_COMPONENTBUILDER_ADMIN_FIELDS_RELATIONS_LISTFIELD_DESCRIPTION"
class="fieldMedium"
class="fieldLarge"
multiple="false"
default=""
required="true"
@@ -130,7 +130,7 @@
size="50"
maxlength="50"
default="Default"
class="text_area"
class="text_area fieldLarge"
filter="STRING"
message="COM_COMPONENTBUILDER_ADMIN_FIELDS_RELATIONS_COLUMN_NAME_MESSAGE"
hint="COM_COMPONENTBUILDER_ADMIN_FIELDS_RELATIONS_COLUMN_NAME_HINT"
@@ -142,9 +142,8 @@
name="joinfields"
label="COM_COMPONENTBUILDER_ADMIN_FIELDS_RELATIONS_JOINFIELDS_LABEL"
description="COM_COMPONENTBUILDER_ADMIN_FIELDS_RELATIONS_JOINFIELDS_DESCRIPTION"
class="fieldMedium"
class="fieldLarge"
multiple="true"
default=""
onchange="getCodeGlueOptions(this)"
button="false"
/>
@@ -153,7 +152,7 @@
type="list"
name="area"
label="COM_COMPONENTBUILDER_ADMIN_FIELDS_RELATIONS_AREA_LABEL"
class="list_class"
class="list_class fieldLarge"
multiple="false"
validate="int"
default="1"
@@ -171,7 +170,7 @@
type="list"
name="join_type"
label="COM_COMPONENTBUILDER_ADMIN_FIELDS_RELATIONS_JOIN_TYPE_LABEL"
class="list_class"
class="list_class fieldLarge"
multiple="false"
validate="int"
default="1"

View File

@@ -455,7 +455,7 @@
size="40"
maxlength="150"
description="COM_COMPONENTBUILDER_DYNAMIC_GET_JOIN_FIELD_DESCRIPTION"
class="text_area fieldMedium"
class="text_area fieldLarge"
readonly="false"
disabled="false"
required="true"
@@ -954,8 +954,7 @@
class="list_class"
multiple="false"
filter="WORD"
required="true"
default="">
required="true">
<!-- Option Set. -->
<option value="ASC">
COM_COMPONENTBUILDER_DYNAMIC_GET_ASCENDING</option>
@@ -1431,7 +1430,7 @@
size="40"
maxlength="150"
description="COM_COMPONENTBUILDER_DYNAMIC_GET_JOIN_FIELD_DESCRIPTION"
class="text_area fieldMedium"
class="text_area fieldLarge"
readonly="false"
disabled="false"
required="true"

View File

@@ -209,7 +209,7 @@
type="subform"
name="addconditions"
label="COM_COMPONENTBUILDER_LIBRARY_ADDCONDITIONS_LABEL"
layout="joomla.form.field.subform.repeatable-table"
layout="joomla.form.field.subform.repeatable"
multiple="true"
description="COM_COMPONENTBUILDER_LIBRARY_ADDCONDITIONS_DESCRIPTION"
default=""
@@ -221,7 +221,7 @@
name="file"
label="COM_COMPONENTBUILDER_LIBRARY_FILE_LABEL"
description="COM_COMPONENTBUILDER_LIBRARY_FILE_DESCRIPTION"
class="list_class"
class="list_class fieldLarge"
multiple="true"
default="0"
required="true"
@@ -233,7 +233,7 @@
name="target_behavior"
label="COM_COMPONENTBUILDER_LIBRARY_TARGET_BEHAVIOR_LABEL"
description="COM_COMPONENTBUILDER_LIBRARY_TARGET_BEHAVIOR_DESCRIPTION"
class="list_class"
class="list_class fieldLarge"
multiple="false"
filter="INT"
required="true"
@@ -250,7 +250,7 @@
name="target_relation"
label="COM_COMPONENTBUILDER_LIBRARY_TARGET_RELATION_LABEL"
description="COM_COMPONENTBUILDER_LIBRARY_TARGET_RELATION_DESCRIPTION"
class="list_class"
class="list_class fieldLarge"
multiple="false"
filter="INT"
required="true"
@@ -267,6 +267,7 @@
name="option_field"
label="COM_COMPONENTBUILDER_LIBRARY_OPTION_FIELD_LABEL"
description="COM_COMPONENTBUILDER_LIBRARY_OPTION_FIELD_DESCRIPTION"
class="list_class fieldLarge"
multiple="false"
required="true"
button="false"
@@ -277,7 +278,7 @@
name="option_behaviour"
label="COM_COMPONENTBUILDER_LIBRARY_OPTION_BEHAVIOUR_LABEL"
description="COM_COMPONENTBUILDER_LIBRARY_OPTION_BEHAVIOUR_DESCRIPTION"
class="list_class"
class="list_class fieldLarge"
multiple="false"
filter="INT"
required="true"

View File

@@ -12,6 +12,8 @@
// No direct access to this file
defined('_JEXEC') or die('Restricted access');
use Joomla\Utilities\ArrayHelper;
/**
* Componentbuilder Model for Get_snippets
*/

View File

@@ -13,6 +13,8 @@
defined('_JEXEC') or die('Restricted access');
use Joomla\Registry\Registry;
use Joomla\String\StringHelper;
use Joomla\Utilities\ArrayHelper;
/**
* Componentbuilder Help_document Model
@@ -440,7 +442,7 @@ class ComponentbuilderModelHelp_document extends JModelAdmin
*
* @since 3.0
*/
protected function getUniqeFields()
protected function getUniqueFields()
{
return false;
}
@@ -499,7 +501,7 @@ class ComponentbuilderModelHelp_document extends JModelAdmin
{
// Sanitize ids.
$pks = array_unique($pks);
JArrayHelper::toInteger($pks);
ArrayHelper::toInteger($pks);
// Remove any values of zero.
if (array_search(0, $pks, true))
@@ -540,7 +542,7 @@ class ComponentbuilderModelHelp_document extends JModelAdmin
if (!empty($commands['move_copy']))
{
$cmd = JArrayHelper::getValue($commands, 'move_copy', 'c');
$cmd = ArrayHelper::getValue($commands, 'move_copy', 'c');
if ($cmd == 'c')
{
@@ -607,8 +609,8 @@ class ComponentbuilderModelHelp_document extends JModelAdmin
return false;
}
// get list of uniqe fields
$uniqeFields = $this->getUniqeFields();
// get list of unique fields
$uniqueFields = $this->getUniqueFields();
// remove move_copy from array
unset($values['move_copy']);
@@ -669,12 +671,12 @@ class ComponentbuilderModelHelp_document extends JModelAdmin
}
}
// update all uniqe fields
if (ComponentbuilderHelper::checkArray($uniqeFields))
// update all unique fields
if (ComponentbuilderHelper::checkArray($uniqueFields))
{
foreach ($uniqeFields as $uniqeField)
foreach ($uniqueFields as $uniqueField)
{
$this->table->$uniqeField = $this->generateUniqe($uniqeField,$this->table->$uniqeField);
$this->table->$uniqueField = $this->generateUnique($uniqueField,$this->table->$uniqueField);
}
}
@@ -917,16 +919,16 @@ class ComponentbuilderModelHelp_document extends JModelAdmin
}
}
// Alter the uniqe field for save as copy
// Alter the unique field for save as copy
if ($input->get('task') === 'save2copy')
{
// Automatic handling of other uniqe fields
$uniqeFields = $this->getUniqeFields();
if (ComponentbuilderHelper::checkArray($uniqeFields))
// Automatic handling of other unique fields
$uniqueFields = $this->getUniqueFields();
if (ComponentbuilderHelper::checkArray($uniqueFields))
{
foreach ($uniqeFields as $uniqeField)
foreach ($uniqueFields as $uniqueField)
{
$data[$uniqeField] = $this->generateUniqe($uniqeField,$data[$uniqeField]);
$data[$uniqueField] = $this->generateUnique($uniqueField,$data[$uniqueField]);
}
}
}
@@ -939,7 +941,7 @@ class ComponentbuilderModelHelp_document extends JModelAdmin
}
/**
* Method to generate a uniqe value.
* Method to generate a unique value.
*
* @param string $field name.
* @param string $value data.
@@ -948,15 +950,15 @@ class ComponentbuilderModelHelp_document extends JModelAdmin
*
* @since 3.0
*/
protected function generateUniqe($field,$value)
protected function generateUnique($field,$value)
{
// set field value uniqe
// set field value unique
$table = $this->getTable();
while ($table->load(array($field => $value)))
{
$value = JString::increment($value);
$value = StringHelper::increment($value);
}
return $value;
@@ -984,15 +986,15 @@ class ComponentbuilderModelHelp_document extends JModelAdmin
{
foreach($title as $nr => &$_title)
{
$_title = JString::increment($_title);
$_title = StringHelper::increment($_title);
}
}
// Make sure we have a title
elseif ($title)
{
$title = JString::increment($title);
$title = StringHelper::increment($title);
}
$alias = JString::increment($alias, 'dash');
$alias = StringHelper::increment($alias, 'dash');
}
// Check if this is an array of titles
if (ComponentbuilderHelper::checkArray($title))

View File

@@ -12,6 +12,8 @@
// No direct access to this file
defined('_JEXEC') or die('Restricted access');
use Joomla\Utilities\ArrayHelper;
/**
* Help_documents Model
*/
@@ -30,8 +32,8 @@ class ComponentbuilderModelHelp_documents extends JModelList
'a.title','title',
'a.type','type',
'a.location','location',
'a.admin_view','admin_view',
'a.site_view','site_view'
'g.',
'h.'
);
}
@@ -256,7 +258,7 @@ class ComponentbuilderModelHelp_documents extends JModelList
// Add the list ordering clause.
$orderCol = $this->state->get('list.ordering', 'a.id');
$orderDirn = $this->state->get('list.direction', 'asc');
$orderDirn = $this->state->get('list.direction', 'asc');
if ($orderCol != '')
{
$query->order($db->escape($orderCol . ' ' . $orderDirn));

View File

@@ -13,6 +13,8 @@
defined('_JEXEC') or die('Restricted access');
use Joomla\Registry\Registry;
use Joomla\String\StringHelper;
use Joomla\Utilities\ArrayHelper;
/**
* Componentbuilder Joomla_component Model
@@ -903,9 +905,9 @@ class ComponentbuilderModelJoomla_component extends JModelAdmin
*
* @since 3.0
*/
protected function getUniqeFields()
protected function getUniqueFields()
{
return false;
return array('guid');
}
/**
@@ -1020,7 +1022,7 @@ class ComponentbuilderModelJoomla_component extends JModelAdmin
{
// Sanitize ids.
$pks = array_unique($pks);
JArrayHelper::toInteger($pks);
ArrayHelper::toInteger($pks);
// Remove any values of zero.
if (array_search(0, $pks, true))
@@ -1061,7 +1063,7 @@ class ComponentbuilderModelJoomla_component extends JModelAdmin
if (!empty($commands['move_copy']))
{
$cmd = JArrayHelper::getValue($commands, 'move_copy', 'c');
$cmd = ArrayHelper::getValue($commands, 'move_copy', 'c');
if ($cmd == 'c')
{
@@ -1128,8 +1130,8 @@ class ComponentbuilderModelJoomla_component extends JModelAdmin
return false;
}
// get list of uniqe fields
$uniqeFields = $this->getUniqeFields();
// get list of unique fields
$uniqueFields = $this->getUniqueFields();
// remove move_copy from array
unset($values['move_copy']);
@@ -1180,7 +1182,7 @@ class ComponentbuilderModelJoomla_component extends JModelAdmin
// Only for strings
if (ComponentbuilderHelper::checkString($this->table->system_name) && !is_numeric($this->table->system_name))
{
$this->table->system_name = $this->generateUniqe('system_name',$this->table->system_name);
$this->table->system_name = $this->generateUnique('system_name',$this->table->system_name);
}
// insert all set values
@@ -1195,12 +1197,12 @@ class ComponentbuilderModelJoomla_component extends JModelAdmin
}
}
// update all uniqe fields
if (ComponentbuilderHelper::checkArray($uniqeFields))
// update all unique fields
if (ComponentbuilderHelper::checkArray($uniqueFields))
{
foreach ($uniqeFields as $uniqeField)
foreach ($uniqueFields as $uniqueField)
{
$this->table->$uniqeField = $this->generateUniqe($uniqeField,$this->table->$uniqeField);
$this->table->$uniqueField = $this->generateUnique($uniqueField,$this->table->$uniqueField);
}
}
@@ -1553,16 +1555,16 @@ class ComponentbuilderModelJoomla_component extends JModelAdmin
$data['params'] = (string) $params;
}
// Alter the uniqe field for save as copy
// Alter the unique field for save as copy
if ($input->get('task') === 'save2copy')
{
// Automatic handling of other uniqe fields
$uniqeFields = $this->getUniqeFields();
if (ComponentbuilderHelper::checkArray($uniqeFields))
// Automatic handling of other unique fields
$uniqueFields = $this->getUniqueFields();
if (ComponentbuilderHelper::checkArray($uniqueFields))
{
foreach ($uniqeFields as $uniqeField)
foreach ($uniqueFields as $uniqueField)
{
$data[$uniqeField] = $this->generateUniqe($uniqeField,$data[$uniqeField]);
$data[$uniqueField] = $this->generateUnique($uniqueField,$data[$uniqueField]);
}
}
}
@@ -1575,7 +1577,7 @@ class ComponentbuilderModelJoomla_component extends JModelAdmin
}
/**
* Method to generate a uniqe value.
* Method to generate a unique value.
*
* @param string $field name.
* @param string $value data.
@@ -1584,15 +1586,15 @@ class ComponentbuilderModelJoomla_component extends JModelAdmin
*
* @since 3.0
*/
protected function generateUniqe($field,$value)
protected function generateUnique($field,$value)
{
// set field value uniqe
// set field value unique
$table = $this->getTable();
while ($table->load(array($field => $value)))
{
$value = JString::increment($value);
$value = StringHelper::increment($value);
}
return $value;
@@ -1614,7 +1616,7 @@ class ComponentbuilderModelJoomla_component extends JModelAdmin
while ($table->load(array('title' => $title)))
{
$title = JString::increment($title);
$title = StringHelper::increment($title);
}
return $title;

View File

@@ -12,6 +12,8 @@
// No direct access to this file
defined('_JEXEC') or die('Restricted access');
use Joomla\Utilities\ArrayHelper;
/**
* Joomla_components Model
*/
@@ -2230,7 +2232,7 @@ class ComponentbuilderModelJoomla_components extends JModelList
// Add the list ordering clause.
$orderCol = $this->state->get('list.ordering', 'a.id');
$orderDirn = $this->state->get('list.direction', 'asc');
$orderDirn = $this->state->get('list.direction', 'DESC');
if ($orderCol != '')
{
$query->order($db->escape($orderCol . ' ' . $orderDirn));
@@ -2277,7 +2279,7 @@ class ComponentbuilderModelJoomla_components extends JModelList
}
// Order the results by ordering
$query->order('a.ordering ASC');
$query->order('a.id DESC');
// Load the items
$db->setQuery($query);

View File

@@ -13,6 +13,8 @@
defined('_JEXEC') or die('Restricted access');
use Joomla\Registry\Registry;
use Joomla\String\StringHelper;
use Joomla\Utilities\ArrayHelper;
/**
* Componentbuilder Joomla_module Model
@@ -723,9 +725,9 @@ class ComponentbuilderModelJoomla_module extends JModelAdmin
*
* @since 3.0
*/
protected function getUniqeFields()
protected function getUniqueFields()
{
return false;
return array('guid');
}
/**
@@ -826,7 +828,7 @@ class ComponentbuilderModelJoomla_module extends JModelAdmin
{
// Sanitize ids.
$pks = array_unique($pks);
JArrayHelper::toInteger($pks);
ArrayHelper::toInteger($pks);
// Remove any values of zero.
if (array_search(0, $pks, true))
@@ -867,7 +869,7 @@ class ComponentbuilderModelJoomla_module extends JModelAdmin
if (!empty($commands['move_copy']))
{
$cmd = JArrayHelper::getValue($commands, 'move_copy', 'c');
$cmd = ArrayHelper::getValue($commands, 'move_copy', 'c');
if ($cmd == 'c')
{
@@ -934,8 +936,8 @@ class ComponentbuilderModelJoomla_module extends JModelAdmin
return false;
}
// get list of uniqe fields
$uniqeFields = $this->getUniqeFields();
// get list of unique fields
$uniqueFields = $this->getUniqueFields();
// remove move_copy from array
unset($values['move_copy']);
@@ -986,7 +988,7 @@ class ComponentbuilderModelJoomla_module extends JModelAdmin
// Only for strings
if (ComponentbuilderHelper::checkString($this->table->system_name) && !is_numeric($this->table->system_name))
{
$this->table->system_name = $this->generateUniqe('system_name',$this->table->system_name);
$this->table->system_name = $this->generateUnique('system_name',$this->table->system_name);
}
// insert all set values
@@ -1001,12 +1003,12 @@ class ComponentbuilderModelJoomla_module extends JModelAdmin
}
}
// update all uniqe fields
if (ComponentbuilderHelper::checkArray($uniqeFields))
// update all unique fields
if (ComponentbuilderHelper::checkArray($uniqueFields))
{
foreach ($uniqeFields as $uniqeField)
foreach ($uniqueFields as $uniqueField)
{
$this->table->$uniqeField = $this->generateUniqe($uniqeField,$this->table->$uniqeField);
$this->table->$uniqueField = $this->generateUnique($uniqueField,$this->table->$uniqueField);
}
}
@@ -1334,16 +1336,16 @@ class ComponentbuilderModelJoomla_module extends JModelAdmin
$data['params'] = (string) $params;
}
// Alter the uniqe field for save as copy
// Alter the unique field for save as copy
if ($input->get('task') === 'save2copy')
{
// Automatic handling of other uniqe fields
$uniqeFields = $this->getUniqeFields();
if (ComponentbuilderHelper::checkArray($uniqeFields))
// Automatic handling of other unique fields
$uniqueFields = $this->getUniqueFields();
if (ComponentbuilderHelper::checkArray($uniqueFields))
{
foreach ($uniqeFields as $uniqeField)
foreach ($uniqueFields as $uniqueField)
{
$data[$uniqeField] = $this->generateUniqe($uniqeField,$data[$uniqeField]);
$data[$uniqueField] = $this->generateUnique($uniqueField,$data[$uniqueField]);
}
}
}
@@ -1356,7 +1358,7 @@ class ComponentbuilderModelJoomla_module extends JModelAdmin
}
/**
* Method to generate a uniqe value.
* Method to generate a unique value.
*
* @param string $field name.
* @param string $value data.
@@ -1365,15 +1367,15 @@ class ComponentbuilderModelJoomla_module extends JModelAdmin
*
* @since 3.0
*/
protected function generateUniqe($field,$value)
protected function generateUnique($field,$value)
{
// set field value uniqe
// set field value unique
$table = $this->getTable();
while ($table->load(array($field => $value)))
{
$value = JString::increment($value);
$value = StringHelper::increment($value);
}
return $value;
@@ -1395,7 +1397,7 @@ class ComponentbuilderModelJoomla_module extends JModelAdmin
while ($table->load(array('title' => $title)))
{
$title = JString::increment($title);
$title = StringHelper::increment($title);
}
return $title;

View File

@@ -13,6 +13,8 @@
defined('_JEXEC') or die('Restricted access');
use Joomla\Registry\Registry;
use Joomla\String\StringHelper;
use Joomla\Utilities\ArrayHelper;
/**
* Componentbuilder Joomla_module_files_folders_urls Model
@@ -438,7 +440,7 @@ class ComponentbuilderModelJoomla_module_files_folders_urls extends JModelAdmin
*
* @since 3.0
*/
protected function getUniqeFields()
protected function getUniqueFields()
{
return false;
}
@@ -497,7 +499,7 @@ class ComponentbuilderModelJoomla_module_files_folders_urls extends JModelAdmin
{
// Sanitize ids.
$pks = array_unique($pks);
JArrayHelper::toInteger($pks);
ArrayHelper::toInteger($pks);
// Remove any values of zero.
if (array_search(0, $pks, true))
@@ -538,7 +540,7 @@ class ComponentbuilderModelJoomla_module_files_folders_urls extends JModelAdmin
if (!empty($commands['move_copy']))
{
$cmd = JArrayHelper::getValue($commands, 'move_copy', 'c');
$cmd = ArrayHelper::getValue($commands, 'move_copy', 'c');
if ($cmd == 'c')
{
@@ -605,8 +607,8 @@ class ComponentbuilderModelJoomla_module_files_folders_urls extends JModelAdmin
return false;
}
// get list of uniqe fields
$uniqeFields = $this->getUniqeFields();
// get list of unique fields
$uniqueFields = $this->getUniqueFields();
// remove move_copy from array
unset($values['move_copy']);
@@ -657,7 +659,7 @@ class ComponentbuilderModelJoomla_module_files_folders_urls extends JModelAdmin
// Only for strings
if (ComponentbuilderHelper::checkString($this->table->joomla_module) && !is_numeric($this->table->joomla_module))
{
$this->table->joomla_module = $this->generateUniqe('joomla_module',$this->table->joomla_module);
$this->table->joomla_module = $this->generateUnique('joomla_module',$this->table->joomla_module);
}
// insert all set values
@@ -672,12 +674,12 @@ class ComponentbuilderModelJoomla_module_files_folders_urls extends JModelAdmin
}
}
// update all uniqe fields
if (ComponentbuilderHelper::checkArray($uniqeFields))
// update all unique fields
if (ComponentbuilderHelper::checkArray($uniqueFields))
{
foreach ($uniqeFields as $uniqeField)
foreach ($uniqueFields as $uniqueField)
{
$this->table->$uniqeField = $this->generateUniqe($uniqeField,$this->table->$uniqeField);
$this->table->$uniqueField = $this->generateUnique($uniqueField,$this->table->$uniqueField);
}
}
@@ -926,16 +928,16 @@ class ComponentbuilderModelJoomla_module_files_folders_urls extends JModelAdmin
$data['params'] = (string) $params;
}
// Alter the uniqe field for save as copy
// Alter the unique field for save as copy
if ($input->get('task') === 'save2copy')
{
// Automatic handling of other uniqe fields
$uniqeFields = $this->getUniqeFields();
if (ComponentbuilderHelper::checkArray($uniqeFields))
// Automatic handling of other unique fields
$uniqueFields = $this->getUniqueFields();
if (ComponentbuilderHelper::checkArray($uniqueFields))
{
foreach ($uniqeFields as $uniqeField)
foreach ($uniqueFields as $uniqueField)
{
$data[$uniqeField] = $this->generateUniqe($uniqeField,$data[$uniqeField]);
$data[$uniqueField] = $this->generateUnique($uniqueField,$data[$uniqueField]);
}
}
}
@@ -948,7 +950,7 @@ class ComponentbuilderModelJoomla_module_files_folders_urls extends JModelAdmin
}
/**
* Method to generate a uniqe value.
* Method to generate a unique value.
*
* @param string $field name.
* @param string $value data.
@@ -957,15 +959,15 @@ class ComponentbuilderModelJoomla_module_files_folders_urls extends JModelAdmin
*
* @since 3.0
*/
protected function generateUniqe($field,$value)
protected function generateUnique($field,$value)
{
// set field value uniqe
// set field value unique
$table = $this->getTable();
while ($table->load(array($field => $value)))
{
$value = JString::increment($value);
$value = StringHelper::increment($value);
}
return $value;
@@ -987,7 +989,7 @@ class ComponentbuilderModelJoomla_module_files_folders_urls extends JModelAdmin
while ($table->load(array('title' => $title)))
{
$title = JString::increment($title);
$title = StringHelper::increment($title);
}
return $title;

View File

@@ -13,6 +13,8 @@
defined('_JEXEC') or die('Restricted access');
use Joomla\Registry\Registry;
use Joomla\String\StringHelper;
use Joomla\Utilities\ArrayHelper;
/**
* Componentbuilder Joomla_module_updates Model
@@ -392,7 +394,7 @@ class ComponentbuilderModelJoomla_module_updates extends JModelAdmin
*
* @since 3.0
*/
protected function getUniqeFields()
protected function getUniqueFields()
{
return false;
}
@@ -451,7 +453,7 @@ class ComponentbuilderModelJoomla_module_updates extends JModelAdmin
{
// Sanitize ids.
$pks = array_unique($pks);
JArrayHelper::toInteger($pks);
ArrayHelper::toInteger($pks);
// Remove any values of zero.
if (array_search(0, $pks, true))
@@ -492,7 +494,7 @@ class ComponentbuilderModelJoomla_module_updates extends JModelAdmin
if (!empty($commands['move_copy']))
{
$cmd = JArrayHelper::getValue($commands, 'move_copy', 'c');
$cmd = ArrayHelper::getValue($commands, 'move_copy', 'c');
if ($cmd == 'c')
{
@@ -559,8 +561,8 @@ class ComponentbuilderModelJoomla_module_updates extends JModelAdmin
return false;
}
// get list of uniqe fields
$uniqeFields = $this->getUniqeFields();
// get list of unique fields
$uniqueFields = $this->getUniqueFields();
// remove move_copy from array
unset($values['move_copy']);
@@ -611,7 +613,7 @@ class ComponentbuilderModelJoomla_module_updates extends JModelAdmin
// Only for strings
if (ComponentbuilderHelper::checkString($this->table->joomla_module) && !is_numeric($this->table->joomla_module))
{
$this->table->joomla_module = $this->generateUniqe('joomla_module',$this->table->joomla_module);
$this->table->joomla_module = $this->generateUnique('joomla_module',$this->table->joomla_module);
}
// insert all set values
@@ -626,12 +628,12 @@ class ComponentbuilderModelJoomla_module_updates extends JModelAdmin
}
}
// update all uniqe fields
if (ComponentbuilderHelper::checkArray($uniqeFields))
// update all unique fields
if (ComponentbuilderHelper::checkArray($uniqueFields))
{
foreach ($uniqeFields as $uniqeField)
foreach ($uniqueFields as $uniqueField)
{
$this->table->$uniqeField = $this->generateUniqe($uniqeField,$this->table->$uniqeField);
$this->table->$uniqueField = $this->generateUnique($uniqueField,$this->table->$uniqueField);
}
}
@@ -828,16 +830,16 @@ class ComponentbuilderModelJoomla_module_updates extends JModelAdmin
$data['params'] = (string) $params;
}
// Alter the uniqe field for save as copy
// Alter the unique field for save as copy
if ($input->get('task') === 'save2copy')
{
// Automatic handling of other uniqe fields
$uniqeFields = $this->getUniqeFields();
if (ComponentbuilderHelper::checkArray($uniqeFields))
// Automatic handling of other unique fields
$uniqueFields = $this->getUniqueFields();
if (ComponentbuilderHelper::checkArray($uniqueFields))
{
foreach ($uniqeFields as $uniqeField)
foreach ($uniqueFields as $uniqueField)
{
$data[$uniqeField] = $this->generateUniqe($uniqeField,$data[$uniqeField]);
$data[$uniqueField] = $this->generateUnique($uniqueField,$data[$uniqueField]);
}
}
}
@@ -850,7 +852,7 @@ class ComponentbuilderModelJoomla_module_updates extends JModelAdmin
}
/**
* Method to generate a uniqe value.
* Method to generate a unique value.
*
* @param string $field name.
* @param string $value data.
@@ -859,15 +861,15 @@ class ComponentbuilderModelJoomla_module_updates extends JModelAdmin
*
* @since 3.0
*/
protected function generateUniqe($field,$value)
protected function generateUnique($field,$value)
{
// set field value uniqe
// set field value unique
$table = $this->getTable();
while ($table->load(array($field => $value)))
{
$value = JString::increment($value);
$value = StringHelper::increment($value);
}
return $value;
@@ -889,7 +891,7 @@ class ComponentbuilderModelJoomla_module_updates extends JModelAdmin
while ($table->load(array('title' => $title)))
{
$title = JString::increment($title);
$title = StringHelper::increment($title);
}
return $title;

View File

@@ -12,6 +12,8 @@
// No direct access to this file
defined('_JEXEC') or die('Restricted access');
use Joomla\Utilities\ArrayHelper;
/**
* Joomla_modules Model
*/
@@ -220,7 +222,7 @@ class ComponentbuilderModelJoomla_modules extends JModelList
// Add the list ordering clause.
$orderCol = $this->state->get('list.ordering', 'a.id');
$orderDirn = $this->state->get('list.direction', 'asc');
$orderDirn = $this->state->get('list.direction', 'DESC');
if ($orderCol != '')
{
$query->order($db->escape($orderCol . ' ' . $orderDirn));

View File

@@ -12,6 +12,8 @@
// No direct access to this file
defined('_JEXEC') or die('Restricted access');
use Joomla\Utilities\ArrayHelper;
/**
* Joomla_modules_files_folders_urls Model
*/
@@ -160,7 +162,7 @@ class ComponentbuilderModelJoomla_modules_files_folders_urls extends JModelList
// Add the list ordering clause.
$orderCol = $this->state->get('list.ordering', 'a.id');
$orderDirn = $this->state->get('list.direction', 'asc');
$orderDirn = $this->state->get('list.direction', 'asc');
if ($orderCol != '')
{
$query->order($db->escape($orderCol . ' ' . $orderDirn));

View File

@@ -12,6 +12,8 @@
// No direct access to this file
defined('_JEXEC') or die('Restricted access');
use Joomla\Utilities\ArrayHelper;
/**
* Joomla_modules_updates Model
*/
@@ -160,7 +162,7 @@ class ComponentbuilderModelJoomla_modules_updates extends JModelList
// Add the list ordering clause.
$orderCol = $this->state->get('list.ordering', 'a.id');
$orderDirn = $this->state->get('list.direction', 'asc');
$orderDirn = $this->state->get('list.direction', 'asc');
if ($orderCol != '')
{
$query->order($db->escape($orderCol . ' ' . $orderDirn));

View File

@@ -13,6 +13,8 @@
defined('_JEXEC') or die('Restricted access');
use Joomla\Registry\Registry;
use Joomla\String\StringHelper;
use Joomla\Utilities\ArrayHelper;
/**
* Componentbuilder Joomla_plugin Model
@@ -688,9 +690,9 @@ class ComponentbuilderModelJoomla_plugin extends JModelAdmin
*
* @since 3.0
*/
protected function getUniqeFields()
protected function getUniqueFields()
{
return false;
return array('guid');
}
/**
@@ -791,7 +793,7 @@ class ComponentbuilderModelJoomla_plugin extends JModelAdmin
{
// Sanitize ids.
$pks = array_unique($pks);
JArrayHelper::toInteger($pks);
ArrayHelper::toInteger($pks);
// Remove any values of zero.
if (array_search(0, $pks, true))
@@ -832,7 +834,7 @@ class ComponentbuilderModelJoomla_plugin extends JModelAdmin
if (!empty($commands['move_copy']))
{
$cmd = JArrayHelper::getValue($commands, 'move_copy', 'c');
$cmd = ArrayHelper::getValue($commands, 'move_copy', 'c');
if ($cmd == 'c')
{
@@ -899,8 +901,8 @@ class ComponentbuilderModelJoomla_plugin extends JModelAdmin
return false;
}
// get list of uniqe fields
$uniqeFields = $this->getUniqeFields();
// get list of unique fields
$uniqueFields = $this->getUniqueFields();
// remove move_copy from array
unset($values['move_copy']);
@@ -951,7 +953,7 @@ class ComponentbuilderModelJoomla_plugin extends JModelAdmin
// Only for strings
if (ComponentbuilderHelper::checkString($this->table->system_name) && !is_numeric($this->table->system_name))
{
$this->table->system_name = $this->generateUniqe('system_name',$this->table->system_name);
$this->table->system_name = $this->generateUnique('system_name',$this->table->system_name);
}
// insert all set values
@@ -966,12 +968,12 @@ class ComponentbuilderModelJoomla_plugin extends JModelAdmin
}
}
// update all uniqe fields
if (ComponentbuilderHelper::checkArray($uniqeFields))
// update all unique fields
if (ComponentbuilderHelper::checkArray($uniqueFields))
{
foreach ($uniqeFields as $uniqeField)
foreach ($uniqueFields as $uniqueField)
{
$this->table->$uniqeField = $this->generateUniqe($uniqeField,$this->table->$uniqeField);
$this->table->$uniqueField = $this->generateUnique($uniqueField,$this->table->$uniqueField);
}
}
@@ -1285,16 +1287,16 @@ class ComponentbuilderModelJoomla_plugin extends JModelAdmin
$data['params'] = (string) $params;
}
// Alter the uniqe field for save as copy
// Alter the unique field for save as copy
if ($input->get('task') === 'save2copy')
{
// Automatic handling of other uniqe fields
$uniqeFields = $this->getUniqeFields();
if (ComponentbuilderHelper::checkArray($uniqeFields))
// Automatic handling of other unique fields
$uniqueFields = $this->getUniqueFields();
if (ComponentbuilderHelper::checkArray($uniqueFields))
{
foreach ($uniqeFields as $uniqeField)
foreach ($uniqueFields as $uniqueField)
{
$data[$uniqeField] = $this->generateUniqe($uniqeField,$data[$uniqeField]);
$data[$uniqueField] = $this->generateUnique($uniqueField,$data[$uniqueField]);
}
}
}
@@ -1307,7 +1309,7 @@ class ComponentbuilderModelJoomla_plugin extends JModelAdmin
}
/**
* Method to generate a uniqe value.
* Method to generate a unique value.
*
* @param string $field name.
* @param string $value data.
@@ -1316,15 +1318,15 @@ class ComponentbuilderModelJoomla_plugin extends JModelAdmin
*
* @since 3.0
*/
protected function generateUniqe($field,$value)
protected function generateUnique($field,$value)
{
// set field value uniqe
// set field value unique
$table = $this->getTable();
while ($table->load(array($field => $value)))
{
$value = JString::increment($value);
$value = StringHelper::increment($value);
}
return $value;
@@ -1346,7 +1348,7 @@ class ComponentbuilderModelJoomla_plugin extends JModelAdmin
while ($table->load(array('title' => $title)))
{
$title = JString::increment($title);
$title = StringHelper::increment($title);
}
return $title;

View File

@@ -13,6 +13,8 @@
defined('_JEXEC') or die('Restricted access');
use Joomla\Registry\Registry;
use Joomla\String\StringHelper;
use Joomla\Utilities\ArrayHelper;
/**
* Componentbuilder Joomla_plugin_files_folders_urls Model
@@ -438,7 +440,7 @@ class ComponentbuilderModelJoomla_plugin_files_folders_urls extends JModelAdmin
*
* @since 3.0
*/
protected function getUniqeFields()
protected function getUniqueFields()
{
return false;
}
@@ -497,7 +499,7 @@ class ComponentbuilderModelJoomla_plugin_files_folders_urls extends JModelAdmin
{
// Sanitize ids.
$pks = array_unique($pks);
JArrayHelper::toInteger($pks);
ArrayHelper::toInteger($pks);
// Remove any values of zero.
if (array_search(0, $pks, true))
@@ -538,7 +540,7 @@ class ComponentbuilderModelJoomla_plugin_files_folders_urls extends JModelAdmin
if (!empty($commands['move_copy']))
{
$cmd = JArrayHelper::getValue($commands, 'move_copy', 'c');
$cmd = ArrayHelper::getValue($commands, 'move_copy', 'c');
if ($cmd == 'c')
{
@@ -605,8 +607,8 @@ class ComponentbuilderModelJoomla_plugin_files_folders_urls extends JModelAdmin
return false;
}
// get list of uniqe fields
$uniqeFields = $this->getUniqeFields();
// get list of unique fields
$uniqueFields = $this->getUniqueFields();
// remove move_copy from array
unset($values['move_copy']);
@@ -657,7 +659,7 @@ class ComponentbuilderModelJoomla_plugin_files_folders_urls extends JModelAdmin
// Only for strings
if (ComponentbuilderHelper::checkString($this->table->joomla_plugin) && !is_numeric($this->table->joomla_plugin))
{
$this->table->joomla_plugin = $this->generateUniqe('joomla_plugin',$this->table->joomla_plugin);
$this->table->joomla_plugin = $this->generateUnique('joomla_plugin',$this->table->joomla_plugin);
}
// insert all set values
@@ -672,12 +674,12 @@ class ComponentbuilderModelJoomla_plugin_files_folders_urls extends JModelAdmin
}
}
// update all uniqe fields
if (ComponentbuilderHelper::checkArray($uniqeFields))
// update all unique fields
if (ComponentbuilderHelper::checkArray($uniqueFields))
{
foreach ($uniqeFields as $uniqeField)
foreach ($uniqueFields as $uniqueField)
{
$this->table->$uniqeField = $this->generateUniqe($uniqeField,$this->table->$uniqeField);
$this->table->$uniqueField = $this->generateUnique($uniqueField,$this->table->$uniqueField);
}
}
@@ -926,16 +928,16 @@ class ComponentbuilderModelJoomla_plugin_files_folders_urls extends JModelAdmin
$data['params'] = (string) $params;
}
// Alter the uniqe field for save as copy
// Alter the unique field for save as copy
if ($input->get('task') === 'save2copy')
{
// Automatic handling of other uniqe fields
$uniqeFields = $this->getUniqeFields();
if (ComponentbuilderHelper::checkArray($uniqeFields))
// Automatic handling of other unique fields
$uniqueFields = $this->getUniqueFields();
if (ComponentbuilderHelper::checkArray($uniqueFields))
{
foreach ($uniqeFields as $uniqeField)
foreach ($uniqueFields as $uniqueField)
{
$data[$uniqeField] = $this->generateUniqe($uniqeField,$data[$uniqeField]);
$data[$uniqueField] = $this->generateUnique($uniqueField,$data[$uniqueField]);
}
}
}
@@ -948,7 +950,7 @@ class ComponentbuilderModelJoomla_plugin_files_folders_urls extends JModelAdmin
}
/**
* Method to generate a uniqe value.
* Method to generate a unique value.
*
* @param string $field name.
* @param string $value data.
@@ -957,15 +959,15 @@ class ComponentbuilderModelJoomla_plugin_files_folders_urls extends JModelAdmin
*
* @since 3.0
*/
protected function generateUniqe($field,$value)
protected function generateUnique($field,$value)
{
// set field value uniqe
// set field value unique
$table = $this->getTable();
while ($table->load(array($field => $value)))
{
$value = JString::increment($value);
$value = StringHelper::increment($value);
}
return $value;
@@ -987,7 +989,7 @@ class ComponentbuilderModelJoomla_plugin_files_folders_urls extends JModelAdmin
while ($table->load(array('title' => $title)))
{
$title = JString::increment($title);
$title = StringHelper::increment($title);
}
return $title;

View File

@@ -13,6 +13,8 @@
defined('_JEXEC') or die('Restricted access');
use Joomla\Registry\Registry;
use Joomla\String\StringHelper;
use Joomla\Utilities\ArrayHelper;
/**
* Componentbuilder Joomla_plugin_group Model
@@ -381,7 +383,7 @@ class ComponentbuilderModelJoomla_plugin_group extends JModelAdmin
*
* @since 3.0
*/
protected function getUniqeFields()
protected function getUniqueFields()
{
return false;
}
@@ -440,7 +442,7 @@ class ComponentbuilderModelJoomla_plugin_group extends JModelAdmin
{
// Sanitize ids.
$pks = array_unique($pks);
JArrayHelper::toInteger($pks);
ArrayHelper::toInteger($pks);
// Remove any values of zero.
if (array_search(0, $pks, true))
@@ -481,7 +483,7 @@ class ComponentbuilderModelJoomla_plugin_group extends JModelAdmin
if (!empty($commands['move_copy']))
{
$cmd = JArrayHelper::getValue($commands, 'move_copy', 'c');
$cmd = ArrayHelper::getValue($commands, 'move_copy', 'c');
if ($cmd == 'c')
{
@@ -548,8 +550,8 @@ class ComponentbuilderModelJoomla_plugin_group extends JModelAdmin
return false;
}
// get list of uniqe fields
$uniqeFields = $this->getUniqeFields();
// get list of unique fields
$uniqueFields = $this->getUniqueFields();
// remove move_copy from array
unset($values['move_copy']);
@@ -600,7 +602,7 @@ class ComponentbuilderModelJoomla_plugin_group extends JModelAdmin
// Only for strings
if (ComponentbuilderHelper::checkString($this->table->name) && !is_numeric($this->table->name))
{
$this->table->name = $this->generateUniqe('name',$this->table->name);
$this->table->name = $this->generateUnique('name',$this->table->name);
}
// insert all set values
@@ -615,12 +617,12 @@ class ComponentbuilderModelJoomla_plugin_group extends JModelAdmin
}
}
// update all uniqe fields
if (ComponentbuilderHelper::checkArray($uniqeFields))
// update all unique fields
if (ComponentbuilderHelper::checkArray($uniqueFields))
{
foreach ($uniqeFields as $uniqeField)
foreach ($uniqueFields as $uniqueField)
{
$this->table->$uniqeField = $this->generateUniqe($uniqeField,$this->table->$uniqeField);
$this->table->$uniqueField = $this->generateUnique($uniqueField,$this->table->$uniqueField);
}
}
@@ -807,16 +809,16 @@ class ComponentbuilderModelJoomla_plugin_group extends JModelAdmin
$data['params'] = (string) $params;
}
// Alter the uniqe field for save as copy
// Alter the unique field for save as copy
if ($input->get('task') === 'save2copy')
{
// Automatic handling of other uniqe fields
$uniqeFields = $this->getUniqeFields();
if (ComponentbuilderHelper::checkArray($uniqeFields))
// Automatic handling of other unique fields
$uniqueFields = $this->getUniqueFields();
if (ComponentbuilderHelper::checkArray($uniqueFields))
{
foreach ($uniqeFields as $uniqeField)
foreach ($uniqueFields as $uniqueField)
{
$data[$uniqeField] = $this->generateUniqe($uniqeField,$data[$uniqeField]);
$data[$uniqueField] = $this->generateUnique($uniqueField,$data[$uniqueField]);
}
}
}
@@ -829,7 +831,7 @@ class ComponentbuilderModelJoomla_plugin_group extends JModelAdmin
}
/**
* Method to generate a uniqe value.
* Method to generate a unique value.
*
* @param string $field name.
* @param string $value data.
@@ -838,15 +840,15 @@ class ComponentbuilderModelJoomla_plugin_group extends JModelAdmin
*
* @since 3.0
*/
protected function generateUniqe($field,$value)
protected function generateUnique($field,$value)
{
// set field value uniqe
// set field value unique
$table = $this->getTable();
while ($table->load(array($field => $value)))
{
$value = JString::increment($value);
$value = StringHelper::increment($value);
}
return $value;
@@ -868,7 +870,7 @@ class ComponentbuilderModelJoomla_plugin_group extends JModelAdmin
while ($table->load(array('title' => $title)))
{
$title = JString::increment($title);
$title = StringHelper::increment($title);
}
return $title;

View File

@@ -12,6 +12,8 @@
// No direct access to this file
defined('_JEXEC') or die('Restricted access');
use Joomla\Utilities\ArrayHelper;
/**
* Joomla_plugin_groups Model
*/
@@ -28,7 +30,7 @@ class ComponentbuilderModelJoomla_plugin_groups extends JModelList
'a.created_by','created_by',
'a.modified_by','modified_by',
'a.name','name',
'a.class_extends','class_extends'
'g.name'
);
}
@@ -165,7 +167,7 @@ class ComponentbuilderModelJoomla_plugin_groups extends JModelList
// Add the list ordering clause.
$orderCol = $this->state->get('list.ordering', 'a.id');
$orderDirn = $this->state->get('list.direction', 'asc');
$orderDirn = $this->state->get('list.direction', 'asc');
if ($orderCol != '')
{
$query->order($db->escape($orderCol . ' ' . $orderDirn));

View File

@@ -13,6 +13,8 @@
defined('_JEXEC') or die('Restricted access');
use Joomla\Registry\Registry;
use Joomla\String\StringHelper;
use Joomla\Utilities\ArrayHelper;
/**
* Componentbuilder Joomla_plugin_updates Model
@@ -392,7 +394,7 @@ class ComponentbuilderModelJoomla_plugin_updates extends JModelAdmin
*
* @since 3.0
*/
protected function getUniqeFields()
protected function getUniqueFields()
{
return false;
}
@@ -451,7 +453,7 @@ class ComponentbuilderModelJoomla_plugin_updates extends JModelAdmin
{
// Sanitize ids.
$pks = array_unique($pks);
JArrayHelper::toInteger($pks);
ArrayHelper::toInteger($pks);
// Remove any values of zero.
if (array_search(0, $pks, true))
@@ -492,7 +494,7 @@ class ComponentbuilderModelJoomla_plugin_updates extends JModelAdmin
if (!empty($commands['move_copy']))
{
$cmd = JArrayHelper::getValue($commands, 'move_copy', 'c');
$cmd = ArrayHelper::getValue($commands, 'move_copy', 'c');
if ($cmd == 'c')
{
@@ -559,8 +561,8 @@ class ComponentbuilderModelJoomla_plugin_updates extends JModelAdmin
return false;
}
// get list of uniqe fields
$uniqeFields = $this->getUniqeFields();
// get list of unique fields
$uniqueFields = $this->getUniqueFields();
// remove move_copy from array
unset($values['move_copy']);
@@ -611,7 +613,7 @@ class ComponentbuilderModelJoomla_plugin_updates extends JModelAdmin
// Only for strings
if (ComponentbuilderHelper::checkString($this->table->joomla_plugin) && !is_numeric($this->table->joomla_plugin))
{
$this->table->joomla_plugin = $this->generateUniqe('joomla_plugin',$this->table->joomla_plugin);
$this->table->joomla_plugin = $this->generateUnique('joomla_plugin',$this->table->joomla_plugin);
}
// insert all set values
@@ -626,12 +628,12 @@ class ComponentbuilderModelJoomla_plugin_updates extends JModelAdmin
}
}
// update all uniqe fields
if (ComponentbuilderHelper::checkArray($uniqeFields))
// update all unique fields
if (ComponentbuilderHelper::checkArray($uniqueFields))
{
foreach ($uniqeFields as $uniqeField)
foreach ($uniqueFields as $uniqueField)
{
$this->table->$uniqeField = $this->generateUniqe($uniqeField,$this->table->$uniqeField);
$this->table->$uniqueField = $this->generateUnique($uniqueField,$this->table->$uniqueField);
}
}
@@ -828,16 +830,16 @@ class ComponentbuilderModelJoomla_plugin_updates extends JModelAdmin
$data['params'] = (string) $params;
}
// Alter the uniqe field for save as copy
// Alter the unique field for save as copy
if ($input->get('task') === 'save2copy')
{
// Automatic handling of other uniqe fields
$uniqeFields = $this->getUniqeFields();
if (ComponentbuilderHelper::checkArray($uniqeFields))
// Automatic handling of other unique fields
$uniqueFields = $this->getUniqueFields();
if (ComponentbuilderHelper::checkArray($uniqueFields))
{
foreach ($uniqeFields as $uniqeField)
foreach ($uniqueFields as $uniqueField)
{
$data[$uniqeField] = $this->generateUniqe($uniqeField,$data[$uniqeField]);
$data[$uniqueField] = $this->generateUnique($uniqueField,$data[$uniqueField]);
}
}
}
@@ -850,7 +852,7 @@ class ComponentbuilderModelJoomla_plugin_updates extends JModelAdmin
}
/**
* Method to generate a uniqe value.
* Method to generate a unique value.
*
* @param string $field name.
* @param string $value data.
@@ -859,15 +861,15 @@ class ComponentbuilderModelJoomla_plugin_updates extends JModelAdmin
*
* @since 3.0
*/
protected function generateUniqe($field,$value)
protected function generateUnique($field,$value)
{
// set field value uniqe
// set field value unique
$table = $this->getTable();
while ($table->load(array($field => $value)))
{
$value = JString::increment($value);
$value = StringHelper::increment($value);
}
return $value;
@@ -889,7 +891,7 @@ class ComponentbuilderModelJoomla_plugin_updates extends JModelAdmin
while ($table->load(array('title' => $title)))
{
$title = JString::increment($title);
$title = StringHelper::increment($title);
}
return $title;

View File

@@ -12,6 +12,8 @@
// No direct access to this file
defined('_JEXEC') or die('Restricted access');
use Joomla\Utilities\ArrayHelper;
/**
* Joomla_plugins Model
*/
@@ -28,8 +30,8 @@ class ComponentbuilderModelJoomla_plugins extends JModelList
'a.created_by','created_by',
'a.modified_by','modified_by',
'a.system_name','system_name',
'a.class_extends','class_extends',
'a.joomla_plugin_group','joomla_plugin_group'
'g.name',
'h.name'
);
}
@@ -369,7 +371,7 @@ class ComponentbuilderModelJoomla_plugins extends JModelList
// Add the list ordering clause.
$orderCol = $this->state->get('list.ordering', 'a.id');
$orderDirn = $this->state->get('list.direction', 'asc');
$orderDirn = $this->state->get('list.direction', 'DESC');
if ($orderCol != '')
{
$query->order($db->escape($orderCol . ' ' . $orderDirn));

View File

@@ -12,6 +12,8 @@
// No direct access to this file
defined('_JEXEC') or die('Restricted access');
use Joomla\Utilities\ArrayHelper;
/**
* Joomla_plugins_files_folders_urls Model
*/
@@ -160,7 +162,7 @@ class ComponentbuilderModelJoomla_plugins_files_folders_urls extends JModelList
// Add the list ordering clause.
$orderCol = $this->state->get('list.ordering', 'a.id');
$orderDirn = $this->state->get('list.direction', 'asc');
$orderDirn = $this->state->get('list.direction', 'asc');
if ($orderCol != '')
{
$query->order($db->escape($orderCol . ' ' . $orderDirn));

View File

@@ -12,6 +12,8 @@
// No direct access to this file
defined('_JEXEC') or die('Restricted access');
use Joomla\Utilities\ArrayHelper;
/**
* Joomla_plugins_updates Model
*/
@@ -160,7 +162,7 @@ class ComponentbuilderModelJoomla_plugins_updates extends JModelList
// Add the list ordering clause.
$orderCol = $this->state->get('list.ordering', 'a.id');
$orderDirn = $this->state->get('list.direction', 'asc');
$orderDirn = $this->state->get('list.direction', 'asc');
if ($orderCol != '')
{
$query->order($db->escape($orderCol . ' ' . $orderDirn));

View File

@@ -13,6 +13,8 @@
defined('_JEXEC') or die('Restricted access');
use Joomla\Registry\Registry;
use Joomla\String\StringHelper;
use Joomla\Utilities\ArrayHelper;
/**
* Componentbuilder Language Model
@@ -382,7 +384,7 @@ class ComponentbuilderModelLanguage extends JModelAdmin
*
* @since 3.0
*/
protected function getUniqeFields()
protected function getUniqueFields()
{
return false;
}
@@ -441,7 +443,7 @@ class ComponentbuilderModelLanguage extends JModelAdmin
{
// Sanitize ids.
$pks = array_unique($pks);
JArrayHelper::toInteger($pks);
ArrayHelper::toInteger($pks);
// Remove any values of zero.
if (array_search(0, $pks, true))
@@ -482,7 +484,7 @@ class ComponentbuilderModelLanguage extends JModelAdmin
if (!empty($commands['move_copy']))
{
$cmd = JArrayHelper::getValue($commands, 'move_copy', 'c');
$cmd = ArrayHelper::getValue($commands, 'move_copy', 'c');
if ($cmd == 'c')
{
@@ -549,8 +551,8 @@ class ComponentbuilderModelLanguage extends JModelAdmin
return false;
}
// get list of uniqe fields
$uniqeFields = $this->getUniqeFields();
// get list of unique fields
$uniqueFields = $this->getUniqueFields();
// remove move_copy from array
unset($values['move_copy']);
@@ -601,7 +603,7 @@ class ComponentbuilderModelLanguage extends JModelAdmin
// Only for strings
if (ComponentbuilderHelper::checkString($this->table->name) && !is_numeric($this->table->name))
{
$this->table->name = $this->generateUniqe('name',$this->table->name);
$this->table->name = $this->generateUnique('name',$this->table->name);
}
// insert all set values
@@ -616,12 +618,12 @@ class ComponentbuilderModelLanguage extends JModelAdmin
}
}
// update all uniqe fields
if (ComponentbuilderHelper::checkArray($uniqeFields))
// update all unique fields
if (ComponentbuilderHelper::checkArray($uniqueFields))
{
foreach ($uniqeFields as $uniqeField)
foreach ($uniqueFields as $uniqueField)
{
$this->table->$uniqeField = $this->generateUniqe($uniqeField,$this->table->$uniqeField);
$this->table->$uniqueField = $this->generateUnique($uniqueField,$this->table->$uniqueField);
}
}
@@ -805,16 +807,16 @@ class ComponentbuilderModelLanguage extends JModelAdmin
$data['params'] = (string) $params;
}
// Alter the uniqe field for save as copy
// Alter the unique field for save as copy
if ($input->get('task') === 'save2copy')
{
// Automatic handling of other uniqe fields
$uniqeFields = $this->getUniqeFields();
if (ComponentbuilderHelper::checkArray($uniqeFields))
// Automatic handling of other unique fields
$uniqueFields = $this->getUniqueFields();
if (ComponentbuilderHelper::checkArray($uniqueFields))
{
foreach ($uniqeFields as $uniqeField)
foreach ($uniqueFields as $uniqueField)
{
$data[$uniqeField] = $this->generateUniqe($uniqeField,$data[$uniqeField]);
$data[$uniqueField] = $this->generateUnique($uniqueField,$data[$uniqueField]);
}
}
}
@@ -827,7 +829,7 @@ class ComponentbuilderModelLanguage extends JModelAdmin
}
/**
* Method to generate a uniqe value.
* Method to generate a unique value.
*
* @param string $field name.
* @param string $value data.
@@ -836,15 +838,15 @@ class ComponentbuilderModelLanguage extends JModelAdmin
*
* @since 3.0
*/
protected function generateUniqe($field,$value)
protected function generateUnique($field,$value)
{
// set field value uniqe
// set field value unique
$table = $this->getTable();
while ($table->load(array($field => $value)))
{
$value = JString::increment($value);
$value = StringHelper::increment($value);
}
return $value;
@@ -866,7 +868,7 @@ class ComponentbuilderModelLanguage extends JModelAdmin
while ($table->load(array('title' => $title)))
{
$title = JString::increment($title);
$title = StringHelper::increment($title);
}
return $title;

View File

@@ -13,6 +13,8 @@
defined('_JEXEC') or die('Restricted access');
use Joomla\Registry\Registry;
use Joomla\String\StringHelper;
use Joomla\Utilities\ArrayHelper;
/**
* Componentbuilder Language_translation Model
@@ -479,7 +481,7 @@ class ComponentbuilderModelLanguage_translation extends JModelAdmin
*
* @since 3.0
*/
protected function getUniqeFields()
protected function getUniqueFields()
{
return false;
}
@@ -538,7 +540,7 @@ class ComponentbuilderModelLanguage_translation extends JModelAdmin
{
// Sanitize ids.
$pks = array_unique($pks);
JArrayHelper::toInteger($pks);
ArrayHelper::toInteger($pks);
// Remove any values of zero.
if (array_search(0, $pks, true))
@@ -579,7 +581,7 @@ class ComponentbuilderModelLanguage_translation extends JModelAdmin
if (!empty($commands['move_copy']))
{
$cmd = JArrayHelper::getValue($commands, 'move_copy', 'c');
$cmd = ArrayHelper::getValue($commands, 'move_copy', 'c');
if ($cmd == 'c')
{
@@ -646,8 +648,8 @@ class ComponentbuilderModelLanguage_translation extends JModelAdmin
return false;
}
// get list of uniqe fields
$uniqeFields = $this->getUniqeFields();
// get list of unique fields
$uniqueFields = $this->getUniqueFields();
// remove move_copy from array
unset($values['move_copy']);
@@ -698,7 +700,7 @@ class ComponentbuilderModelLanguage_translation extends JModelAdmin
// Only for strings
if (ComponentbuilderHelper::checkString($this->table->source) && !is_numeric($this->table->source))
{
$this->table->source = $this->generateUniqe('source',$this->table->source);
$this->table->source = $this->generateUnique('source',$this->table->source);
}
// insert all set values
@@ -713,12 +715,12 @@ class ComponentbuilderModelLanguage_translation extends JModelAdmin
}
}
// update all uniqe fields
if (ComponentbuilderHelper::checkArray($uniqeFields))
// update all unique fields
if (ComponentbuilderHelper::checkArray($uniqueFields))
{
foreach ($uniqeFields as $uniqeField)
foreach ($uniqueFields as $uniqueField)
{
$this->table->$uniqeField = $this->generateUniqe($uniqeField,$this->table->$uniqeField);
$this->table->$uniqueField = $this->generateUnique($uniqueField,$this->table->$uniqueField);
}
}
@@ -933,16 +935,16 @@ class ComponentbuilderModelLanguage_translation extends JModelAdmin
$data['params'] = (string) $params;
}
// Alter the uniqe field for save as copy
// Alter the unique field for save as copy
if ($input->get('task') === 'save2copy')
{
// Automatic handling of other uniqe fields
$uniqeFields = $this->getUniqeFields();
if (ComponentbuilderHelper::checkArray($uniqeFields))
// Automatic handling of other unique fields
$uniqueFields = $this->getUniqueFields();
if (ComponentbuilderHelper::checkArray($uniqueFields))
{
foreach ($uniqeFields as $uniqeField)
foreach ($uniqueFields as $uniqueField)
{
$data[$uniqeField] = $this->generateUniqe($uniqeField,$data[$uniqeField]);
$data[$uniqueField] = $this->generateUnique($uniqueField,$data[$uniqueField]);
}
}
}
@@ -955,7 +957,7 @@ class ComponentbuilderModelLanguage_translation extends JModelAdmin
}
/**
* Method to generate a uniqe value.
* Method to generate a unique value.
*
* @param string $field name.
* @param string $value data.
@@ -964,15 +966,15 @@ class ComponentbuilderModelLanguage_translation extends JModelAdmin
*
* @since 3.0
*/
protected function generateUniqe($field,$value)
protected function generateUnique($field,$value)
{
// set field value uniqe
// set field value unique
$table = $this->getTable();
while ($table->load(array($field => $value)))
{
$value = JString::increment($value);
$value = StringHelper::increment($value);
}
return $value;
@@ -994,7 +996,7 @@ class ComponentbuilderModelLanguage_translation extends JModelAdmin
while ($table->load(array('title' => $title)))
{
$title = JString::increment($title);
$title = StringHelper::increment($title);
}
return $title;

View File

@@ -12,6 +12,8 @@
// No direct access to this file
defined('_JEXEC') or die('Restricted access');
use Joomla\Utilities\ArrayHelper;
/**
* Language_translations Model
*/
@@ -227,7 +229,7 @@ class ComponentbuilderModelLanguage_translations extends JModelList
// Add the list ordering clause.
$orderCol = $this->state->get('list.ordering', 'a.id');
$orderDirn = $this->state->get('list.direction', 'asc');
$orderDirn = $this->state->get('list.direction', 'asc');
if ($orderCol != '')
{
$query->order($db->escape($orderCol . ' ' . $orderDirn));

View File

@@ -12,6 +12,8 @@
// No direct access to this file
defined('_JEXEC') or die('Restricted access');
use Joomla\Utilities\ArrayHelper;
/**
* Languages Model
*/
@@ -300,7 +302,7 @@ class ComponentbuilderModelLanguages extends JModelList
// Add the list ordering clause.
$orderCol = $this->state->get('list.ordering', 'a.id');
$orderDirn = $this->state->get('list.direction', 'asc');
$orderDirn = $this->state->get('list.direction', 'asc');
if ($orderCol != '')
{
$query->order($db->escape($orderCol . ' ' . $orderDirn));

View File

@@ -13,6 +13,8 @@
defined('_JEXEC') or die('Restricted access');
use Joomla\Registry\Registry;
use Joomla\String\StringHelper;
use Joomla\Utilities\ArrayHelper;
/**
* Componentbuilder Layout Model
@@ -524,7 +526,7 @@ class ComponentbuilderModelLayout extends JModelAdmin
*
* @since 3.0
*/
protected function getUniqeFields()
protected function getUniqueFields()
{
return false;
}
@@ -583,7 +585,7 @@ class ComponentbuilderModelLayout extends JModelAdmin
{
// Sanitize ids.
$pks = array_unique($pks);
JArrayHelper::toInteger($pks);
ArrayHelper::toInteger($pks);
// Remove any values of zero.
if (array_search(0, $pks, true))
@@ -624,7 +626,7 @@ class ComponentbuilderModelLayout extends JModelAdmin
if (!empty($commands['move_copy']))
{
$cmd = JArrayHelper::getValue($commands, 'move_copy', 'c');
$cmd = ArrayHelper::getValue($commands, 'move_copy', 'c');
if ($cmd == 'c')
{
@@ -691,8 +693,8 @@ class ComponentbuilderModelLayout extends JModelAdmin
return false;
}
// get list of uniqe fields
$uniqeFields = $this->getUniqeFields();
// get list of unique fields
$uniqueFields = $this->getUniqueFields();
// remove move_copy from array
unset($values['move_copy']);
@@ -753,12 +755,12 @@ class ComponentbuilderModelLayout extends JModelAdmin
}
}
// update all uniqe fields
if (ComponentbuilderHelper::checkArray($uniqeFields))
// update all unique fields
if (ComponentbuilderHelper::checkArray($uniqueFields))
{
foreach ($uniqeFields as $uniqeField)
foreach ($uniqueFields as $uniqueField)
{
$this->table->$uniqeField = $this->generateUniqe($uniqeField,$this->table->$uniqeField);
$this->table->$uniqueField = $this->generateUnique($uniqueField,$this->table->$uniqueField);
}
}
@@ -1023,16 +1025,16 @@ class ComponentbuilderModelLayout extends JModelAdmin
}
}
// Alter the uniqe field for save as copy
// Alter the unique field for save as copy
if ($input->get('task') === 'save2copy')
{
// Automatic handling of other uniqe fields
$uniqeFields = $this->getUniqeFields();
if (ComponentbuilderHelper::checkArray($uniqeFields))
// Automatic handling of other unique fields
$uniqueFields = $this->getUniqueFields();
if (ComponentbuilderHelper::checkArray($uniqueFields))
{
foreach ($uniqeFields as $uniqeField)
foreach ($uniqueFields as $uniqueField)
{
$data[$uniqeField] = $this->generateUniqe($uniqeField,$data[$uniqeField]);
$data[$uniqueField] = $this->generateUnique($uniqueField,$data[$uniqueField]);
}
}
}
@@ -1045,7 +1047,7 @@ class ComponentbuilderModelLayout extends JModelAdmin
}
/**
* Method to generate a uniqe value.
* Method to generate a unique value.
*
* @param string $field name.
* @param string $value data.
@@ -1054,15 +1056,15 @@ class ComponentbuilderModelLayout extends JModelAdmin
*
* @since 3.0
*/
protected function generateUniqe($field,$value)
protected function generateUnique($field,$value)
{
// set field value uniqe
// set field value unique
$table = $this->getTable();
while ($table->load(array($field => $value)))
{
$value = JString::increment($value);
$value = StringHelper::increment($value);
}
return $value;
@@ -1090,15 +1092,15 @@ class ComponentbuilderModelLayout extends JModelAdmin
{
foreach($title as $nr => &$_title)
{
$_title = JString::increment($_title);
$_title = StringHelper::increment($_title);
}
}
// Make sure we have a title
elseif ($title)
{
$title = JString::increment($title);
$title = StringHelper::increment($title);
}
$alias = JString::increment($alias, 'dash');
$alias = StringHelper::increment($alias, 'dash');
}
// Check if this is an array of titles
if (ComponentbuilderHelper::checkArray($title))

View File

@@ -12,6 +12,8 @@
// No direct access to this file
defined('_JEXEC') or die('Restricted access');
use Joomla\Utilities\ArrayHelper;
/**
* Layouts Model
*/
@@ -29,7 +31,7 @@ class ComponentbuilderModelLayouts extends JModelList
'a.modified_by','modified_by',
'a.name','name',
'a.description','description',
'a.dynamic_get','dynamic_get',
'g.name',
'a.add_php_view','add_php_view'
);
}
@@ -233,7 +235,7 @@ class ComponentbuilderModelLayouts extends JModelList
// Add the list ordering clause.
$orderCol = $this->state->get('list.ordering', 'a.id');
$orderDirn = $this->state->get('list.direction', 'asc');
$orderDirn = $this->state->get('list.direction', 'DESC');
if ($orderCol != '')
{
$query->order($db->escape($orderCol . ' ' . $orderDirn));
@@ -280,7 +282,7 @@ class ComponentbuilderModelLayouts extends JModelList
}
// Order the results by ordering
$query->order('a.ordering ASC');
$query->order('a.id DESC');
// Load the items
$db->setQuery($query);

View File

@@ -12,6 +12,8 @@
// No direct access to this file
defined('_JEXEC') or die('Restricted access');
use Joomla\Utilities\ArrayHelper;
/**
* Libraries Model
*/
@@ -275,7 +277,7 @@ class ComponentbuilderModelLibraries extends JModelList
// Add the list ordering clause.
$orderCol = $this->state->get('list.ordering', 'a.id');
$orderDirn = $this->state->get('list.direction', 'asc');
$orderDirn = $this->state->get('list.direction', 'asc');
if ($orderCol != '')
{
$query->order($db->escape($orderCol . ' ' . $orderDirn));

View File

@@ -12,6 +12,8 @@
// No direct access to this file
defined('_JEXEC') or die('Restricted access');
use Joomla\Utilities\ArrayHelper;
/**
* Libraries_config Model
*/
@@ -160,7 +162,7 @@ class ComponentbuilderModelLibraries_config extends JModelList
// Add the list ordering clause.
$orderCol = $this->state->get('list.ordering', 'a.id');
$orderDirn = $this->state->get('list.direction', 'asc');
$orderDirn = $this->state->get('list.direction', 'asc');
if ($orderCol != '')
{
$query->order($db->escape($orderCol . ' ' . $orderDirn));

View File

@@ -12,6 +12,8 @@
// No direct access to this file
defined('_JEXEC') or die('Restricted access');
use Joomla\Utilities\ArrayHelper;
/**
* Libraries_files_folders_urls Model
*/
@@ -160,7 +162,7 @@ class ComponentbuilderModelLibraries_files_folders_urls extends JModelList
// Add the list ordering clause.
$orderCol = $this->state->get('list.ordering', 'a.id');
$orderDirn = $this->state->get('list.direction', 'asc');
$orderDirn = $this->state->get('list.direction', 'asc');
if ($orderCol != '')
{
$query->order($db->escape($orderCol . ' ' . $orderDirn));

View File

@@ -13,6 +13,8 @@
defined('_JEXEC') or die('Restricted access');
use Joomla\Registry\Registry;
use Joomla\String\StringHelper;
use Joomla\Utilities\ArrayHelper;
/**
* Componentbuilder Library Model
@@ -567,10 +569,10 @@ class ComponentbuilderModelLibrary extends JModelAdmin
*
* @since 3.0
*/
protected function getUniqeFields()
protected function getUniqueFields()
{
return array('name');
return array('name', 'guid');
}
@@ -688,7 +690,7 @@ class ComponentbuilderModelLibrary extends JModelAdmin
{
// Sanitize ids.
$pks = array_unique($pks);
JArrayHelper::toInteger($pks);
ArrayHelper::toInteger($pks);
// Remove any values of zero.
if (array_search(0, $pks, true))
@@ -729,7 +731,7 @@ class ComponentbuilderModelLibrary extends JModelAdmin
if (!empty($commands['move_copy']))
{
$cmd = JArrayHelper::getValue($commands, 'move_copy', 'c');
$cmd = ArrayHelper::getValue($commands, 'move_copy', 'c');
if ($cmd == 'c')
{
@@ -796,8 +798,8 @@ class ComponentbuilderModelLibrary extends JModelAdmin
return false;
}
// get list of uniqe fields
$uniqeFields = $this->getUniqeFields();
// get list of unique fields
$uniqueFields = $this->getUniqueFields();
// remove move_copy from array
unset($values['move_copy']);
@@ -848,7 +850,7 @@ class ComponentbuilderModelLibrary extends JModelAdmin
// Only for strings
if (ComponentbuilderHelper::checkString($this->table->name) && !is_numeric($this->table->name))
{
$this->table->name = $this->generateUniqe('name',$this->table->name);
$this->table->name = $this->generateUnique('name',$this->table->name);
}
// insert all set values
@@ -863,12 +865,12 @@ class ComponentbuilderModelLibrary extends JModelAdmin
}
}
// update all uniqe fields
if (ComponentbuilderHelper::checkArray($uniqeFields))
// update all unique fields
if (ComponentbuilderHelper::checkArray($uniqueFields))
{
foreach ($uniqeFields as $uniqeField)
foreach ($uniqueFields as $uniqueField)
{
$this->table->$uniqeField = $this->generateUniqe($uniqeField,$this->table->$uniqeField);
$this->table->$uniqueField = $this->generateUnique($uniqueField,$this->table->$uniqueField);
}
}
@@ -1114,16 +1116,16 @@ class ComponentbuilderModelLibrary extends JModelAdmin
$data['params'] = (string) $params;
}
// Alter the uniqe field for save as copy
// Alter the unique field for save as copy
if ($input->get('task') === 'save2copy')
{
// Automatic handling of other uniqe fields
$uniqeFields = $this->getUniqeFields();
if (ComponentbuilderHelper::checkArray($uniqeFields))
// Automatic handling of other unique fields
$uniqueFields = $this->getUniqueFields();
if (ComponentbuilderHelper::checkArray($uniqueFields))
{
foreach ($uniqeFields as $uniqeField)
foreach ($uniqueFields as $uniqueField)
{
$data[$uniqeField] = $this->generateUniqe($uniqeField,$data[$uniqeField]);
$data[$uniqueField] = $this->generateUnique($uniqueField,$data[$uniqueField]);
}
}
}
@@ -1136,7 +1138,7 @@ class ComponentbuilderModelLibrary extends JModelAdmin
}
/**
* Method to generate a uniqe value.
* Method to generate a unique value.
*
* @param string $field name.
* @param string $value data.
@@ -1145,15 +1147,15 @@ class ComponentbuilderModelLibrary extends JModelAdmin
*
* @since 3.0
*/
protected function generateUniqe($field,$value)
protected function generateUnique($field,$value)
{
// set field value uniqe
// set field value unique
$table = $this->getTable();
while ($table->load(array($field => $value)))
{
$value = JString::increment($value);
$value = StringHelper::increment($value);
}
return $value;
@@ -1175,7 +1177,7 @@ class ComponentbuilderModelLibrary extends JModelAdmin
while ($table->load(array('title' => $title)))
{
$title = JString::increment($title);
$title = StringHelper::increment($title);
}
return $title;

View File

@@ -13,6 +13,8 @@
defined('_JEXEC') or die('Restricted access');
use Joomla\Registry\Registry;
use Joomla\String\StringHelper;
use Joomla\Utilities\ArrayHelper;
/**
* Componentbuilder Library_config Model
@@ -392,7 +394,7 @@ class ComponentbuilderModelLibrary_config extends JModelAdmin
*
* @since 3.0
*/
protected function getUniqeFields()
protected function getUniqueFields()
{
return false;
}
@@ -451,7 +453,7 @@ class ComponentbuilderModelLibrary_config extends JModelAdmin
{
// Sanitize ids.
$pks = array_unique($pks);
JArrayHelper::toInteger($pks);
ArrayHelper::toInteger($pks);
// Remove any values of zero.
if (array_search(0, $pks, true))
@@ -492,7 +494,7 @@ class ComponentbuilderModelLibrary_config extends JModelAdmin
if (!empty($commands['move_copy']))
{
$cmd = JArrayHelper::getValue($commands, 'move_copy', 'c');
$cmd = ArrayHelper::getValue($commands, 'move_copy', 'c');
if ($cmd == 'c')
{
@@ -559,8 +561,8 @@ class ComponentbuilderModelLibrary_config extends JModelAdmin
return false;
}
// get list of uniqe fields
$uniqeFields = $this->getUniqeFields();
// get list of unique fields
$uniqueFields = $this->getUniqueFields();
// remove move_copy from array
unset($values['move_copy']);
@@ -611,7 +613,7 @@ class ComponentbuilderModelLibrary_config extends JModelAdmin
// Only for strings
if (ComponentbuilderHelper::checkString($this->table->library) && !is_numeric($this->table->library))
{
$this->table->library = $this->generateUniqe('library',$this->table->library);
$this->table->library = $this->generateUnique('library',$this->table->library);
}
// insert all set values
@@ -626,12 +628,12 @@ class ComponentbuilderModelLibrary_config extends JModelAdmin
}
}
// update all uniqe fields
if (ComponentbuilderHelper::checkArray($uniqeFields))
// update all unique fields
if (ComponentbuilderHelper::checkArray($uniqueFields))
{
foreach ($uniqeFields as $uniqeField)
foreach ($uniqueFields as $uniqueField)
{
$this->table->$uniqeField = $this->generateUniqe($uniqeField,$this->table->$uniqeField);
$this->table->$uniqueField = $this->generateUnique($uniqueField,$this->table->$uniqueField);
}
}
@@ -828,16 +830,16 @@ class ComponentbuilderModelLibrary_config extends JModelAdmin
$data['params'] = (string) $params;
}
// Alter the uniqe field for save as copy
// Alter the unique field for save as copy
if ($input->get('task') === 'save2copy')
{
// Automatic handling of other uniqe fields
$uniqeFields = $this->getUniqeFields();
if (ComponentbuilderHelper::checkArray($uniqeFields))
// Automatic handling of other unique fields
$uniqueFields = $this->getUniqueFields();
if (ComponentbuilderHelper::checkArray($uniqueFields))
{
foreach ($uniqeFields as $uniqeField)
foreach ($uniqueFields as $uniqueField)
{
$data[$uniqeField] = $this->generateUniqe($uniqeField,$data[$uniqeField]);
$data[$uniqueField] = $this->generateUnique($uniqueField,$data[$uniqueField]);
}
}
}
@@ -850,7 +852,7 @@ class ComponentbuilderModelLibrary_config extends JModelAdmin
}
/**
* Method to generate a uniqe value.
* Method to generate a unique value.
*
* @param string $field name.
* @param string $value data.
@@ -859,15 +861,15 @@ class ComponentbuilderModelLibrary_config extends JModelAdmin
*
* @since 3.0
*/
protected function generateUniqe($field,$value)
protected function generateUnique($field,$value)
{
// set field value uniqe
// set field value unique
$table = $this->getTable();
while ($table->load(array($field => $value)))
{
$value = JString::increment($value);
$value = StringHelper::increment($value);
}
return $value;
@@ -889,7 +891,7 @@ class ComponentbuilderModelLibrary_config extends JModelAdmin
while ($table->load(array('title' => $title)))
{
$title = JString::increment($title);
$title = StringHelper::increment($title);
}
return $title;

View File

@@ -13,6 +13,8 @@
defined('_JEXEC') or die('Restricted access');
use Joomla\Registry\Registry;
use Joomla\String\StringHelper;
use Joomla\Utilities\ArrayHelper;
/**
* Componentbuilder Library_files_folders_urls Model
@@ -438,7 +440,7 @@ class ComponentbuilderModelLibrary_files_folders_urls extends JModelAdmin
*
* @since 3.0
*/
protected function getUniqeFields()
protected function getUniqueFields()
{
return false;
}
@@ -497,7 +499,7 @@ class ComponentbuilderModelLibrary_files_folders_urls extends JModelAdmin
{
// Sanitize ids.
$pks = array_unique($pks);
JArrayHelper::toInteger($pks);
ArrayHelper::toInteger($pks);
// Remove any values of zero.
if (array_search(0, $pks, true))
@@ -538,7 +540,7 @@ class ComponentbuilderModelLibrary_files_folders_urls extends JModelAdmin
if (!empty($commands['move_copy']))
{
$cmd = JArrayHelper::getValue($commands, 'move_copy', 'c');
$cmd = ArrayHelper::getValue($commands, 'move_copy', 'c');
if ($cmd == 'c')
{
@@ -605,8 +607,8 @@ class ComponentbuilderModelLibrary_files_folders_urls extends JModelAdmin
return false;
}
// get list of uniqe fields
$uniqeFields = $this->getUniqeFields();
// get list of unique fields
$uniqueFields = $this->getUniqueFields();
// remove move_copy from array
unset($values['move_copy']);
@@ -657,7 +659,7 @@ class ComponentbuilderModelLibrary_files_folders_urls extends JModelAdmin
// Only for strings
if (ComponentbuilderHelper::checkString($this->table->library) && !is_numeric($this->table->library))
{
$this->table->library = $this->generateUniqe('library',$this->table->library);
$this->table->library = $this->generateUnique('library',$this->table->library);
}
// insert all set values
@@ -672,12 +674,12 @@ class ComponentbuilderModelLibrary_files_folders_urls extends JModelAdmin
}
}
// update all uniqe fields
if (ComponentbuilderHelper::checkArray($uniqeFields))
// update all unique fields
if (ComponentbuilderHelper::checkArray($uniqueFields))
{
foreach ($uniqeFields as $uniqeField)
foreach ($uniqueFields as $uniqueField)
{
$this->table->$uniqeField = $this->generateUniqe($uniqeField,$this->table->$uniqeField);
$this->table->$uniqueField = $this->generateUnique($uniqueField,$this->table->$uniqueField);
}
}
@@ -926,16 +928,16 @@ class ComponentbuilderModelLibrary_files_folders_urls extends JModelAdmin
$data['params'] = (string) $params;
}
// Alter the uniqe field for save as copy
// Alter the unique field for save as copy
if ($input->get('task') === 'save2copy')
{
// Automatic handling of other uniqe fields
$uniqeFields = $this->getUniqeFields();
if (ComponentbuilderHelper::checkArray($uniqeFields))
// Automatic handling of other unique fields
$uniqueFields = $this->getUniqueFields();
if (ComponentbuilderHelper::checkArray($uniqueFields))
{
foreach ($uniqeFields as $uniqeField)
foreach ($uniqueFields as $uniqueField)
{
$data[$uniqeField] = $this->generateUniqe($uniqeField,$data[$uniqeField]);
$data[$uniqueField] = $this->generateUnique($uniqueField,$data[$uniqueField]);
}
}
}
@@ -948,7 +950,7 @@ class ComponentbuilderModelLibrary_files_folders_urls extends JModelAdmin
}
/**
* Method to generate a uniqe value.
* Method to generate a unique value.
*
* @param string $field name.
* @param string $value data.
@@ -957,15 +959,15 @@ class ComponentbuilderModelLibrary_files_folders_urls extends JModelAdmin
*
* @since 3.0
*/
protected function generateUniqe($field,$value)
protected function generateUnique($field,$value)
{
// set field value uniqe
// set field value unique
$table = $this->getTable();
while ($table->load(array($field => $value)))
{
$value = JString::increment($value);
$value = StringHelper::increment($value);
}
return $value;
@@ -987,7 +989,7 @@ class ComponentbuilderModelLibrary_files_folders_urls extends JModelAdmin
while ($table->load(array('title' => $title)))
{
$title = JString::increment($title);
$title = StringHelper::increment($title);
}
return $title;

View File

@@ -13,6 +13,8 @@
defined('_JEXEC') or die('Restricted access');
use Joomla\Registry\Registry;
use Joomla\String\StringHelper;
use Joomla\Utilities\ArrayHelper;
/**
* Componentbuilder Placeholder Model
@@ -473,7 +475,7 @@ class ComponentbuilderModelPlaceholder extends JModelAdmin
*
* @since 3.0
*/
protected function getUniqeFields()
protected function getUniqueFields()
{
return false;
}
@@ -532,7 +534,7 @@ class ComponentbuilderModelPlaceholder extends JModelAdmin
{
// Sanitize ids.
$pks = array_unique($pks);
JArrayHelper::toInteger($pks);
ArrayHelper::toInteger($pks);
// Remove any values of zero.
if (array_search(0, $pks, true))
@@ -573,7 +575,7 @@ class ComponentbuilderModelPlaceholder extends JModelAdmin
if (!empty($commands['move_copy']))
{
$cmd = JArrayHelper::getValue($commands, 'move_copy', 'c');
$cmd = ArrayHelper::getValue($commands, 'move_copy', 'c');
if ($cmd == 'c')
{
@@ -640,8 +642,8 @@ class ComponentbuilderModelPlaceholder extends JModelAdmin
return false;
}
// get list of uniqe fields
$uniqeFields = $this->getUniqeFields();
// get list of unique fields
$uniqueFields = $this->getUniqueFields();
// remove move_copy from array
unset($values['move_copy']);
@@ -692,7 +694,7 @@ class ComponentbuilderModelPlaceholder extends JModelAdmin
// Only for strings
if (ComponentbuilderHelper::checkString($this->table->target) && !is_numeric($this->table->target))
{
$this->table->target = $this->generateUniqe('target',$this->table->target);
$this->table->target = $this->generateUnique('target',$this->table->target);
}
// insert all set values
@@ -707,12 +709,12 @@ class ComponentbuilderModelPlaceholder extends JModelAdmin
}
}
// update all uniqe fields
if (ComponentbuilderHelper::checkArray($uniqeFields))
// update all unique fields
if (ComponentbuilderHelper::checkArray($uniqueFields))
{
foreach ($uniqeFields as $uniqeField)
foreach ($uniqueFields as $uniqueField)
{
$this->table->$uniqeField = $this->generateUniqe($uniqeField,$this->table->$uniqeField);
$this->table->$uniqueField = $this->generateUnique($uniqueField,$this->table->$uniqueField);
}
}
@@ -907,16 +909,16 @@ class ComponentbuilderModelPlaceholder extends JModelAdmin
$data['params'] = (string) $params;
}
// Alter the uniqe field for save as copy
// Alter the unique field for save as copy
if ($input->get('task') === 'save2copy')
{
// Automatic handling of other uniqe fields
$uniqeFields = $this->getUniqeFields();
if (ComponentbuilderHelper::checkArray($uniqeFields))
// Automatic handling of other unique fields
$uniqueFields = $this->getUniqueFields();
if (ComponentbuilderHelper::checkArray($uniqueFields))
{
foreach ($uniqeFields as $uniqeField)
foreach ($uniqueFields as $uniqueField)
{
$data[$uniqeField] = $this->generateUniqe($uniqeField,$data[$uniqeField]);
$data[$uniqueField] = $this->generateUnique($uniqueField,$data[$uniqueField]);
}
}
}
@@ -929,7 +931,7 @@ class ComponentbuilderModelPlaceholder extends JModelAdmin
}
/**
* Method to generate a uniqe value.
* Method to generate a unique value.
*
* @param string $field name.
* @param string $value data.
@@ -938,15 +940,15 @@ class ComponentbuilderModelPlaceholder extends JModelAdmin
*
* @since 3.0
*/
protected function generateUniqe($field,$value)
protected function generateUnique($field,$value)
{
// set field value uniqe
// set field value unique
$table = $this->getTable();
while ($table->load(array($field => $value)))
{
$value = JString::increment($value);
$value = StringHelper::increment($value);
}
return $value;
@@ -968,7 +970,7 @@ class ComponentbuilderModelPlaceholder extends JModelAdmin
while ($table->load(array('title' => $title)))
{
$title = JString::increment($title);
$title = StringHelper::increment($title);
}
return $title;

View File

@@ -12,6 +12,8 @@
// No direct access to this file
defined('_JEXEC') or die('Restricted access');
use Joomla\Utilities\ArrayHelper;
/**
* Placeholders Model
*/
@@ -179,7 +181,7 @@ class ComponentbuilderModelPlaceholders extends JModelList
// Add the list ordering clause.
$orderCol = $this->state->get('list.ordering', 'a.id');
$orderDirn = $this->state->get('list.direction', 'asc');
$orderDirn = $this->state->get('list.direction', 'asc');
if ($orderCol != '')
{
$query->order($db->escape($orderCol . ' ' . $orderDirn));

View File

@@ -13,6 +13,8 @@
defined('_JEXEC') or die('Restricted access');
use Joomla\Registry\Registry;
use Joomla\String\StringHelper;
use Joomla\Utilities\ArrayHelper;
/**
* Componentbuilder Server Model
@@ -582,7 +584,7 @@ class ComponentbuilderModelServer extends JModelAdmin
*
* @since 3.0
*/
protected function getUniqeFields()
protected function getUniqueFields()
{
return false;
}
@@ -641,7 +643,7 @@ class ComponentbuilderModelServer extends JModelAdmin
{
// Sanitize ids.
$pks = array_unique($pks);
JArrayHelper::toInteger($pks);
ArrayHelper::toInteger($pks);
// Remove any values of zero.
if (array_search(0, $pks, true))
@@ -682,7 +684,7 @@ class ComponentbuilderModelServer extends JModelAdmin
if (!empty($commands['move_copy']))
{
$cmd = JArrayHelper::getValue($commands, 'move_copy', 'c');
$cmd = ArrayHelper::getValue($commands, 'move_copy', 'c');
if ($cmd == 'c')
{
@@ -749,8 +751,8 @@ class ComponentbuilderModelServer extends JModelAdmin
return false;
}
// get list of uniqe fields
$uniqeFields = $this->getUniqeFields();
// get list of unique fields
$uniqueFields = $this->getUniqueFields();
// remove move_copy from array
unset($values['move_copy']);
@@ -801,7 +803,7 @@ class ComponentbuilderModelServer extends JModelAdmin
// Only for strings
if (ComponentbuilderHelper::checkString($this->table->name) && !is_numeric($this->table->name))
{
$this->table->name = $this->generateUniqe('name',$this->table->name);
$this->table->name = $this->generateUnique('name',$this->table->name);
}
// insert all set values
@@ -816,12 +818,12 @@ class ComponentbuilderModelServer extends JModelAdmin
}
}
// update all uniqe fields
if (ComponentbuilderHelper::checkArray($uniqeFields))
// update all unique fields
if (ComponentbuilderHelper::checkArray($uniqueFields))
{
foreach ($uniqeFields as $uniqeField)
foreach ($uniqueFields as $uniqueField)
{
$this->table->$uniqeField = $this->generateUniqe($uniqeField,$this->table->$uniqeField);
$this->table->$uniqueField = $this->generateUnique($uniqueField,$this->table->$uniqueField);
}
}
@@ -1064,16 +1066,16 @@ class ComponentbuilderModelServer extends JModelAdmin
$data['params'] = (string) $params;
}
// Alter the uniqe field for save as copy
// Alter the unique field for save as copy
if ($input->get('task') === 'save2copy')
{
// Automatic handling of other uniqe fields
$uniqeFields = $this->getUniqeFields();
if (ComponentbuilderHelper::checkArray($uniqeFields))
// Automatic handling of other unique fields
$uniqueFields = $this->getUniqueFields();
if (ComponentbuilderHelper::checkArray($uniqueFields))
{
foreach ($uniqeFields as $uniqeField)
foreach ($uniqueFields as $uniqueField)
{
$data[$uniqeField] = $this->generateUniqe($uniqeField,$data[$uniqeField]);
$data[$uniqueField] = $this->generateUnique($uniqueField,$data[$uniqueField]);
}
}
}
@@ -1086,7 +1088,7 @@ class ComponentbuilderModelServer extends JModelAdmin
}
/**
* Method to generate a uniqe value.
* Method to generate a unique value.
*
* @param string $field name.
* @param string $value data.
@@ -1095,15 +1097,15 @@ class ComponentbuilderModelServer extends JModelAdmin
*
* @since 3.0
*/
protected function generateUniqe($field,$value)
protected function generateUnique($field,$value)
{
// set field value uniqe
// set field value unique
$table = $this->getTable();
while ($table->load(array($field => $value)))
{
$value = JString::increment($value);
$value = StringHelper::increment($value);
}
return $value;
@@ -1125,7 +1127,7 @@ class ComponentbuilderModelServer extends JModelAdmin
while ($table->load(array('title' => $title)))
{
$title = JString::increment($title);
$title = StringHelper::increment($title);
}
return $title;

View File

@@ -12,6 +12,8 @@
// No direct access to this file
defined('_JEXEC') or die('Restricted access');
use Joomla\Utilities\ArrayHelper;
/**
* Servers Model
*/
@@ -222,7 +224,7 @@ class ComponentbuilderModelServers extends JModelList
// Add the list ordering clause.
$orderCol = $this->state->get('list.ordering', 'a.id');
$orderDirn = $this->state->get('list.direction', 'asc');
$orderDirn = $this->state->get('list.direction', 'asc');
if ($orderCol != '')
{
$query->order($db->escape($orderCol . ' ' . $orderDirn));

View File

@@ -13,6 +13,8 @@
defined('_JEXEC') or die('Restricted access');
use Joomla\Registry\Registry;
use Joomla\String\StringHelper;
use Joomla\Utilities\ArrayHelper;
/**
* Componentbuilder Site_view Model
@@ -700,9 +702,9 @@ class ComponentbuilderModelSite_view extends JModelAdmin
*
* @since 3.0
*/
protected function getUniqeFields()
protected function getUniqueFields()
{
return false;
return array('guid');
}
/**
@@ -759,7 +761,7 @@ class ComponentbuilderModelSite_view extends JModelAdmin
{
// Sanitize ids.
$pks = array_unique($pks);
JArrayHelper::toInteger($pks);
ArrayHelper::toInteger($pks);
// Remove any values of zero.
if (array_search(0, $pks, true))
@@ -800,7 +802,7 @@ class ComponentbuilderModelSite_view extends JModelAdmin
if (!empty($commands['move_copy']))
{
$cmd = JArrayHelper::getValue($commands, 'move_copy', 'c');
$cmd = ArrayHelper::getValue($commands, 'move_copy', 'c');
if ($cmd == 'c')
{
@@ -867,8 +869,8 @@ class ComponentbuilderModelSite_view extends JModelAdmin
return false;
}
// get list of uniqe fields
$uniqeFields = $this->getUniqeFields();
// get list of unique fields
$uniqueFields = $this->getUniqueFields();
// remove move_copy from array
unset($values['move_copy']);
@@ -919,7 +921,7 @@ class ComponentbuilderModelSite_view extends JModelAdmin
// Only for strings
if (ComponentbuilderHelper::checkString($this->table->name) && !is_numeric($this->table->name))
{
$this->table->name = $this->generateUniqe('name',$this->table->name);
$this->table->name = $this->generateUnique('name',$this->table->name);
}
// insert all set values
@@ -934,12 +936,12 @@ class ComponentbuilderModelSite_view extends JModelAdmin
}
}
// update all uniqe fields
if (ComponentbuilderHelper::checkArray($uniqeFields))
// update all unique fields
if (ComponentbuilderHelper::checkArray($uniqueFields))
{
foreach ($uniqeFields as $uniqeField)
foreach ($uniqueFields as $uniqueField)
{
$this->table->$uniqeField = $this->generateUniqe($uniqeField,$this->table->$uniqeField);
$this->table->$uniqueField = $this->generateUnique($uniqueField,$this->table->$uniqueField);
}
}
@@ -1282,16 +1284,16 @@ class ComponentbuilderModelSite_view extends JModelAdmin
$data['params'] = (string) $params;
}
// Alter the uniqe field for save as copy
// Alter the unique field for save as copy
if ($input->get('task') === 'save2copy')
{
// Automatic handling of other uniqe fields
$uniqeFields = $this->getUniqeFields();
if (ComponentbuilderHelper::checkArray($uniqeFields))
// Automatic handling of other unique fields
$uniqueFields = $this->getUniqueFields();
if (ComponentbuilderHelper::checkArray($uniqueFields))
{
foreach ($uniqeFields as $uniqeField)
foreach ($uniqueFields as $uniqueField)
{
$data[$uniqeField] = $this->generateUniqe($uniqeField,$data[$uniqeField]);
$data[$uniqueField] = $this->generateUnique($uniqueField,$data[$uniqueField]);
}
}
}
@@ -1304,7 +1306,7 @@ class ComponentbuilderModelSite_view extends JModelAdmin
}
/**
* Method to generate a uniqe value.
* Method to generate a unique value.
*
* @param string $field name.
* @param string $value data.
@@ -1313,15 +1315,15 @@ class ComponentbuilderModelSite_view extends JModelAdmin
*
* @since 3.0
*/
protected function generateUniqe($field,$value)
protected function generateUnique($field,$value)
{
// set field value uniqe
// set field value unique
$table = $this->getTable();
while ($table->load(array($field => $value)))
{
$value = JString::increment($value);
$value = StringHelper::increment($value);
}
return $value;
@@ -1343,7 +1345,7 @@ class ComponentbuilderModelSite_view extends JModelAdmin
while ($table->load(array('title' => $title)))
{
$title = JString::increment($title);
$title = StringHelper::increment($title);
}
return $title;

View File

@@ -12,6 +12,8 @@
// No direct access to this file
defined('_JEXEC') or die('Restricted access');
use Joomla\Utilities\ArrayHelper;
/**
* Site_views Model
*/
@@ -30,7 +32,7 @@ class ComponentbuilderModelSite_views extends JModelList
'a.system_name','system_name',
'a.name','name',
'a.description','description',
'a.main_get','main_get',
'g.name',
'a.context','context',
'a.add_php_ajax','add_php_ajax',
'a.add_custom_button','add_custom_button'
@@ -265,7 +267,7 @@ class ComponentbuilderModelSite_views extends JModelList
// Add the list ordering clause.
$orderCol = $this->state->get('list.ordering', 'a.id');
$orderDirn = $this->state->get('list.direction', 'asc');
$orderDirn = $this->state->get('list.direction', 'DESC');
if ($orderCol != '')
{
$query->order($db->escape($orderCol . ' ' . $orderDirn));
@@ -312,7 +314,7 @@ class ComponentbuilderModelSite_views extends JModelList
}
// Order the results by ordering
$query->order('a.ordering ASC');
$query->order('a.id DESC');
// Load the items
$db->setQuery($query);

View File

@@ -13,6 +13,8 @@
defined('_JEXEC') or die('Restricted access');
use Joomla\Registry\Registry;
use Joomla\String\StringHelper;
use Joomla\Utilities\ArrayHelper;
/**
* Componentbuilder Snippet Model
@@ -416,9 +418,9 @@ class ComponentbuilderModelSnippet extends JModelAdmin
*
* @since 3.0
*/
protected function getUniqeFields()
protected function getUniqueFields()
{
return false;
return array('guid');
}
/**
@@ -475,7 +477,7 @@ class ComponentbuilderModelSnippet extends JModelAdmin
{
// Sanitize ids.
$pks = array_unique($pks);
JArrayHelper::toInteger($pks);
ArrayHelper::toInteger($pks);
// Remove any values of zero.
if (array_search(0, $pks, true))
@@ -516,7 +518,7 @@ class ComponentbuilderModelSnippet extends JModelAdmin
if (!empty($commands['move_copy']))
{
$cmd = JArrayHelper::getValue($commands, 'move_copy', 'c');
$cmd = ArrayHelper::getValue($commands, 'move_copy', 'c');
if ($cmd == 'c')
{
@@ -583,8 +585,8 @@ class ComponentbuilderModelSnippet extends JModelAdmin
return false;
}
// get list of uniqe fields
$uniqeFields = $this->getUniqeFields();
// get list of unique fields
$uniqueFields = $this->getUniqueFields();
// remove move_copy from array
unset($values['move_copy']);
@@ -635,7 +637,7 @@ class ComponentbuilderModelSnippet extends JModelAdmin
// Only for strings
if (ComponentbuilderHelper::checkString($this->table->name) && !is_numeric($this->table->name))
{
$this->table->name = $this->generateUniqe('name',$this->table->name);
$this->table->name = $this->generateUnique('name',$this->table->name);
}
// insert all set values
@@ -650,12 +652,12 @@ class ComponentbuilderModelSnippet extends JModelAdmin
}
}
// update all uniqe fields
if (ComponentbuilderHelper::checkArray($uniqeFields))
// update all unique fields
if (ComponentbuilderHelper::checkArray($uniqueFields))
{
foreach ($uniqeFields as $uniqeField)
foreach ($uniqueFields as $uniqueField)
{
$this->table->$uniqeField = $this->generateUniqe($uniqeField,$this->table->$uniqeField);
$this->table->$uniqueField = $this->generateUnique($uniqueField,$this->table->$uniqueField);
}
}
@@ -870,16 +872,16 @@ class ComponentbuilderModelSnippet extends JModelAdmin
$data['params'] = (string) $params;
}
// Alter the uniqe field for save as copy
// Alter the unique field for save as copy
if ($input->get('task') === 'save2copy')
{
// Automatic handling of other uniqe fields
$uniqeFields = $this->getUniqeFields();
if (ComponentbuilderHelper::checkArray($uniqeFields))
// Automatic handling of other unique fields
$uniqueFields = $this->getUniqueFields();
if (ComponentbuilderHelper::checkArray($uniqueFields))
{
foreach ($uniqeFields as $uniqeField)
foreach ($uniqueFields as $uniqueField)
{
$data[$uniqeField] = $this->generateUniqe($uniqeField,$data[$uniqeField]);
$data[$uniqueField] = $this->generateUnique($uniqueField,$data[$uniqueField]);
}
}
}
@@ -892,7 +894,7 @@ class ComponentbuilderModelSnippet extends JModelAdmin
}
/**
* Method to generate a uniqe value.
* Method to generate a unique value.
*
* @param string $field name.
* @param string $value data.
@@ -901,15 +903,15 @@ class ComponentbuilderModelSnippet extends JModelAdmin
*
* @since 3.0
*/
protected function generateUniqe($field,$value)
protected function generateUnique($field,$value)
{
// set field value uniqe
// set field value unique
$table = $this->getTable();
while ($table->load(array($field => $value)))
{
$value = JString::increment($value);
$value = StringHelper::increment($value);
}
return $value;
@@ -931,7 +933,7 @@ class ComponentbuilderModelSnippet extends JModelAdmin
while ($table->load(array('title' => $title)))
{
$title = JString::increment($title);
$title = StringHelper::increment($title);
}
return $title;

View File

@@ -13,6 +13,8 @@
defined('_JEXEC') or die('Restricted access');
use Joomla\Registry\Registry;
use Joomla\String\StringHelper;
use Joomla\Utilities\ArrayHelper;
/**
* Componentbuilder Snippet_type Model
@@ -382,7 +384,7 @@ class ComponentbuilderModelSnippet_type extends JModelAdmin
*
* @since 3.0
*/
protected function getUniqeFields()
protected function getUniqueFields()
{
return false;
}
@@ -441,7 +443,7 @@ class ComponentbuilderModelSnippet_type extends JModelAdmin
{
// Sanitize ids.
$pks = array_unique($pks);
JArrayHelper::toInteger($pks);
ArrayHelper::toInteger($pks);
// Remove any values of zero.
if (array_search(0, $pks, true))
@@ -482,7 +484,7 @@ class ComponentbuilderModelSnippet_type extends JModelAdmin
if (!empty($commands['move_copy']))
{
$cmd = JArrayHelper::getValue($commands, 'move_copy', 'c');
$cmd = ArrayHelper::getValue($commands, 'move_copy', 'c');
if ($cmd == 'c')
{
@@ -549,8 +551,8 @@ class ComponentbuilderModelSnippet_type extends JModelAdmin
return false;
}
// get list of uniqe fields
$uniqeFields = $this->getUniqeFields();
// get list of unique fields
$uniqueFields = $this->getUniqueFields();
// remove move_copy from array
unset($values['move_copy']);
@@ -601,7 +603,7 @@ class ComponentbuilderModelSnippet_type extends JModelAdmin
// Only for strings
if (ComponentbuilderHelper::checkString($this->table->name) && !is_numeric($this->table->name))
{
$this->table->name = $this->generateUniqe('name',$this->table->name);
$this->table->name = $this->generateUnique('name',$this->table->name);
}
// insert all set values
@@ -616,12 +618,12 @@ class ComponentbuilderModelSnippet_type extends JModelAdmin
}
}
// update all uniqe fields
if (ComponentbuilderHelper::checkArray($uniqeFields))
// update all unique fields
if (ComponentbuilderHelper::checkArray($uniqueFields))
{
foreach ($uniqeFields as $uniqeField)
foreach ($uniqueFields as $uniqueField)
{
$this->table->$uniqeField = $this->generateUniqe($uniqeField,$this->table->$uniqeField);
$this->table->$uniqueField = $this->generateUnique($uniqueField,$this->table->$uniqueField);
}
}
@@ -805,16 +807,16 @@ class ComponentbuilderModelSnippet_type extends JModelAdmin
$data['params'] = (string) $params;
}
// Alter the uniqe field for save as copy
// Alter the unique field for save as copy
if ($input->get('task') === 'save2copy')
{
// Automatic handling of other uniqe fields
$uniqeFields = $this->getUniqeFields();
if (ComponentbuilderHelper::checkArray($uniqeFields))
// Automatic handling of other unique fields
$uniqueFields = $this->getUniqueFields();
if (ComponentbuilderHelper::checkArray($uniqueFields))
{
foreach ($uniqeFields as $uniqeField)
foreach ($uniqueFields as $uniqueField)
{
$data[$uniqeField] = $this->generateUniqe($uniqeField,$data[$uniqeField]);
$data[$uniqueField] = $this->generateUnique($uniqueField,$data[$uniqueField]);
}
}
}
@@ -827,7 +829,7 @@ class ComponentbuilderModelSnippet_type extends JModelAdmin
}
/**
* Method to generate a uniqe value.
* Method to generate a unique value.
*
* @param string $field name.
* @param string $value data.
@@ -836,15 +838,15 @@ class ComponentbuilderModelSnippet_type extends JModelAdmin
*
* @since 3.0
*/
protected function generateUniqe($field,$value)
protected function generateUnique($field,$value)
{
// set field value uniqe
// set field value unique
$table = $this->getTable();
while ($table->load(array($field => $value)))
{
$value = JString::increment($value);
$value = StringHelper::increment($value);
}
return $value;
@@ -866,7 +868,7 @@ class ComponentbuilderModelSnippet_type extends JModelAdmin
while ($table->load(array('title' => $title)))
{
$title = JString::increment($title);
$title = StringHelper::increment($title);
}
return $title;

View File

@@ -12,6 +12,8 @@
// No direct access to this file
defined('_JEXEC') or die('Restricted access');
use Joomla\Utilities\ArrayHelper;
/**
* Snippet_types Model
*/
@@ -177,7 +179,7 @@ class ComponentbuilderModelSnippet_types extends JModelList
// Add the list ordering clause.
$orderCol = $this->state->get('list.ordering', 'a.id');
$orderDirn = $this->state->get('list.direction', 'asc');
$orderDirn = $this->state->get('list.direction', 'asc');
if ($orderCol != '')
{
$query->order($db->escape($orderCol . ' ' . $orderDirn));

Some files were not shown because too many files have changed in this diff Show More