From: Steve Sutton Date: Tue, 24 May 2016 14:50:01 +0000 (-0400) Subject: Update video to add title X-Git-Tag: v1.5.1^2 X-Git-Url: http://cvs2.gaslightmedia.com/gitweb/?a=commitdiff_plain;h=549f0b6f0f3448fbb1ad6bdaa9f02f2d4cc41619;p=web%2FGaylordGolfMecca.git Update video to add title --- diff --git a/Toolkit/Videos/AdminEditVideoForm.php b/Toolkit/Videos/AdminEditVideoForm.php index 984986f..459ebd6 100644 --- a/Toolkit/Videos/AdminEditVideoForm.php +++ b/Toolkit/Videos/AdminEditVideoForm.php @@ -131,6 +131,13 @@ class Toolkit_Videos_AdminEditVideoForm 'name' => 'featured' ); } + $e[] = array( + 'type' => 'text', + 'req' => false, + 'name' => 'title', + 'display' => 'Title', + 'opts' => array('class' => 'text','size'=>50) + ); $e[] = array( 'type' => 'text', 'req' => true, @@ -252,6 +259,7 @@ class Toolkit_Videos_AdminEditVideoForm $video = new Toolkit_Videos_Video(); } $video->setVideo_url($values['video_url']) + ->setTitle($values['title']) ->setFeatured($values['featured']) ->setActive($values['active']); diff --git a/Toolkit/Videos/Database/addTitle.sql b/Toolkit/Videos/Database/addTitle.sql new file mode 100644 index 0000000..fe0cbd1 --- /dev/null +++ b/Toolkit/Videos/Database/addTitle.sql @@ -0,0 +1,4 @@ +-- +-- Update the video table +-- +ALTER TABLE videos.videos ADD title TEXT; diff --git a/Toolkit/Videos/Video.php b/Toolkit/Videos/Video.php index 8e5f6e3..3534bd0 100644 --- a/Toolkit/Videos/Video.php +++ b/Toolkit/Videos/Video.php @@ -28,6 +28,7 @@ class Toolkit_Videos_Video { protected $id; + protected $title; protected $video_url; protected $pos; protected $featured; @@ -170,6 +171,16 @@ class Toolkit_Videos_Video } return $this; } + public function getTitle() + { + return $this->title; + } + + public function setTitle($title) + { + $this->title = $title; + return $this; + } /** * video_url getter @@ -326,6 +337,7 @@ class Toolkit_Videos_Video */ public function getVideoTitle() { + return $this->getTitle(); $url = "http://gdata.youtube.com/feeds/api/videos/". $this->getVideoCode(); $ch = curl_init(); $curlOptions = array( diff --git a/Toolkit/Videos/VideoMapper.php b/Toolkit/Videos/VideoMapper.php index 2a00c87..26a1178 100644 --- a/Toolkit/Videos/VideoMapper.php +++ b/Toolkit/Videos/VideoMapper.php @@ -95,6 +95,7 @@ class Toolkit_Videos_VideoMapper if ($res) { $video = new Toolkit_Videos_Video(); $video->setId($res['id']) + ->setTitle($res['title']) ->setVideo_url($res['video_url']) ->setActive($res['active']) ->setfeatured($res['featured']) diff --git a/Toolkit/Videos/VideosDataGrid.php b/Toolkit/Videos/VideosDataGrid.php index f9c5c93..566eb84 100644 --- a/Toolkit/Videos/VideosDataGrid.php +++ b/Toolkit/Videos/VideosDataGrid.php @@ -112,8 +112,8 @@ class Toolkit_Videos_VideosDataGrid $this->addColumn( new Structures_DataGrid_Column( - 'Video Url', - 'video_url', + 'Title', + 'title', null ) );