コード例 #1
0
ファイル: roundcube.index.php プロジェクト: articatech/artica
function switch_forms()
{
    if ($_GET["form"] == "form1") {
        $form = form1();
    }
    if ($_GET["form"] == "form2") {
        $form = form2();
    }
    if ($_GET["form"] == "plugins") {
        $form = pluginsv3();
    }
    echo $form;
}
コード例 #2
0
    //-------------------
    $client_time_stamp = "{$datelt} {$_time}";
    $signature = base64_encode(hash_hmac('sha256', $param, $_POST[secret_access_key], true));
    $newjson = array('AccessKeyId' => $_POST[access_key_id], 'Parameters' => $param, 'Signature' => $signature, 'Version' => $version, 'client_time_stamp' => $client_time_stamp);
    $func = "func_update_reserve_cancel_confirmed";
    require_once 'lib/nusoap.php';
    $client = new nusoap_client("http://" . $remote_ip . "/index.php");
    $error = $client->getError();
    if ($error) {
        echo "Error3";
    }
    $result = $client->call($func, $newjson);
    if ($client->fault) {
        echo "Error1";
    } else {
        $error = $client->getError();
        if ($error) {
            echo $error;
        } else {
            print_r(json_decode(gzuncompress(base64_decode($result))));
        }
    }
}
//--------- Main Program ------------
$beensubmited = $_POST['beensubmited'];
//--------- Main Program ------------
if (isset($beensubmited)) {
    save();
} else {
    form1();
}
コード例 #3
0
ファイル: cyrus.murder.php プロジェクト: brucewu16899/artica
function test_connection()
{
    $sock = new sockets();
    $users = new usersMenus();
    $ini = new Bs_IniHandler();
    while (list($num, $ligne) = each($_GET)) {
        $ini->_params["MURDER_BACKEND"][$num] = $ligne;
    }
    $ini->_params["MURDER_BACKEND"]["host"] = $users->hostname;
    $sock->SaveConfigFile($ini->toString(), "CyrusMurderBackendServer");
    $datas = $sock->getfile('MurderTestBackend');
    $datas = strip_tags($datas);
    if (preg_match('#SUCCESS#s', $datas)) {
        echo form2(null);
        exit;
    }
    echo form1($datas);
}