Browse Source

Merge branch 'feature/sep21_review' into develop

master^2
Dslak 4 years ago
parent
commit
1f3d5e1fac
  1. 8
      .env_prod
  2. 10
      api/send_mail.php
  3. 4
      api/user_add.php
  4. 8
      components/account/account.html
  5. 4
      components/content/content-privacy.html
  6. 3
      components/footer/footer.html
  7. 9
      pages/index.ejs

8
.env_prod

@ -1,12 +1,12 @@
API_URL=http://www.iolovolio.com/api
SITE_URL=http://www.iolovolio.com
API_URL=https://www.iolovolio.com/api
SITE_URL=https://www.iolovolio.com
PP_ACCOUNT=dslaky-seller@gmail.com
PP_CLIENTID=AfnGR9VCjtBF_M0TemwikSG7q0sIm0mE4maIWw9vhiT1-X7vd9ONTvf-D3mEw1AaG9t2CWjoNbHIltI8
PP_SECRET=ENR4dvs4Y4836E-rDGUUMRIY6QEsCzOLsy16yoIBUrDpyt-Jfqi9PwNzBIDeKUpTuTbZUxQBvIe44jC0
PP_CANCEL=http://www.iolovolio.com/checkout
PP_RETURN=http://www.iolovolio.com/thankyou
PP_CANCEL=https://www.iolovolio.com/checkout
PP_RETURN=https://www.iolovolio.com/thankyou
PP_AUTH_URL=https://api-m.sandbox.paypal.com/v1/oauth2/token
PP_ORDER_URL=https://api-m.sandbox.paypal.com/v2/checkout/orders

10
api/send_mail.php

