-<?php
-
-/**
- * Nucleus: PHP/MySQL Weblog CMS (http://nucleuscms.org/)
- * Copyright (C) 2002-2004 The Nucleus Group
- *
- * This program is free software; you can redistribute it and/or
- * modify it under the terms of the GNU General Public License
- * as published by the Free Software Foundation; either version 2
- * of the License, or (at your option) any later version.
- * (see nucleus/documentation/index.html#license for more info)
- *
- * $Id: vars4.1.0.php,v 1.1.1.1 2005-02-28 07:14:53 kimitake Exp $
- */
-
-function getVar($name) {
- return undoMagic($_GET[$name]);
-}
-
-function postVar($name) {
- return undoMagic($_POST[$name]);
-}
-
-function cookieVar($name) {
- return undoMagic($_COOKIE[$name]);
-}
-
-function requestVar($name) {
- if(array_key_exists($name,$_REQUEST))
- return undoMagic($_REQUEST[$name]);
- elseif( array_key_exists($name,$_GET))
- return undoMagic($_GET[$name]);
- elseif( array_key_exists($name,$_POST))
- return undoMagic($_POST[$name]);
- else
- return;
-}
-
-function serverVar($name) {
- return $_SERVER[$name];
-}
-
-// removes magic quotes if that option is enabled
-function undoMagic($data) {
- return get_magic_quotes_gpc() ? stripslashes_array($data) : $data;
-}
-
-function stripslashes_array($data) {
- return is_array($data) ? array_map('stripslashes', $data) : stripslashes($data);
-}
-
-// integer array from request
-function requestIntArray($name) {
- return $_REQUEST[$name];
-}
-
-// array from request. Be sure to call undoMagic on the strings inside
-function requestArray($name) {
- return $_REQUEST[$name];
-}
-
-// add all the variables from the request as hidden input field
-// @see globalfunctions.php#passVar
-function passRequestVars() {
- foreach ($_REQUEST as $key => $value) {
- if (($key == 'action') && ($value != requestVar('nextaction')))
- $key = 'nextaction';
-
- // a nextaction of 'showlogin' makes no sense
- if (($key == 'nextaction') && ($value == 'showlogin'))
- continue;
-
- if (($key != 'login') && ($key != 'password'))
- passVar($key, $value);
- }
-}
-
-function postFileInfo($name) {
- return $_FILES[$name];
-}
-
-function setOldAction($value) {
- $_POST['oldaction'] = $value;
-}
-
+<?php\r
+\r
+/**\r
+ * Nucleus: PHP/MySQL Weblog CMS (http://nucleuscms.org/) \r
+ * Copyright (C) 2002-2004 The Nucleus Group\r
+ *\r
+ * This program is free software; you can redistribute it and/or\r
+ * modify it under the terms of the GNU General Public License\r
+ * as published by the Free Software Foundation; either version 2\r
+ * of the License, or (at your option) any later version.\r
+ * (see nucleus/documentation/index.html#license for more info)\r
+ *\r
+ * $Id: vars4.1.0.php,v 1.3 2005-03-04 08:20:47 kimitake Exp $\r
+ */\r
+ \r
+function getVar($name) {\r
+ return undoMagic($_GET[$name]);\r
+}\r
+\r
+function postVar($name) {\r
+ return undoMagic($_POST[$name]);\r
+}\r
+\r
+function cookieVar($name) { \r
+ return undoMagic($_COOKIE[$name]);\r
+}\r
+\r
+function requestVar($name) {\r
+ if(array_key_exists($name,$_REQUEST))\r
+ return undoMagic($_REQUEST[$name]);\r
+ elseif( array_key_exists($name,$_GET)) \r
+ return undoMagic($_GET[$name]);\r
+ elseif( array_key_exists($name,$_POST)) \r
+ return undoMagic($_POST[$name]);\r
+ else\r
+ return;\r
+}\r
+\r
+function serverVar($name) {\r
+ return $_SERVER[$name];\r
+}\r
+\r
+// removes magic quotes if that option is enabled\r
+function undoMagic($data) {\r
+ return get_magic_quotes_gpc() ? stripslashes_array($data) : $data;\r
+}\r
+\r
+function stripslashes_array($data) {\r
+ return is_array($data) ? array_map('stripslashes', $data) : stripslashes($data);\r
+}\r
+\r
+// integer array from request\r
+function requestIntArray($name) {\r
+ return $_REQUEST[$name]; \r
+}\r
+\r
+// array from request. Be sure to call undoMagic on the strings inside\r
+function requestArray($name) {\r
+ return $_REQUEST[$name]; \r
+}\r
+\r
+// add all the variables from the request as hidden input field\r
+// @see globalfunctions.php#passVar\r
+function passRequestVars() {\r
+ foreach ($_REQUEST as $key => $value) {\r
+ if (($key == 'action') && ($value != requestVar('nextaction')))\r
+ $key = 'nextaction';\r
+ \r
+ // a nextaction of 'showlogin' makes no sense\r
+ if (($key == 'nextaction') && ($value == 'showlogin'))\r
+ continue;\r
+ \r
+ if (($key != 'login') && ($key != 'password'))\r
+ passVar($key, $value);\r
+ }\r
+}\r
+\r
+function postFileInfo($name) {\r
+ return $_FILES[$name];\r
+}\r
+\r
+function setOldAction($value) {\r
+ $_POST['oldaction'] = $value; \r
+}\r
+\r
?>
\ No newline at end of file