Procházet zdrojové kódy

Update 'src/RR/Request.php'

ahwelp před 6 roky
rodič
revize
ec8d551a7d
1 změnil soubory, kde provedl 19 přidání a 3 odebrání
  1. 19 3
      src/RR/Request.php

+ 19 - 3
src/RR/Request.php

@@ -28,11 +28,27 @@ class Request{
     }
 
     public static function requiredParamArray($parname, $type, $default = '', $options = Array() ){
-
+		// POST has precedence.
+        if (isset($_POST[$parname])) {
+            $param = $_POST[$parname];
+        } else if (isset($_GET[$parname])) {
+            $param = $_GET[$parname];
+        } else {
+            return $default;
+        }
+      	return $param;
     }
 
-    public static function optionalParam(){
-
+    public static function optionalParam($parname, $type, $default = '', $options = Array()){
+        // POST has precedence.
+        if (isset($_POST[$parname])) {
+            $param = $_POST[$parname];
+        } else if (isset($_GET[$parname])) {
+            $param = $_GET[$parname];
+        } else {
+            return $default;
+        }
+      	return $param;
     }
 
     public static function optionalParamArray(){