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} ";
 }
Example #2
0
<?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());