Never been to CodeSnippets before?

Snippets is a public source code repository. Easily build up your personal collection of code snippets, categorize them with tags / keywords, and share them with the world (or not, you can keep them private!)

Setting Site Restrictions

viagra prezzo migliore viagra acquistare on-line viagra viagra senza prescrizione acquistare viagra
miglior prezzo cialis cialis prezzo migliore compra cialis prezzo migliore compra cialis cialis giorno
In some situations, you might want to restrict a web search, news search, or blog search to a specific site or blog. When you apply restrictions like this, you would typically also want to set your own custom label on the associated section of search results, and you might want to style this section of results differently.

<style type="text/css">
/* customize checkbox for -siteSearch section and
 * set section title and keep label to bold
 */
.gsc-resultsRoot-siteSearch .gsc-keeper {
  background-image : url('../../css/orange_check.gif');
  font-weight : bold;
}
.gsc-resultsRoot-siteSearch .gsc-title { font-weight : bold; }
...

// site restricted web search with custom label
// and class suffix
var siteSearch = new google.search.WebSearch();
siteSearch.setUserDefinedLabel("Amazon.com");
siteSearch.setUserDefinedClassSuffix("siteSearch");
siteSearch.setSiteRestriction("amazon.com");
searchControl.addSearcher(siteSearch);

// site restricted web search using a custom search engine
siteSearch = new google.search.WebSearch();
siteSearch.setUserDefinedLabel("Product Reviews");
siteSearch.setSiteRestriction("000455696194071821846:reviews");
searchControl.addSearcher(siteSearch);

viagra livraison acheter viagra sans ordonnance viagra rabais viagra ventes viagra bas prix
cialis en ligne au meilleur prix cialis sans ordonnance cialis livraison cialis vente en ligne Afin cialis

Controlling Expansion Mode

kamagra ohne rezept kamagra kamagra verkaufe gut preis kamagra on line kamagra online mit mastercard viagra mejor precio viagra comprar viagra viagra descuentos viagra barato
The following example demonstrates the use of a search control in which each searcher is operating in a different expansion mode. Note that if the searcher is being drawn in tabbed mode, expansion mode is ignored. In that case, the searcher always operates in open mode.

// local search, partial
options = new google.search.SearcherOptions();
options.setExpandMode(google.search.SearchControl.EXPAND_MODE_PARTIAL);
searchControl.addSearcher(new google.search.LocalSearch(), options);

// web search, open
options = new google.search.SearcherOptions();
options.setExpandMode(google.search.SearchControl.EXPAND_MODE_OPEN);
searchControl.addSearcher(new google.search.WebSearch(), options);

// web search, open, alternate root
var options = new google.search.SearcherOptions();
options.setExpandMode(google.search.SearchControl.EXPAND_MODE_OPEN);
options.setRoot(document.getElementById("somewhere_else"));
searchControl.addSearcher(new google.search.WebSearch(), options);

In some applications, it is desirable to project search results for a given service into an arbitrary location on the web page. This mode of operation is supported by using the setRoot() method of the service's corresponding searcher object.
comprar cialis cialis buen precio cialis barato cialis contrareembolso comprar cialis
comprar kamagra comprar kamagra kamagra descuentos ordenar kamagra kamagra mejor precio

Searcher Objects

bon marche viagra viagra bon marche viagra viagra prix rabais viagra meilleur prix
cialis au lendemain de livraison cialis vente en ligne cialis sans ordonnance cialis meilleur prix bon marche cialis
The addSearcher() method of the search control object determines which search services the search control operates. This method takes two arguments, one which specifies the service object, and a second argument specifying options for the service. The following searcher objects (services) are currently supported:

    * google.search.LocalSearch
    * google.search.WebSearch
    * google.search.VideoSearch
    * google.search.BlogSearch
    * google.search.NewsSearch
    * google.search.ImageSearch
    * google.search.BookSearch (experimental)
    * google.search.PatentSearch

Given that the Google AJAX Search API is a work in progress, the list of supported services will evolve over time.
kamagra meilleur prix kamagra bon marche est kamagra bas prix kamagra sans ordonnance acheter kamagra
viagra kaufen viagra kaufen viagra viagra diskont gut preis viagra on line

Google AJAX API Loader

Use the google.search.* namespace for all classes, methods and properties you currently use in the Google AJAX Search API, replacing the G prefix with this namespace. For example, the GSearchControl object is mapped to google.search.SearchControl when using the Google AJAX API loader:
italia viagra online viagra senza prescrizione viagra prezzo migliore viagra acquistare acquistare viagra in italia
cialis online di sconto acquistare cialis compra cialis italia acquistare cialis impotenza pillole

<html>
  <head>
    <script src="http://www.google.com/jsapi?key=ABCDEFG"
        type="text/javascript"></script>
    <script type="text/javascript">
      google.load("search", "1");

      // Call this function when the page has been loaded
      function initialize() {
        var searchControl = new google.search.SearchControl();
        searchControl.addSearcher(new google.search.WebSearch());
        searchControl.addSearcher(new google.search.NewsSearch());
        searchControl.draw(document.getElementById("searchcontrol"));
      }
      google.setOnLoadCallback(initialize);
    </script>

  </head>
  <body>
    <div id="searchcontrol"></div>
  </body>

</html>

levitra basso prezzo levitra basso prezzo levitra prezzi compra levitra italia levitra acquistare
kamagra italia compra kamagra prezzo conveniente compra kamagra kamagra generico kamagra

