Configurazione template
This commit is contained in:
@ -0,0 +1 @@
|
||||
<?php die("Access Denied"); ?>#x#a:2:{s:6:"result";a:1:{i:0;a:6:{s:5:"@type";s:7:"Article";s:3:"@id";s:69:"https://conservatorio2025.ddev.site/#/schema/com_content/article/3182";s:4:"name";s:10:"Dove siamo";s:8:"headline";s:10:"Dove siamo";s:10:"inLanguage";s:5:"it-IT";s:8:"isPartOf";a:1:{s:3:"@id";s:57:"https://conservatorio2025.ddev.site/#/schema/WebPage/base";}}}s:6:"output";s:0:"";}
|
||||
@ -0,0 +1 @@
|
||||
<?php die("Access Denied"); ?>#x#a:2:{s:6:"result";a:1:{i:0;a:6:{s:5:"@type";s:7:"Article";s:3:"@id";s:69:"https://conservatorio2025.ddev.site/#/schema/com_content/article/3058";s:4:"name";s:9:"Chi siamo";s:8:"headline";s:9:"Chi siamo";s:10:"inLanguage";s:5:"it-IT";s:8:"isPartOf";a:1:{s:3:"@id";s:57:"https://conservatorio2025.ddev.site/#/schema/WebPage/base";}}}s:6:"output";s:0:"";}
|
||||
@ -0,0 +1 @@
|
||||
<?php die("Access Denied"); ?>#x#a:2:{s:6:"result";a:1:{i:0;a:6:{s:5:"@type";s:7:"Article";s:3:"@id";s:68:"https://conservatorio2025.ddev.site/#/schema/com_content/article/187";s:4:"name";s:21:"Eventi sul Territorio";s:8:"headline";s:21:"Eventi sul Territorio";s:10:"inLanguage";s:5:"it-IT";s:8:"isPartOf";a:1:{s:3:"@id";s:57:"https://conservatorio2025.ddev.site/#/schema/WebPage/base";}}}s:6:"output";s:0:"";}
|
||||
@ -0,0 +1 @@
|
||||
<?php die("Access Denied"); ?>#x#a:2:{s:6:"result";a:1:{i:0;a:7:{s:5:"@type";s:7:"Article";s:3:"@id";s:67:"https://conservatorio2025.ddev.site/#/schema/com_content/article/18";s:4:"name";s:12:"Informazioni";s:8:"headline";s:12:"Informazioni";s:10:"inLanguage";s:5:"it-IT";s:12:"dateModified";s:25:"2024-11-15T10:37:18+00:00";s:8:"isPartOf";a:1:{s:3:"@id";s:57:"https://conservatorio2025.ddev.site/#/schema/WebPage/base";}}}s:6:"output";s:0:"";}
|
||||
@ -0,0 +1 @@
|
||||
<?php die("Access Denied"); ?>#x#a:2:{s:6:"result";a:1:{i:0;a:7:{s:5:"@type";s:7:"Article";s:3:"@id";s:69:"https://conservatorio2025.ddev.site/#/schema/com_content/article/3208";s:4:"name";s:19:"Anatrini Alessandro";s:8:"headline";s:19:"Anatrini Alessandro";s:10:"inLanguage";s:5:"it-IT";s:6:"author";a:2:{s:5:"@type";s:6:"Person";s:4:"name";s:19:"Anatrini Alessandro";}s:8:"isPartOf";a:1:{s:3:"@id";s:57:"https://conservatorio2025.ddev.site/#/schema/WebPage/base";}}}s:6:"output";s:0:"";}
|
||||
@ -0,0 +1 @@
|
||||
<?php die("Access Denied"); ?>#x#a:2:{s:6:"result";a:1:{i:0;a:7:{s:5:"@type";s:7:"Article";s:3:"@id";s:67:"https://conservatorio2025.ddev.site/#/schema/com_content/article/18";s:4:"name";s:12:"Informazioni";s:8:"headline";s:12:"Informazioni";s:10:"inLanguage";s:5:"it-IT";s:12:"dateModified";s:25:"2024-11-15T10:37:18+00:00";s:8:"isPartOf";a:1:{s:3:"@id";s:57:"https://conservatorio2025.ddev.site/#/schema/WebPage/base";}}}s:6:"output";s:0:"";}
|
||||
@ -0,0 +1 @@
|
||||
<?php die("Access Denied"); ?>#x#a:2:{s:6:"result";a:1:{i:0;a:6:{s:5:"@type";s:7:"Article";s:3:"@id";s:69:"https://conservatorio2025.ddev.site/#/schema/com_content/article/2861";s:4:"name";s:9:"direttore";s:8:"headline";s:9:"direttore";s:10:"inLanguage";s:5:"it-IT";s:8:"isPartOf";a:1:{s:3:"@id";s:57:"https://conservatorio2025.ddev.site/#/schema/WebPage/base";}}}s:6:"output";s:0:"";}
|
||||
@ -0,0 +1 @@
|
||||
<?php die("Access Denied"); ?>#x#a:2:{s:6:"result";a:1:{i:0;a:7:{s:5:"@type";s:7:"Article";s:3:"@id";s:67:"https://conservatorio2025.ddev.site/#/schema/com_content/article/18";s:4:"name";s:12:"Informazioni";s:8:"headline";s:12:"Informazioni";s:10:"inLanguage";s:5:"it-IT";s:12:"dateModified";s:25:"2024-11-15T10:37:18+00:00";s:8:"isPartOf";a:1:{s:3:"@id";s:57:"https://conservatorio2025.ddev.site/#/schema/WebPage/base";}}}s:6:"output";s:0:"";}
|
||||
@ -0,0 +1 @@
|
||||
<?php die("Access Denied"); ?>#x#a:2:{s:6:"result";a:1:{i:0;a:6:{s:5:"@type";s:7:"Article";s:3:"@id";s:67:"https://conservatorio2025.ddev.site/#/schema/com_content/article/27";s:4:"name";s:22:"La Citta' della Musica";s:8:"headline";s:22:"La Citta' della Musica";s:10:"inLanguage";s:5:"it-IT";s:8:"isPartOf";a:1:{s:3:"@id";s:57:"https://conservatorio2025.ddev.site/#/schema/WebPage/base";}}}s:6:"output";s:0:"";}
|
||||
@ -0,0 +1 @@
|
||||
<?php die("Access Denied"); ?>#x#a:2:{s:6:"result";a:1:{i:0;a:9:{s:5:"@type";s:7:"Article";s:3:"@id";s:69:"https://conservatorio2025.ddev.site/#/schema/com_content/article/6748";s:4:"name";s:74:"Elezioni dei docenti componenti il Consiglio Accademico triennio 2023/2026";s:8:"headline";s:74:"Elezioni dei docenti componenti il Consiglio Accademico triennio 2023/2026";s:10:"inLanguage";s:5:"it-IT";s:14:"articleSection";s:15:"Elezioni organi";s:11:"dateCreated";s:25:"2023-11-07T12:03:17+00:00";s:12:"dateModified";s:25:"2023-12-13T12:38:46+00:00";s:8:"isPartOf";a:1:{s:3:"@id";s:57:"https://conservatorio2025.ddev.site/#/schema/WebPage/base";}}}s:6:"output";s:0:"";}
|
||||
@ -0,0 +1 @@
|
||||
<?php die("Access Denied"); ?>#x#a:2:{s:6:"result";a:6:{s:5:"@type";s:6:"Person";s:3:"@id";s:67:"https://conservatorio2025.ddev.site/#/schema/com_contact/contact/41";s:4:"name";s:29:"Posta Elettronica Certificata";s:8:"jobTitle";s:49:"Posta Elettronica Certificata per tutte le utenze";s:7:"address";a:0:{}s:8:"isPartOf";a:1:{s:3:"@id";s:57:"https://conservatorio2025.ddev.site/#/schema/WebPage/base";}}s:6:"output";s:0:"";}
|
||||
@ -0,0 +1 @@
|
||||
<?php die("Access Denied"); ?>#x#a:2:{s:6:"result";a:1:{i:0;a:6:{s:5:"@type";s:7:"Article";s:3:"@id";s:69:"https://conservatorio2025.ddev.site/#/schema/com_content/article/3058";s:4:"name";s:9:"Chi siamo";s:8:"headline";s:9:"Chi siamo";s:10:"inLanguage";s:5:"it-IT";s:8:"isPartOf";a:1:{s:3:"@id";s:57:"https://conservatorio2025.ddev.site/#/schema/WebPage/base";}}}s:6:"output";s:0:"";}
|
||||
@ -0,0 +1 @@
|
||||
<?php die("Access Denied"); ?>#x#a:2:{s:6:"result";a:1:{i:0;a:6:{s:5:"@type";s:7:"Article";s:3:"@id";s:68:"https://conservatorio2025.ddev.site/#/schema/com_content/article/109";s:4:"name";s:12:"Organigramma";s:8:"headline";s:12:"Organigramma";s:10:"inLanguage";s:5:"it-IT";s:8:"isPartOf";a:1:{s:3:"@id";s:57:"https://conservatorio2025.ddev.site/#/schema/WebPage/base";}}}s:6:"output";s:0:"";}
|
||||
@ -0,0 +1 @@
|
||||
<?php die("Access Denied"); ?>#x#a:2:{s:6:"result";a:1:{i:0;a:6:{s:5:"@type";s:7:"Article";s:3:"@id";s:69:"https://conservatorio2025.ddev.site/#/schema/com_content/article/3182";s:4:"name";s:10:"Dove siamo";s:8:"headline";s:10:"Dove siamo";s:10:"inLanguage";s:5:"it-IT";s:8:"isPartOf";a:1:{s:3:"@id";s:57:"https://conservatorio2025.ddev.site/#/schema/WebPage/base";}}}s:6:"output";s:0:"";}
|
||||
@ -0,0 +1 @@
|
||||
<?php die("Access Denied"); ?>#x#a:2:{s:6:"result";a:1:{i:0;a:7:{s:5:"@type";s:7:"Article";s:3:"@id";s:67:"https://conservatorio2025.ddev.site/#/schema/com_content/article/18";s:4:"name";s:12:"Informazioni";s:8:"headline";s:12:"Informazioni";s:10:"inLanguage";s:5:"it-IT";s:12:"dateModified";s:25:"2024-11-15T10:37:18+00:00";s:8:"isPartOf";a:1:{s:3:"@id";s:57:"https://conservatorio2025.ddev.site/#/schema/WebPage/base";}}}s:6:"output";s:0:"";}
|
||||
@ -0,0 +1 @@
|
||||
<?php die("Access Denied"); ?>#x#a:2:{s:6:"result";a:1:{i:0;a:6:{s:5:"@type";s:7:"Article";s:3:"@id";s:67:"https://conservatorio2025.ddev.site/#/schema/com_content/article/26";s:4:"name";s:7:"La Sede";s:8:"headline";s:7:"La Sede";s:10:"inLanguage";s:5:"it-IT";s:8:"isPartOf";a:1:{s:3:"@id";s:57:"https://conservatorio2025.ddev.site/#/schema/WebPage/base";}}}s:6:"output";s:0:"";}
|
||||
@ -0,0 +1 @@
|
||||
<?php die("Access Denied"); ?>#x#a:2:{s:6:"result";a:1:{i:0;a:8:{s:5:"@type";s:7:"Article";s:3:"@id";s:69:"https://conservatorio2025.ddev.site/#/schema/com_content/article/3058";s:4:"name";s:9:"Chi siamo";s:8:"headline";s:9:"Chi siamo";s:10:"inLanguage";s:5:"it-IT";s:11:"dateCreated";s:25:"2018-06-06T07:57:35+00:00";s:12:"dateModified";s:25:"2020-07-22T18:02:27+00:00";s:8:"isPartOf";a:1:{s:3:"@id";s:57:"https://conservatorio2025.ddev.site/#/schema/WebPage/base";}}}s:6:"output";s:0:"";}
|
||||
@ -0,0 +1 @@
|
||||
<?php die("Access Denied"); ?>#x#a:2:{s:6:"result";a:1:{i:0;a:6:{s:5:"@type";s:7:"Article";s:3:"@id";s:69:"https://conservatorio2025.ddev.site/#/schema/com_content/article/3058";s:4:"name";s:9:"Chi siamo";s:8:"headline";s:9:"Chi siamo";s:10:"inLanguage";s:5:"it-IT";s:8:"isPartOf";a:1:{s:3:"@id";s:57:"https://conservatorio2025.ddev.site/#/schema/WebPage/base";}}}s:6:"output";s:0:"";}
|
||||
@ -0,0 +1 @@
|
||||
<?php die("Access Denied"); ?>#x#a:2:{s:6:"result";a:6:{s:5:"@type";s:6:"Person";s:3:"@id";s:67:"https://conservatorio2025.ddev.site/#/schema/com_contact/contact/39";s:4:"name";s:29:"Amministrazione del personale";s:8:"jobTitle";s:52:"Dott.ssa Angela TITONE, collaboratore amministrativo";s:7:"address";a:1:{s:13:"streetAddress";s:48:"Utilizzare il form per inviare una mail. Grazie.";}s:8:"isPartOf";a:1:{s:3:"@id";s:57:"https://conservatorio2025.ddev.site/#/schema/WebPage/base";}}s:6:"output";s:0:"";}
|
||||
@ -0,0 +1 @@
|
||||
<?php die("Access Denied"); ?>#x#a:2:{s:6:"result";a:1:{i:0;a:6:{s:5:"@type";s:7:"Article";s:3:"@id";s:69:"https://conservatorio2025.ddev.site/#/schema/com_content/article/3142";s:4:"name";s:4:"Arpa";s:8:"headline";s:4:"Arpa";s:10:"inLanguage";s:5:"it-IT";s:8:"isPartOf";a:1:{s:3:"@id";s:57:"https://conservatorio2025.ddev.site/#/schema/WebPage/base";}}}s:6:"output";s:0:"";}
|
||||
@ -0,0 +1 @@
|
||||
<?php die("Access Denied"); ?>#x#a:2:{s:6:"result";a:1:{i:0;a:7:{s:5:"@type";s:7:"Article";s:3:"@id";s:69:"https://conservatorio2025.ddev.site/#/schema/com_content/article/1565";s:4:"name";s:32:"Servizi ISIDATA per gli studenti";s:8:"headline";s:32:"Servizi ISIDATA per gli studenti";s:10:"inLanguage";s:5:"it-IT";s:14:"articleSection";s:12:"Informazioni";s:8:"isPartOf";a:1:{s:3:"@id";s:57:"https://conservatorio2025.ddev.site/#/schema/WebPage/base";}}}s:6:"output";s:0:"";}
|
||||
@ -0,0 +1 @@
|
||||
<?php die("Access Denied"); ?>#x#a:2:{s:6:"result";a:1:{i:0;a:6:{s:5:"@type";s:7:"Article";s:3:"@id";s:68:"https://conservatorio2025.ddev.site/#/schema/com_content/article/109";s:4:"name";s:12:"Organigramma";s:8:"headline";s:12:"Organigramma";s:10:"inLanguage";s:5:"it-IT";s:8:"isPartOf";a:1:{s:3:"@id";s:57:"https://conservatorio2025.ddev.site/#/schema/WebPage/base";}}}s:6:"output";s:0:"";}
|
||||
@ -0,0 +1 @@
|
||||
<?php die("Access Denied"); ?>#x#a:2:{s:6:"result";a:1:{i:0;a:6:{s:5:"@type";s:7:"Article";s:3:"@id";s:69:"https://conservatorio2025.ddev.site/#/schema/com_content/article/3058";s:4:"name";s:9:"Chi siamo";s:8:"headline";s:9:"Chi siamo";s:10:"inLanguage";s:5:"it-IT";s:8:"isPartOf";a:1:{s:3:"@id";s:57:"https://conservatorio2025.ddev.site/#/schema/WebPage/base";}}}s:6:"output";s:0:"";}
|
||||
@ -0,0 +1 @@
|
||||
<?php die("Access Denied"); ?>#x#a:2:{s:6:"result";a:1:{i:0;a:8:{s:5:"@type";s:7:"Article";s:3:"@id";s:69:"https://conservatorio2025.ddev.site/#/schema/com_content/article/3058";s:4:"name";s:9:"Chi siamo";s:8:"headline";s:9:"Chi siamo";s:10:"inLanguage";s:5:"it-IT";s:11:"dateCreated";s:25:"2018-06-06T07:57:35+00:00";s:12:"dateModified";s:25:"2020-07-22T18:02:27+00:00";s:8:"isPartOf";a:1:{s:3:"@id";s:57:"https://conservatorio2025.ddev.site/#/schema/WebPage/base";}}}s:6:"output";s:0:"";}
|
||||
@ -0,0 +1 @@
|
||||
<?php die("Access Denied"); ?>#x#a:2:{s:6:"result";a:1:{i:0;a:6:{s:5:"@type";s:7:"Article";s:3:"@id";s:69:"https://conservatorio2025.ddev.site/#/schema/com_content/article/3088";s:4:"name";s:23:"Data Protection Officer";s:8:"headline";s:23:"Data Protection Officer";s:10:"inLanguage";s:5:"it-IT";s:8:"isPartOf";a:1:{s:3:"@id";s:57:"https://conservatorio2025.ddev.site/#/schema/WebPage/base";}}}s:6:"output";s:0:"";}
|
||||
@ -0,0 +1 @@
|
||||
<?php die("Access Denied"); ?>#x#a:2:{s:6:"result";a:1:{i:0;a:6:{s:5:"@type";s:7:"Article";s:3:"@id";s:68:"https://conservatorio2025.ddev.site/#/schema/com_content/article/187";s:4:"name";s:21:"Eventi sul Territorio";s:8:"headline";s:21:"Eventi sul Territorio";s:10:"inLanguage";s:5:"it-IT";s:8:"isPartOf";a:1:{s:3:"@id";s:57:"https://conservatorio2025.ddev.site/#/schema/WebPage/base";}}}s:6:"output";s:0:"";}
|
||||
@ -0,0 +1 @@
|
||||
<?php die("Access Denied"); ?>#x#a:2:{s:6:"result";a:1:{i:0;a:6:{s:5:"@type";s:7:"Article";s:3:"@id";s:68:"https://conservatorio2025.ddev.site/#/schema/com_content/article/110";s:4:"name";s:11:"Provvisorio";s:8:"headline";s:11:"Provvisorio";s:10:"inLanguage";s:5:"it-IT";s:8:"isPartOf";a:1:{s:3:"@id";s:57:"https://conservatorio2025.ddev.site/#/schema/WebPage/base";}}}s:6:"output";s:0:"";}
|
||||
@ -0,0 +1 @@
|
||||
<?php die("Access Denied"); ?>#x#a:2:{s:6:"result";a:1:{i:0;a:6:{s:5:"@type";s:7:"Article";s:3:"@id";s:67:"https://conservatorio2025.ddev.site/#/schema/com_content/article/28";s:4:"name";s:25:"Sostieni il Conservatorio";s:8:"headline";s:25:"Sostieni il Conservatorio";s:10:"inLanguage";s:5:"it-IT";s:8:"isPartOf";a:1:{s:3:"@id";s:57:"https://conservatorio2025.ddev.site/#/schema/WebPage/base";}}}s:6:"output";s:0:"";}
|
||||
@ -0,0 +1 @@
|
||||
<?php die("Access Denied"); ?>#x#a:2:{s:6:"result";a:1:{i:0;a:6:{s:5:"@type";s:7:"Article";s:3:"@id";s:68:"https://conservatorio2025.ddev.site/#/schema/com_content/article/111";s:4:"name";s:10:"Biblioteca";s:8:"headline";s:10:"Biblioteca";s:10:"inLanguage";s:5:"it-IT";s:8:"isPartOf";a:1:{s:3:"@id";s:57:"https://conservatorio2025.ddev.site/#/schema/WebPage/base";}}}s:6:"output";s:0:"";}
|
||||
@ -0,0 +1 @@
|
||||
<?php die("Access Denied"); ?>#x#a:2:{s:6:"result";a:1:{i:0;a:6:{s:5:"@type";s:7:"Article";s:3:"@id";s:68:"https://conservatorio2025.ddev.site/#/schema/com_content/article/298";s:4:"name";s:3:"RSU";s:8:"headline";s:3:"RSU";s:10:"inLanguage";s:5:"it-IT";s:8:"isPartOf";a:1:{s:3:"@id";s:57:"https://conservatorio2025.ddev.site/#/schema/WebPage/base";}}}s:6:"output";s:0:"";}
|
||||
@ -0,0 +1 @@
|
||||
<?php die("Access Denied"); ?>#x#a:2:{s:6:"result";a:5:{s:5:"@type";s:6:"Person";s:3:"@id";s:67:"https://conservatorio2025.ddev.site/#/schema/com_contact/contact/82";s:4:"name";s:19:"Anatrini Alessandro";s:7:"address";a:0:{}s:8:"isPartOf";a:1:{s:3:"@id";s:57:"https://conservatorio2025.ddev.site/#/schema/WebPage/base";}}s:6:"output";s:0:"";}
|
||||
@ -0,0 +1 @@
|
||||
<?php die("Access Denied"); ?>#x#a:2:{s:6:"result";a:1:{i:0;a:6:{s:5:"@type";s:7:"Article";s:3:"@id";s:69:"https://conservatorio2025.ddev.site/#/schema/com_content/article/3058";s:4:"name";s:9:"Chi siamo";s:8:"headline";s:9:"Chi siamo";s:10:"inLanguage";s:5:"it-IT";s:8:"isPartOf";a:1:{s:3:"@id";s:57:"https://conservatorio2025.ddev.site/#/schema/WebPage/base";}}}s:6:"output";s:0:"";}
|
||||
@ -0,0 +1 @@
|
||||
<?php die("Access Denied"); ?>#x#a:2:{s:6:"result";a:1:{i:0;a:7:{s:5:"@type";s:7:"Article";s:3:"@id";s:69:"https://conservatorio2025.ddev.site/#/schema/com_content/article/7101";s:4:"name";s:14:"10 luglio 2024";s:8:"headline";s:14:"10 luglio 2024";s:10:"inLanguage";s:5:"it-IT";s:11:"dateCreated";s:25:"2024-07-10T04:22:09+00:00";s:8:"isPartOf";a:1:{s:3:"@id";s:57:"https://conservatorio2025.ddev.site/#/schema/WebPage/base";}}}s:6:"output";s:0:"";}
|
||||
@ -0,0 +1 @@
|
||||
<?php die("Access Denied"); ?>#x#a:2:{s:6:"result";a:1:{i:0;a:7:{s:5:"@type";s:7:"Article";s:3:"@id";s:67:"https://conservatorio2025.ddev.site/#/schema/com_content/article/18";s:4:"name";s:12:"Informazioni";s:8:"headline";s:12:"Informazioni";s:10:"inLanguage";s:5:"it-IT";s:12:"dateModified";s:25:"2024-11-15T10:37:18+00:00";s:8:"isPartOf";a:1:{s:3:"@id";s:57:"https://conservatorio2025.ddev.site/#/schema/WebPage/base";}}}s:6:"output";s:0:"";}
|
||||
@ -0,0 +1 @@
|
||||
<?php die("Access Denied"); ?>#x#a:2:{s:6:"result";a:1:{i:0;a:6:{s:5:"@type";s:7:"Article";s:3:"@id";s:68:"https://conservatorio2025.ddev.site/#/schema/com_content/article/110";s:4:"name";s:11:"Provvisorio";s:8:"headline";s:11:"Provvisorio";s:10:"inLanguage";s:5:"it-IT";s:8:"isPartOf";a:1:{s:3:"@id";s:57:"https://conservatorio2025.ddev.site/#/schema/WebPage/base";}}}s:6:"output";s:0:"";}
|
||||
@ -0,0 +1 @@
|
||||
<?php die("Access Denied"); ?>#x#a:2:{s:6:"result";a:1:{i:0;a:6:{s:5:"@type";s:7:"Article";s:3:"@id";s:68:"https://conservatorio2025.ddev.site/#/schema/com_content/article/187";s:4:"name";s:21:"Eventi sul Territorio";s:8:"headline";s:21:"Eventi sul Territorio";s:10:"inLanguage";s:5:"it-IT";s:8:"isPartOf";a:1:{s:3:"@id";s:57:"https://conservatorio2025.ddev.site/#/schema/WebPage/base";}}}s:6:"output";s:0:"";}
|
||||
@ -0,0 +1 @@
|
||||
<?php die("Access Denied"); ?>#x#a:2:{s:6:"result";a:1:{i:0;a:6:{s:5:"@type";s:7:"Article";s:3:"@id";s:68:"https://conservatorio2025.ddev.site/#/schema/com_content/article/290";s:4:"name";s:24:"Organi del Conservatorio";s:8:"headline";s:24:"Organi del Conservatorio";s:10:"inLanguage";s:5:"it-IT";s:8:"isPartOf";a:1:{s:3:"@id";s:57:"https://conservatorio2025.ddev.site/#/schema/WebPage/base";}}}s:6:"output";s:0:"";}
|
||||
@ -0,0 +1 @@
|
||||
<?php die("Access Denied"); ?>#x#a:2:{s:6:"result";a:1:{i:0;a:6:{s:5:"@type";s:7:"Article";s:3:"@id";s:69:"https://conservatorio2025.ddev.site/#/schema/com_content/article/1393";s:4:"name";s:8:"Studenti";s:8:"headline";s:8:"Studenti";s:10:"inLanguage";s:5:"it-IT";s:8:"isPartOf";a:1:{s:3:"@id";s:57:"https://conservatorio2025.ddev.site/#/schema/WebPage/base";}}}s:6:"output";s:0:"";}
|
||||
@ -0,0 +1 @@
|
||||
<?php die("Access Denied"); ?>#x#a:2:{s:6:"result";a:1:{i:0;a:6:{s:5:"@type";s:7:"Article";s:3:"@id";s:67:"https://conservatorio2025.ddev.site/#/schema/com_content/article/25";s:4:"name";s:20:"Storia dell'Istituto";s:8:"headline";s:20:"Storia dell'Istituto";s:10:"inLanguage";s:5:"it-IT";s:8:"isPartOf";a:1:{s:3:"@id";s:57:"https://conservatorio2025.ddev.site/#/schema/WebPage/base";}}}s:6:"output";s:0:"";}
|
||||
@ -0,0 +1 @@
|
||||
<?php die("Access Denied"); ?>#x#a:2:{s:6:"result";a:1:{i:0;a:6:{s:5:"@type";s:7:"Article";s:3:"@id";s:69:"https://conservatorio2025.ddev.site/#/schema/com_content/article/4097";s:4:"name";s:13:"Arpa - DCPL01";s:8:"headline";s:13:"Arpa - DCPL01";s:10:"inLanguage";s:5:"it-IT";s:8:"isPartOf";a:1:{s:3:"@id";s:57:"https://conservatorio2025.ddev.site/#/schema/WebPage/base";}}}s:6:"output";s:0:"";}
|
||||
@ -0,0 +1 @@
|
||||
<?php die("Access Denied"); ?>#x#a:2:{s:6:"result";a:1:{i:0;a:6:{s:5:"@type";s:7:"Article";s:3:"@id";s:69:"https://conservatorio2025.ddev.site/#/schema/com_content/article/3058";s:4:"name";s:9:"Chi siamo";s:8:"headline";s:9:"Chi siamo";s:10:"inLanguage";s:5:"it-IT";s:8:"isPartOf";a:1:{s:3:"@id";s:57:"https://conservatorio2025.ddev.site/#/schema/WebPage/base";}}}s:6:"output";s:0:"";}
|
||||
@ -0,0 +1 @@
|
||||
<?php die("Access Denied"); ?>#x#a:2:{s:6:"result";a:1:{i:0;a:6:{s:5:"@type";s:7:"Article";s:3:"@id";s:69:"https://conservatorio2025.ddev.site/#/schema/com_content/article/1392";s:4:"name";s:9:"Didattica";s:8:"headline";s:9:"Didattica";s:10:"inLanguage";s:5:"it-IT";s:8:"isPartOf";a:1:{s:3:"@id";s:57:"https://conservatorio2025.ddev.site/#/schema/WebPage/base";}}}s:6:"output";s:0:"";}
|
||||
@ -0,0 +1 @@
|
||||
<?php die("Access Denied"); ?>#x#a:2:{s:6:"result";a:1:{i:0;a:6:{s:5:"@type";s:7:"Article";s:3:"@id";s:69:"https://conservatorio2025.ddev.site/#/schema/com_content/article/4097";s:4:"name";s:13:"Arpa - DCPL01";s:8:"headline";s:13:"Arpa - DCPL01";s:10:"inLanguage";s:5:"it-IT";s:8:"isPartOf";a:1:{s:3:"@id";s:57:"https://conservatorio2025.ddev.site/#/schema/WebPage/base";}}}s:6:"output";s:0:"";}
|
||||
@ -0,0 +1 @@
|
||||
<?php die("Access Denied"); ?>#x#a:2:{s:6:"result";a:1:{i:0;a:6:{s:5:"@type";s:7:"Article";s:3:"@id";s:69:"https://conservatorio2025.ddev.site/#/schema/com_content/article/4837";s:4:"name";s:11:"Violoncello";s:8:"headline";s:11:"Violoncello";s:10:"inLanguage";s:5:"it-IT";s:8:"isPartOf";a:1:{s:3:"@id";s:57:"https://conservatorio2025.ddev.site/#/schema/WebPage/base";}}}s:6:"output";s:0:"";}
|
||||
@ -0,0 +1 @@
|
||||
<?php die("Access Denied"); ?>#x#a:2:{s:6:"result";a:1:{i:0;a:6:{s:5:"@type";s:7:"Article";s:3:"@id";s:69:"https://conservatorio2025.ddev.site/#/schema/com_content/article/3088";s:4:"name";s:23:"Data Protection Officer";s:8:"headline";s:23:"Data Protection Officer";s:10:"inLanguage";s:5:"it-IT";s:8:"isPartOf";a:1:{s:3:"@id";s:57:"https://conservatorio2025.ddev.site/#/schema/WebPage/base";}}}s:6:"output";s:0:"";}
|
||||
@ -0,0 +1 @@
|
||||
<?php die("Access Denied"); ?>#x#a:2:{s:6:"result";a:1:{i:0;a:6:{s:5:"@type";s:7:"Article";s:3:"@id";s:68:"https://conservatorio2025.ddev.site/#/schema/com_content/article/111";s:4:"name";s:10:"Biblioteca";s:8:"headline";s:10:"Biblioteca";s:10:"inLanguage";s:5:"it-IT";s:8:"isPartOf";a:1:{s:3:"@id";s:57:"https://conservatorio2025.ddev.site/#/schema/WebPage/base";}}}s:6:"output";s:0:"";}
|
||||
@ -0,0 +1 @@
|
||||
<?php die("Access Denied"); ?>#x#a:2:{s:6:"result";a:1:{i:0;a:8:{s:5:"@type";s:7:"Article";s:3:"@id";s:69:"https://conservatorio2025.ddev.site/#/schema/com_content/article/6951";s:4:"name";s:14:"18 aprile 2024";s:8:"headline";s:14:"18 aprile 2024";s:10:"inLanguage";s:5:"it-IT";s:12:"thumbnailUrl";s:24:"images/Hanna_Schmidt.jpg";s:11:"dateCreated";s:25:"2024-04-18T07:22:09+00:00";s:8:"isPartOf";a:1:{s:3:"@id";s:57:"https://conservatorio2025.ddev.site/#/schema/WebPage/base";}}}s:6:"output";s:0:"";}
|
||||
@ -0,0 +1 @@
|
||||
<?php die("Access Denied"); ?>#x#a:2:{s:6:"result";a:1:{i:0;a:6:{s:5:"@type";s:7:"Article";s:3:"@id";s:69:"https://conservatorio2025.ddev.site/#/schema/com_content/article/3058";s:4:"name";s:9:"Chi siamo";s:8:"headline";s:9:"Chi siamo";s:10:"inLanguage";s:5:"it-IT";s:8:"isPartOf";a:1:{s:3:"@id";s:57:"https://conservatorio2025.ddev.site/#/schema/WebPage/base";}}}s:6:"output";s:0:"";}
|
||||
@ -0,0 +1 @@
|
||||
<?php die("Access Denied"); ?>#x#a:2:{s:6:"result";a:1:{i:0;a:7:{s:5:"@type";s:7:"Article";s:3:"@id";s:67:"https://conservatorio2025.ddev.site/#/schema/com_content/article/18";s:4:"name";s:12:"Informazioni";s:8:"headline";s:12:"Informazioni";s:10:"inLanguage";s:5:"it-IT";s:12:"dateModified";s:25:"2024-11-15T10:37:18+00:00";s:8:"isPartOf";a:1:{s:3:"@id";s:57:"https://conservatorio2025.ddev.site/#/schema/WebPage/base";}}}s:6:"output";s:0:"";}
|
||||
@ -0,0 +1 @@
|
||||
<?php die("Access Denied"); ?>#x#a:2:{s:6:"result";a:1:{i:0;a:7:{s:5:"@type";s:7:"Article";s:3:"@id";s:69:"https://conservatorio2025.ddev.site/#/schema/com_content/article/1565";s:4:"name";s:32:"Servizi ISIDATA per gli studenti";s:8:"headline";s:32:"Servizi ISIDATA per gli studenti";s:10:"inLanguage";s:5:"it-IT";s:14:"articleSection";s:12:"Informazioni";s:8:"isPartOf";a:1:{s:3:"@id";s:57:"https://conservatorio2025.ddev.site/#/schema/WebPage/base";}}}s:6:"output";s:0:"";}
|
||||
@ -0,0 +1 @@
|
||||
<?php die("Access Denied"); ?>#x#a:2:{s:6:"result";a:1:{i:0;a:6:{s:5:"@type";s:7:"Article";s:3:"@id";s:69:"https://conservatorio2025.ddev.site/#/schema/com_content/article/4097";s:4:"name";s:13:"Arpa - DCPL01";s:8:"headline";s:13:"Arpa - DCPL01";s:10:"inLanguage";s:5:"it-IT";s:8:"isPartOf";a:1:{s:3:"@id";s:57:"https://conservatorio2025.ddev.site/#/schema/WebPage/base";}}}s:6:"output";s:0:"";}
|
||||
@ -0,0 +1 @@
|
||||
<?php die("Access Denied"); ?>#x#a:2:{s:6:"result";a:1:{i:0;a:6:{s:5:"@type";s:7:"Article";s:3:"@id";s:69:"https://conservatorio2025.ddev.site/#/schema/com_content/article/3637";s:4:"name";s:15:"Baldin Maurizio";s:8:"headline";s:15:"Baldin Maurizio";s:10:"inLanguage";s:5:"it-IT";s:8:"isPartOf";a:1:{s:3:"@id";s:57:"https://conservatorio2025.ddev.site/#/schema/WebPage/base";}}}s:6:"output";s:0:"";}
|
||||
@ -0,0 +1 @@
|
||||
<?php die("Access Denied"); ?>#x#a:2:{s:6:"result";a:1:{i:0;a:7:{s:5:"@type";s:7:"Article";s:3:"@id";s:69:"https://conservatorio2025.ddev.site/#/schema/com_content/article/1565";s:4:"name";s:32:"Servizi ISIDATA per gli studenti";s:8:"headline";s:32:"Servizi ISIDATA per gli studenti";s:10:"inLanguage";s:5:"it-IT";s:14:"articleSection";s:12:"Informazioni";s:8:"isPartOf";a:1:{s:3:"@id";s:57:"https://conservatorio2025.ddev.site/#/schema/WebPage/base";}}}s:6:"output";s:0:"";}
|
||||
@ -0,0 +1 @@
|
||||
<?php die("Access Denied"); ?>#x#a:2:{s:6:"result";a:1:{i:0;a:6:{s:5:"@type";s:7:"Article";s:3:"@id";s:69:"https://conservatorio2025.ddev.site/#/schema/com_content/article/3058";s:4:"name";s:9:"Chi siamo";s:8:"headline";s:9:"Chi siamo";s:10:"inLanguage";s:5:"it-IT";s:8:"isPartOf";a:1:{s:3:"@id";s:57:"https://conservatorio2025.ddev.site/#/schema/WebPage/base";}}}s:6:"output";s:0:"";}
|
||||
@ -0,0 +1 @@
|
||||
<?php die("Access Denied"); ?>#x#a:2:{s:6:"result";a:1:{i:0;a:6:{s:5:"@type";s:7:"Article";s:3:"@id";s:69:"https://conservatorio2025.ddev.site/#/schema/com_content/article/3182";s:4:"name";s:10:"Dove siamo";s:8:"headline";s:10:"Dove siamo";s:10:"inLanguage";s:5:"it-IT";s:8:"isPartOf";a:1:{s:3:"@id";s:57:"https://conservatorio2025.ddev.site/#/schema/WebPage/base";}}}s:6:"output";s:0:"";}
|
||||
@ -0,0 +1 @@
|
||||
<?php die("Access Denied"); ?>#x#a:2:{s:6:"result";a:1:{i:0;a:6:{s:5:"@type";s:7:"Article";s:3:"@id";s:67:"https://conservatorio2025.ddev.site/#/schema/com_content/article/28";s:4:"name";s:25:"Sostieni il Conservatorio";s:8:"headline";s:25:"Sostieni il Conservatorio";s:10:"inLanguage";s:5:"it-IT";s:8:"isPartOf";a:1:{s:3:"@id";s:57:"https://conservatorio2025.ddev.site/#/schema/WebPage/base";}}}s:6:"output";s:0:"";}
|
||||
@ -0,0 +1 @@
|
||||
<?php die("Access Denied"); ?>#x#a:2:{s:6:"result";a:1:{i:0;a:6:{s:5:"@type";s:7:"Article";s:3:"@id";s:69:"https://conservatorio2025.ddev.site/#/schema/com_content/article/2193";s:4:"name";s:22:"Bandi, Gare e Concorsi";s:8:"headline";s:22:"Bandi, Gare e Concorsi";s:10:"inLanguage";s:5:"it-IT";s:8:"isPartOf";a:1:{s:3:"@id";s:57:"https://conservatorio2025.ddev.site/#/schema/WebPage/base";}}}s:6:"output";s:0:"";}
|
||||
@ -171,3 +171,366 @@
|
||||
#18 [ROOT]/index.php(32): require_once('[ROOT]/i...')
|
||||
#19 {main}
|
||||
2024-12-17T16:12:05+00:00 WARNING 172.21.0.5 jerror L'estensione com_akeebabackup fa parte di un <a href='index.php?option=com_installer&view=manage&filter[type]=package&filter[search]=id:10856'>pacchetto</a> che non consente di disinstallare le singole estensioni.
|
||||
2024-12-17T16:40:50+00:00 CRITICAL 172.21.0.5 error Uncaught Throwable of type mysqli_sql_exception thrown with message "Unknown column 'root' in 'where clause'". Stack trace: #0 [ROOT]/libraries/vendor/joomla/database/src/Mysqli/MysqliStatement.php(138): mysqli->prepare('SELECT `title`,...')
|
||||
#1 [ROOT]/libraries/vendor/joomla/database/src/Mysqli/MysqliDriver.php(1020): Joomla\Database\Mysqli\MysqliStatement->__construct(Object(mysqli), 'SELECT `title`,...')
|
||||
#2 [ROOT]/libraries/vendor/joomla/database/src/DatabaseDriver.php(1785): Joomla\Database\Mysqli\MysqliDriver->prepareStatement('SELECT `title`,...')
|
||||
#3 [ROOT]/templates/joomla-italia-theme/html/com_content/category/blog.php(176): Joomla\Database\DatabaseDriver->setQuery(Object(Joomla\Database\Mysqli\MysqliQuery))
|
||||
#4 [ROOT]/libraries/src/MVC/View/HtmlView.php(416): include('[ROOT]/t...')
|
||||
#5 [ROOT]/libraries/src/MVC/View/HtmlView.php(204): Joomla\CMS\MVC\View\HtmlView->loadTemplate(NULL)
|
||||
#6 [ROOT]/libraries/src/MVC/View/CategoryView.php(271): Joomla\CMS\MVC\View\HtmlView->display(NULL)
|
||||
#7 [ROOT]/components/com_content/src/View/Category/HtmlView.php(182): Joomla\CMS\MVC\View\CategoryView->display(NULL)
|
||||
#8 [ROOT]/libraries/src/MVC/Controller/BaseController.php(697): Joomla\Component\Content\Site\View\Category\HtmlView->display()
|
||||
#9 [ROOT]/components/com_content/src/Controller/DisplayController.php(122): Joomla\CMS\MVC\Controller\BaseController->display(true, Array)
|
||||
#10 [ROOT]/libraries/src/MVC/Controller/BaseController.php(730): Joomla\Component\Content\Site\Controller\DisplayController->display()
|
||||
#11 [ROOT]/libraries/src/Dispatcher/ComponentDispatcher.php(143): Joomla\CMS\MVC\Controller\BaseController->execute('display')
|
||||
#12 [ROOT]/components/com_content/src/Dispatcher/Dispatcher.php(56): Joomla\CMS\Dispatcher\ComponentDispatcher->dispatch()
|
||||
#13 [ROOT]/libraries/src/Component/ComponentHelper.php(361): Joomla\Component\Content\Site\Dispatcher\Dispatcher->dispatch()
|
||||
#14 [ROOT]/libraries/src/Application/SiteApplication.php(218): Joomla\CMS\Component\ComponentHelper::renderComponent('com_content')
|
||||
#15 [ROOT]/libraries/src/Application/SiteApplication.php(261): Joomla\CMS\Application\SiteApplication->dispatch()
|
||||
#16 [ROOT]/libraries/src/Application/CMSApplication.php(306): Joomla\CMS\Application\SiteApplication->doExecute()
|
||||
#17 [ROOT]/includes/app.php(58): Joomla\CMS\Application\CMSApplication->execute()
|
||||
#18 [ROOT]/index.php(32): require_once('[ROOT]/i...')
|
||||
#19 {main}
|
||||
2024-12-18T10:23:58+00:00 CRITICAL 172.21.0.6 error Uncaught Throwable of type mysqli_sql_exception thrown with message "Unknown column 'root' in 'where clause'". Stack trace: #0 [ROOT]/libraries/vendor/joomla/database/src/Mysqli/MysqliStatement.php(138): mysqli->prepare('SELECT `title`,...')
|
||||
#1 [ROOT]/libraries/vendor/joomla/database/src/Mysqli/MysqliDriver.php(1020): Joomla\Database\Mysqli\MysqliStatement->__construct(Object(mysqli), 'SELECT `title`,...')
|
||||
#2 [ROOT]/libraries/vendor/joomla/database/src/DatabaseDriver.php(1785): Joomla\Database\Mysqli\MysqliDriver->prepareStatement('SELECT `title`,...')
|
||||
#3 [ROOT]/templates/joomla-italia-theme/html/com_content/category/blog.php(176): Joomla\Database\DatabaseDriver->setQuery(Object(Joomla\Database\Mysqli\MysqliQuery))
|
||||
#4 [ROOT]/libraries/src/MVC/View/HtmlView.php(416): include('[ROOT]/t...')
|
||||
#5 [ROOT]/libraries/src/MVC/View/HtmlView.php(204): Joomla\CMS\MVC\View\HtmlView->loadTemplate(NULL)
|
||||
#6 [ROOT]/libraries/src/MVC/View/CategoryView.php(271): Joomla\CMS\MVC\View\HtmlView->display(NULL)
|
||||
#7 [ROOT]/components/com_content/src/View/Category/HtmlView.php(182): Joomla\CMS\MVC\View\CategoryView->display(NULL)
|
||||
#8 [ROOT]/libraries/src/MVC/Controller/BaseController.php(697): Joomla\Component\Content\Site\View\Category\HtmlView->display()
|
||||
#9 [ROOT]/components/com_content/src/Controller/DisplayController.php(122): Joomla\CMS\MVC\Controller\BaseController->display(true, Array)
|
||||
#10 [ROOT]/libraries/src/MVC/Controller/BaseController.php(730): Joomla\Component\Content\Site\Controller\DisplayController->display()
|
||||
#11 [ROOT]/libraries/src/Dispatcher/ComponentDispatcher.php(143): Joomla\CMS\MVC\Controller\BaseController->execute('display')
|
||||
#12 [ROOT]/components/com_content/src/Dispatcher/Dispatcher.php(56): Joomla\CMS\Dispatcher\ComponentDispatcher->dispatch()
|
||||
#13 [ROOT]/libraries/src/Component/ComponentHelper.php(361): Joomla\Component\Content\Site\Dispatcher\Dispatcher->dispatch()
|
||||
#14 [ROOT]/libraries/src/Application/SiteApplication.php(218): Joomla\CMS\Component\ComponentHelper::renderComponent('com_content')
|
||||
#15 [ROOT]/libraries/src/Application/SiteApplication.php(261): Joomla\CMS\Application\SiteApplication->dispatch()
|
||||
#16 [ROOT]/libraries/src/Application/CMSApplication.php(306): Joomla\CMS\Application\SiteApplication->doExecute()
|
||||
#17 [ROOT]/includes/app.php(58): Joomla\CMS\Application\CMSApplication->execute()
|
||||
#18 [ROOT]/index.php(32): require_once('[ROOT]/i...')
|
||||
#19 {main}
|
||||
2024-12-18T10:23:58+00:00 CRITICAL 172.21.0.6 error Uncaught Throwable of type Joomla\CMS\Router\Exception\RouteNotFoundException thrown with message "Pagina non trovata". Stack trace: #0 [ROOT]/libraries/src/Application/SiteApplication.php(754): Joomla\CMS\Router\Router->parse(Object(Joomla\CMS\Uri\Uri), true)
|
||||
#1 [ROOT]/libraries/src/Application/SiteApplication.php(244): Joomla\CMS\Application\SiteApplication->route()
|
||||
#2 [ROOT]/libraries/src/Application/CMSApplication.php(306): Joomla\CMS\Application\SiteApplication->doExecute()
|
||||
#3 [ROOT]/includes/app.php(58): Joomla\CMS\Application\CMSApplication->execute()
|
||||
#4 [ROOT]/index.php(32): require_once('[ROOT]/i...')
|
||||
#5 {main}
|
||||
2024-12-18T10:24:14+00:00 WARNING 172.21.0.6 assets No asset found for com_modules.module.557, falling back to com_modules
|
||||
2024-12-18T10:24:14+00:00 WARNING 172.21.0.6 assets No asset found for com_modules.module.557, falling back to com_modules
|
||||
2024-12-18T10:24:24+00:00 INFO 172.21.0.6 updater Loading information from update site #3 with name "Accredited Joomla! Translations" and URL https://update.joomla.org/language/translationlist_5.xml took 0.09 seconds
|
||||
2024-12-18T10:24:24+00:00 INFO 172.21.0.6 updater Loading information from update site #4 with name "Joomla! Update Component" and URL https://update.joomla.org/core/extensions/com_joomlaupdate.xml took 0.15 seconds
|
||||
2024-12-18T10:24:25+00:00 INFO 172.21.0.6 updater Loading information from update site #216 with name "Regular Labs - Conditional Content" and URL https://download.regularlabs.com/updates.xml?e=conditionalcontent&type=.xml took 0.36 seconds
|
||||
2024-12-18T10:24:25+00:00 INFO 172.21.0.6 updater Loading information from update site #220 with name "Regular Labs - Articles" and URL https://download.regularlabs.com/updates.xml?e=articlesfield&type=.xml took 0.22 seconds
|
||||
2024-12-18T10:24:25+00:00 INFO 172.21.0.6 updater Loading information from update site #223 with name "COM_PHOCADOWNLOAD" and URL https://raw.githubusercontent.com/PhocaCz/PhocaDownload/master/manifest.xml took 0.26 seconds
|
||||
2024-12-18T10:24:25+00:00 INFO 172.21.0.6 updater Loading information from update site #224 with name "COM_PHOCAGALLERY" and URL https://raw.githubusercontent.com/PhocaCz/PhocaGallery/master/manifest.xml took 0.26 seconds
|
||||
2024-12-18T10:24:26+00:00 INFO 172.21.0.6 updater Loading information from update site #226 with name "Tabulizer.com" and URL http://www.tabulizer.com/update/tabulizer-update.xml took 0.25 seconds
|
||||
2024-12-18T10:24:26+00:00 INFO 172.21.0.6 updater Loading information from update site #233 with name "Akeeba FEF" and URL http://cdn.akeebabackup.com/updates/fef.xml took 0.08 seconds
|
||||
2024-12-18T10:24:26+00:00 INFO 172.21.0.6 updater Loading information from update site #238 with name "FOF 3.x" and URL http://cdn.akeebabackup.com/updates/fof3.xml took 0.04 seconds
|
||||
2024-12-18T10:24:26+00:00 INFO 172.21.0.6 updater Loading information from update site #242 with name "JEM Update Site" and URL http://www.joomlaeventmanager.net/updatecheck/update_pkg_jem.xml took 0.15 seconds
|
||||
2024-12-18T10:24:26+00:00 INFO 172.21.0.6 updater Loading information from update site #243 with name "JL Content Fields Filter" and URL https://joomline.net/update.html?extension_id=5.xml took 0.49 seconds
|
||||
2024-12-18T10:24:27+00:00 INFO 172.21.0.6 updater Loading information from update site #285 with name "Akeeba FEF" and URL http://cdn.akeeba.com/updates/fef.xml took 0.07 seconds
|
||||
2024-12-18T10:24:27+00:00 INFO 172.21.0.6 updater Loading information from update site #313 with name "Regular Labs Library" and URL https://download.regularlabs.com/updates.xml?e=library&type=.xml took 0.22 seconds
|
||||
2024-12-18T10:24:27+00:00 INFO 172.21.0.6 updater Loading information from update site #347 with name "COM_PHOCAMAPS" and URL https://raw.githubusercontent.com/PhocaCz/PhocaMaps/master/manifest.xml took 0.23 seconds
|
||||
2024-12-18T10:24:27+00:00 INFO 172.21.0.6 updater Loading information from update site #348 with name "PLG_CONTENT_PHOCAMAPS" and URL https://raw.githubusercontent.com/PhocaCz/PhocaMapsPlugin/master/manifest.xml took 0.26 seconds
|
||||
2024-12-18T10:24:28+00:00 INFO 172.21.0.6 updater Loading information from update site #398 with name "plg_captcha_hcaptcha" and URL https://data2site.com/updates/hcaptcha took 0.29 seconds
|
||||
2024-12-18T10:24:28+00:00 INFO 172.21.0.6 updater Loading information from update site #404 with name "OSMap Free" and URL https://deploy.ostraining.com/client/update/free/stable/com_osmap took 0.30 seconds
|
||||
2024-12-18T10:24:28+00:00 INFO 172.21.0.6 updater Loading information from update site #406 with name "Joomlashack Extension Support" and URL https://deploy.ostraining.com/client/update/free/stable/plg_system_osmylicensesmanager took 0.31 seconds
|
||||
2024-12-18T10:24:29+00:00 INFO 172.21.0.6 updater Loading information from update site #407 with name "Joomlashack Framework" and URL https://deploy.ostraining.com/client/update/free/stable/lib_allediaframework took 0.31 seconds
|
||||
2024-12-18T10:24:29+00:00 INFO 172.21.0.6 updater Loading information from update site #408 with name "Search Update Site" and URL https://raw.githubusercontent.com/joomla-extensions/search/main/manifest.xml took 0.14 seconds
|
||||
2024-12-18T10:24:29+00:00 INFO 172.21.0.6 updater Loading information from update site #409 with name "Regular Labs - Conditions" and URL https://download.regularlabs.com/updates.xml?e=conditions&type=.xml took 0.22 seconds
|
||||
2024-12-18T10:24:29+00:00 INFO 172.21.0.6 updater Loading information from update site #410 with name "JEM Update Site" and URL https://www.joomlaeventmanager.net/updatecheck/update_pkg_jem.xml took 0.18 seconds
|
||||
2024-12-18T10:24:30+00:00 INFO 172.21.0.6 updater Loading information from update site #411 with name "Multilanguages CK Update" and URL https://update.joomlack.fr/multilanguagesck_light_update.xml took 0.85 seconds
|
||||
2024-12-18T10:56:24+00:00 CRITICAL 172.21.0.6 error Uncaught Throwable of type mysqli_sql_exception thrown with message "Unknown column 'root' in 'where clause'". Stack trace: #0 [ROOT]/libraries/vendor/joomla/database/src/Mysqli/MysqliStatement.php(138): mysqli->prepare('SELECT `title`,...')
|
||||
#1 [ROOT]/libraries/vendor/joomla/database/src/Mysqli/MysqliDriver.php(1020): Joomla\Database\Mysqli\MysqliStatement->__construct(Object(mysqli), 'SELECT `title`,...')
|
||||
#2 [ROOT]/libraries/vendor/joomla/database/src/DatabaseDriver.php(1785): Joomla\Database\Mysqli\MysqliDriver->prepareStatement('SELECT `title`,...')
|
||||
#3 [ROOT]/templates/joomla-italia-theme/html/com_content/category/blog.php(180): Joomla\Database\DatabaseDriver->setQuery(Object(Joomla\Database\Mysqli\MysqliQuery))
|
||||
#4 [ROOT]/libraries/src/MVC/View/HtmlView.php(416): include('[ROOT]/t...')
|
||||
#5 [ROOT]/libraries/src/MVC/View/HtmlView.php(204): Joomla\CMS\MVC\View\HtmlView->loadTemplate(NULL)
|
||||
#6 [ROOT]/libraries/src/MVC/View/CategoryView.php(271): Joomla\CMS\MVC\View\HtmlView->display(NULL)
|
||||
#7 [ROOT]/components/com_content/src/View/Category/HtmlView.php(182): Joomla\CMS\MVC\View\CategoryView->display(NULL)
|
||||
#8 [ROOT]/libraries/src/MVC/Controller/BaseController.php(697): Joomla\Component\Content\Site\View\Category\HtmlView->display()
|
||||
#9 [ROOT]/components/com_content/src/Controller/DisplayController.php(122): Joomla\CMS\MVC\Controller\BaseController->display(true, Array)
|
||||
#10 [ROOT]/libraries/src/MVC/Controller/BaseController.php(730): Joomla\Component\Content\Site\Controller\DisplayController->display()
|
||||
#11 [ROOT]/libraries/src/Dispatcher/ComponentDispatcher.php(143): Joomla\CMS\MVC\Controller\BaseController->execute('display')
|
||||
#12 [ROOT]/components/com_content/src/Dispatcher/Dispatcher.php(56): Joomla\CMS\Dispatcher\ComponentDispatcher->dispatch()
|
||||
#13 [ROOT]/libraries/src/Component/ComponentHelper.php(361): Joomla\Component\Content\Site\Dispatcher\Dispatcher->dispatch()
|
||||
#14 [ROOT]/libraries/src/Application/SiteApplication.php(218): Joomla\CMS\Component\ComponentHelper::renderComponent('com_content')
|
||||
#15 [ROOT]/libraries/src/Application/SiteApplication.php(261): Joomla\CMS\Application\SiteApplication->dispatch()
|
||||
#16 [ROOT]/libraries/src/Application/CMSApplication.php(306): Joomla\CMS\Application\SiteApplication->doExecute()
|
||||
#17 [ROOT]/includes/app.php(58): Joomla\CMS\Application\CMSApplication->execute()
|
||||
#18 [ROOT]/index.php(32): require_once('[ROOT]/i...')
|
||||
#19 {main}
|
||||
2024-12-18T10:57:09+00:00 CRITICAL 172.21.0.6 error Uncaught Throwable of type mysqli_sql_exception thrown with message "Unknown column 'root' in 'where clause'". Stack trace: #0 [ROOT]/libraries/vendor/joomla/database/src/Mysqli/MysqliStatement.php(138): mysqli->prepare('SELECT `title`,...')
|
||||
#1 [ROOT]/libraries/vendor/joomla/database/src/Mysqli/MysqliDriver.php(1020): Joomla\Database\Mysqli\MysqliStatement->__construct(Object(mysqli), 'SELECT `title`,...')
|
||||
#2 [ROOT]/libraries/vendor/joomla/database/src/DatabaseDriver.php(1785): Joomla\Database\Mysqli\MysqliDriver->prepareStatement('SELECT `title`,...')
|
||||
#3 [ROOT]/templates/joomla-italia-theme/html/com_content/category/blog.php(180): Joomla\Database\DatabaseDriver->setQuery(Object(Joomla\Database\Mysqli\MysqliQuery))
|
||||
#4 [ROOT]/libraries/src/MVC/View/HtmlView.php(416): include('[ROOT]/t...')
|
||||
#5 [ROOT]/libraries/src/MVC/View/HtmlView.php(204): Joomla\CMS\MVC\View\HtmlView->loadTemplate(NULL)
|
||||
#6 [ROOT]/libraries/src/MVC/View/CategoryView.php(271): Joomla\CMS\MVC\View\HtmlView->display(NULL)
|
||||
#7 [ROOT]/components/com_content/src/View/Category/HtmlView.php(182): Joomla\CMS\MVC\View\CategoryView->display(NULL)
|
||||
#8 [ROOT]/libraries/src/MVC/Controller/BaseController.php(697): Joomla\Component\Content\Site\View\Category\HtmlView->display()
|
||||
#9 [ROOT]/components/com_content/src/Controller/DisplayController.php(122): Joomla\CMS\MVC\Controller\BaseController->display(true, Array)
|
||||
#10 [ROOT]/libraries/src/MVC/Controller/BaseController.php(730): Joomla\Component\Content\Site\Controller\DisplayController->display()
|
||||
#11 [ROOT]/libraries/src/Dispatcher/ComponentDispatcher.php(143): Joomla\CMS\MVC\Controller\BaseController->execute('display')
|
||||
#12 [ROOT]/components/com_content/src/Dispatcher/Dispatcher.php(56): Joomla\CMS\Dispatcher\ComponentDispatcher->dispatch()
|
||||
#13 [ROOT]/libraries/src/Component/ComponentHelper.php(361): Joomla\Component\Content\Site\Dispatcher\Dispatcher->dispatch()
|
||||
#14 [ROOT]/libraries/src/Application/SiteApplication.php(218): Joomla\CMS\Component\ComponentHelper::renderComponent('com_content')
|
||||
#15 [ROOT]/libraries/src/Application/SiteApplication.php(261): Joomla\CMS\Application\SiteApplication->dispatch()
|
||||
#16 [ROOT]/libraries/src/Application/CMSApplication.php(306): Joomla\CMS\Application\SiteApplication->doExecute()
|
||||
#17 [ROOT]/includes/app.php(58): Joomla\CMS\Application\CMSApplication->execute()
|
||||
#18 [ROOT]/index.php(32): require_once('[ROOT]/i...')
|
||||
#19 {main}
|
||||
2024-12-18T10:58:35+00:00 CRITICAL 172.21.0.6 error Uncaught Throwable of type mysqli_sql_exception thrown with message "Unknown column 'root' in 'where clause'". Stack trace: #0 [ROOT]/libraries/vendor/joomla/database/src/Mysqli/MysqliStatement.php(138): mysqli->prepare('SELECT `title`,...')
|
||||
#1 [ROOT]/libraries/vendor/joomla/database/src/Mysqli/MysqliDriver.php(1020): Joomla\Database\Mysqli\MysqliStatement->__construct(Object(mysqli), 'SELECT `title`,...')
|
||||
#2 [ROOT]/libraries/vendor/joomla/database/src/DatabaseDriver.php(1785): Joomla\Database\Mysqli\MysqliDriver->prepareStatement('SELECT `title`,...')
|
||||
#3 [ROOT]/templates/joomla-italia-theme/html/com_content/category/blog.php(181): Joomla\Database\DatabaseDriver->setQuery(Object(Joomla\Database\Mysqli\MysqliQuery))
|
||||
#4 [ROOT]/libraries/src/MVC/View/HtmlView.php(416): include('[ROOT]/t...')
|
||||
#5 [ROOT]/libraries/src/MVC/View/HtmlView.php(204): Joomla\CMS\MVC\View\HtmlView->loadTemplate(NULL)
|
||||
#6 [ROOT]/libraries/src/MVC/View/CategoryView.php(271): Joomla\CMS\MVC\View\HtmlView->display(NULL)
|
||||
#7 [ROOT]/components/com_content/src/View/Category/HtmlView.php(182): Joomla\CMS\MVC\View\CategoryView->display(NULL)
|
||||
#8 [ROOT]/libraries/src/MVC/Controller/BaseController.php(697): Joomla\Component\Content\Site\View\Category\HtmlView->display()
|
||||
#9 [ROOT]/components/com_content/src/Controller/DisplayController.php(122): Joomla\CMS\MVC\Controller\BaseController->display(true, Array)
|
||||
#10 [ROOT]/libraries/src/MVC/Controller/BaseController.php(730): Joomla\Component\Content\Site\Controller\DisplayController->display()
|
||||
#11 [ROOT]/libraries/src/Dispatcher/ComponentDispatcher.php(143): Joomla\CMS\MVC\Controller\BaseController->execute('display')
|
||||
#12 [ROOT]/components/com_content/src/Dispatcher/Dispatcher.php(56): Joomla\CMS\Dispatcher\ComponentDispatcher->dispatch()
|
||||
#13 [ROOT]/libraries/src/Component/ComponentHelper.php(361): Joomla\Component\Content\Site\Dispatcher\Dispatcher->dispatch()
|
||||
#14 [ROOT]/libraries/src/Application/SiteApplication.php(218): Joomla\CMS\Component\ComponentHelper::renderComponent('com_content')
|
||||
#15 [ROOT]/libraries/src/Application/SiteApplication.php(261): Joomla\CMS\Application\SiteApplication->dispatch()
|
||||
#16 [ROOT]/libraries/src/Application/CMSApplication.php(306): Joomla\CMS\Application\SiteApplication->doExecute()
|
||||
#17 [ROOT]/includes/app.php(58): Joomla\CMS\Application\CMSApplication->execute()
|
||||
#18 [ROOT]/index.php(32): require_once('[ROOT]/i...')
|
||||
#19 {main}
|
||||
2024-12-18T11:47:07+00:00 DEBUG 172.21.0.6 jem forced: 0, now: 1734522427, last update: 1734450814, running update: 0, delay: 1200, tz-offset: 0
|
||||
2024-12-18T11:47:07+00:00 DEBUG 172.21.0.6 jem do cleanup...
|
||||
2024-12-18T11:47:07+00:00 DEBUG 172.21.0.6 jem finished.
|
||||
2024-12-18T11:47:07+00:00 WARNING 172.21.0.6 assets No asset found for com_jem.category.2, falling back to com_jem
|
||||
2024-12-18T13:12:38+00:00 WARNING 172.21.0.6 assets No asset found for com_modules.module.557, falling back to com_modules
|
||||
2024-12-18T13:12:38+00:00 WARNING 172.21.0.6 assets No asset found for com_modules.module.557, falling back to com_modules
|
||||
2024-12-18T13:12:52+00:00 INFO 172.21.0.6 controller Holding edit ID com_menus.edit.item.3457 Array ( [0] => 3457 )
|
||||
2024-12-18T13:13:04+00:00 INFO 172.21.0.6 controller Releasing edit ID com_menus.edit.item.3457 Array ( )
|
||||
2024-12-18T13:24:23+00:00 CRITICAL 172.21.0.6 error Uncaught Throwable of type Joomla\CMS\Component\Exception\MissingComponentException thrown with message "Componente non trovato". Stack trace: #0 [ROOT]/libraries/src/Application/SiteApplication.php(218): Joomla\CMS\Component\ComponentHelper::renderComponent('com_acymailing')
|
||||
#1 [ROOT]/libraries/src/Application/SiteApplication.php(261): Joomla\CMS\Application\SiteApplication->dispatch()
|
||||
#2 [ROOT]/libraries/src/Application/CMSApplication.php(306): Joomla\CMS\Application\SiteApplication->doExecute()
|
||||
#3 [ROOT]/includes/app.php(58): Joomla\CMS\Application\CMSApplication->execute()
|
||||
#4 [ROOT]/index.php(32): require_once('[ROOT]/i...')
|
||||
#5 {main}
|
||||
2024-12-18T13:24:40+00:00 WARNING 172.21.0.6 assets No asset found for com_jem.category.2, falling back to com_jem
|
||||
2024-12-18T15:57:49+00:00 INFO 172.21.0.6 task4 Esecuzione attività#04 'Delete Action Logs'.
|
||||
2024-12-18T15:57:49+00:00 INFO 172.21.0.6 task4 Attività> Delete Logs after 15 days
|
||||
2024-12-18T15:57:49+00:00 INFO 172.21.0.6 task4 Attività> Delete Logs end
|
||||
2024-12-18T15:57:49+00:00 INFO 172.21.0.6 task4 Attività terminata con successo#04 in 0.01 (rete 0.02) secondi.
|
||||
2024-12-18T15:57:54+00:00 INFO 172.21.0.6 task2 Esecuzione attività#02 'Session GC'.
|
||||
2024-12-18T15:57:54+00:00 INFO 172.21.0.6 task2 Attività> SessionGC end
|
||||
2024-12-18T15:57:54+00:00 INFO 172.21.0.6 task2 Attività terminata con successo#02 in 0.01 (rete 0.01) secondi.
|
||||
2024-12-18T15:57:58+00:00 INFO 172.21.0.6 task3 Esecuzione attività#03 'Update Notification'.
|
||||
2024-12-18T15:57:59+00:00 INFO 172.21.0.6 task3 Attività terminata con successo#03 in 0.45 (rete 0.45) secondi.
|
||||
2024-12-19T07:55:28+00:00 WARNING 172.21.0.6 assets No asset found for com_modules.module.557, falling back to com_modules
|
||||
2024-12-19T07:55:28+00:00 WARNING 172.21.0.6 assets No asset found for com_modules.module.557, falling back to com_modules
|
||||
2024-12-19T07:55:33+00:00 INFO 172.21.0.6 updater Loading information from update site #3 with name "Accredited Joomla! Translations" and URL https://update.joomla.org/language/translationlist_5.xml took 0.11 seconds
|
||||
2024-12-19T07:55:33+00:00 INFO 172.21.0.6 updater Loading information from update site #4 with name "Joomla! Update Component" and URL https://update.joomla.org/core/extensions/com_joomlaupdate.xml took 0.09 seconds
|
||||
2024-12-19T07:55:34+00:00 INFO 172.21.0.6 updater Loading information from update site #216 with name "Regular Labs - Conditional Content" and URL https://download.regularlabs.com/updates.xml?e=conditionalcontent&type=.xml took 0.53 seconds
|
||||
2024-12-19T07:55:34+00:00 INFO 172.21.0.6 updater Loading information from update site #220 with name "Regular Labs - Articles" and URL https://download.regularlabs.com/updates.xml?e=articlesfield&type=.xml took 0.31 seconds
|
||||
2024-12-19T07:55:34+00:00 INFO 172.21.0.6 updater Loading information from update site #223 with name "COM_PHOCADOWNLOAD" and URL https://raw.githubusercontent.com/PhocaCz/PhocaDownload/master/manifest.xml took 0.28 seconds
|
||||
2024-12-19T07:55:35+00:00 INFO 172.21.0.6 updater Loading information from update site #224 with name "COM_PHOCAGALLERY" and URL https://raw.githubusercontent.com/PhocaCz/PhocaGallery/master/manifest.xml took 0.25 seconds
|
||||
2024-12-19T07:55:35+00:00 INFO 172.21.0.6 updater Loading information from update site #226 with name "Tabulizer.com" and URL http://www.tabulizer.com/update/tabulizer-update.xml took 0.26 seconds
|
||||
2024-12-19T07:55:35+00:00 INFO 172.21.0.6 updater Loading information from update site #233 with name "Akeeba FEF" and URL http://cdn.akeebabackup.com/updates/fef.xml took 0.07 seconds
|
||||
2024-12-19T07:55:35+00:00 INFO 172.21.0.6 updater Loading information from update site #238 with name "FOF 3.x" and URL http://cdn.akeebabackup.com/updates/fof3.xml took 0.04 seconds
|
||||
2024-12-19T07:55:35+00:00 INFO 172.21.0.6 updater Loading information from update site #242 with name "JEM Update Site" and URL http://www.joomlaeventmanager.net/updatecheck/update_pkg_jem.xml took 0.14 seconds
|
||||
2024-12-19T07:55:36+00:00 INFO 172.21.0.6 updater Loading information from update site #243 with name "JL Content Fields Filter" and URL https://joomline.net/update.html?extension_id=5.xml took 0.49 seconds
|
||||
2024-12-19T07:55:36+00:00 INFO 172.21.0.6 updater Loading information from update site #285 with name "Akeeba FEF" and URL http://cdn.akeeba.com/updates/fef.xml took 0.06 seconds
|
||||
2024-12-19T07:55:36+00:00 INFO 172.21.0.6 updater Loading information from update site #313 with name "Regular Labs Library" and URL https://download.regularlabs.com/updates.xml?e=library&type=.xml took 0.29 seconds
|
||||
2024-12-19T07:55:36+00:00 INFO 172.21.0.6 updater Loading information from update site #347 with name "COM_PHOCAMAPS" and URL https://raw.githubusercontent.com/PhocaCz/PhocaMaps/master/manifest.xml took 0.23 seconds
|
||||
2024-12-19T07:55:37+00:00 INFO 172.21.0.6 updater Loading information from update site #348 with name "PLG_CONTENT_PHOCAMAPS" and URL https://raw.githubusercontent.com/PhocaCz/PhocaMapsPlugin/master/manifest.xml took 0.27 seconds
|
||||
2024-12-19T07:55:37+00:00 INFO 172.21.0.6 updater Loading information from update site #398 with name "plg_captcha_hcaptcha" and URL https://data2site.com/updates/hcaptcha took 0.27 seconds
|
||||
2024-12-19T07:55:37+00:00 INFO 172.21.0.6 updater Loading information from update site #404 with name "OSMap Free" and URL https://deploy.ostraining.com/client/update/free/stable/com_osmap took 0.32 seconds
|
||||
2024-12-19T07:55:38+00:00 INFO 172.21.0.6 updater Loading information from update site #406 with name "Joomlashack Extension Support" and URL https://deploy.ostraining.com/client/update/free/stable/plg_system_osmylicensesmanager took 0.29 seconds
|
||||
2024-12-19T07:55:38+00:00 INFO 172.21.0.6 updater Loading information from update site #407 with name "Joomlashack Framework" and URL https://deploy.ostraining.com/client/update/free/stable/lib_allediaframework took 0.31 seconds
|
||||
2024-12-19T07:55:38+00:00 INFO 172.21.0.6 updater Loading information from update site #408 with name "Search Update Site" and URL https://raw.githubusercontent.com/joomla-extensions/search/main/manifest.xml took 0.27 seconds
|
||||
2024-12-19T07:55:38+00:00 INFO 172.21.0.6 updater Loading information from update site #409 with name "Regular Labs - Conditions" and URL https://download.regularlabs.com/updates.xml?e=conditions&type=.xml took 0.20 seconds
|
||||
2024-12-19T07:55:39+00:00 INFO 172.21.0.6 updater Loading information from update site #410 with name "JEM Update Site" and URL https://www.joomlaeventmanager.net/updatecheck/update_pkg_jem.xml took 0.21 seconds
|
||||
2024-12-19T07:55:39+00:00 INFO 172.21.0.6 updater Loading information from update site #411 with name "Multilanguages CK Update" and URL https://update.joomlack.fr/multilanguagesck_light_update.xml took 0.47 seconds
|
||||
2024-12-19T07:55:40+00:00 INFO 172.21.0.6 controller Holding edit ID com_menus.edit.item.3680 Array ( [0] => 3680 )
|
||||
2024-12-19T07:55:49+00:00 INFO 172.21.0.6 controller Releasing edit ID com_menus.edit.item.3680 Array ( )
|
||||
2024-12-19T07:56:16+00:00 INFO 172.21.0.6 controller Holding edit ID com_menus.edit.item.3680 Array ( [0] => 3680 )
|
||||
2024-12-19T07:56:22+00:00 INFO 172.21.0.6 controller Releasing edit ID com_menus.edit.item.3680 Array ( )
|
||||
2024-12-19T13:22:30+00:00 WARNING 172.21.0.6 assets No asset found for com_modules.module.557, falling back to com_modules
|
||||
2024-12-19T13:22:30+00:00 WARNING 172.21.0.6 assets No asset found for com_modules.module.557, falling back to com_modules
|
||||
2024-12-19T13:22:47+00:00 INFO 172.21.0.6 controller Holding edit ID com_menus.edit.item.2385 Array ( [0] => 2385 )
|
||||
2024-12-19T13:22:57+00:00 INFO 172.21.0.6 controller Releasing edit ID com_menus.edit.item.2385 Array ( )
|
||||
2024-12-19T13:47:05+00:00 CRITICAL 172.21.0.6 error Uncaught Throwable of type Joomla\CMS\Component\Exception\MissingComponentException thrown with message "Componente non trovato". Stack trace: #0 [ROOT]/libraries/src/Application/SiteApplication.php(218): Joomla\CMS\Component\ComponentHelper::renderComponent('com_acymailing')
|
||||
#1 [ROOT]/libraries/src/Application/SiteApplication.php(261): Joomla\CMS\Application\SiteApplication->dispatch()
|
||||
#2 [ROOT]/libraries/src/Application/CMSApplication.php(306): Joomla\CMS\Application\SiteApplication->doExecute()
|
||||
#3 [ROOT]/includes/app.php(58): Joomla\CMS\Application\CMSApplication->execute()
|
||||
#4 [ROOT]/index.php(32): require_once('[ROOT]/i...')
|
||||
#5 {main}
|
||||
2024-12-19T13:48:48+00:00 DEBUG 172.21.0.6 jem forced: 0, now: 1734616128, last update: 1734522427, running update: 0, delay: 1200, tz-offset: 0
|
||||
2024-12-19T13:48:48+00:00 DEBUG 172.21.0.6 jem do cleanup...
|
||||
2024-12-19T13:48:48+00:00 DEBUG 172.21.0.6 jem finished.
|
||||
2024-12-19T13:48:48+00:00 WARNING 172.21.0.6 assets No asset found for com_jem.category.2, falling back to com_jem
|
||||
2024-12-19T13:48:59+00:00 WARNING 172.21.0.6 assets No asset found for com_jem.category.2, falling back to com_jem
|
||||
2024-12-19T13:49:24+00:00 WARNING 172.21.0.6 assets No asset found for com_jem.category.2, falling back to com_jem
|
||||
2024-12-19T13:53:24+00:00 WARNING 172.21.0.6 assets No asset found for com_jem.category.3, falling back to com_jem
|
||||
2024-12-19T13:53:40+00:00 WARNING 172.21.0.6 assets No asset found for com_jem.category.2, falling back to com_jem
|
||||
2024-12-19T13:53:56+00:00 CRITICAL 172.21.0.6 error Uncaught Throwable of type Joomla\CMS\Router\Exception\RouteNotFoundException thrown with message "Pagina non trovata". Stack trace: #0 [ROOT]/libraries/src/Application/SiteApplication.php(754): Joomla\CMS\Router\Router->parse(Object(Joomla\CMS\Uri\Uri), true)
|
||||
#1 [ROOT]/libraries/src/Application/SiteApplication.php(244): Joomla\CMS\Application\SiteApplication->route()
|
||||
#2 [ROOT]/libraries/src/Application/CMSApplication.php(306): Joomla\CMS\Application\SiteApplication->doExecute()
|
||||
#3 [ROOT]/includes/app.php(58): Joomla\CMS\Application\CMSApplication->execute()
|
||||
#4 [ROOT]/index.php(32): require_once('[ROOT]/i...')
|
||||
#5 {main}
|
||||
2024-12-19T13:57:12+00:00 WARNING 172.21.0.6 assets No asset found for com_jem.category.2, falling back to com_jem
|
||||
2024-12-19T13:57:27+00:00 WARNING 172.21.0.6 assets No asset found for com_modules.module.557, falling back to com_modules
|
||||
2024-12-19T13:57:27+00:00 WARNING 172.21.0.6 assets No asset found for com_modules.module.557, falling back to com_modules
|
||||
2024-12-19T13:57:35+00:00 INFO 172.21.0.6 controller Holding edit ID com_jem.edit.event.30 Array ( [0] => 30 )
|
||||
2024-12-19T13:57:37+00:00 CRITICAL 172.21.0.6 error Uncaught Throwable of type Joomla\CMS\Router\Exception\RouteNotFoundException thrown with message "Pagina non trovata". Stack trace: #0 [ROOT]/libraries/src/Application/SiteApplication.php(754): Joomla\CMS\Router\Router->parse(Object(Joomla\CMS\Uri\Uri), true)
|
||||
#1 [ROOT]/libraries/src/Application/SiteApplication.php(244): Joomla\CMS\Application\SiteApplication->route()
|
||||
#2 [ROOT]/libraries/src/Application/CMSApplication.php(306): Joomla\CMS\Application\SiteApplication->doExecute()
|
||||
#3 [ROOT]/includes/app.php(58): Joomla\CMS\Application\CMSApplication->execute()
|
||||
#4 [ROOT]/index.php(32): require_once('[ROOT]/i...')
|
||||
#5 {main}
|
||||
2024-12-19T13:57:57+00:00 INFO 172.21.0.6 controller Releasing edit ID com_jem.edit.event.30 Array ( )
|
||||
2024-12-19T14:34:25+00:00 WARNING 172.21.0.6 assets No asset found for com_modules.module.557, falling back to com_modules
|
||||
2024-12-19T14:34:25+00:00 WARNING 172.21.0.6 assets No asset found for com_modules.module.557, falling back to com_modules
|
||||
2024-12-19T14:34:37+00:00 INFO 172.21.0.6 controller Holding edit ID com_modules.edit.module.348 Array ( [0] => 348 )
|
||||
2024-12-19T14:34:37+00:00 INFO 172.21.0.6 controller Checking edit ID com_modules.edit.module.348: 1 Array ( [0] => 348 )
|
||||
2024-12-19T14:34:54+00:00 INFO 172.21.0.6 controller Holding edit ID com_modules.edit.module.348 Array ( [0] => 348 )
|
||||
2024-12-19T14:34:55+00:00 INFO 172.21.0.6 controller Checking edit ID com_modules.edit.module.348: 1 Array ( [0] => 348 )
|
||||
2024-12-19T14:35:14+00:00 INFO 172.21.0.6 controller Holding edit ID com_modules.edit.module.348 Array ( [0] => 348 )
|
||||
2024-12-19T14:35:15+00:00 INFO 172.21.0.6 controller Checking edit ID com_modules.edit.module.348: 1 Array ( [0] => 348 )
|
||||
2024-12-19T14:51:36+00:00 INFO 172.21.0.6 controller Holding edit ID com_modules.edit.module.348 Array ( [0] => 348 )
|
||||
2024-12-19T14:51:36+00:00 INFO 172.21.0.6 controller Checking edit ID com_modules.edit.module.348: 1 Array ( [0] => 348 )
|
||||
2024-12-19T14:52:02+00:00 INFO 172.21.0.6 controller Holding edit ID com_modules.edit.module.348 Array ( [0] => 348 )
|
||||
2024-12-19T14:52:02+00:00 INFO 172.21.0.6 controller Checking edit ID com_modules.edit.module.348: 1 Array ( [0] => 348 )
|
||||
2024-12-19T14:52:22+00:00 INFO 172.21.0.6 controller Releasing edit ID com_modules.edit.module.348 Array ( )
|
||||
2024-12-19T14:52:25+00:00 INFO 172.21.0.6 controller Holding edit ID com_modules.edit.module.348 Array ( [0] => 348 )
|
||||
2024-12-19T14:52:25+00:00 INFO 172.21.0.6 controller Checking edit ID com_modules.edit.module.348: 1 Array ( [0] => 348 )
|
||||
2024-12-19T14:52:35+00:00 INFO 172.21.0.6 controller Holding edit ID com_modules.edit.module.348 Array ( [0] => 348 )
|
||||
2024-12-19T14:52:35+00:00 INFO 172.21.0.6 controller Checking edit ID com_modules.edit.module.348: 1 Array ( [0] => 348 )
|
||||
2024-12-19T14:54:22+00:00 INFO 172.21.0.6 controller Releasing edit ID com_modules.edit.module.348 Array ( )
|
||||
2024-12-19T16:04:11+00:00 INFO 172.21.0.6 task4 Esecuzione attività#04 'Delete Action Logs'.
|
||||
2024-12-19T16:04:11+00:00 INFO 172.21.0.6 task4 Attività> Delete Logs after 15 days
|
||||
2024-12-19T16:04:11+00:00 INFO 172.21.0.6 task4 Attività> Delete Logs end
|
||||
2024-12-19T16:04:11+00:00 INFO 172.21.0.6 task4 Attività terminata con successo#04 in 0.01 (rete 0.02) secondi.
|
||||
2024-12-19T16:04:43+00:00 INFO 172.21.0.6 task2 Esecuzione attività#02 'Session GC'.
|
||||
2024-12-19T16:04:43+00:00 INFO 172.21.0.6 task2 Attività> SessionGC end
|
||||
2024-12-19T16:04:43+00:00 INFO 172.21.0.6 task2 Attività terminata con successo#02 in 0.02 (rete 0.02) secondi.
|
||||
2024-12-19T16:06:34+00:00 INFO 172.21.0.6 task3 Esecuzione attività#03 'Update Notification'.
|
||||
2024-12-19T16:06:35+00:00 INFO 172.21.0.6 task3 Attività terminata con successo#03 in 0.43 (rete 0.43) secondi.
|
||||
2024-12-19T16:16:55+00:00 WARNING 172.21.0.6 assets No asset found for com_modules.module.557, falling back to com_modules
|
||||
2024-12-19T16:16:55+00:00 WARNING 172.21.0.6 assets No asset found for com_modules.module.557, falling back to com_modules
|
||||
2024-12-19T16:16:57+00:00 INFO 172.21.0.6 controller Holding edit ID com_modules.edit.module.348 Array ( [0] => 348 )
|
||||
2024-12-19T16:16:57+00:00 INFO 172.21.0.6 controller Checking edit ID com_modules.edit.module.348: 1 Array ( [0] => 348 )
|
||||
2024-12-19T16:17:07+00:00 INFO 172.21.0.6 controller Holding edit ID com_modules.edit.module.348 Array ( [0] => 348 )
|
||||
2024-12-19T16:17:07+00:00 INFO 172.21.0.6 controller Checking edit ID com_modules.edit.module.348: 1 Array ( [0] => 348 )
|
||||
2024-12-19T16:22:23+00:00 INFO 172.21.0.6 controller Holding edit ID com_modules.edit.module.348 Array ( [0] => 348 )
|
||||
2024-12-19T16:22:23+00:00 INFO 172.21.0.6 controller Checking edit ID com_modules.edit.module.348: 1 Array ( [0] => 348 )
|
||||
2024-12-19T16:22:45+00:00 INFO 172.21.0.6 controller Releasing edit ID com_modules.edit.module.348 Array ( )
|
||||
2024-12-19T16:25:55+00:00 INFO 172.21.0.6 controller Holding edit ID com_modules.edit.module.421 Array ( [0] => 421 )
|
||||
2024-12-19T16:25:55+00:00 INFO 172.21.0.6 controller Checking edit ID com_modules.edit.module.421: 1 Array ( [0] => 421 )
|
||||
2024-12-19T16:26:16+00:00 INFO 172.21.0.6 controller Releasing edit ID com_modules.edit.module.421 Array ( )
|
||||
2024-12-19T16:26:59+00:00 INFO 172.21.0.6 controller Holding edit ID com_modules.edit.module.329 Array ( [0] => 329 )
|
||||
2024-12-19T16:26:59+00:00 INFO 172.21.0.6 controller Checking edit ID com_modules.edit.module.329: 1 Array ( [0] => 329 )
|
||||
2024-12-19T16:27:17+00:00 INFO 172.21.0.6 controller Holding edit ID com_modules.edit.module.329 Array ( [0] => 329 )
|
||||
2024-12-19T16:27:17+00:00 INFO 172.21.0.6 controller Checking edit ID com_modules.edit.module.329: 1 Array ( [0] => 329 )
|
||||
2024-12-19T16:27:56+00:00 INFO 172.21.0.6 controller Holding edit ID com_modules.edit.module.329 Array ( [0] => 329 )
|
||||
2024-12-19T16:27:57+00:00 INFO 172.21.0.6 controller Checking edit ID com_modules.edit.module.329: 1 Array ( [0] => 329 )
|
||||
2024-12-19T16:28:22+00:00 INFO 172.21.0.6 controller Holding edit ID com_modules.edit.module.329 Array ( [0] => 329 )
|
||||
2024-12-19T16:28:22+00:00 INFO 172.21.0.6 controller Checking edit ID com_modules.edit.module.329: 1 Array ( [0] => 329 )
|
||||
2024-12-19T16:28:55+00:00 INFO 172.21.0.6 controller Releasing edit ID com_modules.edit.module.329 Array ( )
|
||||
2024-12-19T16:29:38+00:00 INFO 172.21.0.6 controller Holding edit ID com_modules.edit.module.329 Array ( [0] => 329 )
|
||||
2024-12-19T16:29:38+00:00 INFO 172.21.0.6 controller Checking edit ID com_modules.edit.module.329: 1 Array ( [0] => 329 )
|
||||
2024-12-19T16:29:46+00:00 INFO 172.21.0.6 controller Releasing edit ID com_modules.edit.module.329 Array ( )
|
||||
2024-12-19T16:45:35+00:00 INFO 172.21.0.6 controller Holding edit ID com_menus.edit.item.2413 Array ( [0] => 2413 )
|
||||
2024-12-19T16:45:38+00:00 INFO 172.21.0.6 controller Holding edit ID com_menus.edit.item.2413 Array ( [0] => 2413 )
|
||||
2024-12-19T16:45:50+00:00 INFO 172.21.0.6 controller Releasing edit ID com_menus.edit.item.2413 Array ( )
|
||||
2024-12-19T17:14:28+00:00 DEBUG 172.21.0.6 webauthn.system Injecting WebAuthn Passwordless Login fields in user profile edit page
|
||||
2024-12-19T17:14:28+00:00 DEBUG 172.21.0.6 webauthn.system Injecting WebAuthn Passwordless Login fields in user profile edit page
|
||||
2024-12-19T17:14:28+00:00 DEBUG 172.21.0.6 webauthn.system Injecting WebAuthn Passwordless Login fields in user profile edit page
|
||||
2024-12-19T17:14:28+00:00 DEBUG 172.21.0.6 webauthn.system Injecting WebAuthn Passwordless Login fields in user profile edit page
|
||||
2024-12-19T17:19:09+00:00 WARNING 172.21.0.6 assets No asset found for com_modules.module.557, falling back to com_modules
|
||||
2024-12-19T17:19:09+00:00 WARNING 172.21.0.6 assets No asset found for com_modules.module.557, falling back to com_modules
|
||||
2024-12-19T17:19:30+00:00 INFO 172.21.0.6 controller Holding edit ID com_content.edit.article.3182 Array ( [0] => 3182 )
|
||||
2024-12-19T17:19:30+00:00 INFO 172.21.0.6 controller Checking edit ID com_content.edit.article.3182: 1 Array ( [0] => 3182 )
|
||||
2024-12-19T17:19:37+00:00 ERROR 172.21.0.6 mail Error in Mail API: Sending with mail()
|
||||
2024-12-19T17:19:37+00:00 ERROR 172.21.0.6 mail Error in Mail API: Sendmail path: /usr/local/bin/mailpit sendmail -t --smtp-addr 127.0.0.1:1025
|
||||
2024-12-19T17:19:37+00:00 ERROR 172.21.0.6 mail Error in Mail API: Envelope sender:
|
||||
2024-12-19T17:19:37+00:00 ERROR 172.21.0.6 mail Error in Mail API: To: "webmaster@conservatorio.udine.it" <webmaster@conservatorio.udine.it>
|
||||
2024-12-19T17:19:37+00:00 ERROR 172.21.0.6 mail Error in Mail API: Subject: Ultime azioni degli utenti
|
||||
2024-12-19T17:19:37+00:00 ERROR 172.21.0.6 mail Error in Mail API: Headers: Date: Thu, 19 Dec 2024 17:19:37 +0000
|
||||
From: Conservatorio Statale di Musica Jacopo Tomadini - Udine <tomadini@conservatorio.udine.it>
|
||||
Message-ID: <DoWAyqFsTDu7rDIDYcQjaWaM6ZTQ6iI79yJWJXKR8@conservatorio2025.ddev.site>
|
||||
MIME-Version: 1.0
|
||||
Content-Type: text/plain; charset=utf-8
|
||||
Content-Transfer-Encoding: 8bit
|
||||
|
||||
|
||||
2024-12-19T17:19:38+00:00 ERROR 172.21.0.6 mail Error in Mail API: Result: true
|
||||
2024-12-19T17:19:38+00:00 INFO 172.21.0.6 controller Releasing edit ID com_content.edit.article.3182 Array ( )
|
||||
2024-12-20T07:42:28+00:00 WARNING 172.21.0.6 assets No asset found for com_modules.module.557, falling back to com_modules
|
||||
2024-12-20T07:42:28+00:00 WARNING 172.21.0.6 assets No asset found for com_modules.module.557, falling back to com_modules
|
||||
2024-12-20T07:42:33+00:00 INFO 172.21.0.6 updater Loading information from update site #3 with name "Accredited Joomla! Translations" and URL https://update.joomla.org/language/translationlist_5.xml took 0.11 seconds
|
||||
2024-12-20T07:42:33+00:00 INFO 172.21.0.6 updater Loading information from update site #4 with name "Joomla! Update Component" and URL https://update.joomla.org/core/extensions/com_joomlaupdate.xml took 0.09 seconds
|
||||
2024-12-20T07:42:34+00:00 INFO 172.21.0.6 updater Loading information from update site #216 with name "Regular Labs - Conditional Content" and URL https://download.regularlabs.com/updates.xml?e=conditionalcontent&type=.xml took 0.46 seconds
|
||||
2024-12-20T07:42:34+00:00 INFO 172.21.0.6 updater Loading information from update site #220 with name "Regular Labs - Articles" and URL https://download.regularlabs.com/updates.xml?e=articlesfield&type=.xml took 0.28 seconds
|
||||
2024-12-20T07:42:34+00:00 INFO 172.21.0.6 updater Loading information from update site #223 with name "COM_PHOCADOWNLOAD" and URL https://raw.githubusercontent.com/PhocaCz/PhocaDownload/master/manifest.xml took 0.24 seconds
|
||||
2024-12-20T07:42:34+00:00 INFO 172.21.0.6 updater Loading information from update site #224 with name "COM_PHOCAGALLERY" and URL https://raw.githubusercontent.com/PhocaCz/PhocaGallery/master/manifest.xml took 0.19 seconds
|
||||
2024-12-20T07:42:35+00:00 INFO 172.21.0.6 updater Loading information from update site #226 with name "Tabulizer.com" and URL http://www.tabulizer.com/update/tabulizer-update.xml took 0.22 seconds
|
||||
2024-12-20T07:42:35+00:00 INFO 172.21.0.6 updater Loading information from update site #233 with name "Akeeba FEF" and URL http://cdn.akeebabackup.com/updates/fef.xml took 0.06 seconds
|
||||
2024-12-20T07:42:35+00:00 INFO 172.21.0.6 updater Loading information from update site #238 with name "FOF 3.x" and URL http://cdn.akeebabackup.com/updates/fof3.xml took 0.05 seconds
|
||||
2024-12-20T07:42:35+00:00 INFO 172.21.0.6 updater Loading information from update site #242 with name "JEM Update Site" and URL http://www.joomlaeventmanager.net/updatecheck/update_pkg_jem.xml took 0.15 seconds
|
||||
2024-12-20T07:42:35+00:00 INFO 172.21.0.6 updater Loading information from update site #243 with name "JL Content Fields Filter" and URL https://joomline.net/update.html?extension_id=5.xml took 0.48 seconds
|
||||
2024-12-20T07:42:36+00:00 INFO 172.21.0.6 updater Loading information from update site #285 with name "Akeeba FEF" and URL http://cdn.akeeba.com/updates/fef.xml took 0.11 seconds
|
||||
2024-12-20T07:42:36+00:00 INFO 172.21.0.6 updater Loading information from update site #313 with name "Regular Labs Library" and URL https://download.regularlabs.com/updates.xml?e=library&type=.xml took 0.20 seconds
|
||||
2024-12-20T07:42:36+00:00 INFO 172.21.0.6 updater Loading information from update site #347 with name "COM_PHOCAMAPS" and URL https://raw.githubusercontent.com/PhocaCz/PhocaMaps/master/manifest.xml took 0.18 seconds
|
||||
2024-12-20T07:42:36+00:00 INFO 172.21.0.6 updater Loading information from update site #348 with name "PLG_CONTENT_PHOCAMAPS" and URL https://raw.githubusercontent.com/PhocaCz/PhocaMapsPlugin/master/manifest.xml took 0.23 seconds
|
||||
2024-12-20T07:42:37+00:00 INFO 172.21.0.6 updater Loading information from update site #398 with name "plg_captcha_hcaptcha" and URL https://data2site.com/updates/hcaptcha took 0.30 seconds
|
||||
2024-12-20T07:42:37+00:00 INFO 172.21.0.6 updater Loading information from update site #404 with name "OSMap Free" and URL https://deploy.ostraining.com/client/update/free/stable/com_osmap took 0.30 seconds
|
||||
2024-12-20T07:42:37+00:00 INFO 172.21.0.6 updater Loading information from update site #406 with name "Joomlashack Extension Support" and URL https://deploy.ostraining.com/client/update/free/stable/plg_system_osmylicensesmanager took 0.27 seconds
|
||||
2024-12-20T07:42:37+00:00 INFO 172.21.0.6 updater Loading information from update site #407 with name "Joomlashack Framework" and URL https://deploy.ostraining.com/client/update/free/stable/lib_allediaframework took 0.28 seconds
|
||||
2024-12-20T07:42:38+00:00 INFO 172.21.0.6 updater Loading information from update site #408 with name "Search Update Site" and URL https://raw.githubusercontent.com/joomla-extensions/search/main/manifest.xml took 0.08 seconds
|
||||
2024-12-20T07:42:38+00:00 INFO 172.21.0.6 updater Loading information from update site #409 with name "Regular Labs - Conditions" and URL https://download.regularlabs.com/updates.xml?e=conditions&type=.xml took 0.18 seconds
|
||||
2024-12-20T07:42:38+00:00 INFO 172.21.0.6 updater Loading information from update site #410 with name "JEM Update Site" and URL https://www.joomlaeventmanager.net/updatecheck/update_pkg_jem.xml took 0.14 seconds
|
||||
2024-12-20T07:42:39+00:00 INFO 172.21.0.6 updater Loading information from update site #411 with name "Multilanguages CK Update" and URL https://update.joomlack.fr/multilanguagesck_light_update.xml took 1.58 seconds
|
||||
2024-12-20T07:54:05+00:00 INFO 172.21.0.6 controller Holding edit ID com_modules.edit.module.421 Array ( [0] => 421 )
|
||||
2024-12-20T07:54:05+00:00 INFO 172.21.0.6 controller Checking edit ID com_modules.edit.module.421: 1 Array ( [0] => 421 )
|
||||
2024-12-20T07:54:18+00:00 INFO 172.21.0.6 controller Releasing edit ID com_modules.edit.module.421 Array ( )
|
||||
2024-12-20T07:55:00+00:00 INFO 172.21.0.6 controller Holding edit ID com_modules.edit.module.422 Array ( [0] => 422 )
|
||||
2024-12-20T07:55:00+00:00 INFO 172.21.0.6 controller Checking edit ID com_modules.edit.module.422: 1 Array ( [0] => 422 )
|
||||
2024-12-20T07:55:14+00:00 INFO 172.21.0.6 controller Releasing edit ID com_modules.edit.module.422 Array ( )
|
||||
2024-12-20T08:25:23+00:00 INFO 172.21.0.6 controller Holding edit ID com_templates.edit.style.17 Array ( [0] => 17 )
|
||||
2024-12-20T08:25:24+00:00 INFO 172.21.0.6 controller Checking edit ID com_templates.edit.style.17: 1 Array ( [0] => 17 )
|
||||
2024-12-20T08:25:29+00:00 INFO 172.21.0.6 controller Releasing edit ID com_templates.edit.style.17 Array ( )
|
||||
2024-12-20T09:01:39+00:00 WARNING 172.21.0.6 assets No asset found for com_modules.module.557, falling back to com_modules
|
||||
2024-12-20T09:01:39+00:00 WARNING 172.21.0.6 assets No asset found for com_modules.module.557, falling back to com_modules
|
||||
2024-12-20T09:02:28+00:00 INFO 172.21.0.6 updater Loading information from update site #3 with name "Accredited Joomla! Translations" and URL https://update.joomla.org/language/translationlist_5.xml took 0.08 seconds
|
||||
2024-12-20T09:02:29+00:00 INFO 172.21.0.6 updater Loading information from update site #4 with name "Joomla! Update Component" and URL https://update.joomla.org/core/extensions/com_joomlaupdate.xml took 0.09 seconds
|
||||
2024-12-20T09:02:29+00:00 INFO 172.21.0.6 updater Loading information from update site #216 with name "Regular Labs - Conditional Content" and URL https://download.regularlabs.com/updates.xml?e=conditionalcontent&type=.xml took 0.61 seconds
|
||||
2024-12-20T09:02:30+00:00 INFO 172.21.0.6 updater Loading information from update site #220 with name "Regular Labs - Articles" and URL https://download.regularlabs.com/updates.xml?e=articlesfield&type=.xml took 0.30 seconds
|
||||
2024-12-20T09:02:30+00:00 INFO 172.21.0.6 updater Loading information from update site #223 with name "COM_PHOCADOWNLOAD" and URL https://raw.githubusercontent.com/PhocaCz/PhocaDownload/master/manifest.xml took 0.09 seconds
|
||||
2024-12-20T09:02:30+00:00 INFO 172.21.0.6 updater Loading information from update site #224 with name "COM_PHOCAGALLERY" and URL https://raw.githubusercontent.com/PhocaCz/PhocaGallery/master/manifest.xml took 0.08 seconds
|
||||
2024-12-20T09:02:31+00:00 INFO 172.21.0.6 updater Loading information from update site #226 with name "Tabulizer.com" and URL http://www.tabulizer.com/update/tabulizer-update.xml took 0.86 seconds
|
||||
2024-12-20T09:02:31+00:00 INFO 172.21.0.6 updater Loading information from update site #233 with name "Akeeba FEF" and URL http://cdn.akeebabackup.com/updates/fef.xml took 0.07 seconds
|
||||
2024-12-20T09:02:31+00:00 INFO 172.21.0.6 updater Loading information from update site #238 with name "FOF 3.x" and URL http://cdn.akeebabackup.com/updates/fof3.xml took 0.05 seconds
|
||||
2024-12-20T09:02:31+00:00 INFO 172.21.0.6 updater Loading information from update site #242 with name "JEM Update Site" and URL http://www.joomlaeventmanager.net/updatecheck/update_pkg_jem.xml took 0.12 seconds
|
||||
2024-12-20T09:02:31+00:00 INFO 172.21.0.6 updater Loading information from update site #243 with name "JL Content Fields Filter" and URL https://joomline.net/update.html?extension_id=5.xml took 0.50 seconds
|
||||
2024-12-20T09:02:32+00:00 INFO 172.21.0.6 updater Loading information from update site #285 with name "Akeeba FEF" and URL http://cdn.akeeba.com/updates/fef.xml took 0.06 seconds
|
||||
2024-12-20T09:02:32+00:00 INFO 172.21.0.6 updater Loading information from update site #313 with name "Regular Labs Library" and URL https://download.regularlabs.com/updates.xml?e=library&type=.xml took 0.20 seconds
|
||||
2024-12-20T09:02:32+00:00 INFO 172.21.0.6 updater Loading information from update site #347 with name "COM_PHOCAMAPS" and URL https://raw.githubusercontent.com/PhocaCz/PhocaMaps/master/manifest.xml took 0.24 seconds
|
||||
2024-12-20T09:02:32+00:00 INFO 172.21.0.6 updater Loading information from update site #348 with name "PLG_CONTENT_PHOCAMAPS" and URL https://raw.githubusercontent.com/PhocaCz/PhocaMapsPlugin/master/manifest.xml took 0.27 seconds
|
||||
2024-12-20T09:02:33+00:00 INFO 172.21.0.6 updater Loading information from update site #398 with name "plg_captcha_hcaptcha" and URL https://data2site.com/updates/hcaptcha took 0.29 seconds
|
||||
2024-12-20T09:02:33+00:00 INFO 172.21.0.6 updater Loading information from update site #404 with name "OSMap Free" and URL https://deploy.ostraining.com/client/update/free/stable/com_osmap took 0.31 seconds
|
||||
2024-12-20T09:02:33+00:00 INFO 172.21.0.6 updater Loading information from update site #406 with name "Joomlashack Extension Support" and URL https://deploy.ostraining.com/client/update/free/stable/plg_system_osmylicensesmanager took 0.28 seconds
|
||||
2024-12-20T09:02:33+00:00 INFO 172.21.0.6 updater Loading information from update site #407 with name "Joomlashack Framework" and URL https://deploy.ostraining.com/client/update/free/stable/lib_allediaframework took 0.29 seconds
|
||||
2024-12-20T09:02:34+00:00 INFO 172.21.0.6 updater Loading information from update site #408 with name "Search Update Site" and URL https://raw.githubusercontent.com/joomla-extensions/search/main/manifest.xml took 0.08 seconds
|
||||
2024-12-20T09:02:34+00:00 INFO 172.21.0.6 updater Loading information from update site #409 with name "Regular Labs - Conditions" and URL https://download.regularlabs.com/updates.xml?e=conditions&type=.xml took 0.18 seconds
|
||||
2024-12-20T09:02:34+00:00 INFO 172.21.0.6 updater Loading information from update site #410 with name "JEM Update Site" and URL https://www.joomlaeventmanager.net/updatecheck/update_pkg_jem.xml took 0.15 seconds
|
||||
2024-12-20T09:02:34+00:00 INFO 172.21.0.6 updater Loading information from update site #411 with name "Multilanguages CK Update" and URL https://update.joomlack.fr/multilanguagesck_light_update.xml took 0.36 seconds
|
||||
2024-12-20T09:11:10+00:00 INFO 172.21.0.6 controller Holding edit ID com_menus.edit.item.2384 Array ( [0] => 2384 )
|
||||
2024-12-20T09:11:30+00:00 INFO 172.21.0.6 controller Releasing edit ID com_menus.edit.item.2384 Array ( )
|
||||
2024-12-20T09:48:01+00:00 DEBUG 172.21.0.6 webauthn.system Injecting WebAuthn Passwordless Login fields in user profile edit page
|
||||
2024-12-20T09:48:01+00:00 DEBUG 172.21.0.6 webauthn.system Injecting WebAuthn Passwordless Login fields in user profile edit page
|
||||
2024-12-20T09:48:01+00:00 DEBUG 172.21.0.6 webauthn.system Injecting WebAuthn Passwordless Login fields in user profile edit page
|
||||
2024-12-20T09:48:02+00:00 DEBUG 172.21.0.6 webauthn.system Injecting WebAuthn Passwordless Login fields in user profile edit page
|
||||
2024-12-20T15:07:45+00:00 WARNING 172.21.0.6 assets No asset found for com_modules.module.557, falling back to com_modules
|
||||
2024-12-20T15:07:45+00:00 WARNING 172.21.0.6 assets No asset found for com_modules.module.557, falling back to com_modules
|
||||
|
||||
@ -21,3 +21,68 @@
|
||||
2024-12-17T15:59:44+00:00 INFO 172.21.0.5 controller Holding edit ID com_modules.edit.module.17 Array ( [0] => 17 )
|
||||
2024-12-17T15:59:44+00:00 INFO 172.21.0.5 controller Checking edit ID com_modules.edit.module.17: 1 Array ( [0] => 17 )
|
||||
2024-12-17T15:59:58+00:00 INFO 172.21.0.5 controller Releasing edit ID com_modules.edit.module.17 Array ( )
|
||||
2024-12-18T13:12:52+00:00 INFO 172.21.0.6 controller Holding edit ID com_menus.edit.item.3457 Array ( [0] => 3457 )
|
||||
2024-12-18T13:13:04+00:00 INFO 172.21.0.6 controller Releasing edit ID com_menus.edit.item.3457 Array ( )
|
||||
2024-12-19T07:55:40+00:00 INFO 172.21.0.6 controller Holding edit ID com_menus.edit.item.3680 Array ( [0] => 3680 )
|
||||
2024-12-19T07:55:49+00:00 INFO 172.21.0.6 controller Releasing edit ID com_menus.edit.item.3680 Array ( )
|
||||
2024-12-19T07:56:16+00:00 INFO 172.21.0.6 controller Holding edit ID com_menus.edit.item.3680 Array ( [0] => 3680 )
|
||||
2024-12-19T07:56:22+00:00 INFO 172.21.0.6 controller Releasing edit ID com_menus.edit.item.3680 Array ( )
|
||||
2024-12-19T13:22:47+00:00 INFO 172.21.0.6 controller Holding edit ID com_menus.edit.item.2385 Array ( [0] => 2385 )
|
||||
2024-12-19T13:22:57+00:00 INFO 172.21.0.6 controller Releasing edit ID com_menus.edit.item.2385 Array ( )
|
||||
2024-12-19T13:57:35+00:00 INFO 172.21.0.6 controller Holding edit ID com_jem.edit.event.30 Array ( [0] => 30 )
|
||||
2024-12-19T13:57:57+00:00 INFO 172.21.0.6 controller Releasing edit ID com_jem.edit.event.30 Array ( )
|
||||
2024-12-19T14:34:37+00:00 INFO 172.21.0.6 controller Holding edit ID com_modules.edit.module.348 Array ( [0] => 348 )
|
||||
2024-12-19T14:34:37+00:00 INFO 172.21.0.6 controller Checking edit ID com_modules.edit.module.348: 1 Array ( [0] => 348 )
|
||||
2024-12-19T14:34:54+00:00 INFO 172.21.0.6 controller Holding edit ID com_modules.edit.module.348 Array ( [0] => 348 )
|
||||
2024-12-19T14:34:55+00:00 INFO 172.21.0.6 controller Checking edit ID com_modules.edit.module.348: 1 Array ( [0] => 348 )
|
||||
2024-12-19T14:35:14+00:00 INFO 172.21.0.6 controller Holding edit ID com_modules.edit.module.348 Array ( [0] => 348 )
|
||||
2024-12-19T14:35:15+00:00 INFO 172.21.0.6 controller Checking edit ID com_modules.edit.module.348: 1 Array ( [0] => 348 )
|
||||
2024-12-19T14:51:36+00:00 INFO 172.21.0.6 controller Holding edit ID com_modules.edit.module.348 Array ( [0] => 348 )
|
||||
2024-12-19T14:51:36+00:00 INFO 172.21.0.6 controller Checking edit ID com_modules.edit.module.348: 1 Array ( [0] => 348 )
|
||||
2024-12-19T14:52:02+00:00 INFO 172.21.0.6 controller Holding edit ID com_modules.edit.module.348 Array ( [0] => 348 )
|
||||
2024-12-19T14:52:02+00:00 INFO 172.21.0.6 controller Checking edit ID com_modules.edit.module.348: 1 Array ( [0] => 348 )
|
||||
2024-12-19T14:52:22+00:00 INFO 172.21.0.6 controller Releasing edit ID com_modules.edit.module.348 Array ( )
|
||||
2024-12-19T14:52:25+00:00 INFO 172.21.0.6 controller Holding edit ID com_modules.edit.module.348 Array ( [0] => 348 )
|
||||
2024-12-19T14:52:25+00:00 INFO 172.21.0.6 controller Checking edit ID com_modules.edit.module.348: 1 Array ( [0] => 348 )
|
||||
2024-12-19T14:52:35+00:00 INFO 172.21.0.6 controller Holding edit ID com_modules.edit.module.348 Array ( [0] => 348 )
|
||||
2024-12-19T14:52:35+00:00 INFO 172.21.0.6 controller Checking edit ID com_modules.edit.module.348: 1 Array ( [0] => 348 )
|
||||
2024-12-19T14:54:22+00:00 INFO 172.21.0.6 controller Releasing edit ID com_modules.edit.module.348 Array ( )
|
||||
2024-12-19T16:16:57+00:00 INFO 172.21.0.6 controller Holding edit ID com_modules.edit.module.348 Array ( [0] => 348 )
|
||||
2024-12-19T16:16:57+00:00 INFO 172.21.0.6 controller Checking edit ID com_modules.edit.module.348: 1 Array ( [0] => 348 )
|
||||
2024-12-19T16:17:07+00:00 INFO 172.21.0.6 controller Holding edit ID com_modules.edit.module.348 Array ( [0] => 348 )
|
||||
2024-12-19T16:17:07+00:00 INFO 172.21.0.6 controller Checking edit ID com_modules.edit.module.348: 1 Array ( [0] => 348 )
|
||||
2024-12-19T16:22:23+00:00 INFO 172.21.0.6 controller Holding edit ID com_modules.edit.module.348 Array ( [0] => 348 )
|
||||
2024-12-19T16:22:23+00:00 INFO 172.21.0.6 controller Checking edit ID com_modules.edit.module.348: 1 Array ( [0] => 348 )
|
||||
2024-12-19T16:22:45+00:00 INFO 172.21.0.6 controller Releasing edit ID com_modules.edit.module.348 Array ( )
|
||||
2024-12-19T16:25:55+00:00 INFO 172.21.0.6 controller Holding edit ID com_modules.edit.module.421 Array ( [0] => 421 )
|
||||
2024-12-19T16:25:55+00:00 INFO 172.21.0.6 controller Checking edit ID com_modules.edit.module.421: 1 Array ( [0] => 421 )
|
||||
2024-12-19T16:26:16+00:00 INFO 172.21.0.6 controller Releasing edit ID com_modules.edit.module.421 Array ( )
|
||||
2024-12-19T16:26:59+00:00 INFO 172.21.0.6 controller Holding edit ID com_modules.edit.module.329 Array ( [0] => 329 )
|
||||
2024-12-19T16:26:59+00:00 INFO 172.21.0.6 controller Checking edit ID com_modules.edit.module.329: 1 Array ( [0] => 329 )
|
||||
2024-12-19T16:27:17+00:00 INFO 172.21.0.6 controller Holding edit ID com_modules.edit.module.329 Array ( [0] => 329 )
|
||||
2024-12-19T16:27:17+00:00 INFO 172.21.0.6 controller Checking edit ID com_modules.edit.module.329: 1 Array ( [0] => 329 )
|
||||
2024-12-19T16:27:56+00:00 INFO 172.21.0.6 controller Holding edit ID com_modules.edit.module.329 Array ( [0] => 329 )
|
||||
2024-12-19T16:27:57+00:00 INFO 172.21.0.6 controller Checking edit ID com_modules.edit.module.329: 1 Array ( [0] => 329 )
|
||||
2024-12-19T16:28:22+00:00 INFO 172.21.0.6 controller Holding edit ID com_modules.edit.module.329 Array ( [0] => 329 )
|
||||
2024-12-19T16:28:22+00:00 INFO 172.21.0.6 controller Checking edit ID com_modules.edit.module.329: 1 Array ( [0] => 329 )
|
||||
2024-12-19T16:28:55+00:00 INFO 172.21.0.6 controller Releasing edit ID com_modules.edit.module.329 Array ( )
|
||||
2024-12-19T16:29:38+00:00 INFO 172.21.0.6 controller Holding edit ID com_modules.edit.module.329 Array ( [0] => 329 )
|
||||
2024-12-19T16:29:38+00:00 INFO 172.21.0.6 controller Checking edit ID com_modules.edit.module.329: 1 Array ( [0] => 329 )
|
||||
2024-12-19T16:29:46+00:00 INFO 172.21.0.6 controller Releasing edit ID com_modules.edit.module.329 Array ( )
|
||||
2024-12-19T16:45:35+00:00 INFO 172.21.0.6 controller Holding edit ID com_menus.edit.item.2413 Array ( [0] => 2413 )
|
||||
2024-12-19T16:45:38+00:00 INFO 172.21.0.6 controller Holding edit ID com_menus.edit.item.2413 Array ( [0] => 2413 )
|
||||
2024-12-19T16:45:50+00:00 INFO 172.21.0.6 controller Releasing edit ID com_menus.edit.item.2413 Array ( )
|
||||
2024-12-19T17:19:30+00:00 INFO 172.21.0.6 controller Holding edit ID com_content.edit.article.3182 Array ( [0] => 3182 )
|
||||
2024-12-19T17:19:30+00:00 INFO 172.21.0.6 controller Checking edit ID com_content.edit.article.3182: 1 Array ( [0] => 3182 )
|
||||
2024-12-19T17:19:38+00:00 INFO 172.21.0.6 controller Releasing edit ID com_content.edit.article.3182 Array ( )
|
||||
2024-12-20T07:54:05+00:00 INFO 172.21.0.6 controller Holding edit ID com_modules.edit.module.421 Array ( [0] => 421 )
|
||||
2024-12-20T07:54:05+00:00 INFO 172.21.0.6 controller Checking edit ID com_modules.edit.module.421: 1 Array ( [0] => 421 )
|
||||
2024-12-20T07:54:18+00:00 INFO 172.21.0.6 controller Releasing edit ID com_modules.edit.module.421 Array ( )
|
||||
2024-12-20T07:55:00+00:00 INFO 172.21.0.6 controller Holding edit ID com_modules.edit.module.422 Array ( [0] => 422 )
|
||||
2024-12-20T07:55:00+00:00 INFO 172.21.0.6 controller Checking edit ID com_modules.edit.module.422: 1 Array ( [0] => 422 )
|
||||
2024-12-20T07:55:14+00:00 INFO 172.21.0.6 controller Releasing edit ID com_modules.edit.module.422 Array ( )
|
||||
2024-12-20T08:25:23+00:00 INFO 172.21.0.6 controller Holding edit ID com_templates.edit.style.17 Array ( [0] => 17 )
|
||||
2024-12-20T08:25:24+00:00 INFO 172.21.0.6 controller Checking edit ID com_templates.edit.style.17: 1 Array ( [0] => 17 )
|
||||
2024-12-20T08:25:29+00:00 INFO 172.21.0.6 controller Releasing edit ID com_templates.edit.style.17 Array ( )
|
||||
2024-12-20T09:11:10+00:00 INFO 172.21.0.6 controller Holding edit ID com_menus.edit.item.2384 Array ( [0] => 2384 )
|
||||
2024-12-20T09:11:30+00:00 INFO 172.21.0.6 controller Releasing edit ID com_menus.edit.item.2384 Array ( )
|
||||
|
||||
24
administrator/logs/joomla_scheduler.php
Normal file
24
administrator/logs/joomla_scheduler.php
Normal file
@ -0,0 +1,24 @@
|
||||
#
|
||||
#<?php die('Forbidden.'); ?>
|
||||
#Date: 2024-12-18 15:57:49 UTC
|
||||
#Software: Joomla! 5.2.2 Stable [ Uthabiti ] 26-November-2024 16:00 GMT
|
||||
|
||||
#Fields: date time priority message
|
||||
2024-12-18 15:57:49 INFO Esecuzione attività#04 'Delete Action Logs'.
|
||||
2024-12-18 15:57:49 INFO Attività> Delete Logs after 15 days
|
||||
2024-12-18 15:57:49 INFO Attività> Delete Logs end
|
||||
2024-12-18 15:57:49 INFO Attività terminata con successo#04 in 0.01 (rete 0.02) secondi.
|
||||
2024-12-18 15:57:54 INFO Esecuzione attività#02 'Session GC'.
|
||||
2024-12-18 15:57:54 INFO Attività> SessionGC end
|
||||
2024-12-18 15:57:54 INFO Attività terminata con successo#02 in 0.01 (rete 0.01) secondi.
|
||||
2024-12-18 15:57:58 INFO Esecuzione attività#03 'Update Notification'.
|
||||
2024-12-18 15:57:59 INFO Attività terminata con successo#03 in 0.45 (rete 0.45) secondi.
|
||||
2024-12-19 16:04:11 INFO Esecuzione attività#04 'Delete Action Logs'.
|
||||
2024-12-19 16:04:11 INFO Attività> Delete Logs after 15 days
|
||||
2024-12-19 16:04:11 INFO Attività> Delete Logs end
|
||||
2024-12-19 16:04:11 INFO Attività terminata con successo#04 in 0.01 (rete 0.02) secondi.
|
||||
2024-12-19 16:04:43 INFO Esecuzione attività#02 'Session GC'.
|
||||
2024-12-19 16:04:43 INFO Attività> SessionGC end
|
||||
2024-12-19 16:04:43 INFO Attività terminata con successo#02 in 0.02 (rete 0.02) secondi.
|
||||
2024-12-19 16:06:34 INFO Esecuzione attività#03 'Update Notification'.
|
||||
2024-12-19 16:06:35 INFO Attività terminata con successo#03 in 0.43 (rete 0.43) secondi.
|
||||
14
administrator/logs/webauthn_system.php
Normal file
14
administrator/logs/webauthn_system.php
Normal file
@ -0,0 +1,14 @@
|
||||
#
|
||||
#<?php die('Forbidden.'); ?>
|
||||
#Date: 2024-12-19 17:14:28 UTC
|
||||
#Software: Joomla! 5.2.2 Stable [ Uthabiti ] 26-November-2024 16:00 GMT
|
||||
|
||||
#Fields: datetime priority clientip message
|
||||
2024-12-19T17:14:28+00:00 DEBUG 172.21.0.6 Injecting WebAuthn Passwordless Login fields in user profile edit page
|
||||
2024-12-19T17:14:28+00:00 DEBUG 172.21.0.6 Injecting WebAuthn Passwordless Login fields in user profile edit page
|
||||
2024-12-19T17:14:28+00:00 DEBUG 172.21.0.6 Injecting WebAuthn Passwordless Login fields in user profile edit page
|
||||
2024-12-19T17:14:28+00:00 DEBUG 172.21.0.6 Injecting WebAuthn Passwordless Login fields in user profile edit page
|
||||
2024-12-20T09:48:01+00:00 DEBUG 172.21.0.6 Injecting WebAuthn Passwordless Login fields in user profile edit page
|
||||
2024-12-20T09:48:01+00:00 DEBUG 172.21.0.6 Injecting WebAuthn Passwordless Login fields in user profile edit page
|
||||
2024-12-20T09:48:01+00:00 DEBUG 172.21.0.6 Injecting WebAuthn Passwordless Login fields in user profile edit page
|
||||
2024-12-20T09:48:02+00:00 DEBUG 172.21.0.6 Injecting WebAuthn Passwordless Login fields in user profile edit page
|
||||
Binary file not shown.
@ -311,11 +311,12 @@ article{
|
||||
|
||||
.card.card-article .card-body {
|
||||
padding: 0;
|
||||
display: flex;
|
||||
/*display: flex;*/
|
||||
}
|
||||
|
||||
|
||||
|
||||
.card.card-article .card-article-img {
|
||||
width: 320px;
|
||||
flex-shrink: 0;
|
||||
position: relative;
|
||||
z-index: 0;
|
||||
@ -341,17 +342,17 @@ article{
|
||||
}
|
||||
|
||||
.card.card-article .card-article-content {
|
||||
padding: 25px;
|
||||
padding: 10px 0;
|
||||
width: 100%;
|
||||
}
|
||||
|
||||
.card.card-article {
|
||||
box-shadow: 0 4px 8px 0 rgba(0, 0, 0, 0.1);
|
||||
|
||||
border-bottom-right-radius: 4px;
|
||||
border-bottom-left-radius: 4px;
|
||||
position: relative;
|
||||
z-index: 0;
|
||||
margin: 0 0 35px 0;
|
||||
margin: 0;
|
||||
overflow: hidden;
|
||||
}
|
||||
|
||||
@ -388,17 +389,6 @@ article{
|
||||
margin: 0 0 20px 0;
|
||||
}
|
||||
|
||||
.card.card-article:before {
|
||||
content: "";
|
||||
width: 100%;
|
||||
height: 2px;
|
||||
display: block;
|
||||
position: absolute;
|
||||
z-index: 1;
|
||||
top: 0;
|
||||
left: 0;
|
||||
background-color: #51758d;
|
||||
}
|
||||
|
||||
.card.card-article.card-article-purplelight:before {
|
||||
background-color: #B21DD0;
|
||||
@ -710,11 +700,11 @@ article{
|
||||
/* scheda */
|
||||
|
||||
.blog-item{
|
||||
background: #fff;
|
||||
/*background: #fff;
|
||||
-webkit-box-shadow: 0px 3px 17px #00000046;
|
||||
-moz-box-shadow: 0px 3px 17px #00000046;
|
||||
Box-shadow: 0px 3px 17px #00000046;
|
||||
border: 1px solid #eceff1;
|
||||
border: 1px solid #eceff1;*/
|
||||
position: relative;
|
||||
height: 100%;
|
||||
display: flex;
|
||||
@ -761,7 +751,7 @@ article{
|
||||
|
||||
|
||||
.blogj4a h1, .blogj4a-onecol h1{
|
||||
color:#00368C;
|
||||
color:#B32D41;
|
||||
}
|
||||
|
||||
.category-desc p{
|
||||
|
||||
@ -20,6 +20,10 @@ h1 a, h2 a, h3 a, h4 a{
|
||||
color:#000;
|
||||
}
|
||||
|
||||
main{
|
||||
background: url(../images/bg-bande-rosse.svg) no-repeat top center;
|
||||
}
|
||||
|
||||
@media (min-width: 576px){
|
||||
|
||||
html, body {
|
||||
@ -42,12 +46,16 @@ h1 a, h2 a, h3 a, h4 a{
|
||||
|
||||
a{
|
||||
text-decoration: none;
|
||||
color: #455b71;
|
||||
color: #C2334B;
|
||||
}
|
||||
|
||||
a:hover{
|
||||
text-decoration: underline;
|
||||
color:#004080;
|
||||
color:#000;
|
||||
}
|
||||
|
||||
.text-muted{
|
||||
color: #000!important;
|
||||
}
|
||||
|
||||
.wrapperbreadcrumbs{
|
||||
@ -1263,6 +1271,35 @@ a.view-all{
|
||||
}
|
||||
}
|
||||
|
||||
.row-striped {
|
||||
line-height: 2em;
|
||||
list-style: outside none none;
|
||||
margin-left: 0;
|
||||
text-align: left;
|
||||
vertical-align: middle;
|
||||
padding: 0;
|
||||
}
|
||||
|
||||
.categoria-contatti ul.category.row-striped li {
|
||||
margin-left: 0;
|
||||
width: auto;
|
||||
padding-left: 3.5em;
|
||||
}
|
||||
|
||||
.categoria-contatti ul.category.row-striped li a {
|
||||
display: inline-block;
|
||||
width: 100%;
|
||||
text-indent: -2.5em;
|
||||
}
|
||||
|
||||
.categoria-contatti ul.category.row-striped li a::before {
|
||||
content: "\4d";
|
||||
float: left;
|
||||
font-family: IcoMoon;
|
||||
width: 1.6em;
|
||||
font-size: 1.6em;
|
||||
}
|
||||
|
||||
/* LOGIN */
|
||||
|
||||
.control-group.com-users-login__input,
|
||||
@ -1411,7 +1448,7 @@ a.view-all{
|
||||
}
|
||||
|
||||
.com-content-category__table th a{
|
||||
color:#06c;
|
||||
color:#CC334B;
|
||||
}
|
||||
|
||||
.com-content-category__table thead th a{
|
||||
@ -1421,3 +1458,73 @@ a.view-all{
|
||||
.com-content-category.category-list{
|
||||
padding: 0 18px;
|
||||
}
|
||||
|
||||
|
||||
|
||||
@supports (display: grid) {
|
||||
.blog-items {
|
||||
grid-gap: 2rem 3rem;
|
||||
grid-template-columns: 1fr;
|
||||
grid-auto-flow: row;
|
||||
margin: 0 0 1em;
|
||||
display: grid;
|
||||
}
|
||||
|
||||
.blog-items .blog-item {
|
||||
padding: 0;
|
||||
}
|
||||
|
||||
.blog-items[class^="columns-"] > div, .blog-items[class*=" columns-"] > div {
|
||||
flex: 0 auto;
|
||||
width: auto;
|
||||
max-width: none;
|
||||
}
|
||||
|
||||
@media (width >= 992px) {
|
||||
.blog-items.columns-2 {
|
||||
grid-template-columns: 1fr 1fr;
|
||||
}
|
||||
|
||||
.blog-items.columns-3 {
|
||||
grid-template-columns: 1fr 1fr 1fr;
|
||||
}
|
||||
|
||||
.blog-items.columns-4 {
|
||||
grid-template-columns: 1fr 1fr 1fr 1fr;
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
.blog-items[class^="masonry-"], .blog-items[class*=" masonry-"] {
|
||||
column-gap: 3rem;
|
||||
display: block;
|
||||
}
|
||||
|
||||
.blog-items[class^="masonry-"] .blog-item, .blog-items[class*=" masonry-"] .blog-item {
|
||||
page-break-inside: avoid;
|
||||
break-inside: avoid;
|
||||
margin-bottom: 1em;
|
||||
display: inline-flex;
|
||||
}
|
||||
|
||||
.blog-item h2{
|
||||
margin-bottom: 0!important;
|
||||
}
|
||||
|
||||
.blog-item .card.card-article .card-article-content p{
|
||||
margin-bottom: 0;
|
||||
}
|
||||
|
||||
@media (width >= 992px) {
|
||||
.blog-items.masonry-2 {
|
||||
column-count: 2;
|
||||
}
|
||||
|
||||
.blog-items.masonry-3 {
|
||||
column-count: 3;
|
||||
}
|
||||
|
||||
.blog-items.masonry-4 {
|
||||
column-count: 4;
|
||||
}
|
||||
}
|
||||
@ -247,3 +247,54 @@ display: none;
|
||||
.navbar .navbar-collapsable .navbar-nav.menualternativo li:nth-child(4) a.nav-link.dropdown-toggle svg {
|
||||
fill: #455b71!important;
|
||||
}
|
||||
|
||||
.menu-laterale ul.navbar-nav li.nav-item{
|
||||
text-transform: uppercase;
|
||||
}
|
||||
|
||||
.menu-laterale ul.navbar-nav li.nav-item a{
|
||||
background-color: #CC334B;
|
||||
color: #fff;
|
||||
padding-left: 24px;
|
||||
font-size: 1.1rem;
|
||||
}
|
||||
|
||||
.menu-laterale ul.navbar-nav li.nav-item a svg{
|
||||
fill: #fff;
|
||||
}
|
||||
|
||||
.menu-laterale ul.navbar-nav li.nav-item ul li{
|
||||
text-transform: none;
|
||||
}
|
||||
|
||||
.menu-laterale ul.navbar-nav li.nav-item ul li a{
|
||||
background: #F5F5F5;
|
||||
border-bottom: 1px solid #000;
|
||||
color: #000;
|
||||
font-size: 1rem;
|
||||
padding-left: 48px;
|
||||
font-weight: 500;
|
||||
line-height: 2.6em;
|
||||
}
|
||||
|
||||
.menu-laterale ul.navbar-nav li.nav-item ul li.active a{
|
||||
font-weight: 600;
|
||||
}
|
||||
|
||||
.menu-laterale ul.navbar-nav li.nav-item ul li a span{
|
||||
color: #000;
|
||||
}
|
||||
|
||||
.menu-laterale .dropdown-menu{
|
||||
box-shadow: unset;
|
||||
}
|
||||
|
||||
.menu-laterale ul.navbar-nav li.nav-item .dropdown-menu, .menu-laterale ul.navbar-nav li.nav-item ul.link-list{
|
||||
display: block;
|
||||
position: relative!important;
|
||||
}
|
||||
|
||||
.menu-laterale .link-list-wrapper{
|
||||
padding: 0;
|
||||
margin-bottom: 30px;
|
||||
}
|
||||
@ -0,0 +1,32 @@
|
||||
<?php
|
||||
|
||||
/**
|
||||
* @package Joomla.Site
|
||||
* @subpackage com_contact
|
||||
*
|
||||
* @copyright (C) 2008 Open Source Matters, Inc. <https://www.joomla.org>
|
||||
* @license GNU General Public License version 2 or later; see LICENSE.txt
|
||||
*/
|
||||
|
||||
defined('_JEXEC') or die;
|
||||
|
||||
use Joomla\CMS\Language\Text;
|
||||
use Joomla\CMS\Layout\LayoutHelper;
|
||||
|
||||
// Add strings for translations in Javascript.
|
||||
Text::script('JGLOBAL_EXPAND_CATEGORIES');
|
||||
Text::script('JGLOBAL_COLLAPSE_CATEGORIES');
|
||||
|
||||
/** @var \Joomla\Component\Contact\Site\View\Categories\HtmlView $this */
|
||||
/** @var Joomla\CMS\WebAsset\WebAssetManager $wa */
|
||||
$wa = $this->getDocument()->getWebAssetManager();
|
||||
$wa->getRegistry()->addExtensionRegistryFile('com_categories');
|
||||
$wa->useScript('com_categories.shared-categories-accordion');
|
||||
|
||||
?>
|
||||
<div class="com-contact-categories categories-list">
|
||||
<?php
|
||||
echo LayoutHelper::render('joomla.content.categories_default', $this);
|
||||
echo $this->loadTemplate('items');
|
||||
?>
|
||||
</div>
|
||||
@ -0,0 +1,69 @@
|
||||
<?php
|
||||
|
||||
/**
|
||||
* @package Joomla.Site
|
||||
* @subpackage com_contact
|
||||
*
|
||||
* @copyright (C) 2010 Open Source Matters, Inc. <https://www.joomla.org>
|
||||
* @license GNU General Public License version 2 or later; see LICENSE.txt
|
||||
*/
|
||||
|
||||
defined('_JEXEC') or die;
|
||||
|
||||
use Joomla\CMS\HTML\HTMLHelper;
|
||||
use Joomla\CMS\Language\Text;
|
||||
use Joomla\CMS\Router\Route;
|
||||
use Joomla\Component\Contact\Site\Helper\RouteHelper;
|
||||
|
||||
/** @var \Joomla\Component\Contact\Site\View\Categories\HtmlView $this */
|
||||
if ($this->maxLevelcat != 0 && count($this->items[$this->parent->id]) > 0) :
|
||||
?>
|
||||
<?php foreach ($this->items[$this->parent->id] as $id => $item) : ?>
|
||||
<?php if ($this->params->get('show_empty_categories_cat') || $item->numitems || count($item->getChildren())) : ?>
|
||||
<div class="com-contact-categories__items">
|
||||
<h3 class="page-header item-title">
|
||||
<a href="<?php echo Route::_(RouteHelper::getCategoryRoute($item->id, $item->language)); ?>">
|
||||
<?php echo $this->escape($item->title); ?></a>
|
||||
<?php if ($this->params->get('show_cat_items_cat') == 1) :?>
|
||||
<span class="badge bg-info">
|
||||
<?php echo Text::_('COM_CONTACT_NUM_ITEMS'); ?>
|
||||
<?php echo $item->numitems; ?>
|
||||
</span>
|
||||
<?php endif; ?>
|
||||
<?php if ($this->maxLevelcat > 1 && count($item->getChildren()) > 0) : ?>
|
||||
<button
|
||||
type="button"
|
||||
id="category-btn-<?php echo $item->id; ?>"
|
||||
data-bs-target="#category-<?php echo $item->id; ?>"
|
||||
data-bs-toggle="collapse"
|
||||
class="btn btn-secondary btn-sm float-end"
|
||||
aria-label="<?php echo Text::_('JGLOBAL_EXPAND_CATEGORIES'); ?>"
|
||||
>
|
||||
<span class="icon-plus" aria-hidden="true"></span>
|
||||
</button>
|
||||
<?php endif; ?>
|
||||
</h3>
|
||||
<?php if ($this->params->get('show_subcat_desc_cat') == 1) : ?>
|
||||
<?php if ($item->description) : ?>
|
||||
<div class="category-desc">
|
||||
<?php echo HTMLHelper::_('content.prepare', $item->description, '', 'com_contact.categories'); ?>
|
||||
</div>
|
||||
<?php endif; ?>
|
||||
<?php endif; ?>
|
||||
|
||||
<?php if ($this->maxLevelcat > 1 && count($item->getChildren()) > 0) : ?>
|
||||
<div class="collapse fade" id="category-<?php echo $item->id; ?>">
|
||||
<?php
|
||||
$this->items[$item->id] = $item->getChildren();
|
||||
$this->parent = $item;
|
||||
$this->maxLevelcat--;
|
||||
echo $this->loadTemplate('items');
|
||||
$this->parent = $item->getParent();
|
||||
$this->maxLevelcat++;
|
||||
?>
|
||||
</div>
|
||||
<?php endif; ?>
|
||||
</div>
|
||||
<?php endif; ?>
|
||||
<?php endforeach; ?><?php
|
||||
endif; ?>
|
||||
@ -0,0 +1,34 @@
|
||||
<?php
|
||||
|
||||
/**
|
||||
* @package Joomla.Site
|
||||
* @subpackage com_contact
|
||||
*
|
||||
* @copyright (C) 2006 Open Source Matters, Inc. <https://www.joomla.org>
|
||||
* @license GNU General Public License version 2 or later; see LICENSE.txt
|
||||
*/
|
||||
|
||||
defined('_JEXEC') or die;
|
||||
|
||||
use Joomla\CMS\Layout\LayoutHelper;
|
||||
|
||||
/** @var \Joomla\Component\Contact\Site\View\Category\HtmlView $this */
|
||||
?>
|
||||
|
||||
<div class="categoria-contatti">
|
||||
<div class="container">
|
||||
<div class="row">
|
||||
<div class="col-12 col-lg-9 pe-lg-5">
|
||||
<?php
|
||||
$this->subtemplatename = 'items';
|
||||
echo LayoutHelper::render('joomla.content.category_default', $this);
|
||||
?>
|
||||
</div>
|
||||
<div class="col-12 col-lg-3 p-0 pt-lg-2 mb-3 ps-lg-3">
|
||||
<div class="menu-laterale">
|
||||
<?= JHtml::_('content.prepare', '{loadposition right}'); ?>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
@ -0,0 +1,55 @@
|
||||
<?php
|
||||
|
||||
/**
|
||||
* @package Joomla.Site
|
||||
* @subpackage com_contact
|
||||
*
|
||||
* @copyright (C) 2009 Open Source Matters, Inc. <https://www.joomla.org>
|
||||
* @license GNU General Public License version 2 or later; see LICENSE.txt
|
||||
*/
|
||||
|
||||
defined('_JEXEC') or die;
|
||||
|
||||
use Joomla\CMS\HTML\HTMLHelper;
|
||||
use Joomla\CMS\Language\Text;
|
||||
use Joomla\CMS\Router\Route;
|
||||
use Joomla\Component\Contact\Site\Helper\RouteHelper;
|
||||
|
||||
/** @var \Joomla\Component\Contact\Site\View\Category\HtmlView $this */
|
||||
if ($this->maxLevel != 0 && count($this->children[$this->category->id]) > 0) :
|
||||
?>
|
||||
<ul class="com-contact-category__children list-striped list-condensed">
|
||||
<?php foreach ($this->children[$this->category->id] as $id => $child) : ?>
|
||||
<?php if ($this->params->get('show_empty_categories') || $child->numitems || count($child->getChildren())) : ?>
|
||||
<li>
|
||||
<h4 class="item-title">
|
||||
<a href="<?php echo Route::_(RouteHelper::getCategoryRoute($child->id, $child->language)); ?>">
|
||||
<?php echo $this->escape($child->title); ?>
|
||||
</a>
|
||||
|
||||
<?php if ($this->params->get('show_cat_items') == 1) : ?>
|
||||
<span class="badge bg-info float-end" title="<?php echo Text::_('COM_CONTACT_CAT_NUM'); ?>"><?php echo $child->numitems; ?></span>
|
||||
<?php endif; ?>
|
||||
</h4>
|
||||
|
||||
<?php if ($this->params->get('show_subcat_desc') == 1) : ?>
|
||||
<?php if ($child->description) : ?>
|
||||
<div class="category-desc">
|
||||
<?php echo HTMLHelper::_('content.prepare', $child->description, '', 'com_contact.category'); ?>
|
||||
</div>
|
||||
<?php endif; ?>
|
||||
<?php endif; ?>
|
||||
|
||||
<?php if (count($child->getChildren()) > 0) :
|
||||
$this->children[$child->id] = $child->getChildren();
|
||||
$this->category = $child;
|
||||
$this->maxLevel--;
|
||||
echo $this->loadTemplate('children');
|
||||
$this->category = $child->getParent();
|
||||
$this->maxLevel++;
|
||||
endif; ?>
|
||||
</li>
|
||||
<?php endif; ?>
|
||||
<?php endforeach; ?>
|
||||
</ul>
|
||||
<?php endif; ?>
|
||||
@ -0,0 +1,212 @@
|
||||
<?php
|
||||
|
||||
/**
|
||||
* @package Joomla.Site
|
||||
* @subpackage com_contact
|
||||
*
|
||||
* @copyright (C) 2006 Open Source Matters, Inc. <https://www.joomla.org>
|
||||
* @license GNU General Public License version 2 or later; see LICENSE.txt
|
||||
*/
|
||||
|
||||
defined('_JEXEC') or die;
|
||||
|
||||
use Joomla\CMS\Factory;
|
||||
use Joomla\CMS\HTML\HTMLHelper;
|
||||
use Joomla\CMS\Language\Text;
|
||||
use Joomla\CMS\Layout\LayoutHelper;
|
||||
use Joomla\CMS\Router\Route;
|
||||
use Joomla\CMS\Uri\Uri;
|
||||
use Joomla\Component\Contact\Administrator\Helper\ContactHelper;
|
||||
use Joomla\Component\Contact\Site\Helper\RouteHelper;
|
||||
|
||||
/** @var \Joomla\Component\Contact\Site\View\Category\HtmlView $this */
|
||||
/** @var Joomla\CMS\WebAsset\WebAssetManager $wa */
|
||||
$wa = $this->getDocument()->getWebAssetManager();
|
||||
$wa->useScript('com_contact.contacts-list')
|
||||
->useScript('core');
|
||||
|
||||
$canDo = ContactHelper::getActions('com_contact', 'category', $this->category->id);
|
||||
$canEdit = $canDo->get('core.edit');
|
||||
$userId = $this->getCurrentUser()->id;
|
||||
|
||||
$showEditColumn = false;
|
||||
if ($canEdit) {
|
||||
$showEditColumn = true;
|
||||
} elseif ($canDo->get('core.edit.own') && !empty($this->items)) {
|
||||
foreach ($this->items as $item) {
|
||||
if ($item->created_by == $userId) {
|
||||
$showEditColumn = true;
|
||||
break;
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
$listOrder = $this->escape($this->state->get('list.ordering'));
|
||||
$listDirn = $this->escape($this->state->get('list.direction'));
|
||||
?>
|
||||
<div class="com-contact-category__items">
|
||||
<form action="<?php echo htmlspecialchars(Uri::getInstance()->toString()); ?>" method="post" name="adminForm" id="adminForm">
|
||||
<?php if ($this->params->get('filter_field')) : ?>
|
||||
<div class="com-contact-category__filter btn-group">
|
||||
<label class="filter-search-lbl visually-hidden" for="filter-search">
|
||||
<?php echo Text::_('COM_CONTACT_FILTER_SEARCH_DESC'); ?>
|
||||
</label>
|
||||
<input
|
||||
type="text"
|
||||
name="filter-search"
|
||||
id="filter-search"
|
||||
value="<?php echo $this->escape($this->state->get('list.filter')); ?>"
|
||||
class="inputbox" onchange="document.adminForm.submit();"
|
||||
placeholder="<?php echo Text::_('COM_CONTACT_FILTER_SEARCH_DESC'); ?>"
|
||||
>
|
||||
<button type="submit" name="filter_submit" class="btn btn-primary"><?php echo Text::_('JGLOBAL_FILTER_BUTTON'); ?></button>
|
||||
<button type="reset" name="filter-clear-button" class="btn btn-secondary"><?php echo Text::_('JSEARCH_FILTER_CLEAR'); ?></button>
|
||||
</div>
|
||||
<?php endif; ?>
|
||||
|
||||
<?php if ($this->params->get('show_pagination_limit')) : ?>
|
||||
<div class="com-contact-category__pagination btn-group float-end">
|
||||
<label for="limit" class="visually-hidden">
|
||||
<?php echo Text::_('JGLOBAL_DISPLAY_NUM'); ?>
|
||||
</label>
|
||||
<?php echo $this->pagination->getLimitBox(); ?>
|
||||
</div>
|
||||
<?php endif; ?>
|
||||
|
||||
<?php if (empty($this->items)) : ?>
|
||||
<?php if ($this->params->get('show_no_contacts', 1)) : ?>
|
||||
<div class="alert alert-info">
|
||||
<span class="icon-info-circle" aria-hidden="true"></span><span class="visually-hidden"><?php echo Text::_('INFO'); ?></span>
|
||||
<?php echo Text::_('COM_CONTACT_NO_CONTACTS'); ?>
|
||||
</div>
|
||||
<?php endif; ?>
|
||||
|
||||
<?php else : ?>
|
||||
|
||||
<caption class="visually-hidden">
|
||||
<?php echo Text::_('COM_CONTACT_TABLE_CAPTION'); ?>,
|
||||
</caption>
|
||||
|
||||
<ul class="category row-striped">
|
||||
<?php foreach ($this->items as $i => $item) : ?>
|
||||
|
||||
<li class="row-fluid cat-list-row0">
|
||||
<div class="list-titles">
|
||||
<a href="<?php echo Route::_(RouteHelper::getContactRoute($item->slug, $item->catid, $item->language)); ?>">
|
||||
<?php if ($this->params->get('show_image_heading')) : ?>
|
||||
<?php if ($item->image) : ?>
|
||||
<?php echo LayoutHelper::render(
|
||||
'joomla.html.image',
|
||||
[
|
||||
'src' => $item->image,
|
||||
'alt' => '',
|
||||
'class' => 'contact-thumbnail img-thumbnail',
|
||||
]
|
||||
); ?>
|
||||
<?php endif; ?>
|
||||
<?php endif; ?>
|
||||
<?php echo $this->escape($item->name); ?>
|
||||
</a>
|
||||
<br/>
|
||||
<?php if ($item->published == 0) : ?>
|
||||
<div>
|
||||
<span class="list-published badge bg-warning text-light">
|
||||
<?php echo Text::_('JUNPUBLISHED'); ?>
|
||||
</span>
|
||||
</div>
|
||||
<?php endif; ?>
|
||||
<?php if ($item->publish_up && strtotime($item->publish_up) > strtotime(Factory::getDate())) : ?>
|
||||
<div>
|
||||
<span class="list-published badge bg-warning text-light">
|
||||
<?php echo Text::_('JNOTPUBLISHEDYET'); ?>
|
||||
</span>
|
||||
</div>
|
||||
<?php endif; ?>
|
||||
<?php if (!is_null($item->publish_down) && strtotime($item->publish_down) < strtotime(Factory::getDate())) : ?>
|
||||
<div>
|
||||
<span class="list-published badge bg-warning text-light">
|
||||
<?php echo Text::_('JEXPIRED'); ?>
|
||||
</span>
|
||||
</div>
|
||||
<?php endif; ?>
|
||||
<?php if ($item->published == -2) : ?>
|
||||
<div>
|
||||
<span class="badge bg-warning text-light">
|
||||
<?php echo Text::_('JTRASHED'); ?>
|
||||
</span>
|
||||
</div>
|
||||
<?php endif; ?>
|
||||
|
||||
<?php echo $item->event->afterDisplayTitle; ?>
|
||||
|
||||
<?php echo $item->event->beforeDisplayContent; ?>
|
||||
|
||||
<?php if ($this->params->get('show_telephone_headings') && !empty($item->telephone)) : ?>
|
||||
<?php echo Text::sprintf('COM_CONTACT_TELEPHONE_NUMBER', $item->telephone); ?><br>
|
||||
<?php endif; ?>
|
||||
|
||||
<?php if ($this->params->get('show_mobile_headings') && !empty($item->mobile)) : ?>
|
||||
<?php echo Text::sprintf('COM_CONTACT_MOBILE_NUMBER', $item->mobile); ?><br>
|
||||
<?php endif; ?>
|
||||
|
||||
<?php if ($this->params->get('show_fax_headings') && !empty($item->fax)) : ?>
|
||||
<?php echo Text::sprintf('COM_CONTACT_FAX_NUMBER', $item->fax); ?><br>
|
||||
<?php endif; ?>
|
||||
|
||||
<?php if ($this->params->get('show_position_headings') && !empty($item->con_position)) : ?>
|
||||
<?php echo $item->con_position; ?><br>
|
||||
<?php endif; ?>
|
||||
|
||||
<?php if ($this->params->get('show_email_headings') && !empty($item->email_to)) : ?>
|
||||
<?php echo $item->email_to; ?><br>
|
||||
<?php endif; ?>
|
||||
|
||||
<?php $location = []; ?>
|
||||
<?php if ($this->params->get('show_suburb_headings') && !empty($item->suburb)) : ?>
|
||||
<?php $location[] = $item->suburb; ?>
|
||||
<?php endif; ?>
|
||||
|
||||
<?php if ($this->params->get('show_state_headings') && !empty($item->state)) : ?>
|
||||
<?php $location[] = $item->state; ?>
|
||||
<?php endif; ?>
|
||||
|
||||
<?php if ($this->params->get('show_country_headings') && !empty($item->country)) : ?>
|
||||
<?php $location[] = $item->country; ?>
|
||||
<?php endif; ?>
|
||||
<?php echo implode(', ', $location); ?>
|
||||
|
||||
<?php echo $item->event->afterDisplayContent; ?>
|
||||
|
||||
<?php if ($canEdit || ($canDo->get('core.edit.own') && $item->created_by === $userId)) : ?>
|
||||
<br/>
|
||||
<?php echo HTMLHelper::_('contacticon.edit', $item, $this->params); ?>
|
||||
<br/>
|
||||
<?php endif; ?>
|
||||
</div>
|
||||
</li>
|
||||
<?php endforeach; ?>
|
||||
</ul>
|
||||
|
||||
<?php endif; ?>
|
||||
|
||||
<?php if ($canDo->get('core.create')) : ?>
|
||||
<?php echo HTMLHelper::_('contacticon.create', $this->category, $this->category->params); ?>
|
||||
<?php endif; ?>
|
||||
|
||||
<?php if ($this->params->get('show_pagination', 2)) : ?>
|
||||
<div class="com-contact-category__pagination w-100">
|
||||
<?php if ($this->params->def('show_pagination_results', 1)) : ?>
|
||||
<p class="com-contact-category__counter counter float-end pt-3 pe-2">
|
||||
<?php echo $this->pagination->getPagesCounter(); ?>
|
||||
</p>
|
||||
<?php endif; ?>
|
||||
|
||||
<?php echo $this->pagination->getPagesLinks(); ?>
|
||||
</div>
|
||||
<?php endif; ?>
|
||||
<div>
|
||||
<input type="hidden" name="filter_order" value="<?php echo $this->escape($this->state->get('list.ordering')); ?>">
|
||||
<input type="hidden" name="filter_order_Dir" value="<?php echo $this->escape($this->state->get('list.direction')); ?>">
|
||||
</div>
|
||||
</form>
|
||||
</div>
|
||||
@ -0,0 +1,191 @@
|
||||
<?php
|
||||
|
||||
/**
|
||||
* @package Joomla.Site
|
||||
* @subpackage com_contact
|
||||
*
|
||||
* @copyright (C) 2006 Open Source Matters, Inc. <https://www.joomla.org>
|
||||
* @license GNU General Public License version 2 or later; see LICENSE.txt
|
||||
*/
|
||||
|
||||
defined('_JEXEC') or die;
|
||||
|
||||
use Joomla\CMS\Helper\ContentHelper;
|
||||
use Joomla\CMS\HTML\HTMLHelper;
|
||||
use Joomla\CMS\Language\Text;
|
||||
use Joomla\CMS\Layout\FileLayout;
|
||||
use Joomla\CMS\Layout\LayoutHelper;
|
||||
use Joomla\CMS\Plugin\PluginHelper;
|
||||
use Joomla\CMS\Router\Route;
|
||||
use Joomla\Component\Contact\Site\Helper\RouteHelper;
|
||||
|
||||
/** @var \Joomla\Component\Contact\Site\View\Contact\HtmlView $this */
|
||||
$tparams = $this->item->params;
|
||||
$canDo = ContentHelper::getActions('com_contact', 'category', $this->item->catid);
|
||||
$canEdit = $canDo->get('core.edit') || ($canDo->get('core.edit.own') && $this->item->created_by === $this->getCurrentUser()->id);
|
||||
$htag = $tparams->get('show_page_heading') ? 'h2' : 'h1';
|
||||
$htag2 = ($tparams->get('show_page_heading') && $tparams->get('show_name')) ? 'h3' : 'h2';
|
||||
|
||||
?>
|
||||
|
||||
<div class="com-contact contact">
|
||||
<?php if ($tparams->get('show_page_heading')) : ?>
|
||||
<h1>
|
||||
<?php echo $this->escape($tparams->get('page_heading')); ?>
|
||||
</h1>
|
||||
<?php endif; ?>
|
||||
|
||||
<?php if ($this->item->name && $tparams->get('show_name')) : ?>
|
||||
<div class="page-header">
|
||||
<<?php echo $htag; ?>>
|
||||
<?php if ($this->item->published == 0) : ?>
|
||||
<span class="badge bg-warning text-light"><?php echo Text::_('JUNPUBLISHED'); ?></span>
|
||||
<?php endif; ?>
|
||||
<span class="contact-name"><?php echo $this->item->name; ?></span>
|
||||
</<?php echo $htag; ?>>
|
||||
</div>
|
||||
<?php endif; ?>
|
||||
|
||||
<?php if ($canEdit) : ?>
|
||||
<div class="icons">
|
||||
<div class="float-end">
|
||||
<div>
|
||||
<?php echo HTMLHelper::_('contacticon.edit', $this->item, $tparams); ?>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
<?php endif; ?>
|
||||
|
||||
<?php $show_contact_category = $tparams->get('show_contact_category'); ?>
|
||||
|
||||
<?php if ($show_contact_category === 'show_no_link') : ?>
|
||||
<<?php echo $htag2; ?>>
|
||||
<span class="contact-category"><?php echo $this->item->category_title; ?></span>
|
||||
</<?php echo $htag2; ?>>
|
||||
<?php elseif ($show_contact_category === 'show_with_link') : ?>
|
||||
<?php $contactLink = RouteHelper::getCategoryRoute($this->item->catid, $this->item->language); ?>
|
||||
<<?php echo $htag2; ?>>
|
||||
<span class="contact-category"><a href="<?php echo $contactLink; ?>">
|
||||
<?php echo $this->escape($this->item->category_title); ?></a>
|
||||
</span>
|
||||
</<?php echo $htag2; ?>>
|
||||
<?php endif; ?>
|
||||
|
||||
<?php echo $this->item->event->afterDisplayTitle; ?>
|
||||
|
||||
<?php if ($tparams->get('show_contact_list') && count($this->contacts) > 1) : ?>
|
||||
<form action="#" method="get" name="selectForm" id="selectForm">
|
||||
<label for="select_contact"><?php echo Text::_('COM_CONTACT_SELECT_CONTACT'); ?></label>
|
||||
<?php echo HTMLHelper::_(
|
||||
'select.genericlist',
|
||||
$this->contacts,
|
||||
'select_contact',
|
||||
'class="form-select" onchange="document.location.href = this.value"',
|
||||
'link',
|
||||
'name',
|
||||
$this->item->link
|
||||
);
|
||||
?>
|
||||
</form>
|
||||
<?php endif; ?>
|
||||
|
||||
<?php if ($tparams->get('show_tags', 1) && !empty($this->item->tags->itemTags)) : ?>
|
||||
<div class="com-contact__tags">
|
||||
<?php $this->item->tagLayout = new FileLayout('joomla.content.tags'); ?>
|
||||
<?php echo $this->item->tagLayout->render($this->item->tags->itemTags); ?>
|
||||
</div>
|
||||
<?php endif; ?>
|
||||
|
||||
<?php echo $this->item->event->beforeDisplayContent; ?>
|
||||
|
||||
<?php if ($this->params->get('show_info', 1)) : ?>
|
||||
<div class="com-contact__container">
|
||||
<?php echo '<' . $htag2 . '>' . Text::_('COM_CONTACT_DETAILS') . '</' . $htag2 . '>'; ?>
|
||||
|
||||
<?php if ($this->item->image && $tparams->get('show_image')) : ?>
|
||||
<div class="com-contact__thumbnail thumbnail">
|
||||
<?php echo LayoutHelper::render(
|
||||
'joomla.html.image',
|
||||
[
|
||||
'src' => $this->item->image,
|
||||
'alt' => $this->item->name,
|
||||
]
|
||||
); ?>
|
||||
</div>
|
||||
<?php endif; ?>
|
||||
|
||||
<?php if ($this->item->con_position && $tparams->get('show_position')) : ?>
|
||||
<dl class="com-contact__position contact-position dl-horizontal">
|
||||
<dt><?php echo Text::_('COM_CONTACT_POSITION'); ?>:</dt>
|
||||
<dd>
|
||||
<?php echo $this->item->con_position; ?>
|
||||
</dd>
|
||||
</dl>
|
||||
<?php endif; ?>
|
||||
|
||||
<div class="com-contact__info">
|
||||
<?php echo $this->loadTemplate('address'); ?>
|
||||
|
||||
<?php if ($tparams->get('allow_vcard')) : ?>
|
||||
<?php echo Text::_('COM_CONTACT_DOWNLOAD_INFORMATION_AS'); ?>
|
||||
<a href="<?php echo Route::_('index.php?option=com_contact&view=contact&catid=' . $this->item->catslug . '&id=' . $this->item->slug . '&format=vcf'); ?>">
|
||||
<?php echo Text::_('COM_CONTACT_VCARD'); ?></a>
|
||||
<?php endif; ?>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
<?php endif; ?>
|
||||
|
||||
<?php if ($tparams->get('show_email_form') && ($this->item->email_to || $this->item->user_id)) : ?>
|
||||
<?php echo '<' . $htag2 . '>' . Text::_('COM_CONTACT_EMAIL_FORM') . '</' . $htag2 . '>'; ?>
|
||||
|
||||
<?php echo $this->loadTemplate('form'); ?>
|
||||
<?php endif; ?>
|
||||
|
||||
<?php if ($tparams->get('show_links')) : ?>
|
||||
<?php echo '<' . $htag2 . '>' . Text::_('COM_CONTACT_LINKS') . '</' . $htag2 . '>'; ?>
|
||||
|
||||
<?php echo $this->loadTemplate('links'); ?>
|
||||
<?php endif; ?>
|
||||
|
||||
<?php if ($tparams->get('show_articles') && $this->item->user_id && $this->item->articles) : ?>
|
||||
<?php echo '<' . $htag2 . '>' . Text::_('JGLOBAL_ARTICLES') . '</' . $htag2 . '>'; ?>
|
||||
|
||||
<?php echo $this->loadTemplate('articles'); ?>
|
||||
<?php endif; ?>
|
||||
|
||||
<?php if ($tparams->get('show_profile') && $this->item->user_id && PluginHelper::isEnabled('user', 'profile')) : ?>
|
||||
<?php echo '<' . $htag2 . '>' . Text::_('COM_CONTACT_PROFILE') . '</' . $htag2 . '>'; ?>
|
||||
|
||||
<?php echo $this->loadTemplate('profile'); ?>
|
||||
<?php endif; ?>
|
||||
|
||||
<?php if ($tparams->get('show_user_custom_fields') && $this->contactUser) : ?>
|
||||
<?php echo $this->loadTemplate('user_custom_fields'); ?>
|
||||
<?php endif; ?>
|
||||
|
||||
<?php if ($this->item->misc && $tparams->get('show_misc')) : ?>
|
||||
<?php echo '<' . $htag2 . '>' . Text::_('COM_CONTACT_OTHER_INFORMATION') . '</' . $htag2 . '>'; ?>
|
||||
|
||||
<div class="com-contact__miscinfo contact-miscinfo">
|
||||
<dl class="dl-horizontal">
|
||||
<dt>
|
||||
<?php if (!$this->params->get('marker_misc')) : ?>
|
||||
<span class="icon-info-circle" aria-hidden="true"></span>
|
||||
<span class="visually-hidden"><?php echo Text::_('COM_CONTACT_OTHER_INFORMATION'); ?></span>
|
||||
<?php else : ?>
|
||||
<span class="<?php echo $this->params->get('marker_class'); ?>">
|
||||
<?php echo $this->params->get('marker_misc'); ?>
|
||||
</span>
|
||||
<?php endif; ?>
|
||||
</dt>
|
||||
<dd>
|
||||
<span class="contact-misc">
|
||||
<?php echo $this->item->misc; ?>
|
||||
</span>
|
||||
</dd>
|
||||
</dl>
|
||||
</div>
|
||||
<?php endif; ?>
|
||||
<?php echo $this->item->event->afterDisplayContent; ?>
|
||||
</div>
|
||||
@ -0,0 +1,160 @@
|
||||
<?php
|
||||
|
||||
/**
|
||||
* @package Joomla.Site
|
||||
* @subpackage com_contact
|
||||
*
|
||||
* @copyright (C) 2006 Open Source Matters, Inc. <https://www.joomla.org>
|
||||
* @license GNU General Public License version 2 or later; see LICENSE.txt
|
||||
*/
|
||||
|
||||
defined('_JEXEC') or die;
|
||||
|
||||
use Joomla\CMS\Language\Text;
|
||||
use Joomla\CMS\String\PunycodeHelper;
|
||||
|
||||
/** @var \Joomla\Component\Contact\Site\View\Contact\HtmlView $this */
|
||||
$icon = $this->params->get('contact_icons') == 0;
|
||||
|
||||
/**
|
||||
* Marker_class: Class based on the selection of text, none, or icons
|
||||
* jicon-text, jicon-none, jicon-icon
|
||||
*/
|
||||
?>
|
||||
<dl class="com-contact__address contact-address dl-horizontal">
|
||||
<?php
|
||||
if (
|
||||
($this->params->get('address_check') > 0) &&
|
||||
($this->item->address || $this->item->suburb || $this->item->state || $this->item->country || $this->item->postcode)
|
||||
) : ?>
|
||||
<dt>
|
||||
<?php if ($icon && !$this->params->get('marker_address')) : ?>
|
||||
<span class="icon-address" aria-hidden="true"></span><span class="visually-hidden"><?php echo Text::_('COM_CONTACT_ADDRESS'); ?></span>
|
||||
<?php else : ?>
|
||||
<span class="<?php echo $this->params->get('marker_class'); ?>">
|
||||
<?php echo $this->params->get('marker_address'); ?>
|
||||
</span>
|
||||
<?php endif; ?>
|
||||
</dt>
|
||||
|
||||
<?php if ($this->item->address && $this->params->get('show_street_address')) : ?>
|
||||
<dd>
|
||||
<span class="contact-street">
|
||||
<?php echo nl2br($this->item->address, false); ?>
|
||||
</span>
|
||||
</dd>
|
||||
<?php endif; ?>
|
||||
|
||||
<?php if ($this->item->suburb && $this->params->get('show_suburb')) : ?>
|
||||
<dd>
|
||||
<span class="contact-suburb">
|
||||
<?php echo $this->item->suburb; ?>
|
||||
</span>
|
||||
</dd>
|
||||
<?php endif; ?>
|
||||
<?php if ($this->item->state && $this->params->get('show_state')) : ?>
|
||||
<dd>
|
||||
<span class="contact-state">
|
||||
<?php echo $this->item->state; ?>
|
||||
</span>
|
||||
</dd>
|
||||
<?php endif; ?>
|
||||
<?php if ($this->item->postcode && $this->params->get('show_postcode')) : ?>
|
||||
<dd>
|
||||
<span class="contact-postcode">
|
||||
<?php echo $this->item->postcode; ?>
|
||||
</span>
|
||||
</dd>
|
||||
<?php endif; ?>
|
||||
<?php if ($this->item->country && $this->params->get('show_country')) : ?>
|
||||
<dd>
|
||||
<span class="contact-country">
|
||||
<?php echo $this->item->country; ?>
|
||||
</span>
|
||||
</dd>
|
||||
<?php endif; ?>
|
||||
<?php endif; ?>
|
||||
|
||||
<?php if ($this->item->email_to && $this->params->get('show_email')) : ?>
|
||||
<dt>
|
||||
<?php if ($icon && !$this->params->get('marker_email')) : ?>
|
||||
<span class="icon-envelope" aria-hidden="true"></span><span class="visually-hidden"><?php echo Text::_('COM_CONTACT_EMAIL_LABEL'); ?></span>
|
||||
<?php else : ?>
|
||||
<span class="<?php echo $this->params->get('marker_class'); ?>">
|
||||
<?php echo $this->params->get('marker_email'); ?>
|
||||
</span>
|
||||
<?php endif; ?>
|
||||
</dt>
|
||||
<dd>
|
||||
<span class="contact-emailto">
|
||||
<?php echo $this->item->email_to; ?>
|
||||
</span>
|
||||
</dd>
|
||||
<?php endif; ?>
|
||||
|
||||
<?php if ($this->item->telephone && $this->params->get('show_telephone')) : ?>
|
||||
<dt>
|
||||
<?php if ($icon && !$this->params->get('marker_telephone')) : ?>
|
||||
<span class="icon-phone" aria-hidden="true"></span><span class="visually-hidden"><?php echo Text::_('COM_CONTACT_TELEPHONE'); ?></span>
|
||||
<?php else : ?>
|
||||
<span class="<?php echo $this->params->get('marker_class'); ?>">
|
||||
<?php echo $this->params->get('marker_telephone'); ?>
|
||||
</span>
|
||||
<?php endif; ?>
|
||||
</dt>
|
||||
<dd>
|
||||
<span class="contact-telephone">
|
||||
<?php echo $this->item->telephone; ?>
|
||||
</span>
|
||||
</dd>
|
||||
<?php endif; ?>
|
||||
<?php if ($this->item->fax && $this->params->get('show_fax')) : ?>
|
||||
<dt>
|
||||
<?php if ($icon && !$this->params->get('marker_fax')) : ?>
|
||||
<span class="icon-fax" aria-hidden="true"></span><span class="visually-hidden"><?php echo Text::_('COM_CONTACT_FAX'); ?></span>
|
||||
<?php else : ?>
|
||||
<span class="<?php echo $this->params->get('marker_class'); ?>">
|
||||
<?php echo $this->params->get('marker_fax'); ?>
|
||||
</span>
|
||||
<?php endif; ?>
|
||||
</dt>
|
||||
<dd>
|
||||
<span class="contact-fax">
|
||||
<?php echo $this->item->fax; ?>
|
||||
</span>
|
||||
</dd>
|
||||
<?php endif; ?>
|
||||
<?php if ($this->item->mobile && $this->params->get('show_mobile')) : ?>
|
||||
<dt>
|
||||
<?php if ($icon && !$this->params->get('marker_mobile')) : ?>
|
||||
<span class="icon-mobile" aria-hidden="true"></span><span class="visually-hidden"><?php echo Text::_('COM_CONTACT_MOBILE'); ?></span>
|
||||
<?php else : ?>
|
||||
<span class="<?php echo $this->params->get('marker_class'); ?>">
|
||||
<?php echo $this->params->get('marker_mobile'); ?>
|
||||
</span>
|
||||
<?php endif; ?>
|
||||
</dt>
|
||||
<dd>
|
||||
<span class="contact-mobile">
|
||||
<?php echo $this->item->mobile; ?>
|
||||
</span>
|
||||
</dd>
|
||||
<?php endif; ?>
|
||||
<?php if ($this->item->webpage && $this->params->get('show_webpage')) : ?>
|
||||
<dt>
|
||||
<?php if ($icon && !$this->params->get('marker_webpage')) : ?>
|
||||
<span class="icon-home" aria-hidden="true"></span><span class="visually-hidden"><?php echo Text::_('COM_CONTACT_WEBPAGE'); ?></span>
|
||||
<?php else : ?>
|
||||
<span class="<?php echo $this->params->get('marker_class'); ?>">
|
||||
<?php echo $this->params->get('marker_webpage'); ?>
|
||||
</span>
|
||||
<?php endif; ?>
|
||||
</dt>
|
||||
<dd>
|
||||
<span class="contact-webpage">
|
||||
<a href="<?php echo $this->item->webpage; ?>" target="_blank" rel="noopener noreferrer">
|
||||
<?php echo $this->escape(PunycodeHelper::urlToUTF8($this->item->webpage)); ?></a>
|
||||
</span>
|
||||
</dd>
|
||||
<?php endif; ?>
|
||||
</dl>
|
||||
@ -0,0 +1,29 @@
|
||||
<?php
|
||||
|
||||
/**
|
||||
* @package Joomla.Site
|
||||
* @subpackage com_contact
|
||||
*
|
||||
* @copyright (C) 2009 Open Source Matters, Inc. <https://www.joomla.org>
|
||||
* @license GNU General Public License version 2 or later; see LICENSE.txt
|
||||
*/
|
||||
|
||||
defined('_JEXEC') or die;
|
||||
|
||||
use Joomla\CMS\HTML\HTMLHelper;
|
||||
use Joomla\CMS\Router\Route;
|
||||
use Joomla\Component\Content\Site\Helper\RouteHelper;
|
||||
|
||||
/** @var \Joomla\Component\Contact\Site\View\Contact\HtmlView $this */
|
||||
?>
|
||||
<?php if ($this->params->get('show_articles')) : ?>
|
||||
<div class="com-contact__articles contact-articles">
|
||||
<ul class="list-unstyled">
|
||||
<?php foreach ($this->item->articles as $article) : ?>
|
||||
<li>
|
||||
<?php echo HTMLHelper::_('link', Route::_(RouteHelper::getArticleRoute($article->slug, $article->catid, $article->language)), htmlspecialchars($article->title, ENT_COMPAT, 'UTF-8')); ?>
|
||||
</li>
|
||||
<?php endforeach; ?>
|
||||
</ul>
|
||||
</div>
|
||||
<?php endif; ?>
|
||||
@ -0,0 +1,56 @@
|
||||
<?php
|
||||
|
||||
/**
|
||||
* @package Joomla.Site
|
||||
* @subpackage com_contact
|
||||
*
|
||||
* @copyright (C) 2006 Open Source Matters, Inc. <https://www.joomla.org>
|
||||
* @license GNU General Public License version 2 or later; see LICENSE.txt
|
||||
*/
|
||||
|
||||
defined('_JEXEC') or die;
|
||||
|
||||
use Joomla\CMS\HTML\HTMLHelper;
|
||||
use Joomla\CMS\Language\Text;
|
||||
use Joomla\CMS\Router\Route;
|
||||
|
||||
/** @var \Joomla\Component\Contact\Site\View\Contact\HtmlView $this */
|
||||
/** @var Joomla\CMS\WebAsset\WebAssetManager $wa */
|
||||
$wa = $this->getDocument()->getWebAssetManager();
|
||||
$wa->useScript('keepalive')
|
||||
->useScript('form.validate');
|
||||
|
||||
?>
|
||||
<div class="com-contact__form contact-form">
|
||||
<form id="contact-form" action="<?php echo Route::_('index.php'); ?>" method="post" class="form-validate form-horizontal well">
|
||||
<?php foreach ($this->form->getFieldsets() as $fieldset) : ?>
|
||||
<?php if ($fieldset->name === 'captcha' && $this->captchaEnabled) : ?>
|
||||
<?php continue; ?>
|
||||
<?php endif; ?>
|
||||
<?php $fields = $this->form->getFieldset($fieldset->name); ?>
|
||||
<?php if (count($fields)) : ?>
|
||||
<fieldset class="m-0">
|
||||
<?php if (isset($fieldset->label) && ($legend = trim(Text::_($fieldset->label))) !== '') : ?>
|
||||
<legend><?php echo $legend; ?></legend>
|
||||
<?php endif; ?>
|
||||
<?php foreach ($fields as $field) : ?>
|
||||
<?php echo $field->renderField(); ?>
|
||||
<?php endforeach; ?>
|
||||
</fieldset>
|
||||
<?php endif; ?>
|
||||
<?php endforeach; ?>
|
||||
<?php if ($this->captchaEnabled) : ?>
|
||||
<?php echo $this->form->renderFieldset('captcha'); ?>
|
||||
<?php endif; ?>
|
||||
<div class="control-group">
|
||||
<div class="controls">
|
||||
<button class="btn btn-primary validate" type="submit"><?php echo Text::_('COM_CONTACT_CONTACT_SEND'); ?></button>
|
||||
<input type="hidden" name="option" value="com_contact">
|
||||
<input type="hidden" name="task" value="contact.submit">
|
||||
<input type="hidden" name="return" value="<?php echo $this->return_page; ?>">
|
||||
<input type="hidden" name="id" value="<?php echo $this->item->slug; ?>">
|
||||
<?php echo HTMLHelper::_('form.token'); ?>
|
||||
</div>
|
||||
</div>
|
||||
</form>
|
||||
</div>
|
||||
@ -0,0 +1,40 @@
|
||||
<?php
|
||||
|
||||
/**
|
||||
* @package Joomla.Site
|
||||
* @subpackage com_contact
|
||||
*
|
||||
* @copyright (C) 2009 Open Source Matters, Inc. <https://www.joomla.org>
|
||||
* @license GNU General Public License version 2 or later; see LICENSE.txt
|
||||
*/
|
||||
|
||||
defined('_JEXEC') or die;
|
||||
|
||||
/** @var \Joomla\Component\Contact\Site\View\Contact\HtmlView $this */
|
||||
?>
|
||||
<div class="com-contact__links contact-links">
|
||||
<ul class="list-unstyled">
|
||||
<?php
|
||||
// Letters 'a' to 'e'
|
||||
foreach (range('a', 'e') as $char) :
|
||||
$link = $this->item->params->get('link' . $char);
|
||||
$label = $this->item->params->get('link' . $char . '_name');
|
||||
|
||||
if (!$link) :
|
||||
continue;
|
||||
endif;
|
||||
|
||||
// Add 'http://' if not present
|
||||
$link = (0 === strpos($link, 'http')) ? $link : 'http://' . $link;
|
||||
|
||||
// If no label is present, take the link
|
||||
$label = $label ?: $link;
|
||||
?>
|
||||
<li>
|
||||
<a href="<?php echo $link; ?>" rel="noopener noreferrer">
|
||||
<?php echo $label; ?>
|
||||
</a>
|
||||
</li>
|
||||
<?php endforeach; ?>
|
||||
</ul>
|
||||
</div>
|
||||
@ -0,0 +1,52 @@
|
||||
<?php
|
||||
|
||||
/**
|
||||
* @package Joomla.Site
|
||||
* @subpackage com_contact
|
||||
*
|
||||
* @copyright (C) 2009 Open Source Matters, Inc. <https://www.joomla.org>
|
||||
* @license GNU General Public License version 2 or later; see LICENSE.txt
|
||||
*/
|
||||
|
||||
defined('_JEXEC') or die;
|
||||
|
||||
use Joomla\CMS\HTML\HTMLHelper;
|
||||
use Joomla\CMS\Language\Text;
|
||||
use Joomla\CMS\Plugin\PluginHelper;
|
||||
use Joomla\CMS\String\PunycodeHelper;
|
||||
|
||||
/** @var \Joomla\Component\Contact\Site\View\Contact\HtmlView $this */
|
||||
?>
|
||||
<?php if (PluginHelper::isEnabled('user', 'profile')) :
|
||||
$fields = $this->item->profile->getFieldset('profile'); ?>
|
||||
<div class="com-contact__profile contact-profile" id="users-profile-custom">
|
||||
<dl class="dl-horizontal">
|
||||
<?php foreach ($fields as $profile) :
|
||||
if ($profile->value) :
|
||||
echo '<dt>' . $profile->label . '</dt>';
|
||||
$profile->text = htmlspecialchars($profile->value, ENT_COMPAT, 'UTF-8');
|
||||
|
||||
switch ($profile->id) :
|
||||
case 'profile_website':
|
||||
$v_http = substr($profile->value, 0, 4);
|
||||
|
||||
if ($v_http === 'http') :
|
||||
echo '<dd><a href="' . $profile->text . '">' . $this->escape(PunycodeHelper::urlToUTF8($profile->text)) . '</a></dd>';
|
||||
else :
|
||||
echo '<dd><a href="http://' . $profile->text . '">' . $this->escape(PunycodeHelper::urlToUTF8($profile->text)) . '</a></dd>';
|
||||
endif;
|
||||
break;
|
||||
|
||||
case 'profile_dob':
|
||||
echo '<dd>' . HTMLHelper::_('date', $profile->text, Text::_('DATE_FORMAT_LC4'), false) . '</dd>';
|
||||
break;
|
||||
|
||||
default:
|
||||
echo '<dd>' . $profile->text . '</dd>';
|
||||
break;
|
||||
endswitch;
|
||||
endif;
|
||||
endforeach; ?>
|
||||
</dl>
|
||||
</div>
|
||||
<?php endif; ?>
|
||||
@ -0,0 +1,52 @@
|
||||
<?php
|
||||
|
||||
/**
|
||||
* @package Joomla.Site
|
||||
* @subpackage com_contact
|
||||
*
|
||||
* @copyright (C) 2016 Open Source Matters, Inc. <https://www.joomla.org>
|
||||
* @license GNU General Public License version 2 or later; see LICENSE.txt
|
||||
*/
|
||||
|
||||
defined('_JEXEC') or die;
|
||||
|
||||
use Joomla\CMS\Application\ApplicationHelper;
|
||||
use Joomla\CMS\Language\Text;
|
||||
|
||||
/** @var \Joomla\Component\Contact\Site\View\Contact\HtmlView $this */
|
||||
$params = $this->item->params;
|
||||
|
||||
$displayGroups = $params->get('show_user_custom_fields');
|
||||
$userFieldGroups = [];
|
||||
?>
|
||||
|
||||
<?php if (!$displayGroups || !$this->contactUser) : ?>
|
||||
<?php return; ?>
|
||||
<?php endif; ?>
|
||||
|
||||
<?php foreach ($this->contactUser->jcfields as $field) : ?>
|
||||
<?php if ($field->value && (in_array('-1', $displayGroups) || in_array($field->group_id, $displayGroups))) : ?>
|
||||
<?php $userFieldGroups[$field->group_title][] = $field; ?>
|
||||
<?php endif; ?>
|
||||
<?php endforeach; ?>
|
||||
|
||||
<?php foreach ($userFieldGroups as $groupTitle => $fields) : ?>
|
||||
<?php $id = ApplicationHelper::stringURLSafe($groupTitle); ?>
|
||||
<?php echo '<h3>' . ($groupTitle ?: Text::_('COM_CONTACT_USER_FIELDS')) . '</h3>'; ?>
|
||||
|
||||
<div class="com-contact__user-fields contact-profile" id="user-custom-fields-<?php echo $id; ?>">
|
||||
<dl class="dl-horizontal">
|
||||
<?php foreach ($fields as $field) : ?>
|
||||
<?php if (!$field->value) : ?>
|
||||
<?php continue; ?>
|
||||
<?php endif; ?>
|
||||
|
||||
<?php if ($field->params->get('showlabel')) : ?>
|
||||
<?php echo '<dt>' . Text::_($field->label) . '</dt>'; ?>
|
||||
<?php endif; ?>
|
||||
|
||||
<?php echo '<dd>' . $field->value . '</dd>'; ?>
|
||||
<?php endforeach; ?>
|
||||
</dl>
|
||||
</div>
|
||||
<?php endforeach; ?>
|
||||
@ -0,0 +1,35 @@
|
||||
<?php
|
||||
|
||||
/**
|
||||
* @package Joomla.Site
|
||||
* @subpackage com_contact
|
||||
*
|
||||
* @copyright (C) 2010 Open Source Matters, Inc. <https://www.joomla.org>
|
||||
* @license GNU General Public License version 2 or later; see LICENSE.txt
|
||||
*/
|
||||
|
||||
defined('_JEXEC') or die;
|
||||
|
||||
/** @var \Joomla\Component\Contact\Site\View\Featured\HtmlView $this */
|
||||
?>
|
||||
<div class="com-contact-featured blog-featured">
|
||||
<?php if ($this->params->get('show_page_heading') != 0) : ?>
|
||||
<h1>
|
||||
<?php echo $this->escape($this->params->get('page_heading')); ?>
|
||||
</h1>
|
||||
<?php endif; ?>
|
||||
|
||||
<?php echo $this->loadTemplate('items'); ?>
|
||||
|
||||
<?php if ($this->params->def('show_pagination', 2) == 1 || ($this->params->get('show_pagination') == 2 && $this->pagination->pagesTotal > 1)) : ?>
|
||||
<div class="com-contact-featured__pagination w-100">
|
||||
<?php if ($this->params->def('show_pagination_results', 1)) : ?>
|
||||
<p class="counter float-end pt-3 pe-2">
|
||||
<?php echo $this->pagination->getPagesCounter(); ?>
|
||||
</p>
|
||||
<?php endif; ?>
|
||||
|
||||
<?php echo $this->pagination->getPagesLinks(); ?>
|
||||
</div>
|
||||
<?php endif; ?>
|
||||
</div>
|
||||
@ -0,0 +1,199 @@
|
||||
<?php
|
||||
|
||||
/**
|
||||
* @package Joomla.Site
|
||||
* @subpackage com_contact
|
||||
*
|
||||
* @copyright (C) 2010 Open Source Matters, Inc. <https://www.joomla.org>
|
||||
* @license GNU General Public License version 2 or later; see LICENSE.txt
|
||||
*/
|
||||
|
||||
defined('_JEXEC') or die;
|
||||
|
||||
use Joomla\CMS\HTML\HTMLHelper;
|
||||
use Joomla\CMS\Language\Text;
|
||||
use Joomla\CMS\Router\Route;
|
||||
use Joomla\CMS\Uri\Uri;
|
||||
use Joomla\Component\Contact\Site\Helper\RouteHelper;
|
||||
|
||||
/** @var \Joomla\Component\Contact\Site\View\Featured\HtmlView $this */
|
||||
/** @var Joomla\CMS\WebAsset\WebAssetManager $wa */
|
||||
$wa = $this->getDocument()->getWebAssetManager();
|
||||
$wa->useScript('com_contact.contacts-list')
|
||||
->useScript('core');
|
||||
|
||||
$listOrder = $this->escape($this->state->get('list.ordering'));
|
||||
$listDirn = $this->escape($this->state->get('list.direction'));
|
||||
|
||||
?>
|
||||
<div class="com-contact-featured__items">
|
||||
<form action="<?php echo htmlspecialchars(Uri::getInstance()->toString()); ?>" method="post" name="adminForm" id="adminForm">
|
||||
<?php if ($this->params->get('filter_field')) : ?>
|
||||
<div class="com-contact-featured__filter btn-group">
|
||||
<label class="filter-search-lbl visually-hidden" for="filter-search">
|
||||
<?php echo Text::_('COM_CONTACT_FILTER_SEARCH_DESC'); ?>
|
||||
</label>
|
||||
<input
|
||||
type="text"
|
||||
name="filter-search"
|
||||
id="filter-search"
|
||||
value="<?php echo $this->escape($this->state->get('list.filter')); ?>"
|
||||
class="inputbox" onchange="document.adminForm.submit();"
|
||||
placeholder="<?php echo Text::_('COM_CONTACT_FILTER_SEARCH_DESC'); ?>"
|
||||
>
|
||||
<button type="submit" name="filter_submit" class="btn btn-primary"><?php echo Text::_('JGLOBAL_FILTER_BUTTON'); ?></button>
|
||||
<button type="reset" name="filter-clear-button" class="btn btn-secondary"><?php echo Text::_('JSEARCH_FILTER_CLEAR'); ?></button>
|
||||
</div>
|
||||
<?php endif; ?>
|
||||
|
||||
<?php if ($this->params->get('show_pagination_limit')) : ?>
|
||||
<div class="com-contact-featured__pagination btn-group float-end">
|
||||
<label for="limit" class="visually-hidden">
|
||||
<?php echo Text::_('JGLOBAL_DISPLAY_NUM'); ?>
|
||||
</label>
|
||||
<?php echo $this->pagination->getLimitBox(); ?>
|
||||
</div>
|
||||
<?php endif; ?>
|
||||
|
||||
<?php if (empty($this->items)) : ?>
|
||||
<div class="alert alert-info">
|
||||
<span class="icon-info-circle" aria-hidden="true"></span><span class="visually-hidden"><?php echo Text::_('INFO'); ?></span>
|
||||
<?php echo Text::_('COM_CONTACT_NO_CONTACTS'); ?>
|
||||
</div>
|
||||
<?php else : ?>
|
||||
<table class="com-contact-featured__table table table-striped table-bordered table-hover">
|
||||
<caption class="visually-hidden">
|
||||
<?php echo Text::_('COM_CONTACT_TABLE_CAPTION'); ?>,
|
||||
</caption>
|
||||
<thead<?php echo $this->params->get('show_headings', '1') ? '' : ' class="visually-hidden"'; ?>>
|
||||
<tr>
|
||||
<th scope="col" class="item-title">
|
||||
<?php echo HTMLHelper::_('grid.sort', 'JGLOBAL_TITLE', 'a.name', $listDirn, $listOrder); ?>
|
||||
</th>
|
||||
|
||||
<?php if ($this->params->get('show_position_headings')) : ?>
|
||||
<th scope="col" class="item-position">
|
||||
<?php echo HTMLHelper::_('grid.sort', 'COM_CONTACT_POSITION', 'a.con_position', $listDirn, $listOrder); ?>
|
||||
</th>
|
||||
<?php endif; ?>
|
||||
|
||||
<?php if ($this->params->get('show_email_headings')) : ?>
|
||||
<th scope="col" class="item-email">
|
||||
<?php echo Text::_('JGLOBAL_EMAIL'); ?>
|
||||
</th>
|
||||
<?php endif; ?>
|
||||
|
||||
<?php if ($this->params->get('show_telephone_headings')) : ?>
|
||||
<th scope="col" class="item-phone">
|
||||
<?php echo Text::_('COM_CONTACT_TELEPHONE'); ?>
|
||||
</th>
|
||||
<?php endif; ?>
|
||||
|
||||
<?php if ($this->params->get('show_mobile_headings')) : ?>
|
||||
<th scope="col" class="item-phone">
|
||||
<?php echo Text::_('COM_CONTACT_MOBILE'); ?>
|
||||
</th>
|
||||
<?php endif; ?>
|
||||
|
||||
<?php if ($this->params->get('show_fax_headings')) : ?>
|
||||
<th scope="col" class="item-phone">
|
||||
<?php echo Text::_('COM_CONTACT_FAX'); ?>
|
||||
</th>
|
||||
<?php endif; ?>
|
||||
|
||||
<?php if ($this->params->get('show_suburb_headings')) : ?>
|
||||
<th scope="col" class="item-suburb">
|
||||
<?php echo HTMLHelper::_('grid.sort', 'COM_CONTACT_SUBURB', 'a.suburb', $listDirn, $listOrder); ?>
|
||||
</th>
|
||||
<?php endif; ?>
|
||||
|
||||
<?php if ($this->params->get('show_state_headings')) : ?>
|
||||
<th scope="col" class="item-state">
|
||||
<?php echo HTMLHelper::_('grid.sort', 'COM_CONTACT_STATE', 'a.state', $listDirn, $listOrder); ?>
|
||||
</th>
|
||||
<?php endif; ?>
|
||||
|
||||
<?php if ($this->params->get('show_country_headings')) : ?>
|
||||
<th scope="col" class="item-state">
|
||||
<?php echo HTMLHelper::_('grid.sort', 'COM_CONTACT_COUNTRY', 'a.country', $listDirn, $listOrder); ?>
|
||||
</th>
|
||||
<?php endif; ?>
|
||||
</tr>
|
||||
</thead>
|
||||
<tbody>
|
||||
<?php foreach ($this->items as $i => $item) : ?>
|
||||
<?php if ($this->items[$i]->published == 0) : ?>
|
||||
<tr class="system-unpublished featured-list-row<?php echo $i % 2; ?>">
|
||||
<?php else : ?>
|
||||
<tr class="featured-list-row<?php echo $i % 2; ?>">
|
||||
<?php endif; ?>
|
||||
<th scope="row" class="list-title">
|
||||
<a href="<?php echo Route::_(RouteHelper::getContactRoute($item->slug, $item->catid, $item->language)); ?>">
|
||||
<span><?php echo $this->escape($item->name); ?></span>
|
||||
</a>
|
||||
<?php if ($item->published == 0) : ?>
|
||||
<div>
|
||||
<span class="list-published badge bg-warning text-light">
|
||||
<?php echo Text::_('JUNPUBLISHED'); ?>
|
||||
</span>
|
||||
</div>
|
||||
<?php endif; ?>
|
||||
</th>
|
||||
|
||||
<?php if ($this->params->get('show_position_headings')) : ?>
|
||||
<td class="item-position">
|
||||
<?php echo $item->con_position; ?>
|
||||
</td>
|
||||
<?php endif; ?>
|
||||
|
||||
<?php if ($this->params->get('show_email_headings')) : ?>
|
||||
<td class="item-email">
|
||||
<?php echo $item->email_to; ?>
|
||||
</td>
|
||||
<?php endif; ?>
|
||||
|
||||
<?php if ($this->params->get('show_telephone_headings')) : ?>
|
||||
<td class="item-phone">
|
||||
<?php echo $item->telephone; ?>
|
||||
</td>
|
||||
<?php endif; ?>
|
||||
|
||||
<?php if ($this->params->get('show_mobile_headings')) : ?>
|
||||
<td class="item-phone">
|
||||
<?php echo $item->mobile; ?>
|
||||
</td>
|
||||
<?php endif; ?>
|
||||
|
||||
<?php if ($this->params->get('show_fax_headings')) : ?>
|
||||
<td class="item-phone">
|
||||
<?php echo $item->fax; ?>
|
||||
</td>
|
||||
<?php endif; ?>
|
||||
|
||||
<?php if ($this->params->get('show_suburb_headings')) : ?>
|
||||
<td class="item-suburb">
|
||||
<span><?php echo $item->suburb; ?></span>
|
||||
</td>
|
||||
<?php endif; ?>
|
||||
|
||||
<?php if ($this->params->get('show_state_headings')) : ?>
|
||||
<td class="item-state">
|
||||
<span><?php echo $item->state; ?></span>
|
||||
</td>
|
||||
<?php endif; ?>
|
||||
|
||||
<?php if ($this->params->get('show_country_headings')) : ?>
|
||||
<td class="item-state">
|
||||
<span><?php echo $item->country; ?></span>
|
||||
</td>
|
||||
<?php endif; ?>
|
||||
<?php endforeach; ?>
|
||||
</tbody>
|
||||
</table>
|
||||
<?php endif; ?>
|
||||
<div>
|
||||
<input type="hidden" name="filter_order" value="<?php echo $this->escape($this->state->get('list.ordering')); ?>">
|
||||
<input type="hidden" name="filter_order_Dir" value="<?php echo $this->escape($this->state->get('list.direction')); ?>">
|
||||
</div>
|
||||
</form>
|
||||
</div>
|
||||
85
templates/joomla-italia-theme/html/com_contact/form/edit.php
Normal file
85
templates/joomla-italia-theme/html/com_contact/form/edit.php
Normal file
@ -0,0 +1,85 @@
|
||||
<?php
|
||||
|
||||
/**
|
||||
* @package Joomla.Site
|
||||
* @subpackage com_contact
|
||||
*
|
||||
* @copyright (C) 2020 Open Source Matters, Inc. <https://www.joomla.org>
|
||||
* @license GNU General Public License version 2 or later; see LICENSE.txt
|
||||
*/
|
||||
|
||||
defined('_JEXEC') or die;
|
||||
|
||||
use Joomla\CMS\HTML\HTMLHelper;
|
||||
use Joomla\CMS\Language\Multilanguage;
|
||||
use Joomla\CMS\Language\Text;
|
||||
use Joomla\CMS\Layout\LayoutHelper;
|
||||
use Joomla\CMS\Router\Route;
|
||||
|
||||
/** @var \Joomla\Component\Contact\Site\View\Form\HtmlView $this */
|
||||
/** @var Joomla\CMS\WebAsset\WebAssetManager $wa */
|
||||
$wa = $this->getDocument()->getWebAssetManager();
|
||||
$wa->useScript('keepalive')
|
||||
->useScript('form.validate');
|
||||
|
||||
$this->tab_name = 'com-contact-form';
|
||||
$this->ignore_fieldsets = ['details', 'item_associations', 'language'];
|
||||
$this->useCoreUI = true;
|
||||
?>
|
||||
<div class="edit item-page<?php echo $this->pageclass_sfx; ?>">
|
||||
<?php if ($this->params->get('show_page_heading')) : ?>
|
||||
<div class="page-header">
|
||||
<h1>
|
||||
<?php echo $this->escape($this->params->get('page_heading')); ?>
|
||||
</h1>
|
||||
</div>
|
||||
<?php endif; ?>
|
||||
|
||||
<form action="<?php echo Route::_('index.php?option=com_contact&id=' . (int) $this->item->id); ?>" method="post"
|
||||
name="adminForm" id="adminForm" class="form-validate form-vertical">
|
||||
<fieldset>
|
||||
<?php echo HTMLHelper::_('uitab.startTabSet', $this->tab_name, ['active' => 'details', 'recall' => true, 'breakpoint' => 768]); ?>
|
||||
<?php echo HTMLHelper::_('uitab.addTab', $this->tab_name, 'details', empty($this->item->id) ? Text::_('COM_CONTACT_NEW_CONTACT') : Text::_('COM_CONTACT_EDIT_CONTACT')); ?>
|
||||
<?php echo $this->form->renderField('name'); ?>
|
||||
|
||||
<?php if (is_null($this->item->id)) : ?>
|
||||
<?php echo $this->form->renderField('alias'); ?>
|
||||
<?php endif; ?>
|
||||
|
||||
<?php echo $this->form->renderFieldset('details'); ?>
|
||||
<?php echo HTMLHelper::_('uitab.endTab'); ?>
|
||||
|
||||
<?php echo HTMLHelper::_('uitab.addTab', $this->tab_name, 'misc', Text::_('COM_CONTACT_FIELDSET_MISCELLANEOUS')); ?>
|
||||
<?php echo $this->form->getInput('misc'); ?>
|
||||
<?php echo HTMLHelper::_('uitab.endTab'); ?>
|
||||
|
||||
<?php if (Multilanguage::isEnabled()) : ?>
|
||||
<?php echo HTMLHelper::_('uitab.addTab', $this->tab_name, 'language', Text::_('JFIELD_LANGUAGE_LABEL')); ?>
|
||||
<?php echo $this->form->renderField('language'); ?>
|
||||
<?php echo HTMLHelper::_('uitab.endTab'); ?>
|
||||
<?php else : ?>
|
||||
<?php echo $this->form->renderField('language'); ?>
|
||||
<?php endif; ?>
|
||||
|
||||
<?php echo LayoutHelper::render('joomla.edit.params', $this); ?>
|
||||
<?php echo HTMLHelper::_('uitab.endTabSet'); ?>
|
||||
|
||||
<input type="hidden" name="task" value=""/>
|
||||
<input type="hidden" name="return" value="<?php echo $this->return_page; ?>"/>
|
||||
<?php echo HTMLHelper::_('form.token'); ?>
|
||||
</fieldset>
|
||||
<div class="d-grid gap-2 d-sm-block mb-2">
|
||||
<button type="button" class="btn btn-primary" onclick="Joomla.submitbutton('contact.save')">
|
||||
<span class="icon-check" aria-hidden="true"></span>
|
||||
<?php echo Text::_('JSAVE'); ?>
|
||||
</button>
|
||||
<button type="button" class="btn btn-danger" onclick="Joomla.submitbutton('contact.cancel')">
|
||||
<span class="icon-times" aria-hidden="true"></span>
|
||||
<?php echo Text::_('JCANCEL'); ?>
|
||||
</button>
|
||||
<?php if ($this->params->get('save_history', 0) && $this->item->id) : ?>
|
||||
<?php echo $this->form->getInput('contenthistory'); ?>
|
||||
<?php endif; ?>
|
||||
</div>
|
||||
</form>
|
||||
</div>
|
||||
@ -78,7 +78,7 @@ $baseImagePath = Uri::root(false) . "media/templates/site/joomla-italia-theme/im
|
||||
<div class="">
|
||||
<div class="container">
|
||||
<div class="row px-3">
|
||||
<div class="col-12 col-lg-9">
|
||||
<div class="col-12 col-lg-9 pe-lg-5">
|
||||
<section class="accauno-title pb-3 mb-4">
|
||||
<h1><?php echo $this->escape($this->item->title); ?></h1>
|
||||
</section>
|
||||
@ -163,8 +163,8 @@ $baseImagePath = Uri::root(false) . "media/templates/site/joomla-italia-theme/im
|
||||
|
||||
</article>
|
||||
</div>
|
||||
<div class="col-12 col-lg-3 p-0 pt-lg-2 mb-3">
|
||||
<aside class="aside-main aside-sticky mt-5 ms-4 ms-lg-0">
|
||||
<div class="col-12 col-lg-3 p-0 pt-lg-2 mb-3 ps-lg-3">
|
||||
<aside class="aside-main mt-5 ms-4 ms-lg-0">
|
||||
<div class="actions-wrapper actions-main">
|
||||
<a class="toggle-actions" href="#" title="Vedi azioni" data-bs-toggle="modal" data-bs-target="#modalaction">
|
||||
<svg class="icon icon-xs">
|
||||
@ -244,7 +244,9 @@ $baseImagePath = Uri::root(false) . "media/templates/site/joomla-italia-theme/im
|
||||
</div>
|
||||
</div>
|
||||
<?php endif; ?>
|
||||
<?= JHtml::_('content.prepare', '{loadposition right}'); ?>
|
||||
<div class="menu-laterale">
|
||||
<?= JHtml::_('content.prepare', '{loadposition right}'); ?>
|
||||
</div>
|
||||
</aside>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
@ -44,180 +44,149 @@ $catactive = $this->category->title;
|
||||
|
||||
$baseImagePath = Uri::root(false) . "media/templates/site/joomla-italia-theme/images/";
|
||||
|
||||
|
||||
|
||||
?>
|
||||
|
||||
<div class="blogj4a blog-category" itemscope itemtype="https://schema.org/Blog">
|
||||
<section class="section bg-purplelight bg-purplegradient py-5 position-relative d-flex align-items-center overflow-hidden">
|
||||
<div class="purple-oval-forms">
|
||||
<svg width="100%" height="100%" viewBox="0 0 578 359" version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" xml:space="preserve" xmlns:serif="http://www.serif.com/" style="fill-rule:evenodd;clip-rule:evenodd;stroke-linejoin:round;stroke-miterlimit:2;">
|
||||
<g id="Group-2">
|
||||
<path id="Oval-2" d="M578,359c0,-159.61 -129.39,-289 -289,-289c-159.61,0 -289,129.39 -289,289l578,0Z" style="fill:url(#_Linear1);fill-rule:nonzero;"></path>
|
||||
<path id="Oval-2-Copy" d="M578,0c0,159.61 -129.39,289 -289,289c-159.61,0 -289,-129.39 -289,-289l578,0Z" style="fill:url(#_Linear2);fill-rule:nonzero;"></path>
|
||||
</g>
|
||||
<defs>
|
||||
<linearGradient id="_Linear1" x1="0" y1="0" x2="1" y2="0" gradientUnits="userSpaceOnUse" gradientTransform="matrix(1.76961e-14,289,-289,1.76961e-14,289,70)">
|
||||
<stop offset="0" style="stop-color:#610e0e;stop-opacity:1"></stop>
|
||||
<stop offset="1" style="stop-color:#b21dd0;stop-opacity:0.61"></stop>
|
||||
</linearGradient>
|
||||
<linearGradient id="_Linear2" x1="0" y1="0" x2="1" y2="0" gradientUnits="userSpaceOnUse" gradientTransform="matrix(-578,-7.07846e-14,7.07846e-14,-578,578,144.5)">
|
||||
<stop offset="0" style="stop-color:#590e61;stop-opacity:0"></stop>
|
||||
<stop offset="1" style="stop-color:#b21dd0;stop-opacity:1"></stop>
|
||||
</linearGradient>
|
||||
</defs>
|
||||
</svg>
|
||||
</div>
|
||||
<div class="wrapperblog <?php echo $this->params->get('blog_class') ?>">
|
||||
<div class="container">
|
||||
<div class="row">
|
||||
<div class="col-md-5">
|
||||
<div class="hero-title text-left">
|
||||
<?php if ($this->params->get('show_category_title', 1)) : ?>
|
||||
<h1><?php echo $this->category->title; ?></h1>
|
||||
<?php endif; ?>
|
||||
<?php if ($this->params->get('show_page_heading')) : ?>
|
||||
<h1><?php echo $this->escape($this->params->get('page_heading')); ?> </h1>
|
||||
<?php endif; ?>
|
||||
<?php echo $afterDisplayTitle; ?>
|
||||
<?php if ($this->params->get('show_cat_tags', 1) && !empty($this->category->tags->itemTags)) : ?>
|
||||
<?php $this->category->tagLayout = new FileLayout('joomla.content.tags'); ?>
|
||||
<?php echo $this->category->tagLayout->render($this->category->tags->itemTags); ?>
|
||||
<?php endif; ?>
|
||||
</div>
|
||||
|
||||
<?php if ($beforeDisplayContent || $afterDisplayContent || $this->params->get('show_description', 1) || $this->params->def('show_description_image', 1)) : ?>
|
||||
<div class="category-desc clearfix h4 font-weight-normal">
|
||||
<?php echo $beforeDisplayContent; ?>
|
||||
<?php if ($this->params->get('show_description') && $this->category->description) : ?>
|
||||
<?php echo HTMLHelper::_('content.prepare', $this->category->description, '', 'com_content.category'); ?>
|
||||
<?php endif; ?>
|
||||
<?php if ($this->params->get('show_category_title', 1)) : ?>
|
||||
<h1><?php echo $this->category->title; ?></h1>
|
||||
<?php endif; ?>
|
||||
<?php if ($this->params->get('show_page_heading')) : ?>
|
||||
<h1><?php echo $this->escape($this->params->get('page_heading')); ?> </h1>
|
||||
<?php endif; ?>
|
||||
<?php echo $afterDisplayTitle; ?>
|
||||
<?php if ($this->params->get('show_cat_tags', 1) && !empty($this->category->tags->itemTags)) : ?>
|
||||
<?php $this->category->tagLayout = new FileLayout('joomla.content.tags'); ?>
|
||||
<?php echo $this->category->tagLayout->render($this->category->tags->itemTags); ?>
|
||||
<?php endif; ?>
|
||||
|
||||
<?php echo $afterDisplayContent; ?>
|
||||
</div>
|
||||
<?php if ($beforeDisplayContent || $afterDisplayContent || $this->params->get('show_description', 1) || $this->params->def('show_description_image', 1)) : ?>
|
||||
<div class="category-desc clearfix h4 font-weight-normal">
|
||||
<?php echo $beforeDisplayContent; ?>
|
||||
<?php if ($this->params->get('show_description') && $this->category->description) : ?>
|
||||
<?php echo HTMLHelper::_('content.prepare', $this->category->description, '', 'com_content.category'); ?>
|
||||
<?php endif; ?>
|
||||
|
||||
<?php echo $afterDisplayContent; ?>
|
||||
</div>
|
||||
<?php endif; ?>
|
||||
</div>
|
||||
<?php if (empty($this->lead_items) && empty($this->link_items) && empty($this->intro_items)) : ?>
|
||||
<?php if ($this->params->get('show_no_articles', 1)) : ?>
|
||||
<div class="container">
|
||||
<div class="alert alert-info">
|
||||
<span class="icon-info-circle" aria-hidden="true"></span><span class="visually-hidden"><?php echo Text::_('INFO'); ?></span>
|
||||
<?php echo Text::_('COM_CONTENT_NO_ARTICLES'); ?>
|
||||
</div>
|
||||
</div>
|
||||
</section>
|
||||
<div class="wrapperblog purplelight <?php echo $this->params->get('blog_class') ?>">
|
||||
<?php if (empty($this->lead_items) && empty($this->link_items) && empty($this->intro_items)) : ?>
|
||||
<?php if ($this->params->get('show_no_articles', 1)) : ?>
|
||||
<div class="container">
|
||||
<div class="alert alert-info">
|
||||
<span class="icon-info-circle" aria-hidden="true"></span><span class="visually-hidden"><?php echo Text::_('INFO'); ?></span>
|
||||
<?php echo Text::_('COM_CONTENT_NO_ARTICLES'); ?>
|
||||
</div>
|
||||
</div>
|
||||
<?php endif; ?>
|
||||
<?php endif; ?>
|
||||
<?php endif; ?>
|
||||
<?php if ($this->children[$this->category->id]) : ?>
|
||||
<div class="wrapper-subcategorie">
|
||||
<?php foreach ($this->children[$this->category->id] as $kategorie) : ?>
|
||||
<section class="py-5">
|
||||
<div class="container">
|
||||
<div class="title-section mb-5">
|
||||
<h2 class="h4"><?php echo $kategorie->title; ?></h2>
|
||||
</div>
|
||||
<div class="row">
|
||||
<?php $kategoriereset = 0; ?>
|
||||
<?php if (!empty($this->intro_items)) : ?>
|
||||
<?php foreach ($this->intro_items as $key => &$item) : ?>
|
||||
<?php if ($item->catid !== $kategorie->id) {
|
||||
continue;
|
||||
} ?>
|
||||
<div class="col-md-4 col-12 mb-4">
|
||||
<?php
|
||||
$this->item = & $item;
|
||||
echo $this->loadTemplate('itemsottocategorie');
|
||||
?>
|
||||
</div>
|
||||
<?php endforeach; ?>
|
||||
<?php endif; ?>
|
||||
</div>
|
||||
<div class="text-center pt-3">
|
||||
<a href="<?php echo Route::_(RouteHelper::getCategoryRoute($kategorie->id, $kategorie->language)); ?>" class="text-underline small">Vedi tutti</a>
|
||||
</div>
|
||||
<div class="wrapper-subcategorie">
|
||||
<?php foreach ($this->children[$this->category->id] as $kategorie) : ?>
|
||||
<section class="py-5">
|
||||
<div class="container">
|
||||
<div class="title-section mb-5">
|
||||
<h2 class="h4"><?php echo $kategorie->title; ?></h2>
|
||||
</div>
|
||||
</section>
|
||||
<?php endforeach; ?>
|
||||
</div>
|
||||
<?php elseif (!empty($this->intro_items)) : ?>
|
||||
<section class="bg-white border-top border-bottom d-block d-lg-none">
|
||||
<div class="container d-flex justify-content-between align-items-center py-3">
|
||||
<h3 class="h6 text-uppercase mb-0 label-filter"><strong>Filtri</strong></h3>
|
||||
<a class="toggle-filtri" href="#" aria-label="filtri" id="filtri-tipologia" title="Filtra per tipologia">
|
||||
<svg class="icon icon-sm">
|
||||
<use xlink:href="<?= $baseImagePath ?>sprites.svg#it-funnel"></use>
|
||||
</svg>
|
||||
</a>
|
||||
</div>
|
||||
</section>
|
||||
<section class="bg-gray-light">
|
||||
<div class="container">
|
||||
<div class="row">
|
||||
<div class="tipologia-menu col-lg-3 bg-white bg-white-left">
|
||||
<aside class="aside-list aside-sticky">
|
||||
<div class="d-flex d-lg-none mb-3 align-items-center">
|
||||
<a class="toggle-filtri pe-2" href="#" aria-label="chiudi filtri" id="back-filtri-tipologia" title="Chiudi i filtri per tipologia">
|
||||
<svg class="icon">
|
||||
<use xlink:href="<?= $baseImagePath ?>sprites.svg#it-arrow-left"></use>
|
||||
</svg>
|
||||
</a>
|
||||
<p class="h6 mb-0 label-filter lh100"><strong>Filtri</strong></p>
|
||||
</div>
|
||||
<h2 class="h6 text-uppercase"><strong>Tipologia</strong></h2>
|
||||
<?php
|
||||
// Mostro le categorie che hanno la stessa categoria parent
|
||||
$db = Factory::getContainer()->get('DatabaseDriver');
|
||||
$query = $db->getQuery(true);
|
||||
|
||||
$query->select($db->quoteName(array('title', 'id','language')))
|
||||
->from($db->quoteName('#__categories'))
|
||||
->where($db->quoteName('parent_id') . ' = '. $this->category->parent_id)
|
||||
->where($db->quoteName('extension') . ' = ' . $db->quote('com_content'));
|
||||
$db->setQuery($query);
|
||||
$rows = $db->loadObjectList();
|
||||
?>
|
||||
|
||||
<ul class="">
|
||||
<?php foreach ($rows as $row) : ?>
|
||||
<div class="form-check my-0">
|
||||
<li class="catsamelevel">
|
||||
<input type="RADIO" value="<?php echo Route::_(RouteHelper::getCategoryRoute($row->id, $row->language)); ?>" onchange="window.open(this.value, '_self')" name="<?php echo $row->title; ?>" id="check-<?php echo $row->title; ?>" <?php echo ($catactive == $row->title) ? ('checked') :''; ?>>
|
||||
<label class="mb-0" for="check-<?php echo $row->title; ?>"><?php echo $row->title; ?></label>
|
||||
</li>
|
||||
</div>
|
||||
<?php endforeach ?>
|
||||
</ul>
|
||||
</aside>
|
||||
<div class="row">
|
||||
<?php $kategoriereset = 0; ?>
|
||||
<?php if (!empty($this->intro_items)) : ?>
|
||||
<?php foreach ($this->intro_items as $key => &$item) : ?>
|
||||
<?php if ($item->catid !== $kategorie->id) {
|
||||
continue;
|
||||
} ?>
|
||||
<div class="col-md-4 col-12 mb-4">
|
||||
<?php
|
||||
$this->item = & $item;
|
||||
echo $this->loadTemplate('itemsottocategorie');
|
||||
?>
|
||||
</div>
|
||||
<?php endforeach; ?>
|
||||
<?php endif; ?>
|
||||
</div>
|
||||
<div class="col-lg-8 col-xl-7 offset-lg-1 pt84">
|
||||
<?php foreach ($this->intro_items as $key => &$item) :
|
||||
$this->item = & $item;
|
||||
echo $this->loadTemplate('item');
|
||||
endforeach; ?>
|
||||
</div>
|
||||
<div class="text-center pt-3">
|
||||
<a href="<?php echo Route::_(RouteHelper::getCategoryRoute($kategorie->id, $kategorie->language)); ?>" class="text-underline small">Vedi tutti</a>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</section>
|
||||
<?php endif; ?>
|
||||
|
||||
<?php if (!empty($this->link_items)) : ?>
|
||||
<div class="items-more">
|
||||
<?php echo $this->loadTemplate('links'); ?>
|
||||
</section>
|
||||
<?php endforeach; ?>
|
||||
</div>
|
||||
<?php elseif (!empty($this->intro_items)) : ?>
|
||||
<section class="bg-white border-top border-bottom d-block d-lg-none">
|
||||
<div class="container d-flex justify-content-between align-items-center py-3">
|
||||
<h3 class="h6 text-uppercase mb-0 label-filter"><strong>Filtri</strong></h3>
|
||||
<a class="toggle-filtri" href="#" aria-label="filtri" id="filtri-tipologia" title="Filtra per tipologia">
|
||||
<svg class="icon icon-sm">
|
||||
<use xlink:href="<?= $baseImagePath ?>sprites.svg#it-funnel"></use>
|
||||
</svg>
|
||||
</a>
|
||||
</div>
|
||||
<?php endif; ?>
|
||||
|
||||
<?php if (($this->params->def('show_pagination', 1) == 1 || ($this->params->get('show_pagination') == 2)) && ($this->pagination->pagesTotal > 1)) : ?>
|
||||
<div class="com-content-category-blog__navigation w-100">
|
||||
<?php if ($this->params->def('show_pagination_results', 1)) : ?>
|
||||
<p class="com-content-category-blog__counter counter float-end pt-3 pe-2">
|
||||
<?php echo $this->pagination->getPagesCounter(); ?>
|
||||
</p>
|
||||
<?php endif; ?>
|
||||
<div class="com-content-category-blog__pagination">
|
||||
<?php echo $this->pagination->getPagesLinks(); ?>
|
||||
</section>
|
||||
<section>
|
||||
<div class="container">
|
||||
<div class="row">
|
||||
<div class="col-lg-9">
|
||||
<?php if (!empty($this->intro_items)) : ?>
|
||||
<?php $blogClass = $this->params->get('blog_class', ''); ?>
|
||||
<?php if ((int) $this->params->get('num_columns') > 1) : ?>
|
||||
<?php $blogClass .= (int) $this->params->get('multi_column_order', 0) === 0 ? ' masonry-' : ' columns-'; ?>
|
||||
<?php $blogClass .= (int) $this->params->get('num_columns'); ?>
|
||||
<?php endif; ?>
|
||||
<div class="com-content-category-blog__items blog-items <?php echo $blogClass; ?>">
|
||||
<?php foreach ($this->intro_items as $key => &$item) : ?>
|
||||
<div class="com-content-category-blog__item blog-item">
|
||||
<?php
|
||||
$this->item = & $item;
|
||||
echo $this->loadTemplate('item');
|
||||
?>
|
||||
</div>
|
||||
<?php endforeach; ?>
|
||||
</div>
|
||||
<?php endif; ?>
|
||||
</div>
|
||||
<div class="tipologia-menu col-lg-3">
|
||||
<aside class="aside-list aside-sticky">
|
||||
<div class="d-flex d-lg-none mb-3 align-items-center">
|
||||
<a class="toggle-filtri pe-2" href="#" aria-label="chiudi filtri" id="back-filtri-tipologia" title="Chiudi i filtri per tipologia">
|
||||
<svg class="icon">
|
||||
<use xlink:href="<?= $baseImagePath ?>sprites.svg#it-arrow-left"></use>
|
||||
</svg>
|
||||
</a>
|
||||
<p class="h6 mb-0 label-filter lh100"><strong>Filtri</strong></p>
|
||||
</div>
|
||||
<div class="menu-laterale">
|
||||
<?= JHtml::_('content.prepare', '{loadposition right}'); ?>
|
||||
</div>
|
||||
</aside>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</section>
|
||||
<?php endif; ?>
|
||||
<div class="container">
|
||||
<?php if (!empty($this->link_items)) : ?>
|
||||
<div class="items-more">
|
||||
<?php echo $this->loadTemplate('links'); ?>
|
||||
</div>
|
||||
<?php endif; ?>
|
||||
|
||||
<?php if (($this->params->def('show_pagination', 1) == 1 || ($this->params->get('show_pagination') == 2)) && ($this->pagination->pagesTotal > 1)) : ?>
|
||||
<div class="com-content-category-blog__navigation w-100">
|
||||
<?php if ($this->params->def('show_pagination_results', 1)) : ?>
|
||||
<p class="com-content-category-blog__counter counter float-end pt-3 pe-2">
|
||||
<?php echo $this->pagination->getPagesCounter(); ?>
|
||||
</p>
|
||||
<?php endif; ?>
|
||||
<div class="com-content-category-blog__pagination">
|
||||
<?php echo $this->pagination->getPagesLinks(); ?>
|
||||
</div>
|
||||
</div>
|
||||
<?php endif; ?>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
@ -39,56 +39,53 @@ $baseImagePath= Uri::root(false) . "media/templates/site/joomla-italia-theme/ima
|
||||
|
||||
?>
|
||||
|
||||
<article class="card card-bg card-article card-article-purplelight">
|
||||
<div class="card-body">
|
||||
<div class="card-article-img d-none d-lg-block">
|
||||
<?php if ($introimg->image_intro =='') {
|
||||
?>
|
||||
<figure><a href="<?php echo Route::_(RouteHelper::getArticleRoute($this->item->slug, $this->item->catid, $this->item->language)); ?>" itemprop="url" title="service-link"><img src="<?= $baseImagePath ?>imgsegnaposto.jpg" class="img-fluid" alt="immagine-segnaposto"/></a></figure>
|
||||
<?php
|
||||
} else {
|
||||
echo LayoutHelper::render('joomla.content.intro_image', $this->item);
|
||||
}
|
||||
?>
|
||||
</div>
|
||||
<div class="card-article-content">
|
||||
<?php echo LayoutHelper::render('joomla.content.blog_style_j4a_item_title_servizio', $this->item); ?>
|
||||
|
||||
<?php if ($canEdit) : ?>
|
||||
<?php echo LayoutHelper::render('joomla.content.icons', ['params' => $params, 'item' => $this->item]); ?>
|
||||
<?php endif; ?>
|
||||
|
||||
|
||||
<?php if ($info == 0 && $params->get('show_tags', 1) && !empty($this->item->tags->itemTags)) : ?>
|
||||
<?php //echo LayoutHelper::render('joomla.content.tags', $this->item->tags->itemTags);?>
|
||||
<?php endif; ?>
|
||||
|
||||
<p><?php echo JHTML::_('string.truncate', $this->item->introtext, 200, false, false) ; ?></p>
|
||||
|
||||
<?php if ($info == 1 || $info == 2) : ?>
|
||||
<?php if ($params->get('show_tags', 1) && !empty($this->item->tags->itemTags)) : ?>
|
||||
<?php echo LayoutHelper::render('joomla.content.tags', $this->item->tags->itemTags); ?>
|
||||
<?php endif; ?>
|
||||
<?php endif; ?>
|
||||
|
||||
<?php if ($params->get('show_readmore') && $this->item->readmore) :
|
||||
if ($params->get('access-view')) :
|
||||
$link = Route::_(RouteHelper::getArticleRoute($this->item->slug, $this->item->catid, $this->item->language));
|
||||
else :
|
||||
$menu = Factory::getApplication()->getMenu();
|
||||
$active = $menu->getActive();
|
||||
$itemId = $active->id;
|
||||
$link = new Uri(Route::_('index.php?option=com_users&view=login&Itemid=' . $itemId, false));
|
||||
$link->setVar('return', base64_encode(RouteHelper::getArticleRoute($this->item->slug, $this->item->catid, $this->item->language)));
|
||||
endif; ?>
|
||||
|
||||
<?php echo LayoutHelper::render('joomla.content.readmore', ['item' => $this->item, 'params' => $params, 'link' => $link]); ?>
|
||||
|
||||
<?php endif; ?>
|
||||
|
||||
<?php if ($isUnpublished) : ?>
|
||||
</div>
|
||||
<?php endif; ?>
|
||||
</div>
|
||||
<article class="card card-article">
|
||||
<div class="card-body">
|
||||
<div class="card-article-img d-none d-lg-block">
|
||||
<?php if ($introimg->image_intro =='') { ?>
|
||||
<figure><a href="<?php echo Route::_(RouteHelper::getArticleRoute($this->item->slug, $this->item->catid, $this->item->language)); ?>" itemprop="url" title="service-link"><img src="<?= $baseImagePath ?>imgsegnaposto.jpg" class="img-fluid" alt="immagine-segnaposto"/></a></figure>
|
||||
<?php } else {
|
||||
echo LayoutHelper::render('joomla.content.intro_image', $this->item);
|
||||
} ?>
|
||||
</div>
|
||||
</article>
|
||||
<div class="card-article-content">
|
||||
<?php echo LayoutHelper::render('joomla.content.blog_style_j4a_item_title_servizio', $this->item); ?>
|
||||
|
||||
<?php if ($canEdit) : ?>
|
||||
<?php echo LayoutHelper::render('joomla.content.icons', ['params' => $params, 'item' => $this->item]); ?>
|
||||
<?php endif; ?>
|
||||
|
||||
|
||||
<?php if ($info == 0 && $params->get('show_tags', 1) && !empty($this->item->tags->itemTags)) : ?>
|
||||
<?php //echo LayoutHelper::render('joomla.content.tags', $this->item->tags->itemTags);?>
|
||||
<?php endif; ?>
|
||||
|
||||
<p><?php echo JHTML::_('string.truncate', $this->item->introtext, 200, false, false) ; ?></p>
|
||||
|
||||
<?php if ($info == 1 || $info == 2) : ?>
|
||||
<?php if ($params->get('show_tags', 1) && !empty($this->item->tags->itemTags)) : ?>
|
||||
<?php echo LayoutHelper::render('joomla.content.tags', $this->item->tags->itemTags); ?>
|
||||
<?php endif; ?>
|
||||
<?php endif; ?>
|
||||
|
||||
<?php if ($params->get('show_readmore') && $this->item->readmore) :
|
||||
if ($params->get('access-view')) :
|
||||
$link = Route::_(RouteHelper::getArticleRoute($this->item->slug, $this->item->catid, $this->item->language));
|
||||
else :
|
||||
$menu = Factory::getApplication()->getMenu();
|
||||
$active = $menu->getActive();
|
||||
$itemId = $active->id;
|
||||
$link = new Uri(Route::_('index.php?option=com_users&view=login&Itemid=' . $itemId, false));
|
||||
$link->setVar('return', base64_encode(RouteHelper::getArticleRoute($this->item->slug, $this->item->catid, $this->item->language)));
|
||||
endif; ?>
|
||||
|
||||
<?php echo LayoutHelper::render('joomla.content.readmore', ['item' => $this->item, 'params' => $params, 'link' => $link]); ?>
|
||||
|
||||
<?php endif; ?>
|
||||
|
||||
<?php if ($isUnpublished) : ?>
|
||||
</div>
|
||||
<?php endif; ?>
|
||||
</div>
|
||||
</div>
|
||||
</article>
|
||||
|
||||
@ -114,19 +114,19 @@ if( ($item->level == 1 && $item->anchor_css !== 'megamenu') || $item->level > 1
|
||||
|
||||
switch ($item->title) :
|
||||
case 'Scuola':
|
||||
echo '<div class="dropdown-menu" role="region" aria-labelledby="mainNavDropdown0"><div class="link-list-wrapper"><ul class="link-list" data-element="school-submenu">';
|
||||
echo '<div class="dropdown-menu" role="region" aria-labelledby="mainNavDropdown0"><div class="link-list-wrapper"><ul class="link-list">';
|
||||
break;
|
||||
case 'Servizi':
|
||||
echo '<div class="dropdown-menu" role="region" aria-labelledby="mainNavDropdown0"><div class="link-list-wrapper"><ul class="link-list" data-element="services-submenu">';
|
||||
echo '<div class="dropdown-menu" role="region" aria-labelledby="mainNavDropdown0"><div class="link-list-wrapper"><ul class="link-list">';
|
||||
break;
|
||||
case 'Didattica':
|
||||
echo '<div class="dropdown-menu" role="region" aria-labelledby="mainNavDropdown0"><div class="link-list-wrapper"><ul class="link-list" data-element="teaching-submenu">';
|
||||
echo '<div class="dropdown-menu" role="region" aria-labelledby="mainNavDropdown0"><div class="link-list-wrapper"><ul class="link-list">';
|
||||
break;
|
||||
case 'Novità':
|
||||
echo '<div class="dropdown-menu" role="region" aria-labelledby="mainNavDropdown0"><div class="link-list-wrapper"><ul class="link-list" data-element="news-submenu">';
|
||||
echo '<div class="dropdown-menu" role="region" aria-labelledby="mainNavDropdown0"><div class="link-list-wrapper"><ul class="link-list">';
|
||||
break;
|
||||
default:
|
||||
echo '<div class="dropdown-menu" role="region" aria-labelledby="mainNavDropdown0"><div class="link-list-wrapper"><ul class="link-list" data-element="custom-submenu">';
|
||||
echo '<div class="dropdown-menu" role="region" aria-labelledby="mainNavDropdown0"><div class="link-list-wrapper"><ul class="link-list">';
|
||||
endswitch;
|
||||
|
||||
|
||||
|
||||
241
templates/joomla-italia-theme/html/mod_menu/laterale.php
Normal file
241
templates/joomla-italia-theme/html/mod_menu/laterale.php
Normal file
@ -0,0 +1,241 @@
|
||||
<?php
|
||||
|
||||
/**
|
||||
* @package Joomla.Site
|
||||
* @subpackage mod_menu
|
||||
*
|
||||
* @copyright (C) 2009 Open Source Matters, Inc. <https://www.joomla.org>
|
||||
* @license GNU General Public License version 2 or later; see LICENSE.txt
|
||||
*/
|
||||
|
||||
defined('_JEXEC') or die;
|
||||
|
||||
use Joomla\CMS\Helper\ModuleHelper;
|
||||
|
||||
/** @var Joomla\CMS\WebAsset\WebAssetManager $wa */
|
||||
$wa = $app->getDocument()->getWebAssetManager();
|
||||
$wa->registerAndUseScript('mod_menu', 'mod_menu/menu.min.js', [], ['type' => 'module']);
|
||||
$wa->registerAndUseScript('mod_menu', 'mod_menu/menu-es5.min.js', [], ['nomodule' => true, 'defer' => true]);
|
||||
|
||||
$id = '';
|
||||
$count_childitem = 0;
|
||||
$contofigli = 0;
|
||||
$countereee = 0;
|
||||
$countduecol=0;
|
||||
$oldparent_id=0;
|
||||
|
||||
|
||||
|
||||
if ($tagId = $params->get('tag_id', '')) {
|
||||
$id = ' id="' . $tagId . '"';
|
||||
}
|
||||
|
||||
$arrayfigli =[];
|
||||
$arraypadri =[];
|
||||
|
||||
|
||||
|
||||
?>
|
||||
|
||||
<ul <?php echo $id; ?> class="navbar-nav <?php echo $class_sfx; ?>" data-element="menu">
|
||||
|
||||
<?php foreach ($list as $i => $item) {
|
||||
if (array_key_exists($item->parent_id, $arrayfigli)== false){
|
||||
$arrayfigli[$item->parent_id] = 0;
|
||||
}
|
||||
$arrayfigli[$item->parent_id] += 1;
|
||||
}
|
||||
|
||||
|
||||
$parent_id = null;
|
||||
$megamenu = false;
|
||||
|
||||
foreach ($list as $i => &$item) {
|
||||
$itemParams = $item->getParams();
|
||||
$class = 'nav-item item-' . $item->id;
|
||||
|
||||
|
||||
if ($item->id == $default_id) {
|
||||
$class .= ' default';
|
||||
}
|
||||
|
||||
if ($item->id == $active_id || ($item->type === 'alias' && $itemParams->get('aliasoptions') == $active_id)) {
|
||||
$class .= ' current';
|
||||
}
|
||||
|
||||
if (in_array($item->id, $path)) {
|
||||
$class .= ' active';
|
||||
} elseif ($item->type === 'alias') {
|
||||
$aliasToId = $itemParams->get('aliasoptions');
|
||||
|
||||
if (count($path) > 0 && $aliasToId == $path[count($path) - 1]) {
|
||||
$class .= ' active';
|
||||
} elseif (in_array($aliasToId, $path)) {
|
||||
$class .= ' alias-parent-active';
|
||||
}
|
||||
}
|
||||
|
||||
if ($item->type === 'separator') {
|
||||
$class .= ' divider';
|
||||
}
|
||||
|
||||
if ($item->deeper) {
|
||||
$class .= ' deeper dropdown';
|
||||
}
|
||||
|
||||
if ($item->parent) {
|
||||
$class .= ' parent';
|
||||
}
|
||||
|
||||
if( ($item->level == 1 && $item->anchor_css !== 'megamenu') || $item->level > 1 && $megamenu == false) {
|
||||
$parent_id = $item->id;
|
||||
$megamenu = false;
|
||||
|
||||
echo '<li class="' . $class . '">';
|
||||
|
||||
switch ($item->type) :
|
||||
case 'separator':
|
||||
case 'component':
|
||||
case 'heading':
|
||||
case 'url':
|
||||
require ModuleHelper::getLayoutPath('mod_menu', 'laterale_' . $item->type);
|
||||
break;
|
||||
|
||||
default:
|
||||
require ModuleHelper::getLayoutPath('mod_menu', 'laterale_url');
|
||||
break;
|
||||
endswitch;
|
||||
|
||||
// The next item is deeper.
|
||||
if ($item->deeper && $item->level == 1) {
|
||||
|
||||
|
||||
//Validazione app scuole aggiungo data element alla lista in base alla voce di menu di appartenenza
|
||||
|
||||
|
||||
echo '<div class="" role="region"><div class="link-list-wrapper"><ul class="link-list">';
|
||||
|
||||
|
||||
|
||||
|
||||
} elseif ($item->deeper && $item->level >= 2) {
|
||||
echo '<div><div class="link-list-wrapper"><ul class="link-list">';
|
||||
} elseif ($item->shallower) {
|
||||
// The next item is shallower.
|
||||
echo '</li>';
|
||||
echo str_repeat('</ul></div></div></li>', $item->level_diff);
|
||||
} else {
|
||||
// The next item is on the same level.
|
||||
echo '</li>';
|
||||
}
|
||||
|
||||
}
|
||||
|
||||
|
||||
if ($item->level == 1 && $item->anchor_css == 'megamenu') {
|
||||
|
||||
$parent_id = $item->id;
|
||||
$megamenu = true;
|
||||
|
||||
echo '<li class="nav-item ' . $class . ' level' . $item->level . ' ' . $item->anchor_css . '">';
|
||||
|
||||
switch ($item->type) :
|
||||
case 'separator':
|
||||
case 'component':
|
||||
case 'heading':
|
||||
case 'url':
|
||||
require ModuleHelper::getLayoutPath('mod_menu', 'laterale_' . $item->type);
|
||||
break;
|
||||
|
||||
default:
|
||||
require ModuleHelper::getLayoutPath('mod_menu', 'laterale_url');
|
||||
break;
|
||||
endswitch;
|
||||
|
||||
echo '<div class="" role="region"><div class="row">';
|
||||
|
||||
}
|
||||
|
||||
if ($oldparent_id != $parent_id)
|
||||
{
|
||||
$countduecol=0;
|
||||
$countereee=0;
|
||||
}
|
||||
|
||||
|
||||
if ($item->level == 2 && $megamenu == true){
|
||||
|
||||
|
||||
$allchild = $arrayfigli[$parent_id];
|
||||
$figliqui = $arrayfigli[$parent_id] / 3;
|
||||
$intero = intval($figliqui);
|
||||
$restoitem = $arrayfigli[$parent_id] % 3;
|
||||
|
||||
|
||||
|
||||
if ($allchild <=8){
|
||||
|
||||
|
||||
if($countduecol == 0) {
|
||||
echo '<div class="col-12 col-lg-4 '.$countduecol.' pe-lg-5"><div class="link-list-wrapper"><ul class="link-list">';
|
||||
} elseif ($countduecol == 4){
|
||||
echo '</ul></div></div><div class="col-12 col-lg-4"><div class="link-list-wrapper"><ul class="link-list">';
|
||||
}
|
||||
|
||||
++$countduecol;
|
||||
|
||||
} else {
|
||||
if( $countereee == 0 ) {
|
||||
echo '<div class="col-12 col-lg-4"><div class="link-list-wrapper"><ul class="link-list">';
|
||||
} else if(($restoitem == 0 && $countereee == $intero) || ($restoitem == 1 && $countereee == $intero + 1) || ($restoitem == 2 && $countereee == $intero + 1)){
|
||||
echo '</ul></div></div><div class="col-12 col-lg-4"><div class="link-list-wrapper"><ul class="link-list">';
|
||||
|
||||
} else if (($restoitem == 0 && $countereee == $intero * 2) || ($restoitem == 1 && $countereee == ($intero * 2+ 1) + $restoitem) || ($restoitem == 2 && $countereee == $intero * 2 + $restoitem)){
|
||||
echo '</ul></div></div><div class="col-12 col-lg-4"><div class="link-list-wrapper"><ul class="link-list">';
|
||||
}
|
||||
}
|
||||
|
||||
echo '<li class="nav-item ' . $class . ' level' . $item->level . ' ' . $item->anchor_css . '">';
|
||||
|
||||
switch ($item->type) :
|
||||
case 'separator':
|
||||
case 'component':
|
||||
case 'heading':
|
||||
case 'url':
|
||||
require ModuleHelper::getLayoutPath('mod_menu', 'laterale_' . $item->type);
|
||||
break;
|
||||
|
||||
default:
|
||||
require ModuleHelper::getLayoutPath('mod_menu', 'laterale_url');
|
||||
break;
|
||||
endswitch;
|
||||
|
||||
echo '</li>';
|
||||
|
||||
if ($allchild <=8){
|
||||
|
||||
if ($countduecol == $allchild){
|
||||
echo '</ul></div></div>';
|
||||
}
|
||||
|
||||
} elseif( $countereee +1 == $arrayfigli[$parent_id] ) {
|
||||
echo '</ul></div></div>';
|
||||
}
|
||||
|
||||
++$countereee;
|
||||
|
||||
}
|
||||
|
||||
if ($item->parent_id !== $parent_id && $megamenu == true && $item->id !== $parent_id) {
|
||||
echo '</div></div>';
|
||||
}
|
||||
|
||||
if ($item->parent_id !== $parent_id && $item->id !== $parent_id){
|
||||
$parent_id = $item->id;
|
||||
$megamenu = false;
|
||||
}
|
||||
|
||||
$oldparent_id = $parent_id;
|
||||
|
||||
}
|
||||
?></ul>
|
||||
@ -0,0 +1,110 @@
|
||||
<?php
|
||||
|
||||
/**
|
||||
* @package Joomla.Site
|
||||
* @subpackage mod_menu
|
||||
*
|
||||
* @copyright (C) 2009 Open Source Matters, Inc. <https://www.joomla.org>
|
||||
* @license GNU General Public License version 2 or later; see LICENSE.txt
|
||||
*/
|
||||
|
||||
defined('_JEXEC') or die;
|
||||
|
||||
use Joomla\CMS\Filter\OutputFilter;
|
||||
use Joomla\CMS\HTML\HTMLHelper;
|
||||
use Joomla\CMS\Uri\Uri;
|
||||
|
||||
$baseImagePath = Uri::root(false) . "media/templates/site/joomla-italia-theme/images/";
|
||||
|
||||
$item_active='';
|
||||
$attributes = [];
|
||||
|
||||
|
||||
// C.SC.1.1
|
||||
if (
|
||||
($item->title == "Famiglie e studenti") ||
|
||||
($item->title == "Personale scolastico") ||
|
||||
($item->title == "Percorsi di studio")
|
||||
)
|
||||
{
|
||||
$attributes['data-element'] = 'service-type';
|
||||
}
|
||||
elseif(
|
||||
($item->title == "Panoramica")
|
||||
)
|
||||
{
|
||||
$attributes['data-element'] = 'overview';
|
||||
}
|
||||
|
||||
|
||||
|
||||
if ($item->anchor_title) {
|
||||
$attributes['title'] = $item->anchor_title;
|
||||
}
|
||||
|
||||
if ($item->anchor_rel) {
|
||||
$attributes['rel'] = $item->anchor_rel;
|
||||
}
|
||||
|
||||
if ($item->id == $active_id) {
|
||||
$attributes['aria-current'] = 'location';
|
||||
|
||||
if ($item->current) {
|
||||
$attributes['aria-current'] = 'page';
|
||||
$item_active = 'active';
|
||||
}
|
||||
}
|
||||
|
||||
$linktype = $item->title;
|
||||
|
||||
if ($item->deeper && $item->level == 1){
|
||||
$attributes['class'] = 'nav-link '.$item_active . ' ' .$item->anchor_css;
|
||||
} elseif ($item->level >= 2){
|
||||
$attributes['class'] = 'list-item '.$item_active;
|
||||
|
||||
} else {
|
||||
$attributes['class'] = 'nav-link '.$item_active;
|
||||
}
|
||||
|
||||
if ($item->menu_icon) {
|
||||
// The link is an icon
|
||||
if ($itemParams->get('menu_text', 1)) {
|
||||
// If the link text is to be displayed, the icon is added with aria-hidden
|
||||
$linktype = '<span class="p-2 ' . $item->menu_icon . '" aria-hidden="true"></span>' . $item->title;
|
||||
} else {
|
||||
// If the icon itself is the link, it needs a visually hidden text
|
||||
$linktype = '<span class="p-2 ' . $item->menu_icon . '" aria-hidden="true"></span><span class="visually-hidden">' . $item->title . '</span>';
|
||||
}
|
||||
} elseif ($item->menu_image) {
|
||||
// The link is an image, maybe with its own class
|
||||
$image_attributes = [];
|
||||
|
||||
if ($item->menu_image_css) {
|
||||
$image_attributes['class'] = $item->menu_image_css;
|
||||
}
|
||||
|
||||
$linktype = HTMLHelper::_('image', $item->menu_image, $item->title, $image_attributes);
|
||||
|
||||
if ($itemParams->get('menu_text', 1)) {
|
||||
$linktype .= '<span class="image-title">' . $item->title . '</span>';
|
||||
}
|
||||
}
|
||||
|
||||
if ($item->browserNav == 1) {
|
||||
$attributes['target'] = '_blank';
|
||||
} elseif ($item->browserNav == 2) {
|
||||
$options = 'toolbar=no,location=no,status=no,menubar=no,scrollbars=yes,resizable=yes';
|
||||
|
||||
$attributes['onclick'] = "window.open(this.href, 'targetWindow', '" . $options . "'); return false;";
|
||||
}
|
||||
|
||||
if ($item->deeper && $item->level == 1){
|
||||
echo HTMLHelper::_('link', OutputFilter::ampReplace(htmlspecialchars($item->flink, ENT_COMPAT, 'UTF-8', false)), '
|
||||
<svg class="icon icon-xs">
|
||||
<use href="' . $baseImagePath . 'sprites.svg#it-list"></use>
|
||||
</svg><span>' . $linktype . '</span>', $attributes);
|
||||
}elseif ($item->level >= 2){
|
||||
echo HTMLHelper::_('link', OutputFilter::ampReplace(htmlspecialchars($item->flink, ENT_COMPAT, 'UTF-8', false)), '<span>' . $linktype . '</span>', $attributes);
|
||||
} else {
|
||||
echo HTMLHelper::_('link', OutputFilter::ampReplace(htmlspecialchars($item->flink, ENT_COMPAT, 'UTF-8', false)), $linktype, $attributes);
|
||||
}
|
||||
101
templates/joomla-italia-theme/html/mod_menu/laterale_heading.php
Normal file
101
templates/joomla-italia-theme/html/mod_menu/laterale_heading.php
Normal file
@ -0,0 +1,101 @@
|
||||
<?php
|
||||
|
||||
/**
|
||||
* @package Joomla.Site
|
||||
* @subpackage mod_menu
|
||||
*
|
||||
* @copyright (C) 2012 Open Source Matters, Inc. <https://www.joomla.org>
|
||||
* @license GNU General Public License version 2 or later; see LICENSE.txt
|
||||
*/
|
||||
|
||||
defined('_JEXEC') or die;
|
||||
|
||||
use Joomla\CMS\Filter\OutputFilter;
|
||||
use Joomla\CMS\HTML\HTMLHelper;
|
||||
use Joomla\CMS\Uri\Uri;
|
||||
|
||||
$baseImagePath = Uri::root(false) . "media/templates/site/joomla-italia-theme/images/";
|
||||
|
||||
$item_active='';
|
||||
$attributes = [];
|
||||
|
||||
if ($item->anchor_title) {
|
||||
$attributes['title'] = $item->anchor_title;
|
||||
}
|
||||
|
||||
if ($item->anchor_rel) {
|
||||
$attributes['rel'] = $item->anchor_rel;
|
||||
}
|
||||
|
||||
if ($item->id == $active_id) {
|
||||
$attributes['aria-current'] = 'location';
|
||||
|
||||
if ($item->current) {
|
||||
$attributes['aria-current'] = 'page';
|
||||
$item_active = 'active';
|
||||
}
|
||||
}
|
||||
|
||||
$linktype = $item->title;
|
||||
|
||||
if(
|
||||
($item->title == "Panoramica")
|
||||
)
|
||||
{
|
||||
$attributes['data-element'] = 'overview';
|
||||
}
|
||||
|
||||
|
||||
|
||||
if ($item->deeper && $item->level == 1){
|
||||
$attributes['class'] = 'nav-link '.$item_active . ' ' .$item->anchor_css;
|
||||
} elseif ($item->level >= 2){
|
||||
$attributes['class'] = 'list-item '.$item_active;
|
||||
|
||||
} else {
|
||||
$attributes['class'] = 'nav-link '.$item_active;
|
||||
}
|
||||
|
||||
if ($item->menu_icon) {
|
||||
// The link is an icon
|
||||
if ($itemParams->get('menu_text', 1)) {
|
||||
// If the link text is to be displayed, the icon is added with aria-hidden
|
||||
$linktype = '<span class="p-2 ' . $item->menu_icon . '" aria-hidden="true"></span>' . $item->title;
|
||||
} else {
|
||||
// If the icon itself is the link, it needs a visually hidden text
|
||||
$linktype = '<span class="p-2 ' . $item->menu_icon . '" aria-hidden="true"></span><span class="visually-hidden">' . $item->title . '</span>';
|
||||
}
|
||||
} elseif ($item->menu_image) {
|
||||
// The link is an image, maybe with its own class
|
||||
$image_attributes = [];
|
||||
|
||||
if ($item->menu_image_css) {
|
||||
$image_attributes['class'] = $item->menu_image_css;
|
||||
}
|
||||
|
||||
$linktype = HTMLHelper::_('image', $item->menu_image, $item->title, $image_attributes);
|
||||
|
||||
if ($itemParams->get('menu_text', 1)) {
|
||||
$linktype .= '<span class="image-title">' . $item->title . '</span>';
|
||||
}
|
||||
}
|
||||
|
||||
if ($item->browserNav == 1) {
|
||||
$attributes['target'] = '_blank';
|
||||
} elseif ($item->browserNav == 2) {
|
||||
$options = 'toolbar=no,location=no,status=no,menubar=no,scrollbars=yes,resizable=yes';
|
||||
|
||||
$attributes['onclick'] = "window.open(this.href, 'targetWindow', '" . $options . "'); return false;";
|
||||
}
|
||||
|
||||
if ($item->deeper && $item->level == 1){
|
||||
echo HTMLHelper::_('link', OutputFilter::ampReplace(htmlspecialchars($item->flink, ENT_COMPAT, 'UTF-8', false)), '<span>' . $linktype . '</span>
|
||||
<svg class="icon icon-xs">
|
||||
<use href="' . $baseImagePath . 'sprites.svg#it-expand"></use>
|
||||
</svg>
|
||||
', $attributes);
|
||||
}elseif ($item->level >= 2){
|
||||
echo HTMLHelper::_('link', OutputFilter::ampReplace(htmlspecialchars($item->flink, ENT_COMPAT, 'UTF-8', false)), '<span>' . $linktype . '</span>', $attributes);
|
||||
} else {
|
||||
echo HTMLHelper::_('link', OutputFilter::ampReplace(htmlspecialchars($item->flink, ENT_COMPAT, 'UTF-8', false)), $linktype, $attributes);
|
||||
}
|
||||
@ -0,0 +1,99 @@
|
||||
<?php
|
||||
|
||||
/**
|
||||
* @package Joomla.Site
|
||||
* @subpackage mod_menu
|
||||
*
|
||||
* @copyright (C) 2009 Open Source Matters, Inc. <https://www.joomla.org>
|
||||
* @license GNU General Public License version 2 or later; see LICENSE.txt
|
||||
*/
|
||||
|
||||
defined('_JEXEC') or die;
|
||||
|
||||
use Joomla\CMS\Filter\OutputFilter;
|
||||
use Joomla\CMS\HTML\HTMLHelper;
|
||||
use Joomla\CMS\Uri\Uri;
|
||||
|
||||
$baseImagePath = Uri::root(false) . "media/templates/site/joomla-italia-theme/images/";
|
||||
|
||||
$item_active='';
|
||||
$attributes = [];
|
||||
|
||||
if ($item->anchor_title) {
|
||||
$attributes['title'] = $item->anchor_title;
|
||||
}
|
||||
|
||||
if ($item->anchor_rel) {
|
||||
$attributes['rel'] = $item->anchor_rel;
|
||||
}
|
||||
|
||||
if ($item->id == $active_id) {
|
||||
$attributes['aria-current'] = 'location';
|
||||
|
||||
if ($item->current) {
|
||||
$attributes['aria-current'] = 'page';
|
||||
$item_active = 'active';
|
||||
}
|
||||
}
|
||||
|
||||
$linktype = $item->title;
|
||||
|
||||
if ($item->deeper && $item->level == 1){
|
||||
$attributes['class'] = 'nav-link '.$item_active . ' ' .$item->anchor_css;
|
||||
} elseif ($item->level >= 2){
|
||||
$attributes['class'] = 'list-item '.$item_active;
|
||||
|
||||
} else {
|
||||
$attributes['class'] = 'nav-link '.$item_active;
|
||||
}
|
||||
|
||||
if(
|
||||
($item->title == "Panoramica")
|
||||
)
|
||||
{
|
||||
$attributes['data-element'] = 'overview';
|
||||
}
|
||||
|
||||
if ($item->menu_icon) {
|
||||
// The link is an icon
|
||||
if ($itemParams->get('menu_text', 1)) {
|
||||
// If the link text is to be displayed, the icon is added with aria-hidden
|
||||
$linktype = '<span class="p-2 ' . $item->menu_icon . '" aria-hidden="true"></span>' . $item->title;
|
||||
} else {
|
||||
// If the icon itself is the link, it needs a visually hidden text
|
||||
$linktype = '<span class="p-2 ' . $item->menu_icon . '" aria-hidden="true"></span><span class="visually-hidden">' . $item->title . '</span>';
|
||||
}
|
||||
} elseif ($item->menu_image) {
|
||||
// The link is an image, maybe with its own class
|
||||
$image_attributes = [];
|
||||
|
||||
if ($item->menu_image_css) {
|
||||
$image_attributes['class'] = $item->menu_image_css;
|
||||
}
|
||||
|
||||
$linktype = HTMLHelper::_('image', $item->menu_image, $item->title, $image_attributes);
|
||||
|
||||
if ($itemParams->get('menu_text', 1)) {
|
||||
$linktype .= '<span class="image-title">' . $item->title . '</span>';
|
||||
}
|
||||
}
|
||||
|
||||
if ($item->browserNav == 1) {
|
||||
$attributes['target'] = '_blank';
|
||||
} elseif ($item->browserNav == 2) {
|
||||
$options = 'toolbar=no,location=no,status=no,menubar=no,scrollbars=yes,resizable=yes';
|
||||
|
||||
$attributes['onclick'] = "window.open(this.href, 'targetWindow', '" . $options . "'); return false;";
|
||||
}
|
||||
|
||||
if ($item->deeper){
|
||||
echo HTMLHelper::_('link', OutputFilter::ampReplace(htmlspecialchars($item->flink, ENT_COMPAT, 'UTF-8', false)), '
|
||||
<svg class="icon icon-sm">
|
||||
<use href="' . $baseImagePath . 'sprites.svg#it-list"></use>
|
||||
</svg>
|
||||
<span>' . $linktype . '</span>', $attributes);
|
||||
}elseif ($item->level >= 2){
|
||||
echo HTMLHelper::_('link', OutputFilter::ampReplace(htmlspecialchars($item->flink, ENT_COMPAT, 'UTF-8', false)), '<span>' . $linktype . '</span>', $attributes);
|
||||
} else {
|
||||
echo HTMLHelper::_('link', OutputFilter::ampReplace(htmlspecialchars($item->flink, ENT_COMPAT, 'UTF-8', false)), $linktype, $attributes);
|
||||
}
|
||||
98
templates/joomla-italia-theme/html/mod_menu/laterale_url.php
Normal file
98
templates/joomla-italia-theme/html/mod_menu/laterale_url.php
Normal file
@ -0,0 +1,98 @@
|
||||
<?php
|
||||
|
||||
/**
|
||||
* @package Joomla.Site
|
||||
* @subpackage mod_menu
|
||||
*
|
||||
* @copyright (C) 2009 Open Source Matters, Inc. <https://www.joomla.org>
|
||||
* @license GNU General Public License version 2 or later; see LICENSE.txt
|
||||
*/
|
||||
|
||||
defined('_JEXEC') or die;
|
||||
|
||||
use Joomla\CMS\Filter\OutputFilter;
|
||||
use Joomla\CMS\HTML\HTMLHelper;
|
||||
use Joomla\CMS\Uri\Uri;
|
||||
|
||||
$baseImagePath = Uri::root(false) . "media/templates/site/joomla-italia-theme/images/";
|
||||
|
||||
$attributes = [];
|
||||
|
||||
if ($item->anchor_title) {
|
||||
$attributes['title'] = $item->anchor_title;
|
||||
}
|
||||
|
||||
if ($item->anchor_rel) {
|
||||
$attributes['rel'] = $item->anchor_rel;
|
||||
}
|
||||
|
||||
$linktype = $item->title;
|
||||
|
||||
|
||||
if ($item->deeper && $item->level == 1){
|
||||
$attributes['class'] = 'nav-link '.$item_active . ' ' .$item->anchor_css;
|
||||
} elseif ($item->level >= 2){
|
||||
$attributes['class'] = 'list-item '.$item_active;
|
||||
|
||||
} else {
|
||||
$attributes['class'] = 'nav-link '.$item_active;
|
||||
}
|
||||
|
||||
if(
|
||||
($item->title == "Panoramica")
|
||||
)
|
||||
{
|
||||
$attributes['data-element'] = 'overview';
|
||||
}
|
||||
|
||||
|
||||
|
||||
if ($item->menu_icon) {
|
||||
// The link is an icon
|
||||
if ($itemParams->get('menu_text', 1)) {
|
||||
// If the link text is to be displayed, the icon is added with aria-hidden
|
||||
$linktype = '<span class="p-2 ' . $item->menu_icon . '" aria-hidden="true"></span>' . $item->title;
|
||||
} else {
|
||||
// If the icon itself is the link, it needs a visually hidden text
|
||||
$linktype = '<span class="p-2 ' . $item->menu_icon . '" aria-hidden="true"></span><span class="visually-hidden">' . $item->title . '</span>';
|
||||
}
|
||||
} elseif ($item->menu_image) {
|
||||
// The link is an image, maybe with an own class
|
||||
$image_attributes = [];
|
||||
|
||||
if ($item->menu_image_css) {
|
||||
$image_attributes['class'] = $item->menu_image_css;
|
||||
}
|
||||
|
||||
$linktype = HTMLHelper::_('image', $item->menu_image, $item->title, $image_attributes);
|
||||
|
||||
if ($itemParams->get('menu_text', 1)) {
|
||||
$linktype .= '<span class="image-title">' . $item->title . '</span>';
|
||||
}
|
||||
}
|
||||
|
||||
if ($item->browserNav == 1) {
|
||||
$attributes['target'] = '_blank';
|
||||
$attributes['rel'] = 'noopener noreferrer';
|
||||
|
||||
if ($item->anchor_rel == 'nofollow') {
|
||||
$attributes['rel'] .= ' nofollow';
|
||||
}
|
||||
} elseif ($item->browserNav == 2) {
|
||||
$options = 'toolbar=no,location=no,status=no,menubar=no,scrollbars=yes,resizable=yes,' . $params->get('window_open');
|
||||
|
||||
$attributes['onclick'] = "window.open(this.href, 'targetWindow', '" . $options . "'); return false;";
|
||||
}
|
||||
|
||||
|
||||
if ($item->deeper && $item->level == 1){
|
||||
echo HTMLHelper::_('link', OutputFilter::ampReplace(htmlspecialchars($item->flink, ENT_COMPAT, 'UTF-8', false)), '<span>' . $linktype . '</span>
|
||||
<svg class="icon icon-xs">
|
||||
<use href="' . $baseImagePath . 'sprites.svg#it-expand"></use>
|
||||
</svg>
|
||||
', $attributes);
|
||||
}elseif ($item->level >= 2){
|
||||
echo HTMLHelper::_('link', OutputFilter::ampReplace(htmlspecialchars($item->flink, ENT_COMPAT, 'UTF-8', false)), '<span>' . $linktype . '</span>', $attributes);
|
||||
} else {
|
||||
echo HTMLHelper::_('link', OutputFilter::ampReplace(htmlspecialchars($item->flink, ENT_COMPAT, 'UTF-8', false)), $linktype, $attributes);
|
||||
}
|
||||
Reference in New Issue
Block a user