Removed obsolete code, now requires TYPO3 4.5+
authorfrancois <francois@735d13b6-9817-0410-8766-e36946ffe9aa>
Tue, 26 Jun 2012 10:27:49 +0000 (10:27 +0000)
committerfrancois <francois@735d13b6-9817-0410-8766-e36946ffe9aa>
Tue, 26 Jun 2012 10:27:49 +0000 (10:27 +0000)
Added something useful in the README file

git-svn-id: https://svn.typo3.org/TYPO3v4/Extensions/expressions_sandbox/trunk@63918 735d13b6-9817-0410-8766-e36946ffe9aa

ChangeLog
README.txt
ext_emconf.php
pi1/class.tx_expressionssandbox_pi1.php

index 8bb32ad..37902e3 100644 (file)
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,8 @@
+2012-06-26 Francois Suter (Cobweb)  <typo3@cobweb.ch>
+
+       * Removed obsolete code, now requires TYPO3 4.5+
+       * Added something useful in the README file
+
 2010-01-18 Francois Suter (Cobweb)  <typo3@cobweb.ch>
 
        * initial code generated with kickstarter
index 2b9aebe..1d1b0cb 100644 (file)
@@ -1,2 +1,6 @@
+This is a simple extension to test expressions (from the "expressions" extension).
 
-Feel free to add some documentation or simply add a link to the online manual.
+It's a simple plugin in which you can enter expression. View the corresponding
+page in the FE to preview the result of the expressions.
+
+Requires TYPO3 4.5+
\ No newline at end of file
index 9b0906d..f1828d0 100644 (file)
@@ -29,10 +29,11 @@ $EM_CONF[$_EXTKEY] = array(
        'clearCacheOnLoad' => 0,
        'lockType' => '',
        'author_company' => '',
-       'version' => '0.0.0',
+       'version' => '1.0.0',
        'constraints' => array(
                'depends' => array(
                        'expressions' => '',
+                       'typo3' => '4.5.0-4.7.99'
                ),
                'conflicts' => array(
                ),
index 61f9b8a..236582e 100644 (file)
@@ -2,7 +2,7 @@
 /***************************************************************
 *  Copyright notice
 *
-*  (c) 2010 Francois Suter (Cobweb) <typo3@cobweb.ch>
+*  (c) 2010-2012 Francois Suter (Cobweb) <typo3@cobweb.ch>
 *  All rights reserved
 *
 *  This script is part of the TYPO3 project. The TYPO3 project is
@@ -39,13 +39,13 @@ class tx_expressionssandbox_pi1 extends tslib_pibase {
        public $prefixId      = 'tx_expressionssandbox_pi1';            // Same as class name
        public $scriptRelPath = 'pi1/class.tx_expressionssandbox_pi1.php';      // Path to this script relative to the extension dir.
        public $extKey        = 'expressions_sandbox';  // The extension key.
-       
+
        /**
         * The main method of the PlugIn
         *
-        * @param       string          $content: The PlugIn content
-        * @param       array           $conf: The PlugIn configuration
-        * @return      The content that is displayed on the website
+        * @param string $content The PlugIn's content (empty in this case)
+        * @param array $conf The PlugIn configuration
+        * @return string The content that is displayed on the website
         */
        public function main($content, $conf) {
                $this->pi_USER_INT_obj = 1;     // Configuring so caching is not expected. This value means that no cHash params are ever set. We do this, because it's a USER_INT object!
@@ -58,7 +58,7 @@ class tx_expressionssandbox_pi1 extends tslib_pibase {
                        try {
                                $result = tx_expressions_parser::evaluateExpression($anExpression);
                                if (is_array($result)) {
-                                       $result = t3lib_div::view_array($result);
+                                       $result = t3lib_utility_Debug::viewArray($result);
                                }
                                $content .= '<p>' . sprintf($this->pi_getLL('expression_parsed'), '<code>' . $anExpression . '</code>', '<strong>' . $result . '</strong>') . '</p>';
                        }