Fixed bug #13428: pi1/captcha.php: PHP Fatal Error when called directly
authorstan <stan@735d13b6-9817-0410-8766-e36946ffe9aa>
Mon, 12 Dec 2011 15:34:18 +0000 (15:34 +0000)
committerstan <stan@735d13b6-9817-0410-8766-e36946ffe9aa>
Mon, 12 Dec 2011 15:34:18 +0000 (15:34 +0000)
git-svn-id: https://svn.typo3.org/TYPO3v4/Extensions/sr_freecap/trunk@55392 735d13b6-9817-0410-8766-e36946ffe9aa

ChangeLog
pi1/captcha.php
pi3/audioCaptcha.php

index 700eebc..c0269f7 100644 (file)
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,6 +1,7 @@
 2011-12-12  Stanislas Rolland  <typo3@sjbr.ca>
 
        * Fixed bug #32477: Reference to tslib_pibase constructor in tx_srfreecap_pi2
+       * Fixed bug #13428: pi1/captcha.php: PHP Fatal Error when called directly
 
 2011-02-15  Stanislas Rolland  <typo3@sjbr.ca>
 
index 77ad8c0..cc896ff 100644 (file)
 * This script invokes the freecap CAPTCHA image generation
 *
 */
+       // Exit, if script is called directly (must be included via eID in index_ts.php)
+if (!defined ('TYPO3_MODE') || (TYPO3_MODE !== 'FE') {
+       die ('Could not access this script directly!');
+}
 require_once(t3lib_extMgm::extPath('sr_freecap').'pi1/class.tx_srfreecap_pi1.php');
 if (t3lib_div::int_from_ver($GLOBALS['TYPO_VERSION']) < 4003000) {
        require_once(PATH_tslib.'class.tslib_fe.php');
index ec9bdac..41d987e 100644 (file)
  * This script invokes SysTurn speech generation
  *
  */
-
+       // Exit, if script is called directly (must be included via eID in index_ts.php)
+if (!defined ('TYPO3_MODE') || (TYPO3_MODE !== 'FE') {
+       die ('Could not access this script directly!');
+}
 require_once(t3lib_extMgm::extPath('sr_freecap').'pi3/class.tx_srfreecap_pi3.php');
 if (t3lib_div::int_from_ver($GLOBALS['TYPO_VERSION']) < 4003000) {
        require_once(PATH_tslib.'class.tslib_fe.php');