Make WordPress Core

Ticket #3079: 3079.diff

File 3079.diff, 773 bytes (added by Nazgul, 19 years ago)
  • xmlrpc.php

     
    6161logIO("I", $HTTP_RAW_POST_DATA);
    6262
    6363
    64 function mkdir_p($target) {
    65         // from php.net/mkdir user contributed notes
    66         if (file_exists($target)) {
    67           if (!is_dir($target)) {
    68             return false;
    69           } else {
    70             return true;
    71           }
    72         }
    73 
    74         // Attempting to create the directory may clutter up our display.
    75         if (@mkdir($target)) {
    76           return true;
    77         }
    78 
    79         // If the above failed, attempt to create the parent node, then try again.
    80         if (mkdir_p(dirname($target))) {
    81           return mkdir_p($target);
    82         }
    83 
    84         return false;
    85 }
    86 
    87 
    8864class wp_xmlrpc_server extends IXR_Server {
    8965
    9066        function wp_xmlrpc_server() {