Commit:    19a809e66b859510b191a296bea9fe5104fc6bb0
Author:    Daniel P. Brown <[email protected]>         Mon, 1 Oct 2012 10:44:25 
-0400
Parents:   6467b4aab174a3af99155baf903065a1c449b1bd
Branches:  master

Link:       
http://git.php.net/?p=web/master.git;a=commitdiff;h=19a809e66b859510b191a296bea9fe5104fc6bb0

Log:
Should be using filter_var(), not filter_input(); adjusts mirrors.php to work 
with change.

Changed paths:
  M  include/functions.inc
  M  manage/mirrors.php


Diff:
diff --git a/include/functions.inc b/include/functions.inc
index 01db823..74c0571 100644
--- a/include/functions.inc
+++ b/include/functions.inc
@@ -208,6 +208,6 @@ function get_ssh_keys($string) {
     return $results;
 }
 
-function 
unmangle($var_name,$filter_type=INPUT_POST,$filter_id=FILTER_UNSAFE_RAW) {
-       return real_clean(filter_input($filter_type,$var_name,$filter_id));
+function unmangle($var_name,$filter_id=FILTER_UNSAFE_RAW) {
+       return real_clean(filter_var($var_name,$filter_id));
 }
diff --git a/manage/mirrors.php b/manage/mirrors.php
index cf433c1..9dfb0f4 100644
--- a/manage/mirrors.php
+++ b/manage/mirrors.php
@@ -58,11 +58,11 @@ if (isset($id) && isset($hostname)) {
             case "update":
                $mod_by_time = '<b>'.strtoupper(date('d-M-Y H:i:s T')).'</b> 
['.$user.'] Mirror updated';
                 $query = "UPDATE mirrors SET hostname='$hostname', 
active=$active, " .
-                         "mirrortype=$mirrortype, cname='$cname', 
maintainer='".unmangle('maintainer')."', " .
-                         "providername='".unmangle('providername')."', 
providerurl='$providerurl', " .
+                         "mirrortype=$mirrortype, cname='$cname', 
maintainer='".unmangle($maintainer)."', " .
+                         "providername='".unmangle($providername)."', 
providerurl='$providerurl', " .
                          "cc='$cc', lang='$lang', has_stats=$has_stats, " .
-                         "lastedited=NOW(), 
acmt='".unmangle('acmt_prev')."==\n" .
-                         $mod_by_time.(isset($acmt) && !empty($acmt) ? ": 
".unmangle('acmt') : ".")."' WHERE id = $id";
+                         "lastedited=NOW(), 
acmt='".unmangle($acmt_prev)."==\n" .
+                         $mod_by_time.(isset($acmt) && !empty($acmt) ? ": 
".unmangle($acmt) : ".")."' WHERE id = $id";
                 $msg = "$hostname updated";
             break;
 
@@ -78,8 +78,8 @@ if (isset($id) && isset($hostname)) {
                          "cname, maintainer, providername, providerurl, cc, " .
                          "lang, has_stats, created, lastedited, acmt) " .
                          "VALUES ('$hostname', $active, $mirrortype, '$cname', 
" .
-                         "'".unmangle('maintainer')."', 
'".unmangle('providername')."', '$providerurl', '$cc', " .
-                         "'$lang', $has_stats, NOW(), NOW(), 
'".unmangle('acmt')."')";
+                         "'".unmangle($maintainer)."', 
'".unmangle($providername)."', '$providerurl', '$cc', " .
+                         "'$lang', $has_stats, NOW(), NOW(), 
'".unmangle($acmt)."')";
                 $msg = "$hostname added";
             break;
         }


--
PHP Webmaster List Mailing List (http://www.php.net/)
To unsubscribe, visit: http://www.php.net/unsub.php

Reply via email to