コード例 #1
0
ファイル: WYGalleryElement.php プロジェクト: bcneb/WebYep
/**
 * public API
 *
 * Diese Funktion wird mittels PHP-PI in der HTML-Seite eingebunden
 * und erzeugt das (im Adminmodus editierbare) Gallerie-Element.
 *
 * @param string    $sFieldName       der Name der Gallerie
 * @param boolean   $bGlobal          gibt an, ob der Inhalt dieser Galerie für alle Seiten gleich ist
 * @param int       $iMaxTNWidth      maximale Breite der Vorschaubilder
 * @param int       $iMaxTNHeight     maximale Höhe der Vorschaubilder
 * @param int       $iCols            Anzahl der Spalten in der Galerie (optional)
 * @param int       iMaxImageWith     maximale Breite der Bilder (Defaultwert 0 belässt die Bilder in der Originalgröße. Ein Wert > 0 skaliert sie proportional, falls sie größer sind)
 * @param int       $iMaxImageHeight  maximale Höhe der Bilder (Defaultwert 0 belässt die Bilder in der Originalgröße. Ein Wert > 0 skaliert sie proportional, falls sie größer sind)
 * @param int       $iCellWidth       Breite der Zellen, welche die einzelnen Vorschaubilder enthalten (Defaultwert 0 wird zu <i>iMaxTNWidth &times; 1.2</i>)
 */
function webyep_gallery($sFieldName, $bGlobal, $iMaxTNWidth, $iMaxTNHeight, $iCols = 3, $iMaxImageWidth = 0, $iMaxImageHeight = 0, $iCellWidth = 0)
{
    global $goApp;
    $o = new WYGalleryElement($sFieldName, $bGlobal, $iMaxTNWidth, $iMaxTNHeight, $iCols, $iMaxImageWidth, $iMaxImageHeight, $iCellWidth);
    $s = $o->sDisplay();
    echo $s;
}