exit; } require_once $_CONF['path'] . 'plugins/mediagallery/include/init.php'; MG_initAlbums(); /* * Main Function */ COM_setArgNames(array('aid', 'f', 'sort')); $album_id = COM_applyFilter(COM_getArgument('aid'), true); $T = new Template(MG_getTemplatePath($album_id)); $T->set_file(array('page' => 'playall_xspf.thtml')); if ($MG_albums[$album_id]->access == 0) { $display .= COM_showMessageText($LANG_MG00['access_denied_msg'], $LANG_ACCESS['accessdenied'], true); $display .= MG_siteFooter(); echo $display; exit; } $album_title = $MG_albums[$album_id]->title; $album_desc = $MG_albums[$album_id]->description; MG_usage('playalbum', $album_title, '', ''); $birdseed = '<a href="' . $_CONF['site_url'] . '/index.php">' . $LANG_MG03['home'] . '</a> ' . ($_MG_CONF['gallery_only'] == 1 ? '' : $_MG_CONF['seperator'] . ' <a href="' . $_MG_CONF['site_url'] . '/index.php">' . $_MG_CONF['menulabel'] . '</a> ') . $MG_albums[$album_id]->getPath(1, 0, 1); $T->set_var(array('site_url' => $_MG_CONF['site_url'], 'birdseed' => $birdseed, 'pagination' => '<a href="' . $_MG_CONF['site_url'] . '/album.php?aid=' . $album_id . '&page=1&sort=' . '0' . '">' . $LANG_MG03['return_to_album'] . '</a>', 'album_title' => $album_title, 'album_desc' => $album_desc, 'aid' => $album_id, 'home' => $LANG_MG03['home'], 'return_to_album' => $LANG_MG03['return_to_album'])); /* * Need to handle empty albums a little better */ $themeStyle = MG_getThemeCSS($album_id); $display = MG_siteHeader(strip_tags($MG_albums[$album_id]->title)); $T->parse('output', 'page'); $display .= $T->finish($T->get_var('output')); $display .= MG_siteFooter(); echo $display;
$T->set_var('site_url', $_MG_CONF['site_url']); $T->set_block('page', 'slideItems', 'sItems'); $T->set_block('page', 'noItems', 'nItems'); $T->set_var('header', $LANG_MG00['plugin']); $T->set_var('site_url', $_MG_CONF['site_url']); if ($MG_albums[$album_id]->access == 0) { $display = MG_siteHeader(); $display .= COM_showMessageText($LANG_MG00['access_denied_msg'], $LANG_ACCESS['accessdenied'], true); $display .= MG_siteFooter(); echo $display; exit; } $album_title = $MG_albums[$album_id]->title; $album_desc = $MG_albums[$album_id]->description; $album_parent = $MG_albums[$album_id]->parent; MG_usage('slideshow', $album_title, '', ''); $birdseed = '<a href="' . $_CONF['site_url'] . '/index.php">' . $LANG_MG03['home'] . '</a> ' . $_MG_CONF['seperator'] . ' <a href="' . $_MG_CONF['site_url'] . '/index.php">' . $_MG_CONF['menulabel'] . '</a> ' . $MG_albums[$album_id]->getPath(1, $sortOrder, 1); $orderBy = MG_getSortOrder($album_id, $sortOrder); $sql = "SELECT * FROM " . $_TABLES['mg_media_albums'] . " as ma LEFT JOIN " . $_TABLES['mg_media'] . " as m " . " ON ma.media_id=m.media_id\n WHERE ma.album_id=" . intval($album_id) . $orderBy; $result = DB_query($sql); $total_media = 0; $mediaObject = array(); while ($row = DB_fetchArray($result)) { if ($row['media_type'] != 0 || $row['media_filename'] == '') { continue; } $mediaObject[] = $row; $total_media++; } $noFullOption = 0; if ($MG_albums[$album_id]->full == 2 || $_MG_CONF['discard_original'] == 1 || $MG_albums[$album_id]->full == 1 && (!isset($_USER['uid']) || $_USER['uid'] < 2)) {