Файловый менеджер - Редактировать - /home/easybachat/hisabat365.com/4a7891/app.tar
Ðазад
Stock.php 0000664 00000000562 15060130162 0006337 0 ustar 00 <?php namespace App; use Illuminate\Database\Eloquent\Model; class Stock extends Model { /** * The table associated with the model. * * @var string */ protected $table = 'current_stocks'; protected $guarded = []; public function product() { return $this->belongsTo('App\Product',"product_id")->withDefault(); } } GroupChatMessageStatus.php 0000664 00000000412 15060130162 0011653 0 ustar 00 <?php namespace App; use Illuminate\Database\Eloquent\Model; class GroupChatMessageStatus extends Model { /** * The table associated with the model. * * @var string */ protected $table = 'group_chat_message_status'; } CurrencyRate.php 0000664 00000000345 15060130162 0007661 0 ustar 00 <?php namespace App; use Illuminate\Database\Eloquent\Model; class CurrencyRate extends Model { /** * The table associated with the model. * * @var string */ protected $table = 'currency_rates'; } Faq.php 0000664 00000000323 15060130162 0005756 0 ustar 00 <?php namespace App; use Illuminate\Database\Eloquent\Model; class Faq extends Model { /** * The table associated with the model. * * @var string */ protected $table = 'cm_faqs'; } ChatGroup.php 0000664 00000000727 15060130162 0007153 0 ustar 00 <?php namespace App; use Illuminate\Database\Eloquent\Model; class ChatGroup extends Model { /** * The table associated with the model. * * @var string */ protected $table = 'chat_groups'; public function creator(){ return $this->belongsTo('App\User','created_by')->withDefault(); } public function group_members(){ return $this->belongsToMany('App\User', 'chat_group_users', 'group_id', 'user_id'); } } PurchaseOrderItemTax.php 0000664 00000000367 15060130162 0011321 0 ustar 00 <?php namespace App; use Illuminate\Database\Eloquent\Model; class PurchaseOrderItemTax extends Model { /** * The table associated with the model. * * @var string */ protected $table = 'purchase_order_item_taxes'; } Purchase.php 0000664 00000001104 15060130162 0007017 0 ustar 00 <?php namespace App; use Illuminate\Database\Eloquent\Model; class Purchase extends Model { /** * The table associated with the model. * * @var string */ protected $table = 'purchase_orders'; public function purchase_items() { return $this->hasMany('App\PurchaseOrderItem',"purchase_order_id"); } public function supplier() { return $this->belongsTo('App\Supplier',"supplier_id")->withDefault(); } public function tax() { return $this->belongsTo('App\Tax',"tax_id")->withDefault(); } } InvoiceTemplate.php 0000664 00000000351 15060130162 0010340 0 ustar 00 <?php namespace App; use Illuminate\Database\Eloquent\Model; class InvoiceTemplate extends Model { /** * The table associated with the model. * * @var string */ protected $table = 'invoice_templates'; } ChatGroupUser.php 0000664 00000000372 15060130162 0010006 0 ustar 00 <?php namespace App; use Illuminate\Database\Eloquent\Model; class ChatGroupUser extends Model { /** * The table associated with the model. * * @var string */ protected $table = 'chat_group_users'; } FileManager.php 0000664 00000000340 15060130162 0007420 0 ustar 00 <?php namespace App; use Illuminate\Database\Eloquent\Model; class FileManager extends Model { /** * The table associated with the model. * * @var string */ protected $table = 'file_manager'; } Listeners/LogVerifiedUser.php 0000664 00000002111 15060130162 0012252 0 ustar 00 <?php namespace App\Listeners; use Illuminate\Auth\Events\Verified; use Illuminate\Queue\InteractsWithQueue; use Illuminate\Contracts\Queue\ShouldQueue; use Illuminate\Support\Facades\Mail; use App\Mail\RegistrationMail; use App\EmailTemplate; use App\Utilities\Overrider; class LogVerifiedUser { /** * Create the event listener. * * @return void */ public function __construct() { // } /** * Handle the event. * * @param Verified $event * @return void */ public function handle(Verified $event) { $user = $event->user; //Replace paremeter $replace = array( '{name}'=>$user->name, '{email}'=>$user->email, '{valid_to}' =>date('d M,Y', strtotime($user->valid_to)), ); //Send Welcome email Overrider::load("Settings"); $template = EmailTemplate::where('name','registration')->first(); $template->body = process_string($replace, $template->body); try{ Mail::to($user->email)->send(new RegistrationMail($template)); }catch (\Exception $e) { // Nothing } } } ContactGroup.php 0000664 00000000345 15060130162 0007663 0 ustar 00 <?php namespace App; use Illuminate\Database\Eloquent\Model; class ContactGroup extends Model { /** * The table associated with the model. * * @var string */ protected $table = 'contact_groups'; } Services/SocialGoogleAccountService.php 0000664 00000003033 15060130162 0014240 0 ustar 00 <?php namespace App\Services; use App\SocialGoogleAccount; use App\User; use App\Company; use Laravel\Socialite\Contracts\User as ProviderUser; use Hash; use DB; class SocialGoogleAccountService { public function createOrGetUser(ProviderUser $providerUser) { $account = SocialGoogleAccount::whereProvider('google') ->whereProviderUserId($providerUser->getId()) ->first(); if ($account) { return $account->user; } else { $account = new SocialGoogleAccount([ 'provider_user_id' => $providerUser->getId(), 'provider' => 'google' ]); $user = User::whereEmail($providerUser->getEmail())->first(); if (!$user) { /*$trial_period = get_option('trial_period',7); if($trial_period < 1){ $valid_to = date('Y-m-d', strtotime(date('Y-m-d'). " -1 day")); }else{ $valid_to = date('Y-m-d', strtotime(date('Y-m-d'). " + $trial_period days")); } $user= new User(); $user->name = $providerUser->getName(); $user->email = $providerUser->getEmail(); $user->email_verified_at = date('Y-m-d H:i:s'); $user->password = Hash::make(rand()); $user->user_type = 'user'; $user->status = 1; $user->valid_to = $valid_to; $user->profile_picture = 'default.png'; $user->currency = '$'; $user->membership_type = 'trial'; $user->save();*/ return NULL; } $account->user()->associate($user); $account->save(); return $user; } } } PurchaseReturnItemTax.php 0000664 00000000371 15060130162 0011520 0 ustar 00 <?php namespace App; use Illuminate\Database\Eloquent\Model; class PurchaseReturnItemTax extends Model { /** * The table associated with the model. * * @var string */ protected $table = 'purchase_return_item_taxes'; } Note.php 0000664 00000000510 15060130163 0006153 0 ustar 00 <?php namespace App; use Illuminate\Database\Eloquent\Model; class Note extends Model { /** * The table associated with the model. * * @var string */ protected $table = 'notes'; public function user(){ return $this->belongsTo('App\User','user_id')->withDefault(); } } Imports/ServicesImport.php 0000664 00000002650 15060130163 0011670 0 ustar 00 <?php namespace App\Imports; use App\Service; use App\Item; use App\Tax; use Illuminate\Support\Collection; use Maatwebsite\Excel\Concerns\ToCollection; use Maatwebsite\Excel\Concerns\WithStartRow; use Illuminate\Support\Facades\Validator; class ServicesImport implements ToCollection, WithStartRow { /** * @param Collection $rows */ public function collection(Collection $rows) { $company_id = company_id(); $i = 0; $j = 1; foreach ($rows as $row) { if($row->filter()->isEmpty()){ continue; } Validator::make($rows->toArray(), [ "$i.0" => 'required', "$i.1" => 'required', ],[ "$i.0.required" => _lang('Row No')." $j - "._lang('Service Name field must required'), "$i.1.required" => _lang('Row No')." $j - "._lang('Cost field must required'), ])->validate(); $i++; $j++; //Create Item $item = Item::create([ 'item_name' => $row[0], 'item_type' => 'service', 'company_id' => $company_id, ]); $tax = Tax::where('tax_name',$row[3])->first(); //Create Service $service = Service::create([ 'item_id' => $item['id'], 'cost' => $row[1], 'tax_method' => 'exclusive', 'description' => $row[4], ]); } } /** * @return int */ public function startRow(): int { return 2; } } Imports/LeadsImport.php 0000664 00000004777 15060130163 0011151 0 ustar 00 <?php namespace App\Imports; use App\Lead; use Illuminate\Support\Collection; use Maatwebsite\Excel\Concerns\ToCollection; use Maatwebsite\Excel\Concerns\WithStartRow; use Illuminate\Support\Facades\Validator; use Illuminate\Validation\Rule; use Auth; class LeadsImport implements ToCollection, WithStartRow { private $data; public function __construct(array $data = []) { $this->data = $data; } /** * @param Collection $rows */ public function collection(Collection $rows) { $row_count = count($rows); $company_id = company_id(); $user_id = Auth::id(); $i = 0; $j = 1; foreach ($rows as $row) { if($row->filter()->isEmpty()){ continue; } Validator::make($rows->toArray(), [ "$i.0" => 'required|max:50', "$i.2" => 'nullable|email', "$i.3" => 'required', "$i.7" => 'required|max:3', ],[ "$i.0.required" => _lang('Row No')." $j - "._lang('Name must required'), "$i.0.max" => _lang('Row No')." $j - "._lang('Name field length max 50 character'), "$i.2.email" => _lang('Row No')." $j - "._lang('Email Must be valid'), "$i.3.required" => _lang('Row No')." $j - "._lang('Contact Date must required'), "$i.7.required" => _lang('Row No')." $j - "._lang('Currency field must required'), "$i.7.max" => _lang('Row No')." $j - "._lang('Currency field must be in 3 character'), ])->validate(); $i++; $j++; $lead = new Lead(); $lead->name = $row[0]; $lead->company_name = $row[1]; $lead->email = $row[2]; $lead->lead_status_id = $this->data['lead_status_id']; $lead->lead_source_id = $this->data['lead_source_id']; $lead->assigned_user_id = $this->data['assigned_user_id']; $lead->created_user_id = $user_id; $lead->contact_date = date('Y-m-d', strtotime($row[3])); $lead->phone = '+'.$row[4]; $lead->website = $row[5]; $lead->country = $row[6]; $lead->currency = $row[7]; $lead->vat_id = $row[8]; $lead->reg_no = $row[9]; $lead->city = $row[10]; $lead->state = $row[11]; $lead->zip = $row[12]; $lead->address = $row[13]; $lead->company_id = $company_id; $lead->save(); create_log('leads', $lead->id, _lang('Created Lead')); create_log('leads', $lead->id, _lang('Assign to').' '.$lead->assigned_user->name); } } /** * @return int */ public function startRow(): int { return 2; } } Imports/ProductsImport.php 0000664 00000003626 15060130163 0011714 0 ustar 00 <?php namespace App\Imports; use App\Product; use App\Item; use App\Stock; use App\Tax; use Illuminate\Support\Collection; use Maatwebsite\Excel\Concerns\ToCollection; use Maatwebsite\Excel\Concerns\WithStartRow; use Illuminate\Support\Facades\Validator; class ProductsImport implements ToCollection, WithStartRow { /** * @param Collection $rows */ public function collection(Collection $rows) { $company_id = company_id(); $i = 0; $j = 1; foreach ($rows as $row) { if($row->filter()->isEmpty()){ continue; } Validator::make($rows->toArray(), [ "$i.0" => 'required', "$i.1" => 'required', "$i.2" => 'required', "$i.3" => 'required', ],[ "$i.0.required" => _lang('Row No')." $j - "._lang('Product Name field must required'), "$i.1.required" => _lang('Row No')." $j - "._lang('Product Cost field must required'), "$i.2.required" => _lang('Row No')." $j - "._lang('Product Price field must required'), "$i.3.required" => _lang('Row No')." $j - "._lang('Product Unit field must required'), ])->validate(); $i++; $j++; //Create Item $item = Item::create([ 'item_name' => $row[0], 'item_type' => 'product', 'company_id' => $company_id, ]); $tax = Tax::where('tax_name',$row[5])->first(); //Create Product $product = Product::create([ 'item_id' => $item['id'], 'product_cost' => $row[1], 'product_price' => $row[2], 'product_unit' => $row[3], 'tax_method' => 'exclusive', 'description' => $row[7], ]); //Create Stock Row Stock::create([ 'product_id' => $item->id, 'quantity' => 0, 'company_id' => $company_id, ]); } } /** * @return int */ public function startRow(): int { return 2; } } Imports/ContactsImport.php 0000664 00000006005 15060130163 0011661 0 ustar 00 <?php namespace App\Imports; use App\Contact; use App\User; use App\ContactGroup; use Illuminate\Support\Collection; use Maatwebsite\Excel\Concerns\ToCollection; use Maatwebsite\Excel\Concerns\WithStartRow; use Illuminate\Support\Facades\Validator; class ContactsImport implements ToCollection, WithStartRow { private $data; public function __construct(array $data = []) { $this->data = $data; } /** * @param Collection $rows */ public function collection(Collection $rows) { $row_count = count($rows); if( ! available_limit( 'contacts_limit', $row_count ) ){ return back()->with('error', _lang('Sorry, Your contacts limit is not enough !')); } $company_id = company_id(); $i = 0; $j = 1; foreach ($rows as $row) { if($row->filter()->isEmpty()){ continue; } Validator::make($rows->toArray(), [ "$i.0" => 'required|in:Company,Individual', "$i.2" => 'required', "$i.3" => 'required', "$i.8" => 'required|max:3', ],[ "$i.0.required" => _lang('Row No')." $j - "._lang('Profile Type field must required'), "$i.0.in" => _lang('Row No')." $j - "._lang('Profile Type must be Company or Individual'), "$i.2.required" => _lang('Row No')." $j - "._lang('Contact Name field must required'), "$i.3.required" => _lang('Row No')." $j - "._lang('Contact Email field must required'), "$i.8.required" => _lang('Row No')." $j - "._lang('Currency field must required'), "$i.8.max" => _lang('Row No')." $j - "._lang('Currency field must be in 3 character'), ])->validate(); $i++; $j++; $user_id = null; $user = User::where('email',$row[3]) ->where('user_type','client')->first(); if($user){ $user_id = $user->id; } //If Contact email already exists $client = Contact::where('contact_email',$row[3])->first(); if($client){ continue; } //If Contact email already assign to company or staff $other = User::where('email',$row[3]) ->where('user_type','!=','client')->first(); if($other){ continue; } Contact::create([ 'profile_type' => $row[0], 'company_name' => $row[1], 'contact_name' => $row[2], 'contact_email' => $row[3], 'vat_id' => $row[4], 'reg_no' => $row[5], 'contact_phone' => $row[6], 'country' => $row[7], 'currency' => $row[8], 'city' => $row[9], 'state' => $row[10], 'zip' => $row[11], 'address' => $row[12], 'facebook' => $row[13], 'twitter' => $row[14], 'linkedin' => $row[15], 'remarks' => $row[16], 'contact_image' => 'avatar.png', 'group_id' => $this->data['group_id'], 'user_id' => $user_id, 'company_id' => $company_id, ]); } } /** * @return int */ public function startRow(): int { return 2; } } Supplier.php 0000664 00000000332 15060130163 0007053 0 ustar 00 <?php namespace App; use Illuminate\Database\Eloquent\Model; class Supplier extends Model { /** * The table associated with the model. * * @var string */ protected $table = 'suppliers'; } Company.php 0000664 00000000516 15060130163 0006662 0 ustar 00 <?php namespace App; use Illuminate\Database\Eloquent\Model; class Company extends Model { /** * The table associated with the model. * * @var string */ protected $table = 'companies'; public function package() { return $this->belongsTo('App\Package',"package_id")->withDefault(); } } Helpers/currency_symbol.php 0000664 00000007775 15060130163 0012113 0 ustar 00 <?php $currency_symbols = array( 'AED' => 'د.إ', // ? 'AFN' => 'Af', 'ALL' => 'Lek', 'AMD' => '', 'ANG' => 'ƒ', 'AOA' => 'Kz', // ? 'ARS' => '$', 'AUD' => '$', 'AWG' => 'ƒ', 'AZN' => 'ман', 'BAM' => 'KM', 'BBD' => '$', 'BDT' => '৳', // ? 'BGN' => 'лв', 'BHD' => '.د.ب', // ? 'BIF' => 'FBu', // ? 'BMD' => '$', 'BND' => '$', 'BOB' => '$b', 'BRL' => 'R$', 'BSD' => '$', 'BTN' => 'Nu.', // ? 'BWP' => 'P', 'BYR' => 'p.', 'BZD' => 'BZ$', 'CAD' => '$', 'CDF' => 'FC', 'CHF' => 'CHF', 'CLF' => '', // ? 'CLP' => '$', 'CNY' => '¥', 'COP' => '$', 'CRC' => '₡', 'CUP' => '⃌', 'CVE' => '$', // ? 'CZK' => 'Kč', 'DJF' => 'Fdj', // ? 'DKK' => 'kr', 'DOP' => 'RD$', 'DZD' => 'دج', // ? 'EGP' => '£', 'ETB' => 'Br', 'EUR' => '€', 'FJD' => '$', 'FKP' => '£', 'GBP' => '£', 'GEL' => 'ლ', // ? 'GHS' => '¢', 'GIP' => '£', 'GMD' => 'D', // ? 'GNF' => 'FG', // ? 'GTQ' => 'Q', 'GYD' => '$', 'HKD' => '$', 'HNL' => 'L', 'HRK' => 'kn', 'HTG' => 'G', // ? 'HUF' => 'Ft', 'IDR' => 'Rp', 'ILS' => '₪', 'INR' => '₹', 'IQD' => 'ع.د', // ? 'IRR' => '﷼', 'ISK' => 'kr', 'JEP' => '£', 'JMD' => 'J$', 'JOD' => 'JD', // ? 'JPY' => '¥', 'KES' => 'KSh', // ? 'KGS' => 'лв', 'KHR' => '៛', 'KMF' => 'CF', // ? 'KPW' => '₩', 'KRW' => '₩', 'KWD' => 'د.ك', // ? 'KYD' => '$', 'KZT' => 'лв', 'LAK' => '₭', 'LBP' => '£', 'LKR' => '₨', 'LRD' => '$', 'LSL' => 'L', // ? 'LTL' => 'Lt', 'LVL' => 'Ls', 'LYD' => 'ل.د', // ? 'MAD' => 'د.م.', //? 'MDL' => 'L', 'MGA' => 'Ar', // ? 'MKD' => 'ден', 'MMK' => 'K', 'MNT' => '₮', 'MOP' => 'MOP$', // ? 'MRO' => 'UM', // ? 'MUR' => '₨', // ? 'MVR' => '.ރ', // ? 'MWK' => 'MK', 'MXN' => '$', 'MYR' => 'RM', 'MZN' => 'MT', 'NAD' => '$', 'NGN' => '₦', 'NIO' => 'C$', 'NOK' => 'kr', 'NPR' => '₨', 'NZD' => '$', 'OMR' => '﷼', 'PAB' => 'B/.', 'PEN' => 'S/.', 'PGK' => 'K', // ? 'PHP' => '₱', 'PKR' => '₨', 'PLN' => 'zł', 'PYG' => 'Gs', 'QAR' => '﷼', 'RON' => 'lei', 'RSD' => 'Дин.', 'RUB' => 'руб', 'RWF' => 'ر.س', 'SAR' => '﷼', 'SBD' => '$', 'SCR' => '₨', 'SDG' => '£', // ? 'SEK' => 'kr', 'SGD' => '$', 'SHP' => '£', 'SLL' => 'Le', // ? 'SOS' => 'S', 'SRD' => '$', 'STD' => 'Db', // ? 'SVC' => '$', 'SYP' => '£', 'SZL' => 'L', // ? 'THB' => '฿', 'TJS' => 'TJS', // ? TJS (guess) 'TMT' => 'm', 'TND' => 'د.ت', 'TOP' => 'T$', 'TRY' => '₤', // New Turkey Lira (old symbol used) 'TTD' => '$', 'TWD' => 'NT$', 'TZS' => '', 'UAH' => '₴', 'UGX' => 'USh', 'USD' => '$', 'UYU' => '$U', 'UZS' => 'лв', 'VEF' => 'Bs', 'VND' => '₫', 'VUV' => 'VT', 'WST' => 'WS$', 'XAF' => 'FCFA', 'XCD' => '$', 'XDR' => '', 'XOF' => '', 'XPF' => 'F', 'YER' => '﷼', 'ZAR' => 'R', 'ZMK' => 'ZK', // ? 'ZWL' => 'Z$', ); Helpers/currency.txt 0000664 00000023417 15060130163 0010545 0 ustar 00 <option value="EUR"> Euro - EUR (€) </option> <option value="AED"> United Arab Emirates - AED (د.إ) </option> <option value="AFN"> Afghan afghani - AFN (؋) </option> <option value="XCD"> East Caribbean dolla - XCD ($) </option> <option value="XCD"> East Caribbean dolla - XCD ($) </option> <option value="ALL"> Albanian lek - ALL (L) </option> <option value="AMD"> Armenian dram - AMD () </option> <option value="AOA"> Angolan kwanza - AOA (Kz) </option> <option value="ARS"> Argentine peso - ARS ($) </option> <option value="AUD"> Australian dollar - AUD ($) </option> <option value="AWG"> Aruban florin - AWG (ƒ) </option> <option value="AZN"> Azerbaijani manat - AZN () </option> <option value="BBD"> Barbadian dollar - BBD ($) </option> <option value="BDT"> Bangladeshi taka - BDT (৳) </option> <option value="XOF"> West African CFA fra - XOF (Fr) </option> <option value="BGN"> Bulgarian lev - BGN (лв) </option> <option value="BHD"> Bahraini dinar - BHD (.د.ب) </option> <option value="BIF"> Burundian franc - BIF (Fr) </option> <option value="XOF"> West African CFA fra - XOF (Fr) </option> <option value="BMD"> Bermudian dollar - BMD ($) </option> <option value="BRL"> Brazilian real - BRL (R$) </option> <option value="BTN"> Bhutanese ngultrum - BTN (Nu.) </option> <option value="BWP"> Botswana pula - BWP (P) </option> <option value="BYR"> Belarusian ruble - BYR (Br) </option> <option value="BZD"> Belize dollar - BZD ($) </option> <option value="CAD"> Canadian dollar - CAD ($) </option> <option value="CHF"> Swiss franc - CHF (Fr) </option> <option value="XOF"> West African CFA fra - XOF (Fr) </option> <option value="NZD"> New Zealand dollar - NZD ($) </option> <option value="CLP"> Chilean peso - CLP ($) </option> <option value="XAF"> Central African CFA - XAF (Fr) </option> <option value="CNY"> Chinese yuan - CNY (¥ or 元) </option> <option value="COP"> Colombian peso - COP ($) </option> <option value="CRC"> Costa Rican colón - CRC (₡) </option> <option value="CUC"> Cuban convertible pe - CUC ($) </option> <option value="CVE"> Cape Verdean escudo - CVE (Esc or $) </option> <option value="CZK"> Czech koruna - CZK (Kč) </option> <option value="DJF"> Djiboutian franc - DJF (Fr) </option> <option value="DKK"> Danish krone - DKK (kr) </option> <option value="XCD"> East Caribbean dolla - XCD ($) </option> <option value="DOP"> Dominican peso - DOP ($) </option> <option value="DZD"> Algerian dinar - DZD (د.ج) </option> <option value="USD"> United States dollar - USD ($) </option> <option value="EGP"> Egyptian pound - EGP (£ or ج.م) </option> <option value="ERN"> Eritrean nakfa - ERN (Nfk) </option> <option value="ETB"> Ethiopian birr - ETB (Br) </option> <option value="FJD"> Fijian dollar - FJD ($) </option> <option value="DKK"> Danish krone - DKK (kr) </option> <option value="XAF"> Central African CFA - XAF (Fr) </option> <option value="GBP"> British pound - GBP (£) </option> <option value="XCD"> East Caribbean dolla - XCD ($) </option> <option value="GEL"> Georgian lari - GEL (ლ) </option> <option value="GBP"> British pound - GBP (£) </option> <option value="GHS"> Ghana cedi - GHS (₵) </option> <option value="GIP"> Gibraltar pound - GIP (£) </option> <option value="GNF"> Guinean franc - GNF (Fr) </option> <option value="XAF"> Central African CFA - XAF (Fr) </option> <option value="GTQ"> Guatemalan quetzal - GTQ (Q) </option> <option value="XOF"> West African CFA fra - XOF (Fr) </option> <option value="GYD"> Guyanese dollar - GYD ($) </option> <option value="HKD"> Hong Kong dollar - HKD ($) </option> <option value="HNL"> Honduran lempira - HNL (L) </option> <option value="HRK"> Croatian kuna - HRK (kn) </option> <option value="HTG"> Haitian gourde - HTG (G) </option> <option value="HUF"> Hungarian forint - HUF (Ft) </option> <option value="IDR"> Indonesian rupiah - IDR (Rp) </option> <option value="ILS"> Israeli new shekel - ILS (₪) </option> <option value="GBP"> British pound - GBP (£) </option> <option value="INR"> Indian rupee - INR (₹) </option> <option value="IQD"> Iraqi dinar - IQD (ع.د) </option> <option value="ISK"> Icelandic króna - ISK (kr) </option> <option value="GBP"> British pound - GBP (£) </option> <option value="JMD"> Jamaican dollar - JMD ($) </option> <option value="JOD"> Jordanian dinar - JOD (د.ا) </option> <option value="JPY"> Japanese yen - JPY (¥) </option> <option value="KES"> Kenyan shilling - KES (Sh) </option> <option value="KGS"> Kyrgyzstani som - KGS (лв) </option> <option value="KHR"> Cambodian riel - KHR (៛) </option> <option value="KMF"> Comorian franc - KMF (Fr) </option> <option value="KWD"> Kuwaiti dinar - KWD (د.ك) </option> <option value="KYD"> Cayman Islands dolla - KYD ($) </option> <option value="KZT"> Kazakhstani tenge - KZT () </option> <option value="LAK"> Lao kip - LAK (₭) </option> <option value="LBP"> Lebanese pound - LBP (ل.ل) </option> <option value="XCD"> East Caribbean dolla - XCD ($) </option> <option value="CHF"> Swiss franc - CHF (Fr) </option> <option value="LKR"> Sri Lankan rupee - LKR (Rs or රු) </option> <option value="LRD"> Liberian dollar - LRD ($) </option> <option value="LSL"> Lesotho loti - LSL (L) </option> <option value="MAD"> Moroccan dirham - MAD (د.م.) </option> <option value="MDL"> Moldovan leu - MDL (L) </option> <option value="MGA"> Malagasy ariary - MGA (Ar) </option> <option value="XOF"> West African CFA fra - XOF (Fr) </option> <option value="MMK"> Burmese kyat - MMK (Ks) </option> <option value="MNT"> Mongolian tögrög - MNT (₮) </option> <option value="MRO"> Mauritanian ouguiya - MRO (UM) </option> <option value="XCD"> East Caribbean dolla - XCD ($) </option> <option value="MUR"> Mauritian rupee - MUR (₨) </option> <option value="MVR"> Maldivian rufiyaa - MVR (.ރ) </option> <option value="MWK"> Malawian kwacha - MWK (MK) </option> <option value="MXN"> Mexican peso - MXN ($) </option> <option value="MYR"> Malaysian ringgit - MYR (RM) </option> <option value="MZN"> Mozambican metical - MZN (MT) </option> <option value="NAD"> Namibian dollar - NAD ($) </option> <option value="XPF"> CFP franc - XPF (Fr) </option> <option value="XOF"> West African CFA fra - XOF (Fr) </option> <option value="NGN"> Nigerian naira - NGN (₦) </option> <option value="NIO"> Nicaraguan córdoba - NIO (C$) </option> <option value="NOK"> Norwegian krone - NOK (kr) </option> <option value="NPR"> Nepalese rupee - NPR (₨) </option> <option value="NZD"> New Zealand dollar - NZD ($) </option> <option value="NZD"> New Zealand dollar - NZD ($) </option> <option value="OMR"> Omani rial - OMR (ر.ع.) </option> <option value="PAB"> Panamanian balboa - PAB (B/.) </option> <option value="PEN"> Peruvian nuevo sol - PEN (S/.) </option> <option value="XPF"> CFP franc - XPF (Fr) </option> <option value="PGK"> Papua New Guinean ki - PGK (K) </option> <option value="PHP"> Philippine peso - PHP (₱) </option> <option value="PKR"> Pakistani rupee - PKR (₨) </option> <option value="PLN"> Polish z?oty - PLN (zł) </option> <option value=""> Palauan dollar - ($) </option> <option value="PYG"> Paraguayan guaraní - PYG (₲) </option> <option value="QAR"> Qatari riyal - QAR (ر.ق) </option> <option value="RON"> Romanian leu - RON (lei) </option> <option value="RSD"> Serbian dinar - RSD (дин. or din.) </option> <option value="RUB"> Russian ruble - RUB () </option> <option value="RWF"> Rwandan franc - RWF (Fr) </option> <option value="SAR"> Saudi riyal - SAR (ر.س) </option> <option value="SBD"> Solomon Islands doll - SBD ($) </option> <option value="SCR"> Seychellois rupee - SCR (₨) </option> <option value="SDG"> Sudanese pound - SDG (ج.س.) </option> <option value="SEK"> Swedish krona - SEK (kr) </option> <option value="BND"> Brunei dollar - BND ($) </option> <option value="SLL"> Sierra Leonean leone - SLL (Le) </option> <option value="XOF"> West African CFA fra - XOF (Fr) </option> <option value="SOS"> Somali shilling - SOS (Sh) </option> <option value="SRD"> Surinamese dollar - SRD ($) </option> <option value="SZL"> Swazi lilangeni - SZL (L) </option> <option value="XAF"> Central African CFA - XAF (Fr) </option> <option value="XOF"> West African CFA fra - XOF (Fr) </option> <option value="THB"> Thai baht - THB (฿) </option> <option value="TJS"> Tajikistani somoni - TJS (ЅМ) </option> <option value="TMT"> Turkmenistan manat - TMT (m) </option> <option value="TND"> Tunisian dinar - TND (د.ت) </option> <option value="TOP"> Tongan pa?anga - TOP (T$) </option> <option value="TRY"> Turkish lira - TRY () </option> <option value="TTD"> Trinidad and Tobago - TTD ($) </option> <option value="TWD"> New Taiwan dollar - TWD ($) </option> <option value="UAH"> Ukrainian hryvnia - UAH (₴) </option> <option value="UGX"> Ugandan shilling - UGX (Sh) </option> <option value="UYU"> Uruguayan peso - UYU ($) </option> <option value="UZS"> Uzbekistani som - UZS () </option> <option value="VND"> Vietnamese ??ng - VND (₫) </option> <option value="VUV"> Vanuatu vatu - VUV (Vt) </option> <option value="XPF"> CFP franc - XPF (Fr) </option> <option value="WST"> Samoan t?l? - WST (T) </option> <option value="YER"> Yemeni rial - YER (﷼) </option> <option value="ZAR"> South African rand - ZAR (R) </option> <option value="ZMW"> Zambian kwacha - ZMW (ZK) </option> <option value="BWP"> Botswana pula - BWP (P) </option>