config_load($lang_file, 'module'); $gallery->galleryShow($tpl_dir, $gallery_id, $lim); } if (!defined('ACP') && isset($_REQUEST['module']) && $_REQUEST['module'] == 'gallery') { require_once(BASE_DIR . '/modules/gallery/class/gallery.php'); $gallery = new Gallery; $tpl_dir = BASE_DIR . '/modules/gallery/templates/'; $lang_file = BASE_DIR . '/modules/gallery/lang/' . $_SESSION['user_language'] . '.txt'; $AVE_Template->config_load($lang_file, 'module'); define('ONLYCONTENT', 1); if (isset($_REQUEST['sub']) && $_REQUEST['sub'] == 'allimages') { $AVE_Template->assign('tpl_dir', BASE_DIR . '/modules/gallery/templates'); $AVE_Template->assign('theme_folder', (defined('THEME_FOLDER') ? THEME_FOLDER : DEFAULT_THEME_FOLDER)); $gallery->galleryShow($tpl_dir, (int)$_REQUEST['gallery'], '', 1); } else { $gallery->galleryImageShow($tpl_dir, (int)$_REQUEST['image']); } } //======================================================= // Действия в админ-панели //======================================================= if (defined('ACP') && !empty($_REQUEST['moduleaction'])) { require_once(BASE_DIR . '/modules/gallery/class/gallery.php'); $gallery = new Gallery; $tpl_dir = BASE_DIR . '/modules/gallery/templates/'; $lang_file = BASE_DIR . '/modules/gallery/lang/' . $_SESSION['admin_language'] . '.txt'; $AVE_Template->config_load($lang_file, 'admin'); switch($_REQUEST['moduleaction']) { case '1': // Просмотр списка галерей $gallery->galleryListShow($tpl_dir); break; case 'add': // Добавить изображения в галерею define('IMAGE_TOOLBOX_DEFAULT_JPEG_QUALITY', 75); include_once(BASE_DIR . '/class/class.thumbnail.php'); $Image_Toolbox = new Image_Toolbox; $gallery->galleryImageUploadForm($tpl_dir, intval($_REQUEST['id'])); break; case 'showimages': // Просмотр изображений галереи $gallery->galleryImageListShow($tpl_dir, intval($_REQUEST['id'])); break; case 'new': // Создать новую галерею $gallery->galleryNew(); break; case 'copygallery': // Копирование галереи $gallery->galleryCopy(intval($_REQUEST['id'])); break; case 'delgallery': // Удаление галереи $gallery->galleryDelete(intval($_REQUEST['id'])); break; case 'editgallery': // Редактирование галереи $gallery->galleryEdit($tpl_dir, intval($_REQUEST['id'])); break; } } ?>