* @version 0.02.14 * @version $Id: blipapi_picture.php 39 2009-03-27 23:38:41Z urzenia $ * @copyright Copyright (c) 2007, Marcin Sztolcman * @license http://opensource.org/licenses/gpl-license.php GNU Public License v.2 * @package blipapi */ /** * Blip! (http://blip.pl) communication library. * * @author Marcin Sztolcman * @version 0.02.14 * @version $Id: blipapi_picture.php 39 2009-03-27 23:38:41Z urzenia $ * @copyright Copyright (c) 2007, Marcin Sztolcman * @license http://opensource.org/licenses/gpl-license.php GNU Public License v.2 * @package blipapi */ if (!class_exists ('BlipApi_Picture')) { class BlipApi_Picture implements IBlipApi_Command { /** * Read picture attached to status/message/update * * Throws UnexpectedValueException when update ID is missing * * @param int $id picture ID * @param array $include array of resources to include (more info in official API documentation: {@link http://www.blip.pl/api-0.02.html}. * @access public * @return array parameters for BlipApi::__query */ public static function read ($id, $include=null) { if (!$id) { throw new UnexpectedValueException ('Update ID is missing.', -1); } $url = "/updates/$id/pictures"; $params = array (); if ($include) { $params['include'] = implode (',', $include); } if (count ($params)) { $url .= '?'.BlipApi__arr2qstr ($params); } return array ($url, 'get'); } } }