* Added CVS id tag to class.gzip_encode.php
authorMichael Stucki <michael.stucki@typo3.org>
Sat, 10 Dec 2005 14:22:49 +0000 (14:22 +0000)
committerMichael Stucki <michael.stucki@typo3.org>
Sat, 10 Dec 2005 14:22:49 +0000 (14:22 +0000)
* Small fix in a WS function doc

git-svn-id: https://svn.typo3.org/TYPO3v4/Core/trunk@902 709f56b5-9817-0410-a4d7-c38de5d9e867

ChangeLog
t3lib/class.gzip_encode.php
typo3/mod/user/ws/class.mod_user_ws_workspaceforms.php

index 3d1dc96..66f5ac6 100755 (executable)
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,7 +1,10 @@
+2005-12-10  Peter Niederlag  <peter@niederlag.de>
+
+       * Fixed bug #1976: PHP5 type-conversion of string 'true' and boolean
 
 2005-12-09  Martin Kutschker  <martin.t.kutschker@blackbox.net>
 
-       * Fixed bug #1354:: Use mysql_real_escape_string() instead of addslashes() in t3lib_db to fix a security problem in t3lib->quoteStr() when magic_quotes_sybase = on
+       * Fixed bug #1354: Use mysql_real_escape_string() instead of addslashes() in t3lib_db to fix a security problem in t3lib->quoteStr() when magic_quotes_sybase = on
        * Added config.xhtmlDoctype ($GLOBALS['TSFE']->xhtmlDoctype and $GLOBALS['TSFE']->xhtmlVersion)
 
 2005-12-03  Dmitry Dulepov  <typo3@fm-world.ru>
@@ -19,7 +22,7 @@
        * Fixed bug #1657: make default number of file upload forms in the file upload tool configurable
        * Fixed bug #1703: Date fields: default is tomorrow instead of today.
        * Fixed bug #1889: EM appends trailing spaces when updating ext_emconf.php
