//Create the OPF file
$textfile = "<?xml version = \"1.0\" encoding =
\"UTF-8\"?";
$textfile .= ">
< package unique-identifier = \"unspecified\">
< metadata>
<x-metadata>
<meta name = \"EbooksysVersion\" content = \"1.1\"/>
<meta name = \"page_inset\" content = \"top: 0.03
bottom: 0.03 inner: 0.05 outer: 0.05\"/>
<meta name=\"centerfold\" content=\"no\"/>
<meta name = \"flipping_sound\" content = \"yes\"/>
<meta name = \"window_frame\" content = \"no\"/>
< !-- <meta name = \"window\" content = \"1 1
900 700\"/> -->
<meta name=\"openbook\" content=\"no\"/>
<meta name = \"autoflip\" content = \"no\"/>
<meta name = \"flipping_speed\" content = \"10 %\"/>
<meta name = \"new_page\" content = \"appended\"/>
<meta name = \"page_background\" content = \"texture:
http://members2.myflipbooks.com/albumvac/cover/bg.jpg\"/>
" ;
$textfile .= "<meta
name=\"background_music\" content=\"no\"/>";
$textfile .= "
<meta name=\"book_binder\" content=\"numrings:0
ringtype:None\"/>
</x-metadata>
< /metadata>
<manifest>
" ;
if (($cover == 7) || ($cover == 8) || ($cover
== 9) || ($cover == 10)) {
$textfile .= "<item id=\"itemCV\"
href=\"http://members2.myflipbooks.com/pacvac/" . $stime
. "/cover.flp\"
media-type = \"application/x-flp\"/>
";
} else {
$textfile .= "<item id=\"itemCV\" href=\"\"
media-type = \"application/x-flp\"/>
";
}
$textfile .= "
<item id=\"itemADV\" href=\"http://www.FlipViewer®.com/yahoo/yahooadv4/\"
media-type = \"text/html\"/>
" ;
$textfile .= "
<item id=\"itemMSG\" href=\"http://members2.myflipbooks.com/albumvac/message.php?id=";
$textfile .= $id;
$textfile .= "\" media-type = \"text/html\"/>
" ;
// Generate the individual pages of the OPF
book
for ($iindex = 1; $iindex <= $numpage; $iindex++) {
$textfile .= "<item id = \"item" . $iindex;
$textfile .= "\" href = \"http://members2.myflipbooks.com/pacvac/"
.
$stime . "/" . $iindex . ".jpg\" media-type
= \"application/x-flp\"/>";
}
if (($numpage % 2) == 0) {
// No filler
} else {
$textfile .= "<item id=\"filler\" href=\"\"
media-type = \"application/x-flp\"/>";
}
$textfile .= "
< item id=\"itemBK\" href=\"\" media-type
= \"application/x-flp\"/>
< /manifest>
< spine>
" ;
if (($cover == 7) || ($cover == 8) || ($cover
== 9) || ($cover == 10)) {
$textfile .= "<itemref idref = \"itemCV\" pageside
= \"right\" index = \"no\"/>
";
} else {
$textfile .= "<itemref idref = \"itemCV\" page_background=\"texture:
http://members2.myflipbooks.com/albumvac/cover/" . $category
.
$cover . ".jpg\" pageside = \"right\" index
= \"no\"/>
";
}
$textfile .= "
<itemref idref=\"itemADV\" page_background=\"texture:
http://members2.myflipbooks.com/albumvac/cover/pgleftb.jpg\"/>
<itemref idref=\"itemMSG\" page_background=\"texture:
http://members2.myflipbooks.com/albumvac/cover/pgrightb.jpg\"/>
" ;
// <itemref idref=\"itemMSG\"/>
for ($iindex = 1; $iindex <= $numpage;
$iindex++) {
$textfile .= "<itemref idref=\"item" . $iindex;
if (($iindex % 2) == 1) {
$textfile .= "\" page_background=\"texture:http://members2.myflipbooks.com/albumvac/cover/"
.
$category . $cover . "leftbg.jpg\"/>";
} else {
$textfile .= "\" page_background=\"texture:http://members2.myflipbooks.com/albumvac/cover/"
.
$category . $cover . "rightbg.jpg\"/>";
}
}
if (($numpage % 2) == 0) {
// No filler
} else {
$textfile .= "<itemref idref=\"filler\" page_background=\"texture:
http://members2.myflipbooks.com/albumvac/cover/" . $category
. $cover . "rightbg.jpg\"/>";
}
$textfile .= "
<itemref idref=\"itemBK\" page_background=\"texture:
http://members2.myflipbooks.com/albumvac/cover/" . $category
.
$cover . "bk.jpg\" pageside = \"left\" index
= \"no\"/>
< /spine>
< /package>
" ;
chdir($opfdir);
$opffile = "album.opf";
if (file_exists($opffile)) {
passthru("rm -f $opffile");
}
if (!$file=fopen($opffile, "w")) {
echo "Sorry, your eCard could not be created.";
exit();
} else {
fwrite($file, $textfile);
}
fclose($file);
passthru("chmod 777 " . $opffile);
$opffile = "album.opf";
$opfpath = "http://members2.myflipbooks.com/pacvac/$stime/album.opf";
// Update the eCard Record
$query = "update ecard
set opffile = \"$opffile\",
opfpath = \"$opfpath\",
message = \"$message\",
msghtml = \"$msghtml\",
numpage = \"$numpage\"
where id = \"$id\"";
$result = mysql_query($query, $db);
} // if (empty($chgnumemails))
|