示例#1
0
 function removeComment($filename, $cid)
 {
     if (empty($this->indexes['main'][$filename]) || !is_file(GALLERY_IMAGES_DIR . $filename)) {
         return false;
     }
     return post_remove($cid, GALLERY_COMMENTS_DIR . $filename . '.dat');
 }
示例#2
0
            $defcatp = substr(md5($_POST['antispam']), 0, 5);
            $intcapt = $_POST['captcheckout'];
            if ($defcatp == $intcapt) {
                post_message($system->user['username'], $system->user['nickname'], $_POST['comtext'], RCMS_GB_DEFAULT_FILE, 'guestbook.ini');
                rcms_redirect('');
            } else {
                show_window(__('Error'), __('Invalid form data'));
            }
        } else {
            post_message($system->user['username'], $system->user['nickname'], $_POST['comtext'], RCMS_GB_DEFAULT_FILE, 'guestbook.ini');
            rcms_redirect('');
        }
    }
}
if (isset($_POST['gbd']) && $system->checkForRight('GUESTBOOK')) {
    post_remove($_POST['gbd'], RCMS_GB_DEFAULT_FILE);
    rcms_redirect('');
}
if (!(isset($system->config['guestbook-guest']) and !LOGGED_IN)) {
    show_window(__('Post message'), rcms_parse_module_template('gb-form.tpl', array()), 'center');
} else {
    show_window(__('Error'), __('You are not logined!'), 'center');
}
$messages = get_messages($page, true, false, RCMS_GB_DEFAULT_FILE, 'guestbook.ini');
if (!empty($pagination)) {
    show_window('', $pagination, 'center');
}
foreach ($messages as $id => $message) {
    $message['id'] = $id;
    show_window('', rcms_parse_module_template('gb-mesg.tpl', $message), 'center');
}
示例#3
0
<?php

////////////////////////////////////////////////////////////////////////////////
//   Copyright (C) ReloadCMS Development Team                                 //
//   http://reloadcms.com                                                     //
//   This product released under GNU General Public License v2                //
////////////////////////////////////////////////////////////////////////////////
if (!empty($_POST['d'])) {
    foreach ($_POST['d'] as $id => $cond) {
        if ($cond) {
            post_remove($id, DF_PATH . 'support.dat');
        }
    }
}
$messages = get_messages(null, true, false, DF_PATH . 'support.dat');
$frm = new InputForm('', 'post', __('Submit'));
$frm->addbreak(__('Feedback requests'));
if (!empty($messages)) {
    foreach ($messages as $id => $message) {
        $frm->addrow('[' . rcms_format_time('d F Y H:i:s', $message['time'], $system->user['tz']) . '] ' . __('Message by') . ' ' . user_create_link($message['username'], $message['nickname']) . '<hr>' . $message['text'], $frm->checkbox('d[' . $id . ']', '1', __('Delete')));
    }
} else {
    $frm->addmessage(__('Nothing founded'));
}
$frm->show();
示例#4
0
            rcms_redirect('');
        } else {
            show_window(__('Error'), __('Invalid form data'));
        }
    } else {
        $username = $system->user['username'];
        $nickname = $system->user['nickname'];
        post_message($username, $nickname, $_POST['mctext'], RCMS_MC_DEFAULT_FILE, 'minichat.ini');
        rcms_redirect('');
    }
}
/*
* If admin delete comment
*/
if (isset($_POST['mcdelete']) && $system->checkForRight('MINICHAT')) {
    post_remove($_POST['mcdelete'], RCMS_MC_DEFAULT_FILE);
    rcms_redirect('');
}
/*
* Minichat post form
*/
$result = '';
if (LOGGED_IN || $minichat_config['allow_guests_post']) {
    /*
    * BB-codes editor in minichat — for really kamikaze
    */
    if (!empty($minichat_config['editor'])) {
        $result .= rcms_show_bbcode_panel('minichat.mctext') . '<br />';
    }
    $result .= rcms_parse_module_template('minichat-form.tpl', array('allow_guests_enter_name' => $minichat_config['allow_guests_enter_name']));
}