From 867c2379ff66ce0f2c4f872a13027fd649aa076d Mon Sep 17 00:00:00 2001 From: z0rglub Date: Fri, 9 May 2003 12:42:42 +0000 Subject: Initial revision git-svn-id: http://piwigo.org/svn/trunk@2 68402e56-0260-453c-a942-63ccdbb3a9ee --- template/default/htmlfunctions.inc.php | 187 +++++++++++++++++++++++++++++++++ 1 file changed, 187 insertions(+) create mode 100644 template/default/htmlfunctions.inc.php (limited to 'template/default/htmlfunctions.inc.php') diff --git a/template/default/htmlfunctions.inc.php b/template/default/htmlfunctions.inc.php new file mode 100644 index 000000000..d7464610c --- /dev/null +++ b/template/default/htmlfunctions.inc.php @@ -0,0 +1,187 @@ +'; + } + return $output; +} +/* +function affiche_icone_recent( $date_comparaison ) +{ + global $user, $conf; + $difference = time() - $date_comparaison; + $jours = 24*60*60; + $output = ''; + if ( $difference < $conf['periode_longue'] * $jours ) + { + $icon_url = './theme/'.$user['theme'].'/'; + if ( $difference < $conf['periode_courte'] * $jours ) + { + $icon_url.= 'new_long.gif'; + } + else + { + $icon_url.= 'new_short.gif'; + } + $size = getimagesize( $icon_url ); + $output = ''; + } + return $output; +} +*/ + +function create_navigation_bar( $url, $nb_element, $start, + $nb_element_page, $link_class ) +{ + global $lang; + $navigation_bar = ""; + // 0. détection de la page en cours + if( !isset( $start ) + || !is_numeric( $start ) + || ( is_numeric( $start ) && $start < 0 ) ) + { + $start = 0; + } + // on n'affiche la bare de navigation que si on plus de 1 page + if ( $nb_element > $nb_element_page ) + { + // 1.une page précédente ? + if ( $start != 0 ) + { + $previous = $start - $nb_element_page; + $navigation_bar.= ''.$lang['previous_page']; + $navigation_bar.= ''; + $navigation_bar.= ' | '; + } + // 2.liste des numéros de page + $maximum = ceil ( $nb_element / $nb_element_page ); + for ( $i = 1; $i <= $maximum; $i++ ) + { + $temp_start = ( $i - 1 ) * $nb_element_page; + if ( $temp_start == $start ) + { + $navigation_bar.= ' '.$i.' '; + } + else + { + $navigation_bar.= ' '.$i.' '; + } + } + // 3.une page suivante ? + if ( $nb_element > $nb_element_page + && $start + $nb_element_page < $nb_element ) + { + $next = $start + $nb_element_page; + $navigation_bar.= ' | '.$lang['next_page'].''; + } + } + return $navigation_bar; +} + +function get_frame_start() +{ + return ' + + + +
'; +} + +function get_frame_end() +{ + return ' +
'; +} +*/ +function get_frame_begin() +{ + global $user; + $path = './theme/'.$user['theme'].'/'; + $size_01 = getimagesize( $path.'01.gif' ); + $size_02 = getimagesize( $path.'02.gif' ); + $size_03 = getimagesize( $path.'03.gif' ); + return ';"> + + + + + + + + '; +} + +function get_frame_end() +{ + global $user; + $path = './theme/'.$user['theme'].'/'; + $size_08 = getimagesize( $path.'08.gif' ); + return ' + + + + + + + + + '; +} + +function initialize_template() +{ + global $vtp, $handle, $user; + + $vtp->setGlobalVar( $handle, 'frame_start', get_frame_start() ); + $vtp->setGlobalVar( $handle, 'frame_begin', get_frame_begin() ); + $vtp->setGlobalVar( $handle, 'frame_end', get_frame_end() ); + $vtp->setVarF( $handle, 'header', + './template/'.$user['template'].'/header.htm' ); + $vtp->setVarF( $handle, 'footer', + './template/'.$user['template'].'/footer.htm' ); +} +?> \ No newline at end of file -- cgit v1.2.3