Skip to content

Commit

Permalink
Disable the buttons and just allow editor none for not authenticated …
Browse files Browse the repository at this point in the history
…users (#340)
  • Loading branch information
zero-24 authored and yvesh committed Apr 23, 2017
1 parent 60557d4 commit b68ab0f
Showing 1 changed file with 24 additions and 0 deletions.
24 changes: 24 additions & 0 deletions src/components/com_weblinks/models/form.php
Original file line number Diff line number Diff line change
Expand Up @@ -76,4 +76,28 @@ protected function populateState()

$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;
}
}

0 comments on commit b68ab0f

Please sign in to comment.