2012-09-22 12:24:20 -07:00

30 lines
700 B
PHP

<?php
class Crunchbutton_Balanced_Merchant extends Cana_Model {
public static function createRestaurantEmail($restaurant) {
return 'restaurant-'.$restaurant->id_restaurant.'@_DOMAIN_';
}
public static function byRestaurant($restaurant) {
return self::byEmail(self::createRestaurantEmail($restaurant));
}
public static function byEmail($email) {
$account = false;
try {
$account = c::balanced()->accounts->query()
->filter(Balanced\Account::$f->email_address->eq($email))
->one();
} catch (Exception $e) {
}
return $account;
}
public static function byId($id) {
$account = Balanced\Account::get(c::balanced()->accounts->uri.'/'.$id);
return $account;
}
}