} } $gallery->saveIndexFiles(); if (!empty($result)) { rcms_showAdminMessage($result); } } /****************************************************************************** * Keywords update * ******************************************************************************/ if (!empty($_POST['keywords'])) { $result = ''; foreach ($_POST['keywords'] as $filename => $keywords) { $current = $gallery->getData($filename); if (@$current['keywords'] !== $keywords) { if ($gallery->changeKeywords($filename, $keywords)) { $result .= __('Keywords updated') . ': ' . $filename . '<br/>'; } else { $result .= __('Cannot update keywords') . ': ' . $filename . '<br/>'; } } } $gallery->saveIndexFiles(); if (!empty($result)) { rcms_showAdminMessage($result); } } /****************************************************************************** * Perform deletion * ******************************************************************************/ if (!empty($_POST['delete'])) {
//////////////////////////////////////////////////////////////////////////////// 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')); $frm->hidden('save', 1); $frm->addrow(__('Title') . ': ' . $frm->text_box('title', $current['title']) . '<br/>' . __('Keywords') . ': ' . $frm->text_box('keywords', @$current['keywords']) . '<br/>' . $current['type'] . '(' . $current['size'] . ')<br/>' . $frm->checkbox('delete', $filename, __('Delete')), $gallery->getThumbnail($filename), 'top'); $frm->addmessage(__('To divide keywords use ; symbol')); if (!empty($result)) { show_window($gallery_link . ' → ' . __('Result'), $result); }