Esempio n. 1
0
 /**
  * Add new transaction.
  *
  * @access      public
  * @param       string      $status
  * @param       integer     $invoiceNumber
  * @param       integer     $invoiceCurrency
  * @param       integer     $invoiceAmount
  * @param       string      $contactTitle
  * @param       string      $contactForename
  * @param       string      $contactSurname
  * @param       string      $contactCompany
  * @param       string      $contactStreet
  * @param       string      $contactPostcode
  * @param       string      $contactPlace
  * @param       integer     $contactCountry
  * @param       string      $contactPhone
  * @param       string      $contactEmail
  * @return      integer                         id of inserted record
  * @return      boolean                         status of insertion
  */
 public function add($status, $invoiceNumber, $invoiceCurrency, $invoiceAmount, $contactTitle, $contactForename, $contactSurname, $contactCompany, $contactStreet, $contactPostcode, $contactPlace, $contactCountry, $contactPhone, $contactEmail)
 {
     $objResult = $this->objDatabase->Execute('
         INSERT INTO `' . DBPREFIX . 'module_checkout_transactions`
         (
             `time`,
             `status`,
             `invoice_number`,
             `invoice_currency`,
             `invoice_amount`,
             `contact_title`,
             `contact_forename`,
             `contact_surname`,
             `contact_company`,
             `contact_street`,
             `contact_postcode`,
             `contact_place`,
             `contact_country`,
             `contact_phone`,
             `contact_email`
         )
         VALUES
         (
             ' . time() . ',
             "' . contrexx_raw2db($status) . '",
             "' . contrexx_raw2db($invoiceNumber) . '",
             ' . intval($invoiceCurrency) . ',
             ' . intval($invoiceAmount * 100) . ',
             "' . contrexx_raw2db($contactTitle) . '",
             "' . contrexx_raw2db($contactForename) . '",
             "' . contrexx_raw2db($contactSurname) . '",
             "' . contrexx_raw2db($contactCompany) . '",
             "' . contrexx_raw2db($contactStreet) . '",
             "' . contrexx_raw2db($contactPostcode) . '",
             "' . contrexx_raw2db($contactPlace) . '",
             ' . intval($contactCountry) . ',
             "' . contrexx_raw2db($contactPhone) . '",
             "' . contrexx_raw2db($contactEmail) . '"
         )
     ');
     if ($objResult) {
         return $this->objDatabase->Insert_ID();
     } else {
         return false;
     }
 }