diff --git a/components/com_morfeoshow/morfeoshow.html.php b/components/com_morfeoshow/morfeoshow.html.php new file mode 100644 --- /dev/null +++ b/components/com_morfeoshow/morfeoshow.html.php @@ -0,0 +1,564 @@ +getParams(); + + if ($params->get('show_page_title', 1)) : +?> +
get('page_title'); ?>
+ + + + + + +
+ + +
+ +
+ + +
+ + + + +
+ +      #  + + getLimitBox($link); +?> +
+ + + + + + + + + get( 'pageclass_sfx' )."", "sectiontableentry2".$params->get( 'pageclass_sfx' ).""); + $k =0; + $j =1; + + if (sizeof($rows)==0) { + } else { + foreach ($rows as $row) { + echo ""; + if ($row->shortcut_filename) { + ?> + + + + + '; + echo ''; + $k = 1 - $k; }} + + + echo ''; + echo ''; + echo ''; + echo ''; + echo ''; + echo ''; + echo ''; + echo ''; + echo ''; + + + +}if ($params_morfeo['frontend'] == 0) { +?> + + + + + + 0) { +$x=0; +?> + + + +shortcut_filename) { + ?> + + + + +shortcut_filename) { + ?> + + + + +
'; +} + }//end else +echo '
+ + + + + + + + name; ?> + '; + + echo ''; + $row->description = stripslashes($row->description); + echo substr($row->description,0,120); + if (strlen($row->description)>120) + echo '...'; + + echo '
 
'; + $link= JRoute::_('index.php?option=com_morfeoshow&Itemid='.JRequest::getVar('Itemid', NULL)); + echo $pageNav->getPagesLinks($link); + + echo '
'; + + echo $pageNav->getPagesCounter(); + echo '
+
+ + + +
+ + +
+ + +
+ + +
+ + + + + +
'; +}//end frontend function + + +function elencafiles($dirname,$row){ + $arrayfiles=Array(); + if(file_exists($dirname)){ + $handle = opendir($dirname); + while (false !== ($file = readdir($handle))) { + if(is_file($dirname.$file)){ + array_push($arrayfiles,$file); + } + } + $handle = closedir($handle); + } + sort($arrayfiles); + return $arrayfiles; +} + + +function mostraGalleria($option, $row) { + jimport('joomla.environment.uri' ); + global $params_morfeo, $mainframe; + $db =& JFactory::getDBO(); + $param = &$mainframe->getParams(); + + $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(); + + + //flash gallery params + $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; + + +echo '
'; + + if ($params_morfeo['description'] == 1) { + if (@$row->description1) { + ?> +
+ + + + +
+ description1; ?> +
+
+folder .DS.'big'; + $path1 = JURI::root().'images/morfeoshow/'. $row->folder .'/big/'; + $path2 = JURI::root().'images/morfeoshow/'. $row->folder.'/thumbs/'; + + switch ($params["template"]) { + case '0': + require_once( JPATH_COMPONENT.DS.'tpl'.DS.'classic/shadowbox1.php' ); + break; + + case '1': + require_once( JPATH_COMPONENT.DS.'tpl'.DS.'classic/shadowbox2.php' ); + break; + + case '2': + require_once( JPATH_COMPONENT.DS.'tpl'.DS.'classic/shadowbox3.php' ); + break; + + case '3': + require_once( JPATH_COMPONENT.DS.'tpl'.DS.'classic/shadowbox4.php' ); + break; + + case '4': + //fancybox first style + require_once( JPATH_COMPONENT.DS.'tpl'.DS.'classic/fancybox1.php' ); + break; + + case '5': + //fancybox second style + require_once( JPATH_COMPONENT.DS.'tpl'.DS.'classic/fancybox2.php' ); + break; + + case '6': + //fancybox first style + require_once( JPATH_COMPONENT.DS.'tpl'.DS.'classic/fancybox3.php' ); + break; + + case '7': + //fancybox second style + require_once( JPATH_COMPONENT.DS.'tpl'.DS.'classic/fancybox4.php' ); + break; + + } + +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"; + } elseif ( $params["trans"] == 7 ) { $trans = "fluids"; + } elseif ( $params["trans"] == 8 ) { $trans = "flash"; + } elseif ( $params["trans"] == 9 ) { $trans = "bgfade"; + } + + 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"; + } + require_once( JPATH_COMPONENT.DS.'tpl'.DS.'imagerotator/imagerotator.php' ); +break; +//case 2 Imageviwergallery +case '2': + require_once( JPATH_COMPONENT.DS.'tpl'.DS.'imageviewer/imageviewer.php' ); +break; +//case3 Postcardgallery +case '3': + require_once( JPATH_COMPONENT.DS.'tpl'.DS.'postcard/postcard.php' ); + +break; +//case4 Polaroidgallery +case '4': + require_once( JPATH_COMPONENT.DS.'tpl'.DS.'polaroid/polaroid.php' ); +break; +//case5 Flickr +case '5': + + if ( $params['sort'] == 1 ) { $sort = "sort=relevance"; + } else if ( $params["sort"] == 0 ) { $sort = "sort="; + } + + +echo ' + + + + +
+ + +
+'; + +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 = ""; + } + +echo ' + + + + +
+ +
+'; + +break; +//case7 Flickr Map +case '7': + echo ' + + + + +
+ + +
+ '; +break; +//case8 Google Map +case '8': +?> + + + + +
+glat; + $longitudine = $row->glng; + $zoom = $row->gzoom; + $name = $row->name; + $name = $row->luogo; + $descrizione = $row->description; + $gmapkey = $row->gmapkey; +?> + + +
+
+ '; + echo 'EXTENT'; + echo 'A OPEN'; + echo ''; + echo '
'; + echo ''; + echo ''; + echo ''; + echo '
'; + echo ''; + echo $name; + echo '
'; + echo $descrizione; + echo '
'; + echo '
'; + +?> +
+
+
+photosets_getPhotos($photoset_id); + + require_once( JPATH_COMPONENT.DS.'tpl'.DS.'flickrsingle/flickrsingle.php' ); +break; + +//case10 picasa single gallery +case '11': + global $mainframe, $params_morfeo; + + $userid = $params['user']; + $gallery = $params['psingle']; + $background = $params['pback']; + $ph = $params['ph']; + $pw = $params['pw']; +?> + + + + +
+ +
+description1) { + ?> +
+ + + + +
+ description1; ?> +
+
+ + +
+ + +
+
'; + } else { + echo ''; + } + } +} +?> \ No newline at end of file