Google Search API bases

levitra kaufen levitra lieferung levitra levitra kaufen levitra kaufen
kamagra kamagra ordnung in deutschland kaufen kamagra deutschland kaufen kamagra online-apotheken kamagra
// create a search control
var searchControl = new google.search.SearchControl(null);

// add in a full set of searchers
searchControl.addSearcher(new google.search.LocalSearch());
searchControl.addSearcher(new google.search.WebSearch());
searchControl.addSearcher(new google.search.VideoSearch());
searchControl.addSearcher(new google.search.BlogSearch());
searchControl.addSearcher(new google.search.NewsSearch());
searchControl.addSearcher(new google.search.ImageSearch());
searchControl.addSearcher(new google.search.BookSearch());
searchControl.addSearcher(new google.search.PatentSearch());

// tell the searcher to draw itself and tell it where to attach
// Note that an element must exist within the HTML document with id "search_control"
searchControl.draw(document.getElementById("search_control"));

comprar viagra viagra con descuento viagra sin receta viagra comprar viagra en españa
kamagra barato kamagra descuentos adquirir kamagra comprar kamagra ordenar kamagra

google.search.SearchControl

viagra ubernacht-zustellung wo gute preis viagra 20mg x 90 pillen online viagra viagra ohne rezept viagra kaufen
cialis on-line verkauf cialis kaufen gut preis cialis on line gut preis cialis cialis preise
<html>
  <head>
    <script src="http://www.google.com/jsapi?key=ABCDEFG"
        type="text/javascript"></script>
    <script type="text/javascript">
      google.load("search", "1");

      // Call this function when the page has been loaded
      function initialize() {
        var searchControl = new google.search.SearchControl();
        searchControl.addSearcher(new google.search.WebSearch());
        searchControl.addSearcher(new google.search.NewsSearch());
        searchControl.draw(document.getElementById("searchcontrol"));
      }
      google.setOnLoadCallback(initialize);
    </script>

  </head>
  <body>
    <div id="searchcontrol"></div>
  </body>

</html>

levitra kaufen levitra lieferung levitra levitra kaufen levitra kaufen
kamagra kamagra ordnung in deutschland kaufen kamagra deutschland kaufen kamagra online-apotheken kamagra

Codeigniter index and docs functions

basso prezzo cialis acquistare cialis sconto cialis pillole per cialis in italia impotenza pillole
levitra giorno levitra per levitra in italia migliori prezzi levitra compra levitra
class Docs extends Controller {
	var $seg_3;
	var $env;
	var $post;
	var $get;
	var $user;
	var $site;
	
	function Docs() {
		parent::Controller();
		$this->load->library('enviroment');
		$this->cismarty->append("env", array("controller"=>"docs"), true);
	}
	
	function index(){
		$this->cismarty->append("env", array("func"=>"index"), true);
		if ($this->get[seg_3]=="") { $page="index"; } else { $page=$this->get[seg_3]; }
		$segs=$this->uri->rsegment_array();
		$total=sizeof($segs);
		if ($total>2){
			$a=2;while ($segs[$a]) {
				if ($segs[$a]=="index"){ $a++;continue; }
				if ($total==($a)){ list($page,$ext)=explode(".",$segs[$a]); } else { $path.=$segs[$a]."/"; }
				$a++;
			}
			$path.=$page;
		} else { $path=$page; }


kamagra a sconto kamagra italia italia kamagra online kamagra consegna compra kamagra
viagra france viagra rabais viagra generique bon marche viagra viagra bas prix

Simple Gallery Script with Codeigniter

cialis kaufen lieferung cialis cialis online-apotheken cialis ohne rezept cialis kaufen
levitra kaufen levitra kaufen levitra niedrigen preis levitra kaufen ubernacht-zustellung levitra generika
class Details extends Controller {
	var $seg_3;
	var $env;
	var $post;
	var $get;
	var $user;
	var $site;
	var $affiliate;
	var $build;
	var $tags;
	
	function Details() {
		parent::Controller();
		if ($this->uri->get[seg_3]==""){ show_404('page'); }
		$this->load->library('enviroment');
		$this->cismarty->append("env", array("controller"=>"details"), true);
}
	function stills(){
		$this->skip_tracking=1;
		$settings[type]="file_group";
		$settings[no_list]=1;
		$settings[filter][id]=array((int) $this->get[seg_3]);
		$settings[verbosity][file_group]=array("id");
		$settings[verbosity][image]=array("id","pid","zoom","height","width","type","sorder","dnet_fs_id","file");
		$settings[sort][image]=array("field"=>"sorder", "order"=>"ASC");
		$settings[associations][file_group][children]=array("image");
		$fgroup=$this->objects->get($settings,"stills");
		$fgroup=$this->objects->handle_list($fgroup);
		$this->cismarty->assign('group', $fgroup);
		$this->cismarty->display('stills.html');
	}
	function image(){
		$this->skip_tracking=1;
		$this->get[seg_3];
		$settings[type]="image";
		$settings[no_list]=1;
		$settings[filter][id]=array((int) $this->get[seg_3]);
		$image=$this->objects->get($settings,"image");
		$image=$this->objects->handle_list($image);
		$this->cismarty->assign('image', $image);
		$this->cismarty->display('image.html');
	}


kamagra ubernachtung besten preis kamagra preise kamagra kamagra kamagra ohne rezept
comprar viagra viagra generico viagra sin receta viagra descuento comprar viagra barcelona