- Timestamp:
- May 19, 2025, 8:10:16 PM (7 months ago)
- Location:
- trunk
- Files:
-
- 413 added
- 19 edited
-
admin/modules/Elezioni/aggiornadb.php (modified) (4 diffs)
-
admin/modules/Elezioni/config_colori_quesiti.php (added)
-
admin/modules/Elezioni/ele_configurazione.php (modified) (6 diffs)
-
admin/modules/Elezioni/ele_gruppo.php (modified) (14 diffs)
-
admin/modules/Elezioni/ele_lista.php (modified) (3 diffs)
-
admin/modules/Elezioni/ele_sede.php (modified) (9 diffs)
-
admin/modules/Elezioni/language/lang-en.php (modified) (1 diff)
-
admin/modules/Elezioni/language/lang-it.php (modified) (1 diff)
-
admin/modules/Elezioni/mappa_popup.php (added)
-
admin/versione.php (modified) (1 diff)
-
client/modelli (added)
-
client/modelli/dompdf (added)
-
client/modelli/dompdf/AUTHORS.md (added)
-
client/modelli/dompdf/LICENSE.LGPL (added)
-
client/modelli/dompdf/README.md (added)
-
client/modelli/dompdf/VERSION (added)
-
client/modelli/dompdf/autoload.inc.php (added)
-
client/modelli/dompdf/vendor (added)
-
client/modelli/dompdf/vendor/autoload.php (added)
-
client/modelli/dompdf/vendor/composer (added)
-
client/modelli/dompdf/vendor/composer/ClassLoader.php (added)
-
client/modelli/dompdf/vendor/composer/InstalledVersions.php (added)
-
client/modelli/dompdf/vendor/composer/LICENSE (added)
-
client/modelli/dompdf/vendor/composer/autoload_classmap.php (added)
-
client/modelli/dompdf/vendor/composer/autoload_namespaces.php (added)
-
client/modelli/dompdf/vendor/composer/autoload_psr4.php (added)
-
client/modelli/dompdf/vendor/composer/autoload_real.php (added)
-
client/modelli/dompdf/vendor/composer/autoload_static.php (added)
-
client/modelli/dompdf/vendor/composer/installed.json (added)
-
client/modelli/dompdf/vendor/composer/installed.php (added)
-
client/modelli/dompdf/vendor/composer/platform_check.php (added)
-
client/modelli/dompdf/vendor/dompdf (added)
-
client/modelli/dompdf/vendor/dompdf/dompdf (added)
-
client/modelli/dompdf/vendor/dompdf/dompdf/AUTHORS.md (added)
-
client/modelli/dompdf/vendor/dompdf/dompdf/LICENSE.LGPL (added)
-
client/modelli/dompdf/vendor/dompdf/dompdf/README.md (added)
-
client/modelli/dompdf/vendor/dompdf/dompdf/VERSION (added)
-
client/modelli/dompdf/vendor/dompdf/dompdf/composer.json (added)
-
client/modelli/dompdf/vendor/dompdf/dompdf/lib (added)
-
client/modelli/dompdf/vendor/dompdf/dompdf/lib/Cpdf.php (added)
-
client/modelli/dompdf/vendor/dompdf/dompdf/lib/fonts (added)
-
client/modelli/dompdf/vendor/dompdf/dompdf/lib/fonts/Courier-Bold.afm (added)
-
client/modelli/dompdf/vendor/dompdf/dompdf/lib/fonts/Courier-BoldOblique.afm (added)
-
client/modelli/dompdf/vendor/dompdf/dompdf/lib/fonts/Courier-Oblique.afm (added)
-
client/modelli/dompdf/vendor/dompdf/dompdf/lib/fonts/Courier.afm (added)
-
client/modelli/dompdf/vendor/dompdf/dompdf/lib/fonts/DejaVuSans-Bold.ttf (added)
-
client/modelli/dompdf/vendor/dompdf/dompdf/lib/fonts/DejaVuSans-Bold.ufm (added)
-
client/modelli/dompdf/vendor/dompdf/dompdf/lib/fonts/DejaVuSans-Bold.ufm.json (added)
-
client/modelli/dompdf/vendor/dompdf/dompdf/lib/fonts/DejaVuSans-BoldOblique.ttf (added)
-
client/modelli/dompdf/vendor/dompdf/dompdf/lib/fonts/DejaVuSans-BoldOblique.ufm (added)
-
client/modelli/dompdf/vendor/dompdf/dompdf/lib/fonts/DejaVuSans-Oblique.ttf (added)
-
client/modelli/dompdf/vendor/dompdf/dompdf/lib/fonts/DejaVuSans-Oblique.ufm (added)
-
client/modelli/dompdf/vendor/dompdf/dompdf/lib/fonts/DejaVuSans.ttf (added)
-
client/modelli/dompdf/vendor/dompdf/dompdf/lib/fonts/DejaVuSans.ufm (added)
-
client/modelli/dompdf/vendor/dompdf/dompdf/lib/fonts/DejaVuSans.ufm.json (added)
-
client/modelli/dompdf/vendor/dompdf/dompdf/lib/fonts/DejaVuSansMono-Bold.ttf (added)
-
client/modelli/dompdf/vendor/dompdf/dompdf/lib/fonts/DejaVuSansMono-Bold.ufm (added)
-
client/modelli/dompdf/vendor/dompdf/dompdf/lib/fonts/DejaVuSansMono-BoldOblique.ttf (added)
-
client/modelli/dompdf/vendor/dompdf/dompdf/lib/fonts/DejaVuSansMono-BoldOblique.ufm (added)
-
client/modelli/dompdf/vendor/dompdf/dompdf/lib/fonts/DejaVuSansMono-Oblique.ttf (added)
-
client/modelli/dompdf/vendor/dompdf/dompdf/lib/fonts/DejaVuSansMono-Oblique.ufm (added)
-
client/modelli/dompdf/vendor/dompdf/dompdf/lib/fonts/DejaVuSansMono.ttf (added)
-
client/modelli/dompdf/vendor/dompdf/dompdf/lib/fonts/DejaVuSansMono.ufm (added)
-
client/modelli/dompdf/vendor/dompdf/dompdf/lib/fonts/DejaVuSerif-Bold.ttf (added)
-
client/modelli/dompdf/vendor/dompdf/dompdf/lib/fonts/DejaVuSerif-Bold.ufm (added)
-
client/modelli/dompdf/vendor/dompdf/dompdf/lib/fonts/DejaVuSerif-BoldItalic.ttf (added)
-
client/modelli/dompdf/vendor/dompdf/dompdf/lib/fonts/DejaVuSerif-BoldItalic.ufm (added)
-
client/modelli/dompdf/vendor/dompdf/dompdf/lib/fonts/DejaVuSerif-Italic.ttf (added)
-
client/modelli/dompdf/vendor/dompdf/dompdf/lib/fonts/DejaVuSerif-Italic.ufm (added)
-
client/modelli/dompdf/vendor/dompdf/dompdf/lib/fonts/DejaVuSerif.ttf (added)
-
client/modelli/dompdf/vendor/dompdf/dompdf/lib/fonts/DejaVuSerif.ufm (added)
-
client/modelli/dompdf/vendor/dompdf/dompdf/lib/fonts/Helvetica-Bold.afm (added)
-
client/modelli/dompdf/vendor/dompdf/dompdf/lib/fonts/Helvetica-Bold.afm.json (added)
-
client/modelli/dompdf/vendor/dompdf/dompdf/lib/fonts/Helvetica-BoldOblique.afm (added)
-
client/modelli/dompdf/vendor/dompdf/dompdf/lib/fonts/Helvetica-Oblique.afm (added)
-
client/modelli/dompdf/vendor/dompdf/dompdf/lib/fonts/Helvetica.afm (added)
-
client/modelli/dompdf/vendor/dompdf/dompdf/lib/fonts/Helvetica.afm.json (added)
-
client/modelli/dompdf/vendor/dompdf/dompdf/lib/fonts/Symbol.afm (added)
-
client/modelli/dompdf/vendor/dompdf/dompdf/lib/fonts/Times-Bold.afm (added)
-
client/modelli/dompdf/vendor/dompdf/dompdf/lib/fonts/Times-Bold.afm.json (added)
-
client/modelli/dompdf/vendor/dompdf/dompdf/lib/fonts/Times-BoldItalic.afm (added)
-
client/modelli/dompdf/vendor/dompdf/dompdf/lib/fonts/Times-Italic.afm (added)
-
client/modelli/dompdf/vendor/dompdf/dompdf/lib/fonts/Times-Roman.afm (added)
-
client/modelli/dompdf/vendor/dompdf/dompdf/lib/fonts/Times-Roman.afm.json (added)
-
client/modelli/dompdf/vendor/dompdf/dompdf/lib/fonts/ZapfDingbats.afm (added)
-
client/modelli/dompdf/vendor/dompdf/dompdf/lib/fonts/installed-fonts.dist.json (added)
-
client/modelli/dompdf/vendor/dompdf/dompdf/lib/fonts/mustRead.html (added)
-
client/modelli/dompdf/vendor/dompdf/dompdf/lib/res (added)
-
client/modelli/dompdf/vendor/dompdf/dompdf/lib/res/broken_image.png (added)
-
client/modelli/dompdf/vendor/dompdf/dompdf/lib/res/broken_image.svg (added)
-
client/modelli/dompdf/vendor/dompdf/dompdf/lib/res/html.css (added)
-
client/modelli/dompdf/vendor/dompdf/dompdf/lib/res/sRGB2014.icc (added)
-
client/modelli/dompdf/vendor/dompdf/dompdf/lib/res/sRGB2014.icc.LICENSE (added)
-
client/modelli/dompdf/vendor/dompdf/dompdf/phpunit.xml (added)
-
client/modelli/dompdf/vendor/dompdf/dompdf/src (added)
-
client/modelli/dompdf/vendor/dompdf/dompdf/src/Adapter (added)
-
client/modelli/dompdf/vendor/dompdf/dompdf/src/Adapter/CPDF.php (added)
-
client/modelli/dompdf/vendor/dompdf/dompdf/src/Adapter/GD.php (added)
-
client/modelli/dompdf/vendor/dompdf/dompdf/src/Adapter/PDFLib.php (added)
-
client/modelli/dompdf/vendor/dompdf/dompdf/src/Canvas.php (added)
-
client/modelli/dompdf/vendor/dompdf/dompdf/src/CanvasFactory.php (added)
-
client/modelli/dompdf/vendor/dompdf/dompdf/src/Cellmap.php (added)
-
client/modelli/dompdf/vendor/dompdf/dompdf/src/Css (added)
-
client/modelli/dompdf/vendor/dompdf/dompdf/src/Css/AttributeTranslator.php (added)
-
client/modelli/dompdf/vendor/dompdf/dompdf/src/Css/Color.php (added)
-
client/modelli/dompdf/vendor/dompdf/dompdf/src/Css/Content (added)
-
client/modelli/dompdf/vendor/dompdf/dompdf/src/Css/Content/Attr.php (added)
-
client/modelli/dompdf/vendor/dompdf/dompdf/src/Css/Content/CloseQuote.php (added)
-
client/modelli/dompdf/vendor/dompdf/dompdf/src/Css/Content/ContentPart.php (added)
-
client/modelli/dompdf/vendor/dompdf/dompdf/src/Css/Content/Counter.php (added)
-
client/modelli/dompdf/vendor/dompdf/dompdf/src/Css/Content/Counters.php (added)
-
client/modelli/dompdf/vendor/dompdf/dompdf/src/Css/Content/NoCloseQuote.php (added)
-
client/modelli/dompdf/vendor/dompdf/dompdf/src/Css/Content/NoOpenQuote.php (added)
-
client/modelli/dompdf/vendor/dompdf/dompdf/src/Css/Content/OpenQuote.php (added)
-
client/modelli/dompdf/vendor/dompdf/dompdf/src/Css/Content/StringPart.php (added)
-
client/modelli/dompdf/vendor/dompdf/dompdf/src/Css/Content/Url.php (added)
-
client/modelli/dompdf/vendor/dompdf/dompdf/src/Css/Style.php (added)
-
client/modelli/dompdf/vendor/dompdf/dompdf/src/Css/Stylesheet.php (added)
-
client/modelli/dompdf/vendor/dompdf/dompdf/src/Dompdf.php (added)
-
client/modelli/dompdf/vendor/dompdf/dompdf/src/Exception (added)
-
client/modelli/dompdf/vendor/dompdf/dompdf/src/Exception.php (added)
-
client/modelli/dompdf/vendor/dompdf/dompdf/src/Exception/ImageException.php (added)
-
client/modelli/dompdf/vendor/dompdf/dompdf/src/FontMetrics.php (added)
-
client/modelli/dompdf/vendor/dompdf/dompdf/src/Frame (added)
-
client/modelli/dompdf/vendor/dompdf/dompdf/src/Frame.php (added)
-
client/modelli/dompdf/vendor/dompdf/dompdf/src/Frame/Factory.php (added)
-
client/modelli/dompdf/vendor/dompdf/dompdf/src/Frame/FrameListIterator.php (added)
-
client/modelli/dompdf/vendor/dompdf/dompdf/src/Frame/FrameTree.php (added)
-
client/modelli/dompdf/vendor/dompdf/dompdf/src/Frame/FrameTreeIterator.php (added)
-
client/modelli/dompdf/vendor/dompdf/dompdf/src/FrameDecorator (added)
-
client/modelli/dompdf/vendor/dompdf/dompdf/src/FrameDecorator/AbstractFrameDecorator.php (added)
-
client/modelli/dompdf/vendor/dompdf/dompdf/src/FrameDecorator/Block.php (added)
-
client/modelli/dompdf/vendor/dompdf/dompdf/src/FrameDecorator/Image.php (added)
-
client/modelli/dompdf/vendor/dompdf/dompdf/src/FrameDecorator/Inline.php (added)
-
client/modelli/dompdf/vendor/dompdf/dompdf/src/FrameDecorator/ListBullet.php (added)
-
client/modelli/dompdf/vendor/dompdf/dompdf/src/FrameDecorator/ListBulletImage.php (added)
-
client/modelli/dompdf/vendor/dompdf/dompdf/src/FrameDecorator/NullFrameDecorator.php (added)
-
client/modelli/dompdf/vendor/dompdf/dompdf/src/FrameDecorator/Page.php (added)
-
client/modelli/dompdf/vendor/dompdf/dompdf/src/FrameDecorator/Table.php (added)
-
client/modelli/dompdf/vendor/dompdf/dompdf/src/FrameDecorator/TableCell.php (added)
-
client/modelli/dompdf/vendor/dompdf/dompdf/src/FrameDecorator/TableRow.php (added)
-
client/modelli/dompdf/vendor/dompdf/dompdf/src/FrameDecorator/TableRowGroup.php (added)
-
client/modelli/dompdf/vendor/dompdf/dompdf/src/FrameDecorator/Text.php (added)
-
client/modelli/dompdf/vendor/dompdf/dompdf/src/FrameReflower (added)
-
client/modelli/dompdf/vendor/dompdf/dompdf/src/FrameReflower/AbstractFrameReflower.php (added)
-
client/modelli/dompdf/vendor/dompdf/dompdf/src/FrameReflower/Block.php (added)
-
client/modelli/dompdf/vendor/dompdf/dompdf/src/FrameReflower/Image.php (added)
-
client/modelli/dompdf/vendor/dompdf/dompdf/src/FrameReflower/Inline.php (added)
-
client/modelli/dompdf/vendor/dompdf/dompdf/src/FrameReflower/ListBullet.php (added)
-
client/modelli/dompdf/vendor/dompdf/dompdf/src/FrameReflower/NullFrameReflower.php (added)
-
client/modelli/dompdf/vendor/dompdf/dompdf/src/FrameReflower/Page.php (added)
-
client/modelli/dompdf/vendor/dompdf/dompdf/src/FrameReflower/Table.php (added)
-
client/modelli/dompdf/vendor/dompdf/dompdf/src/FrameReflower/TableCell.php (added)
-
client/modelli/dompdf/vendor/dompdf/dompdf/src/FrameReflower/TableRow.php (added)
-
client/modelli/dompdf/vendor/dompdf/dompdf/src/FrameReflower/TableRowGroup.php (added)
-
client/modelli/dompdf/vendor/dompdf/dompdf/src/FrameReflower/Text.php (added)
-
client/modelli/dompdf/vendor/dompdf/dompdf/src/Helpers.php (added)
-
client/modelli/dompdf/vendor/dompdf/dompdf/src/Image (added)
-
client/modelli/dompdf/vendor/dompdf/dompdf/src/Image/Cache.php (added)
-
client/modelli/dompdf/vendor/dompdf/dompdf/src/JavascriptEmbedder.php (added)
-
client/modelli/dompdf/vendor/dompdf/dompdf/src/LineBox.php (added)
-
client/modelli/dompdf/vendor/dompdf/dompdf/src/Options.php (added)
-
client/modelli/dompdf/vendor/dompdf/dompdf/src/PhpEvaluator.php (added)
-
client/modelli/dompdf/vendor/dompdf/dompdf/src/Positioner (added)
-
client/modelli/dompdf/vendor/dompdf/dompdf/src/Positioner/Absolute.php (added)
-
client/modelli/dompdf/vendor/dompdf/dompdf/src/Positioner/AbstractPositioner.php (added)
-
client/modelli/dompdf/vendor/dompdf/dompdf/src/Positioner/Block.php (added)
-
client/modelli/dompdf/vendor/dompdf/dompdf/src/Positioner/Fixed.php (added)
-
client/modelli/dompdf/vendor/dompdf/dompdf/src/Positioner/Inline.php (added)
-
client/modelli/dompdf/vendor/dompdf/dompdf/src/Positioner/ListBullet.php (added)
-
client/modelli/dompdf/vendor/dompdf/dompdf/src/Positioner/NullPositioner.php (added)
-
client/modelli/dompdf/vendor/dompdf/dompdf/src/Positioner/TableCell.php (added)
-
client/modelli/dompdf/vendor/dompdf/dompdf/src/Positioner/TableRow.php (added)
-
client/modelli/dompdf/vendor/dompdf/dompdf/src/Renderer (added)
-
client/modelli/dompdf/vendor/dompdf/dompdf/src/Renderer.php (added)
-
client/modelli/dompdf/vendor/dompdf/dompdf/src/Renderer/AbstractRenderer.php (added)
-
client/modelli/dompdf/vendor/dompdf/dompdf/src/Renderer/Block.php (added)
-
client/modelli/dompdf/vendor/dompdf/dompdf/src/Renderer/Image.php (added)
-
client/modelli/dompdf/vendor/dompdf/dompdf/src/Renderer/Inline.php (added)
-
client/modelli/dompdf/vendor/dompdf/dompdf/src/Renderer/ListBullet.php (added)
-
client/modelli/dompdf/vendor/dompdf/dompdf/src/Renderer/TableCell.php (added)
-
client/modelli/dompdf/vendor/dompdf/dompdf/src/Renderer/TableRow.php (added)
-
client/modelli/dompdf/vendor/dompdf/dompdf/src/Renderer/TableRowGroup.php (added)
-
client/modelli/dompdf/vendor/dompdf/dompdf/src/Renderer/Text.php (added)
-
client/modelli/dompdf/vendor/dompdf/php-font-lib (added)
-
client/modelli/dompdf/vendor/dompdf/php-font-lib/AUTHORS.md (added)
-
client/modelli/dompdf/vendor/dompdf/php-font-lib/LICENSE (added)
-
client/modelli/dompdf/vendor/dompdf/php-font-lib/README.md (added)
-
client/modelli/dompdf/vendor/dompdf/php-font-lib/composer.json (added)
-
client/modelli/dompdf/vendor/dompdf/php-font-lib/maps (added)
-
client/modelli/dompdf/vendor/dompdf/php-font-lib/maps/adobe-standard-encoding.map (added)
-
client/modelli/dompdf/vendor/dompdf/php-font-lib/maps/cp1250.map (added)
-
client/modelli/dompdf/vendor/dompdf/php-font-lib/maps/cp1251.map (added)
-
client/modelli/dompdf/vendor/dompdf/php-font-lib/maps/cp1252.map (added)
-
client/modelli/dompdf/vendor/dompdf/php-font-lib/maps/cp1253.map (added)
-
client/modelli/dompdf/vendor/dompdf/php-font-lib/maps/cp1254.map (added)
-
client/modelli/dompdf/vendor/dompdf/php-font-lib/maps/cp1255.map (added)
-
client/modelli/dompdf/vendor/dompdf/php-font-lib/maps/cp1257.map (added)
-
client/modelli/dompdf/vendor/dompdf/php-font-lib/maps/cp1258.map (added)
-
client/modelli/dompdf/vendor/dompdf/php-font-lib/maps/cp874.map (added)
-
client/modelli/dompdf/vendor/dompdf/php-font-lib/maps/iso-8859-1.map (added)
-
client/modelli/dompdf/vendor/dompdf/php-font-lib/maps/iso-8859-11.map (added)
-
client/modelli/dompdf/vendor/dompdf/php-font-lib/maps/iso-8859-15.map (added)
-
client/modelli/dompdf/vendor/dompdf/php-font-lib/maps/iso-8859-16.map (added)
-
client/modelli/dompdf/vendor/dompdf/php-font-lib/maps/iso-8859-2.map (added)
-
client/modelli/dompdf/vendor/dompdf/php-font-lib/maps/iso-8859-4.map (added)
-
client/modelli/dompdf/vendor/dompdf/php-font-lib/maps/iso-8859-5.map (added)
-
client/modelli/dompdf/vendor/dompdf/php-font-lib/maps/iso-8859-7.map (added)
-
client/modelli/dompdf/vendor/dompdf/php-font-lib/maps/iso-8859-9.map (added)
-
client/modelli/dompdf/vendor/dompdf/php-font-lib/maps/koi8-r.map (added)
-
client/modelli/dompdf/vendor/dompdf/php-font-lib/maps/koi8-u.map (added)
-
client/modelli/dompdf/vendor/dompdf/php-font-lib/src (added)
-
client/modelli/dompdf/vendor/dompdf/php-font-lib/src/FontLib (added)
-
client/modelli/dompdf/vendor/dompdf/php-font-lib/src/FontLib/AdobeFontMetrics.php (added)
-
client/modelli/dompdf/vendor/dompdf/php-font-lib/src/FontLib/BinaryStream.php (added)
-
client/modelli/dompdf/vendor/dompdf/php-font-lib/src/FontLib/EOT (added)
-
client/modelli/dompdf/vendor/dompdf/php-font-lib/src/FontLib/EOT/File.php (added)
-
client/modelli/dompdf/vendor/dompdf/php-font-lib/src/FontLib/EOT/Header.php (added)
-
client/modelli/dompdf/vendor/dompdf/php-font-lib/src/FontLib/EncodingMap.php (added)
-
client/modelli/dompdf/vendor/dompdf/php-font-lib/src/FontLib/Exception (added)
-
client/modelli/dompdf/vendor/dompdf/php-font-lib/src/FontLib/Exception/FontNotFoundException.php (added)
-
client/modelli/dompdf/vendor/dompdf/php-font-lib/src/FontLib/Font.php (added)
-
client/modelli/dompdf/vendor/dompdf/php-font-lib/src/FontLib/Glyph (added)
-
client/modelli/dompdf/vendor/dompdf/php-font-lib/src/FontLib/Glyph/Outline.php (added)
-
client/modelli/dompdf/vendor/dompdf/php-font-lib/src/FontLib/Glyph/OutlineComponent.php (added)
-
client/modelli/dompdf/vendor/dompdf/php-font-lib/src/FontLib/Glyph/OutlineComposite.php (added)
-
client/modelli/dompdf/vendor/dompdf/php-font-lib/src/FontLib/Glyph/OutlineSimple.php (added)
-
client/modelli/dompdf/vendor/dompdf/php-font-lib/src/FontLib/Header.php (added)
-
client/modelli/dompdf/vendor/dompdf/php-font-lib/src/FontLib/OpenType (added)
-
client/modelli/dompdf/vendor/dompdf/php-font-lib/src/FontLib/OpenType/File.php (added)
-
client/modelli/dompdf/vendor/dompdf/php-font-lib/src/FontLib/OpenType/TableDirectoryEntry.php (added)
-
client/modelli/dompdf/vendor/dompdf/php-font-lib/src/FontLib/Table (added)
-
client/modelli/dompdf/vendor/dompdf/php-font-lib/src/FontLib/Table/DirectoryEntry.php (added)
-
client/modelli/dompdf/vendor/dompdf/php-font-lib/src/FontLib/Table/Table.php (added)
-
client/modelli/dompdf/vendor/dompdf/php-font-lib/src/FontLib/Table/Type (added)
-
client/modelli/dompdf/vendor/dompdf/php-font-lib/src/FontLib/Table/Type/cmap.php (added)
-
client/modelli/dompdf/vendor/dompdf/php-font-lib/src/FontLib/Table/Type/cvt.php (added)
-
client/modelli/dompdf/vendor/dompdf/php-font-lib/src/FontLib/Table/Type/fpgm.php (added)
-
client/modelli/dompdf/vendor/dompdf/php-font-lib/src/FontLib/Table/Type/glyf.php (added)
-
client/modelli/dompdf/vendor/dompdf/php-font-lib/src/FontLib/Table/Type/head.php (added)
-
client/modelli/dompdf/vendor/dompdf/php-font-lib/src/FontLib/Table/Type/hhea.php (added)
-
client/modelli/dompdf/vendor/dompdf/php-font-lib/src/FontLib/Table/Type/hmtx.php (added)
-
client/modelli/dompdf/vendor/dompdf/php-font-lib/src/FontLib/Table/Type/kern.php (added)
-
client/modelli/dompdf/vendor/dompdf/php-font-lib/src/FontLib/Table/Type/loca.php (added)
-
client/modelli/dompdf/vendor/dompdf/php-font-lib/src/FontLib/Table/Type/maxp.php (added)
-
client/modelli/dompdf/vendor/dompdf/php-font-lib/src/FontLib/Table/Type/name.php (added)
-
client/modelli/dompdf/vendor/dompdf/php-font-lib/src/FontLib/Table/Type/nameRecord.php (added)
-
client/modelli/dompdf/vendor/dompdf/php-font-lib/src/FontLib/Table/Type/os2.php (added)
-
client/modelli/dompdf/vendor/dompdf/php-font-lib/src/FontLib/Table/Type/post.php (added)
-
client/modelli/dompdf/vendor/dompdf/php-font-lib/src/FontLib/Table/Type/prep.php (added)
-
client/modelli/dompdf/vendor/dompdf/php-font-lib/src/FontLib/TrueType (added)
-
client/modelli/dompdf/vendor/dompdf/php-font-lib/src/FontLib/TrueType/Collection.php (added)
-
client/modelli/dompdf/vendor/dompdf/php-font-lib/src/FontLib/TrueType/File.php (added)
-
client/modelli/dompdf/vendor/dompdf/php-font-lib/src/FontLib/TrueType/Header.php (added)
-
client/modelli/dompdf/vendor/dompdf/php-font-lib/src/FontLib/TrueType/TableDirectoryEntry.php (added)
-
client/modelli/dompdf/vendor/dompdf/php-font-lib/src/FontLib/WOFF (added)
-
client/modelli/dompdf/vendor/dompdf/php-font-lib/src/FontLib/WOFF/File.php (added)
-
client/modelli/dompdf/vendor/dompdf/php-font-lib/src/FontLib/WOFF/Header.php (added)
-
client/modelli/dompdf/vendor/dompdf/php-font-lib/src/FontLib/WOFF/TableDirectoryEntry.php (added)
-
client/modelli/dompdf/vendor/dompdf/php-svg-lib (added)
-
client/modelli/dompdf/vendor/dompdf/php-svg-lib/AUTHORS.md (added)
-
client/modelli/dompdf/vendor/dompdf/php-svg-lib/LICENSE (added)
-
client/modelli/dompdf/vendor/dompdf/php-svg-lib/README.md (added)
-
client/modelli/dompdf/vendor/dompdf/php-svg-lib/composer.json (added)
-
client/modelli/dompdf/vendor/dompdf/php-svg-lib/src (added)
-
client/modelli/dompdf/vendor/dompdf/php-svg-lib/src/Svg (added)
-
client/modelli/dompdf/vendor/dompdf/php-svg-lib/src/Svg/CssLength.php (added)
-
client/modelli/dompdf/vendor/dompdf/php-svg-lib/src/Svg/DefaultStyle.php (added)
-
client/modelli/dompdf/vendor/dompdf/php-svg-lib/src/Svg/Document.php (added)
-
client/modelli/dompdf/vendor/dompdf/php-svg-lib/src/Svg/Gradient (added)
-
client/modelli/dompdf/vendor/dompdf/php-svg-lib/src/Svg/Gradient/Stop.php (added)
-
client/modelli/dompdf/vendor/dompdf/php-svg-lib/src/Svg/Style.php (added)
-
client/modelli/dompdf/vendor/dompdf/php-svg-lib/src/Svg/Surface (added)
-
client/modelli/dompdf/vendor/dompdf/php-svg-lib/src/Svg/Surface/CPdf.php (added)
-
client/modelli/dompdf/vendor/dompdf/php-svg-lib/src/Svg/Surface/SurfaceCpdf.php (added)
-
client/modelli/dompdf/vendor/dompdf/php-svg-lib/src/Svg/Surface/SurfaceInterface.php (added)
-
client/modelli/dompdf/vendor/dompdf/php-svg-lib/src/Svg/Surface/SurfacePDFLib.php (added)
-
client/modelli/dompdf/vendor/dompdf/php-svg-lib/src/Svg/Tag (added)
-
client/modelli/dompdf/vendor/dompdf/php-svg-lib/src/Svg/Tag/AbstractTag.php (added)
-
client/modelli/dompdf/vendor/dompdf/php-svg-lib/src/Svg/Tag/Anchor.php (added)
-
client/modelli/dompdf/vendor/dompdf/php-svg-lib/src/Svg/Tag/Circle.php (added)
-
client/modelli/dompdf/vendor/dompdf/php-svg-lib/src/Svg/Tag/ClipPath.php (added)
-
client/modelli/dompdf/vendor/dompdf/php-svg-lib/src/Svg/Tag/Ellipse.php (added)
-
client/modelli/dompdf/vendor/dompdf/php-svg-lib/src/Svg/Tag/Group.php (added)
-
client/modelli/dompdf/vendor/dompdf/php-svg-lib/src/Svg/Tag/Image.php (added)
-
client/modelli/dompdf/vendor/dompdf/php-svg-lib/src/Svg/Tag/Line.php (added)
-
client/modelli/dompdf/vendor/dompdf/php-svg-lib/src/Svg/Tag/LinearGradient.php (added)
-
client/modelli/dompdf/vendor/dompdf/php-svg-lib/src/Svg/Tag/Path.php (added)
-
client/modelli/dompdf/vendor/dompdf/php-svg-lib/src/Svg/Tag/Polygon.php (added)
-
client/modelli/dompdf/vendor/dompdf/php-svg-lib/src/Svg/Tag/Polyline.php (added)
-
client/modelli/dompdf/vendor/dompdf/php-svg-lib/src/Svg/Tag/RadialGradient.php (added)
-
client/modelli/dompdf/vendor/dompdf/php-svg-lib/src/Svg/Tag/Rect.php (added)
-
client/modelli/dompdf/vendor/dompdf/php-svg-lib/src/Svg/Tag/Shape.php (added)
-
client/modelli/dompdf/vendor/dompdf/php-svg-lib/src/Svg/Tag/Stop.php (added)
-
client/modelli/dompdf/vendor/dompdf/php-svg-lib/src/Svg/Tag/StyleTag.php (added)
-
client/modelli/dompdf/vendor/dompdf/php-svg-lib/src/Svg/Tag/Symbol.php (added)
-
client/modelli/dompdf/vendor/dompdf/php-svg-lib/src/Svg/Tag/Text.php (added)
-
client/modelli/dompdf/vendor/dompdf/php-svg-lib/src/Svg/Tag/UseTag.php (added)
-
client/modelli/dompdf/vendor/masterminds (added)
-
client/modelli/dompdf/vendor/masterminds/html5 (added)
-
client/modelli/dompdf/vendor/masterminds/html5/CREDITS (added)
-
client/modelli/dompdf/vendor/masterminds/html5/LICENSE.txt (added)
-
client/modelli/dompdf/vendor/masterminds/html5/README.md (added)
-
client/modelli/dompdf/vendor/masterminds/html5/RELEASE.md (added)
-
client/modelli/dompdf/vendor/masterminds/html5/UPGRADING.md (added)
-
client/modelli/dompdf/vendor/masterminds/html5/bin (added)
-
client/modelli/dompdf/vendor/masterminds/html5/bin/entities.php (added)
-
client/modelli/dompdf/vendor/masterminds/html5/composer.json (added)
-
client/modelli/dompdf/vendor/masterminds/html5/src (added)
-
client/modelli/dompdf/vendor/masterminds/html5/src/HTML5 (added)
-
client/modelli/dompdf/vendor/masterminds/html5/src/HTML5.php (added)
-
client/modelli/dompdf/vendor/masterminds/html5/src/HTML5/Elements.php (added)
-
client/modelli/dompdf/vendor/masterminds/html5/src/HTML5/Entities.php (added)
-
client/modelli/dompdf/vendor/masterminds/html5/src/HTML5/Exception.php (added)
-
client/modelli/dompdf/vendor/masterminds/html5/src/HTML5/InstructionProcessor.php (added)
-
client/modelli/dompdf/vendor/masterminds/html5/src/HTML5/Parser (added)
-
client/modelli/dompdf/vendor/masterminds/html5/src/HTML5/Parser/CharacterReference.php (added)
-
client/modelli/dompdf/vendor/masterminds/html5/src/HTML5/Parser/DOMTreeBuilder.php (added)
-
client/modelli/dompdf/vendor/masterminds/html5/src/HTML5/Parser/EventHandler.php (added)
-
client/modelli/dompdf/vendor/masterminds/html5/src/HTML5/Parser/FileInputStream.php (added)
-
client/modelli/dompdf/vendor/masterminds/html5/src/HTML5/Parser/InputStream.php (added)
-
client/modelli/dompdf/vendor/masterminds/html5/src/HTML5/Parser/ParseError.php (added)
-
client/modelli/dompdf/vendor/masterminds/html5/src/HTML5/Parser/README.md (added)
-
client/modelli/dompdf/vendor/masterminds/html5/src/HTML5/Parser/Scanner.php (added)
-
client/modelli/dompdf/vendor/masterminds/html5/src/HTML5/Parser/StringInputStream.php (added)
-
client/modelli/dompdf/vendor/masterminds/html5/src/HTML5/Parser/Tokenizer.php (added)
-
client/modelli/dompdf/vendor/masterminds/html5/src/HTML5/Parser/TreeBuildingRules.php (added)
-
client/modelli/dompdf/vendor/masterminds/html5/src/HTML5/Parser/UTF8Utils.php (added)
-
client/modelli/dompdf/vendor/masterminds/html5/src/HTML5/Serializer (added)
-
client/modelli/dompdf/vendor/masterminds/html5/src/HTML5/Serializer/HTML5Entities.php (added)
-
client/modelli/dompdf/vendor/masterminds/html5/src/HTML5/Serializer/OutputRules.php (added)
-
client/modelli/dompdf/vendor/masterminds/html5/src/HTML5/Serializer/README.md (added)
-
client/modelli/dompdf/vendor/masterminds/html5/src/HTML5/Serializer/RulesInterface.php (added)
-
client/modelli/dompdf/vendor/masterminds/html5/src/HTML5/Serializer/Traverser.php (added)
-
client/modelli/dompdf/vendor/sabberworm (added)
-
client/modelli/dompdf/vendor/sabberworm/php-css-parser (added)
-
client/modelli/dompdf/vendor/sabberworm/php-css-parser/CHANGELOG.md (added)
-
client/modelli/dompdf/vendor/sabberworm/php-css-parser/LICENSE (added)
-
client/modelli/dompdf/vendor/sabberworm/php-css-parser/README.md (added)
-
client/modelli/dompdf/vendor/sabberworm/php-css-parser/composer.json (added)
-
client/modelli/dompdf/vendor/sabberworm/php-css-parser/src (added)
-
client/modelli/dompdf/vendor/sabberworm/php-css-parser/src/CSSList (added)
-
client/modelli/dompdf/vendor/sabberworm/php-css-parser/src/CSSList/AtRuleBlockList.php (added)
-
client/modelli/dompdf/vendor/sabberworm/php-css-parser/src/CSSList/CSSBlockList.php (added)
-
client/modelli/dompdf/vendor/sabberworm/php-css-parser/src/CSSList/CSSList.php (added)
-
client/modelli/dompdf/vendor/sabberworm/php-css-parser/src/CSSList/Document.php (added)
-
client/modelli/dompdf/vendor/sabberworm/php-css-parser/src/CSSList/KeyFrame.php (added)
-
client/modelli/dompdf/vendor/sabberworm/php-css-parser/src/Comment (added)
-
client/modelli/dompdf/vendor/sabberworm/php-css-parser/src/Comment/Comment.php (added)
-
client/modelli/dompdf/vendor/sabberworm/php-css-parser/src/Comment/Commentable.php (added)
-
client/modelli/dompdf/vendor/sabberworm/php-css-parser/src/OutputFormat.php (added)
-
client/modelli/dompdf/vendor/sabberworm/php-css-parser/src/OutputFormatter.php (added)
-
client/modelli/dompdf/vendor/sabberworm/php-css-parser/src/Parser.php (added)
-
client/modelli/dompdf/vendor/sabberworm/php-css-parser/src/Parsing (added)
-
client/modelli/dompdf/vendor/sabberworm/php-css-parser/src/Parsing/Anchor.php (added)
-
client/modelli/dompdf/vendor/sabberworm/php-css-parser/src/Parsing/OutputException.php (added)
-
client/modelli/dompdf/vendor/sabberworm/php-css-parser/src/Parsing/ParserState.php (added)
-
client/modelli/dompdf/vendor/sabberworm/php-css-parser/src/Parsing/SourceException.php (added)
-
client/modelli/dompdf/vendor/sabberworm/php-css-parser/src/Parsing/UnexpectedEOFException.php (added)
-
client/modelli/dompdf/vendor/sabberworm/php-css-parser/src/Parsing/UnexpectedTokenException.php (added)
-
client/modelli/dompdf/vendor/sabberworm/php-css-parser/src/Property (added)
-
client/modelli/dompdf/vendor/sabberworm/php-css-parser/src/Property/AtRule.php (added)
-
client/modelli/dompdf/vendor/sabberworm/php-css-parser/src/Property/CSSNamespace.php (added)
-
client/modelli/dompdf/vendor/sabberworm/php-css-parser/src/Property/Charset.php (added)
-
client/modelli/dompdf/vendor/sabberworm/php-css-parser/src/Property/Import.php (added)
-
client/modelli/dompdf/vendor/sabberworm/php-css-parser/src/Property/KeyframeSelector.php (added)
-
client/modelli/dompdf/vendor/sabberworm/php-css-parser/src/Property/Selector.php (added)
-
client/modelli/dompdf/vendor/sabberworm/php-css-parser/src/Renderable.php (added)
-
client/modelli/dompdf/vendor/sabberworm/php-css-parser/src/Rule (added)
-
client/modelli/dompdf/vendor/sabberworm/php-css-parser/src/Rule/Rule.php (added)
-
client/modelli/dompdf/vendor/sabberworm/php-css-parser/src/RuleSet (added)
-
client/modelli/dompdf/vendor/sabberworm/php-css-parser/src/RuleSet/AtRuleSet.php (added)
-
client/modelli/dompdf/vendor/sabberworm/php-css-parser/src/RuleSet/DeclarationBlock.php (added)
-
client/modelli/dompdf/vendor/sabberworm/php-css-parser/src/RuleSet/RuleSet.php (added)
-
client/modelli/dompdf/vendor/sabberworm/php-css-parser/src/Settings.php (added)
-
client/modelli/dompdf/vendor/sabberworm/php-css-parser/src/Value (added)
-
client/modelli/dompdf/vendor/sabberworm/php-css-parser/src/Value/CSSFunction.php (added)
-
client/modelli/dompdf/vendor/sabberworm/php-css-parser/src/Value/CSSString.php (added)
-
client/modelli/dompdf/vendor/sabberworm/php-css-parser/src/Value/CalcFunction.php (added)
-
client/modelli/dompdf/vendor/sabberworm/php-css-parser/src/Value/CalcRuleValueList.php (added)
-
client/modelli/dompdf/vendor/sabberworm/php-css-parser/src/Value/Color.php (added)
-
client/modelli/dompdf/vendor/sabberworm/php-css-parser/src/Value/LineName.php (added)
-
client/modelli/dompdf/vendor/sabberworm/php-css-parser/src/Value/PrimitiveValue.php (added)
-
client/modelli/dompdf/vendor/sabberworm/php-css-parser/src/Value/RuleValueList.php (added)
-
client/modelli/dompdf/vendor/sabberworm/php-css-parser/src/Value/Size.php (added)
-
client/modelli/dompdf/vendor/sabberworm/php-css-parser/src/Value/URL.php (added)
-
client/modelli/dompdf/vendor/sabberworm/php-css-parser/src/Value/Value.php (added)
-
client/modelli/dompdf/vendor/sabberworm/php-css-parser/src/Value/ValueList.php (added)
-
client/modelli/form_affluenza.php (added)
-
client/modelli/form_affluenza_referendum.php (added)
-
client/modelli/form_comunicazioni.php (added)
-
client/modelli/form_scrutinio_ballottaggio.php (added)
-
client/modelli/form_scrutinio_candidati._europee.php (added)
-
client/modelli/form_scrutinio_candidati_europee.php (added)
-
client/modelli/form_scrutinio_liste_europee.php (added)
-
client/modelli/form_scrutinio_preferenze_consiglieri.php (added)
-
client/modelli/form_scrutinio_presidente_liste.php (added)
-
client/modelli/form_scrutinio_referendum.php (added)
-
client/modelli/form_scrutinio_sindaco_liste.php (added)
-
client/modelli/genera_pdf_affluenza.php (added)
-
client/modelli/genera_pdf_affluenza_referendum.php (added)
-
client/modelli/genera_pdf_comunicazione.php (added)
-
client/modelli/genera_pdf_scrutinio_ballottaggio.php (added)
-
client/modelli/genera_pdf_scrutinio_candidati_europee.php (added)
-
client/modelli/genera_pdf_scrutinio_liste_europee.php (added)
-
client/modelli/genera_pdf_scrutinio_preferenze_consiglieri.php (added)
-
client/modelli/genera_pdf_scrutinio_presidente_liste.php (added)
-
client/modelli/genera_pdf_scrutinio_referendum.php (added)
-
client/modelli/genera_pdf_scrutinio_sindaco_liste.php (added)
-
client/modelli/genera_pdf_seggi.php (added)
-
client/modelli/index.html (added)
-
client/modules.php (modified) (1 diff)
-
client/modules/Elezioni/consiglieri.php (modified) (18 diffs)
-
client/temi/bootstrap/css/altricss.css (modified) (3 diffs)
-
client/temi/bootstrap/js/theme-switcher.js (added)
-
client/temi/bootstrap/pagine/config_colori_quesiti.php (added)
-
client/temi/bootstrap/pagine/datigeneralisezioni.php (modified) (1 diff)
-
client/temi/bootstrap/pagine/grafici/affluenza_referendum.php (modified) (2 diffs)
-
client/temi/bootstrap/pagine/referendum_risultati.php (modified) (4 diffs)
-
client/temi/bootstrap/pagine/seggi.php (modified) (1 diff)
-
client/temi/bootstrap/query.php (modified) (2 diffs)
-
client/temi/bootstrap/themes (added)
-
client/temi/bootstrap/themes/tema-arancione.css (added)
-
client/temi/bootstrap/themes/tema-azzurro.css (added)
-
client/temi/bootstrap/themes/tema-giallo.css (added)
-
client/temi/bootstrap/themes/tema-rosso.css (added)
-
client/temi/bootstrap/themes/tema-turchese.css (added)
-
client/temi/bootstrap/themes/tema-verde.css (added)
-
client/temi/bootstrap/themes/tema_turchese.css (added)
-
client/temi/bootstrap/top_nav.php (modified) (1 diff)
-
client/temi/bootstrap/topheader.php (modified) (2 diffs)
-
client/versione.php (modified) (1 diff)
Legend:
- Unmodified
- Added
- Removed
-
trunk/admin/modules/Elezioni/aggiornadb.php
r452 r468 162 162 $ret=aggiorna($sql,$dbi,'',$num); 163 163 } else echo "<br><span style=\"color: green;\">- La tabella ".$prefix."_config non richiede questo aggiornamento</span><br>"; 164 if(!controllo($prefix.'_config','tema_colore',++$num)) 165 { 166 $sql="ALTER TABLE `".$prefix."_config` ADD `tema_colore` varchar(50) DEFAULT 'default' AFTER `ed_user`"; 167 $ret=aggiorna($sql,$dbi,'',$num); 168 } else echo "<br><span style=\"color: green;\">- Campo tema_colore già presente nella tabella ".$prefix."_config</span><br>"; 164 169 if(!controllo($prefix.'_ele_conf','votolista',++$num)) 165 170 { … … 187 192 $ret=aggiorna($sql,$dbi,'',$num); 188 193 } else echo "<br><span style=\"color: green;\">- Campo link_trasparenza presente. La tabella ".$prefix."_ele_consultazione non richiede questo aggiornamento</span><br>"; 194 if(controllo($prefix.'_ele_sede','indirizzo',++$num)) 195 { 196 $sql="ALTER TABLE `soraldo_ele_sede` CHANGE `indirizzo` `indirizzo` VARCHAR(255) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT 'NULL'"; 197 $ret=aggiorna($sql,$dbi,'',$num); 198 } else echo "<br><span style=\"color: green;\">- Campo indirizzo aggiornato.</span><br>"; 199 if(!controllo($prefix.'_ele_sede','latitudine',++$num)) 200 { 201 $sql="ALTER TABLE `soraldo_ele_sede` ADD `latitudine` VARCHAR(20) NULL AFTER `filemappa`, ADD `longitudine` VARCHAR(20) NULL AFTER `latitudine`"; 202 $ret=aggiorna($sql,$dbi,'',$num); 203 } else echo "<br><span style=\"color: green;\">- Campo latitudine già presente. La tabella ".$prefix."_ele_sede non richiede questo aggiornamento</span><br>"; 189 204 if(controllo($prefix.'_ele_sezioni','bianchi_lista',++$num)) 190 205 { … … 243 258 $ret=aggiorna($sql,$dbi,'',$num); 244 259 } else echo "<br><span style=\"color: green;\">- Campo 'eletto' gia' presente nella tabella ".$prefix."_ele_gruppo, aggiornamento non necessario</span><br>"; 260 261 if(!controllo($prefix.'_ele_gruppo','id_colore',++$num)) 262 { 263 $sql="ALTER TABLE `soraldo_ele_gruppo` ADD `id_colore` INT(11) NULL DEFAULT NULL AFTER `eletto`"; 264 $ret=aggiorna($sql,$dbi,'',$num); 265 } else echo "<br><span style=\"color: green;\">- Campo 'id_colore' gia' presente nella tabella ".$prefix."_ele_gruppo, aggiornamento non necessario</span><br>"; 245 266 246 267 if(!controllo($prefix.'_ele_voti_gruppo','num_gruppo',++$num)) … … 356 377 357 378 echo "<br>".++$num.") Eliminazione della vecchia tabella dei controlli: "; 358 if(controllo($prefix.'_ele_controll isez','',$num))359 { 360 $sql="DROP TABLE if exists `".$prefix."_ele_controll isez`";379 if(controllo($prefix.'_ele_controllosez','',$num)) 380 { 381 $sql="DROP TABLE if exists `".$prefix."_ele_controllosez`"; 361 382 $ret=aggiorna($sql,$dbi,'',$num); 362 383 } else echo "<br><span style=\"color: green;\">- Tabella non presente</span><br>"; -
trunk/admin/modules/Elezioni/ele_configurazione.php
r344 r468 53 53 if (isset($param['tema_on'])) $tema_on=intval($param['tema_on']); else $tema_on='0'; 54 54 if (isset($param['help'])) $help=intval($param['help']); 55 if (isset($param['tema_colore'])) $tema_colore=htmlspecialchars($param['tema_colore']); else $tema_colore='default'; 55 56 56 57 … … 60 61 /*****************************************************/ 61 62 function all() { 62 global $tipo_cons,$param, $bgcolor1, $bgcolor2, $prefix, $prefix2, $dbi, $offset, $min, $id_cons,$id_cons_gen,$id_comune,$do,$tema,$language,$help ;63 global $tipo_cons,$param, $bgcolor1, $bgcolor2, $prefix, $prefix2, $dbi, $offset, $min, $id_cons,$id_cons_gen,$id_comune,$do,$tema,$language,$help,$tema_colore; 63 64 global $gkey,$ed_user,$googlemaps,$editor,$tema_on; 64 65 … … 102 103 echo "<tr><td><b>"._BLOCCO."</b></td><td><select name=\"blocco\"><option value=\"0\">No<option value=\"1\" $sel>Si</select></td>"; 103 104 $sel= ($gru['flash']==1) ? "selected":""; 104 echo "<td><b>"._FLASH."</b></td><td><select name=\"flash2\"><option value=\"0\">No<option value=\"1\" $sel>Si</select></td>"; 105 // echo "<td><b>"._FLASH."</b></td><td><select name=\"flash2\"><option value=\"0\">No<option value=\"1\" $sel>Si</select></td>"; 106 // echo "</tr>"; 107 // Tema Colore Alex 108 # $tema_colore=$gru['tema_colore']; 109 echo "<td><b>Tema Colore(solo tema Bootstrap)</b></td><td>"; 110 $colore_selezionato = $gru['tema_colore']; 111 echo "<select name=\"tema_colore\"> 112 <option value=\"default\"" . ($colore_selezionato == "default" ? " selected" : "") . ">Istituzionale(default)</option> 113 <option value=\"verde\"" . ($colore_selezionato == "verde" ? " selected" : "") . ">verde</option> 114 <option value=\"rosso\"" . ($colore_selezionato == "rosso" ? " selected" : "") . ">rosso</option> 115 <option value=\"giallo\"" . ($colore_selezionato == "giallo" ? " selected" : "") . ">giallo</option> 116 <option value=\"azzurro\"" . ($colore_selezionato == "azzurro" ? " selected" : "") . ">azzurro</option> 117 <option value=\"turchese\"" . ($colore_selezionato == "turchese" ? " selected" : "") . ">turchese</option> 118 <option value=\"arancione\"" . ($colore_selezionato == "arancione" ? " selected" : "") . ">arancione</option> 119 </select>"; 105 120 echo "</tr>"; 106 121 $sel= ($gru['multicomune']==1) ? "selected":""; … … 114 129 echo "<td><input type=\"file\" name=\"sitelogo\" size=\"10\"></td><td> </td></tr>"; 115 130 116 echo"<td><b>"._SITENAME."</b></td><td><input type=\"text\" name=\"sitename\" value=\"".$gru['sitename']."\"></td></tr>"; 131 echo"<td><b>"._SITENAME."</b></td><td><input type=\"text\" name=\"sitename\" value=\"".$gru['sitename']."\"></td> 132 </tr>"; 117 133 118 134 $sql = "SELECT id_comune,descrizione FROM ".$prefix."_ele_comuni order by descrizione"; … … 169 185 function confcons() { 170 186 171 global $id_cons_gen, $prefix, $dbi, $blocco,$tema2,$multicomune,$fileout,$prefix2,$adminmail,$siteurl,$sitename,$siteistat,$language2,$flash2,$displayerrors ;187 global $id_cons_gen, $prefix, $dbi, $blocco,$tema2,$multicomune,$fileout,$prefix2,$adminmail,$siteurl,$sitename,$siteistat,$language2,$flash2,$displayerrors,$tema_colore; 172 188 global $gkey,$ed_user,$googlemaps,$editor,$tema_on; 173 189 … … 190 206 #displayerrors='$displayerrors', 191 207 #per il momento non Ú usato: , site_logo='$site_logo' 192 $sql = "update ".$prefix."_config set sitename='$sitename', testata='$stemmablob', nome_testata='$stemmanome', blocco='$blocco', multicomune='$multicomune', language='$language2', siteistat='$siteistat', adminmail='$adminmail', siteurl='$siteurl', flash='$flash2', tema='$tema2',gkey='$gkey',ed_user='$ed_user',googlemaps='$googlemaps',editor='$editor',tema_on='$tema_on' ";208 $sql = "update ".$prefix."_config set sitename='$sitename', testata='$stemmablob', nome_testata='$stemmanome', blocco='$blocco', multicomune='$multicomune', language='$language2', siteistat='$siteistat', adminmail='$adminmail', siteurl='$siteurl', flash='$flash2', tema='$tema2',gkey='$gkey',ed_user='$ed_user',googlemaps='$googlemaps',editor='$editor',tema_on='$tema_on',tema_colore='$tema_colore'"; 193 209 $sth = $dbi->prepare("$sql"); 194 210 $sth->execute(); -
trunk/admin/modules/Elezioni/ele_gruppo.php
r461 r468 12 12 die ("You can't access this file directly..."); 13 13 } 14 15 14 // Offset - visualizza il numero di elementi per pagina 16 15 if(isset($offsetgruppi) and $offsetgruppi>0) $offset=$offsetgruppi; else $offset=5; … … 48 47 if (isset($param['cgcheck'])) $cgcheck=addslashes($param['cgcheck']); else $cgcheck=''; 49 48 if (isset($param['cg'])) $cg=addslashes($param['cg']); else $cg=''; 50 49 if (isset($param['colore_id'])) $colore_id=intval($param['colore_id']); else $colore_id=0; 50 echo "TEST: $colore_id"; 51 51 /******************************************************/ 52 52 /*Funzione di visualizzazione globale */ 53 53 /*****************************************************/ 54 54 function all() { 55 global $delsimb,$delprog,$tipo_cons,$param,$currentlang, $bgcolor1, $bgcolor2, $prefix, $dbi, $offset, $min, $id_cons,$id_cons_gen,$id_comune,$id_circ,$do,$id_gruppo ;55 global $delsimb,$delprog,$tipo_cons,$param,$currentlang, $bgcolor1, $bgcolor2, $prefix, $dbi, $offset, $min, $id_cons,$id_cons_gen,$id_comune,$id_circ,$do,$id_gruppo,$colore_id; 56 56 $sql="SELECT circo FROM ".$prefix."_ele_tipo where tipo_cons='$tipo_cons' and lingua='$currentlang'"; 57 57 $res = $dbi->prepare("$sql"); … … 81 81 ."<input type=\"hidden\" name=\"op\" value=\"gruppo\">"; 82 82 echo "<table><tr>" 83 ."<td align=\"center\"width=\"5%\"><b>"._NUM."</b></td>" 84 ."<td align=\"center\"><b>"._DESCR."</b></td>" 85 ."<td align=\"center\"width=\"5%\"><b>"._SIMBOLO."</b>"; 83 ."<td align=\"center\" width=\"5%\"><b>" . _NUM . "</b></td>" 84 ."<td align=\"center\"><b>" . _DESCR . "</b></td>"; 85 86 if ($tipo_cons == 2) { 87 echo "<td align=\"center\" width=\"5%\"><b>" . _COLORE . "</b></td>"; 88 } 89 90 echo "<td align=\"center\" width=\"5%\"><b>" . _SIMBOLO . "</b></td>"; 91 86 92 if ($do=='modify') 87 93 echo "<br><input type=\"checkbox\" name=\"delsimb\" value=\"false\"> "._DELETE; … … 89 95 90 96 # if ($tipo_cons!=2) { 91 echo "<td align=\"center\"width=\"5%\"><b>"._PROGRAM." </b>";97 echo "<td align=\"center\"width=\"5%\"><b>"._PROGRAM." (Solo file PDF)</b>"; 92 98 if ($do=='modify') 93 99 echo "<br><input type=\"checkbox\" name=\"delprog\" value=\"false\"> "._DELETE; … … 134 140 if($tipo_cons==2) echo "<td><textarea rows=\"7\" cols=\"50\" name=\"descr_gruppo\"> ".$gru['descrizione']."</textarea></td>"; 135 141 else echo "<td><input type=\"text\" name=\"descr_gruppo\" value=\"".$gru['descrizione']."\"></td>"; 136 142 143 144 // caricamento referendum ALEX 145 if($tipo_cons==2) { 146 include 'config_colori_quesiti.php'; 147 148 // Prende l'ID del colore selezionato (0 = nessun colore) 149 if(isset($gru['id_colore'])) $colore_id = $gru['id_colore']; #isset($_POST['colore_id']) ? (int) $_POST['colore_id'] : 0; 150 151 // Ricava i dati della scheda dal colore selezionato 152 $schedaSelezionata = $coloriQuesiti[$colore_id] ?? null; 153 154 $colore = $schedaSelezionata['colore'] ?? ''; 155 $immagineScheda = isset($schedaSelezionata['immagine']) ? 'modules/Elezioni/' . $schedaSelezionata['immagine'] : ''; 156 ?> 157 <td id="colore_td" style="background-color: <?= htmlspecialchars($colore) ?>; text-align: center;"> 158 <select name="colore_id" id="colore_id" onchange="updateColor()" style="width: 120px;"> 159 <option value="0" <?= $colore_id === 0 ? 'selected' : '' ?>>Nessun colore</option> 160 <?php foreach ($coloriQuesiti as $id => $info):?> 161 <option value="<?= $id ?>" <?= $colore_id === $id ? 'selected' : '' ?>><?= $info['nome'] ?></option> 162 <?php endforeach; ?> 163 </select> 164 165 <div id="immagineDiv"> 166 <?php if ($immagineScheda && file_exists($immagineScheda)): ?> 167 <img id="immagineScheda" src="<?= $immagineScheda ?>" alt="Fac-simile scheda" style="max-width: 100px; height: 53.67px; display: block; margin: 0 auto;"> 168 <?php elseif ($colore_id === 0 || $colore_id === '') : ?> 169 <!-- Div con bordo, dimensioni fisse per evitare che sposti il layout --> 170 <div style="width: 100px; height: 53.67px; border: 1px solid #ccc; margin: 0 auto;"></div> 171 <?php elseif ($colore_id): ?> 172 <em>â ïž Immagine non trovata.</em> 173 <?php else: ?> 174 <em></em> 175 <?php endif; ?> 176 </div> 177 </td> 178 179 <script> 180 function updateColor() { 181 // Ottieni il valore selezionato dal <select> 182 var selectedColorId = document.getElementById("colore_id").value; 183 184 console.log("Colore selezionato: " + selectedColorId); // Per debug 185 186 // Ottieni l'elemento della cella che contiene il colore 187 var colorCell = document.getElementById("colore_td"); 188 var immagineDiv = document.getElementById("immagineDiv"); 189 190 // A seconda del colore selezionato, cambia lo sfondo e l'immagine 191 if (selectedColorId != 0) { 192 // Trova il colore corrispondente nell'array PHP 193 <?php if (!empty($coloriQuesiti)): ?> 194 var coloriQuesiti = <?php echo json_encode($coloriQuesiti); ?>; 195 var colore = coloriQuesiti[selectedColorId]?.colore || ''; 196 var immagine = coloriQuesiti[selectedColorId]?.immagine || ''; 197 console.log("Nuovo colore: " + colore); // Per debug 198 colorCell.style.backgroundColor = colore; 199 200 // Aggiorna l'immagine 201 if (immagine) { 202 immagineDiv.innerHTML = '<img src="modules/Elezioni/' + immagine + '" alt="Fac-simile scheda" style="max-width: 100px; height: 53.67px; display: block; margin: 0 auto;">'; 203 } else { 204 immagineDiv.innerHTML = '<em>â ïž Immagine non trovata.</em>'; 205 } 206 <?php endif; ?> 207 } else { 208 // Se "Nessun colore" Ú selezionato, rimuovi il colore di sfondo 209 colorCell.style.backgroundColor = ''; 210 immagineDiv.innerHTML = '<div style="width: 100px; height: 53.67px; border: 1px solid #ccc; margin: 0 auto;"></div>'; 211 } 212 } 213 </script> 214 <?php }// fine referendum colore?> 215 216 217 <?php 137 218 echo "<td><input type=\"file\" name=\"stemma\" size=\"5\"></td>"; //file=$gru[simbolo] 138 219 # if ($tipo_cons!=2) 139 echo "<td><input type=\"file\" name=\"programma\" size=\"5\">"; 220 //referendum alex 221 # if ($tipo_cons==2) echo "<input type=\"hidden\" name=\"colore_id\" value=\"$colore_id\">"; 222 223 echo "<td><input type=\"file\" name=\"programma\" size=\"5\">"; 140 224 if ($tipo_cons==3 or $tipo_cons==4) { 141 225 echo "<td><input type=\"file\" name=\"cv\" size=\"5\">"; … … 148 232 ."<input type=\"hidden\" name=\"id_cons_gen\" value=\"$id_cons_gen\">" 149 233 ."<input type=\"hidden\" name=\"min\" value=\"$min\"></td>"; 234 150 235 if ($do=='modify') 151 236 echo "<td><input type=\"submit\" name=\"add\" value=\""._MODIFY."\"></td>"; … … 163 248 $result = $dbi->prepare("$sql"); 164 249 $result->execute(); 165 while(list($id_cons2,$id_gruppo,$num_gruppo, $descr_gruppo, $simbolo,,,, $prognome,,$cv2,$cg2 ) = $result->fetch(PDO::FETCH_NUM)) {250 while(list($id_cons2,$id_gruppo,$num_gruppo, $descr_gruppo, $simbolo,,,, $prognome,,$cv2,$cg2,,$id_colore) = $result->fetch(PDO::FETCH_NUM)) { 166 251 $sql="select count(0) from ".$prefix."_ele_lista where id_gruppo='$id_gruppo'"; 167 252 $restemp = $dbi->prepare("$sql"); … … 172 257 echo "<tr bgcolor=\"$bgcolor1\"><td align=\"center\"><b>$num_gruppo</b></td>" 173 258 ."<td align=\"left\"><b>$descr_gruppo</b></td>"; 259 //REFERENDUM ALEX 260 # $id_colore = 1; 261 if ($tipo_cons == 2) { 262 if(!empty($id_colore)){ 263 // Recupera il colore e l'immagine corrispondente 264 $schedaSelezionata = $coloriQuesiti[$id_colore] ?? null; 265 $coloreSfondato = $schedaSelezionata['colore'] ?? ''; // Colore per lo sfondo 266 $immagineScheda = isset($schedaSelezionata['immagine']) ? 'modules/Elezioni/' . $schedaSelezionata['immagine'] : ''; 267 // Visualizza lo sfondo e l'immagine 268 echo '<td style="background-color: ' . htmlspecialchars($coloreSfondato) . '; text-align: center; width: 100px; height: 50px;">'; 269 if ($immagineScheda && file_exists($immagineScheda)) { 270 echo '<img src="' . $immagineScheda . '" alt="Fac-simile scheda" style="max-width: 60px; display: block; margin: 0 auto;">'; 271 } 272 echo '</td>'; 273 }else{ 274 echo "<td></td>"; 275 } 276 } 277 //fine 174 278 echo "<td align=\"center\"><b> 175 <img src=\"admin.php?op=foto&id_gruppo=$id_gruppo\" width=\"50 \" height=\"50\" alt=\"foto\"></b></td>";279 <img src=\"admin.php?op=foto&id_gruppo=$id_gruppo\" width=\"50%\" alt=\"foto\"></b></td>"; 176 280 if ($tipo_cons!=2) 177 281 echo "<td width=\"100\">$prognome</td>"; … … 218 322 219 323 function gruppo($ok, $do,$id_gruppo,$num_gruppo,$descr_gruppo, $simbolo,$id_circ,$cv,$cg) { 220 global $delsimb,$delprog,$prefix, $dbi, $id_cons,$simbolo2,$genere,$id_cons_gen,$id_comune,$min,$cvcheck,$cgcheck ;324 global $delsimb,$delprog,$prefix, $dbi, $id_cons,$simbolo2,$genere,$id_cons_gen,$id_comune,$min,$cvcheck,$cgcheck,$colore_id; 221 325 $aid=$_SESSION['aid']; 222 326 $perms=ChiSei($id_cons_gen); … … 314 418 $STEMM=$_FILES['stemma']; 315 419 $filestemma=$STEMM['tmp_name']; 316 #### Controllo della dimensione del file immagine317 $lungh=filesize($filestemma);318 if($lungh>60000){319 $exploded = explode('.',$filestemma);320 $allowedTypes = array(IMAGETYPE_PNG, IMAGETYPE_JPEG, IMAGETYPE_GIF);321 $ext = exif_imagetype($filestemma);322 if ($ext==1)323 $imageTmp=imagecreatefromgif($filestemma);324 elseif ($ext==2)325 $imageTmp=imagecreatefromjpeg($filestemma);326 elseif ($ext==3)327 $imageTmp=imagecreatefrompng($filestemma);328 elseif ($ext==6)329 $imageTmp=imagecreatefrombmp($filestemma);330 $x=100;$y=10;331 while(filesize($filestemma)>60000 and $x>0){332 imagejpeg($imageTmp, $filestemma, $x);333 $x=$x-$y;334 }335 imagedestroy($imageTmp);336 }337 ####338 420 $nomestemma=$STEMM['name']; 421 #### Controllo della dimensione del file immagine 339 422 if ($filestemma){ 340 $fdstemma = fopen ("$filestemma", "rb"); 341 $stemmacontents = fread ($fdstemma, filesize ("$filestemma")); 342 fclose ($fdstemma); 343 $stemmablob=addslashes($stemmacontents); 423 $filestemma=imgresize($filestemma); 424 $stemmablob=addslashes($filestemma); 344 425 $stemmanome=addslashes($nomestemma); 345 426 } 346 347 427 $progblob=''; 348 428 $prognome=''; … … 357 437 $prognome=addslashes($nomeprog ); 358 438 } 359 $sql="insert into ".$prefix."_ele_gruppo (id_cons,id_gruppo,num_gruppo,descrizione,simbolo,stemma,id_circ,prognome,programma,cv,cg ) values ('$id_cons','$id_gruppo','$num_gruppo','$descr_gruppo','$stemmanome','$stemmablob','$id_circ','$prognome','$progblob','$docnamecv','$docnamecg')";439 $sql="insert into ".$prefix."_ele_gruppo (id_cons,id_gruppo,num_gruppo,descrizione,simbolo,stemma,id_circ,prognome,programma,cv,cg,id_colore) values ('$id_cons','$id_gruppo','$num_gruppo','$descr_gruppo','$stemmanome','$stemmablob','$id_circ','$prognome','$progblob','$docnamecv','$docnamecg','$colore_id')"; 360 440 $result = $dbi->prepare("$sql"); 361 441 $result->execute(); … … 440 520 $STEMM=$_FILES['stemma']; 441 521 $filestemma=$STEMM['tmp_name']; 442 #### Controllo della dimensione del file immagine443 $lungh=filesize($filestemma);444 if($lungh>60000){445 $exploded = explode('.',$filestemma);446 $allowedTypes = array(IMAGETYPE_PNG, IMAGETYPE_JPEG, IMAGETYPE_GIF);447 $ext = exif_imagetype($filestemma);448 if ($ext==1)449 $imageTmp=imagecreatefromgif($filestemma);450 elseif ($ext==2)451 $imageTmp=imagecreatefromjpeg($filestemma);452 elseif ($ext==3)453 $imageTmp=imagecreatefrompng($filestemma);454 elseif ($ext==6)455 $imageTmp=imagecreatefrombmp($filestemma);456 $x=100;$y=10;457 while(filesize($filestemma)>60000 and $x>0){458 imagejpeg($imageTmp, $filestemma, $x);459 $x=$x-$y;460 }461 imagedestroy($imageTmp);462 }463 ####464 522 $nomestemma=$STEMM['name']; 523 #### Controllo della dimensione del file immagine 465 524 if ($filestemma){ 466 $fdstemma = fopen ("$filestemma", "rb"); 467 $stemmacontents = fread ($fdstemma, filesize ("$filestemma")); 468 fclose ($fdstemma); 469 $stemmablob=addslashes($stemmacontents); 525 $filestemma=imgresize($filestemma); 526 $stemmablob=addslashes($filestemma); 470 527 $stemmanome=addslashes($nomestemma); 471 528 $cond2=", simbolo='$stemmanome', stemma='$stemmablob'"; … … 474 531 else $cond2=''; 475 532 } 476 $sql="update ".$prefix."_ele_gruppo set num_gruppo='$num_gruppo' , descrizione='$descr_gruppo', cv='$docnamecv', cg='$docnamecg' $cond $cond2 where id_gruppo='$id_gruppo' ";533 $sql="update ".$prefix."_ele_gruppo set num_gruppo='$num_gruppo' , descrizione='$descr_gruppo', cv='$docnamecv', cg='$docnamecg', id_colore='$colore_id' $cond $cond2 where id_gruppo='$id_gruppo' "; 477 534 $result = $dbi->prepare("$sql"); 478 535 $result->execute(); … … 482 539 } 483 540 } 541 542 #################### 543 function imgresize($file) { 544 $source_pic = $file; 545 $max_width = 100; 546 $max_height = 100; 547 list($width, $height, $image_type) = getimagesize($file); 548 switch ($image_type) 549 { 550 case 1: $src = imagecreatefromgif($file); break; 551 case 2: $src = imagecreatefromjpeg($file); break; 552 case 3: $src = imagecreatefrompng($file); break; 553 default: return ''; break; 554 } 555 $x_ratio = $max_width / $width; 556 $y_ratio = $max_height / $height; 557 if( ($width <= $max_width) && ($height <= $max_height) ){ 558 $tn_width = $width; 559 $tn_height = $height; 560 }elseif (($x_ratio * $height) < $max_height){ 561 $tn_height = ceil($x_ratio * $height); 562 $tn_width = $max_width; 563 }else{ 564 $tn_width = ceil($y_ratio * $width); 565 $tn_height = $max_height; 566 } 567 $tmp = imagecreatetruecolor($tn_width,$tn_height); 568 /* Controllo della trasparenza*/ 569 if(($image_type == 1) OR ($image_type==3)) 570 { 571 imagealphablending($tmp, false); 572 imagesavealpha($tmp,true); 573 $transparent = imagecolorallocatealpha($tmp, 255, 255, 255, 127); 574 imagefilledrectangle($tmp, 0, 0, $tn_width, $tn_height, $transparent); 575 } 576 imagecopyresampled($tmp,$src,0,0,0,0,$tn_width, $tn_height,$width,$height); 577 ob_start(); 578 switch ($image_type) 579 { 580 case 1: imagegif($tmp); break; 581 case 2: imagejpeg($tmp, NULL, 100); break; // best quality 582 case 3: imagepng($tmp, NULL, 0); break; // no compression 583 default: echo ''; break; 584 } 585 $final_image = ob_get_contents(); 586 ob_end_clean(); 587 return $final_image; 588 } 589 #################### 484 590 485 591 if ($do and $do!="modify") -
trunk/admin/modules/Elezioni/ele_lista.php
r431 r468 255 255 $STEMM=$_FILES['stemma']; 256 256 $filestemma=$STEMM['tmp_name']; 257 #### Controllo della dimensione del file immagine258 $lungh=filesize($filestemma);259 if($lungh>60000){260 $exploded = explode('.',$filestemma);261 $allowedTypes = array(IMAGETYPE_PNG, IMAGETYPE_JPEG, IMAGETYPE_GIF);262 $ext = exif_imagetype($filestemma);263 if ($ext==1)264 $imageTmp=imagecreatefromgif($filestemma);265 elseif ($ext==2)266 $imageTmp=imagecreatefromjpeg($filestemma);267 elseif ($ext==3)268 $imageTmp=imagecreatefrompng($filestemma);269 elseif ($ext==6)270 $imageTmp=imagecreatefrombmp($filestemma);271 $x=100;$y=10;272 while(filesize($filestemma)>60000 and $x>0){273 imagejpeg($imageTmp, $filestemma, $x);274 $x=$x-$y;275 }276 imagedestroy($imageTmp);277 }278 ####279 257 $nomestemma=$STEMM['name']; 280 $sqlset=''; 258 #### Controllo della dimensione del file immagine 281 259 if ($filestemma){ 282 $fdstemma = fopen ("$filestemma", "rb"); 283 $stemmacontents = fread ($fdstemma, filesize ("$filestemma")); 284 fclose ($fdstemma); 285 $stemmablob=addslashes($stemmacontents); 260 $filestemma=imgresize($filestemma); 261 $stemmablob=addslashes($filestemma); 286 262 $stemmanome=addslashes($nomestemma); 287 263 } … … 301 277 $STEMM=$_FILES['stemma']; 302 278 $filestemma=$STEMM['tmp_name']; 303 #### Controllo della dimensione del file immagine 304 $lungh=filesize($filestemma); 305 if($lungh>60000){ 306 $exploded = explode('.',$filestemma); 307 $allowedTypes = array(IMAGETYPE_PNG, IMAGETYPE_JPEG, IMAGETYPE_GIF); 308 $ext = exif_imagetype($filestemma); 309 if ($ext==1) 310 $imageTmp=imagecreatefromgif($filestemma); 311 elseif ($ext==2) 312 $imageTmp=imagecreatefromjpeg($filestemma); 313 elseif ($ext==3) 314 $imageTmp=imagecreatefrompng($filestemma); 315 elseif ($ext==6) 316 $imageTmp=imagecreatefrombmp($filestemma); 317 $x=100;$y=10; 318 while(filesize($filestemma)>60000 and $x>0){ 319 imagejpeg($imageTmp, $filestemma, $x); 320 $x=$x-$y; 321 } 322 imagedestroy($imageTmp); 279 $nomestemma=$STEMM['name']; 280 #### Controllo della dimensione del file immagine 281 if ($filestemma){ 282 $filestemma=imgresize($filestemma); 283 $stemmablob=addslashes($filestemma); 284 $stemmanome=addslashes($nomestemma); 285 $cond=", simbolo='$stemmanome', stemma='$stemmablob'"; 286 } else { 287 # if ( $delsimb=='false') $cond=", simbolo='', stemma=''"; 288 # else 289 $cond=''; 323 290 } 324 ####325 $nomestemma=$STEMM['name'];326 $sqlset='';327 if ($filestemma){328 $fdstemma = fopen ("$filestemma", "rb");329 $stemmacontents = fread ($fdstemma, filesize ("$filestemma"));330 fclose ($fdstemma);331 $stemmablob=addslashes($stemmacontents);332 $stemmanome=($nomestemma);333 $cond=", simbolo='$stemmanome', stemma='$stemmablob'";334 } else {$cond='';}335 291 $sql="update ".$prefix."_ele_lista set num_lista='$num_lista' , id_gruppo='$id_gruppo',num_gruppo='$num_gruppo',descrizione='$descr_lista',link_trasparenza='$linktrasp' $cond where id_lista='$id_lista'"; 336 292 #die("TEST: $sql"); … … 345 301 346 302 347 348 349 350 351 303 #################### 304 function imgresize($file) { 305 $source_pic = $file; 306 $max_width = 100; 307 $max_height = 100; 308 list($width, $height, $image_type) = getimagesize($file); 309 switch ($image_type) 310 { 311 case 1: $src = imagecreatefromgif($file); break; 312 case 2: $src = imagecreatefromjpeg($file); break; 313 case 3: $src = imagecreatefrompng($file); break; 314 default: return ''; break; 315 } 316 $x_ratio = $max_width / $width; 317 $y_ratio = $max_height / $height; 318 if( ($width <= $max_width) && ($height <= $max_height) ){ 319 $tn_width = $width; 320 $tn_height = $height; 321 }elseif (($x_ratio * $height) < $max_height){ 322 $tn_height = ceil($x_ratio * $height); 323 $tn_width = $max_width; 324 }else{ 325 $tn_width = ceil($y_ratio * $width); 326 $tn_height = $max_height; 327 } 328 $tmp = imagecreatetruecolor($tn_width,$tn_height); 329 /* Controllo della trasparenza*/ 330 if(($image_type == 1) OR ($image_type==3)) 331 { 332 imagealphablending($tmp, false); 333 imagesavealpha($tmp,true); 334 $transparent = imagecolorallocatealpha($tmp, 255, 255, 255, 127); 335 imagefilledrectangle($tmp, 0, 0, $tn_width, $tn_height, $transparent); 336 } 337 imagecopyresampled($tmp,$src,0,0,0,0,$tn_width, $tn_height,$width,$height); 338 ob_start(); 339 switch ($image_type) 340 { 341 case 1: imagegif($tmp); break; 342 case 2: imagejpeg($tmp, NULL, 100); break; // best quality 343 case 3: imagepng($tmp, NULL, 0); break; // no compression 344 default: echo ''; break; 345 } 346 $final_image = ob_get_contents(); 347 ob_end_clean(); 348 return $final_image; 349 } 350 #################### 352 351 if ($do and $do!='modify') 353 352 lista($ok, $do,$id_lista, $num_lista, $id_gruppo,$id_circ,$descr_lista, $simbolo,$stemma); -
trunk/admin/modules/Elezioni/ele_sede.php
r371 r468 30 30 include("modules/Elezioni/funzionidata.php"); 31 31 include("modules/Elezioni/ele.php"); 32 32 33 if (isset($param['do'])) $do=addslashes($param['do']); else $do=''; 33 34 if (isset($param['descr_circ'])) $descr_circ=addslashes($param['descr_circ']); else $descr_circ=''; … … 46 47 if (isset($param['mappa'])) $mappa=addslashes($param['mappa']); else $mappa=''; 47 48 if (isset($param['delmap'])) $delmap=addslashes($param['delmap']); 49 if (isset($param['lat'])) $lat=addslashes($param['lat']); else $lat=''; 50 if (isset($param['lng'])) $lng=addslashes($param['lng']); else $lng=''; 48 51 49 52 … … 60 63 61 64 function all() { 62 global $bgcolor1, $bgcolor2, $prefix, $dbi, $offset, $min,$id_cons,$id_cons_gen,$do,$id_sede,$id_circ,$delmap ;65 global $bgcolor1, $bgcolor2, $prefix, $dbi, $offset, $min,$id_cons,$id_cons_gen,$do,$id_sede,$id_circ,$delmap,$id_comune,$lat,$lng; 63 66 64 67 echo "<center><font class=\"title\"><br><b>"._SEDE."</b></font><br><br>"; … … 85 88 }else{ 86 89 $pro['indirizzo']='';$pro['filemappa']='';$pro['telefono1']='';$pro['fax']=''; 87 $pro['responsabile']='';$pro['id_circ']=''; 90 $pro['responsabile']='';$pro['id_circ']='';$pro['latitudine']='';$pro['longitudine']=''; 88 91 } 89 92 echo "<tr>"; … … 101 104 } 102 105 echo "</select></td>"; 103 104 echo "<td><input type=\"text\" name=\"indir\" value=\"".$pro['indirizzo']."\"></td>" 106 // modifica alex 107 $sql = "SELECT * FROM ".$prefix."_ele_comuni where id_comune='$id_comune'"; 108 $resc = $dbi->prepare("$sql"); 109 $resc->execute(); 110 $com= $resc->fetch(PDO::FETCH_BOTH); 111 $descom=htmlspecialchars($com['descrizione']); 112 echo "<td> 113 <input type=\"text\" class=\"indir\" name=\"indir\" value=\"".htmlspecialchars($pro['indirizzo'])."\" style=\"width:65%;\" autocomplete=\"off\" /> 114 <button type=\"button\" class=\"btnApriMappa\">ð Apri mappa</button> 115 <input type=\"hidden\" class=\"nome_comune\" name=\"nome_comune\" value=\"$descom\" /> 116 <input type=\"hidden\" class=\"lat\" name=\"lat\" value=\"".$pro['latitudine']."\" /> 117 <input type=\"hidden\" class=\"lng\" name=\"lng\" value=\"".$pro['longitudine']."\" /> 118 </td>" 119 105 120 ."<td><input type=\"file\" name=\"mappa\" size=\"12\" value=\"".$pro['filemappa']."\"></td>" 106 121 ."<td><input type=\"text\" name=\"tel1\" size=\"10\" value=\"".$pro['telefono1']."\"></td>" … … 188 203 189 204 function sede($ok, $do,$id_circ, $id_sede,$indir, $tel1, $tel2, $fax, $resp, $mappa, $filemappa, $id_sede2) { 190 global $admin, $bgcolor1, $bgcolor2, $prefix, $dbi, $descr_cons, $id_cons,$id_cons_gen,$id_comune,$delmap ;205 global $admin, $bgcolor1, $bgcolor2, $prefix, $dbi, $descr_cons, $id_cons,$id_cons_gen,$id_comune,$delmap,$lat,$lng; 191 206 $perms=ChiSei(0); 192 207 … … 231 246 232 247 233 $sql="insert into ".$prefix."_ele_sede (id_cons,id_circ,indirizzo,telefono1,telefono2,fax,responsabile,mappa,filemappa ) values ('$id_cons', '$id_circ','$indir','$tel1','$tel2', '$fax','$resp','$mappablob','$mappanome')";248 $sql="insert into ".$prefix."_ele_sede (id_cons,id_circ,indirizzo,telefono1,telefono2,fax,responsabile,mappa,filemappa,latitudine,longitudine) values ('$id_cons', '$id_circ','$indir','$tel1','$tel2', '$fax','$resp','$mappablob','$mappanome','$lat','$lng')"; 234 249 $res = $dbi->prepare("$sql"); 235 250 $res->execute(); … … 261 276 else $cond=''; 262 277 } 263 $sql="update ".$prefix."_ele_sede set id_circ='$id_circ',indirizzo='$indir' , telefono1='$tel1', telefono2='$tel2',fax='$fax',responsabile='$resp' $cond where id_sede='$id_sede2' ";278 $sql="update ".$prefix."_ele_sede set id_circ='$id_circ',indirizzo='$indir' , telefono1='$tel1', telefono2='$tel2',fax='$fax',responsabile='$resp', latitudine='$lat', longitudine='$lng' $cond where id_sede='$id_sede2' "; 264 279 $res = $dbi->prepare("$sql"); 265 280 $res->execute(); … … 279 294 ele(); 280 295 all(); 296 include("modules/Elezioni/mappa_popup.php"); 281 297 echo"</td></tr></table>"; 282 298 include("footer.php"); -
trunk/admin/modules/Elezioni/language/lang-en.php
r429 r468 343 343 define("_GESTIMM","Logo Management"); 344 344 define("_SIMBOLO","Logo"); 345 define("_COLORE","Card Color"); 345 346 define("_INVIOFILE","<font color=\"red\">File upload (jpg,gif or png) for Logo</font>"); 346 347 define("_FILEDAINVIARE","Choose the file to upload"); -
trunk/admin/modules/Elezioni/language/lang-it.php
r461 r468 436 436 define("_GESTIMM","Gestione Logo o Simbolo"); 437 437 define("_SIMBOLO","Simbolo"); 438 define("_COLORE","Colore Scheda"); 438 439 define("_INVIOFILE","<font color=\"red\">Invio file (jpg,gif o png) per Logo o Simbolo</font>"); 439 440 define("_FILEDAINVIARE","Scegli il file da inviare"); -
trunk/admin/versione.php
r467 r468 1 1 <?php 2 2 3 $versione = "3.0 rev 46 7";3 $versione = "3.0 rev 468"; 4 4 $version_number = $versione; 5 $datarel = " 08maggio 2025";5 $datarel = "19 maggio 2025"; 6 6 $version = "Eleonline $version_number (<i>Data Release: $datarel</i>)"; 7 7 -
trunk/client/modules.php
r431 r468 152 152 $tema_on = intval($row['tema_on']); 153 153 $ed_user = $row['ed_user']; 154 $tema_colore= $row['tema_colore']; 154 155 #tema mobile 155 156 } -
trunk/client/modules/Elezioni/consiglieri.php
r461 r468 178 178 $res_lis = $dbi->prepare("$sqllis"); 179 179 $res_lis->execute(); 180 echo "<br />";180 echo "<br>"; 181 181 echo "<form id=\"gruppo\" action=\"modules.php\">"; 182 182 echo "<table cellspacing=\"0\" cellpadding=\"2\" border=\"1\"><tr class=\"bggray\"><td colspan=\"4\">"._COLLEGAMENTI."</td></tr><tr class=\"bggray\"><td>"; … … 208 208 }else conssup($fascia,$numgruppo,$collegate,$collperd,$primoturno); 209 209 }else { 210 echo "<br />";210 echo "<br>"; 211 211 echo "<form id=\"numgruppo\" action=\"modules.php\">"; 212 212 echo "<table><tr><td>"._SCELTASIN.":</td><td align=\"left\">"; … … 231 231 $_SESSION['idgrp2']=$id_gruppo; 232 232 } 233 echo "<input type=\"radio\" name=\"numgruppo\" value=\"$num_gruppo\"/>$descr_gruppo<br />";233 echo "<input type=\"radio\" name=\"numgruppo\" value=\"$num_gruppo\"/>$descr_gruppo<br>"; 234 234 } 235 235 echo "</td>"; … … 251 251 252 252 global $id_cons, $prefix,$dbi,$num_candlst,$PNE,$CSEC,$validi,$consin,$numcons,$inffisso,$quozienti; 253 global $infpremio,$fisso,$sincons, $votol,$listinfsbar ;253 global $infpremio,$fisso,$sincons, $votol,$listinfsbar,$stampasind; 254 254 if (!isset($fisso)) $fisso=0; #se fisso=1 il premio di maggioranza Ú fisso 255 255 if (isset($votol)) {$votolista=$votol; $fisso=$votol;} #se votolista=1 c'e' voto di lista … … 380 380 } 381 381 $listemag[$x]=$y; 382 $percliste[$x]="<br />$y (".number_format($y*100/$validi,2)."%)";382 $percliste[$x]="<br>$y (".number_format($y*100/$validi,2)."%)"; 383 383 $z++; 384 384 $x=0; … … 430 430 } 431 431 $listemag[$x]=$y; 432 $percliste[$x]="<br />$y (".number_format($y*100/$validi,2)."%)";432 $percliste[$x]="<br>$y (".number_format($y*100/$validi,2)."%)"; 433 433 $z++; 434 434 $x=0; … … 463 463 $consel[]=array($arvin[$key2][0],"$PNE","",$arvin[$key2][($z+1)],$cifra[$key2][($z+1)],number_format($quozientimin[$key2][$z],2)); 464 464 } 465 echo"<table summary=\"Tabella dei consiglieri eletti\" class=\"table-docs\" cellspacing=\"0\" cellpadding=\"2\" border=\"1\" rules=\"all\">";466 echo"<tr class=\"bggray\"><td scope=\"row\"><b>";467 echo_SINDACO.": ".$desgruppi[$grp]."</b></td></tr></table>";465 $stampasind= "<table summary=\"Tabella dei consiglieri eletti\" class=\"table-docs\" cellspacing=\"0\" cellpadding=\"2\" border=\"1\" rules=\"all\">"; 466 $stampasind.= "<tr class=\"bggray\"><td scope=\"row\"><b>"; 467 $stampasind.= _SINDACO.": ".$desgruppi[$grp]."</b></td></tr></table>"; 468 468 stampalista($consel); 469 469 unset($_SESSION['ballo1']);unset($_SESSION['ballo2']);unset($_SESSION['grp1']);unset($_SESSION['grp2']); … … 474 474 function consmin($fascia,$grp) { 475 475 global $id_cons, $prefix,$dbi,$num_candlst,$quozienti,$PNE,$CSEC,$consin,$numcons,$inffisso,$votolista; 476 global $infpremio,$fisso,$sincons, $votol ;476 global $infpremio,$fisso,$sincons, $votol,$stampasind; 477 477 if (!isset($fisso)) $fisso=0; #se fisso=1 il premio di maggioranza Ú fisso 478 478 if (isset($votol)) {$votolista=$votol; $fisso=$votol;} #se votolista=1 c'e' voto di lista … … 613 613 614 614 615 echo"<table summary=\"Tabella dei consiglieri eletti\" class=\"table-docs\" cellspacing=\"0\" cellpadding=\"2\" border=\"1\" rules=\"all\">";616 echo"<tr class=\"bggray\"><td scope=\"row\">";617 echo_SINDACO.": ".$desgruppi[$listagruppo[$lisvin]]."</td></tr></table>";618 stampalista($consel);615 $stampasind= "<table summary=\"Tabella dei consiglieri eletti\" class=\"table-docs\" cellspacing=\"0\" cellpadding=\"2\" border=\"1\" rules=\"all\">"; 616 $stampasind.= "<tr class=\"bggray\"><td scope=\"row\">"; 617 $stampasind.= _SINDACO.": ".$desgruppi[$listagruppo[$lisvin]]."</td></tr></table>"; 618 stampalista($consel); 619 619 620 620 … … 681 681 682 682 function stampalista($ar) { 683 global $PNE,$CSEC ;683 global $PNE,$CSEC,$stampa,$stampasind; 684 684 $cmin=_SEGGIMIN; 685 685 $csin=""; … … 690 690 $tmpbg2='bggray'; 691 691 $tmpbg3='bggray2'; 692 $fmin=2; 693 echo "<table summary=\"Tabella dei consiglieri eletti\" class=\"table-docs\" cellspacing=\"0\" cellpadding=\"2\" border=\"1\" rules=\"all\">"; 692 $fmin=2; 693 ob_start(); 694 echo "<table class=\"table-docs\" style=\"border-spacing: 0; padding: 2px; border: 1px solid;\">"; 695 echo "<caption style=\"caption-side: top;\"><br>Tabella dei consiglieri di maggioranza</caption>"; 694 696 $y=1;$i='';$e=0; 695 697 foreach ($ar as $riga) { … … 699 701 $fmin=1; 700 702 echo "</table>"; 701 echo "<table summary=\"Tabella dei candidati sindaco eletti consigliere\" class=\"table-docs\" cellspacing=\"0\" cellpadding=\"2\" border=\"1\" rules=\"all\">"; 702 echo "<tr class=\"bggray\"><td scope=\"row\" colspan=\"3\"><b>"; 703 echo "<table class=\"table-docs\" style=\"padding: 2px; border-spacing: 0; border: 1px solid;\">"; 704 echo "<caption style=\"caption-side: top;page-break-before: always;\"><br>Tabella dei candidati alla carica di sindaco eletti consigliere</caption>"; 705 echo "<tr class=\"bggray\"><td colspan=\"2\"><b>"; 703 706 echo $csin; 704 707 echo "</b></td></tr>"; 705 echo "<tr class=\"bggray\"><td scope=\"row\"><b>"._CANDIDATO."</b></td><td scope=\"row\"><b>"._NOMINATIVO."</b></td></tr>";708 echo "<tr class=\"bggray\"><td><b>"._CANDIDATO."</b></td><td><b>"._NOMINATIVO."</b></td></tr>"; 706 709 } 707 710 if($riga[0]!=$CSEC and $fmin==1) 708 711 { $fmin=0; 709 712 echo "</table>"; 710 echo "<table summary=\"Tabella dei consiglieri di minoranza\" class=\"table-docs\" cellspacing=\"0\" cellpadding=\"2\" border=\"1\" rules=\"all\">"; 711 echo "<tr class=\"bggray\"><td scope=\"row\" colspan=\"6\"><b>"; 712 echo $cmin; 713 echo "</b></td></tr>"; 714 echo "<tr class=\"bggray\"><td scope=\"row\"><b>"._LISTA."</b></td><td scope=\"row\"><b>"._VOTI."</b></td><td scope=\"row\"><b>"._SEGGI."</b></td><td scope=\"row\"><b>"._NOMINATIVO."</b></td><td scope=\"row\"><b>"._CIFRAELE."</b></td><td scope=\"row\"><b>"._QUOZIENTI."</b></td></tr>"; 713 echo "<table class=\"table-docs\" style=\"padding: 2px; border-spacing: 0; border: 1px solid;\">"; 714 echo "<caption style=\"caption-side: top;\"><br>Tabella dei consiglieri di minoranza</caption>"; 715 # echo "<tr class=\"bggray\"><td colspan=\"6\"><b>"; 716 # echo $cmin; 717 # echo "</b></td></tr>"; 718 echo "<tr class=\"bggray\"><td><b>"._LISTA."</b></td><td><b>"._VOTI."</b></td><td><b>"._SEGGI."</b></td><td><b>"._NOMINATIVO."</b></td><td><b>"._CIFRAELE."</b></td><td><b>"._QUOZIENTI."</b></td></tr>"; 715 719 } 716 720 if($riga[1]==$PNE) echo "<tr class=\"red\">"; … … 726 730 foreach ($riga as $cella) { 727 731 if ($e==1){ 728 $t="<th scope=\"colgroup\"";$f="</th>";732 $t="<th";$f="</th>"; 729 733 }else{ 730 $t="<td scope=\"row\"";$f="</td>";734 $t="<td";$f="</td>"; 731 735 } 732 736 if($z==0 or $z==3) 733 echo "$t $i align=\"left\">$cella $f";737 echo "$t $i style=\"text-align: left;\">$cella $f"; 734 738 else 735 echo "$t $i align=\"left\">$cella $f";739 echo "$t $i style=\"text-align: left;\">$cella $f"; 736 740 $i=''; 737 741 $z++; … … 741 745 } 742 746 echo "</table>"; 743 747 # $stampa=ob_get_contents(); 748 $tmpstampa=ob_get_clean(); 749 $stampa=$stampasind.$tmpstampa; 750 # echo $stampa; 744 751 } 745 752 … … 748 755 global $groups,$lists,$eletti,$ultimo,$quozienti,$num_candlst,$mex,$PNE,$CSEC,$consin; 749 756 global $supsbarramento, $supminpremio, $suppremio; 750 global $listsupconta,$numcons ;757 global $listsupconta,$numcons,$stampasind; 751 758 #funzione di calcolo per comuni oltre 15.000 abitanti 752 759 #carica il numero di consiglieri da eleggere$groups=array(); … … 898 905 $listemag[$x]=$y; 899 906 $desliste[$x]=$descr; 900 $percliste[$x]="<br />$y (".number_format($y*100/$validi,2)."%)";907 $percliste[$x]="<br>$y (".number_format($y*100/$validi,2)."%)"; 901 908 $z++; 902 909 $seggimag=array(); … … 995 1002 $listemin[$x]=$y; 996 1003 $desliste[$x]=$descr; 997 $percliste[$x]="<br />$y (".number_format($y*100/$validi,2)."%)";1004 $percliste[$x]="<br>$y (".number_format($y*100/$validi,2)."%)"; 998 1005 } 999 1006 $seggimin=array(); … … 1060 1067 } 1061 1068 }//chiude foreach gruppomin 1062 echo"<table summary=\"Tabella dei consiglieri eletti\" class=\"table-docs\" cellspacing=\"0\" cellpadding=\"2\" border=\"1\" rules=\"all\">";1063 echo"<tr class=\"bggray\"><td scope=\"row\"><b>";1064 echo_SINDACO.": ".$desgruppi[$gruppo]."</b></td></tr></table>";1069 $stampasind= "<table summary=\"Tabella dei consiglieri eletti\" class=\"table-docs\" cellspacing=\"0\" cellpadding=\"2\" border=\"1\" rules=\"all\">"; 1070 $stampasind.= "<tr class=\"bggray\"><td scope=\"row\"><b>"; 1071 $stampasind.= _SINDACO.": ".$desgruppi[$gruppo]."</b></td></tr></table>"; 1065 1072 if(isset($daunset)){ 1066 1073 if ((sort($daunset,SORT_NUMERIC))==false) echo "Errore di programma!"; -
trunk/client/temi/bootstrap/css/altricss.css
r467 r468 1 body { 2 visibility: hidden; 3 } 1 4 /* altezza menu */ 2 5 .anyClass { … … 89 92 color: #5a6772; 90 93 background-color: #f0f0f0; 94 } 95 .dati_referendum { 96 font-size: 3rem; 97 font-weight: bold; 98 text-align: center; 99 color: #5a6772; 91 100 } 92 101 .dati_riepilogo td.bd_r { … … 244 253 font-weight: bold; 245 254 } 255 @media (max-width: 576px) { 256 .titolo-consultazione { 257 font-size: 1.1rem !important; 258 white-space: normal !important; 259 word-break: break-word !important; 260 line-height: 1.2 !important; 261 } 262 } 263 @media (max-width: 576px) { 264 .it-brand-tagline { 265 font-size: 0.75rem !important; 266 white-space: normal !important; 267 word-break: break-word !important; 268 line-height: 1.2 !important; 269 } 270 } 271 } 272 273 -
trunk/client/temi/bootstrap/pagine/datigeneralisezioni.php
r431 r468 99 99 <td><?php echo $row2[0][5];?></td> 100 100 <td> 101 <?php $indirizzo=strtr($row2[0][3]," ","+")."+".strtr($sitename," ","+");?> 101 <?php if(strlen($row2[0]['latitudine'])>0 and strlen($row2[0]['longitudine'])>0) $indirizzo='@'.$row2[0]['latitudine'].",".$row2[0]['longitudine'].'z'; 102 else 103 $indirizzo=strtr($row2[0][3]," ","+")."+".strtr($sitename," ","+");?> 102 104 <a href="https://maps.google.com/maps/search/<?php echo $indirizzo;?>" target="_blank"><span>MAPPA</span></a> 103 105 </td> -
trunk/client/temi/bootstrap/pagine/grafici/affluenza_referendum.php
r458 r468 36 36 } 37 37 # 38 $rowpre=array(); 38 $predescr=''; 39 $rowpre=precedente_consultazione();#array(); 39 40 if(count($rowpre)){ 40 41 $preidcg=$rowpre[0]['id_cons_gen']; 42 $predescr=$rowpre[0]['descrizione']; 41 43 $rowpre=conscomune($preidcg); 42 44 $preidcons=$rowpre[0][0]; 43 45 $rowpre=totale_iscritti($preidcons); 44 46 $totprec=$rowpre[0][2]; 45 $rowpre=affluenze_referendum($id_gruppo,$preidcons); 47 $rowpre=id_referendum(1,$preidcons); 48 $preid_gruppo=$rowpre[0][0]; 49 $rowpre=affluenze_referendum($preid_gruppo,$preidcons); 46 50 # $labels=array(); 47 $voti_prec_percentuali=array(); echo "<br>TEST:".count($rowpre);51 $voti_prec_percentuali=array(); 48 52 $voti_prec=array(); 49 53 foreach($rowpre as $val) { 50 54 # $labels[]=[$val[3],$val[4]."$tot"]; 51 $voti_prec_percentuali[]=number_format($val[ 2]/$totprec*100,2);52 $voti_prec[]=number_format($val[ 2],0,'','.');55 $voti_prec_percentuali[]=number_format($val[1]/$totprec*100,2); 56 $voti_prec[]=number_format($val[1],0,'','.'); 53 57 } 54 58 }else{ … … 141 145 } <?php if(count($rowpre)) { ?>, 142 146 { 143 label: 'Affluenza Precedente ',147 label: 'Affluenza Precedente ( <?php if(strlen($predescr)>0) echo "$predescr )";?>', 144 148 data: voti_prec_percentuali, 145 149 backgroundColor: 'rgba(70,130,180)', // Blu acciaio -
trunk/client/temi/bootstrap/pagine/referendum_risultati.php
r462 r468 32 32 if(count($affluenze)>0) $affluenzaattivo=1; else $affluenzaattivo=0; 33 33 if(count($scrutinatetemp)>0) $spoglioattivo=1; else $spoglioattivo=0; 34 $i=0; 34 # colore dello sfondo del quesito 35 include_once('config_colori_quesiti.php'); 35 36 ?> 36 37 <?php include 'electionday.php'; //Pagina Election Day?> … … 44 45 <!--Blocco referendum --> 45 46 <?php 47 $c= 0; 48 $i= 0; 49 // Funzione per ottenere l'immagine predefinita dal config_colori_quesiti.php 50 function getImmaginePredefinita($chiave_colore) { 51 global $coloriQuesiti; 52 if (isset($coloriQuesiti[$chiave_colore])) { 53 return $coloriQuesiti[$chiave_colore]['immagine']; 54 } 55 return ''; // se non trovato 56 } 57 46 58 foreach($listareferendum as $key=>$val) { 47 59 $affluenzatemp=ultime_affluenze_referendum($val['id_gruppo']); 48 60 if(count($affluenzatemp)) 49 $affluenza=$affluenzatemp[0][0]; 61 $affluenza=$affluenzatemp[0][0]; 62 // mettere il valore del colore $c preso dal db 63 $c= $val['id_colore'] ; 64 $coloreSfondo = isset($coloriQuesiti[$c]['colore']) ? $coloriQuesiti[$c]['colore'] : '0'; 50 65 ?> 51 66 <div class="box_referendum"> 52 67 <div class="row box_testo_ref"> 53 68 <div class="col-lg-12 col-md-12 col-sm-12 col-xs-12"> 54 <div class="dati_referendum_titolo_quesito" >69 <div class="dati_referendum_titolo_quesito" <?php if (!empty($coloreSfondo) && $coloreSfondo != '0') echo ' style="background-color: ' . $coloreSfondo . ';"'; ?>> 55 70 <table class="align-middle" style="width: 100%"> 56 71 <tbody> … … 61 76 </td> 62 77 <td class="text-center"> 63 <?php if (presenza_immagine('gruppo', $val['id_gruppo'])) { ?> 64 <div>Scheda</div> 65 <?php 66 $facext=strtoupper(substr(stripslashes($val['prognome']),-4)); 67 $presenza_facsimile= ($facext=='.PDF') ? 1:0; 68 # $presenza_facsimile = 1; // o 1 dinamico 69 $facsimile_url ="modules.php?name=Elezioni&file=foto&id_gruppo=".$val['id_gruppo']."&pdfvis=1"; 70 $img_url = "modules.php?name=Elezioni&file=foto&id_gruppo=" . $val['id_gruppo']; 71 ?> 72 <?php if ($presenza_facsimile) { ?> 73 <a href="<?php echo $facsimile_url; ?>" target="_blank" class="text-decoration-none d-block"> 74 <img src="<?php echo $img_url; ?>" class="img-scheda" alt="scheda"> 75 <div>Fac-simile</div> 76 </a> 77 <?php } else { ?> 78 <img src="<?php echo $img_url; ?>" class="img-scheda" alt="scheda"> 79 <?php } ?> 80 <?php } ?> 78 <?php 79 $img_url = ''; 80 $facext = strtoupper(substr(stripslashes($val['prognome']), -4)); 81 $presenza_facsimile = ($facext == '.PDF') ? 1 : 0; 82 $facsimile_url = "modules.php?name=Elezioni&file=foto&id_gruppo=" . $val['id_gruppo'] . "&pdfvis=1"; 83 84 // Verifica immagine personalizzata 85 if (presenza_immagine('gruppo', $val['id_gruppo'])) { 86 $img_url = "modules.php?name=Elezioni&file=foto&id_gruppo=" . $val['id_gruppo']; 87 } else { 88 // Se non c'Ú immagine personalizzata, prova con immagine predefinita se valida 89 $colore = $c; // oppure $val['colore'] se definito 90 $immagine_predefinita = getImmaginePredefinita($colore); 91 92 if (!empty($immagine_predefinita)) { 93 $percorso_file = 'temi/bootstrap/pagine/' . $immagine_predefinita; 94 if (file_exists($percorso_file)) { 95 $img_url = $percorso_file; 96 } 97 } 98 } 99 ?> 100 101 <?php if (!empty($img_url)) { ?> 102 <div>Scheda</div> 103 <?php if ($presenza_facsimile) { ?> 104 <a href="<?php echo $facsimile_url; ?>" target="_blank" class="text-decoration-none d-block"> 105 <img src="<?php echo $img_url; ?>" class="img-scheda" alt="scheda"> 106 <div>Fac-simile</div> 107 </a> 108 <?php } else { ?> 109 <img src="<?php echo $img_url; ?>" class="img-scheda" alt="scheda"> 110 <?php } ?> 111 <?php } ?> 112 81 113 </td> 82 114 </tr> … … 202 234 <tbody> 203 235 <tr> 204 <th id="hsi<?php echo $val['id_gruppo'];?>" scope="row" style="font-size:3rem; font-weight:bold; text-align:center; color:#5a6772;">SI</th>205 <th id="hno<?php echo $val['id_gruppo'];?>" scope="row" style="font-size:3rem; font-weight:bold; text-align:center; color:#5a6772;">NO</th>236 <th id="hsi<?php echo $val['id_gruppo'];?>" scope="row" class="dati_referendum">SI</th> 237 <th id="hno<?php echo $val['id_gruppo'];?>" scope="row" class="dati_referendum">NO</th> 206 238 </tr> 207 239 <tr> -
trunk/client/temi/bootstrap/pagine/seggi.php
r431 r468 7 7 <div class="container"> 8 8 <div class="row"> 9 <?php 9 <?php 10 global $stampa,$pdf; 11 $row=dati_comune(); 12 $desc_comune=$row[0][1]; 13 $row=dati_consultazione(0); 14 $desc_cons=$row[0][1]; 15 $stampa=""; $pdf=1; 10 16 $row=conscomune(0); 11 17 $hondt=$row[0][7]; 12 18 include("modules/Elezioni/consiglieri.php"); 13 19 consiglio(); 14 # $row=elenco_come(); 20 $html=htmlspecialchars($stampa); 21 # ob_start(); 22 if(strlen($stampa)>0) { 23 echo "<div style=\"text-align: right;\"><form action=\"modelli/genera_pdf_seggi.php\" method=\"post\">"; 24 echo "<input type=\"hidden\" name=\"stampa\" value=\"$html\">"; 25 echo "<input type=\"hidden\" name=\"comune\" value=\"$desc_comune\">"; 26 echo "<input type=\"hidden\" name=\"consultazione\" value=\"$desc_cons\">"; 27 echo "<button type=\"submit\">Stampa PDF <img src=\"temi/bootstrap/pagine/img/pdf.gif\"/></button></div></form>"; 28 } 29 # $stampa=ob_get_clean(); 30 echo "$stampa"; 31 #if($pdf) include('modelli/genera_pdf_seggi.php'); 15 32 ?> 16 33 </div> -
trunk/client/temi/bootstrap/query.php
r462 r468 377 377 global $id_cons,$prefix,$dbi,$circo,$idcirc; 378 378 if($circo) $cond="and id_circ='$idcirc'"; else $cond=''; 379 if($tab=='gruppo') $eletto=',eletto,prognome '; else $eletto='';379 if($tab=='gruppo') $eletto=',eletto,prognome,id_colore'; else $eletto=''; 380 380 $sql="SELECT id_$tab, num_$tab,descrizione,0 $eletto FROM ".$prefix."_ele_$tab where id_cons='$id_cons' $cond order by num_$tab"; 381 381 $sth = $dbi->prepare("$sql"); … … 549 549 global $dbi,$prefix,$id_cons_gen; 550 550 $sql="SELECT * FROM ".$prefix."_ele_tipo"; 551 $sth = $dbi->prepare("$sql"); 552 $sth->execute(); 553 $row = $sth->fetchAll(); 554 return($row); 555 } 556 557 function id_referendum($num,$ic) 558 { 559 global $dbi,$prefix,$id_cons; 560 if(!$num) $num=1; 561 if(!$ic) $ic=$id_cons; 562 $sql="SELECT id_gruppo FROM ".$prefix."_ele_gruppo where id_cons=$ic and num_gruppo=$num"; 551 563 $sth = $dbi->prepare("$sql"); 552 564 $sth->execute(); -
trunk/client/temi/bootstrap/top_nav.php
r461 r468 391 391 } 392 392 ?> 393 <!-- menu tema colori 394 <li class="nav-item dropdown"> 395 <a class="nav-link dropdown-toggle" href="#" role="button" data-bs-toggle="dropdown" aria-expanded="false" id="mainNavDropdownThemes"> 396 <span>Colore Tema</span> 397 <svg class="icon icon-xs"> 398 <use href="<?php //echo $curdir ?>/svg/sprites.svg#it-expand"></use> 399 </svg> 400 </a> 401 <div class="dropdown-menu" role="region" aria-labelledby="mainNavDropdownThemes"> 402 <div class="link-list-wrapper"> 403 <ul class="link-list"> 404 <li> 405 <a class="dropdown-item list-item left-icon" href="#" data-theme="default"> 406 <svg class="icon icon-sm icon-primary left"><use href="<?php //echo $curdir ?>/svg/sprites.svg#it-palette"></use></svg> 407 <span>Istituzionale (Default)</span> 408 </a> 409 </li> 410 <li> 411 <a class="dropdown-item list-item left-icon" href="#" data-theme="verde"> 412 <svg class="icon icon-sm icon-primary left"><use href="<?php //echo $curdir ?>/svg/sprites.svg#it-palette"></use></svg> 413 <span>Verde</span> 414 </a> 415 </li> 416 <li> 417 <a class="dropdown-item list-item left-icon" href="#" data-theme="rosso"> 418 <svg class="icon icon-sm icon-primary left"><use href="<?php //echo $curdir ?>/svg/sprites.svg#it-palette"></use></svg> 419 <span>Rosso</span> 420 </a> 421 </li> 422 <li> 423 <a class="dropdown-item list-item left-icon" href="#" data-theme="giallo"> 424 <svg class="icon icon-sm icon-primary left"><use href="<?php //echo $curdir ?>/svg/sprites.svg#it-palette"></use></svg> 425 <span>Giallo</span> 426 </a> 427 </li> 428 <li> 429 <a class="dropdown-item list-item left-icon" href="#" data-theme="azzurro"> 430 <svg class="icon icon-sm icon-primary left"><use href="<?php //echo $curdir ?>/svg/sprites.svg#it-palette"></use></svg> 431 <span>Azzurro</span> 432 </a> 433 </li> 434 <li> 435 <a class="dropdown-item list-item left-icon" href="#" data-theme="turchese"> 436 <svg class="icon icon-sm icon-primary left"><use href="<?php //echo $curdir ?>/svg/sprites.svg#it-palette"></use></svg> 437 <span>Turchese</span> 438 </a> 439 </li> 440 <li> 441 <a class="dropdown-item list-item left-icon" href="#" data-theme="arancione"> 442 <svg class="icon icon-sm icon-primary left"><use href="<?php //echo $curdir ?>/svg/sprites.svg#it-palette"></use></svg> 443 <span>Arancione</span> 444 </a> 445 </li> 446 <!--fine--> 447 </ul> 448 </div> 449 </div> 450 </li> 393 451 </ul> 394 452 </div> -
trunk/client/temi/bootstrap/topheader.php
r431 r468 14 14 <link href="<?php echo $curdir?>/css/altricss.css" rel="stylesheet"> 15 15 <link href="<?php echo $curdir?>/css/proiezione.css" rel="stylesheet"> 16 <?php 17 $tema_colore = $tema_colore; #'default'; // fallback 18 ?> 19 <script> 20 const themeBasePath = "<?php echo $curdir; ?>/themes/"; 21 const fallbackTheme = "<?php echo htmlspecialchars($tema_colore); ?>"; 22 </script> 23 <script src="<?php echo $curdir ?>/js/theme-switcher.js"></script> 24 16 25 </head> 17 26 <body> … … 27 36 <img class="icon rounded-4" src="modules.php?name=Elezioni&file=foto&id_comune=<?php echo $id_comune;?>" alt="Stemma del Comune di <?php echo $sitename;?>" > 28 37 <div class="it-brand-text"> 29 <div class="it-brand-tagline d-none d-md-block">Comune di <b><?php echo $sitename;?></b></div> 30 <div class="it-brand-title"><?php echo $Consultazione;?></div> 38 <div class="it-brand-tagline">Comune di <b><?php echo $sitename;?></b></div> 39 <div class="it-brand-title titolo-consultazione"> 40 <?php echo $Consultazione; ?> 41 </div> 42 31 43 <div class="it-brand-tagline d-none d-md-block"><?php echo $desc_consultazione;?></div> 32 44 </div> -
trunk/client/versione.php
r467 r468 1 1 <?php 2 $versione = "3.0 rev 46 7";2 $versione = "3.0 rev 468"; 3 3 $version_number = $versione; 4 $datarel = " 08maggio 2025";4 $datarel = "19 maggio 2025"; 5 5 $version = "Eleonline $version_number (<i>Data Release: $datarel</i>)"; 6 6
Note:
See TracChangeset
for help on using the changeset viewer.
