فهرست منبع

Fix Payment Setup for new DB structure - refs #7768

Angel Fernando Quiroz Campos 9 سال پیش
والد
کامیت
a3073bddf3
2فایلهای تغییر یافته به همراه10 افزوده شده و 8 حذف شده
  1. 2 2
      plugin/buycourses/src/BuyCoursesUtils.php
  2. 8 6
      plugin/buycourses/src/buy_course_plugin.class.php

+ 2 - 2
plugin/buycourses/src/BuyCoursesUtils.php

@@ -72,10 +72,10 @@ class BuyCoursesUtils
                 ' => ',
                 [
                     $currency['country_name'],
-                    $currency['currency_code']
+                    $currency['iso_code']
                 ]
             );
-            $currencyValue = $currency['country_id'];
+            $currencyValue = $currency['id'];
 
             $currencySelect->addOption($currencyText, $currencyValue);
 

+ 8 - 6
plugin/buycourses/src/buy_course_plugin.class.php

@@ -85,7 +85,7 @@ class BuyCoursesPlugin extends Plugin
     {
         return Database::select(
             '*',
-            Database::get_main_table(BuyCoursesUtils::TABLE_COUNTRY),
+            Database::get_main_table(BuyCoursesUtils::TABLE_CURRENCY),
             [
                 'where' => ['status = ?' => true]
             ],
@@ -101,7 +101,7 @@ class BuyCoursesPlugin extends Plugin
     {
         return Database::select(
             '*',
-            Database::get_main_table(BuyCoursesUtils::TABLE_COUNTRY)
+            Database::get_main_table(BuyCoursesUtils::TABLE_CURRENCY)
         );
     }
 
@@ -111,16 +111,18 @@ class BuyCoursesPlugin extends Plugin
      */
     public function selectCurrency($selectedId)
     {
-        $countryTable = Database::get_main_table(BuyCoursesUtils::TABLE_COUNTRY);
+        $currencyTable = Database::get_main_table(
+            BuyCoursesUtils::TABLE_CURRENCY
+        );
 
         Database::update(
-            $countryTable,
+            $currencyTable,
             ['status' => 0]
         );
         Database::update(
-            $countryTable,
+            $currencyTable,
             ['status' => 1],
-            ['country_id = ?' => intval($selectedId)]
+            ['id = ?' => intval($selectedId)]
         );
     }