Zaktualizowano rozmiary plików w konfiguracji oraz dodano nową klasę Combination z odpowiednimi polami i metodami.
This commit is contained in:
@@ -0,0 +1,25 @@
|
||||
{**
|
||||
* ISC License
|
||||
*
|
||||
* Copyright (c) 2024 idnovate.com
|
||||
* idnovate is a Registered Trademark & Property of idnovate.com, innovación y desarrollo SCP
|
||||
*
|
||||
* Permission to use, copy, modify, and/or distribute this software for any
|
||||
* purpose with or without fee is hereby granted, provided that the above
|
||||
* copyright notice and this permission notice appear in all copies.
|
||||
*
|
||||
* THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL WARRANTIES WITH
|
||||
* REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY
|
||||
* AND FITNESS. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY SPECIAL, DIRECT,
|
||||
* INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES WHATSOEVER RESULTING FROM
|
||||
* LOSS OF USE, DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR
|
||||
* OTHER TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR
|
||||
* PERFORMANCE OF THIS SOFTWARE.
|
||||
*
|
||||
* @author idnovate
|
||||
* @copyright 2024 idnovate
|
||||
* @license https://www.isc.org/licenses/ https://opensource.org/licenses/ISC ISC License
|
||||
*}
|
||||
<div id="C_P_DISPLAY_DATE">
|
||||
<img style="max-width:100%" src="{$this_path|escape:'htmlall':'UTF-8'}views/img/date.png"/>
|
||||
</div>
|
||||
@@ -0,0 +1,25 @@
|
||||
{**
|
||||
* ISC License
|
||||
*
|
||||
* Copyright (c) 2024 idnovate.com
|
||||
* idnovate is a Registered Trademark & Property of idnovate.com, innovación y desarrollo SCP
|
||||
*
|
||||
* Permission to use, copy, modify, and/or distribute this software for any
|
||||
* purpose with or without fee is hereby granted, provided that the above
|
||||
* copyright notice and this permission notice appear in all copies.
|
||||
*
|
||||
* THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL WARRANTIES WITH
|
||||
* REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY
|
||||
* AND FITNESS. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY SPECIAL, DIRECT,
|
||||
* INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES WHATSOEVER RESULTING FROM
|
||||
* LOSS OF USE, DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR
|
||||
* OTHER TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR
|
||||
* PERFORMANCE OF THIS SOFTWARE.
|
||||
*
|
||||
* @author idnovate
|
||||
* @copyright 2024 idnovate
|
||||
* @license https://www.isc.org/licenses/ https://opensource.org/licenses/ISC ISC License
|
||||
*}
|
||||
<div id="C_P_DISPLAY_LINK">
|
||||
<img style="max-width:100%" src="{$this_path|escape:'htmlall':'UTF-8'}views/img/link.png"/>
|
||||
</div>
|
||||
@@ -0,0 +1,25 @@
|
||||
{**
|
||||
* ISC License
|
||||
*
|
||||
* Copyright (c) 2024 idnovate.com
|
||||
* idnovate is a Registered Trademark & Property of idnovate.com, innovación y desarrollo SCP
|
||||
*
|
||||
* Permission to use, copy, modify, and/or distribute this software for any
|
||||
* purpose with or without fee is hereby granted, provided that the above
|
||||
* copyright notice and this permission notice appear in all copies.
|
||||
*
|
||||
* THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL WARRANTIES WITH
|
||||
* REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY
|
||||
* AND FITNESS. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY SPECIAL, DIRECT,
|
||||
* INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES WHATSOEVER RESULTING FROM
|
||||
* LOSS OF USE, DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR
|
||||
* OTHER TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR
|
||||
* PERFORMANCE OF THIS SOFTWARE.
|
||||
*
|
||||
* @author idnovate
|
||||
* @copyright 2024 idnovate
|
||||
* @license https://www.isc.org/licenses/ https://opensource.org/licenses/ISC ISC License
|
||||
*}
|
||||
<div id="C_P_DISPLAY_TEXT">
|
||||
<img style="max-width:100%" src="{$this_path|escape:'htmlall':'UTF-8'}views/img/text.png"/>
|
||||
</div>
|
||||
27
modules/cookiesplus/views/templates/admin/C_P_FB.tpl
Normal file
27
modules/cookiesplus/views/templates/admin/C_P_FB.tpl
Normal file
@@ -0,0 +1,27 @@
|
||||
{**
|
||||
* ISC License
|
||||
*
|
||||
* Copyright (c) 2024 idnovate.com
|
||||
* idnovate is a Registered Trademark & Property of idnovate.com, innovación y desarrollo SCP
|
||||
*
|
||||
* Permission to use, copy, modify, and/or distribute this software for any
|
||||
* purpose with or without fee is hereby granted, provided that the above
|
||||
* copyright notice and this permission notice appear in all copies.
|
||||
*
|
||||
* THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL WARRANTIES WITH
|
||||
* REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY
|
||||
* AND FITNESS. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY SPECIAL, DIRECT,
|
||||
* INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES WHATSOEVER RESULTING FROM
|
||||
* LOSS OF USE, DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR
|
||||
* OTHER TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR
|
||||
* PERFORMANCE OF THIS SOFTWARE.
|
||||
*
|
||||
* @author idnovate
|
||||
* @copyright 2024 idnovate
|
||||
* @license https://www.isc.org/licenses/ https://opensource.org/licenses/ISC ISC License
|
||||
*}
|
||||
<div class="alert alert-info clearfix clear">
|
||||
{l s='Integration with the Facebook Pixel consent mode' mod='cookiesplus'}
|
||||
<br />
|
||||
<a target="blank" href="https://developers.facebook.com/docs/meta-pixel/implementation/gdpr/">https://developers.facebook.com/docs/meta-pixel/implementation/gdpr/</a>
|
||||
</div>
|
||||
44
modules/cookiesplus/views/templates/admin/C_P_FB_CONSENT.tpl
Normal file
44
modules/cookiesplus/views/templates/admin/C_P_FB_CONSENT.tpl
Normal file
@@ -0,0 +1,44 @@
|
||||
{**
|
||||
* ISC License
|
||||
*
|
||||
* Copyright (c) 2024 idnovate.com
|
||||
* idnovate is a Registered Trademark & Property of idnovate.com, innovación y desarrollo SCP
|
||||
*
|
||||
* Permission to use, copy, modify, and/or distribute this software for any
|
||||
* purpose with or without fee is hereby granted, provided that the above
|
||||
* copyright notice and this permission notice appear in all copies.
|
||||
*
|
||||
* THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL WARRANTIES WITH
|
||||
* REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY
|
||||
* AND FITNESS. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY SPECIAL, DIRECT,
|
||||
* INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES WHATSOEVER RESULTING FROM
|
||||
* LOSS OF USE, DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR
|
||||
* OTHER TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR
|
||||
* PERFORMANCE OF THIS SOFTWARE.
|
||||
*
|
||||
* @author idnovate
|
||||
* @copyright 2024 idnovate
|
||||
* @license https://www.isc.org/licenses/ https://opensource.org/licenses/ISC ISC License
|
||||
*}
|
||||
<div class="cookiesplus-module-list-container">
|
||||
<table id="cookiesplus-fb-list" class="table">
|
||||
<thead>
|
||||
<tr class="column-headers">
|
||||
<th></th>
|
||||
<th>{l s='Cookie finality' mod='cookiesplus'}</th>
|
||||
</tr>
|
||||
</thead>
|
||||
<tbody>
|
||||
{foreach from=$cookiesPlusFinalities item=cookiesPlusFinality}
|
||||
<tr>
|
||||
<td>
|
||||
<input type="checkbox" name="{$fieldName|escape:'htmlall':'UTF-8'}[{$cookiesPlusFinality['id_cookiesplus_finality']|escape:'htmlall':'UTF-8'}]" value="true" {if isset($values[$cookiesPlusFinality['id_cookiesplus_finality']])}checked{/if}>
|
||||
</td>
|
||||
<td>
|
||||
<span>{$cookiesPlusFinality['name']|escape:'quotes':'UTF-8'}</span>
|
||||
</td>
|
||||
</tr>
|
||||
{/foreach}
|
||||
</tbody>
|
||||
</table>
|
||||
</div>
|
||||
27
modules/cookiesplus/views/templates/admin/C_P_GTM.tpl
Normal file
27
modules/cookiesplus/views/templates/admin/C_P_GTM.tpl
Normal file
@@ -0,0 +1,27 @@
|
||||
{**
|
||||
* ISC License
|
||||
*
|
||||
* Copyright (c) 2024 idnovate.com
|
||||
* idnovate is a Registered Trademark & Property of idnovate.com, innovación y desarrollo SCP
|
||||
*
|
||||
* Permission to use, copy, modify, and/or distribute this software for any
|
||||
* purpose with or without fee is hereby granted, provided that the above
|
||||
* copyright notice and this permission notice appear in all copies.
|
||||
*
|
||||
* THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL WARRANTIES WITH
|
||||
* REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY
|
||||
* AND FITNESS. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY SPECIAL, DIRECT,
|
||||
* INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES WHATSOEVER RESULTING FROM
|
||||
* LOSS OF USE, DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR
|
||||
* OTHER TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR
|
||||
* PERFORMANCE OF THIS SOFTWARE.
|
||||
*
|
||||
* @author idnovate
|
||||
* @copyright 2024 idnovate
|
||||
* @license https://www.isc.org/licenses/ https://opensource.org/licenses/ISC ISC License
|
||||
*}
|
||||
<div class="alert alert-info clearfix clear">
|
||||
{l s='Integration with the Google Consent Mode' mod='cookiesplus'}
|
||||
<br />
|
||||
<a target="blank" href="https://developers.google.com/tag-platform/security/guides/consent?hl={Context::getContext()->language->iso_code|escape:'htmlall':'UTF-8'}">https://developers.google.com/tag-platform/security/guides/consent?hl={Context::getContext()->language->iso_code|escape:'htmlall':'UTF-8'}</a>
|
||||
</div>
|
||||
@@ -0,0 +1,53 @@
|
||||
{**
|
||||
* ISC License
|
||||
*
|
||||
* Copyright (c) 2024 idnovate.com
|
||||
* idnovate is a Registered Trademark & Property of idnovate.com, innovación y desarrollo SCP
|
||||
*
|
||||
* Permission to use, copy, modify, and/or distribute this software for any
|
||||
* purpose with or without fee is hereby granted, provided that the above
|
||||
* copyright notice and this permission notice appear in all copies.
|
||||
*
|
||||
* THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL WARRANTIES WITH
|
||||
* REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY
|
||||
* AND FITNESS. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY SPECIAL, DIRECT,
|
||||
* INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES WHATSOEVER RESULTING FROM
|
||||
* LOSS OF USE, DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR
|
||||
* OTHER TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR
|
||||
* PERFORMANCE OF THIS SOFTWARE.
|
||||
*
|
||||
* @author idnovate
|
||||
* @copyright 2024 idnovate
|
||||
* @license https://www.isc.org/licenses/ https://opensource.org/licenses/ISC ISC License
|
||||
*}
|
||||
<div class="cookiesplus-module-list-container">
|
||||
<table id="cookiesplus-gtm-list" class="table">
|
||||
<thead>
|
||||
<tr class="column-headers">
|
||||
<th>{l s='Cookie finality' mod='cookiesplus'}</th>
|
||||
<th>{l s='Google consent type' mod='cookiesplus'}</th>
|
||||
<th>{l s='Firing event' mod='cookiesplus'}</th>
|
||||
</tr>
|
||||
</thead>
|
||||
<tbody>
|
||||
{foreach from=$cookiesPlusFinalities item=cookiesPlusFinality}
|
||||
<tr>
|
||||
<td>
|
||||
<span>{$cookiesPlusFinality['name']|escape:'quotes':'UTF-8'}</span>
|
||||
</td>
|
||||
<td>
|
||||
{foreach from=$gtmFinalities item=gtmFinality}
|
||||
<input type="checkbox" name="{$fieldNameGtm|escape:'htmlall':'UTF-8'}[{$cookiesPlusFinality['id_cookiesplus_finality']|escape:'htmlall':'UTF-8'}][gtmFinality][{$gtmFinality|escape:'htmlall':'UTF-8'}]" value="true" {if isset($valuesGtm[$cookiesPlusFinality['id_cookiesplus_finality']]['gtmFinality'][{$gtmFinality|escape:"htmlall":"UTF-8"}])}checked{/if}> {$gtmFinality|escape:'htmlall':'UTF-8'} <br/>
|
||||
{/foreach}
|
||||
</td>
|
||||
<td>
|
||||
<input type="text" name="{$fieldNameGtm|escape:'htmlall':'UTF-8'}[{$cookiesPlusFinality['id_cookiesplus_finality']|escape:'htmlall':'UTF-8'}][firingEvent]"
|
||||
id="{$fieldNameGtm|escape:'htmlall':'UTF-8'}_module_{$cookiesPlusFinality['id_cookiesplus_finality']|escape:'htmlall':'UTF-8'}"
|
||||
value="{if isset($valuesGtm[$cookiesPlusFinality['id_cookiesplus_finality']]['firingEvent'])}{$valuesGtm[$cookiesPlusFinality['id_cookiesplus_finality']]['firingEvent']|escape:'htmlall':'UTF-8'}{/if}"
|
||||
/>
|
||||
</td>
|
||||
</tr>
|
||||
{/foreach}
|
||||
</tbody>
|
||||
</table>
|
||||
</div>
|
||||
29
modules/cookiesplus/views/templates/admin/C_P_GTM_ENABLE.tpl
Normal file
29
modules/cookiesplus/views/templates/admin/C_P_GTM_ENABLE.tpl
Normal file
@@ -0,0 +1,29 @@
|
||||
{**
|
||||
* ISC License
|
||||
*
|
||||
* Copyright (c) 2024 idnovate.com
|
||||
* idnovate is a Registered Trademark & Property of idnovate.com, innovación y desarrollo SCP
|
||||
*
|
||||
* Permission to use, copy, modify, and/or distribute this software for any
|
||||
* purpose with or without fee is hereby granted, provided that the above
|
||||
* copyright notice and this permission notice appear in all copies.
|
||||
*
|
||||
* THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL WARRANTIES WITH
|
||||
* REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY
|
||||
* AND FITNESS. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY SPECIAL, DIRECT,
|
||||
* INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES WHATSOEVER RESULTING FROM
|
||||
* LOSS OF USE, DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR
|
||||
* OTHER TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR
|
||||
* PERFORMANCE OF THIS SOFTWARE.
|
||||
*
|
||||
* @author idnovate
|
||||
* @copyright 2024 idnovate
|
||||
* @license https://www.isc.org/licenses/ https://opensource.org/licenses/ISC ISC License
|
||||
*}
|
||||
<div class="alert alert-warning clearfix clear">
|
||||
{l s='If you do not activate the integration with Google Consent Mode, the Google Tag Manager script specified above will be included into the page once the customer accepts the required cookie\'s finalities.' mod='cookiesplus'}
|
||||
<br /><br />
|
||||
{l s='Enabling the integration with Google Consent Mode will ping the consents matched with the cookie finalities when the customer accepts or rejects them.' mod='cookiesplus'}
|
||||
<br />
|
||||
{l s='Utilize the option "Firing event" to trigger an additional event, which can then be employed in your Google Tag Manager templates.' mod='cookiesplus'}
|
||||
</div>
|
||||
@@ -0,0 +1,44 @@
|
||||
{**
|
||||
* ISC License
|
||||
*
|
||||
* Copyright (c) 2024 idnovate.com
|
||||
* idnovate is a Registered Trademark & Property of idnovate.com, innovación y desarrollo SCP
|
||||
*
|
||||
* Permission to use, copy, modify, and/or distribute this software for any
|
||||
* purpose with or without fee is hereby granted, provided that the above
|
||||
* copyright notice and this permission notice appear in all copies.
|
||||
*
|
||||
* THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL WARRANTIES WITH
|
||||
* REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY
|
||||
* AND FITNESS. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY SPECIAL, DIRECT,
|
||||
* INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES WHATSOEVER RESULTING FROM
|
||||
* LOSS OF USE, DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR
|
||||
* OTHER TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR
|
||||
* PERFORMANCE OF THIS SOFTWARE.
|
||||
*
|
||||
* @author idnovate
|
||||
* @copyright 2024 idnovate
|
||||
* @license https://www.isc.org/licenses/ https://opensource.org/licenses/ISC ISC License
|
||||
*}
|
||||
<div class="cookiesplus-module-list-container">
|
||||
<table id="cookiesplus-gtm-fire-list" class="table">
|
||||
<thead>
|
||||
<tr class="column-headers">
|
||||
<th></th>
|
||||
<th>{l s='Cookie finality' mod='cookiesplus'}</th>
|
||||
</tr>
|
||||
</thead>
|
||||
<tbody>
|
||||
{foreach from=$cookiesPlusFinalities item=cookiesPlusFinality}
|
||||
<tr>
|
||||
<td>
|
||||
<input type="checkbox" name="{$fieldNameGtmFire|escape:'htmlall':'UTF-8'}[{$cookiesPlusFinality['id_cookiesplus_finality']|escape:'htmlall':'UTF-8'}]" value="true" {if isset($valuesGtmFire[$cookiesPlusFinality['id_cookiesplus_finality']])}checked{/if}>
|
||||
</td>
|
||||
<td>
|
||||
<span>{$cookiesPlusFinality['name']|escape:'quotes':'UTF-8'}</span>
|
||||
</td>
|
||||
</tr>
|
||||
{/foreach}
|
||||
</tbody>
|
||||
</table>
|
||||
</div>
|
||||
25
modules/cookiesplus/views/templates/admin/C_P_GTM_SCRIPT.tpl
Normal file
25
modules/cookiesplus/views/templates/admin/C_P_GTM_SCRIPT.tpl
Normal file
@@ -0,0 +1,25 @@
|
||||
{**
|
||||
* ISC License
|
||||
*
|
||||
* Copyright (c) 2024 idnovate.com
|
||||
* idnovate is a Registered Trademark & Property of idnovate.com, innovación y desarrollo SCP
|
||||
*
|
||||
* Permission to use, copy, modify, and/or distribute this software for any
|
||||
* purpose with or without fee is hereby granted, provided that the above
|
||||
* copyright notice and this permission notice appear in all copies.
|
||||
*
|
||||
* THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL WARRANTIES WITH
|
||||
* REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY
|
||||
* AND FITNESS. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY SPECIAL, DIRECT,
|
||||
* INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES WHATSOEVER RESULTING FROM
|
||||
* LOSS OF USE, DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR
|
||||
* OTHER TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR
|
||||
* PERFORMANCE OF THIS SOFTWARE.
|
||||
*
|
||||
* @author idnovate
|
||||
* @copyright 2024 idnovate
|
||||
* @license https://www.isc.org/licenses/ https://opensource.org/licenses/ISC ISC License
|
||||
*}
|
||||
<div class="alert alert-warning clearfix clear">
|
||||
{l s='If you are already integrating the Google Tag Manager script through a module, do not duplicate it here.' mod='cookiesplus'}
|
||||
</div>
|
||||
25
modules/cookiesplus/views/templates/admin/C_P_MENU.tpl
Normal file
25
modules/cookiesplus/views/templates/admin/C_P_MENU.tpl
Normal file
@@ -0,0 +1,25 @@
|
||||
{**
|
||||
* ISC License
|
||||
*
|
||||
* Copyright (c) 2024 idnovate.com
|
||||
* idnovate is a Registered Trademark & Property of idnovate.com, innovación y desarrollo SCP
|
||||
*
|
||||
* Permission to use, copy, modify, and/or distribute this software for any
|
||||
* purpose with or without fee is hereby granted, provided that the above
|
||||
* copyright notice and this permission notice appear in all copies.
|
||||
*
|
||||
* THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL WARRANTIES WITH
|
||||
* REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY
|
||||
* AND FITNESS. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY SPECIAL, DIRECT,
|
||||
* INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES WHATSOEVER RESULTING FROM
|
||||
* LOSS OF USE, DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR
|
||||
* OTHER TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR
|
||||
* PERFORMANCE OF THIS SOFTWARE.
|
||||
*
|
||||
* @author idnovate
|
||||
* @copyright 2024 idnovate
|
||||
* @license https://www.isc.org/licenses/ https://opensource.org/licenses/ISC ISC License
|
||||
*}
|
||||
<div class="alert alert-info">
|
||||
{l s='You will find this option in the main menu, under Cookie configuration' mod='cookiesplus'}
|
||||
</div>
|
||||
@@ -0,0 +1,25 @@
|
||||
{**
|
||||
* ISC License
|
||||
*
|
||||
* Copyright (c) 2024 idnovate.com
|
||||
* idnovate is a Registered Trademark & Property of idnovate.com, innovación y desarrollo SCP
|
||||
*
|
||||
* Permission to use, copy, modify, and/or distribute this software for any
|
||||
* purpose with or without fee is hereby granted, provided that the above
|
||||
* copyright notice and this permission notice appear in all copies.
|
||||
*
|
||||
* THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL WARRANTIES WITH
|
||||
* REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY
|
||||
* AND FITNESS. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY SPECIAL, DIRECT,
|
||||
* INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES WHATSOEVER RESULTING FROM
|
||||
* LOSS OF USE, DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR
|
||||
* OTHER TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR
|
||||
* PERFORMANCE OF THIS SOFTWARE.
|
||||
*
|
||||
* @author idnovate
|
||||
* @copyright 2024 idnovate
|
||||
* @license https://www.isc.org/licenses/ https://opensource.org/licenses/ISC ISC License
|
||||
*}
|
||||
<div id="C_P_OVERLAY_MSG">
|
||||
<img style="max-width:100%" src="{$this_path|escape:'htmlall':'UTF-8'}views/img/overlay.gif"/>
|
||||
</div>
|
||||
65
modules/cookiesplus/views/templates/admin/C_P_POSITION.tpl
Normal file
65
modules/cookiesplus/views/templates/admin/C_P_POSITION.tpl
Normal file
@@ -0,0 +1,65 @@
|
||||
{**
|
||||
* ISC License
|
||||
*
|
||||
* Copyright (c) 2024 idnovate.com
|
||||
* idnovate is a Registered Trademark & Property of idnovate.com, innovación y desarrollo SCP
|
||||
*
|
||||
* Permission to use, copy, modify, and/or distribute this software for any
|
||||
* purpose with or without fee is hereby granted, provided that the above
|
||||
* copyright notice and this permission notice appear in all copies.
|
||||
*
|
||||
* THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL WARRANTIES WITH
|
||||
* REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY
|
||||
* AND FITNESS. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY SPECIAL, DIRECT,
|
||||
* INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES WHATSOEVER RESULTING FROM
|
||||
* LOSS OF USE, DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR
|
||||
* OTHER TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR
|
||||
* PERFORMANCE OF THIS SOFTWARE.
|
||||
*
|
||||
* @author idnovate
|
||||
* @copyright 2024 idnovate
|
||||
* @license https://www.isc.org/licenses/ https://opensource.org/licenses/ISC ISC License
|
||||
*}
|
||||
<div id="C_P_POSITION" class="img-radio">
|
||||
<div class="row">
|
||||
<div class="col-xs-3">
|
||||
<label class="position-img">
|
||||
<input type="radio" name="C_P_POSITION" value="top" {if isset($C_P_POSITION) && $C_P_POSITION == 'top'}checked=""{/if}>
|
||||
<img src="../modules/cookiesplus/views/img/positions/top.png">
|
||||
</label>
|
||||
<label class="position-label">Top</label>
|
||||
</div>
|
||||
</div>
|
||||
<div class="row">
|
||||
<div class="col-xs-3">
|
||||
<label class="position-img">
|
||||
<input type="radio" name="C_P_POSITION" value="center" {if isset($C_P_POSITION) && $C_P_POSITION == 'center'}checked=""{/if}>
|
||||
<img src="../modules/cookiesplus/views/img/positions/center.png">
|
||||
</label>
|
||||
<label class="position-label">Center</label>
|
||||
</div>
|
||||
</div>
|
||||
<div class="row">
|
||||
<div class="col-xs-3">
|
||||
<label class="position-img">
|
||||
<input type="radio" name="C_P_POSITION" value="bottom-left" {if isset($C_P_POSITION) && $C_P_POSITION == 'bottom-left'}checked=""{/if}>
|
||||
<img src="../modules/cookiesplus/views/img/positions/bottomleft.png">
|
||||
</label>
|
||||
<label class="position-label">Bottom left</label>
|
||||
</div>
|
||||
<div class="col-xs-3">
|
||||
<label class="position-img">
|
||||
<input type="radio" name="C_P_POSITION" value="bottom" {if isset($C_P_POSITION) && $C_P_POSITION == 'bottom'}checked=""{/if}>
|
||||
<img src="../modules/cookiesplus/views/img/positions/bottomcenter.png">
|
||||
</label>
|
||||
<label class="position-label">Bottom</label>
|
||||
</div>
|
||||
<div class="col-xs-3">
|
||||
<label class="position-img">
|
||||
<input type="radio" name="C_P_POSITION" value="bottom-right" {if isset($C_P_POSITION) && $C_P_POSITION == 'bottom-right'}checked=""{/if}>
|
||||
<img src="../modules/cookiesplus/views/img/positions/bottomright.png">
|
||||
</label>
|
||||
<label class="position-label">Bottom right</label>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
@@ -0,0 +1,25 @@
|
||||
{**
|
||||
* ISC License
|
||||
*
|
||||
* Copyright (c) 2024 idnovate.com
|
||||
* idnovate is a Registered Trademark & Property of idnovate.com, innovación y desarrollo SCP
|
||||
*
|
||||
* Permission to use, copy, modify, and/or distribute this software for any
|
||||
* purpose with or without fee is hereby granted, provided that the above
|
||||
* copyright notice and this permission notice appear in all copies.
|
||||
*
|
||||
* THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL WARRANTIES WITH
|
||||
* REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY
|
||||
* AND FITNESS. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY SPECIAL, DIRECT,
|
||||
* INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES WHATSOEVER RESULTING FROM
|
||||
* LOSS OF USE, DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR
|
||||
* OTHER TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR
|
||||
* PERFORMANCE OF THIS SOFTWARE.
|
||||
*
|
||||
* @author idnovate
|
||||
* @copyright 2024 idnovate
|
||||
* @license https://www.isc.org/licenses/ https://opensource.org/licenses/ISC ISC License
|
||||
*}
|
||||
<div id="C_P_POSITION_MSG">
|
||||
<img style="max-width:100%" src="{$this_path|escape:'htmlall':'UTF-8'}views/img/position.gif"/>
|
||||
</div>
|
||||
@@ -0,0 +1,55 @@
|
||||
{**
|
||||
* ISC License
|
||||
*
|
||||
* Copyright (c) 2024 idnovate.com
|
||||
* idnovate is a Registered Trademark & Property of idnovate.com, innovación y desarrollo SCP
|
||||
*
|
||||
* Permission to use, copy, modify, and/or distribute this software for any
|
||||
* purpose with or without fee is hereby granted, provided that the above
|
||||
* copyright notice and this permission notice appear in all copies.
|
||||
*
|
||||
* THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL WARRANTIES WITH
|
||||
* REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY
|
||||
* AND FITNESS. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY SPECIAL, DIRECT,
|
||||
* INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES WHATSOEVER RESULTING FROM
|
||||
* LOSS OF USE, DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR
|
||||
* OTHER TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR
|
||||
* PERFORMANCE OF THIS SOFTWARE.
|
||||
*
|
||||
* @author idnovate
|
||||
* @copyright 2024 idnovate
|
||||
* @license https://www.isc.org/licenses/ https://opensource.org/licenses/ISC ISC License
|
||||
*}
|
||||
<div id="cookiesplus-script-block" class="alert alert-info">
|
||||
{l s='If you need to block scripts located in a template or in a script, you can use the following:' mod='cookiesplus'}
|
||||
<br /><br />
|
||||
<strong><span>Smarty/TPL</span></strong>
|
||||
<br />
|
||||
<em>
|
||||
<span>
|
||||
{literal}
|
||||
 {if ($C_P_COOKIE_VALUE === 'undefined' || (isset($C_P_COOKIE_VALUE['cookiesplus-finality-<strong>X</strong>']) && $C_P_COOKIE_VALUE['cookiesplus-finality-<strong>X</strong>'] === 'on'))}
|
||||
<br />
|
||||
  ... code ...
|
||||
<br />
|
||||
 {/if}
|
||||
{/literal}
|
||||
</span>
|
||||
</em>
|
||||
<br /><br />
|
||||
<strong><span>Javascript</span></strong>
|
||||
<br />
|
||||
<em>
|
||||
<span>
|
||||
{literal}
|
||||
 if (typeof C_P_COOKIE_VALUE === 'undefined' || (typeof $C_P_COOKIE_VALUE['cookiesplus-finality-X'] !== 'undefined' && C_P_COOKIE_VALUE['cookiesplus-finality-<strong>X</strong>'] === 'on')) {
|
||||
<br />
|
||||
  ... code ...
|
||||
<br />
|
||||
 }
