Changeset 447
- Timestamp:
- 05/02/08 15:53:52 (8 months ago)
- Location:
- trunk/app
- Files:
-
- 3 modified
-
controllers/podcasts_controller.php (modified) (3 diffs)
-
views/podcasts/rss.ctp (modified) (4 diffs)
-
views/podcasts/show.ctp (modified) (1 diff)
Legend:
- Unmodified
- Added
- Removed
-
trunk/app/controllers/podcasts_controller.php
r446 r447 88 88 $conditions = array("status"=>1, "user_id"=>$User['User']['id']); 89 89 90 $fields = array("Podcast.id", "Podcast.title", "Podcast. description", "Podcast.keywords", "Podcast.created", "Podcast.duration", "Podcast.title", "Podcast.description", "Podcast.subject_id", "Subject.title");90 $fields = array("Podcast.id", "Podcast.title", "Podcast.filename", "Podcast.description", "Podcast.keywords", "Podcast.created", "Podcast.duration", "Podcast.title", "Podcast.length", "Podcast.subject_id", "Subject.title"); 91 91 92 92 $order = "Podcast.created DESC"; … … 97 97 } 98 98 99 public function show($user_id, $ id)99 public function show($user_id, $podcast_id) 100 100 { 101 101 $this->layout = $this->Edublog->layout($user_id); … … 105 105 $this->pageTitle = 'Podcast'; 106 106 107 $conditions = array("Podcast.id"=>$ id, "Podcast.status"=>1);108 109 $fields = array("id", "title", "description", "created", "filename", "length", " size", "duration");110 111 $this->set('data', $this->Podcast->find All($conditions, $fields));112 } 113 114 /****** ====ADMIN METHODS==== ***/107 $conditions = array("Podcast.id"=>$podcast_id, "Podcast.status"=>1); 108 109 $fields = array("id", "title", "description", "created", "filename", "length", "duration"); 110 111 $this->set('data', $this->Podcast->find($conditions, $fields)); 112 } 113 114 /****** ====ADMIN METHODS==== ***/ 115 115 116 116 public function admin_listing() -
trunk/app/views/podcasts/rss.ctp
r446 r447 1 1 <?php 2 // die(debug($data));2 //die(debug($_SERVER)); 3 3 /** 4 4 * 2002-2008 - MonoNeuorna.org … … 11 11 <description>Edublog Podcast</description> 12 12 <image> 13 <url>http:// live.cakephp.org/img/itunes_logo_small.jpg</url>14 <title> The Show for CakePHP</title>15 <link>http:// live.cakephp.org</link>13 <url>http://<?php echo $_SERVER['HTTP_HOST'];?>/img/avatars/<?php echo $User['User']['avatar'];?></url> 14 <title><?php echo $User['User']['name_blog'];?></title> 15 <link>http://<?php echo $_SERVER['HTTP_HOST'];?>/blog/<?php echo $User['User']['username'];?></link> 16 16 </image> 17 17 … … 21 21 <copyright><?php echo $User['User']['username']; ?></copyright> 22 22 <itunes:owner> 23 <itunes:email>live@cakephp.org</itunes:email>23 <itunes:email><?php echo $User['User']['email']; ?></itunes:email> 24 24 </itunes:owner> 25 25 <itunes:explicit>no</itunes:explicit> 26 <itunes:image href="http:// live.cakephp.org/img/itunes_logo_big.jpg" />27 <itunes:category text=" Technology" />28 <itunes:keywords>cakephp, cake, php, web, development, software</itunes:keywords>29 <link>http:// live.cakephp.org/</link>26 <itunes:image href="http://<?php echo $_SERVER['HTTP_HOST'];?>/img/avatars/<?php echo $User['User']['avatar'];?>" /> 27 <itunes:category text="Education" /> 28 <itunes:keywords>cakephp, school, development, education</itunes:keywords> 29 <link>http://<?php echo $_SERVER['HTTP_HOST'];?></link> 30 30 31 31 <?php … … 35 35 ?> 36 36 <item> 37 <title><?php echo $v['Podcast']['title'];?> </title>38 <link>http:// live.cakephp.org/blog/<?php echo $User['User']['username'];?></link>39 < guid>http://live.cakephp.org/shows/view/7.mp3</guid>40 <description>< ![CDATA[<?php echo $v['Podcast']['description']; ?>]]</description>37 <title><?php echo $v['Podcast']['title'];?></title> 38 <link>http://<?php echo $_SERVER['HTTP_HOST'];?>/podcasts/show/<?php echo $User['User']['id'].'/'. $v['Podcast']['id'];?></link> 39 <?php echo '<guid>http://'.$_SERVER['HTTP_HOST'].'/files/podcasts/'.$v['Podcast']['filename'].'</guid>'."\n";?> 40 <description><?php echo $v['Podcast']['description']; ?></description> 41 41 <author><?php echo $User['User']['username'];?></author> 42 42 <pubDate><?php echo $v['Podcast']['created'];?></pubDate> 43 <itunes:author> CakePHP Foundation</itunes:author>44 <itunes:summary> Jeff Loiselle, Nate Abele, Mariano Iglesias, Peter Vanhee, Antonio De Marco</itunes:summary>45 <itunes:keywords> cakephp, cake, php, web, development, software</itunes:keywords>46 <enclosure url="http:// live.cakephp.org/shows/view/7.mp3" length="20020243" type="audio/mpeg" />43 <itunes:author><?php echo $User['User']['username'];?></itunes:author> 44 <itunes:summary><?php echo $v['Podcast']['description'];?></itunes:summary> 45 <itunes:keywords><?php echo $v['Podcast']['keywords'];?></itunes:keywords> 46 <enclosure url="http://<?php echo $_SERVER['HTTP_HOST'];?>/archivos/podcasts/<?php echo $v['Podcast']['filename'];?>" length="<?php echo $v['Podcast']['length']; ?>" type="audio/mpeg" /> 47 47 </item> 48 48 <?php } ?> -
trunk/app/views/podcasts/show.ctp
r272 r447 1 2 <h2>Podcast</h2>3 4 <div class="podcast">5 1 <?php 6 2 //die( var_dump($data) ); 7 echo "<h1>" . $data[0]['Podcast']['title'] . " </h1>"; 8 echo "<p>" . $data[0]['Podcast']['description'] . " <br />"; 9 echo " " . $data[0]['Podcast']['created'] . " <br />"; 10 echo " " . $data[0]['Podcast']['size'] . " <br />"; 11 echo " " . $data[0]['Podcast']['length'] . " <br />"; 12 echo " " . $data[0]['Podcast']['duration'] . " </p>"; 3 echo "<h1>" . $data['Podcast']['title'] . " </h1>"; 4 echo "<p>" . $data['Podcast']['description'] . " <br />"; 5 echo " " . $data['Podcast']['created'] . " <br />"; 6 echo $data['Podcast']['filename']. ' Size: ' . filesize('../webroot/files/podcasts/'.$data['Podcast']['filename']) . ' bytes'; 7 echo " " . $data['Podcast']['length'] . " <br />"; 8 9 echo $html->link( 10 $html->image('static/headphones.gif', array('alt'=>'Download podcast', 'title'=>'Download podcast')), 11 '/files/podcasts/'.$data['Podcast']['filename'], null, null, false) .' '; 12 echo $html->link('Subscribe', '/podcasts/rss/'.$blog['User']['username']); 13 13 14 ?> 14 </div>
