Collections functions
General functions
Render functions
Theme permission functions
Resource functions

get_plugin_path()

Parameters

ColumnTypeDefaultDescription
$plugin
$url false

Location

include/plugin_functions.php lines 1420 to 1433

Definition

 
function get_plugin_path($plugin,$url=false)
    {
    
# For the given plugin shortname, return the path on disk
    # Supports plugins being in the filestore folder (for user uploaded plugins)
    
global $baseurl_short,$storagedir,$storageurl;
    
    
# Standard location    
    
$pluginpath=dirname(__FILE__) . "/../plugins/" $plugin;
    if (
file_exists($pluginpath)) {return ($url?$baseurl_short "plugins/" $plugin:$pluginpath);}

    
# Filestore location
    
$pluginpath=$storagedir "/plugins/" $plugin;
    if (
file_exists($pluginpath)) {return ($url?$storageurl "/plugins/" $plugin:$pluginpath);}
    }

This article was last updated 20th May 2022 08:35 Europe/London time based on the source file dated 6th May 2022 16:50 Europe/London time.