verification_code, $sms_body); $sms_body = str_replace('[[site_name]]', get_setting('website_name'), $sms_body); $sms_body = str_replace('[[url]]', env('APP_URL'), $sms_body); $template_id= get_sms_template('mobile_number_verification','template_id'); try { sendSMS($user->phone, env('APP_NAME'), $sms_body, $template_id); } catch (\Exception $e) { } } public static function account_opening_by_admin($user = '', $pass = '') { $sms_body = get_sms_template('account_opening_by_admin','sms_body'); $sms_body = str_replace('[[name]]', $user->first_name.' '.$user->last_name, $sms_body); $sms_body = str_replace('[[site_name]]', get_setting('website_name'), $sms_body); $sms_body = str_replace('[[password]]', $pass, $sms_body); $sms_body = str_replace('[[url]]', env('APP_URL'), $sms_body); $template_id= get_sms_template('account_opening_by_admin','template_id'); try { sendSMS($user->phone, env('APP_NAME'), $sms_body , $template_id); } catch (\Exception $e) { // dd($e); } } public static function account_approval($user = '') { $sms_body = get_sms_template('account_approval','sms_body'); $sms_body = str_replace('[[name]]', $user->first_name.' '.$user->last_name, $sms_body); $sms_body = str_replace('[[site_name]]', get_setting('website_name'), $sms_body); $sms_body = str_replace('[[url]]', env('APP_URL'), $sms_body); $template_id= get_sms_template('account_approval','template_id'); try { sendSMS($user->phone, env('APP_NAME'), $sms_body, $template_id); } catch (\Exception $e) { } } public static function staff_account_opening($user = '', $pass = '', $role_name = '') { $sms_body = get_sms_template('staff_account_opening','sms_body'); $sms_body = str_replace('[[name]]', $user->first_name.' '.$user->last_name, $sms_body); $sms_body = str_replace('[[site_name]]', get_setting('website_name'), $sms_body); $sms_body = str_replace('[[role_type]]', $role_name, $sms_body); $sms_body = str_replace('[[password]] ', $pass, $sms_body); $sms_body = str_replace('[[url]]', env('APP_URL'), $sms_body); $template_id= get_sms_template('staff_account_opening','template_id'); try { sendSMS($user->phone, env('APP_NAME'), $sms_body, $template_id); } catch (\Exception $e) { } } public static function manual_payment_approval($user = '', $package_payment = '') { $sms_body = get_sms_template('manual_payment_approval','sms_body'); $sms_body = str_replace('[[name]]', $user->first_name.' '.$user->last_name, $sms_body); $sms_body = str_replace('[[payment_code]]', $package_payment->payment_code, $sms_body); $sms_body = str_replace('[[url]]', env('APP_URL'), $sms_body); $template_id= get_sms_template('manual_payment_approval','template_id'); try { sendSMS($user->phone, env('APP_NAME'), $sms_body, $template_id); } catch (\Exception $e) { } } public static function password_reset($user = '', $code = '') { $sms_body = get_sms_template('password_reset','sms_body'); $sms_body = str_replace('[[name]]', $user->first_name.' '.$user->last_name, $sms_body); $sms_body = str_replace('[[code]]', $code, $sms_body); $sms_body = str_replace('[[url]]', env('APP_URL'), $sms_body); $template_id= get_sms_template('password_reset','template_id'); try { sendSMS($user->phone, env('APP_NAME'), $sms_body, $template_id); } catch (\Exception $e) { } } public static function sms_on_request($user, $identifier) { $auth_user = Auth::user(); $sms_body = get_sms_template($identifier,'sms_body'); $sms_body = str_replace('[[name]]', $user->first_name.' '.$user->last_name, $sms_body); $sms_body = str_replace('[[member_name]]', $auth_user->first_name.' '.$auth_user->last_name, $sms_body); $sms_body = str_replace('[[url]]', env('APP_URL'), $sms_body); $template_id= get_sms_template('express_interest','template_id'); try { sendSMS($user->phone, env('APP_NAME'), $sms_body, $template_id); } catch (\Exception $e) { } } public static function sms_on_accept_request($notify_user, $identifier) { $auth_user = Auth::user(); $sms_body = get_sms_template($identifier,'sms_body'); $sms_body = str_replace('[[name]]', $notify_user->first_name.' '.$notify_user->last_name, $sms_body); $sms_body = str_replace('[[member_name]]', $auth_user->first_name.' '.$auth_user->last_name, $sms_body); $sms_body = str_replace('[[url]]', env('APP_URL'), $sms_body); $template_id= get_sms_template('accept_interest','template_id'); try { sendSMS($notify_user->phone, env('APP_NAME'), $sms_body, $template_id); } catch (\Exception $e) { } } } ?>