diff --git a/plugin/customfooter/lib/customfooter_plugin.class.php b/plugin/customfooter/lib/customfooter_plugin.class.php index 5eb49dde2b..46be36b339 100644 --- a/plugin/customfooter/lib/customfooter_plugin.class.php +++ b/plugin/customfooter/lib/customfooter_plugin.class.php @@ -7,37 +7,49 @@ * @license GNU General Public License - http://www.gnu.org/copyleft/gpl.html * @author Valery Fremaux */ -class CustomFooterPlugin extends Plugin { - +class CustomFooterPlugin extends Plugin +{ /** * - * @return CustomFooterPlugin + * @return CustomFooterPlugin */ - static function create() { + public static function create() + { static $result = null; + return $result ? $result : $result = new self(); } - - function get_name() { + + public function get_name() + { return 'customfooter'; } - protected function __construct() { + protected function __construct() + { parent::__construct('1.1', 'Valery Fremaux'); } - function pix_url($pixname, $size = 16) { + public function pix_url($pixname, $size = 16) + { global $_configuration; - if (file_exists($_configuration['root_sys'].'/plugin/customplugin/pix/'.$pixname.'.png')) { + if (file_exists( + $_configuration['root_sys'].'/plugin/customplugin/pix/'.$pixname.'.png' + )) { return $_configuration['root_web'].'/plugin/customplugin/pix/'.$pixname.'.png'; } - if (file_exists($_configuration['root_sys'].'/plugin/customplugin/pix/'.$pixname.'.jpg')) { + if (file_exists( + $_configuration['root_sys'].'/plugin/customplugin/pix/'.$pixname.'.jpg' + )) { return $_configuration['root_web'].'/plugin/customplugin/pix/'.$pixname.'.jpg'; } - if (file_exists($_configuration['root_sys'].'/plugin/customplugin/pix/'.$pixname.'.gif')) { + if (file_exists( + $_configuration['root_sys'].'/plugin/customplugin/pix/'.$pixname.'.gif' + )) { return $_configuration['root_web'].'/plugin/customplugin/pix/'.$pixname.'.gif'; } + return $_configuration['root_web'].'/main/img/icons/'.$size.'/'.$pixname.'.png'; } -} \ No newline at end of file +}