mirror of
https://github.com/joomla-extensions/weblinks.git
synced 2025-01-13 16:12:57 +00:00
Disable the buttons and just allow editor none for not authenticated users (#340)
This commit is contained in:
parent
60557d4f88
commit
b68ab0f2bd
@ -76,4 +76,28 @@ class WeblinksModelForm extends WeblinksModelWeblink
|
|||||||
|
|
||||||
$this->setState('layout', $app->input->getString('layout'));
|
$this->setState('layout', $app->input->getString('layout'));
|
||||||
}
|
}
|
||||||
|
|
||||||
|
/**
|
||||||
|
* Abstract method for getting the form from the model.
|
||||||
|
*
|
||||||
|
* @param array $data Data for the form.
|
||||||
|
* @param boolean $loadData True if the form is to load its own data (default case), false if not.
|
||||||
|
*
|
||||||
|
* @return mixed A JForm object on success, false on failure
|
||||||
|
*
|
||||||
|
* @since __DEPLOY_VERSION__
|
||||||
|
*/
|
||||||
|
public function getForm($data = array(), $loadData = true)
|
||||||
|
{
|
||||||
|
$form = $this->loadForm('com_weblinks.form', 'weblink', array('control' => 'jform', 'load_data' => $loadData));
|
||||||
|
|
||||||
|
// Disable the buttons and just allow editor none for not authenticated users
|
||||||
|
if (JFactory::getUser()->guest)
|
||||||
|
{
|
||||||
|
$form->setFieldAttribute('description', 'editor', 'none');
|
||||||
|
$form->setFieldAttribute('description', 'buttons', 'no');
|
||||||
|
}
|
||||||
|
|
||||||
|
return $form;
|
||||||
|
}
|
||||||
}
|
}
|
||||||
|
Loading…
Reference in New Issue
Block a user