function testGenerateInvoiceReferenceOK()
 {
     $invoice_reference = WebfinanceCompany::GenerateInvoiceReference();
     $this->assertEquals(date('Ymd') . 0, $invoice_reference);
     CybPHP_MySQL::Query('INSERT INTO webfinance_invoices SET ' . "num_facture = '{$invoice_reference}'");
     $invoice_reference = WebfinanceCompany::GenerateInvoiceReference();
     $this->assertEquals(date('Ymd') . 01, $invoice_reference);
     CybPHP_MySQL::Query('INSERT INTO webfinance_invoices SET ' . "num_facture = '{$invoice_reference}'");
     $invoice_reference = WebfinanceCompany::GenerateInvoiceReference();
     $this->assertEquals(date('Ymd') . 02, $invoice_reference);
 }
 function GetInfo()
 {
     CybPHP_Validate::ValidateInt($this->_company_id);
     $result = CybPHP_MySQL::Query('SELECT nom AS name ' . 'FROM webfinance_clients ' . "WHERE id_client = {$this->_company_id}");
     return mysql_fetch_assoc($result);
 }
Example #3
0
 /**
  * Get user ID from email address
  *
  * @param email string. The email address
  *
  * @return user_id int. The user ID.
  *
  */
 static function GetIdFromEmail($email = '')
 {
     CybPHP_Validate::ValidateEmail($email);
     $email = mysql_escape_string($email);
     $result = CybPHP_MySQL::Query('SELECT id_user ' . 'FROM webfinance_users ' . "WHERE email = '{$email}'");
     $user = mysql_fetch_assoc($result);
     return $user['id_user'];
 }