You are here

function flexslider_picture_install in Picture 7.2

Implements hook_install().

File

flexslider_picture/flexslider_picture.install, line 69
Install, update and schema hooks for the FlexSlider Picture module.

Code

function flexslider_picture_install() {

  // For each existing flexslider config, add a record in
  // {flexslider_picture_optionset}.
  $q = db_select('flexslider_optionset', 'f');
  $q
    ->addField('f', 'name', 'flexslider_optionset');
  $q
    ->addExpression("'image_style'", 'imagestyle_type');
  $q
    ->addExpression("''", 'mapping');
  $q
    ->addExpression("''", 'fallback');
  db_insert('flexslider_picture_optionset')
    ->fields(array(
    'flexslider_optionset',
    'imagestyle_type',
    'mapping',
    'fallback',
  ))
    ->from($q)
    ->execute();
}