| 1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677787980818283848586878889909192939495 | <?php/** * @file * Flag actions install file. *//** * Implements hook_uninstall(). */function flag_actions_uninstall() {}/** * Implements hook_schema(). */function flag_actions_schema() {  $schema = array();  $schema['flag_actions'] = array(    'fields' => array(      'aid' => array(        'type' => 'serial',        'not null' => TRUE,        'disp-width' => '5',      ),      'fid' => array(        'type' => 'int',        'size' => 'small',        'not null' => FALSE,        'disp-width' => '5',      ),      'event' => array(        'type' => 'varchar',        'length' => '255',        'not null' => FALSE,      ),      'threshold' => array(        'type' => 'int',        'size' => 'small',        'not null' => TRUE,        'default' => 0,        'disp-width' => '5',      ),      'repeat_threshold' => array(        'type' => 'int',        'size' => 'small',        'not null' => TRUE,        'default' => 0,        'disp-width' => '5',      ),      'callback' => array(        'type' => 'varchar',        'length' => '255',        'not null' => TRUE,        'default' => '',      ),      'parameters' => array(        'type' => 'text',        'size' => 'big',        'not null' => TRUE,      ),    ),    'primary key' => array('aid'),  );  return $schema;}/** * Add a "repeat_threshold" value to all existing Flag actions. */function flag_actions_update_6200() {  // Add the new repeat_threshold column.  if (!db_field_exists('flag_actions', 'repeat_threshold')) {    $column = array(      'type' => 'int',      'size' => 'small',      'not null' => TRUE,      'default' => 0,      'disp-width' => '5',    );    db_add_field('flag_actions', 'repeat_threshold', $column);  }  // Update the normal threshold column to default to 0.  $column = array(    'type' => 'int',    'size' => 'small',    'not null' => TRUE,    'default' => 0,    'disp-width' => '5',  );  db_change_field('flag_actions', 'threshold', 'threshold', $column);}
 |