dont list pastes in api in private mode

This commit is contained in:
Claude 2013-11-11 10:56:40 +01:00
parent 2f268e3918
commit 6ec9f940d5

View File

@ -87,6 +87,11 @@ class Api extends Main
function paste() function paste()
{ {
if (config_item('private_only'))
{
show_404();
}
$this->load->model('pastes'); $this->load->model('pastes');
$check = $this->pastes->checkPaste(3); $check = $this->pastes->checkPaste(3);
@ -105,6 +110,11 @@ class Api extends Main
function random() function random()
{ {
if (config_item('private_only'))
{
show_404();
}
$this->load->model('pastes'); $this->load->model('pastes');
$data = $this->pastes->random_paste(); $data = $this->pastes->random_paste();
echo json_encode($data); echo json_encode($data);
@ -112,6 +122,11 @@ class Api extends Main
function recent() function recent()
{ {
if (config_item('private_only'))
{
show_404();
}
$this->load->model('pastes'); $this->load->model('pastes');
$pastes = $this->pastes->getLists(); $pastes = $this->pastes->getLists();
$pastes = $pastes['pastes']; $pastes = $pastes['pastes'];
@ -131,6 +146,11 @@ class Api extends Main
function trending() function trending()
{ {
if (config_item('private_only'))
{
show_404();
}
$this->load->model('pastes'); $this->load->model('pastes');
$pastes = $this->pastes->getTrends(); $pastes = $this->pastes->getTrends();
$pastes = $pastes['pastes']; $pastes = $pastes['pastes'];