Skip to content
GitLab
Erkunden
Anmelden
Registrieren
Primärnavigation
Suchen oder aufrufen …
Projekt
QUIQQER Smarty v3
Verwalten
Aktivität
Mitglieder
Labels
Planen
Wiki
Code
Merge Requests
0
Repository
Branch
Commits
Tags
Repository-Diagramm
Revisionen vergleichen
Build
Pipelines
Aufgaben
Pipeline-Zeitpläne
Artefakte
Bereitstellung
Releases
Betreiben
Umgebungen
Analysieren
Wertschöpfungskettenanalyse
Mitwirkenden-Analyse
CI/CD-Analyse
Repository-Analysen
Hilfe
Hilfe
Support
GitLab-Dokumentation
GitLab-Pläne vergleichen
Community-Forum
Zu GitLab beitragen
Feedback geben
Tastenkürzel
?
Code-Schnipsel
Gruppen
Projekte
Show more breadcrumbs
QUIQQER
QUIQQER Smarty v3
Commits
fb323bb4
Commit
fb323bb4
erstellt
vor 1 Jahr
von
Michael Danielczok
Dateien durchsuchen
Optionen
Downloads
Einfaches Diff
Merge branch 'dev'
Übergeordnete
9a786ec7
a88a3b2b
No related branches found
No related tags found
Keine zugehörigen Merge Requests gefunden
Änderungen
1
Leerzeichenänderungen ausblenden
Inline
Nebeneinander
1 geänderte Datei
Quiqqer/Engine/plugins_qui/function.image.php
+6
-3
6 Ergänzungen, 3 Löschungen
Quiqqer/Engine/plugins_qui/function.image.php
wird angezeigt
mit
6 Ergänzungen
und
3 Löschungen
Quiqqer/Engine/plugins_qui/function.image.php
+
6
−
3
Zeige Datei @
fb323bb4
...
...
@@ -250,12 +250,13 @@ function smarty_function_image($params, $smarty)
$maxHeight
=
$Image
->
getHeight
();
if
(
$maxWidth
&&
$maxHeight
)
{
$ratio
=
round
(
$maxWidth
/
$maxHeight
)
;
$ratio
=
$maxWidth
/
$maxHeight
;
}
}
catch
(
Exception
$Exception
)
{
QUI\System\Log
::
addDebug
(
$Exception
->
getMessage
());
}
// make sure the height and width are not greater than in original image
if
(
isset
(
$params
[
'width'
])
&&
$params
[
'width'
]
>
$maxWidth
)
{
$params
[
'width'
]
=
$maxWidth
;
}
...
...
@@ -264,12 +265,14 @@ function smarty_function_image($params, $smarty)
$params
[
'height'
]
=
$maxHeight
;
}
// calc correct width or height if one of them is not passed in
// 1. rounds a number up - only integer is allowed als html width and height attribute
if
(
$ratio
&&
empty
(
$params
[
'width'
])
&&
!
empty
(
$params
[
'height'
]))
{
$params
[
'width'
]
=
$params
[
'height'
]
*
$ratio
;
$params
[
'width'
]
=
ceil
(
$params
[
'height'
]
*
$ratio
);
// (1)
}
if
(
$ratio
&&
empty
(
$params
[
'height'
])
&&
!
empty
(
$params
[
'width'
]))
{
$params
[
'height'
]
=
$params
[
'width'
]
*
$ratio
;
$params
[
'height'
]
=
ceil
(
$params
[
'width'
]
/
$ratio
);
// (1)
}
switch
(
$params
[
'type'
])
{
...
...
This diff is collapsed.
Zum Erweitern klicken.
Vorschau
0%
Wiederholen
oder
Neue Datei anhängen
.
Abbrechen
You are about to add
0
people
to the discussion. Proceed with caution.
Bearbeitung dieser Nachricht zuerst beenden!
Kommentar speichern
Abbrechen
Bitte
registrieren
oder
Anmelden
zum Kommentieren