JasonWoof Got questions, comments, patches, etc.? Contact Jason Woofenden
vanilla ckeditor-4.0.2_full
[ckeditor.git] / samples / assets / posteddata.php
index 40c519f..dcef922 100644 (file)
@@ -1,7 +1,7 @@
 <!DOCTYPE html>\r
 <?php\r
 /*\r
-Copyright (c) 2003-2012, CKSource - Frederico Knabben. All rights reserved.\r
+Copyright (c) 2003-2013, CKSource - Frederico Knabben. All rights reserved.\r
 For licensing, see LICENSE.html or http://ckeditor.com/license\r
 */\r
 ?>\r
@@ -25,24 +25,24 @@ For licensing, see LICENSE.html or http://ckeditor.com/license
                </thead>\r
 <?php\r
 \r
-if ( isset( $_POST ) )\r
-       $postArray = &$_POST ;                  // 4.1.0 or later, use $_POST\r
-else\r
-       $postArray = &$HTTP_POST_VARS ; // prior to 4.1.0, use HTTP_POST_VARS\r
-\r
-foreach ( $postArray as $sForm => $value )\r
+if (!empty($_POST))\r
 {\r
-       if ( get_magic_quotes_gpc() )\r
-               $postedValue = htmlspecialchars( stripslashes( $value ) ) ;\r
-       else\r
-               $postedValue = htmlspecialchars( $value ) ;\r
+       foreach ( $_POST as $key => $value )\r
+       {\r
+               if ( ( !is_string($value) && !is_numeric($value) ) || !is_string($key) )\r
+                       continue;\r
 \r
+               if ( get_magic_quotes_gpc() )\r
+                       $value = htmlspecialchars( stripslashes((string)$value) );\r
+               else\r
+                       $value = htmlspecialchars( (string)$value );\r
 ?>\r
                <tr>\r
-                       <th style="vertical-align: top"><?php echo $sForm?></th>\r
-                       <td><pre class="samples"><?php echo $postedValue?></pre></td>\r
+                       <th style="vertical-align: top"><?php echo htmlspecialchars( (string)$key ); ?></th>\r
+                       <td><pre class="samples"><?php echo $value; ?></pre></td>\r
                </tr>\r
        <?php\r
+       }\r
 }\r
 ?>\r
        </table>\r
@@ -52,7 +52,7 @@ foreach ( $postArray as $sForm => $value )
                        CKEditor - The text editor for the Internet - <a class="samples" href="http://ckeditor.com/">http://ckeditor.com</a>\r
                </p>\r
                <p id="copy">\r
-                       Copyright &copy; 2003-2012, <a class="samples" href="http://cksource.com/">CKSource</a> - Frederico Knabben. All rights reserved.\r
+                       Copyright &copy; 2003-2013, <a class="samples" href="http://cksource.com/">CKSource</a> - Frederico Knabben. All rights reserved.\r
                </p>\r
        </div>\r
 </body>\r