Commit 1859d25e by Munteanu Petrisor

Add auth middleware for homepage

Remove unnecessary DOM elements Add initial sql script
parent 67867f9a
vendor vendor
uploads uploads
.gitignore.swp .gitignore.swp
.idea
config.php
CREATE TABLE IF NOT EXISTS `cookies`
(
`id` int(11) NOT NULL AUTO_INCREMENT,
`cookie` text NOT NULL,
`user_id` int(11) NOT NULL,
PRIMARY KEY (`id`)
) ENGINE = InnoDB
DEFAULT CHARSET = latin1
AUTO_INCREMENT = 10;
CREATE TABLE IF NOT EXISTS `quotes`
(
`id` int(11) NOT NULL AUTO_INCREMENT,
`user_id` int(11) NOT NULL,
`created_at` datetime NOT NULL,
`status` int(11) NOT NULL,
`price` double DEFAULT NULL,
`details` text,
`file` text,
PRIMARY KEY (`id`),
KEY `user_id_index` (`user_id`),
KEY `status_index` (`status`)
) ENGINE = InnoDB
DEFAULT CHARSET = latin1
AUTO_INCREMENT = 100;
\ No newline at end of file
...@@ -10,19 +10,20 @@ ...@@ -10,19 +10,20 @@
</head> </head>
<body> <body>
<div class="navbar-fixed"> <div class="navbar-fixed">
<nav role="navigation"> <nav role="navigation">
<div class="container"> <div class="container">
<div class="row"> <div class="row">
<div class="nav-wrapper"> <div class="nav-wrapper">
<a href="/" class="brand-logo" title="Anunturi mica publicitate"><img src="img/logo.svg" alt="Anunturi mica publicitate"></a> <a href="/" class="brand-logo" title="Anunturi mica publicitate"><img src="img/logo.svg"
alt="Anunturi mica publicitate"></a>
</div> </div>
</div> </div>
</div> </div>
</nav> </nav>
</div> </div>
<div class="section loginForm"> <div class="section loginForm">
<div class="container"> <div class="container">
<div class="row"> <div class="row">
<div class="col s4 offset-s4"> <div class="col s4 offset-s4">
...@@ -38,15 +39,16 @@ ...@@ -38,15 +39,16 @@
<div class="row"> <div class="row">
<form action="/autentificare" method="POST"> <form action="/autentificare" method="POST">
<div class="input-field col s12"> <div class="input-field col s12">
<input placeholder="Email" id="email" name="email" type="email" /> <input placeholder="Email" id="email" name="email" type="email"/>
<label for="email">Email</label> <label for="email">Email</label>
</div> </div>
<div class="input-field col s12"> <div class="input-field col s12">
<input placeholder="Parola" name="password" id="password" type="password" /> <input placeholder="Parola" name="password" id="password" type="password"/>
<label for="password">Parola</label> <label for="password">Parola</label>
</div> </div>
<div class="col s12"> <div class="col s12">
<button class="btn waves-effect waves-light" type="submit" name="action">Autentificare <button class="btn waves-effect waves-light" type="submit" name="action">
Autentificare
<i class="material-icons right">send</i> <i class="material-icons right">send</i>
</button> </button>
</div> </div>
...@@ -57,23 +59,24 @@ ...@@ -57,23 +59,24 @@
</div> </div>
</div> </div>
</div> </div>
</div> </div>
<footer class="page-footer default_color scrollspy" > <footer class="page-footer default_color scrollspy">
<div class="container"> <div class="container">
<div class="row"> <div class="row">
<div class="col l6 s12"> <div class="col l6 s12">
<h5 class="white-text">Rofusion Advertising Srl</h5> <h5 class="white-text">Rofusion Advertising Srl</h5>
<p class="white-text text-lighten-4">Anunturi mica publicitate<br>Anuțuri presa scrisă</p> <p class="white-text text-lighten-4">Anunturi mica publicitate<br>Anuțuri presa scrisă</p>
<ul> <ul>
<li><a href="termeni-si-conditii-mica24.html" class="white-text" title="Termeni și Condiții">Termeni și Condiții</a></li> <li><a href="termeni-si-conditii-mica24.html" class="white-text" title="Termeni și Condiții">Termeni
și Condiții</a></li>
</ul> </ul>
</div> </div>
<div class="col l6 s12 right-align"> <div class="col l6 s12 right-align">
<h5 class="white-text" id="contact">Contact</h5> <h5 class="white-text" id="contact">Contact</h5>
<ul class="white-text"> <ul class="white-text">
<li>Bd. Ion Mihalache nr. 140 S<br>Sector 1, București</li> <li>Bd. Ion Mihalache nr. 140 S<br>Sector 1, București</li>
<li>Telefon </li> <li>Telefon</li>
</ul> </ul>
</div> </div>
</div> </div>
...@@ -81,13 +84,14 @@ ...@@ -81,13 +84,14 @@
<div class="footer-copyright z-depth-1"> <div class="footer-copyright z-depth-1">
<div class="container"> <div class="container">
<b>&copy; Rofusion Advertising Srl</b> <b>&copy; Rofusion Advertising Srl</b>
<span class="right">dezvoltat de <a href="http://www.activemall.ro" class="white-text" target="_blank" title="activemall.ro">activemall.ro</a></span> <span class="right">dezvoltat de <a href="http://www.activemall.ro" class="white-text" target="_blank"
title="activemall.ro">activemall.ro</a></span>
</div> </div>
</div> </div>
</footer> </footer>
<script src="https://code.jquery.com/jquery-2.1.1.min.js"></script> <script src="https://code.jquery.com/jquery-2.1.1.min.js"></script>
<script src="js/materialize.js"></script> <script src="js/materialize.js"></script>
<script src="js/modernizr.js"></script> <script src="js/modernizr.js"></script>
</body> </body>
</html> </html>
...@@ -10,50 +10,59 @@ ...@@ -10,50 +10,59 @@
</head> </head>
<body> <body>
<div class="navbar-fixed"> <div class="navbar-fixed">
<nav role="navigation"> <nav role="navigation">
<div class="container"> <div class="container">
<div class="row"> <div class="row">
<div class="nav-wrapper"> <div class="nav-wrapper">
<a href="/" class="brand-logo" title="mica24.ro - Anunțuri Presa Scrisă - România Liberă"><img src="img/logo-mica24.png" alt="mica24.ro - Anunțuri Presa Scrisă - România Liberă"></a> <a href="/" class="brand-logo" title="mica24.ro - Anunțuri Presa Scrisă - România Liberă"><img
src="img/logo-mica24.png" alt="mica24.ro - Anunțuri Presa Scrisă - România Liberă"></a>
</div> </div>
</div> </div>
</div> </div>
</nav> </nav>
</div> </div>
<div class="section"> <div class="section">
<div class="container"> <div class="container">
<br><br> <br><br>
<?php if ($ok): ?> <?php if ($ok): ?>
<h1><b>Plata a fost finalizată cu succes!</b></h1> <h1><b>Plata a fost finalizată cu succes!</b></h1>
<b>Veți primi un email cu detaliile comenzii dvs.<br>Vă mulțumim.</b> <b>Veți primi un email cu detaliile comenzii dvs.<br>Vă mulțumim.</b>
<br><br><hr><br> <br><br>
<hr><br>
<a href="/" title="" class="btn">Adaugă un anunț nou</a> <a href="/" title="" class="btn">Adaugă un anunț nou</a>
<br><br> <br><br>
<?php else: ?> <?php else: ?>
<h1><b>Plata nu a fost efectuată!<br>Eroare de procesare.</b></h1> <h1><b>Plata nu a fost efectuată!<br>Eroare de procesare.</b></h1>
<b>Ne cerem scuze și vă rugăm să încercați din nou.<br>Vă mulțumim.</b> <b>Ne cerem scuze și vă rugăm să încercați din nou.<br>Vă mulțumim.</b>
<br><br><hr><br> <br><br>
<hr><br>
<a href="/" title="" class="btn">Adaugă anunț</a> <a href="/" title="" class="btn">Adaugă anunț</a>
<br><br> <br><br>
<?php endif; ?> <?php endif; ?>
</div> </div>
</div> </div>
<footer class="page-footer default_color scrollspy z-depth-2"> <footer class="page-footer default_color scrollspy z-depth-2">
<div class="container"> <div class="container">
<div class="row"> <div class="row">
<div class="col l6 s12"> <div class="col l6 s12">
<h5 class="white-text">mica24.ro - Magazinul de Mică Publicitate România Liberă</h5> <h5 class="white-text">mica24.ro - Magazinul de Mică Publicitate România Liberă</h5>
<p class="white-text text-lighten-4">mica24.ro - Magazinul de Mică Publicitate este un produs al Grupului de Presă Român, parte a Medien Holding, din portofoliul căruia mai fac parte: cotidianul România Liberă, bilunarul Academia Cațavencu, revista Casa Mea, revistele TAROM (Insight, SkyLady), website-urile www.romanialibera.ro, www.casamea.ro, www.academiacatavencu.info și tipografia Sigma Media.</p> <p class="white-text text-lighten-4">mica24.ro - Magazinul de Mică Publicitate este un produs al
Grupului de Presă Român, parte a Medien Holding, din portofoliul căruia mai fac parte: cotidianul
România Liberă, bilunarul Academia Cațavencu, revista Casa Mea, revistele TAROM (Insight, SkyLady),
website-urile www.romanialibera.ro, www.casamea.ro, www.academiacatavencu.info și tipografia Sigma
Media.</p>
</div> </div>
<div class="col l3 s12"> <div class="col l3 s12">
<h5 class="white-text">Info</h5> <h5 class="white-text">Info</h5>
<ul> <ul>
<li><a href="contact-mica24.html" class="white-text">Listă Agenții România Liberă</a></li> <li><a href="contact-mica24.html" class="white-text">Listă Agenții România Liberă</a></li>
<li><a href="http://publicitate.romanialibera.ro/" class="white-text" target="_blank" title="Mica Publicitate">Mica Publicitate</a></li> <li><a href="http://publicitate.romanialibera.ro/" class="white-text" target="_blank"
<li><a href="termeni-si-conditii-mica24.html" class="white-text" title="Termeni și Condiții">Termeni și Condiții</a></li> title="Mica Publicitate">Mica Publicitate</a></li>
<li><a href="termeni-si-conditii-mica24.html" class="white-text" title="Termeni și Condiții">Termeni
și Condiții</a></li>
</ul> </ul>
</div> </div>
<div class="col l3 s12"> <div class="col l3 s12">
...@@ -69,13 +78,14 @@ ...@@ -69,13 +78,14 @@
<div class="footer-copyright z-depth-1"> <div class="footer-copyright z-depth-1">
<div class="container"> <div class="container">
<b>&copy; România Liberă SA / Grupul de Presă Român / Medien Holding</b> <b>&copy; România Liberă SA / Grupul de Presă Român / Medien Holding</b>
<span class="right">dezvoltat de <a href="http://www.activemall.ro" class="white-text" target="_blank" title="activemall.ro">activemall.ro</a></span> <span class="right">dezvoltat de <a href="http://www.activemall.ro" class="white-text" target="_blank"
title="activemall.ro">activemall.ro</a></span>
</div> </div>
</div> </div>
</footer> </footer>
<script src="https://code.jquery.com/jquery-2.1.1.min.js"></script> <script src="https://code.jquery.com/jquery-2.1.1.min.js"></script>
<script src="js/materialize.js"></script> <script src="js/materialize.js"></script>
<script src="js/modernizr.js"></script> <script src="js/modernizr.js"></script>
</body> </body>
</html> </html>
<!DOCTYPE html> <!DOCTYPE html>
<html lang="ro-RO"> <html lang="ro-RO">
<head> <head>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8"/> <meta http-equiv="Content-Type" content="text/html; charset=UTF-8"/>
<meta name="viewport" content="width=device-width, initial-scale=1, maximum-scale=1.0, user-scalable=no"> <meta name="viewport" content="width=device-width, initial-scale=1, maximum-scale=1.0, user-scalable=no">
<title>mica24.ro - Anunțuri Presa Scrisă - România Liberă</title> <title>mica24.ro - Anunțuri Presa Scrisă - România Liberă</title>
<script src="js/jquery-3.1.0.min.js"></script> <script src="js/jquery-3.1.0.min.js"></script>
<script type="text/javascript"> <script type="text/javascript">
$(document).ready(function() { $(document).ready(function () {
$('#payForm').submit(); $('#payForm').submit();
}); });
</script> </script>
</head> </head>
<body> <body>
<?php <?php
if (!empty($data) && !empty($data['order']) && !empty($data['billing'])) { if (!empty($data) && !empty($data['order']) && !empty($data['billing'])) {
$order = $data['order']; $order = $data['order'];
$paymentSettings = $data["paymentSettings"]; $paymentSettings = $data["paymentSettings"];
...@@ -35,9 +35,8 @@ ...@@ -35,9 +35,8 @@
// var_dump($x509FilePath); // var_dump($x509FilePath);
// die(); // die();
// } // }
try try {
{ srand((double)microtime() * 1000000);
srand((double) microtime() * 1000000);
$objPmReqCard = new Mobilpay_Payment_Request_Card(); $objPmReqCard = new Mobilpay_Payment_Request_Card();
#merchant account signature - generated by mobilpay.ro for every merchant account #merchant account signature - generated by mobilpay.ro for every merchant account
#semnatura contului de comerciant - mergi pe www.mobilpay.ro Admin -> Conturi de comerciant -> Detalii -> Setari securitate #semnatura contului de comerciant - mergi pe www.mobilpay.ro Admin -> Conturi de comerciant -> Detalii -> Setari securitate
...@@ -50,7 +49,7 @@ ...@@ -50,7 +49,7 @@
"ad" => $order["reference"] "ad" => $order["reference"]
]; ];
if(!empty($order['quote_id'])){ if (!empty($order['quote_id'])) {
$objPmReqCard->params["quote"] = $order["quote_id"]; $objPmReqCard->params["quote"] = $order["quote_id"];
} }
#below is where mobilPay will send the payment result. This URL will always be called first; mandatory #below is where mobilPay will send the payment result. This URL will always be called first; mandatory
...@@ -98,9 +97,7 @@ ...@@ -98,9 +97,7 @@
#uncomment the line below in order to see the content of the request #uncomment the line below in order to see the content of the request
// echo "<pre>";print_r($objPmReqCard);echo "</pre>"; // echo "<pre>";print_r($objPmReqCard);echo "</pre>";
$objPmReqCard->encrypt($x509FilePath); $objPmReqCard->encrypt($x509FilePath);
} } catch (Exception $e) {
catch(Exception $e)
{
} }
// die(); // die();
...@@ -108,12 +105,12 @@ ...@@ -108,12 +105,12 @@
?> ?>
<form name="payForm" id="payForm" action="<?php echo $paymentUrl; ?>" method="post"> <form name="payForm" id="payForm" action="<?php echo $paymentUrl; ?>" method="post">
<input type="hidden" name="env_key" value="<?php echo $objPmReqCard->getEnvKey();?>"/> <input type="hidden" name="env_key" value="<?php echo $objPmReqCard->getEnvKey(); ?>"/>
<input type="hidden" name="data" value="<?php echo $objPmReqCard->getEncData();?>"/> <input type="hidden" name="data" value="<?php echo $objPmReqCard->getEncData(); ?>"/>
<input type="submit" style="display: none;"> <input type="submit" style="display: none;">
</form> </form>
<?php <?php
} }
?> ?>
</body> </body>
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment