Ejemplo n.º 1
0
    if (is_dir($file) || empty($file)) {
        continue;
    }
    $assetKey = calc_asset_key($file);
    //Get the extension
    $extension = pathinfo($assetKey, PATHINFO_EXTENSION);
    if (is_binary($file)) {
        $filecontents = base64_encode(file_get_contents($file));
        $reqData = sprintf($xmlDataTempImage, $filecontents, $assetKey);
    } else {
        $filecontents = htmlspecialchars(file_get_contents($file), ENT_QUOTES, 'UTF-8');
        $reqData = sprintf($xmlDataTemp, $filecontents, $assetKey);
    }
    //Dump the xml into a tmp file
    $xmlFile = tempnam('/tmp', 'foo') . '.xml';
    file_put_contents($xmlFile, $reqData);
    echo "Sending asset: {$assetKey}...<br>";
    $response = send_asset($api_key, $password, $store, $xmlFile);
    if ('200' == response_code($response)) {
        echo "Uploaded: {$assetKey}<br>";
    } else {
        // Not ideal, but it works. Problem (though not much of one ):
        // response on a fail will return the full curl page: ie, shopify 404 full html, + error code at the bottom
        // Will robustify if it becomes an issue.
        echo "*Error: Could not upload {$assetKey} to {$config->current}.";
        output_error($response, array('line_break' => '<br>'));
    }
    //And clean up
    unlink($xmlFile);
}
echo 'Done.';
Ejemplo n.º 2
0
function send_eqd($to_account_id, $amount, $from_seed)
{
    send_asset($to_account, $amount, "EQD", "xxx_issuer_account_id_xxxx", $from_seed);
}