First commit
This commit is contained in:
@@ -0,0 +1,31 @@
|
||||
<?php
|
||||
// +-----------------------------------------------------------------------+
|
||||
// | This file is part of Piwigo. |
|
||||
// | |
|
||||
// | For copyright and license information, please view the COPYING.txt |
|
||||
// | file that was distributed with this source code. |
|
||||
// +-----------------------------------------------------------------------+
|
||||
|
||||
/**
|
||||
* Retrieves an url for a plugin page.
|
||||
* @param string file - php script full name
|
||||
*/
|
||||
function get_admin_plugin_menu_link($file)
|
||||
{
|
||||
global $page;
|
||||
$real_file = realpath($file);
|
||||
$url = get_root_url().'admin.php?page=plugin';
|
||||
if (false!==$real_file)
|
||||
{
|
||||
$real_plugin_path = rtrim(realpath(PHPWG_PLUGINS_PATH), '\\/');
|
||||
$file = substr($real_file, strlen($real_plugin_path)+1);
|
||||
$file = str_replace('\\', '/', $file);//Windows
|
||||
$url .= '&section='.urlencode($file);
|
||||
}
|
||||
else if (isset($page['errors']))
|
||||
{
|
||||
$page['errors'][] = 'PLUGIN ERROR: "'.$file.'" is not a valid file';
|
||||
}
|
||||
return $url;
|
||||
}
|
||||
?>
|
||||
Reference in New Issue
Block a user