0byt3m1n1
Path:
/
data
/
applications
/
aps
/
tikiwiki
/
7.0-0
/
standard
/
htdocs
/
lib
/
smarty_tiki
/
[
Home
]
File: block.popup_link.php
<?php // (c) Copyright 2002-2011 by authors of the Tiki Wiki CMS Groupware Project // // All Rights Reserved. See copyright.txt for details and a complete list of authors. // Licensed under the GNU LESSER GENERAL PUBLIC LICENSE. See license.txt for details. // $Id: block.popup_link.php 33195 2011-03-02 17:43:40Z changi67 $ //this script may only be included - so its better to die if called directly. if (strpos($_SERVER["SCRIPT_NAME"],basename(__FILE__)) !== false) { header("location: index.php"); exit; } function smarty_block_popup_link($params, $content, &$smarty, $repeat) { global $headerlib, $prefs; static $counter = 0; $linkId = 'block-popup-link' . ++$counter; $block = $params['block']; if ( $repeat === false ) { if ($prefs['feature_jquery'] == 'y') { $headerlib->add_js( <<<JS \$(document).ready( function() { \$('#$block').hide(); \$('#$linkId').click( function() { var block = \$('#$block'); if( block.css('display') == 'none' ) { //var coord = \$(this).offset(); block.css( 'position', 'absolute' ); //block.css( 'left', coord.left); //block.css( 'top', coord.top + \$(this).height() ); show( '$block' ); } else { hide( '$block' ); } }); } ); JS ); } $href = ' href="javascript:void(0)"'; if (isset($params['class'])) { if ($params['class'] == 'button') { $html = '<a id="' . $linkId . '"' . $href . '>' . $content . '</a>'; $html = '<span class="button">'.$html.'</span>'; } else { $html = '<a id="' . $linkId . '"' . $href . '" class="' . $class . '">' . $content . '</a>'; } } return $html; } }