185 lines
5.1 KiB
PHP
185 lines
5.1 KiB
PHP
<?php
|
|
|
|
require(dirname(__FILE__) . '/SSI.php');
|
|
|
|
?><!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
|
|
<html>
|
|
<head>
|
|
<title> << :: SMF SSI.php 1.0 :: >> </title><?php
|
|
|
|
echo '
|
|
<link rel="stylesheet" type="text/css" href="', $settings['default_theme_url'], '/style.css" />
|
|
<script language="JavaScript" type="text/javascript" src="', $settings['default_theme_url'], '/script.js"></script>';
|
|
|
|
if ($context['browser']['needs_size_fix'])
|
|
echo '
|
|
<style type="text/css"><!--
|
|
@import(', $settings['default_theme_url'], '/fonts-compat.css);
|
|
--></style>';
|
|
|
|
?>
|
|
</head>
|
|
<body>
|
|
<h1>SMF SSI.php Functions</h1>
|
|
Current Version 1.0<br />
|
|
<br />
|
|
This file is used to demonstrate the capabilities of SSI.php using PHP include functions.<br />
|
|
The examples show the include tag, then the results of it. Examples are separated by horizontal rules.<br />
|
|
|
|
<hr />
|
|
|
|
<br />
|
|
To use SSI.php in your page add at the very top of your page before the <html> tag on line 1:<br />
|
|
<div style="font-family: monospace;">
|
|
<?php require("<?php echo addslashes($user_info['is_admin'] ? realpath($boarddir . '/SSI.php') : 'SSI.php'); ?>"); ?>
|
|
</div>
|
|
<br />
|
|
|
|
<hr />
|
|
|
|
<h3>Recent Topics Function: <?php ssi_recentTopics(); ?></h3>
|
|
<?php ssi_recentTopics(); ?>
|
|
|
|
<hr />
|
|
|
|
<h3>Recent Posts Function: <?php ssi_recentPosts(); ?></h3>
|
|
<?php ssi_recentPosts(); ?>
|
|
|
|
<hr />
|
|
|
|
<h3>Recent Poll Function: <?php ssi_recentPoll(); ?></h3>
|
|
<?php ssi_recentPoll(); ?>
|
|
|
|
<hr />
|
|
|
|
<h3>Top Boards Function: <?php ssi_topBoards(); ?></h3>
|
|
<?php ssi_topBoards(); ?>
|
|
|
|
<hr />
|
|
|
|
<h3>Top Topics by View Function: <?php ssi_topTopicsViews(); ?></h3>
|
|
<?php ssi_topTopicsViews(); ?>
|
|
|
|
<hr />
|
|
|
|
<h3>Top Topics by Replies Function: <?php ssi_topTopicsReplies(); ?></h3>
|
|
<?php ssi_topTopicsReplies(); ?>
|
|
|
|
<hr />
|
|
|
|
<h3>Top Poll Function: <?php ssi_topPoll(); ?></h3>
|
|
<?php ssi_topPoll(); ?>
|
|
|
|
<hr />
|
|
|
|
<h3>Top Poster Function: <?php ssi_topPoster(); ?></h3>
|
|
<?php ssi_topPoster(); ?>
|
|
|
|
<hr />
|
|
|
|
<h3>Topic's Poll Function: <?php ssi_showPoll($topic); ?></h3>
|
|
<?php ssi_showPoll(); ?>
|
|
|
|
<hr />
|
|
|
|
<h3>Latest Member Function: <?php ssi_latestMember(); ?></h3>
|
|
<?php ssi_latestMember(); ?>
|
|
|
|
<hr />
|
|
|
|
<h3>Board Stats: <?php ssi_boardStats(); ?></h3>
|
|
<?php ssi_boardStats(); ?>
|
|
|
|
<hr />
|
|
|
|
<h3>Who's Online Function: <?php ssi_whosOnline(); ?></h3>
|
|
<?php ssi_whosOnline(); ?>
|
|
|
|
<hr />
|
|
|
|
<h3>Log Online Presence + Who's Online Function: <?php ssi_logOnline(); ?></h3>
|
|
<?php ssi_logOnline(); ?>
|
|
|
|
<hr />
|
|
|
|
<h3>Welcome Function: <?php ssi_welcome(); ?></h3>
|
|
<?php ssi_welcome(); ?>
|
|
|
|
<hr />
|
|
|
|
<h3>News Function: <?php ssi_news(); ?></h3>
|
|
<?php ssi_news(); ?>
|
|
|
|
<hr />
|
|
|
|
<h3>Board News Function: <?php ssi_boardNews(); ?></h3>
|
|
<?php ssi_boardNews(); ?>
|
|
|
|
<hr />
|
|
|
|
<h3>Menubar Function: <?php ssi_menubar(); ?></h3>
|
|
<?php ssi_menubar(); ?>
|
|
|
|
<hr />
|
|
|
|
<h3>Quick Search Function: <?php ssi_quickSearch(); ?></h3>
|
|
<?php ssi_quickSearch(); ?>
|
|
|
|
<hr />
|
|
|
|
<h3>Login Function: <?php ssi_login(); ?></h3>
|
|
<?php ssi_login(); ?>
|
|
|
|
<hr />
|
|
|
|
<h3>Log Out Function: <?php ssi_logout(); ?></h3>
|
|
<?php ssi_logout(); ?>
|
|
|
|
<hr />
|
|
|
|
<h3>Today's Birthdays Function: <?php ssi_todaysBirthdays(); ?></h3>
|
|
<?php ssi_todaysBirthdays(); ?>
|
|
|
|
<hr />
|
|
|
|
<h3>Today's Holidays Function: <?php ssi_todaysHolidays(); ?></h3>
|
|
<?php ssi_todaysHolidays(); ?>
|
|
|
|
<hr />
|
|
|
|
<h3>Today's Events Function: <?php ssi_todaysEvents(); ?></h3>
|
|
<?php ssi_todaysEvents(); ?>
|
|
|
|
<hr />
|
|
|
|
<h3>Today's Calendar Function: <?php ssi_todaysCalendar(); ?></h3>
|
|
<?php ssi_todaysCalendar(); ?>
|
|
|
|
<hr />
|
|
|
|
<h3>Recent Calendar Events Function: <?php ssi_recentEvents(); ?></h3>
|
|
<?php ssi_recentEvents(); ?>
|
|
|
|
<hr />
|
|
|
|
<h3>Some notes on usage</h3>
|
|
All the functions have an output method parameter. This can either be "echo" (the default) or "array".<br />
|
|
If it is "echo", the function will act normally - otherwise, it will return an array containing information about the requested task.<br />
|
|
For example, it might return a list of topics for ssi_recentTopics.<br />
|
|
<br />
|
|
<span onclick="if (getInnerHTML(this).indexOf('Bird') == -1) setInnerHTML(this, getInnerHTML(this) + '<br /><img src="http://www.simplemachines.org/images/chocobo.jpg" title="Bird-san" alt="Chocobo!" />'); return false;">This functionality can be used to allow you to present the information in any way you wish.</span>
|
|
|
|
<hr />
|
|
|
|
<br />
|
|
<br />
|
|
<span style="color: #CCCCCC; font-size: smaller;">
|
|
<?php
|
|
$then = explode(' ', $time_start);
|
|
$now = explode(' ', microtime());
|
|
echo 'This page took ', round($now[0] + $now[1] - $then[0] - $then[1], 4), ' seconds to load.<br />';
|
|
?>
|
|
*ssi_examples.php last modified on <?php echo date('m/j/y', filemtime(__FILE__)); ?>
|
|
</span>
|
|
</body>
|
|
</html>
|