[Linpha-cvs] SF.net SVN: linpha: [4900] trunk/linpha2/templates/default/slideshow.js.php
Status: Inactive
Brought to you by:
bzrudi
From: <fan...@us...> - 2008-03-09 19:36:08
|
Revision: 4900 http://linpha.svn.sourceforge.net/linpha/?rev=4900&view=rev Author: fangehrn Date: 2008-03-09 12:35:50 -0700 (Sun, 09 Mar 2008) Log Message: ----------- Added Paths: ----------- trunk/linpha2/templates/default/slideshow.js.php Copied: trunk/linpha2/templates/default/slideshow.js.php (from rev 4899, trunk/linpha2/templates/default/fragments.php) =================================================================== --- trunk/linpha2/templates/default/slideshow.js.php (rev 0) +++ trunk/linpha2/templates/default/slideshow.js.php 2008-03-09 19:35:50 UTC (rev 4900) @@ -0,0 +1,205 @@ +<?php + +switch($fragment) +{ + +/** + * the slideshow controls + */ +case 'slideshow': + ?> + <div id="linDivSlideshowControls"> + <div style="float: left; margin-left: 10px; "> + <a href="javascript:myLinImage.moveFirst()"><img id="linSsImgFirst" src="<?php echo LINPHA_CLIENT; ?>/lib/graphics/ss_first.gif" width="25" height="25" border="0" alt="First" title="<?php echo i18n("First"); ?>" /></a> + <a href="javascript:myLinImage.movePrev()"><img id="linSsImgPrev" src="<?php echo LINPHA_CLIENT; ?>/lib/graphics/ss_previous.gif" width="25" height="25" border="0" alt="Previous" title="<?php echo i18n("Previous"); ?>" /></a> + <a href="javascript:myLinImage.slideshowStartStop()"><img id="linSsImgStart" src="<?php echo LINPHA_CLIENT; ?>/lib/graphics/ss_play.gif" width="25" height="25" border="0" alt="Play" title="<?php echo i18n("Play/Pause"); ?>" /></a> + <!--<a href="javascript:myLinImage.slideshowStop()"><img id="linSsImgStop" src="<?php echo LINPHA_CLIENT; ?>/lib/graphics/ss_stop.gif" width="25" height="25" border="0" alt="Stop" title="<?php echo i18n("Stop"); ?>" /></a>--> + <a href="javascript:myLinImage.moveNext()"><img id="linSsImgNext" src="<?php echo LINPHA_CLIENT; ?>/lib/graphics/ss_next.gif" width="25" height="25" border="0" alt="Next" title="<?php echo i18n("Next"); ?>" /></a> + <a href="javascript:myLinImage.moveLast()"><img id="linSsImgLast" src="<?php echo LINPHA_CLIENT; ?>/lib/graphics/ss_last.gif" width="25" height="25" border="0" alt="Last" title="<?php echo i18n("Last"); ?>" /></a> + </div> + + <div style="float: left; margin-left: 40px; "> + <select id="linSsDelay" name="delay" size="1" class="linForms" onchange="myLinImage.slideshowChangeDelay()" title="<?php echo i18n("Delay"); ?>"> + <option value="3">3 s</option> + <option value="4">4 s</option> + <option value="5" selected="selected">5 s</option> + <option value="10">10 s</option> + <option value="15">15 s</option> + <option value="30">30 s</option> + <option value="45">45 s</option> + <option value="60">60 s</option> + </select> + </div> + + <div style="float: left; margin-left: 10px; "> + <a href="javascript:myLinImage.slideshowChangeLoop()"><img id="linSsImgLoop" src="<?php echo LINPHA_CLIENT; ?>/lib/graphics/ss_loop.gif" width="25" height="25" border="0" alt="Loop" title="<?php echo i18n("Enable/disable Loop"); ?>" /></a> + <!--<a href="javascript:myLinImage.slideshowChangeLoop()"><img src="<?php echo LINPHA_CLIENT; ?>/lib/graphics/ss_noloop.gif" width="25" height="25" border="0" /></a>--> + <a href="javascript:myLinImage.slideshowChangeRandom()"><img id="linSsImgRandom" src="<?php echo LINPHA_CLIENT; ?>/lib/graphics/ss_norandom.gif" width="25" height="25" border="0" alt="Random" title="<?php echo i18n("Enable/disable Random Play Order"); ?>" /></a> + <!--<a href="javascript:myLinImage.slideshowChangeRandom()"><img src="<?php echo LINPHA_CLIENT; ?>/lib/graphics/ss_random.gif" width="25" height="25" border="0" /></a>--> + </div> + + <div id="linDivSlideshowImgNr" style="float: left; margin-left: 40px; "></div> + + <div id="linDivSlideshowExit" style="float: left; margin-left: 40px; "> + <a href="javascript:myLinImage.fullscreenStop()"><img src="<?php echo LINPHA_CLIENT; ?>/lib/graphics/ss_stop.gif" width="25" height="25" border="0" alt="Exit" title="<?php echo i18n("Exit Fullscreen"); ?>" ></a> + </div> + + <div style="clear: both;"></div> + </div> + <?php echo $linTpl->divRoundCorners('bottom','alpha'); ?> +<?php +break; + + +/** + * view meta + */ +case 'edit_meta': + if($GLOBALS['linpha']->sql->checkPermission('metadata_edit')) { ?> + + <?php + /** + * @todo thats not the correct way including css files... :-/ + */ + ?> + <link rel='stylesheet' href='<?php echo LINPHA_CLIENT.'/templates/'.$this->template_name.'/themes/default/css/admin.css'; ?>' type='text/css'> + + <?php if($GLOBALS['linpha']->imgview->img_type!=0) { ?> + <ul class="linUlMenu"> + <li><a id="linAMetaLinpha" href="javascript:showMetaLinpha()">LinPHA MetaData</a></li> + <li><a id="linAMetaIptc" href="javascript:showMetaIptc()">IPTC MetaData</a></li> + <li><a id="linAMetaXmp" href="javascript:showMetaXmp()">XMP MetaData</a></li> + </ul> + <?php } /* end if img_type!=0 */ ?> + + <div id="linDivMetaLinpha"> + <form action="<?php echo $linTpl->URL_full; ?>" method="POST"> + <table border="0" style="float: left;"> + <?php echo $linTpl->output['meta_linpha']; ?> + <tr> + <td rowspan="2"> + <br /> + <input type="hidden" name="linCmd" value="linInsertMetaLinpha" /> + <input type="submit" class="linButton" name="submit" value="<?php echo i18n("Submit"); ?>" /> + </td> + </tr> + </table> + </form> + </div> + + <?php if($GLOBALS['linpha']->imgview->img_type!=0) { ?> + <div id="linDivMetaIptc"> + <?php if($GLOBALS['linpha']->sql->config->value['sys_image_iptc']) { + echo '<br />'; + if($meta_edit_possible) { ?> + <form action="<?php echo $linTpl->URL_full; ?>" method="POST"> + <table border="0"> + <?php + include(LINPHA_DIR.'/lib/include/metadata_iptc_edit.php'); + ?> + <tr> + <td rowspan="2"> + <br /> + <input type="hidden" name="linCmd" value="linInsertMetaIptc" /> + <input type="submit" class="linButton" name="submit" value="<?php echo i18n("Submit"); ?>" /> + </td> + </tr> + </form> + </table> + <br> + <br> + <p>Powered by: <a href="http://owl.phy.queensu.ca/~phil/exiftool/" >ExifTool</a></p> + <?php + } else { + echo i18n("Error: File not writable. Please check the file permissions."); /* @todo use unified language string */ + } + } else { + echo i18n("IPTC Is Currently Disabled.").'<br /><br />'; + if($GLOBALS['linpha']->sql->isAdmin()) { + echo '<a href="'.LINPHA_CLIENT.'/admin/?cat=metadata_define_iptc">'.i18n("Enable IPTC").'</a>'; + echo '<br /><br />'; + } + } ?> + </div> + <?php } /* end if img_type!=0 */ ?> + + <?php if($GLOBALS['linpha']->imgview->img_type!=0) { ?> + <div id="linDivMetaXmp"> + <?php if($GLOBALS['linpha']->sql->config->value['sys_image_xmp']) { + echo '<br />'; + if($meta_edit_possible) { ?> + <form action="<?php echo $linTpl->URL_full; ?>" method="POST"> + <table border="0"> + <?php + include(LINPHA_DIR.'/lib/include/metadata_xmp_edit.php'); + ?> + <tr> + <td rowspan="2"> + <br /> + <input type="hidden" name="linCmd" value="linInsertMetaXmp" /> + <input type="submit" class="linButton" name="submit" value="<?php echo i18n("Submit"); ?>" /> + </td> + </tr> + </form> + </table> + <br> + <br> + <p>Powered by: <a href="http://owl.phy.queensu.ca/~phil/exiftool/" >ExifTool</a></p> + <?php + } else { + echo i18n("Error: File not writable. Please check the file permissions."); /* @todo use unified language string */ + } + } else { + echo i18n("XMP Is Currently Disabled.").'<br /><br />'; + if($GLOBALS['linpha']->sql->isAdmin()) { + echo '<a href="'.LINPHA_CLIENT.'/admin/?cat=metadata_define_xmp">'.i18n("Enable XMP").'</a>'; + echo '<br /><br />'; + } + } ?> + </div> + <?php } /* end if img_type!=0 */ ?> + </form> + + <div style="clear: both;"></div> + + <?php if($GLOBALS['linpha']->imgview->img_type!=0) { ?> + <script language="JavaScript" type="text/javascript"> + <!-- + function showMetaLinpha() + { + $('linAMetaLinpha').className = 'current'; + $('linAMetaIptc').className = ''; + $('linAMetaXmp').className = ''; + Element.hide('linDivMetaIptc'); + Element.hide('linDivMetaXmp'); + Element.show('linDivMetaLinpha'); + } + function showMetaIptc() + { + $('linAMetaLinpha').className = ''; + $('linAMetaXmp').className = ''; + $('linAMetaIptc').className = 'current'; + Element.hide('linDivMetaLinpha'); + Element.hide('linDivMetaXmp'); + Element.show('linDivMetaIptc'); + } + function showMetaXmp() + { + $('linAMetaLinpha').className = ''; + $('linAMetaIptc').className = ''; + $('linAMetaXmp').className = 'current'; + Element.hide('linDivMetaLinpha'); + Element.hide('linDivMetaIptc'); + Element.show('linDivMetaXmp'); + } + showMetaLinpha(); + --> + </script> + <?php } /* end if img_type!=0 */ ?> + + <?php } /* end if checkPermission('metadata_edit') */ ?> + + <?php +break; +} +?> This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |