-
Notifications
You must be signed in to change notification settings - Fork 0
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
Package CG Avis Client pour Joomla 4.x
- Loading branch information
1 parent
1947894
commit bbcaa14
Showing
116 changed files
with
5,804 additions
and
0 deletions.
There are no files selected for viewing
Binary file not shown.
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,17 @@ | ||
<?xml version="1.0" encoding="utf-8"?> | ||
<access component="com_cgavisclient"> | ||
<section name="component"> | ||
<action name="core.admin" title="JACTION_ADMIN" description="JACTION_ADMIN_COMPONENT_DESC" /> | ||
<action name="core.manage" title="JACTION_MANAGE" description="JACTION_MANAGE_COMPONENT_DESC" /> | ||
<action name="core.create" title="JACTION_CREATE" description="JACTION_CREATE_COMPONENT_DESC" /> | ||
<action name="core.delete" title="JACTION_DELETE" description="JACTION_DELETE_COMPONENT_DESC" /> | ||
<action name="core.edit" title="JACTION_EDIT" description="JACTION_EDIT_COMPONENT_DESC" /> | ||
<action name="core.edit.state" title="JACTION_EDITSTATE" description="JACTION_EDITSTATE_COMPONENT_DESC" /> | ||
</section> | ||
<section name="category"> | ||
<action name="core.create" title="JACTION_CREATE" description="COM_CATEGORIES_ACCESS_CREATE_DESC" /> | ||
<action name="core.delete" title="JACTION_DELETE" description="COM_CATEGORIES_ACCESS_DELETE_DESC" /> | ||
<action name="core.edit" title="JACTION_EDIT" description="COM_CATEGORIES_ACCESS_EDIT_DESC" /> | ||
<action name="core.edit.state" title="JACTION_EDITSTATE" description="COM_CATEGORIES_ACCESS_EDITSTATE_DESC" /> | ||
</section> | ||
</access> |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,76 @@ | ||
<?xml version="1.0" encoding="utf-8"?> | ||
<extension type="component" version="4.0" method="upgrade"> | ||
<name>COM_CGAVISCLIENT</name> | ||
<creationDate>September 2021</creationDate> | ||
<author>ConseilGouz</author> | ||
<authorEmail>pascal.leconte@conseilgouz.com</authorEmail> | ||
<authorUrl>www.conseilgouz.com</authorUrl> | ||
<copyright>Copyright (C) 2017 ConseilGouz.com. All Rights Reserved</copyright> | ||
<license>GNU/GPL Version 2 or later - http://www.gnu.org/licenses/gpl-2.0.html</license> | ||
<version>2.0.2</version> | ||
<namespace path="src">ConseilGouz\Component\CGAvisClient</namespace> | ||
<description><![CDATA[ | ||
<h1>CG Avis Client</h1> | ||
<div style="clear: both;"></div> | ||
<p>Affichage en mode isotope des avis client. <strong>Pour Joomla 4.0.</strong></p> | ||
<p>A partir de Testimonies d' omegatheme</a> | ||
]]></description> | ||
<install> | ||
<sql> | ||
<file driver="mysql" charset="utf8">sql/install.mysql.utf8.sql</file> | ||
</sql> | ||
</install> | ||
<uninstall> | ||
<sql> | ||
<file driver="mysql" charset="utf8">sql/uninstall.mysql.utf8.sql</file> | ||
</sql> | ||
</uninstall> | ||
<languages folder="site"> | ||
<language tag="fr-FR">language/fr-FR/com_cgavisclient.ini</language> | ||
<language tag="fr-FR">language/fr-FR/com_cgavisclient.sys.ini</language> | ||
</languages> | ||
<files folder="site"> | ||
<folder>forms</folder> | ||
<folder>src</folder> | ||
<folder>tmpl</folder> | ||
<filename>index.html</filename> | ||
</files> | ||
<media destination="com_cgavisclient" folder="media"> | ||
<folder>js</folder> | ||
<folder>fonts</folder> | ||
<folder>images</folder> | ||
<folder>css</folder> | ||
<filename>index.html</filename> | ||
</media> | ||
|
||
<administration> | ||
<menu>COM_CGAVISCLIENT_MENU</menu> | ||
<submenu> | ||
<menu link="option=com_cgavisclient&view=items" view="items">COM_CGAVISCLIENT_SUBMENU_ITEMS</menu> | ||
<menu link="option=com_categories&extension=com_cgavisclient" view="categories">COM_CGAVISCLIENT_SUBMENU_CATEGORIES</menu> | ||
</submenu> | ||
|
||
<files folder="admin"> | ||
<filename>access.xml</filename> | ||
<filename>config.xml</filename> | ||
<filename>index.html</filename> | ||
<filename>cgavisclient.xml</filename> | ||
<folder>services</folder> | ||
<folder>src</folder> | ||
<folder>layouts</folder> | ||
<folder>forms</folder> | ||
<folder>sql</folder> | ||
<folder>tmpl</folder> | ||
</files> | ||
<languages folder="admin"> | ||
<language tag="fr-FR">language/fr-FR/com_cgavisclient.ini</language> | ||
<language tag="fr-FR">language/fr-FR/com_cgavisclient.sys.ini</language> | ||
</languages> | ||
|
||
</administration> | ||
<updateservers> | ||
<server type="extension" name="Simple Avis Client" priority="1">https://www.conseilgouz.com/updates/com_cgavisclient_update.xml | ||
</server> | ||
</updateservers> | ||
|
||
</extension> |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,84 @@ | ||
<?xml version="1.0" encoding="utf-8"?> | ||
<!-- $Id: config.xml $ --> | ||
<config> | ||
<fieldset | ||
name="general" | ||
label="General" | ||
description="General" | ||
> | ||
<field | ||
name="recipient_email" | ||
type="text" | ||
label="COM_CGAVISCLIENT_FIELD_EMAIL_RECIPIENT_LABEL" | ||
description="COM_CGAVISCLIENT_FIELD_EMAIL_RECIPIENT_DESC" | ||
default="" | ||
/> | ||
<field | ||
name="freetext" | ||
type="hidden" | ||
label="COM_CGAVISCLIENT_FIELD_FREETEXT_LABEL" | ||
description="COM_CGAVISCLIENT_FIELD_FREETEXT_DESC" | ||
default="" | ||
/> | ||
<field | ||
name="form_content" | ||
type="editor" | ||
label="COM_CGAVISCLIENT_FIELD_FORMCONTENT_LABEL" | ||
description="COM_CGAVISCLIENT_FIELD_FORMCONTENT_DESC" | ||
default="Commentaires associés au formulaire" | ||
filter="safehtml" | ||
height="100" | ||
row="5" | ||
/> | ||
<field | ||
name="captcha" | ||
type="plugins" | ||
folder="captcha" | ||
default="" | ||
label="COM_CGAVISCLIENT_FIELD_CAPTCHA_LABEL" | ||
description="COM_CGAVISCLIENT_FIELD_CAPTCHA_DESC" | ||
filter="cmd" > | ||
<option | ||
value="">JOPTION_USE_DEFAULT</option> | ||
<option | ||
value="0">JOPTION_DO_NOT_USE</option> | ||
</field> | ||
<field | ||
name="use_bootstrap" | ||
type="hidden" | ||
default="0" | ||
label="COM_CGAVISCLIENT_FIELD_USEBOOTSTRAP_LABEL" | ||
description="COM_CGAVISCLIENT_FIELD_USEBOOTSTRAP_DESC"> | ||
</field> | ||
<field | ||
name="show_rating" | ||
type="hidden" | ||
class="btn-group btn-group-yesno" | ||
default="1" | ||
label="COM_CGAVISCLIENT_SHOW_RATING_LABEL" | ||
description="COM_CGAVISCLIENT_SHOW_RATING_DESC"> | ||
</field> | ||
<field | ||
name="returnmenu" | ||
type="menuitem" | ||
label="COM_CGAVISCLIENT_SHOW_RETURN_LABEL" | ||
description="COM_CGAVISCLIENT_SHOW_RETURN_DESC" /> | ||
|
||
</fieldset> | ||
<fieldset | ||
name="permissions" | ||
label="JCONFIG_PERMISSIONS_LABEL" | ||
description="JCONFIG_PERMISSIONS_DESC" | ||
> | ||
|
||
<field | ||
name="rules" | ||
type="rules" | ||
label="JCONFIG_PERMISSIONS_LABEL" | ||
class="inputbox" | ||
filter="rules" | ||
validate="rules" | ||
component="com_cgavisclient" | ||
section="component" /> | ||
</fieldset> | ||
</config> |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1 @@ | ||
<html><head></head><body></body></html> |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1 @@ | ||
<html><head></head><body></body></html> |
68 changes: 68 additions & 0 deletions
68
packages/com_cg_avis_client_j4/admin/language/fr-FR/com_cgavisclient.ini
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,68 @@ | ||
COM_CGAVISCLIENT_MENU="CG Avis Client" | ||
COM_CGAVISCLIENT_SEARCH_IN_TITLE="Recherche" | ||
COM_CGAVISCLIENT_FIELD_CREATED_LABEL="Créé" | ||
COM_CGAVISCLIENT_FIELD_CREATED_DESC="Date de création du commentaire" | ||
COM_CGAVISCLIENT_FIELD_PUBLISH_UP_LABEL="Publié" | ||
COM_CGAVISCLIENT_FIELD_PUBLISH_UP_DESC="Date de publication du commentaire" | ||
COM_CGAVISCLIENT_FIELD_PUBLISH_DOWN_LABEL="Retiré" | ||
COM_CGAVISCLIENT_FIELD_PUBLISH_DOWN_DESC="Date de retrait du commentaire" | ||
COM_CGAVISCLIENT_FIELD_METAKEYWORDS_DESC="Meta Keywords Description" | ||
COM_CGAVISCLIENT_FIELD_FIRSTNAME_LABEL="Prénom" | ||
COM_CGAVISCLIENT_FIELD_FIRSTNAME_DESC="Prénom" | ||
COM_CGAVISCLIENT_FIELD_NAME_LABEL="Nom" | ||
COM_CGAVISCLIENT_FIELD_NAME_DESC="Nom" | ||
COM_CGAVISCLIENT_FIELD_EMAIL_LABEL="Email" | ||
COM_CGAVISCLIENT_FIELD_EMAIL_DESC="Email Description" | ||
COM_CGAVISCLIENT_FIELD_ZIPCODE_LABEL="Code postal" | ||
COM_CGAVISCLIENT_FIELD_ZIPCODE_DESC="Code postal" | ||
COM_CGAVISCLIENT_FIELD_CITY_LABEL="Ville" | ||
COM_CGAVISCLIENT_FIELD_CITY_DESC="Ville" | ||
COM_CGAVISCLIENT_FIELD_RATING_LABEL="Vote" | ||
COM_CGAVISCLIENT_FIELD_RATING_DESC="Vote associé au commentaire" | ||
COM_CGAVISCLIENT_FIELD_COMMENT_DESC="Le commentaire" | ||
COM_CGAVISCLIENT_FIELD_COMMENT_LABEL="Commentaire" | ||
COM_CGAVISCLIENT_MANAGER="Gestion des avis" | ||
COM_CGAVISCLIENT_MANAGER_ITEM_EDIT="Gestion des avis: Edit Avis" | ||
COM_CGAVISCLIENT_MANAGER_ITEM_NEW="Gestion des avis: Nouvel Avis" | ||
COM_CGAVISCLIENT_NEW_ITEM="Nouveau" | ||
COM_CGAVISCLIENT_ITEM_DETAILS="Details" | ||
COM_CGAVISCLIENT_HEADING_FIRSTNAME="Prénom" | ||
COM_CGAVISCLIENT_HEADING_NAME="Nom" | ||
COM_CGAVISCLIENT_HEADING_EMAIL="Email" | ||
COM_CGAVISCLIENT_HEADING_COMMENT="Commentaire" | ||
COM_CGAVISCLIENT_HEADING_STATE="Etat" | ||
COM_CGAVISCLIENT_HEADING_ORDERING="Ordre" | ||
COM_CGAVISCLIENT_ITEMS_N_ITEMS_ARCHIVED="%d avis archivés avec succè" | ||
COM_CGAVISCLIENT_ITEMS_N_ITEMS_CHECKED_IN_0="Pas d'avis vérifié" | ||
COM_CGAVISCLIENT_ITEMS_N_ITEMS_CHECKED_IN_1="%d avis vérifié(s)" | ||
COM_CGAVISCLIENT_ITEMS_N_ITEMS_CHECKED_IN_MORE="%d avis vérifié(s)" | ||
COM_CGAVISCLIENT_ITEMS_N_ITEMS_DELETED="%d avis supprimé(s)" | ||
COM_CGAVISCLIENT_ITEMS_N_ITEMS_PUBLISHED="%d avis publié(s)" | ||
COM_CGAVISCLIENT_ITEMS_N_ITEMS_TRASHED="%d avis mis à la poubelle" | ||
COM_CGAVISCLIENT_ITEMS_N_ITEMS_UNPUBLISHED="%d avis dépublié(s)" | ||
COM_CGAVISCLIENT_ITEMS_NO_ITEM_SELECTED="Pas d'avis sélectionné" | ||
COM_CGAVISCLIENT_SUBMENU_ITEMS="Avis Client" | ||
COM_CGAVISCLIENT_MANAGER_ITEMS="Gestion des avis" | ||
COM_CGAVISCLIENT_CONFIGURATION="CGAVISCLIENT Manager Options" | ||
COM_CGAVISCLIENT_DEFAULT="Default (%s)" | ||
COM_CGAVISCLIENT_SELECT="- Select -" | ||
COM_CGAVISCLIENT_SUBMENU_CATEGORIES="Categories" | ||
COM_CGAVISCLIENT_GROUP_LABEL_PUBLISHING_DETAILS="Publishing Options" | ||
COM_CGAVISCLIENT_XML_DESCRIPTION="CGAVISCLIENT" | ||
COM_CGAVISCLIENT_TOGGLE_TO_FEATURE="Cliquez pour mettre l'avis 'en vedette'" | ||
COM_CGAVISCLIENT_TOGGLE_TO_UNFEATURE="Cliquez pour retirer l'avis des 'en vedette'" | ||
COM_CGAVISCLIENT_UNFEATURED="Avis standard" | ||
COM_CGAVISCLIENT_FEATURED="Avis en vedette" | ||
COM_CGAVISCLIENT_FIELD_CAPTCHA_LABEL="Afficher le Captcha" | ||
COM_CGAVISCLIENT_FIELD_CAPTCHA_DESC="Selectionner le type de captcha." | ||
COM_CGAVISCLIENT_FIELD_EMAIL_RECIPIENT_LABEL="Destinataire des emails" | ||
COM_CGAVISCLIENT_FIELD_EMAIL_RECIPIENT_DESC="Entrer la liste des destinataires des nouveaux commentaires, séparés par des virgules" | ||
COM_CGAVISCLIENT_FIELD_FREETEXT_LABEL="Texte Libre" | ||
COM_CGAVISCLIENT_FIELD_FREETEXT_DESC="Texte libre apparaissant" | ||
COM_CGAVISCLIENT_FIELD_FORMCONTENT_LABEL="Texte Formulaire" | ||
COM_CGAVISCLIENT_FIELD_FORMCONTENT_DESC="Texte de présentation du formulaire" | ||
COM_CGAVISCLIENT_SHOW_RETURN_LABEL="Menu de retour" | ||
COM_CGAVISCLIENT_SHOW_RETURN_DESC="Entrer le menu à afficher après saisie d'un nouvel avis" | ||
COM_CGAVISCLIENT_FIELD_STATE_DESC="Selectionner le statut de l'avis" | ||
COM_CGAVISCLIENT_VIEW_TITLE="Saisie d'un avis client" | ||
COM_CGAVISCLIENT_VIEW_DESC="Saisie d'un avis client" |
17 changes: 17 additions & 0 deletions
17
packages/com_cg_avis_client_j4/admin/language/fr-FR/com_cgavisclient.sys.ini
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,17 @@ | ||
COM_CGAVISCLIENT="CG Avis Client" | ||
COM_CGAVISCLIENT_MENU="CG Avis Client" | ||
COM_CGAVISCLIENT_SUBMENU_CATEGORIES="Categories" | ||
COM_CGAVISCLIENT_SUBMENU_ITEMS="Avis Client" | ||
COM_CGAVISCLIENT_CATEGORY_ADD_TITLE="Gestion des catégories : Ajouter une nouvelle catégorie" | ||
COM_CGAVISCLIENT_CATEGORY_EDIT_TITLE="Gestion des catégories : Modifier une catégorie" | ||
COM_CGAVISCLIENT_CATEGORIES="Categories" | ||
COM_CGAVISCLIENT_XML_DESCRIPTION="CG Avis Client" | ||
COM_CGAVISCLIENT_DETAIL_VIEW_DEFAULT_TITLE="Detail" | ||
COM_CGAVISCLIENT_DETAIL_VIEW_DEFAULT_OPTION="Detail Option" | ||
COM_CGAVISCLIENT_DETAIL_VIEW_DEFAULT_DESC="Detail Description" | ||
COM_CGAVISCLIENT_LIST_VIEW_DEFAULT_TITLE="Liste" | ||
COM_CGAVISCLIENT_LIST_VIEW_DEFAULT_OPTION="Liste Option" | ||
COM_CGAVISCLIENT_LIST_VIEW_DEFAULT_DESC="Liste Description" | ||
COM_CGAVISCLIENT_VIEW_TITLE="Saisie d'un avis client" | ||
COM_CGAVISCLIENT_VIEW_DESC="Saisie d'un avis client" | ||
|
1 change: 1 addition & 0 deletions
1
packages/com_cg_avis_client_j4/admin/layouts/form/field/index.html
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1 @@ | ||
<!DOCTYPE html><html><body></body></html> |
52 changes: 52 additions & 0 deletions
52
packages/com_cg_avis_client_j4/admin/layouts/form/field/stars.php
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,52 @@ | ||
<?php | ||
/** | ||
* CG Avis Client - Joomla Module | ||
* Version : 2.0.2 | ||
* Package : Joomla 4.x.x | ||
* copyright : Copyright (C) 2021 ConseilGouz. All rights reserved. | ||
* license : http://www.gnu.org/licenses/gpl-2.0.html GNU/GPL | ||
* From : OT Testimonies version 1.0, OmegaTheme Extensions - http://omegatheme.com | ||
*/ | ||
use Joomla\CMS\HTML\HTMLHelper; | ||
defined('JPATH_BASE') or die; | ||
|
||
extract($displayData); | ||
|
||
// Including fallback code for HTML5 non supported browsers. | ||
HTMLHelper::_('jquery.framework'); | ||
HTMLHelper::_('script', 'system/html5fallback.js', array('version' => 'auto', 'relative' => true)); | ||
|
||
$format = '<input class="star" type="radio" id="%1$s" name="%2$s" value="%3$s" %4$s />'; | ||
$alt = preg_replace('/[^a-zA-Z0-9_\-]/', '_', $name); | ||
?> | ||
<fieldset id="<?php echo $id; ?>" class="<?php echo trim($class . ' stars'); ?>" | ||
<?php echo $disabled ? 'disabled' : ''; ?> | ||
<?php echo $required ? 'required aria-required="true"' : ''; ?> | ||
<?php echo $autofocus ? 'autofocus' : ''; ?>> | ||
|
||
<?php if (!empty($options)) : ?> | ||
<?php foreach ($options as $i => $option) : ?> | ||
<?php | ||
// Initialize some option attributes. | ||
$checked = ((string) $option->value === $value) ? 'checked="checked"' : ''; | ||
$optionClass = !empty($option->class) ? 'class="' . $option->class . '"' : ''; | ||
$disabled = !empty($option->disable) || ($disabled && !$checked) ? 'disabled' : ''; | ||
|
||
// Initialize some JavaScript option attributes. | ||
$onclick = !empty($option->onclick) ? 'onclick="' . $option->onclick . '"' : ''; | ||
$onchange = !empty($option->onchange) ? 'onchange="' . $option->onchange . '"' : ''; | ||
$oid = $id . $i; | ||
$ovalue = htmlspecialchars($option->value, ENT_COMPAT, 'UTF-8'); | ||
$attributes = array_filter(array($checked, $optionClass, $disabled, $onchange, $onclick)); | ||
?> | ||
|
||
<?php if ($required) : ?> | ||
<?php $attributes[] = 'required aria-required="true"'; ?> | ||
<?php endif; ?> | ||
<?php echo sprintf($format, $oid, $name, $ovalue, implode(' ', $attributes)); ?> | ||
<label for="<?php echo $oid; ?>" <?php echo $optionClass; ?> class="star"> | ||
<?php // echo $option->text; ?> | ||
</label> | ||
<?php endforeach; ?> | ||
<?php endif; ?> | ||
</fieldset> |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1 @@ | ||
<!DOCTYPE html><html><body></body></html> |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1 @@ | ||
<!DOCTYPE html><html><body></body></html> |
55 changes: 55 additions & 0 deletions
55
packages/com_cg_avis_client_j4/admin/services/provider.php
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,55 @@ | ||
<?php | ||
/** | ||
* @component CG Avis Client | ||
* Version : 2.0.2 | ||
* @license http://www.gnu.org/licenses/gpl-2.0.html GNU/GPL | ||
* @copyright (c) 2021 ConseilGouz. All Rights Reserved. | ||
* @author ConseilGouz | ||
**/ | ||
defined('_JEXEC') or die; | ||
|
||
use Joomla\CMS\Component\Router\RouterFactoryInterface; | ||
use Joomla\CMS\Dispatcher\ComponentDispatcherFactoryInterface; | ||
use Joomla\CMS\Extension\ComponentInterface; | ||
use Joomla\CMS\Extension\Service\Provider\ComponentDispatcherFactory; | ||
use Joomla\CMS\Extension\Service\Provider\MVCFactory; | ||
use Joomla\CMS\Extension\Service\Provider\RouterFactory; | ||
use Joomla\CMS\MVC\Factory\MVCFactoryInterface; | ||
use ConseilGouz\Component\CGAvisClient\Administrator\Extension\ItemComponent; | ||
use Joomla\DI\Container; | ||
use Joomla\DI\ServiceProviderInterface; | ||
|
||
/** | ||
* The Page service provider. | ||
* | ||
* @since 4.0.0 | ||
*/ | ||
return new class implements ServiceProviderInterface | ||
{ | ||
/** | ||
* Registers the service provider with a DI container. | ||
* | ||
* @param Container $container The DI container. | ||
* | ||
* @return void | ||
* | ||
* @since 4.0.0 | ||
*/ | ||
public function register(Container $container) | ||
{ | ||
$container->registerServiceProvider(new MVCFactory('\\ConseilGouz\\Component\\CGAvisClient')); | ||
$container->registerServiceProvider(new ComponentDispatcherFactory('\\ConseilGouz\\Component\\CGAvisClient')); | ||
$container->registerServiceProvider(new RouterFactory('\\ConseilGouz\\Component\\CGAvisClient')); | ||
$container->set( | ||
ComponentInterface::class, | ||
function (Container $container) | ||
{ | ||
$component = new ItemComponent($container->get(ComponentDispatcherFactoryInterface::class)); | ||
$component->setMVCFactory($container->get(MVCFactoryInterface::class)); | ||
$component->setRouterFactory($container->get(RouterFactoryInterface::class)); | ||
|
||
return $component; | ||
} | ||
); | ||
} | ||
}; |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1 @@ | ||
<html><head></head><body></body></html> |
1 change: 1 addition & 0 deletions
1
packages/com_cg_avis_client_j4/admin/sql/install.mysql.utf8.sql
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Oops, something went wrong.