Skip to content

Commit

Permalink
kod i baza
Browse files Browse the repository at this point in the history
  • Loading branch information
torepublicstartpagecode committed Dec 27, 2015
1 parent c4e7e6d commit 5d05fc0
Show file tree
Hide file tree
Showing 553 changed files with 60,955 additions and 0 deletions.
Binary file added forumdb.tar.gz
Binary file not shown.
588 changes: 588 additions & 0 deletions www/admin/bans.php

Large diffs are not rendered by default.

464 changes: 464 additions & 0 deletions www/admin/categories.php

Large diffs are not rendered by default.

280 changes: 280 additions & 0 deletions www/admin/censoring.php
@@ -0,0 +1,280 @@
<?php
/**
* Word censor management page.
*
* Allows administrators and moderators to add, modify, and delete the word censors used by the software when censoring is enabled.
*
* @copyright (C) 2008-2012 PunBB, partially based on code (C) 2008-2009 FluxBB.org
* @license http://www.gnu.org/licenses/gpl.html GPL version 2 or higher
* @package PunBB
*/


if (!defined('FORUM_ROOT'))
define('FORUM_ROOT', '../');
require FORUM_ROOT.'include/common.php';
require FORUM_ROOT.'include/common_admin.php';

($hook = get_hook('acs_start')) ? eval($hook) : null;

if (!$forum_user['is_admmod'])
message($lang_common['No permission']);

// Load the admin.php language file
require FORUM_ROOT.'lang/'.$forum_user['language'].'/admin_common.php';
require FORUM_ROOT.'lang/'.$forum_user['language'].'/admin_censoring.php';


// Add a censor word
if (isset($_POST['add_word']))
{
$search_for = forum_trim($_POST['new_search_for']);
$replace_with = forum_trim($_POST['new_replace_with']);

if ($search_for == '' || $replace_with == '')
message($lang_admin_censoring['Must enter text message']);

($hook = get_hook('acs_add_word_form_submitted')) ? eval($hook) : null;

$query = array(
'INSERT' => 'search_for, replace_with',
'INTO' => 'censoring',
'VALUES' => '\''.$forum_db->escape($search_for).'\', \''.$forum_db->escape($replace_with).'\''
);

($hook = get_hook('acs_add_word_qr_add_censor')) ? eval($hook) : null;
$forum_db->query_build($query) or error(__FILE__, __LINE__);

// Regenerate the censor cache
if (!defined('FORUM_CACHE_FUNCTIONS_LOADED'))
require FORUM_ROOT.'include/cache.php';

generate_censors_cache();

// Add flash message
$forum_flash->add_info($lang_admin_censoring['Censor word added']);

($hook = get_hook('acs_add_word_pre_redirect')) ? eval($hook) : null;

redirect(forum_link($forum_url['admin_censoring']), $lang_admin_censoring['Censor word added']);
}


// Update a censor word
else if (isset($_POST['update']))
{
$id = intval(key($_POST['update']));

$search_for = forum_trim($_POST['search_for'][$id]);
$replace_with = forum_trim($_POST['replace_with'][$id]);

if ($search_for == '' || $replace_with == '')
message($lang_admin_censoring['Must enter text message']);

($hook = get_hook('acs_update_form_submitted')) ? eval($hook) : null;

$query = array(
'UPDATE' => 'censoring',
'SET' => 'search_for=\''.$forum_db->escape($search_for).'\', replace_with=\''.$forum_db->escape($replace_with).'\'',
'WHERE' => 'id='.$id
);

($hook = get_hook('acs_update_qr_update_censor')) ? eval($hook) : null;
$forum_db->query_build($query) or error(__FILE__, __LINE__);

// Regenerate the censor cache
if (!defined('FORUM_CACHE_FUNCTIONS_LOADED'))
require FORUM_ROOT.'include/cache.php';

generate_censors_cache();

// Add flash message
$forum_flash->add_info($lang_admin_censoring['Censor word updated']);

($hook = get_hook('acs_update_pre_redirect')) ? eval($hook) : null;

redirect(forum_link($forum_url['admin_censoring']), $lang_admin_censoring['Censor word updated']);
}


