Exemplo n.º 1
0
 public function install()
 {
     global $db, $database;
     $paymentmodules = PaymentModules::find_by_module_key($this->module_key);
     $paymentmodules->enabled = 'Y';
     $payment_module_id = $paymentmodules->id;
     $paymentmodules->save();
     $paymentconfig = new PaymentConfig();
     $paymentconfig->payment_module_id = $payment_module_id;
     $paymentconfig->module_key = 'paypal';
     $paymentconfig->config_title = 'E-Mail Address';
     $paymentconfig->config_key = 'MODULE_PAYMENT_PAYPAL_ID';
     $paymentconfig->config_value = '*****@*****.**';
     $paymentconfig->config_description = 'The e-mail address to use for the PayPal service';
     //$paymentconfig->data_type;
     $paymentconfig->input_type = 'text';
     //$paymentconfig->input_options;
     $paymentconfig->date_added = date("Y-m-d H:i:s", time());
     $paymentconfig->save();
     unset($paymentconfig->id);
     //$paymentconfig->payment_module_id = $payment_module_id;
     //$paymentconfig->module_key = 'paypal';
     $paymentconfig->config_title = 'Transaction Mode';
     $paymentconfig->config_key = 'MODULE_PAYMENT_PAYPAL_TESTMODE';
     $paymentconfig->config_value = 'test';
     $paymentconfig->config_description = 'The transaction is in test mode or not';
     //$paymentconfig->data_type;
     $paymentconfig->input_type = 'radio';
     $paymentconfig->input_options = 'test|live';
     //$paymentconfig->date_added = 'NOW()';
     $paymentconfig->save();
 }