Plugin Directory

Changeset 3378058


Ignore:
Timestamp:
10/14/2025 11:11:20 AM (6 months ago)
Author:
prokerala
Message:

Update to version 1.4.8 from GitHub

Location:
astrology
Files:
6 added
58 edited
1 copied

Legend:

Unmodified
Added
Removed
  • astrology/tags/1.4.8/astrology.php

    r3355101 r3378058  
    1212 * Plugin URI:  https://api.prokerala.com
    1313 * Description: Integrate astrology calculators powered by Prokerala's Astrology API
    14  * Version:     1.4.7
     14 * Version:     1.4.8
    1515 * Author:      Prokerala
    1616 * Author URI:  https://www.prokerala.com
     
    4646use Prokerala\WP\Astrology\Plugin;
    4747
    48 const PK_ASTROLOGY_VERSION          = '1.4.7';
     48const PK_ASTROLOGY_VERSION          = '1.4.8';
    4949const PK_ASTROLOGY_PHP_MINIMUM      = '7.2.0';
    5050const PK_ASTROLOGY_PLUGIN_MAIN_FILE = __FILE__;
  • astrology/tags/1.4.8/dependencies/vendor/autoload.php

    r3355101 r3378058  
    2020require_once __DIR__ . '/composer/autoload_real.php';
    2121
    22 return ComposerAutoloaderInit2b5f62a5876ca6c35426204fa180098b::getLoader();
     22return ComposerAutoloaderInitfaef6a8806054af83861b6add740b871::getLoader();
  • astrology/tags/1.4.8/dependencies/vendor/composer/autoload_real.php

    r3355101 r3378058  
    33// autoload_real.php @generated by Composer
    44
    5 class ComposerAutoloaderInit2b5f62a5876ca6c35426204fa180098b
     5class ComposerAutoloaderInitfaef6a8806054af83861b6add740b871
    66{
    77    private static $loader;
     
    2323        }
    2424
    25         spl_autoload_register(array('ComposerAutoloaderInit2b5f62a5876ca6c35426204fa180098b', 'loadClassLoader'), true, true);
     25        spl_autoload_register(array('ComposerAutoloaderInitfaef6a8806054af83861b6add740b871', 'loadClassLoader'), true, true);
    2626        self::$loader = $loader = new \Prokerala_WP_Astrology_Composer\Autoload\ClassLoader(\dirname(__DIR__));
    27         spl_autoload_unregister(array('ComposerAutoloaderInit2b5f62a5876ca6c35426204fa180098b', 'loadClassLoader'));
     27        spl_autoload_unregister(array('ComposerAutoloaderInitfaef6a8806054af83861b6add740b871', 'loadClassLoader'));
    2828
    2929        require __DIR__ . '/autoload_static.php';
    30         call_user_func(\Prokerala_WP_Astrology_Composer\Autoload\ComposerStaticInit2b5f62a5876ca6c35426204fa180098b::getInitializer($loader));
     30        call_user_func(\Prokerala_WP_Astrology_Composer\Autoload\ComposerStaticInitfaef6a8806054af83861b6add740b871::getInitializer($loader));
    3131
    3232        $loader->setClassMapAuthoritative(true);
  • astrology/tags/1.4.8/dependencies/vendor/composer/autoload_static.php

    r3355101 r3378058  
    55namespace Prokerala_WP_Astrology_Composer\Autoload;
    66
    7 class ComposerStaticInit2b5f62a5876ca6c35426204fa180098b
     7class ComposerStaticInitfaef6a8806054af83861b6add740b871
    88{
    99    public static $classMap = array (
     
    607607    {
    608608        return \Closure::bind(function () use ($loader) {
    609             $loader->classMap = ComposerStaticInit2b5f62a5876ca6c35426204fa180098b::$classMap;
     609            $loader->classMap = ComposerStaticInitfaef6a8806054af83861b6add740b871::$classMap;
    610610
    611611        }, null, ClassLoader::class);
  • astrology/tags/1.4.8/dependencies/vendor/scoper-autoload.php

    r3322235 r3378058  
    3131}
    3232humbug_phpscoper_expose_class('JsonException', 'Prokerala\Astrology\Vendor\JsonException');
     33humbug_phpscoper_expose_class('Attribute', 'Prokerala\Astrology\Vendor\Attribute');
     34humbug_phpscoper_expose_class('UnhandledMatchError', 'Prokerala\Astrology\Vendor\UnhandledMatchError');
     35humbug_phpscoper_expose_class('PhpToken', 'Prokerala\Astrology\Vendor\PhpToken');
    3336humbug_phpscoper_expose_class('Stringable', 'Prokerala\Astrology\Vendor\Stringable');
    34 humbug_phpscoper_expose_class('Attribute', 'Prokerala\Astrology\Vendor\Attribute');
    3537humbug_phpscoper_expose_class('ValueError', 'Prokerala\Astrology\Vendor\ValueError');
    36 humbug_phpscoper_expose_class('PhpToken', 'Prokerala\Astrology\Vendor\PhpToken');
    37 humbug_phpscoper_expose_class('UnhandledMatchError', 'Prokerala\Astrology\Vendor\UnhandledMatchError');
    3838
    3939// Function aliases. For more information see:
  • astrology/tags/1.4.8/locale/en.php

    r3104518 r3378058  
    164164    'mahadasha'                           => 'Mahadasha',
    165165    'anthardashas_and_pratyantar_dasha'   => 'AD stands for Antardasha and PD stands for Pratyantar dasha',
    166     'pd'                                  => 'पी डी',
    167     'ad'                                  => 'ए डी',
     166    'pd'                                  => 'PD',
     167    'ad'                                  => 'AD',
    168168    'nakshatra_name_list'                 => [
    169169        'Ashwini',
     
    262262    'start cusp'                          => 'Start Cusp',
    263263    'end cusp'                            => 'End Cusp',
     264    'lagna'                               => 'Planet Position in Lagna',
     265    'rasi'                                => 'Planet Position in Rasi',
     266    'navamsa'                             => 'Planet Position in Navamsa',
     267    'trimsamsa'                           => 'Planet Position in Trimsamsa',
     268    'drekkana'                            => 'Planet Position in Drekkana',
     269    'chaturthamsa'                        => 'Planet Position in Chaturthamsa',
     270    'dasamsa'                             => 'Planet Position in Dasamsa',
     271    'ashtamsa'                            => 'Planet Position in Ashtamsa',
     272    'dwadasamsa'                          => 'Planet Position in Dwadasamsa',
     273    'shodasamsa'                          => 'Planet Position in Shodasamsa',
     274    'hora'                                => 'Planet Position in Hora',
     275    'akshavedamsa'                        => 'Planet Position in Akshavedamsa',
     276    'shashtyamsa'                         => 'Planet Position in Shashtyamsa',
     277    'panchamsa'                           => 'Planet Position in Panchamsa',
     278    'khavedamsa'                          => 'Planet Position in Khavedamsa',
     279    'saptavimsamsa'                       => 'Planet Position in Saptavimsamsa',
     280    'shashtamsa'                          => 'Planet Position in Shashtamsa',
     281    'chaturvimsamsa'                      => 'Planet Position in Chaturvimsamsa',
     282    'saptamsa'                            => 'Planet Position in Saptamsa',
     283    'vimsamsa'                            => 'Planet Position in Vimsamsa',
     284    'trimsamsa_chart'                     => 'Trimsamsa Chart',
     285    'drekkana_chart'                      => 'Drekkana Chart',
     286    'dasamsa_chart'                       => 'Dasamsa Chart',
     287    'dwadasamsa_chart'                    => 'Dwadasamsa Chart',
     288    'hora_chart'                          => 'Hora Chart',
     289    'shashtyamsa_chart'                   => 'Shashtyamsa Chart',
     290    'khavedamsa_chart'                    => 'Khavedamsa Chart',
     291    'shashtamsa_chart'                    => 'Shashtamsa Chart',
     292    'saptamsa_chart'                      => 'Saptamsa Chart',
     293    'upagraha_chart'                      => 'Upagraha Chart',
     294    'bhava_chart'                         => 'Bhava Chart',
     295    'chaturthamsa_chart'                  => 'Chaturthamsa Chart',
     296    'ashtamsa_chart'                      => 'Ashtamsa Chart',
     297    'shodasamsa_chart'                    => 'Shodasamsa Chart',
     298    'akshavedamsa_chart'                  => 'Akshavedamsa Chart',
     299    'panchamsa_chart'                     => 'Panchamsa Chart',
     300    'saptavimsamsa_chart'                 => 'Saptavimsamsa Chart',
     301    'chaturvimsamsa_chart'                => 'Chaturvimsamsa Chart',
     302    'vimsamsa_chart'                      => 'Vimsamsa Chart',
     303    'sun_chart'                           => 'Sun Chart',
     304    'moon_chart'                          => 'Moon Chart',
    264305];
  • astrology/tags/1.4.8/locale/hi.php

    r2997616 r3378058  
    202202    'mahadasha'                           => 'महादशा',
    203203    'anthardashas_and_pratyantar_dasha'   => 'ए डी का अर्थ है अंतर्दशा और पी.डी. का अर्थ है प्रत्यंतर दशा',
     204    'lagna'                               => 'लग्न में ग्रह स्थिति',
     205    'rasi'                                => 'रासी में ग्रह स्थिति',
     206    'navamsa'                             => 'नवमांश में ग्रह स्थिति',
     207    'trimsamsa'                           => 'त्रिंशांश में ग्रह स्थिति',
     208    'drekkana'                            => 'द्रेष्काण में ग्रह स्थिति',
     209    'chaturthamsa'                        => 'चतुर्थांश में ग्रह स्थिति',
     210    'dasamsa'                             => 'दशमांश में ग्रह स्थिति',
     211    'ashtamsa'                            => 'अष्टांश में ग्रह स्थिति',
     212    'dwadasamsa'                          => 'द्वादशांश में ग्रह स्थिति',
     213    'shodasamsa'                          => 'षोडशांश में ग्रह स्थिति',
     214    'hora'                                => 'होरा में ग्रह स्थिति',
     215    'akshavedamsa'                        => 'अक्षवेदांश में ग्रह स्थिति',
     216    'shashtyamsa'                         => 'षष्टयंश में ग्रह स्थिति',
     217    'panchamsa'                           => 'पंचांश में ग्रह स्थिति',
     218    'khavedamsa'                          => 'खवेदांश में ग्रह स्थिति',
     219    'saptavimsamsa'                       => 'सप्तविंशाश में ग्रह स्थिति',
     220    'shashtamsa'                          => 'षष्ठांश में ग्रह स्थिति',
     221    'chaturvimsamsa'                      => 'चतुर्विंशांश में ग्रह स्थिति',
     222    'saptamsa'                            => 'सप्तमांश में ग्रह स्थिति',
     223    'vimsamsa'                            => 'विंशांश में ग्रह स्थिति',
     224    'planet_positions'                    => 'ग्रह स्थिति',
     225    'trimsamsa_chart'                     => 'त्रिंशांश चार्ट',
     226    'drekkana_chart'                      => 'द्रेष्काण चार्ट',
     227    'dasamsa_chart'                       => 'दशमांश चार्ट',
     228    'dwadasamsa_chart'                    => 'द्वादशांश चार्ट',
     229    'hora_chart'                          => 'होरा चार्ट',
     230    'shashtyamsa_chart'                   => 'षष्टयंश चार्ट',
     231    'khavedamsa_chart'                    => 'खवेदांश चार्ट',
     232    'shashtamsa_chart'                    => 'षष्ठांश चार्ट',
     233    'saptamsa_chart'                      => 'सप्तमांश चार्ट',
     234    'upagraha_chart'                      => 'उपग्रह चार्ट',
     235    'bhava_chart'                         => 'भाव चार्ट',
     236    'chaturthamsa_chart'                  => 'चतुर्थांश चार्ट',
     237    'ashtamsa_chart'                      => 'अष्टांश चार्ट',
     238    'shodasamsa_chart'                    => 'षोडशांश चार्ट',
     239    'akshavedamsa_chart'                  => 'अक्षवेदांश चार्ट',
     240    'panchamsa_chart'                     => 'पंचांश चार्ट',
     241    'saptavimsamsa_chart'                 => 'सप्तविंशाश चार्ट',
     242    'chaturvimsamsa_chart'                => 'चतुर्विंशांश चार्ट',
     243    'vimsamsa_chart'                      => 'विंशांश चार्ट',
     244    'sun_chart'                           => 'सूर्य चार्ट',
     245    'moon_chart'                          => 'चंद्र चार्ट',
    204246
    205247];
  • astrology/tags/1.4.8/locale/ml.php

    r2997616 r3378058  
    197197    'pd'                                  => 'പി ഡി',
    198198    'ad'                                  => 'എ ഡി',
    199 
     199    'lagna'                               => 'ലഗ്ന കുണ്ടലിയിലെ ഗ്രഹസ്ഥാനങ്ങൾ',
     200    'rasi'                                => 'രാശി കുണ്ടലിയിലെ ഗ്രഹസ്ഥാനങ്ങൾ',
     201    'navamsa'                             => 'നവാംശ കുണ്ടലിയിലെ ഗ്രഹസ്ഥാനങ്ങൾ',
     202    'trimsamsa'                           => 'ത്രിംശാംശ കുണ്ടലിയിലെ ഗ്രഹസ്ഥാനങ്ങൾ',
     203    'drekkana'                            => 'ദ്രേക്കാണ കുണ്ടലിയിലെ ഗ്രഹസ്ഥാനങ്ങൾ',
     204    'chaturthamsa'                        => 'ചതുര്‍ത്താംശ കുണ്ടലിയിലെ ഗ്രഹസ്ഥാനങ്ങൾ',
     205    'dasamsa'                             => 'ദശാംശ കുണ്ടലിയിലെ ഗ്രഹസ്ഥാനങ്ങൾ',
     206    'ashtamsa'                            => 'അഷ്ടാംശ കുണ്ടലിയിലെ ഗ്രഹസ്ഥാനങ്ങൾ',
     207    'dwadasamsa'                          => 'ദ്വാദശാംശ കുണ്ടലിയിലെ ഗ്രഹസ്ഥാനങ്ങൾ',
     208    'shodasamsa'                          => 'ഷോഡശാംശ കുണ്ടലിയിലെ ഗ്രഹസ്ഥാനങ്ങൾ',
     209    'hora'                                => 'ഹോര കുണ്ടലിയിലെ ഗ്രഹസ്ഥാനങ്ങൾ',
     210    'akshavedamsa'                        => 'അക്ഷവേദാംശ കുണ്ടലിയിലെ ഗ്രഹസ്ഥാനങ്ങൾ',
     211    'shashtyamsa'                         => 'ഷഷ്ട്യാംശ കുണ്ടലിയിലെ ഗ്രഹസ്ഥാനങ്ങൾ',
     212    'panchamsa'                           => 'പഞ്ചാംശ കുണ്ടലിയിലെ ഗ്രഹസ്ഥാനങ്ങൾ',
     213    'khavedamsa'                          => 'ഖവേദാംശ കുണ്ടലിയിലെ ഗ്രഹസ്ഥാനങ്ങൾ',
     214    'saptavimsamsa'                       => 'സപ്തവിംശാംശ കുണ്ടലിയിലെ ഗ്രഹസ്ഥാനങ്ങൾ',
     215    'shashtamsa'                          => 'ഷഷ്ട്ംശ കുണ്ടലിയിലെ ഗ്രഹസ്ഥാനങ്ങൾ',
     216    'chaturvimsamsa'                      => 'ചതുര്‍വിംശാംശ കുണ്ടലിയിലെ ഗ്രഹസ്ഥാനങ്ങൾ',
     217    'saptamsa'                            => 'സപ്താംശ കുണ്ടലിയിലെ ഗ്രഹസ്ഥാനങ്ങൾ',
     218    'vimsamsa'                            => 'വിംശാംശ കുണ്ടലിയിലെ ഗ്രഹസ്ഥാനങ്ങൾ',
     219    'planet_positions'                    => 'ഗ്രഹസ്ഥിതി',
     220    'trimsamsa_chart'                     => 'ത്രിംശാംശം ചാർട്ട്',
     221    'drekkana_chart'                      => 'ദ്രേക്കാണ ചാർട്ട്',
     222    'dasamsa_chart'                       => 'ദശാംശം ചാർട്ട്',
     223    'dwadasamsa_chart'                    => 'ദ്വാദശാംശം ചാർട്ട്',
     224    'hora_chart'                          => 'ഹോര ചാർട്ട്',
     225    'shashtyamsa_chart'                   => 'ഷഷ്ട്യാംശം ചാർട്ട്',
     226    'khavedamsa_chart'                    => 'ഖവേദാംശം ചാർട്ട്',
     227    'shashtamsa_chart'                    => 'ഷഷ്ട്ംശം ചാർട്ട്',
     228    'saptamsa_chart'                      => 'സപ്താംശം ചാർട്ട്',
     229    'upagraha_chart'                      => 'ഉപഗ്രഹ ചാർട്ട്',
     230    'bhava_chart'                         => 'ഭാവം ചാർട്ട്',
     231    'chaturthamsa_chart'                  => 'ചതുര്‍ത്താംശം ചാർട്ട്',
     232    'ashtamsa_chart'                      => 'അഷ്ടാംശ ചാർട്ട്',
     233    'shodasamsa_chart'                    => 'ഷോഡശാംശം ചാർട്ട്',
     234    'akshavedamsa_chart'                  => 'അക്ഷവേദാംശം ചാർട്ട്',
     235    'panchamsa_chart'                     => 'പഞ്ചാംശ ചാർട്ട്',
     236    'saptavimsamsa_chart'                 => 'സപ്തവിംശാംശം ചാർട്ട്',
     237    'chaturvimsamsa_chart'                => 'ചതുര്‍വിംശാംശം ചാർട്ട്',
     238    'vimsamsa_chart'                      => 'വിംശാംശം ചാർട്ട്',
     239    'sun_chart'                           => 'സൂര്യൻ ചാർട്ട്',
     240    'moon_chart'                          => 'ചന്ദ്രൻ ചാർട്ട്',
    200241];
  • astrology/tags/1.4.8/locale/ta.php

    r2997616 r3378058  
    194194    'planet'                              => 'கிரகம்',
    195195    'enemy_yoni'                          => 'எதிரியோனி',
     196    'rasi_lord'                           => 'ராசி அதிபதி',
     197    'lagna'                               => 'லக்னத்தில் கிரக நிலை',
     198    'rasi'                                => 'ராசி',
     199    'navamsa'                             => 'நவாம்சத்தில் கிரக நிலை',
     200    'trimsamsa'                           => 'திரிம்சாம்சம்த்தில் கிரக நிலை',
     201    'drekkana'                            => 'த்ரைக்காணத்தில் கிரக நிலை',
     202    'chaturthamsa'                        => 'சதுர்தாம்சம்த்தில் கிரக நிலை',
     203    'dasamsa'                             => 'தசாம்சம்த்தில் கிரக நிலை',
     204    'ashtamsa'                            => 'அஷ்டம்சம்த்தில் கிரக நிலை',
     205    'dwadasamsa'                          => 'துவாதசாம்சம்த்தில் கிரக நிலை',
     206    'shodasamsa'                          => 'ஷோடசாம்சம்த்தில் கிரக நிலை',
     207    'hora'                                => 'ஹோராத்தில் கிரக நிலை',
     208    'akshavedamsa'                        => 'அக்ஷவேதாம்சம்த்தில் கிரக நிலை',
     209    'shashtyamsa'                         => 'சஷ்டியாம்சம்த்தில் கிரக நிலை',
     210    'panchamsa'                           => 'பஞ்சாம்சம்த்தில் கிரக நிலை',
     211    'khavedamsa'                          => 'கவேதாம்சம்த்தில் கிரக நிலை',
     212    'saptavimsamsa'                       => 'சப்தவிம்சாம்சம்த்தில் கிரக நிலை',
     213    'shashtamsa'                          => 'ஷஷ்டம்சம்த்தில் கிரக நிலை',
     214    'chaturvimsamsa'                      => 'சதுர்விம்சாம்சம்த்தில் கிரக நிலை',
     215    'saptamsa'                            => 'சப்தாம்சம்த்தில் கிரக நிலை',
     216    'vimsamsa'                            => 'விம்சாம்சம்த்தில் கிரக நிலை',
     217    'planet_positions'                    => 'கிரக நிலைகள்',
     218    'trimsamsa_chart'                     => 'திரிம்சாம்சம் விளக்கப்படம்',
     219    'drekkana_chart'                      => 'த்ரைக்காண விளக்கப்படம்',
     220    'dasamsa_chart'                       => 'தசாம்சம் விளக்கப்படம்',
     221    'dwadasamsa_chart'                    => 'துவாதசாம்சம் விளக்கப்படம்',
     222    'hora_chart'                          => 'ஹோரா விளக்கப்படம்',
     223    'shashtyamsa_chart'                   => 'சஷ்டியாம்சம் விளக்கப்படம்',
     224    'khavedamsa_chart'                    => 'கவேதாம்சம் விளக்கப்படம்',
     225    'shashtamsa_chart'                    => 'ஷஷ்டம்சம் விளக்கப்படம்',
     226    'saptamsa_chart'                      => 'சப்தாம்சம் விளக்கப்படம்',
     227    'upagraha_chart'                      => 'உபகிரக விளக்கப்படம்',
     228    'bhava_chart'                         => 'வீடு விளக்கப்படம்',
     229    'chaturthamsa_chart'                  => 'சதுர்தாம்சம் விளக்கப்படம்',
     230    'ashtamsa_chart'                      => 'அஷ்டம்சம் விளக்கப்படம்',
     231    'shodasamsa_chart'                    => 'ஷோடசாம்சம் விளக்கப்படம்',
     232    'akshavedamsa_chart'                  => 'அக்ஷவேதாம்சம் விளக்கப்படம்',
     233    'panchamsa_chart'                     => 'பஞ்சாம்சம் விளக்கப்படம்',
     234    'saptavimsamsa_chart'                 => 'சப்தவிம்சாம்சம் விளக்கப்படம்',
     235    'chaturvimsamsa_chart'                => 'சதுர்விம்சாம்சம் விளக்கப்படம்',
     236    'vimsamsa_chart'                      => 'விம்சாம்சம் விளக்கப்படம்',
     237    'sun_chart'                           => 'சூரியன் விளக்கப்படம்',
     238    'moon_chart'                          => 'சந்திரன் விளக்கப்படம்',
    196239];
  • astrology/tags/1.4.8/locale/te.php

    r2997616 r3378058  
    196196    'ad'                                  => 'ఎ డి',
    197197    'pd'                                  => 'పి డి',
     198    'lagna'                               => 'Planet Position in Lagna',
     199    'rasi'                                => 'Planet Position in Rasi',
     200    'navamsa'                             => 'Planet Position in Navamsa',
     201    'trimsamsa'                           => 'Planet Position in Trimsamsa',
     202    'drekkana'                            => 'Planet Position in Drekkana',
     203    'chaturthamsa'                        => 'Planet Position in Chaturthamsa',
     204    'dasamsa'                             => 'Planet Position in Dasamsa',
     205    'ashtamsa'                            => 'Planet Position in Ashtamsa',
     206    'dwadasamsa'                          => 'Planet Position in Dwadasamsa',
     207    'shodasamsa'                          => 'Planet Position in Shodasamsa',
     208    'hora'                                => 'Planet Position in Hora',
     209    'akshavedamsa'                        => 'Planet Position in Akshavedamsa',
     210    'shashtyamsa'                         => 'Planet Position in Shashtyamsa',
     211    'panchamsa'                           => 'Planet Position in Panchamsa',
     212    'khavedamsa'                          => 'Planet Position in Khavedamsa',
     213    'saptavimsamsa'                       => 'Planet Position in Saptavimsamsa',
     214    'shashtamsa'                          => 'Planet Position in Shashtamsa',
     215    'chaturvimsamsa'                      => 'Planet Position in Chaturvimsamsa',
     216    'saptamsa'                            => 'Planet Position in Saptamsa',
     217    'vimsamsa'                            => 'Planet Position in Vimsamsa',
     218    'planet_positions'                    => 'గ్రహ స్థానాలు',
     219    'trimsamsa_chart'                     => 'త్రిమ్సంస చార్ట్',
     220    'drekkana_chart'                      => 'ద్రెక్కన చార్ట్',
     221    'dasamsa_chart'                       => 'దశాంశ చార్ట్',
     222    'dwadasamsa_chart'                    => 'ద్వాదశాంశ చార్ట్',
     223    'hora_chart'                          => 'హోరా చార్ట్',
     224    'shashtyamsa_chart'                   => 'షష్ఠ్యాంశ చార్ట్',
     225    'khavedamsa_chart'                    => 'ఖవేదంస చార్ట్',
     226    'shashtamsa_chart'                    => 'షష్టాంశ చార్ట్',
     227    'saptamsa_chart'                      => 'సప్తాంశ చార్ట్',
     228    'upagraha_chart'                      => 'Upagraha చార్ట్',
     229    'bhava_chart'                         => 'భావ చార్ట్',
     230    'chaturthamsa_chart'                  => 'చతుర్థాంశ చార్ట్',
     231    'ashtamsa_chart'                      => 'అష్టాంశ చార్ట్',
     232    'shodasamsa_chart'                    => 'షోడశాంశ చార్ట్',
     233    'akshavedamsa_chart'                  => 'అక్షవేదంస చార్ట్',
     234    'panchamsa_chart'                     => 'పంచాంశ చార్ట్',
     235    'saptavimsamsa_chart'                 => 'సప్తవింశంస చార్ట్',
     236    'chaturvimsamsa_chart'                => 'చతుర్వింశంస చార్ట్',
     237    'vimsamsa_chart'                      => 'వింసంస చార్ట్',
     238    'sun_chart'                           => 'Sun చార్ట్',
     239    'moon_chart'                          => 'చంద్రుని చక్రం',
    198240];
  • astrology/tags/1.4.8/readme.txt

    r3355101 r3378058  
    44Requires at least: 5.6
    55Tested up to: 6.8
    6 Stable tag: 1.4.7
     6Stable tag: 1.4.8
    77Requires PHP: 7.2.0
    88License: GPLV2+
     
    252252== Changelog ==
    253253
     254= 1.4.8 =
     255* Added new `display_planet_positions` shortcode for kundli
     256* Added new astrology report called `DashaPeriod`
     257* Resolved an issue caused by missing attributes in the forms of `ThirumanaPorutham`,`NakshatraPorutham`
     258* Resolved an issues related with result type form
     259
    254260= 1.4.7 =
    255261* Resolved an issue caused by an incorrect attribute name
  • astrology/tags/1.4.8/src/Front/Report/KundliController.php

    r2997616 r3378058  
    3939use Prokerala\Api\Astrology\Service\Chart;
    4040use Prokerala\Api\Astrology\Service\Kundli;
     41use Prokerala\Api\Astrology\Service\DivisionalPlanetPosition;
    4142use Prokerala\Common\Api\Client;
    4243use Prokerala\WP\Astrology\Front\Controller\ReportControllerTrait;
     
    8182        $result_type      = $options['result_type'] ? $options['result_type'] : $this->get_post_input( 'result_type', 'basic' );
    8283        $form_language    = $this->get_form_language( $options['form_language'], self::REPORT_LANGUAGES );
     84        $selected_lang    = $this->get_post_language( 'lang', self::REPORT_LANGUAGES, $options['form_language'] );
    8385        $report_language  = $this->filter_report_language( $options['report_language'], self::REPORT_LANGUAGES );
    8486        $translation_data = $this->get_localisation_data( $form_language );
     
    9193                'result_type'      => $result_type,
    9294                'report_language'  => $report_language,
    93                 'selected_lang'    => $form_language,
     95                'selected_lang'    => $selected_lang,
    9496                'translation_data' => $translation_data,
    9597            ]
     
    215217     * @param string            $chart_type Chart type.
    216218     * @param string            $chart_style Chart style.
    217      * @return string
     219     * @param string            $lang language of report.
     220     * @return array
    218221     * @throws Exception On API query failure.
    219222     *
    220223     * @since 1.0.1
    221224     */
    222     protected function get_chart( Client $client, Location $location, DateTimeInterface $datetime, string $chart_type, string $chart_style ): string {
     225    protected function get_chart( Client $client, Location $location, DateTimeInterface $datetime, string $chart_type, string $chart_style, string $lang ): array {
     226        $chart_result = [];
     227        $chart_types  = explode( ',', $chart_type );
    223228
    224229        $method = new Chart( $client );
    225230        $method->setAyanamsa( $this->get_input_ayanamsa() );
    226231
    227         return $method->process( $location, $datetime, $chart_type, $chart_style );
     232        foreach ( $chart_types as $chart_type ) {
     233            $chart_result[ $chart_type ] = $method->process( $location, $datetime, $chart_type, $chart_style, $lang );
     234        }
     235
     236        return $chart_result;
     237    }
     238
     239    /**
     240     * Process result
     241     *
     242     * @param Client            $client API Client.
     243     * @param Location          $location User location.
     244     * @param DateTimeInterface $datetime Datetime.
     245     * @param string            $chart_types Chart type.
     246     * @param string            $lang language of report.
     247     * @return array
     248     * @since 1.0.1
     249     */
     250    protected function get_divisional_planet_position( Client $client, Location $location, DateTimeInterface $datetime, string $chart_types, string $lang ): array { // phpcs:ignore Generic.Metrics.CyclomaticComplexity.TooHigh
     251
     252        $chart_types      = explode( ',', $chart_types );
     253        $result           = [];
     254        $planet_positions = [];
     255
     256        $method = new DivisionalPlanetPosition( $client );
     257        $method->setAyanamsa( $this->get_input_ayanamsa() );
     258
     259        foreach ( $chart_types as $idx => $chart_type ) {
     260            $divisional_positions = ( $method->process( $location, $datetime, $chart_type, $lang ) )->getDivisionalPositions();
     261            foreach ( $divisional_positions as $divisional_position ) {
     262                foreach ( $divisional_position->getPlanetPositions() as $planet ) {
     263                    $planet_positions[ $planet->getPlanet()->getId() ]['planet']         = $planet->getPlanet()->getName();
     264                    $planet_positions[ $planet->getPlanet()->getId() ]['rasi']           = $planet->getRasi()->getName();
     265                    $planet_positions[ $planet->getPlanet()->getId() ]['rasi_lord']      = $planet->getRasi()->getLord()->getName();
     266                    $planet_positions[ $planet->getPlanet()->getId() ]['nakshatra']      = $planet->getNakshatra()->getName();
     267                    $planet_positions[ $planet->getPlanet()->getId() ]['nakshatra_lord'] = $planet->getNakshatra()->getLord()->getName();
     268                    $planet_positions[ $planet->getPlanet()->getId() ]['position']       = $this->longitude_conversion( $planet->getLongitude() );
     269                    $planet_positions[ $planet->getPlanet()->getId() ]['degree']         = $this->to_degree_minutes( $planet->getLongitude() );
     270                }
     271            }
     272            ksort( $planet_positions );
     273            $result[ $chart_type ] = $planet_positions;
     274            $planet_positions      = [];
     275        }
     276        return $result;
     277    }
     278
     279    /**
     280     * Process result
     281     *
     282     * @param float $longitude longitude.
     283     * @return string
     284     *
     285     * @since 1.0.1
     286     */
     287    public function longitude_conversion( float $longitude ): string { // phpcs:ignore Squiz.Commenting.InlineComment.InvalidEndChar
     288        $angle  = floor( $longitude );
     289        $minute = ( $longitude - $angle ) * 60;
     290
     291        return $angle . '° ' . floor( $minute ) . "' ";
     292    }
     293
     294    /**
     295     * Process result
     296     *
     297     * @param float $longitude longitude.
     298     * @return string
     299     *
     300     * @since 1.0.1
     301     */
     302    public function to_degree_minutes( float $longitude ): string { // phpcs:ignore Squiz.Commenting.InlineComment.InvalidEndChar
     303        $angle  = floor( $longitude );
     304        $degree = (int) $longitude % 30;
     305        $minute = round( ( $longitude - $angle ) * 60, 2 );
     306
     307        return "{$degree}° {$minute}′";
    228308    }
    229309
     
    252332
    253333        if ( $options['display_charts'] ) {
    254             $chart_style = $options['chart_style'] ?? 'north-indian';
    255 
    256             $kundli_result['charts'] = [
    257                 'lagna'   => $this->get_chart( $client, $location, $datetime, 'lagna', $chart_style ),
    258                 'navamsa' => $this->get_chart( $client, $location, $datetime, 'navamsa', $chart_style ),
    259             ];
     334            $chart_style             = $options['chart_style'] ?? 'north-indian';
     335            $kundli_result['charts'] = $this->get_chart( $client, $location, $datetime, $options['display_charts'], $chart_style, $lang );
     336        }
     337
     338        if ( $options['display_planet_positions'] ) {
     339            $kundli_result['division_planet_position'] = $this->get_divisional_planet_position( $client, $location, $datetime, $options['display_planet_positions'], $lang );
    260340        }
    261341
     
    366446    public function get_attribute_defaults(): array {
    367447        return $this->getCommonAttributeDefaults() + [
    368             'display_charts' => '',
    369             'chart_style'    => 'north-indian',
     448            'display_charts'           => '',
     449            'chart_style'              => 'north-indian',
     450            'display_planet_positions' => '',
    370451        ];
    371452    }
  • astrology/tags/1.4.8/src/Front/Report/NakshatraPoruthamController.php

    r2997616 r3378058  
    9999     * @return string
    100100     */
    101     public function render_form( $options = [] ): string {
     101    public function render_form( $options = [] ): string { // phpcs:ignore Generic.Metrics.CyclomaticComplexity.MaxExceeded
    102102        $result_type      = $options['result_type'] ? $options['result_type'] : $this->get_post_input( 'result_type', 'basic' );
    103103        $form_language    = $this->get_form_language( $options['form_language'], self::REPORT_LANGUAGES );
     
    105105        $translation_data = $this->get_localisation_data( $form_language );
    106106
     107        // phpcs:disable WordPress.Security.NonceVerification.Missing
     108        $girl_nakshatra      = isset( $_POST['girl_nakshatra'] ) ? (int) $_POST['girl_nakshatra'] : '';
     109        $boy_nakshatra       = isset( $_POST['boy_nakshatra'] ) ? (int) $_POST['boy_nakshatra'] : '';
     110        $girl_nakshatra_pada = isset( $_POST['girl_nakshatra_pada'] ) ? (int) $_POST['girl_nakshatra_pada'] : '';
     111        $boy_nakshatra_pada  = isset( $_POST['boy_nakshatra_pada'] ) ? (int) $_POST['boy_nakshatra_pada'] : '';
     112
    107113        return $this->render(
    108114            'form/nakshatra-porutham',
    109115            [
    110                 'options'          => $options + $this->get_options(),
    111                 'nakshatra_list'   => self::NAKSHATA_LIST,
    112                 'result_type'      => $result_type,
    113                 'selected_lang'    => $form_language,
    114                 'report_language'  => $report_language,
    115                 'translation_data' => $translation_data,
     116                'options'             => $options + $this->get_options(),
     117                'nakshatra_list'      => self::NAKSHATA_LIST,
     118                'result_type'         => $result_type,
     119                'selected_lang'       => $form_language,
     120                'report_language'     => $report_language,
     121                'translation_data'    => $translation_data,
     122                'girl_nakshatra'      => $girl_nakshatra,
     123                'boy_nakshatra'       => $boy_nakshatra,
     124                'girl_nakshatra_pada' => $girl_nakshatra_pada,
     125                'boy_nakshatra_pada'  => $boy_nakshatra_pada,
    116126
    117127            ]
  • astrology/tags/1.4.8/src/Front/Report/ThirumanaPoruthamController.php

    r2997616 r3378058  
    6565     * @return string
    6666     */
    67     public function render_form( $options = [] ): string {
     67    public function render_form( $options = [] ): string { // phpcs:ignore Generic.Metrics.CyclomaticComplexity.MaxExceeded
    6868        $result_type      = $options['result_type'] ? $options['result_type'] : $this->get_post_input( 'result_type', 'basic' );
    6969        $form_language    = $this->get_form_language( $options['form_language'], self::REPORT_LANGUAGES );
     
    7171        $translation_data = $this->get_localisation_data( $form_language );
    7272
     73        // phpcs:disable WordPress.Security.NonceVerification.Missing
     74        $girl_nakshatra      = isset( $_POST['girl_nakshatra'] ) ? (int) $_POST['girl_nakshatra'] : '';
     75        $boy_nakshatra       = isset( $_POST['boy_nakshatra'] ) ? (int) $_POST['boy_nakshatra'] : '';
     76        $girl_nakshatra_pada = isset( $_POST['girl_nakshatra_pada'] ) ? (int) $_POST['girl_nakshatra_pada'] : '';
     77        $boy_nakshatra_pada  = isset( $_POST['boy_nakshatra_pada'] ) ? (int) $_POST['boy_nakshatra_pada'] : '';
     78
    7379        return $this->render(
    7480            'form/thirumana-porutham',
    7581            [
    76                 'options'          => $options + $this->get_options(),
    77                 'result_type'      => $result_type,
    78                 'selected_lang'    => $form_language,
    79                 'report_language'  => $report_language,
    80                 'translation_data' => $translation_data,
     82                'options'             => $options + $this->get_options(),
     83                'result_type'         => $result_type,
     84                'selected_lang'       => $form_language,
     85                'report_language'     => $report_language,
     86                'translation_data'    => $translation_data,
     87                'girl_nakshatra'      => $girl_nakshatra,
     88                'boy_nakshatra'       => $boy_nakshatra,
     89                'girl_nakshatra_pada' => $girl_nakshatra_pada,
     90                'boy_nakshatra_pada'  => $boy_nakshatra_pada,
    8191
    8292            ]
  • astrology/tags/1.4.8/src/vendor/autoload.php

    r3355101 r3378058  
    2020require_once __DIR__ . '/composer/autoload_real.php';
    2121
    22 return ComposerAutoloaderInit9af5adb1d8e46255002e95db723dad33::getLoader();
     22return ComposerAutoloaderInit27cdb6d5d360fa861fae7c119020b116::getLoader();
  • astrology/tags/1.4.8/src/vendor/composer/autoload_classmap.php

    r3326192 r3378058  
    2323    'Prokerala\\WP\\Astrology\\Front\\Report\\DailyLovePredictionController' => $baseDir . '/Front/Report/DailyLovePredictionController.php',
    2424    'Prokerala\\WP\\Astrology\\Front\\Report\\DailyPredictionController' => $baseDir . '/Front/Report/DailyPredictionController.php',
     25    'Prokerala\\WP\\Astrology\\Front\\Report\\DashaPeriodController' => $baseDir . '/Front/Report/DashaPeriodController.php',
    2526    'Prokerala\\WP\\Astrology\\Front\\Report\\InauspiciousPeriodController' => $baseDir . '/Front/Report/InauspiciousPeriodController.php',
    2627    'Prokerala\\WP\\Astrology\\Front\\Report\\KaalSarpDoshaController' => $baseDir . '/Front/Report/KaalSarpDoshaController.php',
  • astrology/tags/1.4.8/src/vendor/composer/autoload_real.php

    r3355101 r3378058  
    33// autoload_real.php @generated by Composer
    44
    5 class ComposerAutoloaderInit9af5adb1d8e46255002e95db723dad33
     5class ComposerAutoloaderInit27cdb6d5d360fa861fae7c119020b116
    66{
    77    private static $loader;
     
    2323        }
    2424
    25         spl_autoload_register(array('ComposerAutoloaderInit9af5adb1d8e46255002e95db723dad33', 'loadClassLoader'), true, true);
     25        spl_autoload_register(array('ComposerAutoloaderInit27cdb6d5d360fa861fae7c119020b116', 'loadClassLoader'), true, true);
    2626        self::$loader = $loader = new \Prokerala_WP_Astrology_Composer\Autoload\ClassLoader(\dirname(__DIR__));
    27         spl_autoload_unregister(array('ComposerAutoloaderInit9af5adb1d8e46255002e95db723dad33', 'loadClassLoader'));
     27        spl_autoload_unregister(array('ComposerAutoloaderInit27cdb6d5d360fa861fae7c119020b116', 'loadClassLoader'));
    2828
    2929        require __DIR__ . '/autoload_static.php';
    30         call_user_func(\Prokerala_WP_Astrology_Composer\Autoload\ComposerStaticInit9af5adb1d8e46255002e95db723dad33::getInitializer($loader));
     30        call_user_func(\Prokerala_WP_Astrology_Composer\Autoload\ComposerStaticInit27cdb6d5d360fa861fae7c119020b116::getInitializer($loader));
    3131
    3232        $loader->setClassMapAuthoritative(true);
  • astrology/tags/1.4.8/src/vendor/composer/autoload_static.php

    r3355101 r3378058  
    55namespace Prokerala_WP_Astrology_Composer\Autoload;
    66
    7 class ComposerStaticInit9af5adb1d8e46255002e95db723dad33
     7class ComposerStaticInit27cdb6d5d360fa861fae7c119020b116
    88{
    99    public static $classMap = array (
     
    2424        'Prokerala\\WP\\Astrology\\Front\\Report\\DailyLovePredictionController' => __DIR__ . '/../..' . '/Front/Report/DailyLovePredictionController.php',
    2525        'Prokerala\\WP\\Astrology\\Front\\Report\\DailyPredictionController' => __DIR__ . '/../..' . '/Front/Report/DailyPredictionController.php',
     26        'Prokerala\\WP\\Astrology\\Front\\Report\\DashaPeriodController' => __DIR__ . '/../..' . '/Front/Report/DashaPeriodController.php',
    2627        'Prokerala\\WP\\Astrology\\Front\\Report\\InauspiciousPeriodController' => __DIR__ . '/../..' . '/Front/Report/InauspiciousPeriodController.php',
    2728        'Prokerala\\WP\\Astrology\\Front\\Report\\KaalSarpDoshaController' => __DIR__ . '/../..' . '/Front/Report/KaalSarpDoshaController.php',
     
    4748    {
    4849        return \Closure::bind(function () use ($loader) {
    49             $loader->classMap = ComposerStaticInit9af5adb1d8e46255002e95db723dad33::$classMap;
     50            $loader->classMap = ComposerStaticInit27cdb6d5d360fa861fae7c119020b116::$classMap;
    5051
    5152        }, null, ClassLoader::class);
  • astrology/tags/1.4.8/templates/front/form/horoscope-form.tpl.php

    r3242444 r3378058  
    6464</div>
    6565
    66 <?php if ( $report_language ) : ?>
     66<?php if ( $report_language && count( $report_language ) > 1 ) : ?>
    6767    <div class="pk-astrology-form-group pk-astrology-row">
    6868        <label class="pk-astrology-col-sm-3 pk-astrology-col-md-4 pk-astrology-form-label" for="select-lang"><?php echo $translation_data['language']; // phpcs:ignore WordPress.Security.EscapeOutput ?>: </label>
  • astrology/tags/1.4.8/templates/front/form/kundli-matching.tpl.php

    r2997616 r3378058  
    4646
    4747    <?php $this->render( __DIR__ . '/horoscope-matching-form.tpl.php' ); ?>
    48     <?php $this->render( __DIR__ . '/result-type-option.tpl.php', [ 'result_type' => $options['result_type'] ] ); ?>
     48    <?php
     49    $this->render(
     50        __DIR__ . '/result-type-option.tpl.php',
     51        [
     52            'result_type'        => $options['result_type'] ,
     53            'result_type_option' => $result_type,
     54        ]
     55    );
     56    ?>
    4957
    5058    <div class="pk-astrology-text-right">
  • astrology/tags/1.4.8/templates/front/form/kundli.tpl.php

    r2997616 r3378058  
    4646
    4747    <?php $this->render( __DIR__ . '/horoscope-form.tpl.php' ); ?>
    48     <?php $this->render( __DIR__ . '/result-type-option.tpl.php', [ 'result_type' => $options['result_type'] ] ); ?>
     48    <?php
     49    $this->render(
     50        __DIR__ . '/result-type-option.tpl.php',
     51        [
     52            'result_type'        => $options['result_type'] ,
     53            'result_type_option' => $result_type,
     54        ]
     55    );
     56    ?>
    4957
    5058    <div class="pk-astrology-text-right">
  • astrology/tags/1.4.8/templates/front/form/mangal-dosha.tpl.php

    r2997616 r3378058  
    4646
    4747    <?php $this->render( __DIR__ . '/horoscope-form.tpl.php' ); ?>
    48     <?php $this->render( __DIR__ . '/result-type-option.tpl.php', [ 'result_type' => $options['result_type'] ] ); ?>
     48    <?php
     49    $this->render(
     50        __DIR__ . '/result-type-option.tpl.php',
     51        [
     52            'result_type'        => $options['result_type'] ,
     53            'result_type_option' => $result_type,
     54        ]
     55    );
     56    ?>
    4957
    5058    <div class="pk-astrology-text-right">
  • astrology/tags/1.4.8/templates/front/form/nakshatra-porutham.tpl.php

    r2997616 r3378058  
    9393        </div>
    9494    </div>
    95     <?php $this->render( __DIR__ . '/result-type-option.tpl.php', [ 'result_type' => $options['result_type'] ] ); ?>
     95    <?php
     96    $this->render(
     97        __DIR__ . '/result-type-option.tpl.php',
     98        [
     99            'result_type'        => $options['result_type'] ,
     100            'result_type_option' => $result_type,
     101        ]
     102    );
     103    ?>
    96104
    97105    <?php if ( $report_language ) : ?>
  • astrology/tags/1.4.8/templates/front/form/panchang.tpl.php

    r2997616 r3378058  
    4646
    4747    <?php $this->render( __DIR__ . '/panchang-form.tpl.php' ); ?>
    48     <?php $this->render( __DIR__ . '/result-type-option.tpl.php', [ 'result_type' => $options['result_type'] ] ); ?>
     48    <?php
     49    $this->render(
     50        __DIR__ . '/result-type-option.tpl.php',
     51        [
     52            'result_type'        => $options['result_type'] ,
     53            'result_type_option' => $result_type,
     54        ]
     55    );
     56    ?>
    4957
    5058
  • astrology/tags/1.4.8/templates/front/form/porutham.tpl.php

    r3322235 r3378058  
    6464    </div>
    6565
    66     <?php $this->render( __DIR__ . '/result-type-option.tpl.php', [ 'result_type' => $options['result_type'] ] ); ?>
     66    <?php
     67    $this->render(
     68        __DIR__ . '/result-type-option.tpl.php',
     69        [
     70            'result_type'        => $options['result_type'] ,
     71            'result_type_option' => $result_type,
     72        ]
     73    );
     74    ?>
    6775    <div class="pk-astrology-text-right">
    6876        <button type="submit" class="pk-astrology-btn"><?php echo $translation_data['get_result']; ?></button>
  • astrology/tags/1.4.8/templates/front/form/result-type-option.tpl.php

    r2997616 r3378058  
    5151        <div class="pk-astrology-col-sm-9 pk-astrology-col-md-6 ">
    5252            <div class="pk-astrology-form-check-inline">
    53                 <input class="pk-astrology-form-check-input" type="radio" name="result_type" id="result_type1" value="basic" <?php echo 'basic' === $result_type ? 'checked' : ''; ?>>
     53                <input class="pk-astrology-form-check-input" type="radio" name="result_type" id="result_type1" value="basic" <?php echo 'basic' === $result_type_option ? 'checked' : ''; ?>>
    5454                <label class="pk-astrology-form-check-label" for="result_type1"><?php echo $translation_data['basic']; ?></label>
    5555            </div>
    5656            <div class="pk-astrology-form-check-inline">
    57                 <input class="pk-astrology-form-check-input" type="radio" name="result_type" id="result_type2" value="advanced" <?php echo 'advanced' === $result_type ? 'checked' : ''; ?>>
     57                <input class="pk-astrology-form-check-input" type="radio" name="result_type" id="result_type2" value="advanced" <?php echo 'advanced' === $result_type_option ? 'checked' : ''; ?>>
    5858                <label class="pk-astrology-form-check-label" for="result_type2"><?php echo $translation_data['advanced']; ?></label>
    5959            </div>
  • astrology/tags/1.4.8/templates/front/form/sade-sati.tpl.php

    r2997616 r3378058  
    4646
    4747    <?php $this->render( __DIR__ . '/horoscope-form.tpl.php' ); ?>
    48     <?php $this->render( __DIR__ . '/result-type-option.tpl.php', [ 'result_type' => $options['result_type'] ] ); ?>
     48    <?php
     49    $this->render(
     50        __DIR__ . '/result-type-option.tpl.php',
     51        [
     52            'result_type'        => $options['result_type'] ,
     53            'result_type_option' => $result_type,
     54        ]
     55    );
     56    ?>
    4957
    5058    <div class="pk-astrology-text-right">
  • astrology/tags/1.4.8/templates/front/form/thirumana-porutham.tpl.php

    r2997616 r3378058  
    9393        </div>
    9494    </div>
    95     <?php $this->render( __DIR__ . '/result-type-option.tpl.php', [ 'result_type' => $options['result_type'] ] ); ?>
     95    <?php
     96    $this->render(
     97        __DIR__ . '/result-type-option.tpl.php',
     98        [
     99            'result_type'        => $options['result_type'] ,
     100            'result_type_option' => $result_type,
     101        ]
     102    );
     103    ?>
    96104
    97105    <?php if ( $report_language ) : ?>
  • astrology/tags/1.4.8/templates/front/result/kundli.tpl.php

    r2997616 r3378058  
    3737    <div class="pk-astrology-theme-<?php echo esc_attr( $options['theme'] ); ?>">
    3838        <?php if ( ! empty( $result ) ) : ?>
    39 
    4039            <?php if ( isset( $result['charts'] ) ) : ?>
    4140                <h2><?php echo $translation_data['charts']; // phpcs:ignore WordPress.Security.EscapeOutput ?></h2>
    4241                <div class="pk-astrology-kundli-charts-wrapper">
    43                     <?php
    44                     foreach ( [
    45                         'lagna'   => 'Lagna',
    46                         'navamsa' => 'Navamsa',
    47                     ] as $key => $value ) :
    48                         ?>
     42                    <?php foreach ( $result['charts'] as $key => $chart ) : ?>
    4943                        <div class="pk-astrology-kundli-chart">
    50                             <h3><?php echo $translation_data[ $key . '_chart' ]; // phpcs:ignore WordPress.Security.EscapeOutput ?></h3>
    51                             <?php echo $result['charts'][ $key ]; // phpcs:ignore WordPress.Security.EscapeOutput ?>
     44                            <h4><?php echo $translation_data[ $key . '_chart' ]; // phpcs:ignore WordPress.Security.EscapeOutput ?></h4>
     45                            <?php echo $chart; // phpcs:ignore WordPress.Security.EscapeOutput ?>
    5246                        </div>
    5347                    <?php endforeach; ?>
    5448                </div>
    5549            <?php endif; ?>
     50
     51            <?php if ( isset( $result['division_planet_position'] ) ) : ?>
     52                <div class="pk-astrology-dasha-periods">
     53                    <?php foreach ( $result['division_planet_position'] as $chart_type => $division_planet_position ) : ?>
     54                        <h3>
     55                            <?php echo $translation_data[ $chart_type ]; // phpcs:ignore WordPress.Security.EscapeOutput ?>
     56                        </h3>
     57                        <div class="pk-astrology-row">
     58                            <table class="pk-astrology-table pk-astrology-col-12 pk-astrology-col-sm-9 pk-astrology-col-md-8 pk-astrology-table-responsive-sm">
     59                                <tr>
     60                                    <th><?php echo $translation_data['planets']; // phpcs:ignore WordPress.Security.EscapeOutput ?></th>
     61                                    <th><?php echo $translation_data['planet_positions']; // phpcs:ignore WordPress.Security.EscapeOutput ?></th>
     62                                    <th><?php echo $translation_data['degree']; // phpcs:ignore WordPress.Security.EscapeOutput ?></th>
     63                                    <th><?php echo $translation_data['rasi']; // phpcs:ignore WordPress.Security.EscapeOutput ?></th>
     64                                    <th><?php echo $translation_data['rasi_lord']; // phpcs:ignore WordPress.Security.EscapeOutput ?></th>
     65                                    <th><?php echo $translation_data['nakshatra']; // phpcs:ignore WordPress.Security.EscapeOutput ?></th>
     66                                    <th><?php echo $translation_data['nakshatra_lord']; // phpcs:ignore WordPress.Security.EscapeOutput ?></th>
     67                                </tr>
     68
     69                                <?php foreach ( $division_planet_position as $planet ) : ?>
     70                                    <tr>
     71                                        <td><?php echo $planet['planet']; // phpcs:ignore WordPress.Security.EscapeOutput ?></td>
     72                                        <td><?php echo $planet['position']; // phpcs:ignore WordPress.Security.EscapeOutput ?></td>
     73                                        <td><?php echo $planet['degree']; // phpcs:ignore WordPress.Security.EscapeOutput ?></td>
     74                                        <td><?php echo $planet['rasi']; // phpcs:ignore WordPress.Security.EscapeOutput ?></td>
     75                                        <td><?php echo $planet['rasi_lord']; // phpcs:ignore WordPress.Security.EscapeOutput ?></td>
     76                                        <td><?php echo $planet['nakshatra']; // phpcs:ignore WordPress.Security.EscapeOutput ?></td>
     77                                        <td><?php echo $planet['nakshatra_lord']; // phpcs:ignore WordPress.Security.EscapeOutput ?></td>
     78                                    </tr>
     79                                <?php endforeach; ?>
     80                            </table>
     81                        </div>
     82                    <?php endforeach; ?>
     83                </div>
     84            <?php endif; ?>
     85            <br>
     86
    5687            <?php $nakshatra_details = $result['nakshatra_details']; ?>
    5788            <table class="pk-astrology-table pk-astrology-table-responsive-sm">
     
    131162                <?php
    132163            endif;
    133             endif;
     164endif;
    134165        ?>
    135166    </div>
  • astrology/trunk/astrology.php

    r3355101 r3378058  
    1212 * Plugin URI:  https://api.prokerala.com
    1313 * Description: Integrate astrology calculators powered by Prokerala's Astrology API
    14  * Version:     1.4.7
     14 * Version:     1.4.8
    1515 * Author:      Prokerala
    1616 * Author URI:  https://www.prokerala.com
     
    4646use Prokerala\WP\Astrology\Plugin;
    4747
    48 const PK_ASTROLOGY_VERSION          = '1.4.7';
     48const PK_ASTROLOGY_VERSION          = '1.4.8';
    4949const PK_ASTROLOGY_PHP_MINIMUM      = '7.2.0';
    5050const PK_ASTROLOGY_PLUGIN_MAIN_FILE = __FILE__;
  • astrology/trunk/dependencies/vendor/autoload.php

    r3355101 r3378058  
    2020require_once __DIR__ . '/composer/autoload_real.php';
    2121
    22 return ComposerAutoloaderInit2b5f62a5876ca6c35426204fa180098b::getLoader();
     22return ComposerAutoloaderInitfaef6a8806054af83861b6add740b871::getLoader();
  • astrology/trunk/dependencies/vendor/composer/autoload_real.php

    r3355101 r3378058  
    33// autoload_real.php @generated by Composer
    44
    5 class ComposerAutoloaderInit2b5f62a5876ca6c35426204fa180098b
     5class ComposerAutoloaderInitfaef6a8806054af83861b6add740b871
    66{
    77    private static $loader;
     
    2323        }
    2424
    25         spl_autoload_register(array('ComposerAutoloaderInit2b5f62a5876ca6c35426204fa180098b', 'loadClassLoader'), true, true);
     25        spl_autoload_register(array('ComposerAutoloaderInitfaef6a8806054af83861b6add740b871', 'loadClassLoader'), true, true);
    2626        self::$loader = $loader = new \Prokerala_WP_Astrology_Composer\Autoload\ClassLoader(\dirname(__DIR__));
    27         spl_autoload_unregister(array('ComposerAutoloaderInit2b5f62a5876ca6c35426204fa180098b', 'loadClassLoader'));
     27        spl_autoload_unregister(array('ComposerAutoloaderInitfaef6a8806054af83861b6add740b871', 'loadClassLoader'));
    2828
    2929        require __DIR__ . '/autoload_static.php';
    30         call_user_func(\Prokerala_WP_Astrology_Composer\Autoload\ComposerStaticInit2b5f62a5876ca6c35426204fa180098b::getInitializer($loader));
     30        call_user_func(\Prokerala_WP_Astrology_Composer\Autoload\ComposerStaticInitfaef6a8806054af83861b6add740b871::getInitializer($loader));
    3131
    3232        $loader->setClassMapAuthoritative(true);
  • astrology/trunk/dependencies/vendor/composer/autoload_static.php

    r3355101 r3378058  
    55namespace Prokerala_WP_Astrology_Composer\Autoload;
    66
    7 class ComposerStaticInit2b5f62a5876ca6c35426204fa180098b
     7class ComposerStaticInitfaef6a8806054af83861b6add740b871
    88{
    99    public static $classMap = array (
     
    607607    {
    608608        return \Closure::bind(function () use ($loader) {
    609             $loader->classMap = ComposerStaticInit2b5f62a5876ca6c35426204fa180098b::$classMap;
     609            $loader->classMap = ComposerStaticInitfaef6a8806054af83861b6add740b871::$classMap;
    610610
    611611        }, null, ClassLoader::class);
  • astrology/trunk/dependencies/vendor/scoper-autoload.php

    r3322235 r3378058  
    3131}
    3232humbug_phpscoper_expose_class('JsonException', 'Prokerala\Astrology\Vendor\JsonException');
     33humbug_phpscoper_expose_class('Attribute', 'Prokerala\Astrology\Vendor\Attribute');
     34humbug_phpscoper_expose_class('UnhandledMatchError', 'Prokerala\Astrology\Vendor\UnhandledMatchError');
     35humbug_phpscoper_expose_class('PhpToken', 'Prokerala\Astrology\Vendor\PhpToken');
    3336humbug_phpscoper_expose_class('Stringable', 'Prokerala\Astrology\Vendor\Stringable');
    34 humbug_phpscoper_expose_class('Attribute', 'Prokerala\Astrology\Vendor\Attribute');
    3537humbug_phpscoper_expose_class('ValueError', 'Prokerala\Astrology\Vendor\ValueError');
    36 humbug_phpscoper_expose_class('PhpToken', 'Prokerala\Astrology\Vendor\PhpToken');
    37 humbug_phpscoper_expose_class('UnhandledMatchError', 'Prokerala\Astrology\Vendor\UnhandledMatchError');
    3838
    3939// Function aliases. For more information see:
  • astrology/trunk/locale/en.php

    r3104518 r3378058  
    164164    'mahadasha'                           => 'Mahadasha',
    165165    'anthardashas_and_pratyantar_dasha'   => 'AD stands for Antardasha and PD stands for Pratyantar dasha',
    166     'pd'                                  => 'पी डी',
    167     'ad'                                  => 'ए डी',
     166    'pd'                                  => 'PD',
     167    'ad'                                  => 'AD',
    168168    'nakshatra_name_list'                 => [
    169169        'Ashwini',
     
    262262    'start cusp'                          => 'Start Cusp',
    263263    'end cusp'                            => 'End Cusp',
     264    'lagna'                               => 'Planet Position in Lagna',
     265    'rasi'                                => 'Planet Position in Rasi',
     266    'navamsa'                             => 'Planet Position in Navamsa',
     267    'trimsamsa'                           => 'Planet Position in Trimsamsa',
     268    'drekkana'                            => 'Planet Position in Drekkana',
     269    'chaturthamsa'                        => 'Planet Position in Chaturthamsa',
     270    'dasamsa'                             => 'Planet Position in Dasamsa',
     271    'ashtamsa'                            => 'Planet Position in Ashtamsa',
     272    'dwadasamsa'                          => 'Planet Position in Dwadasamsa',
     273    'shodasamsa'                          => 'Planet Position in Shodasamsa',
     274    'hora'                                => 'Planet Position in Hora',
     275    'akshavedamsa'                        => 'Planet Position in Akshavedamsa',
     276    'shashtyamsa'                         => 'Planet Position in Shashtyamsa',
     277    'panchamsa'                           => 'Planet Position in Panchamsa',
     278    'khavedamsa'                          => 'Planet Position in Khavedamsa',
     279    'saptavimsamsa'                       => 'Planet Position in Saptavimsamsa',
     280    'shashtamsa'                          => 'Planet Position in Shashtamsa',
     281    'chaturvimsamsa'                      => 'Planet Position in Chaturvimsamsa',
     282    'saptamsa'                            => 'Planet Position in Saptamsa',
     283    'vimsamsa'                            => 'Planet Position in Vimsamsa',
     284    'trimsamsa_chart'                     => 'Trimsamsa Chart',
     285    'drekkana_chart'                      => 'Drekkana Chart',
     286    'dasamsa_chart'                       => 'Dasamsa Chart',
     287    'dwadasamsa_chart'                    => 'Dwadasamsa Chart',
     288    'hora_chart'                          => 'Hora Chart',
     289    'shashtyamsa_chart'                   => 'Shashtyamsa Chart',
     290    'khavedamsa_chart'                    => 'Khavedamsa Chart',
     291    'shashtamsa_chart'                    => 'Shashtamsa Chart',
     292    'saptamsa_chart'                      => 'Saptamsa Chart',
     293    'upagraha_chart'                      => 'Upagraha Chart',
     294    'bhava_chart'                         => 'Bhava Chart',
     295    'chaturthamsa_chart'                  => 'Chaturthamsa Chart',
     296    'ashtamsa_chart'                      => 'Ashtamsa Chart',
     297    'shodasamsa_chart'                    => 'Shodasamsa Chart',
     298    'akshavedamsa_chart'                  => 'Akshavedamsa Chart',
     299    'panchamsa_chart'                     => 'Panchamsa Chart',
     300    'saptavimsamsa_chart'                 => 'Saptavimsamsa Chart',
     301    'chaturvimsamsa_chart'                => 'Chaturvimsamsa Chart',
     302    'vimsamsa_chart'                      => 'Vimsamsa Chart',
     303    'sun_chart'                           => 'Sun Chart',
     304    'moon_chart'                          => 'Moon Chart',
    264305];
  • astrology/trunk/locale/hi.php

    r2997616 r3378058  
    202202    'mahadasha'                           => 'महादशा',
    203203    'anthardashas_and_pratyantar_dasha'   => 'ए डी का अर्थ है अंतर्दशा और पी.डी. का अर्थ है प्रत्यंतर दशा',
     204    'lagna'                               => 'लग्न में ग्रह स्थिति',
     205    'rasi'                                => 'रासी में ग्रह स्थिति',
     206    'navamsa'                             => 'नवमांश में ग्रह स्थिति',
     207    'trimsamsa'                           => 'त्रिंशांश में ग्रह स्थिति',
     208    'drekkana'                            => 'द्रेष्काण में ग्रह स्थिति',
     209    'chaturthamsa'                        => 'चतुर्थांश में ग्रह स्थिति',
     210    'dasamsa'                             => 'दशमांश में ग्रह स्थिति',
     211    'ashtamsa'                            => 'अष्टांश में ग्रह स्थिति',
     212    'dwadasamsa'                          => 'द्वादशांश में ग्रह स्थिति',
     213    'shodasamsa'                          => 'षोडशांश में ग्रह स्थिति',
     214    'hora'                                => 'होरा में ग्रह स्थिति',
     215    'akshavedamsa'                        => 'अक्षवेदांश में ग्रह स्थिति',
     216    'shashtyamsa'                         => 'षष्टयंश में ग्रह स्थिति',
     217    'panchamsa'                           => 'पंचांश में ग्रह स्थिति',
     218    'khavedamsa'                          => 'खवेदांश में ग्रह स्थिति',
     219    'saptavimsamsa'                       => 'सप्तविंशाश में ग्रह स्थिति',
     220    'shashtamsa'                          => 'षष्ठांश में ग्रह स्थिति',
     221    'chaturvimsamsa'                      => 'चतुर्विंशांश में ग्रह स्थिति',
     222    'saptamsa'                            => 'सप्तमांश में ग्रह स्थिति',
     223    'vimsamsa'                            => 'विंशांश में ग्रह स्थिति',
     224    'planet_positions'                    => 'ग्रह स्थिति',
     225    'trimsamsa_chart'                     => 'त्रिंशांश चार्ट',
     226    'drekkana_chart'                      => 'द्रेष्काण चार्ट',
     227    'dasamsa_chart'                       => 'दशमांश चार्ट',
     228    'dwadasamsa_chart'                    => 'द्वादशांश चार्ट',
     229    'hora_chart'                          => 'होरा चार्ट',
     230    'shashtyamsa_chart'                   => 'षष्टयंश चार्ट',
     231    'khavedamsa_chart'                    => 'खवेदांश चार्ट',
     232    'shashtamsa_chart'                    => 'षष्ठांश चार्ट',
     233    'saptamsa_chart'                      => 'सप्तमांश चार्ट',
     234    'upagraha_chart'                      => 'उपग्रह चार्ट',
     235    'bhava_chart'                         => 'भाव चार्ट',
     236    'chaturthamsa_chart'                  => 'चतुर्थांश चार्ट',
     237    'ashtamsa_chart'                      => 'अष्टांश चार्ट',
     238    'shodasamsa_chart'                    => 'षोडशांश चार्ट',
     239    'akshavedamsa_chart'                  => 'अक्षवेदांश चार्ट',
     240    'panchamsa_chart'                     => 'पंचांश चार्ट',
     241    'saptavimsamsa_chart'                 => 'सप्तविंशाश चार्ट',
     242    'chaturvimsamsa_chart'                => 'चतुर्विंशांश चार्ट',
     243    'vimsamsa_chart'                      => 'विंशांश चार्ट',
     244    'sun_chart'                           => 'सूर्य चार्ट',
     245    'moon_chart'                          => 'चंद्र चार्ट',
    204246
    205247];
  • astrology/trunk/locale/ml.php

    r2997616 r3378058  
    197197    'pd'                                  => 'പി ഡി',
    198198    'ad'                                  => 'എ ഡി',
    199 
     199    'lagna'                               => 'ലഗ്ന കുണ്ടലിയിലെ ഗ്രഹസ്ഥാനങ്ങൾ',
     200    'rasi'                                => 'രാശി കുണ്ടലിയിലെ ഗ്രഹസ്ഥാനങ്ങൾ',
     201    'navamsa'                             => 'നവാംശ കുണ്ടലിയിലെ ഗ്രഹസ്ഥാനങ്ങൾ',
     202    'trimsamsa'                           => 'ത്രിംശാംശ കുണ്ടലിയിലെ ഗ്രഹസ്ഥാനങ്ങൾ',
     203    'drekkana'                            => 'ദ്രേക്കാണ കുണ്ടലിയിലെ ഗ്രഹസ്ഥാനങ്ങൾ',
     204    'chaturthamsa'                        => 'ചതുര്‍ത്താംശ കുണ്ടലിയിലെ ഗ്രഹസ്ഥാനങ്ങൾ',
     205    'dasamsa'                             => 'ദശാംശ കുണ്ടലിയിലെ ഗ്രഹസ്ഥാനങ്ങൾ',
     206    'ashtamsa'                            => 'അഷ്ടാംശ കുണ്ടലിയിലെ ഗ്രഹസ്ഥാനങ്ങൾ',
     207    'dwadasamsa'                          => 'ദ്വാദശാംശ കുണ്ടലിയിലെ ഗ്രഹസ്ഥാനങ്ങൾ',
     208    'shodasamsa'                          => 'ഷോഡശാംശ കുണ്ടലിയിലെ ഗ്രഹസ്ഥാനങ്ങൾ',
     209    'hora'                                => 'ഹോര കുണ്ടലിയിലെ ഗ്രഹസ്ഥാനങ്ങൾ',
     210    'akshavedamsa'                        => 'അക്ഷവേദാംശ കുണ്ടലിയിലെ ഗ്രഹസ്ഥാനങ്ങൾ',
     211    'shashtyamsa'                         => 'ഷഷ്ട്യാംശ കുണ്ടലിയിലെ ഗ്രഹസ്ഥാനങ്ങൾ',
     212    'panchamsa'                           => 'പഞ്ചാംശ കുണ്ടലിയിലെ ഗ്രഹസ്ഥാനങ്ങൾ',
     213    'khavedamsa'                          => 'ഖവേദാംശ കുണ്ടലിയിലെ ഗ്രഹസ്ഥാനങ്ങൾ',
     214    'saptavimsamsa'                       => 'സപ്തവിംശാംശ കുണ്ടലിയിലെ ഗ്രഹസ്ഥാനങ്ങൾ',
     215    'shashtamsa'                          => 'ഷഷ്ട്ംശ കുണ്ടലിയിലെ ഗ്രഹസ്ഥാനങ്ങൾ',
     216    'chaturvimsamsa'                      => 'ചതുര്‍വിംശാംശ കുണ്ടലിയിലെ ഗ്രഹസ്ഥാനങ്ങൾ',
     217    'saptamsa'                            => 'സപ്താംശ കുണ്ടലിയിലെ ഗ്രഹസ്ഥാനങ്ങൾ',
     218    'vimsamsa'                            => 'വിംശാംശ കുണ്ടലിയിലെ ഗ്രഹസ്ഥാനങ്ങൾ',
     219    'planet_positions'                    => 'ഗ്രഹസ്ഥിതി',
     220    'trimsamsa_chart'                     => 'ത്രിംശാംശം ചാർട്ട്',
     221    'drekkana_chart'                      => 'ദ്രേക്കാണ ചാർട്ട്',
     222    'dasamsa_chart'                       => 'ദശാംശം ചാർട്ട്',
     223    'dwadasamsa_chart'                    => 'ദ്വാദശാംശം ചാർട്ട്',
     224    'hora_chart'                          => 'ഹോര ചാർട്ട്',
     225    'shashtyamsa_chart'                   => 'ഷഷ്ട്യാംശം ചാർട്ട്',
     226    'khavedamsa_chart'                    => 'ഖവേദാംശം ചാർട്ട്',
     227    'shashtamsa_chart'                    => 'ഷഷ്ട്ംശം ചാർട്ട്',
     228    'saptamsa_chart'                      => 'സപ്താംശം ചാർട്ട്',
     229    'upagraha_chart'                      => 'ഉപഗ്രഹ ചാർട്ട്',
     230    'bhava_chart'                         => 'ഭാവം ചാർട്ട്',
     231    'chaturthamsa_chart'                  => 'ചതുര്‍ത്താംശം ചാർട്ട്',
     232    'ashtamsa_chart'                      => 'അഷ്ടാംശ ചാർട്ട്',
     233    'shodasamsa_chart'                    => 'ഷോഡശാംശം ചാർട്ട്',
     234    'akshavedamsa_chart'                  => 'അക്ഷവേദാംശം ചാർട്ട്',
     235    'panchamsa_chart'                     => 'പഞ്ചാംശ ചാർട്ട്',
     236    'saptavimsamsa_chart'                 => 'സപ്തവിംശാംശം ചാർട്ട്',
     237    'chaturvimsamsa_chart'                => 'ചതുര്‍വിംശാംശം ചാർട്ട്',
     238    'vimsamsa_chart'                      => 'വിംശാംശം ചാർട്ട്',
     239    'sun_chart'                           => 'സൂര്യൻ ചാർട്ട്',
     240    'moon_chart'                          => 'ചന്ദ്രൻ ചാർട്ട്',
    200241];
  • astrology/trunk/locale/ta.php

    r2997616 r3378058  
    194194    'planet'                              => 'கிரகம்',
    195195    'enemy_yoni'                          => 'எதிரியோனி',
     196    'rasi_lord'                           => 'ராசி அதிபதி',
     197    'lagna'                               => 'லக்னத்தில் கிரக நிலை',
     198    'rasi'                                => 'ராசி',
     199    'navamsa'                             => 'நவாம்சத்தில் கிரக நிலை',
     200    'trimsamsa'                           => 'திரிம்சாம்சம்த்தில் கிரக நிலை',
     201    'drekkana'                            => 'த்ரைக்காணத்தில் கிரக நிலை',
     202    'chaturthamsa'                        => 'சதுர்தாம்சம்த்தில் கிரக நிலை',
     203    'dasamsa'                             => 'தசாம்சம்த்தில் கிரக நிலை',
     204    'ashtamsa'                            => 'அஷ்டம்சம்த்தில் கிரக நிலை',
     205    'dwadasamsa'                          => 'துவாதசாம்சம்த்தில் கிரக நிலை',
     206    'shodasamsa'                          => 'ஷோடசாம்சம்த்தில் கிரக நிலை',
     207    'hora'                                => 'ஹோராத்தில் கிரக நிலை',
     208    'akshavedamsa'                        => 'அக்ஷவேதாம்சம்த்தில் கிரக நிலை',
     209    'shashtyamsa'                         => 'சஷ்டியாம்சம்த்தில் கிரக நிலை',
     210    'panchamsa'                           => 'பஞ்சாம்சம்த்தில் கிரக நிலை',
     211    'khavedamsa'                          => 'கவேதாம்சம்த்தில் கிரக நிலை',
     212    'saptavimsamsa'                       => 'சப்தவிம்சாம்சம்த்தில் கிரக நிலை',
     213    'shashtamsa'                          => 'ஷஷ்டம்சம்த்தில் கிரக நிலை',
     214    'chaturvimsamsa'                      => 'சதுர்விம்சாம்சம்த்தில் கிரக நிலை',
     215    'saptamsa'                            => 'சப்தாம்சம்த்தில் கிரக நிலை',
     216    'vimsamsa'                            => 'விம்சாம்சம்த்தில் கிரக நிலை',
     217    'planet_positions'                    => 'கிரக நிலைகள்',
     218    'trimsamsa_chart'                     => 'திரிம்சாம்சம் விளக்கப்படம்',
     219    'drekkana_chart'                      => 'த்ரைக்காண விளக்கப்படம்',
     220    'dasamsa_chart'                       => 'தசாம்சம் விளக்கப்படம்',
     221    'dwadasamsa_chart'                    => 'துவாதசாம்சம் விளக்கப்படம்',
     222    'hora_chart'                          => 'ஹோரா விளக்கப்படம்',
     223    'shashtyamsa_chart'                   => 'சஷ்டியாம்சம் விளக்கப்படம்',
     224    'khavedamsa_chart'                    => 'கவேதாம்சம் விளக்கப்படம்',
     225    'shashtamsa_chart'                    => 'ஷஷ்டம்சம் விளக்கப்படம்',
     226    'saptamsa_chart'                      => 'சப்தாம்சம் விளக்கப்படம்',
     227    'upagraha_chart'                      => 'உபகிரக விளக்கப்படம்',
     228    'bhava_chart'                         => 'வீடு விளக்கப்படம்',
     229    'chaturthamsa_chart'                  => 'சதுர்தாம்சம் விளக்கப்படம்',
     230    'ashtamsa_chart'                      => 'அஷ்டம்சம் விளக்கப்படம்',
     231    'shodasamsa_chart'                    => 'ஷோடசாம்சம் விளக்கப்படம்',
     232    'akshavedamsa_chart'                  => 'அக்ஷவேதாம்சம் விளக்கப்படம்',
     233    'panchamsa_chart'                     => 'பஞ்சாம்சம் விளக்கப்படம்',
     234    'saptavimsamsa_chart'                 => 'சப்தவிம்சாம்சம் விளக்கப்படம்',
     235    'chaturvimsamsa_chart'                => 'சதுர்விம்சாம்சம் விளக்கப்படம்',
     236    'vimsamsa_chart'                      => 'விம்சாம்சம் விளக்கப்படம்',
     237    'sun_chart'                           => 'சூரியன் விளக்கப்படம்',
     238    'moon_chart'                          => 'சந்திரன் விளக்கப்படம்',
    196239];
  • astrology/trunk/locale/te.php

    r2997616 r3378058  
    196196    'ad'                                  => 'ఎ డి',
    197197    'pd'                                  => 'పి డి',
     198    'lagna'                               => 'Planet Position in Lagna',
     199    'rasi'                                => 'Planet Position in Rasi',
     200    'navamsa'                             => 'Planet Position in Navamsa',
     201    'trimsamsa'                           => 'Planet Position in Trimsamsa',
     202    'drekkana'                            => 'Planet Position in Drekkana',
     203    'chaturthamsa'                        => 'Planet Position in Chaturthamsa',
     204    'dasamsa'                             => 'Planet Position in Dasamsa',
     205    'ashtamsa'                            => 'Planet Position in Ashtamsa',
     206    'dwadasamsa'                          => 'Planet Position in Dwadasamsa',
     207    'shodasamsa'                          => 'Planet Position in Shodasamsa',
     208    'hora'                                => 'Planet Position in Hora',
     209    'akshavedamsa'                        => 'Planet Position in Akshavedamsa',
     210    'shashtyamsa'                         => 'Planet Position in Shashtyamsa',
     211    'panchamsa'                           => 'Planet Position in Panchamsa',
     212    'khavedamsa'                          => 'Planet Position in Khavedamsa',
     213    'saptavimsamsa'                       => 'Planet Position in Saptavimsamsa',
     214    'shashtamsa'                          => 'Planet Position in Shashtamsa',
     215    'chaturvimsamsa'                      => 'Planet Position in Chaturvimsamsa',
     216    'saptamsa'                            => 'Planet Position in Saptamsa',
     217    'vimsamsa'                            => 'Planet Position in Vimsamsa',
     218    'planet_positions'                    => 'గ్రహ స్థానాలు',
     219    'trimsamsa_chart'                     => 'త్రిమ్సంస చార్ట్',
     220    'drekkana_chart'                      => 'ద్రెక్కన చార్ట్',
     221    'dasamsa_chart'                       => 'దశాంశ చార్ట్',
     222    'dwadasamsa_chart'                    => 'ద్వాదశాంశ చార్ట్',
     223    'hora_chart'                          => 'హోరా చార్ట్',
     224    'shashtyamsa_chart'                   => 'షష్ఠ్యాంశ చార్ట్',
     225    'khavedamsa_chart'                    => 'ఖవేదంస చార్ట్',
     226    'shashtamsa_chart'                    => 'షష్టాంశ చార్ట్',
     227    'saptamsa_chart'                      => 'సప్తాంశ చార్ట్',
     228    'upagraha_chart'                      => 'Upagraha చార్ట్',
     229    'bhava_chart'                         => 'భావ చార్ట్',
     230    'chaturthamsa_chart'                  => 'చతుర్థాంశ చార్ట్',
     231    'ashtamsa_chart'                      => 'అష్టాంశ చార్ట్',
     232    'shodasamsa_chart'                    => 'షోడశాంశ చార్ట్',
     233    'akshavedamsa_chart'                  => 'అక్షవేదంస చార్ట్',
     234    'panchamsa_chart'                     => 'పంచాంశ చార్ట్',
     235    'saptavimsamsa_chart'                 => 'సప్తవింశంస చార్ట్',
     236    'chaturvimsamsa_chart'                => 'చతుర్వింశంస చార్ట్',
     237    'vimsamsa_chart'                      => 'వింసంస చార్ట్',
     238    'sun_chart'                           => 'Sun చార్ట్',
     239    'moon_chart'                          => 'చంద్రుని చక్రం',
    198240];
  • astrology/trunk/readme.txt

    r3355101 r3378058  
    44Requires at least: 5.6
    55Tested up to: 6.8
    6 Stable tag: 1.4.7
     6Stable tag: 1.4.8
    77Requires PHP: 7.2.0
    88License: GPLV2+
     
    252252== Changelog ==
    253253
     254= 1.4.8 =
     255* Added new `display_planet_positions` shortcode for kundli
     256* Added new astrology report called `DashaPeriod`
     257* Resolved an issue caused by missing attributes in the forms of `ThirumanaPorutham`,`NakshatraPorutham`
     258* Resolved an issues related with result type form
     259
    254260= 1.4.7 =
    255261* Resolved an issue caused by an incorrect attribute name
  • astrology/trunk/src/Front/Report/KundliController.php

    r2997616 r3378058  
    3939use Prokerala\Api\Astrology\Service\Chart;
    4040use Prokerala\Api\Astrology\Service\Kundli;
     41use Prokerala\Api\Astrology\Service\DivisionalPlanetPosition;
    4142use Prokerala\Common\Api\Client;
    4243use Prokerala\WP\Astrology\Front\Controller\ReportControllerTrait;
     
    8182        $result_type      = $options['result_type'] ? $options['result_type'] : $this->get_post_input( 'result_type', 'basic' );
    8283        $form_language    = $this->get_form_language( $options['form_language'], self::REPORT_LANGUAGES );
     84        $selected_lang    = $this->get_post_language( 'lang', self::REPORT_LANGUAGES, $options['form_language'] );
    8385        $report_language  = $this->filter_report_language( $options['report_language'], self::REPORT_LANGUAGES );
    8486        $translation_data = $this->get_localisation_data( $form_language );
     
    9193                'result_type'      => $result_type,
    9294                'report_language'  => $report_language,
    93                 'selected_lang'    => $form_language,
     95                'selected_lang'    => $selected_lang,
    9496                'translation_data' => $translation_data,
    9597            ]
     
    215217     * @param string            $chart_type Chart type.
    216218     * @param string            $chart_style Chart style.
    217      * @return string
     219     * @param string            $lang language of report.
     220     * @return array
    218221     * @throws Exception On API query failure.
    219222     *
    220223     * @since 1.0.1
    221224     */
    222     protected function get_chart( Client $client, Location $location, DateTimeInterface $datetime, string $chart_type, string $chart_style ): string {
     225    protected function get_chart( Client $client, Location $location, DateTimeInterface $datetime, string $chart_type, string $chart_style, string $lang ): array {
     226        $chart_result = [];
     227        $chart_types  = explode( ',', $chart_type );
    223228
    224229        $method = new Chart( $client );
    225230        $method->setAyanamsa( $this->get_input_ayanamsa() );
    226231
    227         return $method->process( $location, $datetime, $chart_type, $chart_style );
     232        foreach ( $chart_types as $chart_type ) {
     233            $chart_result[ $chart_type ] = $method->process( $location, $datetime, $chart_type, $chart_style, $lang );
     234        }
     235
     236        return $chart_result;
     237    }
     238
     239    /**
     240     * Process result
     241     *
     242     * @param Client            $client API Client.
     243     * @param Location          $location User location.
     244     * @param DateTimeInterface $datetime Datetime.
     245     * @param string            $chart_types Chart type.
     246     * @param string            $lang language of report.
     247     * @return array
     248     * @since 1.0.1
     249     */
     250    protected function get_divisional_planet_position( Client $client, Location $location, DateTimeInterface $datetime, string $chart_types, string $lang ): array { // phpcs:ignore Generic.Metrics.CyclomaticComplexity.TooHigh
     251
     252        $chart_types      = explode( ',', $chart_types );
     253        $result           = [];
     254        $planet_positions = [];
     255
     256        $method = new DivisionalPlanetPosition( $client );
     257        $method->setAyanamsa( $this->get_input_ayanamsa() );
     258
     259        foreach ( $chart_types as $idx => $chart_type ) {
     260            $divisional_positions = ( $method->process( $location, $datetime, $chart_type, $lang ) )->getDivisionalPositions();
     261            foreach ( $divisional_positions as $divisional_position ) {
     262                foreach ( $divisional_position->getPlanetPositions() as $planet ) {
     263                    $planet_positions[ $planet->getPlanet()->getId() ]['planet']         = $planet->getPlanet()->getName();
     264                    $planet_positions[ $planet->getPlanet()->getId() ]['rasi']           = $planet->getRasi()->getName();
     265                    $planet_positions[ $planet->getPlanet()->getId() ]['rasi_lord']      = $planet->getRasi()->getLord()->getName();
     266                    $planet_positions[ $planet->getPlanet()->getId() ]['nakshatra']      = $planet->getNakshatra()->getName();
     267                    $planet_positions[ $planet->getPlanet()->getId() ]['nakshatra_lord'] = $planet->getNakshatra()->getLord()->getName();
     268                    $planet_positions[ $planet->getPlanet()->getId() ]['position']       = $this->longitude_conversion( $planet->getLongitude() );
     269                    $planet_positions[ $planet->getPlanet()->getId() ]['degree']         = $this->to_degree_minutes( $planet->getLongitude() );
     270                }
     271            }
     272            ksort( $planet_positions );
     273            $result[ $chart_type ] = $planet_positions;
     274            $planet_positions      = [];
     275        }
     276        return $result;
     277    }
     278
     279    /**
     280     * Process result
     281     *
     282     * @param float $longitude longitude.
     283     * @return string
     284     *
     285     * @since 1.0.1
     286     */
     287    public function longitude_conversion( float $longitude ): string { // phpcs:ignore Squiz.Commenting.InlineComment.InvalidEndChar
     288        $angle  = floor( $longitude );
     289        $minute = ( $longitude - $angle ) * 60;
     290
     291        return $angle . '&deg; ' . floor( $minute ) . "' ";
     292    }
     293
     294    /**
     295     * Process result
     296     *
     297     * @param float $longitude longitude.
     298     * @return string
     299     *
     300     * @since 1.0.1
     301     */
     302    public function to_degree_minutes( float $longitude ): string { // phpcs:ignore Squiz.Commenting.InlineComment.InvalidEndChar
     303        $angle  = floor( $longitude );
     304        $degree = (int) $longitude % 30;
     305        $minute = round( ( $longitude - $angle ) * 60, 2 );
     306
     307        return "{$degree}° {$minute}′";
    228308    }
    229309
     
    252332
    253333        if ( $options['display_charts'] ) {
    254             $chart_style = $options['chart_style'] ?? 'north-indian';
    255 
    256             $kundli_result['charts'] = [
    257                 'lagna'   => $this->get_chart( $client, $location, $datetime, 'lagna', $chart_style ),
    258                 'navamsa' => $this->get_chart( $client, $location, $datetime, 'navamsa', $chart_style ),
    259             ];
     334            $chart_style             = $options['chart_style'] ?? 'north-indian';
     335            $kundli_result['charts'] = $this->get_chart( $client, $location, $datetime, $options['display_charts'], $chart_style, $lang );
     336        }
     337
     338        if ( $options['display_planet_positions'] ) {
     339            $kundli_result['division_planet_position'] = $this->get_divisional_planet_position( $client, $location, $datetime, $options['display_planet_positions'], $lang );
    260340        }
    261341
     
    366446    public function get_attribute_defaults(): array {
    367447        return $this->getCommonAttributeDefaults() + [
    368             'display_charts' => '',
    369             'chart_style'    => 'north-indian',
     448            'display_charts'           => '',
     449            'chart_style'              => 'north-indian',
     450            'display_planet_positions' => '',
    370451        ];
    371452    }
  • astrology/trunk/src/Front/Report/NakshatraPoruthamController.php

    r2997616 r3378058  
    9999     * @return string
    100100     */
    101     public function render_form( $options = [] ): string {
     101    public function render_form( $options = [] ): string { // phpcs:ignore Generic.Metrics.CyclomaticComplexity.MaxExceeded
    102102        $result_type      = $options['result_type'] ? $options['result_type'] : $this->get_post_input( 'result_type', 'basic' );
    103103        $form_language    = $this->get_form_language( $options['form_language'], self::REPORT_LANGUAGES );
     
    105105        $translation_data = $this->get_localisation_data( $form_language );
    106106
     107        // phpcs:disable WordPress.Security.NonceVerification.Missing
     108        $girl_nakshatra      = isset( $_POST['girl_nakshatra'] ) ? (int) $_POST['girl_nakshatra'] : '';
     109        $boy_nakshatra       = isset( $_POST['boy_nakshatra'] ) ? (int) $_POST['boy_nakshatra'] : '';
     110        $girl_nakshatra_pada = isset( $_POST['girl_nakshatra_pada'] ) ? (int) $_POST['girl_nakshatra_pada'] : '';
     111        $boy_nakshatra_pada  = isset( $_POST['boy_nakshatra_pada'] ) ? (int) $_POST['boy_nakshatra_pada'] : '';
     112
    107113        return $this->render(
    108114            'form/nakshatra-porutham',
    109115            [
    110                 'options'          => $options + $this->get_options(),
    111                 'nakshatra_list'   => self::NAKSHATA_LIST,
    112                 'result_type'      => $result_type,
    113                 'selected_lang'    => $form_language,
    114                 'report_language'  => $report_language,
    115                 'translation_data' => $translation_data,
     116                'options'             => $options + $this->get_options(),
     117                'nakshatra_list'      => self::NAKSHATA_LIST,
     118                'result_type'         => $result_type,
     119                'selected_lang'       => $form_language,
     120                'report_language'     => $report_language,
     121                'translation_data'    => $translation_data,
     122                'girl_nakshatra'      => $girl_nakshatra,
     123                'boy_nakshatra'       => $boy_nakshatra,
     124                'girl_nakshatra_pada' => $girl_nakshatra_pada,
     125                'boy_nakshatra_pada'  => $boy_nakshatra_pada,
    116126
    117127            ]
  • astrology/trunk/src/Front/Report/ThirumanaPoruthamController.php

    r2997616 r3378058  
    6565     * @return string
    6666     */
    67     public function render_form( $options = [] ): string {
     67    public function render_form( $options = [] ): string { // phpcs:ignore Generic.Metrics.CyclomaticComplexity.MaxExceeded
    6868        $result_type      = $options['result_type'] ? $options['result_type'] : $this->get_post_input( 'result_type', 'basic' );
    6969        $form_language    = $this->get_form_language( $options['form_language'], self::REPORT_LANGUAGES );
     
    7171        $translation_data = $this->get_localisation_data( $form_language );
    7272
     73        // phpcs:disable WordPress.Security.NonceVerification.Missing
     74        $girl_nakshatra      = isset( $_POST['girl_nakshatra'] ) ? (int) $_POST['girl_nakshatra'] : '';
     75        $boy_nakshatra       = isset( $_POST['boy_nakshatra'] ) ? (int) $_POST['boy_nakshatra'] : '';
     76        $girl_nakshatra_pada = isset( $_POST['girl_nakshatra_pada'] ) ? (int) $_POST['girl_nakshatra_pada'] : '';
     77        $boy_nakshatra_pada  = isset( $_POST['boy_nakshatra_pada'] ) ? (int) $_POST['boy_nakshatra_pada'] : '';
     78
    7379        return $this->render(
    7480            'form/thirumana-porutham',
    7581            [
    76                 'options'          => $options + $this->get_options(),
    77                 'result_type'      => $result_type,
    78                 'selected_lang'    => $form_language,
    79                 'report_language'  => $report_language,
    80                 'translation_data' => $translation_data,
     82                'options'             => $options + $this->get_options(),
     83                'result_type'         => $result_type,
     84                'selected_lang'       => $form_language,
     85                'report_language'     => $report_language,
     86                'translation_data'    => $translation_data,
     87                'girl_nakshatra'      => $girl_nakshatra,
     88                'boy_nakshatra'       => $boy_nakshatra,
     89                'girl_nakshatra_pada' => $girl_nakshatra_pada,
     90                'boy_nakshatra_pada'  => $boy_nakshatra_pada,
    8191
    8292            ]
  • astrology/trunk/src/vendor/autoload.php

    r3355101 r3378058  
    2020require_once __DIR__ . '/composer/autoload_real.php';
    2121
    22 return ComposerAutoloaderInit9af5adb1d8e46255002e95db723dad33::getLoader();
     22return ComposerAutoloaderInit27cdb6d5d360fa861fae7c119020b116::getLoader();
  • astrology/trunk/src/vendor/composer/autoload_classmap.php

    r3326192 r3378058  
    2323    'Prokerala\\WP\\Astrology\\Front\\Report\\DailyLovePredictionController' => $baseDir . '/Front/Report/DailyLovePredictionController.php',
    2424    'Prokerala\\WP\\Astrology\\Front\\Report\\DailyPredictionController' => $baseDir . '/Front/Report/DailyPredictionController.php',
     25    'Prokerala\\WP\\Astrology\\Front\\Report\\DashaPeriodController' => $baseDir . '/Front/Report/DashaPeriodController.php',
    2526    'Prokerala\\WP\\Astrology\\Front\\Report\\InauspiciousPeriodController' => $baseDir . '/Front/Report/InauspiciousPeriodController.php',
    2627    'Prokerala\\WP\\Astrology\\Front\\Report\\KaalSarpDoshaController' => $baseDir . '/Front/Report/KaalSarpDoshaController.php',
  • astrology/trunk/src/vendor/composer/autoload_real.php

    r3355101 r3378058  
    33// autoload_real.php @generated by Composer
    44
    5 class ComposerAutoloaderInit9af5adb1d8e46255002e95db723dad33
     5class ComposerAutoloaderInit27cdb6d5d360fa861fae7c119020b116
    66{
    77    private static $loader;
     
    2323        }
    2424
    25         spl_autoload_register(array('ComposerAutoloaderInit9af5adb1d8e46255002e95db723dad33', 'loadClassLoader'), true, true);
     25        spl_autoload_register(array('ComposerAutoloaderInit27cdb6d5d360fa861fae7c119020b116', 'loadClassLoader'), true, true);
    2626        self::$loader = $loader = new \Prokerala_WP_Astrology_Composer\Autoload\ClassLoader(\dirname(__DIR__));
    27         spl_autoload_unregister(array('ComposerAutoloaderInit9af5adb1d8e46255002e95db723dad33', 'loadClassLoader'));
     27        spl_autoload_unregister(array('ComposerAutoloaderInit27cdb6d5d360fa861fae7c119020b116', 'loadClassLoader'));
    2828
    2929        require __DIR__ . '/autoload_static.php';
    30         call_user_func(\Prokerala_WP_Astrology_Composer\Autoload\ComposerStaticInit9af5adb1d8e46255002e95db723dad33::getInitializer($loader));
     30        call_user_func(\Prokerala_WP_Astrology_Composer\Autoload\ComposerStaticInit27cdb6d5d360fa861fae7c119020b116::getInitializer($loader));
    3131
    3232        $loader->setClassMapAuthoritative(true);
  • astrology/trunk/src/vendor/composer/autoload_static.php

    r3355101 r3378058  
    55namespace Prokerala_WP_Astrology_Composer\Autoload;
    66
    7 class ComposerStaticInit9af5adb1d8e46255002e95db723dad33
     7class ComposerStaticInit27cdb6d5d360fa861fae7c119020b116
    88{
    99    public static $classMap = array (
     
    2424        'Prokerala\\WP\\Astrology\\Front\\Report\\DailyLovePredictionController' => __DIR__ . '/../..' . '/Front/Report/DailyLovePredictionController.php',
    2525        'Prokerala\\WP\\Astrology\\Front\\Report\\DailyPredictionController' => __DIR__ . '/../..' . '/Front/Report/DailyPredictionController.php',
     26        'Prokerala\\WP\\Astrology\\Front\\Report\\DashaPeriodController' => __DIR__ . '/../..' . '/Front/Report/DashaPeriodController.php',
    2627        'Prokerala\\WP\\Astrology\\Front\\Report\\InauspiciousPeriodController' => __DIR__ . '/../..' . '/Front/Report/InauspiciousPeriodController.php',
    2728        'Prokerala\\WP\\Astrology\\Front\\Report\\KaalSarpDoshaController' => __DIR__ . '/../..' . '/Front/Report/KaalSarpDoshaController.php',
     
    4748    {
    4849        return \Closure::bind(function () use ($loader) {
    49             $loader->classMap = ComposerStaticInit9af5adb1d8e46255002e95db723dad33::$classMap;
     50            $loader->classMap = ComposerStaticInit27cdb6d5d360fa861fae7c119020b116::$classMap;
    5051
    5152        }, null, ClassLoader::class);
  • astrology/trunk/templates/front/form/horoscope-form.tpl.php

    r3242444 r3378058  
    6464</div>
    6565
    66 <?php if ( $report_language ) : ?>
     66<?php if ( $report_language && count( $report_language ) > 1 ) : ?>
    6767    <div class="pk-astrology-form-group pk-astrology-row">
    6868        <label class="pk-astrology-col-sm-3 pk-astrology-col-md-4 pk-astrology-form-label" for="select-lang"><?php echo $translation_data['language']; // phpcs:ignore WordPress.Security.EscapeOutput ?>: </label>
  • astrology/trunk/templates/front/form/kundli-matching.tpl.php

    r2997616 r3378058  
    4646
    4747    <?php $this->render( __DIR__ . '/horoscope-matching-form.tpl.php' ); ?>
    48     <?php $this->render( __DIR__ . '/result-type-option.tpl.php', [ 'result_type' => $options['result_type'] ] ); ?>
     48    <?php
     49    $this->render(
     50        __DIR__ . '/result-type-option.tpl.php',
     51        [
     52            'result_type'        => $options['result_type'] ,
     53            'result_type_option' => $result_type,
     54        ]
     55    );
     56    ?>
    4957
    5058    <div class="pk-astrology-text-right">
  • astrology/trunk/templates/front/form/kundli.tpl.php

    r2997616 r3378058  
    4646
    4747    <?php $this->render( __DIR__ . '/horoscope-form.tpl.php' ); ?>
    48     <?php $this->render( __DIR__ . '/result-type-option.tpl.php', [ 'result_type' => $options['result_type'] ] ); ?>
     48    <?php
     49    $this->render(
     50        __DIR__ . '/result-type-option.tpl.php',
     51        [
     52            'result_type'        => $options['result_type'] ,
     53            'result_type_option' => $result_type,
     54        ]
     55    );
     56    ?>
    4957
    5058    <div class="pk-astrology-text-right">
  • astrology/trunk/templates/front/form/mangal-dosha.tpl.php

    r2997616 r3378058  
    4646
    4747    <?php $this->render( __DIR__ . '/horoscope-form.tpl.php' ); ?>
    48     <?php $this->render( __DIR__ . '/result-type-option.tpl.php', [ 'result_type' => $options['result_type'] ] ); ?>
     48    <?php
     49    $this->render(
     50        __DIR__ . '/result-type-option.tpl.php',
     51        [
     52            'result_type'        => $options['result_type'] ,
     53            'result_type_option' => $result_type,
     54        ]
     55    );
     56    ?>
    4957
    5058    <div class="pk-astrology-text-right">
  • astrology/trunk/templates/front/form/nakshatra-porutham.tpl.php

    r2997616 r3378058  
    9393        </div>
    9494    </div>
    95     <?php $this->render( __DIR__ . '/result-type-option.tpl.php', [ 'result_type' => $options['result_type'] ] ); ?>
     95    <?php
     96    $this->render(
     97        __DIR__ . '/result-type-option.tpl.php',
     98        [
     99            'result_type'        => $options['result_type'] ,
     100            'result_type_option' => $result_type,
     101        ]
     102    );
     103    ?>
    96104
    97105    <?php if ( $report_language ) : ?>
  • astrology/trunk/templates/front/form/panchang.tpl.php

    r2997616 r3378058  
    4646
    4747    <?php $this->render( __DIR__ . '/panchang-form.tpl.php' ); ?>
    48     <?php $this->render( __DIR__ . '/result-type-option.tpl.php', [ 'result_type' => $options['result_type'] ] ); ?>
     48    <?php
     49    $this->render(
     50        __DIR__ . '/result-type-option.tpl.php',
     51        [
     52            'result_type'        => $options['result_type'] ,
     53            'result_type_option' => $result_type,
     54        ]
     55    );
     56    ?>
    4957
    5058
  • astrology/trunk/templates/front/form/porutham.tpl.php

    r3322235 r3378058  
    6464    </div>
    6565
    66     <?php $this->render( __DIR__ . '/result-type-option.tpl.php', [ 'result_type' => $options['result_type'] ] ); ?>
     66    <?php
     67    $this->render(
     68        __DIR__ . '/result-type-option.tpl.php',
     69        [
     70            'result_type'        => $options['result_type'] ,
     71            'result_type_option' => $result_type,
     72        ]
     73    );
     74    ?>
    6775    <div class="pk-astrology-text-right">
    6876        <button type="submit" class="pk-astrology-btn"><?php echo $translation_data['get_result']; ?></button>
  • astrology/trunk/templates/front/form/result-type-option.tpl.php

    r2997616 r3378058  
    5151        <div class="pk-astrology-col-sm-9 pk-astrology-col-md-6 ">
    5252            <div class="pk-astrology-form-check-inline">
    53                 <input class="pk-astrology-form-check-input" type="radio" name="result_type" id="result_type1" value="basic" <?php echo 'basic' === $result_type ? 'checked' : ''; ?>>
     53                <input class="pk-astrology-form-check-input" type="radio" name="result_type" id="result_type1" value="basic" <?php echo 'basic' === $result_type_option ? 'checked' : ''; ?>>
    5454                <label class="pk-astrology-form-check-label" for="result_type1"><?php echo $translation_data['basic']; ?></label>
    5555            </div>
    5656            <div class="pk-astrology-form-check-inline">
    57                 <input class="pk-astrology-form-check-input" type="radio" name="result_type" id="result_type2" value="advanced" <?php echo 'advanced' === $result_type ? 'checked' : ''; ?>>
     57                <input class="pk-astrology-form-check-input" type="radio" name="result_type" id="result_type2" value="advanced" <?php echo 'advanced' === $result_type_option ? 'checked' : ''; ?>>
    5858                <label class="pk-astrology-form-check-label" for="result_type2"><?php echo $translation_data['advanced']; ?></label>
    5959            </div>
  • astrology/trunk/templates/front/form/sade-sati.tpl.php

    r2997616 r3378058  
    4646
    4747    <?php $this->render( __DIR__ . '/horoscope-form.tpl.php' ); ?>
    48     <?php $this->render( __DIR__ . '/result-type-option.tpl.php', [ 'result_type' => $options['result_type'] ] ); ?>
     48    <?php
     49    $this->render(
     50        __DIR__ . '/result-type-option.tpl.php',
     51        [
     52            'result_type'        => $options['result_type'] ,
     53            'result_type_option' => $result_type,
     54        ]
     55    );
     56    ?>
    4957
    5058    <div class="pk-astrology-text-right">
  • astrology/trunk/templates/front/form/thirumana-porutham.tpl.php

    r2997616 r3378058  
    9393        </div>
    9494    </div>
    95     <?php $this->render( __DIR__ . '/result-type-option.tpl.php', [ 'result_type' => $options['result_type'] ] ); ?>
     95    <?php
     96    $this->render(
     97        __DIR__ . '/result-type-option.tpl.php',
     98        [
     99            'result_type'        => $options['result_type'] ,
     100            'result_type_option' => $result_type,
     101        ]
     102    );
     103    ?>
    96104
    97105    <?php if ( $report_language ) : ?>
  • astrology/trunk/templates/front/result/kundli.tpl.php

    r2997616 r3378058  
    3737    <div class="pk-astrology-theme-<?php echo esc_attr( $options['theme'] ); ?>">
    3838        <?php if ( ! empty( $result ) ) : ?>
    39 
    4039            <?php if ( isset( $result['charts'] ) ) : ?>
    4140                <h2><?php echo $translation_data['charts']; // phpcs:ignore WordPress.Security.EscapeOutput ?></h2>
    4241                <div class="pk-astrology-kundli-charts-wrapper">
    43                     <?php
    44                     foreach ( [
    45                         'lagna'   => 'Lagna',
    46                         'navamsa' => 'Navamsa',
    47                     ] as $key => $value ) :
    48                         ?>
     42                    <?php foreach ( $result['charts'] as $key => $chart ) : ?>
    4943                        <div class="pk-astrology-kundli-chart">
    50                             <h3><?php echo $translation_data[ $key . '_chart' ]; // phpcs:ignore WordPress.Security.EscapeOutput ?></h3>
    51                             <?php echo $result['charts'][ $key ]; // phpcs:ignore WordPress.Security.EscapeOutput ?>
     44                            <h4><?php echo $translation_data[ $key . '_chart' ]; // phpcs:ignore WordPress.Security.EscapeOutput ?></h4>
     45                            <?php echo $chart; // phpcs:ignore WordPress.Security.EscapeOutput ?>
    5246                        </div>
    5347                    <?php endforeach; ?>
    5448                </div>
    5549            <?php endif; ?>
     50
     51            <?php if ( isset( $result['division_planet_position'] ) ) : ?>
     52                <div class="pk-astrology-dasha-periods">
     53                    <?php foreach ( $result['division_planet_position'] as $chart_type => $division_planet_position ) : ?>
     54                        <h3>
     55                            <?php echo $translation_data[ $chart_type ]; // phpcs:ignore WordPress.Security.EscapeOutput ?>
     56                        </h3>
     57                        <div class="pk-astrology-row">
     58                            <table class="pk-astrology-table pk-astrology-col-12 pk-astrology-col-sm-9 pk-astrology-col-md-8 pk-astrology-table-responsive-sm">
     59                                <tr>
     60                                    <th><?php echo $translation_data['planets']; // phpcs:ignore WordPress.Security.EscapeOutput ?></th>
     61                                    <th><?php echo $translation_data['planet_positions']; // phpcs:ignore WordPress.Security.EscapeOutput ?></th>
     62                                    <th><?php echo $translation_data['degree']; // phpcs:ignore WordPress.Security.EscapeOutput ?></th>
     63                                    <th><?php echo $translation_data['rasi']; // phpcs:ignore WordPress.Security.EscapeOutput ?></th>
     64                                    <th><?php echo $translation_data['rasi_lord']; // phpcs:ignore WordPress.Security.EscapeOutput ?></th>
     65                                    <th><?php echo $translation_data['nakshatra']; // phpcs:ignore WordPress.Security.EscapeOutput ?></th>
     66                                    <th><?php echo $translation_data['nakshatra_lord']; // phpcs:ignore WordPress.Security.EscapeOutput ?></th>
     67                                </tr>
     68
     69                                <?php foreach ( $division_planet_position as $planet ) : ?>
     70                                    <tr>
     71                                        <td><?php echo $planet['planet']; // phpcs:ignore WordPress.Security.EscapeOutput ?></td>
     72                                        <td><?php echo $planet['position']; // phpcs:ignore WordPress.Security.EscapeOutput ?></td>
     73                                        <td><?php echo $planet['degree']; // phpcs:ignore WordPress.Security.EscapeOutput ?></td>
     74                                        <td><?php echo $planet['rasi']; // phpcs:ignore WordPress.Security.EscapeOutput ?></td>
     75                                        <td><?php echo $planet['rasi_lord']; // phpcs:ignore WordPress.Security.EscapeOutput ?></td>
     76                                        <td><?php echo $planet['nakshatra']; // phpcs:ignore WordPress.Security.EscapeOutput ?></td>
     77                                        <td><?php echo $planet['nakshatra_lord']; // phpcs:ignore WordPress.Security.EscapeOutput ?></td>
     78                                    </tr>
     79                                <?php endforeach; ?>
     80                            </table>
     81                        </div>
     82                    <?php endforeach; ?>
     83                </div>
     84            <?php endif; ?>
     85            <br>
     86
    5687            <?php $nakshatra_details = $result['nakshatra_details']; ?>
    5788            <table class="pk-astrology-table pk-astrology-table-responsive-sm">
     
    131162                <?php
    132163            endif;
    133             endif;
     164endif;
    134165        ?>
    135166    </div>
Note: See TracChangeset for help on using the changeset viewer.