require_once $_CONF['path'] . 'plugins/mediagallery/include/rotate.php'; $album_id = COM_applyFilter($_GET['album_id'], true); $media_id = COM_sanitizeID(COM_applyFilter($_GET['media_id'])); $direction = COM_applyFilter($_GET['action']); $queue = COM_applyFilter($_GET['queue'], true); $srcFrom = isset($_GET['s']) ? COM_applyFilter($_GET['s'], true) : 0; $srcURL = ''; if ($srcFrom) { $srcURL = '&s=1'; } $eMode = $queue == 0 ? 'mediaedit' : 'mediaeditq'; $actionURL = $_MG_CONF['site_url'] . '/admin.php?mode=' . $eMode . $srcURL . '&mid=' . $media_id . '&album_id=' . $album_id; MG_rotateMedia($album_id, $media_id, $direction, $actionURL); } else { $display = MG_siteHeader(); $display .= MG_invalidRequest(); } $display .= MG_siteFooter(); echo $display; } else { if ($mode == 'cancel') { if (isset($_POST['admin_menu']) && $_POST['admin_menu'] == 1) { echo COM_refresh($_MG_CONF['admin_url'] . '/index.php'); exit; } else { if (isset($_POST['album_id']) && $_POST['album_id'] > 0) { echo COM_refresh($_MG_CONF['site_url'] . '/album.php?aid=' . COM_applyFilter($_POST['album_id'])); } echo COM_refresh($_MG_CONF['site_url'] . '/index.php'); exit; }
COM_output($display); } else { if ($mode == 'staticsort') { if (!isset($_GET['album_id'])) { MG_invalidRequest(); } require_once $include . 'sort.php'; $album_id = COM_applyFilter($_GET['album_id'], true); $actionURL = $_MG_CONF['site_url'] . '/admin.php'; $display = MG_staticSortMedia($album_id, $actionURL); $display = MG_createHTMLDocument($display); COM_output($display); } else { if ($mode == 'rotate') { if (!isset($_GET['album_id']) || !isset($_GET['media_id']) || !isset($_GET['action'])) { MG_invalidRequest(); } require_once $include . 'lib-media.php'; $album_id = COM_applyFilter($_GET['album_id'], true); $media_id = COM_applyFilter($_GET['media_id']); $direction = COM_applyFilter($_GET['action']); $actionURL = $_MG_CONF['site_url'] . '/admin.php?mode=mediaedit&mid=' . $media_id . '&album_id=' . $album_id; $display = MG_rotateMedia($album_id, $media_id, $direction, $actionURL); $display = MG_createHTMLDocument($display); COM_output($display); } else { if (mode == 'cancel') { if (isset($_POST['admin_menu']) && $_POST['admin_menu'] == 1) { echo COM_refresh($_MG_CONF['admin_url'] . 'index.php'); exit; } else {