options['ngg_fv_effects'] == "highslide" && !empty($link)) { } else { require_once (dirname (__FILE__).'/swfobject.php'); // init the flash output $swfobject = new swfobject( NGGFLASH_SWF_PATH.'viewer.swf', $obj, $irWidth, $irHeight, '7.0.0', 'false'); // adding the flash parameter $swfobject->message = '

'. __('The Flash Player and a browser with Javascript support are needed..', 'nggallery').'

'; $swfobject->add_params('wmode', 'opaque'); $swfobject->add_params('allowFullScreen', 'true'); $swfobject->add_params('bgcolor', '#'.$nggflash->options['ngg_fv_irBackcolor'].''); $swfobject->add_attributes('styleclass', 'simpleviewer'); $swfobject->add_flashvars( 'preloaderColor', '0x'.$nggflash->options['ngg_sv_preloader_color'] ); $swfobject->add_flashvars( 'langOpenImage', $nggflash->internationalize($nggflash->options['ngg_fv_langOpenImage']) ); $swfobject->add_flashvars( 'langAbout', $nggflash->internationalize($nggflash->options['ngg_fv_langAbout']) ); $swfobject->add_flashvars( 'xmlDataPath', NGGFLASHVIEWER_URLPATH.'xml/simpleviewer.php?gid='.$galleryID ); } // create the output if (!empty($link)) { if ($nggflash->options['ngg_fv_effects'] == "thickbox") $out = ''.$link.''; if ($nggflash->options['ngg_fv_effects'] == "highslide") $out = ''.$link.''; if ($nggflash->options['ngg_fv_effects'] == "lightview") $out = ''.$link.''; if ($nggflash->options['ngg_fv_effects'] == "shadowbox") $out = ''.$link.''; if ($nggflash->options['ngg_fv_effects'] != "highslide") { $out .= "\n".''; } } else { $out = "\n".'
'; $out .= $swfobject->output(); $out .= "\n".'
'; } if ($nggflash->options['ngg_fv_effects'] == "highslide" && !empty($link)) { $out .= "\n".''; } else { // add now the script code $out .= "\n".''; } return $out; } /** * nggShowTiltViewer() * * @param integer $galleryID * @param integer $irWidth * @param integer $irHeight * @param string $link * @param string $flickrtags * @return the content */ function nggShowTiltViewer($galleryID,$irWidth,$irHeight, $link = false, $flickrtags = false) { global $wpdb, $nggflash; $ngg_options = get_option('ngg_options'); if($galleryID == "flickr") { $obj = 'fo'; $flickr = "true"; } else { $obj = 'so'.$galleryID; $flickr = "false"; } $gallerycontent = $wpdb->get_row("SELECT * FROM $wpdb->nggallery WHERE gid = '$galleryID' "); if (empty($irWidth) ) $irWidth = (int) $ngg_options['irWidth']; if (empty($irHeight)) $irHeight = (int) $ngg_options['irHeight']; if ($nggflash->options['ngg_fv_effects'] == "highslide" && !empty($link)) { } else { require_once (dirname (__FILE__).'/swfobject.php'); // init the flash output $swfobject = new swfobject( NGGFLASH_SWF_PATH.'TiltViewer.swf', $obj, $irWidth, $irHeight, '7.0.0', 'false'); $swfobject->message = '

'. __('The Flash Player and a browser with Javascript support are needed..', 'nggallery').'

'; $swfobject->add_params('wmode', 'opaque'); $swfobject->add_params('allowfullscreen', 'true'); $swfobject->add_params('bgcolor', '#'.$nggflash->options['ngg_fv_irBackcolor'].''); $swfobject->add_attributes('styleclass', 'tiltviewer'); // adding the flash parameter $swfobject->add_flashvars( 'useFlickr', $flickr ); if ($flickr == "true") { $swfobject->add_flashvars( 'user_id', $nggflash->options['ngg_tv_user_id'] ); $swfobject->add_flashvars( 'tags', $flickrtags ); $swfobject->add_flashvars( 'tag_mode', $nggflash->options['ngg_tv_tag_mode'] ); $swfobject->add_flashvars( 'showTakenByText', $nggflash->options['ngg_tv_showTakenByText'] ); $swfobject->add_flashvars( 'showLinkButton', $nggflash->options['ngg_tv_showLinkButton'] ); $swfobject->add_flashvars( 'linkLabel', $nggflash->internationalize($nggflash->options['ngg_tv_linkLabel']) ); } if ($flickr == "false") $swfobject->add_flashvars( 'maxJPGSize', $nggflash->options['ngg_tv_max_jpg_size'] ); $swfobject->add_flashvars( 'useReloadButton', $nggflash->options['ngg_tv_use_reload_button'] ); $swfobject->add_flashvars( 'showFlipButton', $nggflash->options['ngg_tv_show_flip_button'] ); $swfobject->add_flashvars( 'columns', $nggflash->options['ngg_tv_columns'] ); $swfobject->add_flashvars( 'rows', $nggflash->options['ngg_tv_rows'] ); $swfobject->add_flashvars( 'frameColor', '0x'.$nggflash->options['ngg_tv_frame_color'] ); $swfobject->add_flashvars( 'backColor', '0x'.$nggflash->options['ngg_tv_back_color'] ); $swfobject->add_flashvars( 'bkgndInnerColor', '0x'.$nggflash->options['ngg_tv_bkgnd_inner_color'] ); $swfobject->add_flashvars( 'bkgndOuterColor', '0x'.$nggflash->options['ngg_tv_bkgnd_outer_color'] ); $swfobject->add_flashvars( 'langGoFull', $nggflash->internationalize($nggflash->options['ngg_tv_lang_go_full']) ); $swfobject->add_flashvars( 'langExitFull', $nggflash->internationalize($nggflash->options['ngg_tv_lang_exit_full']) ); $swfobject->add_flashvars( 'langAbout', $nggflash->internationalize($nggflash->options['ngg_fv_langAbout']) ); if ($nggflash->options['have_pro_tv'] == "true") { $swfobject->add_flashvars( 'bkgndTransparent', $nggflash->options['ngg_tv_pro_bkgndTransparent'] ); $swfobject->add_flashvars( 'showFullscreenOption', $nggflash->options['ngg_tv_pro_showFullscreenOption'] ); $swfobject->add_flashvars( 'frameWidth', $nggflash->options['ngg_tv_pro_frameWidth'] ); $swfobject->add_flashvars( 'zoomedInDistance', $nggflash->options['ngg_tv_pro_zoomedInDistance'] ); $swfobject->add_flashvars( 'zoomedOutDistance', $nggflash->options['ngg_tv_pro_zoomedOutDistance'] ); $swfobject->add_flashvars( 'fontName', $nggflash->options['ngg_tv_pro_fontName'] ); $swfobject->add_flashvars( 'titleFontSize', $nggflash->options['ngg_tv_pro_titleFontSize'] ); $swfobject->add_flashvars( 'descriptionFontSize', $nggflash->options['ngg_tv_pro_descriptionFontSize'] ); $swfobject->add_flashvars( 'navButtonColor', '0x'.$nggflash->options['ngg_tv_pro_navButtonColor'] ); $swfobject->add_flashvars( 'flipButtonColor', '0x'.$nggflash->options['ngg_tv_pro_flipButtonColor'] ); $swfobject->add_flashvars( 'textColor', '0x'.$nggflash->options['ngg_tv_pro_textColor'] ); if ($flickr == "true") { $swfobject->add_flashvars( 'linkTextColor', '0x'.$nggflash->options['ngg_tv_pro_linkTextColor'] ); $swfobject->add_flashvars( 'linkBkgndColor', '0x'.$nggflash->options['ngg_tv_pro_linkBkgndColor'] ); $swfobject->add_flashvars( 'linkFontSize', $nggflash->options['ngg_tv_pro_linkFontSize'] ); $swfobject->add_flashvars( 'linkTarget', $nggflash->options['ngg_tv_pro_linkTarget'] ); } } if ($flickr == "false") $swfobject->add_flashvars( 'xmlURL', NGGFLASHVIEWER_URLPATH.'xml/tiltviewer.php?gid='.$galleryID); } // create the output if (!empty($link)) { if ($nggflash->options['ngg_fv_effects'] == "thickbox") $out = ''.$link.''; if ($nggflash->options['ngg_fv_effects'] == "highslide") $out = ''.$link.''; if ($nggflash->options['ngg_fv_effects'] == "lightview") $out = ''.$link.''; if ($nggflash->options['ngg_fv_effects'] == "shadowbox") $out = ''.$link.''; if ($nggflash->options['ngg_fv_effects'] != "highslide") { $out .= "\n".''; } } else { $out = "\n".'
'; $out .= $swfobject->output(); $out .= "\n".'
'; } if ($nggflash->options['ngg_fv_effects'] == "highslide" && !empty($link)) { $out .= "\n".''; } else { // add now the script code $out .= "\n".''; } return $out; } /** * nggShowAutoViewer() * * @param integer $galleryID * @param integer $irWidth * @param integer $irHeight * @param string $link * @return the content */ function nggShowAutoViewer($galleryID,$irWidth,$irHeight, $link = false) { global $wpdb, $nggflash; $ngg_options = get_option('ngg_options'); $gallerycontent = $wpdb->get_row("SELECT * FROM $wpdb->nggallery WHERE gid = '$galleryID' "); $obj = 'fo'.$galleryID; if (empty($irWidth) ) $irWidth = (int) $ngg_options['irWidth']; if (empty($irHeight)) $irHeight = (int) $ngg_options['irHeight']; if ($nggflash->options['ngg_fv_effects'] == "highslide" && !empty($link)) { } else { require_once (dirname (__FILE__).'/swfobject.php'); // init the flash output $swfobject = new swfobject( NGGFLASH_SWF_PATH.'autoviewer.swf', $obj, $irWidth, $irHeight, '7.0.0', 'false'); $swfobject->message = '

'. __('The Flash Player and a browser with Javascript support are needed..', 'nggallery').'

'; $swfobject->add_params('wmode', 'opaque'); $swfobject->add_params('allowfullscreen', 'true'); $swfobject->add_params('bgcolor', '#'.$nggflash->options['ngg_fv_irBackcolor'].''); $swfobject->add_attributes('styleclass', 'autoviewer'); // adding the flash parameter $swfobject->add_flashvars( 'langOpenImage', $nggflash->internationalize($nggflash->options['ngg_fv_langOpenImage']) ); $swfobject->add_flashvars( 'langAbout', $nggflash->internationalize($nggflash->options['ngg_fv_langAbout']) ); $swfobject->add_flashvars( 'xmlURL', NGGFLASHVIEWER_URLPATH.'xml/autoviewer.php?gid='.$galleryID ); } // create the output if (!empty($link)) { if ($nggflash->options['ngg_fv_effects'] == "thickbox") $out = ''.$link.''; if ($nggflash->options['ngg_fv_effects'] == "highslide") $out = ''.$link.''; if ($nggflash->options['ngg_fv_effects'] == "lightview") $out = ''.$link.''; if ($nggflash->options['ngg_fv_effects'] == "shadowbox") $out = ''.$link.''; if ($nggflash->options['ngg_fv_effects'] != "highslide") { $out .= "\n".''; } } else { $out = "\n".'
'; $out .= $swfobject->output(); $out .= "\n".'
'; } if ($nggflash->options['ngg_fv_effects'] == "highslide" && !empty($link)) { $out .= "\n".''; } else { // add now the script code $out .= "\n".''; } return $out; } /** * nggShowPcViewer() * * @param integer $galleryID * @param integer $irWidth * @param integer $irHeight * @param string $link * @return the content */ function nggShowPcViewer($galleryID,$irWidth,$irHeight, $link = false) { global $wpdb, $nggflash; $ngg_options = get_option('ngg_options'); $gallerycontent = $wpdb->get_row("SELECT * FROM $wpdb->nggallery WHERE gid = '$galleryID' "); $obj = 'fo'.$galleryID; if (empty($irWidth) ) $irWidth = (int) $ngg_options['irWidth']; if (empty($irHeight)) $irHeight = (int) $ngg_options['irHeight']; if ($nggflash->options['ngg_fv_effects'] == "highslide" && !empty($link)) { } else { require_once (dirname (__FILE__).'/swfobject.php'); // init the flash output $swfobject = new swfobject( NGGFLASH_SWF_PATH.'pcviewer.swf', $obj, $irWidth, $irHeight, '7.0.0', 'false'); $swfobject->message = '

'. __('The Flash Player and a browser with Javascript support are needed..', 'nggallery').'

'; $swfobject->add_params('wmode', 'opaque'); $swfobject->add_params('allowfullscreen', 'true'); $swfobject->add_params('bgcolor', '#'.$nggflash->options['ngg_fv_irBackcolor'].''); $swfobject->add_attributes('styleclass', 'pcviewer'); // adding the flash parameter $swfobject->add_flashvars( 'langOpenImage', $nggflash->internationalize($nggflash->options['ngg_fv_langOpenImage']) ); $swfobject->add_flashvars( 'langAbout', $nggflash->internationalize($nggflash->options['ngg_fv_langAbout']) ); $swfobject->add_flashvars( 'xmlURL', NGGFLASHVIEWER_URLPATH.'xml/postcardviewer.php?gid='.$galleryID ); } // create the output if (!empty($link)) { if ($nggflash->options['ngg_fv_effects'] == "thickbox") $out = ''.$link.''; if ($nggflash->options['ngg_fv_effects'] == "highslide") $out = ''.$link.''; if ($nggflash->options['ngg_fv_effects'] == "lightview") $out = ''.$link.''; if ($nggflash->options['ngg_fv_effects'] == "shadowbox") $out = ''.$link.''; if ($nggflash->options['ngg_fv_effects'] != "highslide") { $out .= "\n".''; } } else { $out = "\n".'
'; $out .= $swfobject->output(); $out .= "\n".'
'; } if ($nggflash->options['ngg_fv_effects'] == "highslide" && !empty($link)) { $out .= "\n".''; } else { // add now the script code $out .= "\n".''; } return $out; } ?>