// Remove a censor word
else if (isset($_POST['remove']))
{
$id = intval(key($_POST['remove']));

($hook = get_hook('acs_remove_form_submitted')) ? eval($hook) : null;

$query = array(
'DELETE' => 'censoring',
'WHERE' => 'id='.$id
);

($hook = get_hook('acs_remove_qr_delete_censor')) ? eval($hook) : null;
$forum_db->query_build($query) or error(__FILE__, __LINE__);

// Regenerate the censor cache
if (!defined('FORUM_CACHE_FUNCTIONS_LOADED'))
require FORUM_ROOT.'include/cache.php';

generate_censors_cache();

// Add flash message
$forum_flash->add_info($lang_admin_censoring['Censor word removed']);

($hook = get_hook('acs_remove_pre_redirect')) ? eval($hook) : null;

redirect(forum_link($forum_url['admin_censoring']), $lang_admin_censoring['Censor word removed']);
}


// Load the cached censors
if (file_exists(FORUM_CACHE_DIR.'cache_censors.php'))
include FORUM_CACHE_DIR.'cache_censors.php';

if (!defined('FORUM_CENSORS_LOADED'))
{
if (!defined('FORUM_CACHE_FUNCTIONS_LOADED'))
require FORUM_ROOT.'include/cache.php';

generate_censors_cache();
require FORUM_CACHE_DIR.'cache_censors.php';
}


// Setup the form
$forum_page['group_count'] = $forum_page['item_count'] = $forum_page['fld_count'] = 0;

// Setup breadcrumbs
$forum_page['crumbs'] = array(
array($forum_config['o_board_title'], forum_link($forum_url['index'])),
array($lang_admin_common['Forum administration'], forum_link($forum_url['admin_index']))
);
if ($forum_user['g_id'] == FORUM_ADMIN)
$forum_page['crumbs'][] = array($lang_admin_common['Settings'], forum_link($forum_url['admin_settings_setup']));
$forum_page['crumbs'][] = array($lang_admin_common['Censoring'], forum_link($forum_url['admin_censoring']));


($hook = get_hook('acs_pre_header_load')) ? eval($hook) : null;

define('FORUM_PAGE_SECTION', 'settings');
define('FORUM_PAGE', 'admin-censoring');
require FORUM_ROOT.'header.php';

// START SUBST - <!-- forum_main -->
ob_start();

($hook = get_hook('acs_main_output_start')) ? eval($hook) : null;

?>
<div class="main-subhead">
<h2 class="hn"><span><?php echo $lang_admin_censoring['Censored word head'] ?></span></h2>
</div>
<div class="main-content main-frm">
<form class="frm-form" method="post" accept-charset="utf-8" action="<?php echo forum_link($forum_url['admin_censoring']) ?>?action=foo">
<div class="hidden">
<input type="hidden" name="csrf_token" value="<?php echo generate_form_token(forum_link($forum_url['admin_censoring']).'?action=foo') ?>" />
</div>
<div class="ct-box" id="info-censored-intro">
<p><?php echo $lang_admin_censoring['Add censored word intro']; if ($forum_user['g_id'] == FORUM_ADMIN) printf(' '.$lang_admin_censoring['Add censored word extra'], '<a class="nowrap" href="'.forum_link($forum_url['admin_settings_features']).'">'.$lang_admin_common['Settings'].' &rarr; '.$lang_admin_common['Features'].'</a>') ?></p>
</div>
<fieldset class="frm-group frm-hdgroup group<?php echo ++$forum_page['group_count'] ?>">
<legend class="group-legend"><span><?php echo $lang_admin_censoring['Add censored word legend'] ?></span></legend>
<?php ($hook = get_hook('acs_pre_add_word_fieldset')) ? eval($hook) : null; ?>
<fieldset class="mf-set set<?php echo ++$forum_page['item_count'] ?><?php echo ($forum_page['item_count'] == 1) ? ' mf-head' : ' mf-extra' ?>">
<legend><span><?php echo $lang_admin_censoring['Add new word legend'] ?></span></legend>
<div class="mf-box">
<?php ($hook = get_hook('acs_pre_add_search_for')) ? eval($hook) : null; ?>
<div class="mf-field mf-field1">
<label for="fld<?php echo ++$forum_page['fld_count'] ?>"><span class="fld-label"><?php echo $lang_admin_censoring['Censored word label'] ?></span></label><br />
<span class="fld-input"><input type="text" id="fld<?php echo $forum_page['fld_count'] ?>" name="new_search_for" size="24" maxlength="60" required /></span>
</div>
<?php ($hook = get_hook('acs_pre_add_replace_with')) ? eval($hook) : null; ?>
<div class="mf-field">
<label for="fld<?php echo ++$forum_page['fld_count'] ?>"><span class="fld-label"><?php echo $lang_admin_censoring['Replacement label'] ?></span></label><br />
<span class="fld-input"><input type="text" id="fld<?php echo $forum_page['fld_count'] ?>" name="new_replace_with" size="24" maxlength="60" required /></span>
</div>
<?php ($hook = get_hook('acs_pre_add_submit')) ? eval($hook) : null; ?>
<div class="mf-field">
<span class="submit"><input type="submit" name="add_word" value=" <?php echo $lang_admin_censoring['Add word'] ?> " /></span>
</div>
</div>
<?php ($hook = get_hook('acs_pre_add_word_fieldset_end')) ? eval($hook) : null; ?>
</fieldset>
<?php ($hook = get_hook('acs_add_word_fieldset_end')) ? eval($hook) : null; ?>
</fieldset>
</form>
<?php

