Update from remote.
This commit is contained in:
		@@ -92,6 +92,57 @@ function uc_stripe_install() {
 | 
			
		||||
  variable_set('uc_credit_validate_numbers', FALSE);
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
/**
 | 
			
		||||
 * Implements hook_uninstall().
 | 
			
		||||
 */
 | 
			
		||||
function uc_stripe_uninstall() {
 | 
			
		||||
  variable_del('uc_stripe_authentication_required_email');
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
/**
 | 
			
		||||
 * Implements hook_schema().
 | 
			
		||||
 */
 | 
			
		||||
function uc_stripe_schema() {
 | 
			
		||||
  $schema['uc_stripe_pending_auth'] = array(
 | 
			
		||||
    'description' => 'Ubercart Stripe - Track orders pending authentication',
 | 
			
		||||
    'fields' => array(
 | 
			
		||||
      'id' => array(
 | 
			
		||||
        'description' => 'id of entry',
 | 
			
		||||
        'type' => 'serial',
 | 
			
		||||
        'not null' => TRUE
 | 
			
		||||
      ),
 | 
			
		||||
      'order_id' => array(
 | 
			
		||||
        'description' => 'Order Id of pending order',
 | 
			
		||||
        'type' => 'int',
 | 
			
		||||
        'not null' => TRUE
 | 
			
		||||
      ),
 | 
			
		||||
      'rfee_id' => array(
 | 
			
		||||
        'description' => 'Recurring Fee Id of pending order',
 | 
			
		||||
        'type' => 'int',
 | 
			
		||||
        'not null' => TRUE
 | 
			
		||||
      ),
 | 
			
		||||
      'completed' => array(
 | 
			
		||||
        'description' => 'Competion status of this pending order',
 | 
			
		||||
        'type' => 'int',
 | 
			
		||||
        'not null' => TRUE
 | 
			
		||||
      ),
 | 
			
		||||
      'hash' => array (
 | 
			
		||||
        'description' => 'The unqiue has of order and payment id',
 | 
			
		||||
        'type' => 'varchar',
 | 
			
		||||
        'length' => '100',
 | 
			
		||||
        'not null' => TRUE
 | 
			
		||||
      ),
 | 
			
		||||
    ),
 | 
			
		||||
    'unique keys' => array(
 | 
			
		||||
      'hash' => array(
 | 
			
		||||
        'hash'
 | 
			
		||||
      )
 | 
			
		||||
    ),
 | 
			
		||||
    'primary key' => array('id'),
 | 
			
		||||
  );
 | 
			
		||||
  return $schema;
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
/**
 | 
			
		||||
 * Enable triggered renewals, as uc_recurring manages renewals with this version.
 | 
			
		||||
 */
 | 
			
		||||
@@ -181,3 +232,61 @@ function _uc_stripe_move_customer_id(&$sandbox) {
 | 
			
		||||
    $sandbox['#finished'] = $sandbox['progress'] / $sandbox['max'];
 | 
			
		||||
  }
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
/**
 | 
			
		||||
 * Creates table to track orders that require extra authentication verification.
 | 
			
		||||
 */
 | 
			
		||||
function uc_stripe_update_7301() {
 | 
			
		||||
 | 
			
		||||
  $table = array(
 | 
			
		||||
    'description' => 'Ubercart Stripe - Track orders pending authentication',
 | 
			
		||||
    'fields' => array(
 | 
			
		||||
      'id' => array(
 | 
			
		||||
        'description' => 'id of entry',
 | 
			
		||||
        'type' => 'serial',
 | 
			
		||||
        'not null' => TRUE
 | 
			
		||||
      ),
 | 
			
		||||
      'order_id' => array(
 | 
			
		||||
        'description' => 'Order Id of pending order',
 | 
			
		||||
        'type' => 'int',
 | 
			
		||||
        'not null' => TRUE
 | 
			
		||||
      ),
 | 
			
		||||
      'rfee_id' => array(
 | 
			
		||||
        'description' => 'Recurring Fee Id of pending order',
 | 
			
		||||
        'type' => 'int',
 | 
			
		||||
        'not null' => TRUE
 | 
			
		||||
      ),
 | 
			
		||||
      'completed' => array(
 | 
			
		||||
        'description' => 'Competion status of this pending order',
 | 
			
		||||
        'type' => 'int',
 | 
			
		||||
        'not null' => TRUE
 | 
			
		||||
      ),
 | 
			
		||||
      'hash' => array(
 | 
			
		||||
        'description' => 'The unqiue has of order and payment id',
 | 
			
		||||
        'type' => 'varchar',
 | 
			
		||||
        'length' => '100',
 | 
			
		||||
        'not null' => TRUE
 | 
			
		||||
      ),
 | 
			
		||||
    ),
 | 
			
		||||
    'unique keys' => array(
 | 
			
		||||
      'hash' => array(
 | 
			
		||||
        'hash'
 | 
			
		||||
      )
 | 
			
		||||
    ),
 | 
			
		||||
    'primary key' => array('id'),
 | 
			
		||||
  );
 | 
			
		||||
 | 
			
		||||
  db_create_table('uc_stripe_pending_auth', $table);
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
/**
 | 
			
		||||
 * Changes typo in variable uc_stripe_authenticaiton_required_email.
 | 
			
		||||
 */
 | 
			
		||||
function uc_stripe_update_7302() {
 | 
			
		||||
  $typo_var_name = 'uc_stripe_authenticaiton_required_email';
 | 
			
		||||
  $value = variable_get($typo_var_name, '');
 | 
			
		||||
  if (!empty($value)) {
 | 
			
		||||
    variable_set('uc_stripe_authentication_required_email', $value);
 | 
			
		||||
    variable_del($typo_var_name);
 | 
			
		||||
  }
 | 
			
		||||
}
 | 
			
		||||
 
 | 
			
		||||
		Reference in New Issue
	
	Block a user