1
0
mirror of https://github.com/e107inc/e107.git synced 2025-04-14 01:22:13 +02:00

Issue #714 - Now displays correct edit and delete options for each class.

This commit is contained in:
Cameron 2015-03-15 13:30:37 -07:00
parent 52845adf1b
commit d9d437bf73

View File

@ -413,7 +413,9 @@ include_lan(e_LANGUAGEDIR.e_LANGUAGE.'/admin/lan_'.e_PAGE);
function options($parms, $value, $id, $attributes)
{
$text = "";
$options = array();
if($attributes['mode'] == 'read')
{
@ -422,7 +424,13 @@ include_lan(e_LANGUAGEDIR.e_LANGUAGE.'/admin/lan_'.e_PAGE);
if(!$this->getController()->getUserClassAdmin()->queryCanDeleteClass($classID))
{
$options = array('deleteClass' => e_UC_NOBODY);
$options['readParms']['deleteClass'] = e_UC_NOBODY;
}
if($classID == 0)
{
$options['readParms']['deleteClass'] = e_UC_NOBODY;
$options['readParms']['editClass'] = e_UC_NOBODY;
}
$text .= $this->renderValue('options',$value, $options,$id);