My Recent Pastes (7 and counting)

Pastes by Brett Terpstra (7 and counting)

Below are the 7 most recent pasties by Brett Terpstra.

December 03, 2006
6:40AM EDT
by Brett Terpstra

    def do_rpc(request, async=false)
      header = {  
       "User-Agent"     =>  USER_AGENT,
       "Content-Type"   => "text/xml",
       "Content-Length" => request.size.to_s, 

November 10, 2006
8:50PM EDT
by Brett Terpstra

<?php
$string = wp_list_pages('sort_column=menu_order&exclude=79&title_li=&echo=0');
$pattern = '/<li\sclass="page_item(\scurrent_page_item)?">.*href="http:\/\/(.*)"\stitle="(.*)".*<\/li>/i';
$replacement = '<li class="link$3$1"><a href="http://$2" title="$3">$3</a></li>';
echo preg_replace($pattern, $replacement, $string);

November 02, 2006
6:36AM EDT
by Brett Terpstra

  def upload_name_for_file(full_path)
    require "#{ENV['TM_SUPPORT_PATH']}/lib/dialog.rb"

    # WordPress automatically places files into dated paths
    prefix = mode == 'wp' ? '' : Time.now.strftime('%F_')

September 28, 2006
6:04PM EDT
by Brett Terpstra

select_from_cats(cats)
        categories = []
     cats.each { |p| categories.push( '"' + p['categoryName'].gsub(/"/, '\"') + '"' ) }
    item = Dialog.request_item :title => "Available Categories", :prompt => "Please select a category to add", :items => categories, :button1 => "Add", :button2 => "Done"
    return cats[categories.index(item)] unless item.nil?

September 26, 2006
8:25PM EDT
by Brett Terpstra

 /<a href=\"(.*?)\"[\s](?:class=\".*?\")?[\s]?title=\"(#{sub_phrase}+[\s]?.*?)\".*?>([^<]+|.*?)?<\/a>/i

September 26, 2006
8:24PM EDT
by Brett Terpstra

 /<a href=\"(.*?)\"[\s](?:class=\".*?\")?[\s]?title=\"(#{sub_phrase}+[\s]?.*?)\".*?>([^<]+|.*?)?<\/a>/i

September 26, 2006
8:23PM EDT
by Brett Terpstra