From 01149bfb7c3b26e6428949c8b789c2783ce9bed4 Mon Sep 17 00:00:00 2001 From: Llewellyn van der Merwe Date: Thu, 31 May 2018 12:31:44 +0200 Subject: [PATCH 01/19] Mode some improvements to the new relation area. Fixed the notice message regarding the linked fields. --- README.md | 4 +- admin/README.txt | 4 +- admin/helpers/compiler/e_Interpretation.php | 91 +++++++++++++++++-- .../en-GB/en-GB.com_componentbuilder.ini | 4 +- admin/models/ajax.php | 49 +++++----- componentbuilder.xml | 2 +- 6 files changed, 119 insertions(+), 35 deletions(-) diff --git a/README.md b/README.md index 57d06d7cf..cf1e4283e 100644 --- a/README.md +++ b/README.md @@ -125,11 +125,11 @@ Watch the [proposed development workflow](https://vdm.bz/proposed-development-wo + *Author*: [Llewellyn van der Merwe](mailto:llewellyn@joomlacomponentbuilder.com) + *Name*: [Component Builder](https://github.com/vdm-io/Joomla-Component-Builder) + *First Build*: 30th April, 2015 -+ *Last Build*: 30th May, 2018 ++ *Last Build*: 31st May, 2018 + *Version*: 2.8.0 + *Copyright*: Copyright (C) 2015 - 2018 Vast Development Method. All rights reserved. + *License*: GNU General Public License version 2 or later; see LICENSE.txt -+ *Line count*: **185584** ++ *Line count*: **185591** + *Field count*: **1054** + *File count*: **1236** + *Folder count*: **197** diff --git a/admin/README.txt b/admin/README.txt index 57d06d7cf..cf1e4283e 100644 --- a/admin/README.txt +++ b/admin/README.txt @@ -125,11 +125,11 @@ Watch the [proposed development workflow](https://vdm.bz/proposed-development-wo + *Author*: [Llewellyn van der Merwe](mailto:llewellyn@joomlacomponentbuilder.com) + *Name*: [Component Builder](https://github.com/vdm-io/Joomla-Component-Builder) + *First Build*: 30th April, 2015 -+ *Last Build*: 30th May, 2018 ++ *Last Build*: 31st May, 2018 + *Version*: 2.8.0 + *Copyright*: Copyright (C) 2015 - 2018 Vast Development Method. All rights reserved. + *License*: GNU General Public License version 2 or later; see LICENSE.txt -+ *Line count*: **185584** ++ *Line count*: **185591** + *Field count*: **1054** + *File count*: **1236** + *Folder count*: **197** diff --git a/admin/helpers/compiler/e_Interpretation.php b/admin/helpers/compiler/e_Interpretation.php index 5dee21f97..d406960a1 100644 --- a/admin/helpers/compiler/e_Interpretation.php +++ b/admin/helpers/compiler/e_Interpretation.php @@ -191,8 +191,7 @@ class Interpretation extends Fields * * @param int $nr The line number * - * @return void - * + * @return string */ private function setLine($nr) { @@ -254,7 +253,10 @@ class Interpretation extends Fields } /** - * @param $view + * set Lock License Per + * + * @param type $view + * @param type $target */ public function setLockLicensePer(&$view, $target) { @@ -280,6 +282,14 @@ class Interpretation extends Fields } } + /** + * Check statment license locked + * + * @param type $boolMethod + * @param type $thIIS + * + * @return string + */ public function checkStatmentLicenseLocked($boolMethod, $thIIS = '$this') { $statment[] = PHP_EOL . $this->_t(2) . "if (!" . $thIIS . "->" . $boolMethod . "())"; @@ -293,6 +303,14 @@ class Interpretation extends Fields return implode(PHP_EOL, $statment); } + /** + * set Bool License Lock + * + * @param type $boolMethod + * @param type $globalbool + * + * @return string + */ public function setBoolLicenseLock($boolMethod, $globalbool) { $bool[] = PHP_EOL . PHP_EOL . $this->_t(1) . "/**"; @@ -325,6 +343,14 @@ class Interpretation extends Fields return implode(PHP_EOL, $bool); } + /** + * set Helper License Lock + * + * @param type $_VDM + * @param type $target + * + * @return string + */ public function setHelperLicenseLock($_VDM, $target) { $helper[] = PHP_EOL . PHP_EOL . $this->_t(1) . "/**"; @@ -348,6 +374,13 @@ class Interpretation extends Fields return implode(PHP_EOL, $helper); } + /** + * set Init License Lock + * + * @param type $_VDM + * + * @return string + */ public function setInitLicenseLock($_VDM) { $init[] = PHP_EOL . "if (!defined('" . $_VDM . "'))"; @@ -362,6 +395,11 @@ class Interpretation extends Fields return implode(PHP_EOL, $init); } + /** + * set WHMCS Cryption + * + * @return string + */ public function setWHMCSCryption() { // make sure we have the correct file @@ -549,6 +587,11 @@ class Interpretation extends Fields return ''; } + /** + * set Get Crypt Key + * + * @return string + */ public function setGetCryptKey() { // ENCRYPT_FILE @@ -714,6 +757,9 @@ class Interpretation extends Fields return ''; } + /** + * set Version Controller + */ public function setVersionController() { if (ComponentbuilderHelper::checkArray($this->componentData->version_update) || ComponentbuilderHelper::checkArray($this->updateSQLBuilder)) @@ -821,6 +867,12 @@ class Interpretation extends Fields } } + /** + * set Dynamic Update XML SQL + * + * @param array $updateXML + * @param bool $current_version + */ public function setDynamicUpdateXMLSQL(&$updateXML, $current_version = false) { // start building the update @@ -864,6 +916,13 @@ class Interpretation extends Fields $this->setUpdateXMLSQL($update_, $updateXML, $addDynamicSQL); } + /** + * set Update XML SQL + * + * @param array $update + * @param array $updateXML + * @param boolean $addDynamicSQL + */ public function setUpdateXMLSQL(&$update, &$updateXML, &$addDynamicSQL) { // ensure version naming is correct @@ -931,6 +990,11 @@ class Interpretation extends Fields } } + /** + * no Help + * + * @return string + */ public function noHelp() { $help = array(); @@ -6496,23 +6560,36 @@ class Interpretation extends Fields { // set the fields array $field = array(); + // use custom code + $useCustomCode = (isset($this->fieldRelations[$viewName_list][(int) $item['id']]['join_type']) && $this->fieldRelations[$viewName_list][(int) $item['id']]['join_type'] == 2 && + isset($this->fieldRelations[$viewName_list][(int) $item['id']]['set']) && ComponentbuilderHelper::checkString($this->fieldRelations[$viewName_list][(int) $item['id']]['set'])); // load the main list view field $field['[field=' . (int) $item['id'] . ']'] = $this->getListItem($item, $viewName_single, $viewName_list, $itemClass, $doNotEscape, $coreLoad, $core, false, $ref, $escape, $user, $refview); + // code name + if (isset($item['code']) && $useCustomCode) + { + $field['$item->{' . (int) $item['id'] . '}'] = '$item->' . $item['code']; + } // now load the relations foreach ($this->fieldRelations[$viewName_list][(int) $item['id']]['joinfields'] as $join) { $blankClass = ''; if (isset($this->listJoinBuilder[$viewName_list]) && isset($this->listJoinBuilder[$viewName_list][(int) $join])) { + // code block $field['[field=' . (int) $join . ']'] = $this->getListItem($this->listJoinBuilder[$viewName_list][(int) $join], $viewName_single, $viewName_list, $blankClass, $doNotEscape, $coreLoad, $core, false, $ref, $escape, $user, $refview); + // code name + if (isset($this->listJoinBuilder[$viewName_list][(int) $join]['code']) && $useCustomCode) + { + $field['$item->{' . (int) $join . '}'] = '$item->' . $this->listJoinBuilder[$viewName_list][(int) $join]['code']; + } } } // join based on join type - if (isset($this->fieldRelations[$viewName_list][(int) $item['id']]['join_type']) && $this->fieldRelations[$viewName_list][(int) $item['id']]['join_type'] == 2 && - isset($this->fieldRelations[$viewName_list][(int) $item['id']]['set']) && ComponentbuilderHelper::checkString($this->fieldRelations[$viewName_list][(int) $item['id']]['set'])) + if ($useCustomCode) { // custom code - return PHP_EOL . $this->_t(3) . "
" . str_replace(array_keys($field), array_values($field), $this->fieldRelations[$viewName_list][(int) $item['id']]['set']) . PHP_EOL . $this->_t(3) . "
"; + return PHP_EOL . $this->_t(3) . "
" . $this->setPlaceholders(str_replace(array_keys($field), array_values($field), $this->fieldRelations[$viewName_list][(int) $item['id']]['set']), $this->placeholders) . PHP_EOL . $this->_t(3) . "
"; } elseif (isset($this->fieldRelations[$viewName_list][(int) $item['id']]['set']) && ComponentbuilderHelper::checkString($this->fieldRelations[$viewName_list][(int) $item['id']]['set'])) { @@ -6520,7 +6597,7 @@ class Interpretation extends Fields return PHP_EOL . $this->_t(3) . "
" . implode($this->fieldRelations[$viewName_list][(int) $item['id']]['set'], $field) . PHP_EOL . $this->_t(3) . "
"; } // default - return PHP_EOL . $this->_t(3) . "
" . implode(' ', $field) . PHP_EOL . $this->_t(3) . "
"; + return PHP_EOL . $this->_t(3) . "
" . implode('', $field) . PHP_EOL . $this->_t(3) . "
"; } return $this->getListItem($item, $viewName_single, $viewName_list, $itemClass, $doNotEscape, $coreLoad, $core, $class, $ref, $escape, $user, $refview); } diff --git a/admin/language/en-GB/en-GB.com_componentbuilder.ini b/admin/language/en-GB/en-GB.com_componentbuilder.ini index 6e5b5b4be..127af19e4 100644 --- a/admin/language/en-GB/en-GB.com_componentbuilder.ini +++ b/admin/language/en-GB/en-GB.com_componentbuilder.ini @@ -6796,8 +6796,8 @@ COM_COMPONENTBUILDER_YOU_DO_NOT_HAVE_PERMISSION_TO_ACCESS_THE_SERVER_DETAILS_BS_ COM_COMPONENTBUILDER_YOU_DO_NOT_HAVE_PERMISSION_TO_CLONE_A_COMPONENT_PLEASE_CONTACT_YOUR_SYSTEM_ADMINISTRATOR_FOR_MORE_HELP="You do not have permission to clone a component, please contact your system administrator for more help." COM_COMPONENTBUILDER_YOU_DO_NOT_HAVE_PERMISSION_TO_IMPORT_A_COMPONENT_PLEASE_CONTACT_YOUR_SYSTEM_ADMINISTRATOR_FOR_MORE_HELP="You do not have permission to import a component, please contact your system administrator for more help." COM_COMPONENTBUILDER_YOU_DO_NOT_HAVE_PERMISSION_TO_SHARE_THE_SNIPPETS_PLEASE_CONTACT_YOUR_SYSTEM_ADMINISTRATOR_FOR_MORE_HELP="You do not have permission to share the snippets, please contact your system administrator for more help." -COM_COMPONENTBUILDER_YOU_HAVE_S_S_ADDING_MORE_THEN_FIFTY_S_IS_CONSIDERED_BAD_PRACTICE="You have %s %s. Adding more then 50 %s is considered bad practice." -COM_COMPONENTBUILDER_YOU_HAVE_S_S_ADDING_MORE_THEN_FIFTY_S_IS_CONSIDERED_BAD_PRACTICE_YOUR_S_PAGE_LOAD_IN_JCB_WILL_SLOWDOWN_YOU_SHOULD_CONSIDER_DECOUPLING_SOME_OF_THESE_S="You have %s %s. Adding more then 50 %s is considered bad practice. Your %s page load in JCB will slowdown. You should consider decoupling some of these %s." +COM_COMPONENTBUILDER_YOU_HAVE_S_S_ADDING_MORE_THEN_S_S_IS_CONSIDERED_BAD_PRACTICE="You have %s %s. Adding more then %s %s is considered bad practice." +COM_COMPONENTBUILDER_YOU_HAVE_S_S_ADDING_MORE_THEN_S_S_IS_CONSIDERED_BAD_PRACTICE_YOUR_S_PAGE_LOAD_IN_JCB_WILL_SLOWDOWN_YOU_SHOULD_CONSIDER_DECOUPLING_SOME_OF_THESE_S="You have %s %s. Adding more then %s %s is considered bad practice. Your %s page load in JCB will slowdown. You should consider decoupling some of these %s." COM_COMPONENTBUILDER_YOU_MUST_ADD_AN_UNIQUE_FUNCTION_NAME="You must add an unique function name." COM_COMPONENTBUILDER_YOU_MUST_ADD_AN_UNIQUE_VALIDATION_RULE_NAME="You must add an unique validation rule name." COM_COMPONENTBUILDER_YOU_MUST_FIRST_LINK_AN_ADMIN_OR_A_CUSTOM_ADMIN_VIEW_TO_THIS_COMPONENT_THEN_YOU_CAN_SELECT_IT_HERE="You must first link an admin or a custom admin view to this component, then you can select it here" diff --git a/admin/models/ajax.php b/admin/models/ajax.php index 0796869ff..9cd953e1f 100644 --- a/admin/models/ajax.php +++ b/admin/models/ajax.php @@ -233,24 +233,29 @@ class ComponentbuilderModelAjax extends JModelList return false; } + protected $rowNumbers = array( + 'admin_fields_conditions' => 80, + 'admin_fields' => 50 + ); + protected $buttonArray = array( - 'library_config' => 'libraries_config', - 'library_files_folders_urls' => 'libraries_files_folders_urls', - 'admin_fields' => 'admins_fields', - 'admin_fields_conditions' => 'admins_fields_conditions', - 'admin_fields_relations' => 'admins_fields_relations', - 'validation_rule' => 'validation_rules', - 'field' => 'fields', - 'component_admin_views' => 'components_admin_views' , - 'component_site_views' => 'components_site_views', - 'component_custom_admin_views' => 'components_custom_views', - 'component_updates' => 'components_updates', - 'component_mysql_tweaks' => 'components_mysql_tweaks', - 'component_custom_admin_menus' => 'components_custom_admin_menus', - 'component_config' => 'components_config', - 'component_dashboard' => 'components_dashboard', - 'component_files_folders' => 'components_files_folders', - 'language' => true); + 'library_config' => 'libraries_config', + 'library_files_folders_urls' => 'libraries_files_folders_urls', + 'admin_fields' => 'admins_fields', + 'admin_fields_conditions' => 'admins_fields_conditions', + 'admin_fields_relations' => 'admins_fields_relations', + 'validation_rule' => 'validation_rules', + 'field' => 'fields', + 'component_admin_views' => 'components_admin_views' , + 'component_site_views' => 'components_site_views', + 'component_custom_admin_views' => 'components_custom_views', + 'component_updates' => 'components_updates', + 'component_mysql_tweaks' => 'components_mysql_tweaks', + 'component_custom_admin_menus' => 'components_custom_admin_menus', + 'component_config' => 'components_config', + 'component_dashboard' => 'components_dashboard', + 'component_files_folders' => 'components_files_folders', + 'language' => true); public function getButton($type, $size) { @@ -702,15 +707,17 @@ class ComponentbuilderModelAjax extends JModelList $this->checkRepeatableConversion($fieldsData, $fieldName, $id, $idName); // get the table $table = $this->getSubformTable($type, $fieldsData); + // get row number + $number = (isset($this->rowNumbers[$type]) && $this->rowNumbers[$type]) ? $this->rowNumbers[$type] : false; // set notice of bad practice $notice = ''; - if ($idName === 'admin_view' && isset($this->rowNumber) && $this->rowNumber > 50) + if ($number && isset($this->rowNumber) && $this->rowNumber > $number) { - $notice = '
' . JText::sprintf('COM_COMPONENTBUILDER_YOU_HAVE_S_S_ADDING_MORE_THEN_FIFTY_S_IS_CONSIDERED_BAD_PRACTICE_YOUR_S_PAGE_LOAD_IN_JCB_WILL_SLOWDOWN_YOU_SHOULD_CONSIDER_DECOUPLING_SOME_OF_THESE_S', $this->rowNumber, $typeName, $typeName, $typeName, $typeName) . '
'; + $notice = '
' . JText::sprintf('COM_COMPONENTBUILDER_YOU_HAVE_S_S_ADDING_MORE_THEN_S_S_IS_CONSIDERED_BAD_PRACTICE_YOUR_S_PAGE_LOAD_IN_JCB_WILL_SLOWDOWN_YOU_SHOULD_CONSIDER_DECOUPLING_SOME_OF_THESE_S', $this->rowNumber, $typeName, $number, $typeName, $typeName, $typeName) . '
'; } - elseif ($idName === 'admin_view' && isset($this->rowNumber)) + elseif ($number && isset($this->rowNumber)) { - $notice = '
' . JText::sprintf('COM_COMPONENTBUILDER_YOU_HAVE_S_S_ADDING_MORE_THEN_FIFTY_S_IS_CONSIDERED_BAD_PRACTICE', $this->rowNumber, $typeName, $typeName) . '
'; + $notice = '
' . JText::sprintf('COM_COMPONENTBUILDER_YOU_HAVE_S_S_ADDING_MORE_THEN_S_S_IS_CONSIDERED_BAD_PRACTICE', $this->rowNumber, $typeName, $number, $typeName) . '
'; } // return table return $notice.$table; diff --git a/componentbuilder.xml b/componentbuilder.xml index b7492a831..1c2fd4371 100644 --- a/componentbuilder.xml +++ b/componentbuilder.xml @@ -1,7 +1,7 @@ COM_COMPONENTBUILDER - 30th May, 2018 + 31st May, 2018 Llewellyn van der Merwe llewellyn@joomlacomponentbuilder.com http://www.joomlacomponentbuilder.com -- 2.40.1 From ffbd380b10b68811849999a05ef7891253a88eb0 Mon Sep 17 00:00:00 2001 From: Llewellyn van der Merwe Date: Sat, 9 Jun 2018 23:11:04 +0200 Subject: [PATCH 02/19] Fixed gh-301 to insure the sql dump of tables will build new fields and views using the new subform method --- README.md | 2 +- admin/README.txt | 2 +- admin/helpers/extrusion/a_mapping.php | 31 ++++-- admin/helpers/extrusion/b_builder.php | 142 ++++++++++++------------ admin/helpers/extrusion/c_extrusion.php | 132 +++++++++------------- componentbuilder.xml | 2 +- 6 files changed, 145 insertions(+), 166 deletions(-) diff --git a/README.md b/README.md index cf1e4283e..2cf292861 100644 --- a/README.md +++ b/README.md @@ -125,7 +125,7 @@ Watch the [proposed development workflow](https://vdm.bz/proposed-development-wo + *Author*: [Llewellyn van der Merwe](mailto:llewellyn@joomlacomponentbuilder.com) + *Name*: [Component Builder](https://github.com/vdm-io/Joomla-Component-Builder) + *First Build*: 30th April, 2015 -+ *Last Build*: 31st May, 2018 ++ *Last Build*: 9th June, 2018 + *Version*: 2.8.0 + *Copyright*: Copyright (C) 2015 - 2018 Vast Development Method. All rights reserved. + *License*: GNU General Public License version 2 or later; see LICENSE.txt diff --git a/admin/README.txt b/admin/README.txt index cf1e4283e..2cf292861 100644 --- a/admin/README.txt +++ b/admin/README.txt @@ -125,7 +125,7 @@ Watch the [proposed development workflow](https://vdm.bz/proposed-development-wo + *Author*: [Llewellyn van der Merwe](mailto:llewellyn@joomlacomponentbuilder.com) + *Name*: [Component Builder](https://github.com/vdm-io/Joomla-Component-Builder) + *First Build*: 30th April, 2015 -+ *Last Build*: 31st May, 2018 ++ *Last Build*: 9th June, 2018 + *Version*: 2.8.0 + *Copyright*: Copyright (C) 2015 - 2018 Vast Development Method. All rights reserved. + *License*: GNU General Public License version 2 or later; see LICENSE.txt diff --git a/admin/helpers/extrusion/a_mapping.php b/admin/helpers/extrusion/a_mapping.php index 701060f48..2dd0e3608 100644 --- a/admin/helpers/extrusion/a_mapping.php +++ b/admin/helpers/extrusion/a_mapping.php @@ -55,32 +55,33 @@ class Mapping /** * The needed set of keys needed to set */ - protected $setting = array('id' => 'default', 'buildcompsql' => 'base64', 'addadmin_views' => 'json', 'name_code' => 'safeString'); + protected $setting = array('id' => 'default', 'buildcompsql' => 'base64', 'name_code' => 'safeString'); /** * The needed set of keys needed to set */ protected $notRequiered = array('id', 'asset_id', 'published', - 'created_by', 'modified_by', 'created', 'modified', 'checked_out','checked_out_time', - 'version', 'hits', 'access', 'ordering', - 'metakey', 'metadesc', 'metadata', 'params'); + 'created_by', 'modified_by', 'created', 'modified', 'checked_out','checked_out_time', + 'version', 'hits', 'access', 'ordering', + 'metakey', 'metadesc', 'metadata', 'params'); /** * The datatypes and it linked field types (basic) * (TODO) We may need to set this dynamicly */ protected $dataTypes = array( 'VARCHAR' => 'Text', 'CHAR' => 'Text', - 'MEDIUMTEXT' => 'Textarea', 'LONGTEXT' => 'Textarea', - 'TEXT' => 'Textarea', 'DATETIME' => 'Calendar', - 'DATE' => 'Text', 'TIME' => 'Text', 'TINYINT' => 'Text', - 'BIGINT' => 'Text', 'INT' => 'Text', 'FLOAT' => 'Text', - 'DECIMAL' => 'Text', 'DOUBLE' => 'Text'); + 'MEDIUMTEXT' => 'Textarea', 'LONGTEXT' => 'Textarea', + 'TEXT' => 'Textarea', 'DATETIME' => 'Calendar', + 'DATE' => 'Text', 'TIME' => 'Text', 'TINYINT' => 'Text', + 'BIGINT' => 'Text', 'INT' => 'Text', 'FLOAT' => 'Text', + 'DECIMAL' => 'Text', 'DOUBLE' => 'Text'); /** * The datasize identifiers */ - protected $dataSize = array( 'CHAR', 'VARCHAR', 'INT', 'TINYINT', - 'BIGINT', 'FLOAT', 'DECIMAL', 'DOUBLE'); + protected $dataSize = array( + 'CHAR', 'VARCHAR', 'INT', 'TINYINT', + 'BIGINT', 'FLOAT', 'DECIMAL', 'DOUBLE'); /** * The default identifiers @@ -101,7 +102,7 @@ class Mapping // set the app to insure messages can be set $this->app = JFactory::getApplication(); - if ($data) + if (ComponentbuilderHelper::checkArray($data)) { if (isset($data['buildcomp']) && 1 == $data['buildcomp'] && isset($data['buildcompsql'])) { @@ -129,6 +130,12 @@ class Mapping } } } + // get linked admin views + $addadmin_views = ComponentbuilderHelper::getVar('component_admin_views', $data['id'], 'joomla_component', 'addadmin_views'); + if (ComponentbuilderHelper::checkJson($addadmin_views)) + { + $this->addadmin_views = json_decode($addadmin_views, true); + } // set the map of the views needed if ($this->setMap()) { diff --git a/admin/helpers/extrusion/b_builder.php b/admin/helpers/extrusion/b_builder.php index 9d4ad070f..cd5f53c05 100644 --- a/admin/helpers/extrusion/b_builder.php +++ b/admin/helpers/extrusion/b_builder.php @@ -37,12 +37,13 @@ class Builder extends Mapping public $user; public $today; public $db; - public $views = array(); - protected $fields = array(); - protected $title = array(); - protected $description = array(); - protected $alias = array(); - protected $list = array(); + public $views = array(); + public $admin_fields = array(); + protected $fields = array(); + protected $title = array(); + protected $description = array(); + protected $alias = array(); + protected $list = array(); /** * Field that should not be used in name, alias, disc, and list view @@ -62,10 +63,10 @@ class Builder extends Mapping $data['buildcomp'] = 0; $data['buildcompsql'] = ''; // set some globals - $this->db = JFactory::getDbo(); - $this->user = JFactory::getUser(); - $this->today = JFactory::getDate()->toSql(); - + $this->db = JFactory::getDbo(); + $this->user = JFactory::getUser(); + $this->today = JFactory::getDate()->toSql(); + // no start the building of the views and fields if ($this->setBuild()) { @@ -100,22 +101,21 @@ class Builder extends Mapping protected function setView(&$name) { // set the view object - $object = new stdClass(); - $object->system_name = ComponentbuilderHelper::safeString($name, 'W') . ' (dynamic build)'; - $object->name_single = $name; - $object->name_list = $name. 's'; - $object->short_description = $name. ' view (dynamic build)'; - $object->type = 1; - $object->description = $name. ' view (dynamic build)'; - $object->add_fadein = 1; - $object->add_sql = (isset($this->addSql[$name])) ? $this->addSql[$name]: 0; - $object->source = (isset($this->source[$name])) ? $this->source[$name]: 0; - $object->sql = (isset($this->sql[$name])) ? base64_encode($this->sql[$name]): ''; - $object->addpermissions = '{"action":["view.edit","view.edit.own","view.edit.state","view.create","view.delete","view.access"],"implementation":["3","3","3","3","3","3"]}'; - $object->addfields = $this->addFields($name); - $object->created = $this->today; - $object->created_by = $this->user->id; - $object->published = 1; + $object = new stdClass(); + $object->system_name = ComponentbuilderHelper::safeString($name, 'W') . ' (dynamic build)'; + $object->name_single = $name; + $object->name_list = $name. 's'; + $object->short_description = $name. ' view (dynamic build)'; + $object->type = 1; + $object->description = $name. ' view (dynamic build)'; + $object->add_fadein = 1; + $object->add_sql = (isset($this->addSql[$name])) ? $this->addSql[$name]: 0; + $object->source = (isset($this->source[$name])) ? $this->source[$name]: 0; + $object->sql = (isset($this->sql[$name])) ? base64_encode($this->sql[$name]): ''; + $object->addpermissions = '{"action":["view.edit","view.edit.own","view.edit.state","view.create","view.delete","view.access"],"implementation":["3","3","3","3","3","3"]}'; + $object->created = $this->today; + $object->created_by = $this->user->id; + $object->published = 1; // add to data base if ($this->db->insertObject('#__componentbuilder_admin_view', $object)) { @@ -124,7 +124,8 @@ class Builder extends Mapping ComponentbuilderHelper::setAsset($id, 'admin_view'); // load the views $this->views[] = $id; - return true; + // load the admin view fields + return $this->addFields($name, $id); } return false; } @@ -132,26 +133,12 @@ class Builder extends Mapping /** * Add the fields to the view */ - protected function addFields(&$view) + protected function addFields(&$view, &$view_id) { if (isset($this->fields[$view])) { // set some defaults - $addField = array ( - 'field' => array(), - 'list' => array(), - 'order_list' => array(), - 'title' => array(), - 'alias' => array(), - 'sort' => array(), - 'search' => array(), - 'filter' => array(), - 'link' => array(), - 'tab' => array(), - 'alignment' => array(), - 'order_edit' => array(), - 'permission' => array() - ); + $addField = array (); $fixLink = (isset($this->title[$view])) ? 0 : 1; // build the field data... hmmm foreach ($this->fields[$view] as $nr => $id) @@ -171,23 +158,32 @@ class Builder extends Mapping $fixLink = 0; } // load the field values - $addField['field'][] = $id; - $addField['list'][] = $isList; - $addField['order_list'][] = ($key) ? $key : 0; - $addField['title'][] = $isTitle; - $addField['alias'][] = $isAlias; - $addField['sort'][] = $isList; - $addField['search'][] = $isList; - $addField['filter'][] = $isList; - $addField['link'][] = $isLink; - $addField['tab'][] = 1; - $addField['alignment'][] = ($isTitle || $isAlias) ? 4 : $alignment; - $addField['order_edit'][] = $nr; - $addField['permission'][] = 0; + $addField['addfields'.$nr]['field'] = $id; + $addField['addfields'.$nr]['list'] = $isList; + $addField['addfields'.$nr]['order_list'] = ($key) ? $key : 0; + $addField['addfields'.$nr]['title'] = $isTitle; + $addField['addfields'.$nr]['alias'] = $isAlias; + $addField['addfields'.$nr]['sort'] = $isList; + $addField['addfields'.$nr]['search'] = $isList; + $addField['addfields'.$nr]['filter'] = $isList; + $addField['addfields'.$nr]['link'] = $isLink; + $addField['addfields'.$nr]['tab'] = 1; + $addField['addfields'.$nr]['alignment'] = ($isTitle || $isAlias) ? 4 : $alignment; + $addField['addfields'.$nr]['order_edit'] = $nr; + $addField['addfields'.$nr]['permission'] = 0; } - return json_encode($addField); + + // set the field object + $object = new stdClass(); + $object->admin_view = $view_id; + $object->addfields = json_encode($addField, JSON_FORCE_OBJECT); + $object->created = $this->today; + $object->created_by = $this->user->id; + $object->published = 1; + // add to data base + return $this->db->insertObject('#__componentbuilder_admin_fields', $object); } - return ''; + return false; } /** @@ -198,21 +194,21 @@ class Builder extends Mapping if ($fieldType = $this->getFieldType($field['fieldType'])) { // set the field object - $object = new stdClass(); - $object->name = $field['label'] . ' (dynamic build)'; - $object->fieldtype = $fieldType; - $object->datatype = $field['dataType']; - $object->indexes = $field['key']; - $object->null_switch = $field['null']; - $object->datalenght = $field['size']; - $object->datalenght_other = $field['sizeOther']; - $object->datadefault = $field['default']; - $object->datadefault_other = $field['defaultOther']; - $object->created = $this->today; - $object->created_by = $this->user->id; - $object->published = 1; - $object->store = 0; - $object->xml = $this->setFieldXML($field, $fieldType); + $object = new stdClass(); + $object->name = $field['label'] . ' (dynamic build)'; + $object->fieldtype = $fieldType; + $object->datatype = $field['dataType']; + $object->indexes = $field['key']; + $object->null_switch = $field['null']; + $object->datalenght = $field['size']; + $object->datalenght_other = $field['sizeOther']; + $object->datadefault = $field['default']; + $object->datadefault_other = $field['defaultOther']; + $object->created = $this->today; + $object->created_by = $this->user->id; + $object->published = 1; + $object->store = 0; + $object->xml = $this->setFieldXML($field, $fieldType); // add to data base if ($this->db->insertObject('#__componentbuilder_field', $object)) { diff --git a/admin/helpers/extrusion/c_extrusion.php b/admin/helpers/extrusion/c_extrusion.php index 01c8c0512..591537bc5 100644 --- a/admin/helpers/extrusion/c_extrusion.php +++ b/admin/helpers/extrusion/c_extrusion.php @@ -36,106 +36,82 @@ class Extrusion extends Builder */ public function __construct(&$data) { - // first we run the perent constructor - if (parent::__construct($data)) + // make sure we have an id + if (isset($data['id']) && $data['id'] > 0) { - // link the view data to the component - $data['addadmin_views'] = $this->linkAdminViews(); - if (ComponentbuilderHelper::checkJson($data['addadmin_views'])) + // first we run the perent constructor + if (parent::__construct($data)) { - $this->app->enqueueMessage( - JText::_('All the fields and views from your sql dump has been created and linked to this component.'), - 'Success' - ); - return true; + // link the view data to the component + if ($this->setAdminViews($data['id'])) + { + $this->app->enqueueMessage( + JText::_('All the fields and views from your sql dump has been created and linked to this component.'), + 'Success' + ); + return true; + } } + return false; } + $this->app->enqueueMessage( + JText::_('Please try again, this error usualy happens if it is a new component, beacues we need a component ID to do this build with your sql dump.'), + 'Error' + ); return false; } /** * link the build views to the component */ - protected function linkAdminViews() + protected function setAdminViews(&$component_id) { // check if views were set if (ComponentbuilderHelper::checkArray($this->views)) { - // insure arrays are set - if (!isset($this->addadmin_views['adminview'])) + $count = 0; + if (ComponentbuilderHelper::checkArray($this->addadmin_views)) { - $this->addadmin_views['adminview'] = array(); - } - if (!isset($this->addadmin_views['icomoon'])) - { - $this->addadmin_views['icomoon'] = array(); - } - if (!isset($this->addadmin_views['mainmenu'])) - { - $this->addadmin_views['mainmenu'] = array(); - } - if (!isset($this->addadmin_views['dashboard_add'])) - { - $this->addadmin_views['dashboard_add'] = array(); - } - if (!isset($this->addadmin_views['dashboard_list'])) - { - $this->addadmin_views['dashboard_list'] = array(); - } - if (!isset($this->addadmin_views['submenu'])) - { - $this->addadmin_views['submenu'] = array(); - } - if (!isset($this->addadmin_views['checkin'])) - { - $this->addadmin_views['checkin'] = array(); - } - if (!isset($this->addadmin_views['history'])) - { - $this->addadmin_views['history'] = array(); - } - if (!isset($this->addadmin_views['metadata'])) - { - $this->addadmin_views['metadata'] = array(); - } - if (!isset($this->addadmin_views['access'])) - { - $this->addadmin_views['access'] = array(); - } - if (!isset($this->addadmin_views['port'])) - { - $this->addadmin_views['port'] = array(); - } - if (!isset($this->addadmin_views['edit_create_site_view'])) - { - $this->addadmin_views['edit_create_site_view'] = array(); - } - if (!isset($this->addadmin_views['order'])) - { - $this->addadmin_views['order'] = array(); + $count = (int) count((array)$this->addadmin_views) + 3; } // set the admin view data linking - foreach ($this->views as $id) + foreach ($this->views as $nr => $id) { - $this->addadmin_views['adminview'][] = $id; - $this->addadmin_views['icomoon'][] = 'joomla'; - $this->addadmin_views['mainmenu'][] = 1; - $this->addadmin_views['dashboard_add'][] = 1; - $this->addadmin_views['dashboard_list'][] = 1; - $this->addadmin_views['submenu'][] = 1; - $this->addadmin_views['checkin'][] = 1; - $this->addadmin_views['history'][] = 1; - $this->addadmin_views['metadata'][] = 1; - $this->addadmin_views['access'][] = 1; - $this->addadmin_views['port'][] = 1; - $this->addadmin_views['edit_create_site_view'][] = 0; - $this->addadmin_views['order'][] = count($this->addadmin_views['order']) + 1; + $pointer = $count + $nr; + $this->addadmin_views['addadmin_views'.$pointer]['adminview'] = $id; + $this->addadmin_views['addadmin_views'.$pointer]['icomoon'] = 'joomla'; + $this->addadmin_views['addadmin_views'.$pointer]['mainmenu'] = 1; + $this->addadmin_views['addadmin_views'.$pointer]['dashboard_add'] = 1; + $this->addadmin_views['addadmin_views'.$pointer]['dashboard_list'] = 1; + $this->addadmin_views['addadmin_views'.$pointer]['submenu'] = 1; + $this->addadmin_views['addadmin_views'.$pointer]['checkin'] = 1; + $this->addadmin_views['addadmin_views'.$pointer]['history'] = 1; + $this->addadmin_views['addadmin_views'.$pointer]['metadata'] = 1; + $this->addadmin_views['addadmin_views'.$pointer]['access'] = 1; + $this->addadmin_views['addadmin_views'.$pointer]['port'] = 1; + $this->addadmin_views['addadmin_views'.$pointer]['edit_create_site_view'] = 0; + $this->addadmin_views['addadmin_views'.$pointer]['order'] = $pointer + 1; } } if (isset($this->addadmin_views) && ComponentbuilderHelper::checkArray($this->addadmin_views)) { - return json_encode($this->addadmin_views); + // set the field object + $object = new stdClass(); + $object->joomla_component = $component_id; + $object->addadmin_views = json_encode($this->addadmin_views, JSON_FORCE_OBJECT); + $object->created = $this->today; + $object->created_by = $this->user->id; + $object->published = 1; + // check if it is already set + if ($item_id = ComponentbuilderHelper::getVar('component_admin_views', $component_id, 'joomla_component', 'id')) + { + // set ID + $object->id = (int) $item_id; + return $this->db->updateObject('#__componentbuilder_component_admin_views', $object, 'id'); + } + // add to data base + return $this->db->insertObject('#__componentbuilder_component_admin_views', $object); } - return ''; + return false; } } diff --git a/componentbuilder.xml b/componentbuilder.xml index 1c2fd4371..f6bbd4d9a 100644 --- a/componentbuilder.xml +++ b/componentbuilder.xml @@ -1,7 +1,7 @@ COM_COMPONENTBUILDER - 31st May, 2018 + 9th June, 2018 Llewellyn van der Merwe llewellyn@joomlacomponentbuilder.com http://www.joomlacomponentbuilder.com -- 2.40.1 From 2ca54191060620e9b7ca67ebd46f9f50a0b07983 Mon Sep 17 00:00:00 2001 From: Llewellyn van der Merwe Date: Tue, 12 Jun 2018 17:39:13 +0200 Subject: [PATCH 03/19] fixed the dashboard JCB package import that did not update the ID in the Joomla Component Area --- README.md | 4 +- admin/README.txt | 4 +- admin/models/import_joomla_components.php | 94 ++++++++++++++++++----- componentbuilder.xml | 2 +- 4 files changed, 80 insertions(+), 24 deletions(-) diff --git a/README.md b/README.md index 2cf292861..3ceaa0e68 100644 --- a/README.md +++ b/README.md @@ -125,11 +125,11 @@ Watch the [proposed development workflow](https://vdm.bz/proposed-development-wo + *Author*: [Llewellyn van der Merwe](mailto:llewellyn@joomlacomponentbuilder.com) + *Name*: [Component Builder](https://github.com/vdm-io/Joomla-Component-Builder) + *First Build*: 30th April, 2015 -+ *Last Build*: 9th June, 2018 ++ *Last Build*: 12th June, 2018 + *Version*: 2.8.0 + *Copyright*: Copyright (C) 2015 - 2018 Vast Development Method. All rights reserved. + *License*: GNU General Public License version 2 or later; see LICENSE.txt -+ *Line count*: **185591** ++ *Line count*: **185647** + *Field count*: **1054** + *File count*: **1236** + *Folder count*: **197** diff --git a/admin/README.txt b/admin/README.txt index 2cf292861..3ceaa0e68 100644 --- a/admin/README.txt +++ b/admin/README.txt @@ -125,11 +125,11 @@ Watch the [proposed development workflow](https://vdm.bz/proposed-development-wo + *Author*: [Llewellyn van der Merwe](mailto:llewellyn@joomlacomponentbuilder.com) + *Name*: [Component Builder](https://github.com/vdm-io/Joomla-Component-Builder) + *First Build*: 30th April, 2015 -+ *Last Build*: 9th June, 2018 ++ *Last Build*: 12th June, 2018 + *Version*: 2.8.0 + *Copyright*: Copyright (C) 2015 - 2018 Vast Development Method. All rights reserved. + *License*: GNU General Public License version 2 or later; see LICENSE.txt -+ *Line count*: **185591** ++ *Line count*: **185647** + *Field count*: **1054** + *File count*: **1236** + *Folder count*: **197** diff --git a/admin/models/import_joomla_components.php b/admin/models/import_joomla_components.php index 558d559ae..ba1de142a 100644 --- a/admin/models/import_joomla_components.php +++ b/admin/models/import_joomla_components.php @@ -66,25 +66,25 @@ class ComponentbuilderModelImport_joomla_components extends JModelLegacy parent::populateState(); } - public $canmerge = 1; - public $postfix = false; - public $forceUpdate = 0; - public $hasKey = 0; - public $sleutle = null; - public $data = false; + public $canmerge = 1; + public $postfix = false; + public $forceUpdate = 0; + public $hasKey = 0; + public $sleutle = null; + public $data = false; public $app; - protected $dir = false; - protected $target = false; - protected $newID = array(); - protected $updateAfter = array('field' => array(), 'adminview' => array()); - protected $divergedDataMover = array(); - protected $fieldTypes = array(); - protected $isMultiple = array(); - protected $specialValue = false; - protected $checksum = null; - protected $checksumURLs = array('vdm' => 'https://raw.githubusercontent.com/vdm-io/JCB-Packages/master/', 'jcb' => 'https://raw.githubusercontent.com/vdm-io/JCB-Community-Packages/master/'); - protected $mustMerge = array('validation_rule', 'fieldtype', 'snippet', 'language', 'language_translation'); + protected $dir = false; + protected $target = false; + protected $newID = array(); + protected $updateAfter = array('field' => array(), 'adminview' => array()); + protected $divergedDataMover = array(); + protected $fieldTypes = array(); + protected $isMultiple = array(); + protected $specialValue = false; + protected $checksum = null; + protected $checksumURLs = array('vdm' => 'https://raw.githubusercontent.com/vdm-io/JCB-Packages/master/', 'jcb' => 'https://raw.githubusercontent.com/vdm-io/JCB-Community-Packages/master/'); + protected $mustMerge = array('validation_rule', 'fieldtype', 'snippet', 'language', 'language_translation'); /** * Import an spreadsheet from either folder, url or upload. @@ -1007,6 +1007,7 @@ class ComponentbuilderModelImport_joomla_components extends JModelLegacy **/ public function updateAfterAll() { +// update the fields if (ComponentbuilderHelper::checkArray($this->updateAfter['field'])) { // update repeatable @@ -1080,7 +1081,7 @@ class ComponentbuilderModelImport_joomla_components extends JModelLegacy } // get the field from db if ($addlinked_views = ComponentbuilderHelper::getVar('admin_view', $adminview, 'id', 'addlinked_views')) - { + { if (ComponentbuilderHelper::checkJson($addlinked_views)) { $addlinked_views = json_decode($addlinked_views, true); @@ -1094,7 +1095,7 @@ class ComponentbuilderModelImport_joomla_components extends JModelLegacy { // only update the view IDs $addlinked_views = $this->updateSubformIDs($addlinked_views, 'admin_view', array('adminview' => 'admin_view')); - } + } // update the fields $object = new stdClass; $object->id = $adminview; @@ -1105,6 +1106,55 @@ class ComponentbuilderModelImport_joomla_components extends JModelLegacy } } } + // update the joomla_component dashboard + if (ComponentbuilderHelper::checkArray($this->updateAfter['joomla_component'])) + { + // update dashboard of the components + foreach ($this->updateAfter['joomla_component'] as $component) + { + if (isset($this->newID['joomla_component'][(int) $component])) + { + $component = $this->newID['joomla_component'][(int) $component]; + } + // get the dashboard from db + if ($dashboard = ComponentbuilderHelper::getVar('joomla_component', $component, 'id', 'dashboard')) + { + if (ComponentbuilderHelper::checkString($dashboard)) + { + // get id + $id = (int) preg_replace("/[^0-9]/", "", $dashboard); + // update the value + $update = false; + // admin_view + if ((strpos($dashboard, 'A') !== false || strpos($dashboard, 'a') !== false) && isset($this->newID['admin_view'][$id])) + { + // set the new value + $dashboard = 'A_' . $this->newID['admin_view'][$id]; + // update the value + $update = true; + } + // custom_admin_view + elseif ((strpos($dashboard, 'C') !== false || strpos($dashboard, 'c') !== false) && isset($this->newID['custom_admin_view'][$id])) + { + // set the new value + $dashboard = 'C_' . $this->newID['custom_admin_view'][$id]; + // update the value + $update = true; + } + // did we get a new value + if ($update) + { + // now update the joomla_component dashboard value + $object = new stdClass; + $object->id = (int) $component; + $object->dashboard = $dashboard; + // update the admin view + $this->_db->updateObject('#__componentbuilder_joomla_component', $object, 'id'); + } + } + } + } + } } /** @@ -1573,6 +1623,12 @@ class ComponentbuilderModelImport_joomla_components extends JModelLegacy } break; case 'joomla_component': + // update custom dash after + if (isset($item->dashboard_type) && 2 == $item->dashboard_type) + { + // update the custom dash ID + $this->updateAfter['joomla_component'][$item->id] = $item->id; // dashboard + } // set the anchors getters $getter = array('joomla_component' => $item->id); // update the addconfig diff --git a/componentbuilder.xml b/componentbuilder.xml index f6bbd4d9a..575132e9f 100644 --- a/componentbuilder.xml +++ b/componentbuilder.xml @@ -1,7 +1,7 @@ COM_COMPONENTBUILDER - 9th June, 2018 + 12th June, 2018 Llewellyn van der Merwe llewellyn@joomlacomponentbuilder.com http://www.joomlacomponentbuilder.com -- 2.40.1 From 8402051a94730c5a9b22d3debcbc0c1fdd3c406b Mon Sep 17 00:00:00 2001 From: Llewellyn van der Merwe Date: Wed, 13 Jun 2018 22:38:32 +0200 Subject: [PATCH 04/19] fixed mismatch on field import of JCB packages --- README.md | 6 +- admin/README.txt | 6 +- .../en-GB/en-GB.com_componentbuilder.ini | 3 +- admin/models/import_joomla_components.php | 119 ++++++++++++++++-- admin/sql/install.mysql.utf8.sql | 3 +- componentbuilder.xml | 2 +- 6 files changed, 118 insertions(+), 21 deletions(-) diff --git a/README.md b/README.md index 3ceaa0e68..2e65c774b 100644 --- a/README.md +++ b/README.md @@ -125,11 +125,11 @@ Watch the [proposed development workflow](https://vdm.bz/proposed-development-wo + *Author*: [Llewellyn van der Merwe](mailto:llewellyn@joomlacomponentbuilder.com) + *Name*: [Component Builder](https://github.com/vdm-io/Joomla-Component-Builder) + *First Build*: 30th April, 2015 -+ *Last Build*: 12th June, 2018 ++ *Last Build*: 13th June, 2018 + *Version*: 2.8.0 + *Copyright*: Copyright (C) 2015 - 2018 Vast Development Method. All rights reserved. + *License*: GNU General Public License version 2 or later; see LICENSE.txt -+ *Line count*: **185647** ++ *Line count*: **185744** + *Field count*: **1054** + *File count*: **1236** + *Folder count*: **197** @@ -140,6 +140,6 @@ Watch the [proposed development workflow](https://vdm.bz/proposed-development-wo ## Donations Come on buy VDM a coffee :) - * PayPal: [paypal.me/asseblief](https://www.paypal.me/asseblief) + * PayPal: [paypal.me/asseblief](https://www.paypal.me/asseblief) (Asseblief = Please) in Afrikaans * Bitcoin: 18vURxYpPFjvNk8BnUy1ovCAyQmY3MzkSf * Ethereum: 0x9548144662b47327c954f3e214edb96662d51218 \ No newline at end of file diff --git a/admin/README.txt b/admin/README.txt index 3ceaa0e68..2e65c774b 100644 --- a/admin/README.txt +++ b/admin/README.txt @@ -125,11 +125,11 @@ Watch the [proposed development workflow](https://vdm.bz/proposed-development-wo + *Author*: [Llewellyn van der Merwe](mailto:llewellyn@joomlacomponentbuilder.com) + *Name*: [Component Builder](https://github.com/vdm-io/Joomla-Component-Builder) + *First Build*: 30th April, 2015 -+ *Last Build*: 12th June, 2018 ++ *Last Build*: 13th June, 2018 + *Version*: 2.8.0 + *Copyright*: Copyright (C) 2015 - 2018 Vast Development Method. All rights reserved. + *License*: GNU General Public License version 2 or later; see LICENSE.txt -+ *Line count*: **185647** ++ *Line count*: **185744** + *Field count*: **1054** + *File count*: **1236** + *Folder count*: **197** @@ -140,6 +140,6 @@ Watch the [proposed development workflow](https://vdm.bz/proposed-development-wo ## Donations Come on buy VDM a coffee :) - * PayPal: [paypal.me/asseblief](https://www.paypal.me/asseblief) + * PayPal: [paypal.me/asseblief](https://www.paypal.me/asseblief) (Asseblief = Please) in Afrikaans * Bitcoin: 18vURxYpPFjvNk8BnUy1ovCAyQmY3MzkSf * Ethereum: 0x9548144662b47327c954f3e214edb96662d51218 \ No newline at end of file diff --git a/admin/language/en-GB/en-GB.com_componentbuilder.ini b/admin/language/en-GB/en-GB.com_componentbuilder.ini index 127af19e4..26f222bdd 100644 --- a/admin/language/en-GB/en-GB.com_componentbuilder.ini +++ b/admin/language/en-GB/en-GB.com_componentbuilder.ini @@ -1020,6 +1020,7 @@ COM_COMPONENTBUILDER_BACKUP_FAILED_PLEASE_TRY_AGAIN_IF_THE_ERROR_CONTINUE_PLEASE COM_COMPONENTBUILDER_BACKUP_LOCAL_DATA_FIRST="Backup Local Data First" COM_COMPONENTBUILDER_BACKUP_WAS_DONE_SUCCESSFULLY="Backup was done successfully" COM_COMPONENTBUILDER_BACK_TO_LIBRARIES="Back to Libraries" +COM_COMPONENTBUILDER_BADMIN_FIELDS_RELATIONSB_IDS_MISMATCH_IN_BFIELDSB_AND_WAS_NOT_UPDATED_IN_THE_CUSTOM_CODE="Admin fields relations id:%s mismatch in field:%s, and was not updated in the custom code." COM_COMPONENTBUILDER_BASIC_TUTORIAL_ON_GIT_BSB="Basic Tutorial on git: %s" COM_COMPONENTBUILDER_BBEST_TO_NOT_CONTINUEBBR_THIS_PACKAGE_BFAILEDB_CHECKSUM_VALIDATION_THIS_COULD_BE_A_SERIOUS_SECURITY_BREACH_DO_NOT_CONTINUE="Best to not continue!
This package FAILED checksum validation, this could be a serious security breach! DO NOT CONTINUE!!!" COM_COMPONENTBUILDER_BBEST_TO_NOT_CONTINUEBBR_WE_COULD_NOT_LOAD_THE_CHECKSUM_FOR_THIS_PACKAGE_AND_SO_NO_VALIDATION_WAS_POSSIBLE_THIS_MAY_BE_DUE_TO_YOUR_NETWORK_OR_A_CHANGE_TO_THAT_PACKAGE_NAME="Best to not continue!
We could not load the checksum for this package, and so no validation was possible. This may be due to your network, or a change to that package name." @@ -4707,7 +4708,7 @@ Project duration: **###projectWeekTime### weeks** or **###projectMonthTime### mo ## Donations

If you want to support this project, please consider donating:
- * PayPal: [paypal.me/asseblief](https://www.paypal.me/asseblief)
+ * PayPal: [paypal.me/asseblief](https://www.paypal.me/asseblief) (Asseblief = Please) in Afrikaans
* Bitcoin: 18vURxYpPFjvNk8BnUy1ovCAyQmY3MzkSf
* Ethereum: 0x9548144662b47327c954f3e214edb96662d51218 " diff --git a/admin/models/import_joomla_components.php b/admin/models/import_joomla_components.php index ba1de142a..9ca086665 100644 --- a/admin/models/import_joomla_components.php +++ b/admin/models/import_joomla_components.php @@ -1007,8 +1007,8 @@ class ComponentbuilderModelImport_joomla_components extends JModelLegacy **/ public function updateAfterAll() { -// update the fields - if (ComponentbuilderHelper::checkArray($this->updateAfter['field'])) + // update the fields + if (isset($this->updateAfter['field']) && ComponentbuilderHelper::checkArray($this->updateAfter['field'])) { // update repeatable foreach ($this->updateAfter['field'] as $field) @@ -1070,7 +1070,7 @@ class ComponentbuilderModelImport_joomla_components extends JModelLegacy } } // do a after all run on admin views that need it - if (ComponentbuilderHelper::checkArray($this->updateAfter['adminview'])) + if (isset($this->updateAfter['adminview']) && ComponentbuilderHelper::checkArray($this->updateAfter['adminview'])) { // update the addlinked_views foreach ($this->updateAfter['adminview'] as $adminview) @@ -1107,7 +1107,7 @@ class ComponentbuilderModelImport_joomla_components extends JModelLegacy } } // update the joomla_component dashboard - if (ComponentbuilderHelper::checkArray($this->updateAfter['joomla_component'])) + if (isset($this->updateAfter['joomla_component']) && ComponentbuilderHelper::checkArray($this->updateAfter['joomla_component'])) { // update dashboard of the components foreach ($this->updateAfter['joomla_component'] as $component) @@ -1155,6 +1155,87 @@ class ComponentbuilderModelImport_joomla_components extends JModelLegacy } } } + // update the admin_fields_relations + if (isset($this->updateAfter['relations']) && ComponentbuilderHelper::checkArray($this->updateAfter['relations'])) + { + // update repeatable + foreach ($this->updateAfter['relations'] as $relation) + { + // check if we must update this relation + $update = false; + if (isset($this->newID['admin_fields_relations'][$relation])) + { + $relation = $this->newID['admin_fields_relations'][$relation]; + } + // get the set relation from db + if ($addrelations = ComponentbuilderHelper::getVar('admin_fields_relations', $relation, 'id', 'addrelations')) + { + if (ComponentbuilderHelper::checkJson($addrelations)) + { + $addrelations = json_decode($addrelations, true); + if (ComponentbuilderHelper::checkArray($addrelations)) + { + foreach ($addrelations as $nr => &$value) + { + // reset the buckets + $bucket = array(); + // get fields + $found = ComponentbuilderHelper::getAllBetween($value['set'], '[field=', ']'); + // if found + if (ComponentbuilderHelper::checkArray($found)) + { + $bucket[] = $found; + } + // get fields + $found = ComponentbuilderHelper::getAllBetween($value['set'], '$item->{', '}'); + // if found + if (ComponentbuilderHelper::checkArray($found)) + { + $bucket[] = $found; + } + // check if we have values + if (ComponentbuilderHelper::checkArray($bucket)) + { + $fields = ComponentbuilderHelper::mergeArrays($bucket); + // reset the buckets + $bucket = array(); + if (ComponentbuilderHelper::checkArray($fields)) + { + foreach ($fields as $field) + { + if (isset($this->newID['field'][(int) $field])) + { + $bucket['[field=' . (int) $field . ']'] = '[field=' . (int) $this->newID['field'][(int) $field] . ']'; + $bucket['$item->{' . (int) $field . '}'] = '$item->{' . (int) $this->newID['field'][(int) $field] . '}'; + } + else + { + $this->app->enqueueMessage(JText::sprintf('COM_COMPONENTBUILDER_BADMIN_FIELDS_RELATIONSB_IDS_MISMATCH_IN_BFIELDSB_AND_WAS_NOT_UPDATED_IN_THE_CUSTOM_CODE', $relation, $field), 'warning'); + } + } + // check if we have a bucket of values to update + if (ComponentbuilderHelper::checkArray($bucket)) + { + $value['set'] = str_replace(array_keys($bucket), array_values($bucket), $value['set']); + $update = true; + } + } + } + } + // update only if needed + if ($update) + { + $object = new stdClass; + $object->id = $relation; + $object->addrelations = json_encode($addrelations, JSON_FORCE_OBJECT); + // update the field + $this->_db->updateObject('#__componentbuilder_admin_fields_relations', $object, 'id'); + } + } + } + } + } + } } /** @@ -2111,7 +2192,9 @@ class ComponentbuilderModelImport_joomla_components extends JModelLegacy $updaterT = array( // subformfield => field => type_value 'addrelations' => array('listfield' => 'field', 'joinfields' => 'field') - ); + ); + // special fix for custom code + $this->updateAfter['relations'][$item->id] = $item->id; // addrelations->set } // update the repeatable fields @@ -2369,12 +2452,15 @@ class ComponentbuilderModelImport_joomla_components extends JModelLegacy // load the created and id $query->where($this->_db->quoteName('a.created') . ' = '. $this->_db->quote($item->created)); $query->where($this->_db->quoteName('a.id') .' = '. (int) $item->id); + // set to run query $runQuery = true; } elseif (componentbuilderHelper::checkArray($get)) { foreach ($get as $field) { + // set to run query + $runQuery = true; if (isset($item->{$field})) { // set the value @@ -2399,18 +2485,21 @@ class ComponentbuilderModelImport_joomla_components extends JModelLegacy } else { - return false; + // do not run query + $runQuery = false; } - $runQuery = true; } else { - return false; + // do not run query + $runQuery = false; } } } elseif (isset($item->{$get})) { + // set to run query + $runQuery = true; // set the value $value = $item->{$get}; // check if we have special value @@ -2433,9 +2522,8 @@ class ComponentbuilderModelImport_joomla_components extends JModelLegacy } else { - return false; // really not needed but who knows for sure... + $runQuery = false; // really not needed but who knows for sure... } - $runQuery = true; } // since where has been set run the query if ($runQuery) @@ -2486,12 +2574,18 @@ class ComponentbuilderModelImport_joomla_components extends JModelLegacy // get by name and xml to target correct field if ($retry == 2) { - // get by id name.. + // get by name + xml... $getter = array('name','datatype','store','indexes','null_switch','xml'); + $retryAgain = 3; + } + elseif ($retry == 3) + { + // get by name + created... + $getter = array('name','datatype','created'); } else { - // get by id name.. + // get by name + xml or type.. $getter = array('name','datatype','store','indexes','null_switch'); // lets try to add the fieldtype if (isset($item->fieldtype) && is_numeric($item->fieldtype) && $item->fieldtype > 0 && isset($this->newID['fieldtype'][(int) $item->fieldtype]) && $this->newID['fieldtype'][(int) $item->fieldtype] > 0) @@ -2504,6 +2598,7 @@ class ComponentbuilderModelImport_joomla_components extends JModelLegacy else { $getter[] = 'xml'; + $retryAgain = 3; } } break; diff --git a/admin/sql/install.mysql.utf8.sql b/admin/sql/install.mysql.utf8.sql index bafe37946..139120b40 100644 --- a/admin/sql/install.mysql.utf8.sql +++ b/admin/sql/install.mysql.utf8.sql @@ -1678,7 +1678,8 @@ INSERT INTO `#__componentbuilder_admin_fields_relations` (`id`, `addrelations`, (1, '', 14, 1, '2018-05-22 01:20:34', '2018-05-23 03:37:27', 9, '', 1), (2, '', 22, 1, '2018-05-23 03:38:52', '2018-05-26 07:37:25', 18, '', 2), (3, '', 13, 1, '2018-05-24 17:04:40', '2018-05-24 17:12:52', 4, '', 3), -(4, '{\"addrelations0\":{\"listfield\":\"913\",\"column_name\":\"Preacher Details\",\"joinfields\":[\"691\"],\"area\":\"2\",\"join_type\":\"1\",\"set\":\"
\"}}', 54, 1, '2018-05-28 07:00:41', '2018-05-28 09:45:25', 7, '', 4); +(4, '{\"addrelations0\":{\"listfield\":\"913\",\"column_name\":\"Preacher Details\",\"joinfields\":[\"691\"],\"area\":\"2\",\"join_type\":\"1\",\"set\":\"
\"}}', 54, 1, '2018-05-28 07:00:41', '2018-05-28 09:45:25', 7, '', 4), +(5, '{\"addrelations0\":{\"listfield\":\"2209\",\"column_name\":\"Member\",\"joinfields\":[\"1004\",\"1207\",\"1302\",\"1005\",\"280\"],\"area\":\"2\",\"join_type\":\"2\",\"set\":\"[field=2209]\\r\\n{1005})): ?>\\r\\n
\\r\\n[field=1005]\\r\\n\\r\\n{1004})): ?>\\r\\n
\\r\\n[field=1004]\\r\\n\\r\\n{1302})): ?>\\r\\n
\\r\\n[field=1302]\\r\\n\\r\\n{1207})): ?>\\r\\n
\\r\\n[field=1207]\\r\\n\\r\\n{280})): ?>\\r\\n
\\r\\n[field=280]\\r\\n\"},\"addrelations1\":{\"listfield\":\"608\",\"column_name\":\"Phone\",\"joinfields\":[\"1160\"],\"area\":\"2\",\"join_type\":\"2\",\"set\":\"{608})): ?>\\r\\n[field=608]\\r\\n\\r\\n{1160})): ?>\\r\\n{608})): ?>
\\r\\n[field=1160]\\r\\n\"}}', 177, 1, '2018-06-12 21:23:39', '0000-00-00 00:00:00', 1, '', 5); -- -- Dumping data for table `#__componentbuilder_component_admin_views` diff --git a/componentbuilder.xml b/componentbuilder.xml index 575132e9f..0dcb0371d 100644 --- a/componentbuilder.xml +++ b/componentbuilder.xml @@ -1,7 +1,7 @@ COM_COMPONENTBUILDER - 12th June, 2018 + 13th June, 2018 Llewellyn van der Merwe llewellyn@joomlacomponentbuilder.com http://www.joomlacomponentbuilder.com -- 2.40.1 From 3db9deb534891657cedff69b7b6da6319e85b935 Mon Sep 17 00:00:00 2001 From: Llewellyn van der Merwe Date: Wed, 13 Jun 2018 22:44:50 +0200 Subject: [PATCH 05/19] removed field relations from sql dump since the views for those relations are not shipped with JCB --- README.md | 2 +- admin/README.txt | 2 +- admin/sql/install.mysql.utf8.sql | 9 --------- 3 files changed, 2 insertions(+), 11 deletions(-) diff --git a/README.md b/README.md index 2e65c774b..7c6908575 100644 --- a/README.md +++ b/README.md @@ -129,7 +129,7 @@ Watch the [proposed development workflow](https://vdm.bz/proposed-development-wo + *Version*: 2.8.0 + *Copyright*: Copyright (C) 2015 - 2018 Vast Development Method. All rights reserved. + *License*: GNU General Public License version 2 or later; see LICENSE.txt -+ *Line count*: **185744** ++ *Line count*: **185735** + *Field count*: **1054** + *File count*: **1236** + *Folder count*: **197** diff --git a/admin/README.txt b/admin/README.txt index 2e65c774b..7c6908575 100644 --- a/admin/README.txt +++ b/admin/README.txt @@ -129,7 +129,7 @@ Watch the [proposed development workflow](https://vdm.bz/proposed-development-wo + *Version*: 2.8.0 + *Copyright*: Copyright (C) 2015 - 2018 Vast Development Method. All rights reserved. + *License*: GNU General Public License version 2 or later; see LICENSE.txt -+ *Line count*: **185744** ++ *Line count*: **185735** + *Field count*: **1054** + *File count*: **1236** + *Folder count*: **197** diff --git a/admin/sql/install.mysql.utf8.sql b/admin/sql/install.mysql.utf8.sql index 139120b40..74e603e98 100644 --- a/admin/sql/install.mysql.utf8.sql +++ b/admin/sql/install.mysql.utf8.sql @@ -1670,16 +1670,7 @@ INSERT INTO `#__componentbuilder_admin_fields` (`id`, `addfields`, `admin_view`, INSERT INTO `#__componentbuilder_admin_fields_conditions` (`id`, `addconditions`, `admin_view`, `published`, `created`, `modified`, `version`, `hits`, `ordering`) VALUES (111, '{\"addconditions0\":{\"target_field\":[\"1011\",\"100\",\"158\",\"196\",\"280\"],\"target_behavior\":\"1\",\"target_relation\":\"0\",\"match_field\":\"682\",\"match_behavior\":\"1\",\"match_options\":\"1|Yes\"}}', 109, 1, '2017-10-12 21:36:00', '0000-00-00 00:00:00', 2, '', ''); --- --- Dumping data for table `#__componentbuilder_admin_fields_relations` --- -INSERT INTO `#__componentbuilder_admin_fields_relations` (`id`, `addrelations`, `admin_view`, `published`, `created`, `modified`, `version`, `hits`, `ordering`) VALUES -(1, '', 14, 1, '2018-05-22 01:20:34', '2018-05-23 03:37:27', 9, '', 1), -(2, '', 22, 1, '2018-05-23 03:38:52', '2018-05-26 07:37:25', 18, '', 2), -(3, '', 13, 1, '2018-05-24 17:04:40', '2018-05-24 17:12:52', 4, '', 3), -(4, '{\"addrelations0\":{\"listfield\":\"913\",\"column_name\":\"Preacher Details\",\"joinfields\":[\"691\"],\"area\":\"2\",\"join_type\":\"1\",\"set\":\"
\"}}', 54, 1, '2018-05-28 07:00:41', '2018-05-28 09:45:25', 7, '', 4), -(5, '{\"addrelations0\":{\"listfield\":\"2209\",\"column_name\":\"Member\",\"joinfields\":[\"1004\",\"1207\",\"1302\",\"1005\",\"280\"],\"area\":\"2\",\"join_type\":\"2\",\"set\":\"[field=2209]\\r\\n{1005})): ?>\\r\\n
\\r\\n[field=1005]\\r\\n\\r\\n{1004})): ?>\\r\\n
\\r\\n[field=1004]\\r\\n\\r\\n{1302})): ?>\\r\\n
\\r\\n[field=1302]\\r\\n\\r\\n{1207})): ?>\\r\\n
\\r\\n[field=1207]\\r\\n\\r\\n{280})): ?>\\r\\n
\\r\\n[field=280]\\r\\n\"},\"addrelations1\":{\"listfield\":\"608\",\"column_name\":\"Phone\",\"joinfields\":[\"1160\"],\"area\":\"2\",\"join_type\":\"2\",\"set\":\"{608})): ?>\\r\\n[field=608]\\r\\n\\r\\n{1160})): ?>\\r\\n{608})): ?>
\\r\\n[field=1160]\\r\\n\"}}', 177, 1, '2018-06-12 21:23:39', '0000-00-00 00:00:00', 1, '', 5); -- -- Dumping data for table `#__componentbuilder_component_admin_views` -- 2.40.1 From 0c7d7265dd1cebd1aa9089f979e0acd2269673e7 Mon Sep 17 00:00:00 2001 From: Llewellyn van der Merwe Date: Fri, 15 Jun 2018 15:31:23 +0200 Subject: [PATCH 06/19] Improved the table detection in the mapping of the extrusion class when building table/fields from mysql dump --- README.md | 2 +- admin/README.txt | 2 +- admin/helpers/compiler/e_Interpretation.php | 5 +++ admin/helpers/extrusion/a_mapping.php | 36 +++++++++++++-------- componentbuilder.xml | 2 +- 5 files changed, 31 insertions(+), 16 deletions(-) diff --git a/README.md b/README.md index 7c6908575..74409efb7 100644 --- a/README.md +++ b/README.md @@ -125,7 +125,7 @@ Watch the [proposed development workflow](https://vdm.bz/proposed-development-wo + *Author*: [Llewellyn van der Merwe](mailto:llewellyn@joomlacomponentbuilder.com) + *Name*: [Component Builder](https://github.com/vdm-io/Joomla-Component-Builder) + *First Build*: 30th April, 2015 -+ *Last Build*: 13th June, 2018 ++ *Last Build*: 15th June, 2018 + *Version*: 2.8.0 + *Copyright*: Copyright (C) 2015 - 2018 Vast Development Method. All rights reserved. + *License*: GNU General Public License version 2 or later; see LICENSE.txt diff --git a/admin/README.txt b/admin/README.txt index 7c6908575..74409efb7 100644 --- a/admin/README.txt +++ b/admin/README.txt @@ -125,7 +125,7 @@ Watch the [proposed development workflow](https://vdm.bz/proposed-development-wo + *Author*: [Llewellyn van der Merwe](mailto:llewellyn@joomlacomponentbuilder.com) + *Name*: [Component Builder](https://github.com/vdm-io/Joomla-Component-Builder) + *First Build*: 30th April, 2015 -+ *Last Build*: 13th June, 2018 ++ *Last Build*: 15th June, 2018 + *Version*: 2.8.0 + *Copyright*: Copyright (C) 2015 - 2018 Vast Development Method. All rights reserved. + *License*: GNU General Public License version 2 or later; see LICENSE.txt diff --git a/admin/helpers/compiler/e_Interpretation.php b/admin/helpers/compiler/e_Interpretation.php index d406960a1..253a15e7d 100644 --- a/admin/helpers/compiler/e_Interpretation.php +++ b/admin/helpers/compiler/e_Interpretation.php @@ -1417,6 +1417,11 @@ class Interpretation extends Fields $method[] = $this->_t(3) . "'password1' => \$password, // First password field"; $method[] = $this->_t(3) . "'password2' => \$password2, // Confirm password field"; $method[] = $this->_t(3) . "'block' => 0 );"; + $method[] = $this->_t(2) . "// set groups if found"; + $method[] = $this->_t(2) . "if (isset(\$new['groups']) && self::checkArray(\$new['groups']))"; + $method[] = $this->_t(2) . "{"; + $method[] = $this->_t(3) . "\$data['groups'] = \$new['groups'];"; + $method[] = $this->_t(2) . "}"; $method[] = $this->_t(2) . "// register the new user"; $method[] = $this->_t(2) . "\$done = \$model->save(\$data);"; $method[] = $this->_t(2) . "// if user is updated"; diff --git a/admin/helpers/extrusion/a_mapping.php b/admin/helpers/extrusion/a_mapping.php index 2dd0e3608..4305d1bb4 100644 --- a/admin/helpers/extrusion/a_mapping.php +++ b/admin/helpers/extrusion/a_mapping.php @@ -101,7 +101,7 @@ class Mapping { // set the app to insure messages can be set $this->app = JFactory::getApplication(); - + if (ComponentbuilderHelper::checkArray($data)) { if (isset($data['buildcomp']) && 1 == $data['buildcomp'] && isset($data['buildcompsql'])) @@ -155,7 +155,7 @@ class Mapping ); return false; } - + /** * The mapping function * To Map the views and fields that are needed @@ -169,7 +169,8 @@ class Mapping foreach ($queries as $query) { // only use create table queries - if (strpos($query, 'CREATE TABLE IF NOT EXISTS `') !== false) + if (strpos($query, 'CREATE TABLE IF NOT EXISTS') !== false || + strpos($query, 'CREATE TABLE') !== false) { if ($tableName = $this->getTableName($query)) { @@ -205,15 +206,24 @@ class Mapping } return false; } - + /** * Get the table name */ protected function getTableName(&$query) { - $tableName = ComponentbuilderHelper::getBetween($query, '`#__', "`"); + if (strpos($query, '`#__') !== false) + { + // get table name + $tableName = ComponentbuilderHelper::getBetween($query, '`#__', "`"); + } + elseif (strpos($query, "'#__") !== false) + { + // get table name + $tableName = ComponentbuilderHelper::getBetween($query, "'#__", "'"); + } // if it still was not found - if (!ComponentbuilderHelper::checkString($tableName)) + if (!isset($tableName) || !ComponentbuilderHelper::checkString($tableName)) { // skip this query return false; @@ -231,13 +241,13 @@ class Mapping // skip this query return false; } - + /** * Get the field details */ protected function getFields(&$query) { - $rows = array_map('trim', explode("\n", $query)); + $rows = array_map('trim', explode(PHP_EOL, $query)); $fields = array(); foreach ($rows as $row) { @@ -306,7 +316,7 @@ class Mapping } return false; } - + /** * Get the field types */ @@ -325,7 +335,7 @@ class Mapping } return false; } - + /** * Get the field size */ @@ -337,7 +347,7 @@ class Mapping } return ''; } - + /** * Get the field default */ @@ -355,7 +365,7 @@ class Mapping } return ''; } - + /** * Get the field Null Value */ @@ -373,7 +383,7 @@ class Mapping } return 'NULL'; } - + /** * Get the field key status */ diff --git a/componentbuilder.xml b/componentbuilder.xml index 0dcb0371d..fdb8bcb3d 100644 --- a/componentbuilder.xml +++ b/componentbuilder.xml @@ -1,7 +1,7 @@ COM_COMPONENTBUILDER - 13th June, 2018 + 15th June, 2018 Llewellyn van der Merwe llewellyn@joomlacomponentbuilder.com http://www.joomlacomponentbuilder.com -- 2.40.1 From 2b3acf5368552164b4649f493e7d27326d02d21e Mon Sep 17 00:00:00 2001 From: Llewellyn van der Merwe Date: Thu, 21 Jun 2018 16:25:49 +0200 Subject: [PATCH 07/19] added the option to set headers in the email helper class --- README.md | 4 +-- admin/README.txt | 4 +-- admin/compiler/joomla_3/Helper_email.php | 40 +++++++++++++++++++----- admin/helpers/componentbuilderemail.php | 40 +++++++++++++++++++----- componentbuilder.xml | 2 +- 5 files changed, 71 insertions(+), 19 deletions(-) diff --git a/README.md b/README.md index 74409efb7..bc553766f 100644 --- a/README.md +++ b/README.md @@ -125,11 +125,11 @@ Watch the [proposed development workflow](https://vdm.bz/proposed-development-wo + *Author*: [Llewellyn van der Merwe](mailto:llewellyn@joomlacomponentbuilder.com) + *Name*: [Component Builder](https://github.com/vdm-io/Joomla-Component-Builder) + *First Build*: 30th April, 2015 -+ *Last Build*: 15th June, 2018 ++ *Last Build*: 21st June, 2018 + *Version*: 2.8.0 + *Copyright*: Copyright (C) 2015 - 2018 Vast Development Method. All rights reserved. + *License*: GNU General Public License version 2 or later; see LICENSE.txt -+ *Line count*: **185735** ++ *Line count*: **185761** + *Field count*: **1054** + *File count*: **1236** + *Folder count*: **197** diff --git a/admin/README.txt b/admin/README.txt index 74409efb7..bc553766f 100644 --- a/admin/README.txt +++ b/admin/README.txt @@ -125,11 +125,11 @@ Watch the [proposed development workflow](https://vdm.bz/proposed-development-wo + *Author*: [Llewellyn van der Merwe](mailto:llewellyn@joomlacomponentbuilder.com) + *Name*: [Component Builder](https://github.com/vdm-io/Joomla-Component-Builder) + *First Build*: 30th April, 2015 -+ *Last Build*: 15th June, 2018 ++ *Last Build*: 21st June, 2018 + *Version*: 2.8.0 + *Copyright*: Copyright (C) 2015 - 2018 Vast Development Method. All rights reserved. + *License*: GNU General Public License version 2 or later; see LICENSE.txt -+ *Line count*: **185735** ++ *Line count*: **185761** + *Field count*: **1054** + *File count*: **1236** + *Folder count*: **197** diff --git a/admin/compiler/joomla_3/Helper_email.php b/admin/compiler/joomla_3/Helper_email.php index 370b827a2..91448563f 100644 --- a/admin/compiler/joomla_3/Helper_email.php +++ b/admin/compiler/joomla_3/Helper_email.php @@ -45,6 +45,13 @@ abstract class ###Component###Email */ public static $mailer = null; + /** + * Custom Headers + * + * @var array + */ + protected static $header = array(); + /** * Get a configuration object * @@ -58,7 +65,7 @@ abstract class ###Component###Email return self::$config; } - + /** * Get a mailer object. * @@ -164,6 +171,17 @@ abstract class ###Component###Email return $mail; } + /** + * Set a Mail custom header. + * + * @return void + */ + public static function setHeader($target, $value) + { + // set the header + self::$header[$target] = $value; + } + /** * Send an email * @@ -172,7 +190,6 @@ abstract class ###Component###Email */ public static function send($recipient, $subject, $body, $textonly, $mode = 0, $bounce_email = null, $idsession = null, $mailreply = null, $replyname = null , $mailfrom = null, $fromname = null, $cc = null, $bcc = null, $attachment = null, $embeded = null , $embeds = null) { - // Get a JMail instance $mail = self::getMailer(); @@ -199,7 +216,16 @@ abstract class ###Component###Email { $mail->addCustomHeader('X-VDMmethodID:'.$idsession); } - + + // set headers if found + if (isset(self::$header) && is_array(self::$header) && count((array)self::$header) > 0) + { + foreach (self::$header as $_target => $_value) + { + $mail->addCustomHeader($_target.':'.$_value); + } + } + // set the subject & Body $mail->setSubject($subject); $mail->setBody($body); @@ -243,7 +269,7 @@ abstract class ###Component###Email $mail->ClearReplyTos(); $mail->addReplyTo($mailreply, $replyname); } - + // check if we can add the DKIM to email if ($conf->get('enable_dkim')) { @@ -261,20 +287,20 @@ abstract class ###Component###Email $mail->DKIM_private = $tmp; } } - + $sendmail = $mail->Send(); if ($conf->get('enable_dkim') && !empty($conf->get('dkim_domain')) && !empty($conf->get('dkim_selector')) && !empty($conf->get('dkim_private')) && !empty($conf->get('dkim_public'))) { @unlink($tmp); } - + if (method_exists('###Component###Helper','storeMessage')) { // store the massage if the method is set ###Component###Helper::storeMessage($sendmail, $recipient, $subject, $body, $textonly, $mode, 'email'); } - + return $sendmail; } diff --git a/admin/helpers/componentbuilderemail.php b/admin/helpers/componentbuilderemail.php index 22956ff92..ea1f40999 100644 --- a/admin/helpers/componentbuilderemail.php +++ b/admin/helpers/componentbuilderemail.php @@ -28,6 +28,13 @@ abstract class ComponentbuilderEmail */ public static $mailer = null; + /** + * Custom Headers + * + * @var array + */ + protected static $header = array(); + /** * Get a configuration object * @@ -41,7 +48,7 @@ abstract class ComponentbuilderEmail return self::$config; } - + /** * Get a mailer object. * @@ -147,6 +154,17 @@ abstract class ComponentbuilderEmail return $mail; } + /** + * Set a Mail custom header. + * + * @return void + */ + public static function setHeader($target, $value) + { + // set the header + self::$header[$target] = $value; + } + /** * Send an email * @@ -155,7 +173,6 @@ abstract class ComponentbuilderEmail */ public static function send($recipient, $subject, $body, $textonly, $mode = 0, $bounce_email = null, $idsession = null, $mailreply = null, $replyname = null , $mailfrom = null, $fromname = null, $cc = null, $bcc = null, $attachment = null, $embeded = null , $embeds = null) { - // Get a JMail instance $mail = self::getMailer(); @@ -182,7 +199,16 @@ abstract class ComponentbuilderEmail { $mail->addCustomHeader('X-VDMmethodID:'.$idsession); } - + + // set headers if found + if (isset(self::$header) && is_array(self::$header) && count((array)self::$header) > 0) + { + foreach (self::$header as $_target => $_value) + { + $mail->addCustomHeader($_target.':'.$_value); + } + } + // set the subject & Body $mail->setSubject($subject); $mail->setBody($body); @@ -226,7 +252,7 @@ abstract class ComponentbuilderEmail $mail->ClearReplyTos(); $mail->addReplyTo($mailreply, $replyname); } - + // check if we can add the DKIM to email if ($conf->get('enable_dkim')) { @@ -244,20 +270,20 @@ abstract class ComponentbuilderEmail $mail->DKIM_private = $tmp; } } - + $sendmail = $mail->Send(); if ($conf->get('enable_dkim') && !empty($conf->get('dkim_domain')) && !empty($conf->get('dkim_selector')) && !empty($conf->get('dkim_private')) && !empty($conf->get('dkim_public'))) { @unlink($tmp); } - + if (method_exists('ComponentbuilderHelper','storeMessage')) { // store the massage if the method is set ComponentbuilderHelper::storeMessage($sendmail, $recipient, $subject, $body, $textonly, $mode, 'email'); } - + return $sendmail; } diff --git a/componentbuilder.xml b/componentbuilder.xml index fdb8bcb3d..a92ec66c7 100644 --- a/componentbuilder.xml +++ b/componentbuilder.xml @@ -1,7 +1,7 @@ COM_COMPONENTBUILDER - 15th June, 2018 + 21st June, 2018 Llewellyn van der Merwe llewellyn@joomlacomponentbuilder.com http://www.joomlacomponentbuilder.com -- 2.40.1 From 568ff0ff9c194c1104633edbc9a94cf3cc7f24db Mon Sep 17 00:00:00 2001 From: Llewellyn van der Merwe Date: Thu, 21 Jun 2018 16:27:38 +0200 Subject: [PATCH 08/19] Fixed gh-303 to insure that the export data headers are set --- admin/helpers/compiler/e_Interpretation.php | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/admin/helpers/compiler/e_Interpretation.php b/admin/helpers/compiler/e_Interpretation.php index 253a15e7d..8a8c43eb5 100644 --- a/admin/helpers/compiler/e_Interpretation.php +++ b/admin/helpers/compiler/e_Interpretation.php @@ -12064,7 +12064,7 @@ class Interpretation extends Fields } } // close the foreach if needed - if (ComponentbuilderHelper::checkString($fix)) + if (ComponentbuilderHelper::checkString($fix) || $export) { // start the loop $forEachStart = PHP_EOL . PHP_EOL . $this->_t(1) . $tab . $this->_t(1) . "//" . $this->setLine(__LINE__) . " set values to display correctly."; -- 2.40.1 From e774bf100225bd294ccc13daa2b3372954453112 Mon Sep 17 00:00:00 2001 From: Llewellyn van der Merwe Date: Mon, 25 Jun 2018 04:25:10 +0200 Subject: [PATCH 09/19] Converting the textarea fields to editor fields, starting in the admin view. gh-305 --- README.md | 6 +- admin/README.txt | 6 +- .../en-GB/en-GB.com_componentbuilder.ini | 151 +++---- admin/models/forms/admin_view.js | 96 ++--- admin/models/forms/admin_view.xml | 386 +++++++++++------- admin/models/forms/custom_admin_view.js | 16 +- admin/models/forms/custom_admin_view.xml | 64 +-- admin/models/forms/dynamic_get.js | 4 +- admin/models/forms/dynamic_get.xml | 16 +- admin/models/forms/field.js | 8 +- admin/models/forms/field.xml | 32 +- admin/models/forms/site_view.js | 16 +- admin/models/forms/site_view.xml | 64 +-- admin/sql/install.mysql.utf8.sql | 4 +- componentbuilder.xml | 2 +- script.php | 20 +- 16 files changed, 498 insertions(+), 393 deletions(-) diff --git a/README.md b/README.md index bc553766f..879303b24 100644 --- a/README.md +++ b/README.md @@ -125,13 +125,13 @@ Watch the [proposed development workflow](https://vdm.bz/proposed-development-wo + *Author*: [Llewellyn van der Merwe](mailto:llewellyn@joomlacomponentbuilder.com) + *Name*: [Component Builder](https://github.com/vdm-io/Joomla-Component-Builder) + *First Build*: 30th April, 2015 -+ *Last Build*: 21st June, 2018 ++ *Last Build*: 25th June, 2018 + *Version*: 2.8.0 + *Copyright*: Copyright (C) 2015 - 2018 Vast Development Method. All rights reserved. + *License*: GNU General Public License version 2 or later; see LICENSE.txt -+ *Line count*: **185761** ++ *Line count*: **185910** + *Field count*: **1054** -+ *File count*: **1236** ++ *File count*: **1237** + *Folder count*: **197** > This **component** was build with a Joomla [Automated Component Builder](http://joomlacomponentbuilder.com). diff --git a/admin/README.txt b/admin/README.txt index bc553766f..879303b24 100644 --- a/admin/README.txt +++ b/admin/README.txt @@ -125,13 +125,13 @@ Watch the [proposed development workflow](https://vdm.bz/proposed-development-wo + *Author*: [Llewellyn van der Merwe](mailto:llewellyn@joomlacomponentbuilder.com) + *Name*: [Component Builder](https://github.com/vdm-io/Joomla-Component-Builder) + *First Build*: 30th April, 2015 -+ *Last Build*: 21st June, 2018 ++ *Last Build*: 25th June, 2018 + *Version*: 2.8.0 + *Copyright*: Copyright (C) 2015 - 2018 Vast Development Method. All rights reserved. + *License*: GNU General Public License version 2 or later; see LICENSE.txt -+ *Line count*: **185761** ++ *Line count*: **185910** + *Field count*: **1054** -+ *File count*: **1236** ++ *File count*: **1237** + *Folder count*: **197** > This **component** was build with a Joomla [Automated Component Builder](http://joomlacomponentbuilder.com). diff --git a/admin/language/en-GB/en-GB.com_componentbuilder.ini b/admin/language/en-GB/en-GB.com_componentbuilder.ini index 26f222bdd..90e0f7596 100644 --- a/admin/language/en-GB/en-GB.com_componentbuilder.ini +++ b/admin/language/en-GB/en-GB.com_componentbuilder.ini @@ -525,11 +525,9 @@ COM_COMPONENTBUILDER_ADMIN_VIEW_CREDIT_TWO="Credit 2" COM_COMPONENTBUILDER_ADMIN_VIEW_CSS="CSS" COM_COMPONENTBUILDER_ADMIN_VIEW_CSS_VIEW="Css View" COM_COMPONENTBUILDER_ADMIN_VIEW_CSS_VIEWS="Css Views" -COM_COMPONENTBUILDER_ADMIN_VIEW_CSS_VIEWS_DESCRIPTION="Add your CSS here! [Do not add the style tags]" -COM_COMPONENTBUILDER_ADMIN_VIEW_CSS_VIEWS_HINT="// CSS for the list view" +COM_COMPONENTBUILDER_ADMIN_VIEW_CSS_VIEWS_DESCRIPTION="Add CSS for the list view. Do not add the style tags." COM_COMPONENTBUILDER_ADMIN_VIEW_CSS_VIEWS_LABEL="CSS" -COM_COMPONENTBUILDER_ADMIN_VIEW_CSS_VIEW_DESCRIPTION="Add your CSS here! [Do not add the style tags]" -COM_COMPONENTBUILDER_ADMIN_VIEW_CSS_VIEW_HINT="// CSS for the edit view" +COM_COMPONENTBUILDER_ADMIN_VIEW_CSS_VIEW_DESCRIPTION="Add CSS for the edit view. Do not add the style tags." COM_COMPONENTBUILDER_ADMIN_VIEW_CSS_VIEW_LABEL="CSS" COM_COMPONENTBUILDER_ADMIN_VIEW_CUBE="Cube" COM_COMPONENTBUILDER_ADMIN_VIEW_CUSTOM="Custom" @@ -626,17 +624,15 @@ COM_COMPONENTBUILDER_ADMIN_VIEW_IN_RELATION_TO_EACH_RECORD="In Relation to each COM_COMPONENTBUILDER_ADMIN_VIEW_IN_RELATION_TO_THE_WHOLE_VIEW="In Relation to the Whole View" COM_COMPONENTBUILDER_ADMIN_VIEW_JAVASCRIPT="JavaScript" COM_COMPONENTBUILDER_ADMIN_VIEW_JAVASCRIPT_VIEWS_FILE="Javascript Views File" -COM_COMPONENTBUILDER_ADMIN_VIEW_JAVASCRIPT_VIEWS_FILE_DESCRIPTION="Add your JavaScript here! [Do not add the script tags]" -COM_COMPONENTBUILDER_ADMIN_VIEW_JAVASCRIPT_VIEWS_FILE_HINT="// JavaScript for the list view that is loaded in the header via a JS file" -COM_COMPONENTBUILDER_ADMIN_VIEW_JAVASCRIPT_VIEWS_FILE_LABEL="Javascript" +COM_COMPONENTBUILDER_ADMIN_VIEW_JAVASCRIPT_VIEWS_FILE_DESCRIPTION="Add JavaScript for the list view that is loaded in the header of the document via a JS file. Do not add the script tags. PHP does not work in this field/area/file." +COM_COMPONENTBUILDER_ADMIN_VIEW_JAVASCRIPT_VIEWS_FILE_LABEL="Javascript (list view file)" COM_COMPONENTBUILDER_ADMIN_VIEW_JAVASCRIPT_VIEWS_FOOTER="Javascript Views Footer" COM_COMPONENTBUILDER_ADMIN_VIEW_JAVASCRIPT_VIEWS_FOOTER_DESCRIPTION="Add your JavaScript here! [Do not add the script tags]" COM_COMPONENTBUILDER_ADMIN_VIEW_JAVASCRIPT_VIEWS_FOOTER_HINT="// JavaScript for the list view that is loaded in the footer inside script tags" COM_COMPONENTBUILDER_ADMIN_VIEW_JAVASCRIPT_VIEWS_FOOTER_LABEL="Javascript" COM_COMPONENTBUILDER_ADMIN_VIEW_JAVASCRIPT_VIEW_FILE="Javascript View File" -COM_COMPONENTBUILDER_ADMIN_VIEW_JAVASCRIPT_VIEW_FILE_DESCRIPTION="Add your JavaScript here! [Do not add the script tags]" -COM_COMPONENTBUILDER_ADMIN_VIEW_JAVASCRIPT_VIEW_FILE_HINT="// JavaScript for the edit view that is loaded in the header via a JS file" -COM_COMPONENTBUILDER_ADMIN_VIEW_JAVASCRIPT_VIEW_FILE_LABEL="Javascript" +COM_COMPONENTBUILDER_ADMIN_VIEW_JAVASCRIPT_VIEW_FILE_DESCRIPTION="Add JavaScript for the edit view that is loaded in the header of the document via a JS file. Do not add the script tags. PHP does not work in this field/area/file." +COM_COMPONENTBUILDER_ADMIN_VIEW_JAVASCRIPT_VIEW_FILE_LABEL="Javascript (edit view file)" COM_COMPONENTBUILDER_ADMIN_VIEW_JAVASCRIPT_VIEW_FOOTER="Javascript View Footer" COM_COMPONENTBUILDER_ADMIN_VIEW_JAVASCRIPT_VIEW_FOOTER_DESCRIPTION="Add your JavaScript here! [Do not add the script tags]" COM_COMPONENTBUILDER_ADMIN_VIEW_JAVASCRIPT_VIEW_FOOTER_HINT="// JavaScript for the edit view that is loaded in the footer inside script tags" @@ -748,69 +744,53 @@ COM_COMPONENTBUILDER_ADMIN_VIEW_PHONE="Phone" COM_COMPONENTBUILDER_ADMIN_VIEW_PHONE_TWO="Phone 2" COM_COMPONENTBUILDER_ADMIN_VIEW_PHP="PHP" COM_COMPONENTBUILDER_ADMIN_VIEW_PHP_AFTER_DELETE="Php After Delete" -COM_COMPONENTBUILDER_ADMIN_VIEW_PHP_AFTER_DELETE_DESCRIPTION="Add your PHP here! [Do not add the php tags]" -COM_COMPONENTBUILDER_ADMIN_VIEW_PHP_AFTER_DELETE_HINT="// PHP Here that should run in the delete Method after items were deleted. Array $pks is an array of record primary keys." -COM_COMPONENTBUILDER_ADMIN_VIEW_PHP_AFTER_DELETE_LABEL="PHP" +COM_COMPONENTBUILDER_ADMIN_VIEW_PHP_AFTER_DELETE_DESCRIPTION="Add PHP Here that should run in the delete Method after items were deleted. Do not add the php tags." +COM_COMPONENTBUILDER_ADMIN_VIEW_PHP_AFTER_DELETE_LABEL="PHP delete Method after
Target (array) $pks is an array of record primary keys." COM_COMPONENTBUILDER_ADMIN_VIEW_PHP_AFTER_PUBLISH="Php After Publish" -COM_COMPONENTBUILDER_ADMIN_VIEW_PHP_AFTER_PUBLISH_DESCRIPTION="Add your PHP here! [Do not add the php tags]" -COM_COMPONENTBUILDER_ADMIN_VIEW_PHP_AFTER_PUBLISH_HINT="// PHP Here that should run in the publish Method after the item's published state has been changed. Array $pks is an array of record primary keys and $value is the published state." -COM_COMPONENTBUILDER_ADMIN_VIEW_PHP_AFTER_PUBLISH_LABEL="PHP" +COM_COMPONENTBUILDER_ADMIN_VIEW_PHP_AFTER_PUBLISH_DESCRIPTION="Add PHP Here that should run in the publish Method after the item's published state has been changed. Do not add the php tags." +COM_COMPONENTBUILDER_ADMIN_VIEW_PHP_AFTER_PUBLISH_LABEL="PHP publish Method afterTarget (array) $pks is an array of record primary keys and $value is the published state." COM_COMPONENTBUILDER_ADMIN_VIEW_PHP_AJAXMETHOD="Php Ajaxmethod" -COM_COMPONENTBUILDER_ADMIN_VIEW_PHP_AJAXMETHOD_DESCRIPTION="Add your PHP here! [Do not add the php tags]" -COM_COMPONENTBUILDER_ADMIN_VIEW_PHP_AJAXMETHOD_HINT="// PHP Method that should run in the AJAX Model" -COM_COMPONENTBUILDER_ADMIN_VIEW_PHP_AJAXMETHOD_LABEL="php Ajax Method" +COM_COMPONENTBUILDER_ADMIN_VIEW_PHP_AJAXMETHOD_DESCRIPTION="Add PHP Methods that should run in the AJAX Model. Do not add the php tags." +COM_COMPONENTBUILDER_ADMIN_VIEW_PHP_AJAXMETHOD_LABEL="PHP Ajax Methods" COM_COMPONENTBUILDER_ADMIN_VIEW_PHP_ALLOWEDIT="Php Allowedit" -COM_COMPONENTBUILDER_ADMIN_VIEW_PHP_ALLOWEDIT_DESCRIPTION="Add your PHP here! [Do not add the php tags]" -COM_COMPONENTBUILDER_ADMIN_VIEW_PHP_ALLOWEDIT_HINT="// PHP Here that should run in the allowEdit Method (to add custom access control) The record ID => ($recordId) and the user object => ($user) are already set." -COM_COMPONENTBUILDER_ADMIN_VIEW_PHP_ALLOWEDIT_LABEL="PHP" +COM_COMPONENTBUILDER_ADMIN_VIEW_PHP_ALLOWEDIT_DESCRIPTION="Add PHP Here that should run in the allowEdit Method to add custom access control. Do not add the php tags." +COM_COMPONENTBUILDER_ADMIN_VIEW_PHP_ALLOWEDIT_LABEL="PHP allowEdit Method
The record ID => ($recordId) and the user object => ($user) are already set." COM_COMPONENTBUILDER_ADMIN_VIEW_PHP_BATCHCOPY="Php Batchcopy" -COM_COMPONENTBUILDER_ADMIN_VIEW_PHP_BATCHCOPY_DESCRIPTION="Add your PHP here! [Do not add the php tags]" -COM_COMPONENTBUILDER_ADMIN_VIEW_PHP_BATCHCOPY_HINT="// PHP Here that should run in the batchCopy Method (submitted values are in $values, id's are in $pks)" -COM_COMPONENTBUILDER_ADMIN_VIEW_PHP_BATCHCOPY_LABEL="PHP" +COM_COMPONENTBUILDER_ADMIN_VIEW_PHP_BATCHCOPY_DESCRIPTION="Add PHP Here that should run in the batchCopy Method. Do not add the php tags." +COM_COMPONENTBUILDER_ADMIN_VIEW_PHP_BATCHCOPY_LABEL="PHP batchCopy Method
Submitted values are in $values, id's are in $pks" COM_COMPONENTBUILDER_ADMIN_VIEW_PHP_BATCHMOVE="Php Batchmove" -COM_COMPONENTBUILDER_ADMIN_VIEW_PHP_BATCHMOVE_DESCRIPTION="Add your PHP here! [Do not add the php tags]" -COM_COMPONENTBUILDER_ADMIN_VIEW_PHP_BATCHMOVE_HINT="// PHP Here that should run in the batchMove Method (submitted values are in $values, id's are in $pks)" -COM_COMPONENTBUILDER_ADMIN_VIEW_PHP_BATCHMOVE_LABEL="PHP" +COM_COMPONENTBUILDER_ADMIN_VIEW_PHP_BATCHMOVE_DESCRIPTION="Add PHP Here that should run in the batchMove Method. Do not add the php tags." +COM_COMPONENTBUILDER_ADMIN_VIEW_PHP_BATCHMOVE_LABEL="PHP batchMove Method
submitted values are in $values, id's are in $pks" COM_COMPONENTBUILDER_ADMIN_VIEW_PHP_BEFORE_DELETE="Php Before Delete" -COM_COMPONENTBUILDER_ADMIN_VIEW_PHP_BEFORE_DELETE_DESCRIPTION="Add your PHP here! [Do not add the php tags]" -COM_COMPONENTBUILDER_ADMIN_VIEW_PHP_BEFORE_DELETE_HINT="// PHP Here that should run in the delete Method before items are deleted. Array $pks is an array of record primary keys." -COM_COMPONENTBUILDER_ADMIN_VIEW_PHP_BEFORE_DELETE_LABEL="PHP" +COM_COMPONENTBUILDER_ADMIN_VIEW_PHP_BEFORE_DELETE_DESCRIPTION="Add PHP Here that should run in the delete Method before items are deleted. Do not add the php tags." +COM_COMPONENTBUILDER_ADMIN_VIEW_PHP_BEFORE_DELETE_LABEL="PHP delete Method
Target (array) $pks is an array of record primary keys." COM_COMPONENTBUILDER_ADMIN_VIEW_PHP_BEFORE_PUBLISH="Php Before Publish" -COM_COMPONENTBUILDER_ADMIN_VIEW_PHP_BEFORE_PUBLISH_DESCRIPTION="Add your PHP here! [Do not add the php tags]" -COM_COMPONENTBUILDER_ADMIN_VIEW_PHP_BEFORE_PUBLISH_HINT="// PHP Here that should run in the publish Method before items published state is changed. Array $pks is an array of record primary keys and $value is the published state." -COM_COMPONENTBUILDER_ADMIN_VIEW_PHP_BEFORE_PUBLISH_LABEL="PHP" +COM_COMPONENTBUILDER_ADMIN_VIEW_PHP_BEFORE_PUBLISH_DESCRIPTION="Add PHP Here that should run in the publish Method before items published state is changed. Do not add the php tags." +COM_COMPONENTBUILDER_ADMIN_VIEW_PHP_BEFORE_PUBLISH_LABEL="PHP publish Method before
Target (array) $pks is an array of record primary keys and $value is the published state." COM_COMPONENTBUILDER_ADMIN_VIEW_PHP_BEFORE_SAVE="Php Before Save" -COM_COMPONENTBUILDER_ADMIN_VIEW_PHP_BEFORE_SAVE_DESCRIPTION="Add your PHP here! [Do not add the php tags]" -COM_COMPONENTBUILDER_ADMIN_VIEW_PHP_BEFORE_SAVE_HINT="// PHP Here that should run in the save Method (array) $data is where all values are" -COM_COMPONENTBUILDER_ADMIN_VIEW_PHP_BEFORE_SAVE_LABEL="PHP" +COM_COMPONENTBUILDER_ADMIN_VIEW_PHP_BEFORE_SAVE_DESCRIPTION="Add PHP Here that should run in the save Method. Do not add the php tags." +COM_COMPONENTBUILDER_ADMIN_VIEW_PHP_BEFORE_SAVE_LABEL="PHP save Method before
Target (array) $data values" COM_COMPONENTBUILDER_ADMIN_VIEW_PHP_CONTROLLER="Php Controller" -COM_COMPONENTBUILDER_ADMIN_VIEW_PHP_CONTROLLER_DESCRIPTION="Add your PHP here! [Do not add the php tags]" -COM_COMPONENTBUILDER_ADMIN_VIEW_PHP_CONTROLLER_HINT="// PHP methods for the controller that the button will target" +COM_COMPONENTBUILDER_ADMIN_VIEW_PHP_CONTROLLER_DESCRIPTION="Add PHP methods for the controller that the button/s will target. Do not add the php tags." COM_COMPONENTBUILDER_ADMIN_VIEW_PHP_CONTROLLER_LABEL="PHP (controller methods)" COM_COMPONENTBUILDER_ADMIN_VIEW_PHP_CONTROLLER_LIST="Php Controller List" -COM_COMPONENTBUILDER_ADMIN_VIEW_PHP_CONTROLLER_LIST_DESCRIPTION="Add your PHP here! [Do not add the php tags]" -COM_COMPONENTBUILDER_ADMIN_VIEW_PHP_CONTROLLER_LIST_HINT="// PHP methods for the controller that the button will target" +COM_COMPONENTBUILDER_ADMIN_VIEW_PHP_CONTROLLER_LIST_DESCRIPTION="Add PHP methods for the controller that the button will target. Do not add the php tags." COM_COMPONENTBUILDER_ADMIN_VIEW_PHP_CONTROLLER_LIST_LABEL="PHP List view (controller methods)" COM_COMPONENTBUILDER_ADMIN_VIEW_PHP_DOCUMENT="Php Document" -COM_COMPONENTBUILDER_ADMIN_VIEW_PHP_DOCUMENT_DESCRIPTION="PHP script to the document method." -COM_COMPONENTBUILDER_ADMIN_VIEW_PHP_DOCUMENT_HINT="// add custom PHP script to the document method." -COM_COMPONENTBUILDER_ADMIN_VIEW_PHP_DOCUMENT_LABEL="Custom Script (Document)" +COM_COMPONENTBUILDER_ADMIN_VIEW_PHP_DOCUMENT_DESCRIPTION="Add PHP to the document method in the view.html.php file of this view. Do not add the php tags." +COM_COMPONENTBUILDER_ADMIN_VIEW_PHP_DOCUMENT_LABEL="PHP document method" COM_COMPONENTBUILDER_ADMIN_VIEW_PHP_GETITEM="Php Getitem" COM_COMPONENTBUILDER_ADMIN_VIEW_PHP_GETITEMS="Php Getitems" COM_COMPONENTBUILDER_ADMIN_VIEW_PHP_GETITEMS_AFTER_ALL="Php Getitems After All" -COM_COMPONENTBUILDER_ADMIN_VIEW_PHP_GETITEMS_AFTER_ALL_DESCRIPTION="Add your PHP here! [Do not add the php tags]" -COM_COMPONENTBUILDER_ADMIN_VIEW_PHP_GETITEMS_AFTER_ALL_HINT="// PHP Here that should run in the getItems Method (array) $items is where all values are" -COM_COMPONENTBUILDER_ADMIN_VIEW_PHP_GETITEMS_AFTER_ALL_LABEL="PHP" -COM_COMPONENTBUILDER_ADMIN_VIEW_PHP_GETITEMS_DESCRIPTION="Add your PHP here! [Do not add the php tags]" -COM_COMPONENTBUILDER_ADMIN_VIEW_PHP_GETITEMS_HINT="// PHP Here that should run in the getItems Method (array) $items is where all values are" -COM_COMPONENTBUILDER_ADMIN_VIEW_PHP_GETITEMS_LABEL="PHP" -COM_COMPONENTBUILDER_ADMIN_VIEW_PHP_GETITEM_DESCRIPTION="Add your PHP here! [Do not add the php tags]" -COM_COMPONENTBUILDER_ADMIN_VIEW_PHP_GETITEM_HINT="// PHP Here that should run in the getItem Method (object) $item is where all values are" -COM_COMPONENTBUILDER_ADMIN_VIEW_PHP_GETITEM_LABEL="PHP" +COM_COMPONENTBUILDER_ADMIN_VIEW_PHP_GETITEMS_AFTER_ALL_DESCRIPTION="Add PHP Here that should run in the getItems Method after all. Do not add the php tags." +COM_COMPONENTBUILDER_ADMIN_VIEW_PHP_GETITEMS_AFTER_ALL_LABEL="PHP getItems Method
Target (array) $items values" +COM_COMPONENTBUILDER_ADMIN_VIEW_PHP_GETITEMS_DESCRIPTION="Add PHP Here that should run in the getItems Method. Do not add the php tags." +COM_COMPONENTBUILDER_ADMIN_VIEW_PHP_GETITEMS_LABEL="PHP getItems Method
Target (array) $items values." +COM_COMPONENTBUILDER_ADMIN_VIEW_PHP_GETITEM_DESCRIPTION="Add PHP Here that should run in the getItem Method. Do not add the php tags." +COM_COMPONENTBUILDER_ADMIN_VIEW_PHP_GETITEM_LABEL="PHP getItem Method
Target (object) $item values." COM_COMPONENTBUILDER_ADMIN_VIEW_PHP_GETLISTQUERY="Php Getlistquery" -COM_COMPONENTBUILDER_ADMIN_VIEW_PHP_GETLISTQUERY_DESCRIPTION="Add your PHP here! [Do not add the php tags]" -COM_COMPONENTBUILDER_ADMIN_VIEW_PHP_GETLISTQUERY_HINT="// PHP Here that should run in the getlistquery Method (to add custom filtering)" -COM_COMPONENTBUILDER_ADMIN_VIEW_PHP_GETLISTQUERY_LABEL="PHP" +COM_COMPONENTBUILDER_ADMIN_VIEW_PHP_GETLISTQUERY_DESCRIPTION="Add PHP Here that should run in the getlistquery Method of the model of this view. Do not add the php tags" +COM_COMPONENTBUILDER_ADMIN_VIEW_PHP_GETLISTQUERY_LABEL="PHP getlistquery Method
used to add custom filtering" COM_COMPONENTBUILDER_ADMIN_VIEW_PHP_IMPORT="Php Import" COM_COMPONENTBUILDER_ADMIN_VIEW_PHP_IMPORT_DESCRIPTION="Add your PHP here! [Do not add the php tags]" COM_COMPONENTBUILDER_ADMIN_VIEW_PHP_IMPORT_DISPLAY="Php Import Display" @@ -836,21 +816,17 @@ COM_COMPONENTBUILDER_ADMIN_VIEW_PHP_IMPORT_SETDATA_DESCRIPTION="Add your PHP her COM_COMPONENTBUILDER_ADMIN_VIEW_PHP_IMPORT_SETDATA_HINT="// PHP Here that should run in the setData Method, $package,$table,$target_headers" COM_COMPONENTBUILDER_ADMIN_VIEW_PHP_IMPORT_SETDATA_LABEL="setData Method PHP" COM_COMPONENTBUILDER_ADMIN_VIEW_PHP_MODEL="Php Model" -COM_COMPONENTBUILDER_ADMIN_VIEW_PHP_MODEL_DESCRIPTION="Add your PHP here! [Do not add the php tags]" -COM_COMPONENTBUILDER_ADMIN_VIEW_PHP_MODEL_HINT="// PHP methods for the model that the controller will use" +COM_COMPONENTBUILDER_ADMIN_VIEW_PHP_MODEL_DESCRIPTION="Add PHP methods for the model that the controller will use. Do not add the php tags." COM_COMPONENTBUILDER_ADMIN_VIEW_PHP_MODEL_LABEL="PHP (model methods)" COM_COMPONENTBUILDER_ADMIN_VIEW_PHP_MODEL_LIST="Php Model List" -COM_COMPONENTBUILDER_ADMIN_VIEW_PHP_MODEL_LIST_DESCRIPTION="Add your PHP here! [Do not add the php tags]" -COM_COMPONENTBUILDER_ADMIN_VIEW_PHP_MODEL_LIST_HINT="// PHP methods for the model that the controller will use" +COM_COMPONENTBUILDER_ADMIN_VIEW_PHP_MODEL_LIST_DESCRIPTION="Add PHP methods for the model that the controller will use. Do not add the php tags." COM_COMPONENTBUILDER_ADMIN_VIEW_PHP_MODEL_LIST_LABEL="PHP List view (model methods)" COM_COMPONENTBUILDER_ADMIN_VIEW_PHP_POSTSAVEHOOK="Php Postsavehook" -COM_COMPONENTBUILDER_ADMIN_VIEW_PHP_POSTSAVEHOOK_DESCRIPTION="Add your PHP here! [Do not add the php tags]" -COM_COMPONENTBUILDER_ADMIN_VIEW_PHP_POSTSAVEHOOK_HINT="// PHP Here that should run in the postSaveHook Method (object) $model is the data model object and (array) $validData is the validated data." -COM_COMPONENTBUILDER_ADMIN_VIEW_PHP_POSTSAVEHOOK_LABEL="PHP" +COM_COMPONENTBUILDER_ADMIN_VIEW_PHP_POSTSAVEHOOK_DESCRIPTION="Add PHP Here that should run in the postSaveHook Method. Do not add the php tags." +COM_COMPONENTBUILDER_ADMIN_VIEW_PHP_POSTSAVEHOOK_LABEL="PHP postSaveHook Method
Target (object) $model for the data model object and (array) $validData for the validated data." COM_COMPONENTBUILDER_ADMIN_VIEW_PHP_SAVE="Php Save" -COM_COMPONENTBUILDER_ADMIN_VIEW_PHP_SAVE_DESCRIPTION="Add your PHP here! [Do not add the php tags]" -COM_COMPONENTBUILDER_ADMIN_VIEW_PHP_SAVE_HINT="// PHP Here that should run in the save Method (array) $data is where all values are" -COM_COMPONENTBUILDER_ADMIN_VIEW_PHP_SAVE_LABEL="PHP" +COM_COMPONENTBUILDER_ADMIN_VIEW_PHP_SAVE_DESCRIPTION="Add PHP Here that should run in the save Method. Do not add the php tags." +COM_COMPONENTBUILDER_ADMIN_VIEW_PHP_SAVE_LABEL="PHP save Method
Target (array) $data values" COM_COMPONENTBUILDER_ADMIN_VIEW_PIE="Pie" COM_COMPONENTBUILDER_ADMIN_VIEW_PIN="Pin" COM_COMPONENTBUILDER_ADMIN_VIEW_PLAY="Play" @@ -3001,17 +2977,14 @@ COM_COMPONENTBUILDER_CUSTOM_ADMIN_VIEW_PHONE="Phone" COM_COMPONENTBUILDER_CUSTOM_ADMIN_VIEW_PHONE_TWO="Phone 2" COM_COMPONENTBUILDER_CUSTOM_ADMIN_VIEW_PHP="PHP" COM_COMPONENTBUILDER_CUSTOM_ADMIN_VIEW_PHP_AJAXMETHOD="Php Ajaxmethod" -COM_COMPONENTBUILDER_CUSTOM_ADMIN_VIEW_PHP_AJAXMETHOD_DESCRIPTION="Add your PHP here! [Do not add the php tags]" -COM_COMPONENTBUILDER_CUSTOM_ADMIN_VIEW_PHP_AJAXMETHOD_HINT="// PHP Method that should run in the AJAX Model" -COM_COMPONENTBUILDER_CUSTOM_ADMIN_VIEW_PHP_AJAXMETHOD_LABEL="php Ajax Method" +COM_COMPONENTBUILDER_CUSTOM_ADMIN_VIEW_PHP_AJAXMETHOD_DESCRIPTION="Add PHP Methods that should run in the AJAX Model. Do not add the php tags." +COM_COMPONENTBUILDER_CUSTOM_ADMIN_VIEW_PHP_AJAXMETHOD_LABEL="PHP Ajax Methods" COM_COMPONENTBUILDER_CUSTOM_ADMIN_VIEW_PHP_CONTROLLER="Php Controller" -COM_COMPONENTBUILDER_CUSTOM_ADMIN_VIEW_PHP_CONTROLLER_DESCRIPTION="Add your PHP here! [Do not add the php tags]" -COM_COMPONENTBUILDER_CUSTOM_ADMIN_VIEW_PHP_CONTROLLER_HINT="// PHP methods for the controller that the button will target" +COM_COMPONENTBUILDER_CUSTOM_ADMIN_VIEW_PHP_CONTROLLER_DESCRIPTION="Add PHP methods for the controller that the button/s will target. Do not add the php tags." COM_COMPONENTBUILDER_CUSTOM_ADMIN_VIEW_PHP_CONTROLLER_LABEL="PHP (controller methods)" COM_COMPONENTBUILDER_CUSTOM_ADMIN_VIEW_PHP_DOCUMENT="Php Document" -COM_COMPONENTBUILDER_CUSTOM_ADMIN_VIEW_PHP_DOCUMENT_DESCRIPTION="PHP script to the document method." -COM_COMPONENTBUILDER_CUSTOM_ADMIN_VIEW_PHP_DOCUMENT_HINT="// add custom PHP script to the document method." -COM_COMPONENTBUILDER_CUSTOM_ADMIN_VIEW_PHP_DOCUMENT_LABEL="Custom Script (Document)" +COM_COMPONENTBUILDER_CUSTOM_ADMIN_VIEW_PHP_DOCUMENT_DESCRIPTION="Add PHP to the document method in the view.html.php file of this view. Do not add the php tags." +COM_COMPONENTBUILDER_CUSTOM_ADMIN_VIEW_PHP_DOCUMENT_LABEL="PHP document method" COM_COMPONENTBUILDER_CUSTOM_ADMIN_VIEW_PHP_JVIEW="Php Jview" COM_COMPONENTBUILDER_CUSTOM_ADMIN_VIEW_PHP_JVIEW_DESCRIPTION="PHP methods for the JViewLegacy class." COM_COMPONENTBUILDER_CUSTOM_ADMIN_VIEW_PHP_JVIEW_DISPLAY="Php Jview Display" @@ -3021,8 +2994,7 @@ COM_COMPONENTBUILDER_CUSTOM_ADMIN_VIEW_PHP_JVIEW_DISPLAY_LABEL="Custom Script (J COM_COMPONENTBUILDER_CUSTOM_ADMIN_VIEW_PHP_JVIEW_HINT="// add custom PHP methods to the JViewLegacy class." COM_COMPONENTBUILDER_CUSTOM_ADMIN_VIEW_PHP_JVIEW_LABEL="Custom Script (JViewLegacy)" COM_COMPONENTBUILDER_CUSTOM_ADMIN_VIEW_PHP_MODEL="Php Model" -COM_COMPONENTBUILDER_CUSTOM_ADMIN_VIEW_PHP_MODEL_DESCRIPTION="Add your PHP here! [Do not add the php tags]" -COM_COMPONENTBUILDER_CUSTOM_ADMIN_VIEW_PHP_MODEL_HINT="// PHP methods for the model that the controller will use" +COM_COMPONENTBUILDER_CUSTOM_ADMIN_VIEW_PHP_MODEL_DESCRIPTION="Add PHP methods for the model that the controller will use. Do not add the php tags." COM_COMPONENTBUILDER_CUSTOM_ADMIN_VIEW_PHP_MODEL_LABEL="PHP (model methods)" COM_COMPONENTBUILDER_CUSTOM_ADMIN_VIEW_PHP_VIEW="Php View" COM_COMPONENTBUILDER_CUSTOM_ADMIN_VIEW_PHP_VIEW_DESCRIPTION="the PHP script that must run in the head of the file." @@ -3656,9 +3628,8 @@ COM_COMPONENTBUILDER_DYNAMIC_GET_PHP_CUSTOM_GET_DESCRIPTION="Add your PHP here! COM_COMPONENTBUILDER_DYNAMIC_GET_PHP_CUSTOM_GET_HINT="// Custom PHP that will be added to the method selected above as type." COM_COMPONENTBUILDER_DYNAMIC_GET_PHP_CUSTOM_GET_LABEL="Custom get" COM_COMPONENTBUILDER_DYNAMIC_GET_PHP_GETLISTQUERY="Php Getlistquery" -COM_COMPONENTBUILDER_DYNAMIC_GET_PHP_GETLISTQUERY_DESCRIPTION="Add your PHP here! [Do not add the php tags]" -COM_COMPONENTBUILDER_DYNAMIC_GET_PHP_GETLISTQUERY_HINT="// PHP Here that should run in the getlistquery Method (to add custom filtering)" -COM_COMPONENTBUILDER_DYNAMIC_GET_PHP_GETLISTQUERY_LABEL="PHP" +COM_COMPONENTBUILDER_DYNAMIC_GET_PHP_GETLISTQUERY_DESCRIPTION="Add PHP Here that should run in the getlistquery Method of the model of this view. Do not add the php tags" +COM_COMPONENTBUILDER_DYNAMIC_GET_PHP_GETLISTQUERY_LABEL="PHP getlistquery Method
used to add custom filtering" COM_COMPONENTBUILDER_DYNAMIC_GET_PHP_ROUTER_PARSE="Php Router Parse" COM_COMPONENTBUILDER_DYNAMIC_GET_PHP_ROUTER_PARSE_DESCRIPTION="Add your PHP here! [Do not add the php tags]
Add the php code to override the default JCB implementation of the router parse method for the related view where this dynamicGet is added." COM_COMPONENTBUILDER_DYNAMIC_GET_PHP_ROUTER_PARSE_HINT="// PHP Here that should run in the parse Method -> switch | (array) $segments - the segments of the URL to parse | (array) $vars - the URL attributes to be used by the application." @@ -3943,11 +3914,9 @@ COM_COMPONENTBUILDER_FIELD_CREATED_DATE_DESC="The date this Field was created." COM_COMPONENTBUILDER_FIELD_CREATED_DATE_LABEL="Created Date" COM_COMPONENTBUILDER_FIELD_CSS_VIEW="Css View" COM_COMPONENTBUILDER_FIELD_CSS_VIEWS="Css Views" -COM_COMPONENTBUILDER_FIELD_CSS_VIEWS_DESCRIPTION="Add your CSS here! [Do not add the style tags]" -COM_COMPONENTBUILDER_FIELD_CSS_VIEWS_HINT="// CSS for the list view" +COM_COMPONENTBUILDER_FIELD_CSS_VIEWS_DESCRIPTION="Add CSS for the list view. Do not add the style tags." COM_COMPONENTBUILDER_FIELD_CSS_VIEWS_LABEL="CSS" -COM_COMPONENTBUILDER_FIELD_CSS_VIEW_DESCRIPTION="Add your CSS here! [Do not add the style tags]" -COM_COMPONENTBUILDER_FIELD_CSS_VIEW_HINT="// CSS for the edit view" +COM_COMPONENTBUILDER_FIELD_CSS_VIEW_DESCRIPTION="Add CSS for the edit view. Do not add the style tags." COM_COMPONENTBUILDER_FIELD_CSS_VIEW_LABEL="CSS" COM_COMPONENTBUILDER_FIELD_CURRENT_TIMESTAMP="CURRENT_TIMESTAMP" COM_COMPONENTBUILDER_FIELD_DATADEFAULT="Datadefault" @@ -6121,17 +6090,14 @@ COM_COMPONENTBUILDER_SITE_VIEW_PHONE="Phone" COM_COMPONENTBUILDER_SITE_VIEW_PHONE_TWO="Phone 2" COM_COMPONENTBUILDER_SITE_VIEW_PHP="PHP" COM_COMPONENTBUILDER_SITE_VIEW_PHP_AJAXMETHOD="Php Ajaxmethod" -COM_COMPONENTBUILDER_SITE_VIEW_PHP_AJAXMETHOD_DESCRIPTION="Add your PHP here! [Do not add the php tags]" -COM_COMPONENTBUILDER_SITE_VIEW_PHP_AJAXMETHOD_HINT="// PHP Method that should run in the AJAX Model" -COM_COMPONENTBUILDER_SITE_VIEW_PHP_AJAXMETHOD_LABEL="php Ajax Method" +COM_COMPONENTBUILDER_SITE_VIEW_PHP_AJAXMETHOD_DESCRIPTION="Add PHP Methods that should run in the AJAX Model. Do not add the php tags." +COM_COMPONENTBUILDER_SITE_VIEW_PHP_AJAXMETHOD_LABEL="PHP Ajax Methods" COM_COMPONENTBUILDER_SITE_VIEW_PHP_CONTROLLER="Php Controller" -COM_COMPONENTBUILDER_SITE_VIEW_PHP_CONTROLLER_DESCRIPTION="Add your PHP here! [Do not add the php tags]" -COM_COMPONENTBUILDER_SITE_VIEW_PHP_CONTROLLER_HINT="// PHP methods for the controller that the button will target" +COM_COMPONENTBUILDER_SITE_VIEW_PHP_CONTROLLER_DESCRIPTION="Add PHP methods for the controller that the button/s will target. Do not add the php tags." COM_COMPONENTBUILDER_SITE_VIEW_PHP_CONTROLLER_LABEL="PHP (controller methods)" COM_COMPONENTBUILDER_SITE_VIEW_PHP_DOCUMENT="Php Document" -COM_COMPONENTBUILDER_SITE_VIEW_PHP_DOCUMENT_DESCRIPTION="PHP script to the document method." -COM_COMPONENTBUILDER_SITE_VIEW_PHP_DOCUMENT_HINT="// add custom PHP script to the document method." -COM_COMPONENTBUILDER_SITE_VIEW_PHP_DOCUMENT_LABEL="Custom Script (Document)" +COM_COMPONENTBUILDER_SITE_VIEW_PHP_DOCUMENT_DESCRIPTION="Add PHP to the document method in the view.html.php file of this view. Do not add the php tags." +COM_COMPONENTBUILDER_SITE_VIEW_PHP_DOCUMENT_LABEL="PHP document method" COM_COMPONENTBUILDER_SITE_VIEW_PHP_JVIEW="Php Jview" COM_COMPONENTBUILDER_SITE_VIEW_PHP_JVIEW_DESCRIPTION="PHP methods for the JViewLegacy class." COM_COMPONENTBUILDER_SITE_VIEW_PHP_JVIEW_DISPLAY="Php Jview Display" @@ -6141,8 +6107,7 @@ COM_COMPONENTBUILDER_SITE_VIEW_PHP_JVIEW_DISPLAY_LABEL="Custom Script (JViewLega COM_COMPONENTBUILDER_SITE_VIEW_PHP_JVIEW_HINT="// add custom PHP methods to the JViewLegacy class." COM_COMPONENTBUILDER_SITE_VIEW_PHP_JVIEW_LABEL="Custom Script (JViewLegacy)" COM_COMPONENTBUILDER_SITE_VIEW_PHP_MODEL="Php Model" -COM_COMPONENTBUILDER_SITE_VIEW_PHP_MODEL_DESCRIPTION="Add your PHP here! [Do not add the php tags]" -COM_COMPONENTBUILDER_SITE_VIEW_PHP_MODEL_HINT="// PHP methods for the model that the controller will use" +COM_COMPONENTBUILDER_SITE_VIEW_PHP_MODEL_DESCRIPTION="Add PHP methods for the model that the controller will use. Do not add the php tags." COM_COMPONENTBUILDER_SITE_VIEW_PHP_MODEL_LABEL="PHP (model methods)" COM_COMPONENTBUILDER_SITE_VIEW_PHP_VIEW="Php View" COM_COMPONENTBUILDER_SITE_VIEW_PHP_VIEW_DESCRIPTION="the PHP script that must run in the head of the file." diff --git a/admin/models/forms/admin_view.js b/admin/models/forms/admin_view.js index 907b9adbe..5a87342b3 100644 --- a/admin/models/forms/admin_view.js +++ b/admin/models/forms/admin_view.js @@ -141,7 +141,7 @@ function vvvvvxa(add_css_view_vvvvvxa) // set the function logic if (add_css_view_vvvvvxa == 1) { - jQuery('#jform_css_view').closest('.control-group').show(); + jQuery('#jform_css_view-lbl').closest('.control-group').show(); if (jform_vvvvvxavwo_required) { updateFieldRequired('css_view',0); @@ -154,7 +154,7 @@ function vvvvvxa(add_css_view_vvvvvxa) } else { - jQuery('#jform_css_view').closest('.control-group').hide(); + jQuery('#jform_css_view-lbl').closest('.control-group').hide(); if (!jform_vvvvvxavwo_required) { updateFieldRequired('css_view',1); @@ -172,7 +172,7 @@ function vvvvvxb(add_css_views_vvvvvxb) // set the function logic if (add_css_views_vvvvvxb == 1) { - jQuery('#jform_css_views').closest('.control-group').show(); + jQuery('#jform_css_views-lbl').closest('.control-group').show(); if (jform_vvvvvxbvwp_required) { updateFieldRequired('css_views',0); @@ -185,7 +185,7 @@ function vvvvvxb(add_css_views_vvvvvxb) } else { - jQuery('#jform_css_views').closest('.control-group').hide(); + jQuery('#jform_css_views-lbl').closest('.control-group').hide(); if (!jform_vvvvvxbvwp_required) { updateFieldRequired('css_views',1); @@ -203,7 +203,7 @@ function vvvvvxc(add_javascript_view_file_vvvvvxc) // set the function logic if (add_javascript_view_file_vvvvvxc == 1) { - jQuery('#jform_javascript_view_file').closest('.control-group').show(); + jQuery('#jform_javascript_view_file-lbl').closest('.control-group').show(); if (jform_vvvvvxcvwq_required) { updateFieldRequired('javascript_view_file',0); @@ -216,7 +216,7 @@ function vvvvvxc(add_javascript_view_file_vvvvvxc) } else { - jQuery('#jform_javascript_view_file').closest('.control-group').hide(); + jQuery('#jform_javascript_view_file-lbl').closest('.control-group').hide(); if (!jform_vvvvvxcvwq_required) { updateFieldRequired('javascript_view_file',1); @@ -234,7 +234,7 @@ function vvvvvxd(add_javascript_views_file_vvvvvxd) // set the function logic if (add_javascript_views_file_vvvvvxd == 1) { - jQuery('#jform_javascript_views_file').closest('.control-group').show(); + jQuery('#jform_javascript_views_file-lbl').closest('.control-group').show(); if (jform_vvvvvxdvwr_required) { updateFieldRequired('javascript_views_file',0); @@ -247,7 +247,7 @@ function vvvvvxd(add_javascript_views_file_vvvvvxd) } else { - jQuery('#jform_javascript_views_file').closest('.control-group').hide(); + jQuery('#jform_javascript_views_file-lbl').closest('.control-group').hide(); if (!jform_vvvvvxdvwr_required) { updateFieldRequired('javascript_views_file',1); @@ -328,7 +328,7 @@ function vvvvvxg(add_php_ajax_vvvvvxg) if (add_php_ajax_vvvvvxg == 1) { jQuery('#jform_ajax_input-lbl').closest('.control-group').show(); - jQuery('#jform_php_ajaxmethod').closest('.control-group').show(); + jQuery('#jform_php_ajaxmethod-lbl').closest('.control-group').show(); if (jform_vvvvvxgvwu_required) { updateFieldRequired('php_ajaxmethod',0); @@ -342,7 +342,7 @@ function vvvvvxg(add_php_ajax_vvvvvxg) else { jQuery('#jform_ajax_input-lbl').closest('.control-group').hide(); - jQuery('#jform_php_ajaxmethod').closest('.control-group').hide(); + jQuery('#jform_php_ajaxmethod-lbl').closest('.control-group').hide(); if (!jform_vvvvvxgvwu_required) { updateFieldRequired('php_ajaxmethod',1); @@ -360,7 +360,7 @@ function vvvvvxh(add_php_getitem_vvvvvxh) // set the function logic if (add_php_getitem_vvvvvxh == 1) { - jQuery('#jform_php_getitem').closest('.control-group').show(); + jQuery('#jform_php_getitem-lbl').closest('.control-group').show(); if (jform_vvvvvxhvwv_required) { updateFieldRequired('php_getitem',0); @@ -373,7 +373,7 @@ function vvvvvxh(add_php_getitem_vvvvvxh) } else { - jQuery('#jform_php_getitem').closest('.control-group').hide(); + jQuery('#jform_php_getitem-lbl').closest('.control-group').hide(); if (!jform_vvvvvxhvwv_required) { updateFieldRequired('php_getitem',1); @@ -391,7 +391,7 @@ function vvvvvxi(add_php_getitems_vvvvvxi) // set the function logic if (add_php_getitems_vvvvvxi == 1) { - jQuery('#jform_php_getitems').closest('.control-group').show(); + jQuery('#jform_php_getitems-lbl').closest('.control-group').show(); if (jform_vvvvvxivww_required) { updateFieldRequired('php_getitems',0); @@ -404,7 +404,7 @@ function vvvvvxi(add_php_getitems_vvvvvxi) } else { - jQuery('#jform_php_getitems').closest('.control-group').hide(); + jQuery('#jform_php_getitems-lbl').closest('.control-group').hide(); if (!jform_vvvvvxivww_required) { updateFieldRequired('php_getitems',1); @@ -422,7 +422,7 @@ function vvvvvxj(add_php_getitems_after_all_vvvvvxj) // set the function logic if (add_php_getitems_after_all_vvvvvxj == 1) { - jQuery('#jform_php_getitems_after_all').closest('.control-group').show(); + jQuery('#jform_php_getitems_after_all-lbl').closest('.control-group').show(); if (jform_vvvvvxjvwx_required) { updateFieldRequired('php_getitems_after_all',0); @@ -435,7 +435,7 @@ function vvvvvxj(add_php_getitems_after_all_vvvvvxj) } else { - jQuery('#jform_php_getitems_after_all').closest('.control-group').hide(); + jQuery('#jform_php_getitems_after_all-lbl').closest('.control-group').hide(); if (!jform_vvvvvxjvwx_required) { updateFieldRequired('php_getitems_after_all',1); @@ -453,7 +453,7 @@ function vvvvvxk(add_php_getlistquery_vvvvvxk) // set the function logic if (add_php_getlistquery_vvvvvxk == 1) { - jQuery('#jform_php_getlistquery').closest('.control-group').show(); + jQuery('#jform_php_getlistquery-lbl').closest('.control-group').show(); if (jform_vvvvvxkvwy_required) { updateFieldRequired('php_getlistquery',0); @@ -466,7 +466,7 @@ function vvvvvxk(add_php_getlistquery_vvvvvxk) } else { - jQuery('#jform_php_getlistquery').closest('.control-group').hide(); + jQuery('#jform_php_getlistquery-lbl').closest('.control-group').hide(); if (!jform_vvvvvxkvwy_required) { updateFieldRequired('php_getlistquery',1); @@ -484,7 +484,7 @@ function vvvvvxl(add_php_before_save_vvvvvxl) // set the function logic if (add_php_before_save_vvvvvxl == 1) { - jQuery('#jform_php_before_save').closest('.control-group').show(); + jQuery('#jform_php_before_save-lbl').closest('.control-group').show(); if (jform_vvvvvxlvwz_required) { updateFieldRequired('php_before_save',0); @@ -497,7 +497,7 @@ function vvvvvxl(add_php_before_save_vvvvvxl) } else { - jQuery('#jform_php_before_save').closest('.control-group').hide(); + jQuery('#jform_php_before_save-lbl').closest('.control-group').hide(); if (!jform_vvvvvxlvwz_required) { updateFieldRequired('php_before_save',1); @@ -515,7 +515,7 @@ function vvvvvxm(add_php_save_vvvvvxm) // set the function logic if (add_php_save_vvvvvxm == 1) { - jQuery('#jform_php_save').closest('.control-group').show(); + jQuery('#jform_php_save-lbl').closest('.control-group').show(); if (jform_vvvvvxmvxa_required) { updateFieldRequired('php_save',0); @@ -528,7 +528,7 @@ function vvvvvxm(add_php_save_vvvvvxm) } else { - jQuery('#jform_php_save').closest('.control-group').hide(); + jQuery('#jform_php_save-lbl').closest('.control-group').hide(); if (!jform_vvvvvxmvxa_required) { updateFieldRequired('php_save',1); @@ -546,7 +546,7 @@ function vvvvvxn(add_php_postsavehook_vvvvvxn) // set the function logic if (add_php_postsavehook_vvvvvxn == 1) { - jQuery('#jform_php_postsavehook').closest('.control-group').show(); + jQuery('#jform_php_postsavehook-lbl').closest('.control-group').show(); if (jform_vvvvvxnvxb_required) { updateFieldRequired('php_postsavehook',0); @@ -559,7 +559,7 @@ function vvvvvxn(add_php_postsavehook_vvvvvxn) } else { - jQuery('#jform_php_postsavehook').closest('.control-group').hide(); + jQuery('#jform_php_postsavehook-lbl').closest('.control-group').hide(); if (!jform_vvvvvxnvxb_required) { updateFieldRequired('php_postsavehook',1); @@ -577,7 +577,7 @@ function vvvvvxo(add_php_allowedit_vvvvvxo) // set the function logic if (add_php_allowedit_vvvvvxo == 1) { - jQuery('#jform_php_allowedit').closest('.control-group').show(); + jQuery('#jform_php_allowedit-lbl').closest('.control-group').show(); if (jform_vvvvvxovxc_required) { updateFieldRequired('php_allowedit',0); @@ -590,7 +590,7 @@ function vvvvvxo(add_php_allowedit_vvvvvxo) } else { - jQuery('#jform_php_allowedit').closest('.control-group').hide(); + jQuery('#jform_php_allowedit-lbl').closest('.control-group').hide(); if (!jform_vvvvvxovxc_required) { updateFieldRequired('php_allowedit',1); @@ -608,7 +608,7 @@ function vvvvvxp(add_php_batchcopy_vvvvvxp) // set the function logic if (add_php_batchcopy_vvvvvxp == 1) { - jQuery('#jform_php_batchcopy').closest('.control-group').show(); + jQuery('#jform_php_batchcopy-lbl').closest('.control-group').show(); if (jform_vvvvvxpvxd_required) { updateFieldRequired('php_batchcopy',0); @@ -621,7 +621,7 @@ function vvvvvxp(add_php_batchcopy_vvvvvxp) } else { - jQuery('#jform_php_batchcopy').closest('.control-group').hide(); + jQuery('#jform_php_batchcopy-lbl').closest('.control-group').hide(); if (!jform_vvvvvxpvxd_required) { updateFieldRequired('php_batchcopy',1); @@ -639,7 +639,7 @@ function vvvvvxq(add_php_batchmove_vvvvvxq) // set the function logic if (add_php_batchmove_vvvvvxq == 1) { - jQuery('#jform_php_batchmove').closest('.control-group').show(); + jQuery('#jform_php_batchmove-lbl').closest('.control-group').show(); if (jform_vvvvvxqvxe_required) { updateFieldRequired('php_batchmove',0); @@ -652,7 +652,7 @@ function vvvvvxq(add_php_batchmove_vvvvvxq) } else { - jQuery('#jform_php_batchmove').closest('.control-group').hide(); + jQuery('#jform_php_batchmove-lbl').closest('.control-group').hide(); if (!jform_vvvvvxqvxe_required) { updateFieldRequired('php_batchmove',1); @@ -670,7 +670,7 @@ function vvvvvxr(add_php_before_publish_vvvvvxr) // set the function logic if (add_php_before_publish_vvvvvxr == 1) { - jQuery('#jform_php_before_publish').closest('.control-group').show(); + jQuery('#jform_php_before_publish-lbl').closest('.control-group').show(); if (jform_vvvvvxrvxf_required) { updateFieldRequired('php_before_publish',0); @@ -683,7 +683,7 @@ function vvvvvxr(add_php_before_publish_vvvvvxr) } else { - jQuery('#jform_php_before_publish').closest('.control-group').hide(); + jQuery('#jform_php_before_publish-lbl').closest('.control-group').hide(); if (!jform_vvvvvxrvxf_required) { updateFieldRequired('php_before_publish',1); @@ -701,7 +701,7 @@ function vvvvvxs(add_php_after_publish_vvvvvxs) // set the function logic if (add_php_after_publish_vvvvvxs == 1) { - jQuery('#jform_php_after_publish').closest('.control-group').show(); + jQuery('#jform_php_after_publish-lbl').closest('.control-group').show(); if (jform_vvvvvxsvxg_required) { updateFieldRequired('php_after_publish',0); @@ -714,7 +714,7 @@ function vvvvvxs(add_php_after_publish_vvvvvxs) } else { - jQuery('#jform_php_after_publish').closest('.control-group').hide(); + jQuery('#jform_php_after_publish-lbl').closest('.control-group').hide(); if (!jform_vvvvvxsvxg_required) { updateFieldRequired('php_after_publish',1); @@ -732,7 +732,7 @@ function vvvvvxt(add_php_before_delete_vvvvvxt) // set the function logic if (add_php_before_delete_vvvvvxt == 1) { - jQuery('#jform_php_before_delete').closest('.control-group').show(); + jQuery('#jform_php_before_delete-lbl').closest('.control-group').show(); if (jform_vvvvvxtvxh_required) { updateFieldRequired('php_before_delete',0); @@ -745,7 +745,7 @@ function vvvvvxt(add_php_before_delete_vvvvvxt) } else { - jQuery('#jform_php_before_delete').closest('.control-group').hide(); + jQuery('#jform_php_before_delete-lbl').closest('.control-group').hide(); if (!jform_vvvvvxtvxh_required) { updateFieldRequired('php_before_delete',1); @@ -763,7 +763,7 @@ function vvvvvxu(add_php_after_delete_vvvvvxu) // set the function logic if (add_php_after_delete_vvvvvxu == 1) { - jQuery('#jform_php_after_delete').closest('.control-group').show(); + jQuery('#jform_php_after_delete-lbl').closest('.control-group').show(); if (jform_vvvvvxuvxi_required) { updateFieldRequired('php_after_delete',0); @@ -776,7 +776,7 @@ function vvvvvxu(add_php_after_delete_vvvvvxu) } else { - jQuery('#jform_php_after_delete').closest('.control-group').hide(); + jQuery('#jform_php_after_delete-lbl').closest('.control-group').hide(); if (!jform_vvvvvxuvxi_required) { updateFieldRequired('php_after_delete',1); @@ -794,7 +794,7 @@ function vvvvvxv(add_php_document_vvvvvxv) // set the function logic if (add_php_document_vvvvvxv == 1) { - jQuery('#jform_php_document').closest('.control-group').show(); + jQuery('#jform_php_document-lbl').closest('.control-group').show(); if (jform_vvvvvxvvxj_required) { updateFieldRequired('php_document',0); @@ -807,7 +807,7 @@ function vvvvvxv(add_php_document_vvvvvxv) } else { - jQuery('#jform_php_document').closest('.control-group').hide(); + jQuery('#jform_php_document-lbl').closest('.control-group').hide(); if (!jform_vvvvvxvvxj_required) { updateFieldRequired('php_document',1); @@ -1063,7 +1063,7 @@ function vvvvvyd(add_custom_button_vvvvvyd) if (add_custom_button_vvvvvyd == 1) { jQuery('#jform_custom_button-lbl').closest('.control-group').show(); - jQuery('#jform_php_controller').closest('.control-group').show(); + jQuery('#jform_php_controller-lbl').closest('.control-group').show(); if (jform_vvvvvydvxt_required) { updateFieldRequired('php_controller',0); @@ -1073,7 +1073,7 @@ function vvvvvyd(add_custom_button_vvvvvyd) jform_vvvvvydvxt_required = false; } - jQuery('#jform_php_controller_list').closest('.control-group').show(); + jQuery('#jform_php_controller_list-lbl').closest('.control-group').show(); if (jform_vvvvvydvxu_required) { updateFieldRequired('php_controller_list',0); @@ -1083,7 +1083,7 @@ function vvvvvyd(add_custom_button_vvvvvyd) jform_vvvvvydvxu_required = false; } - jQuery('#jform_php_model').closest('.control-group').show(); + jQuery('#jform_php_model-lbl').closest('.control-group').show(); if (jform_vvvvvydvxv_required) { updateFieldRequired('php_model',0); @@ -1093,7 +1093,7 @@ function vvvvvyd(add_custom_button_vvvvvyd) jform_vvvvvydvxv_required = false; } - jQuery('#jform_php_model_list').closest('.control-group').show(); + jQuery('#jform_php_model_list-lbl').closest('.control-group').show(); if (jform_vvvvvydvxw_required) { updateFieldRequired('php_model_list',0); @@ -1107,7 +1107,7 @@ function vvvvvyd(add_custom_button_vvvvvyd) else { jQuery('#jform_custom_button-lbl').closest('.control-group').hide(); - jQuery('#jform_php_controller').closest('.control-group').hide(); + jQuery('#jform_php_controller-lbl').closest('.control-group').hide(); if (!jform_vvvvvydvxt_required) { updateFieldRequired('php_controller',1); @@ -1116,7 +1116,7 @@ function vvvvvyd(add_custom_button_vvvvvyd) jQuery('#jform_php_controller').removeClass('required'); jform_vvvvvydvxt_required = true; } - jQuery('#jform_php_controller_list').closest('.control-group').hide(); + jQuery('#jform_php_controller_list-lbl').closest('.control-group').hide(); if (!jform_vvvvvydvxu_required) { updateFieldRequired('php_controller_list',1); @@ -1125,7 +1125,7 @@ function vvvvvyd(add_custom_button_vvvvvyd) jQuery('#jform_php_controller_list').removeClass('required'); jform_vvvvvydvxu_required = true; } - jQuery('#jform_php_model').closest('.control-group').hide(); + jQuery('#jform_php_model-lbl').closest('.control-group').hide(); if (!jform_vvvvvydvxv_required) { updateFieldRequired('php_model',1); @@ -1134,7 +1134,7 @@ function vvvvvyd(add_custom_button_vvvvvyd) jQuery('#jform_php_model').removeClass('required'); jform_vvvvvydvxv_required = true; } - jQuery('#jform_php_model_list').closest('.control-group').hide(); + jQuery('#jform_php_model_list-lbl').closest('.control-group').hide(); if (!jform_vvvvvydvxw_required) { updateFieldRequired('php_model_list',1); diff --git a/admin/models/forms/admin_view.xml b/admin/models/forms/admin_view.xml index c11def310..07c5ce148 100644 --- a/admin/models/forms/admin_view.xml +++ b/admin/models/forms/admin_view.xml @@ -760,33 +760,41 @@ description="COM_COMPONENTBUILDER_ADMIN_VIEW_ICON_DESCRIPTION" directory="" /> - + - + COM_COMPONENTBUILDER_ADMIN_VIEW_NO - + - + - + COM_COMPONENTBUILDER_ADMIN_VIEW_NO - + - + - + COM_COMPONENTBUILDER_ADMIN_VIEW_NO - + - + - + COM_COMPONENTBUILDER_ADMIN_VIEW_NO - + - + COM_COMPONENTBUILDER_ADMIN_VIEW_NO - + - + - + COM_COMPONENTBUILDER_ADMIN_VIEW_NO - + - + COM_COMPONENTBUILDER_ADMIN_VIEW_NO - + COM_COMPONENTBUILDER_ADMIN_VIEW_DUMP - + - + - + - + - + - + - + COM_COMPONENTBUILDER_CUSTOM_ADMIN_VIEW_NO - + - + diff --git a/admin/models/forms/dynamic_get.js b/admin/models/forms/dynamic_get.js index 7e5e5d246..c8623da08 100644 --- a/admin/models/forms/dynamic_get.js +++ b/admin/models/forms/dynamic_get.js @@ -894,7 +894,7 @@ function vvvvvzr(add_php_getlistquery_vvvvvzr,gettype_vvvvvzr) // set this function logic if (add_php_getlistquery && gettype) { - jQuery('#jform_php_getlistquery').closest('.control-group').show(); + jQuery('#jform_php_getlistquery-lbl').closest('.control-group').show(); if (jform_vvvvvzrvzg_required) { updateFieldRequired('php_getlistquery',0); @@ -907,7 +907,7 @@ function vvvvvzr(add_php_getlistquery_vvvvvzr,gettype_vvvvvzr) } else { - jQuery('#jform_php_getlistquery').closest('.control-group').hide(); + jQuery('#jform_php_getlistquery-lbl').closest('.control-group').hide(); if (!jform_vvvvvzrvzg_required) { updateFieldRequired('php_getlistquery',1); diff --git a/admin/models/forms/dynamic_get.xml b/admin/models/forms/dynamic_get.xml index 6380558ba..a08a54f30 100644 --- a/admin/models/forms/dynamic_get.xml +++ b/admin/models/forms/dynamic_get.xml @@ -368,18 +368,22 @@ name="not_required" default="[]" /> - + - + COM_COMPONENTBUILDER_FIELD_NO - + - + - + COM_COMPONENTBUILDER_SITE_VIEW_NO - + - + diff --git a/admin/sql/install.mysql.utf8.sql b/admin/sql/install.mysql.utf8.sql index 74e603e98..046962545 100644 --- a/admin/sql/install.mysql.utf8.sql +++ b/admin/sql/install.mysql.utf8.sql @@ -1527,7 +1527,7 @@ INSERT INTO `#__componentbuilder_fieldtype` (`id`, `catid`, `description`, `name (5, '', 'Provides a color picker. Enter the color as #ff00ff or pick it from the palet.', 'Color', '{\"properties0\":{\"name\":\"type\",\"example\":\"color\",\"adjustable\":\"0\",\"mandatory\":\"1\",\"translatable\":\"0\",\"description\":\"(mandatory) must be color.\"},\"properties1\":{\"name\":\"name\",\"example\":\"backgroundcolor\",\"adjustable\":\"1\",\"mandatory\":\"1\",\"translatable\":\"0\",\"description\":\"(mandatory) is the unique name of the parameter.\"},\"properties2\":{\"name\":\"default\",\"example\":\"#FFFFFF\",\"adjustable\":\"1\",\"mandatory\":\"0\",\"translatable\":\"0\",\"description\":\"(optional) provides a color when not set.\"},\"properties3\":{\"name\":\"label\",\"example\":\"Background\",\"adjustable\":\"1\",\"mandatory\":\"1\",\"translatable\":\"1\",\"description\":\"(mandatory) (translatable) is the descriptive title of the field.\"},\"properties4\":{\"name\":\"description\",\"example\":\"Select the background color here.\",\"adjustable\":\"1\",\"mandatory\":\"0\",\"translatable\":\"1\",\"description\":\"(optional) (translatable) tooltip for the form field.\"},\"properties5\":{\"name\":\"required\",\"example\":\"\",\"adjustable\":\"1\",\"mandatory\":\"0\",\"translatable\":\"0\",\"description\":\"(optional) The field must be filled before submitting the form.\"},\"properties6\":{\"name\":\"showon\",\"example\":\"\",\"adjustable\":\"1\",\"mandatory\":\"0\",\"translatable\":\"0\",\"description\":\"(optional) show this field on the bases of the value in another field.\"}}', 'provides a color picker when clicking the input box.', '', 1, 2, '', ''), (6, '', 'The list form field type provides a drop down list or a list box of other current component table entries. If the field has a saved value this is selected when the page is first loaded. If not, the default value (if any) is selected.', 'Custom', '{\"properties0\":{\"name\":\"type\",\"example\":\"subjects\",\"mandatory\":\"1\",\"description\":\"(mandatory) can be anything, just not the same as any other default Joomla field type.\"},\"properties1\":{\"name\":\"name\",\"example\":\"subject\",\"adjustable\":\"1\",\"mandatory\":\"1\",\"description\":\"(mandatory) is the unique name of the field.\"},\"properties2\":{\"name\":\"label\",\"example\":\"Select a Subject\",\"adjustable\":\"1\",\"mandatory\":\"1\",\"translatable\":\"1\",\"description\":\"(mandatory) (translatable) is the descriptive title of the field.\"},\"properties3\":{\"name\":\"description\",\"example\":\"\",\"adjustable\":\"1\",\"translatable\":\"1\",\"description\":\"(optional) (translatable) is text that will be shown as a tooltip when the user moves the mouse over the drop-down box.\"},\"properties4\":{\"name\":\"message\",\"example\":\"\",\"adjustable\":\"1\",\"translatable\":\"1\",\"description\":\"(optional) (translatable) is text that will be shown as error on validation.\"},\"properties5\":{\"name\":\"class\",\"example\":\"list_class\",\"adjustable\":\"1\",\"description\":\"(optional) is a CSS class name for the HTML form field. If omitted this will default to \'inputbox\'.\"},\"properties6\":{\"name\":\"multiple\",\"example\":\"false\",\"adjustable\":\"1\",\"description\":\"(optional) is whether multiple items can be selected at the same time (true or false).\"},\"properties7\":{\"name\":\"default\",\"example\":\"0\",\"adjustable\":\"1\",\"description\":\"(optional) (not translatable) is the default value.\"},\"properties8\":{\"name\":\"required\",\"example\":\"\",\"adjustable\":\"1\",\"description\":\"(optional) The field must be filled before submitting the form.\"},\"properties9\":{\"name\":\"validate\",\"example\":\"\",\"adjustable\":\"1\",\"description\":\"(optional) The validation method for the form field. This value will determine which method is used to validate the value for a field.\"},\"properties10\":{\"name\":\"readonly\",\"example\":\"\",\"adjustable\":\"1\",\"description\":\"(optional) The field cannot be changed and will automatically inherit the default value\"},\"properties11\":{\"name\":\"disabled\",\"example\":\"\",\"adjustable\":\"1\",\"description\":\"(optional) The field cannot be changed and will automatically inherit the default value - it will also not submit\"},\"properties12\":{\"name\":\"showon\",\"example\":\"\",\"adjustable\":\"1\",\"description\":\"(optional) show this field on the bases of the value in another field.\"},\"properties13\":{\"name\":\"onchange\",\"example\":\"\",\"adjustable\":\"1\",\"description\":\"(optional) HTML equivalent attribute (javascript use)\"},\"properties14\":{\"name\":\"extends\",\"example\":\"list\",\"adjustable\":\"1\",\"mandatory\":\"1\",\"description\":\"The JFormField sub class that should be extended. The options are (\'list\',\'radio\',\'checkboxes\')\"},\"properties15\":{\"name\":\"button\",\"example\":\"true\",\"adjustable\":\"1\",\"description\":\"(optional) to add new button next to field in edit view\"},\"properties16\":{\"name\":\"table\",\"example\":\"#__###component###_subject\",\"adjustable\":\"1\",\"mandatory\":\"1\",\"description\":\"(mandatory) The table being linked to. The ###TABLE### placeholder holds the table in the php.\"},\"properties17\":{\"name\":\"component\",\"example\":\"com_###component###\",\"mandatory\":\"1\",\"description\":\"(mandatory) The name of the component where this table is found. Must be com_users\"},\"properties18\":{\"name\":\"view\",\"example\":\"subject\",\"adjustable\":\"1\",\"mandatory\":\"1\",\"description\":\"(mandatory) The single view name if the place this field is added.\"},\"properties19\":{\"name\":\"views\",\"example\":\"subjects\",\"adjustable\":\"1\",\"mandatory\":\"1\",\"description\":\"(mandatory) The list view name if the place this field is added.\"},\"properties20\":{\"name\":\"value_field\",\"example\":\"name\",\"adjustable\":\"1\",\"mandatory\":\"1\",\"description\":\"(mandatory) The name of the text field in table linked to. The ###TEXT### placeholder holds the value_field in the php.\"},\"properties21\":{\"name\":\"key_field\",\"example\":\"id\",\"adjustable\":\"1\",\"mandatory\":\"1\",\"description\":\"(mandatory) The field from the linked table to save in this table as the unique key. The ###ID### placeholder holds the key_field in the php.\"},\"properties22\":{\"name\":\"prime_php\",\"example\":\"1\",\"adjustable\":\"1\",\"description\":\"This field makes sure that the PHP used here is used to build the field type, and other are custom fields with the same field type are ignored. So to avoid that they over write the PHP added here. You should only have one prime per\\/type. To disable remove the field or set to 0\"},\"properties23\":{\"name\":\"type_php_1\",\"example\":\"$db = JFactory::getDBO();\",\"adjustable\":\"1\",\"description\":\"The php for the getOptions method.\"},\"properties24\":{\"name\":\"type_php_2\",\"example\":\"$query = $db->getQuery(true);\",\"adjustable\":\"1\",\"description\":\"The php for the getOptions method.\"},\"properties25\":{\"name\":\"type_php_3\",\"example\":\"$query->select($db->quoteName(array(\'a.###ID###\',\'a.###TEXT###\'),array(\'###ID###\',\'###CODE_TEXT###\')));\",\"adjustable\":\"1\",\"description\":\"The php for the getOptions method.\"},\"properties26\":{\"name\":\"type_php_4\",\"example\":\"$query->from($db->quoteName(\'###TABLE###\', \'a\'));\",\"adjustable\":\"1\",\"description\":\"The php for the getOptions method.\"},\"properties27\":{\"name\":\"type_php_5\",\"example\":\"$query->where($db->quoteName(\'a.published\') . \' = 1\');\",\"adjustable\":\"1\",\"description\":\"The php for the getOptions method.\"},\"properties28\":{\"name\":\"type_php_6\",\"example\":\"$query->order(\'a.###TEXT### ASC\');\",\"adjustable\":\"1\",\"description\":\"The php for the getOptions method.\"},\"properties29\":{\"name\":\"type_php_7\",\"example\":\"$db->setQuery((string)$query);\",\"adjustable\":\"1\",\"description\":\"The php for the getOptions method.\"},\"properties30\":{\"name\":\"type_php_8\",\"example\":\"$items = $db->loadObjectList();\",\"adjustable\":\"1\",\"description\":\"The php for the getOptions method.\"},\"properties31\":{\"name\":\"type_php_9\",\"example\":\"$options = array();\",\"adjustable\":\"1\",\"description\":\"The php for the getOptions method.\"},\"properties32\":{\"name\":\"type_php_10\",\"example\":\"if ($items)\",\"adjustable\":\"1\",\"description\":\"The php for the getOptions method.\"},\"properties33\":{\"name\":\"type_php_11\",\"example\":\"{\",\"adjustable\":\"1\",\"description\":\"The php for the getOptions method.\"},\"properties34\":{\"name\":\"type_php_12\",\"example\":\"\\\\t$options[] = JHtml::_(\'select.option\', \'\', \'Select an option\');\",\"adjustable\":\"1\",\"description\":\"The php for the getOptions method.\"},\"properties35\":{\"name\":\"type_php_13\",\"example\":\"\\\\tforeach($items as $item)\",\"adjustable\":\"1\",\"description\":\"The php for the getOptions method.\"},\"properties36\":{\"name\":\"type_php_14\",\"example\":\"\\\\t{\",\"adjustable\":\"1\",\"description\":\"The php for the getOptions method.\"},\"properties37\":{\"name\":\"type_php_15\",\"example\":\"\\\\t\\\\t$options[] = JHtml::_(\'select.option\', $item->###ID###, $item->###CODE_TEXT###);\",\"adjustable\":\"1\",\"description\":\"The php for the getOptions method.\"},\"properties38\":{\"name\":\"type_php_16\",\"example\":\"\\\\t}\",\"adjustable\":\"1\",\"description\":\"The php for the getOptions method.\"},\"properties39\":{\"name\":\"type_php_17\",\"example\":\"}\",\"adjustable\":\"1\",\"description\":\"The php for the getOptions method.\"},\"properties40\":{\"name\":\"type_php_18\",\"example\":\"\",\"adjustable\":\"1\",\"description\":\"The php for the getOptions method.\"},\"properties41\":{\"name\":\"type_php_19\",\"example\":\"return $options;\",\"adjustable\":\"1\",\"description\":\"The php for the getOptions method.\"}}', 'provides a drop down list of items entries.', '', 1, 10, '', ''), (7, '', 'The a list of users that can be targeting one or more groups and excluded users that already belongs to an item in a view.', 'CustomUser', '{\"properties0\":{\"name\":\"type\",\"example\":\"staffusers\",\"adjustable\":\"0\",\"mandatory\":\"1\",\"translatable\":\"0\",\"description\":\"(mandatory) can be anything, just not the same as any other default Joomla field type.\"},\"properties1\":{\"name\":\"name\",\"example\":\"staff\",\"adjustable\":\"1\",\"mandatory\":\"1\",\"translatable\":\"0\",\"description\":\"(mandatory) is the unique name of the field.\"},\"properties2\":{\"name\":\"label\",\"example\":\"Staff\",\"adjustable\":\"1\",\"mandatory\":\"1\",\"translatable\":\"1\",\"description\":\"(mandatory) (translatable) is the descriptive title of the field.\"},\"properties3\":{\"name\":\"description\",\"example\":\"\",\"adjustable\":\"1\",\"mandatory\":\"0\",\"translatable\":\"1\",\"description\":\"(optional) (translatable) is text that will be shown as a tooltip when the user moves the mouse over the drop-down box.\"},\"properties4\":{\"name\":\"class\",\"example\":\"\",\"adjustable\":\"1\",\"mandatory\":\"0\",\"translatable\":\"0\",\"description\":\"(optional) is a CSS class name for the HTML form field. If omitted this will default to \'inputbox\'.\"},\"properties5\":{\"name\":\"multiple\",\"example\":\"false\",\"adjustable\":\"1\",\"mandatory\":\"0\",\"translatable\":\"0\",\"description\":\"(optional) is whether multiple items can be selected at the same time (true or false).\"},\"properties6\":{\"name\":\"required\",\"example\":\"\",\"adjustable\":\"1\",\"mandatory\":\"0\",\"translatable\":\"0\",\"description\":\"(optional) The field must be filled before submitting the form.\"},\"properties7\":{\"name\":\"readonly\",\"example\":\"\",\"adjustable\":\"1\",\"mandatory\":\"0\",\"translatable\":\"0\",\"description\":\"(optional) The field cannot be changed and will automatically inherit the default value\"},\"properties8\":{\"name\":\"disabled\",\"example\":\"\",\"adjustable\":\"1\",\"mandatory\":\"0\",\"translatable\":\"0\",\"description\":\"(optional) The field cannot be changed and will automatically inherit the default value - it will also not submit\"},\"properties9\":{\"name\":\"default\",\"example\":\"\",\"adjustable\":\"1\",\"mandatory\":\"0\",\"translatable\":\"1\",\"description\":\"\"},\"properties10\":{\"name\":\"hint\",\"example\":\"select a user\",\"adjustable\":\"1\",\"mandatory\":\"0\",\"translatable\":\"1\",\"description\":\"\"},\"properties11\":{\"name\":\"showon\",\"example\":\"\",\"adjustable\":\"1\",\"mandatory\":\"0\",\"translatable\":\"0\",\"description\":\"(optional) show this field on the bases of the value in another field.\"},\"properties12\":{\"name\":\"extends\",\"example\":\"user\",\"adjustable\":\"1\",\"mandatory\":\"1\",\"translatable\":\"0\",\"description\":\"The JFormField sub class that should be extended. The options are (\'list\',\'radio\',\'checkboxes\')\"},\"properties13\":{\"name\":\"table\",\"example\":\"#__users\",\"adjustable\":\"0\",\"mandatory\":\"1\",\"translatable\":\"0\",\"description\":\"(mandatory) The table being linked to. Must be #__users\"},\"properties14\":{\"name\":\"component\",\"example\":\"com_users\",\"adjustable\":\"0\",\"mandatory\":\"1\",\"translatable\":\"0\",\"description\":\"(mandatory) The name of the component where this table is found. Must be com_users\"},\"properties15\":{\"name\":\"view\",\"example\":\"###view###\",\"adjustable\":\"1\",\"mandatory\":\"1\",\"translatable\":\"0\",\"description\":\"(mandatory) The single view name if the place this field is added.\"},\"properties16\":{\"name\":\"views\",\"example\":\"###views###\",\"adjustable\":\"1\",\"mandatory\":\"1\",\"translatable\":\"0\",\"description\":\"(mandatory) The list view name if the place this field is added.\"},\"properties17\":{\"name\":\"value_field\",\"example\":\"name\",\"adjustable\":\"1\",\"mandatory\":\"1\",\"translatable\":\"0\",\"description\":\"(mandatory) The name of the text field in table linked to.\"},\"properties18\":{\"name\":\"key_field\",\"example\":\"id\",\"adjustable\":\"1\",\"mandatory\":\"1\",\"translatable\":\"0\",\"description\":\"(mandatory) The field from the linked table to save in this table as the unique key.\"},\"properties19\":{\"name\":\"type_php_1\",\"example\":\"\\/\\/ set the groups array\",\"adjustable\":\"1\",\"mandatory\":\"0\",\"translatable\":\"0\",\"description\":\"The php for the getGroups method.\"},\"properties20\":{\"name\":\"type_php_2\",\"example\":\"$groups = JComponentHelper::getParams(\'com_###component###\')->get(\'###type###\');\",\"adjustable\":\"1\",\"mandatory\":\"0\",\"translatable\":\"0\",\"description\":\"The php for the getGroups method.\"},\"properties21\":{\"name\":\"type_php_3\",\"example\":\"return $groups;\",\"adjustable\":\"1\",\"mandatory\":\"0\",\"translatable\":\"0\",\"description\":\"The php for the getGroups method.\"},\"properties22\":{\"name\":\"type_phpx_1\",\"example\":\"\\/\\/ To ensure that there is only one record per user\",\"adjustable\":\"1\",\"mandatory\":\"0\",\"translatable\":\"0\",\"description\":\"The php for the getExcluded method.\"},\"properties23\":{\"name\":\"type_phpx_2\",\"example\":\"\\/\\/ Get a db connection.\",\"adjustable\":\"1\",\"mandatory\":\"0\",\"translatable\":\"0\",\"description\":\"The php for the getExcluded method.\"},\"properties24\":{\"name\":\"type_phpx_3\",\"example\":\"$db = JFactory::getDbo();\",\"adjustable\":\"1\",\"mandatory\":\"0\",\"translatable\":\"0\",\"description\":\"The php for the getExcluded method.\"},\"properties25\":{\"name\":\"type_phpx_4\",\"example\":\"\\/\\/ Create a new query object.\",\"adjustable\":\"1\",\"mandatory\":\"0\",\"translatable\":\"0\",\"description\":\"The php for the getExcluded method.\"},\"properties26\":{\"name\":\"type_phpx_5\",\"example\":\"$query = $db->getQuery(true);\",\"adjustable\":\"1\",\"mandatory\":\"0\",\"translatable\":\"0\",\"description\":\"The php for the getExcluded method.\"},\"properties27\":{\"name\":\"type_phpx_6\",\"example\":\"\\/\\/ Select all records from the #__###component###_###view### table from ###CODE### column\\\".\",\"adjustable\":\"1\",\"mandatory\":\"0\",\"translatable\":\"0\",\"description\":\"The php for the getExcluded method.\"},\"properties28\":{\"name\":\"type_phpx_7\",\"example\":\"$query->select($db->quoteName(\'###CODE###\'));\",\"adjustable\":\"1\",\"mandatory\":\"0\",\"translatable\":\"0\",\"description\":\"The php for the getExcluded method.\"},\"properties29\":{\"name\":\"type_phpx_8\",\"example\":\"$query->from($db->quoteName(\'#__###component###_###view###\'));\",\"adjustable\":\"1\",\"mandatory\":\"0\",\"translatable\":\"0\",\"description\":\"The php for the getExcluded method.\"},\"properties30\":{\"name\":\"type_phpx_9\",\"example\":\"$db->setQuery($query);\",\"adjustable\":\"1\",\"mandatory\":\"0\",\"translatable\":\"0\",\"description\":\"The php for the getExcluded method.\"},\"properties31\":{\"name\":\"type_phpx_10\",\"example\":\"$db->execute();\",\"adjustable\":\"1\",\"mandatory\":\"0\",\"translatable\":\"0\",\"description\":\"The php for the getExcluded method.\"},\"properties32\":{\"name\":\"type_phpx_11\",\"example\":\"$found = $db->getNumRows();\",\"adjustable\":\"1\",\"mandatory\":\"0\",\"translatable\":\"0\",\"description\":\"The php for the getExcluded method.\"},\"properties33\":{\"name\":\"type_phpx_12\",\"example\":\"if ($found)\",\"adjustable\":\"1\",\"mandatory\":\"0\",\"translatable\":\"0\",\"description\":\"The php for the getExcluded method.\"},\"properties34\":{\"name\":\"type_phpx_13\",\"example\":\"{\",\"adjustable\":\"1\",\"mandatory\":\"0\",\"translatable\":\"0\",\"description\":\"The php for the getExcluded method.\"},\"properties35\":{\"name\":\"type_phpx_14\",\"example\":\"\\\\t\\/\\/ return all users already used\",\"adjustable\":\"1\",\"mandatory\":\"0\",\"translatable\":\"0\",\"description\":\"The php for the getExcluded method.\"},\"properties36\":{\"name\":\"type_phpx_15\",\"example\":\"\\\\treturn array_unique($db->loadColumn());\",\"adjustable\":\"1\",\"mandatory\":\"0\",\"translatable\":\"0\",\"description\":\"The php for the getExcluded method.\"},\"properties37\":{\"name\":\"type_phpx_16\",\"example\":\"}\",\"adjustable\":\"1\",\"mandatory\":\"0\",\"translatable\":\"0\",\"description\":\"The php for the getExcluded method.\"},\"properties38\":{\"name\":\"type_phpx_17\",\"example\":\"return null;\",\"adjustable\":\"1\",\"mandatory\":\"0\",\"translatable\":\"0\",\"description\":\"The php for the getExcluded method.\"}}', 'Provides list of users.', '', 1, 2, '', ''), -(8, '', 'The Editor field type provides a WYSIWYG editor.', 'Editor', '{\"properties0\":{\"name\":\"type\",\"example\":\"editor\",\"mandatory\":\"1\",\"description\":\"(mandatory) must be editor.\"},\"properties1\":{\"name\":\"name\",\"example\":\"mytextblock\",\"adjustable\":\"1\",\"mandatory\":\"1\",\"description\":\"(mandatory) is the unique name of the parameter.\"},\"properties2\":{\"name\":\"label\",\"example\":\"Test Field\",\"adjustable\":\"1\",\"mandatory\":\"1\",\"translatable\":\"1\",\"description\":\"(mandatory) (translatable) is the descriptive title of the field.\"},\"properties3\":{\"name\":\"default\",\"example\":\"Some text\",\"adjustable\":\"1\",\"description\":\"(optional) (not translatable) is the default value.\"},\"properties16\":{\"name\":\"message\",\"example\":\"\",\"adjustable\":\"1\",\"translatable\":\"1\",\"description\":\"(optional) (translatable) is text that will be shown as error on validation.\"},\"properties4\":{\"name\":\"width\",\"example\":\"\",\"adjustable\":\"1\",\"description\":\"(optional) defines the width (in pixels) of the wysiwyg editor and defaults to 100%.\"},\"properties5\":{\"name\":\"height\",\"example\":\"\",\"adjustable\":\"1\",\"description\":\"(optional) defines the height (in pixels) of the wysiwyg editor and defaults to 250px.\"},\"properties6\":{\"name\":\"cols\",\"example\":\"\",\"adjustable\":\"1\",\"description\":\"(optional) defines the width of the editor (in columns).\"},\"properties7\":{\"name\":\"rows\",\"example\":\"\",\"adjustable\":\"1\",\"description\":\"(optional) defines the height of the editor (in rows).\"},\"properties8\":{\"name\":\"buttons\",\"example\":\"false\",\"adjustable\":\"1\",\"description\":\"(optional) can be an array of plugin buttons to be excluded or set to false. The default editors-xtd are: article, image, pagebreak and readmore.\"},\"properties9\":{\"name\":\"hide\",\"example\":\"\",\"adjustable\":\"1\",\"description\":\"(optional) array of plugin buttons to be hidden. eg... set buttons=\\\"true\\\" hide=\\\"readmore,pagebreak\\\"\"},\"properties10\":{\"name\":\"editor\",\"example\":\"\",\"adjustable\":\"1\",\"description\":\"specifies the editor to be used and can include two options (editor=\\\"desired|alternative\\\")\"},\"properties11\":{\"name\":\"filter\",\"example\":\"safehtml\",\"adjustable\":\"1\",\"description\":\"(optional) allow the system to save certain html tags or raw data.\"},\"properties12\":{\"name\":\"required\",\"example\":\"\",\"adjustable\":\"1\",\"description\":\"(optional) The field must be filled before submitting the form.\"},\"properties15\":{\"name\":\"validate\",\"example\":\"\",\"adjustable\":\"1\",\"description\":\"(optional) The validation method for the form field. This value will determine which method is used to validate the value for a field.\"},\"properties13\":{\"name\":\"showon\",\"example\":\"\",\"adjustable\":\"1\",\"description\":\"(optional) show this field on the bases of the value in another field.\"}}', 'provides an editor area field.', '', 1, 5, '', ''), +(8, '', 'The Editor field type provides a WYSIWYG editor.', 'Editor', '{\"properties0\":{\"name\":\"type\",\"example\":\"editor\",\"mandatory\":\"1\",\"description\":\"(mandatory) must be editor.\"},\"properties1\":{\"name\":\"name\",\"example\":\"mytextblock\",\"adjustable\":\"1\",\"mandatory\":\"1\",\"description\":\"(mandatory) is the unique name of the parameter.\"},\"properties2\":{\"name\":\"label\",\"example\":\"Test Field\",\"adjustable\":\"1\",\"mandatory\":\"1\",\"translatable\":\"1\",\"description\":\"(mandatory) (translatable) is the descriptive title of the field.\"},\"properties3\":{\"name\":\"default\",\"example\":\"Some text\",\"adjustable\":\"1\",\"description\":\"(optional) (not translatable) is the default value.\"},\"properties4\":{\"name\":\"description\",\"example\":\"\",\"adjustable\":\"1\",\"translatable\":\"1\",\"description\":\"(optional) (translatable) is text that will be shown as a tooltip when the user moves the mouse over the label.\"},\"properties5\":{\"name\":\"message\",\"example\":\"\",\"adjustable\":\"1\",\"translatable\":\"1\",\"description\":\"(optional) (translatable) is text that will be shown as error on validation.\"},\"properties6\":{\"name\":\"width\",\"example\":\"\",\"adjustable\":\"1\",\"description\":\"(optional) defines the width (in pixels) of the wysiwyg editor and defaults to 100%.\"},\"properties7\":{\"name\":\"height\",\"example\":\"\",\"adjustable\":\"1\",\"description\":\"(optional) defines the height (in pixels) of the wysiwyg editor and defaults to 250px.\"},\"properties8\":{\"name\":\"cols\",\"example\":\"\",\"adjustable\":\"1\",\"description\":\"(optional) defines the width of the editor (in columns).\"},\"properties9\":{\"name\":\"rows\",\"example\":\"\",\"adjustable\":\"1\",\"description\":\"(optional) defines the height of the editor (in rows).\"},\"properties10\":{\"name\":\"buttons\",\"example\":\"no\",\"adjustable\":\"1\",\"description\":\"(optional) can be an array of plugin buttons to be excluded or set to false. The default editors-xtd are: article, image, pagebreak and readmore.\"},\"properties17\":{\"name\":\"syntax\",\"example\":\"\",\"adjustable\":\"1\",\"description\":\"(optional) can be used to set the code syntax matching for this field.\"},\"properties11\":{\"name\":\"hide\",\"example\":\"\",\"adjustable\":\"1\",\"description\":\"(optional) array of plugin buttons to be hidden. eg... set buttons=\\\"true\\\" hide=\\\"readmore,pagebreak\\\"\"},\"properties12\":{\"name\":\"editor\",\"example\":\"codemirror|none\",\"adjustable\":\"1\",\"description\":\"specifies the editor to be used and can include two options (editor=\\\"desired|alternative\\\")\"},\"properties13\":{\"name\":\"filter\",\"example\":\"safehtml\",\"adjustable\":\"1\",\"description\":\"(optional) allow the system to save certain html tags or raw data.\"},\"properties14\":{\"name\":\"required\",\"example\":\"\",\"adjustable\":\"1\",\"description\":\"(optional) The field must be filled before submitting the form.\"},\"properties15\":{\"name\":\"validate\",\"example\":\"\",\"adjustable\":\"1\",\"description\":\"(optional) The validation method for the form field. This value will determine which method is used to validate the value for a field.\"},\"properties16\":{\"name\":\"showon\",\"example\":\"\",\"adjustable\":\"1\",\"description\":\"(optional) show this field on the bases of the value in another field.\"}}', 'provides an editor area field.', '', 1, 9, '', ''), (9, '', 'The hidden form field type provides a hidden field for saving a field whose value cannot be altered directly by a user in the Administrator (it can be altered in code or by editing the params.ini file). If the parameter has a saved value this is entered i', 'Hidden', '{\"properties0\":{\"name\":\"type\",\"example\":\"hidden\",\"mandatory\":\"1\",\"description\":\"(mandatory) must be hidden.\"},\"properties1\":{\"name\":\"name\",\"example\":\"mysecretvariable\",\"adjustable\":\"1\",\"mandatory\":\"1\",\"description\":\"(mandatory) is the unique name of the field.\"},\"properties2\":{\"name\":\"default\",\"example\":\"1\",\"adjustable\":\"1\",\"mandatory\":\"1\",\"description\":\"(mandatory) is the data which needs to be collected.\"},\"properties5\":{\"name\":\"filter\",\"example\":\"STRING\",\"adjustable\":\"1\",\"description\":\"(optional) allow the system to save certain html tags or raw data.\"},\"properties4\":{\"name\":\"validate\",\"example\":\"\",\"adjustable\":\"1\",\"description\":\"(optional) The validation method for the form field. This value will determine which method is used to validate the value for a field.\"}}', 'provides a hidden field for saving a form field whose value cannot be altered directly by a user.', '', 1, 2, '', ''), (10, '', 'The integer form field type provides a select box with a range of integer values. If the field has a value saved, this value is displayed when the page is first loaded. If not, the default value (if any) is selected.', 'Integer', '{\"properties0\":{\"name\":\"type\",\"example\":\"integer\",\"mandatory\":\"1\",\"description\":\"(mandatory) must be integer.\"},\"properties1\":{\"name\":\"name\",\"example\":\"size\",\"adjustable\":\"1\",\"mandatory\":\"1\",\"description\":\"(mandatory) is the unique name of the field.\"},\"properties2\":{\"name\":\"label\",\"example\":\"Size\",\"adjustable\":\"1\",\"mandatory\":\"1\",\"translatable\":\"1\",\"description\":\"(mandatory) (translatable) is the descriptive title of the field.\"},\"properties3\":{\"name\":\"default\",\"example\":\"\",\"adjustable\":\"1\",\"description\":\"(optional) is the default value.\"},\"properties4\":{\"name\":\"message\",\"example\":\"\",\"adjustable\":\"1\",\"translatable\":\"1\",\"description\":\"(optional) (translatable) is text that will be shown as error on validation.\"},\"properties5\":{\"name\":\"description\",\"example\":\"\",\"adjustable\":\"1\",\"translatable\":\"1\",\"description\":\"(optional) (translatable) is text that will be shown as a tooltip when the user moves the mouse over the drop-down box.\"},\"properties6\":{\"name\":\"class\",\"example\":\"text_area\",\"adjustable\":\"1\",\"description\":\"(optional) is a CSS class name for the HTML form field. If omitted this will default to \'text_area\'.\"},\"properties7\":{\"name\":\"required\",\"example\":\"\",\"adjustable\":\"1\",\"description\":\"(optional) The field must be filled before submitting the form.\"},\"properties8\":{\"name\":\"validate\",\"example\":\"\",\"adjustable\":\"1\",\"description\":\"(optional) The validation method for the form field. This value will determine which method is used to validate the value for a field.\"},\"properties9\":{\"name\":\"first\",\"example\":\"1\",\"adjustable\":\"1\",\"mandatory\":\"1\",\"description\":\"(mandatory) this value is the lowest on the list.\"},\"properties10\":{\"name\":\"last\",\"example\":\"20\",\"adjustable\":\"1\",\"mandatory\":\"1\",\"description\":\"(mandatory) this value is the highest on the list.\"},\"properties11\":{\"name\":\"step\",\"example\":\"5\",\"adjustable\":\"1\",\"mandatory\":\"1\",\"description\":\"(mandatory) each option will be the previous option incremented by this integer, starting with the first value until the last value is reached.\"},\"properties12\":{\"name\":\"showon\",\"example\":\"\",\"adjustable\":\"1\",\"description\":\"(optional) show this field on the bases of the value in another field.\"},\"properties14\":{\"name\":\"onchange\",\"example\":\"\",\"adjustable\":\"1\",\"description\":\"(optional) HTML equivalent attribute (javascript use)\"}}', 'provides a drop down list of integers between a minimum and maximum.', '', 1, 4, '', ''), (11, '', 'The list form field type provides a drop down list or a list box of custom-defined entries. If the field has a saved value this is selected when the page is first loaded. If not, the default value (if any) is selected.', 'List', '{\"properties0\":{\"name\":\"type\",\"example\":\"list\",\"mandatory\":\"1\",\"description\":\"(mandatory) must be list.\"},\"properties1\":{\"name\":\"name\",\"example\":\"mylist\",\"adjustable\":\"1\",\"mandatory\":\"1\",\"description\":\"(mandatory) is the unique name of the field.\"},\"properties2\":{\"name\":\"label\",\"example\":\"Select an option\",\"adjustable\":\"1\",\"mandatory\":\"1\",\"translatable\":\"1\",\"description\":\"(mandatory) (translatable) is the descriptive title of the field.\"},\"properties3\":{\"name\":\"description\",\"example\":\"\",\"adjustable\":\"1\",\"translatable\":\"1\",\"description\":\"(optional) (translatable) is text that will be shown as a tooltip when the user moves the mouse over the drop-down box.\"},\"properties13\":{\"name\":\"message\",\"example\":\"\",\"adjustable\":\"1\",\"translatable\":\"1\",\"description\":\"(optional) (translatable) is text that will be shown as error on validation.\"},\"properties4\":{\"name\":\"class\",\"example\":\"list_class\",\"adjustable\":\"1\",\"description\":\"(optional) is a CSS class name for the HTML form field. If omitted this will default to \'inputbox\'.\"},\"properties5\":{\"name\":\"multiple\",\"example\":\"false\",\"adjustable\":\"1\",\"description\":\"(optional) is whether multiple items can be selected at the same time (true or false).\"},\"properties6\":{\"name\":\"filter\",\"example\":\"\",\"adjustable\":\"1\",\"description\":\"(optional) filter options\"},\"properties7\":{\"name\":\"required\",\"example\":\"\",\"adjustable\":\"1\",\"description\":\"(optional) The field must be filled before submitting the form.\"},\"properties14\":{\"name\":\"validate\",\"example\":\"\",\"adjustable\":\"1\",\"description\":\"(optional) The validation method for the form field. This value will determine which method is used to validate the value for a field.\"},\"properties8\":{\"name\":\"option\",\"example\":\"0|Option 1,1|Option 2,2|Option 1\",\"adjustable\":\"1\",\"description\":\"(mandatory) set the options of this radio. Separate options with commas and use the pipe symbol to separate value from text.\"},\"properties9\":{\"name\":\"default\",\"example\":\"0\",\"adjustable\":\"1\",\"description\":\"(optional) is the default list item value.\"},\"properties10\":{\"name\":\"showon\",\"example\":\"\",\"adjustable\":\"1\",\"description\":\"(optional) Allows you to hide the field based on the value(s) of another field; for Joomla 3.2.4+\"},\"properties11\":{\"name\":\"onchange\",\"example\":\"\",\"adjustable\":\"1\",\"description\":\"(optional) HTML equivalent attribute (javascript use)\"}}', 'provides a drop down list of custom-defined entries.', '', 1, 5, '', ''), @@ -1544,7 +1544,7 @@ INSERT INTO `#__componentbuilder_fieldtype` (`id`, `catid`, `description`, `name (22, '', 'The Tag field type provides a point where you can enter tags - this is either AJAX or nested.', 'Tag', '{\"properties0\":{\"name\":\"type\",\"example\":\"tag\",\"adjustable\":\"0\",\"mandatory\":\"1\",\"translatable\":\"0\",\"description\":\"(mandatory) must be tag.\"},\"properties1\":{\"name\":\"name\",\"example\":\"tags\",\"adjustable\":\"1\",\"mandatory\":\"1\",\"translatable\":\"0\",\"description\":\"(mandatory) is the unique name of the parameter.\"},\"properties2\":{\"name\":\"mode\",\"example\":\"ajax\",\"adjustable\":\"1\",\"mandatory\":\"1\",\"translatable\":\"0\",\"description\":\"(mandatory) is the way the tags will be loaded, the options are ( ajax or nested )\"},\"properties3\":{\"name\":\"label\",\"example\":\"Tags\",\"adjustable\":\"1\",\"mandatory\":\"1\",\"translatable\":\"1\",\"description\":\"(mandatory) (translatable) is the descriptive title of the field.\"},\"properties4\":{\"name\":\"description\",\"example\":\"Assign tags to ###VIEW### items. Tag names must be unique.\",\"adjustable\":\"1\",\"mandatory\":\"0\",\"translatable\":\"1\",\"description\":\"(optional) (translatable) is the description of the field.\"},\"properties5\":{\"name\":\"id\",\"example\":\"\",\"adjustable\":\"1\",\"mandatory\":\"0\",\"translatable\":\"0\",\"description\":\"(optional) is the id to add to the field. Note if none is set this will be the name of the field.\"},\"properties6\":{\"name\":\"class\",\"example\":\"inputbox small\",\"adjustable\":\"1\",\"mandatory\":\"0\",\"translatable\":\"0\",\"description\":\"(optional) is the class to add to the field.\"},\"properties7\":{\"name\":\"published\",\"example\":\"\",\"adjustable\":\"1\",\"mandatory\":\"0\",\"translatable\":\"0\",\"description\":\"(optional) determines if non published tags should be allowed.\"},\"properties8\":{\"name\":\"language\",\"example\":\"\",\"adjustable\":\"1\",\"mandatory\":\"0\",\"translatable\":\"0\",\"description\":\"(optional) is language to filter the existing tags by.\"},\"properties9\":{\"name\":\"multiple\",\"example\":\"true\",\"adjustable\":\"1\",\"mandatory\":\"0\",\"translatable\":\"0\",\"description\":\"(optional) is the ability to add more than 1 tag to the form field.\"},\"properties10\":{\"name\":\"custom\",\"example\":\"\",\"adjustable\":\"1\",\"mandatory\":\"0\",\"translatable\":\"0\",\"description\":\"(optional) if the ajax mode is chosen setting this to [deny] will prevent users from adding in new tags.\"},\"properties11\":{\"name\":\"showon\",\"example\":\"\",\"adjustable\":\"1\",\"mandatory\":\"0\",\"translatable\":\"0\",\"description\":\"(optional) show this field on the bases of the value in another field.\"}}', 'provides an entry point for tags (either AJAX or Nested).', '', 1, 2, '', ''), (23, '', 'The tel field type is an alias for a text field. Telephone numbers can be validated using the tel rule and filtered using the tel input filter.', 'Tel', '{\"properties0\":{\"name\":\"type\",\"example\":\"text\",\"mandatory\":\"1\",\"description\":\"(mandatory) must be text.\"},\"properties1\":{\"name\":\"name\",\"example\":\"phone\",\"adjustable\":\"1\",\"mandatory\":\"1\",\"description\":\"(mandatory) is the unique name of the field.\"},\"properties2\":{\"name\":\"label\",\"example\":\"Phone\",\"adjustable\":\"1\",\"mandatory\":\"1\",\"translatable\":\"1\",\"description\":\"(mandatory) (translatable) is the descriptive title of the field.\"},\"properties3\":{\"name\":\"size\",\"example\":\"10\",\"adjustable\":\"1\",\"description\":\"(optional) is the width of the text box in characters. If omitted the width is determined by the browser. The value of size does not limit the number of characters that may be entered.\"},\"properties4\":{\"name\":\"maxlength\",\"example\":\"50\",\"adjustable\":\"1\",\"description\":\"(optional) limits the number of characters that may be entered.\"},\"properties5\":{\"name\":\"default\",\"example\":\"\",\"adjustable\":\"1\",\"description\":\"(optional) (not translatable) is the default value.\"},\"properties6\":{\"name\":\"description\",\"example\":\"Enter phone number\",\"adjustable\":\"1\",\"translatable\":\"1\",\"description\":\"(optional) (translatable) is text that will be shown as a tooltip when the user moves the mouse over the drop-down box.\"},\"properties7\":{\"name\":\"class\",\"example\":\"text_area\",\"adjustable\":\"1\",\"description\":\"(optional) is a CSS class name for the HTML form field. If omitted this will default to \'text_area\'.\"},\"properties8\":{\"name\":\"readonly\",\"example\":\"false\",\"adjustable\":\"1\",\"description\":\"(optional) The field cannot be changed and will automatically inherit the default value\"},\"properties9\":{\"name\":\"disabled\",\"example\":\"false\",\"adjustable\":\"1\",\"description\":\"(optional) The field cannot be changed and will automatically inherit the default value - it will also not submit\"},\"properties10\":{\"name\":\"required\",\"example\":\"false\",\"adjustable\":\"1\",\"description\":\"(optional) The field must be filled before submitting the form.\"},\"properties11\":{\"name\":\"filter\",\"example\":\"tel\",\"adjustable\":\"1\",\"description\":\"(optional) allow the system to save certain html tags or raw data.\"},\"properties12\":{\"name\":\"validated\",\"example\":\"tel\",\"adjustable\":\"1\",\"description\":\"(optional) allow the system to validated the input data.\"},\"properties13\":{\"name\":\"message\",\"example\":\"Error! Please add phone number here.\",\"adjustable\":\"1\",\"translatable\":\"1\",\"description\":\"(optional) The error message that will be displayed instead of the default message.\"},\"properties14\":{\"name\":\"hint\",\"example\":\"Your Phone Number\",\"adjustable\":\"1\",\"translatable\":\"1\",\"description\":\"(optional) The placeholder to display inside the text box.\"},\"properties15\":{\"name\":\"showon\",\"example\":\"\",\"adjustable\":\"1\",\"description\":\"(optional) Allows you to hide the field based on the value(s) of another field; for Joomla 3.2.4+\"},\"properties16\":{\"name\":\"onchange\",\"example\":\"\",\"adjustable\":\"1\",\"description\":\"(optional) HTML equivalent attribute (javascript use)\"}}', 'provides an input field for a telephone number.', '', 1, 5, '', ''), (24, '', 'The text form field type provides a text box for data entry. If the field has a value saved, this value is displayed when the page is first loaded. If not, the default value (if any) is selected.', 'Text', '{\"properties0\":{\"name\":\"type\",\"example\":\"text\",\"mandatory\":\"1\",\"description\":\"(mandatory) must be text.\"},\"properties1\":{\"name\":\"name\",\"example\":\"mytextvalue\",\"adjustable\":\"1\",\"mandatory\":\"1\",\"description\":\"(mandatory) is the unique name of the field.\"},\"properties2\":{\"name\":\"label\",\"example\":\"Enter some text\",\"adjustable\":\"1\",\"mandatory\":\"1\",\"translatable\":\"1\",\"description\":\"(mandatory) (translatable) is the descriptive title of the field.\"},\"properties3\":{\"name\":\"size\",\"example\":\"10\",\"adjustable\":\"1\",\"description\":\"(optional) is the width of the text box in characters. If omitted the width is determined by the browser. The value of size does not limit the number of characters that may be entered.\"},\"properties4\":{\"name\":\"maxlength\",\"example\":\"50\",\"adjustable\":\"1\",\"description\":\"(optional) limits the number of characters that may be entered.\"},\"properties5\":{\"name\":\"default\",\"example\":\"Some text\",\"adjustable\":\"1\",\"description\":\"(optional) (not translatable) is the default value.\"},\"properties6\":{\"name\":\"description\",\"example\":\"Enter some description\",\"adjustable\":\"1\",\"translatable\":\"1\",\"description\":\"(optional) (translatable) is text that will be shown as a tooltip when the user moves the mouse over the drop-down box.\"},\"properties7\":{\"name\":\"class\",\"example\":\"text_area\",\"adjustable\":\"1\",\"description\":\"(optional) is a CSS class name for the HTML form field. If omitted this will default to \'text_area\'.\"},\"properties8\":{\"name\":\"readonly\",\"example\":\"false\",\"adjustable\":\"1\",\"description\":\"(optional) The field cannot be changed and will automatically inherit the default value\"},\"properties9\":{\"name\":\"disabled\",\"example\":\"false\",\"adjustable\":\"1\",\"description\":\"(optional) The field cannot be changed and will automatically inherit the default value - it will also not submit\"},\"properties10\":{\"name\":\"required\",\"example\":\"false\",\"adjustable\":\"1\",\"description\":\"(optional) The field must be filled before submitting the form.\"},\"properties11\":{\"name\":\"filter\",\"example\":\"STRING\",\"adjustable\":\"1\",\"description\":\"(optional) allow the system to save certain html tags or raw data.\"},\"properties12\":{\"name\":\"validate\",\"example\":\"\",\"adjustable\":\"1\",\"description\":\"(optional) The validation method for the form field. This value will determine which method is used to validate the value for a field.\"},\"properties13\":{\"name\":\"field\",\"example\":\"\",\"adjustable\":\"1\",\"description\":\"(optional) used in validation of \\\"equals\\\" to link the field to match.\"},\"properties14\":{\"name\":\"message\",\"example\":\"Error! Please add some text here.\",\"adjustable\":\"1\",\"translatable\":\"1\",\"description\":\"(optional) The error message that will be displayed instead of the default message.\"},\"properties15\":{\"name\":\"hint\",\"example\":\"Your Name Here\",\"adjustable\":\"1\",\"translatable\":\"1\",\"description\":\"(optional) The placeholder to display inside the text box.\"},\"properties16\":{\"name\":\"autocomplete\",\"example\":\"on\",\"adjustable\":\"1\",\"description\":\"(optional) The autocomplete state for the form field. If \'off\' element will not be automatically completed by browser.\"},\"properties17\":{\"name\":\"showon\",\"example\":\"\",\"adjustable\":\"1\",\"description\":\"(optional) Allows you to hide the field based on the value(s) of another field; for Joomla 3.2.4+\"},\"properties18\":{\"name\":\"onchange\",\"example\":\"\",\"adjustable\":\"1\",\"description\":\"(optional) HTML equivalent attribute (javascript use)\"}}', 'provides a text box for data entry.', '', 1, 8, '', ''), -(25, '', 'The textarea form field type provides a text area for entry of multi-line text. If the field has a value saved, this value is displayed when the page is first loaded. If not, the default value (if any) is selected.', 'Textarea', '{\"properties0\":{\"name\":\"type\",\"example\":\"textarea\",\"mandatory\":\"1\",\"description\":\"(mandatory) must be textarea.\"},\"properties1\":{\"name\":\"name\",\"example\":\"mytextarea\",\"adjustable\":\"1\",\"mandatory\":\"1\",\"description\":\"(mandatory) is the unique name of the field.\"},\"properties2\":{\"name\":\"label\",\"example\":\"Enter some text\",\"adjustable\":\"1\",\"mandatory\":\"1\",\"translatable\":\"1\",\"description\":\"(mandatory) (translatable) is the descriptive title of the field.\"},\"properties3\":{\"name\":\"rows\",\"example\":\"10\",\"adjustable\":\"1\",\"mandatory\":\"1\",\"description\":\"(mandatory) is the height of the visible text area in lines. If omitted the width is determined by the browser. The value of rows does not limit the number of lines that may be entered.\"},\"properties4\":{\"name\":\"cols\",\"example\":\"5\",\"adjustable\":\"1\",\"mandatory\":\"1\",\"description\":\"(mandatory) is the width of the visible text area in characters. If omitted the width is determined by the browser. The value of cols does not limit the number of characters that may be entered.\"},\"properties5\":{\"name\":\"default\",\"example\":\"default text\",\"adjustable\":\"1\",\"description\":\"(optional) (not translatable) is the default value.\"},\"properties6\":{\"name\":\"description\",\"example\":\"Text Area\",\"adjustable\":\"1\",\"translatable\":\"1\",\"description\":\"(optional) (translatable) is text that will be shown as a tooltip when the user moves the mouse over the drop-down box.\"},\"properties16\":{\"name\":\"message\",\"example\":\"\",\"adjustable\":\"1\",\"translatable\":\"1\",\"description\":\"(optional) (translatable) is text that will be shown as error on validation.\"},\"properties7\":{\"name\":\"class\",\"example\":\"text_area\",\"adjustable\":\"1\",\"description\":\"(optional) is a CSS class name for the HTML form field. If omitted this will default to \'text_area\'.\"},\"properties8\":{\"name\":\"filter\",\"example\":\"raw\",\"adjustable\":\"1\",\"description\":\"(optional) allow the system to save certain html tags or raw data.\"},\"properties9\":{\"name\":\"hint\",\"example\":\"\",\"adjustable\":\"1\",\"translatable\":\"1\",\"description\":\"(optional) The placeholder to display inside the textarea.\"},\"properties10\":{\"name\":\"required\",\"example\":\"false\",\"adjustable\":\"1\",\"description\":\"(optional) The field must be filled before submitting the form.\"},\"properties17\":{\"name\":\"validate\",\"example\":\"\",\"adjustable\":\"1\",\"description\":\"(optional) The validation method for the form field. This value will determine which method is used to validate the value for a field.\"},\"properties11\":{\"name\":\"readonly\",\"example\":\"false\",\"adjustable\":\"1\",\"description\":\"(optional) The field cannot be changed and will automatically inherit the default value\"},\"properties12\":{\"name\":\"disabled\",\"example\":\"false\",\"adjustable\":\"1\",\"description\":\"(optional) The field cannot be changed and will automatically inherit the default value - it will also not submit\"},\"properties13\":{\"name\":\"showon\",\"example\":\"\",\"adjustable\":\"1\",\"description\":\"(optional) Allows you to hide the field based on the value(s) of another field; for Joomla 3.2.4+\"},\"properties14\":{\"name\":\"onchange\",\"example\":\"\",\"adjustable\":\"1\",\"description\":\"(optional) HTML equivalent attribute (javascript use)\"}}', 'provides a text area for entry of multi-line text.', '', 1, 6, '', ''), +(25, '', 'The textarea form field type provides a text area for entry of multi-line text. If the field has a value saved, this value is displayed when the page is first loaded. If not, the default value (if any) is selected.', 'Textarea', '{\"properties0\":{\"name\":\"type\",\"example\":\"textarea\",\"mandatory\":\"1\",\"description\":\"(mandatory) must be textarea.\"},\"properties1\":{\"name\":\"name\",\"example\":\"mytextarea\",\"adjustable\":\"1\",\"mandatory\":\"1\",\"description\":\"(mandatory) is the unique name of the field.\"},\"properties2\":{\"name\":\"label\",\"example\":\"Enter some text\",\"adjustable\":\"1\",\"mandatory\":\"1\",\"translatable\":\"1\",\"description\":\"(mandatory) (translatable) is the descriptive title of the field.\"},\"properties3\":{\"name\":\"rows\",\"example\":\"10\",\"adjustable\":\"1\",\"mandatory\":\"1\",\"description\":\"(mandatory) is the height of the visible text area in lines. If omitted the width is determined by the browser. The value of rows does not limit the number of lines that may be entered.\"},\"properties4\":{\"name\":\"cols\",\"example\":\"5\",\"adjustable\":\"1\",\"mandatory\":\"1\",\"description\":\"(mandatory) is the width of the visible text area in characters. If omitted the width is determined by the browser. The value of cols does not limit the number of characters that may be entered.\"},\"properties5\":{\"name\":\"default\",\"example\":\"default text\",\"adjustable\":\"1\",\"description\":\"(optional) (not translatable) is the default value.\"},\"properties6\":{\"name\":\"description\",\"example\":\"Text Area\",\"adjustable\":\"1\",\"translatable\":\"1\",\"description\":\"(optional) (translatable) is text that will be shown as a tooltip when the user moves the mouse over the label.\"},\"properties7\":{\"name\":\"message\",\"example\":\"\",\"adjustable\":\"1\",\"translatable\":\"1\",\"description\":\"(optional) (translatable) is text that will be shown as error on validation.\"},\"properties8\":{\"name\":\"class\",\"example\":\"text_area\",\"adjustable\":\"1\",\"description\":\"(optional) is a CSS class name for the HTML form field. If omitted this will default to \'text_area\'.\"},\"properties9\":{\"name\":\"filter\",\"example\":\"raw\",\"adjustable\":\"1\",\"description\":\"(optional) allow the system to save certain html tags or raw data.\"},\"properties10\":{\"name\":\"hint\",\"example\":\"\",\"adjustable\":\"1\",\"translatable\":\"1\",\"description\":\"(optional) The placeholder to display inside the textarea.\"},\"properties11\":{\"name\":\"required\",\"example\":\"false\",\"adjustable\":\"1\",\"description\":\"(optional) The field must be filled before submitting the form.\"},\"properties12\":{\"name\":\"validate\",\"example\":\"\",\"adjustable\":\"1\",\"description\":\"(optional) The validation method for the form field. This value will determine which method is used to validate the value for a field.\"},\"properties13\":{\"name\":\"readonly\",\"example\":\"false\",\"adjustable\":\"1\",\"description\":\"(optional) The field cannot be changed and will automatically inherit the default value\"},\"properties14\":{\"name\":\"disabled\",\"example\":\"false\",\"adjustable\":\"1\",\"description\":\"(optional) The field cannot be changed and will automatically inherit the default value - it will also not submit\"},\"properties15\":{\"name\":\"showon\",\"example\":\"\",\"adjustable\":\"1\",\"description\":\"(optional) Allows you to hide the field based on the value(s) of another field; for Joomla 3.2.4+\"},\"properties16\":{\"name\":\"onchange\",\"example\":\"\",\"adjustable\":\"1\",\"description\":\"(optional) HTML equivalent attribute (javascript use)\"}}', 'provides a text area for entry of multi-line text.', '', 1, 7, '', ''), (26, '', 'The timezones form field type provides a drop down list of time zones. If the field has a value saved, this value is displayed when the page is first loaded. If not, the default value (if any) is selected.', 'Timezone', '{\"properties0\":{\"name\":\"type\",\"example\":\"timezone\",\"adjustable\":\"0\",\"mandatory\":\"1\",\"translatable\":\"0\",\"description\":\"(mandatory) must be timezone.\"},\"properties1\":{\"name\":\"name\",\"example\":\"timezone\",\"adjustable\":\"1\",\"mandatory\":\"1\",\"translatable\":\"0\",\"description\":\"(mandatory) is the unique name of the field.\"},\"properties2\":{\"name\":\"label\",\"example\":\"Timezone\",\"adjustable\":\"1\",\"mandatory\":\"1\",\"translatable\":\"1\",\"description\":\"(mandatory) (translatable) is the descriptive title of the field.\"},\"properties3\":{\"name\":\"default\",\"example\":\"\",\"adjustable\":\"1\",\"mandatory\":\"0\",\"translatable\":\"0\",\"description\":\"(optional) is the default time zone. For example, use \'-10\' for \'(UTC -10:00) Hawaii\'.\"},\"properties4\":{\"name\":\"description\",\"example\":\"\",\"adjustable\":\"1\",\"mandatory\":\"0\",\"translatable\":\"1\",\"description\":\"(optional) (translatable) is text that will be shown as a tooltip when the user moves the mouse over the drop-down box.\"},\"properties5\":{\"name\":\"showon\",\"example\":\"\",\"adjustable\":\"1\",\"mandatory\":\"0\",\"translatable\":\"0\",\"description\":\"(optional) show this field on the bases of the value in another field.\"}}', 'provides a drop down list of time zones.', '', 1, 2, '', ''), (27, '', 'This field essentially is a text field with the type of url. If a fully qualified url (that is one with a scheme and domain such as http://example.com) is entered and it uses idn (that is uses characters that are non ascii such as ê or Ψ) it will translat', 'URL', '{\"properties0\":{\"name\":\"type\",\"example\":\"url\",\"mandatory\":\"1\",\"description\":\"(mandatory) must be url.\"},\"properties1\":{\"name\":\"name\",\"example\":\"website\",\"adjustable\":\"1\",\"mandatory\":\"1\",\"description\":\"(mandatory) is the unique name of the field.\"},\"properties2\":{\"name\":\"label\",\"example\":\"Website\",\"adjustable\":\"1\",\"mandatory\":\"1\",\"translatable\":\"1\",\"description\":\"(mandatory) (translatable) is the descriptive title of the field.\"},\"properties3\":{\"name\":\"size\",\"example\":\"10\",\"adjustable\":\"1\",\"description\":\"(optional) is the width of the text box in characters. If omitted the width is determined by the browser. The value of size does not limit the number of characters that may be entered.\"},\"properties4\":{\"name\":\"maxlength\",\"example\":\"50\",\"adjustable\":\"1\",\"description\":\"(optional) limits the number of characters that may be entered.\"},\"properties5\":{\"name\":\"default\",\"example\":\"\",\"adjustable\":\"1\",\"description\":\"(optional) (not translatable) is the default value.\"},\"properties6\":{\"name\":\"description\",\"example\":\"Enter website address\",\"adjustable\":\"1\",\"translatable\":\"1\",\"description\":\"(optional) (translatable) is text that will be shown as a tooltip when the user moves the mouse over the drop-down box.\"},\"properties7\":{\"name\":\"class\",\"example\":\"text_area\",\"adjustable\":\"1\",\"description\":\"(optional) is a CSS class name for the HTML form field. If omitted this will default to \'text_area\'.\"},\"properties8\":{\"name\":\"readonly\",\"example\":\"\",\"adjustable\":\"1\",\"description\":\"(optional) The field cannot be changed and will automatically inherit the default value\"},\"properties9\":{\"name\":\"disabled\",\"example\":\"\",\"adjustable\":\"1\",\"description\":\"(optional) The field cannot be changed and will automatically inherit the default value - it will also not submit\"},\"properties10\":{\"name\":\"required\",\"example\":\"\",\"adjustable\":\"1\",\"description\":\"(optional) The field must be filled before submitting the form.\"},\"properties11\":{\"name\":\"filter\",\"example\":\"url\",\"adjustable\":\"1\",\"description\":\"(optional) allow the system to save certain html tags or raw data.\"},\"properties12\":{\"name\":\"validated\",\"example\":\"url\",\"adjustable\":\"1\",\"description\":\"(optional) The validation method for the form field. This value will determine which method is used to validate the value for a field.\"},\"properties18\":{\"name\":\"scheme\",\"example\":\"http,https,mailto\",\"adjustable\":\"1\",\"description\":\"(optional) Validates that the value is a URL with a valid scheme (which can be restricted by the optional comma-separated field \'scheme\'), and passes a basic syntax check.\"},\"properties13\":{\"name\":\"message\",\"example\":\"Error! Please add website here.\",\"adjustable\":\"1\",\"translatable\":\"1\",\"description\":\"(optional) (translatable) is text that will be shown as error on validation.\"},\"properties14\":{\"name\":\"hint\",\"example\":\"Your Website Here\",\"adjustable\":\"1\",\"translatable\":\"1\",\"description\":\"(optional) The placeholder to display inside the text box.\"},\"properties15\":{\"name\":\"showon\",\"example\":\"\",\"adjustable\":\"1\",\"description\":\"(optional) Allows you to hide the field based on the value(s) of another field; for Joomla 3.2.4+\"},\"properties16\":{\"name\":\"onchange\",\"example\":\"\",\"adjustable\":\"1\",\"description\":\"(optional) HTML equivalent attribute (javascript use)\"}}', 'provides a URL text input field.', '', 1, 6, '', ''), (28, '', 'The user form field type provides a modal select box of users.', 'User', '{\"properties0\":{\"name\":\"type\",\"example\":\"user\",\"adjustable\":\"0\",\"mandatory\":\"1\",\"translatable\":\"0\",\"description\":\"(mandatory) must be user.\"},\"properties1\":{\"name\":\"name\",\"example\":\"user\",\"adjustable\":\"1\",\"mandatory\":\"1\",\"translatable\":\"0\",\"description\":\"(mandatory) is the unique name of the field. This must match the name of the query results column that contains the values that will be shown to the user in the drop-down list, unless a different name is specified in the value_field attribute.\"},\"properties2\":{\"name\":\"label\",\"example\":\"User\",\"adjustable\":\"1\",\"mandatory\":\"1\",\"translatable\":\"1\",\"description\":\"(mandatory) (translatable) is the descriptive title of the field.\"},\"properties3\":{\"name\":\"description\",\"example\":\"\",\"adjustable\":\"1\",\"mandatory\":\"0\",\"translatable\":\"1\",\"description\":\"(optional) (translatable) is text that will be shown as a tooltip when the user moves the mouse over the drop-down box.\"},\"properties4\":{\"name\":\"class\",\"example\":\"\",\"adjustable\":\"1\",\"mandatory\":\"0\",\"translatable\":\"0\",\"description\":\"(optional) is a CSS class name for the HTML form field.\"},\"properties5\":{\"name\":\"size\",\"example\":\"\",\"adjustable\":\"1\",\"mandatory\":\"0\",\"translatable\":\"0\",\"description\":\"(optional) is the width of the text box in characters. If omitted the width is determined by the browser. The value of size does not limit the number of characters that may be entered.\"},\"properties6\":{\"name\":\"required\",\"example\":\"\",\"adjustable\":\"1\",\"mandatory\":\"0\",\"translatable\":\"0\",\"description\":\"(optional) The field must be filled before submitting the form.\"},\"properties7\":{\"name\":\"showon\",\"example\":\"\",\"adjustable\":\"1\",\"mandatory\":\"0\",\"translatable\":\"0\",\"description\":\"(optional) show this field on the bases of the value in another field.\"}}', 'provides a modal list of users.', '', 1, 2, '', ''), diff --git a/componentbuilder.xml b/componentbuilder.xml index a92ec66c7..c2f2223e3 100644 --- a/componentbuilder.xml +++ b/componentbuilder.xml @@ -1,7 +1,7 @@ COM_COMPONENTBUILDER - 21st June, 2018 + 25th June, 2018 Llewellyn van der Merwe llewellyn@joomlacomponentbuilder.com http://www.joomlacomponentbuilder.com diff --git a/script.php b/script.php index 0c4fb362a..86638f616 100644 --- a/script.php +++ b/script.php @@ -3380,7 +3380,7 @@ class com_componentbuilderInstallerScript $admin_view->type_title = 'Componentbuilder Admin_view'; $admin_view->type_alias = 'com_componentbuilder.admin_view'; $admin_view->table = '{"special": {"dbtable": "#__componentbuilder_admin_view","key": "id","type": "Admin_view","prefix": "componentbuilderTable","config": "array()"},"common": {"dbtable": "#__ucm_content","key": "ucm_id","type": "Corecontent","prefix": "JTable","config": "array()"}}'; - $admin_view->field_mappings = '{"common": {"core_content_item_id": "id","core_title": "null","core_state": "published","core_alias": "null","core_created_time": "created","core_modified_time": "modified","core_body": "null","core_hits": "hits","core_publish_up": "null","core_publish_down": "null","core_access": "access","core_params": "params","core_featured": "null","core_metadata": "null","core_language": "null","core_images": "null","core_urls": "null","core_version": "version","core_ordering": "ordering","core_metakey": "null","core_metadesc": "null","core_catid": "null","core_xreference": "null","asset_id": "asset_id"},"special": {"system_name":"system_name","name_single":"name_single","name_list":"name_list","short_description":"short_description","add_php_batchmove":"add_php_batchmove","add_php_allowedit":"add_php_allowedit","add_php_save":"add_php_save","add_php_getlistquery":"add_php_getlistquery","icon_add":"icon_add","html_import_view":"html_import_view","add_sql":"add_sql","type":"type","add_fadein":"add_fadein","description":"description","icon_category":"icon_category","add_php_after_publish":"add_php_after_publish","not_required":"not_required","add_php_after_delete":"add_php_after_delete","php_import_save":"php_import_save","add_php_getitems_after_all":"add_php_getitems_after_all","add_php_before_save":"add_php_before_save","add_php_postsavehook":"add_php_postsavehook","add_php_batchcopy":"add_php_batchcopy","add_php_before_publish":"add_php_before_publish","alias_builder_type":"alias_builder_type","add_php_before_delete":"add_php_before_delete","add_php_document":"add_php_document","alias_builder":"alias_builder","add_custom_import":"add_custom_import","add_php_getitem":"add_php_getitem","php_import_headers":"php_import_headers","add_php_getitems":"add_php_getitems","icon":"icon","php_getitem":"php_getitem","php_getitems":"php_getitems","add_css_view":"add_css_view","php_getitems_after_all":"php_getitems_after_all","css_view":"css_view","php_getlistquery":"php_getlistquery","add_css_views":"add_css_views","php_before_save":"php_before_save","css_views":"css_views","php_save":"php_save","add_javascript_view_file":"add_javascript_view_file","php_postsavehook":"php_postsavehook","javascript_view_file":"javascript_view_file","php_allowedit":"php_allowedit","add_javascript_view_footer":"add_javascript_view_footer","php_batchcopy":"php_batchcopy","javascript_view_footer":"javascript_view_footer","php_batchmove":"php_batchmove","add_javascript_views_file":"add_javascript_views_file","php_before_publish":"php_before_publish","javascript_views_file":"javascript_views_file","php_after_publish":"php_after_publish","add_javascript_views_footer":"add_javascript_views_footer","php_before_delete":"php_before_delete","javascript_views_footer":"javascript_views_footer","php_after_delete":"php_after_delete","add_custom_button":"add_custom_button","php_document":"php_document","source":"source","php_controller":"php_controller","sql":"sql","php_model":"php_model","php_controller_list":"php_controller_list","php_import_display":"php_import_display","php_model_list":"php_model_list","php_import":"php_import","add_php_ajax":"add_php_ajax","php_import_setdata":"php_import_setdata","php_ajaxmethod":"php_ajaxmethod","php_import_ext":"php_import_ext"}}'; + $admin_view->field_mappings = '{"common": {"core_content_item_id": "id","core_title": "null","core_state": "published","core_alias": "null","core_created_time": "created","core_modified_time": "modified","core_body": "php_getitem","core_hits": "hits","core_publish_up": "null","core_publish_down": "null","core_access": "access","core_params": "params","core_featured": "null","core_metadata": "null","core_language": "null","core_images": "null","core_urls": "null","core_version": "version","core_ordering": "ordering","core_metakey": "null","core_metadesc": "null","core_catid": "null","core_xreference": "null","asset_id": "asset_id"},"special": {"system_name":"system_name","name_single":"name_single","name_list":"name_list","short_description":"short_description","add_php_batchmove":"add_php_batchmove","add_php_allowedit":"add_php_allowedit","add_php_save":"add_php_save","add_php_getlistquery":"add_php_getlistquery","icon_add":"icon_add","html_import_view":"html_import_view","add_sql":"add_sql","type":"type","add_fadein":"add_fadein","description":"description","icon_category":"icon_category","add_php_after_publish":"add_php_after_publish","not_required":"not_required","add_php_after_delete":"add_php_after_delete","php_import_save":"php_import_save","add_php_getitems_after_all":"add_php_getitems_after_all","add_php_before_save":"add_php_before_save","add_php_postsavehook":"add_php_postsavehook","add_php_batchcopy":"add_php_batchcopy","add_php_before_publish":"add_php_before_publish","alias_builder_type":"alias_builder_type","add_php_before_delete":"add_php_before_delete","add_php_document":"add_php_document","alias_builder":"alias_builder","add_custom_import":"add_custom_import","add_php_getitem":"add_php_getitem","php_import_headers":"php_import_headers","add_php_getitems":"add_php_getitems","icon":"icon","php_getitem":"php_getitem","php_getitems":"php_getitems","add_css_view":"add_css_view","php_getitems_after_all":"php_getitems_after_all","css_view":"css_view","php_getlistquery":"php_getlistquery","add_css_views":"add_css_views","php_before_save":"php_before_save","css_views":"css_views","php_save":"php_save","add_javascript_view_file":"add_javascript_view_file","php_postsavehook":"php_postsavehook","javascript_view_file":"javascript_view_file","php_allowedit":"php_allowedit","add_javascript_view_footer":"add_javascript_view_footer","php_batchcopy":"php_batchcopy","javascript_view_footer":"javascript_view_footer","php_batchmove":"php_batchmove","add_javascript_views_file":"add_javascript_views_file","php_before_publish":"php_before_publish","javascript_views_file":"javascript_views_file","php_after_publish":"php_after_publish","add_javascript_views_footer":"add_javascript_views_footer","php_before_delete":"php_before_delete","javascript_views_footer":"javascript_views_footer","php_after_delete":"php_after_delete","add_custom_button":"add_custom_button","php_document":"php_document","source":"source","php_controller":"php_controller","sql":"sql","php_model":"php_model","php_controller_list":"php_controller_list","php_import_display":"php_import_display","php_model_list":"php_model_list","php_import":"php_import","add_php_ajax":"add_php_ajax","php_import_setdata":"php_import_setdata","php_ajaxmethod":"php_ajaxmethod","php_import_ext":"php_import_ext"}}'; $admin_view->router = 'ComponentbuilderHelperRoute::getAdmin_viewRoute'; $admin_view->content_history_options = '{"formFile": "administrator/components/com_componentbuilder/models/forms/admin_view.xml","hideFields": ["asset_id","checked_out","checked_out_time","version","not_required"],"ignoreChanges": ["modified_by","modified","checked_out","checked_out_time","version","hits"],"convertToInt": ["published","ordering","add_php_batchmove","add_php_allowedit","add_php_save","add_php_getlistquery","add_sql","type","add_fadein","add_php_after_publish","add_php_after_delete","add_php_getitems_after_all","add_php_before_save","add_php_postsavehook","add_php_batchcopy","add_php_before_publish","add_php_before_delete","add_php_document","add_custom_import","add_php_getitem","add_php_getitems","add_css_view","add_css_views","add_javascript_view_file","add_javascript_view_footer","add_javascript_views_file","add_javascript_views_footer","add_custom_button","source","add_php_ajax"],"displayLookup": [{"sourceColumn": "created_by","targetTable": "#__users","targetColumn": "id","displayColumn": "name"},{"sourceColumn": "access","targetTable": "#__viewlevels","targetColumn": "id","displayColumn": "title"},{"sourceColumn": "modified_by","targetTable": "#__users","targetColumn": "id","displayColumn": "name"},{"sourceColumn": "alias_builder","targetTable": "#__componentbuilder_field","targetColumn": "id","displayColumn": "name"}]}'; @@ -3392,7 +3392,7 @@ class com_componentbuilderInstallerScript $custom_admin_view->type_title = 'Componentbuilder Custom_admin_view'; $custom_admin_view->type_alias = 'com_componentbuilder.custom_admin_view'; $custom_admin_view->table = '{"special": {"dbtable": "#__componentbuilder_custom_admin_view","key": "id","type": "Custom_admin_view","prefix": "componentbuilderTable","config": "array()"},"common": {"dbtable": "#__ucm_content","key": "ucm_id","type": "Corecontent","prefix": "JTable","config": "array()"}}'; - $custom_admin_view->field_mappings = '{"common": {"core_content_item_id": "id","core_title": "name","core_state": "published","core_alias": "null","core_created_time": "created","core_modified_time": "modified","core_body": "null","core_hits": "hits","core_publish_up": "null","core_publish_down": "null","core_access": "access","core_params": "params","core_featured": "null","core_metadata": "null","core_language": "null","core_images": "null","core_urls": "null","core_version": "version","core_ordering": "ordering","core_metakey": "null","core_metadesc": "null","core_catid": "null","core_xreference": "null","asset_id": "asset_id"},"special": {"system_name":"system_name","name":"name","codename":"codename","description":"description","snippet":"snippet","php_jview_display":"php_jview_display","php_view":"php_view","php_document":"php_document","add_php_ajax":"add_php_ajax","add_css":"add_css","add_js_document":"add_js_document","default":"default","icon":"icon","php_jview":"php_jview","add_javascript_file":"add_javascript_file","libraries":"libraries","js_document":"js_document","add_css_document":"add_css_document","javascript_file":"javascript_file","not_required":"not_required","css_document":"css_document","custom_get":"custom_get","css":"css","main_get":"main_get","php_ajaxmethod":"php_ajaxmethod","dynamic_get":"dynamic_get","add_php_document":"add_php_document","add_php_view":"add_php_view","add_custom_button":"add_custom_button","add_php_jview_display":"add_php_jview_display","add_php_jview":"add_php_jview","php_controller":"php_controller","php_model":"php_model"}}'; + $custom_admin_view->field_mappings = '{"common": {"core_content_item_id": "id","core_title": "name","core_state": "published","core_alias": "null","core_created_time": "created","core_modified_time": "modified","core_body": "php_document","core_hits": "hits","core_publish_up": "null","core_publish_down": "null","core_access": "access","core_params": "params","core_featured": "null","core_metadata": "null","core_language": "null","core_images": "null","core_urls": "null","core_version": "version","core_ordering": "ordering","core_metakey": "null","core_metadesc": "null","core_catid": "null","core_xreference": "null","asset_id": "asset_id"},"special": {"system_name":"system_name","name":"name","codename":"codename","description":"description","snippet":"snippet","php_jview_display":"php_jview_display","php_view":"php_view","php_document":"php_document","add_php_ajax":"add_php_ajax","add_css":"add_css","add_js_document":"add_js_document","default":"default","icon":"icon","php_jview":"php_jview","add_javascript_file":"add_javascript_file","libraries":"libraries","js_document":"js_document","add_css_document":"add_css_document","javascript_file":"javascript_file","not_required":"not_required","css_document":"css_document","custom_get":"custom_get","css":"css","main_get":"main_get","php_ajaxmethod":"php_ajaxmethod","dynamic_get":"dynamic_get","add_php_document":"add_php_document","add_php_view":"add_php_view","add_custom_button":"add_custom_button","add_php_jview_display":"add_php_jview_display","add_php_jview":"add_php_jview","php_controller":"php_controller","php_model":"php_model"}}'; $custom_admin_view->router = 'ComponentbuilderHelperRoute::getCustom_admin_viewRoute'; $custom_admin_view->content_history_options = '{"formFile": "administrator/components/com_componentbuilder/models/forms/custom_admin_view.xml","hideFields": ["asset_id","checked_out","checked_out_time","version","not_required"],"ignoreChanges": ["modified_by","modified","checked_out","checked_out_time","version","hits"],"convertToInt": ["published","ordering","snippet","add_php_ajax","add_css","add_js_document","add_javascript_file","add_css_document","not_required","main_get","dynamic_get","add_php_document","add_php_view","add_custom_button","add_php_jview_display","add_php_jview"],"displayLookup": [{"sourceColumn": "created_by","targetTable": "#__users","targetColumn": "id","displayColumn": "name"},{"sourceColumn": "access","targetTable": "#__viewlevels","targetColumn": "id","displayColumn": "title"},{"sourceColumn": "modified_by","targetTable": "#__users","targetColumn": "id","displayColumn": "name"},{"sourceColumn": "snippet","targetTable": "#__componentbuilder_snippet","targetColumn": "id","displayColumn": "name"},{"sourceColumn": "libraries","targetTable": "#__componentbuilder_library","targetColumn": "id","displayColumn": "name"},{"sourceColumn": "custom_get","targetTable": "#__componentbuilder_dynamic_get","targetColumn": "id","displayColumn": "name"},{"sourceColumn": "main_get","targetTable": "#__componentbuilder_dynamic_get","targetColumn": "id","displayColumn": "name"},{"sourceColumn": "dynamic_get","targetTable": "#__componentbuilder_dynamic_get","targetColumn": "id","displayColumn": "name"}]}'; @@ -3404,7 +3404,7 @@ class com_componentbuilderInstallerScript $site_view->type_title = 'Componentbuilder Site_view'; $site_view->type_alias = 'com_componentbuilder.site_view'; $site_view->table = '{"special": {"dbtable": "#__componentbuilder_site_view","key": "id","type": "Site_view","prefix": "componentbuilderTable","config": "array()"},"common": {"dbtable": "#__ucm_content","key": "ucm_id","type": "Corecontent","prefix": "JTable","config": "array()"}}'; - $site_view->field_mappings = '{"common": {"core_content_item_id": "id","core_title": "name","core_state": "published","core_alias": "null","core_created_time": "created","core_modified_time": "modified","core_body": "null","core_hits": "hits","core_publish_up": "null","core_publish_down": "null","core_access": "access","core_params": "params","core_featured": "null","core_metadata": "null","core_language": "null","core_images": "null","core_urls": "null","core_version": "version","core_ordering": "ordering","core_metakey": "null","core_metadesc": "null","core_catid": "null","core_xreference": "null","asset_id": "asset_id"},"special": {"system_name":"system_name","name":"name","codename":"codename","description":"description","snippet":"snippet","php_document":"php_document","add_php_ajax":"add_php_ajax","add_css":"add_css","add_css_document":"add_css_document","libraries":"libraries","php_jview":"php_jview","default":"default","php_view":"php_view","add_javascript_file":"add_javascript_file","php_jview_display":"php_jview_display","add_js_document":"add_js_document","not_required":"not_required","javascript_file":"javascript_file","custom_get":"custom_get","js_document":"js_document","main_get":"main_get","css_document":"css_document","dynamic_get":"dynamic_get","css":"css","php_ajaxmethod":"php_ajaxmethod","add_custom_button":"add_custom_button","add_php_document":"add_php_document","button_position":"button_position","add_php_view":"add_php_view","add_php_jview_display":"add_php_jview_display","add_php_jview":"add_php_jview","php_controller":"php_controller","php_model":"php_model"}}'; + $site_view->field_mappings = '{"common": {"core_content_item_id": "id","core_title": "name","core_state": "published","core_alias": "null","core_created_time": "created","core_modified_time": "modified","core_body": "php_document","core_hits": "hits","core_publish_up": "null","core_publish_down": "null","core_access": "access","core_params": "params","core_featured": "null","core_metadata": "null","core_language": "null","core_images": "null","core_urls": "null","core_version": "version","core_ordering": "ordering","core_metakey": "null","core_metadesc": "null","core_catid": "null","core_xreference": "null","asset_id": "asset_id"},"special": {"system_name":"system_name","name":"name","codename":"codename","description":"description","snippet":"snippet","php_document":"php_document","add_php_ajax":"add_php_ajax","add_css":"add_css","add_css_document":"add_css_document","libraries":"libraries","php_jview":"php_jview","default":"default","php_view":"php_view","add_javascript_file":"add_javascript_file","php_jview_display":"php_jview_display","add_js_document":"add_js_document","not_required":"not_required","javascript_file":"javascript_file","custom_get":"custom_get","js_document":"js_document","main_get":"main_get","css_document":"css_document","dynamic_get":"dynamic_get","css":"css","php_ajaxmethod":"php_ajaxmethod","add_custom_button":"add_custom_button","add_php_document":"add_php_document","button_position":"button_position","add_php_view":"add_php_view","add_php_jview_display":"add_php_jview_display","add_php_jview":"add_php_jview","php_controller":"php_controller","php_model":"php_model"}}'; $site_view->router = 'ComponentbuilderHelperRoute::getSite_viewRoute'; $site_view->content_history_options = '{"formFile": "administrator/components/com_componentbuilder/models/forms/site_view.xml","hideFields": ["asset_id","checked_out","checked_out_time","version","not_required"],"ignoreChanges": ["modified_by","modified","checked_out","checked_out_time","version","hits"],"convertToInt": ["published","ordering","snippet","add_php_ajax","add_css","add_css_document","add_javascript_file","add_js_document","not_required","main_get","dynamic_get","add_custom_button","add_php_document","button_position","add_php_view","add_php_jview_display","add_php_jview"],"displayLookup": [{"sourceColumn": "created_by","targetTable": "#__users","targetColumn": "id","displayColumn": "name"},{"sourceColumn": "access","targetTable": "#__viewlevels","targetColumn": "id","displayColumn": "title"},{"sourceColumn": "modified_by","targetTable": "#__users","targetColumn": "id","displayColumn": "name"},{"sourceColumn": "snippet","targetTable": "#__componentbuilder_snippet","targetColumn": "id","displayColumn": "name"},{"sourceColumn": "libraries","targetTable": "#__componentbuilder_library","targetColumn": "id","displayColumn": "name"},{"sourceColumn": "custom_get","targetTable": "#__componentbuilder_dynamic_get","targetColumn": "id","displayColumn": "name"},{"sourceColumn": "main_get","targetTable": "#__componentbuilder_dynamic_get","targetColumn": "id","displayColumn": "name"},{"sourceColumn": "dynamic_get","targetTable": "#__componentbuilder_dynamic_get","targetColumn": "id","displayColumn": "name"}]}'; @@ -3440,7 +3440,7 @@ class com_componentbuilderInstallerScript $dynamic_get->type_title = 'Componentbuilder Dynamic_get'; $dynamic_get->type_alias = 'com_componentbuilder.dynamic_get'; $dynamic_get->table = '{"special": {"dbtable": "#__componentbuilder_dynamic_get","key": "id","type": "Dynamic_get","prefix": "componentbuilderTable","config": "array()"},"common": {"dbtable": "#__ucm_content","key": "ucm_id","type": "Corecontent","prefix": "JTable","config": "array()"}}'; - $dynamic_get->field_mappings = '{"common": {"core_content_item_id": "id","core_title": "name","core_state": "published","core_alias": "null","core_created_time": "created","core_modified_time": "modified","core_body": "null","core_hits": "hits","core_publish_up": "null","core_publish_down": "null","core_access": "access","core_params": "params","core_featured": "null","core_metadata": "null","core_language": "null","core_images": "null","core_urls": "null","core_version": "version","core_ordering": "ordering","core_metakey": "null","core_metadesc": "null","core_catid": "null","core_xreference": "null","asset_id": "asset_id"},"special": {"name":"name","main_source":"main_source","gettype":"gettype","addcalculation":"addcalculation","add_php_router_parse":"add_php_router_parse","add_php_after_getitems":"add_php_after_getitems","add_php_before_getitems":"add_php_before_getitems","add_php_getlistquery":"add_php_getlistquery","add_php_after_getitem":"add_php_after_getitem","add_php_before_getitem":"add_php_before_getitem","php_custom_get":"php_custom_get","db_selection":"db_selection","db_table_main":"db_table_main","view_selection":"view_selection","view_table_main":"view_table_main","getcustom":"getcustom","php_before_getitem":"php_before_getitem","pagination":"pagination","php_after_getitem":"php_after_getitem","not_required":"not_required","php_getlistquery":"php_getlistquery","php_before_getitems":"php_before_getitems","php_after_getitems":"php_after_getitems","php_router_parse":"php_router_parse","php_calculation":"php_calculation"}}'; + $dynamic_get->field_mappings = '{"common": {"core_content_item_id": "id","core_title": "name","core_state": "published","core_alias": "null","core_created_time": "created","core_modified_time": "modified","core_body": "php_getlistquery","core_hits": "hits","core_publish_up": "null","core_publish_down": "null","core_access": "access","core_params": "params","core_featured": "null","core_metadata": "null","core_language": "null","core_images": "null","core_urls": "null","core_version": "version","core_ordering": "ordering","core_metakey": "null","core_metadesc": "null","core_catid": "null","core_xreference": "null","asset_id": "asset_id"},"special": {"name":"name","main_source":"main_source","gettype":"gettype","addcalculation":"addcalculation","add_php_router_parse":"add_php_router_parse","add_php_after_getitems":"add_php_after_getitems","add_php_before_getitems":"add_php_before_getitems","add_php_getlistquery":"add_php_getlistquery","add_php_after_getitem":"add_php_after_getitem","add_php_before_getitem":"add_php_before_getitem","php_custom_get":"php_custom_get","db_selection":"db_selection","db_table_main":"db_table_main","view_selection":"view_selection","view_table_main":"view_table_main","getcustom":"getcustom","php_before_getitem":"php_before_getitem","pagination":"pagination","php_after_getitem":"php_after_getitem","not_required":"not_required","php_getlistquery":"php_getlistquery","php_before_getitems":"php_before_getitems","php_after_getitems":"php_after_getitems","php_router_parse":"php_router_parse","php_calculation":"php_calculation"}}'; $dynamic_get->router = 'ComponentbuilderHelperRoute::getDynamic_getRoute'; $dynamic_get->content_history_options = '{"formFile": "administrator/components/com_componentbuilder/models/forms/dynamic_get.xml","hideFields": ["asset_id","checked_out","checked_out_time","version","not_required"],"ignoreChanges": ["modified_by","modified","checked_out","checked_out_time","version","hits"],"convertToInt": ["published","ordering","main_source","gettype","add_php_router_parse","add_php_after_getitems","add_php_before_getitems","add_php_getlistquery","add_php_after_getitem","add_php_before_getitem","view_table_main","pagination","not_required"],"displayLookup": [{"sourceColumn": "created_by","targetTable": "#__users","targetColumn": "id","displayColumn": "name"},{"sourceColumn": "access","targetTable": "#__viewlevels","targetColumn": "id","displayColumn": "title"},{"sourceColumn": "modified_by","targetTable": "#__users","targetColumn": "id","displayColumn": "name"},{"sourceColumn": "view_table_main","targetTable": "#__componentbuilder_admin_view","targetColumn": "id","displayColumn": "system_name"}]}'; @@ -3500,7 +3500,7 @@ class com_componentbuilderInstallerScript $field->type_title = 'Componentbuilder Field'; $field->type_alias = 'com_componentbuilder.field'; $field->table = '{"special": {"dbtable": "#__componentbuilder_field","key": "id","type": "Field","prefix": "componentbuilderTable","config": "array()"},"common": {"dbtable": "#__ucm_content","key": "ucm_id","type": "Corecontent","prefix": "JTable","config": "array()"}}'; - $field->field_mappings = '{"common": {"core_content_item_id": "id","core_title": "name","core_state": "published","core_alias": "null","core_created_time": "created","core_modified_time": "modified","core_body": "null","core_hits": "hits","core_publish_up": "null","core_publish_down": "null","core_access": "access","core_params": "params","core_featured": "null","core_metadata": "null","core_language": "null","core_images": "null","core_urls": "null","core_version": "version","core_ordering": "ordering","core_metakey": "null","core_metadesc": "null","core_catid": "catid","core_xreference": "null","asset_id": "asset_id"},"special": {"name":"name","fieldtype":"fieldtype","datatype":"datatype","indexes":"indexes","null_switch":"null_switch","store":"store","css_views":"css_views","add_css_views":"add_css_views","css_view":"css_view","add_css_view":"add_css_view","datalenght":"datalenght","add_javascript_views_footer":"add_javascript_views_footer","datadefault_other":"datadefault_other","datadefault":"datadefault","datalenght_other":"datalenght_other","add_javascript_view_footer":"add_javascript_view_footer","javascript_view_footer":"javascript_view_footer","javascript_views_footer":"javascript_views_footer","not_required":"not_required","xml":"xml"}}'; + $field->field_mappings = '{"common": {"core_content_item_id": "id","core_title": "name","core_state": "published","core_alias": "null","core_created_time": "created","core_modified_time": "modified","core_body": "css_views","core_hits": "hits","core_publish_up": "null","core_publish_down": "null","core_access": "access","core_params": "params","core_featured": "null","core_metadata": "null","core_language": "null","core_images": "null","core_urls": "null","core_version": "version","core_ordering": "ordering","core_metakey": "null","core_metadesc": "null","core_catid": "catid","core_xreference": "null","asset_id": "asset_id"},"special": {"name":"name","fieldtype":"fieldtype","datatype":"datatype","indexes":"indexes","null_switch":"null_switch","store":"store","css_views":"css_views","add_css_views":"add_css_views","css_view":"css_view","add_css_view":"add_css_view","datalenght":"datalenght","add_javascript_views_footer":"add_javascript_views_footer","datadefault_other":"datadefault_other","datadefault":"datadefault","datalenght_other":"datalenght_other","add_javascript_view_footer":"add_javascript_view_footer","javascript_view_footer":"javascript_view_footer","javascript_views_footer":"javascript_views_footer","not_required":"not_required","xml":"xml"}}'; $field->router = 'ComponentbuilderHelperRoute::getFieldRoute'; $field->content_history_options = '{"formFile": "administrator/components/com_componentbuilder/models/forms/field.xml","hideFields": ["asset_id","checked_out","checked_out_time","version","not_required","xml"],"ignoreChanges": ["modified_by","modified","checked_out","checked_out_time","version","hits"],"convertToInt": ["published","ordering","fieldtype","store","catid","add_css_views","add_css_view","add_javascript_views_footer","add_javascript_view_footer"],"displayLookup": [{"sourceColumn": "catid","targetTable": "#__categories","targetColumn": "id","displayColumn": "title"},{"sourceColumn": "created_by","targetTable": "#__users","targetColumn": "id","displayColumn": "name"},{"sourceColumn": "access","targetTable": "#__viewlevels","targetColumn": "id","displayColumn": "title"},{"sourceColumn": "modified_by","targetTable": "#__users","targetColumn": "id","displayColumn": "name"},{"sourceColumn": "fieldtype","targetTable": "#__componentbuilder_fieldtype","targetColumn": "id","displayColumn": "name"}]}'; @@ -3831,7 +3831,7 @@ class com_componentbuilderInstallerScript $admin_view->type_title = 'Componentbuilder Admin_view'; $admin_view->type_alias = 'com_componentbuilder.admin_view'; $admin_view->table = '{"special": {"dbtable": "#__componentbuilder_admin_view","key": "id","type": "Admin_view","prefix": "componentbuilderTable","config": "array()"},"common": {"dbtable": "#__ucm_content","key": "ucm_id","type": "Corecontent","prefix": "JTable","config": "array()"}}'; - $admin_view->field_mappings = '{"common": {"core_content_item_id": "id","core_title": "null","core_state": "published","core_alias": "null","core_created_time": "created","core_modified_time": "modified","core_body": "null","core_hits": "hits","core_publish_up": "null","core_publish_down": "null","core_access": "access","core_params": "params","core_featured": "null","core_metadata": "null","core_language": "null","core_images": "null","core_urls": "null","core_version": "version","core_ordering": "ordering","core_metakey": "null","core_metadesc": "null","core_catid": "null","core_xreference": "null","asset_id": "asset_id"},"special": {"system_name":"system_name","name_single":"name_single","name_list":"name_list","short_description":"short_description","add_php_batchmove":"add_php_batchmove","add_php_allowedit":"add_php_allowedit","add_php_save":"add_php_save","add_php_getlistquery":"add_php_getlistquery","icon_add":"icon_add","html_import_view":"html_import_view","add_sql":"add_sql","type":"type","add_fadein":"add_fadein","description":"description","icon_category":"icon_category","add_php_after_publish":"add_php_after_publish","not_required":"not_required","add_php_after_delete":"add_php_after_delete","php_import_save":"php_import_save","add_php_getitems_after_all":"add_php_getitems_after_all","add_php_before_save":"add_php_before_save","add_php_postsavehook":"add_php_postsavehook","add_php_batchcopy":"add_php_batchcopy","add_php_before_publish":"add_php_before_publish","alias_builder_type":"alias_builder_type","add_php_before_delete":"add_php_before_delete","add_php_document":"add_php_document","alias_builder":"alias_builder","add_custom_import":"add_custom_import","add_php_getitem":"add_php_getitem","php_import_headers":"php_import_headers","add_php_getitems":"add_php_getitems","icon":"icon","php_getitem":"php_getitem","php_getitems":"php_getitems","add_css_view":"add_css_view","php_getitems_after_all":"php_getitems_after_all","css_view":"css_view","php_getlistquery":"php_getlistquery","add_css_views":"add_css_views","php_before_save":"php_before_save","css_views":"css_views","php_save":"php_save","add_javascript_view_file":"add_javascript_view_file","php_postsavehook":"php_postsavehook","javascript_view_file":"javascript_view_file","php_allowedit":"php_allowedit","add_javascript_view_footer":"add_javascript_view_footer","php_batchcopy":"php_batchcopy","javascript_view_footer":"javascript_view_footer","php_batchmove":"php_batchmove","add_javascript_views_file":"add_javascript_views_file","php_before_publish":"php_before_publish","javascript_views_file":"javascript_views_file","php_after_publish":"php_after_publish","add_javascript_views_footer":"add_javascript_views_footer","php_before_delete":"php_before_delete","javascript_views_footer":"javascript_views_footer","php_after_delete":"php_after_delete","add_custom_button":"add_custom_button","php_document":"php_document","source":"source","php_controller":"php_controller","sql":"sql","php_model":"php_model","php_controller_list":"php_controller_list","php_import_display":"php_import_display","php_model_list":"php_model_list","php_import":"php_import","add_php_ajax":"add_php_ajax","php_import_setdata":"php_import_setdata","php_ajaxmethod":"php_ajaxmethod","php_import_ext":"php_import_ext"}}'; + $admin_view->field_mappings = '{"common": {"core_content_item_id": "id","core_title": "null","core_state": "published","core_alias": "null","core_created_time": "created","core_modified_time": "modified","core_body": "php_getitem","core_hits": "hits","core_publish_up": "null","core_publish_down": "null","core_access": "access","core_params": "params","core_featured": "null","core_metadata": "null","core_language": "null","core_images": "null","core_urls": "null","core_version": "version","core_ordering": "ordering","core_metakey": "null","core_metadesc": "null","core_catid": "null","core_xreference": "null","asset_id": "asset_id"},"special": {"system_name":"system_name","name_single":"name_single","name_list":"name_list","short_description":"short_description","add_php_batchmove":"add_php_batchmove","add_php_allowedit":"add_php_allowedit","add_php_save":"add_php_save","add_php_getlistquery":"add_php_getlistquery","icon_add":"icon_add","html_import_view":"html_import_view","add_sql":"add_sql","type":"type","add_fadein":"add_fadein","description":"description","icon_category":"icon_category","add_php_after_publish":"add_php_after_publish","not_required":"not_required","add_php_after_delete":"add_php_after_delete","php_import_save":"php_import_save","add_php_getitems_after_all":"add_php_getitems_after_all","add_php_before_save":"add_php_before_save","add_php_postsavehook":"add_php_postsavehook","add_php_batchcopy":"add_php_batchcopy","add_php_before_publish":"add_php_before_publish","alias_builder_type":"alias_builder_type","add_php_before_delete":"add_php_before_delete","add_php_document":"add_php_document","alias_builder":"alias_builder","add_custom_import":"add_custom_import","add_php_getitem":"add_php_getitem","php_import_headers":"php_import_headers","add_php_getitems":"add_php_getitems","icon":"icon","php_getitem":"php_getitem","php_getitems":"php_getitems","add_css_view":"add_css_view","php_getitems_after_all":"php_getitems_after_all","css_view":"css_view","php_getlistquery":"php_getlistquery","add_css_views":"add_css_views","php_before_save":"php_before_save","css_views":"css_views","php_save":"php_save","add_javascript_view_file":"add_javascript_view_file","php_postsavehook":"php_postsavehook","javascript_view_file":"javascript_view_file","php_allowedit":"php_allowedit","add_javascript_view_footer":"add_javascript_view_footer","php_batchcopy":"php_batchcopy","javascript_view_footer":"javascript_view_footer","php_batchmove":"php_batchmove","add_javascript_views_file":"add_javascript_views_file","php_before_publish":"php_before_publish","javascript_views_file":"javascript_views_file","php_after_publish":"php_after_publish","add_javascript_views_footer":"add_javascript_views_footer","php_before_delete":"php_before_delete","javascript_views_footer":"javascript_views_footer","php_after_delete":"php_after_delete","add_custom_button":"add_custom_button","php_document":"php_document","source":"source","php_controller":"php_controller","sql":"sql","php_model":"php_model","php_controller_list":"php_controller_list","php_import_display":"php_import_display","php_model_list":"php_model_list","php_import":"php_import","add_php_ajax":"add_php_ajax","php_import_setdata":"php_import_setdata","php_ajaxmethod":"php_ajaxmethod","php_import_ext":"php_import_ext"}}'; $admin_view->router = 'ComponentbuilderHelperRoute::getAdmin_viewRoute'; $admin_view->content_history_options = '{"formFile": "administrator/components/com_componentbuilder/models/forms/admin_view.xml","hideFields": ["asset_id","checked_out","checked_out_time","version","not_required"],"ignoreChanges": ["modified_by","modified","checked_out","checked_out_time","version","hits"],"convertToInt": ["published","ordering","add_php_batchmove","add_php_allowedit","add_php_save","add_php_getlistquery","add_sql","type","add_fadein","add_php_after_publish","add_php_after_delete","add_php_getitems_after_all","add_php_before_save","add_php_postsavehook","add_php_batchcopy","add_php_before_publish","add_php_before_delete","add_php_document","add_custom_import","add_php_getitem","add_php_getitems","add_css_view","add_css_views","add_javascript_view_file","add_javascript_view_footer","add_javascript_views_file","add_javascript_views_footer","add_custom_button","source","add_php_ajax"],"displayLookup": [{"sourceColumn": "created_by","targetTable": "#__users","targetColumn": "id","displayColumn": "name"},{"sourceColumn": "access","targetTable": "#__viewlevels","targetColumn": "id","displayColumn": "title"},{"sourceColumn": "modified_by","targetTable": "#__users","targetColumn": "id","displayColumn": "name"},{"sourceColumn": "alias_builder","targetTable": "#__componentbuilder_field","targetColumn": "id","displayColumn": "name"}]}'; @@ -3860,7 +3860,7 @@ class com_componentbuilderInstallerScript $custom_admin_view->type_title = 'Componentbuilder Custom_admin_view'; $custom_admin_view->type_alias = 'com_componentbuilder.custom_admin_view'; $custom_admin_view->table = '{"special": {"dbtable": "#__componentbuilder_custom_admin_view","key": "id","type": "Custom_admin_view","prefix": "componentbuilderTable","config": "array()"},"common": {"dbtable": "#__ucm_content","key": "ucm_id","type": "Corecontent","prefix": "JTable","config": "array()"}}'; - $custom_admin_view->field_mappings = '{"common": {"core_content_item_id": "id","core_title": "name","core_state": "published","core_alias": "null","core_created_time": "created","core_modified_time": "modified","core_body": "null","core_hits": "hits","core_publish_up": "null","core_publish_down": "null","core_access": "access","core_params": "params","core_featured": "null","core_metadata": "null","core_language": "null","core_images": "null","core_urls": "null","core_version": "version","core_ordering": "ordering","core_metakey": "null","core_metadesc": "null","core_catid": "null","core_xreference": "null","asset_id": "asset_id"},"special": {"system_name":"system_name","name":"name","codename":"codename","description":"description","snippet":"snippet","php_jview_display":"php_jview_display","php_view":"php_view","php_document":"php_document","add_php_ajax":"add_php_ajax","add_css":"add_css","add_js_document":"add_js_document","default":"default","icon":"icon","php_jview":"php_jview","add_javascript_file":"add_javascript_file","libraries":"libraries","js_document":"js_document","add_css_document":"add_css_document","javascript_file":"javascript_file","not_required":"not_required","css_document":"css_document","custom_get":"custom_get","css":"css","main_get":"main_get","php_ajaxmethod":"php_ajaxmethod","dynamic_get":"dynamic_get","add_php_document":"add_php_document","add_php_view":"add_php_view","add_custom_button":"add_custom_button","add_php_jview_display":"add_php_jview_display","add_php_jview":"add_php_jview","php_controller":"php_controller","php_model":"php_model"}}'; + $custom_admin_view->field_mappings = '{"common": {"core_content_item_id": "id","core_title": "name","core_state": "published","core_alias": "null","core_created_time": "created","core_modified_time": "modified","core_body": "php_document","core_hits": "hits","core_publish_up": "null","core_publish_down": "null","core_access": "access","core_params": "params","core_featured": "null","core_metadata": "null","core_language": "null","core_images": "null","core_urls": "null","core_version": "version","core_ordering": "ordering","core_metakey": "null","core_metadesc": "null","core_catid": "null","core_xreference": "null","asset_id": "asset_id"},"special": {"system_name":"system_name","name":"name","codename":"codename","description":"description","snippet":"snippet","php_jview_display":"php_jview_display","php_view":"php_view","php_document":"php_document","add_php_ajax":"add_php_ajax","add_css":"add_css","add_js_document":"add_js_document","default":"default","icon":"icon","php_jview":"php_jview","add_javascript_file":"add_javascript_file","libraries":"libraries","js_document":"js_document","add_css_document":"add_css_document","javascript_file":"javascript_file","not_required":"not_required","css_document":"css_document","custom_get":"custom_get","css":"css","main_get":"main_get","php_ajaxmethod":"php_ajaxmethod","dynamic_get":"dynamic_get","add_php_document":"add_php_document","add_php_view":"add_php_view","add_custom_button":"add_custom_button","add_php_jview_display":"add_php_jview_display","add_php_jview":"add_php_jview","php_controller":"php_controller","php_model":"php_model"}}'; $custom_admin_view->router = 'ComponentbuilderHelperRoute::getCustom_admin_viewRoute'; $custom_admin_view->content_history_options = '{"formFile": "administrator/components/com_componentbuilder/models/forms/custom_admin_view.xml","hideFields": ["asset_id","checked_out","checked_out_time","version","not_required"],"ignoreChanges": ["modified_by","modified","checked_out","checked_out_time","version","hits"],"convertToInt": ["published","ordering","snippet","add_php_ajax","add_css","add_js_document","add_javascript_file","add_css_document","not_required","main_get","dynamic_get","add_php_document","add_php_view","add_custom_button","add_php_jview_display","add_php_jview"],"displayLookup": [{"sourceColumn": "created_by","targetTable": "#__users","targetColumn": "id","displayColumn": "name"},{"sourceColumn": "access","targetTable": "#__viewlevels","targetColumn": "id","displayColumn": "title"},{"sourceColumn": "modified_by","targetTable": "#__users","targetColumn": "id","displayColumn": "name"},{"sourceColumn": "snippet","targetTable": "#__componentbuilder_snippet","targetColumn": "id","displayColumn": "name"},{"sourceColumn": "libraries","targetTable": "#__componentbuilder_library","targetColumn": "id","displayColumn": "name"},{"sourceColumn": "custom_get","targetTable": "#__componentbuilder_dynamic_get","targetColumn": "id","displayColumn": "name"},{"sourceColumn": "main_get","targetTable": "#__componentbuilder_dynamic_get","targetColumn": "id","displayColumn": "name"},{"sourceColumn": "dynamic_get","targetTable": "#__componentbuilder_dynamic_get","targetColumn": "id","displayColumn": "name"}]}'; @@ -3889,7 +3889,7 @@ class com_componentbuilderInstallerScript $site_view->type_title = 'Componentbuilder Site_view'; $site_view->type_alias = 'com_componentbuilder.site_view'; $site_view->table = '{"special": {"dbtable": "#__componentbuilder_site_view","key": "id","type": "Site_view","prefix": "componentbuilderTable","config": "array()"},"common": {"dbtable": "#__ucm_content","key": "ucm_id","type": "Corecontent","prefix": "JTable","config": "array()"}}'; - $site_view->field_mappings = '{"common": {"core_content_item_id": "id","core_title": "name","core_state": "published","core_alias": "null","core_created_time": "created","core_modified_time": "modified","core_body": "null","core_hits": "hits","core_publish_up": "null","core_publish_down": "null","core_access": "access","core_params": "params","core_featured": "null","core_metadata": "null","core_language": "null","core_images": "null","core_urls": "null","core_version": "version","core_ordering": "ordering","core_metakey": "null","core_metadesc": "null","core_catid": "null","core_xreference": "null","asset_id": "asset_id"},"special": {"system_name":"system_name","name":"name","codename":"codename","description":"description","snippet":"snippet","php_document":"php_document","add_php_ajax":"add_php_ajax","add_css":"add_css","add_css_document":"add_css_document","libraries":"libraries","php_jview":"php_jview","default":"default","php_view":"php_view","add_javascript_file":"add_javascript_file","php_jview_display":"php_jview_display","add_js_document":"add_js_document","not_required":"not_required","javascript_file":"javascript_file","custom_get":"custom_get","js_document":"js_document","main_get":"main_get","css_document":"css_document","dynamic_get":"dynamic_get","css":"css","php_ajaxmethod":"php_ajaxmethod","add_custom_button":"add_custom_button","add_php_document":"add_php_document","button_position":"button_position","add_php_view":"add_php_view","add_php_jview_display":"add_php_jview_display","add_php_jview":"add_php_jview","php_controller":"php_controller","php_model":"php_model"}}'; + $site_view->field_mappings = '{"common": {"core_content_item_id": "id","core_title": "name","core_state": "published","core_alias": "null","core_created_time": "created","core_modified_time": "modified","core_body": "php_document","core_hits": "hits","core_publish_up": "null","core_publish_down": "null","core_access": "access","core_params": "params","core_featured": "null","core_metadata": "null","core_language": "null","core_images": "null","core_urls": "null","core_version": "version","core_ordering": "ordering","core_metakey": "null","core_metadesc": "null","core_catid": "null","core_xreference": "null","asset_id": "asset_id"},"special": {"system_name":"system_name","name":"name","codename":"codename","description":"description","snippet":"snippet","php_document":"php_document","add_php_ajax":"add_php_ajax","add_css":"add_css","add_css_document":"add_css_document","libraries":"libraries","php_jview":"php_jview","default":"default","php_view":"php_view","add_javascript_file":"add_javascript_file","php_jview_display":"php_jview_display","add_js_document":"add_js_document","not_required":"not_required","javascript_file":"javascript_file","custom_get":"custom_get","js_document":"js_document","main_get":"main_get","css_document":"css_document","dynamic_get":"dynamic_get","css":"css","php_ajaxmethod":"php_ajaxmethod","add_custom_button":"add_custom_button","add_php_document":"add_php_document","button_position":"button_position","add_php_view":"add_php_view","add_php_jview_display":"add_php_jview_display","add_php_jview":"add_php_jview","php_controller":"php_controller","php_model":"php_model"}}'; $site_view->router = 'ComponentbuilderHelperRoute::getSite_viewRoute'; $site_view->content_history_options = '{"formFile": "administrator/components/com_componentbuilder/models/forms/site_view.xml","hideFields": ["asset_id","checked_out","checked_out_time","version","not_required"],"ignoreChanges": ["modified_by","modified","checked_out","checked_out_time","version","hits"],"convertToInt": ["published","ordering","snippet","add_php_ajax","add_css","add_css_document","add_javascript_file","add_js_document","not_required","main_get","dynamic_get","add_custom_button","add_php_document","button_position","add_php_view","add_php_jview_display","add_php_jview"],"displayLookup": [{"sourceColumn": "created_by","targetTable": "#__users","targetColumn": "id","displayColumn": "name"},{"sourceColumn": "access","targetTable": "#__viewlevels","targetColumn": "id","displayColumn": "title"},{"sourceColumn": "modified_by","targetTable": "#__users","targetColumn": "id","displayColumn": "name"},{"sourceColumn": "snippet","targetTable": "#__componentbuilder_snippet","targetColumn": "id","displayColumn": "name"},{"sourceColumn": "libraries","targetTable": "#__componentbuilder_library","targetColumn": "id","displayColumn": "name"},{"sourceColumn": "custom_get","targetTable": "#__componentbuilder_dynamic_get","targetColumn": "id","displayColumn": "name"},{"sourceColumn": "main_get","targetTable": "#__componentbuilder_dynamic_get","targetColumn": "id","displayColumn": "name"},{"sourceColumn": "dynamic_get","targetTable": "#__componentbuilder_dynamic_get","targetColumn": "id","displayColumn": "name"}]}'; @@ -3976,7 +3976,7 @@ class com_componentbuilderInstallerScript $dynamic_get->type_title = 'Componentbuilder Dynamic_get'; $dynamic_get->type_alias = 'com_componentbuilder.dynamic_get'; $dynamic_get->table = '{"special": {"dbtable": "#__componentbuilder_dynamic_get","key": "id","type": "Dynamic_get","prefix": "componentbuilderTable","config": "array()"},"common": {"dbtable": "#__ucm_content","key": "ucm_id","type": "Corecontent","prefix": "JTable","config": "array()"}}'; - $dynamic_get->field_mappings = '{"common": {"core_content_item_id": "id","core_title": "name","core_state": "published","core_alias": "null","core_created_time": "created","core_modified_time": "modified","core_body": "null","core_hits": "hits","core_publish_up": "null","core_publish_down": "null","core_access": "access","core_params": "params","core_featured": "null","core_metadata": "null","core_language": "null","core_images": "null","core_urls": "null","core_version": "version","core_ordering": "ordering","core_metakey": "null","core_metadesc": "null","core_catid": "null","core_xreference": "null","asset_id": "asset_id"},"special": {"name":"name","main_source":"main_source","gettype":"gettype","addcalculation":"addcalculation","add_php_router_parse":"add_php_router_parse","add_php_after_getitems":"add_php_after_getitems","add_php_before_getitems":"add_php_before_getitems","add_php_getlistquery":"add_php_getlistquery","add_php_after_getitem":"add_php_after_getitem","add_php_before_getitem":"add_php_before_getitem","php_custom_get":"php_custom_get","db_selection":"db_selection","db_table_main":"db_table_main","view_selection":"view_selection","view_table_main":"view_table_main","getcustom":"getcustom","php_before_getitem":"php_before_getitem","pagination":"pagination","php_after_getitem":"php_after_getitem","not_required":"not_required","php_getlistquery":"php_getlistquery","php_before_getitems":"php_before_getitems","php_after_getitems":"php_after_getitems","php_router_parse":"php_router_parse","php_calculation":"php_calculation"}}'; + $dynamic_get->field_mappings = '{"common": {"core_content_item_id": "id","core_title": "name","core_state": "published","core_alias": "null","core_created_time": "created","core_modified_time": "modified","core_body": "php_getlistquery","core_hits": "hits","core_publish_up": "null","core_publish_down": "null","core_access": "access","core_params": "params","core_featured": "null","core_metadata": "null","core_language": "null","core_images": "null","core_urls": "null","core_version": "version","core_ordering": "ordering","core_metakey": "null","core_metadesc": "null","core_catid": "null","core_xreference": "null","asset_id": "asset_id"},"special": {"name":"name","main_source":"main_source","gettype":"gettype","addcalculation":"addcalculation","add_php_router_parse":"add_php_router_parse","add_php_after_getitems":"add_php_after_getitems","add_php_before_getitems":"add_php_before_getitems","add_php_getlistquery":"add_php_getlistquery","add_php_after_getitem":"add_php_after_getitem","add_php_before_getitem":"add_php_before_getitem","php_custom_get":"php_custom_get","db_selection":"db_selection","db_table_main":"db_table_main","view_selection":"view_selection","view_table_main":"view_table_main","getcustom":"getcustom","php_before_getitem":"php_before_getitem","pagination":"pagination","php_after_getitem":"php_after_getitem","not_required":"not_required","php_getlistquery":"php_getlistquery","php_before_getitems":"php_before_getitems","php_after_getitems":"php_after_getitems","php_router_parse":"php_router_parse","php_calculation":"php_calculation"}}'; $dynamic_get->router = 'ComponentbuilderHelperRoute::getDynamic_getRoute'; $dynamic_get->content_history_options = '{"formFile": "administrator/components/com_componentbuilder/models/forms/dynamic_get.xml","hideFields": ["asset_id","checked_out","checked_out_time","version","not_required"],"ignoreChanges": ["modified_by","modified","checked_out","checked_out_time","version","hits"],"convertToInt": ["published","ordering","main_source","gettype","add_php_router_parse","add_php_after_getitems","add_php_before_getitems","add_php_getlistquery","add_php_after_getitem","add_php_before_getitem","view_table_main","pagination","not_required"],"displayLookup": [{"sourceColumn": "created_by","targetTable": "#__users","targetColumn": "id","displayColumn": "name"},{"sourceColumn": "access","targetTable": "#__viewlevels","targetColumn": "id","displayColumn": "title"},{"sourceColumn": "modified_by","targetTable": "#__users","targetColumn": "id","displayColumn": "name"},{"sourceColumn": "view_table_main","targetTable": "#__componentbuilder_admin_view","targetColumn": "id","displayColumn": "system_name"}]}'; @@ -4121,7 +4121,7 @@ class com_componentbuilderInstallerScript $field->type_title = 'Componentbuilder Field'; $field->type_alias = 'com_componentbuilder.field'; $field->table = '{"special": {"dbtable": "#__componentbuilder_field","key": "id","type": "Field","prefix": "componentbuilderTable","config": "array()"},"common": {"dbtable": "#__ucm_content","key": "ucm_id","type": "Corecontent","prefix": "JTable","config": "array()"}}'; - $field->field_mappings = '{"common": {"core_content_item_id": "id","core_title": "name","core_state": "published","core_alias": "null","core_created_time": "created","core_modified_time": "modified","core_body": "null","core_hits": "hits","core_publish_up": "null","core_publish_down": "null","core_access": "access","core_params": "params","core_featured": "null","core_metadata": "null","core_language": "null","core_images": "null","core_urls": "null","core_version": "version","core_ordering": "ordering","core_metakey": "null","core_metadesc": "null","core_catid": "catid","core_xreference": "null","asset_id": "asset_id"},"special": {"name":"name","fieldtype":"fieldtype","datatype":"datatype","indexes":"indexes","null_switch":"null_switch","store":"store","css_views":"css_views","add_css_views":"add_css_views","css_view":"css_view","add_css_view":"add_css_view","datalenght":"datalenght","add_javascript_views_footer":"add_javascript_views_footer","datadefault_other":"datadefault_other","datadefault":"datadefault","datalenght_other":"datalenght_other","add_javascript_view_footer":"add_javascript_view_footer","javascript_view_footer":"javascript_view_footer","javascript_views_footer":"javascript_views_footer","not_required":"not_required","xml":"xml"}}'; + $field->field_mappings = '{"common": {"core_content_item_id": "id","core_title": "name","core_state": "published","core_alias": "null","core_created_time": "created","core_modified_time": "modified","core_body": "css_views","core_hits": "hits","core_publish_up": "null","core_publish_down": "null","core_access": "access","core_params": "params","core_featured": "null","core_metadata": "null","core_language": "null","core_images": "null","core_urls": "null","core_version": "version","core_ordering": "ordering","core_metakey": "null","core_metadesc": "null","core_catid": "catid","core_xreference": "null","asset_id": "asset_id"},"special": {"name":"name","fieldtype":"fieldtype","datatype":"datatype","indexes":"indexes","null_switch":"null_switch","store":"store","css_views":"css_views","add_css_views":"add_css_views","css_view":"css_view","add_css_view":"add_css_view","datalenght":"datalenght","add_javascript_views_footer":"add_javascript_views_footer","datadefault_other":"datadefault_other","datadefault":"datadefault","datalenght_other":"datalenght_other","add_javascript_view_footer":"add_javascript_view_footer","javascript_view_footer":"javascript_view_footer","javascript_views_footer":"javascript_views_footer","not_required":"not_required","xml":"xml"}}'; $field->router = 'ComponentbuilderHelperRoute::getFieldRoute'; $field->content_history_options = '{"formFile": "administrator/components/com_componentbuilder/models/forms/field.xml","hideFields": ["asset_id","checked_out","checked_out_time","version","not_required","xml"],"ignoreChanges": ["modified_by","modified","checked_out","checked_out_time","version","hits"],"convertToInt": ["published","ordering","fieldtype","store","catid","add_css_views","add_css_view","add_javascript_views_footer","add_javascript_view_footer"],"displayLookup": [{"sourceColumn": "catid","targetTable": "#__categories","targetColumn": "id","displayColumn": "title"},{"sourceColumn": "created_by","targetTable": "#__users","targetColumn": "id","displayColumn": "name"},{"sourceColumn": "access","targetTable": "#__viewlevels","targetColumn": "id","displayColumn": "title"},{"sourceColumn": "modified_by","targetTable": "#__users","targetColumn": "id","displayColumn": "name"},{"sourceColumn": "fieldtype","targetTable": "#__componentbuilder_fieldtype","targetColumn": "id","displayColumn": "name"}]}'; -- 2.40.1 From fd93feac42304a2878230ff7c1ef78496bc9d684 Mon Sep 17 00:00:00 2001 From: Llewellyn van der Merwe Date: Mon, 25 Jun 2018 04:26:05 +0200 Subject: [PATCH 10/19] added a validation rule to allow the submition of code in JCB --- admin/models/rules/code.php | 44 +++++++++++++++++++++++++++++++++++++ 1 file changed, 44 insertions(+) create mode 100644 admin/models/rules/code.php diff --git a/admin/models/rules/code.php b/admin/models/rules/code.php new file mode 100644 index 000000000..37e04348c --- /dev/null +++ b/admin/models/rules/code.php @@ -0,0 +1,44 @@ + + * @github Joomla Component Builder + * @copyright Copyright (C) 2015 - 2018 Vast Development Method. All rights reserved. + * @license GNU General Public License version 2 or later; see LICENSE.txt + */ + +// No direct access to this file +defined('JPATH_PLATFORM') or die; + +use Joomla\CMS\Form\Form; +use Joomla\CMS\Form\FormRule; +use Joomla\Registry\Registry; + +/** + * Form Rule (Code) class for the Joomla Platform. + */ +class JFormRuleCode extends FormRule +{ + /** + * Method to test the value. + * + * @param \SimpleXMLElement $element The SimpleXMLElement object representing the `` tag for the form field object. + * @param mixed $value The form field value to validate. + * @param string $group The field name group control value. This acts as an array container for the field. + * For example if the field has name="foo" and the group value is set to "bar" then the + * full field name would end up being "bar[foo]". + * @param Registry $input An optional Registry object with the entire data set to validate against the entire form. + * @param Form $form The form object for which the field is being tested. + * + * @return boolean True if the value is valid, false otherwise. + * + * @since 11.1 + */ + public function test(\SimpleXMLElement $element, $value, $group = null, Registry $input = null, Form $form = null) + { + // This removes all validation (is dangerous) but needed to submit code via JCB + return true; + } +} -- 2.40.1 From 1312e45d4a7c93917d616f9c2a9d56f18ae72f74 Mon Sep 17 00:00:00 2001 From: Llewellyn van der Merwe Date: Mon, 25 Jun 2018 22:54:26 +0200 Subject: [PATCH 11/19] Converting the textarea fields to editor fields, in the rest of JCB where code is being edited. gh-305 --- README.md | 2 +- admin/README.txt | 2 +- admin/assets/images/ajax-loader.gif | Bin 402119 -> 404197 bytes .../en-GB/en-GB.com_componentbuilder.ini | 136 ++++-------- admin/models/forms/admin_view.js | 8 +- admin/models/forms/admin_view.xml | 32 ++- admin/models/forms/custom_admin_view.js | 28 +-- admin/models/forms/custom_admin_view.xml | 127 +++++++---- admin/models/forms/custom_code.xml | 16 +- admin/models/forms/dynamic_get.js | 24 +- admin/models/forms/dynamic_get.xml | 96 +++++--- admin/models/forms/field.js | 8 +- admin/models/forms/field.xml | 32 ++- admin/models/forms/joomla_component.js | 52 ++--- admin/models/forms/joomla_component.xml | 208 +++++++++++------- admin/models/forms/layout.js | 4 +- admin/models/forms/layout.xml | 31 ++- admin/models/forms/site_view.js | 28 +-- admin/models/forms/site_view.xml | 127 +++++++---- admin/models/forms/template.js | 4 +- admin/models/forms/template.xml | 31 ++- script.php | 24 +- 22 files changed, 580 insertions(+), 440 deletions(-) diff --git a/README.md b/README.md index 879303b24..0d2b26532 100644 --- a/README.md +++ b/README.md @@ -129,7 +129,7 @@ Watch the [proposed development workflow](https://vdm.bz/proposed-development-wo + *Version*: 2.8.0 + *Copyright*: Copyright (C) 2015 - 2018 Vast Development Method. All rights reserved. + *License*: GNU General Public License version 2 or later; see LICENSE.txt -+ *Line count*: **185910** ++ *Line count*: **186015** + *Field count*: **1054** + *File count*: **1237** + *Folder count*: **197** diff --git a/admin/README.txt b/admin/README.txt index 879303b24..0d2b26532 100644 --- a/admin/README.txt +++ b/admin/README.txt @@ -129,7 +129,7 @@ Watch the [proposed development workflow](https://vdm.bz/proposed-development-wo + *Version*: 2.8.0 + *Copyright*: Copyright (C) 2015 - 2018 Vast Development Method. All rights reserved. + *License*: GNU General Public License version 2 or later; see LICENSE.txt -+ *Line count*: **185910** ++ *Line count*: **186015** + *Field count*: **1054** + *File count*: **1237** + *Folder count*: **197** diff --git a/admin/assets/images/ajax-loader.gif b/admin/assets/images/ajax-loader.gif index 0bcd5978b624ac99e1649d9cc6aab5dd73aa4430..2190cf849befed48a0c23f2ff8ebd3d275af3487 100644 GIT binary patch literal 404197 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

P(`Pk%n~1(CLzu>O}s+BLKZKQ33a;i{c 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�XB1jHa7-07lAjEMed37Ih(Uj_cS^;1qhII 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%0AL8}0LBSQ#ti_}Pj>hF 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 z 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 z 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%0Dk7?`GQnhflj#}UV?m_mIT}#!( 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 diff --git a/admin/language/en-GB/en-GB.com_componentbuilder.ini b/admin/language/en-GB/en-GB.com_componentbuilder.ini index 90e0f7596..921e5fa14 100644 --- a/admin/language/en-GB/en-GB.com_componentbuilder.ini +++ b/admin/language/en-GB/en-GB.com_componentbuilder.ini @@ -627,16 +627,14 @@ COM_COMPONENTBUILDER_ADMIN_VIEW_JAVASCRIPT_VIEWS_FILE="Javascript Views File" COM_COMPONENTBUILDER_ADMIN_VIEW_JAVASCRIPT_VIEWS_FILE_DESCRIPTION="Add JavaScript for the list view that is loaded in the header of the document via a JS file. Do not add the script tags. PHP does not work in this field/area/file." COM_COMPONENTBUILDER_ADMIN_VIEW_JAVASCRIPT_VIEWS_FILE_LABEL="Javascript (list view file)" COM_COMPONENTBUILDER_ADMIN_VIEW_JAVASCRIPT_VIEWS_FOOTER="Javascript Views Footer" -COM_COMPONENTBUILDER_ADMIN_VIEW_JAVASCRIPT_VIEWS_FOOTER_DESCRIPTION="Add your JavaScript here! [Do not add the script tags]" -COM_COMPONENTBUILDER_ADMIN_VIEW_JAVASCRIPT_VIEWS_FOOTER_HINT="// JavaScript for the list view that is loaded in the footer inside script tags" -COM_COMPONENTBUILDER_ADMIN_VIEW_JAVASCRIPT_VIEWS_FOOTER_LABEL="Javascript" +COM_COMPONENTBUILDER_ADMIN_VIEW_JAVASCRIPT_VIEWS_FOOTER_DESCRIPTION="Add JavaScript for the list view that is loaded in the footer inside script tags. Do not add the script tags." +COM_COMPONENTBUILDER_ADMIN_VIEW_JAVASCRIPT_VIEWS_FOOTER_LABEL="Javascript (list view footer)" COM_COMPONENTBUILDER_ADMIN_VIEW_JAVASCRIPT_VIEW_FILE="Javascript View File" COM_COMPONENTBUILDER_ADMIN_VIEW_JAVASCRIPT_VIEW_FILE_DESCRIPTION="Add JavaScript for the edit view that is loaded in the header of the document via a JS file. Do not add the script tags. PHP does not work in this field/area/file." COM_COMPONENTBUILDER_ADMIN_VIEW_JAVASCRIPT_VIEW_FILE_LABEL="Javascript (edit view file)" COM_COMPONENTBUILDER_ADMIN_VIEW_JAVASCRIPT_VIEW_FOOTER="Javascript View Footer" -COM_COMPONENTBUILDER_ADMIN_VIEW_JAVASCRIPT_VIEW_FOOTER_DESCRIPTION="Add your JavaScript here! [Do not add the script tags]" -COM_COMPONENTBUILDER_ADMIN_VIEW_JAVASCRIPT_VIEW_FOOTER_HINT="// JavaScript for the edit view that is loaded in the footer inside script tags" -COM_COMPONENTBUILDER_ADMIN_VIEW_JAVASCRIPT_VIEW_FOOTER_LABEL="Javascript" +COM_COMPONENTBUILDER_ADMIN_VIEW_JAVASCRIPT_VIEW_FOOTER_DESCRIPTION="Add JavaScript for the edit view that is loaded in the footer inside script tags. Do not add the script tags." +COM_COMPONENTBUILDER_ADMIN_VIEW_JAVASCRIPT_VIEW_FOOTER_LABEL="Javascript (edit view footer)" COM_COMPONENTBUILDER_ADMIN_VIEW_JOOMLA="Joomla" COM_COMPONENTBUILDER_ADMIN_VIEW_KEY="Key" COM_COMPONENTBUILDER_ADMIN_VIEW_KEY_DESCRIPTION="The key to use to link the child view." @@ -2798,12 +2796,10 @@ COM_COMPONENTBUILDER_CUSTOM_ADMIN_VIEW_CREATED_DATE_LABEL="Created Date" COM_COMPONENTBUILDER_CUSTOM_ADMIN_VIEW_CREDIT="Credit" COM_COMPONENTBUILDER_CUSTOM_ADMIN_VIEW_CREDIT_TWO="Credit 2" COM_COMPONENTBUILDER_CUSTOM_ADMIN_VIEW_CSS="Css" -COM_COMPONENTBUILDER_CUSTOM_ADMIN_VIEW_CSS_DESCRIPTION="Add your CSS here! [Do not add the style tags]" +COM_COMPONENTBUILDER_CUSTOM_ADMIN_VIEW_CSS_DESCRIPTION="Add CSS to the view.css file that will be included in the header of the view. Do not add the style tags." COM_COMPONENTBUILDER_CUSTOM_ADMIN_VIEW_CSS_DOCUMENT="Css Document" -COM_COMPONENTBUILDER_CUSTOM_ADMIN_VIEW_CSS_DOCUMENT_DESCRIPTION="CSS script to the document method." -COM_COMPONENTBUILDER_CUSTOM_ADMIN_VIEW_CSS_DOCUMENT_HINT="// add custom CSS script to the document method. You can add in PHP like this: ".$var." " +COM_COMPONENTBUILDER_CUSTOM_ADMIN_VIEW_CSS_DOCUMENT_DESCRIPTION="CSS script to the document method. You can add in PHP like this: ".$var."" COM_COMPONENTBUILDER_CUSTOM_ADMIN_VIEW_CSS_DOCUMENT_LABEL="Custom Script (Document)" -COM_COMPONENTBUILDER_CUSTOM_ADMIN_VIEW_CSS_HINT="// CSS to the view.css" COM_COMPONENTBUILDER_CUSTOM_ADMIN_VIEW_CSS_LABEL="CSS" COM_COMPONENTBUILDER_CUSTOM_ADMIN_VIEW_CUBE="Cube" COM_COMPONENTBUILDER_CUSTOM_ADMIN_VIEW_CUSTOM_BUTTON="Custom Button" @@ -2815,7 +2811,7 @@ COM_COMPONENTBUILDER_CUSTOM_ADMIN_VIEW_CUSTOM_GET_LABEL="Custom Gets" COM_COMPONENTBUILDER_CUSTOM_ADMIN_VIEW_DASHBOARD="Dashboard" COM_COMPONENTBUILDER_CUSTOM_ADMIN_VIEW_DATABASE="Database" COM_COMPONENTBUILDER_CUSTOM_ADMIN_VIEW_DEFAULT="Default" -COM_COMPONENTBUILDER_CUSTOM_ADMIN_VIEW_DEFAULT_HINT="// Add the code here." +COM_COMPONENTBUILDER_CUSTOM_ADMIN_VIEW_DEFAULT_DESCRIPTION="Add the code here." COM_COMPONENTBUILDER_CUSTOM_ADMIN_VIEW_DEFAULT_LABEL="Default View" COM_COMPONENTBUILDER_CUSTOM_ADMIN_VIEW_DELETE="Delete" COM_COMPONENTBUILDER_CUSTOM_ADMIN_VIEW_DESCRIPTION="Description" @@ -2895,14 +2891,12 @@ COM_COMPONENTBUILDER_CUSTOM_ADMIN_VIEW_INPUT_FILTER_LABEL="Select a Filter" COM_COMPONENTBUILDER_CUSTOM_ADMIN_VIEW_INT="INT" COM_COMPONENTBUILDER_CUSTOM_ADMIN_VIEW_JAVASCRIPT_CSS="JavaScript & CSS" COM_COMPONENTBUILDER_CUSTOM_ADMIN_VIEW_JAVASCRIPT_FILE="Javascript File" -COM_COMPONENTBUILDER_CUSTOM_ADMIN_VIEW_JAVASCRIPT_FILE_DESCRIPTION="Add your JavaScript here! [Do not add the script tags]" -COM_COMPONENTBUILDER_CUSTOM_ADMIN_VIEW_JAVASCRIPT_FILE_HINT="// JavaScript for the view that is loaded in the header via a JS file" -COM_COMPONENTBUILDER_CUSTOM_ADMIN_VIEW_JAVASCRIPT_FILE_LABEL="Javascript" +COM_COMPONENTBUILDER_CUSTOM_ADMIN_VIEW_JAVASCRIPT_FILE_DESCRIPTION="Add JavaScript for the edit view that is loaded in the header of the document via a JS file. Do not add the script tags. PHP does not work in this field/area/file." +COM_COMPONENTBUILDER_CUSTOM_ADMIN_VIEW_JAVASCRIPT_FILE_LABEL="Javascript (JS file)" COM_COMPONENTBUILDER_CUSTOM_ADMIN_VIEW_JOOMLA="Joomla" COM_COMPONENTBUILDER_CUSTOM_ADMIN_VIEW_JS_DOCUMENT="Js Document" COM_COMPONENTBUILDER_CUSTOM_ADMIN_VIEW_JS_DOCUMENT_DESCRIPTION="JS script to the document method." -COM_COMPONENTBUILDER_CUSTOM_ADMIN_VIEW_JS_DOCUMENT_HINT="// add custom JS script to the document method. You can add in PHP like this: ".$var." " -COM_COMPONENTBUILDER_CUSTOM_ADMIN_VIEW_JS_DOCUMENT_LABEL="Custom Script (Document)" +COM_COMPONENTBUILDER_CUSTOM_ADMIN_VIEW_JS_DOCUMENT_LABEL="Custom Script (Document)
add custom JS script to the document method. You can add in PHP like this: ".$var."" COM_COMPONENTBUILDER_CUSTOM_ADMIN_VIEW_KEY="Key" COM_COMPONENTBUILDER_CUSTOM_ADMIN_VIEW_LAMP="Lamp" COM_COMPONENTBUILDER_CUSTOM_ADMIN_VIEW_LAST="Last" @@ -2988,17 +2982,14 @@ COM_COMPONENTBUILDER_CUSTOM_ADMIN_VIEW_PHP_DOCUMENT_LABEL="PHP document method" COM_COMPONENTBUILDER_CUSTOM_ADMIN_VIEW_PHP_JVIEW="Php Jview" COM_COMPONENTBUILDER_CUSTOM_ADMIN_VIEW_PHP_JVIEW_DESCRIPTION="PHP methods for the JViewLegacy class." COM_COMPONENTBUILDER_CUSTOM_ADMIN_VIEW_PHP_JVIEW_DISPLAY="Php Jview Display" -COM_COMPONENTBUILDER_CUSTOM_ADMIN_VIEW_PHP_JVIEW_DISPLAY_DESCRIPTION="PHP script for the JViewLegacy display method." -COM_COMPONENTBUILDER_CUSTOM_ADMIN_VIEW_PHP_JVIEW_DISPLAY_HINT="// add custom PHP script to the JViewLegacy display method." +COM_COMPONENTBUILDER_CUSTOM_ADMIN_VIEW_PHP_JVIEW_DISPLAY_DESCRIPTION="Add custom PHP script to the JViewLegacy display method." COM_COMPONENTBUILDER_CUSTOM_ADMIN_VIEW_PHP_JVIEW_DISPLAY_LABEL="Custom Script (JViewLegacy display)" -COM_COMPONENTBUILDER_CUSTOM_ADMIN_VIEW_PHP_JVIEW_HINT="// add custom PHP methods to the JViewLegacy class." -COM_COMPONENTBUILDER_CUSTOM_ADMIN_VIEW_PHP_JVIEW_LABEL="Custom Script (JViewLegacy)" +COM_COMPONENTBUILDER_CUSTOM_ADMIN_VIEW_PHP_JVIEW_LABEL="Custom Methods (JViewLegacy)" COM_COMPONENTBUILDER_CUSTOM_ADMIN_VIEW_PHP_MODEL="Php Model" COM_COMPONENTBUILDER_CUSTOM_ADMIN_VIEW_PHP_MODEL_DESCRIPTION="Add PHP methods for the model that the controller will use. Do not add the php tags." COM_COMPONENTBUILDER_CUSTOM_ADMIN_VIEW_PHP_MODEL_LABEL="PHP (model methods)" COM_COMPONENTBUILDER_CUSTOM_ADMIN_VIEW_PHP_VIEW="Php View" COM_COMPONENTBUILDER_CUSTOM_ADMIN_VIEW_PHP_VIEW_DESCRIPTION="the PHP script that must run in the head of the file." -COM_COMPONENTBUILDER_CUSTOM_ADMIN_VIEW_PHP_VIEW_HINT="// add custom PHP script to head of the file." COM_COMPONENTBUILDER_CUSTOM_ADMIN_VIEW_PHP_VIEW_LABEL="Custom Script" COM_COMPONENTBUILDER_CUSTOM_ADMIN_VIEW_PIE="Pie" COM_COMPONENTBUILDER_CUSTOM_ADMIN_VIEW_PIN="Pin" @@ -3156,8 +3147,7 @@ COM_COMPONENTBUILDER_CUSTOM_CODES_N_ITEMS_UNPUBLISHED_1="%s Custom Code unpublis COM_COMPONENTBUILDER_CUSTOM_CODES_SUBMENU="Custom Codes Submenu" COM_COMPONENTBUILDER_CUSTOM_CODES_SUBMENU_DESC="Allows the users in this group to update the submenu of the custom code" COM_COMPONENTBUILDER_CUSTOM_CODE_CODE="Code" -COM_COMPONENTBUILDER_CUSTOM_CODE_CODE_DESCRIPTION="Add your code here! [Do not add the placeholders here]" -COM_COMPONENTBUILDER_CUSTOM_CODE_CODE_HINT="// Add your custom code here **Do Not Add The Placeholders Here** it will be added to the code dynamically!" +COM_COMPONENTBUILDER_CUSTOM_CODE_CODE_DESCRIPTION="Add your custom code here. Do Not Add The Placeholders Here, it will be added to the code dynamically!" COM_COMPONENTBUILDER_CUSTOM_CODE_CODE_LABEL="Custom code" COM_COMPONENTBUILDER_CUSTOM_CODE_COMMENT_TYPE="Comment Type" COM_COMPONENTBUILDER_CUSTOM_CODE_COMMENT_TYPE_DESCRIPTION="Select what type of comment is used to mark the placement of this code." @@ -3605,27 +3595,21 @@ COM_COMPONENTBUILDER_DYNAMIC_GET_PAGINATION_LABEL="Add Pagination" COM_COMPONENTBUILDER_DYNAMIC_GET_PERMISSION="Permissions" COM_COMPONENTBUILDER_DYNAMIC_GET_PHP_AFTER_GETITEM="Php After Getitem" COM_COMPONENTBUILDER_DYNAMIC_GET_PHP_AFTER_GETITEMS="Php After Getitems" -COM_COMPONENTBUILDER_DYNAMIC_GET_PHP_AFTER_GETITEMS_DESCRIPTION="Add your PHP here! [Do not add the php tags]" -COM_COMPONENTBUILDER_DYNAMIC_GET_PHP_AFTER_GETITEMS_HINT="// PHP Here that should run in the getItems Method (array) $items is where all values are" -COM_COMPONENTBUILDER_DYNAMIC_GET_PHP_AFTER_GETITEMS_LABEL="PHP" -COM_COMPONENTBUILDER_DYNAMIC_GET_PHP_AFTER_GETITEM_DESCRIPTION="Add your PHP here! [Do not add the php tags]" -COM_COMPONENTBUILDER_DYNAMIC_GET_PHP_AFTER_GETITEM_HINT="// PHP Here that should run in the getItem Method (Object) $this->_item[$pk] is the item" -COM_COMPONENTBUILDER_DYNAMIC_GET_PHP_AFTER_GETITEM_LABEL="PHP" +COM_COMPONENTBUILDER_DYNAMIC_GET_PHP_AFTER_GETITEMS_DESCRIPTION="Add PHP Here that should run in the getItems Method. Do not add the php tags]" +COM_COMPONENTBUILDER_DYNAMIC_GET_PHP_AFTER_GETITEMS_LABEL="PHP getItems Method
Target (array) $items values" +COM_COMPONENTBUILDER_DYNAMIC_GET_PHP_AFTER_GETITEM_DESCRIPTION="Add PHP Here that should run in the getItem Method. Do not add the php tags." +COM_COMPONENTBUILDER_DYNAMIC_GET_PHP_AFTER_GETITEM_LABEL="PHP getItem Method
Target (Object) $this->_item[$pk] is the item" COM_COMPONENTBUILDER_DYNAMIC_GET_PHP_BEFORE_GETITEM="Php Before Getitem" COM_COMPONENTBUILDER_DYNAMIC_GET_PHP_BEFORE_GETITEMS="Php Before Getitems" -COM_COMPONENTBUILDER_DYNAMIC_GET_PHP_BEFORE_GETITEMS_DESCRIPTION="Add your PHP here! [Do not add the php tags]" -COM_COMPONENTBUILDER_DYNAMIC_GET_PHP_BEFORE_GETITEMS_HINT="// PHP Here that should run in the getItems Method before the items are loaded." -COM_COMPONENTBUILDER_DYNAMIC_GET_PHP_BEFORE_GETITEMS_LABEL="PHP" -COM_COMPONENTBUILDER_DYNAMIC_GET_PHP_BEFORE_GETITEM_DESCRIPTION="Add your PHP here! [Do not add the php tags]" -COM_COMPONENTBUILDER_DYNAMIC_GET_PHP_BEFORE_GETITEM_HINT="// PHP Here that should run in the getItem Method (int) $pk is the item id" -COM_COMPONENTBUILDER_DYNAMIC_GET_PHP_BEFORE_GETITEM_LABEL="PHP" +COM_COMPONENTBUILDER_DYNAMIC_GET_PHP_BEFORE_GETITEMS_DESCRIPTION="Add PHP Here that should run in the getItems Method before the items are loaded. Do not add the php tags." +COM_COMPONENTBUILDER_DYNAMIC_GET_PHP_BEFORE_GETITEMS_LABEL="PHP getItems Method" +COM_COMPONENTBUILDER_DYNAMIC_GET_PHP_BEFORE_GETITEM_DESCRIPTION="Add PHP Here that should run in the getItem Method. Do not add the php tags." +COM_COMPONENTBUILDER_DYNAMIC_GET_PHP_BEFORE_GETITEM_LABEL="PHP getItem Method
Target (int) $pk is the item id" COM_COMPONENTBUILDER_DYNAMIC_GET_PHP_CALCULATION="Php Calculation" -COM_COMPONENTBUILDER_DYNAMIC_GET_PHP_CALCULATION_DESCRIPTION="Add your PHP here! [Do not add the php tags]" -COM_COMPONENTBUILDER_DYNAMIC_GET_PHP_CALCULATION_HINT="// PHP to do the calculation on any field." +COM_COMPONENTBUILDER_DYNAMIC_GET_PHP_CALCULATION_DESCRIPTION="Add PHP to do the calculation on any field. Do not add the php tags." COM_COMPONENTBUILDER_DYNAMIC_GET_PHP_CALCULATION_LABEL="get Calculation (Place all calculated/new values in variables with the following naming convention $cal__xxxxxxx)" COM_COMPONENTBUILDER_DYNAMIC_GET_PHP_CUSTOM_GET="Php Custom Get" -COM_COMPONENTBUILDER_DYNAMIC_GET_PHP_CUSTOM_GET_DESCRIPTION="Add your PHP here! [Do not add the php tags]" -COM_COMPONENTBUILDER_DYNAMIC_GET_PHP_CUSTOM_GET_HINT="// Custom PHP that will be added to the method selected above as type." +COM_COMPONENTBUILDER_DYNAMIC_GET_PHP_CUSTOM_GET_DESCRIPTION="Add Custom PHP that will be added to the method selected above as type. Do not add the php tags." COM_COMPONENTBUILDER_DYNAMIC_GET_PHP_CUSTOM_GET_LABEL="Custom get" COM_COMPONENTBUILDER_DYNAMIC_GET_PHP_GETLISTQUERY="Php Getlistquery" COM_COMPONENTBUILDER_DYNAMIC_GET_PHP_GETLISTQUERY_DESCRIPTION="Add PHP Here that should run in the getlistquery Method of the model of this view. Do not add the php tags" @@ -3959,13 +3943,11 @@ COM_COMPONENTBUILDER_FIELD_INDEXES="Indexes" COM_COMPONENTBUILDER_FIELD_INDEXES_LABEL="Indexes Type" COM_COMPONENTBUILDER_FIELD_INT="INT" COM_COMPONENTBUILDER_FIELD_JAVASCRIPT_VIEWS_FOOTER="Javascript Views Footer" -COM_COMPONENTBUILDER_FIELD_JAVASCRIPT_VIEWS_FOOTER_DESCRIPTION="Add your JavaScript here! [Do not add the script tags]" -COM_COMPONENTBUILDER_FIELD_JAVASCRIPT_VIEWS_FOOTER_HINT="// JavaScript for the list view that is loaded in the footer inside script tags" -COM_COMPONENTBUILDER_FIELD_JAVASCRIPT_VIEWS_FOOTER_LABEL="Javascript" +COM_COMPONENTBUILDER_FIELD_JAVASCRIPT_VIEWS_FOOTER_DESCRIPTION="Add JavaScript for the list view that is loaded in the footer inside script tags. Do not add the script tags." +COM_COMPONENTBUILDER_FIELD_JAVASCRIPT_VIEWS_FOOTER_LABEL="Javascript (list view footer)" COM_COMPONENTBUILDER_FIELD_JAVASCRIPT_VIEW_FOOTER="Javascript View Footer" -COM_COMPONENTBUILDER_FIELD_JAVASCRIPT_VIEW_FOOTER_DESCRIPTION="Add your JavaScript here! [Do not add the script tags]" -COM_COMPONENTBUILDER_FIELD_JAVASCRIPT_VIEW_FOOTER_HINT="// JavaScript for the edit view that is loaded in the footer inside script tags" -COM_COMPONENTBUILDER_FIELD_JAVASCRIPT_VIEW_FOOTER_LABEL="Javascript" +COM_COMPONENTBUILDER_FIELD_JAVASCRIPT_VIEW_FOOTER_DESCRIPTION="Add JavaScript for the edit view that is loaded in the footer inside script tags. Do not add the script tags." +COM_COMPONENTBUILDER_FIELD_JAVASCRIPT_VIEW_FOOTER_LABEL="Javascript (edit view footer)" COM_COMPONENTBUILDER_FIELD_JSON="JSON" COM_COMPONENTBUILDER_FIELD_KEY="KEY" COM_COMPONENTBUILDER_FIELD_LONGTEXT="LONGTEXT" @@ -4501,12 +4483,10 @@ COM_COMPONENTBUILDER_JOOMLA_COMPONENT_CREATED_DATE_LABEL="Created Date" COM_COMPONENTBUILDER_JOOMLA_COMPONENT_CREATUSERHELPER="Creatuserhelper" COM_COMPONENTBUILDER_JOOMLA_COMPONENT_CREATUSERHELPER_LABEL="Add Create User Helper Method" COM_COMPONENTBUILDER_JOOMLA_COMPONENT_CSS_ADMIN="Css Admin" -COM_COMPONENTBUILDER_JOOMLA_COMPONENT_CSS_ADMIN_DESCRIPTION="Add your CSS here! [Do not add the style tags]" -COM_COMPONENTBUILDER_JOOMLA_COMPONENT_CSS_ADMIN_HINT="// CSS for the entire back-end of your component" +COM_COMPONENTBUILDER_JOOMLA_COMPONENT_CSS_ADMIN_DESCRIPTION="Add CSS for the entire back-end of your component. Do not add the style tags." COM_COMPONENTBUILDER_JOOMLA_COMPONENT_CSS_ADMIN_LABEL="CSS (admin)" COM_COMPONENTBUILDER_JOOMLA_COMPONENT_CSS_SITE="Css Site" -COM_COMPONENTBUILDER_JOOMLA_COMPONENT_CSS_SITE_DESCRIPTION="Add your CSS here! [Do not add the style tags]" -COM_COMPONENTBUILDER_JOOMLA_COMPONENT_CSS_SITE_HINT="// CSS for the entire front-end of your component" +COM_COMPONENTBUILDER_JOOMLA_COMPONENT_CSS_SITE_DESCRIPTION="Add CSS for the entire front-end of your component. Do not add the style tags." COM_COMPONENTBUILDER_JOOMLA_COMPONENT_CSS_SITE_LABEL="CSS (site)" COM_COMPONENTBUILDER_JOOMLA_COMPONENT_CUSTOM_ADMIN_VIEWS="Custom Admin Views" COM_COMPONENTBUILDER_JOOMLA_COMPONENT_CUSTOM_USED_IN_CUSTOM_CODE="Custom (used in custom code)" @@ -4559,8 +4539,7 @@ COM_COMPONENTBUILDER_JOOMLA_COMPONENT_IMAGE_LABEL="Component Image" COM_COMPONENTBUILDER_JOOMLA_COMPONENT_IMPORT_JCB_PACKAGES_BUTTON_ACCESS="Joomla Component Import JCB Packages Button Access" COM_COMPONENTBUILDER_JOOMLA_COMPONENT_IMPORT_JCB_PACKAGES_BUTTON_ACCESS_DESC=" Allows the users in this group to access the import jcb packages button." COM_COMPONENTBUILDER_JOOMLA_COMPONENT_JAVASCRIPT="Javascript" -COM_COMPONENTBUILDER_JOOMLA_COMPONENT_JAVASCRIPT_DESCRIPTION="Add your JavaScript here! [Do not add the script tags]" -COM_COMPONENTBUILDER_JOOMLA_COMPONENT_JAVASCRIPT_HINT="// JavaScript for the entire back-end" +COM_COMPONENTBUILDER_JOOMLA_COMPONENT_JAVASCRIPT_DESCRIPTION="Add JavaScript for the entire back-end. Do not add the script tags." COM_COMPONENTBUILDER_JOOMLA_COMPONENT_JAVASCRIPT_LABEL="Javascript" COM_COMPONENTBUILDER_JOOMLA_COMPONENT_JCB_EXPORT_PACKAGE_NOTE_DESCRIPTION="The settings below are used when you export this component as a JCB Package, for more info on how this works please review the following tutorial (
https://youtu.be/lkE0ZiSWufg)." COM_COMPONENTBUILDER_JOOMLA_COMPONENT_JCB_EXPORT_PACKAGE_NOTE_LABEL="JCB Package Export Settings" @@ -4701,44 +4680,34 @@ COM_COMPONENTBUILDER_JOOMLA_COMPONENT_OTHER="Other" COM_COMPONENTBUILDER_JOOMLA_COMPONENT_PERMISSION="Permissions" COM_COMPONENTBUILDER_JOOMLA_COMPONENT_PHP_ADMIN_EVENT="Php Admin Event" COM_COMPONENTBUILDER_JOOMLA_COMPONENT_PHP_ADMIN_EVENT_DESCRIPTION="PHP script for the global helper admin event method." -COM_COMPONENTBUILDER_JOOMLA_COMPONENT_PHP_ADMIN_EVENT_HINT="// add custom PHP script to the global helper admin event method." -COM_COMPONENTBUILDER_JOOMLA_COMPONENT_PHP_ADMIN_EVENT_LABEL="Global Helper Admin Event" +COM_COMPONENTBUILDER_JOOMLA_COMPONENT_PHP_ADMIN_EVENT_LABEL="Global Helper Admin Event (method)" COM_COMPONENTBUILDER_JOOMLA_COMPONENT_PHP_HELPER_ADMIN="Php Helper Admin" -COM_COMPONENTBUILDER_JOOMLA_COMPONENT_PHP_HELPER_ADMIN_DESCRIPTION="Add your PHP here! [Do not add the php tags]" -COM_COMPONENTBUILDER_JOOMLA_COMPONENT_PHP_HELPER_ADMIN_HINT="// The PHP abstract Methods to add to the component helper class. Only Methods! as it will directly be add as methods to the helper class!" -COM_COMPONENTBUILDER_JOOMLA_COMPONENT_PHP_HELPER_ADMIN_LABEL="PHP" +COM_COMPONENTBUILDER_JOOMLA_COMPONENT_PHP_HELPER_ADMIN_DESCRIPTION="Add the PHP abstract Methods to add to the component helper class. Only Methods! as it will directly be add as methods to the helper class! Do not add the php tags." +COM_COMPONENTBUILDER_JOOMLA_COMPONENT_PHP_HELPER_ADMIN_LABEL="PHP (admin helper)" COM_COMPONENTBUILDER_JOOMLA_COMPONENT_PHP_HELPER_BOTH="Php Helper Both" -COM_COMPONENTBUILDER_JOOMLA_COMPONENT_PHP_HELPER_BOTH_DESCRIPTION="Add your PHP here! [Do not add the php tags]" -COM_COMPONENTBUILDER_JOOMLA_COMPONENT_PHP_HELPER_BOTH_HINT="// The PHP abstract Methods to add to the component helper class. Only Methods! as it will directly be add as methods to the helper class!" +COM_COMPONENTBUILDER_JOOMLA_COMPONENT_PHP_HELPER_BOTH_DESCRIPTION="Add The PHP abstract Methods to add to the component helper class. Only Methods! as it will directly be add as methods to the helper class! Do not add the php tags." COM_COMPONENTBUILDER_JOOMLA_COMPONENT_PHP_HELPER_BOTH_LABEL="PHP (for both admin & site)" COM_COMPONENTBUILDER_JOOMLA_COMPONENT_PHP_HELPER_SITE="Php Helper Site" -COM_COMPONENTBUILDER_JOOMLA_COMPONENT_PHP_HELPER_SITE_DESCRIPTION="Add your PHP here! [Do not add the php tags]" -COM_COMPONENTBUILDER_JOOMLA_COMPONENT_PHP_HELPER_SITE_HINT="// The PHP abstract Methods to add to the component helper class. Only Methods! as it will directly be add as methods to the helper class!" -COM_COMPONENTBUILDER_JOOMLA_COMPONENT_PHP_HELPER_SITE_LABEL="PHP" +COM_COMPONENTBUILDER_JOOMLA_COMPONENT_PHP_HELPER_SITE_DESCRIPTION="Add the PHP abstract Methods to add to the component helper class. Only Methods! as it will directly be add as methods to the helper class! Do not add the php tags." +COM_COMPONENTBUILDER_JOOMLA_COMPONENT_PHP_HELPER_SITE_LABEL="PHP (site helper)" COM_COMPONENTBUILDER_JOOMLA_COMPONENT_PHP_METHOD_UNINSTALL="Php Method Uninstall" COM_COMPONENTBUILDER_JOOMLA_COMPONENT_PHP_METHOD_UNINSTALL_DESCRIPTION="PHP script that should run during uninstall." -COM_COMPONENTBUILDER_JOOMLA_COMPONENT_PHP_METHOD_UNINSTALL_HINT="// add custom PHP script that should run during uninstall" COM_COMPONENTBUILDER_JOOMLA_COMPONENT_PHP_METHOD_UNINSTALL_LABEL="PHP Method (uninstall)" COM_COMPONENTBUILDER_JOOMLA_COMPONENT_PHP_POSTFLIGHT_INSTALL="Php Postflight Install" COM_COMPONENTBUILDER_JOOMLA_COMPONENT_PHP_POSTFLIGHT_INSTALL_DESCRIPTION="PHP script that should run postflight during install." -COM_COMPONENTBUILDER_JOOMLA_COMPONENT_PHP_POSTFLIGHT_INSTALL_HINT="// add custom PHP script that should run during postflight install" COM_COMPONENTBUILDER_JOOMLA_COMPONENT_PHP_POSTFLIGHT_INSTALL_LABEL="PHP Postflight (install)" COM_COMPONENTBUILDER_JOOMLA_COMPONENT_PHP_POSTFLIGHT_UPDATE="Php Postflight Update" COM_COMPONENTBUILDER_JOOMLA_COMPONENT_PHP_POSTFLIGHT_UPDATE_DESCRIPTION="PHP script that should run postflight during update." -COM_COMPONENTBUILDER_JOOMLA_COMPONENT_PHP_POSTFLIGHT_UPDATE_HINT="// add custom PHP script that should run during postflight update" COM_COMPONENTBUILDER_JOOMLA_COMPONENT_PHP_POSTFLIGHT_UPDATE_LABEL="PHP Postflight (update)" COM_COMPONENTBUILDER_JOOMLA_COMPONENT_PHP_PREFLIGHT_INSTALL="Php Preflight Install" COM_COMPONENTBUILDER_JOOMLA_COMPONENT_PHP_PREFLIGHT_INSTALL_DESCRIPTION="PHP script that should run preflight during install." -COM_COMPONENTBUILDER_JOOMLA_COMPONENT_PHP_PREFLIGHT_INSTALL_HINT="// add custom PHP script that should run during preflight install" COM_COMPONENTBUILDER_JOOMLA_COMPONENT_PHP_PREFLIGHT_INSTALL_LABEL="PHP Preflight (install)" COM_COMPONENTBUILDER_JOOMLA_COMPONENT_PHP_PREFLIGHT_UPDATE="Php Preflight Update" COM_COMPONENTBUILDER_JOOMLA_COMPONENT_PHP_PREFLIGHT_UPDATE_DESCRIPTION="PHP script that should run preflight during update." -COM_COMPONENTBUILDER_JOOMLA_COMPONENT_PHP_PREFLIGHT_UPDATE_HINT="// add custom PHP script that should run during preflight update" COM_COMPONENTBUILDER_JOOMLA_COMPONENT_PHP_PREFLIGHT_UPDATE_LABEL="PHP Preflight (update)" COM_COMPONENTBUILDER_JOOMLA_COMPONENT_PHP_SITE_EVENT="Php Site Event" COM_COMPONENTBUILDER_JOOMLA_COMPONENT_PHP_SITE_EVENT_DESCRIPTION="PHP script for the global helper site event method." -COM_COMPONENTBUILDER_JOOMLA_COMPONENT_PHP_SITE_EVENT_HINT="// add custom PHP script to the global helper site event method." -COM_COMPONENTBUILDER_JOOMLA_COMPONENT_PHP_SITE_EVENT_LABEL="Global Helper Site Event" +COM_COMPONENTBUILDER_JOOMLA_COMPONENT_PHP_SITE_EVENT_LABEL="Global Helper Site Event (method)" COM_COMPONENTBUILDER_JOOMLA_COMPONENT_PUBLISHING="Publishing" COM_COMPONENTBUILDER_JOOMLA_COMPONENT_README="Readme" COM_COMPONENTBUILDER_JOOMLA_COMPONENT_README_LABEL="README.md" @@ -5061,8 +5030,8 @@ COM_COMPONENTBUILDER_LAYOUT_GET_SNIPPETS_BUTTON_ACCESS="Layout Get Snippets Butt COM_COMPONENTBUILDER_LAYOUT_GET_SNIPPETS_BUTTON_ACCESS_DESC=" Allows the users in this group to access the get snippets button." COM_COMPONENTBUILDER_LAYOUT_ID="Id" COM_COMPONENTBUILDER_LAYOUT_LAYOUT="Layout" -COM_COMPONENTBUILDER_LAYOUT_LAYOUT_HINT="// Add the layout code here. $displayData is the Object that is used inside the layout file to build displayed output" -COM_COMPONENTBUILDER_LAYOUT_LAYOUT_LABEL="Layout" +COM_COMPONENTBUILDER_LAYOUT_LAYOUT_DESCRIPTION="Add the layout code here." +COM_COMPONENTBUILDER_LAYOUT_LAYOUT_LABEL="Layout
$displayData is the Object that is used inside the layout file to build displayed output" COM_COMPONENTBUILDER_LAYOUT_LIBRARIES="Libraries" COM_COMPONENTBUILDER_LAYOUT_LIBRARIES_DESCRIPTION="Select the libraries you want to use here." COM_COMPONENTBUILDER_LAYOUT_LIBRARIES_LABEL="Libraries" @@ -5088,7 +5057,6 @@ COM_COMPONENTBUILDER_LAYOUT_ORDERING_LABEL="Ordering" COM_COMPONENTBUILDER_LAYOUT_PERMISSION="Permissions" COM_COMPONENTBUILDER_LAYOUT_PHP_VIEW="Php View" COM_COMPONENTBUILDER_LAYOUT_PHP_VIEW_DESCRIPTION="the PHP script that must run in the head of the file." -COM_COMPONENTBUILDER_LAYOUT_PHP_VIEW_HINT="// add custom PHP script to head of the file." COM_COMPONENTBUILDER_LAYOUT_PHP_VIEW_LABEL="Custom Script" COM_COMPONENTBUILDER_LAYOUT_PUBLISHING="Publishing" COM_COMPONENTBUILDER_LAYOUT_SAVE_WARNING="Alias already existed so a number was added at the end. You can re-edit the Layout to customise the alias." @@ -5911,12 +5879,10 @@ COM_COMPONENTBUILDER_SITE_VIEW_CREATED_DATE_LABEL="Created Date" COM_COMPONENTBUILDER_SITE_VIEW_CREDIT="Credit" COM_COMPONENTBUILDER_SITE_VIEW_CREDIT_TWO="Credit 2" COM_COMPONENTBUILDER_SITE_VIEW_CSS="Css" -COM_COMPONENTBUILDER_SITE_VIEW_CSS_DESCRIPTION="Add your CSS here! [Do not add the style tags]" +COM_COMPONENTBUILDER_SITE_VIEW_CSS_DESCRIPTION="Add CSS to the view.css file that will be included in the header of the view. Do not add the style tags." COM_COMPONENTBUILDER_SITE_VIEW_CSS_DOCUMENT="Css Document" -COM_COMPONENTBUILDER_SITE_VIEW_CSS_DOCUMENT_DESCRIPTION="CSS script to the document method." -COM_COMPONENTBUILDER_SITE_VIEW_CSS_DOCUMENT_HINT="// add custom CSS script to the document method. You can add in PHP like this: ".$var." " +COM_COMPONENTBUILDER_SITE_VIEW_CSS_DOCUMENT_DESCRIPTION="CSS script to the document method. You can add in PHP like this: ".$var."" COM_COMPONENTBUILDER_SITE_VIEW_CSS_DOCUMENT_LABEL="Custom Script (Document)" -COM_COMPONENTBUILDER_SITE_VIEW_CSS_HINT="// CSS to the view.css" COM_COMPONENTBUILDER_SITE_VIEW_CSS_LABEL="CSS" COM_COMPONENTBUILDER_SITE_VIEW_CUBE="Cube" COM_COMPONENTBUILDER_SITE_VIEW_CUSTOM="Custom" @@ -5929,7 +5895,7 @@ COM_COMPONENTBUILDER_SITE_VIEW_CUSTOM_GET_LABEL="Custom Gets" COM_COMPONENTBUILDER_SITE_VIEW_DASHBOARD="Dashboard" COM_COMPONENTBUILDER_SITE_VIEW_DATABASE="Database" COM_COMPONENTBUILDER_SITE_VIEW_DEFAULT="Default" -COM_COMPONENTBUILDER_SITE_VIEW_DEFAULT_HINT="// Add the code here." +COM_COMPONENTBUILDER_SITE_VIEW_DEFAULT_DESCRIPTION="Add the code here." COM_COMPONENTBUILDER_SITE_VIEW_DEFAULT_LABEL="Default View" COM_COMPONENTBUILDER_SITE_VIEW_DELETE="Delete" COM_COMPONENTBUILDER_SITE_VIEW_DESCRIPTION="Description" @@ -6006,14 +5972,12 @@ COM_COMPONENTBUILDER_SITE_VIEW_INPUT_FILTER_LABEL="Select a Filter" COM_COMPONENTBUILDER_SITE_VIEW_INT="INT" COM_COMPONENTBUILDER_SITE_VIEW_JAVASCRIPT_CSS="JavaScript & CSS" COM_COMPONENTBUILDER_SITE_VIEW_JAVASCRIPT_FILE="Javascript File" -COM_COMPONENTBUILDER_SITE_VIEW_JAVASCRIPT_FILE_DESCRIPTION="Add your JavaScript here! [Do not add the script tags]" -COM_COMPONENTBUILDER_SITE_VIEW_JAVASCRIPT_FILE_HINT="// JavaScript for the view that is loaded in the header via a JS file" -COM_COMPONENTBUILDER_SITE_VIEW_JAVASCRIPT_FILE_LABEL="Javascript" +COM_COMPONENTBUILDER_SITE_VIEW_JAVASCRIPT_FILE_DESCRIPTION="Add JavaScript for the edit view that is loaded in the header of the document via a JS file. Do not add the script tags. PHP does not work in this field/area/file." +COM_COMPONENTBUILDER_SITE_VIEW_JAVASCRIPT_FILE_LABEL="Javascript (JS file)" COM_COMPONENTBUILDER_SITE_VIEW_JOOMLA="Joomla" COM_COMPONENTBUILDER_SITE_VIEW_JS_DOCUMENT="Js Document" COM_COMPONENTBUILDER_SITE_VIEW_JS_DOCUMENT_DESCRIPTION="JS script to the document method." -COM_COMPONENTBUILDER_SITE_VIEW_JS_DOCUMENT_HINT="// add custom JS script to the document method. You can add in PHP like this: ".$var." " -COM_COMPONENTBUILDER_SITE_VIEW_JS_DOCUMENT_LABEL="Custom Script (Document)" +COM_COMPONENTBUILDER_SITE_VIEW_JS_DOCUMENT_LABEL="Custom Script (Document)
add custom JS script to the document method. You can add in PHP like this: ".$var."" COM_COMPONENTBUILDER_SITE_VIEW_KEY="Key" COM_COMPONENTBUILDER_SITE_VIEW_LAMP="Lamp" COM_COMPONENTBUILDER_SITE_VIEW_LAST="Last" @@ -6101,17 +6065,14 @@ COM_COMPONENTBUILDER_SITE_VIEW_PHP_DOCUMENT_LABEL="PHP document method" COM_COMPONENTBUILDER_SITE_VIEW_PHP_JVIEW="Php Jview" COM_COMPONENTBUILDER_SITE_VIEW_PHP_JVIEW_DESCRIPTION="PHP methods for the JViewLegacy class." COM_COMPONENTBUILDER_SITE_VIEW_PHP_JVIEW_DISPLAY="Php Jview Display" -COM_COMPONENTBUILDER_SITE_VIEW_PHP_JVIEW_DISPLAY_DESCRIPTION="PHP script for the JViewLegacy display method." -COM_COMPONENTBUILDER_SITE_VIEW_PHP_JVIEW_DISPLAY_HINT="// add custom PHP script to the JViewLegacy display method." +COM_COMPONENTBUILDER_SITE_VIEW_PHP_JVIEW_DISPLAY_DESCRIPTION="Add custom PHP script to the JViewLegacy display method." COM_COMPONENTBUILDER_SITE_VIEW_PHP_JVIEW_DISPLAY_LABEL="Custom Script (JViewLegacy display)" -COM_COMPONENTBUILDER_SITE_VIEW_PHP_JVIEW_HINT="// add custom PHP methods to the JViewLegacy class." -COM_COMPONENTBUILDER_SITE_VIEW_PHP_JVIEW_LABEL="Custom Script (JViewLegacy)" +COM_COMPONENTBUILDER_SITE_VIEW_PHP_JVIEW_LABEL="Custom Methods (JViewLegacy)" COM_COMPONENTBUILDER_SITE_VIEW_PHP_MODEL="Php Model" COM_COMPONENTBUILDER_SITE_VIEW_PHP_MODEL_DESCRIPTION="Add PHP methods for the model that the controller will use. Do not add the php tags." COM_COMPONENTBUILDER_SITE_VIEW_PHP_MODEL_LABEL="PHP (model methods)" COM_COMPONENTBUILDER_SITE_VIEW_PHP_VIEW="Php View" COM_COMPONENTBUILDER_SITE_VIEW_PHP_VIEW_DESCRIPTION="the PHP script that must run in the head of the file." -COM_COMPONENTBUILDER_SITE_VIEW_PHP_VIEW_HINT="// add custom PHP script to head of the file." COM_COMPONENTBUILDER_SITE_VIEW_PHP_VIEW_LABEL="Custom Script" COM_COMPONENTBUILDER_SITE_VIEW_PIE="Pie" COM_COMPONENTBUILDER_SITE_VIEW_PIN="Pin" @@ -6552,7 +6513,6 @@ COM_COMPONENTBUILDER_TEMPLATE_ORDERING_LABEL="Ordering" COM_COMPONENTBUILDER_TEMPLATE_PERMISSION="Permissions" COM_COMPONENTBUILDER_TEMPLATE_PHP_VIEW="Php View" COM_COMPONENTBUILDER_TEMPLATE_PHP_VIEW_DESCRIPTION="the PHP script that must run in the head of the file." -COM_COMPONENTBUILDER_TEMPLATE_PHP_VIEW_HINT="// add custom PHP script to head of the file." COM_COMPONENTBUILDER_TEMPLATE_PHP_VIEW_LABEL="Custom Script" COM_COMPONENTBUILDER_TEMPLATE_PUBLISHING="Publishing" COM_COMPONENTBUILDER_TEMPLATE_SAVE_WARNING="Alias already existed so a number was added at the end. You can re-edit the Template to customise the alias." @@ -6561,7 +6521,7 @@ COM_COMPONENTBUILDER_TEMPLATE_SNIPPET_DESCRIPTION="Select a snippet you would li COM_COMPONENTBUILDER_TEMPLATE_SNIPPET_LABEL="Select a Snippet" COM_COMPONENTBUILDER_TEMPLATE_STATUS="Status" COM_COMPONENTBUILDER_TEMPLATE_TEMPLATE="Template" -COM_COMPONENTBUILDER_TEMPLATE_TEMPLATE_HINT="// Add the Template code here." +COM_COMPONENTBUILDER_TEMPLATE_TEMPLATE_DESCRIPTION="Add the Template code here." COM_COMPONENTBUILDER_TEMPLATE_TEMPLATE_LABEL="Template" COM_COMPONENTBUILDER_TEMPLATE_VERSION_DESC="A count of the number of times this Template has been revised." COM_COMPONENTBUILDER_TEMPLATE_VERSION_LABEL="Revision" diff --git a/admin/models/forms/admin_view.js b/admin/models/forms/admin_view.js index 5a87342b3..5e0207364 100644 --- a/admin/models/forms/admin_view.js +++ b/admin/models/forms/admin_view.js @@ -265,7 +265,7 @@ function vvvvvxe(add_javascript_view_footer_vvvvvxe) // set the function logic if (add_javascript_view_footer_vvvvvxe == 1) { - jQuery('#jform_javascript_view_footer').closest('.control-group').show(); + jQuery('#jform_javascript_view_footer-lbl').closest('.control-group').show(); if (jform_vvvvvxevws_required) { updateFieldRequired('javascript_view_footer',0); @@ -278,7 +278,7 @@ function vvvvvxe(add_javascript_view_footer_vvvvvxe) } else { - jQuery('#jform_javascript_view_footer').closest('.control-group').hide(); + jQuery('#jform_javascript_view_footer-lbl').closest('.control-group').hide(); if (!jform_vvvvvxevws_required) { updateFieldRequired('javascript_view_footer',1); @@ -296,7 +296,7 @@ function vvvvvxf(add_javascript_views_footer_vvvvvxf) // set the function logic if (add_javascript_views_footer_vvvvvxf == 1) { - jQuery('#jform_javascript_views_footer').closest('.control-group').show(); + jQuery('#jform_javascript_views_footer-lbl').closest('.control-group').show(); if (jform_vvvvvxfvwt_required) { updateFieldRequired('javascript_views_footer',0); @@ -309,7 +309,7 @@ function vvvvvxf(add_javascript_views_footer_vvvvvxf) } else { - jQuery('#jform_javascript_views_footer').closest('.control-group').hide(); + jQuery('#jform_javascript_views_footer-lbl').closest('.control-group').hide(); if (!jform_vvvvvxfvwt_required) { updateFieldRequired('javascript_views_footer',1); diff --git a/admin/models/forms/admin_view.xml b/admin/models/forms/admin_view.xml index 07c5ce148..28b416b74 100644 --- a/admin/models/forms/admin_view.xml +++ b/admin/models/forms/admin_view.xml @@ -1022,18 +1022,22 @@ required="true" validate="code" /> - + - + - + - + COM_COMPONENTBUILDER_CUSTOM_ADMIN_VIEW_NO - + @@ -396,18 +409,22 @@ description="COM_COMPONENTBUILDER_CUSTOM_ADMIN_VIEW_ICON_DESCRIPTION" directory="" /> - + @@ -438,18 +455,22 @@ required="false" button="true" /> - + COM_COMPONENTBUILDER_CUSTOM_ADMIN_VIEW_NO - + - + - + - + diff --git a/admin/models/forms/dynamic_get.js b/admin/models/forms/dynamic_get.js index c8623da08..e42f4d9bd 100644 --- a/admin/models/forms/dynamic_get.js +++ b/admin/models/forms/dynamic_get.js @@ -383,7 +383,7 @@ function vvvvvzg(addcalculation_vvvvvzg) // set the function logic if (addcalculation_vvvvvzg == 1) { - jQuery('#jform_php_calculation').closest('.control-group').show(); + jQuery('#jform_php_calculation-lbl').closest('.control-group').show(); if (jform_vvvvvzgvza_required) { updateFieldRequired('php_calculation',0); @@ -396,7 +396,7 @@ function vvvvvzg(addcalculation_vvvvvzg) } else { - jQuery('#jform_php_calculation').closest('.control-group').hide(); + jQuery('#jform_php_calculation-lbl').closest('.control-group').hide(); if (!jform_vvvvvzgvza_required) { updateFieldRequired('php_calculation',1); @@ -549,7 +549,7 @@ function vvvvvzl(main_source_vvvvvzl) // set this function logic if (main_source) { - jQuery('#jform_php_custom_get').closest('.control-group').show(); + jQuery('#jform_php_custom_get-lbl').closest('.control-group').show(); if (jform_vvvvvzlvzb_required) { updateFieldRequired('php_custom_get',0); @@ -562,7 +562,7 @@ function vvvvvzl(main_source_vvvvvzl) } else { - jQuery('#jform_php_custom_get').closest('.control-group').hide(); + jQuery('#jform_php_custom_get-lbl').closest('.control-group').hide(); if (!jform_vvvvvzlvzb_required) { updateFieldRequired('php_custom_get',1); @@ -664,7 +664,7 @@ function vvvvvzn(add_php_before_getitem_vvvvvzn,gettype_vvvvvzn) // set this function logic if (add_php_before_getitem && gettype) { - jQuery('#jform_php_before_getitem').closest('.control-group').show(); + jQuery('#jform_php_before_getitem-lbl').closest('.control-group').show(); if (jform_vvvvvznvzc_required) { updateFieldRequired('php_before_getitem',0); @@ -677,7 +677,7 @@ function vvvvvzn(add_php_before_getitem_vvvvvzn,gettype_vvvvvzn) } else { - jQuery('#jform_php_before_getitem').closest('.control-group').hide(); + jQuery('#jform_php_before_getitem-lbl').closest('.control-group').hide(); if (!jform_vvvvvznvzc_required) { updateFieldRequired('php_before_getitem',1); @@ -742,7 +742,7 @@ function vvvvvzo(add_php_after_getitem_vvvvvzo,gettype_vvvvvzo) // set this function logic if (add_php_after_getitem && gettype) { - jQuery('#jform_php_after_getitem').closest('.control-group').show(); + jQuery('#jform_php_after_getitem-lbl').closest('.control-group').show(); if (jform_vvvvvzovzd_required) { updateFieldRequired('php_after_getitem',0); @@ -755,7 +755,7 @@ function vvvvvzo(add_php_after_getitem_vvvvvzo,gettype_vvvvvzo) } else { - jQuery('#jform_php_after_getitem').closest('.control-group').hide(); + jQuery('#jform_php_after_getitem-lbl').closest('.control-group').hide(); if (!jform_vvvvvzovzd_required) { updateFieldRequired('php_after_getitem',1); @@ -972,7 +972,7 @@ function vvvvvzs(add_php_before_getitems_vvvvvzs,gettype_vvvvvzs) // set this function logic if (add_php_before_getitems && gettype) { - jQuery('#jform_php_before_getitems').closest('.control-group').show(); + jQuery('#jform_php_before_getitems-lbl').closest('.control-group').show(); if (jform_vvvvvzsvzh_required) { updateFieldRequired('php_before_getitems',0); @@ -985,7 +985,7 @@ function vvvvvzs(add_php_before_getitems_vvvvvzs,gettype_vvvvvzs) } else { - jQuery('#jform_php_before_getitems').closest('.control-group').hide(); + jQuery('#jform_php_before_getitems-lbl').closest('.control-group').hide(); if (!jform_vvvvvzsvzh_required) { updateFieldRequired('php_before_getitems',1); @@ -1050,7 +1050,7 @@ function vvvvvzt(add_php_after_getitems_vvvvvzt,gettype_vvvvvzt) // set this function logic if (add_php_after_getitems && gettype) { - jQuery('#jform_php_after_getitems').closest('.control-group').show(); + jQuery('#jform_php_after_getitems-lbl').closest('.control-group').show(); if (jform_vvvvvztvzi_required) { updateFieldRequired('php_after_getitems',0); @@ -1063,7 +1063,7 @@ function vvvvvzt(add_php_after_getitems_vvvvvzt,gettype_vvvvvzt) } else { - jQuery('#jform_php_after_getitems').closest('.control-group').hide(); + jQuery('#jform_php_after_getitems-lbl').closest('.control-group').hide(); if (!jform_vvvvvztvzi_required) { updateFieldRequired('php_after_getitems',1); diff --git a/admin/models/forms/dynamic_get.xml b/admin/models/forms/dynamic_get.xml index a08a54f30..41162106d 100644 --- a/admin/models/forms/dynamic_get.xml +++ b/admin/models/forms/dynamic_get.xml @@ -244,18 +244,22 @@ - + - + COM_COMPONENTBUILDER_DYNAMIC_GET_NO - + - + - + - + - + - + - + - + - + - + - + - + - + COM_COMPONENTBUILDER_JOOMLA_COMPONENT_NO - + COM_COMPONENTBUILDER_JOOMLA_COMPONENT_CUSTOM_USED_IN_CUSTOM_CODE - + - + - + - + - + - + - + diff --git a/admin/models/forms/site_view.js b/admin/models/forms/site_view.js index b41b30c4e..3d6f18ca2 100644 --- a/admin/models/forms/site_view.js +++ b/admin/models/forms/site_view.js @@ -64,7 +64,7 @@ function vvvvvyo(add_php_view_vvvvvyo) // set the function logic if (add_php_view_vvvvvyo == 1) { - jQuery('#jform_php_view').closest('.control-group').show(); + jQuery('#jform_php_view-lbl').closest('.control-group').show(); if (jform_vvvvvyovyi_required) { updateFieldRequired('php_view',0); @@ -77,7 +77,7 @@ function vvvvvyo(add_php_view_vvvvvyo) } else { - jQuery('#jform_php_view').closest('.control-group').hide(); + jQuery('#jform_php_view-lbl').closest('.control-group').hide(); if (!jform_vvvvvyovyi_required) { updateFieldRequired('php_view',1); @@ -95,7 +95,7 @@ function vvvvvyp(add_php_jview_display_vvvvvyp) // set the function logic if (add_php_jview_display_vvvvvyp == 1) { - jQuery('#jform_php_jview_display').closest('.control-group').show(); + jQuery('#jform_php_jview_display-lbl').closest('.control-group').show(); if (jform_vvvvvypvyj_required) { updateFieldRequired('php_jview_display',0); @@ -108,7 +108,7 @@ function vvvvvyp(add_php_jview_display_vvvvvyp) } else { - jQuery('#jform_php_jview_display').closest('.control-group').hide(); + jQuery('#jform_php_jview_display-lbl').closest('.control-group').hide(); if (!jform_vvvvvypvyj_required) { updateFieldRequired('php_jview_display',1); @@ -126,7 +126,7 @@ function vvvvvyq(add_php_jview_vvvvvyq) // set the function logic if (add_php_jview_vvvvvyq == 1) { - jQuery('#jform_php_jview').closest('.control-group').show(); + jQuery('#jform_php_jview-lbl').closest('.control-group').show(); if (jform_vvvvvyqvyk_required) { updateFieldRequired('php_jview',0); @@ -139,7 +139,7 @@ function vvvvvyq(add_php_jview_vvvvvyq) } else { - jQuery('#jform_php_jview').closest('.control-group').hide(); + jQuery('#jform_php_jview-lbl').closest('.control-group').hide(); if (!jform_vvvvvyqvyk_required) { updateFieldRequired('php_jview',1); @@ -188,7 +188,7 @@ function vvvvvys(add_css_document_vvvvvys) // set the function logic if (add_css_document_vvvvvys == 1) { - jQuery('#jform_css_document').closest('.control-group').show(); + jQuery('#jform_css_document-lbl').closest('.control-group').show(); if (jform_vvvvvysvym_required) { updateFieldRequired('css_document',0); @@ -201,7 +201,7 @@ function vvvvvys(add_css_document_vvvvvys) } else { - jQuery('#jform_css_document').closest('.control-group').hide(); + jQuery('#jform_css_document-lbl').closest('.control-group').hide(); if (!jform_vvvvvysvym_required) { updateFieldRequired('css_document',1); @@ -219,7 +219,7 @@ function vvvvvyt(add_javascript_file_vvvvvyt) // set the function logic if (add_javascript_file_vvvvvyt == 1) { - jQuery('#jform_javascript_file').closest('.control-group').show(); + jQuery('#jform_javascript_file-lbl').closest('.control-group').show(); if (jform_vvvvvytvyn_required) { updateFieldRequired('javascript_file',0); @@ -232,7 +232,7 @@ function vvvvvyt(add_javascript_file_vvvvvyt) } else { - jQuery('#jform_javascript_file').closest('.control-group').hide(); + jQuery('#jform_javascript_file-lbl').closest('.control-group').hide(); if (!jform_vvvvvytvyn_required) { updateFieldRequired('javascript_file',1); @@ -250,7 +250,7 @@ function vvvvvyu(add_js_document_vvvvvyu) // set the function logic if (add_js_document_vvvvvyu == 1) { - jQuery('#jform_js_document').closest('.control-group').show(); + jQuery('#jform_js_document-lbl').closest('.control-group').show(); if (jform_vvvvvyuvyo_required) { updateFieldRequired('js_document',0); @@ -263,7 +263,7 @@ function vvvvvyu(add_js_document_vvvvvyu) } else { - jQuery('#jform_js_document').closest('.control-group').hide(); + jQuery('#jform_js_document-lbl').closest('.control-group').hide(); if (!jform_vvvvvyuvyo_required) { updateFieldRequired('js_document',1); @@ -281,7 +281,7 @@ function vvvvvyv(add_css_vvvvvyv) // set the function logic if (add_css_vvvvvyv == 1) { - jQuery('#jform_css').closest('.control-group').show(); + jQuery('#jform_css-lbl').closest('.control-group').show(); if (jform_vvvvvyvvyp_required) { updateFieldRequired('css',0); @@ -294,7 +294,7 @@ function vvvvvyv(add_css_vvvvvyv) } else { - jQuery('#jform_css').closest('.control-group').hide(); + jQuery('#jform_css-lbl').closest('.control-group').hide(); if (!jform_vvvvvyvvyp_required) { updateFieldRequired('css',1); diff --git a/admin/models/forms/site_view.xml b/admin/models/forms/site_view.xml index 7fbeb14c6..3a37510a5 100644 --- a/admin/models/forms/site_view.xml +++ b/admin/models/forms/site_view.xml @@ -356,30 +356,39 @@ required="false" button="true" /> - + - + @@ -387,18 +396,22 @@ - + COM_COMPONENTBUILDER_SITE_VIEW_NO - + - + - + - + - + diff --git a/admin/models/forms/template.js b/admin/models/forms/template.js index 062c14694..9dce980c8 100644 --- a/admin/models/forms/template.js +++ b/admin/models/forms/template.js @@ -24,7 +24,7 @@ function vvvvvyz(add_php_view_vvvvvyz) // set the function logic if (add_php_view_vvvvvyz == 1) { - jQuery('#jform_php_view').closest('.control-group').show(); + jQuery('#jform_php_view-lbl').closest('.control-group').show(); if (jform_vvvvvyzvyt_required) { updateFieldRequired('php_view',0); @@ -37,7 +37,7 @@ function vvvvvyz(add_php_view_vvvvvyz) } else { - jQuery('#jform_php_view').closest('.control-group').hide(); + jQuery('#jform_php_view-lbl').closest('.control-group').hide(); if (!jform_vvvvvyzvyt_required) { updateFieldRequired('php_view',1); diff --git a/admin/models/forms/template.xml b/admin/models/forms/template.xml index 1e32a8c7e..a3c1a5edf 100644 --- a/admin/models/forms/template.xml +++ b/admin/models/forms/template.xml @@ -141,18 +141,22 @@ required="false" button="true" /> - + - + diff --git a/script.php b/script.php index 86638f616..971acc038 100644 --- a/script.php +++ b/script.php @@ -3368,7 +3368,7 @@ class com_componentbuilderInstallerScript $joomla_component->type_title = 'Componentbuilder Joomla_component'; $joomla_component->type_alias = 'com_componentbuilder.joomla_component'; $joomla_component->table = '{"special": {"dbtable": "#__componentbuilder_joomla_component","key": "id","type": "Joomla_component","prefix": "componentbuilderTable","config": "array()"},"common": {"dbtable": "#__ucm_content","key": "ucm_id","type": "Corecontent","prefix": "JTable","config": "array()"}}'; - $joomla_component->field_mappings = '{"common": {"core_content_item_id": "id","core_title": "system_name","core_state": "published","core_alias": "null","core_created_time": "created","core_modified_time": "modified","core_body": "readme","core_hits": "hits","core_publish_up": "null","core_publish_down": "null","core_access": "access","core_params": "params","core_featured": "null","core_metadata": "metadata","core_language": "null","core_images": "null","core_urls": "null","core_version": "version","core_ordering": "ordering","core_metakey": "metakey","core_metadesc": "metadesc","core_catid": "null","core_xreference": "null","asset_id": "asset_id"},"special": {"system_name":"system_name","name_code":"name_code","component_version":"component_version","short_description":"short_description","companyname":"companyname","author":"author","php_preflight_update":"php_preflight_update","css_site":"css_site","php_helper_site":"php_helper_site","javascript":"javascript","php_helper_admin":"php_helper_admin","readme":"readme","buildcomp":"buildcomp","copyright":"copyright","add_placeholders":"add_placeholders","description":"description","mvc_versiondate":"mvc_versiondate","php_postflight_update":"php_postflight_update","add_email_helper":"add_email_helper","sql":"sql","debug_linenr":"debug_linenr","email":"email","adduikit":"adduikit","website":"website","php_helper_both":"php_helper_both","add_license":"add_license","php_admin_event":"php_admin_event","license_type":"license_type","php_site_event":"php_site_event","css_admin":"css_admin","whmcs_key":"whmcs_key","whmcs_url":"whmcs_url","php_preflight_install":"php_preflight_install","license":"license","php_postflight_install":"php_postflight_install","bom":"bom","php_method_uninstall":"php_method_uninstall","image":"image","sql_uninstall":"sql_uninstall","update_server_target":"update_server_target","add_update_server":"add_update_server","update_server":"update_server","not_required":"not_required","sales_server":"sales_server","addfootable":"addfootable","add_php_helper_both":"add_php_helper_both","add_php_helper_admin":"add_php_helper_admin","add_admin_event":"add_admin_event","add_php_helper_site":"add_php_helper_site","add_site_event":"add_site_event","add_javascript":"add_javascript","add_css_admin":"add_css_admin","toignore":"toignore","add_css_site":"add_css_site","dashboard_type":"dashboard_type","dashboard":"dashboard","export_key":"export_key","add_php_preflight_install":"add_php_preflight_install","joomla_source_link":"joomla_source_link","add_php_preflight_update":"add_php_preflight_update","export_buy_link":"export_buy_link","add_php_postflight_install":"add_php_postflight_install","add_php_postflight_update":"add_php_postflight_update","add_php_method_uninstall":"add_php_method_uninstall","add_sql":"add_sql","emptycontributors":"emptycontributors","add_sql_uninstall":"add_sql_uninstall","number":"number","addreadme":"addreadme","update_server_url":"update_server_url","add_sales_server":"add_sales_server","creatuserhelper":"creatuserhelper","buildcompsql":"buildcompsql","name":"name"}}'; + $joomla_component->field_mappings = '{"common": {"core_content_item_id": "id","core_title": "system_name","core_state": "published","core_alias": "null","core_created_time": "created","core_modified_time": "modified","core_body": "php_preflight_update","core_hits": "hits","core_publish_up": "null","core_publish_down": "null","core_access": "access","core_params": "params","core_featured": "null","core_metadata": "metadata","core_language": "null","core_images": "null","core_urls": "null","core_version": "version","core_ordering": "ordering","core_metakey": "metakey","core_metadesc": "metadesc","core_catid": "null","core_xreference": "null","asset_id": "asset_id"},"special": {"system_name":"system_name","name_code":"name_code","component_version":"component_version","short_description":"short_description","companyname":"companyname","author":"author","php_preflight_update":"php_preflight_update","css_site":"css_site","php_helper_site":"php_helper_site","javascript":"javascript","php_helper_admin":"php_helper_admin","readme":"readme","buildcomp":"buildcomp","copyright":"copyright","add_placeholders":"add_placeholders","description":"description","mvc_versiondate":"mvc_versiondate","php_postflight_update":"php_postflight_update","add_email_helper":"add_email_helper","sql":"sql","debug_linenr":"debug_linenr","email":"email","adduikit":"adduikit","website":"website","php_helper_both":"php_helper_both","add_license":"add_license","php_admin_event":"php_admin_event","license_type":"license_type","php_site_event":"php_site_event","css_admin":"css_admin","whmcs_key":"whmcs_key","whmcs_url":"whmcs_url","php_preflight_install":"php_preflight_install","license":"license","php_postflight_install":"php_postflight_install","bom":"bom","php_method_uninstall":"php_method_uninstall","image":"image","sql_uninstall":"sql_uninstall","update_server_target":"update_server_target","add_update_server":"add_update_server","update_server":"update_server","not_required":"not_required","sales_server":"sales_server","addfootable":"addfootable","add_php_helper_both":"add_php_helper_both","add_php_helper_admin":"add_php_helper_admin","add_admin_event":"add_admin_event","add_php_helper_site":"add_php_helper_site","add_site_event":"add_site_event","add_javascript":"add_javascript","add_css_admin":"add_css_admin","toignore":"toignore","add_css_site":"add_css_site","dashboard_type":"dashboard_type","dashboard":"dashboard","export_key":"export_key","add_php_preflight_install":"add_php_preflight_install","joomla_source_link":"joomla_source_link","add_php_preflight_update":"add_php_preflight_update","export_buy_link":"export_buy_link","add_php_postflight_install":"add_php_postflight_install","add_php_postflight_update":"add_php_postflight_update","add_php_method_uninstall":"add_php_method_uninstall","add_sql":"add_sql","emptycontributors":"emptycontributors","add_sql_uninstall":"add_sql_uninstall","number":"number","addreadme":"addreadme","update_server_url":"update_server_url","add_sales_server":"add_sales_server","creatuserhelper":"creatuserhelper","buildcompsql":"buildcompsql","name":"name"}}'; $joomla_component->router = 'ComponentbuilderHelperRoute::getJoomla_componentRoute'; $joomla_component->content_history_options = '{"formFile": "administrator/components/com_componentbuilder/models/forms/joomla_component.xml","hideFields": ["asset_id","checked_out","checked_out_time","version","not_required"],"ignoreChanges": ["modified_by","modified","checked_out","checked_out_time","version","hits"],"convertToInt": ["published","ordering","buildcomp","add_placeholders","mvc_versiondate","add_email_helper","debug_linenr","adduikit","add_license","license_type","update_server_target","add_update_server","update_server","not_required","sales_server","addfootable","add_php_helper_both","add_php_helper_admin","add_admin_event","add_php_helper_site","add_site_event","add_javascript","add_css_admin","add_css_site","dashboard_type","add_php_preflight_install","add_php_preflight_update","add_php_postflight_install","add_php_postflight_update","add_php_method_uninstall","add_sql","emptycontributors","add_sql_uninstall","number","addreadme","add_sales_server","creatuserhelper"],"displayLookup": [{"sourceColumn": "created_by","targetTable": "#__users","targetColumn": "id","displayColumn": "name"},{"sourceColumn": "access","targetTable": "#__viewlevels","targetColumn": "id","displayColumn": "title"},{"sourceColumn": "modified_by","targetTable": "#__users","targetColumn": "id","displayColumn": "name"},{"sourceColumn": "update_server","targetTable": "#__componentbuilder_server","targetColumn": "id","displayColumn": "name"},{"sourceColumn": "sales_server","targetTable": "#__componentbuilder_server","targetColumn": "id","displayColumn": "name"},{"sourceColumn": "dashboard","targetTable": "#__componentbuilder_custom_admin_view","targetColumn": "","displayColumn": "system_name"}]}'; @@ -3392,7 +3392,7 @@ class com_componentbuilderInstallerScript $custom_admin_view->type_title = 'Componentbuilder Custom_admin_view'; $custom_admin_view->type_alias = 'com_componentbuilder.custom_admin_view'; $custom_admin_view->table = '{"special": {"dbtable": "#__componentbuilder_custom_admin_view","key": "id","type": "Custom_admin_view","prefix": "componentbuilderTable","config": "array()"},"common": {"dbtable": "#__ucm_content","key": "ucm_id","type": "Corecontent","prefix": "JTable","config": "array()"}}'; - $custom_admin_view->field_mappings = '{"common": {"core_content_item_id": "id","core_title": "name","core_state": "published","core_alias": "null","core_created_time": "created","core_modified_time": "modified","core_body": "php_document","core_hits": "hits","core_publish_up": "null","core_publish_down": "null","core_access": "access","core_params": "params","core_featured": "null","core_metadata": "null","core_language": "null","core_images": "null","core_urls": "null","core_version": "version","core_ordering": "ordering","core_metakey": "null","core_metadesc": "null","core_catid": "null","core_xreference": "null","asset_id": "asset_id"},"special": {"system_name":"system_name","name":"name","codename":"codename","description":"description","snippet":"snippet","php_jview_display":"php_jview_display","php_view":"php_view","php_document":"php_document","add_php_ajax":"add_php_ajax","add_css":"add_css","add_js_document":"add_js_document","default":"default","icon":"icon","php_jview":"php_jview","add_javascript_file":"add_javascript_file","libraries":"libraries","js_document":"js_document","add_css_document":"add_css_document","javascript_file":"javascript_file","not_required":"not_required","css_document":"css_document","custom_get":"custom_get","css":"css","main_get":"main_get","php_ajaxmethod":"php_ajaxmethod","dynamic_get":"dynamic_get","add_php_document":"add_php_document","add_php_view":"add_php_view","add_custom_button":"add_custom_button","add_php_jview_display":"add_php_jview_display","add_php_jview":"add_php_jview","php_controller":"php_controller","php_model":"php_model"}}'; + $custom_admin_view->field_mappings = '{"common": {"core_content_item_id": "id","core_title": "name","core_state": "published","core_alias": "null","core_created_time": "created","core_modified_time": "modified","core_body": "php_jview_display","core_hits": "hits","core_publish_up": "null","core_publish_down": "null","core_access": "access","core_params": "params","core_featured": "null","core_metadata": "null","core_language": "null","core_images": "null","core_urls": "null","core_version": "version","core_ordering": "ordering","core_metakey": "null","core_metadesc": "null","core_catid": "null","core_xreference": "null","asset_id": "asset_id"},"special": {"system_name":"system_name","name":"name","codename":"codename","description":"description","snippet":"snippet","php_jview_display":"php_jview_display","php_view":"php_view","php_document":"php_document","add_php_ajax":"add_php_ajax","add_css":"add_css","add_js_document":"add_js_document","default":"default","icon":"icon","php_jview":"php_jview","add_javascript_file":"add_javascript_file","libraries":"libraries","js_document":"js_document","add_css_document":"add_css_document","javascript_file":"javascript_file","not_required":"not_required","css_document":"css_document","custom_get":"custom_get","css":"css","main_get":"main_get","php_ajaxmethod":"php_ajaxmethod","dynamic_get":"dynamic_get","add_php_document":"add_php_document","add_php_view":"add_php_view","add_custom_button":"add_custom_button","add_php_jview_display":"add_php_jview_display","add_php_jview":"add_php_jview","php_controller":"php_controller","php_model":"php_model"}}'; $custom_admin_view->router = 'ComponentbuilderHelperRoute::getCustom_admin_viewRoute'; $custom_admin_view->content_history_options = '{"formFile": "administrator/components/com_componentbuilder/models/forms/custom_admin_view.xml","hideFields": ["asset_id","checked_out","checked_out_time","version","not_required"],"ignoreChanges": ["modified_by","modified","checked_out","checked_out_time","version","hits"],"convertToInt": ["published","ordering","snippet","add_php_ajax","add_css","add_js_document","add_javascript_file","add_css_document","not_required","main_get","dynamic_get","add_php_document","add_php_view","add_custom_button","add_php_jview_display","add_php_jview"],"displayLookup": [{"sourceColumn": "created_by","targetTable": "#__users","targetColumn": "id","displayColumn": "name"},{"sourceColumn": "access","targetTable": "#__viewlevels","targetColumn": "id","displayColumn": "title"},{"sourceColumn": "modified_by","targetTable": "#__users","targetColumn": "id","displayColumn": "name"},{"sourceColumn": "snippet","targetTable": "#__componentbuilder_snippet","targetColumn": "id","displayColumn": "name"},{"sourceColumn": "libraries","targetTable": "#__componentbuilder_library","targetColumn": "id","displayColumn": "name"},{"sourceColumn": "custom_get","targetTable": "#__componentbuilder_dynamic_get","targetColumn": "id","displayColumn": "name"},{"sourceColumn": "main_get","targetTable": "#__componentbuilder_dynamic_get","targetColumn": "id","displayColumn": "name"},{"sourceColumn": "dynamic_get","targetTable": "#__componentbuilder_dynamic_get","targetColumn": "id","displayColumn": "name"}]}'; @@ -3416,7 +3416,7 @@ class com_componentbuilderInstallerScript $template->type_title = 'Componentbuilder Template'; $template->type_alias = 'com_componentbuilder.template'; $template->table = '{"special": {"dbtable": "#__componentbuilder_template","key": "id","type": "Template","prefix": "componentbuilderTable","config": "array()"},"common": {"dbtable": "#__ucm_content","key": "ucm_id","type": "Corecontent","prefix": "JTable","config": "array()"}}'; - $template->field_mappings = '{"common": {"core_content_item_id": "id","core_title": "name","core_state": "published","core_alias": "alias","core_created_time": "created","core_modified_time": "modified","core_body": "null","core_hits": "hits","core_publish_up": "null","core_publish_down": "null","core_access": "access","core_params": "params","core_featured": "null","core_metadata": "null","core_language": "null","core_images": "null","core_urls": "null","core_version": "version","core_ordering": "ordering","core_metakey": "null","core_metadesc": "null","core_catid": "null","core_xreference": "null","asset_id": "asset_id"},"special": {"name":"name","alias":"alias","description":"description","snippet":"snippet","php_view":"php_view","add_php_view":"add_php_view","dynamic_get":"dynamic_get","not_required":"not_required","template":"template","libraries":"libraries"}}'; + $template->field_mappings = '{"common": {"core_content_item_id": "id","core_title": "name","core_state": "published","core_alias": "alias","core_created_time": "created","core_modified_time": "modified","core_body": "php_view","core_hits": "hits","core_publish_up": "null","core_publish_down": "null","core_access": "access","core_params": "params","core_featured": "null","core_metadata": "null","core_language": "null","core_images": "null","core_urls": "null","core_version": "version","core_ordering": "ordering","core_metakey": "null","core_metadesc": "null","core_catid": "null","core_xreference": "null","asset_id": "asset_id"},"special": {"name":"name","alias":"alias","description":"description","snippet":"snippet","php_view":"php_view","add_php_view":"add_php_view","dynamic_get":"dynamic_get","not_required":"not_required","template":"template","libraries":"libraries"}}'; $template->router = 'ComponentbuilderHelperRoute::getTemplateRoute'; $template->content_history_options = '{"formFile": "administrator/components/com_componentbuilder/models/forms/template.xml","hideFields": ["asset_id","checked_out","checked_out_time","version","not_required"],"ignoreChanges": ["modified_by","modified","checked_out","checked_out_time","version","hits"],"convertToInt": ["published","ordering","snippet","add_php_view","dynamic_get","not_required"],"displayLookup": [{"sourceColumn": "created_by","targetTable": "#__users","targetColumn": "id","displayColumn": "name"},{"sourceColumn": "access","targetTable": "#__viewlevels","targetColumn": "id","displayColumn": "title"},{"sourceColumn": "modified_by","targetTable": "#__users","targetColumn": "id","displayColumn": "name"},{"sourceColumn": "snippet","targetTable": "#__componentbuilder_snippet","targetColumn": "id","displayColumn": "name"},{"sourceColumn": "dynamic_get","targetTable": "#__componentbuilder_dynamic_get","targetColumn": "id","displayColumn": "name"},{"sourceColumn": "libraries","targetTable": "#__componentbuilder_library","targetColumn": "id","displayColumn": "name"}]}'; @@ -3428,7 +3428,7 @@ class com_componentbuilderInstallerScript $layout->type_title = 'Componentbuilder Layout'; $layout->type_alias = 'com_componentbuilder.layout'; $layout->table = '{"special": {"dbtable": "#__componentbuilder_layout","key": "id","type": "Layout","prefix": "componentbuilderTable","config": "array()"},"common": {"dbtable": "#__ucm_content","key": "ucm_id","type": "Corecontent","prefix": "JTable","config": "array()"}}'; - $layout->field_mappings = '{"common": {"core_content_item_id": "id","core_title": "name","core_state": "published","core_alias": "alias","core_created_time": "created","core_modified_time": "modified","core_body": "null","core_hits": "hits","core_publish_up": "null","core_publish_down": "null","core_access": "access","core_params": "params","core_featured": "null","core_metadata": "null","core_language": "null","core_images": "null","core_urls": "null","core_version": "version","core_ordering": "ordering","core_metakey": "null","core_metadesc": "null","core_catid": "null","core_xreference": "null","asset_id": "asset_id"},"special": {"name":"name","alias":"alias","description":"description","dynamic_get":"dynamic_get","snippet":"snippet","php_view":"php_view","add_php_view":"add_php_view","not_required":"not_required","layout":"layout","libraries":"libraries"}}'; + $layout->field_mappings = '{"common": {"core_content_item_id": "id","core_title": "name","core_state": "published","core_alias": "alias","core_created_time": "created","core_modified_time": "modified","core_body": "php_view","core_hits": "hits","core_publish_up": "null","core_publish_down": "null","core_access": "access","core_params": "params","core_featured": "null","core_metadata": "null","core_language": "null","core_images": "null","core_urls": "null","core_version": "version","core_ordering": "ordering","core_metakey": "null","core_metadesc": "null","core_catid": "null","core_xreference": "null","asset_id": "asset_id"},"special": {"name":"name","alias":"alias","description":"description","dynamic_get":"dynamic_get","snippet":"snippet","php_view":"php_view","add_php_view":"add_php_view","not_required":"not_required","layout":"layout","libraries":"libraries"}}'; $layout->router = 'ComponentbuilderHelperRoute::getLayoutRoute'; $layout->content_history_options = '{"formFile": "administrator/components/com_componentbuilder/models/forms/layout.xml","hideFields": ["asset_id","checked_out","checked_out_time","version","not_required"],"ignoreChanges": ["modified_by","modified","checked_out","checked_out_time","version","hits"],"convertToInt": ["published","ordering","dynamic_get","snippet","add_php_view","not_required"],"displayLookup": [{"sourceColumn": "created_by","targetTable": "#__users","targetColumn": "id","displayColumn": "name"},{"sourceColumn": "access","targetTable": "#__viewlevels","targetColumn": "id","displayColumn": "title"},{"sourceColumn": "modified_by","targetTable": "#__users","targetColumn": "id","displayColumn": "name"},{"sourceColumn": "dynamic_get","targetTable": "#__componentbuilder_dynamic_get","targetColumn": "id","displayColumn": "name"},{"sourceColumn": "snippet","targetTable": "#__componentbuilder_snippet","targetColumn": "id","displayColumn": "name"},{"sourceColumn": "libraries","targetTable": "#__componentbuilder_library","targetColumn": "id","displayColumn": "name"}]}'; @@ -3440,7 +3440,7 @@ class com_componentbuilderInstallerScript $dynamic_get->type_title = 'Componentbuilder Dynamic_get'; $dynamic_get->type_alias = 'com_componentbuilder.dynamic_get'; $dynamic_get->table = '{"special": {"dbtable": "#__componentbuilder_dynamic_get","key": "id","type": "Dynamic_get","prefix": "componentbuilderTable","config": "array()"},"common": {"dbtable": "#__ucm_content","key": "ucm_id","type": "Corecontent","prefix": "JTable","config": "array()"}}'; - $dynamic_get->field_mappings = '{"common": {"core_content_item_id": "id","core_title": "name","core_state": "published","core_alias": "null","core_created_time": "created","core_modified_time": "modified","core_body": "php_getlistquery","core_hits": "hits","core_publish_up": "null","core_publish_down": "null","core_access": "access","core_params": "params","core_featured": "null","core_metadata": "null","core_language": "null","core_images": "null","core_urls": "null","core_version": "version","core_ordering": "ordering","core_metakey": "null","core_metadesc": "null","core_catid": "null","core_xreference": "null","asset_id": "asset_id"},"special": {"name":"name","main_source":"main_source","gettype":"gettype","addcalculation":"addcalculation","add_php_router_parse":"add_php_router_parse","add_php_after_getitems":"add_php_after_getitems","add_php_before_getitems":"add_php_before_getitems","add_php_getlistquery":"add_php_getlistquery","add_php_after_getitem":"add_php_after_getitem","add_php_before_getitem":"add_php_before_getitem","php_custom_get":"php_custom_get","db_selection":"db_selection","db_table_main":"db_table_main","view_selection":"view_selection","view_table_main":"view_table_main","getcustom":"getcustom","php_before_getitem":"php_before_getitem","pagination":"pagination","php_after_getitem":"php_after_getitem","not_required":"not_required","php_getlistquery":"php_getlistquery","php_before_getitems":"php_before_getitems","php_after_getitems":"php_after_getitems","php_router_parse":"php_router_parse","php_calculation":"php_calculation"}}'; + $dynamic_get->field_mappings = '{"common": {"core_content_item_id": "id","core_title": "name","core_state": "published","core_alias": "null","core_created_time": "created","core_modified_time": "modified","core_body": "php_custom_get","core_hits": "hits","core_publish_up": "null","core_publish_down": "null","core_access": "access","core_params": "params","core_featured": "null","core_metadata": "null","core_language": "null","core_images": "null","core_urls": "null","core_version": "version","core_ordering": "ordering","core_metakey": "null","core_metadesc": "null","core_catid": "null","core_xreference": "null","asset_id": "asset_id"},"special": {"name":"name","main_source":"main_source","gettype":"gettype","addcalculation":"addcalculation","add_php_router_parse":"add_php_router_parse","add_php_after_getitems":"add_php_after_getitems","add_php_before_getitems":"add_php_before_getitems","add_php_getlistquery":"add_php_getlistquery","add_php_after_getitem":"add_php_after_getitem","add_php_before_getitem":"add_php_before_getitem","php_custom_get":"php_custom_get","db_selection":"db_selection","db_table_main":"db_table_main","view_selection":"view_selection","view_table_main":"view_table_main","getcustom":"getcustom","php_before_getitem":"php_before_getitem","pagination":"pagination","php_after_getitem":"php_after_getitem","not_required":"not_required","php_getlistquery":"php_getlistquery","php_before_getitems":"php_before_getitems","php_after_getitems":"php_after_getitems","php_router_parse":"php_router_parse","php_calculation":"php_calculation"}}'; $dynamic_get->router = 'ComponentbuilderHelperRoute::getDynamic_getRoute'; $dynamic_get->content_history_options = '{"formFile": "administrator/components/com_componentbuilder/models/forms/dynamic_get.xml","hideFields": ["asset_id","checked_out","checked_out_time","version","not_required"],"ignoreChanges": ["modified_by","modified","checked_out","checked_out_time","version","hits"],"convertToInt": ["published","ordering","main_source","gettype","add_php_router_parse","add_php_after_getitems","add_php_before_getitems","add_php_getlistquery","add_php_after_getitem","add_php_before_getitem","view_table_main","pagination","not_required"],"displayLookup": [{"sourceColumn": "created_by","targetTable": "#__users","targetColumn": "id","displayColumn": "name"},{"sourceColumn": "access","targetTable": "#__viewlevels","targetColumn": "id","displayColumn": "title"},{"sourceColumn": "modified_by","targetTable": "#__users","targetColumn": "id","displayColumn": "name"},{"sourceColumn": "view_table_main","targetTable": "#__componentbuilder_admin_view","targetColumn": "id","displayColumn": "system_name"}]}'; @@ -3452,7 +3452,7 @@ class com_componentbuilderInstallerScript $custom_code->type_title = 'Componentbuilder Custom_code'; $custom_code->type_alias = 'com_componentbuilder.custom_code'; $custom_code->table = '{"special": {"dbtable": "#__componentbuilder_custom_code","key": "id","type": "Custom_code","prefix": "componentbuilderTable","config": "array()"},"common": {"dbtable": "#__ucm_content","key": "ucm_id","type": "Corecontent","prefix": "JTable","config": "array()"}}'; - $custom_code->field_mappings = '{"common": {"core_content_item_id": "id","core_title": "component","core_state": "published","core_alias": "null","core_created_time": "created","core_modified_time": "modified","core_body": "null","core_hits": "hits","core_publish_up": "null","core_publish_down": "null","core_access": "access","core_params": "params","core_featured": "null","core_metadata": "null","core_language": "null","core_images": "null","core_urls": "null","core_version": "version","core_ordering": "ordering","core_metakey": "null","core_metadesc": "null","core_catid": "null","core_xreference": "null","asset_id": "asset_id"},"special": {"component":"component","path":"path","target":"target","type":"type","comment_type":"comment_type","not_required":"not_required","function_name":"function_name","system_name":"system_name","code":"code","hashendtarget":"hashendtarget","to_line":"to_line","from_line":"from_line","hashtarget":"hashtarget"}}'; + $custom_code->field_mappings = '{"common": {"core_content_item_id": "id","core_title": "component","core_state": "published","core_alias": "null","core_created_time": "created","core_modified_time": "modified","core_body": "code","core_hits": "hits","core_publish_up": "null","core_publish_down": "null","core_access": "access","core_params": "params","core_featured": "null","core_metadata": "null","core_language": "null","core_images": "null","core_urls": "null","core_version": "version","core_ordering": "ordering","core_metakey": "null","core_metadesc": "null","core_catid": "null","core_xreference": "null","asset_id": "asset_id"},"special": {"component":"component","path":"path","target":"target","type":"type","comment_type":"comment_type","not_required":"not_required","function_name":"function_name","system_name":"system_name","code":"code","hashendtarget":"hashendtarget","to_line":"to_line","from_line":"from_line","hashtarget":"hashtarget"}}'; $custom_code->router = 'ComponentbuilderHelperRoute::getCustom_codeRoute'; $custom_code->content_history_options = '{"formFile": "administrator/components/com_componentbuilder/models/forms/custom_code.xml","hideFields": ["asset_id","checked_out","checked_out_time","version","not_required"],"ignoreChanges": ["modified_by","modified","checked_out","checked_out_time","version","hits"],"convertToInt": ["published","ordering","component","target","type","comment_type","not_required"],"displayLookup": [{"sourceColumn": "created_by","targetTable": "#__users","targetColumn": "id","displayColumn": "name"},{"sourceColumn": "access","targetTable": "#__viewlevels","targetColumn": "id","displayColumn": "title"},{"sourceColumn": "modified_by","targetTable": "#__users","targetColumn": "id","displayColumn": "name"},{"sourceColumn": "component","targetTable": "#__componentbuilder_joomla_component","targetColumn": "id","displayColumn": "system_name"}]}'; @@ -3802,7 +3802,7 @@ class com_componentbuilderInstallerScript $joomla_component->type_title = 'Componentbuilder Joomla_component'; $joomla_component->type_alias = 'com_componentbuilder.joomla_component'; $joomla_component->table = '{"special": {"dbtable": "#__componentbuilder_joomla_component","key": "id","type": "Joomla_component","prefix": "componentbuilderTable","config": "array()"},"common": {"dbtable": "#__ucm_content","key": "ucm_id","type": "Corecontent","prefix": "JTable","config": "array()"}}'; - $joomla_component->field_mappings = '{"common": {"core_content_item_id": "id","core_title": "system_name","core_state": "published","core_alias": "null","core_created_time": "created","core_modified_time": "modified","core_body": "readme","core_hits": "hits","core_publish_up": "null","core_publish_down": "null","core_access": "access","core_params": "params","core_featured": "null","core_metadata": "metadata","core_language": "null","core_images": "null","core_urls": "null","core_version": "version","core_ordering": "ordering","core_metakey": "metakey","core_metadesc": "metadesc","core_catid": "null","core_xreference": "null","asset_id": "asset_id"},"special": {"system_name":"system_name","name_code":"name_code","component_version":"component_version","short_description":"short_description","companyname":"companyname","author":"author","php_preflight_update":"php_preflight_update","css_site":"css_site","php_helper_site":"php_helper_site","javascript":"javascript","php_helper_admin":"php_helper_admin","readme":"readme","buildcomp":"buildcomp","copyright":"copyright","add_placeholders":"add_placeholders","description":"description","mvc_versiondate":"mvc_versiondate","php_postflight_update":"php_postflight_update","add_email_helper":"add_email_helper","sql":"sql","debug_linenr":"debug_linenr","email":"email","adduikit":"adduikit","website":"website","php_helper_both":"php_helper_both","add_license":"add_license","php_admin_event":"php_admin_event","license_type":"license_type","php_site_event":"php_site_event","css_admin":"css_admin","whmcs_key":"whmcs_key","whmcs_url":"whmcs_url","php_preflight_install":"php_preflight_install","license":"license","php_postflight_install":"php_postflight_install","bom":"bom","php_method_uninstall":"php_method_uninstall","image":"image","sql_uninstall":"sql_uninstall","update_server_target":"update_server_target","add_update_server":"add_update_server","update_server":"update_server","not_required":"not_required","sales_server":"sales_server","addfootable":"addfootable","add_php_helper_both":"add_php_helper_both","add_php_helper_admin":"add_php_helper_admin","add_admin_event":"add_admin_event","add_php_helper_site":"add_php_helper_site","add_site_event":"add_site_event","add_javascript":"add_javascript","add_css_admin":"add_css_admin","toignore":"toignore","add_css_site":"add_css_site","dashboard_type":"dashboard_type","dashboard":"dashboard","export_key":"export_key","add_php_preflight_install":"add_php_preflight_install","joomla_source_link":"joomla_source_link","add_php_preflight_update":"add_php_preflight_update","export_buy_link":"export_buy_link","add_php_postflight_install":"add_php_postflight_install","add_php_postflight_update":"add_php_postflight_update","add_php_method_uninstall":"add_php_method_uninstall","add_sql":"add_sql","emptycontributors":"emptycontributors","add_sql_uninstall":"add_sql_uninstall","number":"number","addreadme":"addreadme","update_server_url":"update_server_url","add_sales_server":"add_sales_server","creatuserhelper":"creatuserhelper","buildcompsql":"buildcompsql","name":"name"}}'; + $joomla_component->field_mappings = '{"common": {"core_content_item_id": "id","core_title": "system_name","core_state": "published","core_alias": "null","core_created_time": "created","core_modified_time": "modified","core_body": "php_preflight_update","core_hits": "hits","core_publish_up": "null","core_publish_down": "null","core_access": "access","core_params": "params","core_featured": "null","core_metadata": "metadata","core_language": "null","core_images": "null","core_urls": "null","core_version": "version","core_ordering": "ordering","core_metakey": "metakey","core_metadesc": "metadesc","core_catid": "null","core_xreference": "null","asset_id": "asset_id"},"special": {"system_name":"system_name","name_code":"name_code","component_version":"component_version","short_description":"short_description","companyname":"companyname","author":"author","php_preflight_update":"php_preflight_update","css_site":"css_site","php_helper_site":"php_helper_site","javascript":"javascript","php_helper_admin":"php_helper_admin","readme":"readme","buildcomp":"buildcomp","copyright":"copyright","add_placeholders":"add_placeholders","description":"description","mvc_versiondate":"mvc_versiondate","php_postflight_update":"php_postflight_update","add_email_helper":"add_email_helper","sql":"sql","debug_linenr":"debug_linenr","email":"email","adduikit":"adduikit","website":"website","php_helper_both":"php_helper_both","add_license":"add_license","php_admin_event":"php_admin_event","license_type":"license_type","php_site_event":"php_site_event","css_admin":"css_admin","whmcs_key":"whmcs_key","whmcs_url":"whmcs_url","php_preflight_install":"php_preflight_install","license":"license","php_postflight_install":"php_postflight_install","bom":"bom","php_method_uninstall":"php_method_uninstall","image":"image","sql_uninstall":"sql_uninstall","update_server_target":"update_server_target","add_update_server":"add_update_server","update_server":"update_server","not_required":"not_required","sales_server":"sales_server","addfootable":"addfootable","add_php_helper_both":"add_php_helper_both","add_php_helper_admin":"add_php_helper_admin","add_admin_event":"add_admin_event","add_php_helper_site":"add_php_helper_site","add_site_event":"add_site_event","add_javascript":"add_javascript","add_css_admin":"add_css_admin","toignore":"toignore","add_css_site":"add_css_site","dashboard_type":"dashboard_type","dashboard":"dashboard","export_key":"export_key","add_php_preflight_install":"add_php_preflight_install","joomla_source_link":"joomla_source_link","add_php_preflight_update":"add_php_preflight_update","export_buy_link":"export_buy_link","add_php_postflight_install":"add_php_postflight_install","add_php_postflight_update":"add_php_postflight_update","add_php_method_uninstall":"add_php_method_uninstall","add_sql":"add_sql","emptycontributors":"emptycontributors","add_sql_uninstall":"add_sql_uninstall","number":"number","addreadme":"addreadme","update_server_url":"update_server_url","add_sales_server":"add_sales_server","creatuserhelper":"creatuserhelper","buildcompsql":"buildcompsql","name":"name"}}'; $joomla_component->router = 'ComponentbuilderHelperRoute::getJoomla_componentRoute'; $joomla_component->content_history_options = '{"formFile": "administrator/components/com_componentbuilder/models/forms/joomla_component.xml","hideFields": ["asset_id","checked_out","checked_out_time","version","not_required"],"ignoreChanges": ["modified_by","modified","checked_out","checked_out_time","version","hits"],"convertToInt": ["published","ordering","buildcomp","add_placeholders","mvc_versiondate","add_email_helper","debug_linenr","adduikit","add_license","license_type","update_server_target","add_update_server","update_server","not_required","sales_server","addfootable","add_php_helper_both","add_php_helper_admin","add_admin_event","add_php_helper_site","add_site_event","add_javascript","add_css_admin","add_css_site","dashboard_type","add_php_preflight_install","add_php_preflight_update","add_php_postflight_install","add_php_postflight_update","add_php_method_uninstall","add_sql","emptycontributors","add_sql_uninstall","number","addreadme","add_sales_server","creatuserhelper"],"displayLookup": [{"sourceColumn": "created_by","targetTable": "#__users","targetColumn": "id","displayColumn": "name"},{"sourceColumn": "access","targetTable": "#__viewlevels","targetColumn": "id","displayColumn": "title"},{"sourceColumn": "modified_by","targetTable": "#__users","targetColumn": "id","displayColumn": "name"},{"sourceColumn": "update_server","targetTable": "#__componentbuilder_server","targetColumn": "id","displayColumn": "name"},{"sourceColumn": "sales_server","targetTable": "#__componentbuilder_server","targetColumn": "id","displayColumn": "name"},{"sourceColumn": "dashboard","targetTable": "#__componentbuilder_custom_admin_view","targetColumn": "","displayColumn": "system_name"}]}'; @@ -3860,7 +3860,7 @@ class com_componentbuilderInstallerScript $custom_admin_view->type_title = 'Componentbuilder Custom_admin_view'; $custom_admin_view->type_alias = 'com_componentbuilder.custom_admin_view'; $custom_admin_view->table = '{"special": {"dbtable": "#__componentbuilder_custom_admin_view","key": "id","type": "Custom_admin_view","prefix": "componentbuilderTable","config": "array()"},"common": {"dbtable": "#__ucm_content","key": "ucm_id","type": "Corecontent","prefix": "JTable","config": "array()"}}'; - $custom_admin_view->field_mappings = '{"common": {"core_content_item_id": "id","core_title": "name","core_state": "published","core_alias": "null","core_created_time": "created","core_modified_time": "modified","core_body": "php_document","core_hits": "hits","core_publish_up": "null","core_publish_down": "null","core_access": "access","core_params": "params","core_featured": "null","core_metadata": "null","core_language": "null","core_images": "null","core_urls": "null","core_version": "version","core_ordering": "ordering","core_metakey": "null","core_metadesc": "null","core_catid": "null","core_xreference": "null","asset_id": "asset_id"},"special": {"system_name":"system_name","name":"name","codename":"codename","description":"description","snippet":"snippet","php_jview_display":"php_jview_display","php_view":"php_view","php_document":"php_document","add_php_ajax":"add_php_ajax","add_css":"add_css","add_js_document":"add_js_document","default":"default","icon":"icon","php_jview":"php_jview","add_javascript_file":"add_javascript_file","libraries":"libraries","js_document":"js_document","add_css_document":"add_css_document","javascript_file":"javascript_file","not_required":"not_required","css_document":"css_document","custom_get":"custom_get","css":"css","main_get":"main_get","php_ajaxmethod":"php_ajaxmethod","dynamic_get":"dynamic_get","add_php_document":"add_php_document","add_php_view":"add_php_view","add_custom_button":"add_custom_button","add_php_jview_display":"add_php_jview_display","add_php_jview":"add_php_jview","php_controller":"php_controller","php_model":"php_model"}}'; + $custom_admin_view->field_mappings = '{"common": {"core_content_item_id": "id","core_title": "name","core_state": "published","core_alias": "null","core_created_time": "created","core_modified_time": "modified","core_body": "php_jview_display","core_hits": "hits","core_publish_up": "null","core_publish_down": "null","core_access": "access","core_params": "params","core_featured": "null","core_metadata": "null","core_language": "null","core_images": "null","core_urls": "null","core_version": "version","core_ordering": "ordering","core_metakey": "null","core_metadesc": "null","core_catid": "null","core_xreference": "null","asset_id": "asset_id"},"special": {"system_name":"system_name","name":"name","codename":"codename","description":"description","snippet":"snippet","php_jview_display":"php_jview_display","php_view":"php_view","php_document":"php_document","add_php_ajax":"add_php_ajax","add_css":"add_css","add_js_document":"add_js_document","default":"default","icon":"icon","php_jview":"php_jview","add_javascript_file":"add_javascript_file","libraries":"libraries","js_document":"js_document","add_css_document":"add_css_document","javascript_file":"javascript_file","not_required":"not_required","css_document":"css_document","custom_get":"custom_get","css":"css","main_get":"main_get","php_ajaxmethod":"php_ajaxmethod","dynamic_get":"dynamic_get","add_php_document":"add_php_document","add_php_view":"add_php_view","add_custom_button":"add_custom_button","add_php_jview_display":"add_php_jview_display","add_php_jview":"add_php_jview","php_controller":"php_controller","php_model":"php_model"}}'; $custom_admin_view->router = 'ComponentbuilderHelperRoute::getCustom_admin_viewRoute'; $custom_admin_view->content_history_options = '{"formFile": "administrator/components/com_componentbuilder/models/forms/custom_admin_view.xml","hideFields": ["asset_id","checked_out","checked_out_time","version","not_required"],"ignoreChanges": ["modified_by","modified","checked_out","checked_out_time","version","hits"],"convertToInt": ["published","ordering","snippet","add_php_ajax","add_css","add_js_document","add_javascript_file","add_css_document","not_required","main_get","dynamic_get","add_php_document","add_php_view","add_custom_button","add_php_jview_display","add_php_jview"],"displayLookup": [{"sourceColumn": "created_by","targetTable": "#__users","targetColumn": "id","displayColumn": "name"},{"sourceColumn": "access","targetTable": "#__viewlevels","targetColumn": "id","displayColumn": "title"},{"sourceColumn": "modified_by","targetTable": "#__users","targetColumn": "id","displayColumn": "name"},{"sourceColumn": "snippet","targetTable": "#__componentbuilder_snippet","targetColumn": "id","displayColumn": "name"},{"sourceColumn": "libraries","targetTable": "#__componentbuilder_library","targetColumn": "id","displayColumn": "name"},{"sourceColumn": "custom_get","targetTable": "#__componentbuilder_dynamic_get","targetColumn": "id","displayColumn": "name"},{"sourceColumn": "main_get","targetTable": "#__componentbuilder_dynamic_get","targetColumn": "id","displayColumn": "name"},{"sourceColumn": "dynamic_get","targetTable": "#__componentbuilder_dynamic_get","targetColumn": "id","displayColumn": "name"}]}'; @@ -3918,7 +3918,7 @@ class com_componentbuilderInstallerScript $template->type_title = 'Componentbuilder Template'; $template->type_alias = 'com_componentbuilder.template'; $template->table = '{"special": {"dbtable": "#__componentbuilder_template","key": "id","type": "Template","prefix": "componentbuilderTable","config": "array()"},"common": {"dbtable": "#__ucm_content","key": "ucm_id","type": "Corecontent","prefix": "JTable","config": "array()"}}'; - $template->field_mappings = '{"common": {"core_content_item_id": "id","core_title": "name","core_state": "published","core_alias": "alias","core_created_time": "created","core_modified_time": "modified","core_body": "null","core_hits": "hits","core_publish_up": "null","core_publish_down": "null","core_access": "access","core_params": "params","core_featured": "null","core_metadata": "null","core_language": "null","core_images": "null","core_urls": "null","core_version": "version","core_ordering": "ordering","core_metakey": "null","core_metadesc": "null","core_catid": "null","core_xreference": "null","asset_id": "asset_id"},"special": {"name":"name","alias":"alias","description":"description","snippet":"snippet","php_view":"php_view","add_php_view":"add_php_view","dynamic_get":"dynamic_get","not_required":"not_required","template":"template","libraries":"libraries"}}'; + $template->field_mappings = '{"common": {"core_content_item_id": "id","core_title": "name","core_state": "published","core_alias": "alias","core_created_time": "created","core_modified_time": "modified","core_body": "php_view","core_hits": "hits","core_publish_up": "null","core_publish_down": "null","core_access": "access","core_params": "params","core_featured": "null","core_metadata": "null","core_language": "null","core_images": "null","core_urls": "null","core_version": "version","core_ordering": "ordering","core_metakey": "null","core_metadesc": "null","core_catid": "null","core_xreference": "null","asset_id": "asset_id"},"special": {"name":"name","alias":"alias","description":"description","snippet":"snippet","php_view":"php_view","add_php_view":"add_php_view","dynamic_get":"dynamic_get","not_required":"not_required","template":"template","libraries":"libraries"}}'; $template->router = 'ComponentbuilderHelperRoute::getTemplateRoute'; $template->content_history_options = '{"formFile": "administrator/components/com_componentbuilder/models/forms/template.xml","hideFields": ["asset_id","checked_out","checked_out_time","version","not_required"],"ignoreChanges": ["modified_by","modified","checked_out","checked_out_time","version","hits"],"convertToInt": ["published","ordering","snippet","add_php_view","dynamic_get","not_required"],"displayLookup": [{"sourceColumn": "created_by","targetTable": "#__users","targetColumn": "id","displayColumn": "name"},{"sourceColumn": "access","targetTable": "#__viewlevels","targetColumn": "id","displayColumn": "title"},{"sourceColumn": "modified_by","targetTable": "#__users","targetColumn": "id","displayColumn": "name"},{"sourceColumn": "snippet","targetTable": "#__componentbuilder_snippet","targetColumn": "id","displayColumn": "name"},{"sourceColumn": "dynamic_get","targetTable": "#__componentbuilder_dynamic_get","targetColumn": "id","displayColumn": "name"},{"sourceColumn": "libraries","targetTable": "#__componentbuilder_library","targetColumn": "id","displayColumn": "name"}]}'; @@ -3947,7 +3947,7 @@ class com_componentbuilderInstallerScript $layout->type_title = 'Componentbuilder Layout'; $layout->type_alias = 'com_componentbuilder.layout'; $layout->table = '{"special": {"dbtable": "#__componentbuilder_layout","key": "id","type": "Layout","prefix": "componentbuilderTable","config": "array()"},"common": {"dbtable": "#__ucm_content","key": "ucm_id","type": "Corecontent","prefix": "JTable","config": "array()"}}'; - $layout->field_mappings = '{"common": {"core_content_item_id": "id","core_title": "name","core_state": "published","core_alias": "alias","core_created_time": "created","core_modified_time": "modified","core_body": "null","core_hits": "hits","core_publish_up": "null","core_publish_down": "null","core_access": "access","core_params": "params","core_featured": "null","core_metadata": "null","core_language": "null","core_images": "null","core_urls": "null","core_version": "version","core_ordering": "ordering","core_metakey": "null","core_metadesc": "null","core_catid": "null","core_xreference": "null","asset_id": "asset_id"},"special": {"name":"name","alias":"alias","description":"description","dynamic_get":"dynamic_get","snippet":"snippet","php_view":"php_view","add_php_view":"add_php_view","not_required":"not_required","layout":"layout","libraries":"libraries"}}'; + $layout->field_mappings = '{"common": {"core_content_item_id": "id","core_title": "name","core_state": "published","core_alias": "alias","core_created_time": "created","core_modified_time": "modified","core_body": "php_view","core_hits": "hits","core_publish_up": "null","core_publish_down": "null","core_access": "access","core_params": "params","core_featured": "null","core_metadata": "null","core_language": "null","core_images": "null","core_urls": "null","core_version": "version","core_ordering": "ordering","core_metakey": "null","core_metadesc": "null","core_catid": "null","core_xreference": "null","asset_id": "asset_id"},"special": {"name":"name","alias":"alias","description":"description","dynamic_get":"dynamic_get","snippet":"snippet","php_view":"php_view","add_php_view":"add_php_view","not_required":"not_required","layout":"layout","libraries":"libraries"}}'; $layout->router = 'ComponentbuilderHelperRoute::getLayoutRoute'; $layout->content_history_options = '{"formFile": "administrator/components/com_componentbuilder/models/forms/layout.xml","hideFields": ["asset_id","checked_out","checked_out_time","version","not_required"],"ignoreChanges": ["modified_by","modified","checked_out","checked_out_time","version","hits"],"convertToInt": ["published","ordering","dynamic_get","snippet","add_php_view","not_required"],"displayLookup": [{"sourceColumn": "created_by","targetTable": "#__users","targetColumn": "id","displayColumn": "name"},{"sourceColumn": "access","targetTable": "#__viewlevels","targetColumn": "id","displayColumn": "title"},{"sourceColumn": "modified_by","targetTable": "#__users","targetColumn": "id","displayColumn": "name"},{"sourceColumn": "dynamic_get","targetTable": "#__componentbuilder_dynamic_get","targetColumn": "id","displayColumn": "name"},{"sourceColumn": "snippet","targetTable": "#__componentbuilder_snippet","targetColumn": "id","displayColumn": "name"},{"sourceColumn": "libraries","targetTable": "#__componentbuilder_library","targetColumn": "id","displayColumn": "name"}]}'; @@ -3976,7 +3976,7 @@ class com_componentbuilderInstallerScript $dynamic_get->type_title = 'Componentbuilder Dynamic_get'; $dynamic_get->type_alias = 'com_componentbuilder.dynamic_get'; $dynamic_get->table = '{"special": {"dbtable": "#__componentbuilder_dynamic_get","key": "id","type": "Dynamic_get","prefix": "componentbuilderTable","config": "array()"},"common": {"dbtable": "#__ucm_content","key": "ucm_id","type": "Corecontent","prefix": "JTable","config": "array()"}}'; - $dynamic_get->field_mappings = '{"common": {"core_content_item_id": "id","core_title": "name","core_state": "published","core_alias": "null","core_created_time": "created","core_modified_time": "modified","core_body": "php_getlistquery","core_hits": "hits","core_publish_up": "null","core_publish_down": "null","core_access": "access","core_params": "params","core_featured": "null","core_metadata": "null","core_language": "null","core_images": "null","core_urls": "null","core_version": "version","core_ordering": "ordering","core_metakey": "null","core_metadesc": "null","core_catid": "null","core_xreference": "null","asset_id": "asset_id"},"special": {"name":"name","main_source":"main_source","gettype":"gettype","addcalculation":"addcalculation","add_php_router_parse":"add_php_router_parse","add_php_after_getitems":"add_php_after_getitems","add_php_before_getitems":"add_php_before_getitems","add_php_getlistquery":"add_php_getlistquery","add_php_after_getitem":"add_php_after_getitem","add_php_before_getitem":"add_php_before_getitem","php_custom_get":"php_custom_get","db_selection":"db_selection","db_table_main":"db_table_main","view_selection":"view_selection","view_table_main":"view_table_main","getcustom":"getcustom","php_before_getitem":"php_before_getitem","pagination":"pagination","php_after_getitem":"php_after_getitem","not_required":"not_required","php_getlistquery":"php_getlistquery","php_before_getitems":"php_before_getitems","php_after_getitems":"php_after_getitems","php_router_parse":"php_router_parse","php_calculation":"php_calculation"}}'; + $dynamic_get->field_mappings = '{"common": {"core_content_item_id": "id","core_title": "name","core_state": "published","core_alias": "null","core_created_time": "created","core_modified_time": "modified","core_body": "php_custom_get","core_hits": "hits","core_publish_up": "null","core_publish_down": "null","core_access": "access","core_params": "params","core_featured": "null","core_metadata": "null","core_language": "null","core_images": "null","core_urls": "null","core_version": "version","core_ordering": "ordering","core_metakey": "null","core_metadesc": "null","core_catid": "null","core_xreference": "null","asset_id": "asset_id"},"special": {"name":"name","main_source":"main_source","gettype":"gettype","addcalculation":"addcalculation","add_php_router_parse":"add_php_router_parse","add_php_after_getitems":"add_php_after_getitems","add_php_before_getitems":"add_php_before_getitems","add_php_getlistquery":"add_php_getlistquery","add_php_after_getitem":"add_php_after_getitem","add_php_before_getitem":"add_php_before_getitem","php_custom_get":"php_custom_get","db_selection":"db_selection","db_table_main":"db_table_main","view_selection":"view_selection","view_table_main":"view_table_main","getcustom":"getcustom","php_before_getitem":"php_before_getitem","pagination":"pagination","php_after_getitem":"php_after_getitem","not_required":"not_required","php_getlistquery":"php_getlistquery","php_before_getitems":"php_before_getitems","php_after_getitems":"php_after_getitems","php_router_parse":"php_router_parse","php_calculation":"php_calculation"}}'; $dynamic_get->router = 'ComponentbuilderHelperRoute::getDynamic_getRoute'; $dynamic_get->content_history_options = '{"formFile": "administrator/components/com_componentbuilder/models/forms/dynamic_get.xml","hideFields": ["asset_id","checked_out","checked_out_time","version","not_required"],"ignoreChanges": ["modified_by","modified","checked_out","checked_out_time","version","hits"],"convertToInt": ["published","ordering","main_source","gettype","add_php_router_parse","add_php_after_getitems","add_php_before_getitems","add_php_getlistquery","add_php_after_getitem","add_php_before_getitem","view_table_main","pagination","not_required"],"displayLookup": [{"sourceColumn": "created_by","targetTable": "#__users","targetColumn": "id","displayColumn": "name"},{"sourceColumn": "access","targetTable": "#__viewlevels","targetColumn": "id","displayColumn": "title"},{"sourceColumn": "modified_by","targetTable": "#__users","targetColumn": "id","displayColumn": "name"},{"sourceColumn": "view_table_main","targetTable": "#__componentbuilder_admin_view","targetColumn": "id","displayColumn": "system_name"}]}'; @@ -4005,7 +4005,7 @@ class com_componentbuilderInstallerScript $custom_code->type_title = 'Componentbuilder Custom_code'; $custom_code->type_alias = 'com_componentbuilder.custom_code'; $custom_code->table = '{"special": {"dbtable": "#__componentbuilder_custom_code","key": "id","type": "Custom_code","prefix": "componentbuilderTable","config": "array()"},"common": {"dbtable": "#__ucm_content","key": "ucm_id","type": "Corecontent","prefix": "JTable","config": "array()"}}'; - $custom_code->field_mappings = '{"common": {"core_content_item_id": "id","core_title": "component","core_state": "published","core_alias": "null","core_created_time": "created","core_modified_time": "modified","core_body": "null","core_hits": "hits","core_publish_up": "null","core_publish_down": "null","core_access": "access","core_params": "params","core_featured": "null","core_metadata": "null","core_language": "null","core_images": "null","core_urls": "null","core_version": "version","core_ordering": "ordering","core_metakey": "null","core_metadesc": "null","core_catid": "null","core_xreference": "null","asset_id": "asset_id"},"special": {"component":"component","path":"path","target":"target","type":"type","comment_type":"comment_type","not_required":"not_required","function_name":"function_name","system_name":"system_name","code":"code","hashendtarget":"hashendtarget","to_line":"to_line","from_line":"from_line","hashtarget":"hashtarget"}}'; + $custom_code->field_mappings = '{"common": {"core_content_item_id": "id","core_title": "component","core_state": "published","core_alias": "null","core_created_time": "created","core_modified_time": "modified","core_body": "code","core_hits": "hits","core_publish_up": "null","core_publish_down": "null","core_access": "access","core_params": "params","core_featured": "null","core_metadata": "null","core_language": "null","core_images": "null","core_urls": "null","core_version": "version","core_ordering": "ordering","core_metakey": "null","core_metadesc": "null","core_catid": "null","core_xreference": "null","asset_id": "asset_id"},"special": {"component":"component","path":"path","target":"target","type":"type","comment_type":"comment_type","not_required":"not_required","function_name":"function_name","system_name":"system_name","code":"code","hashendtarget":"hashendtarget","to_line":"to_line","from_line":"from_line","hashtarget":"hashtarget"}}'; $custom_code->router = 'ComponentbuilderHelperRoute::getCustom_codeRoute'; $custom_code->content_history_options = '{"formFile": "administrator/components/com_componentbuilder/models/forms/custom_code.xml","hideFields": ["asset_id","checked_out","checked_out_time","version","not_required"],"ignoreChanges": ["modified_by","modified","checked_out","checked_out_time","version","hits"],"convertToInt": ["published","ordering","component","target","type","comment_type","not_required"],"displayLookup": [{"sourceColumn": "created_by","targetTable": "#__users","targetColumn": "id","displayColumn": "name"},{"sourceColumn": "access","targetTable": "#__viewlevels","targetColumn": "id","displayColumn": "title"},{"sourceColumn": "modified_by","targetTable": "#__users","targetColumn": "id","displayColumn": "name"},{"sourceColumn": "component","targetTable": "#__componentbuilder_joomla_component","targetColumn": "id","displayColumn": "system_name"}]}'; -- 2.40.1 From 25650efa47837dc1c55738ce8719d96700222d7d Mon Sep 17 00:00:00 2001 From: Llewellyn van der Merwe Date: Fri, 29 Jun 2018 04:19:50 +0200 Subject: [PATCH 12/19] Added Joomla volunteers banner. Fixed a syntax error in the custom admin view called get snippets. --- README.md | 8 ++++---- admin/README.txt | 8 ++++---- admin/language/en-GB/en-GB.com_componentbuilder.ini | 1 + admin/models/rules/code.php | 13 +++++++++++-- admin/views/compiler/tmpl/default.php | 11 +++++++---- admin/views/componentbuilder/tmpl/default.php | 7 +++++-- admin/views/get_snippets/tmpl/default.php | 2 +- componentbuilder.xml | 6 +++--- componentbuilder_update_server.xml | 4 ++-- script.php | 2 +- 10 files changed, 39 insertions(+), 23 deletions(-) diff --git a/README.md b/README.md index 0d2b26532..21591790f 100644 --- a/README.md +++ b/README.md @@ -9,7 +9,7 @@ The Component Builder for [Joomla](https://extensions.joomla.org/extension/compo Whether you're a seasoned [Joomla](https://extensions.joomla.org/extension/component-builder/) developer, or have just started, Component Builder will safe you lots of time and money. A real must have! -You can install it quite easily and with no limitations. On [github](https://github.com/vdm-io/Joomla-Component-Builder/releases) is the latest release (2.8.0) with **ALL** its features and **ALL** concepts totally open-source and free! +You can install it quite easily and with no limitations. On [github](https://github.com/vdm-io/Joomla-Component-Builder/releases) is the latest release (2.8.1) with **ALL** its features and **ALL** concepts totally open-source and free! > Watch Quick Build of a Hello World component in [JCB on Youtube](https://www.youtube.com/watch?v=IQfsLYIeblk&list=PLQRGFI8XZ_wtGvPQZWBfDzzlERLQgpMRE&index=45) @@ -125,11 +125,11 @@ Watch the [proposed development workflow](https://vdm.bz/proposed-development-wo + *Author*: [Llewellyn van der Merwe](mailto:llewellyn@joomlacomponentbuilder.com) + *Name*: [Component Builder](https://github.com/vdm-io/Joomla-Component-Builder) + *First Build*: 30th April, 2015 -+ *Last Build*: 25th June, 2018 -+ *Version*: 2.8.0 ++ *Last Build*: 29th June, 2018 ++ *Version*: 2.8.1 + *Copyright*: Copyright (C) 2015 - 2018 Vast Development Method. All rights reserved. + *License*: GNU General Public License version 2 or later; see LICENSE.txt -+ *Line count*: **186015** ++ *Line count*: **186028** + *Field count*: **1054** + *File count*: **1237** + *Folder count*: **197** diff --git a/admin/README.txt b/admin/README.txt index 0d2b26532..21591790f 100644 --- a/admin/README.txt +++ b/admin/README.txt @@ -9,7 +9,7 @@ The Component Builder for [Joomla](https://extensions.joomla.org/extension/compo Whether you're a seasoned [Joomla](https://extensions.joomla.org/extension/component-builder/) developer, or have just started, Component Builder will safe you lots of time and money. A real must have! -You can install it quite easily and with no limitations. On [github](https://github.com/vdm-io/Joomla-Component-Builder/releases) is the latest release (2.8.0) with **ALL** its features and **ALL** concepts totally open-source and free! +You can install it quite easily and with no limitations. On [github](https://github.com/vdm-io/Joomla-Component-Builder/releases) is the latest release (2.8.1) with **ALL** its features and **ALL** concepts totally open-source and free! > Watch Quick Build of a Hello World component in [JCB on Youtube](https://www.youtube.com/watch?v=IQfsLYIeblk&list=PLQRGFI8XZ_wtGvPQZWBfDzzlERLQgpMRE&index=45) @@ -125,11 +125,11 @@ Watch the [proposed development workflow](https://vdm.bz/proposed-development-wo + *Author*: [Llewellyn van der Merwe](mailto:llewellyn@joomlacomponentbuilder.com) + *Name*: [Component Builder](https://github.com/vdm-io/Joomla-Component-Builder) + *First Build*: 30th April, 2015 -+ *Last Build*: 25th June, 2018 -+ *Version*: 2.8.0 ++ *Last Build*: 29th June, 2018 ++ *Version*: 2.8.1 + *Copyright*: Copyright (C) 2015 - 2018 Vast Development Method. All rights reserved. + *License*: GNU General Public License version 2 or later; see LICENSE.txt -+ *Line count*: **186015** ++ *Line count*: **186028** + *Field count*: **1054** + *File count*: **1237** + *Folder count*: **197** diff --git a/admin/language/en-GB/en-GB.com_componentbuilder.ini b/admin/language/en-GB/en-GB.com_componentbuilder.ini index 921e5fa14..b74544ce0 100644 --- a/admin/language/en-GB/en-GB.com_componentbuilder.ini +++ b/admin/language/en-GB/en-GB.com_componentbuilder.ini @@ -5480,6 +5480,7 @@ COM_COMPONENTBUILDER_NEW_NOTICE="New Notice" COM_COMPONENTBUILDER_NO="No" COM_COMPONENTBUILDER_NONE_DB="None DB" COM_COMPONENTBUILDER_NONE_SELECTED="None selected" +COM_COMPONENTBUILDER_NOTICE_BOARD="Notice Board" COM_COMPONENTBUILDER_NOTRANSLATION="no-translation" COM_COMPONENTBUILDER_NOT_FOUND_OR_ACCESS_DENIED="Not found or access denied!" COM_COMPONENTBUILDER_NOT_SET="not set" diff --git a/admin/models/rules/code.php b/admin/models/rules/code.php index 37e04348c..21eb47dd9 100644 --- a/admin/models/rules/code.php +++ b/admin/models/rules/code.php @@ -33,12 +33,21 @@ class JFormRuleCode extends FormRule * @param Form $form The form object for which the field is being tested. * * @return boolean True if the value is valid, false otherwise. - * - * @since 11.1 */ public function test(\SimpleXMLElement $element, $value, $group = null, Registry $input = null, Form $form = null) { // This removes all validation (is dangerous) but needed to submit code via JCB return true; + + /** + * My idea is to add some kind of validation to improve JCB code (per/language) + * + * So at this time this code validation is used for JavaScript,CSS,HTML and PHP. + * We can see what language is being worked on with the syntax property in the $element. (in JCB) + * What complicates things is the placeholders, of both custom code, component, and view names. + * Ideally we could strip them and then validate the code to being syntactically correct. + * But since some of the placeholders form part of the class/function names and the more, it seems like we are pressed for a much more advance solution. + * If you have any ideas to how we can go about to do this, then please open an issue on github and lets begin. (this is a nice to have, so don't break a leg...) + */ } } diff --git a/admin/views/compiler/tmpl/default.php b/admin/views/compiler/tmpl/default.php index 5df5a87c6..05f9674fa 100644 --- a/admin/views/compiler/tmpl/default.php +++ b/admin/views/compiler/tmpl/default.php @@ -118,10 +118,13 @@ jQuery(document).ready(function($) {

-
- -
.
- +
+
+ +
.
+ +
+
Joomla! Volunteers Portal
diff --git a/admin/views/componentbuilder/tmpl/default.php b/admin/views/componentbuilder/tmpl/default.php index d827a1692..a7ed1f119 100644 --- a/admin/views/componentbuilder/tmpl/default.php +++ b/admin/views/componentbuilder/tmpl/default.php @@ -77,15 +77,18 @@ JHtml::_('behavior.tooltip'); - +
-
+
'notice_board_one')); ?> loadTemplate('notice_board_vast_development_method');?>
+
+ Joomla! Volunteers Portal +
diff --git a/admin/views/get_snippets/tmpl/default.php b/admin/views/get_snippets/tmpl/default.php index 6739ecc9e..1e055f1e3 100644 --- a/admin/views/get_snippets/tmpl/default.php +++ b/admin/views/get_snippets/tmpl/default.php @@ -100,7 +100,7 @@ JHtml::_('behavior.keepalive'); - +
diff --git a/componentbuilder.xml b/componentbuilder.xml index c2f2223e3..9b44e58e2 100644 --- a/componentbuilder.xml +++ b/componentbuilder.xml @@ -1,15 +1,15 @@ COM_COMPONENTBUILDER - 25th June, 2018 + 29th June, 2018 Llewellyn van der Merwe llewellyn@joomlacomponentbuilder.com http://www.joomlacomponentbuilder.com Copyright (C) 2015 - 2018 Vast Development Method. All rights reserved. GNU General Public License version 2 or later; see LICENSE.txt - 2.8.0 + 2.8.1 Component Builder (v.2.8.0) +

Component Builder (v.2.8.1)

The Component Builder for [Joomla](https://extensions.joomla.org/extension/component-builder/) is highly advanced tool that is truly able to build extremely complex components in a fraction of the time. diff --git a/componentbuilder_update_server.xml b/componentbuilder_update_server.xml index bd62c6e36..907912beb 100644 --- a/componentbuilder_update_server.xml +++ b/componentbuilder_update_server.xml @@ -395,10 +395,10 @@ Builds Complex Joomla Components com_componentbuilder component - 2.8.0 + 2.8.1 http://www.joomlacomponentbuilder.com - https://github.com/vdm-io/Joomla-Component-Builder/releases/download/v2.8.0/JCB_v2.8.0.zip + https://github.com/vdm-io/Joomla-Component-Builder/releases/download/v2.8.1/JCB_v2.8.1.zip stable diff --git a/script.php b/script.php index 971acc038..d45e6b5ee 100644 --- a/script.php +++ b/script.php @@ -4991,7 +4991,7 @@ class com_componentbuilderInstallerScript echo ' -

Upgrade to Version 2.8.0 Was Successful! Let us know if anything is not working as expected.

'; +

Upgrade to Version 2.8.1 Was Successful! Let us know if anything is not working as expected.

'; } } -- 2.40.1 From a9a0952ff3745f77a64a7849b2a7482ffb152b21 Mon Sep 17 00:00:00 2001 From: Llewellyn van der Merwe Date: Fri, 6 Jul 2018 15:46:30 +0200 Subject: [PATCH 13/19] Added a global editor switch for all editors in JCB, the default is none. gh-305 Added two new fields to the admin view to target the getform method in the model. --- README.md | 12 +- admin/README.txt | 12 +- admin/config.xml | 42 +- admin/helpers/compiler/a_Get.php | 2 +- admin/helpers/compiler/c_Fields.php | 2 +- admin/helpers/compiler/e_Interpretation.php | 2 + .../en-GB/en-GB.com_componentbuilder.ini | 7 + admin/layouts/admin_view/php_fullwidth.php | 2 + admin/layouts/fieldtype/fields_fullwidth.php | 2 +- .../server/linked_components_fullwidth.php | 2 +- admin/models/admin_fields.php | 1 + admin/models/admin_fields_conditions.php | 1 + admin/models/admin_fields_relations.php | 1 + admin/models/admin_view.php | 268 ++-- admin/models/admin_views.php | 38 +- admin/models/component_admin_views.php | 1 + admin/models/component_config.php | 1 + admin/models/component_custom_admin_menus.php | 1 + admin/models/component_custom_admin_views.php | 1 + admin/models/component_dashboard.php | 1 + admin/models/component_files_folders.php | 1 + admin/models/component_mysql_tweaks.php | 1 + admin/models/component_site_views.php | 1 + admin/models/component_updates.php | 1 + admin/models/custom_admin_view.php | 10 + admin/models/custom_code.php | 10 + admin/models/dynamic_get.php | 10 + admin/models/field.php | 1 + admin/models/fieldtype.php | 13 +- admin/models/forms/admin_view.js | 547 ++++---- admin/models/forms/admin_view.xml | 579 +++++---- admin/models/forms/custom_admin_view.js | 336 ++--- admin/models/forms/custom_code.js | 76 +- admin/models/forms/dynamic_get.js | 1148 ++++++++--------- admin/models/forms/field.js | 430 +++--- admin/models/forms/help_document.js | 238 ++-- admin/models/forms/layout.js | 20 +- admin/models/forms/library.js | 186 +-- admin/models/forms/server.js | 542 ++++---- admin/models/forms/site_view.js | 330 ++--- admin/models/forms/template.js | 20 +- admin/models/help_document.php | 1 + admin/models/joomla_component.php | 10 + admin/models/language.php | 1 + admin/models/language_translation.php | 1 + admin/models/layout.php | 10 + admin/models/library.php | 1 + admin/models/library_config.php | 1 + admin/models/library_files_folders_urls.php | 1 + admin/models/server.php | 3 +- admin/models/site_view.php | 10 + admin/models/snippet.php | 1 + admin/models/snippet_type.php | 1 + admin/models/template.php | 10 + admin/models/validation_rule.php | 1 + admin/sql/install.mysql.utf8.sql | 40 +- admin/sql/updates/mysql/2.7.10.sql | 57 - admin/sql/updates/mysql/2.8.1.sql | 2 + admin/views/admin_view/tmpl/edit.php | 249 ++-- admin/views/custom_admin_view/tmpl/edit.php | 100 +- admin/views/custom_code/tmpl/edit.php | 114 +- admin/views/dynamic_get/tmpl/edit.php | 326 ++--- admin/views/field/tmpl/edit.php | 132 +- admin/views/fieldtype/view.html.php | 2 +- admin/views/help_document/tmpl/edit.php | 54 +- admin/views/layout/tmpl/edit.php | 10 +- admin/views/library/tmpl/edit.php | 40 +- admin/views/server/tmpl/edit.php | 156 +-- admin/views/server/view.html.php | 2 +- admin/views/site_view/tmpl/edit.php | 110 +- admin/views/template/tmpl/edit.php | 10 +- componentbuilder.xml | 6 +- componentbuilder_update_server.xml | 19 +- script.php | 12 +- 74 files changed, 3291 insertions(+), 3101 deletions(-) create mode 100644 admin/sql/updates/mysql/2.8.1.sql diff --git a/README.md b/README.md index 21591790f..1f836f8e3 100644 --- a/README.md +++ b/README.md @@ -9,7 +9,7 @@ The Component Builder for [Joomla](https://extensions.joomla.org/extension/compo Whether you're a seasoned [Joomla](https://extensions.joomla.org/extension/component-builder/) developer, or have just started, Component Builder will safe you lots of time and money. A real must have! -You can install it quite easily and with no limitations. On [github](https://github.com/vdm-io/Joomla-Component-Builder/releases) is the latest release (2.8.1) with **ALL** its features and **ALL** concepts totally open-source and free! +You can install it quite easily and with no limitations. On [github](https://github.com/vdm-io/Joomla-Component-Builder/releases) is the latest release (2.8.2) with **ALL** its features and **ALL** concepts totally open-source and free! > Watch Quick Build of a Hello World component in [JCB on Youtube](https://www.youtube.com/watch?v=IQfsLYIeblk&list=PLQRGFI8XZ_wtGvPQZWBfDzzlERLQgpMRE&index=45) @@ -125,13 +125,13 @@ Watch the [proposed development workflow](https://vdm.bz/proposed-development-wo + *Author*: [Llewellyn van der Merwe](mailto:llewellyn@joomlacomponentbuilder.com) + *Name*: [Component Builder](https://github.com/vdm-io/Joomla-Component-Builder) + *First Build*: 30th April, 2015 -+ *Last Build*: 29th June, 2018 -+ *Version*: 2.8.1 ++ *Last Build*: 6th July, 2018 ++ *Version*: 2.8.2 + *Copyright*: Copyright (C) 2015 - 2018 Vast Development Method. All rights reserved. + *License*: GNU General Public License version 2 or later; see LICENSE.txt -+ *Line count*: **186028** -+ *Field count*: **1054** -+ *File count*: **1237** ++ *Line count*: **186216** ++ *Field count*: **1058** ++ *File count*: **1238** + *Folder count*: **197** > This **component** was build with a Joomla [Automated Component Builder](http://joomlacomponentbuilder.com). diff --git a/admin/README.txt b/admin/README.txt index 21591790f..1f836f8e3 100644 --- a/admin/README.txt +++ b/admin/README.txt @@ -9,7 +9,7 @@ The Component Builder for [Joomla](https://extensions.joomla.org/extension/compo Whether you're a seasoned [Joomla](https://extensions.joomla.org/extension/component-builder/) developer, or have just started, Component Builder will safe you lots of time and money. A real must have! -You can install it quite easily and with no limitations. On [github](https://github.com/vdm-io/Joomla-Component-Builder/releases) is the latest release (2.8.1) with **ALL** its features and **ALL** concepts totally open-source and free! +You can install it quite easily and with no limitations. On [github](https://github.com/vdm-io/Joomla-Component-Builder/releases) is the latest release (2.8.2) with **ALL** its features and **ALL** concepts totally open-source and free! > Watch Quick Build of a Hello World component in [JCB on Youtube](https://www.youtube.com/watch?v=IQfsLYIeblk&list=PLQRGFI8XZ_wtGvPQZWBfDzzlERLQgpMRE&index=45) @@ -125,13 +125,13 @@ Watch the [proposed development workflow](https://vdm.bz/proposed-development-wo + *Author*: [Llewellyn van der Merwe](mailto:llewellyn@joomlacomponentbuilder.com) + *Name*: [Component Builder](https://github.com/vdm-io/Joomla-Component-Builder) + *First Build*: 30th April, 2015 -+ *Last Build*: 29th June, 2018 -+ *Version*: 2.8.1 ++ *Last Build*: 6th July, 2018 ++ *Version*: 2.8.2 + *Copyright*: Copyright (C) 2015 - 2018 Vast Development Method. All rights reserved. + *License*: GNU General Public License version 2 or later; see LICENSE.txt -+ *Line count*: **186028** -+ *Field count*: **1054** -+ *File count*: **1237** ++ *Line count*: **186216** ++ *Field count*: **1058** ++ *File count*: **1238** + *Folder count*: **197** > This **component** was build with a Joomla [Automated Component Builder](http://joomlacomponentbuilder.com). diff --git a/admin/config.xml b/admin/config.xml index b05392b0d..c9f56729e 100644 --- a/admin/config.xml +++ b/admin/config.xml @@ -47,6 +47,20 @@ /> + + + + + + COM_COMPONENTBUILDER_CONFIG_JCB_COMMUNITY_PACKAGES - - + + - - + + COM_COMPONENTBUILDER_CONFIG_NO - - + + COM_COMPONENTBUILDER_CONFIG_NEVER_UPDATE - - + + @@ -208,8 +222,8 @@ max="100" step="10" /> - - + + COM_COMPONENTBUILDER_CONFIG_SIMPLEXMLELEMENT_CLASS - - + + - - + + {'add_' . $scripter}) && $view->{'add_' . $scripter} == 1) diff --git a/admin/helpers/compiler/c_Fields.php b/admin/helpers/compiler/c_Fields.php index f01c17726..c5d0d4da1 100644 --- a/admin/helpers/compiler/c_Fields.php +++ b/admin/helpers/compiler/c_Fields.php @@ -1295,8 +1295,8 @@ class Fields extends Structure else { $optionArray = false; - $field .= PHP_EOL . $this->_t(3) . $taber . ""; $field .= PHP_EOL . $this->_t(2) . $taber . "/>"; + $field .= PHP_EOL . $this->_t(2) . $taber . "" . PHP_EOL; } } elseif ($setType === 'plain') diff --git a/admin/helpers/compiler/e_Interpretation.php b/admin/helpers/compiler/e_Interpretation.php index 8a8c43eb5..9b0cf47a5 100644 --- a/admin/helpers/compiler/e_Interpretation.php +++ b/admin/helpers/compiler/e_Interpretation.php @@ -10937,6 +10937,8 @@ class Interpretation extends Fields $allow[] = $this->_t(4) . "\$form->setValue(\$redirectedField, null, \$redirectedValue);"; $allow[] = $this->_t(3) . "}"; $allow[] = $this->_t(2) . "}"; + // load custom script if found + $allow[] = $this->getCustomScriptBuilder('php_getform', $viewName_single); // setup the default script $allow[] = PHP_EOL . $this->_t(2) . "return \$form;"; diff --git a/admin/language/en-GB/en-GB.com_componentbuilder.ini b/admin/language/en-GB/en-GB.com_componentbuilder.ini index b74544ce0..75c1b9d59 100644 --- a/admin/language/en-GB/en-GB.com_componentbuilder.ini +++ b/admin/language/en-GB/en-GB.com_componentbuilder.ini @@ -424,6 +424,8 @@ COM_COMPONENTBUILDER_ADMIN_VIEW_ADD_PHP_BEFORE_SAVE="Add Php Before Save" COM_COMPONENTBUILDER_ADMIN_VIEW_ADD_PHP_BEFORE_SAVE_LABEL="Add PHP (save Method - before data modeling)" COM_COMPONENTBUILDER_ADMIN_VIEW_ADD_PHP_DOCUMENT="Add Php Document" COM_COMPONENTBUILDER_ADMIN_VIEW_ADD_PHP_DOCUMENT_LABEL="Add PHP (custom document script)" +COM_COMPONENTBUILDER_ADMIN_VIEW_ADD_PHP_GETFORM="Add Php Getform" +COM_COMPONENTBUILDER_ADMIN_VIEW_ADD_PHP_GETFORM_LABEL="Add PHP (getForm Method)" COM_COMPONENTBUILDER_ADMIN_VIEW_ADD_PHP_GETITEM="Add Php Getitem" COM_COMPONENTBUILDER_ADMIN_VIEW_ADD_PHP_GETITEMS="Add Php Getitems" COM_COMPONENTBUILDER_ADMIN_VIEW_ADD_PHP_GETITEMS_AFTER_ALL="Add Php Getitems After All" @@ -777,6 +779,9 @@ COM_COMPONENTBUILDER_ADMIN_VIEW_PHP_CONTROLLER_LIST_LABEL="PHP List view COM_COMPONENTBUILDER_ADMIN_VIEW_PHP_DOCUMENT="Php Document" COM_COMPONENTBUILDER_ADMIN_VIEW_PHP_DOCUMENT_DESCRIPTION="Add PHP to the document method in the view.html.php file of this view. Do not add the php tags." COM_COMPONENTBUILDER_ADMIN_VIEW_PHP_DOCUMENT_LABEL="PHP document method" +COM_COMPONENTBUILDER_ADMIN_VIEW_PHP_GETFORM="Php Getform" +COM_COMPONENTBUILDER_ADMIN_VIEW_PHP_GETFORM_DESCRIPTION="Add PHP Here that should run in the getForm Method. Do not add the php tags." +COM_COMPONENTBUILDER_ADMIN_VIEW_PHP_GETFORM_LABEL="PHP getForm Method
Target (array) $data values & (bool) $loadData & (object) $form. " COM_COMPONENTBUILDER_ADMIN_VIEW_PHP_GETITEM="Php Getitem" COM_COMPONENTBUILDER_ADMIN_VIEW_PHP_GETITEMS="Php Getitems" COM_COMPONENTBUILDER_ADMIN_VIEW_PHP_GETITEMS_AFTER_ALL="Php Getitems After All" @@ -2428,6 +2433,8 @@ COM_COMPONENTBUILDER_CONFIG_DKIM_VALUE_DESCRIPTION="This is the TXT value to use COM_COMPONENTBUILDER_CONFIG_DKIM_VALUE_HINT="v=DKIM1;k=rsa;g=*;s=email;h=sha1;t=s;p=PUBLICKEY" COM_COMPONENTBUILDER_CONFIG_DKIM_VALUE_LABEL="Value" COM_COMPONENTBUILDER_CONFIG_DONT_LOAD="Not" +COM_COMPONENTBUILDER_CONFIG_EDITOR_DESCRIPTION="Select the editor you would like to use as the JCB global editor for all custom coding areas." +COM_COMPONENTBUILDER_CONFIG_EDITOR_LABEL="Select an editor" COM_COMPONENTBUILDER_CONFIG_EMAILFROM_DESCRIPTION="The global email address that will be used to send system email." COM_COMPONENTBUILDER_CONFIG_EMAILFROM_HINT="Email Address Here" COM_COMPONENTBUILDER_CONFIG_EMAILFROM_LABEL=" From Email" diff --git a/admin/layouts/admin_view/php_fullwidth.php b/admin/layouts/admin_view/php_fullwidth.php index 32637cb57..28262d538 100644 --- a/admin/layouts/admin_view/php_fullwidth.php +++ b/admin/layouts/admin_view/php_fullwidth.php @@ -27,6 +27,8 @@ $fields = $displayData->get('fields') ?: array( 'php_getitems_after_all', 'add_php_getlistquery', 'php_getlistquery', + 'add_php_getform', + 'php_getform', 'add_php_before_save', 'php_before_save', 'add_php_save', diff --git a/admin/layouts/fieldtype/fields_fullwidth.php b/admin/layouts/fieldtype/fields_fullwidth.php index 29a9ee253..dd93e2bda 100644 --- a/admin/layouts/fieldtype/fields_fullwidth.php +++ b/admin/layouts/fieldtype/fields_fullwidth.php @@ -14,7 +14,7 @@ defined('_JEXEC') or die('Restricted access'); // set the defaults -$items = $displayData->wadfields; +$items = $displayData->waefields; $user = JFactory::getUser(); $id = $displayData->item->id; $edit = "index.php?option=com_componentbuilder&view=fields&task=field.edit"; diff --git a/admin/layouts/server/linked_components_fullwidth.php b/admin/layouts/server/linked_components_fullwidth.php index 1ebc0da63..843ad66fc 100644 --- a/admin/layouts/server/linked_components_fullwidth.php +++ b/admin/layouts/server/linked_components_fullwidth.php @@ -14,7 +14,7 @@ defined('_JEXEC') or die('Restricted access'); // set the defaults -$items = $displayData->wanlinked_components; +$items = $displayData->waolinked_components; $user = JFactory::getUser(); $id = $displayData->item->id; $edit = "index.php?option=com_componentbuilder&view=joomla_components&task=joomla_component.edit"; diff --git a/admin/models/admin_fields.php b/admin/models/admin_fields.php index 1a5ca4e1d..cc326582d 100644 --- a/admin/models/admin_fields.php +++ b/admin/models/admin_fields.php @@ -206,6 +206,7 @@ class ComponentbuilderModelAdmin_fields extends JModelAdmin } } + return $form; } diff --git a/admin/models/admin_fields_conditions.php b/admin/models/admin_fields_conditions.php index 182c96f78..3575e0a84 100644 --- a/admin/models/admin_fields_conditions.php +++ b/admin/models/admin_fields_conditions.php @@ -206,6 +206,7 @@ class ComponentbuilderModelAdmin_fields_conditions extends JModelAdmin } } + return $form; } diff --git a/admin/models/admin_fields_relations.php b/admin/models/admin_fields_relations.php index 49fd62aac..0fe37b035 100644 --- a/admin/models/admin_fields_relations.php +++ b/admin/models/admin_fields_relations.php @@ -186,6 +186,7 @@ class ComponentbuilderModelAdmin_fields_relations extends JModelAdmin } } + return $form; } diff --git a/admin/models/admin_view.php b/admin/models/admin_view.php index 8b346660e..c014bbb53 100644 --- a/admin/models/admin_view.php +++ b/admin/models/admin_view.php @@ -86,6 +86,12 @@ class ComponentbuilderModelAdmin_view extends JModelAdmin $item->metadata = $registry->toArray(); } + if (!empty($item->php_import_headers)) + { + // base64 Decode php_import_headers. + $item->php_import_headers = base64_decode($item->php_import_headers); + } + if (!empty($item->html_import_view)) { // base64 Decode html_import_view. @@ -98,12 +104,6 @@ class ComponentbuilderModelAdmin_view extends JModelAdmin $item->php_import_save = base64_decode($item->php_import_save); } - if (!empty($item->php_import_headers)) - { - // base64 Decode php_import_headers. - $item->php_import_headers = base64_decode($item->php_import_headers); - } - if (!empty($item->php_getitem)) { // base64 Decode php_getitem. @@ -134,10 +134,10 @@ class ComponentbuilderModelAdmin_view extends JModelAdmin $item->php_getlistquery = base64_decode($item->php_getlistquery); } - if (!empty($item->php_before_save)) + if (!empty($item->php_getform)) { - // base64 Decode php_before_save. - $item->php_before_save = base64_decode($item->php_before_save); + // base64 Decode php_getform. + $item->php_getform = base64_decode($item->php_getform); } if (!empty($item->css_views)) @@ -146,78 +146,84 @@ class ComponentbuilderModelAdmin_view extends JModelAdmin $item->css_views = base64_decode($item->css_views); } + if (!empty($item->php_before_save)) + { + // base64 Decode php_before_save. + $item->php_before_save = base64_decode($item->php_before_save); + } + if (!empty($item->php_save)) { // base64 Decode php_save. $item->php_save = base64_decode($item->php_save); } - if (!empty($item->php_postsavehook)) - { - // base64 Decode php_postsavehook. - $item->php_postsavehook = base64_decode($item->php_postsavehook); - } - if (!empty($item->javascript_view_file)) { // base64 Decode javascript_view_file. $item->javascript_view_file = base64_decode($item->javascript_view_file); } + if (!empty($item->php_postsavehook)) + { + // base64 Decode php_postsavehook. + $item->php_postsavehook = base64_decode($item->php_postsavehook); + } + if (!empty($item->php_allowedit)) { // base64 Decode php_allowedit. $item->php_allowedit = base64_decode($item->php_allowedit); } - if (!empty($item->php_batchcopy)) - { - // base64 Decode php_batchcopy. - $item->php_batchcopy = base64_decode($item->php_batchcopy); - } - if (!empty($item->javascript_view_footer)) { // base64 Decode javascript_view_footer. $item->javascript_view_footer = base64_decode($item->javascript_view_footer); } + if (!empty($item->php_batchcopy)) + { + // base64 Decode php_batchcopy. + $item->php_batchcopy = base64_decode($item->php_batchcopy); + } + if (!empty($item->php_batchmove)) { // base64 Decode php_batchmove. $item->php_batchmove = base64_decode($item->php_batchmove); } - if (!empty($item->php_before_publish)) - { - // base64 Decode php_before_publish. - $item->php_before_publish = base64_decode($item->php_before_publish); - } - if (!empty($item->javascript_views_file)) { // base64 Decode javascript_views_file. $item->javascript_views_file = base64_decode($item->javascript_views_file); } + if (!empty($item->php_before_publish)) + { + // base64 Decode php_before_publish. + $item->php_before_publish = base64_decode($item->php_before_publish); + } + if (!empty($item->php_after_publish)) { // base64 Decode php_after_publish. $item->php_after_publish = base64_decode($item->php_after_publish); } - if (!empty($item->php_before_delete)) - { - // base64 Decode php_before_delete. - $item->php_before_delete = base64_decode($item->php_before_delete); - } - if (!empty($item->javascript_views_footer)) { // base64 Decode javascript_views_footer. $item->javascript_views_footer = base64_decode($item->javascript_views_footer); } + if (!empty($item->php_before_delete)) + { + // base64 Decode php_before_delete. + $item->php_before_delete = base64_decode($item->php_before_delete); + } + if (!empty($item->php_after_delete)) { // base64 Decode php_after_delete. @@ -236,60 +242,68 @@ class ComponentbuilderModelAdmin_view extends JModelAdmin $item->php_controller = base64_decode($item->php_controller); } - if (!empty($item->sql)) - { - // base64 Decode sql. - $item->sql = base64_decode($item->sql); - } - if (!empty($item->php_model)) { // base64 Decode php_model. $item->php_model = base64_decode($item->php_model); } + if (!empty($item->sql)) + { + // base64 Decode sql. + $item->sql = base64_decode($item->sql); + } + if (!empty($item->php_controller_list)) { // base64 Decode php_controller_list. $item->php_controller_list = base64_decode($item->php_controller_list); } - if (!empty($item->php_import_display)) - { - // base64 Decode php_import_display. - $item->php_import_display = base64_decode($item->php_import_display); - } - if (!empty($item->php_model_list)) { // base64 Decode php_model_list. $item->php_model_list = base64_decode($item->php_model_list); } + if (!empty($item->php_import_display)) + { + // base64 Decode php_import_display. + $item->php_import_display = base64_decode($item->php_import_display); + } + if (!empty($item->php_import)) { // base64 Decode php_import. $item->php_import = base64_decode($item->php_import); } - if (!empty($item->php_import_setdata)) - { - // base64 Decode php_import_setdata. - $item->php_import_setdata = base64_decode($item->php_import_setdata); - } - if (!empty($item->php_ajaxmethod)) { // base64 Decode php_ajaxmethod. $item->php_ajaxmethod = base64_decode($item->php_ajaxmethod); } + if (!empty($item->php_import_setdata)) + { + // base64 Decode php_import_setdata. + $item->php_import_setdata = base64_decode($item->php_import_setdata); + } + if (!empty($item->php_import_ext)) { // base64 Decode php_import_ext. $item->php_import_ext = base64_decode($item->php_import_ext); } + if (!empty($item->addtables)) + { + // Convert the addtables field to an array. + $addtables = new Registry; + $addtables->loadString($item->addtables); + $item->addtables = $addtables->toArray(); + } + if (!empty($item->addpermissions)) { // Convert the addpermissions field to an array. @@ -314,14 +328,6 @@ class ComponentbuilderModelAdmin_view extends JModelAdmin $item->addlinked_views = $addlinked_views->toArray(); } - if (!empty($item->addtables)) - { - // Convert the addtables field to an array. - $addtables = new Registry; - $addtables->loadString($item->addtables); - $item->addtables = $addtables->toArray(); - } - if (!empty($item->alias_builder)) { // Convert the alias_builder field to an array. @@ -500,6 +506,16 @@ class ComponentbuilderModelAdmin_view extends JModelAdmin } } + // update all editors to use this components global editor + $global_editor = JComponentHelper::getParams('com_componentbuilder')->get('editor', 'none'); + $editors = $form->getXml()->xpath("//field[@type='editor']"); + foreach ($editors as $editor) + { + $name = (string) $editor['name']; + $form->setFieldAttribute($name, 'editor', $global_editor); + } + + return $form; } @@ -1180,6 +1196,19 @@ class ComponentbuilderModelAdmin_view extends JModelAdmin $data['system_name'] = $data['name_single']; } + // Set the addtables items to data. + if (isset($data['addtables']) && is_array($data['addtables'])) + { + $addtables = new JRegistry; + $addtables->loadArray($data['addtables']); + $data['addtables'] = (string) $addtables; + } + elseif (!isset($data['addtables'])) + { + // Set the empty addtables to data + $data['addtables'] = ''; + } + // Set the addpermissions items to data. if (isset($data['addpermissions']) && is_array($data['addpermissions'])) { @@ -1219,19 +1248,6 @@ class ComponentbuilderModelAdmin_view extends JModelAdmin $data['addlinked_views'] = ''; } - // Set the addtables items to data. - if (isset($data['addtables']) && is_array($data['addtables'])) - { - $addtables = new JRegistry; - $addtables->loadArray($data['addtables']); - $data['addtables'] = (string) $addtables; - } - elseif (!isset($data['addtables'])) - { - // Set the empty addtables to data - $data['addtables'] = ''; - } - // Set the alias_builder items to data. if (isset($data['alias_builder']) && is_array($data['alias_builder'])) { @@ -1271,6 +1287,12 @@ class ComponentbuilderModelAdmin_view extends JModelAdmin $data['ajax_input'] = ''; } + // Set the php_import_headers string to base64 string. + if (isset($data['php_import_headers'])) + { + $data['php_import_headers'] = base64_encode($data['php_import_headers']); + } + // Set the html_import_view string to base64 string. if (isset($data['html_import_view'])) { @@ -1283,12 +1305,6 @@ class ComponentbuilderModelAdmin_view extends JModelAdmin $data['php_import_save'] = base64_encode($data['php_import_save']); } - // Set the php_import_headers string to base64 string. - if (isset($data['php_import_headers'])) - { - $data['php_import_headers'] = base64_encode($data['php_import_headers']); - } - // Set the php_getitem string to base64 string. if (isset($data['php_getitem'])) { @@ -1319,10 +1335,10 @@ class ComponentbuilderModelAdmin_view extends JModelAdmin $data['php_getlistquery'] = base64_encode($data['php_getlistquery']); } - // Set the php_before_save string to base64 string. - if (isset($data['php_before_save'])) + // Set the php_getform string to base64 string. + if (isset($data['php_getform'])) { - $data['php_before_save'] = base64_encode($data['php_before_save']); + $data['php_getform'] = base64_encode($data['php_getform']); } // Set the css_views string to base64 string. @@ -1331,78 +1347,84 @@ class ComponentbuilderModelAdmin_view extends JModelAdmin $data['css_views'] = base64_encode($data['css_views']); } + // Set the php_before_save string to base64 string. + if (isset($data['php_before_save'])) + { + $data['php_before_save'] = base64_encode($data['php_before_save']); + } + // Set the php_save string to base64 string. if (isset($data['php_save'])) { $data['php_save'] = base64_encode($data['php_save']); } - // Set the php_postsavehook string to base64 string. - if (isset($data['php_postsavehook'])) - { - $data['php_postsavehook'] = base64_encode($data['php_postsavehook']); - } - // Set the javascript_view_file string to base64 string. if (isset($data['javascript_view_file'])) { $data['javascript_view_file'] = base64_encode($data['javascript_view_file']); } + // Set the php_postsavehook string to base64 string. + if (isset($data['php_postsavehook'])) + { + $data['php_postsavehook'] = base64_encode($data['php_postsavehook']); + } + // Set the php_allowedit string to base64 string. if (isset($data['php_allowedit'])) { $data['php_allowedit'] = base64_encode($data['php_allowedit']); } - // Set the php_batchcopy string to base64 string. - if (isset($data['php_batchcopy'])) - { - $data['php_batchcopy'] = base64_encode($data['php_batchcopy']); - } - // Set the javascript_view_footer string to base64 string. if (isset($data['javascript_view_footer'])) { $data['javascript_view_footer'] = base64_encode($data['javascript_view_footer']); } + // Set the php_batchcopy string to base64 string. + if (isset($data['php_batchcopy'])) + { + $data['php_batchcopy'] = base64_encode($data['php_batchcopy']); + } + // Set the php_batchmove string to base64 string. if (isset($data['php_batchmove'])) { $data['php_batchmove'] = base64_encode($data['php_batchmove']); } - // Set the php_before_publish string to base64 string. - if (isset($data['php_before_publish'])) - { - $data['php_before_publish'] = base64_encode($data['php_before_publish']); - } - // Set the javascript_views_file string to base64 string. if (isset($data['javascript_views_file'])) { $data['javascript_views_file'] = base64_encode($data['javascript_views_file']); } + // Set the php_before_publish string to base64 string. + if (isset($data['php_before_publish'])) + { + $data['php_before_publish'] = base64_encode($data['php_before_publish']); + } + // Set the php_after_publish string to base64 string. if (isset($data['php_after_publish'])) { $data['php_after_publish'] = base64_encode($data['php_after_publish']); } - // Set the php_before_delete string to base64 string. - if (isset($data['php_before_delete'])) - { - $data['php_before_delete'] = base64_encode($data['php_before_delete']); - } - // Set the javascript_views_footer string to base64 string. if (isset($data['javascript_views_footer'])) { $data['javascript_views_footer'] = base64_encode($data['javascript_views_footer']); } + // Set the php_before_delete string to base64 string. + if (isset($data['php_before_delete'])) + { + $data['php_before_delete'] = base64_encode($data['php_before_delete']); + } + // Set the php_after_delete string to base64 string. if (isset($data['php_after_delete'])) { @@ -1421,54 +1443,54 @@ class ComponentbuilderModelAdmin_view extends JModelAdmin $data['php_controller'] = base64_encode($data['php_controller']); } - // Set the sql string to base64 string. - if (isset($data['sql'])) - { - $data['sql'] = base64_encode($data['sql']); - } - // Set the php_model string to base64 string. if (isset($data['php_model'])) { $data['php_model'] = base64_encode($data['php_model']); } + // Set the sql string to base64 string. + if (isset($data['sql'])) + { + $data['sql'] = base64_encode($data['sql']); + } + // Set the php_controller_list string to base64 string. if (isset($data['php_controller_list'])) { $data['php_controller_list'] = base64_encode($data['php_controller_list']); } - // Set the php_import_display string to base64 string. - if (isset($data['php_import_display'])) - { - $data['php_import_display'] = base64_encode($data['php_import_display']); - } - // Set the php_model_list string to base64 string. if (isset($data['php_model_list'])) { $data['php_model_list'] = base64_encode($data['php_model_list']); } + // Set the php_import_display string to base64 string. + if (isset($data['php_import_display'])) + { + $data['php_import_display'] = base64_encode($data['php_import_display']); + } + // Set the php_import string to base64 string. if (isset($data['php_import'])) { $data['php_import'] = base64_encode($data['php_import']); } - // Set the php_import_setdata string to base64 string. - if (isset($data['php_import_setdata'])) - { - $data['php_import_setdata'] = base64_encode($data['php_import_setdata']); - } - // Set the php_ajaxmethod string to base64 string. if (isset($data['php_ajaxmethod'])) { $data['php_ajaxmethod'] = base64_encode($data['php_ajaxmethod']); } + // Set the php_import_setdata string to base64 string. + if (isset($data['php_import_setdata'])) + { + $data['php_import_setdata'] = base64_encode($data['php_import_setdata']); + } + // Set the php_import_ext string to base64 string. if (isset($data['php_import_ext'])) { diff --git a/admin/models/admin_views.php b/admin/models/admin_views.php index 73ff4638d..099600954 100644 --- a/admin/models/admin_views.php +++ b/admin/models/admin_views.php @@ -244,12 +244,12 @@ class ComponentbuilderModelAdmin_views extends JModelList continue; } + // decode php_import_headers + $item->php_import_headers = base64_decode($item->php_import_headers); // decode html_import_view $item->html_import_view = base64_decode($item->html_import_view); // decode php_import_save $item->php_import_save = base64_decode($item->php_import_save); - // decode php_import_headers - $item->php_import_headers = base64_decode($item->php_import_headers); // decode php_getitem $item->php_getitem = base64_decode($item->php_getitem); // decode php_getitems @@ -260,56 +260,58 @@ class ComponentbuilderModelAdmin_views extends JModelList $item->css_view = base64_decode($item->css_view); // decode php_getlistquery $item->php_getlistquery = base64_decode($item->php_getlistquery); - // decode php_before_save - $item->php_before_save = base64_decode($item->php_before_save); + // decode php_getform + $item->php_getform = base64_decode($item->php_getform); // decode css_views $item->css_views = base64_decode($item->css_views); + // decode php_before_save + $item->php_before_save = base64_decode($item->php_before_save); // decode php_save $item->php_save = base64_decode($item->php_save); - // decode php_postsavehook - $item->php_postsavehook = base64_decode($item->php_postsavehook); // decode javascript_view_file $item->javascript_view_file = base64_decode($item->javascript_view_file); + // decode php_postsavehook + $item->php_postsavehook = base64_decode($item->php_postsavehook); // decode php_allowedit $item->php_allowedit = base64_decode($item->php_allowedit); - // decode php_batchcopy - $item->php_batchcopy = base64_decode($item->php_batchcopy); // decode javascript_view_footer $item->javascript_view_footer = base64_decode($item->javascript_view_footer); + // decode php_batchcopy + $item->php_batchcopy = base64_decode($item->php_batchcopy); // decode php_batchmove $item->php_batchmove = base64_decode($item->php_batchmove); - // decode php_before_publish - $item->php_before_publish = base64_decode($item->php_before_publish); // decode javascript_views_file $item->javascript_views_file = base64_decode($item->javascript_views_file); + // decode php_before_publish + $item->php_before_publish = base64_decode($item->php_before_publish); // decode php_after_publish $item->php_after_publish = base64_decode($item->php_after_publish); - // decode php_before_delete - $item->php_before_delete = base64_decode($item->php_before_delete); // decode javascript_views_footer $item->javascript_views_footer = base64_decode($item->javascript_views_footer); + // decode php_before_delete + $item->php_before_delete = base64_decode($item->php_before_delete); // decode php_after_delete $item->php_after_delete = base64_decode($item->php_after_delete); // decode php_document $item->php_document = base64_decode($item->php_document); // decode php_controller $item->php_controller = base64_decode($item->php_controller); - // decode sql - $item->sql = base64_decode($item->sql); // decode php_model $item->php_model = base64_decode($item->php_model); + // decode sql + $item->sql = base64_decode($item->sql); // decode php_controller_list $item->php_controller_list = base64_decode($item->php_controller_list); - // decode php_import_display - $item->php_import_display = base64_decode($item->php_import_display); // decode php_model_list $item->php_model_list = base64_decode($item->php_model_list); + // decode php_import_display + $item->php_import_display = base64_decode($item->php_import_display); // decode php_import $item->php_import = base64_decode($item->php_import); - // decode php_import_setdata - $item->php_import_setdata = base64_decode($item->php_import_setdata); // decode php_ajaxmethod $item->php_ajaxmethod = base64_decode($item->php_ajaxmethod); + // decode php_import_setdata + $item->php_import_setdata = base64_decode($item->php_import_setdata); // decode php_import_ext $item->php_import_ext = base64_decode($item->php_import_ext); // unset the values we don't want exported. diff --git a/admin/models/component_admin_views.php b/admin/models/component_admin_views.php index b43ae277a..e846e0e3c 100644 --- a/admin/models/component_admin_views.php +++ b/admin/models/component_admin_views.php @@ -217,6 +217,7 @@ class ComponentbuilderModelComponent_admin_views extends JModelAdmin } } + return $form; } diff --git a/admin/models/component_config.php b/admin/models/component_config.php index 55683e1ff..4504f4e88 100644 --- a/admin/models/component_config.php +++ b/admin/models/component_config.php @@ -217,6 +217,7 @@ class ComponentbuilderModelComponent_config extends JModelAdmin } } + return $form; } diff --git a/admin/models/component_custom_admin_menus.php b/admin/models/component_custom_admin_menus.php index 261501f6d..bc585b836 100644 --- a/admin/models/component_custom_admin_menus.php +++ b/admin/models/component_custom_admin_menus.php @@ -217,6 +217,7 @@ class ComponentbuilderModelComponent_custom_admin_menus extends JModelAdmin } } + return $form; } diff --git a/admin/models/component_custom_admin_views.php b/admin/models/component_custom_admin_views.php index 5a5bc8d3f..8efc9b83d 100644 --- a/admin/models/component_custom_admin_views.php +++ b/admin/models/component_custom_admin_views.php @@ -217,6 +217,7 @@ class ComponentbuilderModelComponent_custom_admin_views extends JModelAdmin } } + return $form; } diff --git a/admin/models/component_dashboard.php b/admin/models/component_dashboard.php index 99ac42e4e..7417802a9 100644 --- a/admin/models/component_dashboard.php +++ b/admin/models/component_dashboard.php @@ -223,6 +223,7 @@ class ComponentbuilderModelComponent_dashboard extends JModelAdmin } } + return $form; } diff --git a/admin/models/component_files_folders.php b/admin/models/component_files_folders.php index 5a7c7d138..a80cbb659 100644 --- a/admin/models/component_files_folders.php +++ b/admin/models/component_files_folders.php @@ -242,6 +242,7 @@ class ComponentbuilderModelComponent_files_folders extends JModelAdmin } } + return $form; } diff --git a/admin/models/component_mysql_tweaks.php b/admin/models/component_mysql_tweaks.php index fe94e30a0..51a119b94 100644 --- a/admin/models/component_mysql_tweaks.php +++ b/admin/models/component_mysql_tweaks.php @@ -217,6 +217,7 @@ class ComponentbuilderModelComponent_mysql_tweaks extends JModelAdmin } } + return $form; } diff --git a/admin/models/component_site_views.php b/admin/models/component_site_views.php index 8f085e8bd..69d246e07 100644 --- a/admin/models/component_site_views.php +++ b/admin/models/component_site_views.php @@ -217,6 +217,7 @@ class ComponentbuilderModelComponent_site_views extends JModelAdmin } } + return $form; } diff --git a/admin/models/component_updates.php b/admin/models/component_updates.php index 50f7e8228..6ec42de73 100644 --- a/admin/models/component_updates.php +++ b/admin/models/component_updates.php @@ -217,6 +217,7 @@ class ComponentbuilderModelComponent_updates extends JModelAdmin } } + return $form; } diff --git a/admin/models/custom_admin_view.php b/admin/models/custom_admin_view.php index 8d9acce65..b6358d6de 100644 --- a/admin/models/custom_admin_view.php +++ b/admin/models/custom_admin_view.php @@ -327,6 +327,16 @@ class ComponentbuilderModelCustom_admin_view extends JModelAdmin } } + // update all editors to use this components global editor + $global_editor = JComponentHelper::getParams('com_componentbuilder')->get('editor', 'none'); + $editors = $form->getXml()->xpath("//field[@type='editor']"); + foreach ($editors as $editor) + { + $name = (string) $editor['name']; + $form->setFieldAttribute($name, 'editor', $global_editor); + } + + return $form; } diff --git a/admin/models/custom_code.php b/admin/models/custom_code.php index 7c8e3959b..50eb037e0 100644 --- a/admin/models/custom_code.php +++ b/admin/models/custom_code.php @@ -184,6 +184,16 @@ class ComponentbuilderModelCustom_code extends JModelAdmin } } + // update all editors to use this components global editor + $global_editor = JComponentHelper::getParams('com_componentbuilder')->get('editor', 'none'); + $editors = $form->getXml()->xpath("//field[@type='editor']"); + foreach ($editors as $editor) + { + $name = (string) $editor['name']; + $form->setFieldAttribute($name, 'editor', $global_editor); + } + + return $form; } diff --git a/admin/models/dynamic_get.php b/admin/models/dynamic_get.php index 23cdea082..96d32de62 100644 --- a/admin/models/dynamic_get.php +++ b/admin/models/dynamic_get.php @@ -334,6 +334,16 @@ class ComponentbuilderModelDynamic_get extends JModelAdmin } } + // update all editors to use this components global editor + $global_editor = JComponentHelper::getParams('com_componentbuilder')->get('editor', 'none'); + $editors = $form->getXml()->xpath("//field[@type='editor']"); + foreach ($editors as $editor) + { + $name = (string) $editor['name']; + $form->setFieldAttribute($name, 'editor', $global_editor); + } + + return $form; } diff --git a/admin/models/field.php b/admin/models/field.php index ce4d851e4..7a266c62c 100644 --- a/admin/models/field.php +++ b/admin/models/field.php @@ -232,6 +232,7 @@ class ComponentbuilderModelField extends JModelAdmin } } + return $form; } diff --git a/admin/models/fieldtype.php b/admin/models/fieldtype.php index 033170b8d..06a945109 100644 --- a/admin/models/fieldtype.php +++ b/admin/models/fieldtype.php @@ -125,7 +125,7 @@ class ComponentbuilderModelFieldtype extends JModelAdmin * * @return mixed An array of data items on success, false on failure. */ - public function getWadfields() + public function getWaefields() { // Get the user object. $user = JFactory::getUser(); @@ -207,13 +207,13 @@ class ComponentbuilderModelFieldtype extends JModelAdmin foreach ($items as $nr => &$item) { // convert datatype - $item->datatype = $this->selectionTranslationWadfields($item->datatype, 'datatype'); + $item->datatype = $this->selectionTranslationWaefields($item->datatype, 'datatype'); // convert indexes - $item->indexes = $this->selectionTranslationWadfields($item->indexes, 'indexes'); + $item->indexes = $this->selectionTranslationWaefields($item->indexes, 'indexes'); // convert null_switch - $item->null_switch = $this->selectionTranslationWadfields($item->null_switch, 'null_switch'); + $item->null_switch = $this->selectionTranslationWaefields($item->null_switch, 'null_switch'); // convert store - $item->store = $this->selectionTranslationWadfields($item->store, 'store'); + $item->store = $this->selectionTranslationWaefields($item->store, 'store'); } } @@ -227,7 +227,7 @@ class ComponentbuilderModelFieldtype extends JModelAdmin * * @return translatable string */ - public function selectionTranslationWadfields($value,$name) + public function selectionTranslationWaefields($value,$name) { // Array of datatype language strings if ($name === 'datatype') @@ -451,6 +451,7 @@ class ComponentbuilderModelFieldtype extends JModelAdmin } } + return $form; } diff --git a/admin/models/forms/admin_view.js b/admin/models/forms/admin_view.js index 5e0207364..23c22d172 100644 --- a/admin/models/forms/admin_view.js +++ b/admin/models/forms/admin_view.js @@ -33,17 +33,18 @@ jform_vvvvvxuvxi_required = false; jform_vvvvvxvvxj_required = false; jform_vvvvvxwvxk_required = false; jform_vvvvvxxvxl_required = false; -jform_vvvvvybvxm_required = false; -jform_vvvvvybvxn_required = false; -jform_vvvvvybvxo_required = false; -jform_vvvvvybvxp_required = false; -jform_vvvvvybvxq_required = false; -jform_vvvvvybvxr_required = false; -jform_vvvvvybvxs_required = false; -jform_vvvvvydvxt_required = false; -jform_vvvvvydvxu_required = false; -jform_vvvvvydvxv_required = false; -jform_vvvvvydvxw_required = false; +jform_vvvvvxyvxm_required = false; +jform_vvvvvycvxn_required = false; +jform_vvvvvycvxo_required = false; +jform_vvvvvycvxp_required = false; +jform_vvvvvycvxq_required = false; +jform_vvvvvycvxr_required = false; +jform_vvvvvycvxs_required = false; +jform_vvvvvycvxt_required = false; +jform_vvvvvyevxu_required = false; +jform_vvvvvyevxv_required = false; +jform_vvvvvyevxw_required = false; +jform_vvvvvyevxx_required = false; // Initial Script jQuery(document).ready(function() @@ -81,58 +82,61 @@ jQuery(document).ready(function() var add_php_getlistquery_vvvvvxk = jQuery("#jform_add_php_getlistquery input[type='radio']:checked").val(); vvvvvxk(add_php_getlistquery_vvvvvxk); - var add_php_before_save_vvvvvxl = jQuery("#jform_add_php_before_save input[type='radio']:checked").val(); - vvvvvxl(add_php_before_save_vvvvvxl); + var add_php_getform_vvvvvxl = jQuery("#jform_add_php_getform input[type='radio']:checked").val(); + vvvvvxl(add_php_getform_vvvvvxl); - var add_php_save_vvvvvxm = jQuery("#jform_add_php_save input[type='radio']:checked").val(); - vvvvvxm(add_php_save_vvvvvxm); + var add_php_before_save_vvvvvxm = jQuery("#jform_add_php_before_save input[type='radio']:checked").val(); + vvvvvxm(add_php_before_save_vvvvvxm); - var add_php_postsavehook_vvvvvxn = jQuery("#jform_add_php_postsavehook input[type='radio']:checked").val(); - vvvvvxn(add_php_postsavehook_vvvvvxn); + var add_php_save_vvvvvxn = jQuery("#jform_add_php_save input[type='radio']:checked").val(); + vvvvvxn(add_php_save_vvvvvxn); - var add_php_allowedit_vvvvvxo = jQuery("#jform_add_php_allowedit input[type='radio']:checked").val(); - vvvvvxo(add_php_allowedit_vvvvvxo); + var add_php_postsavehook_vvvvvxo = jQuery("#jform_add_php_postsavehook input[type='radio']:checked").val(); + vvvvvxo(add_php_postsavehook_vvvvvxo); - var add_php_batchcopy_vvvvvxp = jQuery("#jform_add_php_batchcopy input[type='radio']:checked").val(); - vvvvvxp(add_php_batchcopy_vvvvvxp); + var add_php_allowedit_vvvvvxp = jQuery("#jform_add_php_allowedit input[type='radio']:checked").val(); + vvvvvxp(add_php_allowedit_vvvvvxp); - var add_php_batchmove_vvvvvxq = jQuery("#jform_add_php_batchmove input[type='radio']:checked").val(); - vvvvvxq(add_php_batchmove_vvvvvxq); + var add_php_batchcopy_vvvvvxq = jQuery("#jform_add_php_batchcopy input[type='radio']:checked").val(); + vvvvvxq(add_php_batchcopy_vvvvvxq); - var add_php_before_publish_vvvvvxr = jQuery("#jform_add_php_before_publish input[type='radio']:checked").val(); - vvvvvxr(add_php_before_publish_vvvvvxr); + var add_php_batchmove_vvvvvxr = jQuery("#jform_add_php_batchmove input[type='radio']:checked").val(); + vvvvvxr(add_php_batchmove_vvvvvxr); - var add_php_after_publish_vvvvvxs = jQuery("#jform_add_php_after_publish input[type='radio']:checked").val(); - vvvvvxs(add_php_after_publish_vvvvvxs); + var add_php_before_publish_vvvvvxs = jQuery("#jform_add_php_before_publish input[type='radio']:checked").val(); + vvvvvxs(add_php_before_publish_vvvvvxs); - var add_php_before_delete_vvvvvxt = jQuery("#jform_add_php_before_delete input[type='radio']:checked").val(); - vvvvvxt(add_php_before_delete_vvvvvxt); + var add_php_after_publish_vvvvvxt = jQuery("#jform_add_php_after_publish input[type='radio']:checked").val(); + vvvvvxt(add_php_after_publish_vvvvvxt); - var add_php_after_delete_vvvvvxu = jQuery("#jform_add_php_after_delete input[type='radio']:checked").val(); - vvvvvxu(add_php_after_delete_vvvvvxu); + var add_php_before_delete_vvvvvxu = jQuery("#jform_add_php_before_delete input[type='radio']:checked").val(); + vvvvvxu(add_php_before_delete_vvvvvxu); - var add_php_document_vvvvvxv = jQuery("#jform_add_php_document input[type='radio']:checked").val(); - vvvvvxv(add_php_document_vvvvvxv); + var add_php_after_delete_vvvvvxv = jQuery("#jform_add_php_after_delete input[type='radio']:checked").val(); + vvvvvxv(add_php_after_delete_vvvvvxv); - var add_sql_vvvvvxw = jQuery("#jform_add_sql input[type='radio']:checked").val(); - vvvvvxw(add_sql_vvvvvxw); + var add_php_document_vvvvvxw = jQuery("#jform_add_php_document input[type='radio']:checked").val(); + vvvvvxw(add_php_document_vvvvvxw); - var source_vvvvvxx = jQuery("#jform_source input[type='radio']:checked").val(); var add_sql_vvvvvxx = jQuery("#jform_add_sql input[type='radio']:checked").val(); - vvvvvxx(source_vvvvvxx,add_sql_vvvvvxx); + vvvvvxx(add_sql_vvvvvxx); - var source_vvvvvxz = jQuery("#jform_source input[type='radio']:checked").val(); - var add_sql_vvvvvxz = jQuery("#jform_add_sql input[type='radio']:checked").val(); - vvvvvxz(source_vvvvvxz,add_sql_vvvvvxz); + var source_vvvvvxy = jQuery("#jform_source input[type='radio']:checked").val(); + var add_sql_vvvvvxy = jQuery("#jform_add_sql input[type='radio']:checked").val(); + vvvvvxy(source_vvvvvxy,add_sql_vvvvvxy); - var add_custom_import_vvvvvyb = jQuery("#jform_add_custom_import input[type='radio']:checked").val(); - vvvvvyb(add_custom_import_vvvvvyb); + var source_vvvvvya = jQuery("#jform_source input[type='radio']:checked").val(); + var add_sql_vvvvvya = jQuery("#jform_add_sql input[type='radio']:checked").val(); + vvvvvya(source_vvvvvya,add_sql_vvvvvya); var add_custom_import_vvvvvyc = jQuery("#jform_add_custom_import input[type='radio']:checked").val(); vvvvvyc(add_custom_import_vvvvvyc); - var add_custom_button_vvvvvyd = jQuery("#jform_add_custom_button input[type='radio']:checked").val(); - vvvvvyd(add_custom_button_vvvvvyd); + var add_custom_import_vvvvvyd = jQuery("#jform_add_custom_import input[type='radio']:checked").val(); + vvvvvyd(add_custom_import_vvvvvyd); + + var add_custom_button_vvvvvye = jQuery("#jform_add_custom_button input[type='radio']:checked").val(); + vvvvvye(add_custom_button_vvvvvye); }); // the vvvvvxa function @@ -479,413 +483,444 @@ function vvvvvxk(add_php_getlistquery_vvvvvxk) } // the vvvvvxl function -function vvvvvxl(add_php_before_save_vvvvvxl) +function vvvvvxl(add_php_getform_vvvvvxl) { // set the function logic - if (add_php_before_save_vvvvvxl == 1) + if (add_php_getform_vvvvvxl == 1) { - jQuery('#jform_php_before_save-lbl').closest('.control-group').show(); + jQuery('#jform_php_getform-lbl').closest('.control-group').show(); if (jform_vvvvvxlvwz_required) { - updateFieldRequired('php_before_save',0); - jQuery('#jform_php_before_save').prop('required','required'); - jQuery('#jform_php_before_save').attr('aria-required',true); - jQuery('#jform_php_before_save').addClass('required'); + updateFieldRequired('php_getform',0); + jQuery('#jform_php_getform').prop('required','required'); + jQuery('#jform_php_getform').attr('aria-required',true); + jQuery('#jform_php_getform').addClass('required'); jform_vvvvvxlvwz_required = false; } } else { - jQuery('#jform_php_before_save-lbl').closest('.control-group').hide(); + jQuery('#jform_php_getform-lbl').closest('.control-group').hide(); if (!jform_vvvvvxlvwz_required) { - updateFieldRequired('php_before_save',1); - jQuery('#jform_php_before_save').removeAttr('required'); - jQuery('#jform_php_before_save').removeAttr('aria-required'); - jQuery('#jform_php_before_save').removeClass('required'); + updateFieldRequired('php_getform',1); + jQuery('#jform_php_getform').removeAttr('required'); + jQuery('#jform_php_getform').removeAttr('aria-required'); + jQuery('#jform_php_getform').removeClass('required'); jform_vvvvvxlvwz_required = true; } } } // the vvvvvxm function -function vvvvvxm(add_php_save_vvvvvxm) +function vvvvvxm(add_php_before_save_vvvvvxm) { // set the function logic - if (add_php_save_vvvvvxm == 1) + if (add_php_before_save_vvvvvxm == 1) { - jQuery('#jform_php_save-lbl').closest('.control-group').show(); + jQuery('#jform_php_before_save-lbl').closest('.control-group').show(); if (jform_vvvvvxmvxa_required) { - updateFieldRequired('php_save',0); - jQuery('#jform_php_save').prop('required','required'); - jQuery('#jform_php_save').attr('aria-required',true); - jQuery('#jform_php_save').addClass('required'); + updateFieldRequired('php_before_save',0); + jQuery('#jform_php_before_save').prop('required','required'); + jQuery('#jform_php_before_save').attr('aria-required',true); + jQuery('#jform_php_before_save').addClass('required'); jform_vvvvvxmvxa_required = false; } } else { - jQuery('#jform_php_save-lbl').closest('.control-group').hide(); + jQuery('#jform_php_before_save-lbl').closest('.control-group').hide(); if (!jform_vvvvvxmvxa_required) { - updateFieldRequired('php_save',1); - jQuery('#jform_php_save').removeAttr('required'); - jQuery('#jform_php_save').removeAttr('aria-required'); - jQuery('#jform_php_save').removeClass('required'); + updateFieldRequired('php_before_save',1); + jQuery('#jform_php_before_save').removeAttr('required'); + jQuery('#jform_php_before_save').removeAttr('aria-required'); + jQuery('#jform_php_before_save').removeClass('required'); jform_vvvvvxmvxa_required = true; } } } // the vvvvvxn function -function vvvvvxn(add_php_postsavehook_vvvvvxn) +function vvvvvxn(add_php_save_vvvvvxn) { // set the function logic - if (add_php_postsavehook_vvvvvxn == 1) + if (add_php_save_vvvvvxn == 1) { - jQuery('#jform_php_postsavehook-lbl').closest('.control-group').show(); + jQuery('#jform_php_save-lbl').closest('.control-group').show(); if (jform_vvvvvxnvxb_required) { - updateFieldRequired('php_postsavehook',0); - jQuery('#jform_php_postsavehook').prop('required','required'); - jQuery('#jform_php_postsavehook').attr('aria-required',true); - jQuery('#jform_php_postsavehook').addClass('required'); + updateFieldRequired('php_save',0); + jQuery('#jform_php_save').prop('required','required'); + jQuery('#jform_php_save').attr('aria-required',true); + jQuery('#jform_php_save').addClass('required'); jform_vvvvvxnvxb_required = false; } } else { - jQuery('#jform_php_postsavehook-lbl').closest('.control-group').hide(); + jQuery('#jform_php_save-lbl').closest('.control-group').hide(); if (!jform_vvvvvxnvxb_required) { - updateFieldRequired('php_postsavehook',1); - jQuery('#jform_php_postsavehook').removeAttr('required'); - jQuery('#jform_php_postsavehook').removeAttr('aria-required'); - jQuery('#jform_php_postsavehook').removeClass('required'); + updateFieldRequired('php_save',1); + jQuery('#jform_php_save').removeAttr('required'); + jQuery('#jform_php_save').removeAttr('aria-required'); + jQuery('#jform_php_save').removeClass('required'); jform_vvvvvxnvxb_required = true; } } } // the vvvvvxo function -function vvvvvxo(add_php_allowedit_vvvvvxo) +function vvvvvxo(add_php_postsavehook_vvvvvxo) { // set the function logic - if (add_php_allowedit_vvvvvxo == 1) + if (add_php_postsavehook_vvvvvxo == 1) { - jQuery('#jform_php_allowedit-lbl').closest('.control-group').show(); + jQuery('#jform_php_postsavehook-lbl').closest('.control-group').show(); if (jform_vvvvvxovxc_required) { - updateFieldRequired('php_allowedit',0); - jQuery('#jform_php_allowedit').prop('required','required'); - jQuery('#jform_php_allowedit').attr('aria-required',true); - jQuery('#jform_php_allowedit').addClass('required'); + updateFieldRequired('php_postsavehook',0); + jQuery('#jform_php_postsavehook').prop('required','required'); + jQuery('#jform_php_postsavehook').attr('aria-required',true); + jQuery('#jform_php_postsavehook').addClass('required'); jform_vvvvvxovxc_required = false; } } else { - jQuery('#jform_php_allowedit-lbl').closest('.control-group').hide(); + jQuery('#jform_php_postsavehook-lbl').closest('.control-group').hide(); if (!jform_vvvvvxovxc_required) { - updateFieldRequired('php_allowedit',1); - jQuery('#jform_php_allowedit').removeAttr('required'); - jQuery('#jform_php_allowedit').removeAttr('aria-required'); - jQuery('#jform_php_allowedit').removeClass('required'); + updateFieldRequired('php_postsavehook',1); + jQuery('#jform_php_postsavehook').removeAttr('required'); + jQuery('#jform_php_postsavehook').removeAttr('aria-required'); + jQuery('#jform_php_postsavehook').removeClass('required'); jform_vvvvvxovxc_required = true; } } } // the vvvvvxp function -function vvvvvxp(add_php_batchcopy_vvvvvxp) +function vvvvvxp(add_php_allowedit_vvvvvxp) { // set the function logic - if (add_php_batchcopy_vvvvvxp == 1) + if (add_php_allowedit_vvvvvxp == 1) { - jQuery('#jform_php_batchcopy-lbl').closest('.control-group').show(); + jQuery('#jform_php_allowedit-lbl').closest('.control-group').show(); if (jform_vvvvvxpvxd_required) { - updateFieldRequired('php_batchcopy',0); - jQuery('#jform_php_batchcopy').prop('required','required'); - jQuery('#jform_php_batchcopy').attr('aria-required',true); - jQuery('#jform_php_batchcopy').addClass('required'); + updateFieldRequired('php_allowedit',0); + jQuery('#jform_php_allowedit').prop('required','required'); + jQuery('#jform_php_allowedit').attr('aria-required',true); + jQuery('#jform_php_allowedit').addClass('required'); jform_vvvvvxpvxd_required = false; } } else { - jQuery('#jform_php_batchcopy-lbl').closest('.control-group').hide(); + jQuery('#jform_php_allowedit-lbl').closest('.control-group').hide(); if (!jform_vvvvvxpvxd_required) { - updateFieldRequired('php_batchcopy',1); - jQuery('#jform_php_batchcopy').removeAttr('required'); - jQuery('#jform_php_batchcopy').removeAttr('aria-required'); - jQuery('#jform_php_batchcopy').removeClass('required'); + updateFieldRequired('php_allowedit',1); + jQuery('#jform_php_allowedit').removeAttr('required'); + jQuery('#jform_php_allowedit').removeAttr('aria-required'); + jQuery('#jform_php_allowedit').removeClass('required'); jform_vvvvvxpvxd_required = true; } } } // the vvvvvxq function -function vvvvvxq(add_php_batchmove_vvvvvxq) +function vvvvvxq(add_php_batchcopy_vvvvvxq) { // set the function logic - if (add_php_batchmove_vvvvvxq == 1) + if (add_php_batchcopy_vvvvvxq == 1) { - jQuery('#jform_php_batchmove-lbl').closest('.control-group').show(); + jQuery('#jform_php_batchcopy-lbl').closest('.control-group').show(); if (jform_vvvvvxqvxe_required) { - updateFieldRequired('php_batchmove',0); - jQuery('#jform_php_batchmove').prop('required','required'); - jQuery('#jform_php_batchmove').attr('aria-required',true); - jQuery('#jform_php_batchmove').addClass('required'); + updateFieldRequired('php_batchcopy',0); + jQuery('#jform_php_batchcopy').prop('required','required'); + jQuery('#jform_php_batchcopy').attr('aria-required',true); + jQuery('#jform_php_batchcopy').addClass('required'); jform_vvvvvxqvxe_required = false; } } else { - jQuery('#jform_php_batchmove-lbl').closest('.control-group').hide(); + jQuery('#jform_php_batchcopy-lbl').closest('.control-group').hide(); if (!jform_vvvvvxqvxe_required) { - updateFieldRequired('php_batchmove',1); - jQuery('#jform_php_batchmove').removeAttr('required'); - jQuery('#jform_php_batchmove').removeAttr('aria-required'); - jQuery('#jform_php_batchmove').removeClass('required'); + updateFieldRequired('php_batchcopy',1); + jQuery('#jform_php_batchcopy').removeAttr('required'); + jQuery('#jform_php_batchcopy').removeAttr('aria-required'); + jQuery('#jform_php_batchcopy').removeClass('required'); jform_vvvvvxqvxe_required = true; } } } // the vvvvvxr function -function vvvvvxr(add_php_before_publish_vvvvvxr) +function vvvvvxr(add_php_batchmove_vvvvvxr) { // set the function logic - if (add_php_before_publish_vvvvvxr == 1) + if (add_php_batchmove_vvvvvxr == 1) { - jQuery('#jform_php_before_publish-lbl').closest('.control-group').show(); + jQuery('#jform_php_batchmove-lbl').closest('.control-group').show(); if (jform_vvvvvxrvxf_required) { - updateFieldRequired('php_before_publish',0); - jQuery('#jform_php_before_publish').prop('required','required'); - jQuery('#jform_php_before_publish').attr('aria-required',true); - jQuery('#jform_php_before_publish').addClass('required'); + updateFieldRequired('php_batchmove',0); + jQuery('#jform_php_batchmove').prop('required','required'); + jQuery('#jform_php_batchmove').attr('aria-required',true); + jQuery('#jform_php_batchmove').addClass('required'); jform_vvvvvxrvxf_required = false; } } else { - jQuery('#jform_php_before_publish-lbl').closest('.control-group').hide(); + jQuery('#jform_php_batchmove-lbl').closest('.control-group').hide(); if (!jform_vvvvvxrvxf_required) { - updateFieldRequired('php_before_publish',1); - jQuery('#jform_php_before_publish').removeAttr('required'); - jQuery('#jform_php_before_publish').removeAttr('aria-required'); - jQuery('#jform_php_before_publish').removeClass('required'); + updateFieldRequired('php_batchmove',1); + jQuery('#jform_php_batchmove').removeAttr('required'); + jQuery('#jform_php_batchmove').removeAttr('aria-required'); + jQuery('#jform_php_batchmove').removeClass('required'); jform_vvvvvxrvxf_required = true; } } } // the vvvvvxs function -function vvvvvxs(add_php_after_publish_vvvvvxs) +function vvvvvxs(add_php_before_publish_vvvvvxs) { // set the function logic - if (add_php_after_publish_vvvvvxs == 1) + if (add_php_before_publish_vvvvvxs == 1) { - jQuery('#jform_php_after_publish-lbl').closest('.control-group').show(); + jQuery('#jform_php_before_publish-lbl').closest('.control-group').show(); if (jform_vvvvvxsvxg_required) { - updateFieldRequired('php_after_publish',0); - jQuery('#jform_php_after_publish').prop('required','required'); - jQuery('#jform_php_after_publish').attr('aria-required',true); - jQuery('#jform_php_after_publish').addClass('required'); + updateFieldRequired('php_before_publish',0); + jQuery('#jform_php_before_publish').prop('required','required'); + jQuery('#jform_php_before_publish').attr('aria-required',true); + jQuery('#jform_php_before_publish').addClass('required'); jform_vvvvvxsvxg_required = false; } } else { - jQuery('#jform_php_after_publish-lbl').closest('.control-group').hide(); + jQuery('#jform_php_before_publish-lbl').closest('.control-group').hide(); if (!jform_vvvvvxsvxg_required) { - updateFieldRequired('php_after_publish',1); - jQuery('#jform_php_after_publish').removeAttr('required'); - jQuery('#jform_php_after_publish').removeAttr('aria-required'); - jQuery('#jform_php_after_publish').removeClass('required'); + updateFieldRequired('php_before_publish',1); + jQuery('#jform_php_before_publish').removeAttr('required'); + jQuery('#jform_php_before_publish').removeAttr('aria-required'); + jQuery('#jform_php_before_publish').removeClass('required'); jform_vvvvvxsvxg_required = true; } } } // the vvvvvxt function -function vvvvvxt(add_php_before_delete_vvvvvxt) +function vvvvvxt(add_php_after_publish_vvvvvxt) { // set the function logic - if (add_php_before_delete_vvvvvxt == 1) + if (add_php_after_publish_vvvvvxt == 1) { - jQuery('#jform_php_before_delete-lbl').closest('.control-group').show(); + jQuery('#jform_php_after_publish-lbl').closest('.control-group').show(); if (jform_vvvvvxtvxh_required) { - updateFieldRequired('php_before_delete',0); - jQuery('#jform_php_before_delete').prop('required','required'); - jQuery('#jform_php_before_delete').attr('aria-required',true); - jQuery('#jform_php_before_delete').addClass('required'); + updateFieldRequired('php_after_publish',0); + jQuery('#jform_php_after_publish').prop('required','required'); + jQuery('#jform_php_after_publish').attr('aria-required',true); + jQuery('#jform_php_after_publish').addClass('required'); jform_vvvvvxtvxh_required = false; } } else { - jQuery('#jform_php_before_delete-lbl').closest('.control-group').hide(); + jQuery('#jform_php_after_publish-lbl').closest('.control-group').hide(); if (!jform_vvvvvxtvxh_required) { - updateFieldRequired('php_before_delete',1); - jQuery('#jform_php_before_delete').removeAttr('required'); - jQuery('#jform_php_before_delete').removeAttr('aria-required'); - jQuery('#jform_php_before_delete').removeClass('required'); + updateFieldRequired('php_after_publish',1); + jQuery('#jform_php_after_publish').removeAttr('required'); + jQuery('#jform_php_after_publish').removeAttr('aria-required'); + jQuery('#jform_php_after_publish').removeClass('required'); jform_vvvvvxtvxh_required = true; } } } // the vvvvvxu function -function vvvvvxu(add_php_after_delete_vvvvvxu) +function vvvvvxu(add_php_before_delete_vvvvvxu) { // set the function logic - if (add_php_after_delete_vvvvvxu == 1) + if (add_php_before_delete_vvvvvxu == 1) { - jQuery('#jform_php_after_delete-lbl').closest('.control-group').show(); + jQuery('#jform_php_before_delete-lbl').closest('.control-group').show(); if (jform_vvvvvxuvxi_required) { - updateFieldRequired('php_after_delete',0); - jQuery('#jform_php_after_delete').prop('required','required'); - jQuery('#jform_php_after_delete').attr('aria-required',true); - jQuery('#jform_php_after_delete').addClass('required'); + updateFieldRequired('php_before_delete',0); + jQuery('#jform_php_before_delete').prop('required','required'); + jQuery('#jform_php_before_delete').attr('aria-required',true); + jQuery('#jform_php_before_delete').addClass('required'); jform_vvvvvxuvxi_required = false; } } else { - jQuery('#jform_php_after_delete-lbl').closest('.control-group').hide(); + jQuery('#jform_php_before_delete-lbl').closest('.control-group').hide(); if (!jform_vvvvvxuvxi_required) { - updateFieldRequired('php_after_delete',1); - jQuery('#jform_php_after_delete').removeAttr('required'); - jQuery('#jform_php_after_delete').removeAttr('aria-required'); - jQuery('#jform_php_after_delete').removeClass('required'); + updateFieldRequired('php_before_delete',1); + jQuery('#jform_php_before_delete').removeAttr('required'); + jQuery('#jform_php_before_delete').removeAttr('aria-required'); + jQuery('#jform_php_before_delete').removeClass('required'); jform_vvvvvxuvxi_required = true; } } } // the vvvvvxv function -function vvvvvxv(add_php_document_vvvvvxv) +function vvvvvxv(add_php_after_delete_vvvvvxv) { // set the function logic - if (add_php_document_vvvvvxv == 1) + if (add_php_after_delete_vvvvvxv == 1) { - jQuery('#jform_php_document-lbl').closest('.control-group').show(); + jQuery('#jform_php_after_delete-lbl').closest('.control-group').show(); if (jform_vvvvvxvvxj_required) { - updateFieldRequired('php_document',0); - jQuery('#jform_php_document').prop('required','required'); - jQuery('#jform_php_document').attr('aria-required',true); - jQuery('#jform_php_document').addClass('required'); + updateFieldRequired('php_after_delete',0); + jQuery('#jform_php_after_delete').prop('required','required'); + jQuery('#jform_php_after_delete').attr('aria-required',true); + jQuery('#jform_php_after_delete').addClass('required'); jform_vvvvvxvvxj_required = false; } } else { - jQuery('#jform_php_document-lbl').closest('.control-group').hide(); + jQuery('#jform_php_after_delete-lbl').closest('.control-group').hide(); if (!jform_vvvvvxvvxj_required) { - updateFieldRequired('php_document',1); - jQuery('#jform_php_document').removeAttr('required'); - jQuery('#jform_php_document').removeAttr('aria-required'); - jQuery('#jform_php_document').removeClass('required'); + updateFieldRequired('php_after_delete',1); + jQuery('#jform_php_after_delete').removeAttr('required'); + jQuery('#jform_php_after_delete').removeAttr('aria-required'); + jQuery('#jform_php_after_delete').removeClass('required'); jform_vvvvvxvvxj_required = true; } } } // the vvvvvxw function -function vvvvvxw(add_sql_vvvvvxw) +function vvvvvxw(add_php_document_vvvvvxw) { // set the function logic - if (add_sql_vvvvvxw == 1) + if (add_php_document_vvvvvxw == 1) { - jQuery('#jform_source').closest('.control-group').show(); + jQuery('#jform_php_document-lbl').closest('.control-group').show(); if (jform_vvvvvxwvxk_required) { - updateFieldRequired('source',0); - jQuery('#jform_source').prop('required','required'); - jQuery('#jform_source').attr('aria-required',true); - jQuery('#jform_source').addClass('required'); + updateFieldRequired('php_document',0); + jQuery('#jform_php_document').prop('required','required'); + jQuery('#jform_php_document').attr('aria-required',true); + jQuery('#jform_php_document').addClass('required'); jform_vvvvvxwvxk_required = false; } } else { - jQuery('#jform_source').closest('.control-group').hide(); + jQuery('#jform_php_document-lbl').closest('.control-group').hide(); if (!jform_vvvvvxwvxk_required) { - updateFieldRequired('source',1); - jQuery('#jform_source').removeAttr('required'); - jQuery('#jform_source').removeAttr('aria-required'); - jQuery('#jform_source').removeClass('required'); + updateFieldRequired('php_document',1); + jQuery('#jform_php_document').removeAttr('required'); + jQuery('#jform_php_document').removeAttr('aria-required'); + jQuery('#jform_php_document').removeClass('required'); jform_vvvvvxwvxk_required = true; } } } // the vvvvvxx function -function vvvvvxx(source_vvvvvxx,add_sql_vvvvvxx) +function vvvvvxx(add_sql_vvvvvxx) { // set the function logic - if (source_vvvvvxx == 2 && add_sql_vvvvvxx == 1) + if (add_sql_vvvvvxx == 1) { - jQuery('#jform_sql').closest('.control-group').show(); + jQuery('#jform_source').closest('.control-group').show(); if (jform_vvvvvxxvxl_required) { - updateFieldRequired('sql',0); - jQuery('#jform_sql').prop('required','required'); - jQuery('#jform_sql').attr('aria-required',true); - jQuery('#jform_sql').addClass('required'); + updateFieldRequired('source',0); + jQuery('#jform_source').prop('required','required'); + jQuery('#jform_source').attr('aria-required',true); + jQuery('#jform_source').addClass('required'); jform_vvvvvxxvxl_required = false; } } else { - jQuery('#jform_sql').closest('.control-group').hide(); + jQuery('#jform_source').closest('.control-group').hide(); if (!jform_vvvvvxxvxl_required) { - updateFieldRequired('sql',1); - jQuery('#jform_sql').removeAttr('required'); - jQuery('#jform_sql').removeAttr('aria-required'); - jQuery('#jform_sql').removeClass('required'); + updateFieldRequired('source',1); + jQuery('#jform_source').removeAttr('required'); + jQuery('#jform_source').removeAttr('aria-required'); + jQuery('#jform_source').removeClass('required'); jform_vvvvvxxvxl_required = true; } } } -// the vvvvvxz function -function vvvvvxz(source_vvvvvxz,add_sql_vvvvvxz) +// the vvvvvxy function +function vvvvvxy(source_vvvvvxy,add_sql_vvvvvxy) { // set the function logic - if (source_vvvvvxz == 1 && add_sql_vvvvvxz == 1) + if (source_vvvvvxy == 2 && add_sql_vvvvvxy == 1) + { + jQuery('#jform_sql').closest('.control-group').show(); + if (jform_vvvvvxyvxm_required) + { + updateFieldRequired('sql',0); + jQuery('#jform_sql').prop('required','required'); + jQuery('#jform_sql').attr('aria-required',true); + jQuery('#jform_sql').addClass('required'); + jform_vvvvvxyvxm_required = false; + } + + } + else + { + jQuery('#jform_sql').closest('.control-group').hide(); + if (!jform_vvvvvxyvxm_required) + { + updateFieldRequired('sql',1); + jQuery('#jform_sql').removeAttr('required'); + jQuery('#jform_sql').removeAttr('aria-required'); + jQuery('#jform_sql').removeClass('required'); + jform_vvvvvxyvxm_required = true; + } + } +} + +// the vvvvvya function +function vvvvvya(source_vvvvvya,add_sql_vvvvvya) +{ + // set the function logic + if (source_vvvvvya == 1 && add_sql_vvvvvya == 1) { jQuery('#jform_addtables-lbl').closest('.control-group').show(); } @@ -895,158 +930,158 @@ function vvvvvxz(source_vvvvvxz,add_sql_vvvvvxz) } } -// the vvvvvyb function -function vvvvvyb(add_custom_import_vvvvvyb) +// the vvvvvyc function +function vvvvvyc(add_custom_import_vvvvvyc) { // set the function logic - if (add_custom_import_vvvvvyb == 1) + if (add_custom_import_vvvvvyc == 1) { jQuery('#jform_html_import_view').closest('.control-group').show(); - if (jform_vvvvvybvxm_required) + if (jform_vvvvvycvxn_required) { updateFieldRequired('html_import_view',0); jQuery('#jform_html_import_view').prop('required','required'); jQuery('#jform_html_import_view').attr('aria-required',true); jQuery('#jform_html_import_view').addClass('required'); - jform_vvvvvybvxm_required = false; + jform_vvvvvycvxn_required = false; } jQuery('.note_advanced_import').closest('.control-group').show(); jQuery('#jform_php_import_display').closest('.control-group').show(); - if (jform_vvvvvybvxn_required) + if (jform_vvvvvycvxo_required) { updateFieldRequired('php_import_display',0); jQuery('#jform_php_import_display').prop('required','required'); jQuery('#jform_php_import_display').attr('aria-required',true); jQuery('#jform_php_import_display').addClass('required'); - jform_vvvvvybvxn_required = false; + jform_vvvvvycvxo_required = false; } jQuery('#jform_php_import_ext').closest('.control-group').show(); - if (jform_vvvvvybvxo_required) + if (jform_vvvvvycvxp_required) { updateFieldRequired('php_import_ext',0); jQuery('#jform_php_import_ext').prop('required','required'); jQuery('#jform_php_import_ext').attr('aria-required',true); jQuery('#jform_php_import_ext').addClass('required'); - jform_vvvvvybvxo_required = false; + jform_vvvvvycvxp_required = false; } jQuery('#jform_php_import_headers').closest('.control-group').show(); - if (jform_vvvvvybvxp_required) + if (jform_vvvvvycvxq_required) { updateFieldRequired('php_import_headers',0); jQuery('#jform_php_import_headers').prop('required','required'); jQuery('#jform_php_import_headers').attr('aria-required',true); jQuery('#jform_php_import_headers').addClass('required'); - jform_vvvvvybvxp_required = false; + jform_vvvvvycvxq_required = false; } jQuery('#jform_php_import').closest('.control-group').show(); - if (jform_vvvvvybvxq_required) + if (jform_vvvvvycvxr_required) { updateFieldRequired('php_import',0); jQuery('#jform_php_import').prop('required','required'); jQuery('#jform_php_import').attr('aria-required',true); jQuery('#jform_php_import').addClass('required'); - jform_vvvvvybvxq_required = false; + jform_vvvvvycvxr_required = false; } jQuery('#jform_php_import_save').closest('.control-group').show(); - if (jform_vvvvvybvxr_required) + if (jform_vvvvvycvxs_required) { updateFieldRequired('php_import_save',0); jQuery('#jform_php_import_save').prop('required','required'); jQuery('#jform_php_import_save').attr('aria-required',true); jQuery('#jform_php_import_save').addClass('required'); - jform_vvvvvybvxr_required = false; + jform_vvvvvycvxs_required = false; } jQuery('#jform_php_import_setdata').closest('.control-group').show(); - if (jform_vvvvvybvxs_required) + if (jform_vvvvvycvxt_required) { updateFieldRequired('php_import_setdata',0); jQuery('#jform_php_import_setdata').prop('required','required'); jQuery('#jform_php_import_setdata').attr('aria-required',true); jQuery('#jform_php_import_setdata').addClass('required'); - jform_vvvvvybvxs_required = false; + jform_vvvvvycvxt_required = false; } } else { jQuery('#jform_html_import_view').closest('.control-group').hide(); - if (!jform_vvvvvybvxm_required) + if (!jform_vvvvvycvxn_required) { updateFieldRequired('html_import_view',1); jQuery('#jform_html_import_view').removeAttr('required'); jQuery('#jform_html_import_view').removeAttr('aria-required'); jQuery('#jform_html_import_view').removeClass('required'); - jform_vvvvvybvxm_required = true; + jform_vvvvvycvxn_required = true; } jQuery('.note_advanced_import').closest('.control-group').hide(); jQuery('#jform_php_import_display').closest('.control-group').hide(); - if (!jform_vvvvvybvxn_required) + if (!jform_vvvvvycvxo_required) { updateFieldRequired('php_import_display',1); jQuery('#jform_php_import_display').removeAttr('required'); jQuery('#jform_php_import_display').removeAttr('aria-required'); jQuery('#jform_php_import_display').removeClass('required'); - jform_vvvvvybvxn_required = true; + jform_vvvvvycvxo_required = true; } jQuery('#jform_php_import_ext').closest('.control-group').hide(); - if (!jform_vvvvvybvxo_required) + if (!jform_vvvvvycvxp_required) { updateFieldRequired('php_import_ext',1); jQuery('#jform_php_import_ext').removeAttr('required'); jQuery('#jform_php_import_ext').removeAttr('aria-required'); jQuery('#jform_php_import_ext').removeClass('required'); - jform_vvvvvybvxo_required = true; + jform_vvvvvycvxp_required = true; } jQuery('#jform_php_import_headers').closest('.control-group').hide(); - if (!jform_vvvvvybvxp_required) + if (!jform_vvvvvycvxq_required) { updateFieldRequired('php_import_headers',1); jQuery('#jform_php_import_headers').removeAttr('required'); jQuery('#jform_php_import_headers').removeAttr('aria-required'); jQuery('#jform_php_import_headers').removeClass('required'); - jform_vvvvvybvxp_required = true; + jform_vvvvvycvxq_required = true; } jQuery('#jform_php_import').closest('.control-group').hide(); - if (!jform_vvvvvybvxq_required) + if (!jform_vvvvvycvxr_required) { updateFieldRequired('php_import',1); jQuery('#jform_php_import').removeAttr('required'); jQuery('#jform_php_import').removeAttr('aria-required'); jQuery('#jform_php_import').removeClass('required'); - jform_vvvvvybvxq_required = true; + jform_vvvvvycvxr_required = true; } jQuery('#jform_php_import_save').closest('.control-group').hide(); - if (!jform_vvvvvybvxr_required) + if (!jform_vvvvvycvxs_required) { updateFieldRequired('php_import_save',1); jQuery('#jform_php_import_save').removeAttr('required'); jQuery('#jform_php_import_save').removeAttr('aria-required'); jQuery('#jform_php_import_save').removeClass('required'); - jform_vvvvvybvxr_required = true; + jform_vvvvvycvxs_required = true; } jQuery('#jform_php_import_setdata').closest('.control-group').hide(); - if (!jform_vvvvvybvxs_required) + if (!jform_vvvvvycvxt_required) { updateFieldRequired('php_import_setdata',1); jQuery('#jform_php_import_setdata').removeAttr('required'); jQuery('#jform_php_import_setdata').removeAttr('aria-required'); jQuery('#jform_php_import_setdata').removeClass('required'); - jform_vvvvvybvxs_required = true; + jform_vvvvvycvxt_required = true; } } } -// the vvvvvyc function -function vvvvvyc(add_custom_import_vvvvvyc) +// the vvvvvyd function +function vvvvvyd(add_custom_import_vvvvvyd) { // set the function logic - if (add_custom_import_vvvvvyc == 0) + if (add_custom_import_vvvvvyd == 0) { jQuery('.note_beginner_import').closest('.control-group').show(); } @@ -1056,51 +1091,51 @@ function vvvvvyc(add_custom_import_vvvvvyc) } } -// the vvvvvyd function -function vvvvvyd(add_custom_button_vvvvvyd) +// the vvvvvye function +function vvvvvye(add_custom_button_vvvvvye) { // set the function logic - if (add_custom_button_vvvvvyd == 1) + if (add_custom_button_vvvvvye == 1) { jQuery('#jform_custom_button-lbl').closest('.control-group').show(); jQuery('#jform_php_controller-lbl').closest('.control-group').show(); - if (jform_vvvvvydvxt_required) + if (jform_vvvvvyevxu_required) { updateFieldRequired('php_controller',0); jQuery('#jform_php_controller').prop('required','required'); jQuery('#jform_php_controller').attr('aria-required',true); jQuery('#jform_php_controller').addClass('required'); - jform_vvvvvydvxt_required = false; + jform_vvvvvyevxu_required = false; } jQuery('#jform_php_controller_list-lbl').closest('.control-group').show(); - if (jform_vvvvvydvxu_required) + if (jform_vvvvvyevxv_required) { updateFieldRequired('php_controller_list',0); jQuery('#jform_php_controller_list').prop('required','required'); jQuery('#jform_php_controller_list').attr('aria-required',true); jQuery('#jform_php_controller_list').addClass('required'); - jform_vvvvvydvxu_required = false; + jform_vvvvvyevxv_required = false; } jQuery('#jform_php_model-lbl').closest('.control-group').show(); - if (jform_vvvvvydvxv_required) + if (jform_vvvvvyevxw_required) { updateFieldRequired('php_model',0); jQuery('#jform_php_model').prop('required','required'); jQuery('#jform_php_model').attr('aria-required',true); jQuery('#jform_php_model').addClass('required'); - jform_vvvvvydvxv_required = false; + jform_vvvvvyevxw_required = false; } jQuery('#jform_php_model_list-lbl').closest('.control-group').show(); - if (jform_vvvvvydvxw_required) + if (jform_vvvvvyevxx_required) { updateFieldRequired('php_model_list',0); jQuery('#jform_php_model_list').prop('required','required'); jQuery('#jform_php_model_list').attr('aria-required',true); jQuery('#jform_php_model_list').addClass('required'); - jform_vvvvvydvxw_required = false; + jform_vvvvvyevxx_required = false; } } @@ -1108,40 +1143,40 @@ function vvvvvyd(add_custom_button_vvvvvyd) { jQuery('#jform_custom_button-lbl').closest('.control-group').hide(); jQuery('#jform_php_controller-lbl').closest('.control-group').hide(); - if (!jform_vvvvvydvxt_required) + if (!jform_vvvvvyevxu_required) { updateFieldRequired('php_controller',1); jQuery('#jform_php_controller').removeAttr('required'); jQuery('#jform_php_controller').removeAttr('aria-required'); jQuery('#jform_php_controller').removeClass('required'); - jform_vvvvvydvxt_required = true; + jform_vvvvvyevxu_required = true; } jQuery('#jform_php_controller_list-lbl').closest('.control-group').hide(); - if (!jform_vvvvvydvxu_required) + if (!jform_vvvvvyevxv_required) { updateFieldRequired('php_controller_list',1); jQuery('#jform_php_controller_list').removeAttr('required'); jQuery('#jform_php_controller_list').removeAttr('aria-required'); jQuery('#jform_php_controller_list').removeClass('required'); - jform_vvvvvydvxu_required = true; + jform_vvvvvyevxv_required = true; } jQuery('#jform_php_model-lbl').closest('.control-group').hide(); - if (!jform_vvvvvydvxv_required) + if (!jform_vvvvvyevxw_required) { updateFieldRequired('php_model',1); jQuery('#jform_php_model').removeAttr('required'); jQuery('#jform_php_model').removeAttr('aria-required'); jQuery('#jform_php_model').removeClass('required'); - jform_vvvvvydvxv_required = true; + jform_vvvvvyevxw_required = true; } jQuery('#jform_php_model_list-lbl').closest('.control-group').hide(); - if (!jform_vvvvvydvxw_required) + if (!jform_vvvvvyevxx_required) { updateFieldRequired('php_model_list',1); jQuery('#jform_php_model_list').removeAttr('required'); jQuery('#jform_php_model_list').removeAttr('aria-required'); jQuery('#jform_php_model_list').removeClass('required'); - jform_vvvvvydvxw_required = true; + jform_vvvvvyevxx_required = true; } } } diff --git a/admin/models/forms/admin_view.xml b/admin/models/forms/admin_view.xml index 28b416b74..271ab8760 100644 --- a/admin/models/forms/admin_view.xml +++ b/admin/models/forms/admin_view.xml @@ -144,11 +144,11 @@ message="COM_COMPONENTBUILDER_ADMIN_VIEW_SHORT_DESCRIPTION_MESSAGE" hint="COM_COMPONENTBUILDER_ADMIN_VIEW_SHORT_DESCRIPTION_HINT" /> - + @@ -158,11 +158,11 @@ - + @@ -172,11 +172,11 @@ - + @@ -186,11 +186,11 @@ - + @@ -208,32 +208,53 @@ description="COM_COMPONENTBUILDER_ADMIN_VIEW_ICON_ADD_DESCRIPTION" directory="" /> - + - + - - - + type="subform" + name="addtables" + label="COM_COMPONENTBUILDER_ADMIN_VIEW_ADDTABLES_LABEL" + layout="joomla.form.field.subform.repeatable-table" + multiple="true" + icon="list"> +