<?php if (!defined('PmWiki')) exit();
/*  Copyright 2009 Matthias Guenther (lordmatze@googlemail.com)
    This file is fplcount.php; you can redistribute it and/or modify
    it under the terms of the GNU General Public License as published
    by the Free Software Foundation; either version 2 of the License, or
    (at your option) any later version.

    This recipe adds twitter-messages or twitter-pictures to your sidebar.
    Of course you can put it anywhere were you like but in the sidebar its
    fitting the best

    (:twittermessages:)                    # messages on the wiki-sidebar
    (:twitterpictures:)                    # pictures on the wiki-sidebar

    To use this recipe, simply copy it into the cookbook/ directory, and
    add the following line to a local customization:

    include_once("cookbook/twitter.php');
    
    To customize, set your configuration variables in config.php before including twitter.php
    
    To configure hex-colors visit
      http://www.w3schools.com/tags/ref_color_tryit.asp?hex=ffffff
*/

$RecipeInfo['twitter']['Version']='2009-08-11';

// Default Configuration Twitter-messages
SDV($twitter_header, 'Twitter Updates');
SDV($twitter_account, '<twitter account name>');	 # e.g. Helex
SDV($twitter_account_follow_message, 'Follow me');
SDV($twitter_messages, 2);

// Default Configuration Twitter-pictures
SDV($twitter_pictures_title, "Twitpic Updates");       # Title-Text for the box
SDV($twitter_picture_account, '<twitter account name>');
SDV($twitter_picture_count, 1);                        # [1,2,...,10]
SDV($twitter_picture_size, "mini");                    # mini or thumb
SDV($twitter_picture_background_color, "FFFFFF");      # hex-colors for background
SDV($twitter_picture_border_color, "EEEEEE");          # hex-colors for border
SDV($twitter_picture_font_color, "000000");            # hex-colors for the comments
SDV($twitter_picture_link_color, "0000FF");            # hex-colors for links

$display_messages  = "<h4 class=\"sidebar-title\" style=\"display: black;\">$twitter_header</h4>\n";
$display_messages .= "<ul id=\"twitter_update_list\"></ul>\n";
$display_messages .= "<a href=\"http://twitter.com/$twitter_account\" id=\"twitter-link\" style=\"display:block;text-align:right;\">$twitter_account_follow_message</a>\n";
//$display_messages .= "<a href=\"http://twitter.com/$twitter_account\" id=\"twitter-link\" style=\"border: 3px solid #cccccc; padding: 5px;\">$twitter_account_follow_message</a>\n";
$display_messages .= "<script type=\"text/javascript\" src=\"http://twitter.com/javascripts/blogger.js\"></script>\n";
$display_messages .= "<script type=\"text/javascript\" src=\"http://twitter.com/statuses/user_timeline/$twitter_account.json?callback=twitterCallback2&amp;count=$twitter_messages\"></script>\n";

$display_picture   = "<script type=\"text/javascript\" src=\"http://twitpic.com/badge/v1.jsx?username=$twitter_picture_account";
$display_picture  .= "&count=$twitter_picture_count&size=$twitter_picture_size&colorbg=$twitter_picture_background_color&";
$display_picture  .= "colorborder=$twitter_picture_border_color&colorfont=$twitter_picture_font_color&";
$display_picture  .= "colorlink=$twitter_picture_link_color&title=$twitter_pictures_title\"></script>";

Markup("twittermessages", "block","/\(:twittermessages:\)/", "$display_messages");

Markup("twitterpictures", "block","/\(:twitterpictures:\)/", "$display_picture");