1KA_F2F/utils/1kaUtils/check_packages.php
MAY 29c3fb4482 Preprečujem sledenje z odprtimi okni.
Pojačana varnost hashanja (a pozor, pri geslih ostaja MD5/SHA1/... kombo zarazi družljivosti).

Nadgradnja md5 bo poseben...tretma.
2023-01-23 20:39:16 +01:00

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>';
}
}
}
?>