public function __construct($birth_data, $gender) { print '<pre>'; $this->_birth_data = $birth_data; $birth_report = new AstroReport($this->_birth_data); $this->_birth_planets = $birth_report->getPlanets(); $this->_birth_houses = $birth_report->getHouses(); // $this->_probability = array(1,0.96,0.77,0.85,0.98,0.68,0.7,0.59); $this->_probability = array(1, 1, 1, 1, 1, 1, 1, 1); $this->_raashi_lords = array("Aries" => "Mars", "Taurus" => "Venus", "Gemini" => "Mercury", "Cancer" => "Moon", "Leo" => "Sun", "Virgo" => "Mercury", "Libra" => "Venus", "Scorpio" => "Mars", "Sagittarius" => "Jupiter", "Capricorn" => "Saturn", "Aquarius" => "Saturn", "Pisces" => "Jupiter"); $this->_gender = $gender; $this->_lagna = $this->_birth_houses[MarriageGuru::LAGNA_STRING][MarriageGuru::SIGN_STRING]; $this->_lagna_lord = $this->_raashi_lords[$this->_lagna]; $this->_seventh_house = $this->_birth_houses[7][MarriageGuru::SIGN_STRING]; $this->_seventh_lord = $this->_raashi_lords[$this->_seventh_house]; $this->_lagna_lord_degree = $this->_birth_planets[$this->_lagna_lord][MarriageGuru::FULLDEGREE_STRING]; $this->_seventh_lord_degree = $this->_birth_planets[$this->_seventh_lord][MarriageGuru::FULLDEGREE_STRING]; // var_dump($this->_birth_houses); $vivah_saham = $this->_lagna_lord_degree + $this->_seventh_lord_degree; if ($vivah_saham > 360) { $vivah_saham -= 360; } $this->_vivah_saham = $vivah_saham; $navamsh = new NavamshMaker($this->_birth_houses, $this->_birth_planets); $this->_navamsh_planets = $navamsh->get_nplanets(); $this->_navamsh_houses = $navamsh->get_nhouses(); //var_dump($navamsh); // var_dump($this->_navamsh_houses); // var_dump($this->_navamsh_planets); $this->_navamsh_lagna = $this->_navamsh_houses[MarriageGuru::LAGNA_STRING][MarriageGuru::SIGN_STRING]; $this->_navamsh_lagna_lord = $this->_raashi_lords[$this->_navamsh_lagna]; $this->_navamsh_seventh_house = $this->_navamsh_houses[7][MarriageGuru::SIGN_STRING]; $this->_navamsh_seventh_lord = $this->_raashi_lords[$this->_navamsh_seventh_house]; print "\nvs ={$vivah_saham} "; }
<?php require_once 'orbit.php'; require_once 'planet.php'; require_once 'transit.php'; require_once 'astroreport.php'; require_once 'NorthernChartMaker.php'; require_once 'NavamshMaker.php'; $birth_data = array('timezone' => array('hours' => 7, 'min' => 0, 'direction' => 'W'), 'longitude' => array('degrees' => 112, 'min' => 26, 'direction' => 'W'), 'latitude' => array('degrees' => 42, 'min' => 52, 'direction' => 'N'), 'month' => 7, 'day' => 28, 'year' => 1942, 'hour' => 6, 'min' => 11, 'report_name' => '', 'city' => 'Pocatello', 'country' => 'USA', 'am_pm' => 'pm', 'has_all_info' => true); $aa = new AstroReport($birth_data); $houses = $aa->getHouses(); $planets = $aa->getPlanets(); $nmaker = new NavamshMaker($houses, $planets); print '<pre>'; $nhouses = $nmaker->get_nhouses(); print '\\nPlanets'; var_dump($nhouses); //var_dump($nmaker->get_nplanets());