This repository has been archived on 2024-04-08. You can view files and clone it, but cannot push or open issues or pull requests.
khosb/includes/smarty/plugins/block.is_auth_method.php

25 lines
754 B
PHP
Raw Normal View History

<?php
/*
* Smarty plugin
* -------------------------------------------------------------
* File: block.is_auth_method.php
* Type: block
* Name: is_auth_method
* Purpose: display content to authenticated groups based on authentication to module/method
* -------------------------------------------------------------
*/
function smarty_block_is_auth_method($params, $resource, &$smarty)
{
if(empty($resource)) return;
if(!empty($params['logged']) && !SESS_LOGGED) return false;
global $C_auth;
if(!is_object($C_auth)) return false;
if($C_auth->auth_method_by_name($params["module"], $params["method"]))
echo $resource;
else if(!empty($params["alt"]))
echo $params["alt"];
}
?>