44 lines
973 B
PHP
44 lines
973 B
PHP
![]() |
<?php
|
||
|
|
||
|
/**
|
||
|
*
|
||
|
* Class ki skrbi za posiljanje cron emailov povezanih z racunom, placili...
|
||
|
*
|
||
|
*/
|
||
|
|
||
|
class UserMailCron{
|
||
|
|
||
|
|
||
|
// ID userja
|
||
|
private $usr_id = '';
|
||
|
|
||
|
|
||
|
function __construct(){
|
||
|
|
||
|
}
|
||
|
|
||
|
|
||
|
// Nastavimo fazo v kateri se nahaja uporabnik
|
||
|
public function setStage($stage){
|
||
|
|
||
|
}
|
||
|
|
||
|
|
||
|
// Izvedemo cron ob 9h zjutraj
|
||
|
public static function executeCron(){
|
||
|
|
||
|
// Loop cez vse userje v bazi
|
||
|
$sql = sisplet_query("SELECT c.*, u.email, u.ime, u.type, u.status, u.name, u.surname
|
||
|
FROM user_cronjob c, users u
|
||
|
WHERE (a.package_id = 2 OR a.package_id = 3)
|
||
|
AND ".$interval_query."
|
||
|
AND u.id=a.usr_id
|
||
|
");
|
||
|
|
||
|
while($row = mysqli_fetch_array($sql)){
|
||
|
|
||
|
// Process cronjob for user
|
||
|
}
|
||
|
}
|
||
|
|
||
|
}
|