Файл: crons/database.php
Строк: 42
<?php
include("flatfile.php");
// db files//
define('pilots', 'auto_pilots.txt');
define('objects', 'alert_objects.txt');
// pilots db //
define('AP_ID', 0);
define('AP_TYPE', 1);
define('AP_NAME', 2);
define('AP_DATE', 3);
//! pilots db //
// objects db //
define('OBJ_ID', 0);
define('OBJ_OBJ', 1);
define('OBJ_TYPE', 2);
define('OBJ_INFO', 3);
define('OBJ_CRITICALITY', 4);
define('OBJ_STATUS', 5);
define('OBJ_TIME', 6);
//! objects db //
$db = new Flatfile();
$db->datadir = SANTI_SERVERPATH.'/'.SANTI_PATH.'/datas/db/';
if(isset($_POST['nd']))
    notifiers_delete(addslashes(htmlspecialchars(strip_tags(trim($_POST['nd'])))));
if(isset($_POST['oi']))
    objects_ignore(addslashes(htmlspecialchars(strip_tags(trim($_POST['oi'])))));
if(isset($_POST['oh']))
    objects_healed(addslashes(htmlspecialchars(strip_tags(trim($_POST['oh'])))));
if(isset($_POST['on']))
    objects_null(addslashes(htmlspecialchars(strip_tags(trim($_POST['on'])))));
function objects_add($obj, $type, $info, $criticality, $status)
{
    global $db;
    $new_obj[OBJ_ID] = 0;
    $new_obj[OBJ_OBJ] = $obj;
    $new_obj[OBJ_TYPE] = $type;
    $new_obj[OBJ_INFO]  = $info;
    $new_obj[OBJ_CRITICALITY]  = $criticality;
    $new_obj[OBJ_STATUS]  = $status;
    $new_obj[OBJ_TIME]  = time();
    $newId = $db->insertWithAutoId(objects, OBJ_ID, $new_obj);
}
function autopilots_add_time($autotype)
{
    global $db;
    $nt = date('d-m-Y H:i:s',time());
    $db->updateSetWhere(pilots, array(AP_DATE => $nt), new SimpleWhereClause(AP_TYPE, '=', $autotype));
}
?>