LoadByID($userid); //$sub=$user->GetSubscriptionForBook($bookid); //if (datediff("d", date('Y-m-d',strtotime($sub->GetLastDownloadDate())), date( 'Y-m-d' ), false)>=$sub->GetDayInterval()) { //$nextchapter=$sub->GetLastDownloadChapter() + 1; //if ($nextchapter>$book->GetChapterCount()) { //$nextchapter=$sub->GetLastDownloadChapter(); //$pubdate=$sub->GetLastDownloadDate(); // } //} else { //$nextchapter=$sub->GetLastDownloadChapter(); //$pubdate=$sub->GetLastDownloadDate(); $pubdate=date( 'Y-m-d H:i:s' ); //} //"%a, %d %b %Y %H:%M:%S" $ID=$bookid; $subID=-1 ; $url=SITE_ADDR; $book = new book(); $book->LoadById( $bookid ); $booktitle=$book->GetTitle() ; $authors=$book->GetAuthors() ; $description=$book->GetDescription() ; $webpage=$book->GetWebpage() ; $feedurl= $book->GetFeedURL() ; $chapters = $book->GetFirstXChapters( 3 ); } else { $bookid=$book; $userid=$user; $book = new book(); $book->LoadById( $bookid ); $user=new user(); $user->LoadByID($userid); $sub=$user->GetSubscriptionForBook($bookid); //If the subscription has been cancelled, kill the feed. if ($sub->GetEnabled()!=1) { exit; } if (datediff("d", date('Y-m-d',strtotime($sub->GetLastDownloadDate())), date( 'Y-m-d' ), false)>=$sub->GetDayInterval()) { $nextchapter=$sub->GetLastDownloadChapter() + 1; if ($nextchapter>$book->GetChapterCount()) { $nextchapter=$sub->GetLastDownloadChapter(); $pubdate=$sub->GetLastDownloadDate(); } } else { $nextchapter=$sub->GetLastDownloadChapter(); //$pubdate=$sub->GetLastDownloadDate(); $pubdate=date( 'Y-m-d H:i:s' ); } //"%a, %d %b %Y %H:%M:%S" $ID=$bookid; $subID=$sub->GetID() ; $url=SITE_ADDR; $book = new book(); $book->LoadById( $bookid ); $booktitle=$book->GetTitle() ; $authors=$book->GetAuthors() ; $description=$book->GetDescription() ; $webpage=$book->GetWebpage() ; $feedurl= $book->GetFeedURL() ; $chapters = $book->GetChaptersForFeed($nextchapter); } $category=new bookcategory(); $category->LoadById($book->GetCategoryID()); $libinfo=explode("/",$chapters[0][4]); echo ("\n") ; //echo ("\n") ; echo ("\n") ; echo (" \n") ; echo (" Podiobook: ".$booktitle." by ".$authors."\n") ; echo (" http://www.podiobooks.com/podiobooks/book.php?ID=".$ID."\n") ; echo (" ".stripslashes($description)." -- brought to you by Podiobooks.com\n") ; echo (" chris@podiobooks.com\n") ; echo (" evo@podiobooks.com (Evo Terra)\n") ; echo (" ".date("r",strtotime($pubdate))."\n") ; echo (" audio book\n") ; echo (" ".$category->GetName()."\n") ; echo (" \n") ; echo (" http://www.podiobooks.com/images/".$book->GetCoverimage()."\n") ; echo (" 144\n") ; echo (" 144\n") ; echo (" http://www.podiobooks.com/podiobooks/book.php?ID=".$ID."\n") ; echo (" ".$booktitle." by ".$authors."\n") ; echo (" \n") ; echo (" Some rights reserved, 2004-2005. ".$authors."\n") ; echo (" en-us\n") ; echo (" http://blogs.law.harvard.edu/tech/rss\n") ; echo (" Castermaster 1.0\n") ; echo ("\n\n"); echo ("\n") ; echo (" ".$booktitle." by ".$authors."\n"); echo (" A Podiobooks.com presentation:" .stripslashes($description)."\n") ; echo (" ") ; echo (" evo@dragonpage.com\n") ; echo (" Evo Terra\n") ; echo (" \n") ; echo (" editor@podiobooks.com\n") ; echo ($category->GetITunesXML()."\n") ; echo ("GetCoverimage() ."\">".$booktitle." by ".$authors."\n") ; if ($book->GetExplicit()==1) { echo (" yes\n") ; } else { echo (" no\n") ; } echo ("\n") ; echo (" \n\n") ; //MULTIPLEITEMS $pubdate=date( 'Y-m-d H:i:s' ); //========================================= // STANDARD CHAPTERS //========================================= for ($i=0;$iGetDayInterval()*$i),time($pubdate)); $pubdate=Date('Y-m-d H:i:s',$newdate); } } $chapdesc= stripslashes($chapters[$i][3]); $chapdesc=str_replace('"',""",$chapdesc); $chapdesc=str_replace('’',"'",$chapdesc); echo (" \n") ; echo (" ".$chapters[$i][10]."\n") ; echo (" http://www.podiobooks.com/\n") ; echo (" http://www.podiobooks.com/podiobooks/book.php?ID=".$ID."\n") ; echo (" ".htmlentities($chapdesc)."\n") ; echo (" audio book\n") ; echo (" ".$category->GetName()."\n") ; //echo (" \"http://".$url."/chapter2/".$subID."/".$chapters[$i][2]."/".$chapters[$i][0]."/|".$chapters[$i][4]."\"\n") ; echo (" ".md5($subID."/".$chapters[$i][2]."/".$chapters[$i][0])."\n") ; echo (" ".date("r",strtotime($pubdate))."\n") ; echo (" editor@podiobooks.com\n") ; //echo (" \n") ; //echo (" \n") ; //echo (" \n") ; //Find the true filename $filename=explode("/",$chapters[$i][4]); if ($doSampler) { echo (" \n") ; } else { echo (" \n") ; } echo ("\n\n") ; echo ("\n") ; echo (" ".stripslashes($chapters[$i][3])."\n") ; echo ("\n") ; echo ("\n\n") ; echo ("\n") ; echo (" editor@podiobooks.com\n") ; echo (" ".stripslashes($chapters[$i][3])."\n") ; echo (" ".stripslashes($chapters[$i][3])."\n") ; echo ($category->GetITunesXML()."\n") ; if ($book->GetExplicit()==1) { echo (" yes\n") ; } else { echo (" no\n") ; } echo (" 00:45:00\n") ; echo (" ".ereg_replace("[^A-Za-z0-9]", "", $booktitle)." ".$authors." ".$category->GetName()." podiobook audio book\n") ; echo ("\n") ; echo ("\n\n") ; echo (" \n") ; } //========================================= // SAMPLER CHAPTER ENDING //========================================= if ($doSampler) { $chapdesc= "Want to hear more chapters from ".$booktitle." by ".$authors."? Go to Podiobooks.com and become a member. It's free!" ; $chapdesc=str_replace('"',""",$chapdesc); $chapdesc=str_replace('’',"'",$chapdesc); echo (" \n") ; echo (" Want to hear more?\n") ; echo (" http://www.podiobooks.com/\n") ; echo (" http://www.podiobooks.com/podiobooks/book.php?ID=".$ID."\n") ; echo (" ".htmlentities($chapdesc)."\n") ; echo (" audio book\n") ; echo (" ".$category->GetName()."\n") ; //echo (" \"http://".$url."/chapter2/".$subID."/".$chapters[$i][2]."/".$chapters[$i][0]."/|".$chapters[$i][4]."\"\n") ; echo (" ".md5($subID."/".$bookid."/sampler_end_1.mp3")."\n") ; echo (" ".date("r",strtotime($pubdate))."\n") ; echo (" editor@podiobooks.com\n") ; //echo (" \n") ; //echo (" \n") ; //echo (" \n") ; //Find the true filename $filename=explode("/",$chapters[$i][4]); echo (" \n") ; echo ("\n\n") ; echo ("\n") ; echo (" ".$chapdesc."\n") ; echo ("\n") ; echo ("\n\n") ; echo ("\n") ; echo (" editor@podiobooks.com\n") ; echo (" ".$chapdesc."\n") ; echo (" ".$chapdesc."\n") ; echo ($category->GetITunesXML()."\n") ; if ($book->GetExplicit()==1) { echo (" yes\n") ; } else { echo (" no\n") ; } echo (" 00:45:00\n") ; echo (" ".ereg_replace("[^A-Za-z0-9]", "", $booktitle)." ".$authors." ".$category->GetName()." podiobook audio book\n") ; echo ("\n") ; echo ("\n\n") ; echo (" \n") ; } echo (" \n") ; echo ("\n") ; echo ("") ; /* $tpl->displayTemplate(); */ //*** If you can read from the URL... //$filename = "http://".SITE_ADDR."/bookfeed.php?UserID=".$user."&BookID=".$book; //$handle = fopen($filename, "r"); //$contents = ''; //while (!feof($handle)) { // $contents .= fread($handle, 8192); //} //fclose($handle); //echo($contents); ?>