if (!empty($forum_censors))
{
// Reset
$forum_page['group_count'] = $forum_page['item_count'] = 0;

?>
<form class="frm-form" method="post" accept-charset="utf-8" action="<?php echo forum_link($forum_url['admin_censoring']) ?>?action=foo">
<div class="hidden">
<input type="hidden" name="csrf_token" value="<?php echo generate_form_token(forum_link($forum_url['admin_censoring']).'?action=foo') ?>" />
</div>
<fieldset class="frm-group group<?php echo ++$forum_page['group_count'] ?>">
<legend class="group-legend"><span><?php echo $lang_admin_censoring['Edit censored word legend'] ?></span></legend>
<?php

foreach ($forum_censors as $censor_key => $cur_word)
{

?>
<?php ($hook = get_hook('acs_pre_edit_word_fieldset')) ? eval($hook) : null; ?>
<fieldset class="mf-set mf-extra set<?php echo ++$forum_page['item_count'] ?><?php echo ($forum_page['item_count'] == 1) ? ' mf-head' : ' mf-extra' ?>">
<legend><span><?php echo $lang_admin_censoring['Existing censored word legend'] ?></span></legend>
<div class="mf-box">
<?php ($hook = get_hook('acs_pre_edit_search_for')) ? eval($hook) : null; ?>
<div class="mf-field mf-field1">
<label for="fld<?php echo ++$forum_page['fld_count'] ?>"><span><?php echo $lang_admin_censoring['Censored word label'] ?></span></label><br />
<span class="fld-input"><input type="text" id="fld<?php echo $forum_page['fld_count'] ?>" name="search_for[<?php echo $cur_word['id'] ?>]" value="<?php echo forum_htmlencode($cur_word['search_for']) ?>" size="24" maxlength="60" required /></span>
</div>
<?php ($hook = get_hook('acs_pre_edit_replace_with')) ? eval($hook) : null; ?>
<div class="mf-field">
<label for="fld<?php echo ++$forum_page['fld_count'] ?>"><span><?php echo $lang_admin_censoring['Replacement label'] ?></span></label><br />
<span class="fld-input"><input type="text" id="fld<?php echo $forum_page['fld_count'] ?>" name="replace_with[<?php echo $cur_word['id'] ?>]" value="<?php echo forum_htmlencode($cur_word['replace_with']) ?>" size="24" maxlength="60" required /></span>
</div>
<?php ($hook = get_hook('acs_pre_edit_submit')) ? eval($hook) : null; ?>
<div class="mf-field">
<span class="submit"><input type="submit" name="update[<?php echo $cur_word['id'] ?>]" value="<?php echo $lang_admin_common['Update'] ?>" /> <input type="submit" name="remove[<?php echo $cur_word['id'] ?>]" value="<?php echo $lang_admin_common['Remove'] ?>" formnovalidate /></span>
</div>
</div>
<?php ($hook = get_hook('acs_pre_edit_word_fieldset_end')) ? eval($hook) : null; ?>
</fieldset>
<?php ($hook = get_hook('acs_edit_word_fieldset_end')) ? eval($hook) : null; ?>
<?php

}

?>
</fieldset>
</form>
</div>
<?php

}
else
{

?>
<div class="frm-form">
<div class="ct-box">
<p><?php echo $lang_admin_censoring['No censored words'] ?></p>
</div>
</div>
</div>
<?php

}

($hook = get_hook('acs_end')) ? eval($hook) : null;

$tpl_temp = forum_trim(ob_get_contents());
$tpl_main = str_replace('<!-- forum_main -->', $tpl_temp, $tpl_main);
ob_end_clean();
// END SUBST - <!-- forum_main -->

require FORUM_ROOT.'footer.php';

0 comments on commit 5d05fc0

Please sign in to comment.