Esempio n. 1
0
function MG_buildSlideshow(&$album, &$T, $sortOrder)
{
    global $_MG_CONF, $LANG_MG03, $mgLightBox;
    $album_id = $album->id;
    $enable_slideshow = $album->enable_slideshow;
    if ($enable_slideshow == 2 && $_MG_CONF['disable_lightbox'] == true) {
        $enable_slideshow = 1;
    }
    $lbSlideShow = '';
    $url_slideshow = '';
    $lang_slideshow = '';
    $mgLightBox = 0;
    // global variable
    switch ($enable_slideshow) {
        case 0:
            break;
        case 1:
            $url_slideshow = $_MG_CONF['site_url'] . '/slideshow.php?aid=' . $album_id . '&sort=' . $sortOrder;
            $lang_slideshow = $LANG_MG03['slide_show'];
            break;
        case 2:
            $lbSlideShow = mgAlbum::buildLightboxSlideShow($album_id);
            $sql = MG_buildMediaSql(array('album_id' => $album_id, 'fields' => 'COUNT(m.media_id) AS lbss_count', 'where' => 'm.media_type = 0', 'sortorder' => -1));
            $result = DB_query($sql);
            list($lbss_count) = DB_fetchArray($result);
            if ($lbss_count != 0) {
                $mgLightBox = 1;
                // global variable
                $url_slideshow = '#" onclick="return openGallery1()';
                $lang_slideshow = $LANG_MG03['slide_show'];
            }
            break;
        case 3:
            $url_slideshow = $_MG_CONF['site_url'] . '/fslideshow.php?aid=' . $album_id . '&src=disp';
            $lang_slideshow = $LANG_MG03['slide_show'];
            break;
        case 4:
            $url_slideshow = $_MG_CONF['site_url'] . '/fslideshow.php?aid=' . $album_id . '&src=orig';
            $lang_slideshow = $LANG_MG03['slide_show'];
            break;
        case 5:
            $url_slideshow = $_MG_CONF['site_url'] . '/playall.php?aid=' . $album_id;
            $lang_slideshow = $LANG_MG03['play_full_album'];
            break;
    }
    $T->set_var(array('lbslideshow' => $lbSlideShow, 'lang_slideshow' => $lang_slideshow, 'url_slideshow' => $url_slideshow));
}