Skip to content

Instantly share code, notes, and snippets.

View ChrisFlannagan's full-sized avatar

Chris Flannagan ChrisFlannagan

View GitHub Profile
@ChrisFlannagan
ChrisFlannagan / RetrieveFeedTask.java
Last active September 11, 2015 18:18
Chris Flannagan - Code Samples
package com.tapmap.app.tapmapapp;
import android.graphics.drawable.BitmapDrawable;
import android.graphics.drawable.Drawable;
import android.os.AsyncTask;
import android.content.res.Resources;
import android.util.Log;
import android.widget.Toast;
import com.google.android.gms.maps.model.BitmapDescriptorFactory;
@ChrisFlannagan
ChrisFlannagan / demo.js
Last active April 20, 2016 18:59
WordPress Embeds
$("#submit-button").click(function() {
$(this).attr("disable", true);
});
$("form").submit(function() {
$(this).find("button[type='submit']").prop('disabled',true);
});
SELECT ID, sm_email, sm_outfit, COUNT( * )
FROM orders
GROUP BY sm_email, sm_outfit
HAVING COUNT( * ) >1
LIMIT 0 , 400
$pay = 'Full Payment';
$result = $con->query( $sql );
while ( $row = $result->fetch_assoc() ) {
if( $row['sm_pay'] == 'Split Payment' ) {
$pay = 'Split Payment';
}
}
$result = $con->query( $sql );
while ( $row = $result->fetch_assoc() ) {
<?php
require __DIR__ . '/PayPal-PHP-SDK/autoload.php';
require __DIR__ . '/PayPal-PHP-SDK/paypal/rest-api-sdk-php/sample/bootstrap.php';
use \PayPal\Api\Address;
use PayPal\Api\BillingInfo;
use PayPal\Api\Cost;
use PayPal\Api\Currency;
use PayPal\Api\Invoice;
use PayPal\Api\InvoiceAddress;
<?php
$invoice = new Invoice();
// ### Invoice Info
$invoice
->setMerchantInfo( new MerchantInfo() )
->setBillingInfo( array( new BillingInfo() ) )
->setNote( "Thank you, customer!" )
->setPaymentTerm( new PaymentTerm() )
->setShippingInfo( new ShippingInfo() )
<?php
//PayPal wants an array of InvoiceItem() objects
$items = array()
$cnt = 0;
foreach( $order['items'] as $item ) {
$items[ $cnt ] = new InvoiceItem();
$items[ $cnt ]
->setName( $item['outfit'] . '-' . $item['size'] )
->setQuantity( 1 )
->setUnitPrice( new Currency() );
<?php
// 1. Autoload the SDK Package. This will include all the files and classes to your autoloader
require __DIR__ . '/api/paypal/PayPal-PHP-SDK/autoload.php';
require __DIR__ . '/api/paypal/PayPal-PHP-SDK/paypal/rest-api-sdk-php/sample/bootstrap.php';
use \PayPal\Api\Address;
use PayPal\Api\BillingInfo;
use PayPal\Api\Cost;
use PayPal\Api\Currency;
use PayPal\Api\Invoice;
use PayPal\Api\InvoiceAddress;
<div u="slides" style="cursor: move; position: absolute; overflow: hidden; left: 0px; top: 0px; width: 1090px; height: 550px;">
<?php
$slides_trans = get_transient( "slides_rest_api");
$allslides = array();
if( !$slides_trans || $_REQUEST['reset_trans'] == 'please' ) {
// Best to use wp_remote_get here but for brevity in example we use file_get_contents
$callret = file_get_contents( site_url() . '/wp-json/posts?filter[category_name]=home-slides&filter[posts_per_page]=-1' );
$allslides = json_decode( $callret, true );
set_transient( "slides_rest_api", $callret, 60*60*12 );
} else {