Esempio n. 1
0
    $result = '';
    foreach ($_POST['delete'] as $file => $cond) {
        $file = basename($file);
        if (!empty($cond)) {
            if (fupload_delete($file)) {
                $result .= __('File removed') . ': ' . $file . '<br>';
            } else {
                $result .= __('Error occurred') . ': ' . $file . '<br>';
            }
        }
    }
    if (!empty($result)) {
        rcms_showAdminMessage($result);
    }
}
/******************************************************************************
* Interface                                                                   *
******************************************************************************/
$frm = new InputForm('', 'post', __('Submit'), '', '', 'multipart/form-data');
$frm->addbreak(__('Upload files'));
$frm->addrow(__('Select files to upload'), $frm->file('upload[]') . $frm->file('upload[]') . $frm->file('upload[]'), 'top');
$frm->show();
$files = fupload_get_list();
$frm = new InputForm('', 'post', __('Submit'));
$frm->addbreak(__('Uploaded files'));
if (!empty($files)) {
    foreach ($files as $file) {
        $frm->addrow(__('Filename') . ' = ' . $file['name'] . ' [' . __('Size of file') . ' = ' . $file['size'] . '] [' . __('Last modification time') . ' = ' . date("d F Y H:i:s", $file['mtime']) . ']', $frm->checkbox('delete[' . $file['name'] . ']', 'true', __('Delete')), 'top');
    }
}
$frm->show();
//   but WITHOUT ANY WARRANTY, without even the implied warranty of           //
//   MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.                     //
//                                                                            //
//   This product released under GNU General Public License v2                //
////////////////////////////////////////////////////////////////////////////////
rcms_loadAdminLib('articles');
/******************************************************************************
* Extracting some data from request                                           *
******************************************************************************/
$work_dir = articles_get_work_dir($null);
if (!empty($work_dir) && $work_dir != ARTICLES_PATH) {
    rcms_showAdminMessage($lang['results']['articles'][8] . $work_dir);
}
/******************************************************************************
* Perform adding of category                                                  *
******************************************************************************/
if (!empty($_POST['ctitle'])) {
    $res = articles_creare_category($_POST['ctitle'], @$_POST['cdesc'], @$_FILES['cicon'], @$_POST['caccess'], $work_dir);
    rcms_showAdminMessage($lang['results']['articles'][$res]);
}
/******************************************************************************
* Interface                                                                   *
******************************************************************************/
$frm = new InputForm('', 'post', $lang['general']['submit'], '', 'multipart/form-data', 'mainfrm');
$frm->addbreak($lang['admincp']['articles']['createcat']['full']);
$frm->addrow($lang['articles']['cattitle'], $frm->text_box('ctitle', ''), 'top');
$frm->addrow('', rcms_show_bbcode_panel('document.mainfrm.cdesc'));
$frm->addrow($lang['articles']['catdesc'], $frm->textarea('cdesc', '', 70, 5), 'top');
$frm->addrow($lang['articles']['accesslevel'], $frm->text_box('caccess', ''), 'top');
$frm->addrow($lang['articles']['caticon'], $frm->file('cicon'), 'top');
$frm->show();
Esempio n. 3
0
    if ($add) {
        $ins = 'if (this.value!=-1) {if (document.forms[\'' . $frm . '\'].elements[\'' . $key . '\'].value != \'\') insert_text(document.forms[\'' . $frm . '\'].elements[\'' . $key . '\'], \';\'); insert_text(document.forms[\'' . $frm . '\'].elements[\'' . $key . '\'],  this.options[selectedIndex].text);}';
    } else {
        $ins = 'if (this.value!=-1) document.forms[\'' . $frm . '\'].elements[\'' . $key . '\'].value = this.options[selectedIndex].text;';
    }
    if (!empty($array_keys) && is_array($array_keys)) {
        $result .= ' 
	<select name="all_keys" onchange="' . $ins . '">
	<option value="-1">' . __('Select') . '</option>';
        foreach ($array_keys as $key => $keyword) {
            $result .= '<option value="' . $key . '" >' . $keyword . '</option>';
        }
        $result .= '</select>';
    }
    return $result;
}
//Upload form
$frm_name = 'newpicture';
$keywords = array_keys($gallery->indexes['keywords']);
$frm = new InputForm('', 'post', __('Submit'), '', '', 'multipart/form-data', $frm_name);
$frm->addbreak(__('Upload images'));
$code_to_repeat = __('Image') . ': ' . $frm->file('upload[]') . '<br />' . __('Keywords') . ': ' . $frm->text_box('keywords[]', '') . '<br />' . __('Title') . ': ' . $frm->text_box('title[]', '') . '<br /><br />';
$js_b = '<script type="text/javascript">function add_file_field(){ var ni = document.getElementById(\'upload_images\'); var newdiv = document.createElement(\'div\'); newdiv.innerHTML = \'' . $code_to_repeat . '\'; ni.appendChild(newdiv); }</script>';
$js_a = '<script type="text/javascript">add_file_field();</script>';
$frm->addrow(__('Select images to upload'), $js_b . '<span id="upload_images"></span>' . $js_a . '<a href="#" onclick="add_file_field();">' . __('Upload another image') . '</a>', 'top');
$frm->addrow(__('Keywords for all images'), $frm->text_box('gkeywords', post('gkeywords')) . pic_select_keywords($keywords, $frm_name, 'gkeywords', false));
$frm->addmessage(__('To divide keywords use ; symbol'));
$frm->addrow(__('Title for all images'), $frm->text_box('gtitle', post('gtitle')));
$frm->addrow(__('Add number to title'), $frm->checkbox('gadd', '1', __('Enable'), post('gadd')) . '&nbsp;&nbsp;&nbsp;' . __('Start') . ': ' . $frm->text_box('gstart', 1, 2) . __('Number of digits') . ': ' . $frm->text_box('gdigits', 2, 2) . '&nbsp;&nbsp;&nbsp;');
$frm->addmessage(__('Also you can upload your files using filemanager or FTP to directory') . ' ' . substr(GALLERY_UPLOAD_DIR, 1) . ' ' . __('(Relative to ReloadCMS installation path) and rebuild index file.'));
$frm->show();
* Perform deletion                                                            *
******************************************************************************/
if (!empty($_POST['delete'])) {
    $result = '';
    foreach ($_POST['delete'] as $file => $cond) {
        $file = basename($file);
        if (!empty($cond)) {
            $res = fupload_delete($file);
            $result .= $lang['results']['general'][$res];
        }
    }
    if (!empty($result)) {
        rcms_showAdminMessage($result);
    }
}
/******************************************************************************
* Interface                                                                   *
******************************************************************************/
$frm = new InputForm("", "post", $lang['general']['submit'], '', 'multipart/form-data');
$frm->addbreak($lang['admincp']['general']['files']['upload']);
$frm->addrow($lang['general']['selflstoupl'], $frm->file('upload[]') . $frm->file('upload[]') . $frm->file('upload[]'), 'top');
$frm->show();
$files = fupload_get_list();
$frm = new InputForm("", "post", $lang['general']['submit'], '', 'multipart/form-data');
$frm->addbreak($lang['admincp']['general']['files']['full']);
if (!empty($files)) {
    foreach ($files as $file) {
        $frm->addrow($lang['general']['filename'] . ' = ' . $file['name'] . ' [' . $lang['general']['filesize'] . ' = ' . $file['size'] . '] [' . $lang['general']['filemtime'] . ' = ' . date("d F Y H:i:s", $file['mtime']) . ']', $frm->checkbox('delete[' . $file['name'] . ']', 'true', $lang['general']['deletefile']), 'top');
    }
}
$frm->show();
Esempio n. 5
0
        }
        if (isset($install[$name[0]]['patch'])) {
            $patch = $install[$name[0]]['patch'];
        } else {
            $patch = '';
        }
        $frm->addrow($frm->hidden('module[' . $name[0] . ']', $name[0]) . $frm->hidden('name[' . $name[0] . ']', $mod_name) . $frm->hidden('filename[' . $name[0] . ']', $file['name']) . $frm->hidden('date[' . $name[0] . ']', $date) . $frm->hidden('description[' . $name[0] . ']', $install[$name[0]]['description']) . $frm->hidden($system->language . '[' . $name[0] . ']', $descr) . $frm->hidden('author[' . $name[0] . ']', $author) . $frm->hidden('patch[' . $name[0] . ']', $patch) . '[' . __($mod_name) . ']&nbsp;&nbsp;&nbsp;' . __('Description') . ': ' . __($descr) . '&nbsp;&nbsp;[' . __('Status') . ': ' . $status . ']<br/>[' . $file['name'] . '] [' . $file['size'] . ' ' . __('bytes') . '] [' . __('Author') . ': ' . $author . '] [' . __('Uploaded') . ': ' . date("d F Y H:i", $file['mtime']) . ']', $frm->checkbox('install[' . $file['name'] . ']', 'true', __('Install')) . $frm->checkbox('delete[' . $file['name'] . ']', 'true', __('Delete')), 'top');
    }
} else {
    $frm->addrow(__('Module not found'), '');
}
$frm->show();
// Upload modules manually
$frm = new InputForm('', 'post', __('Submit'), '', '', 'multipart/form-data');
$frm->addbreak(__('Upload files'));
$frm->addrow(__('Select files to upload') . ' <br/>' . __('Example') . ': module_1234567890.tar.gz, (1234567890=Unix Time)', $frm->file('upload[]') . $frm->file('upload[]') . $frm->file('upload[]'), 'top');
$frm->show();
// Show information from ignored.ini
$frm = new InputForm('', 'post', __('Submit'));
$frm->addbreak(__('Ignored modules'));
if (empty($ignored_modules)) {
    $frm->addrow(__('Module not found'), '');
} else {
    $frm->addrow(__('Available modules'), __('Manage'));
    foreach ($ignored_modules as $key => $modules) {
        if (isset($modules[$system->language])) {
            $descr = $modules[$system->language];
        } else {
            $descr = $modules['description'];
        }
        if (!empty($modules['date'])) {
Esempio n. 6
0
    $frm->show();
} elseif (!empty($_POST['b']) && !empty($_POST['c']) && $articles->setWorkContainer($_POST['c']) && ($category = $articles->getCategory($_POST['b'], false))) {
    $frm = new InputForm('', 'post', '&lt;&lt;&lt; ' . __('Back'));
    $frm->hidden('c', $_POST['c']);
    $frm->show();
    $frm = new InputForm('', 'post', __('Submit'), '', '', 'multipart/form-data', 'mainfrm');
    $frm->addbreak(__('Edit category'));
    $frm->hidden('save', '1');
    $frm->hidden('b', $_POST['b']);
    $frm->hidden('c', $_POST['c']);
    $frm->addrow(__('Title'), $frm->text_box('ctitle', $category['title']), 'top');
    $frm->addrow(rcms_show_bbcode_panel('mainfrm.cdesc'));
    $frm->addrow(__('Description'), $frm->textarea('cdesc', $category['description'], 70, 5), 'top');
    $frm->addrow(__('Minimum access level'), $frm->text_box('caccess', $category['accesslevel']), 'top');
    if (!$category['icon']) {
        $frm->addrow(__('Icon for category'), $frm->file('cicon'));
    } else {
        $frm->addrow(__('Icon for category') . ' - ' . $category['icon'] . '<br />' . __('Delete') . '?', $frm->checkbox('ckillicon', '1', ''));
    }
    $frm->show();
} elseif (!empty($_POST['c'])) {
    $frm = new InputForm('', 'post', '&lt;&lt;&lt; ' . __('Back'));
    $frm->show();
    if ($articles->setWorkContainer($_POST['c'])) {
        if (($categories = $articles->getCategories()) !== false) {
            $frm = new InputForm('', 'post', __('Add category'));
            $frm->hidden('new', $_POST['c']);
            $frm->hidden('c', $_POST['c']);
            $frm->show();
            $frm = new InputForm('', 'post', __('Submit'), __('Reset'));
            $frm->hidden('c', $_POST['c']);