Plugin Directory

Changeset 2902732


Ignore:
Timestamp:
04/22/2023 12:37:45 PM (3 years ago)
Author:
stacks
Message:

php 8.0 compatibility fixes

Location:
stacks-mobile-app-builder
Files:
8 edited

Legend:

Unmodified
Added
Removed
  • stacks-mobile-app-builder/tags/5.0.6/api/mobile/woocommerce/api/authentication/repositories/stacks-repository-jwt.php

    r2794047 r2902732  
    313313
    314314        if (is_null($this->token) || $this->token == false) {
    315             $query_string = $_SERVER['REDIRECT_QUERY_STRING'];
     315            if( !empty($_SERVER['REDIRECT_QUERY_STRING']) ) {
     316                $query_string = $_SERVER['REDIRECT_QUERY_STRING'];
     317            } else {
     318                $query_string = $_SERVER['QUERY_STRING'];
     319            }
     320           
    316321            parse_str($query_string, $parts);
    317             $token = $parts['stacksAuthorization'];
     322            $token = !empty( $parts['stacksAuthorization'] ) ? $parts['stacksAuthorization'] : null;
    318323            // $token = isset($_SERVER['HTTP_STACKSAUTHORIZATION']) ?  sanitize_text_field($_SERVER['HTTP_STACKSAUTHORIZATION']) : false;
    319324
  • stacks-mobile-app-builder/tags/5.0.6/api/mobile/woocommerce/api/services/translation/app-strings-polylang-translation.php

    r2739350 r2902732  
    2828     * @return array
    2929     */
    30     private static function include_app_strings() {
     30    private function include_app_strings() {
    3131        $static_content = include trailingslashit(STACKS_WC_API) . 'services/translation/strings/app-strings.php';
    3232        foreach (self::get_dynamic_strings() as $key => $value) {
  • stacks-mobile-app-builder/tags/5.0.6/api/mobile/woocommerce/api/services/translation/strings/app-strings-ar.php

    r2766500 r2902732  
    121121    "Signout" => "تسجيل الخروج",
    122122    "Login/signup" => "التسجيل/الدخول",
     123    "Login/sign-up" => "التسجيل/الدخول",
    123124    "Email Login" => "الدخول بالبريد الإلكتروني",
    124125    "Email Signup" => "إنشاء حساب بالبريد الإلكتروني",
     
    185186    "More Info" => "معلومات إضافية",
    186187    "Customer Reviews" => "التقييمات",
    187     "Enter Your Email And New Password Text Description" => "أدخل بريدك الإلكتروني وكلمة المرور الجديدة ، ثم ستتلقى رسالة بريد إلكتروني تحتوي على رابط لتفعيل كلمة المرور",
     188    "Enter Your Email And New Password Then You Will Receive An Email With A Link To Activate This Password" => "أدخل بريدك الإلكتروني وكلمة المرور الجديدة ، ثم ستتلقى رسالة بريد إلكتروني تحتوي على رابط لتفعيل كلمة المرور",
    188189    "Time" => "الوقت",
    189190    "Number Of Persons" => "عدد الأشخاص",
  • stacks-mobile-app-builder/tags/5.0.6/readme.txt

    r2902241 r2902732  
    126126* App: Fix Disable Guest Login
    127127* App: Make postalcode, lastname in checkout page not required fields
     128* App: PHP 8.0 Compatibility Fixes
    128129
    129130= 5.0.5 (12 April, 2023) =
  • stacks-mobile-app-builder/trunk/api/mobile/woocommerce/api/authentication/repositories/stacks-repository-jwt.php

    r2794047 r2902732  
    313313
    314314        if (is_null($this->token) || $this->token == false) {
    315             $query_string = $_SERVER['REDIRECT_QUERY_STRING'];
     315            if( !empty($_SERVER['REDIRECT_QUERY_STRING']) ) {
     316                $query_string = $_SERVER['REDIRECT_QUERY_STRING'];
     317            } else {
     318                $query_string = $_SERVER['QUERY_STRING'];
     319            }
     320           
    316321            parse_str($query_string, $parts);
    317             $token = $parts['stacksAuthorization'];
     322            $token = !empty( $parts['stacksAuthorization'] ) ? $parts['stacksAuthorization'] : null;
    318323            // $token = isset($_SERVER['HTTP_STACKSAUTHORIZATION']) ?  sanitize_text_field($_SERVER['HTTP_STACKSAUTHORIZATION']) : false;
    319324
  • stacks-mobile-app-builder/trunk/api/mobile/woocommerce/api/services/translation/app-strings-polylang-translation.php

    r2739350 r2902732  
    2828     * @return array
    2929     */
    30     private static function include_app_strings() {
     30    private function include_app_strings() {
    3131        $static_content = include trailingslashit(STACKS_WC_API) . 'services/translation/strings/app-strings.php';
    3232        foreach (self::get_dynamic_strings() as $key => $value) {
  • stacks-mobile-app-builder/trunk/api/mobile/woocommerce/api/services/translation/strings/app-strings-ar.php

    r2766500 r2902732  
    121121    "Signout" => "تسجيل الخروج",
    122122    "Login/signup" => "التسجيل/الدخول",
     123    "Login/sign-up" => "التسجيل/الدخول",
    123124    "Email Login" => "الدخول بالبريد الإلكتروني",
    124125    "Email Signup" => "إنشاء حساب بالبريد الإلكتروني",
     
    185186    "More Info" => "معلومات إضافية",
    186187    "Customer Reviews" => "التقييمات",
    187     "Enter Your Email And New Password Text Description" => "أدخل بريدك الإلكتروني وكلمة المرور الجديدة ، ثم ستتلقى رسالة بريد إلكتروني تحتوي على رابط لتفعيل كلمة المرور",
     188    "Enter Your Email And New Password Then You Will Receive An Email With A Link To Activate This Password" => "أدخل بريدك الإلكتروني وكلمة المرور الجديدة ، ثم ستتلقى رسالة بريد إلكتروني تحتوي على رابط لتفعيل كلمة المرور",
    188189    "Time" => "الوقت",
    189190    "Number Of Persons" => "عدد الأشخاص",
  • stacks-mobile-app-builder/trunk/readme.txt

    r2902241 r2902732  
    126126* App: Fix Disable Guest Login
    127127* App: Make postalcode, lastname in checkout page not required fields
     128* App: PHP 8.0 Compatibility Fixes
    128129
    129130= 5.0.5 (12 April, 2023) =
Note: See TracChangeset for help on using the changeset viewer.