<?php //////////////////////////////////////////////////////////////////////////////// // Copyright (C) ReloadCMS Development Team // // http://reloadcms.com // // This product released under GNU General Public License v2 // //////////////////////////////////////////////////////////////////////////////// if (cfr('GALLERY')) { $gallery = new gallery(); $gallery_link = '<a href="?module=gallery">' . __('Gallery') . '</a>'; $result = ''; $system->config['pagename'] = __('Gallery') . ' → ' . __('Editor'); if (!empty($_GET['edit']) && ($current = $gallery->getData(basename($_GET['edit'])))) { $filename = basename($_GET['edit']); if (!empty($_POST['save'])) { if ($gallery->setDataValue($filename, 'title', $_POST['title'])) { $result .= __('Title updated') . ': ' . $filename . '<br/>'; } else { $result .= __('Cannot update title') . ': ' . $filename . '<br/>'; } if (@$current['keywords'] !== $_POST['keywords']) { if ($gallery->changeKeywords($filename, $_POST['keywords'])) { $result .= __('Keywords updated') . ': ' . $filename . '<br/>'; } else { $result .= __('Cannot update keywords') . ': ' . $filename . '<br/>'; } } $gallery->saveIndexFiles(); } $current = $gallery->getData(basename($_GET['edit'])); $frm = new InputForm('', 'post', __('Submit'));
<?php //////////////////////////////////////////////////////////////////////////////// // Copyright (C) ReloadCMS Development Team // // http://reloadcms.com // // This product released under GNU General Public License v2 // //////////////////////////////////////////////////////////////////////////////// $gallery = new gallery(); /****************************************************************************** * Titles update * ******************************************************************************/ if (!empty($_POST['title'])) { $result = ''; foreach ($_POST['title'] as $filename => $title) { $current = $gallery->getData($filename); if ($current['title'] !== $title) { if ($gallery->setDataValue($filename, 'title', $title)) { $result .= __('Title updated') . ': ' . $filename . '<br/>'; } else { $result .= __('Cannot update title') . ': ' . $filename . '<br/>'; } } } $gallery->saveIndexFiles(); if (!empty($result)) { rcms_showAdminMessage($result); } } /****************************************************************************** * Keywords update * ******************************************************************************/
<?php //////////////////////////////////////////////////////////////////////////////// // Copyright (C) ReloadCMS Development Team // // http://reloadcms.com // // This product released under GNU General Public License v2 // //////////////////////////////////////////////////////////////////////////////// $gallery = new gallery(); $system->config['pagename'] = __('Gallery'); if (!empty($_GET['id']) && ($image_data = $gallery->getData(basename($_GET['id'])))) { $id = basename($_GET['id']); $linkdata = ''; if (!empty($_GET['size']) && !empty($_GET['type'])) { $images_s = $gallery->getLimitedImagesList('size', $_GET['size']); $images_t = $gallery->getLimitedImagesList('type', $_GET['type']); $images = array(); foreach ($images_s as $image) { if (in_array($image, $images_t)) { $images[] = $image; } } $linkdata .= '&size=' . $_GET['size'] . '&type=' . $_GET['type']; } elseif (!empty($_GET['size'])) { $images = $gallery->getLimitedImagesList('size', $_GET['size']); $linkdata .= '&size=' . $_GET['size']; } elseif (!empty($_GET['type'])) { $images = $gallery->getLimitedImagesList('type', $_GET['type']); $linkdata .= '&type=' . $_GET['type']; } else { $images = $gallery->getFullImagesList(); }