gestion footeré
Some checks failed
Cadoles/nineskeletor/pipeline/head There was a failure building this commit

This commit is contained in:
2023-09-13 17:21:06 +02:00
parent 3908287e78
commit 66fd7e275d
12 changed files with 3898 additions and 3620 deletions

View File

@ -133,21 +133,6 @@ class InitCommand extends Command
$this->insertConfig(
2, // order
'site', // category
'appsubname', // id
'Sous-titre de votre site', // title
'', // value
'', // default
'string', // type,
true, // visible
true, // changeable
false, // required
'', // grouped
'Sous-titre de votre site'
);
$this->insertConfig(
3, // order
'site', // category
'appdescription', // id
'Description de votre site', // title
'', // value
@ -160,21 +145,22 @@ class InitCommand extends Command
'Description de votre site'
);
$this->insertConfig(
100, // order
'site', // category
'fgforceconnect', // id
'Forcer la connexion', // title
'', // value
'0', // default
'boolean', // type,
3, // order
"site", // category
"appmeta", // id
"Metadatas associées à votre site", // title
"", // value
"", // default
"textarea", // type
true, // visible
true, // changeable
true, // required
'', // grouped
'Forcer la connexion afin de rendre votre site privé'
false, // required
"", // grouped
"Metadatas associées à votre site"
);
$this->insertConfig(
500, // order
'site', // category
@ -409,6 +395,36 @@ class InitCommand extends Command
$this->insertConfig(
1, // order
'header', // category
'haveheader', // id
'Afficher une bannière', // title
'', // value
'1', // default
'boolean', // type,
true, // visible
true, // changeable
false, // required
'', // grouped
'Permettre l\'affichage d\'une bannière'
);
$this->insertConfig(
2, // order
'header', // category
'appsubname', // id
'Sous-titre de votre site', // title
'', // value
'', // default
'string', // type,
true, // visible
true, // changeable
false, // required
'haveheader', // grouped
'Sous-titre de votre site'
);
$this->insertConfig(
3, // order
'header', // category
'headerimage', // id
'Image de fond de la bannière', // title
'', // value
@ -417,12 +433,12 @@ class InitCommand extends Command
true, // visible
true, // changeable
false, // required
'', // grouped
'Image appnamede fond de la bannière'
'haveheader', // grouped
'Image de fond de la bannière'
);
$this->insertConfig(
1, // order
4, // order
'header', // category
'headerheight', // id
'Hauteur de la bannière', // title
@ -432,9 +448,163 @@ class InitCommand extends Command
true, // visible
true, // changeable
false, // required
'', // grouped
'haveheader', // grouped
'Image de fond de la bannière'
);
// footer =
$this->insertConfig(
1, // order
'footer', // category
'havefooter', // id
'Afficher un pied de page', // title
'', // value
'0', // default
'boolean', // type,
true, // visible
true, // changeable
false, // required
'', // grouped
'Permettre l\'affichage d\'un pied de page'
);
$this->insertConfig(
2, // order
"footer", // category
"adress", // id
"Votre adresse postale", // title
"", // value
"", // default
"editor", // type
true, // visible
true, // changeable
false, // required
"havefooter", // grouped
"Votre adresse postale"
);
$this->insertConfig(
3, // order
"footer", // category
"email", // id
"Email", // title
"", // value
"", // default
"string", // type
true, // visible
true, // changeable
false, // required
"havefooter", // grouped
"L'email du site"
);
$this->insertConfig(
4, // order
"footer", // category
"facebook", // id
"Facebook", // title
"", // value
"", // default
"string", // type
true, // visible
true, // changeable
false, // required
"havefooter", // grouped
"Le Facebook du site"
);
$this->insertConfig(
5, // order
"footer", // category
"instagram", // id
"Instagram", // title
"", // value
"", // default
"string", // type
true, // visible
true, // changeable
false, // required
"havefooter", // grouped
"Le Instagram du site"
);
$this->insertConfig(
6, // order
"footer", // category
"twitter", // id
"Twitter", // title
"", // value
"", // default
"string", // type
true, // visible
true, // changeable
false, // required
"havefooter", // grouped
"Le Twitter du site"
);
$this->insertConfig(
7, // order
"footer", // category
"google", // id
"Google", // title
"", // value
"", // default
"string", // type
true, // visible
true, // changeable
false, // required
"havefooter", // grouped
"Le Google du site"
);
$this->insertConfig(
8, // order
"footer", // category
"youtube", // id
"Youtube", // title
"", // value
"", // default
"string", // type
true, // visible
true, // changeable
false, // required
"havefooter", // grouped
"Le Youtube du site"
);
$this->insertConfig(
9, // order
"footer", // category
"pinterest", // id
"Pinterest", // title
"", // value
"", // default
"string", // type
true, // visible
true, // changeable
false, // required
"havefooter", // grouped
"Le Pinterest du site"
);
$this->insertConfig(
10, // order
"footer", // category
"linkedIn", // id
"LinkedIn", // title
"", // value
"", // default
"string", // type
true, // visible
true, // changeable
false, // required
"havefooter", // grouped
"Le LinkedIn du site"
);
$output->writeln('');
// Job synchronisation des comptes utilisateur

View File

@ -77,19 +77,19 @@ class AppSession
$showannuaire = false;
$submitgroup = false;
if ('anon.' != $curentuser) {
if ($curentuser->hasRole('ROLE_ADMIN') && null != $this->container->getParameter('appAnnuscopeadmin')) {
if ($curentuser->hasRole('ROLE_ADMIN') && 0 != $this->container->getParameter('appAnnuscopeadmin')) {
$showannuaire = true;
$session->set('scopeannu', $this->container->getParameter('appAnnuscopeadmin'));
} elseif ($curentuser->hasRole('ROLE_MODO') && null != $this->container->getParameter('appAnnuscopemodo')) {
} elseif ($curentuser->hasRole('ROLE_MODO') && 0 != $this->container->getParameter('appAnnuscopemodo')) {
$showannuaire = true;
$session->set('scopeannu', $this->container->getParameter('appAnnuscopemodo'));
} elseif ($curentuser->hasRole('ROLE_MASTER') && null != $this->container->getParameter('appAnnuscopemaster')) {
} elseif ($curentuser->hasRole('ROLE_MASTER') && 0 != $this->container->getParameter('appAnnuscopemaster')) {
$showannuaire = true;
$session->set('scopeannu', $this->container->getParameter('appAnnuscopemaster'));
} elseif ($curentuser->hasRole('ROLE_MANAGER') && null != $this->container->getParameter('appAnnuscopemanager')) {
} elseif ($curentuser->hasRole('ROLE_MANAGER') && 0 != $this->container->getParameter('appAnnuscopemanager')) {
$showannuaire = true;
$session->set('scopeannu', $this->container->getParameter('appAnnuscopemanager'));
} elseif ($curentuser->hasRole('ROLE_USER') && null != $this->container->getParameter('appAnnuscopeuser')) {
} elseif ($curentuser->hasRole('ROLE_USER') && 0 != $this->container->getParameter('appAnnuscopeuser')) {
$showannuaire = true;
$session->set('scopeannu', $this->container->getParameter('appAnnuscopeuser'));
}