$type, 'object' => $params['object'] ]); if (! empty($params['object'])) { $value = $attributelib->get_attribute($params['type'], $params['object'], $attribute); } else { $value = ''; } $params['instance'] = $instance; if ($value) { $params['is_locked'] = true; if ($value === $user || $perms->$admin_perm) { $params['can_change'] = true; } else { $params['can_change'] = false; } $params['lockedby'] = $value; } else { $params['is_locked'] = false; $params['can_change'] = $perms->$lock_perm; } $smarty->assign('data', $params); return $smarty->fetch('object/lock.tpl'); }