public function calc_spouse() { Hasher::checkHash(); $hash = Hasher::getHash(); $tgl = addslashes($_POST['tgl']); $bln = addslashes($_POST['bln']); $thn = addslashes($_POST['th']); $gen = addslashes($_POST['gen']); $jam = addslashes($_POST['jam']); /* $tgl = 11; $bln = 3; $thn = 1981; $gen = 0; */ $arr = MyBaziCalc::calc($jam, $tgl, $bln, $thn, $gen); $unsur = MyBaziCalc::getArrUnsur(); $pillars = $arr['pillars']; //skip clash and combi $tengod = Tengod::calc($pillars, $arr, $unsur); $hasil_type = BaziPembacaan::bacaTipe($pillars, $arr, $unsur, $tengod); $unsur_dibutuhkan = BaziPembacaan::unsurDibutuhkan($pillars, $arr, $unsur, $tengod, $hasil_type); //pr($pillars['hari']['e']); $uku = strtolower($unsur['yinyang']['e' . $pillars['hari']['e']][1]); //pr($tengod['legend']); //echo $uku; $jadi = "self"; foreach ($tengod['legend'] as $posisi => $unsurnya) { if ($uku == $unsurnya) { //echo $uku." ".$unsurnya." ".$posisi; $jadi = $posisi; } } //echo $jadi; //pr($hasil_type); $json = BaziQuiz::hitungSpouse($pillars, $unsur, $hasil_type, $unsur_dibutuhkan, $tengod, $arr, 'spouse', $jadi); $json2 = BaziQuiz::hitungSpouseMore($pillars, $unsur, $hasil_type, $unsur_dibutuhkan, $tengod, $arr, 'spouse', $jadi); $return['picked'] = $json[0]; $return['more'] = $json2[0]; $return['text'] = $return['more']; $unsur = $jadi; $return['base'] = base64_encode($unsur); //pr($json); echo json_encode($return); die; //echo "30"; //exit(); }