Obsah
Hosting OneBit
Mysql
http://mysql-bender.onebit.cz/
- export databáze bankeratcz7 z OneBit
- uložení souboru na VS bankerat
- zrušení původní databáze bankeratcz7 na VS bankerat
drop database bankeratcz7; - založení nové databáze
create database bankeratcz7;a přepnutí se do nové databázecreate database bankeratcz7; - import aktuálních dat
source /home/snemec/sql/bankeratcz7.sql;
Úpravy web aplikace.
Konfigurace SQL
Přístup do phpmyadmina:
https://mysql-bender.onebit.cz
/var/www/html/script/common/config.php
SQL dotazy
PU1080343 (číslo půjčky) PV(Číslo investice) PV1119902
Do dotazu se zadává posledních šest číslic.
SELECT * FROM `bankerat_invoice` where offer_id=119902 SELECT * FROM `bankerat_enforcement` WHERE offer_id=119902 ORDER BY `execution_identify`
Web code
Úpravy provádět na test. serveru pro Bankerat - standardně je vypnutý.
Složka: /home/snemec/bankerat
Upravené soubory nakopírovat na ostrý server přes ftp - MC klient
Nahrazení znaků ^M koncem řádku
V editoru Vim
:%s/^M/\r/g :%s/<Ctrl-V><Ctrl-M>/\r/g
SMS brána
Odesíláno přes SMS GW Axima s.r.o.
https://www.sms-sluzba.cz/
Přihl. údaje KeePAss
Po přihlášení lze kontrolovat odesílané SMSky.
www/script/class/WebBankeratSms.php
V souboru nastaveny přístupové údaje a dále parametry url
Úprava hlavičky
head a body
Hlavička je stejná pro všechny stránky. Upravuje se např. při reklamních kampaních - sledování přístupu uživatelů.
www/template/web/WebBody.php a www/template/web/WebBodyBankerat.php
Meta, script, css
04.03.2022 - přidán kód do hlavičky a patičky
09.03.2022 - zmena kodu na lokální css a js soubory - pozor doslo i ke zmene nazvu souboru
Potrebné úprávy v html kódu: Na začátek <head>: <script src="https://www.bepositive.cz/bankerat/js/cookieconsent.js"></script> <script src="https://www.bepositive.cz/bankerat/js/cc_bepositive.js"></script> Dále do <head>: <link rel='stylesheet' type='text/css' href='https://www.bepositive.cz/bankerat/css/cc_bepositive_common.css'/> <link rel="stylesheet" type="text/css" href="https://www.bepositive.cz/bankerat/css/cc_bepositive_bottom_bar.css"/> Na konec <body>: <script src="https://www.bepositive.cz/bankerat/js/cc_bepositive_bottom_bar.min.js"></script> Skripty odkazujú na náš web len dočastne kým cookies lištu nakonfigurujeme. Následne až bude hotová Vám zašlem balíček .js a .css súborou, ktoré si môžete vložiť na FTP a následne odkazovať na vlastnú doménu. V prílohe tohoto mailu Vám zasielam aj obrázky cookies. Poprosím aby ste tieto obrázky nahrali na Vaše FTP a zaslali nám obratom umiestnenie obrázkov. V prípade akýchkoľvek dotazov ma neváhajte kontaktovať. S pozdravom Andrej Sokolík -------------- BePositive s.r.o. - vývojář
Smlouvy
Průvodní dopis - ContractMessageitem.php
/www/template/web/ContractMessageitem.php
Žádost o půjčku na internetovém portálu Bankerat.cz - PU1049562_PV1085039_formular.pdf
/www/template/web/WebBankeratAuctionInfo.php
PŘÍLOHY KE SMLOUVĚ - PU1049562_PV1085039_prilohy.pdf
/www/template/web/ContractSecurity.php
Rozhodčí smlouva pro řešení sporů ze smluv o zápůjčce - PU1049562_PV1085039_rozhodci_smlouva.pdf
/www/template/web/ContractClause.php
Smlouva o zápůjčce - PU1049562_PV1085039_smlouva_o_zapujcce.pdf
/www/template/web/ContractMain.php
Ve smlouvě se měnil bod 9.1
Směnka
/www/template/web/ContractExchange.php
U směnky je definována proměná <?=SysInfo::GetValue('bankerat-contract-clause-s7')?>, za kterou je následně doplněn rozhodce
ZPRÁVA ADMINISTRÁTORA - PU1049562_PV1085039_zprava_administratora.pdf
/www/template/web/ContractMessageitem.php
Prohlášeni - Zmocnitel prohlašuje a výslovně souhlasí s tím, že zmocněnec …
www/template/web# vim ContractStatement.php
Žádost o výpis z registru - zadost_o_vypis_z_registru.pdf
Ve složce /home/snemec/bankerat/www/web/img jsou soubory extract1.png, extract2.png a blank.png.
Z těchto souborů se „složí“ soubor zadost_o_vypis_z_registru.pdf.
Zatím nevím jakým php skriptem se to provede.
Formuláře - popis jednotlivých políček
Soubory s php kódem jsou uloženy v /www/script/class
např. úprava formuláře pro přijímání nabídky s ručitelem WebBankeratModuleAuctionoffer.php
ZIP
Uživatele
script/class/WebBankeratContract.php
Administrator
wwwscript/admin/bankerat/item/wait.php
\script\admin\bankerat\contract
smlouvy_pujcka_bankerat.zip
script/generated/enumeration.php
www/template/web/
ContractExchange.php
ContractMain.php
ContractMessageitem.php
wait.php
WebBankeratContract.php
SQL
SELECT * FROM `bankerat_invoice` where offer_id=51029 SELECT * FROM `bankerat_enforcement` WHERE offer_id=51029 ORDER BY `execution_identify` DESC
Reprezentativní příklad výpočtu: (RPSN)
https://www.bankerat.cz/pujcka/
/www/template/web/WebBankeratBorrow.php
https://www.bankerat.cz/
/www/template/web/WebHomePage.php
https://www.bankerat.cz/pujcka-se-zastavou-nemovitosti/
Změna v DB, tabulka SET_page, id=85
SELECT * FROM `SET_page` where id=85
https://www.bankerat.cz/pujcka-bez-registru-a-bez-dolozeni-prijmu/
id=81
https://www.bankerat.cz/pujcka-bez-dolozeni-prijmu/
id=82
https://www.bankerat.cz/pujcka-se-zastavou-nemovitosti/
id=85
https://www.bankerat.cz/refinancovani-nevyhodne-pujcky/
id=87
https://www.bankerat.cz/konsolidace-pujcek/
id=88
https://www.bankerat.cz/pujcka-na-zaplaceni-exekuce-na-nemovitosti/
id=89
https://www.bankerat.cz/kratkodoba-pujcka/
id=104
Vložena druhá pasáž, zhruba řádek 70
<a href="<?=WebBankeratInvoiceBorrow::GetLink()?>" title="[[Vzorová smluvní dokumentace]]" class="contract">[[vzorová smluvní dokumentace]]</a> <a href="<?=WebBankeratFaqBorrow::GetLink()?>" title="[[Užitečné rady a tipy]]" class="faq">[[užitečné rady a tipy]]</a>
<div style="text-align: right; padding-right: 30px; margin-top: 80px; "> <a href="/web/img/ReprezentativniPrikladVypoctu.pdf" target="blank" style="font-size: 18px; ">reprezentativní příklad výpočtu</a> </div>
Směnka
skript: \www\template\web\ContractExchange.php
bez protestu nikoliv na řad <?=$this->data['item-user']['sex'] == 'male' ? 'pan' : 'paní'?>:
Opravit na:
bez protestu nikoliv na řad <?//=$this->data['item-user']['sex'] == 'male' ? 'pan' : 'paní'?>:
Úprava adresy
Záměna Na Perštýně 342/1 za V Celnici 1028/10
Vytvořit nový obrázek mapy (např. Seznam.cz), velikost 399×299, zrušit průhlednost… a nahrát do:
/www/web/img/map.png
Změny textu v:
Tady byl problém, vrátil jsem původní verzi, nefungoval web. /www/script/log/api.dat
Rozhodčí smlouva pro řešení sporů ze smluv o zápůjčce: /www/template/web/ContractClause.php
Návrh na vydání rozhodčího nálezu: /www/template/web/ContractEnforcementaction1.php
2x v Rozhodčí soud při IAL SE: /www/template/web/ContractEnforcementaction10.php
2x v Rozhodčí soud při IAL SE: /www/template/web/ContractEnforcementaction10x.php
Rozhodčí soud při IAL SE: /www/template/web/ContractEnforcementaction2.php
2x v Návrh na vydání rozhodčího nálezu: /www/template/web/ContractEnforcementaction3.php
Žaloba o zaplacení částky: /www/template/web/ContractEnforcementaction5.php
Žaloba o zaplacení částky: /www/template/web/ContractEnforcementaction6.php
2x v Návrh na vydání rozhodčího nálezu: /www/template/web/ContractEnforcementaction9.php
2x v Návrh na vydání rozhodčího nálezu Žaloba o zaplacení: /www/template/web/ContractEnforcementaction9x.php
Výzva k plnění dle § 142a o.s.ř.: /www/template/web/ContractEnforcementcall1.php
Výzva k plnění dle § 142a o.s.ř.: /www/template/web/ContractEnforcementcall10.php
Výzva k plnění dle § 142a o.s.ř.: /www/template/web/ContractEnforcementcall10x.php
Výzva k plnění dle § 142a o.s.ř.: /www/template/web/ContractEnforcementcall2.php
Výzva k plnění dle § 142a o.s.ř.: /www/template/web/ContractEnforcementcall3.php
Výzva k plnění dle § 142a o.s.ř.: /www/template/web/ContractEnforcementcall4.php
Výzva k plnění dle § 142a o.s.ř.: /www/template/web/ContractEnforcementcall5.php
Výzva k plnění dle § 142a o.s.ř.: /www/template/web/ContractEnforcementcall6.php
Výzva k plnění dle § 142a o.s.ř.: /www/template/web/ContractEnforcementcall9.php
Výzva k plnění dle § 142a o.s.ř.: /www/template/web/ContractEnforcementcall9x.php
Plná moc: /www/template/web/ContractFullpower.php
ZPRÁVA ADMINISTRÁTORA – postup vyplnění smluvní dokumentace: /www/template/web/ContractMessageitem.php
ZPRÁVA ADMINISTRÁTORA: /www/template/web/ContractMessageoffer.php
UPOMÍNKA: /www/template/web/ContractReminder.php
vymáhání pohledávky proti: /www/template/web/ContractStatement.php
2x v Rámcová smlouva o provizi: /www/template/web/ContractUserprofit.php
Rámcová příkazní smlouva: /www/template/web/ContractClause.php
Zákaznický servis: /www/template/web/WebBankeratAbout.php
Zatím ponecháno (vráceno zpět): Smlouva o zápůjčce: /www/template/web/ContractMain.php
27.07.2016 Úprava šablony /www/template/web/ContractMain.php Smlouva o zápůjčce
29.07.2016 Vložení ValnaHromada.PDF jako www/web/data/file/0001/0250_bb8772d49d.pdf
23.11.2016 Úprava patiček: www\template\web\WebBankeratSystem.php, WebHomePage, WebPage, WebPageFull, WebPageMiddle, WebPageProduct, WebPageType
na tvar:
Copyright © <?=Date('Y')?> [[Bankerat ® je ochraná známka, číslo zápisu 326974
Nahrání nové PDF Smlouvy o zápůjčce do www/web/data/file/0001/0067_ac208452e0.pdf
je Smlouva o zápůjčce
Menu
O definici menu na stránkách se starají skripty uložené v /var/www/bankerat.cz/www/template/web
Konkrétně zrušené spodní menu má na starosti WebMenuHead.php
Obsah souboru jsem smazal a ponechal jsem soubor prázdný.
Originální soubor jsem uložil po názvem: WebMenuHead.php.orig
Chat
/var/www/bankerat.cz/www/template/web/WebBody.php - zákaz daktela chat
<script>\\
var daktela_chat_url = 'https://bankerat.daktela.com/';
var daktela_chat_queue = '2800';
var daktela_chat_hash = '0sp170rpoo8ss1nso2p6qr48rn5343r7';
var daktela_chat_script = document.createElement('script');
daktela_chat_script.type = 'text/javascript'; daktela_chat_script.async = true;
daktela_chat_script.src = daktela_chat_url + 'static/scripts/chat.js';
// document.getElementsByTagName('head')[0].appendChild(daktela_chat_script);
var daktela_ctc_url = 'https://bankerat.daktela.com/';
var daktela_ctc_queue = '2950';
var daktela_ctc_hash = 'op4r356srr1972242p8s7rnos4qss517';
var daktela_ctc_script = document.createElement('script');
daktela_ctc_script.type = 'text/javascript'; daktela_ctc_script.async = true;
daktela_ctc_script.src = daktela_ctc_url + 'static/scripts/ctc.js';
// document.getElementsByTagName('head')[0].appendChild(daktela_ctc_script);
</script>
Taktéž chat
www/template/web/WebBodyBankerat.php
Stahované PDF
PDF dokumenty nahrazeny dokumentem s textem: Požadovaný dokument není k dispozici
https://www.bankerat.cz/web/data/file/0001/
0065_159ec663ff.pdf
0068_db408ced4c.pdf
0064_4b7792083f.pdf
0066_fcf24e3282.pdf
0069_3730990a8b.pdf
Odstranění odkazů na smluvní dokumentaci z dB pro půjčku
select content from SET_page where id=93
<ul><li><a href=„/web/data/file/0001/0067_ac208452e0.pdf?768745“ title=„Smlouva o zápůjčce“>Smlouva o zápůjčce</a> - vzor (PDF)</li><li><a href=„/web/data/file/0001/0065_159ec663ff.pdf?766905“ title=„Rozhodčí smlouva“>Rozhodčí smlouva</a> - vzor (PDF)</li><li><a href=„/web/data/file/0001/0068_db408ced4c.pdf?769780“ title=„Zápis z vysvětlení“>Zápis z vysvětlení</a> - vzor (PDF)</li><li><a href=„/web/data/file/0001/0064_4b7792083f.pdf?730250“ title=„Zástavní smlouva“>Zástavní smlouva</a> - vzor (PDF)</li><li><a href=„/web/data/file/0001/0066_fcf24e3282.pdf?767940“ title=„Směnka“>Směnka</a> - vzor (PDF)</li><li><a href=„/web/data/file/0001/0069_3730990a8b.pdf?851085“ title=„Potvrzení o výši příjmu“>Potvrzení o výši příjmu</a> - vzor (PDF)</li></ul>
nahradit za:
<ul><li><a href=„/web/data/file/0001/0067_ac208452e0.pdf?768745“ title=„Smlouva o zápůjčce“>Smlouva o zápůjčce</a> - vzor (PDF)</li></ul>
Export uživatelů dle jednotlivých skupin
Dobrý den, pane Němec, mohla bych Vás požádat o vyexportování seznamu uživatelů (jméno, příjmení, e-mail) pro následující typy stavů půjček/žádostí? Aukce bez dokončené žádosti • Žádosti bez nabídky (bez úspěchu) • Žádosti s nabídkou – neukončené s nabídkou na půjčku Aukce s dokončenou žádostí Seznam uživatelů (žadatelů), kteří se pouze zaregistrovali, ale nepodnikli další kroky Splacené půjčky – bez vymáhání, pouze běžné – pokud to lze takto vydefinovat
Před exportem z databáze je potřeba nakopírovat aktuální data(původní databázi smazat, novou vytvořit, přepnout se do nové databáze a naimportovat data)
drop database bankeratcz7; create database bankeratcz7; use bankeratcz7; source /home/user/sql/bankeratcz7.sql;
Jako vzor jsem použil skript /www/script/admin/bankerat/newsletter/newsletter.php
Na základě toho skriptu jsem vytvořil skripty pro jednotlivé skupiny.
Skripty jsou uložené na testovacím serveru ve složce www/export
Apache server je nastaven do této složky http://www.testbankerat.cz:8081/
Kralupy bck. server, přístup přes VPN - http://10.199.1.50:8081/export/
Ve složce je index.html, který stručně popisuje jednotlivé php soubory.
Jedná se o následující uživatele:
- Registrovani uzivatele - soubor
reg_users.php
- Veritele, investoři - podle datumu registrace - soubor
offer_users.php
- Uzivatel bez pujcek, bez aktivnich aukci, se zadanou zadosti, s dokoncenim zadosti bez uspechu - soubor
item_users_not_borrow.php
- Uzivatel bez pujcek, bez aktivnich aukci, se zadanou zadosti, bez dokonceni zadosti - soubor
item_users_borrow_incomplete.php
- Uzivatel se spalcenou pujckou, neaktivni zadosti, bez aktivnich pujcek -
item_users_repaid_loan.php
Tel. číslo v email a SMS
Hahrazeno tel. 840888244 za 226256006 v následujících souborech
Aktuální tel.: 731504203 - bez. mezer
/www/script/class/WebBankeratCron.php /www/script/class/WebBankeratDaktela.php /www/script/admin/bankerat/auction/wait.php /www/script/generated/enumeration.php /www/script/class/WebBankeratModuleAddborrow.php
V DB tabulky:
SET_enumeration
SET_page
bankerat_knowledge_base
bankerat_newslater
Testovací prostředí
Container na Blejd01 - standardně je vypnutý
www: IP: 81.2.210.7 port: 8183 http://dev.bankerat.cz:8183/
Mysql – web. management
http://dev.bankerat.cz:8183/adminer.php
Pro rozlišení IP adresy na jméno je nutné přidat do hosts souboru řádek: 81.2.210.7 dev.bankerat.cz
Aktualizace dat v ostrém prostředí
FTP přístup je povolen ze serveru Blejd02
Tel. číslo
WebMenuUser.php
Poslední změna
17.10.2018
-rw-r--r-- 1 40691 root 3235 Oct 11 10:05 ContractMessageitem.php -rw-r--r-- 1 root root 4548 Oct 17 07:59 ContractMessageoffer.php
Podpis na dokumentech
Cesta: /www/web/img
Soubor: signature.png
Odebrání odkazu na Facebook
Týká se souborů:
WebBankeratSystem.php, WebHomePage.php, WebPageFull.php, WebPageMiddle.php, WebPage.php, WebPageProduct.php, WebPageType.php
ve složce /www/template/web
