[Koha-cvs] koha/intranet/cgi-bin/cataloguing get-imdb.php [rel_TG]

Tumer Garip tgarip at neu.edu.tr
Sat Mar 10 02:23:04 CET 2007


CVSROOT:	/sources/koha
Module name:	koha
Branch:		rel_TG
Changes by:	Tumer Garip <tgarip1957>	07/03/10 01:23:04

Added files:
	intranet/cgi-bin/cataloguing: get-imdb.php 

Log message:
	fresh files for rel_TG

CVSWeb URLs:
http://cvs.savannah.gnu.org/viewcvs/koha/intranet/cgi-bin/cataloguing/get-imdb.php?cvsroot=koha&only_with_tag=rel_TG&rev=1.1.2.1

Patches:
Index: get-imdb.php
===================================================================
RCS file: get-imdb.php
diff -N get-imdb.php
--- /dev/null	1 Jan 1970 00:00:00 -0000
+++ get-imdb.php	10 Mar 2007 01:23:04 -0000	1.1.2.1
@@ -0,0 +1,98 @@
+<?php
+/*
+*The filepaths at the bottom of file are hardcode--change as necessary
+* note: allow_url_fopen = On in your php.ini should be On
+* safemode off --TG
+*/
+
+$website=$_GET['website'];
+$oldbiblionumber=$_GET['oldbiblionumber'];
+$websitesummary=$website."/plotsummary";
+$imdb_website_summary = file_get_contents("${websitesummary}"); //movie Summary
+
+$imdb_website = file_get_contents("${website}"); //movie PI
+
+$filename=substr($website,27,9).".xml";
+//include the parser-class
+require("classes/class.imdb_parser.php");
+
+//init the class
+$IMDB_Parser = new IMDB_Parser;
+
+// output movie-picture (html)
+print "<p>".$IMDB_Parser->getMoviePictureHtml($imdb_website)."</p>";
+
+// output movie-languages (array)
+ $xml='<?xml version="1.0" encoding="UTF-8"?>';
+$xml=$xml.'<record>';
+$xml.="<leader>     naa a22     7ar4500</leader>";
+foreach($IMDB_Parser->getMovieLanguage($imdb_website) as $value)
+{
+   $xml=$xml.'<datafield tag="40"><subfield code="a">'.$value.'</subfield></datafield>';
+}
+// output movie-title 
+$title=$IMDB_Parser->getMovieTitle($imdb_website);
+$date=substr($title,strlen($title)-5,4);
+$title= '<datafield tag="245"><subfield code="a">'.substr($title,0,strlen($title)-6).'</subfield>';
+$xml=$xml.$title;
+// output movie-directed by
+ $xml=$xml.'<subfield code="c">'.$IMDB_Parser->getMovieDirectedBy($imdb_website).'</subfield><subfield code="h">DVD</subfield></datafield>';
+// output movie-country (array)
+
+foreach($IMDB_Parser->getMovieCountry($imdb_website) as $value)
+{
+   $xml=$xml.'<datafield tag="260"><subfield code="a">'.$value.'</subfield><subfield code="c">'.$date.'</subfield></datafield>';
+}
+
+
+// output movie-tagline
+$xml=$xml.'<datafield tag="500"> <subfield code="a">'.$IMDB_Parser->getMovieTagline($imdb_website).'</subfield></datafield>';
+
+// output movie-plot
+$xml=$xml.'<datafield tag="520"> <subfield code="a">'.$IMDB_Parser->getMoviePlot($imdb_website).'</subfield></datafield>';
+// output movie-summary
+foreach($IMDB_Parser->getMovieSummary($imdb_website_summary) as $value)
+{
+$xml=$xml.'<datafield tag="520"> <subfield code="a">'.$value.'</subfield></datafield>';
+}
+// output movie-genres (array)
+
+foreach($IMDB_Parser->getMovieGenres($imdb_website) as $value)
+{
+   $xml=$xml.'<datafield tag="650"> <subfield code="a">'.$value.'</subfield></datafield>';
+}
+
+// output movie-actors (array)
+foreach($IMDB_Parser->getMovieActors($imdb_website) as $value)
+{
+ $xml=$xml.'<datafield tag="700"><subfield code="a">'.$value.'</subfield></datafield>';
+}
+
+
+
+
+// output movie-color
+//print "<br />Color: ".$IMDB_Parser->getMovieColor($imdb_website);
+
+$xml=$xml.'<datafield tag="856"><subfield code="u">'.$website.'</subfield></datafield>';
+
+// output movie-picture path
+ $xml=$xml.'<datafield tag="956"> <subfield code="u">'.$IMDB_Parser->getMoviePicture($imdb_website).'</subfield></datafield>';
+$xml=$xml.'</record>';
+
+$dvd=fopen('c:/webservices/koha/intranet/htdocs/uploaded-files/tmp-pdf/'.$filename,'w');
+fwrite($dvd,$xml);
+fclose($dvd);
+
+
+print  "<a href=\"javascript:Import()\">Get: $title</a>
+<script language=\"JavaScript\" type=\"text/javascript\">
+	function Import() {
+		opener.document.location=\"cataloguing/addbiblio.pl?z3950=1&DVDid=$filename&oldbiblionumber=$oldbiblionumber\";
+		self.close();
+		return false;
+	}
+</script>"
+;
+//header("Location: /cgi-bin/koha/mainpage.pl?xml=$xml");
+?>





More information about the Koha-cvs mailing list