Source for file image.php
Documentation is available at image.php
* @subpackage Editors-xtd.image
* @copyright Copyright (C) 2005 - 2013 Open Source Matters, Inc. All rights reserved.
* @license GNU General Public License version 2 or later; see LICENSE.txt
* @subpackage Editors-xtd.image
* Load the language file on instantiation.
* @param string $name The name of the button to display
* @return array A two element array of (imageName, textToInsert)
public function onDisplay($name, $asset, $author)
$extension =
$app->input->get('option');
if ( $user->authorise('core.edit', $asset)
||
$user->authorise('core.create', $asset)
||
(count($user->getAuthorisedCategories($asset, 'core.create')) >
0)
||
($user->authorise('core.edit.own', $asset) &&
$author ==
$user->id)
||
(count($user->getAuthorisedCategories($extension, 'core.edit')) >
0)
||
(count($user->getAuthorisedCategories($extension, 'core.edit.own')) >
0 &&
$author ==
$user->id))
$link =
'index.php?option=com_media&view=images&tmpl=component&e_name=' .
$name .
'&asset=' .
$asset .
'&author=' .
$author;
$button->text =
JText::_('PLG_IMAGE_BUTTON_IMAGE');
$button->name =
'picture';
$button->options =
"{handler: 'iframe', size: {x: 800, y: 500}}";
Documentation generated on Tue, 19 Nov 2013 15:05:13 +0100 by phpDocumentor 1.4.3