Skip to content

Instantly share code, notes, and snippets.

@martsie
Created January 25, 2017 09:11
Show Gist options
  • Save martsie/fa476319b064fbebdd90ee85ec117ff6 to your computer and use it in GitHub Desktop.
Save martsie/fa476319b064fbebdd90ee85ec117ff6 to your computer and use it in GitHub Desktop.
An unsafe implementation of storing structured data in the Drupal 7 User data property
<?php
$user->data['employee'] = array(
'employee_number' => 123456,
'employee_details' => array(
'salary' => 65000,
'access_level' => 'A',
'start_date' => 1425439660,
),
);
user_save($user);
// Get the users employee number.
$employee_number = !empty($user->data['employee']['employee_number']) ? $user->data['employee']['employee_number'] : FALSE;
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment