CC-2166: Packaging Improvements. Moved the Zend app into airtime_mvc. It is now installed to /var/www/airtime. Storage is now set to /srv/airtime/stor. Utils are now installed to /usr/lib/airtime/utils/. Added install/airtime-dircheck.php as a simple test to see if everything is install/uninstalled correctly.
This commit is contained in:
parent
514777e8d2
commit
b11cbd8159
4546 changed files with 138 additions and 51 deletions
437
airtime_mvc/library/Zend/Service/SlideShare/SlideShow.php
Normal file
437
airtime_mvc/library/Zend/Service/SlideShare/SlideShow.php
Normal file
|
@ -0,0 +1,437 @@
|
|||
<?php
|
||||
/**
|
||||
* Zend Framework
|
||||
*
|
||||
* LICENSE
|
||||
*
|
||||
* This source file is subject to the new BSD license that is bundled
|
||||
* with this package in the file LICENSE.txt.
|
||||
* It is also available through the world-wide-web at this URL:
|
||||
* http://framework.zend.com/license/new-bsd
|
||||
* If you did not receive a copy of the license and are unable to
|
||||
* obtain it through the world-wide-web, please send an email
|
||||
* to license@zend.com so we can send you a copy immediately.
|
||||
*
|
||||
* @category Zend
|
||||
* @package Zend_Service
|
||||
* @subpackage SlideShare
|
||||
* @copyright Copyright (c) 2005-2010 Zend Technologies USA Inc. (http://www.zend.com)
|
||||
* @license http://framework.zend.com/license/new-bsd New BSD License
|
||||
* @version $Id: SlideShow.php 20096 2010-01-06 02:05:09Z bkarwin $
|
||||
*/
|
||||
|
||||
|
||||
/**
|
||||
* The Zend_Service_SlideShare_SlideShow class represents a slide show on the
|
||||
* slideshare.net servers.
|
||||
*
|
||||
* @category Zend
|
||||
* @package Zend_Service
|
||||
* @subpackage SlideShare
|
||||
* @copyright Copyright (c) 2005-2010 Zend Technologies USA Inc. (http://www.zend.com)
|
||||
* @license http://framework.zend.com/license/new-bsd New BSD License
|
||||
*/
|
||||
class Zend_Service_SlideShare_SlideShow
|
||||
{
|
||||
|
||||
/**
|
||||
* Status constant mapping for web service
|
||||
*
|
||||
*/
|
||||
const STATUS_QUEUED = 0;
|
||||
const STATUS_PROCESSING = 1;
|
||||
const STATUS_READY = 2;
|
||||
const STATUS_FAILED = 3;
|
||||
|
||||
/**
|
||||
* The HTML code to embed the slide show in a web page
|
||||
*
|
||||
* @var string the HTML to embed the slide show
|
||||
*/
|
||||
protected $_embedCode;
|
||||
|
||||
/**
|
||||
* The URI for the thumbnail representation of the slide show
|
||||
*
|
||||
* @var string The URI of a thumbnail image
|
||||
*/
|
||||
protected $_thumbnailUrl;
|
||||
|
||||
/**
|
||||
* The title of the slide show
|
||||
*
|
||||
* @var string The slide show title
|
||||
*/
|
||||
protected $_title;
|
||||
|
||||
/**
|
||||
* The Description of the slide show
|
||||
*
|
||||
* @var string The slide show description
|
||||
*/
|
||||
protected $_description;
|
||||
|
||||
/**
|
||||
* The status of the silde show on the server
|
||||
*
|
||||
* @var int The Slide show status code
|
||||
*/
|
||||
protected $_status;
|
||||
|
||||
/**
|
||||
* The Description of the slide show status code
|
||||
*
|
||||
* @var string The status description
|
||||
*/
|
||||
protected $_statusDescription;
|
||||
|
||||
/**
|
||||
* The Permanent link for the slide show
|
||||
*
|
||||
* @var string the Permalink for the slide show
|
||||
*/
|
||||
protected $_permalink;
|
||||
|
||||
/**
|
||||
* The number of views this slide show has received
|
||||
*
|
||||
* @var int the number of views
|
||||
*/
|
||||
protected $_numViews;
|
||||
|
||||
/**
|
||||
* The ID of the slide show on the server
|
||||
*
|
||||
* @var int the Slide show ID number on the server
|
||||
*/
|
||||
protected $_slideShowId;
|
||||
|
||||
/**
|
||||
* A slide show filename on the local filesystem (when uploading)
|
||||
*
|
||||
* @var string the local filesystem path & file of the slide show to upload
|
||||
*/
|
||||
protected $_slideShowFilename;
|
||||
|
||||
/**
|
||||
* An array of tags associated with the slide show
|
||||
*
|
||||
* @var array An array of tags associated with the slide show
|
||||
*/
|
||||
protected $_tags = array();
|
||||
|
||||
/**
|
||||
* The location of the slide show
|
||||
*
|
||||
* @var string the Location
|
||||
*/
|
||||
protected $_location;
|
||||
|
||||
/**
|
||||
* The transcript associated with the slide show
|
||||
*
|
||||
* @var string the Transscript
|
||||
*/
|
||||
protected $_transcript;
|
||||
|
||||
|
||||
/**
|
||||
* Retrieves the location of the slide show
|
||||
*
|
||||
* @return string the Location
|
||||
*/
|
||||
public function getLocation()
|
||||
{
|
||||
return $this->_location;
|
||||
}
|
||||
|
||||
/**
|
||||
* Sets the location of the slide show
|
||||
*
|
||||
* @param string $loc The location to use
|
||||
* @return Zend_Service_SlideShare_SlideShow
|
||||
*/
|
||||
public function setLocation($loc)
|
||||
{
|
||||
$this->_location = (string)$loc;
|
||||
return $this;
|
||||
}
|
||||
|
||||
/**
|
||||
* Gets the transcript for this slide show
|
||||
*
|
||||
* @return string the Transcript
|
||||
*/
|
||||
public function getTranscript()
|
||||
{
|
||||
return $this->_transcript;
|
||||
}
|
||||
|
||||
/**
|
||||
* Sets the transcript for this slide show
|
||||
*
|
||||
* @param string $t The transcript
|
||||
* @return Zend_Service_SlideShare_SlideShow
|
||||
*/
|
||||
public function setTranscript($t)
|
||||
{
|
||||
$this->_transcript = (string)$t;
|
||||
return $this;
|
||||
}
|
||||
|
||||
/**
|
||||
* Adds a tag to the slide show
|
||||
*
|
||||
* @param string $tag The tag to add
|
||||
* @return Zend_Service_SlideShare_SlideShow
|
||||
*/
|
||||
public function addTag($tag)
|
||||
{
|
||||
$this->_tags[] = (string)$tag;
|
||||
return $this;
|
||||
}
|
||||
|
||||
/**
|
||||
* Sets the tags for the slide show
|
||||
*
|
||||
* @param array $tags An array of tags to set
|
||||
* @return Zend_Service_SlideShare_SlideShow
|
||||
*/
|
||||
public function setTags(Array $tags)
|
||||
{
|
||||
$this->_tags = $tags;
|
||||
return $this;
|
||||
}
|
||||
|
||||
/**
|
||||
* Gets all of the tags associated with the slide show
|
||||
*
|
||||
* @return array An array of tags for the slide show
|
||||
*/
|
||||
public function getTags()
|
||||
{
|
||||
return $this->_tags;
|
||||
}
|
||||
|
||||
/**
|
||||
* Sets the filename on the local filesystem of the slide show
|
||||
* (for uploading a new slide show)
|
||||
*
|
||||
* @param string $file The full path & filename to the slide show
|
||||
* @return Zend_Service_SlideShare_SlideShow
|
||||
*/
|
||||
public function setFilename($file)
|
||||
{
|
||||
$this->_slideShowFilename = (string)$file;
|
||||
return $this;
|
||||
}
|
||||
|
||||
/**
|
||||
* Retrieves the filename on the local filesystem of the slide show
|
||||
* which will be uploaded
|
||||
*
|
||||
* @return string The full path & filename to the slide show
|
||||
*/
|
||||
public function getFilename()
|
||||
{
|
||||
return $this->_slideShowFilename;
|
||||
}
|
||||
|
||||
/**
|
||||
* Sets the ID for the slide show
|
||||
*
|
||||
* @param int $id The slide show ID
|
||||
* @return Zend_Service_SlideShare_SlideShow
|
||||
*/
|
||||
public function setId($id)
|
||||
{
|
||||
$this->_slideShowId = (string)$id;
|
||||
return $this;
|
||||
}
|
||||
|
||||
/**
|
||||
* Gets the ID for the slide show
|
||||
*
|
||||
* @return int The slide show ID
|
||||
*/
|
||||
public function getId()
|
||||
{
|
||||
return $this->_slideShowId;
|
||||
}
|
||||
|
||||
/**
|
||||
* Sets the HTML embed code for the slide show
|
||||
*
|
||||
* @param string $code The HTML embed code
|
||||
* @return Zend_Service_SlideShare_SlideShow
|
||||
*/
|
||||
public function setEmbedCode($code)
|
||||
{
|
||||
$this->_embedCode = (string)$code;
|
||||
return $this;
|
||||
}
|
||||
|
||||
/**
|
||||
* Retrieves the HTML embed code for the slide show
|
||||
*
|
||||
* @return string the HTML embed code
|
||||
*/
|
||||
public function getEmbedCode()
|
||||
{
|
||||
return $this->_embedCode;
|
||||
}
|
||||
|
||||
/**
|
||||
* Sets the Thumbnail URI for the slide show
|
||||
*
|
||||
* @param string $url The URI for the thumbnail image
|
||||
* @return Zend_Service_SlideShare_SlideShow
|
||||
*/
|
||||
public function setThumbnailUrl($url)
|
||||
{
|
||||
$this->_thumbnailUrl = (string) $url;
|
||||
return $this;
|
||||
}
|
||||
|
||||
/**
|
||||
* Retrieves the Thumbnail URi for the slide show
|
||||
*
|
||||
* @return string The URI for the thumbnail image
|
||||
*/
|
||||
public function getThumbnailUrl()
|
||||
{
|
||||
return $this->_thumbnailUrl;
|
||||
}
|
||||
|
||||
/**
|
||||
* Sets the title for the Slide show
|
||||
*
|
||||
* @param string $title The slide show title
|
||||
* @return Zend_Service_SlideShare_SlideShow
|
||||
*/
|
||||
public function setTitle($title)
|
||||
{
|
||||
$this->_title = (string)$title;
|
||||
return $this;
|
||||
}
|
||||
|
||||
/**
|
||||
* Retrieves the Slide show title
|
||||
*
|
||||
* @return string the Slide show title
|
||||
*/
|
||||
public function getTitle()
|
||||
{
|
||||
return $this->_title;
|
||||
}
|
||||
|
||||
/**
|
||||
* Sets the description for the Slide show
|
||||
*
|
||||
* @param strign $desc The description of the slide show
|
||||
* @return Zend_Service_SlideShare_SlideShow
|
||||
*/
|
||||
public function setDescription($desc)
|
||||
{
|
||||
$this->_description = (string)$desc;
|
||||
return $this;
|
||||
}
|
||||
|
||||
/**
|
||||
* Gets the description of the slide show
|
||||
*
|
||||
* @return string The slide show description
|
||||
*/
|
||||
public function getDescription()
|
||||
{
|
||||
return $this->_description;
|
||||
}
|
||||
|
||||
/**
|
||||
* Sets the numeric status of the slide show on the server
|
||||
*
|
||||
* @param int $status The numeric status on the server
|
||||
* @return Zend_Service_SlideShare_SlideShow
|
||||
*/
|
||||
public function setStatus($status)
|
||||
{
|
||||
$this->_status = (int)$status;
|
||||
return $this;
|
||||
}
|
||||
|
||||
/**
|
||||
* Gets the numeric status of the slide show on the server
|
||||
*
|
||||
* @return int A Zend_Service_SlideShare_SlideShow Status constant
|
||||
*/
|
||||
public function getStatus()
|
||||
{
|
||||
return $this->_status;
|
||||
}
|
||||
|
||||
/**
|
||||
* Sets the textual description of the status of the slide show on the server
|
||||
*
|
||||
* @param string $desc The textual description of the status of the slide show
|
||||
* @return Zend_Service_SlideShare_SlideShow
|
||||
*/
|
||||
public function setStatusDescription($desc)
|
||||
{
|
||||
$this->_statusDescription = (string)$desc;
|
||||
return $this;
|
||||
}
|
||||
|
||||
/**
|
||||
* Gets the textual description of the status of the slide show on the server
|
||||
*
|
||||
* @return string the textual description of the service
|
||||
*/
|
||||
public function getStatusDescription()
|
||||
{
|
||||
return $this->_statusDescription;
|
||||
}
|
||||
|
||||
/**
|
||||
* Sets the permanent link of the slide show
|
||||
*
|
||||
* @param string $url The permanent URL for the slide show
|
||||
* @return Zend_Service_SlideShare_SlideShow
|
||||
*/
|
||||
public function setPermaLink($url)
|
||||
{
|
||||
$this->_permalink = (string)$url;
|
||||
return $this;
|
||||
}
|
||||
|
||||
/**
|
||||
* Gets the permanent link of the slide show
|
||||
*
|
||||
* @return string the permanent URL for the slide show
|
||||
*/
|
||||
public function getPermaLink()
|
||||
{
|
||||
return $this->_permalink;
|
||||
}
|
||||
|
||||
/**
|
||||
* Sets the number of views the slide show has received
|
||||
*
|
||||
* @param int $views The number of views
|
||||
* @return Zend_Service_SlideShare_SlideShow
|
||||
*/
|
||||
public function setNumViews($views)
|
||||
{
|
||||
$this->_numViews = (int)$views;
|
||||
return $this;
|
||||
}
|
||||
|
||||
/**
|
||||
* Gets the number of views the slide show has received
|
||||
*
|
||||
* @return int The number of views
|
||||
*/
|
||||
public function getNumViews()
|
||||
{
|
||||
return $this->_numViews;
|
||||
}
|
||||
}
|
Loading…
Add table
Add a link
Reference in a new issue