get_acl_admin('general') ) { return; } $file = basename(__FILE__); $module['General']['Word_Censor'] = "$file$SID"; return; } define('IN_PHPBB', 1); // // Include files // $phpbb_root_path = '../'; require($phpbb_root_path . 'extension.inc'); require('pagestart.' . $phpEx); // // Do we have forum admin permissions? // if ( !$acl->get_acl_admin('general') ) { return; } // // // if ( isset($HTTP_GET_VARS['mode']) || isset($HTTP_POST_VARS['mode']) ) { $mode = ( isset($HTTP_GET_VARS['mode']) ) ? $HTTP_GET_VARS['mode'] : $HTTP_POST_VARS['mode']; } else { // // These could be entered via a form button // if ( isset($HTTP_POST_VARS['add']) ) { $mode = 'add'; } else if ( isset($HTTP_POST_VARS['save']) ) { $mode = 'save'; } else { $mode = ''; } } if( $mode != '' ) { switch ( $mode ) { case 'edit': case 'add': $word_id = ( isset($HTTP_GET_VARS['id']) ) ? intval($HTTP_GET_VARS['id']) : 0; $s_hidden_fields = ''; if ( $mode == 'edit' ) { if ( !$word_id ) { message_die(MESSAGE, $lang['No_word_selected']); } $sql = "SELECT * FROM " . WORDS_TABLE . " WHERE word_id = $word_id"; $result = $db->sql_query($sql); $word_info = $db->sql_fetchrow($result); $s_hidden_fields .= ''; } page_header($lang['Words_title']); ?>
sql_query($sql); $log_action = ( $word_id ) ? 'log_edit_word' : 'log_add_word'; add_admin_log($log_action, stripslashes($word)); $message = ( $word_id ) ? $lang['Word_updated'] : $lang['Word_added']; message_die(MESSAGE, $message); break; case 'delete': if ( isset($HTTP_POST_VARS['id']) || isset($HTTP_GET_VARS['id']) ) { $word_id = ( isset($HTTP_POST_VARS['id']) ) ? intval($HTTP_POST_VARS['id']) : intval($HTTP_GET_VARS['id']); } else { message_die(MESSAGE, $lang['Must_specify_word']); } $sql = "DELETE FROM " . WORDS_TABLE . " WHERE word_id = $word_id"; $db->sql_query($sql); add_admin_log('log_delete_word'); message_die(MESSAGE, $lang['Word_removed']); break; } } else { page_header($lang['Words_title']); ?>