[Linpha-cvs] SF.net SVN: linpha: [4890] trunk/linpha2/templates/default/menu.html.php
Status: Inactive
Brought to you by:
bzrudi
From: <fan...@us...> - 2008-02-20 21:37:35
|
Revision: 4890 http://linpha.svn.sourceforge.net/linpha/?rev=4890&view=rev Author: fangehrn Date: 2008-02-20 13:37:31 -0800 (Wed, 20 Feb 2008) Log Message: ----------- Added Paths: ----------- trunk/linpha2/templates/default/menu.html.php Copied: trunk/linpha2/templates/default/menu.html.php (from rev 4889, trunk/linpha2/templates/default/fragments.php) =================================================================== --- trunk/linpha2/templates/default/menu.html.php (rev 0) +++ trunk/linpha2/templates/default/menu.html.php 2008-02-20 21:37:31 UTC (rev 4890) @@ -0,0 +1,318 @@ +<?php + +switch($fragment) +{ + +case 'menu_home': /* menu item 'home' */ +?> + <ul style="margin-left: 50px;"> + <li><a href="<?php echo LINPHA_LINK; ?>&linCat=alb"><?php echo i18n("Home"); ?></a></li> + </ul> +<?php +break; + +case 'menu_search': /* menu item 'search' */ +?> + <ul> + <li><span><?php echo i18n("Search"); ?> </span> + <ul> + <li><a href="<?php echo LINPHA_LINK; ?>&linCat=search"><?php echo i18n("Extended Search"); ?></a></li> + <li> + <div> + <form method="GET" action="<?php echo LINPHA_LINK; ?>&linCat=search"> + <input type="text" class="linForms" name="search_text" value="" /> + <input type="hidden" name="button[meta][all]" value="1" /> + <input type="hidden" name="cmd" value="search" /> + <input type="hidden" name="linCat" value="search" /> + <input type="submit" name="submit" class="linButton linInputMenu" value="<?php echo i18n("Search"); ?>" /> + </form> + </div> + </li> + </ul> + </li> + </ul> +<?php +break; + +case 'menu_login': /* menu item 'login' */ +?> + <ul> + <li> + <span><?php echo i18n("Login"); ?> </span> + <ul id="linMenuLogin"> + <li> + <div> + <?php if( linUseAjax() ) { ?> + <form action="" method="POST" onsubmit="new Ajax.Updater('linDivMenu', LINPHA_CLIENT + '/?linCat=ajax&reloadmenu&linId='+IdCurrent, {method: 'post', asynchronous:true, parameters:Form.serialize(this), evalScripts:true}); return false;"> + <?php } else { ?> + <form action="<?php echo $this->URL_full; ?>" method="POST"> + <?php } + if($GLOBALS['linpha']->sql->isLoggedIn()) { ?> + <?php echo i18n("Welcome").' '.$_SESSION['user_name'].' ('.$_SESSION['user_displayname'].')<br />'; ?> + <input type="hidden" name="cmd" value="logout" /> + <input type="submit" name="submit" value="<?php echo i18n("Logout"); ?>" /> + <?php } else { ?> + <!-- login infos --> + <br /> + <label for="linFormUsername" style="display: block; float: left; width: 80px;"><?php echo i18n("Username"); ?>: </label><input style="width: 105px;" class="linForms" type="text" name="username" value="" id="linFormUsername" /><br /> + <label for="linFormPassword" style="display: block; float: left; width: 80px;"><?php echo i18n("Password"); ?>: </label><input style="width: 105px;" class="linForms" type="password" name="password" value="" id="linFormPassword" /><br /> + <?php if($GLOBALS['linpha']->sql->config->value['sys_session_autologin']) { ?><input type="checkbox" name="rememberme" value="true" id="linFormCheckboxRemember" /><label for="linFormCheckboxRemember"><?php echo i18n("Remember Me"); ?></label><?php } ?> + <input type="hidden" name="cmd" value="login" /> + <input type="submit" name="submit" class="linButton linInputMenu" value="<?php echo i18n("Login"); ?>" /><br /><br /> + <div style="font-size: smaller; border: 0px;"><?php echo i18n("You must have cookies enabled to log in."); ?></div> + <?php } ?> + + </form> + </div> + </li> + </ul> + </li> + </ul> +<?php +break; + +case 'menu_icons': /* menu item 'icons' */ +?> + <!-- icons --> + <div> + <?php if( isset( $this->output['menu_Icons'] ) ) { + echo $this->output['menu_Icons']; + } ?> + </div> +<?php +break; + +case 'menu_guestbook': /* menu item 'guestbook' */ +if( false ) +{ +?> + <!-- guestbook --> + <ul> + <li> + <a href="<?php echo LINPHA_LINK.'&linCat=guestbook'; ?>"><?php echo i18n("Guestbook"); ?></a> + </li> + </ul> +<?php +} +break; + +case 'menu_empty1': /* menu item 'emtpy1' */ +?> + <ul> + <li> + <a href="#">Add here your own Menu items and enable it in the admin settings or template file</a> + </li> + </ul> +<?php +break; + +case 'menu_empty2': /* menu item 'empty2' */ +?> + <ul> + <li> + <a href="#">Add here your own Menu items and enable it in the admin settings or template file</a> + </li> + </ul> +<?php +break; + +/** + * 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. |