It might be that the variable names are different! Try to add
Code: Select all
echo "<pre>" . print_r($group, true) . "</pre>";
Best regards,
Garvin
Code: Select all
echo "<pre>" . print_r($group, true) . "</pre>";
Code: Select all
if ( $group['id'] == 3 ) {
$img = serendipity_getTemplateFile('admin/img/user_admin.png');
} elseif ( $group['id'] == 2 ) {
$img = serendipity_getTemplateFile('admin/img/user_chief.png');
} else {
$img = serendipity_getTemplateFile('admin/img/user_editor.png');
}I did, however, steal the idea from users.inc.php:NOTICE: The userlevel attribute is now only used for backward compatibility to plugins and fallback authorisation. User privileges are now handled by group memberships!
Code: Select all
if ($user['userlevel'] < $serendipity['serendipityUserlevel'] || $user['authorid'] == $serendipity['authorid'] || $serendipity['serendipityUserlevel'] >= USERLEVEL_ADMIN ) {
if ( $user['userlevel'] >= USERLEVEL_ADMIN ) {
$img = serendipity_getTemplateFile('admin/img/user_admin.png');
} elseif ( $user['userlevel'] >= USERLEVEL_CHIEF ) {
$img = serendipity_getTemplateFile('admin/img/user_chief.png');
} else {
$img = serendipity_getTemplateFile('admin/img/user_editor.png');
}Code: Select all
<a href="?serendipity[action]=admin&serendipity[adminModule]=entries&serendipity[adminAction]=edit&serendipity[id]=<?php echo $entry['id']; ?>" title="<?php echo EDIT . ' #' . $entry['id']; ?>" class="serendipityIconLink"><img src="<?php echo serendipity_getTemplateFile('admin/img/edit.png'); ?>" alt="<?php echo EDIT; ?>" /><?php echo EDIT ?></a>
<a href="?<?php echo serendipity_setFormToken('url'); ?>&serendipity[action]=admin&serendipity[adminModule]=entries&serendipity[adminAction]=delete&serendipity[id]=<?php echo $entry['id']; ?>" title="<?php echo DELETE . ' #' . $entry['id']; ?>" class="serendipityIconLink"><img src="<?php echo serendipity_getTemplateFile('admin/img/delete.png'); ?>" alt="<?php echo DELETE; ?>" /><?php echo DELETE ?></a>