HEX
Server: Apache
System: Linux server2.voipitup.com.au 4.18.0-553.109.1.lve.el8.x86_64 #1 SMP Thu Mar 5 20:23:46 UTC 2026 x86_64
User: posscale (1027)
PHP: 8.2.30
Disabled: exec,passthru,shell_exec,system
Upload Files
File: /home/posscale/subdomains/xibo/vendor/slim/views/SmartyPlugins/function.currentUrl.php
<?php
/*
 * Smarty plugin
 * -------------------------------------------------------------
 * File:     function.currentUrl.php
 * Type:     function
 * Name:     currentUrl
 * Purpose:  outputs url for a function with the defined name method
 * version   0.1.3
 * package   SlimViews
 * -------------------------------------------------------------
 */
function smarty_function_currentUrl($params, $template)
{
    $appName = isset($params['appname']) ? $params['appname'] : 'default';
    $withQueryString = isset($params['queryString']) ? $params['queryString'] : true;

    $app = \Slim\Slim::getInstance($appName);
    $req = $app->request();
    $uri = $req->getUrl() . $req->getPath();

    if ($withQueryString) {
        $env = $app->environment();

        if ($env['QUERY_STRING']) {
            $uri .= '?' . $env['QUERY_STRING'];
        }
    }

    return $uri;
}