Вход Регистрация
Файл: 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));
}

?>
Онлайн: 0
Реклама