|
||||
{/literal}
|
||||
</span>
|
||||
</em>
|
||||
<br /><br />
|
||||
{l s='Where X is the cookie finality ID' mod='cookiesplus'}
|
||||
</div>
|
||||
@@ -0,0 +1,56 @@
|
||||
{**
|
||||
* ISC License
|
||||
*
|
||||
* Copyright (c) 2024 idnovate.com
|
||||
* idnovate is a Registered Trademark & Property of idnovate.com, innovación y desarrollo SCP
|
||||
*
|
||||
* Permission to use, copy, modify, and/or distribute this software for any
|
||||
* purpose with or without fee is hereby granted, provided that the above
|
||||
* copyright notice and this permission notice appear in all copies.
|
||||
*
|
||||
* THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL WARRANTIES WITH
|
||||
* REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY
|
||||
* AND FITNESS. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY SPECIAL, DIRECT,
|
||||
* INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES WHATSOEVER RESULTING FROM
|
||||
* LOSS OF USE, DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR
|
||||
* OTHER TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR
|
||||
* PERFORMANCE OF THIS SOFTWARE.
|
||||
*
|
||||
* @author idnovate
|
||||
* @copyright 2024 idnovate
|
||||
* @license https://www.isc.org/licenses/ https://opensource.org/licenses/ISC ISC License
|
||||
*}
|
||||
<div id="C_P_TAB_POSITION" class="img-radio">
|
||||
<div class="row">
|
||||
<div class="col-xs-3">
|
||||
<label class="position-img">
|
||||
<input type="radio" name="C_P_TAB_POSITION" value="center-left" {if isset($C_P_TAB_POSITION) && $C_P_TAB_POSITION == 'center-left'}checked=""{/if}>
|
||||
<img src="../modules/cookiesplus/views/img/tab-position/centerleft.png">
|
||||
</label>
|
||||
<label class="position-label">Center left</label>
|
||||
</div>
|
||||
<div class="col-xs-3">
|
||||
<label class="position-img">
|
||||
<input type="radio" name="C_P_TAB_POSITION" value="center-right" {if isset($C_P_TAB_POSITION) && $C_P_TAB_POSITION == 'center-right'}checked=""{/if}>
|
||||
<img src="../modules/cookiesplus/views/img/tab-position/centerright.png">
|
||||
</label>
|
||||
<label class="position-label">Center right</label>
|
||||
</div>
|
||||
</div>
|
||||
<div class="row">
|
||||
<div class="col-xs-3">
|
||||
<label class="position-img">
|
||||
<input type="radio" name="C_P_TAB_POSITION" value="bottom-left" {if isset($C_P_TAB_POSITION) && $C_P_TAB_POSITION == 'bottom-left'}checked=""{/if}>
|
||||
<img src="../modules/cookiesplus/views/img/tab-position/bottomleft.png">
|
||||
</label>
|
||||
<label class="position-label">Bottom left</label>
|
||||
</div>
|
||||
<div class="col-xs-3">
|
||||
<label class="position-img">
|
||||
<input type="radio" name="C_P_TAB_POSITION" value="bottom-right" {if isset($C_P_TAB_POSITION) && $C_P_TAB_POSITION == 'bottom-right'}checked=""{/if}>
|
||||
<img src="../modules/cookiesplus/views/img/tab-position/bottomright.png">
|
||||
</label>
|
||||
<label class="position-label">Bottom right</label>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
25
modules/cookiesplus/views/templates/admin/C_P_TITLE_MSG.tpl
Normal file
25
modules/cookiesplus/views/templates/admin/C_P_TITLE_MSG.tpl
Normal file
@@ -0,0 +1,25 @@
|
||||
{**
|
||||
* ISC License
|
||||
*
|
||||
* Copyright (c) 2024 idnovate.com
|
||||
* idnovate is a Registered Trademark & Property of idnovate.com, innovación y desarrollo SCP
|
||||
*
|
||||
* Permission to use, copy, modify, and/or distribute this software for any
|
||||
* purpose with or without fee is hereby granted, provided that the above
|
||||
* copyright notice and this permission notice appear in all copies.
|
||||
*
|
||||
* THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL WARRANTIES WITH
|
||||
* REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY
|
||||
* AND FITNESS. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY SPECIAL, DIRECT,
|
||||
* INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES WHATSOEVER RESULTING FROM
|
||||
* LOSS OF USE, DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR
|
||||
* OTHER TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR
|
||||
* PERFORMANCE OF THIS SOFTWARE.
|
||||
*
|
||||
* @author idnovate
|
||||
* @copyright 2024 idnovate
|
||||
* @license https://www.isc.org/licenses/ https://opensource.org/licenses/ISC ISC License
|
||||
*}
|
||||
<div id="C_P_TITLE_MSG">
|
||||
<img style="max-width:100%" src="{$this_path|escape:'htmlall':'UTF-8'}views/img/title.gif"/>
|
||||
</div>
|
||||
31
modules/cookiesplus/views/templates/admin/C_P_UPDATE_MSG.tpl
Normal file
31
modules/cookiesplus/views/templates/admin/C_P_UPDATE_MSG.tpl
Normal file
@@ -0,0 +1,31 @@
|
||||
{**
|
||||
* ISC License
|
||||
*
|
||||
* Copyright (c) 2024 idnovate.com
|
||||
* idnovate is a Registered Trademark & Property of idnovate.com, innovación y desarrollo SCP
|
||||
*
|
||||
* Permission to use, copy, modify, and/or distribute this software for any
|
||||
* purpose with or without fee is hereby granted, provided that the above
|
||||
* copyright notice and this permission notice appear in all copies.
|
||||
*
|
||||
* THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL WARRANTIES WITH
|
||||
* REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY
|
||||
* AND FITNESS. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY SPECIAL, DIRECT,
|
||||
* INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES WHATSOEVER RESULTING FROM
|
||||
* LOSS OF USE, DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR
|
||||
* OTHER TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR
|
||||
* PERFORMANCE OF THIS SOFTWARE.
|
||||
*
|
||||
* @author idnovate
|
||||
* @copyright 2024 idnovate
|
||||
* @license https://www.isc.org/licenses/ https://opensource.org/licenses/ISC ISC License
|
||||
*}
|
||||
<div class="alert alert-danger">
|
||||
<p>{l s='A major update has been made. Please check if the cookie warning is displayed correctly in all your devices.' mod='cookiesplus'}</p>
|
||||
</div>
|
||||
|
||||
<div>
|
||||
{l s='If you have any problem please send us a message and we will help you:' mod='cookiesplus'}
|
||||
<a target="_blank" title="{l s='Contact link' mod='cookiesplus'}"
|
||||
href="https://addons.prestashop.com/es/Write-to-developper?id_product={$support_id|escape:'htmlall':'UTF-8'}">{l s='Contact link' mod='cookiesplus'}</a>
|
||||
</div>
|
||||
@@ -0,0 +1,25 @@
|
||||
{**
|
||||
* ISC License
|
||||
*
|
||||
* Copyright (c) 2024 idnovate.com
|
||||
* idnovate is a Registered Trademark & Property of idnovate.com, innovación y desarrollo SCP
|
||||
*
|
||||
* Permission to use, copy, modify, and/or distribute this software for any
|
||||
* purpose with or without fee is hereby granted, provided that the above
|
||||
* copyright notice and this permission notice appear in all copies.
|
||||
*
|
||||
* THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL WARRANTIES WITH
|
||||
* REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY
|
||||
* AND FITNESS. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY SPECIAL, DIRECT,
|
||||
* INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES WHATSOEVER RESULTING FROM
|
||||
* LOSS OF USE, DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR
|
||||
* OTHER TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR
|
||||
* PERFORMANCE OF THIS SOFTWARE.
|
||||
*
|
||||
* @author idnovate
|
||||
* @copyright 2024 idnovate
|
||||
* @license https://www.isc.org/licenses/ https://opensource.org/licenses/ISC ISC License
|
||||
*}
|
||||
<div class="alert alert-info clearfix clear">
|
||||
{l s='Enabling this option allows for the generation of a PDF document, both from the front office and back office, containing the consents that the customer has defined.' mod='cookiesplus'}
|
||||
</div>
|
||||
25
modules/cookiesplus/views/templates/admin/C_P_WARNING.tpl
Normal file
25
modules/cookiesplus/views/templates/admin/C_P_WARNING.tpl
Normal file
@@ -0,0 +1,25 @@
|
||||
{**
|
||||
* ISC License
|
||||
*
|
||||
* Copyright (c) 2024 idnovate.com
|
||||
* idnovate is a Registered Trademark & Property of idnovate.com, innovación y desarrollo SCP
|
||||
*
|
||||
* Permission to use, copy, modify, and/or distribute this software for any
|
||||
* purpose with or without fee is hereby granted, provided that the above
|
||||
* copyright notice and this permission notice appear in all copies.
|
||||
*
|
||||
* THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL WARRANTIES WITH
|
||||
* REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY
|
||||
* AND FITNESS. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY SPECIAL, DIRECT,
|
||||
* INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES WHATSOEVER RESULTING FROM
|
||||
* LOSS OF USE, DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR
|
||||
* OTHER TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR
|
||||
* PERFORMANCE OF THIS SOFTWARE.
|
||||
*
|
||||
* @author idnovate
|
||||
* @copyright 2024 idnovate
|
||||
* @license https://www.isc.org/licenses/ https://opensource.org/licenses/ISC ISC License
|
||||
*}
|
||||
<div class="alert alert-danger">
|
||||
⛔ {l s='Don\'t modify these values if you don\'t know what you are doing' mod='cookiesplus'} ⛔
|
||||
</div>
|
||||
54
modules/cookiesplus/views/templates/admin/C_P_WIDTH.tpl
Normal file
54
modules/cookiesplus/views/templates/admin/C_P_WIDTH.tpl
Normal file
@@ -0,0 +1,54 @@
|
||||
{**
|
||||
* ISC License
|
||||
*
|
||||
* Copyright (c) 2024 idnovate.com
|
||||
* idnovate is a Registered Trademark & Property of idnovate.com, innovación y desarrollo SCP
|
||||
*
|
||||
* Permission to use, copy, modify, and/or distribute this software for any
|
||||
* purpose with or without fee is hereby granted, provided that the above
|
||||
* copyright notice and this permission notice appear in all copies.
|
||||
*
|
||||
* THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL WARRANTIES WITH
|
||||
* REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY
|
||||
* AND FITNESS. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY SPECIAL, DIRECT,
|
||||
* INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES WHATSOEVER RESULTING FROM
|
||||
* LOSS OF USE, DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR
|
||||
* OTHER TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR
|
||||
* PERFORMANCE OF THIS SOFTWARE.
|
||||
*
|
||||
* @author idnovate
|
||||
* @copyright 2024 idnovate
|
||||
* @license https://www.isc.org/licenses/ https://opensource.org/licenses/ISC ISC License
|
||||
*}
|
||||
<div id="C_P_WIDTH" class="img-radio">
|
||||
<div class="row">
|
||||
<div class="col-xs-3">
|
||||
<label class="position-img">
|
||||
<input type="radio" name="C_P_WIDTH" value="25" {if isset($C_P_WIDTH) && $C_P_WIDTH == '25'}checked=""{/if}>
|
||||
<img src="../modules/cookiesplus/views/img/width/25.png">
|
||||
</label>
|
||||
<label class="position-label">25%</label>
|
||||
</div>
|
||||
<div class="col-xs-3">
|
||||
<label class="position-img">
|
||||
<input type="radio" name="C_P_WIDTH" value="50" {if isset($C_P_WIDTH) && $C_P_WIDTH == '50'}checked=""{/if}>
|
||||
<img src="../modules/cookiesplus/views/img/width/50.png">
|
||||
</label>
|
||||
<label class="position-label">50%</label>
|
||||
</div>
|
||||
<div class="col-xs-3">
|
||||
<label class="position-img">
|
||||
<input type="radio" name="C_P_WIDTH" value="75" {if isset($C_P_WIDTH) && $C_P_WIDTH == '75'}checked=""{/if}>
|
||||
<img src="../modules/cookiesplus/views/img/width/75.png">
|
||||
</label>
|
||||
<label class="position-label">75%</label>
|
||||
</div>
|
||||
<div class="col-xs-3">
|
||||
<label class="position-img">
|
||||
<input type="radio" name="C_P_WIDTH" value="100" {if isset($C_P_WIDTH) && $C_P_WIDTH == '100'}checked=""{/if}>
|
||||
<img src="../modules/cookiesplus/views/img/width/100.png">
|
||||
</label>
|
||||
<label class="position-label">100%</label>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
25
modules/cookiesplus/views/templates/admin/C_P_WIDTH_MSG.tpl
Normal file
25
modules/cookiesplus/views/templates/admin/C_P_WIDTH_MSG.tpl
Normal file
@@ -0,0 +1,25 @@
|
||||
{**
|
||||
* ISC License
|
||||
*
|
||||
* Copyright (c) 2024 idnovate.com
|
||||
* idnovate is a Registered Trademark & Property of idnovate.com, innovación y desarrollo SCP
|
||||
*
|
||||
* Permission to use, copy, modify, and/or distribute this software for any
|
||||
* purpose with or without fee is hereby granted, provided that the above
|
||||
* copyright notice and this permission notice appear in all copies.
|
||||
*
|
||||
* THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL WARRANTIES WITH
|
||||
* REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY
|
||||
* AND FITNESS. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY SPECIAL, DIRECT,
|
||||
* INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES WHATSOEVER RESULTING FROM
|
||||
* LOSS OF USE, DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR
|
||||
* OTHER TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR
|
||||
* PERFORMANCE OF THIS SOFTWARE.
|
||||
*
|
||||
* @author idnovate
|
||||
* @copyright 2024 idnovate
|
||||
* @license https://www.isc.org/licenses/ https://opensource.org/licenses/ISC ISC License
|
||||
*}
|
||||
<div id="C_P_WIDTH_MSG">
|
||||
<img style="max-width:100%" src="{$this_path|escape:'htmlall':'UTF-8'}views/img/width.gif"/>
|
||||
</div>
|
||||
27
modules/cookiesplus/views/templates/admin/C_P_YT.tpl
Normal file
27
modules/cookiesplus/views/templates/admin/C_P_YT.tpl
Normal file
@@ -0,0 +1,27 @@
|
||||
{**
|
||||
* ISC License
|
||||
*
|
||||
* Copyright (c) 2024 idnovate.com
|
||||
* idnovate is a Registered Trademark & Property of idnovate.com, innovación y desarrollo SCP
|
||||
*
|
||||
* Permission to use, copy, modify, and/or distribute this software for any
|
||||
* purpose with or without fee is hereby granted, provided that the above
|
||||
* copyright notice and this permission notice appear in all copies.
|
||||
*
|
||||
* THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL WARRANTIES WITH
|
||||
* REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY
|
||||
* AND FITNESS. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY SPECIAL, DIRECT,
|
||||
* INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES WHATSOEVER RESULTING FROM
|
||||
* LOSS OF USE, DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR
|
||||
* OTHER TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR
|
||||
* PERFORMANCE OF THIS SOFTWARE.
|
||||
*
|
||||
* @author idnovate
|
||||
* @copyright 2024 idnovate
|
||||
* @license https://www.isc.org/licenses/ https://opensource.org/licenses/ISC ISC License
|
||||
*}
|
||||
<div class="alert alert-info clearfix clear">
|
||||
{l s='Avoid the installation of the cookies from YouTube until the customer provides consent.' mod='cookiesplus'}
|
||||
<br /><br />
|
||||
{l s='The URLs for the videos will be changed from youtube.com to youtube-nocookie.com. All video functionalities will remain unaffected.' mod='cookiesplus'}
|
||||
</div>
|
||||
44
modules/cookiesplus/views/templates/admin/C_P_YT_CONSENT.tpl
Normal file
44
modules/cookiesplus/views/templates/admin/C_P_YT_CONSENT.tpl
Normal file
@@ -0,0 +1,44 @@
|
||||
{**
|
||||
* ISC License
|
||||
*
|
||||
* Copyright (c) 2024 idnovate.com
|
||||
* idnovate is a Registered Trademark & Property of idnovate.com, innovación y desarrollo SCP
|
||||
*
|
||||
* Permission to use, copy, modify, and/or distribute this software for any
|
||||
* purpose with or without fee is hereby granted, provided that the above
|
||||
* copyright notice and this permission notice appear in all copies.
|
||||
*
|
||||
* THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL WARRANTIES WITH
|
||||
* REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY
|
||||
* AND FITNESS. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY SPECIAL, DIRECT,
|
||||
* INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES WHATSOEVER RESULTING FROM
|
||||
* LOSS OF USE, DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR
|
||||
* OTHER TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR
|
||||
* PERFORMANCE OF THIS SOFTWARE.
|
||||
*
|
||||
* @author idnovate
|
||||
* @copyright 2024 idnovate
|
||||
* @license https://www.isc.org/licenses/ https://opensource.org/licenses/ISC ISC License
|
||||
*}
|
||||
<div class="cookiesplus-module-list-container">
|
||||
<table id="cookiesplus-yt-list" class="table">
|
||||
<thead>
|
||||
<tr class="column-headers">
|
||||
<th></th>
|
||||
<th>{l s='Cookie finality' mod='cookiesplus'}</th>
|
||||
</tr>
|
||||
</thead>
|
||||
<tbody>
|
||||
{foreach from=$cookiesPlusFinalities item=cookiesPlusFinality}
|
||||
<tr>
|
||||
<td>
|
||||
<input type="checkbox" name="{$fieldName|escape:'htmlall':'UTF-8'}[{$cookiesPlusFinality['id_cookiesplus_finality']|escape:'htmlall':'UTF-8'}]" value="true" {if isset($values[$cookiesPlusFinality['id_cookiesplus_finality']])}checked{/if}>
|
||||
</td>
|
||||
<td>
|
||||
<span>{$cookiesPlusFinality['name']|escape:'quotes':'UTF-8'}</span>
|
||||
</td>
|
||||
</tr>
|
||||
{/foreach}
|
||||
</tbody>
|
||||
</table>
|
||||
</div>
|
||||
32
modules/cookiesplus/views/templates/admin/company/index.php
Normal file
32
modules/cookiesplus/views/templates/admin/company/index.php
Normal file
@@ -0,0 +1,32 @@
|
||||
<?php
|
||||
/**
|
||||
* ISC License
|
||||
*
|
||||
* Copyright (c) 2024 idnovate.com
|
||||
* idnovate is a Registered Trademark & Property of idnovate.com, innovación y desarrollo SCP
|
||||
*
|
||||
* Permission to use, copy, modify, and/or distribute this software for any
|
||||
* purpose with or without fee is hereby granted, provided that the above
|
||||
* copyright notice and this permission notice appear in all copies.
|
||||
*
|
||||
* THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL WARRANTIES WITH
|
||||
* REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY
|
||||
* AND FITNESS. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY SPECIAL, DIRECT,
|
||||
* INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES WHATSOEVER RESULTING FROM
|
||||
* LOSS OF USE, DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR
|
||||
* OTHER TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR
|
||||
* PERFORMANCE OF THIS SOFTWARE.
|
||||
*
|
||||
* @author idnovate
|
||||
* @copyright 2024 idnovate
|
||||
* @license https://www.isc.org/licenses/ https://opensource.org/licenses/ISC ISC License
|
||||
*/
|
||||
header('Expires: Mon, 26 Jul 1997 05:00:00 GMT');
|
||||
header('Last-Modified: ' . gmdate('D, d M Y H:i:s') . ' GMT');
|
||||
|
||||
header('Cache-Control: no-store, no-cache, must-revalidate');
|
||||
header('Cache-Control: post-check=0, pre-check=0', false);
|
||||
header('Pragma: no-cache');
|
||||
|
||||
header('Location: ../');
|
||||
exit;
|
||||
@@ -0,0 +1,212 @@
|
||||
{**
|
||||
* ISC License
|
||||
*
|
||||
* Copyright (c) 2024 idnovate.com
|
||||
* idnovate is a Registered Trademark & Property of idnovate.com, innovación y desarrollo SCP
|
||||
*
|
||||
* Permission to use, copy, modify, and/or distribute this software for any
|
||||
* purpose with or without fee is hereby granted, provided that the above
|
||||
* copyright notice and this permission notice appear in all copies.
|
||||
*
|
||||
* THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL WARRANTIES WITH
|
||||
* REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY
|
||||
* AND FITNESS. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY SPECIAL, DIRECT,
|
||||
* INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES WHATSOEVER RESULTING FROM
|
||||
* LOSS OF USE, DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR
|
||||
* OTHER TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR
|
||||
* PERFORMANCE OF THIS SOFTWARE.
|
||||
*
|
||||
* @author idnovate
|
||||
* @copyright 2024 idnovate
|
||||
* @license https://www.isc.org/licenses/ https://opensource.org/licenses/ISC ISC License
|
||||
*}
|
||||
{*module = array('name', 'id', 'description')*}
|
||||
{$modules[0]=[
|
||||
'name' => 'Promotions and discounts - (3x2, reductions, campaigns)',
|
||||
'id' => '9129',
|
||||
'description' => "Offer attractive discounts to your customers! Boost your conversion with effective offers that motivate your customers to purchase! Increase your customer average ticket by encouraging them to buy more items to get an extra discount!"]
|
||||
}
|
||||
{$modules[1]=[
|
||||
'name' => 'Cash On Delivery With Fee/Surcharge Plus (COD)',
|
||||
'id' => '6337',
|
||||
'description' => "Charge a commission/fee to your customer when they choose cash on delivery/collect on delivery/pay on shipment!"]
|
||||
}
|
||||
{$modules[2]=[
|
||||
'name' => 'Price Increment/Reduction by group, category and more',
|
||||
'id' => '7422',
|
||||
'description' => "With our module you can set the product prices to your customers which do you want to really have. Increments, reductions (discounts) and massive fixed price changes with an unlimited conditions and combinations to modify your product prices."]
|
||||
}
|
||||
{$modules[3]=[
|
||||
'name' => 'Credit Card Offline Payment - Manual processing',
|
||||
'id' => '6270',
|
||||
'description' => "Accept payments by credit or debit card without contracting a virtual POS! Enable a basic payment method! Just get all data needed to charge the order with this card capture module!"]
|
||||
}
|
||||
{$modules[4]=[
|
||||
'name' => 'Easy Delete Orders Plus',
|
||||
'id' => '7113',
|
||||
'description' => "Delete orders safe and easily and all related information with just one click. And you can also erase all the related data like carts and invoices."]
|
||||
}
|
||||
{$modules[5]=[
|
||||
'name' => 'Content Protection - Secure your shop',
|
||||
'id' => '8382',
|
||||
'description' => "Content Protection provides complete security for your shop, so that the plagiarists could not copy the content and steal data or images from your site."]
|
||||
}
|
||||
{$modules[6]=[
|
||||
'name' => 'Super User - Log in as customer',
|
||||
'id' => '7280',
|
||||
'description' => "Log in to your shop as one of your customers! Help your customers to fill their shopping carts! Test the problems that your customers tell you about your store!"]
|
||||
}
|
||||
{$modules[7]=[
|
||||
'name' => 'Auto Change Language And Currency - Geolocation',
|
||||
'id' => '7363',
|
||||
'description' => "Automatically redirect customers to their local language and/or the currency by their location. Increase probability of purchase thanks to proper content presentation, familiar currency and language."]
|
||||
}
|
||||
{$modules[8]=[
|
||||
'name' => 'Add Sticky elements Cart, Menu, Product, Filters',
|
||||
'id' => '22465',
|
||||
'description' => "With this module you can make Sticky (Fixed) ecommerce elements: Cart, Main Menu, Header, Product Box (add to cart and information) and Filters when the page scrolls. This will improve the eCommerce User Experience (UX) for your customers."]
|
||||
}
|
||||
{$modules[9]=[
|
||||
'name' => 'Advanced Price Rounding',
|
||||
'id' => '22633',
|
||||
'description' => "Would you like to round the prices in your catalog product (including Swiss Round to 0.05)? With this module you could round the prices by Currency, Category, Product, Group, Customer, Country, Zone, Manufacturer and Supplier."]
|
||||
}
|
||||
{$modules[10]=[
|
||||
'name' => 'Force Currency at Checkout',
|
||||
'id' => '8913',
|
||||
'description' => "Would you like to have different currencies at your store but leave only some of them at checkout? Let your customers visit your store in a different currency than checkout and avoid them to convert it to their local currency."]
|
||||
}
|
||||
{$modules[11]=[
|
||||
'name' => 'Cookies Plus - EU Cookie law (notification + block)',
|
||||
'id' => '21644',
|
||||
'description' => "Comply with the EU cookie law using this module. This module lets you block the cookies until the customer gives his consent accepting the warning."]
|
||||
}
|
||||
{$modules[12]=[
|
||||
'name' => 'Popup on enter, on exit, when add to cart, newsletter',
|
||||
'id' => '23773',
|
||||
'description' => "Create as many popups as you can imagine. Inform your customers about promotions, sales, news or whatever you need. You can displayed them only for selected categories, products, manufacturers, suppliers, customer groups, countries and zones."]
|
||||
}
|
||||
{$modules[13]=[
|
||||
'name' => 'Facebook Messenger - Live chat',
|
||||
'id' => '24292',
|
||||
'description' => "Get in touch with your potential customers with Facebook Messenger live chat, the app used by more than 1 billion users."]
|
||||
}
|
||||
{$modules[14]=[
|
||||
'name' => 'Shipping premium flat rate',
|
||||
'id' => '24876',
|
||||
'description' => "Offer to your customers a Premium flat rate of shipments! Add an unlimited number of premium flat rate configurations and define it by customer group, carrier, zone and weight/price ranges."]
|
||||
}
|
||||
{$modules[15]=[
|
||||
'name' => 'Share cart - Link a cart at newsletters, forums, etc..',
|
||||
'id' => '26537',
|
||||
'description' => "Share an add to cart from url link. Compose an url to create a cart automatically. Use it in your newsletters. Use it to share in social networks. Use it to share with your customers easily."]
|
||||
}
|
||||
{$modules[16]=[
|
||||
'name' => 'WhatsApp Live Chat With Customers - WhatsApp Business',
|
||||
'id' => '26395',
|
||||
'description' => "Chat with your customers through WhatsApp, the most popular messaging app."]
|
||||
}
|
||||
{$modules[17]=[
|
||||
'name' => 'Hide price and disallow purchase of products',
|
||||
'id' => '26993',
|
||||
'description' => "The module allows to you to hide prices and disallow purchases of products with an incredible flexibility."]
|
||||
}
|
||||
{$modules[18]=[
|
||||
'name' => 'Minimum and maximum unit quantity to purchase',
|
||||
'id' => '27632',
|
||||
'description' => "Define the minimum and maximum purchase unit quantity of products. Also allows to set up the multiples or the increments of the product units."]
|
||||
}
|
||||
{$modules[19]=[
|
||||
'name' => 'Change or remove the decimals and format currency',
|
||||
'id' => '27821',
|
||||
'description' => "Essential module to remove decimals or change the number of decimals that you want to display in your product prices."]
|
||||
}
|
||||
{$modules[20]=[
|
||||
'name' => 'Edit specific prices',
|
||||
'id' => '39351',
|
||||
'description' => "You can now edit, visually and easily, any specific price of your shop without the need to delete it before."]
|
||||
}
|
||||
{$modules[21]=[
|
||||
'name' => 'Show products everywhere',
|
||||
'id' => '45104',
|
||||
'description' => "Show products everywhere in your shop. You can configure which products do you want to show, what will be his audience and where will be shown them in the shop."]
|
||||
}
|
||||
{$modules[22]=[
|
||||
'name' => 'Messages and banners anywhere',
|
||||
'id' => '49385',
|
||||
'description' => "Show messages and banners anywhere in your shop. You can configure the message or banner do you want to show, what will be his audience and where will be shown it in the shop. You can add effects, colors and styles to the message / banner."]
|
||||
}
|
||||
|
||||
{capture}{$modules|@shuffle|escape:'htmlall':'UTF-8'}{/capture}
|
||||
|
||||
<link rel="stylesheet" type="text/css" href="{$this_path|escape:'htmlall':'UTF-8'}views/css/company.css">
|
||||
|
||||
<div id="idnovate" class="panel">
|
||||
<div class="panel-heading">
|
||||
<i class="icon-info"></i> Informationen
|
||||
</div>
|
||||
<div class="form-wrapper">
|
||||
<div class="form-group">
|
||||
<div class="row">
|
||||
<div class="col-lg-4">
|
||||
<div class="row util-links">
|
||||
<div class="col-lg-12">
|
||||
<p>
|
||||
<i class="icon-star"></i> <a target="_blank" title="Bewerten Sie dieses Modul" href="http://addons.prestashop.com/de/ratings.php">Finden Sie dieses Modul nützlich? Würden Sie uns Ihre Bewertung in den Addons überlassen?</a><br/><br/>
|
||||
{if $readme}
|
||||
<i class="icon-external-link"></i> <a target="_blank" title="Dokumentation" href="{if isset($doc_url)}{$doc_url|escape:'htmlall':'UTF-8'}{else}{$this_path|escape:'htmlall':'UTF-8'}{$readme|escape:'htmlall':'UTF-8'}{/if}">Dokumentation</a><br/><br/>
|
||||
{/if}
|
||||
{if $support_id}
|
||||
<i class="icon-medkit"></i> <a target="_blank" title="Kontakt" href="https://addons.prestashop.com/contact-form.php?id_product={$support_id|escape:'htmlall':'UTF-8'}">Benötigen Sie Hilfe? Kontaktieren Sie uns</a><br/><br/>
|
||||
{/if}
|
||||
</p>
|
||||
</div>
|
||||
</div>
|
||||
<div class="col-xs-12 developers">
|
||||
<p>Entwicklermodul von</p>
|
||||
<a target="_blank" href="http://addons.prestashop.com/de/109_idnovate"><img src="{$this_path|escape:'htmlall':'UTF-8'}views/img/company/logo_idnovate.png" alt="Logo idnovate.com"/></a><br /><br />
|
||||
</div>
|
||||
<div class="col-xs-12 partnership">
|
||||
<p>Wir sind PrestaShop-Partner</p>
|
||||
<a target="_blank" href="https://www.prestashop.com/en/experts/web-agencies/idnovate"><img src="{$this_path|escape:'htmlall':'UTF-8'}views/img/company/partner.png" alt="PrestaShop partner"/></a>
|
||||
</div>
|
||||
</div>
|
||||
<div class="col-lg-8 module-list">
|
||||
<div class="row">
|
||||
<div class="col-lg-12">
|
||||
{for $counter=0 to 5}
|
||||
{if $modules[$counter|escape:'htmlall':'UTF-8']['id'] == $support_id}
|
||||
{capture}{$counter++|escape:'htmlall':'UTF-8'}{/capture}
|
||||
{/if}
|
||||
|
||||
<div class="col-md-4 column">
|
||||
<div class="module module-modules">
|
||||
<a target="_blank" href="https://addons.prestashop.com/de/{$modules[$counter|escape:'htmlall':'UTF-8']['id']|escape:'htmlall':'UTF-8'}-.html" title="{$modules[$counter|escape:'htmlall':'UTF-8']['name']|escape:'htmlall':'UTF-8'}">
|
||||
<div class="module-head">
|
||||
<div class="module-image">
|
||||
<img alt="{$modules[$counter|escape:'htmlall':'UTF-8']['name']|escape:'htmlall':'UTF-8'}" height="57" width="57" src="{$this_path|escape:'htmlall':'UTF-8'}views/img/company/{$modules[$counter|escape:'htmlall':'UTF-8']['id']|escape:'htmlall':'UTF-8'}.png">
|
||||
</div>
|
||||
<p class="title-block-module" title="{$modules[$counter|escape:'htmlall':'UTF-8']['name']|escape:'htmlall':'UTF-8'}">{$modules[$counter|escape:'htmlall':'UTF-8']['name']|escape:'htmlall':'UTF-8'}
|
||||
</p>
|
||||
</div>
|
||||
|
||||
<div class="module-body">
|
||||
<div class="module-entry clearfix">
|
||||
<p>{$modules[$counter|escape:'htmlall':'UTF-8']['description']|escape:'htmlall':'UTF-8'}</p>
|
||||
</div>
|
||||
</div>
|
||||
</a>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
{/for}
|
||||
</div>
|
||||
</div>
|
||||
<div class="col-xs-12 addons-link">
|
||||
<p><i class="icon-external-link"></i> <a target="_blank" href="http://addons.prestashop.com/de/109_idnovate"><strong>Werfen Sie einen Blick auf alle unsere großartigen Module in den PrestaShop Addons</a></strong></p>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
@@ -0,0 +1,212 @@
|
||||
{**
|
||||
* ISC License
|
||||
*
|
||||
* Copyright (c) 2024 idnovate.com
|
||||
* idnovate is a Registered Trademark & Property of idnovate.com, innovación y desarrollo SCP
|
||||
*
|
||||
* Permission to use, copy, modify, and/or distribute this software for any
|
||||
* purpose with or without fee is hereby granted, provided that the above
|
||||
* copyright notice and this permission notice appear in all copies.
|
||||
*
|
||||
* THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL WARRANTIES WITH
|
||||
* REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY
|
||||
* AND FITNESS. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY SPECIAL, DIRECT,
|
||||
* INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES WHATSOEVER RESULTING FROM
|
||||
* LOSS OF USE, DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR
|
||||
* OTHER TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR
|
||||
* PERFORMANCE OF THIS SOFTWARE.
|
||||
*
|
||||
* @author idnovate
|
||||
* @copyright 2024 idnovate
|
||||
* @license https://www.isc.org/licenses/ https://opensource.org/licenses/ISC ISC License
|
||||
*}
|
||||
{*module = array('name', 'id', 'description')*}
|
||||
{$modules[0]=[
|
||||
'name' => 'Promotions and discounts - (3x2, reductions, campaigns)',
|
||||
'id' => '9129',
|
||||
'description' => "Offer attractive discounts to your customers! Boost your conversion with effective offers that motivate your customers to purchase! Increase your customer average ticket by encouraging them to buy more items to get an extra discount!"]
|
||||
}
|
||||
{$modules[1]=[
|
||||
'name' => 'Cash On Delivery With Fee/Surcharge Plus (COD)',
|
||||
'id' => '6337',
|
||||
'description' => "Charge a commission/fee to your customer when they choose cash on delivery/collect on delivery/pay on shipment!"]
|
||||
}
|
||||
{$modules[2]=[
|
||||
'name' => 'Price Increment/Reduction by group, category and more',
|
||||
'id' => '7422',
|
||||
'description' => "With our module you can set the product prices to your customers which do you want to really have. Increments, reductions (discounts) and massive fixed price changes with an unlimited conditions and combinations to modify your product prices."]
|
||||
}
|
||||
{$modules[3]=[
|
||||
'name' => 'Credit Card Offline Payment - Manual processing',
|
||||
'id' => '6270',
|
||||
'description' => "Accept payments by credit or debit card without contracting a virtual POS! Enable a basic payment method! Just get all data needed to charge the order with this card capture module!"]
|
||||
}
|
||||
{$modules[4]=[
|
||||
'name' => 'Easy Delete Orders Plus',
|
||||
'id' => '7113',
|
||||
'description' => "Delete orders safe and easily and all related information with just one click. And you can also erase all the related data like carts and invoices."]
|
||||
}
|
||||
{$modules[5]=[
|
||||
'name' => 'Content Protection - Secure your shop',
|
||||
'id' => '8382',
|
||||
'description' => "Content Protection provides complete security for your shop, so that the plagiarists could not copy the content and steal data or images from your site."]
|
||||
}
|
||||
{$modules[6]=[
|
||||
'name' => 'Super User - Log in as customer',
|
||||
'id' => '7280',
|
||||
'description' => "Log in to your shop as one of your customers! Help your customers to fill their shopping carts! Test the problems that your customers tell you about your store!"]
|
||||
}
|
||||
{$modules[7]=[
|
||||
'name' => 'Auto Change Language And Currency - Geolocation',
|
||||
'id' => '7363',
|
||||
'description' => "Automatically redirect customers to their local language and/or the currency by their location. Increase probability of purchase thanks to proper content presentation, familiar currency and language."]
|
||||
}
|
||||
{$modules[8]=[
|
||||
'name' => 'Add Sticky elements Cart, Menu, Product, Filters',
|
||||
'id' => '22465',
|
||||
'description' => "With this module you can make Sticky (Fixed) ecommerce elements: Cart, Main Menu, Header, Product Box (add to cart and information) and Filters when the page scrolls. This will improve the eCommerce User Experience (UX) for your customers."]
|
||||
}
|
||||
{$modules[9]=[
|
||||
'name' => 'Advanced Price Rounding',
|
||||
'id' => '22633',
|
||||
'description' => "Would you like to round the prices in your catalog product (including Swiss Round to 0.05)? With this module you could round the prices by Currency, Category, Product, Group, Customer, Country, Zone, Manufacturer and Supplier."]
|
||||
}
|
||||
{$modules[10]=[
|
||||
'name' => 'Force Currency at Checkout',
|
||||
'id' => '8913',
|
||||
'description' => "Would you like to have different currencies at your store but leave only some of them at checkout? Let your customers visit your store in a different currency than checkout and avoid them to convert it to their local currency."]
|
||||
}
|
||||
{$modules[11]=[
|
||||
'name' => 'Cookies Plus - EU Cookie law (notification + block)',
|
||||
'id' => '21644',
|
||||
'description' => "Comply with the EU cookie law using this module. This module lets you block the cookies until the customer gives his consent accepting the warning."]
|
||||
}
|
||||
{$modules[12]=[
|
||||
'name' => 'Popup on enter, on exit, when add to cart, newsletter',
|
||||
'id' => '23773',
|
||||
'description' => "Create as many popups as you can imagine. Inform your customers about promotions, sales, news or whatever you need. You can displayed them only for selected categories, products, manufacturers, suppliers, customer groups, countries and zones."]
|
||||
}
|
||||
{$modules[13]=[
|
||||
'name' => 'Facebook Messenger - Live chat',
|
||||
'id' => '24292',
|
||||
'description' => "Get in touch with your potential customers with Facebook Messenger live chat, the app used by more than 1 billion users."]
|
||||
}
|
||||
{$modules[14]=[
|
||||
'name' => 'Shipping premium flat rate',
|
||||
'id' => '24876',
|
||||
'description' => "Offer to your customers a Premium flat rate of shipments! Add an unlimited number of premium flat rate configurations and define it by customer group, carrier, zone and weight/price ranges."]
|
||||
}
|
||||
{$modules[15]=[
|
||||
'name' => 'Share cart - Link a cart at newsletters, forums, etc..',
|
||||
'id' => '26537',
|
||||
'description' => "Share an add to cart from url link. Compose an url to create a cart automatically. Use it in your newsletters. Use it to share in social networks. Use it to share with your customers easily."]
|
||||
}
|
||||
{$modules[16]=[
|
||||
'name' => 'WhatsApp Live Chat With Customers - WhatsApp Business',
|
||||
'id' => '26395',
|
||||
'description' => "Chat with your customers through WhatsApp, the most popular messaging app."]
|
||||
}
|
||||
{$modules[17]=[
|
||||
'name' => 'Hide price and disallow purchase of products',
|
||||
'id' => '26993',
|
||||
'description' => "The module allows to you to hide prices and disallow purchases of products with an incredible flexibility."]
|
||||
}
|
||||
{$modules[18]=[
|
||||
'name' => 'Minimum and maximum unit quantity to purchase',
|
||||
'id' => '27632',
|
||||
'description' => "Define the minimum and maximum purchase unit quantity of products. Also allows to set up the multiples or the increments of the product units."]
|
||||
}
|
||||
{$modules[19]=[
|
||||
'name' => 'Change or remove the decimals and format currency',
|
||||
'id' => '27821',
|
||||
'description' => "Essential module to remove decimals or change the number of decimals that you want to display in your product prices."]
|
||||
}
|
||||
{$modules[20]=[
|
||||
'name' => 'Edit specific prices',
|
||||
'id' => '39351',
|
||||
'description' => "You can now edit, visually and easily, any specific price of your shop without the need to delete it before."]
|
||||
}
|
||||
{$modules[21]=[
|
||||
'name' => 'Show products everywhere',
|
||||
'id' => '45104',
|
||||
'description' => "Show products everywhere in your shop. You can configure which products do you want to show, what will be his audience and where will be shown them in the shop."]
|
||||
}
|
||||
{$modules[22]=[
|
||||
'name' => 'Messages and banners anywhere',
|
||||
'id' => '49385',
|
||||
'description' => "Show messages and banners anywhere in your shop. You can configure the message or banner do you want to show, what will be his audience and where will be shown it in the shop. You can add effects, colors and styles to the message / banner."]
|
||||
}
|
||||
|
||||
{capture}{$modules|@shuffle|escape:'htmlall':'UTF-8'}{/capture}
|
||||
|
||||
<link rel="stylesheet" type="text/css" href="{$this_path|escape:'htmlall':'UTF-8'}views/css/company.css">
|
||||
|
||||
<div id="idnovate" class="panel">
|
||||
<div class="panel-heading">
|
||||
<i class="icon-info"></i> Information
|
||||
</div>
|
||||
<div class="form-wrapper">
|
||||
<div class="form-group">
|
||||
<div class="row">
|
||||
<div class="col-lg-4">
|
||||
<div class="row util-links">
|
||||
<div class="col-lg-12">
|
||||
<p>
|
||||
<i class="icon-star"></i> <a target="_blank" title="Rate this module" href="https://addons.prestashop.com/en/ratings.php">Enjoying this module? How about rating on Addons?</a><br/><br/>
|
||||
{if $readme}
|
||||
<i class="icon-external-link"></i> <a target="_blank" title="Documentation" href="{if isset($doc_url)}{$doc_url|escape:'htmlall':'UTF-8'}{else}{$this_path|escape:'htmlall':'UTF-8'}{$readme|escape:'htmlall':'UTF-8'}{/if}">Documentation</a><br/><br/>
|
||||
{/if}
|
||||
{if $support_id}
|
||||
<i class="icon-medkit"></i> <a target="_blank" title="Support" href="https://addons.prestashop.com/contact-form.php?id_product={$support_id|escape:'htmlall':'UTF-8'}">Need help? Contact us</a><br/><br/>
|
||||
{/if}
|
||||
</p>
|
||||
</div>
|
||||
</div>
|
||||
<div class="col-xs-12 developers">
|
||||
<p>Module developed by</p>
|
||||
<a target="_blank" href="https://addons.prestashop.com/en/109_idnovate"><img src="{$this_path|escape:'htmlall':'UTF-8'}views/img/company/logo_idnovate.png" alt="Logo idnovate.com"/></a><br /><br />
|
||||
</div>
|
||||
<div class="col-xs-12 partnership">
|
||||
<p>We are PrestaShop partners!</p>
|
||||
<a target="_blank" href="https://www.prestashop.com/en/experts/web-agencies/idnovate"><img src="{$this_path|escape:'htmlall':'UTF-8'}views/img/company/partner.png" alt="PrestaShop Partner"/></a>
|
||||
</div>
|
||||
</div>
|
||||
<div class="col-lg-8 module-list">
|
||||
<div class="row">
|
||||
<div class="col-lg-12">
|
||||
{for $counter=0 to 5}
|
||||
{if $modules[$counter|escape:'htmlall':'UTF-8']['id'] == $support_id}
|
||||
{capture}{$counter++|escape:'htmlall':'UTF-8'}{/capture}
|
||||
{/if}
|
||||
|
||||
<div class="col-md-4 column">
|
||||
<div class="module module-modules">
|
||||
<a target="_blank" href="https://addons.prestashop.com/en/{$modules[$counter|escape:'htmlall':'UTF-8']['id']|escape:'htmlall':'UTF-8'}-.html" title="{$modules[$counter|escape:'htmlall':'UTF-8']['name']|escape:'htmlall':'UTF-8'}">
|
||||
<div class="module-head">
|
||||
<div class="module-image">
|
||||
<img alt="{$modules[$counter|escape:'htmlall':'UTF-8']['name']|escape:'htmlall':'UTF-8'}" height="57" width="57" src="{$this_path|escape:'htmlall':'UTF-8'}views/img/company/{$modules[$counter|escape:'htmlall':'UTF-8']['id']|escape:'htmlall':'UTF-8'}.png">
|
||||
</div>
|
||||
<p class="title-block-module" title="{$modules[$counter|escape:'htmlall':'UTF-8']['name']|escape:'htmlall':'UTF-8'}">{$modules[$counter|escape:'htmlall':'UTF-8']['name']|escape:'htmlall':'UTF-8'}
|
||||
</p>
|
||||
</div>
|
||||
|
||||
<div class="module-body">
|
||||
<div class="module-entry clearfix">
|
||||
<p>{$modules[$counter|escape:'htmlall':'UTF-8']['description']|escape:'htmlall':'UTF-8'}</p>
|
||||
</div>
|
||||
</div>
|
||||
</a>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
{/for}
|
||||
</div>
|
||||
</div>
|
||||
<div class="col-xs-12 addons-link">
|
||||
<p><i class="icon-external-link"></i> <a target="_blank" href="https://addons.prestashop.com/en/109_idnovate"><strong>Check all our awesome modules at PrestaShop Addons Marketplace</a></strong></p>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
@@ -0,0 +1,213 @@
|
||||
{**
|
||||
* ISC License
|
||||
*
|
||||
* Copyright (c) 2024 idnovate.com
|
||||
* idnovate is a Registered Trademark & Property of idnovate.com, innovación y desarrollo SCP
|
||||
*
|
||||
* Permission to use, copy, modify, and/or distribute this software for any
|
||||
* purpose with or without fee is hereby granted, provided that the above
|
||||
* copyright notice and this permission notice appear in all copies.
|
||||
*
|
||||
* THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL WARRANTIES WITH
|
||||
* REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY
|
||||
* AND FITNESS. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY SPECIAL, DIRECT,
|
||||
* INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES WHATSOEVER RESULTING FROM
|
||||
* LOSS OF USE, DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR
|
||||
* OTHER TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR
|
||||
* PERFORMANCE OF THIS SOFTWARE.
|
||||
*
|
||||
* @author idnovate
|
||||
* @copyright 2024 idnovate
|
||||
* @license https://www.isc.org/licenses/ https://opensource.org/licenses/ISC ISC License
|
||||
*}
|
||||
{*module = array('name', 'id', 'description')*}
|
||||
{$modules[0]=[
|
||||
'name' => 'Promociones y descuentos - (3x2, descuentos, campañas)',
|
||||
'id' => '9129',
|
||||
'description' => "Ofrece atractivos descuentos a tus clientes! Aumenta tus ventas con ofertas efectivas que motive a tus clientes a comprar! Incrementa el ticket medio de tu tienda animando a tus clientes a comprar más para obtener un descuento!"]
|
||||
}
|
||||
{$modules[1]=[
|
||||
'name' => 'Pago contra reembolso con comisión/recargo Plus',
|
||||
'id' => '6337',
|
||||
'description' => "¡Cobra una comisión/recargo a tu cliente cuando seleccione pago contrareembolso/pago contra entrega!"]
|
||||
}
|
||||
{$modules[2]=[
|
||||
'name' => 'Incremento/Descuento de precio por grupo, categoría...',
|
||||
'id' => '7422',
|
||||
'description' => "Nuestro módulo permite modificar los precios de los productos con total flexibilidad. Incrementos, reducciones (descuentos) y cambios masivos a un precio fijo con condiciones y combinaciones ilimitadas para modificar los precios de tus productos."]
|
||||
}
|
||||
{$modules[3]=[
|
||||
'name' => 'Pago offline/manual con tarjeta de crédito/débito',
|
||||
'id' => '6270',
|
||||
'description' => "Acepta pagos con tarjeta de crédito o débito sin necesidad de contratar un TPV Virtual! Habilita un método de pago básico! Recibe los datos necesarios para poder realizar el cargo con este módulo de captura de datos de tarjeta!"]
|
||||
}
|
||||
{$modules[4]=[
|
||||
'name' => 'Borrado de pedidos Plus',
|
||||
'id' => '7113',
|
||||
'description' => "Borra con un simple click y de forma segura tus pedidos. También puedes eliminar la información asociada como los carritos y las facturas."]
|
||||
}
|
||||
{$modules[5]=[
|
||||
'name' => 'Protección de contenido - Asegura tu tienda',
|
||||
'id' => '8382',
|
||||
'description' => "Protección de contenido te proporciona seguridad completa para tu tienda, para que los copiones no puedan copiar el contenido y el robo de datos o imágenes de tu sitio."]
|
||||
}
|
||||
{$modules[6]=[
|
||||
'name' => 'Super Usuario - Conectarse como cliente',
|
||||
'id' => '7280',
|
||||
'description' => "Inicia sesión en tu tienda como cualquiera de tus clientes! Ayuda a tus clientes a llenar su carro de la compra! Comprueba los errores que tus clientes te comentan sobre tu tienda!"]
|
||||
}
|
||||
{$modules[7]=[
|
||||
'name' => 'Auto Cambio de Idioma y Moneda - Geolocalización',
|
||||
'id' => '7363',
|
||||
'description' => "Redirecciona automáticamente a tus clientes a su idioma y/o moneda local según su ubicación. Aumenta la probabilidad de compra gracias a la presentación de contenidos adecuada, con un idioma y moneda familiar."]
|
||||
}
|
||||
{$modules[8]=[
|
||||
'name' => 'Haz flotante (sticky) la Cabecera, Carrito, Menú',
|
||||
'id' => '22465',
|
||||
'description' => "El módulo permite hacer Sticky (Fijos) los elementos: Carrito, Menú Principal, Cabecera, Producto (Añadir al Carrito e Información) y Filtros cuando hay scroll en la página. Supondrá una mejora en la Experiencia de Usuario (UX) de tus clientes."]
|
||||
}
|
||||
{$modules[9]=[
|
||||
'name' => 'Redondeo de Precios avanzado',
|
||||
'id' => '22633',
|
||||
'description' => "Necesitas redondear los precios de tu catálogo de productos, incluyendo el Redondeo Suizo (Swiss Round)? Con este módulo podrás hacerlo por Moneda, Categoría, Producto, Grupo de clientes, Cliente, País, Zona, Fabricante y Proveedor."]
|
||||
}
|
||||
{$modules[10]=[
|
||||
'name' => 'Fuerza la moneda en el carrito',
|
||||
'id' => '8913',
|
||||
'description' => "Quieres tener diferentes divisas en tu tienda pero permitir únicamente alguna de ellas en el checkout? Deja que tus clientes visiten la tienda en su divisa local pero que realicen los pagos con la moneda que tu quieras!"]
|
||||
}
|
||||
{$modules[11]=[
|
||||
'name' => 'Cookies Plus - Ley europea de cookies (Bloqueo y Aviso)',
|
||||
'id' => '21644',
|
||||
'description' => "Cumple con la Ley Europea de Cookies con este módulo. Este módulo te permite bloquear las cookies hasta que el cliente dé su consentimiento."]
|
||||
}
|
||||
{$modules[12]=[
|
||||
'name' => 'Popup al entrar, salir, añadir producto y newsletter',
|
||||
'id' => '23773',
|
||||
'description' => "Crea tantos popups como puedas imaginar. Informa a tus clientes sobre promociones, rebajas, noticias o sobre lo qu enecesites. Los puedes mostrar sólo para categorías seleccionadas, productos, fabricantes, proveedores, grupos de clientes, países y zonas."]
|
||||
}
|
||||
{$modules[13]=[
|
||||
'name' => 'Facebook Messenger - Chat en vivo',
|
||||
'id' => '24292',
|
||||
'description' => "Mantente en contacto con tus potenciales clientes con el chat en vivo Facebook Messenger, la aplicación utilizada por más de mil millones de usuarios."]
|
||||
}
|
||||
{$modules[14]=[
|
||||
'name' => 'Tarifa plana premium de envíos',
|
||||
'id' => '24876',
|
||||
'description' => "¡Ofrece a tus clientes una tarifa plana premium de envíos! Añade un número ilimitado de configuraciones y defínelas por grupo de clientes, transportista, zona y rango de precios y pesos."]
|
||||
}
|
||||
{$modules[15]=[
|
||||
'name' => 'Redsys pago integrado con tarjeta y gestión de devoluciones',
|
||||
'id' => '25940',
|
||||
'description' => "Soporte multicomercio, multiterminal y multimoneda para pagos con tarjeta integrados con la pasarela Redsys (SERVIRED / SERMEPA) - Modalidad 100% integrada en tienda."]
|
||||
}
|
||||
{$modules[16]=[
|
||||
'name' => 'Compartir el carrito - Enlázalo en newsletters, foros',
|
||||
'id' => '26537',
|
||||
'description' => "Comparte el carrito mediante enlace directo. Compón una dirección para crear un carrito automáticamente. Úsalo en tus newsletters. Úsalo para compartirlo en las redes sociales. Úsalo para compartirlo con tus clientes fácilmente."]
|
||||
}
|
||||
{$modules[17]=[
|
||||
'name' => 'WhatsApp - Chat con clientes - WhatsApp para Negocios',
|
||||
'id' => '26395',
|
||||
'description' => "Chatea con sus clientes a través de WhatsApp, la aplicación de mensajería más popular."]
|
||||
}
|
||||
{$modules[18]=[
|
||||
'name' => 'Ocultar precio y desactivar la compra de productos',
|
||||
'id' => '26993',
|
||||
'description' => "El módulo permite ocultar precios y desactivar la compra de productos con una gran flexibilidad."]
|
||||
}
|
||||
{$modules[19]=[
|
||||
'name' => 'Elimina o cambia los decimales y formatea la moneda',
|
||||
'id' => '27821',
|
||||
'description' => "Quita decimales o cambia el número de decimales que quieres mostrar en tus precios."]
|
||||
}
|
||||
{$modules[20]=[
|
||||
'name' => 'Edición de precios específicos',
|
||||
'id' => '39351',
|
||||
'description' => "Ahora puedes editar, visual y fácilmente, cualquier precio específico de tu tienda sin la necesidad de borrarlo antes."]
|
||||
}
|
||||
{$modules[21]=[
|
||||
'name' => 'Muestra productos en cualquier lugar',
|
||||
'id' => '45104',
|
||||
'description' => "Muestra productos en cualquier lugar de tu tienda. Puedes configurar qué productos deseas mostrar, cuál será su audiencia y dónde se mostrarán en la tienda."]
|
||||
}
|
||||
{$modules[22]=[
|
||||
'name' => 'Mensajes y banners en cualquier lugar',
|
||||
'id' => '49385',
|
||||
'description' => "Muestra mensajes y banners en prácticamente cualquier lugar de la tienda. Puedes configurar el mensaje o banner que quieres mostrar, cuál será su audiencia y dónde será mostrado en la tienda. Puedes añadir efectos, colores, estilos y algunas variables al mensaje / banner."]
|
||||
}
|
||||
|
||||
{capture}{$modules|@shuffle|escape:'htmlall':'UTF-8'}{/capture}
|
||||
|
||||
<link rel="stylesheet" type="text/css" href="{$this_path|escape:'htmlall':'UTF-8'}views/css/company.css">
|
||||
|
||||
<div id="idnovate" class="panel">
|
||||
<div class="panel-heading">
|
||||
<i class="icon-info"></i> Información
|
||||
</div>
|
||||
<div class="form-wrapper">
|
||||
<div class="form-group">
|
||||
<div class="row">
|
||||
<div class="col-lg-4">
|
||||
<div class="row util-links">
|
||||
<div class="col-lg-12">
|
||||
<p>
|
||||
<i class="icon-star"></i> <a target="_blank" title="Evalúa este módulo" href="https://addons.prestashop.com/es/ratings.php">¿Te parece útil el módulo? ¿Qué tal si nos dejas tu valoración en Addons?</a><br/><br/>
|
||||
{if $readme}
|
||||
<i class="icon-external-link"></i> <a target="_blank" title="Documentación" href="{if isset($doc_url)}{$doc_url|escape:'htmlall':'UTF-8'}{else}{$this_path|escape:'htmlall':'UTF-8'}{$readme|escape:'htmlall':'UTF-8'}{/if}">Documentación</a><br/><br/>
|
||||
{/if}
|
||||
{if $support_id}
|
||||
<i class="icon-medkit"></i> <a target="_blank" title="Soporte" href="https://addons.prestashop.com/contact-form.php?id_product={$support_id|escape:'htmlall':'UTF-8'}">¿Necesitas ayuda? Contacta con nosotros</a>
|
||||
{/if}
|
||||
</p>
|
||||
</div>
|
||||
</div>
|
||||
<div class="row">
|
||||
<div class="col-xs-12 developers">
|
||||
<p>Módulo desarrollado por</p>
|
||||
<a target="_blank" href="https://addons.prestashop.com/es/109_idnovate"><img src="{$this_path|escape:'htmlall':'UTF-8'}views/img/company/logo_idnovate.png" alt="Logo idnovate.com"/></a>
|
||||
</div>
|
||||
<div class="col-xs-12 partnership">
|
||||
<p>¡Somos Partners PrestaShop!</p>
|
||||
<a target="_blank" href="https://www.prestashop.com/es/expertos/agencias-web/idnovate"><img src="{$this_path|escape:'htmlall':'UTF-8'}views/img/company/partner.png" alt="PrestaShop Partner"/></a>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
<div class="col-lg-8 module-list">
|
||||
<div class="row">
|
||||
<div class="col-xs-12">
|
||||
<div class="row">
|
||||
{for $counter=0 to 5}
|
||||
{if $modules[$counter|escape:'htmlall':'UTF-8']['id'] == $support_id}
|
||||
{capture}{$counter++|escape:'htmlall':'UTF-8'}{/capture}
|
||||
{/if}
|
||||
<div class="col-md-4 column">
|
||||
<div class="module module-modules">
|
||||
<a target="_blank" href="https://addons.prestashop.com/es/{$modules[$counter|escape:'htmlall':'UTF-8']['id']|escape:'htmlall':'UTF-8'}-.html" title="{$modules[$counter|escape:'htmlall':'UTF-8']['name']|escape:'htmlall':'UTF-8'}">
|
||||
<div class="module-head">
|
||||
<div class="module-image">
|
||||
<img alt="{$modules[$counter|escape:'htmlall':'UTF-8']['name']|escape:'htmlall':'UTF-8'}" height="57" width="57" src="{$this_path|escape:'htmlall':'UTF-8'}views/img/company/{$modules[$counter|escape:'htmlall':'UTF-8']['id']|escape:'htmlall':'UTF-8'}.png">
|
||||
</div>
|
||||
<p class="title-block-module" title="{$modules[$counter|escape:'htmlall':'UTF-8']['name']|escape:'htmlall':'UTF-8'}">{$modules[$counter|escape:'htmlall':'UTF-8']['name']|escape:'htmlall':'UTF-8'}
|
||||
</p>
|
||||
</div>
|
||||
<div class="module-body">
|
||||
<div class="module-entry clearfix">
|
||||
<p>{$modules[$counter|escape:'htmlall':'UTF-8']['description']|escape:'htmlall':'UTF-8'}</p>
|
||||
</div>
|
||||
</div>
|
||||
</a>
|
||||
</div>
|
||||
</div>
|
||||
{/for}
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
<div class="col-xs-12 addons-link">
|
||||
<p><i class="icon-external-link"></i> <a target="_blank" href="https://addons.prestashop.com/es/109_idnovate"><strong>Echa un vistazo a todos nuestros geniales módulos en PrestaShop Addons</a></strong></p>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
@@ -0,0 +1,212 @@
|
||||
{**
|
||||
* ISC License
|
||||
*
|
||||
* Copyright (c) 2024 idnovate.com
|
||||
* idnovate is a Registered Trademark & Property of idnovate.com, innovación y desarrollo SCP
|
||||
*
|
||||
* Permission to use, copy, modify, and/or distribute this software for any
|
||||
* purpose with or without fee is hereby granted, provided that the above
|
||||
* copyright notice and this permission notice appear in all copies.
|
||||
*
|
||||
* THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL WARRANTIES WITH
|
||||
* REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY
|
||||
* AND FITNESS. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY SPECIAL, DIRECT,
|
||||
* INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES WHATSOEVER RESULTING FROM
|
||||
* LOSS OF USE, DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR
|
||||
* OTHER TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR
|
||||
* PERFORMANCE OF THIS SOFTWARE.
|
||||
*
|
||||
* @author idnovate
|
||||
* @copyright 2024 idnovate
|
||||
* @license https://www.isc.org/licenses/ https://opensource.org/licenses/ISC ISC License
|
||||
*}
|
||||
{*module = array('name', 'id', 'description')*}
|
||||
{$modules[0]=[
|
||||
'name' => 'Promotions and discounts - (3x2, reductions, campaigns)',
|
||||
'id' => '9129',
|
||||
'description' => "Offer attractive discounts to your customers! Boost your conversion with effective offers that motivate your customers to purchase! Increase your customer average ticket by encouraging them to buy more items to get an extra discount!"]
|
||||
}
|
||||
{$modules[1]=[
|
||||
'name' => 'Cash On Delivery With Fee/Surcharge Plus (COD)',
|
||||
'id' => '6337',
|
||||
'description' => "Charge a commission/fee to your customer when they choose cash on delivery/collect on delivery/pay on shipment!"]
|
||||
}
|
||||
{$modules[2]=[
|
||||
'name' => 'Price Increment/Reduction by group, category and more',
|
||||
'id' => '7422',
|
||||
'description' => "With our module you can set the product prices to your customers which do you want to really have. Increments, reductions (discounts) and massive fixed price changes with an unlimited conditions and combinations to modify your product prices."]
|
||||
}
|
||||
{$modules[3]=[
|
||||
'name' => 'Credit Card Offline Payment - Manual processing',
|
||||
'id' => '6270',
|
||||
'description' => "Accept payments by credit or debit card without contracting a virtual POS! Enable a basic payment method! Just get all data needed to charge the order with this card capture module!"]
|
||||
}
|
||||
{$modules[4]=[
|
||||
'name' => 'Easy Delete Orders Plus',
|
||||
'id' => '7113',
|
||||
'description' => "Delete orders safe and easily and all related information with just one click. And you can also erase all the related data like carts and invoices."]
|
||||
}
|
||||
{$modules[5]=[
|
||||
'name' => 'Content Protection - Secure your shop',
|
||||
'id' => '8382',
|
||||
'description' => "Content Protection provides complete security for your shop, so that the plagiarists could not copy the content and steal data or images from your site."]
|
||||
}
|
||||
{$modules[6]=[
|
||||
'name' => 'Super User - Log in as customer',
|
||||
'id' => '7280',
|
||||
'description' => "Log in to your shop as one of your customers! Help your customers to fill their shopping carts! Test the problems that your customers tell you about your store!"]
|
||||
}
|
||||
{$modules[7]=[
|
||||
'name' => 'Auto Change Language And Currency - Geolocation',
|
||||
'id' => '7363',
|
||||
'description' => "Automatically redirect customers to their local language and/or the currency by their location. Increase probability of purchase thanks to proper content presentation, familiar currency and language."]
|
||||
}
|
||||
{$modules[8]=[
|
||||
'name' => 'Add Sticky elements Cart, Menu, Product, Filters',
|
||||
'id' => '22465',
|
||||
'description' => "With this module you can make Sticky (Fixed) ecommerce elements: Cart, Main Menu, Header, Product Box (add to cart and information) and Filters when the page scrolls. This will improve the eCommerce User Experience (UX) for your customers."]
|
||||
}
|
||||
{$modules[9]=[
|
||||
'name' => 'Advanced Price Rounding',
|
||||
'id' => '22633',
|
||||
'description' => "Would you like to round the prices in your catalog product (including Swiss Round to 0.05)? With this module you could round the prices by Currency, Category, Product, Group, Customer, Country, Zone, Manufacturer and Supplier."]
|
||||
}
|
||||
{$modules[10]=[
|
||||
'name' => 'Force Currency at Checkout',
|
||||
'id' => '8913',
|
||||
'description' => "Would you like to have different currencies at your store but leave only some of them at checkout? Let your customers visit your store in a different currency than checkout and avoid them to convert it to their local currency."]
|
||||
}
|
||||
{$modules[11]=[
|
||||
'name' => 'Cookies Plus - EU Cookie law (notification + block)',
|
||||
'id' => '21644',
|
||||
'description' => "Comply with the EU cookie law using this module. This module lets you block the cookies until the customer gives his consent accepting the warning."]
|
||||
}
|
||||
{$modules[12]=[
|
||||
'name' => 'Popup on enter, on exit, when add to cart, newsletter',
|
||||
'id' => '23773',
|
||||
'description' => "Create as many popups as you can imagine. Inform your customers about promotions, sales, news or whatever you need. You can displayed them only for selected categories, products, manufacturers, suppliers, customer groups, countries and zones."]
|
||||
}
|
||||
{$modules[13]=[
|
||||
'name' => 'Facebook Messenger - Live chat',
|
||||
'id' => '24292',
|
||||
'description' => "Get in touch with your potential customers with Facebook Messenger live chat, the app used by more than 1 billion users."]
|
||||
}
|
||||
{$modules[14]=[
|
||||
'name' => 'Shipping premium flat rate',
|
||||
'id' => '24876',
|
||||
'description' => "Offer to your customers a Premium flat rate of shipments! Add an unlimited number of premium flat rate configurations and define it by customer group, carrier, zone and weight/price ranges."]
|
||||
}
|
||||
{$modules[15]=[
|
||||
'name' => 'Share cart - Link a cart at newsletters, forums, etc..',
|
||||
'id' => '26537',
|
||||
'description' => "Share an add to cart from url link. Compose an url to create a cart automatically. Use it in your newsletters. Use it to share in social networks. Use it to share with your customers easily."]
|
||||
}
|
||||
{$modules[16]=[
|
||||
'name' => 'WhatsApp Live Chat With Customers - WhatsApp Business',
|
||||
'id' => '26395',
|
||||
'description' => "Chat with your customers through WhatsApp, the most popular messaging app."]
|
||||
}
|
||||
{$modules[17]=[
|
||||
'name' => 'Hide price and disallow purchase of products',
|
||||
'id' => '26993',
|
||||
'description' => "The module allows to you to hide prices and disallow purchases of products with an incredible flexibility."]
|
||||
}
|
||||
{$modules[18]=[
|
||||
'name' => 'Minimum and maximum unit quantity to purchase',
|
||||
'id' => '27632',
|
||||
'description' => "Define the minimum and maximum purchase unit quantity of products. Also allows to set up the multiples or the increments of the product units."]
|
||||
}
|
||||
{$modules[19]=[
|
||||
'name' => 'Change or remove the decimals and format currency',
|
||||
'id' => '27821',
|
||||
'description' => "Essential module to remove decimals or change the number of decimals that you want to display in your product prices."]
|
||||
}
|
||||
{$modules[20]=[
|
||||
'name' => 'Edit specific prices',
|
||||
'id' => '39351',
|
||||
'description' => "You can now edit, visually and easily, any specific price of your shop without the need to delete it before."]
|
||||
}
|
||||
{$modules[21]=[
|
||||
'name' => 'Show products everywhere',
|
||||
'id' => '45104',
|
||||
'description' => "Show products everywhere in your shop. You can configure which products do you want to show, what will be his audience and where will be shown them in the shop."]
|
||||
}
|
||||
{$modules[22]=[
|
||||
'name' => 'Messages and banners anywhere',
|
||||
'id' => '49385',
|
||||
'description' => "Show messages and banners anywhere in your shop. You can configure the message or banner do you want to show, what will be his audience and where will be shown it in the shop. You can add effects, colors and styles to the message / banner."]
|
||||
}
|
||||
|
||||
{capture}{$modules|@shuffle|escape:'htmlall':'UTF-8'}{/capture}
|
||||
|
||||
<link rel="stylesheet" type="text/css" href="{$this_path|escape:'htmlall':'UTF-8'}views/css/company.css">
|
||||
|
||||
<div id="idnovate" class="panel">
|
||||
<div class="panel-heading">
|
||||
<i class="icon-info"></i> Information
|
||||
</div>
|
||||
<div class="form-wrapper">
|
||||
<div class="form-group">
|
||||
<div class="row">
|
||||
<div class="col-lg-4">
|
||||
<div class="row util-links">
|
||||
<div class="col-lg-12">
|
||||
<p>
|
||||
<i class="icon-star"></i> <a target="_blank" title="Noter ce module" href="http://addons.prestashop.com/fr/ratings.php">Le module te semble-t-il utile ? Ça te dit de laisser ton avis sur Addons ?</a><br/><br/>
|
||||
{if $readme}
|
||||
<i class="icon-external-link"></i> <a target="_blank" title="Documentation" href="{if isset($doc_url)}{$doc_url|escape:'htmlall':'UTF-8'}{else}{$this_path|escape:'htmlall':'UTF-8'}{$readme|escape:'htmlall':'UTF-8'}{/if}">Documentation</a><br/><br/>
|
||||
{/if}
|
||||
{if $support_id}
|
||||
<i class="icon-medkit"></i> <a target="_blank" title="Contact" href="https://addons.prestashop.com/contact-form.php?id_product={$support_id|escape:'htmlall':'UTF-8'}">Besoin d'aide ? Contacte-nous</a><br/><br/>
|
||||
{/if}
|
||||
</p>
|
||||
</div>
|
||||
</div>
|
||||
<div class="col-xs-12 developers">
|
||||
<p>Module développé par</p>
|
||||
<a target="_blank" href="http://addons.prestashop.com/fr/109_idnovate"><img src="{$this_path|escape:'htmlall':'UTF-8'}views/img/company/logo_idnovate.png" alt="Logo idnovate.com"/></a><br /><br />
|
||||
</div>
|
||||
<div class="col-xs-12 partnership">
|
||||
<p>Nous sommes partenaire PrestaShop!</p>
|
||||
<a target="_blank" href="https://www.prestashop.com/en/experts/web-agencies/idnovate"><img src="{$this_path|escape:'htmlall':'UTF-8'}views/img/company/partner.png" alt="PrestaShop Partner"/></a>
|
||||
</div>
|
||||
</div>
|
||||
<div class="col-lg-8 module-list">
|
||||
<div class="row">
|
||||
<div class="col-lg-12">
|
||||
{for $counter=0 to 5}
|
||||
{if $modules[$counter|escape:'htmlall':'UTF-8']['id'] == $support_id}
|
||||
{capture}{$counter++|escape:'htmlall':'UTF-8'}{/capture}
|
||||
{/if}
|
||||
|
||||
<div class="col-md-4 column">
|
||||
<div class="module module-modules">
|
||||
<a target="_blank" href="https://addons.prestashop.com/fr/{$modules[$counter|escape:'htmlall':'UTF-8']['id']|escape:'htmlall':'UTF-8'}-.html" title="{$modules[$counter|escape:'htmlall':'UTF-8']['name']|escape:'htmlall':'UTF-8'}">
|
||||
<div class="module-head">
|
||||
<div class="module-image">
|
||||
<img alt="{$modules[$counter|escape:'htmlall':'UTF-8']['name']|escape:'htmlall':'UTF-8'}" height="57" width="57" src="{$this_path|escape:'htmlall':'UTF-8'}views/img/company/{$modules[$counter|escape:'htmlall':'UTF-8']['id']|escape:'htmlall':'UTF-8'}.png">
|
||||
</div>
|
||||
<p class="title-block-module" title="{$modules[$counter|escape:'htmlall':'UTF-8']['name']|escape:'htmlall':'UTF-8'}">{$modules[$counter|escape:'htmlall':'UTF-8']['name']|escape:'htmlall':'UTF-8'}
|
||||
</p>
|
||||
</div>
|
||||
|
||||
<div class="module-body">
|
||||
<div class="module-entry clearfix">
|
||||
<p>{$modules[$counter|escape:'htmlall':'UTF-8']['description']|escape:'htmlall':'UTF-8'}</p>
|
||||
</div>
|
||||
</div>
|
||||
</a>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
{/for}
|
||||
</div>
|
||||
</div>
|
||||
<div class="col-xs-12 addons-link">
|
||||
<p><i class="icon-external-link"></i> <a target="_blank" href="http://addons.prestashop.com/fr/109_idnovate"><strong>Jette un œil à tous nos super modules sur PrestaShop Addons</a></strong></p>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
@@ -0,0 +1,212 @@
|
||||
{**
|
||||
* ISC License
|
||||
*
|
||||
* Copyright (c) 2024 idnovate.com
|
||||
* idnovate is a Registered Trademark & Property of idnovate.com, innovación y desarrollo SCP
|
||||
*
|
||||
* Permission to use, copy, modify, and/or distribute this software for any
|
||||
* purpose with or without fee is hereby granted, provided that the above
|
||||
* copyright notice and this permission notice appear in all copies.
|
||||
*
|
||||
* THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL WARRANTIES WITH
|
||||
* REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY
|
||||
* AND FITNESS. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY SPECIAL, DIRECT,
|
||||
* INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES WHATSOEVER RESULTING FROM
|
||||
* LOSS OF USE, DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR
|
||||
* OTHER TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR
|
||||
* PERFORMANCE OF THIS SOFTWARE.
|
||||
*
|
||||
* @author idnovate
|
||||
* @copyright 2024 idnovate
|
||||
* @license https://www.isc.org/licenses/ https://opensource.org/licenses/ISC ISC License
|
||||
*}
|
||||
{*module = array('name', 'id', 'description')*}
|
||||
{$modules[0]=[
|
||||
'name' => 'Promotions and discounts - (3x2, reductions, campaigns)',
|
||||
'id' => '9129',
|
||||
'description' => "Offer attractive discounts to your customers! Boost your conversion with effective offers that motivate your customers to purchase! Increase your customer average ticket by encouraging them to buy more items to get an extra discount!"]
|
||||
}
|
||||
{$modules[1]=[
|
||||
'name' => 'Cash On Delivery With Fee/Surcharge Plus (COD)',
|
||||
'id' => '6337',
|
||||
'description' => "Charge a commission/fee to your customer when they choose cash on delivery/collect on delivery/pay on shipment!"]
|
||||
}
|
||||
{$modules[2]=[
|
||||
'name' => 'Price Increment/Reduction by group, category and more',
|
||||
'id' => '7422',
|
||||
'description' => "With our module you can set the product prices to your customers which do you want to really have. Increments, reductions (discounts) and massive fixed price changes with an unlimited conditions and combinations to modify your product prices."]
|
||||
}
|
||||
{$modules[3]=[
|
||||
'name' => 'Credit Card Offline Payment - Manual processing',
|
||||
'id' => '6270',
|
||||
'description' => "Accept payments by credit or debit card without contracting a virtual POS! Enable a basic payment method! Just get all data needed to charge the order with this card capture module!"]
|
||||
}
|
||||
{$modules[4]=[
|
||||
'name' => 'Easy Delete Orders Plus',
|
||||
'id' => '7113',
|
||||
'description' => "Delete orders safe and easily and all related information with just one click. And you can also erase all the related data like carts and invoices."]
|
||||
}
|
||||
{$modules[5]=[
|
||||
'name' => 'Content Protection - Secure your shop',
|
||||
'id' => '8382',
|
||||
'description' => "Content Protection provides complete security for your shop, so that the plagiarists could not copy the content and steal data or images from your site."]
|
||||
}
|
||||
{$modules[6]=[
|
||||
'name' => 'Super User - Log in as customer',
|
||||
'id' => '7280',
|
||||
'description' => "Log in to your shop as one of your customers! Help your customers to fill their shopping carts! Test the problems that your customers tell you about your store!"]
|
||||
}
|
||||
{$modules[7]=[
|
||||
'name' => 'Auto Change Language And Currency - Geolocation',
|
||||
'id' => '7363',
|
||||
'description' => "Automatically redirect customers to their local language and/or the currency by their location. Increase probability of purchase thanks to proper content presentation, familiar currency and language."]
|
||||
}
|
||||
{$modules[8]=[
|
||||
'name' => 'Add Sticky elements Cart, Menu, Product, Filters',
|
||||
'id' => '22465',
|
||||
'description' => "With this module you can make Sticky (Fixed) ecommerce elements: Cart, Main Menu, Header, Product Box (add to cart and information) and Filters when the page scrolls. This will improve the eCommerce User Experience (UX) for your customers."]
|
||||
}
|
||||
{$modules[9]=[
|
||||
'name' => 'Advanced Price Rounding',
|
||||
'id' => '22633',
|
||||
'description' => "Would you like to round the prices in your catalog product (including Swiss Round to 0.05)? With this module you could round the prices by Currency, Category, Product, Group, Customer, Country, Zone, Manufacturer and Supplier."]
|
||||
}
|
||||
{$modules[10]=[
|
||||
'name' => 'Force Currency at Checkout',
|
||||
'id' => '8913',
|
||||
'description' => "Would you like to have different currencies at your store but leave only some of them at checkout? Let your customers visit your store in a different currency than checkout and avoid them to convert it to their local currency."]
|
||||
}
|
||||
{$modules[11]=[
|
||||
'name' => 'Cookies Plus - EU Cookie law (notification + block)',
|
||||
'id' => '21644',
|
||||
'description' => "Comply with the EU cookie law using this module. This module lets you block the cookies until the customer gives his consent accepting the warning."]
|
||||
}
|
||||
{$modules[12]=[
|
||||
'name' => 'Popup on enter, on exit, when add to cart, newsletter',
|
||||
'id' => '23773',
|
||||
'description' => "Create as many popups as you can imagine. Inform your customers about promotions, sales, news or whatever you need. You can displayed them only for selected categories, products, manufacturers, suppliers, customer groups, countries and zones."]
|
||||
}
|
||||
{$modules[13]=[
|
||||
'name' => 'Facebook Messenger - Live chat',
|
||||
'id' => '24292',
|
||||
'description' => "Get in touch with your potential customers with Facebook Messenger live chat, the app used by more than 1 billion users."]
|
||||
}
|
||||
{$modules[14]=[
|
||||
'name' => 'Shipping premium flat rate',
|
||||
'id' => '24876',
|
||||
'description' => "Offer to your customers a Premium flat rate of shipments! Add an unlimited number of premium flat rate configurations and define it by customer group, carrier, zone and weight/price ranges."]
|
||||
}
|
||||
{$modules[15]=[
|
||||
'name' => 'Share cart - Link a cart at newsletters, forums, etc..',
|
||||
'id' => '26537',
|
||||
'description' => "Share an add to cart from url link. Compose an url to create a cart automatically. Use it in your newsletters. Use it to share in social networks. Use it to share with your customers easily."]
|
||||
}
|
||||
{$modules[16]=[
|
||||
'name' => 'WhatsApp Live Chat With Customers - WhatsApp Business',
|
||||
'id' => '26395',
|
||||
'description' => "Chat with your customers through WhatsApp, the most popular messaging app."]
|
||||
}
|
||||
{$modules[17]=[
|
||||
'name' => 'Hide price and disallow purchase of products',
|
||||
'id' => '26993',
|
||||
'description' => "The module allows to you to hide prices and disallow purchases of products with an incredible flexibility."]
|
||||
}
|
||||
{$modules[18]=[
|
||||
'name' => 'Minimum and maximum unit quantity to purchase',
|
||||
'id' => '27632',
|
||||
'description' => "Define the minimum and maximum purchase unit quantity of products. Also allows to set up the multiples or the increments of the product units."]
|
||||
}
|
||||
{$modules[19]=[
|
||||
'name' => 'Change or remove the decimals and format currency',
|
||||
'id' => '27821',
|
||||
'description' => "Essential module to remove decimals or change the number of decimals that you want to display in your product prices."]
|
||||
}
|
||||
{$modules[20]=[
|
||||
'name' => 'Edit specific prices',
|
||||
'id' => '39351',
|
||||
'description' => "You can now edit, visually and easily, any specific price of your shop without the need to delete it before."]
|
||||
}
|
||||
{$modules[21]=[
|
||||
'name' => 'Show products everywhere',
|
||||
'id' => '45104',
|
||||
'description' => "Show products everywhere in your shop. You can configure which products do you want to show, what will be his audience and where will be shown them in the shop."]
|
||||
}
|
||||
{$modules[22]=[
|
||||
'name' => 'Messages and banners anywhere',
|
||||
'id' => '49385',
|
||||
'description' => "Show messages and banners anywhere in your shop. You can configure the message or banner do you want to show, what will be his audience and where will be shown it in the shop. You can add effects, colors and styles to the message / banner."]
|
||||
}
|
||||
|
||||
{capture}{$modules|@shuffle|escape:'htmlall':'UTF-8'}{/capture}
|
||||
|
||||
<link rel="stylesheet" type="text/css" href="{$this_path|escape:'htmlall':'UTF-8'}views/css/company.css">
|
||||
|
||||
<div id="idnovate" class="panel">
|
||||
<div class="panel-heading">
|
||||
<i class="icon-info"></i> Informazioni
|
||||
</div>
|
||||
<div class="form-wrapper">
|
||||
<div class="form-group">
|
||||
<div class="row">
|
||||
<div class="col-lg-4">
|
||||
<div class="row util-links">
|
||||
<div class="col-lg-12">
|
||||
<p>
|
||||
<i class="icon-star"></i> <a target="_blank" title="Valuta questo modulo" href="http://addons.prestashop.com/it/ratings.php">Ti sembra utile il modulo? Ti va di lasciarci la tua opinione su Addons?</a><br/><br/>
|
||||
{if $readme}
|
||||
<i class="icon-external-link"></i> <a target="_blank" title="Documentazione" href="{if isset($doc_url)}{$doc_url|escape:'htmlall':'UTF-8'}{else}{$this_path|escape:'htmlall':'UTF-8'}{$readme|escape:'htmlall':'UTF-8'}{/if}">Documentazione</a><br/><br/>
|
||||
{/if}
|
||||
{if $support_id}
|
||||
<i class="icon-medkit"></i> <a target="_blank" title="Contatto" href="https://addons.prestashop.com/contact-form.php?id_product={$support_id|escape:'htmlall':'UTF-8'}">Hai bisogno di aiuto? Contattaci</a><br/><br/>
|
||||
{/if}
|
||||
</p>
|
||||
</div>
|
||||
</div>
|
||||
<div class="col-xs-12 developers">
|
||||
<p>Modulo sviluppato da</p>
|
||||
<a target="_blank" href="http://addons.prestashop.com/it/109_idnovate"><img src="{$this_path|escape:'htmlall':'UTF-8'}views/img/company/logo_idnovate.png" alt="Logo idnovate.com"/></a><br /><br />
|
||||
</div>
|
||||
<div class="col-xs-12 partnership">
|
||||
<p>Siamo partner di PrestaShop!</p>
|
||||
<a target="_blank" href="https://www.prestashop.com/en/experts/web-agencies/idnovate"><img src="{$this_path|escape:'htmlall':'UTF-8'}views/img/company/partner.png" alt="PrestaShop Partner"/></a>
|
||||
</div>
|
||||
</div>
|
||||
<div class="col-lg-8 module-list">
|
||||
<div class="row">
|
||||
<div class="col-lg-12">
|
||||
{for $counter=0 to 5}
|
||||
{if $modules[$counter|escape:'htmlall':'UTF-8']['id'] == $support_id}
|
||||
{capture}{$counter++|escape:'htmlall':'UTF-8'}{/capture}
|
||||
{/if}
|
||||
|
||||
<div class="col-md-4 column">
|
||||
<div class="module module-modules">
|
||||
<a target="_blank" href="https://addons.prestashop.com/it/{$modules[$counter|escape:'htmlall':'UTF-8']['id']|escape:'htmlall':'UTF-8'}-.html" title="{$modules[$counter|escape:'htmlall':'UTF-8']['name']|escape:'htmlall':'UTF-8'}">
|
||||
<div class="module-head">
|
||||
<div class="module-image">
|
||||
<img alt="{$modules[$counter|escape:'htmlall':'UTF-8']['name']|escape:'htmlall':'UTF-8'}" height="57" width="57" src="{$this_path|escape:'htmlall':'UTF-8'}views/img/company/{$modules[$counter|escape:'htmlall':'UTF-8']['id']|escape:'htmlall':'UTF-8'}.png">
|
||||
</div>
|
||||
<p class="title-block-module" title="{$modules[$counter|escape:'htmlall':'UTF-8']['name']|escape:'htmlall':'UTF-8'}">{$modules[$counter|escape:'htmlall':'UTF-8']['name']|escape:'htmlall':'UTF-8'}
|
||||
</p>
|
||||
</div>
|
||||
|
||||
<div class="module-body">
|
||||
<div class="module-entry clearfix">
|
||||
<p>{$modules[$counter|escape:'htmlall':'UTF-8']['description']|escape:'htmlall':'UTF-8'}</p>
|
||||
</div>
|
||||
</div>
|
||||
</a>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
{/for}
|
||||
</div>
|
||||
</div>
|
||||
<div class="col-xs-12 addons-link">
|
||||
<p><i class="icon-external-link"></i> <a target="_blank" href="http://addons.prestashop.com/it/109_idnovate"><strong>Scopri tutti i nostri fantastici moduli su Addons PrestaShop</a></strong></p>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
@@ -0,0 +1,213 @@
|
||||
{**
|
||||
* ISC License
|
||||
*
|
||||
* Copyright (c) 2024 idnovate.com
|
||||
* idnovate is a Registered Trademark & Property of idnovate.com, innovación y desarrollo SCP
|
||||
*
|
||||
* Permission to use, copy, modify, and/or distribute this software for any
|
||||
* purpose with or without fee is hereby granted, provided that the above
|
||||
* copyright notice and this permission notice appear in all copies.
|
||||
*
|
||||
* THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL WARRANTIES WITH
|
||||
* REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY
|
||||
* AND FITNESS. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY SPECIAL, DIRECT,
|
||||
* INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES WHATSOEVER RESULTING FROM
|
||||
* LOSS OF USE, DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR
|
||||
* OTHER TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR
|
||||
* PERFORMANCE OF THIS SOFTWARE.
|
||||
*
|
||||
* @author idnovate
|
||||
* @copyright 2024 idnovate
|
||||
* @license https://www.isc.org/licenses/ https://opensource.org/licenses/ISC ISC License
|
||||
*}
|
||||
{*module = array('name', 'id', 'description')*}
|
||||
{$modules[0]=[
|
||||
'name' => 'Promociones y descuentos - (3x2, descuentos, campañas)',
|
||||
'id' => '9129',
|
||||
'description' => "Ofrece atractivos descuentos a tus clientes! Aumenta tus ventas con ofertas efectivas que motive a tus clientes a comprar! Incrementa el ticket medio de tu tienda animando a tus clientes a comprar más para obtener un descuento!"]
|
||||
}
|
||||
{$modules[1]=[
|
||||
'name' => 'Pago contra reembolso con comisión/recargo Plus',
|
||||
'id' => '6337',
|
||||
'description' => "¡Cobra una comisión/recargo a tu cliente cuando seleccione pago contrareembolso/pago contra entrega!"]
|
||||
}
|
||||
{$modules[2]=[
|
||||
'name' => 'Incremento/Descuento de precio por grupo, categoría...',
|
||||
'id' => '7422',
|
||||
'description' => "Nuestro módulo permite modificar los precios de los productos con total flexibilidad. Incrementos, reducciones (descuentos) y cambios masivos a un precio fijo con condiciones y combinaciones ilimitadas para modificar los precios de tus productos."]
|
||||
}
|
||||
{$modules[3]=[
|
||||
'name' => 'Pago offline/manual con tarjeta de crédito/débito',
|
||||
'id' => '6270',
|
||||
'description' => "Acepta pagos con tarjeta de crédito o débito sin necesidad de contratar un TPV Virtual! Habilita un método de pago básico! Recibe los datos necesarios para poder realizar el cargo con este módulo de captura de datos de tarjeta!"]
|
||||
}
|
||||
{$modules[4]=[
|
||||
'name' => 'Borrado de pedidos Plus',
|
||||
'id' => '7113',
|
||||
'description' => "Borra con un simple click y de forma segura tus pedidos. También puedes eliminar la información asociada como los carritos y las facturas."]
|
||||
}
|
||||
{$modules[5]=[
|
||||
'name' => 'Protección de contenido - Asegura tu tienda',
|
||||
'id' => '8382',
|
||||
'description' => "Protección de contenido te proporciona seguridad completa para tu tienda, para que los copiones no puedan copiar el contenido y el robo de datos o imágenes de tu sitio."]
|
||||
}
|
||||
{$modules[6]=[
|
||||
'name' => 'Super Usuario - Conectarse como cliente',
|
||||
'id' => '7280',
|
||||
'description' => "Inicia sesión en tu tienda como cualquiera de tus clientes! Ayuda a tus clientes a llenar su carro de la compra! Comprueba los errores que tus clientes te comentan sobre tu tienda!"]
|
||||
}
|
||||
{$modules[7]=[
|
||||
'name' => 'Auto Cambio de Idioma y Moneda - Geolocalización',
|
||||
'id' => '7363',
|
||||
'description' => "Redirecciona automáticamente a tus clientes a su idioma y/o moneda local según su ubicación. Aumenta la probabilidad de compra gracias a la presentación de contenidos adecuada, con un idioma y moneda familiar."]
|
||||
}
|
||||
{$modules[8]=[
|
||||
'name' => 'Haz flotante (sticky) la Cabecera, Carrito, Menú',
|
||||
'id' => '22465',
|
||||
'description' => "El módulo permite hacer Sticky (Fijos) los elementos: Carrito, Menú Principal, Cabecera, Producto (Añadir al Carrito e Información) y Filtros cuando hay scroll en la página. Supondrá una mejora en la Experiencia de Usuario (UX) de tus clientes."]
|
||||
}
|
||||
{$modules[9]=[
|
||||
'name' => 'Redondeo de Precios avanzado',
|
||||
'id' => '22633',
|
||||
'description' => "Necesitas redondear los precios de tu catálogo de productos, incluyendo el Redondeo Suizo (Swiss Round)? Con este módulo podrás hacerlo por Moneda, Categoría, Producto, Grupo de clientes, Cliente, País, Zona, Fabricante y Proveedor."]
|
||||
}
|
||||
{$modules[10]=[
|
||||
'name' => 'Fuerza la moneda en el carrito',
|
||||
'id' => '8913',
|
||||
'description' => "Quieres tener diferentes divisas en tu tienda pero permitir únicamente alguna de ellas en el checkout? Deja que tus clientes visiten la tienda en su divisa local pero que realicen los pagos con la moneda que tu quieras!"]
|
||||
}
|
||||
{$modules[11]=[
|
||||
'name' => 'Cookies Plus - Ley europea de cookies (Bloqueo y Aviso)',
|
||||
'id' => '21644',
|
||||
'description' => "Cumple con la Ley Europea de Cookies con este módulo. Este módulo te permite bloquear las cookies hasta que el cliente dé su consentimiento."]
|
||||
}
|
||||
{$modules[12]=[
|
||||
'name' => 'Popup al entrar, salir, añadir producto y newsletter',
|
||||
'id' => '23773',
|
||||
'description' => "Crea tantos popups como puedas imaginar. Informa a tus clientes sobre promociones, rebajas, noticias o sobre lo qu enecesites. Los puedes mostrar sólo para categorías seleccionadas, productos, fabricantes, proveedores, grupos de clientes, países y zonas."]
|
||||
}
|
||||
{$modules[13]=[
|
||||
'name' => 'Facebook Messenger - Chat en vivo',
|
||||
'id' => '24292',
|
||||
'description' => "Mantente en contacto con tus potenciales clientes con el chat en vivo Facebook Messenger, la aplicación utilizada por más de mil millones de usuarios."]
|
||||
}
|
||||
{$modules[14]=[
|
||||
'name' => 'Tarifa plana premium de envíos',
|
||||
'id' => '24876',
|
||||
'description' => "¡Ofrece a tus clientes una tarifa plana premium de envíos! Añade un número ilimitado de configuraciones y defínelas por grupo de clientes, transportista, zona y rango de precios y pesos."]
|
||||
}
|
||||
{$modules[15]=[
|
||||
'name' => 'Redsys pago integrado con tarjeta y gestión de devoluciones',
|
||||
'id' => '25940',
|
||||
'description' => "Soporte multicomercio, multiterminal y multimoneda para pagos con tarjeta integrados con la pasarela Redsys (SERVIRED / SERMEPA) - Modalidad 100% integrada en tienda."]
|
||||
}
|
||||
{$modules[16]=[
|
||||
'name' => 'Compartir el carrito - Enlázalo en newsletters, foros',
|
||||
'id' => '26537',
|
||||
'description' => "Comparte el carrito mediante enlace directo. Compón una dirección para crear un carrito automáticamente. Úsalo en tus newsletters. Úsalo para compartirlo en las redes sociales. Úsalo para compartirlo con tus clientes fácilmente."]
|
||||
}
|
||||
{$modules[17]=[
|
||||
'name' => 'WhatsApp - Chat con clientes - WhatsApp para Negocios',
|
||||
'id' => '26395',
|
||||
'description' => "Chatea con sus clientes a través de WhatsApp, la aplicación de mensajería más popular."]
|
||||
}
|
||||
{$modules[18]=[
|
||||
'name' => 'Ocultar precio y desactivar la compra de productos',
|
||||
'id' => '26993',
|
||||
'description' => "El módulo permite ocultar precios y desactivar la compra de productos con una gran flexibilidad."]
|
||||
}
|
||||
{$modules[19]=[
|
||||
'name' => 'Elimina o cambia los decimales y formatea la moneda',
|
||||
'id' => '27821',
|
||||
'description' => "Quita decimales o cambia el número de decimales que quieres mostrar en tus precios."]
|
||||
}
|
||||
{$modules[20]=[
|
||||
'name' => 'Edición de precios específicos',
|
||||
'id' => '39351',
|
||||
'description' => "Ahora puedes editar, visual y fácilmente, cualquier precio específico de tu tienda sin la necesidad de borrarlo antes."]
|
||||
}
|
||||
{$modules[21]=[
|
||||
'name' => 'Muestra productos en cualquier lugar',
|
||||
'id' => '45104',
|
||||
'description' => "Muestra productos en cualquier lugar de tu tienda. Puedes configurar qué productos deseas mostrar, cuál será su audiencia y dónde se mostrarán en la tienda."]
|
||||
}
|
||||
{$modules[22]=[
|
||||
'name' => 'Mensajes y banners en cualquier lugar',
|
||||
'id' => '49385',
|
||||
'description' => "Muestra mensajes y banners en prácticamente cualquier lugar de la tienda. Puedes configurar el mensaje o banner que quieres mostrar, cuál será su audiencia y dónde será mostrado en la tienda. Puedes añadir efectos, colores, estilos y algunas variables al mensaje / banner."]
|
||||
}
|
||||
|
||||
{capture}{$modules|@shuffle|escape:'htmlall':'UTF-8'}{/capture}
|
||||
|
||||
<link rel="stylesheet" type="text/css" href="{$this_path|escape:'htmlall':'UTF-8'}views/css/company.css">
|
||||
|
||||
<div id="idnovate" class="panel">
|
||||
<div class="panel-heading">
|
||||
<i class="icon-info"></i> Información
|
||||
</div>
|
||||
<div class="form-wrapper">
|
||||
<div class="form-group">
|
||||
<div class="row">
|
||||
<div class="col-lg-4">
|
||||
<div class="row util-links">
|
||||
<div class="col-lg-12">
|
||||
<p>
|
||||
<i class="icon-star"></i> <a target="_blank" title="Evalúa este módulo" href="https://addons.prestashop.com/es/ratings.php">¿Te parece útil el módulo? ¿Qué tal si nos dejas tu valoración en Addons?</a><br/><br/>
|
||||
{if $readme}
|
||||
<i class="icon-external-link"></i> <a target="_blank" title="Documentación" href="{if isset($doc_url)}{$doc_url|escape:'htmlall':'UTF-8'}{else}{$this_path|escape:'htmlall':'UTF-8'}{$readme|escape:'htmlall':'UTF-8'}{/if}">Documentación</a><br/><br/>
|
||||
{/if}
|
||||
{if $support_id}
|
||||
<i class="icon-medkit"></i> <a target="_blank" title="Soporte" href="https://addons.prestashop.com/contact-form.php?id_product={$support_id|escape:'htmlall':'UTF-8'}">¿Necesitas ayuda? Contacta con nosotros</a>
|
||||
{/if}
|
||||
</p>
|
||||
</div>
|
||||
</div>
|
||||
<div class="row">
|
||||
<div class="col-xs-12 developers">
|
||||
<p>Módulo desarrollado por</p>
|
||||
<a target="_blank" href="https://addons.prestashop.com/es/109_idnovate"><img src="{$this_path|escape:'htmlall':'UTF-8'}views/img/company/logo_idnovate.png" alt="Logo idnovate.com"/></a>
|
||||
</div>
|
||||
<div class="col-xs-12 partnership">
|
||||
<p>¡Somos Partners PrestaShop!</p>
|
||||
<a target="_blank" href="https://www.prestashop.com/es/expertos/agencias-web/idnovate"><img src="{$this_path|escape:'htmlall':'UTF-8'}views/img/company/partner.png" alt="PrestaShop Partner"/></a>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
<div class="col-lg-8 module-list">
|
||||
<div class="row">
|
||||
<div class="col-xs-12">
|
||||
<div class="row">
|
||||
{for $counter=0 to 5}
|
||||
{if $modules[$counter|escape:'htmlall':'UTF-8']['id'] == $support_id}
|
||||
{capture}{$counter++|escape:'htmlall':'UTF-8'}{/capture}
|
||||
{/if}
|
||||
<div class="col-md-4 column">
|
||||
<div class="module module-modules">
|
||||
<a target="_blank" href="https://addons.prestashop.com/es/{$modules[$counter|escape:'htmlall':'UTF-8']['id']|escape:'htmlall':'UTF-8'}-.html" title="{$modules[$counter|escape:'htmlall':'UTF-8']['name']|escape:'htmlall':'UTF-8'}">
|
||||
<div class="module-head">
|
||||
<div class="module-image">
|
||||
<img alt="{$modules[$counter|escape:'htmlall':'UTF-8']['name']|escape:'htmlall':'UTF-8'}" height="57" width="57" src="{$this_path|escape:'htmlall':'UTF-8'}views/img/company/{$modules[$counter|escape:'htmlall':'UTF-8']['id']|escape:'htmlall':'UTF-8'}.png">
|
||||
</div>
|
||||
<p class="title-block-module" title="{$modules[$counter|escape:'htmlall':'UTF-8']['name']|escape:'htmlall':'UTF-8'}">{$modules[$counter|escape:'htmlall':'UTF-8']['name']|escape:'htmlall':'UTF-8'}
|
||||
</p>
|
||||
</div>
|
||||
<div class="module-body">
|
||||
<div class="module-entry clearfix">
|
||||
<p>{$modules[$counter|escape:'htmlall':'UTF-8']['description']|escape:'htmlall':'UTF-8'}</p>
|
||||
</div>
|
||||
</div>
|
||||
</a>
|
||||
</div>
|
||||
</div>
|
||||
{/for}
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
<div class="col-xs-12 addons-link">
|
||||
<p><i class="icon-external-link"></i> <a target="_blank" href="https://addons.prestashop.com/es/109_idnovate"><strong>Echa un vistazo a todos nuestros geniales módulos en PrestaShop Addons</a></strong></p>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
@@ -0,0 +1,212 @@
|
||||
{**
|
||||
* ISC License
|
||||
*
|
||||
* Copyright (c) 2024 idnovate.com
|
||||
* idnovate is a Registered Trademark & Property of idnovate.com, innovación y desarrollo SCP
|
||||
*
|
||||
* Permission to use, copy, modify, and/or distribute this software for any
|
||||
* purpose with or without fee is hereby granted, provided that the above
|
||||
* copyright notice and this permission notice appear in all copies.
|
||||
*
|
||||
* THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL WARRANTIES WITH
|
||||
* REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY
|
||||
* AND FITNESS. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY SPECIAL, DIRECT,
|
||||
* INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES WHATSOEVER RESULTING FROM
|
||||
* LOSS OF USE, DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR
|
||||
* OTHER TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR
|
||||
* PERFORMANCE OF THIS SOFTWARE.
|
||||
*
|
||||
* @author idnovate
|
||||
* @copyright 2024 idnovate
|
||||
* @license https://www.isc.org/licenses/ https://opensource.org/licenses/ISC ISC License
|
||||
*}
|
||||
{*module = array('name', 'id', 'description')*}
|
||||
{$modules[0]=[
|
||||
'name' => 'Promotions and discounts - (3x2, reductions, campaigns)',
|
||||
'id' => '9129',
|
||||
'description' => "Offer attractive discounts to your customers! Boost your conversion with effective offers that motivate your customers to purchase! Increase your customer average ticket by encouraging them to buy more items to get an extra discount!"]
|
||||
}
|
||||
{$modules[1]=[
|
||||
'name' => 'Cash On Delivery With Fee/Surcharge Plus (COD)',
|
||||
'id' => '6337',
|
||||
'description' => "Charge a commission/fee to your customer when they choose cash on delivery/collect on delivery/pay on shipment!"]
|
||||
}
|
||||
{$modules[2]=[
|
||||
'name' => 'Price Increment/Reduction by group, category and more',
|
||||
'id' => '7422',
|
||||
'description' => "With our module you can set the product prices to your customers which do you want to really have. Increments, reductions (discounts) and massive fixed price changes with an unlimited conditions and combinations to modify your product prices."]
|
||||
}
|
||||
{$modules[3]=[
|
||||
'name' => 'Credit Card Offline Payment - Manual processing',
|
||||
'id' => '6270',
|
||||
'description' => "Accept payments by credit or debit card without contracting a virtual POS! Enable a basic payment method! Just get all data needed to charge the order with this card capture module!"]
|
||||
}
|
||||
{$modules[4]=[
|
||||
'name' => 'Easy Delete Orders Plus',
|
||||
'id' => '7113',
|
||||
'description' => "Delete orders safe and easily and all related information with just one click. And you can also erase all the related data like carts and invoices."]
|
||||
}
|
||||
{$modules[5]=[
|
||||
'name' => 'Content Protection - Secure your shop',
|
||||
'id' => '8382',
|
||||
'description' => "Content Protection provides complete security for your shop, so that the plagiarists could not copy the content and steal data or images from your site."]
|
||||
}
|
||||
{$modules[6]=[
|
||||
'name' => 'Super User - Log in as customer',
|
||||
'id' => '7280',
|
||||
'description' => "Log in to your shop as one of your customers! Help your customers to fill their shopping carts! Test the problems that your customers tell you about your store!"]
|
||||
}
|
||||
{$modules[7]=[
|
||||
'name' => 'Auto Change Language And Currency - Geolocation',
|
||||
'id' => '7363',
|
||||
'description' => "Automatically redirect customers to their local language and/or the currency by their location. Increase probability of purchase thanks to proper content presentation, familiar currency and language."]
|
||||
}
|
||||
{$modules[8]=[
|
||||
'name' => 'Add Sticky elements Cart, Menu, Product, Filters',
|
||||
'id' => '22465',
|
||||
'description' => "With this module you can make Sticky (Fixed) ecommerce elements: Cart, Main Menu, Header, Product Box (add to cart and information) and Filters when the page scrolls. This will improve the eCommerce User Experience (UX) for your customers."]
|
||||
}
|
||||
{$modules[9]=[
|
||||
'name' => 'Advanced Price Rounding',
|
||||
'id' => '22633',
|
||||
'description' => "Would you like to round the prices in your catalog product (including Swiss Round to 0.05)? With this module you could round the prices by Currency, Category, Product, Group, Customer, Country, Zone, Manufacturer and Supplier."]
|
||||
}
|
||||
{$modules[10]=[
|
||||
'name' => 'Force Currency at Checkout',
|
||||
'id' => '8913',
|
||||
'description' => "Would you like to have different currencies at your store but leave only some of them at checkout? Let your customers visit your store in a different currency than checkout and avoid them to convert it to their local currency."]
|
||||
}
|
||||
{$modules[11]=[
|
||||
'name' => 'Cookies Plus - EU Cookie law (notification + block)',
|
||||
'id' => '21644',
|
||||
'description' => "Comply with the EU cookie law using this module. This module lets you block the cookies until the customer gives his consent accepting the warning."]
|
||||
}
|
||||
{$modules[12]=[
|
||||
'name' => 'Popup on enter, on exit, when add to cart, newsletter',
|
||||
'id' => '23773',
|
||||
'description' => "Create as many popups as you can imagine. Inform your customers about promotions, sales, news or whatever you need. You can displayed them only for selected categories, products, manufacturers, suppliers, customer groups, countries and zones."]
|
||||
}
|
||||
{$modules[13]=[
|
||||
'name' => 'Facebook Messenger - Live chat',
|
||||
'id' => '24292',
|
||||
'description' => "Get in touch with your potential customers with Facebook Messenger live chat, the app used by more than 1 billion users."]
|
||||
}
|
||||
{$modules[14]=[
|
||||
'name' => 'Shipping premium flat rate',
|
||||
'id' => '24876',
|
||||
'description' => "Offer to your customers a Premium flat rate of shipments! Add an unlimited number of premium flat rate configurations and define it by customer group, carrier, zone and weight/price ranges."]
|
||||
}
|
||||
{$modules[15]=[
|
||||
'name' => 'Share cart - Link a cart at newsletters, forums, etc..',
|
||||
'id' => '26537',
|
||||
'description' => "Share an add to cart from url link. Compose an url to create a cart automatically. Use it in your newsletters. Use it to share in social networks. Use it to share with your customers easily."]
|
||||
}
|
||||
{$modules[16]=[
|
||||
'name' => 'WhatsApp Live Chat With Customers - WhatsApp Business',
|
||||
'id' => '26395',
|
||||
'description' => "Chat with your customers through WhatsApp, the most popular messaging app."]
|
||||
}
|
||||
{$modules[17]=[
|
||||
'name' => 'Hide price and disallow purchase of products',
|
||||
'id' => '26993',
|
||||
'description' => "The module allows to you to hide prices and disallow purchases of products with an incredible flexibility."]
|
||||
}
|
||||
{$modules[18]=[
|
||||
'name' => 'Minimum and maximum unit quantity to purchase',
|
||||
'id' => '27632',
|
||||
'description' => "Define the minimum and maximum purchase unit quantity of products. Also allows to set up the multiples or the increments of the product units."]
|
||||
}
|
||||
{$modules[19]=[
|
||||
'name' => 'Change or remove the decimals and format currency',
|
||||
'id' => '27821',
|
||||
'description' => "Essential module to remove decimals or change the number of decimals that you want to display in your product prices."]
|
||||
}
|
||||
{$modules[20]=[
|
||||
'name' => 'Edit specific prices',
|
||||
'id' => '39351',
|
||||
'description' => "You can now edit, visually and easily, any specific price of your shop without the need to delete it before."]
|
||||
}
|
||||
{$modules[21]=[
|
||||
'name' => 'Show products everywhere',
|
||||
'id' => '45104',
|
||||
'description' => "Show products everywhere in your shop. You can configure which products do you want to show, what will be his audience and where will be shown them in the shop."]
|
||||
}
|
||||
{$modules[22]=[
|
||||
'name' => 'Messages and banners anywhere',
|
||||
'id' => '49385',
|
||||
'description' => "Show messages and banners anywhere in your shop. You can configure the message or banner do you want to show, what will be his audience and where will be shown it in the shop. You can add effects, colors and styles to the message / banner."]
|
||||
}
|
||||
|
||||
{capture}{$modules|@shuffle|escape:'htmlall':'UTF-8'}{/capture}
|
||||
|
||||
<link rel="stylesheet" type="text/css" href="{$this_path|escape:'htmlall':'UTF-8'}views/css/company.css">
|
||||
|
||||
<div id="idnovate" class="panel">
|
||||
<div class="panel-heading">
|
||||
<i class="icon-info"></i> Informazioni
|
||||
</div>
|
||||
<div class="form-wrapper">
|
||||
<div class="form-group">
|
||||
<div class="row">
|
||||
<div class="col-lg-4">
|
||||
<div class="row util-links">
|
||||
<div class="col-lg-12">
|
||||
<p>
|
||||
<i class="icon-star"></i> <a target="_blank" title="Valuta questo modulo" href="http://addons.prestashop.com/it/ratings.php">Ti sembra utile il modulo? Ti va di lasciarci la tua opinione su Addons?</a><br/><br/>
|
||||
{if $readme}
|
||||
<i class="icon-external-link"></i> <a target="_blank" title="Documentazione" href="{if isset($doc_url)}{$doc_url|escape:'htmlall':'UTF-8'}{else}{$this_path|escape:'htmlall':'UTF-8'}{$readme|escape:'htmlall':'UTF-8'}{/if}">Documentazione</a><br/><br/>
|
||||
{/if}
|
||||
{if $support_id}
|
||||
<i class="icon-medkit"></i> <a target="_blank" title="Contatto" href="https://addons.prestashop.com/contact-form.php?id_product={$support_id|escape:'htmlall':'UTF-8'}">Hai bisogno di aiuto? Contattaci</a><br/><br/>
|
||||
{/if}
|
||||
</p>
|
||||
</div>
|
||||
</div>
|
||||
<div class="col-xs-12 developers">
|
||||
<p>Modulo sviluppato da</p>
|
||||
<a target="_blank" href="http://addons.prestashop.com/it/109_idnovate"><img src="{$this_path|escape:'htmlall':'UTF-8'}views/img/company/logo_idnovate.png" alt="Logo idnovate.com"/></a><br /><br />
|
||||
</div>
|
||||
<div class="col-xs-12 partnership">
|
||||
<p>Siamo partner di PrestaShop!</p>
|
||||
<a target="_blank" href="https://www.prestashop.com/en/experts/web-agencies/idnovate"><img src="{$this_path|escape:'htmlall':'UTF-8'}views/img/company/partner.png" alt="PrestaShop Partner"/></a>
|
||||
</div>
|
||||
</div>
|
||||
<div class="col-lg-8 module-list">
|
||||
<div class="row">
|
||||
<div class="col-lg-12">
|
||||
{for $counter=0 to 5}
|
||||
{if $modules[$counter|escape:'htmlall':'UTF-8']['id'] == $support_id}
|
||||
{capture}{$counter++|escape:'htmlall':'UTF-8'}{/capture}
|
||||
{/if}
|
||||
|
||||
<div class="col-md-4 column">
|
||||
<div class="module module-modules">
|
||||
<a target="_blank" href="https://addons.prestashop.com/it/{$modules[$counter|escape:'htmlall':'UTF-8']['id']|escape:'htmlall':'UTF-8'}-.html" title="{$modules[$counter|escape:'htmlall':'UTF-8']['name']|escape:'htmlall':'UTF-8'}">
|
||||
<div class="module-head">
|
||||
<div class="module-image">
|
||||
<img alt="{$modules[$counter|escape:'htmlall':'UTF-8']['name']|escape:'htmlall':'UTF-8'}" height="57" width="57" src="{$this_path|escape:'htmlall':'UTF-8'}views/img/company/{$modules[$counter|escape:'htmlall':'UTF-8']['id']|escape:'htmlall':'UTF-8'}.png">
|
||||
</div>
|
||||
<p class="title-block-module" title="{$modules[$counter|escape:'htmlall':'UTF-8']['name']|escape:'htmlall':'UTF-8'}">{$modules[$counter|escape:'htmlall':'UTF-8']['name']|escape:'htmlall':'UTF-8'}
|
||||
</p>
|
||||
</div>
|
||||
|
||||
<div class="module-body">
|
||||
<div class="module-entry clearfix">
|
||||
<p>{$modules[$counter|escape:'htmlall':'UTF-8']['description']|escape:'htmlall':'UTF-8'}</p>
|
||||
</div>
|
||||
</div>
|
||||
</a>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
{/for}
|
||||
</div>
|
||||
</div>
|
||||
<div class="col-xs-12 addons-link">
|
||||
<p><i class="icon-external-link"></i> <a target="_blank" href="http://addons.prestashop.com/it/109_idnovate"><strong>Scopri tutti i nostri fantastici moduli su Addons PrestaShop</a></strong></p>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
@@ -0,0 +1,212 @@
|
||||
{**
|
||||
* ISC License
|
||||
*
|
||||
* Copyright (c) 2024 idnovate.com
|
||||
* idnovate is a Registered Trademark & Property of idnovate.com, innovación y desarrollo SCP
|
||||
*
|
||||
* Permission to use, copy, modify, and/or distribute this software for any
|
||||
* purpose with or without fee is hereby granted, provided that the above
|
||||
* copyright notice and this permission notice appear in all copies.
|
||||
*
|
||||
* THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL WARRANTIES WITH
|
||||
* REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY
|
||||
* AND FITNESS. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY SPECIAL, DIRECT,
|
||||
* INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES WHATSOEVER RESULTING FROM
|
||||
* LOSS OF USE, DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR
|
||||
* OTHER TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR
|
||||
* PERFORMANCE OF THIS SOFTWARE.
|
||||
*
|
||||
* @author idnovate
|
||||
* @copyright 2024 idnovate
|
||||
* @license https://www.isc.org/licenses/ https://opensource.org/licenses/ISC ISC License
|
||||
*}
|
||||
{*module = array('name', 'id', 'description')*}
|
||||
{$modules[0]=[
|
||||
'name' => 'Promotions and discounts - (3x2, reductions, campaigns)',
|
||||
'id' => '9129',
|
||||
'description' => "Offer attractive discounts to your customers! Boost your conversion with effective offers that motivate your customers to purchase! Increase your customer average ticket by encouraging them to buy more items to get an extra discount!"]
|
||||
}
|
||||
{$modules[1]=[
|
||||
'name' => 'Cash On Delivery With Fee/Surcharge Plus (COD)',
|
||||
'id' => '6337',
|
||||
'description' => "Charge a commission/fee to your customer when they choose cash on delivery/collect on delivery/pay on shipment!"]
|
||||
}
|
||||
{$modules[2]=[
|
||||
'name' => 'Price Increment/Reduction by group, category and more',
|
||||
'id' => '7422',
|
||||
'description' => "With our module you can set the product prices to your customers which do you want to really have. Increments, reductions (discounts) and massive fixed price changes with an unlimited conditions and combinations to modify your product prices."]
|
||||
}
|
||||
{$modules[3]=[
|
||||
'name' => 'Credit Card Offline Payment - Manual processing',
|
||||
'id' => '6270',
|
||||
'description' => "Accept payments by credit or debit card without contracting a virtual POS! Enable a basic payment method! Just get all data needed to charge the order with this card capture module!"]
|
||||
}
|
||||
{$modules[4]=[
|
||||
'name' => 'Easy Delete Orders Plus',
|
||||
'id' => '7113',
|
||||
'description' => "Delete orders safe and easily and all related information with just one click. And you can also erase all the related data like carts and invoices."]
|
||||
}
|
||||
{$modules[5]=[
|
||||
'name' => 'Content Protection - Secure your shop',
|
||||
'id' => '8382',
|
||||
'description' => "Content Protection provides complete security for your shop, so that the plagiarists could not copy the content and steal data or images from your site."]
|
||||
}
|
||||
{$modules[6]=[
|
||||
'name' => 'Super User - Log in as customer',
|
||||
'id' => '7280',
|
||||
'description' => "Log in to your shop as one of your customers! Help your customers to fill their shopping carts! Test the problems that your customers tell you about your store!"]
|
||||
}
|
||||
{$modules[7]=[
|
||||
'name' => 'Auto Change Language And Currency - Geolocation',
|
||||
'id' => '7363',
|
||||
'description' => "Automatically redirect customers to their local language and/or the currency by their location. Increase probability of purchase thanks to proper content presentation, familiar currency and language."]
|
||||
}
|
||||
{$modules[8]=[
|
||||
'name' => 'Add Sticky elements Cart, Menu, Product, Filters',
|
||||
'id' => '22465',
|
||||
'description' => "With this module you can make Sticky (Fixed) ecommerce elements: Cart, Main Menu, Header, Product Box (add to cart and information) and Filters when the page scrolls. This will improve the eCommerce User Experience (UX) for your customers."]
|
||||
}
|
||||
{$modules[9]=[
|
||||
'name' => 'Advanced Price Rounding',
|
||||
'id' => '22633',
|
||||
'description' => "Would you like to round the prices in your catalog product (including Swiss Round to 0.05)? With this module you could round the prices by Currency, Category, Product, Group, Customer, Country, Zone, Manufacturer and Supplier."]
|
||||
}
|
||||
{$modules[10]=[
|
||||
'name' => 'Force Currency at Checkout',
|
||||
'id' => '8913',
|
||||
'description' => "Would you like to have different currencies at your store but leave only some of them at checkout? Let your customers visit your store in a different currency than checkout and avoid them to convert it to their local currency."]
|
||||
}
|
||||
{$modules[11]=[
|
||||
'name' => 'Cookies Plus - EU Cookie law (notification + block)',
|
||||
'id' => '21644',
|
||||
'description' => "Comply with the EU cookie law using this module. This module lets you block the cookies until the customer gives his consent accepting the warning."]
|
||||
}
|
||||
{$modules[12]=[
|
||||
'name' => 'Popup on enter, on exit, when add to cart, newsletter',
|
||||
'id' => '23773',
|
||||
'description' => "Create as many popups as you can imagine. Inform your customers about promotions, sales, news or whatever you need. You can displayed them only for selected categories, products, manufacturers, suppliers, customer groups, countries and zones."]
|
||||
}
|
||||
{$modules[13]=[
|
||||
'name' => 'Facebook Messenger - Live chat',
|
||||
'id' => '24292',
|
||||
'description' => "Get in touch with your potential customers with Facebook Messenger live chat, the app used by more than 1 billion users."]
|
||||
}
|
||||
{$modules[14]=[
|
||||
'name' => 'Shipping premium flat rate',
|
||||
'id' => '24876',
|
||||
'description' => "Offer to your customers a Premium flat rate of shipments! Add an unlimited number of premium flat rate configurations and define it by customer group, carrier, zone and weight/price ranges."]
|
||||
}
|
||||
{$modules[15]=[
|
||||
'name' => 'Share cart - Link a cart at newsletters, forums, etc..',
|
||||
'id' => '26537',
|
||||
'description' => "Share an add to cart from url link. Compose an url to create a cart automatically. Use it in your newsletters. Use it to share in social networks. Use it to share with your customers easily."]
|
||||
}
|
||||
{$modules[16]=[
|
||||
'name' => 'WhatsApp Live Chat With Customers - WhatsApp Business',
|
||||
'id' => '26395',
|
||||
'description' => "Chat with your customers through WhatsApp, the most popular messaging app."]
|
||||
}
|
||||
{$modules[17]=[
|
||||
'name' => 'Hide price and disallow purchase of products',
|
||||
'id' => '26993',
|
||||
'description' => "The module allows to you to hide prices and disallow purchases of products with an incredible flexibility."]
|
||||
}
|
||||
{$modules[18]=[
|
||||
'name' => 'Minimum and maximum unit quantity to purchase',
|
||||
'id' => '27632',
|
||||
'description' => "Define the minimum and maximum purchase unit quantity of products. Also allows to set up the multiples or the increments of the product units."]
|
||||
}
|
||||
{$modules[19]=[
|
||||
'name' => 'Change or remove the decimals and format currency',
|
||||
'id' => '27821',
|
||||
'description' => "Essential module to remove decimals or change the number of decimals that you want to display in your product prices."]
|
||||
}
|
||||
{$modules[20]=[
|
||||
'name' => 'Edit specific prices',
|
||||
'id' => '39351',
|
||||
'description' => "You can now edit, visually and easily, any specific price of your shop without the need to delete it before."]
|
||||
}
|
||||
{$modules[21]=[
|
||||
'name' => 'Show products everywhere',
|
||||
'id' => '45104',
|
||||
'description' => "Show products everywhere in your shop. You can configure which products do you want to show, what will be his audience and where will be shown them in the shop."]
|
||||
}
|
||||
{$modules[22]=[
|
||||
'name' => 'Messages and banners anywhere',
|
||||
'id' => '49385',
|
||||
'description' => "Show messages and banners anywhere in your shop. You can configure the message or banner do you want to show, what will be his audience and where will be shown it in the shop. You can add effects, colors and styles to the message / banner."]
|
||||
}
|
||||
|
||||
{capture}{$modules|@shuffle|escape:'htmlall':'UTF-8'}{/capture}
|
||||
|
||||
<link rel="stylesheet" type="text/css" href="{$this_path|escape:'htmlall':'UTF-8'}views/css/company.css">
|
||||
|
||||
<div id="idnovate" class="panel">
|
||||
<div class="panel-heading">
|
||||
<i class="icon-info"></i> Informazioni
|
||||
</div>
|
||||
<div class="form-wrapper">
|
||||
<div class="form-group">
|
||||
<div class="row">
|
||||
<div class="col-lg-4">
|
||||
<div class="row util-links">
|
||||
<div class="col-lg-12">
|
||||
<p>
|
||||
<i class="icon-star"></i> <a target="_blank" title="Valuta questo modulo" href="http://addons.prestashop.com/it/ratings.php">Ti sembra utile il modulo? Ti va di lasciarci la tua opinione su Addons?</a><br/><br/>
|
||||
{if $readme}
|
||||
<i class="icon-external-link"></i> <a target="_blank" title="Documentazione" href="{if isset($doc_url)}{$doc_url|escape:'htmlall':'UTF-8'}{else}{$this_path|escape:'htmlall':'UTF-8'}{$readme|escape:'htmlall':'UTF-8'}{/if}">Documentazione</a><br/><br/>
|
||||
{/if}
|
||||
{if $support_id}
|
||||
<i class="icon-medkit"></i> <a target="_blank" title="Contatto" href="https://addons.prestashop.com/contact-form.php?id_product={$support_id|escape:'htmlall':'UTF-8'}">Hai bisogno di aiuto? Contattaci</a><br/><br/>
|
||||
{/if}
|
||||
</p>
|
||||
</div>
|
||||
</div>
|
||||
<div class="col-xs-12 developers">
|
||||
<p>Modulo sviluppato da</p>
|
||||
<a target="_blank" href="http://addons.prestashop.com/it/109_idnovate"><img src="{$this_path|escape:'htmlall':'UTF-8'}views/img/company/logo_idnovate.png" alt="Logo idnovate.com"/></a><br /><br />
|
||||
</div>
|
||||
<div class="col-xs-12 partnership">
|
||||
<p>Siamo partner di PrestaShop!</p>
|
||||
<a target="_blank" href="https://www.prestashop.com/en/experts/web-agencies/idnovate"><img src="{$this_path|escape:'htmlall':'UTF-8'}views/img/company/partner.png" alt="PrestaShop Partner"/></a>
|
||||
</div>
|
||||
</div>
|
||||
<div class="col-lg-8 module-list">
|
||||
<div class="row">
|
||||
<div class="col-lg-12">
|
||||
{for $counter=0 to 5}
|
||||
{if $modules[$counter|escape:'htmlall':'UTF-8']['id'] == $support_id}
|
||||
{capture}{$counter++|escape:'htmlall':'UTF-8'}{/capture}
|
||||
{/if}
|
||||
|
||||
<div class="col-md-4 column">
|
||||
<div class="module module-modules">
|
||||
<a target="_blank" href="https://addons.prestashop.com/it/{$modules[$counter|escape:'htmlall':'UTF-8']['id']|escape:'htmlall':'UTF-8'}-.html" title="{$modules[$counter|escape:'htmlall':'UTF-8']['name']|escape:'htmlall':'UTF-8'}">
|
||||
<div class="module-head">
|
||||
<div class="module-image">
|
||||
<img alt="{$modules[$counter|escape:'htmlall':'UTF-8']['name']|escape:'htmlall':'UTF-8'}" height="57" width="57" src="{$this_path|escape:'htmlall':'UTF-8'}views/img/company/{$modules[$counter|escape:'htmlall':'UTF-8']['id']|escape:'htmlall':'UTF-8'}.png">
|
||||
</div>
|
||||
<p class="title-block-module" title="{$modules[$counter|escape:'htmlall':'UTF-8']['name']|escape:'htmlall':'UTF-8'}">{$modules[$counter|escape:'htmlall':'UTF-8']['name']|escape:'htmlall':'UTF-8'}
|
||||
</p>
|
||||
</div>
|
||||
|
||||
<div class="module-body">
|
||||
<div class="module-entry clearfix">
|
||||
<p>{$modules[$counter|escape:'htmlall':'UTF-8']['description']|escape:'htmlall':'UTF-8'}</p>
|
||||
</div>
|
||||
</div>
|
||||
</a>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
{/for}
|
||||
</div>
|
||||
</div>
|
||||
<div class="col-xs-12 addons-link">
|
||||
<p><i class="icon-external-link"></i> <a target="_blank" href="http://addons.prestashop.com/it/109_idnovate"><strong>Scopri tutti i nostri fantastici moduli su Addons PrestaShop</a></strong></p>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
@@ -0,0 +1,59 @@
|
||||
{**
|
||||
* ISC License
|
||||
*
|
||||
* Copyright (c) 2024 idnovate.com
|
||||
* idnovate is a Registered Trademark & Property of idnovate.com, innovación y desarrollo SCP
|
||||
*
|
||||
* Permission to use, copy, modify, and/or distribute this software for any
|
||||
* purpose with or without fee is hereby granted, provided that the above
|
||||
* copyright notice and this permission notice appear in all copies.
|
||||
*
|
||||
* THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL WARRANTIES WITH
|
||||
* REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY
|
||||
* AND FITNESS. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY SPECIAL, DIRECT,
|
||||
* INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES WHATSOEVER RESULTING FROM
|
||||
* LOSS OF USE, DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR
|
||||
* OTHER TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR
|
||||
* PERFORMANCE OF THIS SOFTWARE.
|
||||
*
|
||||
* @author idnovate
|
||||
* @copyright 2024 idnovate
|
||||
* @license https://www.isc.org/licenses/ https://opensource.org/licenses/ISC ISC License
|
||||
*}
|
||||
<div class="row">
|
||||
<div class="col-lg-12 alert alert-warning">
|
||||
{l s='Select the modules that install cookies from this finality. The selected modules will be blocked until the customer gives the consent to this finality, so the module won\'t be able to install the cookies.' mod='cookiesplus'}
|
||||
<br /><br />
|
||||
{l s='If a module is selected in more than one finality, the module won\'t be unblocked until the customer gives consent to all the finalities involved.' mod='cookiesplus'}
|
||||
</div>
|
||||
<div class="col-lg-12 cookiesplus-module-list-container">
|
||||
<table id="cookiesplus-module-list">
|
||||
<tbody>
|
||||
<tr>
|
||||
{foreach name=modules from=$allModules item=module}
|
||||
{if ($smarty.foreach.modules.iteration-1) && ($smarty.foreach.modules.iteration-1) % 3 == 0}
|
||||
</tr>
|
||||
<tr>
|
||||
{/if}
|
||||
|
||||
<td style="padding: 5px;" class="{if isset($module['checked']) && $module['checked']}checked{/if}">
|
||||
<img src="../modules/{$module['name']|escape:'htmlall':'UTF-8'}/logo.{if version_compare($smarty.const._PS_VERSION_, '1.5', '>=')}png{else}gif{/if}"
|
||||
alt="{$module['displayName']|escape:'quotes':'UTF-8'}"
|
||||
{if version_compare($smarty.const._PS_VERSION_, '1.5', '>=')}width="32" height="32" {else}width="16"
|
||||
height="16"{/if} />
|
||||
<label style="float: none;"
|
||||
for="{$fieldName|escape:'htmlall':'UTF-8'}_module_{$module['id_module']|escape:'htmlall':'UTF-8'}">
|
||||
<input type="checkbox" name="{$fieldName|escape:'htmlall':'UTF-8'}[]"
|
||||
id="{$fieldName|escape:'htmlall':'UTF-8'}_module_{$module['id_module']|escape:'htmlall':'UTF-8'}"
|
||||
value="{$module['id_module']|escape:'htmlall':'UTF-8'}"
|
||||
{if isset($module['checked']) && $module['checked']}checked=checked{/if}
|
||||
onclick="$(this).closest('td').toggleClass('checked')"
|
||||
/>
|
||||
{$module['displayName']|escape:'quotes':'UTF-8'}</label> ({$module['name']|escape:'htmlall':'UTF-8'})
|
||||
</td>
|
||||
{/foreach}
|
||||
</tr>
|
||||
</tbody>
|
||||
</table>
|
||||
</div>
|
||||
</div>
|
||||
@@ -0,0 +1,27 @@
|
||||
{**
|
||||
* ISC License
|
||||
*
|
||||
* Copyright (c) 2024 idnovate.com
|
||||
* idnovate is a Registered Trademark & Property of idnovate.com, innovación y desarrollo SCP
|
||||
*
|
||||
* Permission to use, copy, modify, and/or distribute this software for any
|
||||
* purpose with or without fee is hereby granted, provided that the above
|
||||
* copyright notice and this permission notice appear in all copies.
|
||||
*
|
||||
* THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL WARRANTIES WITH
|
||||
* REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY
|
||||
* AND FITNESS. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY SPECIAL, DIRECT,
|
||||
* INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES WHATSOEVER RESULTING FROM
|
||||
* LOSS OF USE, DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR
|
||||
* OTHER TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR
|
||||
* PERFORMANCE OF THIS SOFTWARE.
|
||||
*
|
||||
* @author idnovate
|
||||
* @copyright 2024 idnovate
|
||||
* @license https://www.isc.org/licenses/ https://opensource.org/licenses/ISC ISC License
|
||||
*}
|
||||
<div class="alert alert-info clearfix clear">
|
||||
{l s='These are the most common cookie finalities. Kindly review the cookies utilized by your store and their respective purposes.' mod='cookiesplus'}
|
||||
<br />
|
||||
{l s='Enable the cookie finalities that you need or create new ones.' mod='cookiesplus'}
|
||||
</div>
|
||||
24
modules/cookiesplus/views/templates/admin/cookies-list.tpl
Normal file
24
modules/cookiesplus/views/templates/admin/cookies-list.tpl
Normal file
@@ -0,0 +1,24 @@
|
||||
{**
|
||||
* ISC License
|
||||
*
|
||||
* Copyright (c) 2024 idnovate.com
|
||||
* idnovate is a Registered Trademark & Property of idnovate.com, innovación y desarrollo SCP
|
||||
*
|
||||
* Permission to use, copy, modify, and/or distribute this software for any
|
||||
* purpose with or without fee is hereby granted, provided that the above
|
||||
* copyright notice and this permission notice appear in all copies.
|
||||
*
|
||||
* THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL WARRANTIES WITH
|
||||
* REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY
|
||||
* AND FITNESS. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY SPECIAL, DIRECT,
|
||||
* INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES WHATSOEVER RESULTING FROM
|
||||
* LOSS OF USE, DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR
|
||||
* OTHER TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR
|
||||
* PERFORMANCE OF THIS SOFTWARE.
|
||||
*
|
||||
* @author idnovate
|
||||
* @copyright 2024 idnovate
|
||||
* @license https://www.isc.org/licenses/ https://opensource.org/licenses/ISC ISC License
|
||||
*}
|
||||
<div class="alert alert-warning clearfix clear">{l s='This configuration is displayed in the banner solely as information. Cookies specified here are not automatically blocked. You must choose the module responsible for installing the cookie.' mod='cookiesplus'}
|
||||
</div>
|
||||
31
modules/cookiesplus/views/templates/admin/cookies.tpl
Normal file
31
modules/cookiesplus/views/templates/admin/cookies.tpl
Normal file
@@ -0,0 +1,31 @@
|
||||
{**
|
||||
* ISC License
|
||||
*
|
||||
* Copyright (c) 2024 idnovate.com
|
||||
* idnovate is a Registered Trademark & Property of idnovate.com, innovación y desarrollo SCP
|
||||
*
|
||||
* Permission to use, copy, modify, and/or distribute this software for any
|
||||
* purpose with or without fee is hereby granted, provided that the above
|
||||
* copyright notice and this permission notice appear in all copies.
|
||||
*
|
||||
* THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL WARRANTIES WITH
|
||||
* REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY
|
||||
* AND FITNESS. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY SPECIAL, DIRECT,
|
||||
* INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES WHATSOEVER RESULTING FROM
|
||||
* LOSS OF USE, DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR
|
||||
* OTHER TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR
|
||||
* PERFORMANCE OF THIS SOFTWARE.
|
||||
*
|
||||
* @author idnovate
|
||||
* @copyright 2024 idnovate
|
||||
* @license https://www.isc.org/licenses/ https://opensource.org/licenses/ISC ISC License
|
||||
*}
|
||||
<div class="alert alert-info clearfix clear">
|
||||
{l s='These cookies are usually used by PrestaShop stores. It doesn\'t mean that your store uses all the cookies listed here.' mod='cookiesplus'}
|
||||
<br />
|
||||
{l s='Check which cookies are used by your store. If your store is using any cookie listed here, check the configuration and enable it. If the cookie is not already created, you need to add it.' mod='cookiesplus'}
|
||||
</div>
|
||||
|
||||
<div class="alert alert-warning clearfix clear">
|
||||
{l s='Please be aware that blocking the modules responsible for cookie installation is necessary to prevent them from being installed before the customer provides consent.' mod='cookiesplus'}
|
||||
</div>
|
||||
25
modules/cookiesplus/views/templates/admin/disclaimer.tpl
Normal file
25
modules/cookiesplus/views/templates/admin/disclaimer.tpl
Normal file
@@ -0,0 +1,25 @@
|
||||
{**
|
||||
* ISC License
|
||||
*
|
||||
* Copyright (c) 2024 idnovate.com
|
||||
* idnovate is a Registered Trademark & Property of idnovate.com, innovación y desarrollo SCP
|
||||
*
|
||||
* Permission to use, copy, modify, and/or distribute this software for any
|
||||
* purpose with or without fee is hereby granted, provided that the above
|
||||
* copyright notice and this permission notice appear in all copies.
|
||||
*
|
||||
* THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL WARRANTIES WITH
|
||||
* REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY
|
||||
* AND FITNESS. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY SPECIAL, DIRECT,
|
||||
* INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES WHATSOEVER RESULTING FROM
|
||||
* LOSS OF USE, DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR
|
||||
* OTHER TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR
|
||||
* PERFORMANCE OF THIS SOFTWARE.
|
||||
*
|
||||
* @author idnovate
|
||||
* @copyright 2024 idnovate
|
||||
* @license https://www.isc.org/licenses/ https://opensource.org/licenses/ISC ISC License
|
||||
*}
|
||||
<div class="alert alert-warning clearfix clear">
|
||||
{l s='Disclaimer: idnovate.com declines any responsibility for any damage or any loss caused by the use of this module.' mod='cookiesplus'}
|
||||
</div>
|
||||
27
modules/cookiesplus/views/templates/admin/download_link.tpl
Normal file
27
modules/cookiesplus/views/templates/admin/download_link.tpl
Normal file
@@ -0,0 +1,27 @@
|
||||
{**
|
||||
* ISC License
|
||||
*
|
||||
* Copyright (c) 2024 idnovate.com
|
||||
* idnovate is a Registered Trademark & Property of idnovate.com, innovación y desarrollo SCP
|
||||
*
|
||||
* Permission to use, copy, modify, and/or distribute this software for any
|
||||
* purpose with or without fee is hereby granted, provided that the above
|
||||
* copyright notice and this permission notice appear in all copies.
|
||||
*
|
||||
* THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL WARRANTIES WITH
|
||||
* REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY
|
||||
* AND FITNESS. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY SPECIAL, DIRECT,
|
||||
* INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES WHATSOEVER RESULTING FROM
|
||||
* LOSS OF USE, DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR
|
||||
* OTHER TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR
|
||||
* PERFORMANCE OF THIS SOFTWARE.
|
||||
*
|
||||
* @author idnovate
|
||||
* @copyright 2024 idnovate
|
||||
* @license https://www.isc.org/licenses/ https://opensource.org/licenses/ISC ISC License
|
||||
*}
|
||||
<a class="btn btn-default" target='_blank' href="{$download_link|escape:'htmlall':'UTF-8'}">
|
||||
<i class="icon-download"></i>
|
||||
{l s='Download' mod='cookiesplus'}
|
||||
</a>
|
||||
|
||||
@@ -0,0 +1,27 @@
|
||||
{**
|
||||
* ISC License
|
||||
*
|
||||
* Copyright (c) 2024 idnovate.com
|
||||
* idnovate is a Registered Trademark & Property of idnovate.com, innovación y desarrollo SCP
|
||||
*
|
||||
* Permission to use, copy, modify, and/or distribute this software for any
|
||||
* purpose with or without fee is hereby granted, provided that the above
|
||||
* copyright notice and this permission notice appear in all copies.
|
||||
*
|
||||
* THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL WARRANTIES WITH
|
||||
* REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY
|
||||
* AND FITNESS. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY SPECIAL, DIRECT,
|
||||
* INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES WHATSOEVER RESULTING FROM
|
||||
* LOSS OF USE, DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR
|
||||
* OTHER TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR
|
||||
* PERFORMANCE OF THIS SOFTWARE.
|
||||
*
|
||||
* @author idnovate
|
||||
* @copyright 2024 idnovate
|
||||
* @license https://www.isc.org/licenses/ https://opensource.org/licenses/ISC ISC License
|
||||
*}
|
||||
<a class="btn btn-default" target='_blank' href="{$download_link|escape:'htmlall':'UTF-8'}">
|
||||
<img src="../img/admin/download_page.png">
|
||||
{l s='Download' mod='cookiesplus'}
|
||||
</a>
|
||||
|
||||
32
modules/cookiesplus/views/templates/admin/index.php
Normal file
32
modules/cookiesplus/views/templates/admin/index.php
Normal file
@@ -0,0 +1,32 @@
|
||||
<?php
|
||||
/**
|
||||
* ISC License
|
||||
*
|
||||
* Copyright (c) 2024 idnovate.com
|
||||
* idnovate is a Registered Trademark & Property of idnovate.com, innovación y desarrollo SCP
|
||||
*
|
||||
* Permission to use, copy, modify, and/or distribute this software for any
|
||||
* purpose with or without fee is hereby granted, provided that the above
|
||||
* copyright notice and this permission notice appear in all copies.
|
||||
*
|
||||
* THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL WARRANTIES WITH
|
||||
* REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY
|
||||
* AND FITNESS. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY SPECIAL, DIRECT,
|
||||
* INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES WHATSOEVER RESULTING FROM
|
||||
* LOSS OF USE, DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR
|
||||
* OTHER TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR
|
||||
* PERFORMANCE OF THIS SOFTWARE.
|
||||
*
|
||||
* @author idnovate
|
||||
* @copyright 2024 idnovate
|
||||
* @license https://www.isc.org/licenses/ https://opensource.org/licenses/ISC ISC License
|
||||
*/
|
||||
header('Expires: Mon, 26 Jul 1997 05:00:00 GMT');
|
||||
header('Last-Modified: ' . gmdate('D, d M Y H:i:s') . ' GMT');
|
||||
|
||||
header('Cache-Control: no-store, no-cache, must-revalidate');
|
||||
header('Cache-Control: post-check=0, pre-check=0', false);
|
||||
header('Pragma: no-cache');
|
||||
|
||||
header('Location: ../');
|
||||
exit;
|
||||
41
modules/cookiesplus/views/templates/admin/revoke-consent.tpl
Normal file
41
modules/cookiesplus/views/templates/admin/revoke-consent.tpl
Normal file
@@ -0,0 +1,41 @@
|
||||
{**
|
||||
* ISC License
|
||||
*
|
||||
* Copyright (c) 2024 idnovate.com
|
||||
* idnovate is a Registered Trademark & Property of idnovate.com, innovación y desarrollo SCP
|
||||
*
|
||||
* Permission to use, copy, modify, and/or distribute this software for any
|
||||
* purpose with or without fee is hereby granted, provided that the above
|
||||
* copyright notice and this permission notice appear in all copies.
|
||||
*
|
||||
* THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL WARRANTIES WITH
|
||||
* REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY
|
||||
* AND FITNESS. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY SPECIAL, DIRECT,
|
||||
* INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES WHATSOEVER RESULTING FROM
|
||||
* LOSS OF USE, DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR
|
||||
* OTHER TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR
|
||||
* PERFORMANCE OF THIS SOFTWARE.
|
||||
*
|
||||
* @author idnovate
|
||||
* @copyright 2024 idnovate
|
||||
* @license https://www.isc.org/licenses/ https://opensource.org/licenses/ISC ISC License
|
||||
*}
|
||||
<div class="panel col-lg-12 info clearfix">
|
||||
<div class="panel-heading">
|
||||
{l s='Revoke consent' mod='cookiesplus'}
|
||||
</div>
|
||||
<div>
|
||||
{l s='If you modify the cookie configuration you need to ask the customer\'s consent again. When you press this button, the customers will be asked to give cookie consent again.' mod='cookiesplus'}
|
||||
<div class="text-center">
|
||||
<form method="POST" action="{$current|escape:'html':'UTF-8'}&token={$token|escape:'html':'UTF-8'}">
|
||||
<button class="btn btn-default row-margin-top" name="submitCookiesPlusRevokeCookies">
|
||||
<i class="icon-refresh"></i>
|
||||
{l s='Revoke consent' mod='cookiesplus'}
|
||||
</button>
|
||||
</form>
|
||||
<br />
|
||||
<p>{l s='Cookie declaration last updated on:' mod='cookiesplus'} {$revokeConsentDate|escape:'htmlall':'UTF-8'}</p>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
<div class="clearfix"></div>
|
||||
32
modules/cookiesplus/views/templates/front/index.php
Normal file
32
modules/cookiesplus/views/templates/front/index.php
Normal file
@@ -0,0 +1,32 @@
|
||||
<?php
|
||||
/**
|
||||
* ISC License
|
||||
*
|
||||
* Copyright (c) 2024 idnovate.com
|
||||
* idnovate is a Registered Trademark & Property of idnovate.com, innovación y desarrollo SCP
|
||||
*
|
||||
* Permission to use, copy, modify, and/or distribute this software for any
|
||||
* purpose with or without fee is hereby granted, provided that the above
|
||||
* copyright notice and this permission notice appear in all copies.
|
||||
*
|
||||
* THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL WARRANTIES WITH
|
||||
* REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY
|
||||
* AND FITNESS. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY SPECIAL, DIRECT,
|
||||
* INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES WHATSOEVER RESULTING FROM
|
||||
* LOSS OF USE, DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR
|
||||
* OTHER TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR
|
||||
* PERFORMANCE OF THIS SOFTWARE.
|
||||
*
|
||||
* @author idnovate
|
||||
* @copyright 2024 idnovate
|
||||
* @license https://www.isc.org/licenses/ https://opensource.org/licenses/ISC ISC License
|
||||
*/
|
||||
header('Expires: Mon, 26 Jul 1997 05:00:00 GMT');
|
||||
header('Last-Modified: ' . gmdate('D, d M Y H:i:s') . ' GMT');
|
||||
|
||||
header('Cache-Control: no-store, no-cache, must-revalidate');
|
||||
header('Cache-Control: post-check=0, pre-check=0', false);
|
||||
header('Pragma: no-cache');
|
||||
|
||||
header('Location: ../');
|
||||
exit;
|
||||
45
modules/cookiesplus/views/templates/front/pdf/consent.tpl
Normal file
45
modules/cookiesplus/views/templates/front/pdf/consent.tpl
Normal file
@@ -0,0 +1,45 @@
|
||||
{**
|
||||
* ISC License
|
||||
*
|
||||
* Copyright (c) 2024 idnovate.com
|
||||
* idnovate is a Registered Trademark & Property of idnovate.com, innovación y desarrollo SCP
|
||||
*
|
||||
* Permission to use, copy, modify, and/or distribute this software for any
|
||||
* purpose with or without fee is hereby granted, provided that the above
|
||||
* copyright notice and this permission notice appear in all copies.
|
||||
*
|
||||
* THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL WARRANTIES WITH
|
||||
* REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY
|
||||
* AND FITNESS. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY SPECIAL, DIRECT,
|
||||
* INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES WHATSOEVER RESULTING FROM
|
||||
* LOSS OF USE, DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR
|
||||
* OTHER TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR
|
||||
* PERFORMANCE OF THIS SOFTWARE.
|
||||
*
|
||||
* @author idnovate
|
||||
* @copyright 2024 idnovate
|
||||
* @license https://www.isc.org/licenses/ https://opensource.org/licenses/ISC ISC License
|
||||
*}
|
||||
{$style nofilter}
|
||||
|
||||
<table width="100%" id="body" border="0" cellpadding="0" cellspacing="0" style="margin:0;">
|
||||
<tr>
|
||||
<td colspan="12">
|
||||
{$info nofilter}
|
||||
</td>
|
||||
</tr>
|
||||
|
||||
<tr>
|
||||
<td colspan="12" height="10"> </td>
|
||||
</tr>
|
||||
|
||||
<tr>
|
||||
<td colspan="12">
|
||||
{$finalities nofilter}
|
||||
</td>
|
||||
</tr>
|
||||
|
||||
<tr>
|
||||
<td colspan="12" height="10"> </td>
|
||||
</tr>
|
||||
</table>
|
||||
81
modules/cookiesplus/views/templates/front/pdf/finalities.tpl
Normal file
81
modules/cookiesplus/views/templates/front/pdf/finalities.tpl
Normal file
@@ -0,0 +1,81 @@
|
||||
{**
|
||||
* ISC License
|
||||
*
|
||||
* Copyright (c) 2024 idnovate.com
|
||||
* idnovate is a Registered Trademark & Property of idnovate.com, innovación y desarrollo SCP
|
||||
*
|
||||
* Permission to use, copy, modify, and/or distribute this software for any
|
||||
* purpose with or without fee is hereby granted, provided that the above
|
||||
* copyright notice and this permission notice appear in all copies.
|
||||
*
|
||||
* THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL WARRANTIES WITH
|
||||
* REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY
|
||||
* AND FITNESS. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY SPECIAL, DIRECT,
|
||||
* INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES WHATSOEVER RESULTING FROM
|
||||
* LOSS OF USE, DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR
|
||||
* OTHER TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR
|
||||
* PERFORMANCE OF THIS SOFTWARE.
|
||||
*
|
||||
* @author idnovate
|
||||
* @copyright 2024 idnovate
|
||||
* @license https://www.isc.org/licenses/ https://opensource.org/licenses/ISC ISC License
|
||||
*}
|
||||
<h2>{l s='Cookie finalities' mod='cookiesplus'}</h2>
|
||||
|
||||
{foreach from=$finalities item=finality}
|
||||
<h3>{$finality['name'] nofilter}</h3>
|
||||
<br/>
|
||||
{l s='Enabled' mod='cookiesplus'}:
|
||||
<strong>
|
||||
{if $finality['technical']}
|
||||
<span class="finality-enabled"> {l s='Always enabled' mod='cookiesplus'} </span>
|
||||
{else}
|
||||
{if isset($finality["cookiesplus-finality-{$finality['id_cookiesplus_finality']|intval}"])
|
||||
&& $finality["cookiesplus-finality-{$finality['id_cookiesplus_finality']|intval}"] == 'off'}
|
||||
<span class="finality-disabled"> {l s='No' mod='cookiesplus'} </span>
|
||||
{/if}
|
||||
{if isset($finality["cookiesplus-finality-{$finality['id_cookiesplus_finality']|intval}"])
|
||||
&& ($finality["cookiesplus-finality-{$finality['id_cookiesplus_finality']|intval}"] == 'na'
|
||||
|| $finality["cookiesplus-finality-{$finality['id_cookiesplus_finality']|intval}"] == false)}
|
||||
<span class="finality-disabled"> {l s='No' mod='cookiesplus'} </span>
|
||||
{/if}
|
||||
{if isset($finality["cookiesplus-finality-{$finality['id_cookiesplus_finality']|intval}"])
|
||||
&& $finality["cookiesplus-finality-{$finality['id_cookiesplus_finality']|intval}"] == 'on'}
|
||||
<span class="finality-enabled"> {l s='Yes' mod='cookiesplus'} </span>
|
||||
{/if}
|
||||
{/if}
|
||||
</strong>
|
||||
<br/>
|
||||
<br/>
|
||||
{$finality['description'] nofilter}
|
||||
<br/>
|
||||
<br/>
|
||||
{if $finality['cookies']|count > 0}
|
||||
<table class="border" width="100%">
|
||||
<thead>
|
||||
<tr>
|
||||
<th width="20%" class="header" valign="middle">{l s='Cookie name' mod='cookiesplus'}</th>
|
||||
<th width="20%" class="header" valign="middle">{l s='Provider' mod='cookiesplus'}</th>
|
||||
<th width="40%" class="header" valign="middle">{l s='Purpose' mod='cookiesplus'}</th>
|
||||
<th width="20%" class="header" valign="middle">{l s='Expiry' mod='cookiesplus'}</th>
|
||||
</tr>
|
||||
</thead>
|
||||
<tbody>
|
||||
{foreach from=$finality['cookies'] item=finalityCookie}
|
||||
<tr>
|
||||
<td width="20%"
|
||||
label="{l s='Cookie name' mod='cookiesplus'}">{$finalityCookie['name']|escape:'htmlall':'UTF-8'}</td>
|
||||
<td width="20%"
|
||||
label="{l s='Provider' mod='cookiesplus'}">{if $finalityCookie['provider_url']}{$finalityCookie['provider']|escape:'htmlall':'UTF-8'}{/if}</td>
|
||||
<td width="40%"
|
||||
label="{l s='Purpose' mod='cookiesplus'}">{$finalityCookie['purpose']|escape:'htmlall':'UTF-8'}</td>
|
||||
<td width="20%"
|
||||
label="{l s='Expiry' mod='cookiesplus'}">{$finalityCookie['expiry']|escape:'htmlall':'UTF-8'}</td>
|
||||
</tr>
|
||||
{/foreach}
|
||||
</tbody>
|
||||
</table>
|
||||
<br/>
|
||||
<br/>
|
||||
{/if}
|
||||
{/foreach}
|
||||
32
modules/cookiesplus/views/templates/front/pdf/index.php
Normal file
32
modules/cookiesplus/views/templates/front/pdf/index.php
Normal file
@@ -0,0 +1,32 @@
|
||||
<?php
|
||||
/**
|
||||
* ISC License
|
||||
*
|
||||
* Copyright (c) 2024 idnovate.com
|
||||
* idnovate is a Registered Trademark & Property of idnovate.com, innovación y desarrollo SCP
|
||||
*
|
||||
* Permission to use, copy, modify, and/or distribute this software for any
|
||||
* purpose with or without fee is hereby granted, provided that the above
|
||||
* copyright notice and this permission notice appear in all copies.
|
||||
*
|
||||
* THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL WARRANTIES WITH
|
||||
* REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY
|
||||
* AND FITNESS. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY SPECIAL, DIRECT,
|
||||
* INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES WHATSOEVER RESULTING FROM
|
||||
* LOSS OF USE, DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR
|
||||
* OTHER TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR
|
||||
* PERFORMANCE OF THIS SOFTWARE.
|
||||
*
|
||||
* @author idnovate
|
||||
* @copyright 2024 idnovate
|
||||
* @license https://www.isc.org/licenses/ https://opensource.org/licenses/ISC ISC License
|
||||
*/
|
||||
header('Expires: Mon, 26 Jul 1997 05:00:00 GMT');
|
||||
header('Last-Modified: ' . gmdate('D, d M Y H:i:s') . ' GMT');
|
||||
|
||||
header('Cache-Control: no-store, no-cache, must-revalidate');
|
||||
header('Cache-Control: post-check=0, pre-check=0', false);
|
||||
header('Pragma: no-cache');
|
||||
|
||||
header('Location: ../');
|
||||
exit;
|
||||
61
modules/cookiesplus/views/templates/front/pdf/info.tpl
Normal file
61
modules/cookiesplus/views/templates/front/pdf/info.tpl
Normal file
@@ -0,0 +1,61 @@
|
||||
{**
|
||||
* ISC License
|
||||
*
|
||||
* Copyright (c) 2024 idnovate.com
|
||||
* idnovate is a Registered Trademark & Property of idnovate.com, innovación y desarrollo SCP
|
||||
*
|
||||
* Permission to use, copy, modify, and/or distribute this software for any
|
||||
* purpose with or without fee is hereby granted, provided that the above
|
||||
* copyright notice and this permission notice appear in all copies.
|
||||
*
|
||||
* THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL WARRANTIES WITH
|
||||
* REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY
|
||||
* AND FITNESS. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY SPECIAL, DIRECT,
|
||||
* INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES WHATSOEVER RESULTING FROM
|
||||
* LOSS OF USE, DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR
|
||||
* OTHER TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR
|
||||
* PERFORMANCE OF THIS SOFTWARE.
|
||||
*
|
||||
* @author idnovate
|
||||
* @copyright 2024 idnovate
|
||||
* @license https://www.isc.org/licenses/ https://opensource.org/licenses/ISC ISC License
|
||||
*}
|
||||
<h2>{l s='Cookie consent information' mod='cookiesplus'}</h2>
|
||||
<br >
|
||||
{l s='Cookie information last updated on:' mod='cookiesplus'} {$info['last_update']|escape:'htmlall':'UTF-8'}
|
||||
<br />
|
||||
<br />
|
||||
<table class="border" width="100%">
|
||||
<thead>
|
||||
<tr>
|
||||
<th class="header" valign="middle">{l s='Field' mod='cookiesplus'}</th>
|
||||
<th class="header" valign="middle">{l s='Value' mod='cookiesplus'}</th>
|
||||
</tr>
|
||||
</thead>
|
||||
<tbody>
|
||||
<tr>
|
||||
<td>
|
||||
{l s='Consent ID' mod='cookiesplus'}
|
||||
</td>
|
||||
<td>
|
||||
{$info['consent_hash']|escape:'htmlall':'UTF-8'}
|
||||
</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>
|
||||
{l s='Consent date' mod='cookiesplus'}
|
||||
</td>
|
||||
<td>
|
||||
{$info['consent_date']|escape:'htmlall':'UTF-8'}
|
||||
</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>
|
||||
{l s='Consent IP' mod='cookiesplus'}
|
||||
</td>
|
||||
<td>
|
||||
{$info['consent_ip']|escape:'htmlall':'UTF-8'}
|
||||
</td>
|
||||
</tr>
|
||||
</tbody>
|
||||
</table>
|
||||
70
modules/cookiesplus/views/templates/front/pdf/style.tpl
Normal file
70
modules/cookiesplus/views/templates/front/pdf/style.tpl
Normal file
@@ -0,0 +1,70 @@
|
||||
{**
|
||||
* ISC License
|
||||
*
|
||||
* Copyright (c) 2024 idnovate.com
|
||||
* idnovate is a Registered Trademark & Property of idnovate.com, innovación y desarrollo SCP
|
||||
*
|
||||
* Permission to use, copy, modify, and/or distribute this software for any
|
||||
* purpose with or without fee is hereby granted, provided that the above
|
||||
* copyright notice and this permission notice appear in all copies.
|
||||
*
|
||||
* THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL WARRANTIES WITH
|
||||
* REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY
|
||||
* AND FITNESS. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY SPECIAL, DIRECT,
|
||||
* INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES WHATSOEVER RESULTING FROM
|
||||
* LOSS OF USE, DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR
|
||||
* OTHER TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR
|
||||
* PERFORMANCE OF THIS SOFTWARE.
|
||||
*
|
||||
* @author idnovate
|
||||
* @copyright 2024 idnovate
|
||||
* @license https://www.isc.org/licenses/ https://opensource.org/licenses/ISC ISC License
|
||||
*}
|
||||
{assign var=color_header value="#F0F0F0"}
|
||||
{assign var=color_border value="#F0F0F0"}
|
||||
{assign var=height_header value="20px"}
|
||||
{assign var=table_padding value="6px"}
|
||||
{assign var=font_size_text value="9pt"}
|
||||
{assign var=font_size_header value="9pt"}
|
||||
{assign var=height_header value="20px"}
|
||||
|
||||
<style>
|
||||
table, th, td {
|
||||
vertical-align: middle;
|
||||
white-space: nowrap;
|
||||
padding: {$table_padding nofilter};
|
||||
font-size: {$font_size_text nofilter};
|
||||
}
|
||||
|
||||
table {
|
||||
width: 100%;
|
||||
border-collapse: collapse;
|
||||
padding: {$table_padding nofilter};
|
||||
}
|
||||
|
||||
th.header {
|
||||
height: {$height_header nofilter};
|
||||
background-color: {$color_header nofilter};
|
||||
vertical-align: middle;
|
||||
text-align: center;
|
||||
font-weight: bold;
|
||||
font-size: {$font_size_header nofilter};
|
||||
height: {$height_header nofilter};
|
||||
}
|
||||
|
||||
table.border,
|
||||
table.border th,
|
||||
table.border td {
|
||||
border: 1px solid {$color_border nofilter};
|
||||
}
|
||||
|
||||
.finality-enabled {
|
||||
background-color: #4ED964;
|
||||
color: white;
|
||||
}
|
||||
|
||||
.finality-disabled {
|
||||
background-color: #FF3A31;
|
||||
color: white;
|
||||
}
|
||||
</style>
|
||||
@@ -0,0 +1,39 @@
|
||||
{**
|
||||
* ISC License
|
||||
*
|
||||
* Copyright (c) 2024 idnovate.com
|
||||
* idnovate is a Registered Trademark & Property of idnovate.com, innovación y desarrollo SCP
|
||||
*
|
||||
* Permission to use, copy, modify, and/or distribute this software for any
|
||||
* purpose with or without fee is hereby granted, provided that the above
|
||||
* copyright notice and this permission notice appear in all copies.
|
||||
*
|
||||
* THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL WARRANTIES WITH
|
||||
* REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY
|
||||
* AND FITNESS. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY SPECIAL, DIRECT,
|
||||
* INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES WHATSOEVER RESULTING FROM
|
||||
* LOSS OF USE, DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR
|
||||
* OTHER TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR
|
||||
* PERFORMANCE OF THIS SOFTWARE.
|
||||
*
|
||||
* @author idnovate
|
||||
* @copyright 2024 idnovate
|
||||
* @license https://www.isc.org/licenses/ https://opensource.org/licenses/ISC ISC License
|
||||
*}
|
||||
<script>
|
||||
var C_P_DATE = '{$C_P_DATE|escape:'htmlall':'UTF-8'}';
|
||||
var C_P_REFRESH = {$C_P_REFRESH|intval};
|
||||
var C_P_EXPIRY = {$C_P_EXPIRY|intval};
|
||||
var C_P_COOKIE_VALUE = JSON.parse('{$C_P_COOKIE_VALUE_JSON nofilter}'); {* JSON object *}
|
||||
var C_P_OVERLAY = '{$C_P_OVERLAY|escape:'htmlall':'UTF-8'}';
|
||||
var C_P_OVERLAY_OPACITY = '{$C_P_OVERLAY_OPACITY|escape:'htmlall':'UTF-8'}';
|
||||
var C_P_NOT_AVAILABLE_OUTSIDE_EU = {$C_P_NOT_AVAILABLE_OUTSIDE_EU|intval};
|
||||
var C_P_FINALITIES_COUNT = {$C_P_FINALITIES_COUNT|intval};
|
||||
/*<!--*/
|
||||
var C_P_SCRIPT = JSON.parse("{$C_P_SCRIPT nofilter}");
|
||||
var C_P_SCRIPT_NOT = JSON.parse("{$C_P_SCRIPT_NOT nofilter}");
|
||||
var C_P_COOKIES = JSON.parse("{$C_P_COOKIES nofilter}");
|
||||
var C_P_GTM = JSON.parse("{$C_P_GTM nofilter}");
|
||||
var C_P_FB = JSON.parse("{$C_P_FB nofilter}");
|
||||
/*-->*/
|
||||
</script>
|
||||
344
modules/cookiesplus/views/templates/hook/cookies-notice.tpl
Normal file
344
modules/cookiesplus/views/templates/hook/cookies-notice.tpl
Normal file
@@ -0,0 +1,344 @@
|
||||
{**
|
||||
* ISC License
|
||||
*
|
||||
* Copyright (c) 2024 idnovate.com
|
||||
* idnovate is a Registered Trademark & Property of idnovate.com, innovación y desarrollo SCP
|
||||
*
|
||||
* Permission to use, copy, modify, and/or distribute this software for any
|
||||
* purpose with or without fee is hereby granted, provided that the above
|
||||
* copyright notice and this permission notice appear in all copies.
|
||||
*
|
||||
* THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL WARRANTIES WITH
|
||||
* REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY
|
||||
* AND FITNESS. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY SPECIAL, DIRECT,
|
||||
* INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES WHATSOEVER RESULTING FROM
|
||||
* LOSS OF USE, DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR
|
||||
* OTHER TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR
|
||||
* PERFORMANCE OF THIS SOFTWARE.
|
||||
*
|
||||
* @author idnovate
|
||||
* @copyright 2024 idnovate
|
||||
* @license https://www.isc.org/licenses/ https://opensource.org/licenses/ISC ISC License
|
||||
*}
|
||||
<div id="cookiesplus-overlay" class="cookiesplus-move"></div>
|
||||
|
||||
<div class="container cookiesplus-move" id="cookiesplus-modal-container">
|
||||
<div class="row">
|
||||
<div id="cookiesplus-modal" style="display: none;"
|
||||
class="cookiesplus-{$C_P_POSITION|escape:'htmlall':'UTF-8'} {$C_P_CLASS|escape:'htmlall':'UTF-8'}">
|
||||
<button type="button" class="cookiesplus-close-and-save" onclick="return cookieGdpr.save();">×</button>
|
||||
<button type="button" class="cookiesplus-close" onclick="return cookieGdpr.close();">×</button>
|
||||
|
||||
<div id="cookiesplus-content">
|
||||
<div class="row">
|
||||
<form id="cookiesplus-form" method="POST" action="{$link->getModuleLink('cookiesplus', 'front')|escape:'htmlall':'UTF-8'}">
|
||||
{if isset($C_P_TEXT_BASIC) && $C_P_TEXT_BASIC}
|
||||
<div class="cookiesplus-info {if $C_P_BUTTON_POSITION == '2'}{if $C_P_WIDTH == '25'}col-8 col-xs-8 col-md-6{else}col-8 col-xs-8{/if}{else}col-12 col-xs-12{/if}">
|
||||
<div>{$C_P_TEXT_BASIC nofilter}</div>
|
||||
</div>
|
||||
{/if}
|
||||
|
||||
<div class="cookiesplus-finalities {if $C_P_BUTTON_POSITION == '2'}{if $C_P_WIDTH == '25'}col-8 col-xs-8 col-md-6{else}col-8 col-xs-8{/if}{else}col-12 col-xs-12{/if}">
|
||||
<div id="cookiesplus-finalities-container">
|
||||
{foreach from=$C_P_FINALITIES item=finality}
|
||||
<div class="cookieplus-finality-container">
|
||||
<div class="col-12 col-xs-12">
|
||||
<div class="cookiesplus-finality-header">
|
||||
<div class="cookiesplus-finality-title"
|
||||
onclick="$(this).parent().siblings('.cookiesplus-finality-content').slideToggle(); $(this).find('.cookiesplus-finality-chevron').toggleClass('bottom up');">
|
||||
<span class="cookiesplus-finality-chevron bottom"></span>
|
||||
<strong><span>{$finality['name'] nofilter}</span></strong></div>
|
||||
<div class="cookiesplus-finality-switch-container">
|
||||
{if $finality['technical']}
|
||||
<label class="technical">{l s='Always enabled' mod='cookiesplus'}</label>
|
||||
{else}
|
||||
<input class="cookiesplus-finality-checkbox not_uniform comparator"
|
||||
id="cookiesplus-finality-{$finality['id_cookiesplus_finality']|intval}-off"
|
||||
value="off"
|
||||
name="cookiesplus-finality-{$finality['id_cookiesplus_finality']|intval}"
|
||||
type="radio"
|
||||
data-no-uniform="true"
|
||||
data-finality-id="{$finality['id_cookiesplus_finality']|intval}"
|
||||
{if (!isset($C_P_COOKIE_VALUE["cookiesplus-finality-{$finality['id_cookiesplus_finality']|intval}"]) && $C_P_DEFAULT_CONSENT)
|
||||
|| (isset($C_P_COOKIE_VALUE["cookiesplus-finality-{$finality['id_cookiesplus_finality']|intval}"]) && $C_P_COOKIE_VALUE["cookiesplus-finality-{$finality['id_cookiesplus_finality']|intval}"] == 'off')}
|
||||
checked="checked"
|
||||
{/if}
|
||||
/>
|
||||
<input class="cookiesplus-finality-checkbox not_uniform comparator"
|
||||
id="cookiesplus-finality-{$finality['id_cookiesplus_finality']|intval}-on"
|
||||
value="on"
|
||||
name="cookiesplus-finality-{$finality['id_cookiesplus_finality']|intval}"
|
||||
type="radio"
|
||||
data-no-uniform="true"
|
||||
data-finality-id="{$finality['id_cookiesplus_finality']|intval}"
|
||||
{if (!isset($C_P_COOKIE_VALUE["cookiesplus-finality-{$finality['id_cookiesplus_finality']|intval}"]) && !$C_P_DEFAULT_CONSENT) || (isset($C_P_COOKIE_VALUE["cookiesplus-finality-{$finality['id_cookiesplus_finality']|intval}"]))
|
||||
&& $C_P_COOKIE_VALUE["cookiesplus-finality-{$finality['id_cookiesplus_finality']|intval}"] == 'on'}
|
||||
checked="checked"
|
||||
{/if}
|
||||
/>
|
||||
<label for="cookiesplus-finality-{$finality['id_cookiesplus_finality']|intval}-off">{l s='No' mod='cookiesplus'}</label>
|
||||
<span
|
||||
onclick="$('input[name=cookiesplus-finality-{$finality['id_cookiesplus_finality']|intval}]:checked').val() === 'on' ? $('label[for=cookiesplus-finality-{$finality['id_cookiesplus_finality']|intval}-off]').click() : $('label[for=cookiesplus-finality-{$finality['id_cookiesplus_finality']|intval}-on]').click(); return false;"
|
||||
class="cookiesplus-finality-switch"
|
||||
id="cookiesplus-finality-switch-{$finality['id_cookiesplus_finality']|intval}"></span>
|
||||
<label for="cookiesplus-finality-{$finality['id_cookiesplus_finality']|intval}-on">{l s='Yes' mod='cookiesplus'}</label>
|
||||
{/if}
|
||||
</div>
|
||||
</div>
|
||||
<div class="clearfix"></div>
|
||||
<div class="cookiesplus-finality-content">
|
||||
<div class="cookiesplus-finality-body">
|
||||
{$finality['description'] nofilter}
|
||||
{if $finality['cookies']|count > 0}
|
||||
<table>
|
||||
<thead>
|
||||
<tr>
|
||||
<th>{l s='Cookie name' mod='cookiesplus'}</th>
|
||||
<th>{l s='Provider' mod='cookiesplus'}</th>
|
||||
<th>{l s='Purpose' mod='cookiesplus'}</th>
|
||||
<th>{l s='Expiry' mod='cookiesplus'}</th>
|
||||
</tr>
|
||||
</thead>
|
||||
<tbody>
|
||||
{foreach from=$finality['cookies'] item=finalityCookie}
|
||||
<tr>
|
||||
<td label="{l s='Cookie name' mod='cookiesplus'}">
|
||||
<span>{$finalityCookie['name']|escape:'htmlall':'UTF-8'}</span>
|
||||
</td>
|
||||
<td label="{l s='Provider' mod='cookiesplus'}">
|
||||
<span>{if $finalityCookie['provider_url']}<a
|
||||
target="_blank"
|
||||
rel="nofollow noopener noreferrer"
|
||||
href="{$finalityCookie['provider_url']|escape:'htmlall':'UTF-8'}">{/if}{$finalityCookie['provider']|escape:'htmlall':'UTF-8'}{if $finalityCookie['provider_url']}</a>{/if}</span>
|
||||
</td>
|
||||
<td label="{l s='Purpose' mod='cookiesplus'}">
|
||||
<span>{$finalityCookie['purpose']|escape:'htmlall':'UTF-8'}</span>
|
||||
</td>
|
||||
<td label="{l s='Expiry' mod='cookiesplus'}">
|
||||
<span>{$finalityCookie['expiry']|escape:'htmlall':'UTF-8'}</span>
|
||||
</td>
|
||||
</tr>
|
||||
{/foreach}
|
||||
</tbody>
|
||||
</table>
|
||||
{/if}
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
<div class="clearfix"></div>
|
||||
{/foreach}
|
||||
</div>
|
||||
</div>
|
||||
|
||||
{if $C_P_FINALITIES_COUNT > 1}
|
||||
<div class="cookiesplus-actions {if $C_P_BUTTON_POSITION == '2'}{if $C_P_WIDTH == '25'}col-4 col-xs-4 col-md-6{else}col-4 col-xs-4{/if}{else}col-12 col-xs-12{/if}">
|
||||
|
||||
<div class="first-layer">
|
||||
<div class="row">
|
||||
<div class="col-xs-12 {if !$C_P_REJECT_DISPLAY}col-md-6{else}col-md-4{/if} float-xs-right">
|
||||
<button type="submit"
|
||||
name="saveCookiesPlusPreferences"
|
||||
onclick="return cookieGdpr.acceptAllCookies();"
|
||||
class="cookiesplus-btn cookiesplus-accept">
|
||||
{if $C_P_ICONS}
|
||||
{if $C_P_MATERIAL_ICONS_LIBRARY == '1'}
|
||||
<i class="material-icons">done_all</i>
|
||||
{elseif $C_P_MATERIAL_ICONS_LIBRARY == '2'}
|
||||
<i class="fto-ok-1 fs_xl"></i>
|
||||
{else}
|
||||
<i class="fa fa-check fa-fw" aria-hidden="true"></i>
|
||||
{/if}
|
||||
{/if}
|
||||
<span class="cookiesplus-accept-label">{l s='Accept' mod='cookiesplus'}</span>
|
||||
</button>
|
||||
</div>
|
||||
|
||||
<div class="col-xs-12 col-md-4 float-xs-right">
|
||||
<button type="submit"
|
||||
name="saveCookiesPlusPreferences"
|
||||
onclick="return cookieGdpr.rejectAllCookies();"
|
||||
class="cookiesplus-btn cookiesplus-reject"
|
||||
style="{if !$C_P_REJECT_DISPLAY}display:none;{/if}">
|
||||
{if $C_P_ICONS}
|
||||
{if $C_P_MATERIAL_ICONS_LIBRARY == '1'}
|
||||
<i class="material-icons">clear</i>
|
||||
{elseif $C_P_MATERIAL_ICONS_LIBRARY == '2'}
|
||||
<i class="fto-cancel fs_xl"></i>
|
||||
{else}
|
||||
<i class="fa fa-times fa-fw" aria-hidden="true"></i>
|
||||
{/if}
|
||||
{/if}
|
||||
<span class="cookiesplus-reject-label">Odrzuć</span>
|
||||
</button>
|
||||
</div>
|
||||
|
||||
<div class="col-xs-12 {if !$C_P_REJECT_DISPLAY}col-md-6{else}col-md-4{/if} float-xs-right">
|
||||
<button onclick="cookieGdpr.displayModalAdvanced(true); return false;"
|
||||
class="cookiesplus-btn cookiesplus-more-information">
|
||||
{if $C_P_ICONS}
|
||||
{if $C_P_MATERIAL_ICONS_LIBRARY == '1'}
|
||||
<i class="material-icons">tune</i>
|
||||
{elseif $C_P_MATERIAL_ICONS_LIBRARY == '2'}
|
||||
<i class="fto-cog fs_xl"></i>
|
||||
{else}
|
||||
<i class="fa fa-cogs fa-fw" aria-hidden="true"></i>
|
||||
{/if}
|
||||
{/if}
|
||||
{l s='Configure' mod='cookiesplus'}
|
||||
</button>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
<div class="row">
|
||||
<div class="cookiesplus-footer-actions col-xs-12">
|
||||
{if isset($C_P_CMS_PAGE) && $C_P_CMS_PAGE}
|
||||
<div class="float-xs-right">
|
||||
<a href="{$link->getCMSLink($C_P_CMS_PAGE)|escape:'htmlall':'UTF-8'}"
|
||||
class="float-xs-right cookiesplus-policy"
|
||||
target="_blank"
|
||||
rel="nofollow noopener noreferrer">{l s='Privacy & Cookie Policy' mod='cookiesplus'}
|
||||
</a>
|
||||
</div>
|
||||
{/if}
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
<div class="second-layer">
|
||||
<div class="row">
|
||||
<div class="col-xs-12 {if !$C_P_REJECT_DISPLAY}{/if} col-md-4 float-xs-right">
|
||||
<button type="submit"
|
||||
name="saveCookiesPlusPreferences"
|
||||
onclick="return cookieGdpr.acceptAllCookies();"
|
||||
class="cookiesplus-btn cookiesplus-accept">
|
||||
{if $C_P_ICONS}
|
||||
{if $C_P_MATERIAL_ICONS_LIBRARY == '1'}
|
||||
<i class="material-icons">done_all</i>
|
||||
{elseif $C_P_MATERIAL_ICONS_LIBRARY == '2'}
|
||||
<i class="fto-ok-1 fs_xl"></i>
|
||||
{else}
|
||||
<i class="fa fa-check fa-fw" aria-hidden="true"></i>
|
||||
{/if}
|
||||
{/if}
|
||||
<span class="cookiesplus-accept-all-label">{l s='Accept all cookies' mod='cookiesplus'}</span>
|
||||
</button>
|
||||
</div>
|
||||
|
||||
<div class="col-xs-12 col-md-4 float-xs-right">
|
||||
<button type="submit"
|
||||
name="saveCookiesPlusPreferences"
|
||||
onclick="return cookieGdpr.rejectAllCookies();"
|
||||
class="cookiesplus-btn cookiesplus-reject">
|
||||
{if $C_P_ICONS}
|
||||
{if $C_P_MATERIAL_ICONS_LIBRARY == '1'}
|
||||
<i class="material-icons">clear</i>
|
||||
{elseif $C_P_MATERIAL_ICONS_LIBRARY == '2'}
|
||||
<i class="fto-cancel fs_xl"></i>
|
||||
{else}
|
||||
<i class="fa fa-times fa-fw" aria-hidden="true"></i>
|
||||
{/if}
|
||||
{/if}
|
||||
<span class="cookiesplus-reject-all-label">{l s='Accept only essential cookies' mod='cookiesplus'}</span>
|
||||
</button>
|
||||
</div>
|
||||
|
||||
<div class="col-xs-12 col-md-4 float-xs-right">
|
||||
<button type="submit"
|
||||
{*disabled="disabled"*}
|
||||
name="saveCookiesPlusPreferences"
|
||||
onclick="return cookieGdpr.save();"
|
||||
class="cookiesplus-btn cookiesplus-save cookiesplus-accept-selected">
|
||||
{if $C_P_ICONS}
|
||||
{if $C_P_MATERIAL_ICONS_LIBRARY == '1'}
|
||||
<i class="material-icons">playlist_add_check</i>
|
||||
{elseif $C_P_MATERIAL_ICONS_LIBRARY == '2'}
|
||||
<i class="fto-ok-1 fs_xl"></i>
|
||||
{else}
|
||||
<i class="fa fa-check fa-fw" aria-hidden="true"></i>
|
||||
{/if}
|
||||
{/if}
|
||||
{l s='Accept only selected cookies' mod='cookiesplus'}
|
||||
</button>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
<div class="row">
|
||||
<div class="cookiesplus-footer-actions col-xs-12">
|
||||
<div class="float-xs-left">
|
||||
<span id="cookiesplus-back" onclick="cookieGdpr.displayModal(); return false;">{l s='← Back' mod='cookiesplus'}</span>
|
||||
</div>
|
||||
|
||||
{if isset($C_P_CMS_PAGE) && $C_P_CMS_PAGE}
|
||||
<div class="float-xs-right">
|
||||
<a href="{$link->getCMSLink($C_P_CMS_PAGE)|escape:'htmlall':'UTF-8'}"
|
||||
class="float-xs-right cookiesplus-policy"
|
||||
target="_blank"
|
||||
rel="nofollow noopener noreferrer">{l s='Privacy & Cookie Policy' mod='cookiesplus'}
|
||||
</a>
|
||||
</div>
|
||||
{/if}
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
{/if}
|
||||
|
||||
{if $C_P_REVOKE_CONSENT && $C_P_DISPLAY_DATE}
|
||||
<div class="cookiesplus-revoke text-small col-xs-12 text-xs-right">
|
||||
<span><strong>{l s='Cookie declaration last updated on:' mod='cookiesplus'}</strong> {$C_P_REVOKE_CONSENT|escape:'htmlall':'UTF-8'}</span>
|
||||
</div>
|
||||
{/if}
|
||||
|
||||
{if $C_P_SAVE_CONSENT}
|
||||
<div class="cookiesplus-consent-hash text-small col-xs-12 text-xs-right"
|
||||
{if !$C_P_CONSENT_HASH}style="display:none;"{/if}>
|
||||
<span>
|
||||
<strong>{l s='Consent ID:' mod='cookiesplus'}</strong>
|
||||
<a {if $download_link}href="{$download_link|escape:'htmlall':'UTF-8'}"{/if} target="_blank"
|
||||
rel="nofollow noopener noreferrer"
|
||||
title="{l s='Download consent' mod='cookiesplus'}">{$C_P_CONSENT_HASH|escape:'htmlall':'UTF-8'}
|
||||
</a>
|
||||
</span>
|
||||
</div>
|
||||
{/if}
|
||||
</form>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
<div id="cookiesplus-modal-not-available" style="display: none;" class="cookiesplus-center">
|
||||
<button type="button" class="cookiesplus-close" onclick="return cookieGdpr.close();">×</button>
|
||||
{l s='Content not available' mod='cookiesplus'}
|
||||
</div>
|
||||
|
||||
</div>
|
||||
</div>
|
||||
|
||||
{if isset($C_P_TAB_ENABLED) && $C_P_TAB_ENABLED}
|
||||
<div id="cookiesplus-tab" class="cookiesplus-move">
|
||||
<span onclick="cookieGdpr.displayModalAdvanced();">
|
||||
{if $C_P_ICONS}
|
||||
{if $C_P_MATERIAL_ICONS_LIBRARY == '1'}
|
||||
<i class="material-icons">group_work</i>
|
||||
{elseif $C_P_MATERIAL_ICONS_LIBRARY == '2'}
|
||||
<i class="fto-cog fs_xl"></i>
|
||||
{else}
|
||||
<i class="fa fa-star fa-cookie fa-fw" aria-hidden="true"></i>
|
||||
{/if}
|
||||
{/if}
|
||||
{l s='Cookie consent' mod='cookiesplus'}
|
||||
</span>
|
||||
</div>
|
||||
{/if}
|
||||
|
||||
<script>
|
||||
// Avoid form resubmission when page is refreshed
|
||||
if (window.history.replaceState) {
|
||||
window.history.replaceState(null, null, window.location.href);
|
||||
}
|
||||
|
||||
{if isset($C_P_JS) && $C_P_JS}
|
||||
{$C_P_JS nofilter}
|
||||
{/if}
|
||||
</script>
|
||||
208
modules/cookiesplus/views/templates/hook/cookies-style.tpl
Normal file
208
modules/cookiesplus/views/templates/hook/cookies-style.tpl
Normal file
@@ -0,0 +1,208 @@
|
||||
{**
|
||||
* ISC License
|
||||
*
|
||||
* Copyright (c) 2024 idnovate.com
|
||||
* idnovate is a Registered Trademark & Property of idnovate.com, innovación y desarrollo SCP
|
||||
*
|
||||
* Permission to use, copy, modify, and/or distribute this software for any
|
||||
* purpose with or without fee is hereby granted, provided that the above
|
||||
* copyright notice and this permission notice appear in all copies.
|
||||
*
|
||||
* THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL WARRANTIES WITH
|
||||
* REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY
|
||||
* AND FITNESS. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY SPECIAL, DIRECT,
|
||||
* INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES WHATSOEVER RESULTING FROM
|
||||
* LOSS OF USE, DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR
|
||||
* OTHER TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR
|
||||
* PERFORMANCE OF THIS SOFTWARE.
|
||||
*
|
||||
* @author idnovate
|
||||
* @copyright 2024 idnovate
|
||||
* @license https://www.isc.org/licenses/ https://opensource.org/licenses/ISC ISC License
|
||||
*}
|
||||
<style>
|
||||
{if $C_P_BACKGROUND_COLOR}
|
||||
div#cookiesplus-modal,
|
||||
#cookiesplus-modal > div,
|
||||
#cookiesplus-modal p {
|
||||
background-color: {$C_P_BACKGROUND_COLOR|escape:'htmlall':'UTF-8'} !important;
|
||||
font-size: 13px;
|
||||
}
|
||||
{/if}
|
||||
|
||||
{if $C_P_FONT_COLOR}
|
||||
#cookiesplus-modal > div,
|
||||
#cookiesplus-modal p {
|
||||
color: {$C_P_FONT_COLOR|escape:'htmlall':'UTF-8'} !important;
|
||||
}
|
||||
{/if}
|
||||
|
||||
{if $C_P_ACCEPT_BACKGROUND_COLOR}
|
||||
#cookiesplus-modal .cookiesplus-accept {
|
||||
background-color: {$C_P_ACCEPT_BACKGROUND_COLOR|escape:'htmlall':'UTF-8'} !important;
|
||||
}
|
||||
{/if}
|
||||
|
||||
{if $C_P_ACCEPT_BORDER_COLOR}
|
||||
#cookiesplus-modal .cookiesplus-accept {
|
||||
border: 1px solid {$C_P_ACCEPT_BORDER_COLOR|escape:'htmlall':'UTF-8'} !important;
|
||||
}
|
||||
{/if}
|
||||
|
||||
|
||||
{if $C_P_ACCEPT_FONT_COLOR}
|
||||
#cookiesplus-modal .cookiesplus-accept {
|
||||
color: {$C_P_ACCEPT_FONT_COLOR|escape:'htmlall':'UTF-8'} !important;
|
||||
}
|
||||
{/if}
|
||||
|
||||
{if $C_P_ACCEPT_FONT_SIZE}
|
||||
#cookiesplus-modal .cookiesplus-accept {
|
||||
font-size: {$C_P_ACCEPT_FONT_SIZE|escape:'htmlall':'UTF-8'} !important;
|
||||
}
|
||||
{/if}
|
||||
|
||||
{if $C_P_ACCEPT_PADDING}
|
||||
#cookiesplus-modal .cookiesplus-accept {
|
||||
padding: {$C_P_ACCEPT_FONT_COLOR|escape:'htmlall':'UTF-8'} !important;
|
||||
}
|
||||
{/if}
|
||||
|
||||
{if $C_P_MORE_INFO_BACKGROUND_COLOR}
|
||||
#cookiesplus-modal .cookiesplus-more-information {
|
||||
background-color: {$C_P_MORE_INFO_BACKGROUND_COLOR|escape:'htmlall':'UTF-8'} !important;
|
||||
}
|
||||
{/if}
|
||||
|
||||
{if $C_P_MORE_INFO_BORDER_COLOR}
|
||||
#cookiesplus-modal .cookiesplus-more-information {
|
||||
border: 1px solid {$C_P_MORE_INFO_BORDER_COLOR|escape:'htmlall':'UTF-8'} !important;
|
||||
}
|
||||
{/if}
|
||||
|
||||
{if $C_P_MORE_INFO_FONT_COLOR}
|
||||
#cookiesplus-modal .cookiesplus-more-information {
|
||||
color: {$C_P_MORE_INFO_FONT_COLOR|escape:'htmlall':'UTF-8'} !important;
|
||||
}
|
||||
{/if}
|
||||
|
||||
{if $C_P_MORE_INFO_FONT_SIZE}
|
||||
#cookiesplus-modal .cookiesplus-more-information {
|
||||
font-size: {$C_P_MORE_INFO_FONT_SIZE|escape:'htmlall':'UTF-8'} !important;
|
||||
}
|
||||
{/if}
|
||||
|
||||
{if $C_P_MORE_INFO_PADDING}
|
||||
#cookiesplus-modal .cookiesplus-more-information {
|
||||
padding: {$C_P_MORE_INFO_PADDING|escape:'htmlall':'UTF-8'} !important;
|
||||
}
|
||||
{/if}
|
||||
|
||||
{if $C_P_REJECT_BACKGROUND_COLOR}
|
||||
#cookiesplus-modal .cookiesplus-reject {
|
||||
background-color: {$C_P_REJECT_BACKGROUND_COLOR|escape:'htmlall':'UTF-8'} !important;
|
||||
}
|
||||
{/if}
|
||||
|
||||
{if $C_P_REJECT_BORDER_COLOR}
|
||||
#cookiesplus-modal .cookiesplus-reject {
|
||||
border: 1px solid {$C_P_REJECT_BORDER_COLOR|escape:'htmlall':'UTF-8'} !important;
|
||||
}
|
||||
{/if}
|
||||
|
||||
{if $C_P_REJECT_FONT_COLOR}
|
||||
#cookiesplus-modal .cookiesplus-reject {
|
||||
color: {$C_P_REJECT_FONT_COLOR|escape:'htmlall':'UTF-8'} !important;
|
||||
}
|
||||
{/if}
|
||||
|
||||
{if $C_P_REJECT_FONT_SIZE}
|
||||
#cookiesplus-modal .cookiesplus-reject {
|
||||
font-size: {$C_P_REJECT_FONT_SIZE|escape:'htmlall':'UTF-8'} !important;
|
||||
}
|
||||
{/if}
|
||||
|
||||
{if $C_P_REJECT_PADDING}
|
||||
#cookiesplus-modal .cookiesplus-reject {
|
||||
padding: {$C_P_REJECT_PADDING|escape:'htmlall':'UTF-8'} !important;
|
||||
}
|
||||
{/if}
|
||||
|
||||
{if $C_P_SAVE_BACKGROUND_COLOR}
|
||||
#cookiesplus-modal .cookiesplus-save:not([disabled]) {
|
||||
background-color: {$C_P_SAVE_BACKGROUND_COLOR|escape:'htmlall':'UTF-8'} !important;
|
||||
}
|
||||
{/if}
|
||||
|
||||
{if $C_P_SAVE_BORDER_COLOR}
|
||||
#cookiesplus-modal .cookiesplus-save:not([disabled]) {
|
||||
border: 1px solid {$C_P_SAVE_BORDER_COLOR|escape:'htmlall':'UTF-8'} !important;
|
||||
}
|
||||
{/if}
|
||||
|
||||
{if $C_P_SAVE_FONT_COLOR}
|
||||
#cookiesplus-modal .cookiesplus-save:not([disabled]) {
|
||||
color: {$C_P_SAVE_FONT_COLOR|escape:'htmlall':'UTF-8'} !important;
|
||||
}
|
||||
{/if}
|
||||
|
||||
{if $C_P_SAVE_FONT_SIZE}
|
||||
#cookiesplus-modal .cookiesplus-save {
|
||||
font-size: {$C_P_SAVE_FONT_SIZE|escape:'htmlall':'UTF-8'} !important;
|
||||
}
|
||||
{/if}
|
||||
|
||||
{if $C_P_SAVE_PADDING}
|
||||
#cookiesplus-modal .cookiesplus-reject {
|
||||
padding: {$C_P_SAVE_PADDING|escape:'htmlall':'UTF-8'} !important;
|
||||
}
|
||||
{/if}
|
||||
|
||||
{if isset($C_P_CSS) && $C_P_CSS}
|
||||
{$C_P_CSS nofilter}
|
||||
{/if}
|
||||
|
||||
#cookiesplus-tab {
|
||||
{if isset($C_P_TAB_POSITION)}
|
||||
{if $C_P_TAB_POSITION == 'center-left'}
|
||||
bottom: 55%;
|
||||
left: 0;
|
||||
-webkit-transform: rotate(-90deg) translateX(-100%);
|
||||
-moz-transform: rotate(-90deg) translateX(-100%);
|
||||
-ms-transform: rotate(-90deg) translateX(-100%);
|
||||
-o-transform: rotate(-90deg) translateX(-100%);
|
||||
transform: rotate(-90deg) translateX(-100%);
|
||||
transform-origin: 0 0;
|
||||
{elseif $C_P_TAB_POSITION == 'center-right'}
|
||||
bottom: 55%;
|
||||
right: 0;
|
||||
-webkit-transform: rotate(-90deg);
|
||||
-moz-transform: rotate(-90deg) translateX(-100%);
|
||||
-ms-transform: rotate(-90deg) translateX(-100%);
|
||||
-o-transform: rotate(-90deg) translateX(-100%);
|
||||
transform: rotate(-90deg);
|
||||
transform-origin: 100% 100%;
|
||||
{elseif $C_P_TAB_POSITION == 'bottom-left'}
|
||||
bottom: 0;
|
||||
left: 0;
|
||||
{elseif $C_P_TAB_POSITION == 'bottom-right'}
|
||||
bottom: 0;
|
||||
right: 0;
|
||||
{else}
|
||||
bottom: 0;
|
||||
left: 75px !important;
|
||||
{/if}
|
||||
{else}
|
||||
bottom: 0;
|
||||
left: 0;
|
||||
{/if}
|
||||
|
||||
{if $C_P_TAB_BACKGROUND_COLOR}
|
||||
background-color: {$C_P_TAB_BACKGROUND_COLOR|escape:'htmlall':'UTF-8'} !important;
|
||||
{/if}
|
||||
|
||||
{if $C_P_TAB_FONT_COLOR}
|
||||
color: {$C_P_TAB_FONT_COLOR|escape:'htmlall':'UTF-8'} !important;
|
||||
{/if}
|
||||
}
|
||||
</style>
|
||||
@@ -0,0 +1,30 @@
|
||||
{**
|
||||
* ISC License
|
||||
*
|
||||
* Copyright (c) 2024 idnovate.com
|
||||
* idnovate is a Registered Trademark & Property of idnovate.com, innovación y desarrollo SCP
|
||||
*
|
||||
* Permission to use, copy, modify, and/or distribute this software for any
|
||||
* purpose with or without fee is hereby granted, provided that the above
|
||||
* copyright notice and this permission notice appear in all copies.
|
||||
*
|
||||
* THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL WARRANTIES WITH
|
||||
* REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY
|
||||
* AND FITNESS. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY SPECIAL, DIRECT,
|
||||
* INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES WHATSOEVER RESULTING FROM
|
||||
* LOSS OF USE, DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR
|
||||
* OTHER TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR
|
||||
* PERFORMANCE OF THIS SOFTWARE.
|
||||
*
|
||||
* @author idnovate
|
||||
* @copyright 2024 idnovate
|
||||
* @license https://www.isc.org/licenses/ https://opensource.org/licenses/ISC ISC License
|
||||
*}
|
||||
<li>
|
||||
<a onclick="cookieGdpr.displayModalAdvanced(false); return false;" style="cursor:pointer"
|
||||
title="{l s='Your cookie settings' mod='cookiesplus'}">
|
||||
<img src="{$module_dir|escape:'htmlall':'UTF-8'}/views/img/userinfo.gif"
|
||||
alt="{l s='Your cookie settings' mod='cookiesplus'}" class="icon"/>
|
||||
{l s='Your cookie settings' mod='cookiesplus'}
|
||||
</a>
|
||||
</li>
|
||||
@@ -0,0 +1,28 @@
|
||||
{**
|
||||
* ISC License
|
||||
*
|
||||
* Copyright (c) 2024 idnovate.com
|
||||
* idnovate is a Registered Trademark & Property of idnovate.com, innovación y desarrollo SCP
|
||||
*
|
||||
* Permission to use, copy, modify, and/or distribute this software for any
|
||||
* purpose with or without fee is hereby granted, provided that the above
|
||||
* copyright notice and this permission notice appear in all copies.
|
||||
*
|
||||
* THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL WARRANTIES WITH
|
||||
* REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY
|
||||
* AND FITNESS. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY SPECIAL, DIRECT,
|
||||
* INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES WHATSOEVER RESULTING FROM
|
||||
* LOSS OF USE, DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR
|
||||
* OTHER TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR
|
||||
* PERFORMANCE OF THIS SOFTWARE.
|
||||
*
|
||||
* @author idnovate
|
||||
* @copyright 2024 idnovate
|
||||
* @license https://www.isc.org/licenses/ https://opensource.org/licenses/ISC ISC License
|
||||
*}
|
||||
<li>
|
||||
<a onclick="cookieGdpr.displayModalAdvanced(false); return false;" style="cursor:pointer"
|
||||
title="{l s='Your cookie settings' mod='cookiesplus'}">
|
||||
<i class="icon-certificate"></i><span>{l s='Your cookie settings' mod='cookiesplus'}</span>
|
||||
</a>
|
||||
</li>
|
||||
@@ -0,0 +1,42 @@
|
||||
{**
|
||||
* ISC License
|
||||
*
|
||||
* Copyright (c) 2024 idnovate.com
|
||||
* idnovate is a Registered Trademark & Property of idnovate.com, innovación y desarrollo SCP
|
||||
*
|
||||
* Permission to use, copy, modify, and/or distribute this software for any
|
||||
* purpose with or without fee is hereby granted, provided that the above
|
||||
* copyright notice and this permission notice appear in all copies.
|
||||
*
|
||||
* THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL WARRANTIES WITH
|
||||
* REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY
|
||||
* AND FITNESS. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY SPECIAL, DIRECT,
|
||||
* INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES WHATSOEVER RESULTING FROM
|
||||
* LOSS OF USE, DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR
|
||||
* OTHER TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR
|
||||
* PERFORMANCE OF THIS SOFTWARE.
|
||||
*
|
||||
* @author idnovate
|
||||
* @copyright 2024 idnovate
|
||||
* @license https://www.isc.org/licenses/ https://opensource.org/licenses/ISC ISC License
|
||||
*}
|
||||
{if $C_P_MATERIAL_ICONS_LIBRARY == '1'}
|
||||
<a href="" class="col-lg-4 col-md-6 col-sm-6 col-xs-12" onclick="cookieGdpr.displayModalAdvanced(false); return false;"
|
||||
style="cursor:pointer" title="{l s='Your cookie settings' mod='cookiesplus'}">
|
||||
<span class="link-item">
|
||||
<i class="material-icons">info</i>{l s='Your cookie settings' mod='cookiesplus'}
|
||||
</span>
|
||||
</a>
|
||||
{elseif $C_P_MATERIAL_ICONS_LIBRARY == '2'}
|
||||
<div class="list-group-item">
|
||||
<a href="" onclick="cookieGdpr.displayModalAdvanced(false); return false;" style="cursor:pointer" title="{l s='Your cookie settings' mod='cookiesplus'}">
|
||||
<i class="fto-chart-pie mar_r4 fs_lg"></i></i>{l s='Your cookie settings' mod='cookiesplus'}
|
||||
</a>
|
||||
</div>
|
||||
{else}
|
||||
<a href="" class="col-lg-4 col-md-6 col-sm-6 col-xs-12" onclick="cookieGdpr.displayModalAdvanced(false); return false;" style="cursor:pointer" title="{l s='Your cookie settings' mod='cookiesplus'}">
|
||||
<span class="link-item">
|
||||
<i class="fa fa-star fa-fw" aria-hidden="true"></i>{l s='Your cookie settings' mod='cookiesplus'}
|
||||
</span>
|
||||
</a>
|
||||
{/if}
|
||||
@@ -0,0 +1,29 @@
|
||||
{**
|
||||
* ISC License
|
||||
*
|
||||
* Copyright (c) 2024 idnovate.com
|
||||
* idnovate is a Registered Trademark & Property of idnovate.com, innovación y desarrollo SCP
|
||||
*
|
||||
* Permission to use, copy, modify, and/or distribute this software for any
|
||||
* purpose with or without fee is hereby granted, provided that the above
|
||||
* copyright notice and this permission notice appear in all copies.
|
||||
*
|
||||
* THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL WARRANTIES WITH
|
||||
* REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY
|
||||
* AND FITNESS. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY SPECIAL, DIRECT,
|
||||
* INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES WHATSOEVER RESULTING FROM
|
||||
* LOSS OF USE, DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR
|
||||
* OTHER TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR
|
||||
* PERFORMANCE OF THIS SOFTWARE.
|
||||
*
|
||||
* @author idnovate
|
||||
* @copyright 2024 idnovate
|
||||
* @license https://www.isc.org/licenses/ https://opensource.org/licenses/ISC ISC License
|
||||
*}
|
||||
<a class="col-lg-4 col-md-6 col-sm-6 col-xs-12" onclick="cookieGdpr.displayModalAdvanced(false); return false;"
|
||||
style="cursor:pointer" title="{l s='Your cookie settings' mod='cookiesplus'}">
|
||||
<span class="link-item">
|
||||
<i class="fa fa-star fa-fw" aria-hidden="true"></i>
|
||||
{l s='Your cookie settings' mod='cookiesplus'}
|
||||
</span>
|
||||
</a>
|
||||
130
modules/cookiesplus/views/templates/hook/dashboard_zone.tpl
Normal file
130
modules/cookiesplus/views/templates/hook/dashboard_zone.tpl
Normal file
@@ -0,0 +1,130 @@
|
||||
{**
|
||||
* ISC License
|
||||
*
|
||||
* Copyright (c) 2024 idnovate.com
|
||||
* idnovate is a Registered Trademark & Property of idnovate.com, innovación y desarrollo SCP
|
||||
*
|
||||
* Permission to use, copy, modify, and/or distribute this software for any
|
||||
* purpose with or without fee is hereby granted, provided that the above
|
||||
* copyright notice and this permission notice appear in all copies.
|
||||
*
|
||||
* THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL WARRANTIES WITH
|
||||
* REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY
|
||||
* AND FITNESS. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY SPECIAL, DIRECT,
|
||||
* INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES WHATSOEVER RESULTING FROM
|
||||
* LOSS OF USE, DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR
|
||||
* OTHER TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR
|
||||
* PERFORMANCE OF THIS SOFTWARE.
|
||||
*
|
||||
* @author idnovate
|
||||
* @copyright 2024 idnovate
|
||||
* @license https://www.isc.org/licenses/ https://opensource.org/licenses/ISC ISC License
|
||||
*}
|
||||
<div class="col-lg-12 idnovate-modules-ad">
|
||||
<div class="panel clearfix">
|
||||
<div class="panel-heading">
|
||||
<i class="icon-cogs"></i> {l s='Recommended Modules' mod='cookiesplus'}
|
||||
</div>
|
||||
|
||||
{*foreach from=$modules key=k item=module*}
|
||||
<div class="module-item">
|
||||
<div class="module-item-heading">
|
||||
<div class="module-logo-thumb">
|
||||
<img src="{$this_path|escape:'htmlall':'UTF-8'}views/img/company/{$modules['id']|escape:'htmlall':'UTF-8'}.png" alt="{$modules['name']|escape:'htmlall':'UTF-8'}">
|
||||
</div>
|
||||
<h3 title="{$modules['name']|escape:'htmlall':'UTF-8'}" class="text-ellipsis module-name">
|
||||
<span>{$modules['name']|escape:'htmlall':'UTF-8'}</span>
|
||||
</h3>
|
||||
</div>
|
||||
<div class="module-item-description">
|
||||
{$modules['description']|escape:'htmlall':'UTF-8'}
|
||||
</div>
|
||||
<div class="module-item-badge">
|
||||
<img src="{$this_path|escape:'htmlall':'UTF-8'}views/img/company/round_logo.png">
|
||||
<span>{l s='Developed by idnovate.com' mod='cookiesplus'}</span>
|
||||
</div>
|
||||
<div class="module-item-buton">
|
||||
<a href="https://addons.prestashop.com/en/{$modules['id']|escape:'htmlall':'UTF-8'}-.html" title="{$modules['name']|escape:'htmlall':'UTF-8'}" target="_blank" class="btn btn-primary">
|
||||
<i class="icon-thumbs-o-up"></i>
|
||||
{l s='Learn more' mod='cookiesplus'}
|
||||
</a>
|
||||
</div>
|
||||
</div>
|
||||
{*/foreach*}
|
||||
|
||||
</div>
|
||||
</div>
|
||||
<div class="clearfix"></div>
|
||||
|
||||
<style type="text/css">
|
||||
.bootstrap .idnovate-modules-ad .module-item-heading {
|
||||
position: relative;
|
||||
text-align: center;
|
||||
}
|
||||
.bootstrap .idnovate-modules-ad .module-logo-thumb {
|
||||
width: 55px;
|
||||
height: 55px;
|
||||
text-align: center;
|
||||
margin: 0 auto;
|
||||
border-radius: 0;
|
||||
}
|
||||
.bootstrap .idnovate-modules-ad .module-logo-thumb img {
|
||||
max-width: 55px;
|
||||
max-height: 55px;
|
||||
}
|
||||
#content.bootstrap .idnovate-modules-ad h3.module-name {
|
||||
border: none;
|
||||
font-size: 1.2em;
|
||||
padding: 0 0 0 5px;
|
||||
position: relative;
|
||||
text-align: center;
|
||||
font-weight: bolder;
|
||||
margin: 1rem 0 .5rem;
|
||||
min-height: 24px;
|
||||
font-family: Open Sans,Helvetica,Arial,sans-serif;
|
||||
line-height: 1.2;
|
||||
color: #363a41;
|
||||
text-transform: none;
|
||||
border-bottom: none;
|
||||
height: inherit;
|
||||
}
|
||||
.bootstrap .idnovate-modules-ad .module-item-description {
|
||||
margin: 15px 0;
|
||||
text-align: center;
|
||||
}
|
||||
.bootstrap .idnovate-modules-ad .module-read-more {
|
||||
display: inline-block;
|
||||
}
|
||||
.bootstrap .idnovate-modules-ad .module-price {
|
||||
right: auto;
|
||||
bottom: auto;
|
||||
position: relative;
|
||||
margin-right: 5px;
|
||||
float: right;
|
||||
font-size: 14px;
|
||||
}
|
||||
.bootstrap .idnovate-modules-ad hr {
|
||||
margin-top: 1.875rem;
|
||||
margin-bottom: 1.875rem;
|
||||
border: 0;
|
||||
border-top: 1px solid #bbcdd2;
|
||||
}
|
||||
.bootstrap .idnovate-modules-ad .module-item-buton {
|
||||
text-align: center;
|
||||
}
|
||||
|
||||
.bootstrap .idnovate-modules-ad .module-item-badge {
|
||||
font-size: 14px;
|
||||
text-align: center;
|
||||
margin: 15px 0;
|
||||
}
|
||||
|
||||
.bootstrap .idnovate-modules-ad .btn {
|
||||
width: 100%;
|
||||
}
|
||||
|
||||
.bootstrap .idnovate-modules-ad .module-item-badge img {
|
||||
display: inline-block;
|
||||
padding-right: 5px;
|
||||
}
|
||||
</style>
|
||||
49
modules/cookiesplus/views/templates/hook/gtm_consentmode.tpl
Normal file
49
modules/cookiesplus/views/templates/hook/gtm_consentmode.tpl
Normal file
@@ -0,0 +1,49 @@
|
||||
{**
|
||||
* ISC License
|
||||
*
|
||||
* Copyright (c) 2024 idnovate.com
|
||||
* idnovate is a Registered Trademark & Property of idnovate.com, innovación y desarrollo SCP
|
||||
*
|
||||
* Permission to use, copy, modify, and/or distribute this software for any
|
||||
* purpose with or without fee is hereby granted, provided that the above
|
||||
* copyright notice and this permission notice appear in all copies.
|
||||
*
|
||||
* THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL WARRANTIES WITH
|
||||
* REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY
|
||||
* AND FITNESS. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY SPECIAL, DIRECT,
|
||||
* INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES WHATSOEVER RESULTING FROM
|
||||
* LOSS OF USE, DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR
|
||||
* OTHER TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR
|
||||
* PERFORMANCE OF THIS SOFTWARE.
|
||||
*
|
||||
* @author idnovate
|
||||
* @copyright 2024 idnovate
|
||||
* @license https://www.isc.org/licenses/ https://opensource.org/licenses/ISC ISC License
|
||||
*}
|
||||
<script data-keepinline='true'>
|
||||
{assign var="consentType" value="default"}
|
||||
|
||||
{foreach $gtm as $key => $value}
|
||||
{if $value}
|
||||
{assign var="consentType" value="update"}
|
||||
{break}
|
||||
{/if}
|
||||
{/foreach}
|
||||
|
||||
window.dataLayer = window.dataLayer || [];
|
||||
function gtag() { dataLayer.push(arguments); }
|
||||
|
||||
gtag('consent', '{$consentType}', {
|
||||
'ad_storage' : '{if isset($gtm['ad_storage']) && $gtm['ad_storage']}granted{else}denied{/if}',
|
||||
'ad_user_data' : '{if isset($gtm['ad_user_data']) && $gtm['ad_user_data']}granted{else}denied{/if}',
|
||||
'ad_personalization' : '{if isset($gtm['ad_personalization']) && $gtm['ad_personalization']}granted{else}denied{/if}',
|
||||
'analytics_storage' : '{if isset($gtm['analytics_storage']) && $gtm['analytics_storage']}granted{else}denied{/if}',
|
||||
'functionality_storage' : '{if isset($gtm['functionality_storage']) && $gtm['functionality_storage']}granted{else}denied{/if}',
|
||||
'personalization_storage' : '{if isset($gtm['personalization_storage']) && $gtm['personalization_storage']}granted{else}denied{/if}',
|
||||
'security_storage' : '{if isset($gtm['security_storage']) && $gtm['security_storage']}granted{else}denied{/if}',
|
||||
'wait_for_update' : 1000
|
||||
});
|
||||
|
||||
gtag('set', 'url_passthrough', false);
|
||||
gtag('set', 'ads_data_redaction', true);
|
||||
</script>
|
||||
35
modules/cookiesplus/views/templates/hook/hookmoduledata.tpl
Normal file
35
modules/cookiesplus/views/templates/hook/hookmoduledata.tpl
Normal file
@@ -0,0 +1,35 @@
|
||||
{**
|
||||
* ISC License
|
||||
*
|
||||
* Copyright (c) 2024 idnovate.com
|
||||
* idnovate is a Registered Trademark & Property of idnovate.com, innovación y desarrollo SCP
|
||||
*
|
||||
* Permission to use, copy, modify, and/or distribute this software for any
|
||||
* purpose with or without fee is hereby granted, provided that the above
|
||||
* copyright notice and this permission notice appear in all copies.
|
||||
*
|
||||
* THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL WARRANTIES WITH
|
||||
* REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY
|
||||
* AND FITNESS. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY SPECIAL, DIRECT,
|
||||
* INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES WHATSOEVER RESULTING FROM
|
||||
* LOSS OF USE, DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR
|
||||
* OTHER TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR
|
||||
* PERFORMANCE OF THIS SOFTWARE.
|
||||
*
|
||||
* @author idnovate
|
||||
* @copyright 2024 idnovate
|
||||
* @license https://www.isc.org/licenses/ https://opensource.org/licenses/ISC ISC License
|
||||
*}
|
||||
<script id="{$divName|escape:'htmlall':'UTF-8'}"></script>
|
||||
<script>
|
||||
var hookModuleData = [];
|
||||
hookModuleData['id_module'] = '{$id_module|intval}';
|
||||
hookModuleData['location'] = '#{$divName|escape:'htmlall':'UTF-8'}';
|
||||
hookModuleData['finalities'] = "{$finalities nofilter}";
|
||||
hookModuleData['script'] = {$script nofilter};
|
||||
hookModuleData['js'] = {$js nofilter};
|
||||
hookModuleData['css'] = {$css nofilter};
|
||||
var cookiesPlusBlockedScripts = cookiesPlusBlockedScripts || [];
|
||||
cookiesPlusBlockedScripts.push(hookModuleData);
|
||||
var hookModuleData = [];
|
||||
</script>
|
||||
32
modules/cookiesplus/views/templates/hook/index.php
Normal file
32
modules/cookiesplus/views/templates/hook/index.php
Normal file
@@ -0,0 +1,32 @@
|
||||
<?php
|
||||
/**
|
||||
* ISC License
|
||||
*
|
||||
* Copyright (c) 2024 idnovate.com
|
||||
* idnovate is a Registered Trademark & Property of idnovate.com, innovación y desarrollo SCP
|
||||
*
|
||||
* Permission to use, copy, modify, and/or distribute this software for any
|
||||
* purpose with or without fee is hereby granted, provided that the above
|
||||
* copyright notice and this permission notice appear in all copies.
|
||||
*
|
||||
* THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL WARRANTIES WITH
|
||||
* REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY
|
||||
* AND FITNESS. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY SPECIAL, DIRECT,
|
||||
* INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES WHATSOEVER RESULTING FROM
|
||||
* LOSS OF USE, DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR
|
||||
* OTHER TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR
|
||||
* PERFORMANCE OF THIS SOFTWARE.
|
||||
*
|
||||
* @author idnovate
|
||||
* @copyright 2024 idnovate
|
||||
* @license https://www.isc.org/licenses/ https://opensource.org/licenses/ISC ISC License
|
||||
*/
|
||||
header('Expires: Mon, 26 Jul 1997 05:00:00 GMT');
|
||||
header('Last-Modified: ' . gmdate('D, d M Y H:i:s') . ' GMT');
|
||||
|
||||
header('Cache-Control: no-store, no-cache, must-revalidate');
|
||||
header('Cache-Control: post-check=0, pre-check=0', false);
|
||||
header('Pragma: no-cache');
|
||||
|
||||
header('Location: ../');
|
||||
exit;
|
||||
@@ -0,0 +1,28 @@
|
||||
{**
|
||||
* ISC License
|
||||
*
|
||||
* Copyright (c) 2024 idnovate.com
|
||||
* idnovate is a Registered Trademark & Property of idnovate.com, innovación y desarrollo SCP
|
||||
*
|
||||
* Permission to use, copy, modify, and/or distribute this software for any
|
||||
* purpose with or without fee is hereby granted, provided that the above
|
||||
* copyright notice and this permission notice appear in all copies.
|
||||
*
|
||||
* THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL WARRANTIES WITH
|
||||
* REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY
|
||||
* AND FITNESS. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY SPECIAL, DIRECT,
|
||||
* INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES WHATSOEVER RESULTING FROM
|
||||
* LOSS OF USE, DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR
|
||||
* OTHER TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR
|
||||
* PERFORMANCE OF THIS SOFTWARE.
|
||||
*
|
||||
* @author idnovate
|
||||
* @copyright 2024 idnovate
|
||||
* @license https://www.isc.org/licenses/ https://opensource.org/licenses/ISC ISC License
|
||||
*}
|
||||
<li>
|
||||
<a onclick="cookieGdpr.displayModalAdvanced(false); return false;" style="cursor:pointer"
|
||||
title="{l s='Your cookie settings' mod='cookiesplus'}">
|
||||
<i class="icon-certificate"></i><span>{l s='Your cookie settings' mod='cookiesplus'}</span>
|
||||
</a>
|
||||
</li>
|
||||
@@ -0,0 +1,27 @@
|
||||
{**
|
||||
* ISC License
|
||||
*
|
||||
* Copyright (c) 2024 idnovate.com
|
||||
* idnovate is a Registered Trademark & Property of idnovate.com, innovación y desarrollo SCP
|
||||
*
|
||||
* Permission to use, copy, modify, and/or distribute this software for any
|
||||
* purpose with or without fee is hereby granted, provided that the above
|
||||
* copyright notice and this permission notice appear in all copies.
|
||||
*
|
||||
* THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL WARRANTIES WITH
|
||||
* REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY
|
||||
* AND FITNESS. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY SPECIAL, DIRECT,
|
||||
* INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES WHATSOEVER RESULTING FROM
|
||||
* LOSS OF USE, DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR
|
||||
* OTHER TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR
|
||||
* PERFORMANCE OF THIS SOFTWARE.
|
||||
*
|
||||
* @author idnovate
|
||||
* @copyright 2024 idnovate
|
||||
* @license https://www.isc.org/licenses/ https://opensource.org/licenses/ISC ISC License
|
||||
*}
|
||||
<li>
|
||||
<a href="" onclick="cookieGdpr.displayModalAdvanced(false); return false;" style="cursor:pointer"
|
||||
title="{l s='Your cookie settings' mod='cookiesplus'}"
|
||||
rel="nofollow noopener noreferrer">{l s='Your cookie settings' mod='cookiesplus'}</a>
|
||||
</li>
|
||||
47
modules/cookiesplus/views/templates/hook/nav_16.tpl
Normal file
47
modules/cookiesplus/views/templates/hook/nav_16.tpl
Normal file
@@ -0,0 +1,47 @@
|
||||
{**
|
||||
* ISC License
|
||||
*
|
||||
* Copyright (c) 2024 idnovate.com
|
||||
* idnovate is a Registered Trademark & Property of idnovate.com, innovación y desarrollo SCP
|
||||
*
|
||||
* Permission to use, copy, modify, and/or distribute this software for any
|
||||
* purpose with or without fee is hereby granted, provided that the above
|
||||
* copyright notice and this permission notice appear in all copies.
|
||||
*
|
||||
* THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL WARRANTIES WITH
|
||||
* REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY
|
||||
* AND FITNESS. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY SPECIAL, DIRECT,
|
||||
* INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES WHATSOEVER RESULTING FROM
|
||||
* LOSS OF USE, DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR
|
||||
* OTHER TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR
|
||||
* PERFORMANCE OF THIS SOFTWARE.
|
||||
*
|
||||
* @author idnovate
|
||||
* @copyright 2024 idnovate
|
||||
* @license https://www.isc.org/licenses/ https://opensource.org/licenses/ISC ISC License
|
||||
*}
|
||||
<style>
|
||||
#cookie-link {
|
||||
float: right;
|
||||
border-left: 1px solid #515151;
|
||||
}
|
||||
|
||||
#cookie-link a {
|
||||
display: block;
|
||||
color: #fff;
|
||||
font-weight: bold;
|
||||
padding: 8px 10px 11px 10px;
|
||||
text-shadow: 1px 1px rgba(0, 0, 0, 0.2);
|
||||
cursor: pointer;
|
||||
line-height: 18px;
|
||||
text-decoration: none;
|
||||
}
|
||||
</style>
|
||||
|
||||
<div id="cookie-link">
|
||||
<a style="cursor:pointer" onclick="cookieGdpr.displayModalAdvanced(false); return false;"
|
||||
title="{l s='Your cookie settings' mod='cookiesplus'}" rel="nofollow noopener noreferrer"">
|
||||
<i class="icon-certificate"></i>
|
||||
{l s='Your cookie settings' mod='cookiesplus'}
|
||||
</a>
|
||||
</div>
|
||||
37
modules/cookiesplus/views/templates/hook/nav_17.tpl
Normal file
37
modules/cookiesplus/views/templates/hook/nav_17.tpl
Normal file
@@ -0,0 +1,37 @@
|
||||
{**
|
||||
* ISC License
|
||||
*
|
||||
* Copyright (c) 2024 idnovate.com
|
||||
* idnovate is a Registered Trademark & Property of idnovate.com, innovación y desarrollo SCP
|
||||
*
|
||||
* Permission to use, copy, modify, and/or distribute this software for any
|
||||
* purpose with or without fee is hereby granted, provided that the above
|
||||
* copyright notice and this permission notice appear in all copies.
|
||||
*
|
||||
* THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL WARRANTIES WITH
|
||||
* REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY
|
||||
* AND FITNESS. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY SPECIAL, DIRECT,
|
||||
* INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES WHATSOEVER RESULTING FROM
|
||||
* LOSS OF USE, DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR
|
||||
* OTHER TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR
|
||||
* PERFORMANCE OF THIS SOFTWARE.
|
||||
*
|
||||
* @author idnovate
|
||||
* @copyright 2024 idnovate
|
||||
* @license https://www.isc.org/licenses/ https://opensource.org/licenses/ISC ISC License
|
||||
*}
|
||||
<style>
|
||||
#cookie-link {
|
||||
margin: .9375rem 1rem 0;
|
||||
text-align: right;
|
||||
white-space: nowrap;
|
||||
}
|
||||
</style>
|
||||
|
||||
<div id="cookie-link">
|
||||
<a style="cursor:pointer" onclick="cookieGdpr.displayModalAdvanced(false); return false;"
|
||||
title="{l s='Your cookie settings' mod='cookiesplus'}" rel="nofollow noopener noreferrer">
|
||||
<i class="material-icons new_releases">new_releases</i>
|
||||
<span class="hidden-sm-down">{l s='Your cookie settings' mod='cookiesplus'}</span>
|
||||
</a>
|
||||
</div>
|
||||
32
modules/cookiesplus/views/templates/index.php
Normal file
32
modules/cookiesplus/views/templates/index.php
Normal file
@@ -0,0 +1,32 @@
|
||||
<?php
|
||||
/**
|
||||
* ISC License
|
||||
*
|
||||
* Copyright (c) 2024 idnovate.com
|
||||
* idnovate is a Registered Trademark & Property of idnovate.com, innovación y desarrollo SCP
|
||||
*
|
||||
* Permission to use, copy, modify, and/or distribute this software for any
|
||||
* purpose with or without fee is hereby granted, provided that the above
|
||||
* copyright notice and this permission notice appear in all copies.
|
||||
*
|
||||
* THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL WARRANTIES WITH
|
||||
* REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY
|
||||
* AND FITNESS. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY SPECIAL, DIRECT,
|
||||
* INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES WHATSOEVER RESULTING FROM
|
||||
* LOSS OF USE, DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR
|
||||
* OTHER TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR
|
||||
* PERFORMANCE OF THIS SOFTWARE.
|
||||
*
|
||||
* @author idnovate
|
||||
* @copyright 2024 idnovate
|
||||
* @license https://www.isc.org/licenses/ https://opensource.org/licenses/ISC ISC License
|
||||
*/
|
||||
header('Expires: Mon, 26 Jul 1997 05:00:00 GMT');
|
||||
header('Last-Modified: ' . gmdate('D, d M Y H:i:s') . ' GMT');
|
||||
|
||||
header('Cache-Control: no-store, no-cache, must-revalidate');
|
||||
header('Cache-Control: post-check=0, pre-check=0', false);
|
||||
header('Pragma: no-cache');
|
||||
|
||||
header('Location: ../');
|
||||
exit;
|
||||
Reference in New Issue
Block a user