From 7540f11074f20e0716acf272d6d5a0dc671badb1 Mon Sep 17 00:00:00 2001 From: Claude Date: Wed, 2 Sep 2015 10:18:15 +0200 Subject: [PATCH] allow displaying of the api page --- htdocs/application/controllers/Api.php | 30 +++++++++++++++++++++----- 1 file changed, 25 insertions(+), 5 deletions(-) diff --git a/htdocs/application/controllers/Api.php b/htdocs/application/controllers/Api.php index 682114d..990725f 100644 --- a/htdocs/application/controllers/Api.php +++ b/htdocs/application/controllers/Api.php @@ -26,11 +26,6 @@ class Api extends Main { die("The API has been disabled\n"); } - - if (config_item('apikey') != $this->input->get('apikey')) - { - die("Invalid API key\n"); - } } function index() @@ -44,6 +39,11 @@ class Api extends Main function create() { + + if (config_item('apikey') != $this->input->get('apikey')) + { + die("Invalid API key\n"); + } $this->load->model('pastes'); $this->load->library('form_validation'); //needed by parent class @@ -89,6 +89,11 @@ class Api extends Main function paste() { + if (config_item('apikey') != $this->input->get('apikey')) + { + die("Invalid API key\n"); + } + if (config_item('private_only')) { show_404(); @@ -112,6 +117,11 @@ class Api extends Main function random() { + if (config_item('apikey') != $this->input->get('apikey')) + { + die("Invalid API key\n"); + } + if (config_item('private_only')) { show_404(); @@ -124,6 +134,11 @@ class Api extends Main function recent() { + if (config_item('apikey') != $this->input->get('apikey')) + { + die("Invalid API key\n"); + } + if (config_item('private_only')) { show_404(); @@ -148,6 +163,11 @@ class Api extends Main function trending() { + if (config_item('apikey') != $this->input->get('apikey')) + { + die("Invalid API key\n"); + } + if (config_item('private_only')) { show_404();