forked from joomla/Component-Builder
Stable release of the automatic import of custom code, and the JCB manual placeholder implementation resolves #37 please view https://youtu.be/KiAtJawZ3oo
This commit is contained in:
parent
5b5599575b
commit
de008d5907
12
README.md
12
README.md
@ -1,4 +1,4 @@
|
|||||||
# Component Builder (2.3.1)
|
# Component Builder (2.3.2)
|
||||||
|
|
||||||
This is a [Joomla 3.x](http://www.joomla.org/) component.
|
This is a [Joomla 3.x](http://www.joomla.org/) component.
|
||||||
|
|
||||||
@ -8,7 +8,7 @@ The Component Builder for [Joomla](http://www.joomla.org/) that is highly advanc
|
|||||||
|
|
||||||
Whether you're a seasoned [Joomla](http://www.joomla.org/) developer, or have just started, Component Builder will safe you lots of time and money. A real must have!
|
Whether you're a seasoned [Joomla](http://www.joomla.org/) 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.3.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.3.2) with **ALL** its features and **ALL** concepts totally open-source and free!
|
||||||
|
|
||||||
Once installed upgrades are quick and easy via the default Joomla upgrade area.
|
Once installed upgrades are quick and easy via the default Joomla upgrade area.
|
||||||
|
|
||||||
@ -104,12 +104,12 @@ Component Builder is mapped as a component in itself on my local development env
|
|||||||
+ *Author*: [Llewellyn van der Merwe](mailto:joomla@vdm.io)
|
+ *Author*: [Llewellyn van der Merwe](mailto:joomla@vdm.io)
|
||||||
+ *Name*: [Component Builder](http://vdm.bz/component-builder)
|
+ *Name*: [Component Builder](http://vdm.bz/component-builder)
|
||||||
+ *First Build*: 30th April, 2015
|
+ *First Build*: 30th April, 2015
|
||||||
+ *Last Build*: 9th February, 2017
|
+ *Last Build*: 11th February, 2017
|
||||||
+ *Version*: 2.3.1
|
+ *Version*: 2.3.2
|
||||||
+ *Copyright*: Copyright (C) 2015. All Rights Reserved
|
+ *Copyright*: Copyright (C) 2015. All Rights Reserved
|
||||||
+ *License*: GNU/GPL Version 2 or later - http://www.gnu.org/licenses/gpl-2.0.html
|
+ *License*: GNU/GPL Version 2 or later - http://www.gnu.org/licenses/gpl-2.0.html
|
||||||
+ *Line count*: **91404**
|
+ *Line count*: **91443**
|
||||||
+ *File count*: **591**
|
+ *File count*: **592**
|
||||||
+ *Folder count*: **105**
|
+ *Folder count*: **105**
|
||||||
|
|
||||||
> This **component** was build with a Joomla [Automated Component Builder](http://vdm.bz/component-builder).
|
> This **component** was build with a Joomla [Automated Component Builder](http://vdm.bz/component-builder).
|
||||||
|
@ -1,4 +1,4 @@
|
|||||||
# Component Builder (2.3.1)
|
# Component Builder (2.3.2)
|
||||||
|
|
||||||
This is a [Joomla 3.x](http://www.joomla.org/) component.
|
This is a [Joomla 3.x](http://www.joomla.org/) component.
|
||||||
|
|
||||||
@ -8,7 +8,7 @@ The Component Builder for [Joomla](http://www.joomla.org/) that is highly advanc
|
|||||||
|
|
||||||
Whether you're a seasoned [Joomla](http://www.joomla.org/) developer, or have just started, Component Builder will safe you lots of time and money. A real must have!
|
Whether you're a seasoned [Joomla](http://www.joomla.org/) 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.3.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.3.2) with **ALL** its features and **ALL** concepts totally open-source and free!
|
||||||
|
|
||||||
Once installed upgrades are quick and easy via the default Joomla upgrade area.
|
Once installed upgrades are quick and easy via the default Joomla upgrade area.
|
||||||
|
|
||||||
@ -104,12 +104,12 @@ Component Builder is mapped as a component in itself on my local development env
|
|||||||
+ *Author*: [Llewellyn van der Merwe](mailto:joomla@vdm.io)
|
+ *Author*: [Llewellyn van der Merwe](mailto:joomla@vdm.io)
|
||||||
+ *Name*: [Component Builder](http://vdm.bz/component-builder)
|
+ *Name*: [Component Builder](http://vdm.bz/component-builder)
|
||||||
+ *First Build*: 30th April, 2015
|
+ *First Build*: 30th April, 2015
|
||||||
+ *Last Build*: 9th February, 2017
|
+ *Last Build*: 11th February, 2017
|
||||||
+ *Version*: 2.3.1
|
+ *Version*: 2.3.2
|
||||||
+ *Copyright*: Copyright (C) 2015. All Rights Reserved
|
+ *Copyright*: Copyright (C) 2015. All Rights Reserved
|
||||||
+ *License*: GNU/GPL Version 2 or later - http://www.gnu.org/licenses/gpl-2.0.html
|
+ *License*: GNU/GPL Version 2 or later - http://www.gnu.org/licenses/gpl-2.0.html
|
||||||
+ *Line count*: **91404**
|
+ *Line count*: **91443**
|
||||||
+ *File count*: **591**
|
+ *File count*: **592**
|
||||||
+ *Folder count*: **105**
|
+ *Folder count*: **105**
|
||||||
|
|
||||||
> This **component** was build with a Joomla [Automated Component Builder](http://vdm.bz/component-builder).
|
> This **component** was build with a Joomla [Automated Component Builder](http://vdm.bz/component-builder).
|
||||||
|
@ -9,8 +9,8 @@
|
|||||||
|_|
|
|_|
|
||||||
/-------------------------------------------------------------------------------------------------------------------------------/
|
/-------------------------------------------------------------------------------------------------------------------------------/
|
||||||
|
|
||||||
@version 2.3.1
|
@version 2.3.2
|
||||||
@build 9th February, 2017
|
@build 11th February, 2017
|
||||||
@created 30th April, 2015
|
@created 30th April, 2015
|
||||||
@package Component Builder
|
@package Component Builder
|
||||||
@subpackage admin.css
|
@subpackage admin.css
|
||||||
|
@ -9,8 +9,8 @@
|
|||||||
|_|
|
|_|
|
||||||
/-------------------------------------------------------------------------------------------------------------------------------/
|
/-------------------------------------------------------------------------------------------------------------------------------/
|
||||||
|
|
||||||
@version @update number 28 of this MVC
|
@version @update number 35 of this MVC
|
||||||
@build 9th February, 2017
|
@build 10th February, 2017
|
||||||
@created 11th October, 2016
|
@created 11th October, 2016
|
||||||
@package Component Builder
|
@package Component Builder
|
||||||
@subpackage custom_code.css
|
@subpackage custom_code.css
|
||||||
|
@ -9,8 +9,8 @@
|
|||||||
|_|
|
|_|
|
||||||
/-------------------------------------------------------------------------------------------------------------------------------/
|
/-------------------------------------------------------------------------------------------------------------------------------/
|
||||||
|
|
||||||
@version @update number 28 of this MVC
|
@version @update number 35 of this MVC
|
||||||
@build 9th February, 2017
|
@build 10th February, 2017
|
||||||
@created 11th October, 2016
|
@created 11th October, 2016
|
||||||
@package Component Builder
|
@package Component Builder
|
||||||
@subpackage custom_codes.css
|
@subpackage custom_codes.css
|
||||||
|
@ -9,8 +9,8 @@
|
|||||||
|_|
|
|_|
|
||||||
/-------------------------------------------------------------------------------------------------------------------------------/
|
/-------------------------------------------------------------------------------------------------------------------------------/
|
||||||
|
|
||||||
@version 2.3.1
|
@version 2.3.2
|
||||||
@build 9th February, 2017
|
@build 11th February, 2017
|
||||||
@created 30th April, 2015
|
@created 30th April, 2015
|
||||||
@package Component Builder
|
@package Component Builder
|
||||||
@subpackage dashboard.css
|
@subpackage dashboard.css
|
||||||
|
@ -10,8 +10,8 @@
|
|||||||
|_|
|
|_|
|
||||||
/-------------------------------------------------------------------------------------------------------------------------------/
|
/-------------------------------------------------------------------------------------------------------------------------------/
|
||||||
|
|
||||||
@version 2.3.1
|
@version 2.3.2
|
||||||
@build 9th February, 2017
|
@build 11th February, 2017
|
||||||
@created 30th April, 2015
|
@created 30th April, 2015
|
||||||
@package Component Builder
|
@package Component Builder
|
||||||
@subpackage componentbuilder.php
|
@subpackage componentbuilder.php
|
||||||
|
@ -10,8 +10,8 @@
|
|||||||
|_|
|
|_|
|
||||||
/-------------------------------------------------------------------------------------------------------------------------------/
|
/-------------------------------------------------------------------------------------------------------------------------------/
|
||||||
|
|
||||||
@version 2.3.1
|
@version 2.3.2
|
||||||
@build 9th February, 2017
|
@build 11th February, 2017
|
||||||
@created 30th April, 2015
|
@created 30th April, 2015
|
||||||
@package Component Builder
|
@package Component Builder
|
||||||
@subpackage controller.php
|
@subpackage controller.php
|
||||||
|
@ -10,8 +10,8 @@
|
|||||||
|_|
|
|_|
|
||||||
/-------------------------------------------------------------------------------------------------------------------------------/
|
/-------------------------------------------------------------------------------------------------------------------------------/
|
||||||
|
|
||||||
@version 2.3.1
|
@version 2.3.2
|
||||||
@build 9th February, 2017
|
@build 11th February, 2017
|
||||||
@created 30th April, 2015
|
@created 30th April, 2015
|
||||||
@package Component Builder
|
@package Component Builder
|
||||||
@subpackage ajax.json.php
|
@subpackage ajax.json.php
|
||||||
|
@ -10,8 +10,8 @@
|
|||||||
|_|
|
|_|
|
||||||
/-------------------------------------------------------------------------------------------------------------------------------/
|
/-------------------------------------------------------------------------------------------------------------------------------/
|
||||||
|
|
||||||
@version 2.3.1
|
@version 2.3.2
|
||||||
@build 9th February, 2017
|
@build 11th February, 2017
|
||||||
@created 30th April, 2015
|
@created 30th April, 2015
|
||||||
@package Component Builder
|
@package Component Builder
|
||||||
@subpackage componentbuilder.php
|
@subpackage componentbuilder.php
|
||||||
|
@ -10,8 +10,8 @@
|
|||||||
|_|
|
|_|
|
||||||
/-------------------------------------------------------------------------------------------------------------------------------/
|
/-------------------------------------------------------------------------------------------------------------------------------/
|
||||||
|
|
||||||
@version @update number 28 of this MVC
|
@version @update number 35 of this MVC
|
||||||
@build 9th February, 2017
|
@build 10th February, 2017
|
||||||
@created 11th October, 2016
|
@created 11th October, 2016
|
||||||
@package Component Builder
|
@package Component Builder
|
||||||
@subpackage custom_code.php
|
@subpackage custom_code.php
|
||||||
|
@ -10,8 +10,8 @@
|
|||||||
|_|
|
|_|
|
||||||
/-------------------------------------------------------------------------------------------------------------------------------/
|
/-------------------------------------------------------------------------------------------------------------------------------/
|
||||||
|
|
||||||
@version @update number 28 of this MVC
|
@version @update number 35 of this MVC
|
||||||
@build 9th February, 2017
|
@build 10th February, 2017
|
||||||
@created 11th October, 2016
|
@created 11th October, 2016
|
||||||
@package Component Builder
|
@package Component Builder
|
||||||
@subpackage custom_codes.php
|
@subpackage custom_codes.php
|
||||||
|
@ -10,8 +10,8 @@
|
|||||||
|_|
|
|_|
|
||||||
/-------------------------------------------------------------------------------------------------------------------------------/
|
/-------------------------------------------------------------------------------------------------------------------------------/
|
||||||
|
|
||||||
@version 2.3.1
|
@version 2.3.2
|
||||||
@build 9th February, 2017
|
@build 11th February, 2017
|
||||||
@created 30th April, 2015
|
@created 30th April, 2015
|
||||||
@package Component Builder
|
@package Component Builder
|
||||||
@subpackage help.php
|
@subpackage help.php
|
||||||
|
@ -10,8 +10,8 @@
|
|||||||
|_|
|
|_|
|
||||||
/-------------------------------------------------------------------------------------------------------------------------------/
|
/-------------------------------------------------------------------------------------------------------------------------------/
|
||||||
|
|
||||||
@version 2.3.1
|
@version 2.3.2
|
||||||
@build 9th February, 2017
|
@build 11th February, 2017
|
||||||
@created 30th April, 2015
|
@created 30th April, 2015
|
||||||
@package Component Builder
|
@package Component Builder
|
||||||
@subpackage import.php
|
@subpackage import.php
|
||||||
|
@ -53,6 +53,7 @@ class Compiler extends Infusion
|
|||||||
*/
|
*/
|
||||||
public function __construct($config = array ())
|
public function __construct($config = array ())
|
||||||
{
|
{
|
||||||
|
// $time_start = microtime(true);
|
||||||
// first we run the perent constructor
|
// first we run the perent constructor
|
||||||
if (parent::__construct($config))
|
if (parent::__construct($config))
|
||||||
{
|
{
|
||||||
@ -100,8 +101,6 @@ class Compiler extends Infusion
|
|||||||
// get the custom code from installed files
|
// get the custom code from installed files
|
||||||
$this->customCodeFactory($paths, $db, $userId, $today);
|
$this->customCodeFactory($paths, $db, $userId, $today);
|
||||||
}
|
}
|
||||||
// check if we have custom code to add
|
|
||||||
$this->getCustomCode();
|
|
||||||
// now add the other custom code by placeholder
|
// now add the other custom code by placeholder
|
||||||
if (ComponentbuilderHelper::checkArray($this->addCustomCodeAt))
|
if (ComponentbuilderHelper::checkArray($this->addCustomCodeAt))
|
||||||
{
|
{
|
||||||
@ -109,6 +108,8 @@ class Compiler extends Infusion
|
|||||||
$app = JFactory::getApplication();
|
$app = JFactory::getApplication();
|
||||||
$this->addCustomCodeViaPlaceholders($app);
|
$this->addCustomCodeViaPlaceholders($app);
|
||||||
}
|
}
|
||||||
|
// check if we have custom code to add
|
||||||
|
$this->getCustomCode();
|
||||||
// now insert into the new files
|
// now insert into the new files
|
||||||
if (ComponentbuilderHelper::checkArray($this->customCode))
|
if (ComponentbuilderHelper::checkArray($this->customCode))
|
||||||
{
|
{
|
||||||
@ -124,6 +125,9 @@ class Compiler extends Infusion
|
|||||||
// done
|
// done
|
||||||
return false;
|
return false;
|
||||||
}
|
}
|
||||||
|
// $time_end = microtime(true);
|
||||||
|
// $time = $time_end - $time_start;
|
||||||
|
// var_dump("Did Test in ($time seconds)");die;
|
||||||
return true;
|
return true;
|
||||||
}
|
}
|
||||||
return false;
|
return false;
|
||||||
@ -173,7 +177,8 @@ class Compiler extends Infusion
|
|||||||
if (strpos($string,'###BOM###') !== false)
|
if (strpos($string,'###BOM###') !== false)
|
||||||
{
|
{
|
||||||
list($wast,$code) = explode('###BOM###',$string);
|
list($wast,$code) = explode('###BOM###',$string);
|
||||||
$answer = str_replace(array_keys($this->fileContentStatic),array_values($this->fileContentStatic),$php.$bom.$code);
|
$string = $php.$bom.$code;
|
||||||
|
$answer = $this->setPlaceholders($string, $this->fileContentStatic, 3);
|
||||||
// add custom Code by placeholder if found
|
// add custom Code by placeholder if found
|
||||||
$this->getPlaceHolderKeys($static['path'], $answer);
|
$this->getPlaceHolderKeys($static['path'], $answer);
|
||||||
// add to zip array
|
// add to zip array
|
||||||
@ -181,7 +186,7 @@ class Compiler extends Infusion
|
|||||||
}
|
}
|
||||||
else
|
else
|
||||||
{
|
{
|
||||||
$answer = str_replace(array_keys($this->fileContentStatic),array_values($this->fileContentStatic),$string);
|
$answer = $this->setPlaceholders($string, $this->fileContentStatic, 3);
|
||||||
// add custom Code by placeholder if found
|
// add custom Code by placeholder if found
|
||||||
$this->getPlaceHolderKeys($static['path'], $answer);
|
$this->getPlaceHolderKeys($static['path'], $answer);
|
||||||
// add to zip array
|
// add to zip array
|
||||||
@ -213,8 +218,9 @@ class Compiler extends Infusion
|
|||||||
if (strpos($string,'###BOM###') !== false)
|
if (strpos($string,'###BOM###') !== false)
|
||||||
{
|
{
|
||||||
list($bin,$code) = explode('###BOM###',$string);
|
list($bin,$code) = explode('###BOM###',$string);
|
||||||
$answer = str_replace(array_keys($this->fileContentStatic),array_values($this->fileContentStatic),$php.$bom.$code);
|
$string = $php.$bom.$code;
|
||||||
$answer = str_replace(array_keys($this->fileContentDynamic[$view]),array_values($this->fileContentDynamic[$view]),$answer);
|
$answer = $this->setPlaceholders($string, $this->fileContentStatic, 3);
|
||||||
|
$answer = $this->setPlaceholders($answer, $this->fileContentDynamic[$view], 3);
|
||||||
// add custom Code by placeholder if found
|
// add custom Code by placeholder if found
|
||||||
$this->getPlaceHolderKeys($file['path'], $answer, $view);
|
$this->getPlaceHolderKeys($file['path'], $answer, $view);
|
||||||
// add to zip array
|
// add to zip array
|
||||||
@ -222,8 +228,8 @@ class Compiler extends Infusion
|
|||||||
}
|
}
|
||||||
else
|
else
|
||||||
{
|
{
|
||||||
$answer = str_replace(array_keys($this->fileContentStatic),array_values($this->fileContentStatic),$string);
|
$answer = $this->setPlaceholders($string, $this->fileContentStatic, 3);
|
||||||
$answer = str_replace(array_keys($this->fileContentDynamic[$view]),array_values($this->fileContentDynamic[$view]),$answer);
|
$answer = $this->setPlaceholders($answer, $this->fileContentDynamic[$view], 3);
|
||||||
// add custom Code by placeholder if found
|
// add custom Code by placeholder if found
|
||||||
$this->getPlaceHolderKeys($file['path'], $answer, $view);
|
$this->getPlaceHolderKeys($file['path'], $answer, $view);
|
||||||
// add to zip array
|
// add to zip array
|
||||||
@ -267,14 +273,50 @@ class Compiler extends Infusion
|
|||||||
{
|
{
|
||||||
$this->addCustomCodeAt[$file] = array();
|
$this->addCustomCodeAt[$file] = array();
|
||||||
$this->addCustomCodeAt[$file]['ids'] = array();
|
$this->addCustomCodeAt[$file]['ids'] = array();
|
||||||
$this->addCustomCodeAt[$file]['replace'] = array();
|
$this->addCustomCodeAt[$file]['args'] = array();
|
||||||
$this->addCustomCodeAt[$file]['view'] = $view;
|
$this->addCustomCodeAt[$file]['view'] = $view;
|
||||||
}
|
}
|
||||||
$found = ComponentbuilderHelper::getAllBetween($content, '[CUSTO'.'MCODE=', ']');
|
$found = ComponentbuilderHelper::getAllBetween($content, '[CUSTO'.'MCODE=', ']');
|
||||||
if (ComponentbuilderHelper::checkArray($found))
|
if (ComponentbuilderHelper::checkArray($found))
|
||||||
{
|
{
|
||||||
foreach ($found as $id)
|
foreach ($found as $key)
|
||||||
{
|
{
|
||||||
|
// check if we have args
|
||||||
|
if (is_numeric($key))
|
||||||
|
{
|
||||||
|
$id = (int) $key;
|
||||||
|
}
|
||||||
|
elseif (strpos($key, '+') !== false)
|
||||||
|
{
|
||||||
|
$array = explode('+', $key);
|
||||||
|
// set ID
|
||||||
|
$id = (int) $array[0];
|
||||||
|
// load args for this ID
|
||||||
|
if (isset($array[1]))
|
||||||
|
{
|
||||||
|
if (!isset($this->addCustomCodeAt[$file]['args'][$id]))
|
||||||
|
{
|
||||||
|
$this->addCustomCodeAt[$file]['args'][$id] = array();
|
||||||
|
}
|
||||||
|
// only load if not already loaded
|
||||||
|
if (!isset($this->addCustomCodeAt[$file]['args'][$id][$key]))
|
||||||
|
{
|
||||||
|
if (strpos($array[1], ',') !== false)
|
||||||
|
{
|
||||||
|
$this->addCustomCodeAt[$file]['args'][$id][$key] = array_map('trim', explode(',', $array[1]));
|
||||||
|
}
|
||||||
|
elseif (ComponentbuilderHelper::checkString($array[1]))
|
||||||
|
{
|
||||||
|
$this->addCustomCodeAt[$file]['args'][$id][$key] = array();
|
||||||
|
$this->addCustomCodeAt[$file]['args'][$id][$key][] = trim($array[1]);
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
else
|
||||||
|
{
|
||||||
|
continue;
|
||||||
|
}
|
||||||
$this->addCustomCodeAt[$file]['ids'][$id] = $id;
|
$this->addCustomCodeAt[$file]['ids'][$id] = $id;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
@ -293,7 +335,7 @@ class Compiler extends Infusion
|
|||||||
unset($this->componentData->custom_admin_views);
|
unset($this->componentData->custom_admin_views);
|
||||||
unset($this->componentData->config);
|
unset($this->componentData->config);
|
||||||
unset($this->joomlaVersionData);
|
unset($this->joomlaVersionData);
|
||||||
unset($this->langContent);
|
// unset($this->langContent);
|
||||||
unset($this->dbKeys);
|
unset($this->dbKeys);
|
||||||
unset($this->permissionBuilder);
|
unset($this->permissionBuilder);
|
||||||
unset($this->layoutBuilder);
|
unset($this->layoutBuilder);
|
||||||
@ -425,7 +467,7 @@ class Compiler extends Infusion
|
|||||||
// get the file
|
// get the file
|
||||||
$string = JFile::read($path);
|
$string = JFile::read($path);
|
||||||
// update the file
|
// update the file
|
||||||
$answer = str_replace(array_keys($this->fileContentStatic),array_values($this->fileContentStatic),$string);
|
$answer = $this->setPlaceholders($string, $this->fileContentStatic);
|
||||||
// add to zip array
|
// add to zip array
|
||||||
$this->writeFile($path,$answer);
|
$this->writeFile($path,$answer);
|
||||||
}
|
}
|
||||||
@ -633,30 +675,7 @@ class Compiler extends Infusion
|
|||||||
protected function addCustomCodeViaPlaceholders($app)
|
protected function addCustomCodeViaPlaceholders($app)
|
||||||
{
|
{
|
||||||
// reset all these
|
// reset all these
|
||||||
unset($this->placeholders['###view###']);
|
$this->clearFromPlaceHolders('view');
|
||||||
unset($this->placeholders['###VIEW###']);
|
|
||||||
unset($this->placeholders['###View###']);
|
|
||||||
unset($this->placeholders['[[[view]]]']);
|
|
||||||
unset($this->placeholders['[[[VIEW]]]']);
|
|
||||||
unset($this->placeholders['[[[View]]]']);
|
|
||||||
unset($this->placeholders['###views###']);
|
|
||||||
unset($this->placeholders['###VIEWS###']);
|
|
||||||
unset($this->placeholders['###Views###']);
|
|
||||||
unset($this->placeholders['[[[views]]]']);
|
|
||||||
unset($this->placeholders['[[[VIEWS]]]']);
|
|
||||||
unset($this->placeholders['[[[Views]]]']);
|
|
||||||
unset($this->placeholders['###SView###']);
|
|
||||||
unset($this->placeholders['###sview###']);
|
|
||||||
unset($this->placeholders['###SVIEW###']);
|
|
||||||
unset($this->placeholders['[[[SView]]]']);
|
|
||||||
unset($this->placeholders['[[[sview]]]']);
|
|
||||||
unset($this->placeholders['[[[SVIEW]]]']);
|
|
||||||
unset($this->placeholders['###SViews###']);
|
|
||||||
unset($this->placeholders['###sviews###']);
|
|
||||||
unset($this->placeholders['###SVIEWS###']);
|
|
||||||
unset($this->placeholders['[[[SViews]]]']);
|
|
||||||
unset($this->placeholders['[[[sviews]]]']);
|
|
||||||
unset($this->placeholders['[[[SVIEWS]]]']);
|
|
||||||
foreach ($this->addCustomCodeAt as $path => $item)
|
foreach ($this->addCustomCodeAt as $path => $item)
|
||||||
{
|
{
|
||||||
if (ComponentbuilderHelper::checkString($item['view']))
|
if (ComponentbuilderHelper::checkString($item['view']))
|
||||||
@ -670,14 +689,13 @@ class Compiler extends Infusion
|
|||||||
if ($this->getCustomCode($item['ids']))
|
if ($this->getCustomCode($item['ids']))
|
||||||
{
|
{
|
||||||
$code = array();
|
$code = array();
|
||||||
foreach($this->customCode as $item)
|
foreach($this->customCode as $dbitem)
|
||||||
{
|
{
|
||||||
$placeholder = $this->getPlaceHolder(2, $item['id']);
|
$this->buildCustomCodeForPlaceholders($item, $dbitem, $code);
|
||||||
$code['[CUSTOM'.'CODE='.$item['id'].']'] = $placeholder['start'] . PHP_EOL . str_replace(array_keys($this->placeholders),array_values($this->placeholders),$item['code']) . $placeholder['end'];
|
|
||||||
}
|
}
|
||||||
// now update the file
|
// now update the file
|
||||||
$string = JFile::read($path);
|
$string = JFile::read($path);
|
||||||
$answer = str_replace(array_keys($code),array_values($code),$string);
|
$answer = $this->setPlaceholders($string, $code);
|
||||||
$this->writeFile($path,$answer);
|
$this->writeFile($path,$answer);
|
||||||
}
|
}
|
||||||
else
|
else
|
||||||
@ -687,8 +705,68 @@ class Compiler extends Infusion
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
protected function buildCustomCodeForPlaceholders(&$at, &$item, &$code)
|
||||||
|
{
|
||||||
|
// check if there is args for this code
|
||||||
|
if (isset($at['args'][$item['id']]) && ComponentbuilderHelper::checkArray($at['args'][$item['id']]))
|
||||||
|
{
|
||||||
|
// since we have args we cant update this code via editor (TODO)
|
||||||
|
$placeholder = $this->getPlaceHolder(3, null);
|
||||||
|
// we have args and so need to load each
|
||||||
|
foreach ($at['args'][$item['id']] as $key => $args)
|
||||||
|
{
|
||||||
|
$this->setThesePlaceHolders('arg', $args);
|
||||||
|
$code['[CUSTOM'.'CODE='.$key.']'] = $placeholder['start'] . PHP_EOL . $this->setPlaceholders($item['code'], $this->placeholders). $placeholder['end'];
|
||||||
|
}
|
||||||
|
}
|
||||||
|
else
|
||||||
|
{
|
||||||
|
// check what type of place holders we should load here (if view is being updated then we can't use inserted)
|
||||||
|
$placeholderType = 2;
|
||||||
|
if (strpos($item['code'], '[[[view]]]') !== false)
|
||||||
|
{
|
||||||
|
// since we have views we can't update this code via editor (TODO)
|
||||||
|
$placeholderType = 3;
|
||||||
|
}
|
||||||
|
// if now ars were found, clear it
|
||||||
|
$this->clearFromPlaceHolders('arg');
|
||||||
|
// load args for this code
|
||||||
|
$placeholder = $this->getPlaceHolder($placeholderType, $item['id']);
|
||||||
|
$code['[CUSTOM'.'CODE='.$item['id'].']'] = $placeholder['start'] . PHP_EOL . $this->setPlaceholders($item['code'], $this->placeholders). $placeholder['end'];
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
protected function setThesePlaceHolders($key, $values)
|
||||||
|
{
|
||||||
|
// aways fist reset these
|
||||||
|
$this->clearFromPlaceHolders($key);
|
||||||
|
if (ComponentbuilderHelper::checkArray($values))
|
||||||
|
{
|
||||||
|
$number = 0;
|
||||||
|
foreach ($values as $value)
|
||||||
|
{
|
||||||
|
$this->placeholders['[[['.$key.$number.']]]'] = $value;
|
||||||
|
$number++;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
protected function clearFromPlaceHolders($like)
|
||||||
|
{
|
||||||
|
foreach ($this->placeholders as $something => $value)
|
||||||
|
{
|
||||||
|
if (stripos($something, $like) !== false)
|
||||||
|
{
|
||||||
|
unset($this->placeholders[$something]);
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
protected function addCustomCode($app)
|
protected function addCustomCode($app)
|
||||||
{
|
{
|
||||||
|
// reset all these
|
||||||
|
$this->clearFromPlaceHolders('view');
|
||||||
|
$this->clearFromPlaceHolders('arg');
|
||||||
foreach($this->customCode as $nr => $target)
|
foreach($this->customCode as $nr => $target)
|
||||||
{
|
{
|
||||||
// reset each time per custom code
|
// reset each time per custom code
|
||||||
@ -718,7 +796,7 @@ class Compiler extends Infusion
|
|||||||
$foundEnd = true;
|
$foundEnd = true;
|
||||||
}
|
}
|
||||||
$counter = 0;
|
$counter = 0;
|
||||||
// check if file is new structure
|
// check if file exist
|
||||||
if (JFile::exists($file))
|
if (JFile::exists($file))
|
||||||
{
|
{
|
||||||
foreach (new SplFileObject($file) as $lineNumber => $lineContent)
|
foreach (new SplFileObject($file) as $lineNumber => $lineContent)
|
||||||
@ -783,7 +861,7 @@ class Compiler extends Infusion
|
|||||||
if ($found)
|
if ($found)
|
||||||
{
|
{
|
||||||
$placeholder = $this->getPlaceHolder($target['type'], $target['id']);
|
$placeholder = $this->getPlaceHolder($target['type'], $target['id']);
|
||||||
$data = $placeholder['start'] . PHP_EOL . $target['code'] . $placeholder['end'];
|
$data = $placeholder['start'] . PHP_EOL . $this->setPlaceholders($target['code'], $this->placeholders). $placeholder['end'];
|
||||||
if ($target['type'] == 2)
|
if ($target['type'] == 2)
|
||||||
{
|
{
|
||||||
// found it now add code from the next line
|
// found it now add code from the next line
|
||||||
@ -842,23 +920,31 @@ class Compiler extends Infusion
|
|||||||
// Thanks to http://stackoverflow.com/a/16813550/1429677
|
// Thanks to http://stackoverflow.com/a/16813550/1429677
|
||||||
protected function addDataToFile($file, $data, $position, $replace = null)
|
protected function addDataToFile($file, $data, $position, $replace = null)
|
||||||
{
|
{
|
||||||
|
// start the process
|
||||||
$fpFile = fopen($file, "rw+");
|
$fpFile = fopen($file, "rw+");
|
||||||
$fpTemp = fopen('php://temp', "rw+");
|
$fpTemp = fopen('php://temp', "rw+");
|
||||||
|
// make a copy of the file
|
||||||
$len = stream_copy_to_stream($fpFile, $fpTemp); // make a copy
|
stream_copy_to_stream($fpFile, $fpTemp);
|
||||||
|
// move to the position where we should add the data
|
||||||
fseek($fpFile, $position); // move to the position
|
fseek($fpFile, $position);
|
||||||
|
// Add the data
|
||||||
|
fwrite($fpFile, $data);
|
||||||
|
// truncate file at the end of the data that was added
|
||||||
|
$remove = bcadd($position, mb_strlen($data, '8bit'));
|
||||||
|
ftruncate($fpFile, $remove);
|
||||||
|
// check if this was a replacement of data
|
||||||
if ($replace)
|
if ($replace)
|
||||||
{
|
{
|
||||||
$position = bcadd($position, $replace);
|
$position = bcadd($position, $replace);
|
||||||
}
|
}
|
||||||
fseek($fpTemp, $position); // move to the position
|
// move to the position of the data that should remain below the new data
|
||||||
|
fseek($fpTemp, $position);
|
||||||
fwrite($fpFile, $data); // Add the data
|
// copy that remaining data to the file
|
||||||
|
|
||||||
stream_copy_to_stream($fpTemp, $fpFile); // @Jack
|
stream_copy_to_stream($fpTemp, $fpFile); // @Jack
|
||||||
|
// done close both files
|
||||||
fclose($fpFile); // close file
|
fclose($fpFile);
|
||||||
fclose($fpTemp); // close tmp
|
fclose($fpTemp);
|
||||||
|
|
||||||
|
// any help to improve this is welcome...
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
@ -54,7 +54,7 @@ class Get
|
|||||||
|
|
||||||
/* The custom script placeholders - we use the (xxx) to avoid detection it should be (***)
|
/* The custom script placeholders - we use the (xxx) to avoid detection it should be (***)
|
||||||
*
|
*
|
||||||
* New Insert Code = /xxx[INSERT<>$$$$]xxx/ /xxx[/INSERT<>$$$$]xxx/
|
* New Insert Code = /xxx[INSERT<>$$$$]xxx/ /xxx[/INSERT<>$$$$]xxx/
|
||||||
* New Replace Code = /xxx[REPLACE<>$$$$]xxx/ /xxx[/REPLACE<>$$$$]xxx/
|
* New Replace Code = /xxx[REPLACE<>$$$$]xxx/ /xxx[/REPLACE<>$$$$]xxx/
|
||||||
*
|
*
|
||||||
* //////////////////////////// when JCB adds it back ///////////////////////////////
|
* //////////////////////////// when JCB adds it back ///////////////////////////////
|
||||||
@ -2177,7 +2177,7 @@ class Get
|
|||||||
$langHolders["JText::sprintf('".$string."',"] = "JText::sprintf('".$keyLang."',";
|
$langHolders["JText::sprintf('".$string."',"] = "JText::sprintf('".$keyLang."',";
|
||||||
$langHolders['JText::sprintf("'.$string.'",'] = 'JText::sprintf("'.$keyLang.'",';
|
$langHolders['JText::sprintf("'.$string.'",'] = 'JText::sprintf("'.$keyLang.'",';
|
||||||
}
|
}
|
||||||
$content = str_replace(array_keys($langHolders),array_values($langHolders),$content);
|
$content = $this->setPlaceholders($content, $langHolders);
|
||||||
}
|
}
|
||||||
return $content;
|
return $content;
|
||||||
}
|
}
|
||||||
@ -2662,6 +2662,7 @@ class Get
|
|||||||
{
|
{
|
||||||
// Create a new query object.
|
// Create a new query object.
|
||||||
$query = $db->getQuery(true);
|
$query = $db->getQuery(true);
|
||||||
|
$continue = false;
|
||||||
// Insert columns.
|
// Insert columns.
|
||||||
$columns = array('path','type','target','component','published','created','created_by','version','access','hashtarget','from_line','to_line','code','hashendtarget');
|
$columns = array('path','type','target','component','published','created','created_by','version','access','hashtarget','from_line','to_line','code','hashendtarget');
|
||||||
// Prepare the insert query.
|
// Prepare the insert query.
|
||||||
@ -2672,6 +2673,7 @@ class Get
|
|||||||
if (count($values) == 14)
|
if (count($values) == 14)
|
||||||
{
|
{
|
||||||
$query->values(implode(',', $values));
|
$query->values(implode(',', $values));
|
||||||
|
$continue = true;
|
||||||
}
|
}
|
||||||
else
|
else
|
||||||
{
|
{
|
||||||
@ -2680,6 +2682,10 @@ class Get
|
|||||||
}
|
}
|
||||||
// clear the values array
|
// clear the values array
|
||||||
$this->newCustomCode = array();
|
$this->newCustomCode = array();
|
||||||
|
if (!$continue)
|
||||||
|
{
|
||||||
|
return false; // insure we dont continue if no values were loaded
|
||||||
|
}
|
||||||
// Set the query using our newly populated query object and execute it.
|
// Set the query using our newly populated query object and execute it.
|
||||||
$db->setQuery($query);
|
$db->setQuery($query);
|
||||||
$db->execute();
|
$db->execute();
|
||||||
@ -2729,7 +2735,12 @@ class Get
|
|||||||
{
|
{
|
||||||
// we must first store the current woking directory
|
// we must first store the current woking directory
|
||||||
$joomla = getcwd();
|
$joomla = getcwd();
|
||||||
$counter = array(1 => 0, 2 => 0);
|
$counter = array(1 => 0, 2 => 0);
|
||||||
|
// set some local placeholders
|
||||||
|
$placeholders = array();
|
||||||
|
$placeholders[$this->fileContentStatic['###Component###'].'Helper::'] = '[[[Component]]]Helper::';
|
||||||
|
$placeholders['com_'.$this->fileContentStatic['###component###']] = 'com_[[[component]]]';
|
||||||
|
$placeholders['COM_'.$this->fileContentStatic['###COMPONENT###']] = 'COM_[[[COMPONENT]]]';
|
||||||
foreach ($paths as $target => $path)
|
foreach ($paths as $target => $path)
|
||||||
{
|
{
|
||||||
// we are changing the working directory to the componet path
|
// we are changing the working directory to the componet path
|
||||||
@ -2738,7 +2749,7 @@ class Get
|
|||||||
$files = JFolder::files('.', '\.php', true, true);
|
$files = JFolder::files('.', '\.php', true, true);
|
||||||
foreach ($files as $file)
|
foreach ($files as $file)
|
||||||
{
|
{
|
||||||
$this->searchFileContent($counter, $file, $target, $this->customCodePlaceholders, $db, $userId, $today);
|
$this->searchFileContent($counter, $file, $target, $this->customCodePlaceholders, $placeholders, $db, $userId, $today);
|
||||||
// insert new code
|
// insert new code
|
||||||
if (ComponentbuilderHelper::checkArray($this->newCustomCode))
|
if (ComponentbuilderHelper::checkArray($this->newCustomCode))
|
||||||
{
|
{
|
||||||
@ -2770,7 +2781,8 @@ class Get
|
|||||||
*
|
*
|
||||||
* @param array $counter The counter for the arrays
|
* @param array $counter The counter for the arrays
|
||||||
* @param string $file The file path to search
|
* @param string $file The file path to search
|
||||||
* @param array $placeholders The values to search for
|
* @param array $searchArray The values to search for
|
||||||
|
* @param array $placeholders The values to replace in the code being stored
|
||||||
* @param object $db The database object
|
* @param object $db The database object
|
||||||
* @param int $userId The user id
|
* @param int $userId The user id
|
||||||
* @param string $today The date for today
|
* @param string $today The date for today
|
||||||
@ -2778,7 +2790,7 @@ class Get
|
|||||||
* @return array on success
|
* @return array on success
|
||||||
*
|
*
|
||||||
*/
|
*/
|
||||||
protected function searchFileContent(&$counter, &$file, &$target, &$placeholders, &$db, &$userId, &$today)
|
protected function searchFileContent(&$counter, &$file, &$target, &$searchArray, &$placeholders, &$db, &$userId, &$today)
|
||||||
{
|
{
|
||||||
// reset each time per file
|
// reset each time per file
|
||||||
$loadEndFingerPrint = false;
|
$loadEndFingerPrint = false;
|
||||||
@ -2798,7 +2810,7 @@ class Get
|
|||||||
else
|
else
|
||||||
{
|
{
|
||||||
$path = $file;
|
$path = $file;
|
||||||
}
|
}
|
||||||
foreach (new SplFileObject($file) as $lineNumber => $lineContent)
|
foreach (new SplFileObject($file) as $lineNumber => $lineContent)
|
||||||
{
|
{
|
||||||
// we musk keep last few lines to dynamic find target entry later
|
// we musk keep last few lines to dynamic find target entry later
|
||||||
@ -2808,15 +2820,15 @@ class Get
|
|||||||
{
|
{
|
||||||
$endFingerPrint[$lineNumber] = trim($lineContent);
|
$endFingerPrint[$lineNumber] = trim($lineContent);
|
||||||
}
|
}
|
||||||
foreach ($placeholders as $type => $placeholder)
|
foreach ($searchArray as $type => $search)
|
||||||
{
|
{
|
||||||
$i = (int) ($type == 3 ||$type == 4) ? 2 : 1;
|
$i = (int) ($type == 3 ||$type == 4) ? 2 : 1;
|
||||||
$_type = (int) ($type == 1 || $type == 3) ? 1 : 2;
|
$_type = (int) ($type == 1 || $type == 3) ? 1 : 2;
|
||||||
if ($reader === 0 || $reader === $i)
|
if ($reader === 0 || $reader === $i)
|
||||||
{
|
{
|
||||||
$targetKey = $type;
|
$targetKey = $type;
|
||||||
$start = '/***['.$placeholder.'***/';
|
$start = '/***['.$search.'***/';
|
||||||
$end = '/***[/'.$placeholder.'***/';
|
$end = '/***[/'.$search.'***/';
|
||||||
// check if the ending place holder was found
|
// check if the ending place holder was found
|
||||||
if(isset($reading[$targetKey]) && $reading[$targetKey] && (trim($lineContent) === $end || strpos($lineContent, $end) !== false))
|
if(isset($reading[$targetKey]) && $reading[$targetKey] && (trim($lineContent) === $end || strpos($lineContent, $end) !== false))
|
||||||
{
|
{
|
||||||
@ -2882,11 +2894,13 @@ class Get
|
|||||||
// then read in the code
|
// then read in the code
|
||||||
if (isset($reading[$targetKey]) && $reading[$targetKey])
|
if (isset($reading[$targetKey]) && $reading[$targetKey])
|
||||||
{
|
{
|
||||||
$codeBucket[$pointer[$targetKey]][] = $lineContent;
|
$codeBucket[$pointer[$targetKey]][] = $this->setPlaceholders($lineContent, $placeholders, 2, 2); // <-- this could solve our placholder issue
|
||||||
}
|
}
|
||||||
// check if the starting place holder was found
|
// check if the starting place holder was found
|
||||||
if((!isset($reading[$targetKey]) || !$reading[$targetKey]) && (($i === 1 && trim($lineContent) === $start) || strpos($lineContent, $start) !== false))
|
if((!isset($reading[$targetKey]) || !$reading[$targetKey]) && (($i === 1 && trim($lineContent) === $start) || strpos($lineContent, $start) !== false))
|
||||||
{
|
{
|
||||||
|
// do a quick check to insure we have an id
|
||||||
|
$id = false;
|
||||||
if ($i === 2)
|
if ($i === 2)
|
||||||
{
|
{
|
||||||
$id = $this->getSystemID($lineContent, $start);
|
$id = $this->getSystemID($lineContent, $start);
|
||||||
@ -2915,8 +2929,6 @@ class Get
|
|||||||
$hasharray = array_slice($fingerPrint, -$inFinger, $getFinger, true);
|
$hasharray = array_slice($fingerPrint, -$inFinger, $getFinger, true);
|
||||||
$hasleng = count($hasharray);
|
$hasleng = count($hasharray);
|
||||||
$hashtarget = $hasleng.'__'.md5(implode('',$hasharray));
|
$hashtarget = $hasleng.'__'.md5(implode('',$hasharray));
|
||||||
// do a quick check to insure we have an id
|
|
||||||
$id = false;
|
|
||||||
// all new records we can do a buldk insert
|
// all new records we can do a buldk insert
|
||||||
if ($i === 1 || !$id)
|
if ($i === 1 || !$id)
|
||||||
{
|
{
|
||||||
@ -3019,6 +3031,87 @@ class Get
|
|||||||
return false;
|
return false;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
/**
|
||||||
|
* Update the data with the placeholders
|
||||||
|
*
|
||||||
|
* @param string $data The actual date
|
||||||
|
* @param array $placeholder The placeholders
|
||||||
|
*
|
||||||
|
* @return string
|
||||||
|
*
|
||||||
|
*/
|
||||||
|
public function setPlaceholders(&$data, &$placeholder, $action = 1, $langSwitch = 0)
|
||||||
|
{
|
||||||
|
// check if we should reverse the lang strings <-- for custom coding
|
||||||
|
if (2 == $langSwitch)
|
||||||
|
{
|
||||||
|
$langArray1 = ComponentbuilderHelper::getAllBetween($data,'JText::_("','")');
|
||||||
|
$langArray2 = ComponentbuilderHelper::getAllBetween($data,"JText::_('","')");
|
||||||
|
$langArray = ComponentbuilderHelper::mergeArrays(array($langArray1,$langArray2));
|
||||||
|
if (ComponentbuilderHelper::checkArray($langArray))
|
||||||
|
{
|
||||||
|
$_tmp = array();
|
||||||
|
$targets = array('admin','site','','sitesys','adminsys');
|
||||||
|
foreach ($langArray as $lang)
|
||||||
|
{
|
||||||
|
$found = false;
|
||||||
|
foreach ($targets as $in)
|
||||||
|
{
|
||||||
|
if (!$found && isset($this->langContent[$in][$lang]))
|
||||||
|
{
|
||||||
|
$_tmp[$lang] = $this->langContent[$in][$lang];
|
||||||
|
$found = true;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
// now update
|
||||||
|
if (ComponentbuilderHelper::checkArray($_tmp))
|
||||||
|
{
|
||||||
|
$data = str_replace(array_keys($_tmp),array_values($_tmp),$data);
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
if (1 == $action) // <-- just replace (default)
|
||||||
|
{
|
||||||
|
return str_replace(array_keys($placeholder),array_values($placeholder),$data);
|
||||||
|
}
|
||||||
|
elseif (2 == $action) // <-- check if data string has placeholders
|
||||||
|
{
|
||||||
|
$replace = false;
|
||||||
|
foreach ($placeholder as $key => $val)
|
||||||
|
{
|
||||||
|
if (strpos($data, $key) !== FALSE)
|
||||||
|
{
|
||||||
|
$replace = true;
|
||||||
|
break;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
// only replace if the data has these placeholder values
|
||||||
|
if ($replace === true)
|
||||||
|
{
|
||||||
|
|
||||||
|
return str_replace(array_keys($placeholder),array_values($placeholder),$data);
|
||||||
|
}
|
||||||
|
}
|
||||||
|
elseif (3 == $action) // <-- remove placeholders not in data string
|
||||||
|
{
|
||||||
|
$replace = $placeholder;
|
||||||
|
foreach ($replace as $key => $val)
|
||||||
|
{
|
||||||
|
if (strpos($data, $key) === FALSE)
|
||||||
|
{
|
||||||
|
unset($replace[$key]);
|
||||||
|
}
|
||||||
|
}
|
||||||
|
// only replace if the data has these placeholder values
|
||||||
|
if (ComponentbuilderHelper::checkArray($replace))
|
||||||
|
{
|
||||||
|
return str_replace(array_keys($replace),array_values($replace),$data);
|
||||||
|
}
|
||||||
|
}
|
||||||
|
return $data;
|
||||||
|
}
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* return the placeholders for insered and replaced code
|
* return the placeholders for insered and replaced code
|
||||||
*
|
*
|
||||||
@ -3028,7 +3121,7 @@ class Get
|
|||||||
* @return array on success
|
* @return array on success
|
||||||
*
|
*
|
||||||
*/
|
*/
|
||||||
public function getPlaceHolder($type, &$id)
|
public function getPlaceHolder($type, $id)
|
||||||
{
|
{
|
||||||
switch ($type)
|
switch ($type)
|
||||||
{
|
{
|
||||||
@ -3043,8 +3136,8 @@ class Get
|
|||||||
else
|
else
|
||||||
{
|
{
|
||||||
return array(
|
return array(
|
||||||
'start' => "/*////////////////////////////////////////*/",
|
'start' => "\t\t\t",
|
||||||
'end' => "/*////////////////////////////////////////*/");
|
'end' => "\t\t\t");
|
||||||
}
|
}
|
||||||
break;
|
break;
|
||||||
case 2:
|
case 2:
|
||||||
@ -3058,10 +3151,15 @@ class Get
|
|||||||
else
|
else
|
||||||
{
|
{
|
||||||
return array(
|
return array(
|
||||||
'start' => "/*////////////////////////////////////////*/",
|
'start' => "\t\t\t",
|
||||||
'end' => "/*////////////////////////////////////////*/");
|
'end' => "\t\t\t");
|
||||||
}
|
}
|
||||||
break;
|
break;
|
||||||
|
case 3:
|
||||||
|
return array(
|
||||||
|
'start' => "\t\t\t",
|
||||||
|
'end' => "\t\t\t");
|
||||||
|
break;
|
||||||
}
|
}
|
||||||
return false;
|
return false;
|
||||||
}
|
}
|
||||||
|
@ -1276,7 +1276,7 @@ class Fields extends Structure
|
|||||||
{
|
{
|
||||||
$xmlValue = ComponentbuilderHelper::getBetween($field['settings']->xml, $property['name'] . '="', '"');
|
$xmlValue = ComponentbuilderHelper::getBetween($field['settings']->xml, $property['name'] . '="', '"');
|
||||||
// replace the placeholders
|
// replace the placeholders
|
||||||
$xmlValue = str_replace(array_keys($placeholders), array_values($placeholders), $xmlValue);
|
$xmlValue = $this->setPlaceholders($xmlValue, $placeholders);
|
||||||
}
|
}
|
||||||
elseif (strpos($property['name'], 'type_php_') !== false && $setCustom)
|
elseif (strpos($property['name'], 'type_php_') !== false && $setCustom)
|
||||||
{
|
{
|
||||||
@ -1312,14 +1312,14 @@ class Fields extends Structure
|
|||||||
// load the component name
|
// load the component name
|
||||||
$fieldAttributes['custom']['component'] = ComponentbuilderHelper::getBetween($field['settings']->xml, 'component="', '"');
|
$fieldAttributes['custom']['component'] = ComponentbuilderHelper::getBetween($field['settings']->xml, 'component="', '"');
|
||||||
// replace the placeholders
|
// replace the placeholders
|
||||||
$fieldAttributes['custom']['component'] = str_replace(array_keys($placeholders), array_values($placeholders), $fieldAttributes['custom']['component']);
|
$fieldAttributes['custom']['component'] = $this->setPlaceholders($fieldAttributes['custom']['component'], $placeholders);
|
||||||
}
|
}
|
||||||
elseif ($property['name'] === 'table' && $setCustom)
|
elseif ($property['name'] === 'table' && $setCustom)
|
||||||
{
|
{
|
||||||
// load the main table that is queried
|
// load the main table that is queried
|
||||||
$fieldAttributes['custom']['table'] = ComponentbuilderHelper::getBetween($field['settings']->xml, 'table="', '"');
|
$fieldAttributes['custom']['table'] = ComponentbuilderHelper::getBetween($field['settings']->xml, 'table="', '"');
|
||||||
// replace the placeholders
|
// replace the placeholders
|
||||||
$fieldAttributes['custom']['table'] = str_replace(array_keys($placeholders), array_values($placeholders), $fieldAttributes['custom']['table']);
|
$fieldAttributes['custom']['table'] = $this->setPlaceholders($fieldAttributes['custom']['table'], $placeholders);
|
||||||
}
|
}
|
||||||
elseif ($property['name'] === 'value_field' && $setCustom)
|
elseif ($property['name'] === 'value_field' && $setCustom)
|
||||||
{
|
{
|
||||||
@ -1382,7 +1382,7 @@ class Fields extends Structure
|
|||||||
if (ComponentbuilderHelper::checkString($xmlValue) && $property['translatable'] == 1)
|
if (ComponentbuilderHelper::checkString($xmlValue) && $property['translatable'] == 1)
|
||||||
{
|
{
|
||||||
// replace placeholders
|
// replace placeholders
|
||||||
$xmlValue = str_replace(array_keys($placeholders), array_values($placeholders), $xmlValue);
|
$xmlValue = $this->setPlaceholders($xmlValue, $placeholders);
|
||||||
// insure custom lables dont get messed up
|
// insure custom lables dont get messed up
|
||||||
if ($setCustom)
|
if ($setCustom)
|
||||||
{
|
{
|
||||||
@ -1818,16 +1818,16 @@ class Fields extends Structure
|
|||||||
{
|
{
|
||||||
if ($line == 1)
|
if ($line == 1)
|
||||||
{
|
{
|
||||||
$phpCode .= str_replace(array_keys($tabBreak),array_values($tabBreak),$code);
|
$phpCode .= $this->setPlaceholders($code, $tabBreak);
|
||||||
}
|
}
|
||||||
else
|
else
|
||||||
{
|
{
|
||||||
$phpCode .= PHP_EOL."\t\t".str_replace(array_keys($tabBreak),array_values($tabBreak),$code);
|
$phpCode .= PHP_EOL."\t\t".$this->setPlaceholders($code, $tabBreak);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
// replace the placholders
|
// replace the placholders
|
||||||
$phpCode = str_replace(array_keys($replace),array_values($replace),$phpCode);
|
$phpCode = $this->setPlaceholders($phpCode, $replace);
|
||||||
}
|
}
|
||||||
else
|
else
|
||||||
{
|
{
|
||||||
@ -1851,16 +1851,16 @@ class Fields extends Structure
|
|||||||
{
|
{
|
||||||
if ($line == 1)
|
if ($line == 1)
|
||||||
{
|
{
|
||||||
$phpxCode .= str_replace(array_keys($tabBreak),array_values($tabBreak),$code);
|
$phpxCode .= $this->setPlaceholders($code, $tabBreak);
|
||||||
}
|
}
|
||||||
else
|
else
|
||||||
{
|
{
|
||||||
$phpxCode .= PHP_EOL."\t\t".str_replace(array_keys($tabBreak),array_values($tabBreak),$code);
|
$phpxCode .= PHP_EOL."\t\t".$this->setPlaceholders($code, $tabBreak);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
// replace the placholders
|
// replace the placholders
|
||||||
$phpxCode = str_replace(array_keys($replace),array_values($replace),$phpxCode);
|
$phpxCode = $this->setPlaceholders($phpxCode, $replace);
|
||||||
}
|
}
|
||||||
else
|
else
|
||||||
{
|
{
|
||||||
|
@ -2271,7 +2271,7 @@ class Interpretation extends Fields
|
|||||||
{
|
{
|
||||||
foreach ($joinedChecker as $joinedString)
|
foreach ($joinedChecker as $joinedString)
|
||||||
{
|
{
|
||||||
$joine .= str_replace(array_keys($placeholders),array_values($placeholders),$joinedString);
|
$joine .= $this->setPlaceholders($joinedString, $placeholders);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
if (ComponentbuilderHelper::checkString($decoder) || ComponentbuilderHelper::checkString($uikit) || ComponentbuilderHelper::checkString($decoder_filter) || ComponentbuilderHelper::checkString($joine))
|
if (ComponentbuilderHelper::checkString($decoder) || ComponentbuilderHelper::checkString($uikit) || ComponentbuilderHelper::checkString($decoder_filter) || ComponentbuilderHelper::checkString($joine))
|
||||||
@ -2484,7 +2484,8 @@ class Interpretation extends Fields
|
|||||||
$get->php_calculation = (array) explode(PHP_EOL,$get->php_calculation);
|
$get->php_calculation = (array) explode(PHP_EOL,$get->php_calculation);
|
||||||
if (ComponentbuilderHelper::checkArray($get->php_calculation))
|
if (ComponentbuilderHelper::checkArray($get->php_calculation))
|
||||||
{
|
{
|
||||||
$getItem .= str_replace(array_keys($this->placeholders),array_values($this->placeholders),PHP_EOL."\t\t\t\t".implode(PHP_EOL."\t\t\t\t",$get->php_calculation));
|
$_tmp = PHP_EOL."\t\t\t\t".implode(PHP_EOL."\t\t\t\t",$get->php_calculation);
|
||||||
|
$getItem .= $this->setPlaceholders($_tmp, $this->placeholders);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
$getItem .= PHP_EOL."\t\t\t}";
|
$getItem .= PHP_EOL."\t\t\t}";
|
||||||
@ -2573,7 +2574,8 @@ class Interpretation extends Fields
|
|||||||
$view['settings']->php_jview_display = (array) explode(PHP_EOL,$view['settings']->php_jview_display);
|
$view['settings']->php_jview_display = (array) explode(PHP_EOL,$view['settings']->php_jview_display);
|
||||||
if (ComponentbuilderHelper::checkArray($view['settings']->php_jview_display))
|
if (ComponentbuilderHelper::checkArray($view['settings']->php_jview_display))
|
||||||
{
|
{
|
||||||
$method .= str_replace(array_keys($this->placeholders),array_values($this->placeholders),PHP_EOL."\t\t".implode(PHP_EOL."\t\t",$view['settings']->php_jview_display));
|
$_tmp = PHP_EOL."\t\t".implode(PHP_EOL."\t\t",$view['settings']->php_jview_display);
|
||||||
|
$method .= $this->setPlaceholders($_tmp, $this->placeholders);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
if ('site' === $this->target)
|
if ('site' === $this->target)
|
||||||
@ -2727,7 +2729,8 @@ class Interpretation extends Fields
|
|||||||
$view['settings']->php_document = (array) explode(PHP_EOL,$view['settings']->php_document);
|
$view['settings']->php_document = (array) explode(PHP_EOL,$view['settings']->php_document);
|
||||||
if (ComponentbuilderHelper::checkArray($view['settings']->php_document))
|
if (ComponentbuilderHelper::checkArray($view['settings']->php_document))
|
||||||
{
|
{
|
||||||
return str_replace(array_keys($this->placeholders),array_values($this->placeholders),PHP_EOL."\t\t".implode(PHP_EOL."\t\t",$view['settings']->php_document));
|
$_tmp = PHP_EOL."\t\t".implode(PHP_EOL."\t\t",$view['settings']->php_document);
|
||||||
|
return $this->setPlaceholders($_tmp, $this->placeholders);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
return '';
|
return '';
|
||||||
@ -2790,7 +2793,7 @@ class Interpretation extends Fields
|
|||||||
{
|
{
|
||||||
// set the custom buttons ###CUSTOM_BUTTONS_CONTROLLER###
|
// set the custom buttons ###CUSTOM_BUTTONS_CONTROLLER###
|
||||||
$this->fileContentDynamic[$viewName]['###'.$TARGET.'_CUSTOM_BUTTONS_CONTROLLER###'] =
|
$this->fileContentDynamic[$viewName]['###'.$TARGET.'_CUSTOM_BUTTONS_CONTROLLER###'] =
|
||||||
PHP_EOL.PHP_EOL.str_replace(array_keys($this->placeholders),array_values($this->placeholders),$view['settings']->php_controller);
|
PHP_EOL.PHP_EOL.$this->setPlaceholders($view['settings']->php_controller, $this->placeholders);
|
||||||
if ('site' === $this->target)
|
if ('site' === $this->target)
|
||||||
{
|
{
|
||||||
// add the controller for this view
|
// add the controller for this view
|
||||||
@ -2804,7 +2807,7 @@ class Interpretation extends Fields
|
|||||||
{
|
{
|
||||||
// set the custom buttons ###CUSTOM_BUTTONS_METHOD###
|
// set the custom buttons ###CUSTOM_BUTTONS_METHOD###
|
||||||
$this->fileContentDynamic[$viewName]['###'.$TARGET.'_CUSTOM_BUTTONS_METHOD###'] =
|
$this->fileContentDynamic[$viewName]['###'.$TARGET.'_CUSTOM_BUTTONS_METHOD###'] =
|
||||||
PHP_EOL.PHP_EOL.str_replace(array_keys($this->placeholders),array_values($this->placeholders),$view['settings']->php_model);
|
PHP_EOL.PHP_EOL.$this->setPlaceholders($view['settings']->php_model, $this->placeholders);
|
||||||
}
|
}
|
||||||
if (isset($view['settings']->custom_buttons) && ComponentbuilderHelper::checkArray($view['settings']->custom_buttons))
|
if (isset($view['settings']->custom_buttons) && ComponentbuilderHelper::checkArray($view['settings']->custom_buttons))
|
||||||
{
|
{
|
||||||
@ -2840,7 +2843,7 @@ class Interpretation extends Fields
|
|||||||
{
|
{
|
||||||
if (ComponentbuilderHelper::checkString($view['settings']->css))
|
if (ComponentbuilderHelper::checkString($view['settings']->css))
|
||||||
{
|
{
|
||||||
return str_replace(array_keys($this->placeholders),array_values($this->placeholders),$view['settings']->css);
|
return $this->setPlaceholders($view['settings']->css, $this->placeholders);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
return '';
|
return '';
|
||||||
@ -2854,8 +2857,8 @@ class Interpretation extends Fields
|
|||||||
if (ComponentbuilderHelper::checkArray($view['settings']->css_document))
|
if (ComponentbuilderHelper::checkArray($view['settings']->css_document))
|
||||||
{
|
{
|
||||||
$script = PHP_EOL."\t\t//".$this->setLine(__LINE__)." Set the Custom CSS script to view".PHP_EOL."\t\t".'$this->document->addStyleDeclaration("';
|
$script = PHP_EOL."\t\t//".$this->setLine(__LINE__)." Set the Custom CSS script to view".PHP_EOL."\t\t".'$this->document->addStyleDeclaration("';
|
||||||
$cssDocument = str_replace('"', '\"', implode(PHP_EOL."\t\t\t",$view['settings']->css_document));
|
$cssDocument = PHP_EOL."\t\t\t".str_replace('"', '\"', implode(PHP_EOL."\t\t\t",$view['settings']->css_document));
|
||||||
return $script.str_replace(array_keys($this->placeholders),array_values($this->placeholders),PHP_EOL."\t\t\t".$cssDocument).PHP_EOL."\t\t".'");';
|
return $script.$this->setPlaceholders($cssDocument, $this->placeholders).PHP_EOL."\t\t".'");';
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
return '';
|
return '';
|
||||||
@ -2869,8 +2872,8 @@ class Interpretation extends Fields
|
|||||||
if (ComponentbuilderHelper::checkArray($view['settings']->js_document))
|
if (ComponentbuilderHelper::checkArray($view['settings']->js_document))
|
||||||
{
|
{
|
||||||
$script = PHP_EOL."\t\t//".$this->setLine(__LINE__)." Set the Custom JS script to view".PHP_EOL."\t\t".'$this->document->addScriptDeclaration("';
|
$script = PHP_EOL."\t\t//".$this->setLine(__LINE__)." Set the Custom JS script to view".PHP_EOL."\t\t".'$this->document->addScriptDeclaration("';
|
||||||
$jsDocument = str_replace('"', '\"', implode(PHP_EOL."\t\t\t",$view['settings']->js_document));
|
$jsDocument = PHP_EOL."\t\t\t".str_replace('"', '\"', implode(PHP_EOL."\t\t\t",$view['settings']->js_document));
|
||||||
return $script.str_replace(array_keys($this->placeholders),array_values($this->placeholders),PHP_EOL."\t\t\t".$jsDocument).PHP_EOL."\t\t".'");';
|
return $script.$this->setPlaceholders($jsDocument, $this->placeholders).PHP_EOL."\t\t".'");';
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
return '';
|
return '';
|
||||||
@ -3149,7 +3152,7 @@ class Interpretation extends Fields
|
|||||||
{
|
{
|
||||||
if ($view['settings']->add_php_jview == 1)
|
if ($view['settings']->add_php_jview == 1)
|
||||||
{
|
{
|
||||||
return str_replace(array_keys($this->placeholders),array_values($this->placeholders),PHP_EOL.PHP_EOL.$view['settings']->php_jview);
|
return PHP_EOL.PHP_EOL.$this->setPlaceholders($view['settings']->php_jview, $this->placeholders);
|
||||||
}
|
}
|
||||||
return '';
|
return '';
|
||||||
}
|
}
|
||||||
@ -3167,7 +3170,7 @@ class Interpretation extends Fields
|
|||||||
{
|
{
|
||||||
$this->placeholders['[[[LIMITBOX]]]'] = '<?php echo $this->pagination->getLimitBox(); ?>';
|
$this->placeholders['[[[LIMITBOX]]]'] = '<?php echo $this->pagination->getLimitBox(); ?>';
|
||||||
}
|
}
|
||||||
$body[] = str_replace(array_keys($this->placeholders),array_values($this->placeholders),$view['settings']->default);
|
$body[] = $this->setPlaceholders($view['settings']->default, $this->placeholders);
|
||||||
$body[] = PHP_EOL.'<?php if (isset($this->items) && '.$this->fileContentStatic['###component###'].'Helper::checkArray($this->items) && count($this->items) > 4): ?>';
|
$body[] = PHP_EOL.'<?php if (isset($this->items) && '.$this->fileContentStatic['###component###'].'Helper::checkArray($this->items) && count($this->items) > 4): ?>';
|
||||||
$body[] = '<form name="adminForm" method="post">';
|
$body[] = '<form name="adminForm" method="post">';
|
||||||
$body[] = "\t".'<div class="pagination">';
|
$body[] = "\t".'<div class="pagination">';
|
||||||
@ -3191,7 +3194,7 @@ class Interpretation extends Fields
|
|||||||
}
|
}
|
||||||
else
|
else
|
||||||
{
|
{
|
||||||
return PHP_EOL. str_replace(array_keys($this->placeholders),array_values($this->placeholders),$view['settings']->default);
|
return PHP_EOL. $this->setPlaceholders($view['settings']->default, $this->placeholders);
|
||||||
}
|
}
|
||||||
|
|
||||||
}
|
}
|
||||||
@ -3233,7 +3236,8 @@ class Interpretation extends Fields
|
|||||||
$view['settings']->php_view = (array) explode(PHP_EOL,$view['settings']->php_view);
|
$view['settings']->php_view = (array) explode(PHP_EOL,$view['settings']->php_view);
|
||||||
if (ComponentbuilderHelper::checkArray($view['settings']->php_view))
|
if (ComponentbuilderHelper::checkArray($view['settings']->php_view))
|
||||||
{
|
{
|
||||||
return str_replace(array_keys($this->placeholders),array_values($this->placeholders),PHP_EOL.PHP_EOL.implode(PHP_EOL,$view['settings']->php_view));
|
$_tmp = PHP_EOL.PHP_EOL.implode(PHP_EOL,$view['settings']->php_view);
|
||||||
|
return $this->setPlaceholders($_tmp, $this->placeholders);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
return '';
|
return '';
|
||||||
@ -3254,7 +3258,7 @@ class Interpretation extends Fields
|
|||||||
// set the file data
|
// set the file data
|
||||||
$TARGET = ComponentbuilderHelper::safeString($this->target,'U');
|
$TARGET = ComponentbuilderHelper::safeString($this->target,'U');
|
||||||
// ###SITE_TEMPLATE_BODY### <<<DYNAMIC>>>
|
// ###SITE_TEMPLATE_BODY### <<<DYNAMIC>>>
|
||||||
$this->fileContentDynamic[$view['settings']->code.'_'.$template]['###'.$TARGET.'_TEMPLATE_BODY###'] = PHP_EOL . str_replace(array_keys($this->placeholders),array_values($this->placeholders),$data['html']);
|
$this->fileContentDynamic[$view['settings']->code.'_'.$template]['###'.$TARGET.'_TEMPLATE_BODY###'] = PHP_EOL . $this->setPlaceholders($data['html'], $this->placeholders);
|
||||||
// ###SITE_TEMPLATE_CODE_BODY### <<<DYNAMIC>>>
|
// ###SITE_TEMPLATE_CODE_BODY### <<<DYNAMIC>>>
|
||||||
$this->fileContentDynamic[$view['settings']->code.'_'.$template]['###'.$TARGET.'_TEMPLATE_CODE_BODY###'] = $this->setCustomViewTemplateCode($data['php_view']);
|
$this->fileContentDynamic[$view['settings']->code.'_'.$template]['###'.$TARGET.'_TEMPLATE_CODE_BODY###'] = $this->setCustomViewTemplateCode($data['php_view']);
|
||||||
}
|
}
|
||||||
@ -3269,7 +3273,7 @@ class Interpretation extends Fields
|
|||||||
if (ComponentbuilderHelper::checkArray($php_view))
|
if (ComponentbuilderHelper::checkArray($php_view))
|
||||||
{
|
{
|
||||||
$php_view = PHP_EOL.PHP_EOL.implode(PHP_EOL,$php_view);
|
$php_view = PHP_EOL.PHP_EOL.implode(PHP_EOL,$php_view);
|
||||||
return str_replace(array_keys($this->placeholders),array_values($this->placeholders),$php_view);
|
return $this->setPlaceholders($php_view, $this->placeholders);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
return '';
|
return '';
|
||||||
@ -3291,14 +3295,14 @@ class Interpretation extends Fields
|
|||||||
if (ComponentbuilderHelper::checkArray($php_view))
|
if (ComponentbuilderHelper::checkArray($php_view))
|
||||||
{
|
{
|
||||||
$php_view = PHP_EOL.PHP_EOL.implode(PHP_EOL,$php_view);
|
$php_view = PHP_EOL.PHP_EOL.implode(PHP_EOL,$php_view);
|
||||||
$this->fileContentDynamic[$layout]['###'.$TARGET.'_LAYOUT_CODE###'] = str_replace(array_keys($this->placeholders),array_values($this->placeholders),$php_view);
|
$this->fileContentDynamic[$layout]['###'.$TARGET.'_LAYOUT_CODE###'] = $this->setPlaceholders($php_view, $this->placeholders);
|
||||||
}
|
}
|
||||||
else
|
else
|
||||||
{
|
{
|
||||||
$this->fileContentDynamic[$layout]['###'.$TARGET.'_LAYOUT_CODE###'] = '';
|
$this->fileContentDynamic[$layout]['###'.$TARGET.'_LAYOUT_CODE###'] = '';
|
||||||
}
|
}
|
||||||
// ###SITE_LAYOUT_BODY### <<<DYNAMIC>>>
|
// ###SITE_LAYOUT_BODY### <<<DYNAMIC>>>
|
||||||
$this->fileContentDynamic[$layout]['###'.$TARGET.'_LAYOUT_BODY###'] = PHP_EOL . str_replace(array_keys($this->placeholders),array_values($this->placeholders),$data['html']);
|
$this->fileContentDynamic[$layout]['###'.$TARGET.'_LAYOUT_BODY###'] = PHP_EOL . $this->setPlaceholders($data['html'], $this->placeholders);
|
||||||
|
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
@ -4934,7 +4938,7 @@ class Interpretation extends Fields
|
|||||||
foreach ($this->customScriptBuilder['sql'] as $for => $customSql)
|
foreach ($this->customScriptBuilder['sql'] as $for => $customSql)
|
||||||
{
|
{
|
||||||
$placeholders = array('[[[component]]]' => $component, '[[[view]]]' => $for);
|
$placeholders = array('[[[component]]]' => $component, '[[[view]]]' => $for);
|
||||||
$db .= PHP_EOL.PHP_EOL.str_replace(array_keys($placeholders),array_values($placeholders),$customSql);
|
$db .= PHP_EOL.PHP_EOL.$this->setPlaceholders($customSql, $placeholders);
|
||||||
}
|
}
|
||||||
|
|
||||||
}
|
}
|
||||||
@ -8019,12 +8023,12 @@ class Interpretation extends Fields
|
|||||||
{
|
{
|
||||||
$fileScript = '';
|
$fileScript = '';
|
||||||
}
|
}
|
||||||
$fileScript .= PHP_EOL.PHP_EOL.str_replace(array_keys($this->placeholders),array_values($this->placeholders),$this->customScriptBuilder['view_file'][$viewName]);
|
$fileScript .= PHP_EOL.PHP_EOL.$this->setPlaceholders($this->customScriptBuilder['view_file'][$viewName], $this->placeholders);
|
||||||
}
|
}
|
||||||
// add custom script to footer
|
// add custom script to footer
|
||||||
if (isset($this->customScriptBuilder['view_footer'][$viewName]) && ComponentbuilderHelper::checkString($this->customScriptBuilder['view_footer'][$viewName]))
|
if (isset($this->customScriptBuilder['view_footer'][$viewName]) && ComponentbuilderHelper::checkString($this->customScriptBuilder['view_footer'][$viewName]))
|
||||||
{
|
{
|
||||||
$customFooterScript = PHP_EOL.PHP_EOL.str_replace(array_keys($this->placeholders),array_values($this->placeholders),$this->customScriptBuilder['view_footer'][$viewName]);
|
$customFooterScript = PHP_EOL.PHP_EOL.$this->setPlaceholders($this->customScriptBuilder['view_footer'][$viewName], $this->placeholders);
|
||||||
if (strpos($customFooterScript,'<?php') === false)
|
if (strpos($customFooterScript,'<?php') === false)
|
||||||
{
|
{
|
||||||
// only add now if no php is added to the footer script
|
// only add now if no php is added to the footer script
|
||||||
@ -8841,7 +8845,7 @@ class Interpretation extends Fields
|
|||||||
foreach ($this->customScriptBuilder[$target]['ajax_model'] as $view => $method)
|
foreach ($this->customScriptBuilder[$target]['ajax_model'] as $view => $method)
|
||||||
{
|
{
|
||||||
$methods .= PHP_EOL.PHP_EOL."\t//".$this->setLine(__LINE__)." Used in ".$view.PHP_EOL;
|
$methods .= PHP_EOL.PHP_EOL."\t//".$this->setLine(__LINE__)." Used in ".$view.PHP_EOL;
|
||||||
$methods .= str_replace(array_keys($this->placeholders),array_values($this->placeholders),$method);
|
$methods .= $this->setPlaceholders($method, $this->placeholders);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
return $methods;
|
return $methods;
|
||||||
@ -8961,7 +8965,7 @@ class Interpretation extends Fields
|
|||||||
$function[] = "\t\t\t\$model = \$this->getModel();";
|
$function[] = "\t\t\t\$model = \$this->getModel();";
|
||||||
}
|
}
|
||||||
$function[] = "\t\t\t\$results = array_unique(\$results);";
|
$function[] = "\t\t\t\$results = array_unique(\$results);";
|
||||||
$function[] = "\t\t\t\$filter = array();";
|
$function[] = "\t\t\t\$_filter = array();";
|
||||||
$function[] = "\t\t\tforeach (\$results as \$".$filter['code'].")";
|
$function[] = "\t\t\tforeach (\$results as \$".$filter['code'].")";
|
||||||
$function[] = "\t\t\t{";
|
$function[] = "\t\t\t{";
|
||||||
|
|
||||||
@ -8971,20 +8975,20 @@ class Interpretation extends Fields
|
|||||||
$function[] = "\t\t\t\t//".$this->setLine(__LINE__)." Translate the ".$filter['code']." selection";
|
$function[] = "\t\t\t\t//".$this->setLine(__LINE__)." Translate the ".$filter['code']." selection";
|
||||||
$function[] = "\t\t\t\t\$text = \$model->selectionTranslation(\$".$filter['code'].",'".$filter['code']."');";
|
$function[] = "\t\t\t\t\$text = \$model->selectionTranslation(\$".$filter['code'].",'".$filter['code']."');";
|
||||||
$function[] = "\t\t\t\t//".$this->setLine(__LINE__)." Now add the ".$filter['code']." and its text to the options array";
|
$function[] = "\t\t\t\t//".$this->setLine(__LINE__)." Now add the ".$filter['code']." and its text to the options array";
|
||||||
$function[] = "\t\t\t\t\$filter[] = JHtml::_('select.option', \$".$filter['code'].", JText::_(\$text));";
|
$function[] = "\t\t\t\t\$_filter[] = JHtml::_('select.option', \$".$filter['code'].", JText::_(\$text));";
|
||||||
}
|
}
|
||||||
elseif ($filter['type'] === 'user')
|
elseif ($filter['type'] === 'user')
|
||||||
{
|
{
|
||||||
$function[] = "\t\t\t\t//".$this->setLine(__LINE__)." Now add the ".$filter['code']." and its text to the options array";
|
$function[] = "\t\t\t\t//".$this->setLine(__LINE__)." Now add the ".$filter['code']." and its text to the options array";
|
||||||
$function[] = "\t\t\t\t\$filter[] = JHtml::_('select.option', \$".$filter['code'].", JFactory::getUser(\$".$filter['code'].")->name);";
|
$function[] = "\t\t\t\t\$_filter[] = JHtml::_('select.option', \$".$filter['code'].", JFactory::getUser(\$".$filter['code'].")->name);";
|
||||||
}
|
}
|
||||||
else
|
else
|
||||||
{
|
{
|
||||||
$function[] = "\t\t\t\t//".$this->setLine(__LINE__)." Now add the ".$filter['code']." and its text to the options array";
|
$function[] = "\t\t\t\t//".$this->setLine(__LINE__)." Now add the ".$filter['code']." and its text to the options array";
|
||||||
$function[] = "\t\t\t\t\$filter[] = JHtml::_('select.option', \$".$filter['code'].", \$".$filter['code'].");";
|
$function[] = "\t\t\t\t\$_filter[] = JHtml::_('select.option', \$".$filter['code'].", \$".$filter['code'].");";
|
||||||
}
|
}
|
||||||
$function[] = "\t\t\t}";
|
$function[] = "\t\t\t}";
|
||||||
$function[] = "\t\t\treturn \$filter;";
|
$function[] = "\t\t\treturn \$_filter;";
|
||||||
$function[] = "\t\t}";
|
$function[] = "\t\t}";
|
||||||
$function[] = "\t\treturn false;";
|
$function[] = "\t\treturn false;";
|
||||||
$function[] = "\t}";
|
$function[] = "\t}";
|
||||||
@ -11138,7 +11142,7 @@ class Interpretation extends Fields
|
|||||||
$this->DashboardGetCustomData = ComponentbuilderHelper::getAllBetween($this->componentData->php_dashboard_methods,'public function get','()');
|
$this->DashboardGetCustomData = ComponentbuilderHelper::getAllBetween($this->componentData->php_dashboard_methods,'public function get','()');
|
||||||
|
|
||||||
// return the methods
|
// return the methods
|
||||||
return PHP_EOL.PHP_EOL.str_replace(array_keys($this->placeholders),array_values($this->placeholders),$this->componentData->php_dashboard_methods);
|
return PHP_EOL.PHP_EOL.$this->setPlaceholders($this->componentData->php_dashboard_methods, $this->placeholders);
|
||||||
}
|
}
|
||||||
return '';
|
return '';
|
||||||
}
|
}
|
||||||
@ -11176,7 +11180,7 @@ class Interpretation extends Fields
|
|||||||
// build the tabs and accordians
|
// build the tabs and accordians
|
||||||
foreach ($this->componentData->dashboard_tab as $data)
|
foreach ($this->componentData->dashboard_tab as $data)
|
||||||
{
|
{
|
||||||
$builder[$data['name']][$data['header']] = str_replace(array_keys($this->placeholders),array_values($this->placeholders),$data['html']);
|
$builder[$data['name']][$data['header']] = $this->setPlaceholders($data['html'], $this->placeholders);
|
||||||
}
|
}
|
||||||
// since we have custom tabs we must load the tab structure around the cpanel
|
// since we have custom tabs we must load the tab structure around the cpanel
|
||||||
$display[] = '<div id="j-main-container" class="span12">';
|
$display[] = '<div id="j-main-container" class="span12">';
|
||||||
|
@ -150,15 +150,15 @@ class Infusion extends Interpretation
|
|||||||
$this->lang = $keepLang;
|
$this->lang = $keepLang;
|
||||||
|
|
||||||
// ###ADMINCSS###
|
// ###ADMINCSS###
|
||||||
$this->fileContentStatic['###ADMINCSS###'] = str_replace(array_keys($this->placeholders),array_values($this->placeholders),$this->customScriptBuilder['component_css']);
|
$this->fileContentStatic['###ADMINCSS###'] = $this->setPlaceholders($this->customScriptBuilder['component_css'], $this->placeholders);
|
||||||
// ###SITECSS###
|
// ###SITECSS###
|
||||||
$this->fileContentStatic['###SITECSS###'] = str_replace(array_keys($this->placeholders),array_values($this->placeholders),$this->customScriptBuilder['component_css']);
|
$this->fileContentStatic['###SITECSS###'] = $this->setPlaceholders($this->customScriptBuilder['component_css'], $this->placeholders);
|
||||||
|
|
||||||
// ###CUSTOM_HELPER_SCRIPT###
|
// ###CUSTOM_HELPER_SCRIPT###
|
||||||
$this->fileContentStatic['###CUSTOM_HELPER_SCRIPT###'] = str_replace(array_keys($this->placeholders),array_values($this->placeholders),$this->customScriptBuilder['component_php_helper_admin']);
|
$this->fileContentStatic['###CUSTOM_HELPER_SCRIPT###'] = $this->setPlaceholders($this->customScriptBuilder['component_php_helper_admin'], $this->placeholders);
|
||||||
|
|
||||||
// ###BOTH_CUSTOM_HELPER_SCRIPT###
|
// ###BOTH_CUSTOM_HELPER_SCRIPT###
|
||||||
$this->fileContentStatic['###BOTH_CUSTOM_HELPER_SCRIPT###'] = str_replace(array_keys($this->placeholders),array_values($this->placeholders),$this->customScriptBuilder['component_php_helper_both']);
|
$this->fileContentStatic['###BOTH_CUSTOM_HELPER_SCRIPT###'] = $this->setPlaceholders($this->customScriptBuilder['component_php_helper_both'], $this->placeholders);
|
||||||
|
|
||||||
// ###ADMIN_GLOBAL_EVENT_HELPER###
|
// ###ADMIN_GLOBAL_EVENT_HELPER###
|
||||||
$this->fileContentStatic['###ADMIN_GLOBAL_EVENT_HELPER###'] = '';
|
$this->fileContentStatic['###ADMIN_GLOBAL_EVENT_HELPER###'] = '';
|
||||||
@ -181,7 +181,7 @@ class Infusion extends Interpretation
|
|||||||
$this->fileContentStatic['###ADMIN_GLOBAL_EVENT_HELPER###'] .= PHP_EOL."\t".'**/';
|
$this->fileContentStatic['###ADMIN_GLOBAL_EVENT_HELPER###'] .= PHP_EOL."\t".'**/';
|
||||||
$this->fileContentStatic['###ADMIN_GLOBAL_EVENT_HELPER###'] .= PHP_EOL."\t".'public static function globalEvent($document)';
|
$this->fileContentStatic['###ADMIN_GLOBAL_EVENT_HELPER###'] .= PHP_EOL."\t".'public static function globalEvent($document)';
|
||||||
$this->fileContentStatic['###ADMIN_GLOBAL_EVENT_HELPER###'] .= PHP_EOL."\t".'{';
|
$this->fileContentStatic['###ADMIN_GLOBAL_EVENT_HELPER###'] .= PHP_EOL."\t".'{';
|
||||||
$this->fileContentStatic['###ADMIN_GLOBAL_EVENT_HELPER###'] .= PHP_EOL.str_replace(array_keys($this->placeholders),array_values($this->placeholders),$this->customScriptBuilder['component_php_admin_event']);
|
$this->fileContentStatic['###ADMIN_GLOBAL_EVENT_HELPER###'] .= PHP_EOL.$this->setPlaceholders($this->customScriptBuilder['component_php_admin_event'], $this->placeholders);
|
||||||
$this->fileContentStatic['###ADMIN_GLOBAL_EVENT_HELPER###'] .= PHP_EOL."\t".'}';
|
$this->fileContentStatic['###ADMIN_GLOBAL_EVENT_HELPER###'] .= PHP_EOL."\t".'}';
|
||||||
}
|
}
|
||||||
|
|
||||||
@ -290,7 +290,7 @@ class Infusion extends Interpretation
|
|||||||
{
|
{
|
||||||
// ###DOCUMENT_CUSTOM_PHP### <<<DYNAMIC>>>
|
// ###DOCUMENT_CUSTOM_PHP### <<<DYNAMIC>>>
|
||||||
$this->fileContentDynamic[$viewName_single]['###DOCUMENT_CUSTOM_PHP###']
|
$this->fileContentDynamic[$viewName_single]['###DOCUMENT_CUSTOM_PHP###']
|
||||||
= PHP_EOL.str_replace(array_keys($this->placeholders),array_values($this->placeholders),$this->customScriptBuilder['php_document'][$viewName_single]);
|
= PHP_EOL.$this->setPlaceholders($this->customScriptBuilder['php_document'][$viewName_single], $this->placeholders);
|
||||||
// clear some memory
|
// clear some memory
|
||||||
unset($this->customScriptBuilder['php_document'][$viewName_single]);
|
unset($this->customScriptBuilder['php_document'][$viewName_single]);
|
||||||
}
|
}
|
||||||
@ -351,7 +351,7 @@ class Infusion extends Interpretation
|
|||||||
{
|
{
|
||||||
// ###VIEWCSS### <<<DYNAMIC>>>
|
// ###VIEWCSS### <<<DYNAMIC>>>
|
||||||
$this->fileContentDynamic[$viewName_single]['###VIEWCSS###']
|
$this->fileContentDynamic[$viewName_single]['###VIEWCSS###']
|
||||||
= str_replace(array_keys($this->placeholders),array_values($this->placeholders),$this->customScriptBuilder['css_view'][$viewName_single]);
|
= $this->setPlaceholders($this->customScriptBuilder['css_view'][$viewName_single], $this->placeholders);
|
||||||
// clear some memory
|
// clear some memory
|
||||||
unset($this->customScriptBuilder['css_view'][$viewName_single]);
|
unset($this->customScriptBuilder['css_view'][$viewName_single]);
|
||||||
}
|
}
|
||||||
@ -497,7 +497,7 @@ class Infusion extends Interpretation
|
|||||||
{
|
{
|
||||||
// ###VIEWCSS### <<<DYNAMIC>>>
|
// ###VIEWCSS### <<<DYNAMIC>>>
|
||||||
$this->fileContentDynamic[$viewName_list]['###VIEWSCSS###']
|
$this->fileContentDynamic[$viewName_list]['###VIEWSCSS###']
|
||||||
= str_replace(array_keys($this->placeholders),array_values($this->placeholders),$this->customScriptBuilder['css_views'][$viewName_list]);
|
= $this->setPlaceholders($this->customScriptBuilder['css_views'][$viewName_list], $this->placeholders);
|
||||||
// clear some memory
|
// clear some memory
|
||||||
unset($this->customScriptBuilder['css_views'][$viewName_list]);
|
unset($this->customScriptBuilder['css_views'][$viewName_list]);
|
||||||
}
|
}
|
||||||
@ -629,7 +629,7 @@ class Infusion extends Interpretation
|
|||||||
{
|
{
|
||||||
// ###CUSTOM_ADMIN_BEFORE_GET_ITEM### <<<DYNAMIC>>>
|
// ###CUSTOM_ADMIN_BEFORE_GET_ITEM### <<<DYNAMIC>>>
|
||||||
$this->fileContentDynamic[$view['settings']->code]['###CUSTOM_ADMIN_BEFORE_GET_ITEM###']
|
$this->fileContentDynamic[$view['settings']->code]['###CUSTOM_ADMIN_BEFORE_GET_ITEM###']
|
||||||
= str_replace(array_keys($this->placeholders),array_values($this->placeholders),$this->customScriptBuilder[$this->target.'_php_before_getitem'][$view['settings']->code]);
|
= $this->setPlaceholders($this->customScriptBuilder[$this->target.'_php_before_getitem'][$view['settings']->code], $this->placeholders);
|
||||||
// clear some memory
|
// clear some memory
|
||||||
unset($this->customScriptBuilder[$this->target.'_php_before_getitem'][$view['settings']->code]);
|
unset($this->customScriptBuilder[$this->target.'_php_before_getitem'][$view['settings']->code]);
|
||||||
}
|
}
|
||||||
@ -647,7 +647,7 @@ class Infusion extends Interpretation
|
|||||||
{
|
{
|
||||||
// ###CUSTOM_ADMIN_AFTER_GET_ITEM### <<<DYNAMIC>>>
|
// ###CUSTOM_ADMIN_AFTER_GET_ITEM### <<<DYNAMIC>>>
|
||||||
$this->fileContentDynamic[$view['settings']->code]['###CUSTOM_ADMIN_AFTER_GET_ITEM###']
|
$this->fileContentDynamic[$view['settings']->code]['###CUSTOM_ADMIN_AFTER_GET_ITEM###']
|
||||||
= str_replace(array_keys($this->placeholders),array_values($this->placeholders),$this->customScriptBuilder[$this->target.'_php_after_getitem'][$view['settings']->code]);
|
= $this->setPlaceholders($this->customScriptBuilder[$this->target.'_php_after_getitem'][$view['settings']->code], $this->placeholders);
|
||||||
// clear some memory
|
// clear some memory
|
||||||
unset($this->customScriptBuilder[$this->target.'_php_after_getitem'][$view['settings']->code]);
|
unset($this->customScriptBuilder[$this->target.'_php_after_getitem'][$view['settings']->code]);
|
||||||
}
|
}
|
||||||
@ -667,7 +667,7 @@ class Infusion extends Interpretation
|
|||||||
{
|
{
|
||||||
// ###CUSTOM_ADMIN_CUSTOM_BEFORE_LIST_QUERY### <<<DYNAMIC>>>
|
// ###CUSTOM_ADMIN_CUSTOM_BEFORE_LIST_QUERY### <<<DYNAMIC>>>
|
||||||
$this->fileContentDynamic[$view['settings']->code]['###CUSTOM_ADMIN_CUSTOM_BEFORE_LIST_QUERY###']
|
$this->fileContentDynamic[$view['settings']->code]['###CUSTOM_ADMIN_CUSTOM_BEFORE_LIST_QUERY###']
|
||||||
= PHP_EOL.str_replace(array_keys($this->placeholders),array_values($this->placeholders),$this->customScriptBuilder[$this->target.'_php_getlistquery'][$view['settings']->code]);
|
= PHP_EOL.$this->setPlaceholders($this->customScriptBuilder[$this->target.'_php_getlistquery'][$view['settings']->code], $this->placeholders);
|
||||||
// clear some memory
|
// clear some memory
|
||||||
unset($this->customScriptBuilder[$this->target.'_php_getlistquery'][$view['settings']->code]);
|
unset($this->customScriptBuilder[$this->target.'_php_getlistquery'][$view['settings']->code]);
|
||||||
}
|
}
|
||||||
@ -682,7 +682,7 @@ class Infusion extends Interpretation
|
|||||||
{
|
{
|
||||||
// ###CUSTOM_ADMIN_BEFORE_GET_ITEMS### <<<DYNAMIC>>>
|
// ###CUSTOM_ADMIN_BEFORE_GET_ITEMS### <<<DYNAMIC>>>
|
||||||
$this->fileContentDynamic[$view['settings']->code]['###CUSTOM_ADMIN_BEFORE_GET_ITEMS###']
|
$this->fileContentDynamic[$view['settings']->code]['###CUSTOM_ADMIN_BEFORE_GET_ITEMS###']
|
||||||
= PHP_EOL.str_replace(array_keys($this->placeholders),array_values($this->placeholders),$this->customScriptBuilder[$this->target.'_php_before_getitems'][$view['settings']->code]);
|
= PHP_EOL.$this->setPlaceholders($this->customScriptBuilder[$this->target.'_php_before_getitems'][$view['settings']->code], $this->placeholders);
|
||||||
// clear some memory
|
// clear some memory
|
||||||
unset($this->customScriptBuilder[$this->target.'_php_before_getitems'][$view['settings']->code]);
|
unset($this->customScriptBuilder[$this->target.'_php_before_getitems'][$view['settings']->code]);
|
||||||
}
|
}
|
||||||
@ -700,7 +700,7 @@ class Infusion extends Interpretation
|
|||||||
{
|
{
|
||||||
// ###CUSTOM_ADMIN_AFTER_GET_ITEMS### <<<DYNAMIC>>>
|
// ###CUSTOM_ADMIN_AFTER_GET_ITEMS### <<<DYNAMIC>>>
|
||||||
$this->fileContentDynamic[$view['settings']->code]['###CUSTOM_ADMIN_AFTER_GET_ITEMS###']
|
$this->fileContentDynamic[$view['settings']->code]['###CUSTOM_ADMIN_AFTER_GET_ITEMS###']
|
||||||
= PHP_EOL.str_replace(array_keys($this->placeholders),array_values($this->placeholders),$this->customScriptBuilder[$this->target.'_php_after_getitems'][$view['settings']->code]);
|
= PHP_EOL.$this->setPlaceholders($this->customScriptBuilder[$this->target.'_php_after_getitems'][$view['settings']->code], $this->placeholders);
|
||||||
// clear some memory
|
// clear some memory
|
||||||
unset($this->customScriptBuilder[$this->target.'_php_after_getitems'][$view['settings']->code]);
|
unset($this->customScriptBuilder[$this->target.'_php_after_getitems'][$view['settings']->code]);
|
||||||
}
|
}
|
||||||
@ -896,7 +896,7 @@ class Infusion extends Interpretation
|
|||||||
{
|
{
|
||||||
// ###SITE_BEFORE_GET_ITEM### <<<DYNAMIC>>>
|
// ###SITE_BEFORE_GET_ITEM### <<<DYNAMIC>>>
|
||||||
$this->fileContentDynamic[$view['settings']->code]['###SITE_BEFORE_GET_ITEM###']
|
$this->fileContentDynamic[$view['settings']->code]['###SITE_BEFORE_GET_ITEM###']
|
||||||
= str_replace(array_keys($this->placeholders),array_values($this->placeholders),$this->customScriptBuilder[$this->target.'_php_before_getitem'][$view['settings']->code]);
|
= $this->setPlaceholders($this->customScriptBuilder[$this->target.'_php_before_getitem'][$view['settings']->code], $this->placeholders);
|
||||||
// clear some memory
|
// clear some memory
|
||||||
unset($this->customScriptBuilder[$this->target.'_php_before_getitem'][$view['settings']->code]);
|
unset($this->customScriptBuilder[$this->target.'_php_before_getitem'][$view['settings']->code]);
|
||||||
}
|
}
|
||||||
@ -914,7 +914,7 @@ class Infusion extends Interpretation
|
|||||||
{
|
{
|
||||||
// ###SITE_AFTER_GET_ITEM### <<<DYNAMIC>>>
|
// ###SITE_AFTER_GET_ITEM### <<<DYNAMIC>>>
|
||||||
$this->fileContentDynamic[$view['settings']->code]['###SITE_AFTER_GET_ITEM###']
|
$this->fileContentDynamic[$view['settings']->code]['###SITE_AFTER_GET_ITEM###']
|
||||||
= str_replace(array_keys($this->placeholders),array_values($this->placeholders),$this->customScriptBuilder[$this->target.'_php_after_getitem'][$view['settings']->code]);
|
= $this->setPlaceholders($this->customScriptBuilder[$this->target.'_php_after_getitem'][$view['settings']->code], $this->placeholders);
|
||||||
// clear some memory
|
// clear some memory
|
||||||
unset($this->customScriptBuilder[$this->target.'_php_after_getitem'][$view['settings']->code]);
|
unset($this->customScriptBuilder[$this->target.'_php_after_getitem'][$view['settings']->code]);
|
||||||
}
|
}
|
||||||
@ -936,7 +936,7 @@ class Infusion extends Interpretation
|
|||||||
{
|
{
|
||||||
// ###SITE_BEFORE_GET_ITEMS### <<<DYNAMIC>>>
|
// ###SITE_BEFORE_GET_ITEMS### <<<DYNAMIC>>>
|
||||||
$this->fileContentDynamic[$view['settings']->code]['###SITE_BEFORE_GET_ITEMS###']
|
$this->fileContentDynamic[$view['settings']->code]['###SITE_BEFORE_GET_ITEMS###']
|
||||||
= PHP_EOL.str_replace(array_keys($this->placeholders),array_values($this->placeholders),$this->customScriptBuilder[$this->target.'_php_before_getitems'][$view['settings']->code]);
|
= PHP_EOL.$this->setPlaceholders($this->customScriptBuilder[$this->target.'_php_before_getitems'][$view['settings']->code], $this->placeholders);
|
||||||
// clear some memory
|
// clear some memory
|
||||||
unset($this->customScriptBuilder[$this->target.'_php_before_getitems'][$view['settings']->code]);
|
unset($this->customScriptBuilder[$this->target.'_php_before_getitems'][$view['settings']->code]);
|
||||||
}
|
}
|
||||||
@ -954,7 +954,7 @@ class Infusion extends Interpretation
|
|||||||
{
|
{
|
||||||
// ###SITE_AFTER_GET_ITEMS### <<<DYNAMIC>>>
|
// ###SITE_AFTER_GET_ITEMS### <<<DYNAMIC>>>
|
||||||
$this->fileContentDynamic[$view['settings']->code]['###SITE_AFTER_GET_ITEMS###']
|
$this->fileContentDynamic[$view['settings']->code]['###SITE_AFTER_GET_ITEMS###']
|
||||||
= PHP_EOL.str_replace(array_keys($this->placeholders),array_values($this->placeholders),$this->customScriptBuilder[$this->target.'_php_after_getitems'][$view['settings']->code]);
|
= PHP_EOL.$this->setPlaceholders($this->customScriptBuilder[$this->target.'_php_after_getitems'][$view['settings']->code], $this->placeholders);
|
||||||
// clear some memory
|
// clear some memory
|
||||||
unset($this->customScriptBuilder[$this->target.'_php_after_getitems'][$view['settings']->code]);
|
unset($this->customScriptBuilder[$this->target.'_php_after_getitems'][$view['settings']->code]);
|
||||||
}
|
}
|
||||||
@ -992,7 +992,7 @@ class Infusion extends Interpretation
|
|||||||
}
|
}
|
||||||
// set site custom script to helper class
|
// set site custom script to helper class
|
||||||
// ###SITE_CUSTOM_HELPER_SCRIPT###
|
// ###SITE_CUSTOM_HELPER_SCRIPT###
|
||||||
$this->fileContentStatic['###SITE_CUSTOM_HELPER_SCRIPT###'] = str_replace(array_keys($this->placeholders),array_values($this->placeholders),$this->customScriptBuilder['component_php_helper_site']);
|
$this->fileContentStatic['###SITE_CUSTOM_HELPER_SCRIPT###'] = $this->setPlaceholders($this->customScriptBuilder['component_php_helper_site'], $this->placeholders);
|
||||||
// ###SITE_GLOBAL_EVENT_HELPER###
|
// ###SITE_GLOBAL_EVENT_HELPER###
|
||||||
$this->fileContentStatic['###SITE_GLOBAL_EVENT_HELPER###'] = '';
|
$this->fileContentStatic['###SITE_GLOBAL_EVENT_HELPER###'] = '';
|
||||||
// ###SITE_GLOBAL_EVENT###
|
// ###SITE_GLOBAL_EVENT###
|
||||||
@ -1008,7 +1008,7 @@ class Infusion extends Interpretation
|
|||||||
$this->fileContentStatic['###SITE_GLOBAL_EVENT_HELPER###'] .= PHP_EOL."\t".'**/';
|
$this->fileContentStatic['###SITE_GLOBAL_EVENT_HELPER###'] .= PHP_EOL."\t".'**/';
|
||||||
$this->fileContentStatic['###SITE_GLOBAL_EVENT_HELPER###'] .= PHP_EOL."\t".'public static function globalEvent($document)';
|
$this->fileContentStatic['###SITE_GLOBAL_EVENT_HELPER###'] .= PHP_EOL."\t".'public static function globalEvent($document)';
|
||||||
$this->fileContentStatic['###SITE_GLOBAL_EVENT_HELPER###'] .= PHP_EOL."\t".'{';
|
$this->fileContentStatic['###SITE_GLOBAL_EVENT_HELPER###'] .= PHP_EOL."\t".'{';
|
||||||
$this->fileContentStatic['###SITE_GLOBAL_EVENT_HELPER###'] .= PHP_EOL.str_replace(array_keys($this->placeholders),array_values($this->placeholders),$this->customScriptBuilder['component_php_site_event']);
|
$this->fileContentStatic['###SITE_GLOBAL_EVENT_HELPER###'] .= PHP_EOL.$this->setPlaceholders($this->customScriptBuilder['component_php_site_event'], $this->placeholders);
|
||||||
$this->fileContentStatic['###SITE_GLOBAL_EVENT_HELPER###'] .= PHP_EOL."\t".'}';
|
$this->fileContentStatic['###SITE_GLOBAL_EVENT_HELPER###'] .= PHP_EOL."\t".'}';
|
||||||
}
|
}
|
||||||
// setup the layouts
|
// setup the layouts
|
||||||
|
@ -10,8 +10,8 @@
|
|||||||
|_|
|
|_|
|
||||||
/-------------------------------------------------------------------------------------------------------------------------------/
|
/-------------------------------------------------------------------------------------------------------------------------------/
|
||||||
|
|
||||||
@version 2.3.1
|
@version 2.3.2
|
||||||
@build 9th February, 2017
|
@build 11th February, 2017
|
||||||
@created 30th April, 2015
|
@created 30th April, 2015
|
||||||
@package Component Builder
|
@package Component Builder
|
||||||
@subpackage componentbuilder.php
|
@subpackage componentbuilder.php
|
||||||
|
@ -10,8 +10,8 @@
|
|||||||
|_|
|
|_|
|
||||||
/-------------------------------------------------------------------------------------------------------------------------------/
|
/-------------------------------------------------------------------------------------------------------------------------------/
|
||||||
|
|
||||||
@version 2.3.1
|
@version 2.3.2
|
||||||
@build 9th February, 2017
|
@build 11th February, 2017
|
||||||
@created 30th April, 2015
|
@created 30th April, 2015
|
||||||
@package Component Builder
|
@package Component Builder
|
||||||
@subpackage headercheck.php
|
@subpackage headercheck.php
|
||||||
|
@ -10,8 +10,8 @@
|
|||||||
|_|
|
|_|
|
||||||
/-------------------------------------------------------------------------------------------------------------------------------/
|
/-------------------------------------------------------------------------------------------------------------------------------/
|
||||||
|
|
||||||
@version 2.3.1
|
@version 2.3.2
|
||||||
@build 9th February, 2017
|
@build 11th February, 2017
|
||||||
@created 30th April, 2015
|
@created 30th April, 2015
|
||||||
@package Component Builder
|
@package Component Builder
|
||||||
@subpackage batch_.php
|
@subpackage batch_.php
|
||||||
|
@ -10,8 +10,8 @@
|
|||||||
|_|
|
|_|
|
||||||
/-------------------------------------------------------------------------------------------------------------------------------/
|
/-------------------------------------------------------------------------------------------------------------------------------/
|
||||||
|
|
||||||
@version 2.3.1
|
@version 2.3.2
|
||||||
@build 9th February, 2017
|
@build 11th February, 2017
|
||||||
@created 30th April, 2015
|
@created 30th April, 2015
|
||||||
@package Component Builder
|
@package Component Builder
|
||||||
@subpackage indenter.php
|
@subpackage indenter.php
|
||||||
|
@ -10,8 +10,8 @@
|
|||||||
|_|
|
|_|
|
||||||
/-------------------------------------------------------------------------------------------------------------------------------/
|
/-------------------------------------------------------------------------------------------------------------------------------/
|
||||||
|
|
||||||
@version 2.3.1
|
@version 2.3.2
|
||||||
@build 9th February, 2017
|
@build 11th February, 2017
|
||||||
@created 30th April, 2015
|
@created 30th April, 2015
|
||||||
@package Component Builder
|
@package Component Builder
|
||||||
@subpackage js.php
|
@subpackage js.php
|
||||||
|
@ -10,8 +10,8 @@
|
|||||||
|_|
|
|_|
|
||||||
/-------------------------------------------------------------------------------------------------------------------------------/
|
/-------------------------------------------------------------------------------------------------------------------------------/
|
||||||
|
|
||||||
@version 2.3.1
|
@version 2.3.2
|
||||||
@build 9th February, 2017
|
@build 11th February, 2017
|
||||||
@created 30th April, 2015
|
@created 30th April, 2015
|
||||||
@package Component Builder
|
@package Component Builder
|
||||||
@subpackage minify.php
|
@subpackage minify.php
|
||||||
|
@ -1937,8 +1937,8 @@ COM_COMPONENTBUILDER_CUSTOM_CODE_MODIFIED_BY_LABEL="Modified By"
|
|||||||
COM_COMPONENTBUILDER_CUSTOM_CODE_MODIFIED_DATE_DESC="The date this Custom Code was modified."
|
COM_COMPONENTBUILDER_CUSTOM_CODE_MODIFIED_DATE_DESC="The date this Custom Code was modified."
|
||||||
COM_COMPONENTBUILDER_CUSTOM_CODE_MODIFIED_DATE_LABEL="Modified Date"
|
COM_COMPONENTBUILDER_CUSTOM_CODE_MODIFIED_DATE_LABEL="Modified Date"
|
||||||
COM_COMPONENTBUILDER_CUSTOM_CODE_NEW="A New Custom Code"
|
COM_COMPONENTBUILDER_CUSTOM_CODE_NEW="A New Custom Code"
|
||||||
COM_COMPONENTBUILDER_CUSTOM_CODE_NOTE_JCB_PLACEHOLDER_DESCRIPTION="<span id='jcb-placeholder'><code>[save to see]</code></span>"
|
COM_COMPONENTBUILDER_CUSTOM_CODE_NOTE_JCB_PLACEHOLDER_DESCRIPTION="<span id='jcb-placeholder'><code>[save to see placeholder]</code></span><br />You can also pass values to this code like this: <span id='jcb-placeholder-arg'><code>[save to see placeholder trick]</code></span> <br />Those values will be replace placeholders called args. These placeholders are zero based and should look like this: [[[arg0]]], [[[arge1]]] ... as many as you like. If you use 5 args in your code, you must always pass 5 values, since they are zero based your fifth arg will look like this [[[arg4]]]<br />Please note that you can not use this placeholder in other custom code views, but in all other custom code areas in JCB found in other views like the admin, site and custom admin views.<br />Another important note, all code with args will not be reversed updated from the changes in the editor out side of JCB at this time, since that will remove all the arg placeholders this means you will only be able to update the code here in the JCB UI. <br />This note will change once we have resolved these limitations."
|
||||||
COM_COMPONENTBUILDER_CUSTOM_CODE_NOTE_JCB_PLACEHOLDER_LABEL="Use This Place Holder"
|
COM_COMPONENTBUILDER_CUSTOM_CODE_NOTE_JCB_PLACEHOLDER_LABEL="You can use this code in any JCB code area, simply add this PlaceHolder."
|
||||||
COM_COMPONENTBUILDER_CUSTOM_CODE_NOT_REQUIRED="Not Required"
|
COM_COMPONENTBUILDER_CUSTOM_CODE_NOT_REQUIRED="Not Required"
|
||||||
COM_COMPONENTBUILDER_CUSTOM_CODE_ORDERING_LABEL="Ordering"
|
COM_COMPONENTBUILDER_CUSTOM_CODE_ORDERING_LABEL="Ordering"
|
||||||
COM_COMPONENTBUILDER_CUSTOM_CODE_PATH="Path"
|
COM_COMPONENTBUILDER_CUSTOM_CODE_PATH="Path"
|
||||||
@ -1950,6 +1950,10 @@ COM_COMPONENTBUILDER_CUSTOM_CODE_PUBLISHING="Publishing"
|
|||||||
COM_COMPONENTBUILDER_CUSTOM_CODE_REPLACEMENT="Replacement"
|
COM_COMPONENTBUILDER_CUSTOM_CODE_REPLACEMENT="Replacement"
|
||||||
COM_COMPONENTBUILDER_CUSTOM_CODE_SAVE_WARNING="Alias already existed so a number was added at the end. You can re-edit the Custom Code to customise the alias."
|
COM_COMPONENTBUILDER_CUSTOM_CODE_SAVE_WARNING="Alias already existed so a number was added at the end. You can re-edit the Custom Code to customise the alias."
|
||||||
COM_COMPONENTBUILDER_CUSTOM_CODE_STATUS="Status"
|
COM_COMPONENTBUILDER_CUSTOM_CODE_STATUS="Status"
|
||||||
|
COM_COMPONENTBUILDER_CUSTOM_CODE_SYSTEM_NAME="System Name"
|
||||||
|
COM_COMPONENTBUILDER_CUSTOM_CODE_SYSTEM_NAME_DESCRIPTION="Used only in the system."
|
||||||
|
COM_COMPONENTBUILDER_CUSTOM_CODE_SYSTEM_NAME_HINT="The System Name Here"
|
||||||
|
COM_COMPONENTBUILDER_CUSTOM_CODE_SYSTEM_NAME_LABEL="System Name"
|
||||||
COM_COMPONENTBUILDER_CUSTOM_CODE_TARGET="Target"
|
COM_COMPONENTBUILDER_CUSTOM_CODE_TARGET="Target"
|
||||||
COM_COMPONENTBUILDER_CUSTOM_CODE_TARGET_DESCRIPTION="Set the way this code will be added to the component.<br />Hash automation means it is added using the hash target of the lines surrounding the code.<br />JCB manual means you add a place-holder in Component Builder User Interface area in one of the custom code blocks manually, and this code is added in at those place holders in any component."
|
COM_COMPONENTBUILDER_CUSTOM_CODE_TARGET_DESCRIPTION="Set the way this code will be added to the component.<br />Hash automation means it is added using the hash target of the lines surrounding the code.<br />JCB manual means you add a place-holder in Component Builder User Interface area in one of the custom code blocks manually, and this code is added in at those place holders in any component."
|
||||||
COM_COMPONENTBUILDER_CUSTOM_CODE_TARGET_LABEL="Target"
|
COM_COMPONENTBUILDER_CUSTOM_CODE_TARGET_LABEL="Target"
|
||||||
|
@ -10,8 +10,8 @@
|
|||||||
|_|
|
|_|
|
||||||
/-------------------------------------------------------------------------------------------------------------------------------/
|
/-------------------------------------------------------------------------------------------------------------------------------/
|
||||||
|
|
||||||
@version 2.3.1
|
@version 2.3.2
|
||||||
@build 9th February, 2017
|
@build 11th February, 2017
|
||||||
@created 30th April, 2015
|
@created 30th April, 2015
|
||||||
@package Component Builder
|
@package Component Builder
|
||||||
@subpackage css_fullwidth.php
|
@subpackage css_fullwidth.php
|
||||||
|
@ -10,8 +10,8 @@
|
|||||||
|_|
|
|_|
|
||||||
/-------------------------------------------------------------------------------------------------------------------------------/
|
/-------------------------------------------------------------------------------------------------------------------------------/
|
||||||
|
|
||||||
@version 2.3.1
|
@version 2.3.2
|
||||||
@build 9th February, 2017
|
@build 11th February, 2017
|
||||||
@created 30th April, 2015
|
@created 30th April, 2015
|
||||||
@package Component Builder
|
@package Component Builder
|
||||||
@subpackage custom_buttons_fullwidth.php
|
@subpackage custom_buttons_fullwidth.php
|
||||||
|
@ -10,8 +10,8 @@
|
|||||||
|_|
|
|_|
|
||||||
/-------------------------------------------------------------------------------------------------------------------------------/
|
/-------------------------------------------------------------------------------------------------------------------------------/
|
||||||
|
|
||||||
@version 2.3.1
|
@version 2.3.2
|
||||||
@build 9th February, 2017
|
@build 11th February, 2017
|
||||||
@created 30th April, 2015
|
@created 30th April, 2015
|
||||||
@package Component Builder
|
@package Component Builder
|
||||||
@subpackage custom_buttons_left.php
|
@subpackage custom_buttons_left.php
|
||||||
|
@ -10,8 +10,8 @@
|
|||||||
|_|
|
|_|
|
||||||
/-------------------------------------------------------------------------------------------------------------------------------/
|
/-------------------------------------------------------------------------------------------------------------------------------/
|
||||||
|
|
||||||
@version 2.3.1
|
@version 2.3.2
|
||||||
@build 9th February, 2017
|
@build 11th February, 2017
|
||||||
@created 30th April, 2015
|
@created 30th April, 2015
|
||||||
@package Component Builder
|
@package Component Builder
|
||||||
@subpackage custom_import_fullwidth.php
|
@subpackage custom_import_fullwidth.php
|
||||||
|
@ -10,8 +10,8 @@
|
|||||||
|_|
|
|_|
|
||||||
/-------------------------------------------------------------------------------------------------------------------------------/
|
/-------------------------------------------------------------------------------------------------------------------------------/
|
||||||
|
|
||||||
@version 2.3.1
|
@version 2.3.2
|
||||||
@build 9th February, 2017
|
@build 11th February, 2017
|
||||||
@created 30th April, 2015
|
@created 30th April, 2015
|
||||||
@package Component Builder
|
@package Component Builder
|
||||||
@subpackage fields_fullwidth.php
|
@subpackage fields_fullwidth.php
|
||||||
|
@ -10,8 +10,8 @@
|
|||||||
|_|
|
|_|
|
||||||
/-------------------------------------------------------------------------------------------------------------------------------/
|
/-------------------------------------------------------------------------------------------------------------------------------/
|
||||||
|
|
||||||
@version 2.3.1
|
@version 2.3.2
|
||||||
@build 9th February, 2017
|
@build 11th February, 2017
|
||||||
@created 30th April, 2015
|
@created 30th April, 2015
|
||||||
@package Component Builder
|
@package Component Builder
|
||||||
@subpackage javascript_fullwidth.php
|
@subpackage javascript_fullwidth.php
|
||||||
|
@ -10,8 +10,8 @@
|
|||||||
|_|
|
|_|
|
||||||
/-------------------------------------------------------------------------------------------------------------------------------/
|
/-------------------------------------------------------------------------------------------------------------------------------/
|
||||||
|
|
||||||
@version 2.3.1
|
@version 2.3.2
|
||||||
@build 9th February, 2017
|
@build 11th February, 2017
|
||||||
@created 30th April, 2015
|
@created 30th April, 2015
|
||||||
@package Component Builder
|
@package Component Builder
|
||||||
@subpackage linked_components_fullwidth.php
|
@subpackage linked_components_fullwidth.php
|
||||||
|
@ -10,8 +10,8 @@
|
|||||||
|_|
|
|_|
|
||||||
/-------------------------------------------------------------------------------------------------------------------------------/
|
/-------------------------------------------------------------------------------------------------------------------------------/
|
||||||
|
|
||||||
@version 2.3.1
|
@version 2.3.2
|
||||||
@build 9th February, 2017
|
@build 11th February, 2017
|
||||||
@created 30th April, 2015
|
@created 30th April, 2015
|
||||||
@package Component Builder
|
@package Component Builder
|
||||||
@subpackage mysql_fullwidth.php
|
@subpackage mysql_fullwidth.php
|
||||||
|
@ -10,8 +10,8 @@
|
|||||||
|_|
|
|_|
|
||||||
/-------------------------------------------------------------------------------------------------------------------------------/
|
/-------------------------------------------------------------------------------------------------------------------------------/
|
||||||
|
|
||||||
@version 2.3.1
|
@version 2.3.2
|
||||||
@build 9th February, 2017
|
@build 11th February, 2017
|
||||||
@created 30th April, 2015
|
@created 30th April, 2015
|
||||||
@package Component Builder
|
@package Component Builder
|
||||||
@subpackage mysql_left.php
|
@subpackage mysql_left.php
|
||||||
|
@ -10,8 +10,8 @@
|
|||||||
|_|
|
|_|
|
||||||
/-------------------------------------------------------------------------------------------------------------------------------/
|
/-------------------------------------------------------------------------------------------------------------------------------/
|
||||||
|
|
||||||
@version 2.3.1
|
@version 2.3.2
|
||||||
@build 9th February, 2017
|
@build 11th February, 2017
|
||||||
@created 30th April, 2015
|
@created 30th April, 2015
|
||||||
@package Component Builder
|
@package Component Builder
|
||||||
@subpackage php_fullwidth.php
|
@subpackage php_fullwidth.php
|
||||||
|
@ -10,8 +10,8 @@
|
|||||||
|_|
|
|_|
|
||||||
/-------------------------------------------------------------------------------------------------------------------------------/
|
/-------------------------------------------------------------------------------------------------------------------------------/
|
||||||
|
|
||||||
@version 2.3.1
|
@version 2.3.2
|
||||||
@build 9th February, 2017
|
@build 11th February, 2017
|
||||||
@created 30th April, 2015
|
@created 30th April, 2015
|
||||||
@package Component Builder
|
@package Component Builder
|
||||||
@subpackage publishing.php
|
@subpackage publishing.php
|
||||||
|
@ -10,8 +10,8 @@
|
|||||||
|_|
|
|_|
|
||||||
/-------------------------------------------------------------------------------------------------------------------------------/
|
/-------------------------------------------------------------------------------------------------------------------------------/
|
||||||
|
|
||||||
@version 2.3.1
|
@version 2.3.2
|
||||||
@build 9th February, 2017
|
@build 11th February, 2017
|
||||||
@created 30th April, 2015
|
@created 30th April, 2015
|
||||||
@package Component Builder
|
@package Component Builder
|
||||||
@subpackage publlshing.php
|
@subpackage publlshing.php
|
||||||
|
@ -10,8 +10,8 @@
|
|||||||
|_|
|
|_|
|
||||||
/-------------------------------------------------------------------------------------------------------------------------------/
|
/-------------------------------------------------------------------------------------------------------------------------------/
|
||||||
|
|
||||||
@version 2.3.1
|
@version 2.3.2
|
||||||
@build 9th February, 2017
|
@build 11th February, 2017
|
||||||
@created 30th April, 2015
|
@created 30th April, 2015
|
||||||
@package Component Builder
|
@package Component Builder
|
||||||
@subpackage settings_above.php
|
@subpackage settings_above.php
|
||||||
|
@ -10,8 +10,8 @@
|
|||||||
|_|
|
|_|
|
||||||
/-------------------------------------------------------------------------------------------------------------------------------/
|
/-------------------------------------------------------------------------------------------------------------------------------/
|
||||||
|
|
||||||
@version 2.3.1
|
@version 2.3.2
|
||||||
@build 9th February, 2017
|
@build 11th February, 2017
|
||||||
@created 30th April, 2015
|
@created 30th April, 2015
|
||||||
@package Component Builder
|
@package Component Builder
|
||||||
@subpackage settings_left.php
|
@subpackage settings_left.php
|
||||||
|
@ -10,8 +10,8 @@
|
|||||||
|_|
|
|_|
|
||||||
/-------------------------------------------------------------------------------------------------------------------------------/
|
/-------------------------------------------------------------------------------------------------------------------------------/
|
||||||
|
|
||||||
@version 2.3.1
|
@version 2.3.2
|
||||||
@build 9th February, 2017
|
@build 11th February, 2017
|
||||||
@created 30th April, 2015
|
@created 30th April, 2015
|
||||||
@package Component Builder
|
@package Component Builder
|
||||||
@subpackage settings_right.php
|
@subpackage settings_right.php
|
||||||
|
@ -10,8 +10,8 @@
|
|||||||
|_|
|
|_|
|
||||||
/-------------------------------------------------------------------------------------------------------------------------------/
|
/-------------------------------------------------------------------------------------------------------------------------------/
|
||||||
|
|
||||||
@version 2.3.1
|
@version 2.3.2
|
||||||
@build 9th February, 2017
|
@build 11th February, 2017
|
||||||
@created 30th April, 2015
|
@created 30th April, 2015
|
||||||
@package Component Builder
|
@package Component Builder
|
||||||
@subpackage settings_under.php
|
@subpackage settings_under.php
|
||||||
|
@ -10,8 +10,8 @@
|
|||||||
|_|
|
|_|
|
||||||
/-------------------------------------------------------------------------------------------------------------------------------/
|
/-------------------------------------------------------------------------------------------------------------------------------/
|
||||||
|
|
||||||
@version 2.3.1
|
@version 2.3.2
|
||||||
@build 9th February, 2017
|
@build 11th February, 2017
|
||||||
@created 30th April, 2015
|
@created 30th April, 2015
|
||||||
@package Component Builder
|
@package Component Builder
|
||||||
@subpackage batchselection.php
|
@subpackage batchselection.php
|
||||||
|
@ -10,8 +10,8 @@
|
|||||||
|_|
|
|_|
|
||||||
/-------------------------------------------------------------------------------------------------------------------------------/
|
/-------------------------------------------------------------------------------------------------------------------------------/
|
||||||
|
|
||||||
@version 2.3.1
|
@version 2.3.2
|
||||||
@build 9th February, 2017
|
@build 11th February, 2017
|
||||||
@created 30th April, 2015
|
@created 30th April, 2015
|
||||||
@package Component Builder
|
@package Component Builder
|
||||||
@subpackage admin_views_fullwidth.php
|
@subpackage admin_views_fullwidth.php
|
||||||
|
@ -10,8 +10,8 @@
|
|||||||
|_|
|
|_|
|
||||||
/-------------------------------------------------------------------------------------------------------------------------------/
|
/-------------------------------------------------------------------------------------------------------------------------------/
|
||||||
|
|
||||||
@version 2.3.1
|
@version 2.3.2
|
||||||
@build 9th February, 2017
|
@build 11th February, 2017
|
||||||
@created 30th April, 2015
|
@created 30th April, 2015
|
||||||
@package Component Builder
|
@package Component Builder
|
||||||
@subpackage custom_admin_views_fullwidth.php
|
@subpackage custom_admin_views_fullwidth.php
|
||||||
|
@ -10,8 +10,8 @@
|
|||||||
|_|
|
|_|
|
||||||
/-------------------------------------------------------------------------------------------------------------------------------/
|
/-------------------------------------------------------------------------------------------------------------------------------/
|
||||||
|
|
||||||
@version 2.3.1
|
@version 2.3.2
|
||||||
@build 9th February, 2017
|
@build 11th February, 2017
|
||||||
@created 30th April, 2015
|
@created 30th April, 2015
|
||||||
@package Component Builder
|
@package Component Builder
|
||||||
@subpackage details_above.php
|
@subpackage details_above.php
|
||||||
|
@ -10,8 +10,8 @@
|
|||||||
|_|
|
|_|
|
||||||
/-------------------------------------------------------------------------------------------------------------------------------/
|
/-------------------------------------------------------------------------------------------------------------------------------/
|
||||||
|
|
||||||
@version 2.3.1
|
@version 2.3.2
|
||||||
@build 9th February, 2017
|
@build 11th February, 2017
|
||||||
@created 30th April, 2015
|
@created 30th April, 2015
|
||||||
@package Component Builder
|
@package Component Builder
|
||||||
@subpackage details_left.php
|
@subpackage details_left.php
|
||||||
|
@ -10,8 +10,8 @@
|
|||||||
|_|
|
|_|
|
||||||
/-------------------------------------------------------------------------------------------------------------------------------/
|
/-------------------------------------------------------------------------------------------------------------------------------/
|
||||||
|
|
||||||
@version 2.3.1
|
@version 2.3.2
|
||||||
@build 9th February, 2017
|
@build 11th February, 2017
|
||||||
@created 30th April, 2015
|
@created 30th April, 2015
|
||||||
@package Component Builder
|
@package Component Builder
|
||||||
@subpackage details_right.php
|
@subpackage details_right.php
|
||||||
|
@ -10,8 +10,8 @@
|
|||||||
|_|
|
|_|
|
||||||
/-------------------------------------------------------------------------------------------------------------------------------/
|
/-------------------------------------------------------------------------------------------------------------------------------/
|
||||||
|
|
||||||
@version 2.3.1
|
@version 2.3.2
|
||||||
@build 9th February, 2017
|
@build 11th February, 2017
|
||||||
@created 30th April, 2015
|
@created 30th April, 2015
|
||||||
@package Component Builder
|
@package Component Builder
|
||||||
@subpackage details_under.php
|
@subpackage details_under.php
|
||||||
|
@ -10,8 +10,8 @@
|
|||||||
|_|
|
|_|
|
||||||
/-------------------------------------------------------------------------------------------------------------------------------/
|
/-------------------------------------------------------------------------------------------------------------------------------/
|
||||||
|
|
||||||
@version 2.3.1
|
@version 2.3.2
|
||||||
@build 9th February, 2017
|
@build 11th February, 2017
|
||||||
@created 30th April, 2015
|
@created 30th April, 2015
|
||||||
@package Component Builder
|
@package Component Builder
|
||||||
@subpackage dynamic_build_beta_fullwidth.php
|
@subpackage dynamic_build_beta_fullwidth.php
|
||||||
|
@ -10,8 +10,8 @@
|
|||||||
|_|
|
|_|
|
||||||
/-------------------------------------------------------------------------------------------------------------------------------/
|
/-------------------------------------------------------------------------------------------------------------------------------/
|
||||||
|
|
||||||
@version 2.3.1
|
@version 2.3.2
|
||||||
@build 9th February, 2017
|
@build 11th February, 2017
|
||||||
@created 30th April, 2015
|
@created 30th April, 2015
|
||||||
@package Component Builder
|
@package Component Builder
|
||||||
@subpackage dynamic_integration_fullwidth.php
|
@subpackage dynamic_integration_fullwidth.php
|
||||||
|
@ -10,8 +10,8 @@
|
|||||||
|_|
|
|_|
|
||||||
/-------------------------------------------------------------------------------------------------------------------------------/
|
/-------------------------------------------------------------------------------------------------------------------------------/
|
||||||
|
|
||||||
@version 2.3.1
|
@version 2.3.2
|
||||||
@build 9th February, 2017
|
@build 11th February, 2017
|
||||||
@created 30th April, 2015
|
@created 30th April, 2015
|
||||||
@package Component Builder
|
@package Component Builder
|
||||||
@subpackage libs_helpers_fullwidth.php
|
@subpackage libs_helpers_fullwidth.php
|
||||||
|
@ -10,8 +10,8 @@
|
|||||||
|_|
|
|_|
|
||||||
/-------------------------------------------------------------------------------------------------------------------------------/
|
/-------------------------------------------------------------------------------------------------------------------------------/
|
||||||
|
|
||||||
@version 2.3.1
|
@version 2.3.2
|
||||||
@build 9th February, 2017
|
@build 11th February, 2017
|
||||||
@created 30th April, 2015
|
@created 30th April, 2015
|
||||||
@package Component Builder
|
@package Component Builder
|
||||||
@subpackage mysql_fullwidth.php
|
@subpackage mysql_fullwidth.php
|
||||||
|
@ -10,8 +10,8 @@
|
|||||||
|_|
|
|_|
|
||||||
/-------------------------------------------------------------------------------------------------------------------------------/
|
/-------------------------------------------------------------------------------------------------------------------------------/
|
||||||
|
|
||||||
@version 2.3.1
|
@version 2.3.2
|
||||||
@build 9th February, 2017
|
@build 11th February, 2017
|
||||||
@created 30th April, 2015
|
@created 30th April, 2015
|
||||||
@package Component Builder
|
@package Component Builder
|
||||||
@subpackage php_fullwidth.php
|
@subpackage php_fullwidth.php
|
||||||
|
@ -10,8 +10,8 @@
|
|||||||
|_|
|
|_|
|
||||||
/-------------------------------------------------------------------------------------------------------------------------------/
|
/-------------------------------------------------------------------------------------------------------------------------------/
|
||||||
|
|
||||||
@version 2.3.1
|
@version 2.3.2
|
||||||
@build 9th February, 2017
|
@build 11th February, 2017
|
||||||
@created 30th April, 2015
|
@created 30th April, 2015
|
||||||
@package Component Builder
|
@package Component Builder
|
||||||
@subpackage publishing.php
|
@subpackage publishing.php
|
||||||
|
@ -10,8 +10,8 @@
|
|||||||
|_|
|
|_|
|
||||||
/-------------------------------------------------------------------------------------------------------------------------------/
|
/-------------------------------------------------------------------------------------------------------------------------------/
|
||||||
|
|
||||||
@version 2.3.1
|
@version 2.3.2
|
||||||
@build 9th February, 2017
|
@build 11th February, 2017
|
||||||
@created 30th April, 2015
|
@created 30th April, 2015
|
||||||
@package Component Builder
|
@package Component Builder
|
||||||
@subpackage publlshing.php
|
@subpackage publlshing.php
|
||||||
|
@ -10,8 +10,8 @@
|
|||||||
|_|
|
|_|
|
||||||
/-------------------------------------------------------------------------------------------------------------------------------/
|
/-------------------------------------------------------------------------------------------------------------------------------/
|
||||||
|
|
||||||
@version 2.3.1
|
@version 2.3.2
|
||||||
@build 9th February, 2017
|
@build 11th February, 2017
|
||||||
@created 30th April, 2015
|
@created 30th April, 2015
|
||||||
@package Component Builder
|
@package Component Builder
|
||||||
@subpackage readme_left.php
|
@subpackage readme_left.php
|
||||||
|
@ -10,8 +10,8 @@
|
|||||||
|_|
|
|_|
|
||||||
/-------------------------------------------------------------------------------------------------------------------------------/
|
/-------------------------------------------------------------------------------------------------------------------------------/
|
||||||
|
|
||||||
@version 2.3.1
|
@version 2.3.2
|
||||||
@build 9th February, 2017
|
@build 11th February, 2017
|
||||||
@created 30th April, 2015
|
@created 30th April, 2015
|
||||||
@package Component Builder
|
@package Component Builder
|
||||||
@subpackage readme_right.php
|
@subpackage readme_right.php
|
||||||
|
@ -10,8 +10,8 @@
|
|||||||
|_|
|
|_|
|
||||||
/-------------------------------------------------------------------------------------------------------------------------------/
|
/-------------------------------------------------------------------------------------------------------------------------------/
|
||||||
|
|
||||||
@version 2.3.1
|
@version 2.3.2
|
||||||
@build 9th February, 2017
|
@build 11th February, 2017
|
||||||
@created 30th April, 2015
|
@created 30th April, 2015
|
||||||
@package Component Builder
|
@package Component Builder
|
||||||
@subpackage settings_left.php
|
@subpackage settings_left.php
|
||||||
|
@ -10,8 +10,8 @@
|
|||||||
|_|
|
|_|
|
||||||
/-------------------------------------------------------------------------------------------------------------------------------/
|
/-------------------------------------------------------------------------------------------------------------------------------/
|
||||||
|
|
||||||
@version 2.3.1
|
@version 2.3.2
|
||||||
@build 9th February, 2017
|
@build 11th February, 2017
|
||||||
@created 30th April, 2015
|
@created 30th April, 2015
|
||||||
@package Component Builder
|
@package Component Builder
|
||||||
@subpackage settings_right.php
|
@subpackage settings_right.php
|
||||||
|
@ -10,8 +10,8 @@
|
|||||||
|_|
|
|_|
|
||||||
/-------------------------------------------------------------------------------------------------------------------------------/
|
/-------------------------------------------------------------------------------------------------------------------------------/
|
||||||
|
|
||||||
@version 2.3.1
|
@version 2.3.2
|
||||||
@build 9th February, 2017
|
@build 11th February, 2017
|
||||||
@created 30th April, 2015
|
@created 30th April, 2015
|
||||||
@package Component Builder
|
@package Component Builder
|
||||||
@subpackage site_views_fullwidth.php
|
@subpackage site_views_fullwidth.php
|
||||||
|
@ -10,8 +10,8 @@
|
|||||||
|_|
|
|_|
|
||||||
/-------------------------------------------------------------------------------------------------------------------------------/
|
/-------------------------------------------------------------------------------------------------------------------------------/
|
||||||
|
|
||||||
@version 2.3.1
|
@version 2.3.2
|
||||||
@build 9th February, 2017
|
@build 11th February, 2017
|
||||||
@created 30th April, 2015
|
@created 30th April, 2015
|
||||||
@package Component Builder
|
@package Component Builder
|
||||||
@subpackage custom_buttons_fullwidth.php
|
@subpackage custom_buttons_fullwidth.php
|
||||||
|
@ -10,8 +10,8 @@
|
|||||||
|_|
|
|_|
|
||||||
/-------------------------------------------------------------------------------------------------------------------------------/
|
/-------------------------------------------------------------------------------------------------------------------------------/
|
||||||
|
|
||||||
@version 2.3.1
|
@version 2.3.2
|
||||||
@build 9th February, 2017
|
@build 11th February, 2017
|
||||||
@created 30th April, 2015
|
@created 30th April, 2015
|
||||||
@package Component Builder
|
@package Component Builder
|
||||||
@subpackage custom_buttons_left.php
|
@subpackage custom_buttons_left.php
|
||||||
|
@ -10,8 +10,8 @@
|
|||||||
|_|
|
|_|
|
||||||
/-------------------------------------------------------------------------------------------------------------------------------/
|
/-------------------------------------------------------------------------------------------------------------------------------/
|
||||||
|
|
||||||
@version 2.3.1
|
@version 2.3.2
|
||||||
@build 9th February, 2017
|
@build 11th February, 2017
|
||||||
@created 30th April, 2015
|
@created 30th April, 2015
|
||||||
@package Component Builder
|
@package Component Builder
|
||||||
@subpackage custom_script_fullwidth.php
|
@subpackage custom_script_fullwidth.php
|
||||||
|
@ -10,8 +10,8 @@
|
|||||||
|_|
|
|_|
|
||||||
/-------------------------------------------------------------------------------------------------------------------------------/
|
/-------------------------------------------------------------------------------------------------------------------------------/
|
||||||
|
|
||||||
@version 2.3.1
|
@version 2.3.2
|
||||||
@build 9th February, 2017
|
@build 11th February, 2017
|
||||||
@created 30th April, 2015
|
@created 30th April, 2015
|
||||||
@package Component Builder
|
@package Component Builder
|
||||||
@subpackage details_above.php
|
@subpackage details_above.php
|
||||||
|
@ -10,8 +10,8 @@
|
|||||||
|_|
|
|_|
|
||||||
/-------------------------------------------------------------------------------------------------------------------------------/
|
/-------------------------------------------------------------------------------------------------------------------------------/
|
||||||
|
|
||||||
@version 2.3.1
|
@version 2.3.2
|
||||||
@build 9th February, 2017
|
@build 11th February, 2017
|
||||||
@created 30th April, 2015
|
@created 30th April, 2015
|
||||||
@package Component Builder
|
@package Component Builder
|
||||||
@subpackage details_fullwidth.php
|
@subpackage details_fullwidth.php
|
||||||
|
@ -10,8 +10,8 @@
|
|||||||
|_|
|
|_|
|
||||||
/-------------------------------------------------------------------------------------------------------------------------------/
|
/-------------------------------------------------------------------------------------------------------------------------------/
|
||||||
|
|
||||||
@version 2.3.1
|
@version 2.3.2
|
||||||
@build 9th February, 2017
|
@build 11th February, 2017
|
||||||
@created 30th April, 2015
|
@created 30th April, 2015
|
||||||
@package Component Builder
|
@package Component Builder
|
||||||
@subpackage details_left.php
|
@subpackage details_left.php
|
||||||
|
@ -10,8 +10,8 @@
|
|||||||
|_|
|
|_|
|
||||||
/-------------------------------------------------------------------------------------------------------------------------------/
|
/-------------------------------------------------------------------------------------------------------------------------------/
|
||||||
|
|
||||||
@version 2.3.1
|
@version 2.3.2
|
||||||
@build 9th February, 2017
|
@build 11th February, 2017
|
||||||
@created 30th April, 2015
|
@created 30th April, 2015
|
||||||
@package Component Builder
|
@package Component Builder
|
||||||
@subpackage details_right.php
|
@subpackage details_right.php
|
||||||
|
@ -10,8 +10,8 @@
|
|||||||
|_|
|
|_|
|
||||||
/-------------------------------------------------------------------------------------------------------------------------------/
|
/-------------------------------------------------------------------------------------------------------------------------------/
|
||||||
|
|
||||||
@version 2.3.1
|
@version 2.3.2
|
||||||
@build 9th February, 2017
|
@build 11th February, 2017
|
||||||
@created 30th April, 2015
|
@created 30th April, 2015
|
||||||
@package Component Builder
|
@package Component Builder
|
||||||
@subpackage details_rightside.php
|
@subpackage details_rightside.php
|
||||||
|
@ -10,8 +10,8 @@
|
|||||||
|_|
|
|_|
|
||||||
/-------------------------------------------------------------------------------------------------------------------------------/
|
/-------------------------------------------------------------------------------------------------------------------------------/
|
||||||
|
|
||||||
@version 2.3.1
|
@version 2.3.2
|
||||||
@build 9th February, 2017
|
@build 11th February, 2017
|
||||||
@created 30th April, 2015
|
@created 30th April, 2015
|
||||||
@package Component Builder
|
@package Component Builder
|
||||||
@subpackage details_under.php
|
@subpackage details_under.php
|
||||||
|
@ -10,8 +10,8 @@
|
|||||||
|_|
|
|_|
|
||||||
/-------------------------------------------------------------------------------------------------------------------------------/
|
/-------------------------------------------------------------------------------------------------------------------------------/
|
||||||
|
|
||||||
@version 2.3.1
|
@version 2.3.2
|
||||||
@build 9th February, 2017
|
@build 11th February, 2017
|
||||||
@created 30th April, 2015
|
@created 30th April, 2015
|
||||||
@package Component Builder
|
@package Component Builder
|
||||||
@subpackage linked_components_fullwidth.php
|
@subpackage linked_components_fullwidth.php
|
||||||
|
@ -10,8 +10,8 @@
|
|||||||
|_|
|
|_|
|
||||||
/-------------------------------------------------------------------------------------------------------------------------------/
|
/-------------------------------------------------------------------------------------------------------------------------------/
|
||||||
|
|
||||||
@version 2.3.1
|
@version 2.3.2
|
||||||
@build 9th February, 2017
|
@build 11th February, 2017
|
||||||
@created 30th April, 2015
|
@created 30th April, 2015
|
||||||
@package Component Builder
|
@package Component Builder
|
||||||
@subpackage publishing.php
|
@subpackage publishing.php
|
||||||
|
@ -10,8 +10,8 @@
|
|||||||
|_|
|
|_|
|
||||||
/-------------------------------------------------------------------------------------------------------------------------------/
|
/-------------------------------------------------------------------------------------------------------------------------------/
|
||||||
|
|
||||||
@version 2.3.1
|
@version 2.3.2
|
||||||
@build 9th February, 2017
|
@build 11th February, 2017
|
||||||
@created 30th April, 2015
|
@created 30th April, 2015
|
||||||
@package Component Builder
|
@package Component Builder
|
||||||
@subpackage publlshing.php
|
@subpackage publlshing.php
|
||||||
|
@ -10,8 +10,8 @@
|
|||||||
|_|
|
|_|
|
||||||
/-------------------------------------------------------------------------------------------------------------------------------/
|
/-------------------------------------------------------------------------------------------------------------------------------/
|
||||||
|
|
||||||
@version 2.3.1
|
@version 2.3.2
|
||||||
@build 9th February, 2017
|
@build 11th February, 2017
|
||||||
@created 30th April, 2015
|
@created 30th April, 2015
|
||||||
@package Component Builder
|
@package Component Builder
|
||||||
@subpackage details_above.php
|
@subpackage details_above.php
|
||||||
@ -30,7 +30,8 @@ defined('_JEXEC') or die('Restricted access');
|
|||||||
$form = $displayData->getForm();
|
$form = $displayData->getForm();
|
||||||
|
|
||||||
$fields = array(
|
$fields = array(
|
||||||
'target'
|
'target',
|
||||||
|
'system_name'
|
||||||
);
|
);
|
||||||
|
|
||||||
?>
|
?>
|
||||||
|
@ -10,8 +10,8 @@
|
|||||||
|_|
|
|_|
|
||||||
/-------------------------------------------------------------------------------------------------------------------------------/
|
/-------------------------------------------------------------------------------------------------------------------------------/
|
||||||
|
|
||||||
@version 2.3.1
|
@version 2.3.2
|
||||||
@build 9th February, 2017
|
@build 11th February, 2017
|
||||||
@created 30th April, 2015
|
@created 30th April, 2015
|
||||||
@package Component Builder
|
@package Component Builder
|
||||||
@subpackage details_fullwidth.php
|
@subpackage details_fullwidth.php
|
||||||
@ -31,6 +31,7 @@ $form = $displayData->getForm();
|
|||||||
|
|
||||||
$fields = $displayData->get('fields') ?: array(
|
$fields = $displayData->get('fields') ?: array(
|
||||||
'path',
|
'path',
|
||||||
|
'note_jcb_placeholder',
|
||||||
'code'
|
'code'
|
||||||
);
|
);
|
||||||
|
|
||||||
|
@ -10,8 +10,8 @@
|
|||||||
|_|
|
|_|
|
||||||
/-------------------------------------------------------------------------------------------------------------------------------/
|
/-------------------------------------------------------------------------------------------------------------------------------/
|
||||||
|
|
||||||
@version 2.3.1
|
@version 2.3.2
|
||||||
@build 9th February, 2017
|
@build 11th February, 2017
|
||||||
@created 30th April, 2015
|
@created 30th April, 2015
|
||||||
@package Component Builder
|
@package Component Builder
|
||||||
@subpackage details_left.php
|
@subpackage details_left.php
|
||||||
@ -32,8 +32,7 @@ $form = $displayData->getForm();
|
|||||||
$fields = $displayData->get('fields') ?: array(
|
$fields = $displayData->get('fields') ?: array(
|
||||||
'component',
|
'component',
|
||||||
'type',
|
'type',
|
||||||
'hashtarget',
|
'hashtarget'
|
||||||
'note_jcb_placeholder'
|
|
||||||
);
|
);
|
||||||
|
|
||||||
$hiddenFields = $displayData->get('hidden_fields') ?: array();
|
$hiddenFields = $displayData->get('hidden_fields') ?: array();
|
||||||
|
@ -10,8 +10,8 @@
|
|||||||
|_|
|
|_|
|
||||||
/-------------------------------------------------------------------------------------------------------------------------------/
|
/-------------------------------------------------------------------------------------------------------------------------------/
|
||||||
|
|
||||||
@version 2.3.1
|
@version 2.3.2
|
||||||
@build 9th February, 2017
|
@build 11th February, 2017
|
||||||
@created 30th April, 2015
|
@created 30th April, 2015
|
||||||
@package Component Builder
|
@package Component Builder
|
||||||
@subpackage details_right.php
|
@subpackage details_right.php
|
||||||
|
@ -10,8 +10,8 @@
|
|||||||
|_|
|
|_|
|
||||||
/-------------------------------------------------------------------------------------------------------------------------------/
|
/-------------------------------------------------------------------------------------------------------------------------------/
|
||||||
|
|
||||||
@version 2.3.1
|
@version 2.3.2
|
||||||
@build 9th February, 2017
|
@build 11th February, 2017
|
||||||
@created 30th April, 2015
|
@created 30th April, 2015
|
||||||
@package Component Builder
|
@package Component Builder
|
||||||
@subpackage details_under.php
|
@subpackage details_under.php
|
||||||
|
@ -10,8 +10,8 @@
|
|||||||
|_|
|
|_|
|
||||||
/-------------------------------------------------------------------------------------------------------------------------------/
|
/-------------------------------------------------------------------------------------------------------------------------------/
|
||||||
|
|
||||||
@version 2.3.1
|
@version 2.3.2
|
||||||
@build 9th February, 2017
|
@build 11th February, 2017
|
||||||
@created 30th April, 2015
|
@created 30th April, 2015
|
||||||
@package Component Builder
|
@package Component Builder
|
||||||
@subpackage publishing.php
|
@subpackage publishing.php
|
||||||
|
@ -10,8 +10,8 @@
|
|||||||
|_|
|
|_|
|
||||||
/-------------------------------------------------------------------------------------------------------------------------------/
|
/-------------------------------------------------------------------------------------------------------------------------------/
|
||||||
|
|
||||||
@version 2.3.1
|
@version 2.3.2
|
||||||
@build 9th February, 2017
|
@build 11th February, 2017
|
||||||
@created 30th April, 2015
|
@created 30th April, 2015
|
||||||
@package Component Builder
|
@package Component Builder
|
||||||
@subpackage publlshing.php
|
@subpackage publlshing.php
|
||||||
|
@ -10,8 +10,8 @@
|
|||||||
|_|
|
|_|
|
||||||
/-------------------------------------------------------------------------------------------------------------------------------/
|
/-------------------------------------------------------------------------------------------------------------------------------/
|
||||||
|
|
||||||
@version 2.3.1
|
@version 2.3.2
|
||||||
@build 9th February, 2017
|
@build 11th February, 2017
|
||||||
@created 30th April, 2015
|
@created 30th April, 2015
|
||||||
@package Component Builder
|
@package Component Builder
|
||||||
@subpackage abacus_fullwidth.php
|
@subpackage abacus_fullwidth.php
|
||||||
|
@ -10,8 +10,8 @@
|
|||||||
|_|
|
|_|
|
||||||
/-------------------------------------------------------------------------------------------------------------------------------/
|
/-------------------------------------------------------------------------------------------------------------------------------/
|
||||||
|
|
||||||
@version 2.3.1
|
@version 2.3.2
|
||||||
@build 9th February, 2017
|
@build 11th February, 2017
|
||||||
@created 30th April, 2015
|
@created 30th April, 2015
|
||||||
@package Component Builder
|
@package Component Builder
|
||||||
@subpackage abacus_left.php
|
@subpackage abacus_left.php
|
||||||
|
@ -10,8 +10,8 @@
|
|||||||
|_|
|
|_|
|
||||||
/-------------------------------------------------------------------------------------------------------------------------------/
|
/-------------------------------------------------------------------------------------------------------------------------------/
|
||||||
|
|
||||||
@version 2.3.1
|
@version 2.3.2
|
||||||
@build 9th February, 2017
|
@build 11th February, 2017
|
||||||
@created 30th April, 2015
|
@created 30th April, 2015
|
||||||
@package Component Builder
|
@package Component Builder
|
||||||
@subpackage custom_script_fullwidth.php
|
@subpackage custom_script_fullwidth.php
|
||||||
|
@ -10,8 +10,8 @@
|
|||||||
|_|
|
|_|
|
||||||
/-------------------------------------------------------------------------------------------------------------------------------/
|
/-------------------------------------------------------------------------------------------------------------------------------/
|
||||||
|
|
||||||
@version 2.3.1
|
@version 2.3.2
|
||||||
@build 9th February, 2017
|
@build 11th February, 2017
|
||||||
@created 30th April, 2015
|
@created 30th April, 2015
|
||||||
@package Component Builder
|
@package Component Builder
|
||||||
@subpackage gettable_above.php
|
@subpackage gettable_above.php
|
||||||
|
@ -10,8 +10,8 @@
|
|||||||
|_|
|
|_|
|
||||||
/-------------------------------------------------------------------------------------------------------------------------------/
|
/-------------------------------------------------------------------------------------------------------------------------------/
|
||||||
|
|
||||||
@version 2.3.1
|
@version 2.3.2
|
||||||
@build 9th February, 2017
|
@build 11th February, 2017
|
||||||
@created 30th April, 2015
|
@created 30th April, 2015
|
||||||
@package Component Builder
|
@package Component Builder
|
||||||
@subpackage gettable_fullwidth.php
|
@subpackage gettable_fullwidth.php
|
||||||
|
@ -10,8 +10,8 @@
|
|||||||
|_|
|
|_|
|
||||||
/-------------------------------------------------------------------------------------------------------------------------------/
|
/-------------------------------------------------------------------------------------------------------------------------------/
|
||||||
|
|
||||||
@version 2.3.1
|
@version 2.3.2
|
||||||
@build 9th February, 2017
|
@build 11th February, 2017
|
||||||
@created 30th April, 2015
|
@created 30th April, 2015
|
||||||
@package Component Builder
|
@package Component Builder
|
||||||
@subpackage gettable_left.php
|
@subpackage gettable_left.php
|
||||||
|
@ -10,8 +10,8 @@
|
|||||||
|_|
|
|_|
|
||||||
/-------------------------------------------------------------------------------------------------------------------------------/
|
/-------------------------------------------------------------------------------------------------------------------------------/
|
||||||
|
|
||||||
@version 2.3.1
|
@version 2.3.2
|
||||||
@build 9th February, 2017
|
@build 11th February, 2017
|
||||||
@created 30th April, 2015
|
@created 30th April, 2015
|
||||||
@package Component Builder
|
@package Component Builder
|
||||||
@subpackage gettable_right.php
|
@subpackage gettable_right.php
|
||||||
|
@ -10,8 +10,8 @@
|
|||||||
|_|
|
|_|
|
||||||
/-------------------------------------------------------------------------------------------------------------------------------/
|
/-------------------------------------------------------------------------------------------------------------------------------/
|
||||||
|
|
||||||
@version 2.3.1
|
@version 2.3.2
|
||||||
@build 9th February, 2017
|
@build 11th February, 2017
|
||||||
@created 30th April, 2015
|
@created 30th April, 2015
|
||||||
@package Component Builder
|
@package Component Builder
|
||||||
@subpackage gettable_under.php
|
@subpackage gettable_under.php
|
||||||
|
@ -10,8 +10,8 @@
|
|||||||
|_|
|
|_|
|
||||||
/-------------------------------------------------------------------------------------------------------------------------------/
|
/-------------------------------------------------------------------------------------------------------------------------------/
|
||||||
|
|
||||||
@version 2.3.1
|
@version 2.3.2
|
||||||
@build 9th February, 2017
|
@build 11th February, 2017
|
||||||
@created 30th April, 2015
|
@created 30th April, 2015
|
||||||
@package Component Builder
|
@package Component Builder
|
||||||
@subpackage publishing.php
|
@subpackage publishing.php
|
||||||
|
@ -10,8 +10,8 @@
|
|||||||
|_|
|
|_|
|
||||||
/-------------------------------------------------------------------------------------------------------------------------------/
|
/-------------------------------------------------------------------------------------------------------------------------------/
|
||||||
|
|
||||||
@version 2.3.1
|
@version 2.3.2
|
||||||
@build 9th February, 2017
|
@build 11th February, 2017
|
||||||
@created 30th April, 2015
|
@created 30th April, 2015
|
||||||
@package Component Builder
|
@package Component Builder
|
||||||
@subpackage publlshing.php
|
@subpackage publlshing.php
|
||||||
|
@ -10,8 +10,8 @@
|
|||||||
|_|
|
|_|
|
||||||
/-------------------------------------------------------------------------------------------------------------------------------/
|
/-------------------------------------------------------------------------------------------------------------------------------/
|
||||||
|
|
||||||
@version 2.3.1
|
@version 2.3.2
|
||||||
@build 9th February, 2017
|
@build 11th February, 2017
|
||||||
@created 30th April, 2015
|
@created 30th April, 2015
|
||||||
@package Component Builder
|
@package Component Builder
|
||||||
@subpackage details_fullwidth.php
|
@subpackage details_fullwidth.php
|
||||||
|
@ -10,8 +10,8 @@
|
|||||||
|_|
|
|_|
|
||||||
/-------------------------------------------------------------------------------------------------------------------------------/
|
/-------------------------------------------------------------------------------------------------------------------------------/
|
||||||
|
|
||||||
@version 2.3.1
|
@version 2.3.2
|
||||||
@build 9th February, 2017
|
@build 11th February, 2017
|
||||||
@created 30th April, 2015
|
@created 30th April, 2015
|
||||||
@package Component Builder
|
@package Component Builder
|
||||||
@subpackage details_left.php
|
@subpackage details_left.php
|
||||||
|
@ -10,8 +10,8 @@
|
|||||||
|_|
|
|_|
|
||||||
/-------------------------------------------------------------------------------------------------------------------------------/
|
/-------------------------------------------------------------------------------------------------------------------------------/
|
||||||
|
|
||||||
@version 2.3.1
|
@version 2.3.2
|
||||||
@build 9th February, 2017
|
@build 11th February, 2017
|
||||||
@created 30th April, 2015
|
@created 30th April, 2015
|
||||||
@package Component Builder
|
@package Component Builder
|
||||||
@subpackage details_right.php
|
@subpackage details_right.php
|
||||||
|
@ -10,8 +10,8 @@
|
|||||||
|_|
|
|_|
|
||||||
/-------------------------------------------------------------------------------------------------------------------------------/
|
/-------------------------------------------------------------------------------------------------------------------------------/
|
||||||
|
|
||||||
@version 2.3.1
|
@version 2.3.2
|
||||||
@build 9th February, 2017
|
@build 11th February, 2017
|
||||||
@created 30th April, 2015
|
@created 30th April, 2015
|
||||||
@package Component Builder
|
@package Component Builder
|
||||||
@subpackage details_under.php
|
@subpackage details_under.php
|
||||||
|
@ -10,8 +10,8 @@
|
|||||||
|_|
|
|_|
|
||||||
/-------------------------------------------------------------------------------------------------------------------------------/
|
/-------------------------------------------------------------------------------------------------------------------------------/
|
||||||
|
|
||||||
@version 2.3.1
|
@version 2.3.2
|
||||||
@build 9th February, 2017
|
@build 11th February, 2017
|
||||||
@created 30th April, 2015
|
@created 30th April, 2015
|
||||||
@package Component Builder
|
@package Component Builder
|
||||||
@subpackage linked_admin_views_fullwidth.php
|
@subpackage linked_admin_views_fullwidth.php
|
||||||
|
@ -10,8 +10,8 @@
|
|||||||
|_|
|
|_|
|
||||||
/-------------------------------------------------------------------------------------------------------------------------------/
|
/-------------------------------------------------------------------------------------------------------------------------------/
|
||||||
|
|
||||||
@version 2.3.1
|
@version 2.3.2
|
||||||
@build 9th February, 2017
|
@build 11th February, 2017
|
||||||
@created 30th April, 2015
|
@created 30th April, 2015
|
||||||
@package Component Builder
|
@package Component Builder
|
||||||
@subpackage publishing.php
|
@subpackage publishing.php
|
||||||
|
@ -10,8 +10,8 @@
|
|||||||
|_|
|
|_|
|
||||||
/-------------------------------------------------------------------------------------------------------------------------------/
|
/-------------------------------------------------------------------------------------------------------------------------------/
|
||||||
|
|
||||||
@version 2.3.1
|
@version 2.3.2
|
||||||
@build 9th February, 2017
|
@build 11th February, 2017
|
||||||
@created 30th April, 2015
|
@created 30th April, 2015
|
||||||
@package Component Builder
|
@package Component Builder
|
||||||
@subpackage publlshing.php
|
@subpackage publlshing.php
|
||||||
|
@ -10,8 +10,8 @@
|
|||||||
|_|
|
|_|
|
||||||
/-------------------------------------------------------------------------------------------------------------------------------/
|
/-------------------------------------------------------------------------------------------------------------------------------/
|
||||||
|
|
||||||
@version 2.3.1
|
@version 2.3.2
|
||||||
@build 9th February, 2017
|
@build 11th February, 2017
|
||||||
@created 30th April, 2015
|
@created 30th April, 2015
|
||||||
@package Component Builder
|
@package Component Builder
|
||||||
@subpackage scripts_left.php
|
@subpackage scripts_left.php
|
||||||
|
@ -10,8 +10,8 @@
|
|||||||
|_|
|
|_|
|
||||||
/-------------------------------------------------------------------------------------------------------------------------------/
|
/-------------------------------------------------------------------------------------------------------------------------------/
|
||||||
|
|
||||||
@version 2.3.1
|
@version 2.3.2
|
||||||
@build 9th February, 2017
|
@build 11th February, 2017
|
||||||
@created 30th April, 2015
|
@created 30th April, 2015
|
||||||
@package Component Builder
|
@package Component Builder
|
||||||
@subpackage scripts_right.php
|
@subpackage scripts_right.php
|
||||||
|
@ -10,8 +10,8 @@
|
|||||||
|_|
|
|_|
|
||||||
/-------------------------------------------------------------------------------------------------------------------------------/
|
/-------------------------------------------------------------------------------------------------------------------------------/
|
||||||
|
|
||||||
@version 2.3.1
|
@version 2.3.2
|
||||||
@build 9th February, 2017
|
@build 11th February, 2017
|
||||||
@created 30th April, 2015
|
@created 30th April, 2015
|
||||||
@package Component Builder
|
@package Component Builder
|
||||||
@subpackage details_left.php
|
@subpackage details_left.php
|
||||||
|
Some files were not shown because too many files have changed in this diff Show More
Loading…
Reference in New Issue
Block a user