-       * changed shortcut checking behavior in t3lib_page::getMenu (Related to #1066)
+       * Changed shortcut checking behavior in t3lib_page::getMenu (Related to #1066)
 
 2005-11-30  Michael Stucki  <michael@typo3.org>
 
index 9a77cd3..cb9d9e0 100755 (executable)
@@ -1,18 +1,27 @@
 <?php
-
-// News: I had once said that when PHP4.0.5 comes out I will reccomend the built in
-// ob_gzhandler over my code unless you are generating flash or images on the fly.
-//
-// I was wrong. PHP4.0.5 is out and ob_gzhandler doesn't work for me.
-
-// Note: This is rather cool: http://Leknor.com/code/gziped.php
-// It will calculate the effects of this class on a page.
-// compression level, cpu time, download time, etc
-
-// Note: this may better for some sites:
-// http://www.remotecommunications.com/apache/mod_gzip/
-// I've read that the above doesn't work with php output.
-
+/**
+ * News: I had once said that when PHP 4.0.5 comes out I will reccomend the built in
+ * ob_gzhandler over my code unless you are generating flash or images on the fly.
+ *
+ * I was wrong. PHP 4.0.5 is out and ob_gzhandler doesn't work for me.
+ *
+ * Note: This is rather cool: http://leknor.com/code/gziped.php
+ * It will calculate the effects of this class on a page.
+ * compression level, cpu time, download time, etc
+ *
+ * Note: this may be better for some sites:
+ * http://www.remotecommunications.com/apache/mod_gzip/
+ * I've read that the above doesn't work with PHP output.
+ *
+ * Changes compared to the upstream version:
+ *
+ * 2005-12-09  Peter Niederlag  <peter@niederlag.de>
+ *     - Fixed bug #1976: PHP5 type-conversion of string 'true' and boolean
+ *
+ * $Id$
+ *
+ * @author     Sandy McArthur, Jr. <leknor@leknor.com>
+ */
 class gzip_encode {
     /*
      * gzip_encode - a class to gzip encode php output
@@ -87,7 +96,6 @@ class gzip_encode {
      *    to see how it should be done.
      *
      * Change Log:
-     * typo3.0.70: Fix for PHP5 type-conversion of string 'true' and boolean
      * 0.66:   Big bug fix. It wouldn't compress when it should.
      * 0.65:   Fix for PHP-4.0.5 suddenly removing the connection_timeout() function.
      * 0.62:   Fixed a typo
index 1714053..67f0d9a 100644 (file)
@@ -149,7 +149,7 @@ class SC_mod_user_ws_workspaceForms extends t3lib_SCbase {
        function main() {
                // see what we have to do and get parameters (call before processing data!!!)
                $this->getModuleParameters();
-               
+
                if (!$this->checkWorkspaceAccess()) {
                        $title = $this->getTitle();
                        $this->content .= $this->doc->startPage($title);
@@ -158,9 +158,9 @@ class SC_mod_user_ws_workspaceForms extends t3lib_SCbase {
                        $this->content .= 'You have no permission to edit this workspace. Only admin users or owners of the workspace can modify its parameters.';      // TODO Localize
                        $this->content .= $this->doc->spacer(5);
                        $goBack = 'Go back';    // TODO Localize
-                       $this->content .= '<img ' . t3lib_iconWorks::skinImg($GLOBALS['BACK_PATH'], 'gfx/goback.gif', 'width="14" height="14"') . ' alt="' . $goBack . '" align="middle" hspace="2" />' . 
+                       $this->content .= '<img ' . t3lib_iconWorks::skinImg($GLOBALS['BACK_PATH'], 'gfx/goback.gif', 'width="14" height="14"') . ' alt="' . $goBack . '" align="middle" hspace="2" />' .
                                                '<a href="javascript:history.back()">' .
-                                               $goBack .       
+                                               $goBack .
                                                '</a>';
                        $this->content .= $this->doc->endPage();
                        return;
@@ -505,10 +505,10 @@ class SC_mod_user_ws_workspaceForms extends t3lib_SCbase {
 
 
 
-       
+
        /**
         * "Fixes" <code>$TCA</code> to enable blinding for users/groups for non-admin users only.
-        * 
+        *
         * @param       string  $fieldName      Name of the field to change
         */
        function fixTCAUserField($fieldName) {
@@ -530,11 +530,11 @@ class SC_mod_user_ws_workspaceForms extends t3lib_SCbase {
                        $field = $newField;
                }
        }
-       
+
        /**
         * Checks if use has editing access to the workspace.
-        * 
-        * @return      <code>true</code> if user can edit workspace
+        *
+        * @return      boolean         Returns true if user can edit workspace
         */
        function checkWorkspaceAccess() {
                $workspaces = $GLOBALS['TYPO3_DB']->exec_SELECTgetRows('uid,title,adminusers,members,reviewers','sys_workspace','uid=' . $this->workspaceId . ' AND pid=0'.t3lib_BEfunc::deleteClause('sys_workspace'));
@@ -549,10 +549,10 @@ class SC_mod_user_ws_workspaceForms extends t3lib_SCbase {
  * This class contains Typo3 callback functions. Class name must start from <code>user_</code> thus we use a separate class.
  */
 class user_SC_mod_user_ws_workspaceForms {
-       
+
        /**
         * Callback function to blind user and group accounts. Used as <code>itemsProcFunc</code> in <code>$TCA</code>.
-        * 
+        *
         * @param       array   $conf   Configuration array. The following elements are set:<ul><li>items - initial set of items (empty in our case)</li><li>config - field config from <code>$TCA</code></li><li>TSconfig - this function name</li><li>table - table name</li><li>row - record row (???)</li><li>field - field name</li></ul>
         * @param       object  $tceforms       <code>t3lib_div::TCEforms</code> object
         * @return      void
@@ -574,7 +574,7 @@ class user_SC_mod_user_ws_workspaceForms {
                                t3lib_iconWorks::getIcon('be_users', $user)
                        );
                }
-               
+
                // Process groups only if necessary -- save time!
                if (strstr($conf['config']['mod_ws_allowed'], 'be_groups')) {
                        // groups