Example #1
0
 function json_decode($value, $assoc = false)
 {
     return fromJSON($value, $assoc);
 }
Example #2
0
<?php

define('PHPTHEMECLI_INPUT', cmdline::getvalbyindex(1));
define('PHPTHEMECLI_OUTPUT', cmdline::getvalbyindex(2));
define('PHPTHEMECLI_JSON', cmdline::getvalbyindex(3));
if (!PHPTHEMECLI_INPUT || !PHPTHEME_OUTPUT || !PHPTHEMECLI_JSON) {
    exit("Missing needed parameter.");
}
extract((array) fromJSON(base64_decode(PHPTHEMECLI_JSON)));
ob_start();
include_once PHPTHEMECLI_INPUT;
define('PHPTHEMECLI_RETURN', ob_get_clean());
$hFile = fopen(PHPTHEMECLI_OUTPUT, "w");
fwrite($hFile, PHPTHEMECLI_RETURN);
fclose($hFile);
# class {
class cmdline
{
    function get($sKey, $mDefault = Null)
    {
        global $argv, $argc;
        for ($i = 1; $i <= $argc - 1; $i++) {
            if ($argv[$i] == "/" . $sKey or $argv[$i] == "-" . $sKey or $argv[$i] == "--" . $sKey) {
                if ($argc >= $i + 1) {
                    return $argv[$i + 1];
                }
            }
        }
    }
    function keyexists($sKey)
    {