Dieser Commit ist enthalten in:
o.pinke 2023-07-04 20:00:39 +02:00
Ursprung dd79ad7e59
Commit 0b20d638f6
1 geänderte Dateien mit 28 neuen und 33 gelöschten Zeilen

Datei anzeigen

@ -1,11 +1,11 @@
<?php <?php
/** /**
* Project: * Project:
* Contenido Content Management System * Contenido Content Management System
* *
* Description: * Description:
* Job to set frontendusers active / inactive depending on the date entered in BE * Job to set frontendusers active / inactive depending on the date entered in BE
* *
* @package Backend * @package Backend
* @subpackage Cronjobs * @subpackage Cronjobs
* @version $Rev$ * @version $Rev$
@ -23,38 +23,33 @@ if (!defined("CON_FRAMEWORK")) {
} }
// Contenido startup process // Contenido startup process
include_once ('../includes/startup.php'); include_once('../includes/startup.php');
include_once ($cfg['path']['contenido'].$cfg["path"]["classes"] . 'class.user.php'); include_once($cfg['path']['contenido'] . $cfg["path"]["classes"] . 'class.user.php');
include_once ($cfg['path']['contenido'].$cfg["path"]["classes"] . 'class.xml.php'); include_once($cfg['path']['contenido'] . $cfg["path"]["classes"] . 'class.xml.php');
include_once ($cfg['path']['contenido'].$cfg["path"]["classes"] . 'class.navigation.php'); include_once($cfg['path']['contenido'] . $cfg["path"]["classes"] . 'class.navigation.php');
include_once ($cfg['path']['contenido'].$cfg["path"]["classes"] . 'template/class.template.php'); include_once($cfg['path']['contenido'] . $cfg["path"]["classes"] . 'template/class.template.php');
include_once ($cfg['path']['contenido'].$cfg["path"]["classes"] . 'class.backend.php'); include_once($cfg['path']['contenido'] . $cfg["path"]["classes"] . 'class.backend.php');
include_once ($cfg['path']['contenido'].$cfg["path"]["classes"] . 'class.table.php'); include_once($cfg['path']['contenido'] . $cfg["path"]["classes"] . 'class.table.php');
include_once ($cfg['path']['contenido'].$cfg["path"]["classes"] . 'class.notification.php'); include_once($cfg['path']['contenido'] . $cfg["path"]["classes"] . 'class.notification.php');
include_once ($cfg['path']['contenido'].$cfg["path"]["classes"] . 'class.area.php'); include_once($cfg['path']['contenido'] . $cfg["path"]["classes"] . 'class.area.php');
include_once ($cfg['path']['contenido'].$cfg["path"]["classes"] . 'class.layout.php'); include_once($cfg['path']['contenido'] . $cfg["path"]["classes"] . 'class.layout.php');
include_once ($cfg['path']['contenido'].$cfg["path"]["classes"] . 'class.client.php'); include_once($cfg['path']['contenido'] . $cfg["path"]["classes"] . 'class.client.php');
include_once ($cfg['path']['contenido'].$cfg["path"]["classes"] . 'class.cat.php'); include_once($cfg['path']['contenido'] . $cfg["path"]["classes"] . 'class.cat.php');
include_once ($cfg['path']['contenido'].$cfg["path"]["classes"] . 'class.treeitem.php'); include_once($cfg['path']['contenido'] . $cfg["path"]["classes"] . 'class.treeitem.php');
include_once ($cfg['path']['contenido'].$cfg["path"]["classes"] . 'class.inuse.php'); include_once($cfg['path']['contenido'] . $cfg["path"]["classes"] . 'class.inuse.php');
include_once ($cfg['path']['contenido'].$cfg["path"]["includes"] . 'cfg_language_de.inc.php'); include_once($cfg['path']['contenido'] . $cfg["path"]["includes"] . 'cfg_language_de.inc.php');
include_once ($cfg['path']['contenido'].$cfg["path"]["includes"] . 'functions.stat.php'); include_once($cfg['path']['contenido'] . $cfg["path"]["includes"] . 'functions.stat.php');
require_once($cfg['path']['contenido'].$cfg["path"]["includes"] . 'pseudo-cron.inc.php'); require_once($cfg['path']['contenido'] . $cfg["path"]["includes"] . 'pseudo-cron.inc.php');
if (!isRunningFromWeb() || function_exists("runJob") || $area == "cronjobs") if (!isRunningFromWeb() || function_exists("runJob") || $area == "cronjobs") {
{ $db = new DB_ConLite();
$db = new DB_ConLite();
$sSql = "UPDATE " . $cfg['tab']['frontendusers'] . " $sSql = "UPDATE " . $cfg['tab']['frontendusers'] . "
SET active = 0 SET active = 0
WHERE WHERE (UNIX_TIMESTAMP(valid_to) <> 0 AND valid_to < NOW() AND valid_to != '1000-01-01 00:00:00')
(valid_to < NOW() AND valid_to != '1000-01-01') OR (UNIX_TIMESTAMP(valid_from) <> 0 AND valid_from > NOW() AND valid_from != '1000-01-01 00:00:00')";
OR
(valid_from > NOW() AND valid_from != '1000-01-01')";
//echo $sSql;
$db->query($sSql);
} $db->query($sSql);
?> }