Source for file mailto.php
Documentation is available at mailto.php
* @copyright Copyright (C) 2005 - 2013 Open Source Matters, Inc. All rights reserved.
* @license GNU General Public License version 2 or later; see LICENSE.txt
* Adds a URL to the mailto system and returns the hash
public static function addLink($url)
$mailto_links =
$session->get('com_mailto.links', array());
if (!isset
($mailto_links[$hash]))
$mailto_links[$hash] =
new stdClass;
$mailto_links[$hash]->link =
$url;
$mailto_links[$hash]->expiry =
time();
$session->set('com_mailto.links', $mailto_links);
* Checks if a URL is a Flash file
$mailto_links =
$session->get('com_mailto.links', array());
if (isset
($mailto_links[$hash]))
$retval =
$mailto_links[$hash]->link;
// flag for if we've cleaned on this cycle
$past =
time() -
$lifetime;
$session =
JFactory::getSession();
$mailto_links =
$session->get('com_mailto.links', array());
foreach ($mailto_links as $index =>
$link)
if ($link->expiry <
$past)
unset
($mailto_links[$index]);
$session->set('com_mailto.links', $mailto_links);
Documentation generated on Tue, 19 Nov 2013 15:07:32 +0100 by phpDocumentor 1.4.3