예제 #1
0
JHtml::_('jquery.framework');
if ($securitytype == 1) {
    if ($securityHide == 0 || $user->guest && $securityHide == 1) {
        JHtml::_('script', 'https://www.google.com/recaptcha/api.js');
    }
}
JHtml::_('script', 'mod_shoutbox/mod_shoutbox.js', false, true);
$dataerror = JText::_('SHOUT_DATABASEERRORSHOUT');
// Load JLog class
JLoader::register('JLog', JPATH_LIBRARIES . '/joomla/log/log.php');
// Log mod_shoutbox errors to specific file.
JLog::addLogger(array('text_file' => 'mod_shoutbox.errors.php'), JLog::ALL, 'mod_shoutbox');
if (isset($_POST)) {
    $post = $app->input->post->get('jjshout', array(), 'array');
    if (isset($post['shout'])) {
        $helper->submitPhp($post);
    }
    if (isset($post['delete'])) {
        JSession::checkToken() or die(JText::_('JINVALID_TOKEN'));
        $deletepostnumber = $post['idvalue'];
        $postnamevalue = $post['namevalue'];
        if ($user->authorise('core.delete') || $postnamevalue == $user->username && $deleteown == 1) {
            $helper->deletepost($deletepostnumber);
        }
    }
    if ($mass_delete == 1 && isset($post['deleteall'])) {
        JSession::checkToken() or die(JText::_('JINVALID_TOKEN'));
        $delete = $post['valueall'];
        $dir = $post['order'];
        if (isset($delete)) {
            if (is_numeric($delete) && (int) $delete == $delete) {