Browse Source

Cleaner check to make sure inc/ files aren't accessed directly.

pull/40/head
Michael Foster 11 years ago
parent
commit
7f0de93608
  1. 5
      inc/anti-bot.php
  2. 1
      inc/api.php
  3. 5
      inc/cache.php
  4. 5
      inc/database.php
  5. 5
      inc/events.php
  6. 5
      inc/filters.php
  7. 2
      inc/functions.php
  8. 5
      inc/image.php
  9. 5
      inc/mod/auth.php
  10. 5
      inc/mod/pages.php
  11. 5
      inc/remote.php
  12. 5
      inc/template.php

5
inc/anti-bot.php

@ -4,10 +4,7 @@
* Copyright (c) 2010-2013 Tinyboard Development Group * Copyright (c) 2010-2013 Tinyboard Development Group
*/ */
if (realpath($_SERVER['SCRIPT_FILENAME']) == str_replace('\\', '/', __FILE__)) { defined('TINYBOARD') or exit;
// You cannot request this file directly.
exit;
}
$hidden_inputs_twig = array(); $hidden_inputs_twig = array();

1
inc/api.php

@ -3,6 +3,7 @@
* Copyright (c) 2010-2013 Tinyboard Development Group * Copyright (c) 2010-2013 Tinyboard Development Group
*/ */
defined('TINYBOARD') or exit;
/** /**
* Class for generating json API compatible with 4chan API * Class for generating json API compatible with 4chan API

5
inc/cache.php

@ -4,10 +4,7 @@
* Copyright (c) 2010-2013 Tinyboard Development Group * Copyright (c) 2010-2013 Tinyboard Development Group
*/ */
if (realpath($_SERVER['SCRIPT_FILENAME']) == str_replace('\\', '/', __FILE__)) { defined('TINYBOARD') or exit;
// You cannot request this file directly.
exit;
}
class Cache { class Cache {
private static $cache; private static $cache;

5
inc/database.php

@ -4,10 +4,7 @@
* Copyright (c) 2010-2013 Tinyboard Development Group * Copyright (c) 2010-2013 Tinyboard Development Group
*/ */
if (realpath($_SERVER['SCRIPT_FILENAME']) == str_replace('\\', '/', __FILE__)) { defined('TINYBOARD') or exit;
// You cannot request this file directly.
exit;
}
class PreparedQueryDebug { class PreparedQueryDebug {
protected $query; protected $query;

5
inc/events.php

@ -4,10 +4,7 @@
* Copyright (c) 2010-2013 Tinyboard Development Group * Copyright (c) 2010-2013 Tinyboard Development Group
*/ */
if (realpath($_SERVER['SCRIPT_FILENAME']) == str_replace('\\', '/', __FILE__)) { defined('TINYBOARD') or exit;
// You cannot request this file directly.
exit;
}
function event() { function event() {
global $events; global $events;

5
inc/filters.php

@ -4,10 +4,7 @@
* Copyright (c) 2010-2013 Tinyboard Development Group * Copyright (c) 2010-2013 Tinyboard Development Group
*/ */
if (realpath($_SERVER['SCRIPT_FILENAME']) == str_replace('\\', '/', __FILE__)) { defined('TINYBOARD') or exit;
// You cannot request this file directly.
exit;
}
class Filter { class Filter {
private $condition; private $condition;

2
inc/functions.php

@ -9,6 +9,8 @@ if (realpath($_SERVER['SCRIPT_FILENAME']) == str_replace('\\', '/', __FILE__)) {
exit; exit;
} }
define('TINYBOARD', null);
$microtime_start = microtime(true); $microtime_start = microtime(true);
require_once 'inc/display.php'; require_once 'inc/display.php';

5
inc/image.php

@ -4,10 +4,7 @@
* Copyright (c) 2010-2013 Tinyboard Development Group * Copyright (c) 2010-2013 Tinyboard Development Group
*/ */
if (realpath($_SERVER['SCRIPT_FILENAME']) == str_replace('\\', '/', __FILE__)) { defined('TINYBOARD') or exit;
// You cannot request this file directly.
exit;
}
class Image { class Image {
public $src, $format, $image, $size; public $src, $format, $image, $size;

5
inc/mod/auth.php

@ -4,10 +4,7 @@
* Copyright (c) 2010-2013 Tinyboard Development Group * Copyright (c) 2010-2013 Tinyboard Development Group
*/ */
if (realpath($_SERVER['SCRIPT_FILENAME']) == str_replace('\\', '/', __FILE__)) { defined('TINYBOARD') or exit;
// You cannot request this file directly.
exit;
}
// create a hash/salt pair for validate logins // create a hash/salt pair for validate logins
function mkhash($username, $password, $salt = false) { function mkhash($username, $password, $salt = false) {

5
inc/mod/pages.php

@ -4,10 +4,7 @@
* Copyright (c) 2010-2013 Tinyboard Development Group * Copyright (c) 2010-2013 Tinyboard Development Group
*/ */
if (realpath($_SERVER['SCRIPT_FILENAME']) == str_replace('\\', '/', __FILE__)) { defined('TINYBOARD') or exit;
// You cannot request this file directly.
exit;
}
function mod_page($title, $template, $args, $subtitle = false) { function mod_page($title, $template, $args, $subtitle = false) {
global $config, $mod; global $config, $mod;

5
inc/remote.php

@ -4,10 +4,7 @@
* Copyright (c) 2010-2013 Tinyboard Development Group * Copyright (c) 2010-2013 Tinyboard Development Group
*/ */
if (realpath($_SERVER['SCRIPT_FILENAME']) == str_replace('\\', '/', __FILE__)) { defined('TINYBOARD') or exit;
// You cannot request this file directly.
exit;
}
class Remote { class Remote {
public function __construct($config) { public function __construct($config) {

5
inc/template.php

@ -4,10 +4,7 @@
* Copyright (c) 2010-2013 Tinyboard Development Group * Copyright (c) 2010-2013 Tinyboard Development Group
*/ */
if (realpath($_SERVER['SCRIPT_FILENAME']) == str_replace('\\', '/', __FILE__)) { defined('TINYBOARD') or exit;
// You cannot request this file directly.
exit;
}
$twig = false; $twig = false;

Loading…
Cancel
Save