@ -35,7 +35,7 @@ function sendEmail($toEmail, $toName, $subject, $body) {
function emailHeader() {
return '<!doctype html>
<html xmlns="http://www.w3.org/1999/xhtml" xmlns:v="urn:schemas-microsoft-com:vml" xmlns:o="urn:schemas-microsoft-com:office:office">
<html xmlns="https://www.w3.org/1999/xhtml" xmlns:v="urn:schemas-microsoft-com:vml" xmlns:o="urn:schemas-microsoft-com:office:office">
<head>
<!--[if (gte mso 9)|(IE)]mn:keepcomment>
<style type="text/css">
@ -54,7 +54,7 @@ function emailHeader() {
<table align="center" border="0" cellpadding="0" cellspacing="0" style="max-width: 600px; margin: 0 auto; width: 100%; background: #FFF; border-top: 5px solid #92704F";">
<tr style="margin: 0; padding: 0;">
<td style="height: 80px; margin: 0; padding: 15px; text-align: center;">
<img alt="IoLovOlio" src="http://iolovolio.com/images/logoHeader.png" width="200">
<img alt="IoLovOlio" src="https://iolovolio.com/images/logoHeader.png" width="200">
</td>
</tr>
</table>
@ -66,9 +66,9 @@ function emailFooter() {
return '</table><table align="center" border="0" cellpadding="0" cellspacing="15" style="color: #323232; font-size: 12px; margin: 0 auto; padding: 10px 0; text-align: center; width: 100%;">
<tr style="margin: 0; padding: 0;">
<td style="margin: 0; padding: 0;">
<span style="color: #323232; font-size: 12px; padding: 5px 15px">© IoLovOlio</span>
<a style="color: #323232; font-size: 12px; padding: 5px 15px" href="#">Privacy Policy</a>
<a style="color: #323232; font-size: 12px; padding: 5px 15px" href="#">Termini del servizio</a>
<span style="color: #323232; font-size: 12px; padding: 5px 15px">&copy; IoLovOlio</span>
<a style="color: #323232; font-size: 12px; padding: 5px 15px" href="https://iolovolio.com/provacy">Privacy Policy</a>
<a style="color: #323232; font-size: 12px; padding: 5px 15px" href="https://iolovolio.com/termini">Termini del servizio</a>
</td>
</tr>
</table>

4
api/user_add.php

@ -22,11 +22,11 @@ $stmt = $conn->prepare($query);
$toEmail = trim($data->email);
$toName = trim($data->first_name)." ".trim($data->last_name);
$subject = 'IoLovOlio - Registrazione';
$subject = 'Iolovolio - Registrazione';
$body = emailHeader();
$body .= "<tr><td colspan=\"4\" style=\"padding: 10px 20px\">Ciao ".$data->first_name."<br>".
"Grazie per esserti registrato a IoLovOlio, di seguito un riepilogo dei tuoi dati:<br><br>".
"Grazie per esserti registrato a Iolovolio, di seguito un riepilogo dei tuoi dati:<br><br>".
"Nome: ".$data->first_name."<br>".
"Cognome: ".$data->last_name."<br>".
"Indirizzo: ".$data->address."<br>".

8
components/account/account.html

@ -238,6 +238,9 @@
?>
<span class="title">I tuoi ordini</span>
<?php
if( mysqli_num_rows($q)) {
?>
<div class="row no-gutters orders-head">
<div class="col-3 col-md-2">N. ordine</div>
<div class="col-3 col-md-2">Data</div>
@ -246,6 +249,11 @@
<div class="col-12 col-md-3"></div>
</div>
<?php
} else {
?>
<div class="row no-gutters orders-head">Nessun ordine presente</div>
<?php
}
while($r = mysqli_fetch_array($q)) {
?>
<div class="row no-gutters order-row" data-id="order_<?= $r['id'];?>">

4
components/content/content-privacy.html

@ -86,7 +86,7 @@
Questo tipo di servizi consentono di utilizzare i Dati dell'Utente per finalità di comunicazione commerciale in diverse forme pubblicitarie, quali il banner, anche in relazione agli interessi dell'Utente. <br>
Ciò non significa che tutti i Dati Personali vengano utilizzati per questa finalità. Dati e condizioni di utilizzo sono indicati di seguito. <br>
Alcuni dei servizi di seguito indicati potrebbero utilizzare Cookie per identificare l'Utente o utilizzare la tecnica del behavioral retargeting, ossia visualizzare annunci pubblicitari personalizzati in base agli interessi e al comportamento dell'Utente, rilevati anche al di fuori di questa Applicazione. Per avere maggiori informazioni in merito, ti suggeriamo di verificare le informative privacy dei rispettivi servizi. <br>
In aggiunta alle possibilità di effettuare l'opt-out offerte dai servizi di seguito riportati, l'Utente può optare per l'esclusione rispetto alla ricezione dei cookie relativi ad un servizio terzo, visitando la pagina di <a href="http://optout. networkadvertising. org/" target="_blank">opt-out del Network Advertising Initiative. </a><br>
In aggiunta alle possibilità di effettuare l'opt-out offerte dai servizi di seguito riportati, l'Utente può optare per l'esclusione rispetto alla ricezione dei cookie relativi ad un servizio terzo, visitando la pagina di <a href="https://optout. networkadvertising. org/" target="_blank">opt-out del Network Advertising Initiative. </a><br>
FACEBOOK AUDIENCE NETWORK (FACEBOOK, INC. )<br>
Facebook Audience Network è un servizio pubblicitario fornito da Facebook, Inc. Per una comprensione dell'utilizzo dei dati da parte di Facebook, si prega di consultarela <a href="https://www. facebook.com/about/privacy/" target="_blank">normativa sui dati di Facebook</a>. <br>
<br>
@ -99,7 +99,7 @@
Questo tipo di servizi consente a questa Applicazione ed ai suoi partner di comunicare, ottimizzare e servire annunci pubblicitari basati sull'utilizzo passato di questa Applicazione da parte dell'Utente. <br>
Questa attività è facilitata dal tracciamento dei Dati di Utilizzo e dall'utilizzo di Strumenti di Tracciamento per raccogliere informazioni che vengono poi trasferite ai partner che gestiscono le attività di remarketing e di behavioral targeting. <br>
Alcuni servizi offrono un'opzione di remarketing basata sulle liste di indirizzi email. <br>
In aggiunta alle funzionalità di opt-out offerte dai servizi di seguito riportati, l'Utente può effettuare l'opt-out visitando la <a href="http://optout. networkadvertising. org/" target="_blank">pagina di opt-out della Network Advertising Initiative</a>. <br>
In aggiunta alle funzionalità di opt-out offerte dai servizi di seguito riportati, l'Utente può effettuare l'opt-out visitando la <a href="https://optout. networkadvertising. org/" target="_blank">pagina di opt-out della Network Advertising Initiative</a>. <br>
Gli Utenti possono anche scegliere di non partecipare a determinate funzionalità pubblicitarie attraverso le corrispondenti opzioni di configurazione del dispositivo, come le opzioni di configurazione pubblicitaria del dispositivo mobile o la configurazione pubblicitaria generica. <br>
REMARKETING CON GOOGLE ANALYTICS (GOOGLE LLC)<br>
Remarketing con Google Analytics è un servizio di remarketing e behavioral targeting fornito da Google LLC che collega l'attività di tracciamento effettuata da Google Analytics e dai suoi Cookie con il network di advertising Google Ads ed il Cookie Doubleclick. <br>

3
components/footer/footer.html

@ -4,7 +4,8 @@
<span class="copy">&copy; IoLovOlio</span>
<div class="links">
<a class="link" href="/privacy">Privacy policy</a>
<a class="link" href="/termini">Termini e condizioni </a>
<a class="link" href="/termini">Termini e condizioni </a><br>
<a class="link" href="mailto:info@iolovolio.com" rel="nofollow">info@iolovolio.com</a>
</div>
</div>
</div>

9
pages/index.ejs

@ -21,6 +21,15 @@
if(mysqli_num_rows($q)) {
$_SESSION['AUTH'] = $r;
if($getQ[1] == 'ordini') {
$q = mysqli_query($conn, "SELECT COUNT(*) FROM orders WHERE uid = ".$_SESSION['AUTH']['id']);
if(mysqli_fetch_array($q)[0] == 0) {
header("location: /acquistare");
}
}
} else {
unset($_SESSION['AUTH']);
}

Loading…
Cancel
Save