Pojačana varnost hashanja (a pozor, pri geslih ostaja MD5/SHA1/... kombo zarazi družljivosti). Nadgradnja md5 bo poseben...tretma.
74 lines
2.3 KiB
PHP
74 lines
2.3 KiB
PHP
<?php
|
|
|
|
/**
|
|
*
|
|
* pregleda aktivnost paketov, ki so bili placani (ce se ujema z placilom)
|
|
*
|
|
*/
|
|
|
|
die();
|
|
|
|
include_once('../../function.php');
|
|
include_once('../../vendor/autoload.php');
|
|
|
|
|
|
// Popravimo datum userja v getu
|
|
if(isset($_GET['usr_id'])){
|
|
|
|
$usr_id = $_GET['usr_id'];
|
|
echo $usr_id;
|
|
echo '<br>';
|
|
|
|
if($usr_id > 0 && $usr_id != ''){
|
|
|
|
$sqlP = sisplet_query("SELECT p.*, n.package_id, n.trajanje
|
|
FROM user_access_placilo p, user_access_narocilo n
|
|
WHERE n.usr_id='".$usr_id."' AND n.id=p.narocilo_id
|
|
ORDER BY p.id DESC");
|
|
|
|
$rowP = mysqli_fetch_array($sqlP);
|
|
|
|
$time_real_expire = date('Y-m-d H:i:s', strtotime("+".$rowP['trajanje']. "months", strtotime($rowP['time'])));
|
|
echo "UPDATE user_access SET time_expire='".$time_real_expire."' WHERE usr_id='".$usr_id."'";
|
|
sisplet_query("UPDATE user_access SET time_expire='".$time_real_expire."' WHERE usr_id='".$usr_id."'");
|
|
}
|
|
|
|
echo '<br><br>';
|
|
}
|
|
|
|
|
|
// Loop cez vse, ki imajo aktiviran paket
|
|
$sql = sisplet_query("SELECT a.*, u.email FROM user_access a, users u WHERE u.id=a.usr_id");
|
|
while($row = mysqli_fetch_array($sql)){
|
|
|
|
echo '<br>';
|
|
|
|
echo '<b>Uporabnik '.$row['email'].' ('.$row['id'].', usr_id '.$row['usr_id'].')</b>';
|
|
echo '<br>';
|
|
echo 'Paket aktiven: '.$row['time_expire'].' ('.$row['package_id'].')';
|
|
echo '<br>';
|
|
|
|
|
|
// Loop cez placila uporabnika
|
|
$sqlP = sisplet_query("SELECT p.*, n.package_id, n.trajanje
|
|
FROM user_access_placilo p, user_access_narocilo n
|
|
WHERE n.usr_id='".$row['usr_id']."' AND n.id=p.narocilo_id");
|
|
|
|
while($rowP = mysqli_fetch_array($sqlP)){
|
|
|
|
$time_real_expire = date('Y-m-d H:i:s', strtotime("+".$rowP['trajanje']. "months", strtotime($rowP['time'])));
|
|
|
|
|
|
echo 'Placilo za do '.$time_real_expire.' (cas nakupa '.$rowP['time'].', paket '.$rowP['package_id'].', trajanje '.$rowP['trajanje'].')';
|
|
echo '<br>';
|
|
|
|
// Link da se ga popravi na ustrezen datum
|
|
if(date('Y-m-d H:i:s', strtotime($row['time_expire'])) != $time_real_expire){
|
|
echo '<span style="color:red;"><a href="https://www.1ka.si/utils/1kaUtils/check_packages.php?usr_id='.$row['usr_id'].'">POZOR!</a></span>';
|
|
echo '<br>';
|
|
}
|
|
}
|
|
}
|
|
|
|
|
|
?>
|