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
Branches enthält Commit
Tags
1.14.2
Tags enthält Commit
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