0byt3m1n1
Path:
/
home
/
kassiope
/
OLD
/
00-OLD
/
plugins
/
content
/
[
Home
]
File: morfeoshow.php
<?php /** * @package Joomla * @subpackage plugin_morfeoshow * @copyright Copyright (C) Vamba & Matthew Thomson. All rights reserved. * @license GNU/GPL. * @author Vamba (.joomlaitalia.com) * Joomla! and com_morfeoshow are free software. This version may have been modified pursuant * to the GNU General Public License, and as distributed they include or * are derivative of works licensed under the GNU General Public License or * other free or open source software licenses. */ defined( '_JEXEC' ) or die( 'Restricted access' ); $mainframe->registerEvent('onPrepareContent', 'showMorfeo'); function showMorfeo( &$row, &$params ) { preg_match_all('/\{morfeo ([0-9]+)\}/U',$row->text, $matches); foreach( $matches[1] as $id ) { $txt = plgContentProcess($id); $row->text = str_replace("{morfeo $id}", $txt, $row->text); } return true; } function plgContentProcess($id) { global $mainframe, $row, $params_morfeo; jimport('joomla.environment.uri' ); $host = JURI::root(); require_once(JPATH_SITE.DS.'administrator/components/com_morfeoshow/settings.php' ); $db =& JFactory::getDBO(); $query = "SELECT * FROM #__morfeoshow WHERE id =" .(int)$id; $db->setQuery($query); $row = $db->loadObject(); $skin ="classic"; $lang = $params_morfeo['shulang']; $pla ="img"; $params["flashgallery"] = $row->flashgallery; $params["height"] = $row->height; $params["width"] = $row->width; $params["height"] = $row->height; $params["widthsw"] = $row->widthsw; $params["heightsw"] = $row->heightsw; $params["widthpc"] = $row->widthpc; $params["heightpc"] = $row->heightpc; $params["widthpl"] = $row->widthpl; $params["heightpl"] = $row->heightpl; $params["width"] = $row->width; $params["trans"] = $row->trans; $params["navigation"] = $row->navigation; $params["movimento"] = $row->movimento; $params["tempo"] = $row->tempo; $params["bkgnd"] = $row->bkgnd; $params["bkgnd1"] = $row->bkgnd1; $params["bkgnd2"] = $row->bkgnd2; $params["bkgnd3"] = $row->bkgnd3; $params["user_id"] = $row->user_id; $params["group_id"] = $row->group_id; $params["text"] = $row->text; $params["tags"] = $row->tags; $params["set_id"] = $row->set_id; $params["sort"] = $row->sort; $params["user"] = $row->pusername; $params["psingle"] = $row->psingle; $params["pback"] = $row->pback; $params["ph"] = $row->paltezza; $params["pw"] = $row->plarghezza; $params["overstretch"] = $row->overstretch; $params["shuffle"] = $row->shuffle; $params["template"] = $row->tclassic; $params["colonne"] = $row->tcol; static $HeaderAdded; if(!$HeaderAdded) { $HeaderAdded=1; $header=''; if ($row->flashgallery == 0) { if ($params['template'] == 4 || $params['template'] == 5 || $params['template'] == 6|| $params['template'] == 7) { if ($params_morfeo['gapi'] == 0) { $header .= ' <script src="'.JURI::root(true).'/components/com_morfeoshow/src/js/jquery-1.2.3.pack.js" type="text/javascript"></script> '; } else { $header .= ' <script src="http://www.google.com/jsapi"></script> <script> google.load("jquery", "1.2.6"); </script> '; } $header .= ' <script src="'.JURI::root(true).'/components/com_morfeoshow/tpl/resources/fancy/jquery.fancybox-1.0.0.js" type="text/javascript"></script> <script src="'.JURI::root(true).'/components/com_morfeoshow/tpl/resources/fancy/jquery.pngFix.pack.js" type="text/javascript"></script> <style type="text/css" media="all"> @import "'.JURI::root(true).'/components/com_morfeoshow/style/style.css"; @import "'.JURI::root(true).'/components/com_morfeoshow/tpl/resources/fancy/fancy.css"; </style> <script type="text/javascript"> $(document).ready(function() { $(".photo-link").fancybox({ "zoomSpeedIn": 500, "zoomSpeedOut": 500, "overlayShow": true }); }); </script> '; } else { switch ($params_morfeo['shuadat']) { case 'shadowbox-jquery.js': if ($params_morfeo['gapi'] == 0) { $header .= ' <script src="'.JURI::root(true).'/components/com_morfeoshow/src/js/jquery-1.2.3.pack.js" type="text/javascript"></script> '; } else { $header .= ' <script src="http://www.google.com/jsapi"></script> <script> google.load("jquery", "1.2.6"); </script> '; } break; case 'shadowbox-mootools.js': if ($params_morfeo['gapi'] == 0) { $header .= ' <script src="'.JURI::root(true).'/components/com_morfeoshow/src/js/mootools.js" type="text/javascript"></script> '; } else { $header .= ' <script src="http://www.google.com/jsapi"></script> <script> google.load("mootools", "1.11"); </script> '; } break; case 'shadowbox-prototype.js': if ($params_morfeo['gapi'] == 0) { $header .= ' <script src="'.JURI::root(true).'/components/com_morfeoshow/src/js/prototype.js" type="text/javascript"></script> '; } else { $header .= ' <script src="http://www.google.com/jsapi"></script> <script> google.load("prototype", "1.6"); </script> '; } break; case 'shadowbox-yui.js': $header .= ' <script src="'.JURI::root(true).'/components/com_morfeoshow/src/js/yui-utilities.js" type="text/javascript"></script> '; break; case 'shadowbox-dojo.js': if ($params_morfeo['gapi'] == 0) { $header .= ' <script src="'.JURI::root(true).'/components/com_morfeoshow/src/js/dojo.js" type="text/javascript"></script> '; } else { $header .= ' <script src="http://www.google.com/jsapi"></script> <script> google.load("dojo", "1.1.1"); </script> '; } break; } $header .= ' <script type="text/javascript" src="'.JURI::root(true).'/components/com_morfeoshow/src/adapter/'.$params_morfeo['shuadat'].'"></script> <script type="text/javascript" src="'.JURI::root(true).'/components/com_morfeoshow/src/shadowbox.js"></script> <style type="text/css" media="all"> @import "'.JURI::root(true).'/components/com_morfeoshow/style/style.css"; </style> <script type="text/javascript"> Shadowbox.loadSkin("'.$skin.'", "'.JURI::root(true).'/components/com_morfeoshow/src/skin"); Shadowbox.loadLanguage("'.$lang.'", "'.JURI::root(true).'/components/com_morfeoshow/src/lang"); Shadowbox.loadPlayer(["'.$pla.'"], "'.JURI::root(true).'/components/com_morfeoshow/src/player"); window.onload = function(){ Shadowbox.init(); }; </script> '; } } else if ($row->flashgallery == 9) { if ($params_morfeo['gapi'] == 0) { $header .= ' <script src="'.JURI::root(true).'/components/com_morfeoshow/src/js/jquery-1.2.3.pack.js" type="text/javascript"></script> '; } else { $header .= ' <script src="http://www.google.com/jsapi"></script> <script> google.load("jquery", "1.2.6"); </script> '; } $header .= ' <script src="'.JURI::root(true).'/components/com_morfeoshow/src/js/jquery.blockUI-1.33.pack.js" type="text/javascript"></script> <script src="'.JURI::root(true).'/components/com_morfeoshow/src/js/jquery.history.pack.js" type="text/javascript"></script> <script src="'.JURI::root(true).'/components/com_morfeoshow/tpl/resources/lightbox/lb.js" type="text/javascript"></script> <script src="'.JURI::root(true).'/components/com_morfeoshow/src/js/picas.js" type="text/javascript"></script> <style type="text/css" media="all"> @import "'.JURI::root(true).'/components/com_morfeoshow/style/style.css"; @import "'.JURI::root(true).'/components/com_morfeoshow/src/js/css/pic.css"; @import "'.JURI::root(true).'/components/com_morfeoshow/tpl/resources/lightbox/lb.css"; </style> '; } else if ($row->flashgallery == 10) { if ($params_morfeo['gapi'] == 0) { $header .= ' <script src="'.JURI::root(true).'/components/com_morfeoshow/src/js/jquery-1.2.3.pack.js" type="text/javascript"></script> '; } else { $header .= ' <script src="http://www.google.com/jsapi"></script> <script> google.load("jquery", "1.2.6"); </script> '; } $header .= ' <script src="'.JURI::root(true).'/components/com_morfeoshow/tpl/resources/fancy/jquery.fancybox-1.0.0.js" type="text/javascript"></script> <script src="'.JURI::root(true).'/components/com_morfeoshow/tpl/resources/fancy/jquery.pngFix.pack.js" type="text/javascript"></script> <style type="text/css" media="all"> @import "'.JURI::root(true).'/components/com_morfeoshow/style/style.css"; @import "'.JURI::root(true).'/components/com_morfeoshow/tpl/resources/fancy/fancy.css"; </style> <script type="text/javascript"> $(document).ready(function() { $(".gallflickr").fancybox({ "zoomSpeedIn": 500, "zoomSpeedOut": 500, "overlayShow": true }); }); </script> '; } else { $header .= ' <script type="text/javascript" src="'.JURI::root(true).'/components/com_morfeoshow/src/js/swfobject.js"></script> <style type="text/css" media="all"> @import "'.JURI::root(true).'/components/com_morfeoshow/style/style.css"; </style> '; }//end else $mainframe->addCustomHeadTag($header); }//end of header switch ($params["flashgallery"]) { //case 0 Shadowboxgallery case '0': $db =& JFactory::getDBO(); $query = 'SELECT COUNT(id)' . ' FROM #__morfeoshow_img' . ' WHERE gallery_id ='. (int) $row->id ; $db->setQuery( $query ); $count = $db->loadResult(); $query = 'SELECT *' . ' FROM #__morfeoshow_img' . ' WHERE gallery_id ='. (int) $row->id . ' ORDER BY '. $row->orderfront ; $db->setQuery($query); $items = $db->loadObjectList(); $path = JPATH_SITE.DS.'images'.DS.'morfeoshow'.DS. $row->folder .DS.'big'; $path1 = JURI::root().'images/morfeoshow/'. $row->folder .'/big/'; $path2 = JURI::root().'images/morfeoshow/'. $row->folder.'/thumbs/'; $txt=''; switch ($params["template"]) { case '0': $result = $count; if($result > 0) { $x=0; if ($params_morfeo['style'] == 1) { $txt .='<style>"'.$params_morfeo['style1'].'"'; $txt .='</style>'; } else { $txt .='<style> .sboxgallery {padding: 10px 10px 30px 30px;} #sboxth {padding: 0 5px 15px 0;text-align:center;font-size:10px;width:100px;} #sboxth img {border: 1px solid #eeeccc; border-width: 2px 2px 2px;} #sboxth a:hover img {border: 1px solid #3e3e3e;border-width: 2px 2px 2px;} </style>'; } $txt .='<script src="'.JURI::root(true).'/components/com_morfeoshow/tpl/resources/boxover/boxover.js" type="text/javascript"></script> <table class="sboxgallery" width="100%" cellpadding="0" cellspacing="0" border="0"><tr>'; foreach ($items as $file) { $x=$x+1; if ($x % $params['colonne'] == 0) { if ($params_morfeo['titolo'] == 0) { $file->titolo = ''; } else { if ($file->title == null) { $ext = array('.png','.jpg','.bmp','.gif','(',')','[',']','-','_'); $file->titolo = $file->filename; $file->titolo = str_replace($ext, '', $file->titolo); } else { $file->titolo = $file->title; } }//end elsefilename $txt .='<td id="sboxth" style="font-size:12px"> <a rel="shadowbox[Morfeo];options={slideshowDelay:6}" class="option" href="'.$path1.$file->filename.'"> <img src="'.$path2.$file->filename.'" width="'.$params_morfeo['larghezza'].'" title="header=['.$file->titolo.'] body=['.$file->html.']"> </a> </td></tr><tr>'; }else{ if ($params_morfeo['titolo'] == 0) { $file->titolo = ''; } else { if ($file->title == null) { $ext = array('.png','.jpg','.bmp','.gif','(',')','[',']','-','_'); $file->titolo = $file->filename; $file->titolo = str_replace($ext, '', $file->titolo); } else { $file->titolo = $file->title; } }//end elsefilename $txt .='<td id="sboxth" style="font-size:12px"> <a rel="shadowbox[Morfeo];options={slideshowDelay:6}" class="option" href="'.$path1.$file->filename.'"> <img src="'.$path2.$file->filename.'" width="'.$params_morfeo['larghezza'].'" title="header=['.$file->titolo.'] body=['.$file->html.']"> </a> </td>'; } } } $txt .='<tr></tr><tr><br /></tr></table>'; break; case '1': $result = $count; if($result > 0) { $x=0; if ($params_morfeo['style0'] == 1) { $txt .='<style>"'.$params_morfeo['style2'].'"'; $txt .='</style>'; } else { $txt .='<style> a img, img { border: none; text-decoration: none; } #page-wrap { width: auto; margin: 0 auto; } .photo-link {padding: 5px;margin: 5px;border: 1px solid #999;display: block;width: '. $params_morfeo['larghezza'].'px;text-align:center;font-size:9px;text-decoration: none;} .photo-link:hover{border-color: white;text-decoration: none;} </style>'; } $txt .='<script src="'.JURI::root(true).'/components/com_morfeoshow/tpl/resources/boxover/boxover.js" type="text/javascript"></script> <table class="sboxgallery" width="100%" cellpadding="0" cellspacing="0" border="0"><tr>'; $txt .='<div id="page-wrap">'; foreach ($items as $file) { $x=$x+1; if ($x % $params['colonne'] == 0) { if ($params_morfeo['titolo'] == 0) { $file->titolo = ''; } else { if ($file->title == null) { $ext = array('.png','.jpg','.bmp','.gif','(',')','[',']','-','_'); $file->titolo = $file->filename; $file->titolo = str_replace($ext, '', $file->titolo); } else { $file->titolo = $file->title; } $txt .='<td align="center"><a class="photo-link" rel="shadowbox[Morfeo];options={slideshowDelay:6}" class="option" href="'.$path1.$file->filename.'"> <img src="'.$path2.$file->filename.'" width="'.$params_morfeo['larghezza'].'" title="header=['.$file->titolo.'] body=['.$file->html.']">' ; $txt .='</a>'; $txt .='</td></tr><tr>'; } }else{ if ($params_morfeo['titolo'] == 0) { $file->titolo = ''; } else { if ($file->title == null) { $ext = array('.png','.jpg','.bmp','.gif','(',')','[',']','-','_'); $file->titolo = $file->filename; $file->titolo = str_replace($ext, '', $file->titolo); } else { $file->titolo = $file->title; } $txt .='<td align="center"><a class="photo-link" rel="shadowbox[Morfeo];options={slideshowDelay:6}" class="option" href="'.$path1.$file->filename.'"> <img src="'.$path2.$file->filename.'" width="'.$params_morfeo['larghezza'].'" title="header=['.$file->titolo.'] body=['.$file->html.']">' ; $txt .='</a>'; $txt .='</td>'; } } } } $txt .='</div>'; $txt .='</td></tr><tr><td></br /></td></tr></table>'; break; case '2': $result = $count; if($result > 0) { $x=0; if ($params_morfeo['style'] == 1) { $txt .='<style>"'.$params_morfeo['style1'].'"'; $txt .='</style>'; } else { $txt .='<style> .sboxgallery {padding: 10px 10px 30px 30px;} #sboxth {padding: 0 5px 15px 0;text-align:center;font-size:10px;width:100px;} #sboxth img {border: 1px solid #eeeccc; border-width: 2px 2px 2px;} #sboxth a:hover img {border: 1px solid #3e3e3e;border-width: 2px 2px 2px;} </style>'; } $txt .='<table class="sboxgallery" width="100%" cellpadding="0" cellspacing="0" border="0"><tr>'; foreach ($items as $file) { $x=$x+1; if ($x % $params['colonne'] == 0) { if ($file->html =='') { $txt .='<td id="sboxth"> <a rel="shadowbox[Morfeo];options={slideshowDelay:6}" class="option" href="'.$path1.$file->filename.'"> <img src="'.$path2.$file->filename.'" width="'.$params_morfeo['larghezza'].'"> </a> <br /> '; } else { $txt .=' <td id="sboxth"> <a rel="shadowbox[Morfeo];options={slideshowDelay:6}" class="option" href="'.$path1.$file->filename.'"> <img src="'.$path2.$file->filename.'" width="'.$params_morfeo['larghezza'].'" title="'.$file->html.'" alt="'.$file->html.'"> </a> <br />' ; }//fine else immagine if ($params_morfeo['titolo'] == 0) { } else { if ($file->title == null) { $ext = array('.png','.jpg','.bmp','.gif','(',')','[',']','-','_'); $file->filename = str_replace($ext, '', $file->filename); $txt .=''.$file->filename.''; } else { $txt .=''.$file->title.''; }//end elsefilename }//end else titolo $txt .='</td></tr><tr>'; }else{ if ($file->html =='') { $txt .='<td id="sboxth"> <a rel="shadowbox[Morfeo];options={slideshowDelay:6}" class="option" href="'.$path1.$file->filename.'"> <img src="'.$path2.$file->filename.'" width="'.$params_morfeo['larghezza'].'"> </a> <br /> '; } else { $txt .=' <td id="sboxth"> <a rel="shadowbox[Morfeo];options={slideshowDelay:6}" class="option" href="'.$path1.$file->filename.'"> <img src="'.$path2.$file->filename.'" width="'.$params_morfeo['larghezza'].'" title="'.$file->html.'" alt="'.$file->html.'"> </a> <br />' ; }//fine else immagine if ($params_morfeo['titolo'] == 0) { } else { if ($file->title == null) { $ext = array('.png','.jpg','.bmp','.gif','(',')','[',']','-','_'); $file->filename = str_replace($ext, '', $file->filename); $txt .=''.$file->filename.''; } else { $txt .=''.$file->title.''; }//end elsefilename }//end else titolo $txt .='</td>'; } } } $txt .='</td></tr><tr><td></br /></td></tr></table>'; break; case '3': $result = $count; if($result > 0) { $x=0; if ($params_morfeo['style0'] == 1) { $txt .='<style>"'.$params_morfeo['style2'].'"'; $txt .='</style>'; } else { $txt .='<style> a img, img { border: none; text-decoration: none; } #page-wrap { width: auto; margin: 0 auto; } .photo-link {padding: 5px;margin: 5px;border: 1px solid #999;display: block;width: '. $params_morfeo['larghezza'].'px;text-align:center;font-size:9px;text-decoration: none;} .photo-link:hover{border-color: white;text-decoration: none;} </style>'; } $txt .='<table class="sboxgallery" width="100%" cellpadding="0" cellspacing="0" border="0"><tr>'; $txt .='<div id="page-wrap">'; foreach ($items as $file) { $x=$x+1; if ($x % $params['colonne'] == 0) { if ($file->html =='') { $txt .='<td align="center"><a class="photo-link" rel="shadowbox[Morfeo];options={slideshowDelay:6}" class="option" href="'.$path1.$file->filename.'"> <img src="'.$path2.$file->filename.'" width="'.$params_morfeo['larghezza'].'">'; if ($params_morfeo['titolo'] == 0) { } else { if ($file->title == null) { $ext = array('.png','.jpg','.bmp','.gif','(',')','[',']','-','_'); $file->filename = str_replace($ext, '', $file->filename); $txt .=''.$file->filename.''; } else { $txt .=''.$file->title.''; }//end elsefilename }//end else titolo $txt .='</a>'; } else { $txt .='<td align="center"><a class="photo-link" rel="shadowbox[Morfeo];options={slideshowDelay:6}" class="option" href="'.$path1.$file->filename.'"> <img src="'.$path2.$file->filename.'" width="'.$params_morfeo['larghezza'].'" title="'.$file->html.'" alt="'.$file->html.'">' ; if ($params_morfeo['titolo'] == 0) { } else { if ($file->title == null) { $ext = array('.png','.jpg','.bmp','.gif','(',')','[',']','-','_'); $file->filename = str_replace($ext, '', $file->filename); $txt .=''.$file->filename.''; } else { $txt .=''.$file->title.''; }//end elsefilename }//end else titolo $txt .='</a>'; }//fine else immagine $txt .='</td></tr><tr>'; }else{ if ($file->html =='') { $txt .='<td align="center"><a class="photo-link" rel="shadowbox[Morfeo];options={slideshowDelay:6}" class="option" href="'.$path1.$file->filename.'"> <img src="'.$path2.$file->filename.'" width="'.$params_morfeo['larghezza'].'">'; if ($params_morfeo['titolo'] == 0) { } else { if ($file->title == null) { $ext = array('.png','.jpg','.bmp','.gif','(',')','[',']','-','_'); $file->filename = str_replace($ext, '', $file->filename); $txt .=''.$file->filename.''; } else { $txt .=''.$file->title.''; }//end elsefilename }//end else titolo $txt .='</a>'; } else { $txt .='<td align="center"><a class="photo-link" rel="shadowbox[Morfeo];options={slideshowDelay:6}" class="option" href="'.$path1.$file->filename.'"> <img src="'.$path2.$file->filename.'" width="'.$params_morfeo['larghezza'].'" title="'.$file->html.'" alt="'.$file->html.'">' ; if ($params_morfeo['titolo'] == 0) { } else { if ($file->title == null) { $ext = array('.png','.jpg','.bmp','.gif','(',')','[',']','-','_'); $file->filename = str_replace($ext, '', $file->filename); $txt .=''.$file->filename.''; } else { $txt .=''.$file->title.''; }//end elsefilename }//end else titolo $txt .='</a>'; }//fine else immagine $txt .='</td>'; } } } $txt .='</div>'; $txt .='</td></tr><tr><td></br /></td></tr></table>'; break; case '4': $result = $count; if($result > 0) { $x=0; if ($params_morfeo['style'] == 1) { $txt .='<style>"'.$params_morfeo['style1'].'"'; $txt .='</style>'; } else { $txt .='<style> .sboxgallery {padding: 10px 10px 30px 30px;} #sboxth {padding: 0 5px 15px 0;text-align:center;font-size:10px;width:100px;} #sboxth img {border: 1px solid #eeeccc; border-width: 2px 2px 2px;} #sboxth a:hover img {border: 1px solid #3e3e3e;border-width: 2px 2px 2px;} </style>'; } $txt .=' <script src="'.JURI::root(true).'/components/com_morfeoshow/tpl/resources/boxover/boxover.js" type="text/javascript"></script> <table class="sboxgallery" width="100%" cellpadding="0" cellspacing="0" border="0"><tr>'; foreach ($items as $file) { $x=$x+1; if ($x % $params['colonne'] == 0) { if ($params_morfeo['titolo'] == 0) { $file->titolo = ''; } else { if ($file->title == null) { $ext = array('.png','.jpg','.bmp','.gif','(',')','[',']','-','_'); $file->titolo = $file->filename; $file->titolo = str_replace($ext, '', $file->titolo); } else { $file->titolo = $file->title; } }//end elsefilename $txt .=' <td id="sboxth"> <a class="photo-link" rel="one-big-group" href="'.$path1.$file->filename.'"> <img src="'.$path2.$file->filename.'" width="'.$params_morfeo['larghezza'].'" title="header=['.$file->titolo.'] body=['.$file->html.']"> </a>' ; $txt .='</td></tr><tr>'; }else{ if ($params_morfeo['titolo'] == 0) { $file->titolo = ''; } else { if ($file->title == null) { $ext = array('.png','.jpg','.bmp','.gif','(',')','[',']','-','_'); $file->titolo = $file->filename; $file->titolo = str_replace($ext, '', $file->titolo); } else { $file->titolo = $file->title; } }//end elsefilename $txt .=' <td id="sboxth"> <a class="photo-link" rel="one-big-group" href="'.$path1.$file->filename.'"> <img src="'.$path2.$file->filename.'" width="'.$params_morfeo['larghezza'].'" title="header=['.$file->titolo.'] body=['.$file->html.']"> </a>' ; $txt .='</td>'; } } } $txt .='</td></tr><tr><td></br /></td></tr></table>'; break; case '5': $result = $count; if($result > 0) { $x=0; if ($params_morfeo['style0'] == 1) { $txt .='<style>"'.$params_morfeo['style2'].'"'; $txt .='</style>'; } else { $txt .='<style> a img, img { border: none; text-decoration: none; } #page-wrap { width: auto; margin: 0 auto; } .photo-link {padding: 5px;margin: 5px;border: 1px solid #999;display: block;width: '. $params_morfeo['larghezza'].'px;text-align:center;font-size:9px;text-decoration: none;} .photo-link:hover{border-color: white;text-decoration: none;} </style>'; } $txt .='<script src="'.JURI::root(true).'/components/com_morfeoshow/tpl/resources/boxover/boxover.js" type="text/javascript"></script> <table align="left" valign="top" border="0" cellpadding="0" cellspacing="0" width="100%">'; $txt .='<tr>'; $txt .='<div id="page-wrap">'; foreach ($items as $file) { $x=$x+1; if ($x % $params['colonne'] == 0) { if ($params_morfeo['titolo'] == 0) { $file->titolo = ''; } else { if ($file->title == null) { $ext = array('.png','.jpg','.bmp','.gif','(',')','[',']','-','_'); $file->titolo = $file->filename; $file->titolo = str_replace($ext, '', $file->titolo); } else { $file->titolo = $file->title; } }//end elsefilename $txt .='<td align="center"><a class="photo-link" rel="one-big-group" href="'.$path1.$file->filename.'"> <img src="'.$path2.$file->filename.'" width="'.$params_morfeo['larghezza'].'" title="header=['.$file->titolo.'] body=['.$file->html.']">' ; $txt .='</a>'; $txt .='</td></tr><tr>'; }else{ if ($params_morfeo['titolo'] == 0) { $file->titolo = ''; } else { if ($file->title == null) { $ext = array('.png','.jpg','.bmp','.gif','(',')','[',']','-','_'); $file->titolo = $file->filename; $file->titolo = str_replace($ext, '', $file->titolo); } else { $file->titolo = $file->title; } }//end elsefilename $txt .='<td align="center"><a class="photo-link" rel="one-big-group" href="'.$path1.$file->filename.'"> <img src="'.$path2.$file->filename.'" width="'.$params_morfeo['larghezza'].'" title="header=['.$file->titolo.'] body=['.$file->html.']">' ; $txt .='</a>'; $txt .='</td>'; } } } $txt .='</td></tr><tr><td></br /></td></tr></table>'; break; case '6': $result = $count; if($result > 0) { $x=0; if ($params_morfeo['style'] == 1) { $txt .='<style>"'.$params_morfeo['style1'].'"'; $txt .='</style>'; } else { $txt .='<style> .sboxgallery {padding: 10px 10px 30px 30px;} #sboxth {padding: 0 5px 15px 0;text-align:center;font-size:10px;width:100px;} #sboxth img {border: 1px solid #eeeccc; border-width: 2px 2px 2px;} #sboxth a:hover img {border: 1px solid #3e3e3e;border-width: 2px 2px 2px;} </style>'; } $txt .='<table class="sboxgallery" width="100%" cellpadding="0" cellspacing="0" border="0"><tr>'; foreach ($items as $file) { $x=$x+1; if ($x % $params['colonne'] == 0) { if ($file->html =='') { $txt .='<td id="sboxth"> <a class="photo-link" rel="one-big-group" href="'.$path1.$file->filename.'"> <img src="'.$path2.$file->filename.'" width="'.$params_morfeo['larghezza'].'"> </a> <br /> '; } else { $txt .=' <td id="sboxth"> <a class="photo-link" rel="one-big-group" href="'.$path1.$file->filename.'"> <img src="'.$path2.$file->filename.'" width="'.$params_morfeo['larghezza'].'" title="'.$file->html.'" alt="'.$file->html.'"> </a> <br />' ; }//fine else immagine if ($params_morfeo['titolo'] == 0) { } else { if ($file->title == null) { $ext = array('.png','.jpg','.bmp','.gif','(',')','[',']','-','_'); $file->filename = str_replace($ext, '', $file->filename); $txt .=''.$file->filename.''; } else { $txt .=''. $file->title.''; }//end elsefilename }//end else titolo $txt .='</td></tr><tr>'; }else{ if ($file->html =='') { $txt .='<td id="sboxth"> <a class="photo-link" rel="one-big-group" href="'.$path1.$file->filename.'"> <img src="'.$path2.$file->filename.'" width="'.$params_morfeo['larghezza'].'"> </a> <br /> '; } else { $txt .=' <td id="sboxth"> <a class="photo-link" rel="one-big-group" href="'.$path1.$file->filename.'"> <img src="'.$path2.$file->filename.'" width="'.$params_morfeo['larghezza'].'" title="'.$file->html.'" alt="'.$file->html.'"> </a> <br />' ; }//fine else immagine if ($params_morfeo['titolo'] == 0) { } else { if ($file->title == null) { $ext = array('.png','.jpg','.bmp','.gif','(',')','[',']','-','_'); $file->filename = str_replace($ext, '', $file->filename); $txt .=''.$file->filename.''; } else { $txt .=''. $file->title.''; }//end elsefilename }//end else titolo $txt .='</td>'; } } } $txt .='</td></tr><tr><td></br /></td></tr></table>'; break; case '7': $result = $count; if($result > 0) { $x=0; if ($params_morfeo['style0'] == 1) { $txt .='<style>"'.$params_morfeo['style2'].'"'; $txt .='</style>'; } else { $txt .='<style> a img, img { border: none; text-decoration: none; } #page-wrap { width: auto; margin: 0 auto; } .photo-link {padding: 5px;margin: 5px;border: 1px solid #999;display: block;width: '. $params_morfeo['larghezza'].'px;text-align:center;font-size:9px;text-decoration: none;} .photo-link:hover{border-color: white;text-decoration: none;} </style>'; } $txt .='<table align="left" valign="top" border="0" cellpadding="0" cellspacing="0" width="100%">'; $txt .='<tr>'; $txt .='<div id="page-wrap">'; foreach ($items as $file) { $x=$x+1; if ($x % $params['colonne'] == 0) { if ($file->html =='') { $txt .='<td align="center"><a class="photo-link" rel="one-big-group" href="'.$path1.$file->filename.'"> <img src="'.$path2.$file->filename.'" width="'.$params_morfeo['larghezza'].'">'; if ($params_morfeo['titolo'] == 0) { } else { if ($file->title == null) { $ext = array('.png','.jpg','.bmp','.gif','(',')','[',']','-','_'); $file->filename = str_replace($ext, '', $file->filename); $txt .=''.$file->filename.''; } else { $txt .=''.$file->title.''; }//end elsefilename }//end else titolo $txt .='</a>'; } else { $txt .='<td align="center"><a class="photo-link" rel="one-big-group" href="'.$path1.$file->filename.'"> <img src="'.$path2.$file->filename.'" width="'.$params_morfeo['larghezza'].'" title="'.$file->html.'" alt="'.$file->html.'">' ; if ($params_morfeo['titolo'] == 0) { } else { if ($file->title == null) { $ext = array('.png','.jpg','.bmp','.gif','(',')','[',']','-','_'); $file->filename = str_replace($ext, '', $file->filename); $txt .=''.$file->filename.''; } else { $txt .=''.$file->title.''; }//end elsefilename }//end else titolo $txt .='</a>'; }//fine else immagine $txt .='</td></tr><tr>'; }else{ if ($file->html =='') { $txt .='<td align="center"><a class="photo-link" rel="one-big-group" href="'.$path1.$file->filename.'"> <img src="'.$path2.$file->filename.'" width="'.$params_morfeo['larghezza'].'">'; if ($params_morfeo['titolo'] == 0) { } else { if ($file->title == null) { $ext = array('.png','.jpg','.bmp','.gif','(',')','[',']','-','_'); $file->filename = str_replace($ext, '', $file->filename); $txt .=''.$file->filename.''; } else { $txt .=''.$file->title.''; }//end elsefilename }//end else titolo $txt .='</a>'; } else { $txt .='<td align="center"><a class="photo-link" rel="one-big-group" href="'.$path1.$file->filename.'"> <img src="'.$path2.$file->filename.'" width="'.$params_morfeo['larghezza'].'" title="'.$file->html.'" alt="'.$file->html.'">' ; if ($params_morfeo['titolo'] == 0) { } else { if ($file->title == null) { $ext = array('.png','.jpg','.bmp','.gif','(',')','[',']','-','_'); $file->filename = str_replace($ext, '', $file->filename); $txt .=''.$file->filename.''; } else { $txt .=''.$file->title.''; }//end elsefilename }//end else titolo $txt .='</a>'; }//fine else immagine $txt .='</td>'; } } } $txt .='</div>'; $txt .='</td></tr><tr><td></br /></td></tr></table>'; break; } return $txt; break; //case 1 Imagerotatorgallery case '1': if ( $params["trans"] == 0 ) { $trans = "random"; } elseif ( $params["trans"] == 1 ) { $trans = "fade"; } elseif ( $params["trans"] == 2 ) { $trans = "blocks"; } elseif ( $params["trans"] == 3 ) { $trans = "circles"; } elseif ( $params["trans"] == 4 ) { $trans = "bubbles"; } elseif ( $params["trans"] == 5 ) { $trans = "lines"; } elseif ( $params["trans"] == 6 ) { $trans = "slowfade"; } if ( $params['navigation'] == 1 ) { $nav = "true"; } else if ( $params["navigation"] == 0 ) { $nav = "false"; } if ( $params['overstretch'] == 1 ) { $overstretch = "true"; } else if ( $params['overstretch'] == 0 ) { $overstretch = "false"; } if ( $params['shuffle'] == 1 ) { $shuffle = "true"; } else if ( $params['shuffle'] == 0 ) { $shuffle = "false"; } if ( $params['movimento'] == 1 ) { $mov = "true"; } else if ( $params["movimento"] == 0 ) { $mov = "false"; } $txt=' <script type="text/javascript" src="'.JURI::root(true).'/components/com_morfeoshow/src/js/swfobject.js"></script> <table class="fototable" border="0" cellpadding="0" cellspacing="0" width="100%"> <tr> <td align="middle"> <div id="xcontainer" align="middle"> <a href="http://www.macromedia.com/go/getflashplayer"> "'. JText::_( 'Get the Flash Player' ).'"</a> "'. JText::_( 'to see this gallery.' ).'" </div> <script type="text/javascript"> var s1 = new SWFObject("' . JURI::root() .'components/com_morfeoshow/src/imagerotator.swf", "rotator", "'. $params['width'] .'","'. $params['height'] .'","7"); s1.addParam("wmode", "transparent"); s1.addVariable("file","'. JURI::root() .'images/morfeoshow/'. $row->folder .'/xml/imagerotator.xml"); s1.addVariable("width","'. $params['width'] .'"); s1.addVariable("height","'. $params['height'] .'"); s1.addVariable("transition","'. $trans .'"); s1.addVariable("shownavigation","'. $nav .'"); s1.addVariable("kenburns","'. $mov .'"); s1.addVariable("rotatetime","'. $params['tempo'] .'"); s1.addVariable("shuffle","'. $shuffle .'"); s1.addVariable("screencolor","0x'. $params['bkgnd'] .'"); s1.addVariable("usefullscreen","false"); s1.addVariable("overstretch","'. $overstretch .'"); s1.write("xcontainer"); </script> </td> </tr> </table> '; return $txt; break; //case 2 Imageviwergallery case '2': $txt=' <script type="text/javascript" src="'.JURI::root(true).'/components/com_morfeoshow/src/js/swfobject.js"></script> <table border="0" cellpadding="0" cellspacing="0" width="100%" valign="top"> <tr> <td style="float:middle;" valign="top"> <div id="morfflashcontent" style="float:middle;" valign="top"> <a href="http://www.macromedia.com/go/getflashplayer"> "'. JText::_( 'Get the Flash Player' ).'"</a> "'. JText::_( 'to see this gallery.' ).'" </div> <script type="text/javascript"> var fo = new SWFObject("'. JURI::root() . 'components/com_morfeoshow/src/viewer.swf", "viewer", "'. $params["widthsw"] .'", "'. $params["heightsw"] .'", "8", "#000000"); fo.addParam("wmode", "transparent"); fo.addVariable("xmlDataPath", "'. JURI::root() .'images/morfeoshow/'. $row->folder .'/xml/gallery.xml"); fo.addVariable("langOpenImage", "'. JText::_( 'Open Image in New Window.' ).'"); fo.addVariable("langAbout", "'. JText::_( 'About.' ).'"); fo.addVariable("preloaderColor", "0x999999"); fo.write("morfflashcontent"); </script> </td> </tr> </table> '; return $txt; break; //case3 Postcardgallery case '3': $txt=' <script type="text/javascript" src="'.JURI::root(true).'/components/com_morfeoshow/src/js/swfobject.js"></script> <table border="0" cellpadding="0" cellspacing="0" width="100%"> <tr> <td valign=top"> <div id="morfyflashcontent" align="middle"> <a href="http://www.macromedia.com/go/getflashplayer"> "'.JText::_( 'Get the Flash Player' ).'"</a> "'. JText::_( 'to see this gallery.' ).'" </div> <script type="text/javascript"> var fo = new SWFObject("'. JURI::root() .'components/com_morfeoshow/src/postcard.swf", "postcard", "'. $params["widthpc"] .'", "'. $params["heightpc"] .'", "8", "' . $params["bkgnd2"] .'"); fo.addParam("wmode", "transparent"); fo.addVariable("langOpenImage", "Open Image in New Window"); fo.addVariable("langAbout", "About"); fo.addVariable("xmlURL", "' .JURI::root() .'images/morfeoshow/' . $row->folder .'/xml/postcard.xml"); fo.write("morfyflashcontent"); </script> </td> </tr> </table> '; return $txt; break; //case4 Polaroidgallery case '4': $txt=' <script type="text/javascript" src="'.JURI::root(true).'/components/com_morfeoshow/src/js/swfobject.js"></script> <table border="0" cellpadding="0" cellspacing="0" width="100%"> <tr> <td align="middle"> <div id="morfyscreen" align="middle"> <a href="http://www.macromedia.com/go/getflashplayer"> "'.JText::_( 'Get the Flash Player' ).'"</a> "'. JText::_( 'to see this gallery.' ).'" </div> <script type="text/javascript"> //<![CDATA[ var so = new SWFObject("'.JURI::root().'components/com_morfeoshow/src/polaroid.swf", "polaroid", "'.$params["widthpl"].'", "'. $params["heightpl"].'", "8", "'.$params["bkgnd3"].'"); // specify the url to the xml-file, default is photos.xml so.addParam("wmode", "transparent"); so.addVariable("xmlURL","'.JURI::root().'images/morfeoshow/'. $row->folder.'/xml/polaroid.xml"); so.write("morfyscreen"); //]]> </script> </td> </tr> </table> '; return $txt; break; //case5 Flickr case '5': if ( $params['sort'] == 1 ) { $sort = "sort=relevance"; } else if ( $params["sort"] == 0 ) { $sort = "sort="; } $txt=' <table class="fltable" border="0" cellpadding="0" cellspacing="0" width="100%"> <tr> <td align="center"> <iframe align="center" src="http://www.flickr.com/slideShow/index.gne?user_id='.$params["user_id"].'&group_id='.$params["group_id"].'&text='.$params["text"].'&tags='.$params["tags"].'&set_id='.$params["set_id"].'&'.$sort.'" frameBorder="0" width="500" scrolling="no" height="500"></iframe> </iframe> </td> </tr> </table> '; return $txt; break; //case6 Flickr 2 case '6': if ( $params['user_id'] == '' ) { $user = ""; } else { $user = $params["user_id"]."/"; } if ( $params['tags'] ) { $tags = "tags/".$params["tags"]; } else { $tags = ""; } if ( $params['set_id'] == '') { $set = ""; } else { $set = "/sets/".$params["set_id"]; } if ( $params['sort'] == 1 ) { $int = "/interesting"; } else { $int = ""; } $txt=' <table class="fltable" border="0" cellpadding="0" cellspacing="0" width="100%"> <tr> <td align="center"> <iframe align="center" src="http://www.flickr.com/photos/'.$user . $tags . $set .$int . '/show" frameBorder="0" width="730" scrolling="no" height="560"> </iframe> </td> </tr> </table> '; return $txt; break; //case7 Flickr Map case '7': $txt=' <table class="fltable" border="0" cellpadding="0" cellspacing="0" width="100%"> <tr> <td align="center"> <iframe align="center" src="http://flickr.com/map/?&fLat='.$row->glat.'&fLon='.$row->glng.'&zl=5&map_type=hyb&order_by=interestingness" frameBorder="0" width="700" scrolling="no" height="550"></iframe> </iframe> </td> </tr> </table> '; return $txt; break; //case8 Google Map case '8': //Recupera dati $latitudine = $row->glat; $longitudine = $row->glng; $zoom = $row->gzoom; $name = $row->name; $name = $row->luogo; $descrizione = $row->description; $gmapkey = $row->gmapkey; $txt=' <script type="text/javascript" src="'.JURI::root(true).'/components/com_morfeoshow/src/js/swfobject.js"></script> <table border="0" cellpadding="0" cellspacing="0" width="100%"> <tr> <td align="center"> <meta name="gmapkey" content="'.$gmapkey.'" /> <script src="'. JURI::root().'components/com_morfeoshow/src/js/gmapez-2.js" type="text/javascript"></script> <div id="contenuto" style="padding-left:10px;padding-right:10px;padding-top:10px;"> <div class="GMapEZ GLargeMapControl GMapTypeControl GScaleControl GOverviewMapControl" style="width: 600px; height: 480px;"> <a href="' . ('http://maps.google.com/maps?ll=' . $latitudine . ',' . $longitudine . '&spn=0.006130,0.239795&') . '"> EXTENT A OPEN </a> <div title="'.$name.'" <table> <tr> <td valign="top"> <span style="font-size:14px;font-weight:bold;color:#004080;">'. $name .'</span><br />'. $descrizione .' </tr> </table> </div></div></div> </td> </tr> </table> '; return $txt; break; //case8 Picasa case '9': //Recupera dati ?> <script type="text/javascript"> var pwi_username = "<?php echo $row->pusername ;?>"; var pwi_photosize = "<?php echo $row->pphotosize ;?>"; //return maximum size picture (see for supported format: http://code.google.com/apis/picasaweb/reference.html#Parameters) var pwi_thumbsize = "<?php echo $row->pthumbsize ;?>"; //size thumb /cropped(see for supported format: http://code.google.com/apis/picasaweb/reference.html#Parameters) var pwi_albumcols = "<?php echo $row->palbumcols ;?>"; // distribute thumbs on main page over x collums var pwi_cols ="<?php echo $row->pcols ;?>"; // distribute thumbs on albumphotos page over x collums var pwi_maxresults = "<?php echo $row->pmaxresults ;?>"; //maximum of pictures on albumphotos page var pwi_maxalbums = "<?php echo $row->pmaxalbums ;?>"; //maximum of pictures on albumphotos page var pwi_container_div = "#container"; function formatDate(dt) { var months = new Array(12); months[0] = "<?php echo JText::_( 'January' ) ?>"; months[1] = "<?php echo JText::_( 'February' ) ?>"; months[2] = "<?php echo JText::_( 'March' ) ?>"; months[3] = "<?php echo JText::_( 'April' ) ?>"; months[4] = "<?php echo JText::_( 'May' ) ?>"; months[5] = "<?php echo JText::_( 'June' ) ?>"; months[6] = "<?php echo JText::_( 'July' ) ?>"; months[7] = "<?php echo JText::_( 'August' ) ?>"; months[8] = "<?php echo JText::_( 'September' ) ?>"; months[9] = "<?php echo JText::_( 'October' ) ?>"; months[10] = "<?php echo JText::_( 'November' ) ?>"; months[11] = "<?php echo JText::_( 'December' ) ?>"; var today = new Date(Number(dt)); var year = today.getYear(); if (year < 1000) { year += 1900; }; return (today.getDate() + " " + months[(today.getMonth())]+ " " + year); } function albums(j) { //returns the list of all albums for the user var scAlbums = new StringCat(); scAlbums.push("<table align='center'><tr><td colspan='" + pwi_albumcols + "'><h3><?php echo JText::_( 'Albums' ) ?></h3></td></tr><tr>"); for (var i = 0; i < j.feed.entry.length; i++) { var id_base = j.feed.entry[i].gphoto$id.$t; var album_date = formatDate(j.feed.entry[i].gphoto$timestamp.$t); scAlbums.push("<td valign=top align='center'><span class='small' a href='javascript:void(0)' onclick='javascript:$.historyLoad(\"" + id_base + "/1\")'><img src='" + j.feed.entry[i].media$group.media$thumbnail[0].url + "?imgmax=" + pwi_thumbsize + "&crop=0' class='pwimages' /></a>"); scAlbums.push("<br /><a class='small' href='javascript:void(0)' onclick='javascript:$.historyLoad(\"" + id_base + "/1\")'>" + j.feed.entry[i].title.$t + "</a><br />" + album_date + " " + j.feed.entry[i].gphoto$numphotos.$t + " <?php echo JText::_( 'photos' ) ?></center></span></td>"); if (i % pwi_albumcols == (pwi_albumcols - 1)) { scAlbums.push("</tr><tr><td colspan='" + pwi_albumcols + "'></td></tr><tr>"); } } scAlbums.push("</tr></table>"); pwi_storage_albums = scAlbums.toString(); show(false, pwi_storage_albums); } function album(j) { //returns all photos in a specific album var scPhotos = new StringCat(); //get the number of photos in the album var np = j.feed.openSearch$totalResults.$t; var loc = j.feed.gphoto$location.$t; var desc = j.feed.subtitle.$t; var album_date = formatDate(j.feed.gphoto$timestamp.$t); var item_plural = "s"; if (np == "1") { item_plural = ""; } var len = j.feed.entry.length; pwi_currAlbumTitle = j.feed.title.$t; scPhotos.push("<center><table border=0><tr>"); scPhotos.push("<tr><td colspan='" + pwi_cols + "'><a class='standard' href='#'><<< <?php echo JText::_( 'Albums' ) ?></a> > " + j.feed.title.$t + "<br/>"); scPhotos.push("<blockquote><div style='margin-left:3px'><h4>" + j.feed.title.$t + "</h4></div>"); scPhotos.push("<div style='margin-left:3px'><i>" + np + " <?php echo JText::_( 'photo' ) ?>" + item_plural + ", " + album_date + ", " + loc + "</i></div>"); scPhotos.push("<div style='margin-left:3px'><b>" + desc + "</b></div>"); scPhotos.push("</td></tr><tr>"); //create paging navigation pageCount = (np / pwi_maxresults); var ppage = "<?php echo JText::_( 'photos' ) ?> | ", npage = "| <?php echo JText::_( 'next' ) ?>"; if (pwi_page > 1) { ppage = "<a href='javascript:void(0)' onclick='$.historyLoad(\"" + pwi_currAlbum + "/" + (parseInt(pwi_page) - 1) + "\")'><?php echo JText::_( 'PREVIOUS' ) ?></a> | " }; if (pwi_page < pageCount) { npage = "| <a href='javascript:void(0)' onclick='$.historyLoad(\"" + pwi_currAlbum + "/" + (parseInt(pwi_page) + 1) + "\")'><?php echo JText::_( 'next' ) ?></a>" }; var navRow = new StringCat(); navRow.push("<tr><td colspan='" + pwi_cols + "'>" + ppage + "<?php echo JText::_( 'Page' ) ?> "); for (var i = 1; i <= pageCount + 1; i++) { if (i == pwi_page) { navRow.push("<b>[" + (i) + "]</b> "); } else { navRow.push("<a href='javascript:void(0)' onclick='$.historyLoad(\"" + pwi_currAlbum + "/" + i + "\")'>" + (i) + "</a> "); }; }; navRow.push(npage + "</td></tr>"); scPhotos.push(navRow.toString()); for (var i = 0; i < len; i++) { var img_base = j.feed.entry[i].content.src; var id_base = j.feed.entry[i].gphoto$id.$t; var desc = j.feed.entry[i].summary.$t; var photoDate = j.feed.entry[i].exif$tags.exif$time ? formatDateTime(j.feed.entry[i].exif$tags.exif$time.$t) : j.feed.entry[i].published.$t; desc = photoDate + " - " + desc; scPhotos.push("<td valign=top><center><a href='" + img_base + "?imgmax=" + pwi_photosize + "&crop=0' class='lightbox' title='" + desc + "'><img src='" + img_base + "?imgmax=" + pwi_thumbsize + "&crop=1' class='pwimages'/></a>"); scPhotos.push("</center></td>"); if (i % pwi_cols == (pwi_cols - 1)) { scPhotos.push("</tr><tr><td colspan=" + pwi_cols + "></td></tr><tr>"); } } scPhotos.push("</tr>"+navRow+"</table></center>"); pwi_storage_photos = scPhotos.toString(); show(false, pwi_storage_photos); } function show(loading, data) { if (loading) { $(pwi_container_div).fadeOut('slow'); $("#maincontent").block("<img src=\"<?php echo JURI::root()?>components/com_morfeoshow/images/loading.gif\"> <?php echo JText::_( 'Loading' ) ?> ...", { border: '3px solid #ccc' }); } else { $("#maincontent").unblock(); $(pwi_container_div).html(data).fadeIn('fast'); $('a.lightbox').lightBox({ overlayBgColor: '#fff', overlayOpacity: 0.6, imageLoading: "<?php echo JURI::root(true)?>/components/com_morfeoshow/tpl/resources/lightbox/load.gif", imageBtnClose:"<?php echo JURI::root(true)?>/components/com_morfeoshow/tpl/resources/lightbox/close.png", imageBtnPrev: "<?php echo JURI::root(true)?>/components/com_morfeoshow/tpl/resources/lightbox/prev.gif", imageBtnNext: "<?php echo JURI::root(true)?>/components/com_morfeoshow/tpl/resources/lightbox/next.gif", imageBlank: "<?php echo JURI::root(true)?>/components/com_morfeoshow/tpl/resources/lightbox/blank.gif", containerResizeSpeed: 350, txtImage: "<?php echo JText::_( 'Images' ) ?>", txtOf: "<?php echo JText::_( 'of' ) ?>" }); } } $(document).ready(function() { if(pwi_username == "<?php echo JText::_( 'picasa username missing' ) ?>"){ alert('<?php echo JText::_( 'You must set one picasa username' ) ?>'); }else{ $.extend($.blockUI.defaults.overlayCSS, { backgroundColor: '#FFF' }); $.ajaxSetup({ cache: true }); $.historyInit(fromHistory); } }); </script> <?php $txt=' <div id="pagebody"> <div id="header"></div> <div id="maincontent"> <div id="container"></div> </div> <div id="footer"></div> </div> '; return $txt; break; //case flickr single case '10': global $mainframe, $params_morfeo; require_once(JPATH_SITE.DS.'components'.DS.'com_morfeoshow'.DS.'tpl'.DS.'resources'.DS.'phpFlickr'.DS.'phpFlickr.php'); $f = new phpFlickr($params_morfeo['flickrkey']); $photoset_id = $params['set_id']; $photos = $f->photosets_getPhotos($photoset_id); $txt=''; $txt .='<style> #gallflickr ul { margin: 0px; padding: 0px; list-style-type: none; } #gallflickr li { float: left; margin: 10px; } #gallflickr li a { } </style> <table align="left" valign="top" border="0" cellpadding="0" cellspacing="0" width="100%"> <tr> <td> <div id="gallflickr"> <ul> '; foreach ($photos['photo'] as $photo): $txt .='<li><a class="gallflickr" rel="one-big-group" href="'.$f->buildPhotoURL($photo, 'medium').'"><img src="'.$f->buildPhotoURL($photo, 'square').'" alt="'.$photo['title'].'" title="'.$photo['title'].'" /></a></li>'; endforeach; $txt .='</ul> </div> </td> </tr> </table>'; return $txt; break; //case Picasa single case '11': global $mainframe, $params_morfeo; $userid = $params['user']; $gallery = $params['psingle']; $background = $params['pback']; $ph = $params['ph']; $pw = $params['pw']; $txt='<table class="fltable" border="0" cellpadding="0" cellspacing="0" width="100%"> <tr> <td align="center"> <embed pluginspage = "http://www.macromedia.com/go/getflashplayer" src="http://picasaweb.google.com/s/c/bin/slideshow.swf" flashvars="host=picasaweb.google.com&RGB=0x'. $background.'&feed=http%3A%2F%2Fpicasaweb.google.com%2Fdata%2Ffeed%2Fapi%2Fuser%2F'.$userid.'%2Falbumid%2F'.$gallery.'%3Fkind%3Dphoto%26alt%3Drss" wmode="transparent" type ="application/x-shockwave-flash" height ="'.$ph.'" width="'.$pw.'"></embed> </td> </tr> </table> '; return $txt; break; } }