$url = CONS_BASE_URL . $row['url']; } else { $url = $row['url']; } if ($row['parent'] == 0) { $root[] = array('id' => $row['id'], 'name' => $row['name'], 'url' => $row['url']); } else { $root = $this->_model->_menuRoot($row['parent']); } $arr = array('id' => $row['id'], 'name' => strip_tags($row['name']), 'title' => strip_tags($row['title']), 'description' => strip_tags($row['description']), 'tags' => strip_tags($row['tags']), 'url' => $url, 'img' => $img, 'lang' => strip_tags($row['lang']), 'typeMenuId' => $typeMenu['id'], 'typeMenuName' => $typeMenu['name'], 'typeMenuImg' => $typeMenu['url_img'], 'typeMenuImgThumb' => $typeMenu['url_img_thumb'], 'tableData' => $typeMenu['table_data'], 'rootId' => $root[0]['id'], 'rootName' => $root[0]['name'], 'rootUrl' => $root[0]['url']); return $arr; } } $aliasMenu = $arrUrl[0]; $aliasDetail = str_replace('.html', '', $arrUrl[1]); $c = new details($aliasMenu); $currentMenu = $c->currentMenu(); if ($currentMenu['id'] == '') { $sql = "SELECT * FROM `web_article` WHERE `status`=1 AND `name_alias` LIKE '%{$aliasDetail}%' LIMIT 1"; if (!($result = $c->_model->db->query($sql))) { die($c->_model->db->error); } $row = $result->fetch_assoc(); header("HTTP/1.1 301 Moved Permanently"); header("Location: " . CONS_BASE_URL . '/' . $row['url']); //$error = ERROR_NOT_FOUND_PAGE; //header('location: '.CONS_BASE_URL); //include_once('view/web_error.php'); return false; } $lang = $currentMenu['lang']; $config = $c->config($lang);
$products[$i]['name'] = $model; $products[$i]['price'] = $details['price']; $products[$i]['quantity'] = $details['quantity']; $total = $total + $products[$i]['quantity'] * $products[$i]['price']; //adding the total price $i++; } } } if ($total == 0) { echo 'You have not selected any item! Click \'Add to cart\' to add your items.<br><a href=\'http://teststore.site90.net/testsite//main.php\'>Click here to go back<a>'; } else { $params = array('RETURNURL' => "http://teststore.site90.net/testsite/accept.php", 'CANCELURL' => "http://teststore.site90.net/testsite/decline.php", 'PAYMENTREQUEST_0_PAYMENTACTION' => "Sale", 'PAYMENTREQUEST_0_AMT' => $total); //adding fields required for the API request foreach ($products as $key => $product) { $params['L_PAYMENTREQUEST_0_NAME' . $key] = $product['name']; $params['L_PAYMENTREQUEST_0_AMT' . $key] = $product['price']; $params['L_PAYMENTREQUEST_0_QTY' . $key] = $product['quantity']; } $obj = new details(); $response_arr = $obj->apimethod('SetExpressCheckout', $params); //calling the SetExpressCheckout API method. This is the first API request. if ($response_arr) { header("Location: https://www.sandbox.paypal.com/cgi-bin/webscr?cmd=_express-checkout&token=" . $response_arr['TOKEN']); } else { echo 'Error'; } } ?>
function uebersicht_einheit_alt($einheit_id) { if (!empty($_REQUEST['mietvertrag_id'])) { $mietvertrag_id = $_REQUEST['mietvertrag_id']; $mv = new mietvertraege(); $mv->get_mietvertrag_infos_aktuell($mietvertrag_id); $einheit_id = $mv->einheit_id; } // ##INFOS AUS CLASS EINHEIT $einheit_info = new einheit(); $einheit_informationen = $einheit_info->get_einheit_info($einheit_id); $einheit_kurzname = $einheit_info->einheit_kurzname; $einheit_objekt_name = $einheit_info->objekt_name; $einheit_objekt_id = $einheit_info->objekt_id; $einheit_haus_strasse = $einheit_info->haus_strasse; $einheit_haus_nr = $einheit_info->haus_nummer; $einheit_lage = $einheit_info->einheit_lage; $einheit_qm = $einheit_info->einheit_qm; $einheit_plz = $einheit_info->haus_plz; $einheit_stadt = $einheit_info->haus_stadt; $datum_heute = $einheit_info->datum_heute; $datum_heute = date_mysql2german($datum_heute); /* * #### ÜBERSCHRIFT GANZ OBEN * echo "<div class=\"div ueberschrift\">"; * * echo "$einheit_objekt_name | $einheit_haus_strasse $einheit_haus_nr in $einheit_plz $einheit_stadt Datum: $datum_heute"; * echo "</div>"; */ // ################################## BALKEN EINHEIT----> echo "<div class=\"div balken1\"><span class=\"font_balken_uberschrift\">EINHEIT</span><hr />"; echo "<span class=\"font_balken_uberschrift\">{$einheit_kurzname}</span><hr/>"; echo "{$einheit_haus_strasse} {$einheit_haus_nr}<br/>"; echo "{$einheit_plz} {$einheit_stadt}<br/>"; echo "Lage: {$einheit_lage} QM: {$einheit_qm} m²<hr/>"; $details_info = new details(); $einheit_details_arr = $details_info->get_details(EINHEIT, $einheit_id); if (count($einheit_details_arr) > 0) { echo "<b>AUSSTATTUNG</b><hr>"; for ($i = 0; $i < count($einheit_details_arr); $i++) { echo "<b>" . $einheit_details_arr[$i]['DETAIL_NAME'] . "</b>:<br>" . $einheit_details_arr[$i][DETAIL_INHALT] . "<br>"; } } else { echo "k.A zur Ausstattung"; } // ######################################################### // ################ details in array mit class details holen--> $details_info = new details(); $objekt_details_arr = $details_info->get_details(OBJEKT, $einheit_objekt_id); echo "<hr /><b>OBJEKT</b>: {$einheit_objekt_name}<hr/>"; for ($i = 0; $i < count($objekt_details_arr); $i++) { echo "<b>" . $objekt_details_arr[$i]['DETAIL_NAME'] . "</b><br>" . $objekt_details_arr[$i][DETAIL_INHALT] . "<br>"; } echo "</div>"; // ####INFOS AUS CLASS MIETVERTRAG $mietvertrag_info = new mietvertrag(); $anzahl_mietvertraege = $mietvertrag_info->get_anzahl_mietvertrag_id_zu_einheit($einheit_id); $anzahl_mietvertraege = $mietvertrag_info->anzahl_mietvertraege_gesamt; if (!$mietvertrag_id) { $mietvertrag_info->get_mietvertrag_infos_aktuell($einheit_id); $mietvertrag_id = $mietvertrag_info->mietvertrag_id; $mietvertrag_von = $mietvertrag_info->mietvertrag_von; $mietvertrag_bis = $mietvertrag_info->mietvertrag_bis; $mietvertrag_info->get_anzahl_personen_zu_mietvertrag($mietvertrag_id); $anzahl_personen_im_mv = $mietvertrag_info->anzahl_personen_im_vertrag; } else { $mietvertrag_von = $mv->mietvertrag_von; $mietvertrag_bis = $mv->mietvertrag_bis; $anzahl_personen_im_mv = $mv->anzahl_personen; $mietvertrag_id = $mv->mietvertrag_id; echo '<pre>'; print_r($mv); } $personen_ids_arr = $mietvertrag_info->get_personen_ids_mietvertrag($mietvertrag_id); $aktuelle_miete = $mietvertrag_info->get_aktuelle_miete($mietvertrag_id); // ######## balken 2 MIETER echo "<div class=\"div balken2\"><span class=\"font_balken_uberschrift\">MIETER ({$anzahl_personen_im_mv})</span><hr />"; // echo "Personen im MV: $anzahl_personen_im_mv"; if ($anzahl_personen_im_mv < 1) { echo "leer"; } // ####INFOS ÜBER PERSON/MIETER $person_info = new person(); for ($i = 0; $i < $anzahl_personen_im_mv; $i++) { $person_info->get_person_infos($personen_ids_arr[$i]['PERSON_MIETVERTRAG_PERSON_ID']); $person_info->get_person_anzahl_mietvertraege_aktuell($personen_ids_arr[$i]['PERSON_MIETVERTRAG_PERSON_ID']); $person_anzahl_mvs = $person_info->person_anzahl_mietvertraege; $person_nachname = $person_info->person_nachname; $person_vorname = $person_info->person_vorname; $person_geburtstag = $person_info->person_geburtstag; // $person_info2 = $person_info->get_person_anzahl_mietvertraege_alt($personen_ids_arr[$i]['PERSON_MIETVERTRAG_PERSON_ID']); // $person_anzahl_mietvertraege_alt = $person_info->person_anzahl_mietvertraege_alt; $person_mv_id_array = $person_info->get_vertrags_ids_von_person($personen_ids_arr[$i]['PERSON_MIETVERTRAG_PERSON_ID']); $zeile = $i + 1; $mieternamen_str = "<b>{$zeile}. {$person_nachname} {$person_vorname}</b><br> geb. am: {$person_geburtstag}<br>"; $aktuelle_einheit_link = ""; $alte_einheit_link = ""; // ####DETAILS VOM MIETER $details_info_mieter = new details(); $mieter_details_arr = $details_info_mieter->get_details(PERSON, $personen_ids_arr[$i]['PERSON_MIETVERTRAG_PERSON_ID']); $mieter_details = ""; for ($p = 0; $p < count($mieter_details_arr); $p++) { $mieter_details .= "<b>" . $mieter_details_arr[$p]['DETAIL_NAME'] . "</b><br>" . $mieter_details_arr[$p][DETAIL_INHALT] . "<br>"; } for ($a = 0; $a < count($person_mv_id_array); $a++) { $person_info2 = new person(); $mv_status = $person_info2->get_vertrags_status($person_mv_id_array[$a]['PERSON_MIETVERTRAG_MIETVERTRAG_ID']); $mietvertrag_info2 = new mietvertrag(); $p_einheit_id = $mietvertrag_info2->get_einheit_id_von_mietvertrag($person_mv_id_array[$a]['PERSON_MIETVERTRAG_MIETVERTRAG_ID']); $p_einheit_kurzname = $mietvertrag_info2->einheit_kurzname; if ($mv_status == TRUE) { // echo "".$person_mv_id_array[$a]['PERSON_MIETVERTRAG_MIETVERTRAG_ID']." TRUE $p_einheit_id $p_einheit_kurzname"; // if($einheit_id != $p_einheit_id){ // echo "<a href=\"?daten=uebersicht&anzeigen=einheit&einheit_id=$p_einheit_id\">$p_einheit_kurzname</a> "; // } $aktuelle_einheit_link .= "<a href=\"?daten=uebersicht&anzeigen=einheit&einheit_id={$p_einheit_id}\">{$p_einheit_kurzname}</a> "; } else { // $alte_einheit_link = "".$person_mv_id_array[$a]['PERSON_MIETVERTRAG_MIETVERTRAG_ID']." FALSE"; $alte_einheit_link = "<a href=\"?daten=uebersicht&anzeigen=einheit&einheit_id={$p_einheit_id}\">{$p_einheit_kurzname}</a> "; } } echo "<br>{$mieternamen_str}"; if (!empty($mieter_details)) { echo "<br>{$mieter_details}"; } echo "<br>Anzahl Verträge: {$person_anzahl_mvs}<br>"; echo "Aktuelle Verträge:<br>"; echo "{$aktuelle_einheit_link}<br>"; if (!empty($alte_einheit_link)) { echo "Alte Verträge:<br>"; echo "{$alte_einheit_link}<br>"; } } echo "<hr>"; // ######### LETZTER MIETER######### echo "VORMIETER:<br>"; $vormieter_ids_array = $einheit_info->letzter_vormieter($einheit_id); if (!empty($vormieter_ids_array)) { for ($b = 0; $b < count($vormieter_ids_array); $b++) { // echo $vormieter_ids_array[$b]['PERSON_MIETVERTRAG_PERSON_ID']; $person_info->get_person_infos($vormieter_ids_array[$b]['PERSON_MIETVERTRAG_PERSON_ID']); $person_nachname = $person_info->person_nachname; $person_vorname = $person_info->person_vorname; echo "{$person_nachname} {$person_vorname}<br>"; } } else { echo "<p class=rot>Keine Vormieter</p>"; } echo "<hr><a href=\"?daten=mietvertrag_raus&mietvertrag_raus=mietvertrag_kurz&einheit_id={$einheit_id}\">Alle Mietverträge von {$einheit_kurzname}</a>"; echo "</div>"; /* Wenn die Wohnung z.Zeit vermietet ist, dann Vertragsdaten anzeigen */ if (!empty($mietvertrag_id)) { // #####BALKEN 3 VERTRAGSDATEN echo "<div class=\"div balken3\"><span class=\"font_balken_uberschrift\">VERTRAGSDATEN</span><hr />"; $mietvertrag_info = new mietvertrag(); $anzahl_mietvertraege = $mietvertrag_info->get_anzahl_mietvertrag_id_zu_einheit($einheit_id); $anzahl_mietvertraege = $mietvertrag_info->anzahl_mietvertraege_gesamt; $mietvertrag_info->get_mietvertrag_infos_aktuell($einheit_id); $mietvertrag_id = $mietvertrag_info->mietvertrag_id; $mietvertrag_von = $mietvertrag_info->mietvertrag_von; $mietvertrag_bis = $mietvertrag_info->mietvertrag_bis; $mietvertrag_info->get_anzahl_personen_zu_mietvertrag($mietvertrag_id); $anzahl_personen_im_mv = $mietvertrag_info->anzahl_personen_im_vertrag; $personen_ids_arr = $mietvertrag_info->get_personen_ids_mietvertrag($mietvertrag_id); $mietvertrag_bis_datum = date_mysql2german($mietvertrag_bis); if (!empty($mietvertrag_id)) { echo "MIETKONTENBLATT: <b><a href=\"?daten=mietkonten_blatt&anzeigen=mietkonto_uebersicht_detailiert&mietvertrag_id={$mietvertrag_id}\">MIETKONTO {$einheit_kurzname}</a></b><br>"; } if (!empty($mietvertrag_von)) { $mietvertrag_von_datum = date_mysql2german($mietvertrag_von); echo "EINZUG: <b>{$mietvertrag_von_datum}</b><br>"; } if (!empty($mietvertrag_bis)) { $mietvertrag_bis_datum = date_mysql2german($mietvertrag_bis); if ($mietvertrag_bis_datum == '00.00.0000') { echo "AUSZUG: <b>ungekündigt</b><br>"; echo "<a href=\"?daten=mietvertrag_raus&mietvertrag_raus=mietvertrag_beenden&mietvertrag_id={$mietvertrag_id}\">VERTRAG BEENDEN</a><br>"; } else { echo "AUSZUG: <p class=auszug_bald>{$mietvertrag_bis_datum}</p>"; } } /* * $kaution = new kautionen; * $kautionsbetrag_string = $kaution->get_kautionsbetrag($mietvertrag_id); * if(!empty($kautionsbetrag_string)){ * echo "<hr>KAUTION: $kautionsbetrag_string"; * } */ echo "<hr>"; echo "<a href=\"?daten=kautionen&option=kautionen_buchen&mietvertrag_id={$mietvertrag_id}\">Kautionen buchen</a><hr>"; echo "<a href=\"?daten=kautionen&option=hochrechner&mietvertrag_id={$mietvertrag_id}\">Kautionshöhe hochrechnen</a><hr>"; // ###DETAILS ZUM VERTRAG $mv_details_info = new details(); $mv_details_arr = $mv_details_info->get_details(MIETVERTRAG, $mietvertrag_id); if (count($mv_details_arr) > 0) { echo "<b>VEREINBARUNGEN</b><hr>"; for ($i = 0; $i < count($mv_details_arr); $i++) { echo "<b>" . $mv_details_arr[$i]['DETAIL_NAME'] . "</b>:<br>" . $mv_details_arr[$i][DETAIL_INHALT] . "<br>"; } } else { echo "<p class=rot>k.A zum Mietvertrag</p>"; } // echo "</div>"; //ende balken3 // #####BALKEN 4 MIETE $monat = date("M"); $jahr = date("Y"); // echo "<div class=\"div balken4\" align=\"right\"><span class=\"font_balken_uberschrift\">MIETE $monat $jahr</span><hr />"; // #########berlussimo class ######## $mietvertrag_info = new mietvertrag(); $anzahl_mietvertraege = $mietvertrag_info->get_anzahl_mietvertrag_id_zu_einheit($einheit_id); $anzahl_mietvertraege = $mietvertrag_info->anzahl_mietvertraege_gesamt; $mietvertrag_info->get_mietvertrag_infos_aktuell($einheit_id); $mietvertrag_id = $mietvertrag_info->mietvertrag_id; $mietvertrag_von = $mietvertrag_info->mietvertrag_von; $mietvertrag_bis = $mietvertrag_info->mietvertrag_bis; $mietvertrag_info->get_anzahl_personen_zu_mietvertrag($mietvertrag_id); $anzahl_personen_im_mv = $mietvertrag_info->anzahl_personen_im_vertrag; $personen_ids_arr = $mietvertrag_info->get_personen_ids_mietvertrag($mietvertrag_id); $mietvertrag_bis_datum = date_mysql2german($mietvertrag_bis); // $mietvertrag_info->alle_zahlungen($mietvertrag_id); // ######## mitkonto class $buchung = new mietkonto(); $monat = date("m"); $jahr = date("Y"); echo "<br><br><hr><span class=\"font_balken_uberschrift\"><b>MIETE</b></span><hr><b>Forderungen</b><br>"; $forderungen_arr = $buchung->aktuelle_forderungen_array($mietvertrag_id); for ($i = 0; $i < count($forderungen_arr); $i++) { echo "" . $forderungen_arr[$i]['KOSTENKATEGORIE'] . " " . $forderungen_arr[$i]['BETRAG'] . " €<br>"; } $summe_forderungen_aktuell = $buchung->summe_forderung_monatlich($mietvertrag_id, $monat, $jahr); echo "<hr>Summe Forderungen: {$summe_forderungen_aktuell} €"; // echo "<b><a href=\"?daten=mietkonten_blatt&anzeigen=forderung_aus_monat&mietvertrag_id=$mietvertrag_id&monat=$vormonat&jahr=$jahr\">Forderungen Vormonat</a><hr>"; $summe_zahlungen = $buchung->summe_zahlung_monatlich($mietvertrag_id, $buchung->monat_heute, $buchung->jahr_heute); echo "<hr>Summe Zahlungen: {$summe_zahlungen} €<hr>"; $a = new miete(); $a->mietkonto_berechnung($mietvertrag_id); echo "SALDO: {$a->erg} €<hr>"; echo "</div><div class=\"div balken4\" align=\"right\"><span class=\"font_balken_uberschrift\">MIETE {$monat} {$jahr}</span><hr />"; echo "<span class=\"font_balken_uberschrift\">MIETKONTENBLATT</span><hr>"; iframe_start_skaliert(290, 550); $a->mietkonten_blatt_balken($mietvertrag_id); // ###################### iframe_end(); // $mietvertrag_info->tage_berechnen_bis_heute("01.05.2008"); echo "</div>"; // ende balken4 } // ende if isset mietvertrag_id }
function uebersicht_einheit_leer($einheit_id) { $e = new einheit(); $e->get_einheit_info($einheit_id); // ################################## BALKEN EINHEIT----> echo "<div class=\"div balken1\"><span class=\"font_balken_uberschrift\">EINHEIT</span><hr />"; echo "<span class=\"font_balken_uberschrift\">{$e->einheit_kurzname}</span><hr/>"; echo "{$e->haus_strasse} {$e->haus_nummer}<br/>"; echo "{$e->haus_plz} {$e->haus_stadt}<br/>"; echo "Lage: {$e->einheit_lage} QM: {$e->einheit_qm} m²<hr/>"; $details_info = new details(); $einheit_details_arr = $details_info->get_details('EINHEIT', $einheit_id); if (count($einheit_details_arr) > 0) { echo "<b>AUSSTATTUNG</b><hr>"; for ($i = 0; $i < count($einheit_details_arr); $i++) { echo "<b>" . $einheit_details_arr[$i]['DETAIL_NAME'] . "</b>:<br>" . $einheit_details_arr[$i]['DETAIL_INHALT'] . "<br>"; } } else { echo "k.A zur Ausstattung"; } $link_einheit_details = "<a href=\"?daten=details&option=details_hinzu&detail_tabelle=EINHEIT&detail_id={$einheit_id}\">NEUES DETAIL ZUR EINHEIT {$e->einheit_kurzname}</a>"; echo "<hr>{$link_einheit_details}<hr>"; $details_info = new details(); $objekt_details_arr = $details_info->get_details('OBJEKT', $e->objekt_id); echo "<hr /><b>OBJEKT</b>: {$e->objekt_name}<hr/>"; for ($i = 0; $i < count($objekt_details_arr); $i++) { echo "<b>" . $objekt_details_arr[$i]['DETAIL_NAME'] . "</b><br>" . $objekt_details_arr[$i]['DETAIL_INHALT'] . "<br>"; } $link_objekt_details = "<a href=\"?daten=details&option=details_hinzu&detail_tabelle=OBJEKT&detail_id={$e->objekt_id}\">NEUES DETAIL ZUM OBJEKT {$e->objekt_name}</a>"; echo "<hr>{$link_objekt_details}<hr>"; echo "</div>"; // #ende spalte objekt und einheit#### }
function stammdaten_weg($objekt_id, $export = null) { $o = new objekt(); $o->objekt_informationen($objekt_id); $arr = $this->einheiten_weg_tabelle_arr($objekt_id); $csv = $this->einheiten_weg_tabelle_arr($objekt_id); if (!is_array($arr)) { fehlermeldung_ausgeben("Keine Einheiten im Objekt"); } else { $anz_e = count($arr); for ($a = 0; $a < $anz_e; $a++) { $einheit_id = $arr[$a]['EINHEIT_ID']; $csv[$a]['EINHEIT_ID'] = $einheit_id; /* Einheitdetails */ $det = new details(); $arr[$a]['E_DETAILS_ARR'] = $det->get_details('EINHEIT', $einheit_id); $det1 = new detail(); $arr[$a]['EINHEIT_MEA'] = $det1->finde_detail_inhalt('Einheit', $einheit_id, 'WEG-Anteile'); $csv[$a]['EINHEIT_MEA'] = $arr[$a]['EINHEIT_MEA']; $anz_e_det = count($arr[$a]['E_DETAILS_ARR']); $det_string = ""; for ($dd = 0; $dd < $anz_e_det; $dd++) { $det_name = $arr[$a]['E_DETAILS_ARR'][$dd]['DETAIL_NAME']; $det_inhalt = bereinige_string($arr[$a]['E_DETAILS_ARR'][$dd]['DETAIL_INHALT']); $det_string .= "{$det_name}: {$det_inhalt}\n"; } $arr[$a]['E_DETAILS'] = $det_string; $csv[$a]['E_DETAILS'] = $det_string; unset($arr[$a]['E_DETAILS_ARR']); $w = new weg(); $w->get_last_eigentuemer_id($einheit_id); $arr[$a]['ET_ID'] = $w->eigentuemer_id; /* Geldkonto infos */ $gk = new geldkonto_info(); $gk_arr = $gk->geldkonten_arr('Eigentuemer', $w->eigentuemer_id); // $arr[$a]['GK'] = $gk->geldkonten_arr('Eigentuemer', $w->eigentuemer_id); $anz_gk = count($gk_arr); $gk_string = ""; for ($g = 0; $g < $anz_gk; $g++) { $gk_id = $gk_arr[$g]['KONTO_ID']; $sep = new sepa(); $sep->get_sepa_konto_infos($gk_id); $gk_string .= "<b>{$sep->beguenstigter}</b>\n{$sep->IBAN1}\n{$sep->BIC}\n"; } $arr[$a]['GK'] = $gk_string; $csv[$a]['GK'] = $gk_string; // print_r($arr[$a]['GK']); // die(); $w->get_eigentumer_id_infos3($w->eigentuemer_id); $arr[$a]['EINHEIT_QM_ET'] = $w->einheit_qm_weg; $csv[$a]['EINHEIT_QM_ET'] = $w->einheit_qm_weg; // print_r($w); $arr[$a]['ET_NAMEN'] = $w->empf_namen_u; $csv[$a]['ET_NAMEN'] = $w->empf_namen_u; $arr[$a]['P_INFO_ARR'] = $w->personen_id_arr1; $arr[$a]['ET_ANZ'] = count($arr[$a]['P_INFO_ARR']); if ($arr[$a]['ET_ANZ'] > 0) { for ($p = 0; $p < $arr[$a]['ET_ANZ']; $p++) { $det = new details(); $p_id = $arr[$a]['P_INFO_ARR'][$p]['PERSON_ID']; $arr[$a]['P_DETAILS'][] = $det->get_details('PERSON', $p_id); } // print_r($arr[$a]['P_DETAILS']); // die(); $det_string = ""; $anz_det_et = count($arr[$a]['P_DETAILS']); for ($dd = 0; $dd < $anz_det_et; $dd++) { $anz_det_et1 = count($arr[$a]['P_DETAILS'][$dd]); for ($dd1 = 0; $dd1 < $anz_det_et1; $dd1++) { $det_name = $arr[$a]['P_DETAILS'][$dd][$dd1]['DETAIL_NAME']; $det_inhalt = bereinige_string($arr[$a]['P_DETAILS'][$dd][$dd1]['DETAIL_INHALT']); $det_string .= "{$det_name}: {$det_inhalt}\n"; } } $arr[$a]['ET_DETAILS'] = $det_string; $csv[$a]['ET_DETAILS'] = $det_string; } echo "<br>"; } } if ($export != null) { ob_clean(); $ueberschrift = array_keys($csv[0]); $anz_k = count($ueberschrift); $csv_string = ''; for ($k = 0; $k < $anz_k; $k++) { $csv_string .= $ueberschrift[$k] . ";"; } $csv_string .= "\n"; foreach ($csv as $key => $zeile) { foreach ($zeile as $ue => $wert) { $wert_a = str_replace('<br>', ' ', bereinige_string($wert)); $csv_string .= "\"{$wert_a}\";"; } $csv_string .= "\n"; } return $csv_string; break; } if (isset($_REQUEST['csv'])) { ob_clean(); header("Content-Disposition: attachment; filename='ET.CSV"); $ueberschrift = array_keys($csv[0]); $anz_k = count($ueberschrift); for ($k = 0; $k < $anz_k; $k++) { echo $ueberschrift[$k] . ";"; } echo "\n"; foreach ($csv as $key => $zeile) { foreach ($zeile as $ue => $wert) { $wert_a = str_replace('<br>', ' ', bereinige_string($wert)); echo "\"{$wert_a}\";"; } echo "\n"; } die; } $pdf = new Cezpdf('a4', 'landscape'); $bpdf = new b_pdf(); $bpdf->b_header($pdf, 'Partner', $_SESSION['partner_id'], 'landscape', 'Helvetica.afm', 5); $pdf->ezStopPageNumbers(); // seitennummerirung beenden $p = new partners(); $p->get_partner_info($_SESSION['partner_id']); $datum = date("d.m.Y"); if (isset($_REQUEST['lang']) && $_REQUEST['lang'] == 'en') { $cols = array('EINHEIT_KURZNAME' => "AP", 'HAUS_STRASSE' => "STREET", 'HAUS_NUMMER' => "NO.", 'TYP' => "TYP", 'EINHEIT_LAGE' => "LOCATION", 'ET_NAMEN' => "OWNER", 'ET_DETAILS' => "DETAILS", 'GK' => "BANC ACCOUNT", 'EINHEIT_QM' => "Tm²", 'EINHEIT_QM_ET' => "Om²", 'EINHEIT_MEA' => "MEA"); } else { $cols = array('EINHEIT_KURZNAME' => "AP", 'HAUS_STRASSE' => "STREET", 'HAUS_NUMMER' => "NO.", 'TYP' => "TYP", 'EINHEIT_LAGE' => "LOCATION", 'ET_NAMEN' => "OWNER", 'ET_DETAILS' => "DETAILS", 'GK' => "BANC ACCOUNT", 'EINHEIT_QM' => "Tm²", 'EINHEIT_QM_ET' => "Om²", 'EINHEIT_MEA' => "MEA"); } $pdf->ezTable($arr, $cols, "{$o->objekt_name}", array('showHeadings' => 1, 'shaded' => 1, 'shadeCol' => array(0.9, 0.9, 0.9), 'titleFontSize' => 14, 'fontSize' => 9, 'xPos' => 25, 'xOrientation' => 'right', 'width' => 800)); ob_clean(); // ausgabepuffer leeren $pdf->ezStream(); }
<?php session_start(); include 'details.php'; $params = array('TOKEN' => $_GET['token']); //get token from url $obj = new details(); $response_arr1 = $obj->apimethod('GetExpressCheckoutDetails', $params); //getting details of the check out. This is the 2nd API request. if ($response_arr1) { $params['PAYERID'] = $_GET['PayerID']; //get payer id from url $params['PAYMENTREQUEST_0_PAYMENTACTION'] = "Sale"; $params['PAYMENTREQUEST_0_AMT'] = $response_arr1['PAYMENTREQUEST_0_AMT']; $response_arr2 = $obj->apimethod('DoExpressCheckoutPayment', $params); //doing out the check out. This is the 3rd and last API request. if ($response_arr2) { echo '<img src="https://image.freepik.com/free-photo/green-tick-in-circle_21335495.jpg" width="200" align="middle" height="200">'; echo ' Congratulations! Your payment is successful. '; } else { echo 'error2'; } } else { echo 'Error1'; } echo '<a href="http://teststore.site90.net/testsite/main.php">Click here to go back<a>'; session_unset(); //closing session so that the cart becomes empty again session_destroy();