Issue #137 - Added config option for disabling shorturl

This commit is contained in:
Frantisek Sumsal 2014-05-31 04:01:47 +02:00
parent da2eeb5aff
commit 1bc394cbe4
7 changed files with 26 additions and 0 deletions

View File

@ -130,6 +130,7 @@ $config['recaptcha_publickey'] = '';
$config['recaptcha_privatekey'] = '';
$config['disable_api'] = false;
$config['blocked_words'] = '';
$config['disable_shorturl'] = false;
//spamadmin: accessible via /spamadmin (only active when user + pass is set)
$config['spamadmin_user'] = '';

View File

@ -408,6 +408,11 @@ class Main extends CI_Controller
{
$_POST['private'] = 1;
}
if (config_item('disable_shorturl'))
{
$_POST['snipurl'] = 0;
}
if ($this->input->post('reply') == false)
{

View File

@ -61,6 +61,10 @@
<label class="checkbox">
<?php
$set = array('name' => 'snipurl', 'id' => 'snipurl', 'value' => '1', 'tabindex' => '5', 'checked' => $snipurl_set);
if ($this->config->item('disable_shorturl')){
$set['checked'] = 0;
$set['disabled'] = 'disabled';
}
echo form_checkbox($set);
?>
<?php echo lang('paste_create_shorturl') . ' - ' . lang('paste_shorturl_desc'); ?>

View File

@ -74,6 +74,10 @@
<div class="text_beside">
<?php
$set = array('name' => 'snipurl', 'id' => 'snipurl', 'value' => '1', 'tabindex' => '5', 'checked' => $snipurl_set);
if ($this->config->item('disable_shorturl')){
$set['checked'] = 0;
$set['disabled'] = 'disabled';
}
echo form_checkbox($set);
?>
</div>

View File

@ -59,6 +59,10 @@
<div class="text_beside">
<?php
$set = array('name' => 'snipurl', 'id' => 'snipurl', 'value' => '1', 'tabindex' => '5', 'checked' => $snipurl_set);
if ($this->config->item('disable_shorturl')){
$set['checked'] = 0;
$set['disabled'] = 'disabled';
}
echo form_checkbox($set);
?>
</div>

View File

@ -61,6 +61,10 @@
<label class="checkbox">
<?php
$set = array('name' => 'snipurl', 'id' => 'snipurl', 'value' => '1', 'tabindex' => '5', 'checked' => $snipurl_set);
if ($this->config->item('disable_shorturl')){
$set['checked'] = 0;
$set['disabled'] = 'disabled';
}
echo form_checkbox($set);
?>
<?php echo lang('paste_create_shorturl') . ' - ' . lang('paste_shorturl_desc'); ?>

View File

@ -60,6 +60,10 @@
<label class="checkbox">
<?php
$set = array('name' => 'snipurl', 'id' => 'snipurl', 'value' => '1', 'tabindex' => '5', 'checked' => $snipurl_set);
if ($this->config->item('disable_shorturl')){
$set['checked'] = 0;
$set['disabled'] = 'disabled';
}
echo form_checkbox($set);
?>
<?php echo lang('paste_create_shorturl') . ' - ' . lang('paste_shorturl_desc'); ?>