= $wpdb->insert( $table_name, $data, $data_formats ); if ( $result ) { add_settings_error( 'rsgws-unlinkBankAccount', 'rsgws_error', "حساب بانکی با موفقیت فعال شد", 'updated' // updated, error, warning ); } else { add_settings_error( 'rsgws-unlinkBankAccount', 'rsgws_error', "خطا در فعال سازی حساب بانکی", 'error' // updated, error, warning ); } settings_errors( 'rsgws-unlinkBankAccount' ); } private function unlinkFromDb( $request ) { $this->securityCheck( $request ); global $wpdb; $table_name = $wpdb->prefix . 'rsgws_sepidar_bank_accounts'; $id = $request['id']; $result = $wpdb->delete( $table_name, array( 'bank_account_id' => $id ) ); if ( $result ) { if ( $this->paymentGateWaysRelationCheck( $id ) ) { add_settings_error( 'rsgws-unlinkBankAccount', 'rsgws_error', "حساب بانکی با موفقیت غیر فعال شد و همچنین ارتباط درگاه های پرداخت به صورت خودکار بروز رسانی شد." . "جهت جلوگیری از خطا های احتمالی تنظیمات درگاه های پرداخت را بررسی و بروز نمایید.", 'updated' // updated, error, warning ); } else { add_settings_error( 'rsgws-unlinkBankAccount', 'rsgws_error', "حساب بانکی با موفقیت غیر فعال شد", 'updated' // updated, error, warning ); } } else { add_settings_error( 'rsgws-unlinkBankAccount', 'rsgws_error', "خطا در غیر فعال سازی حساب بانکی", 'error' // updated, error, warning ); } settings_errors( 'rsgws-unlinkBankAccount' ); } private function paymentGateWaysRelationCheck( $id ) { global $wpdb; $table_name = $wpdb->prefix . 'rsgws_sepidar_woo_gateways_rel'; $record = $wpdb->get_row( "SELECT * FROM $table_name WHERE bank_account_id = $id" ); if ( ! $record ) { return false; } $delete = $wpdb->delete( $table_name, array( 'bank_account_id' => $id ) ); return (bool) $delete; } } فروشگاه سیسمونی مام باب

شیشه شیر