NxTIC/public_html/test.php

56 lines
1.0 KiB
PHP

<?php define('__ROOT__', dirname(__DIR__));
require_once __ROOT__.'/autoloader.php';
debug();
use \lightdb\core\lightdb;
$sl = new lightdb('subject');
$cl = new lightdb('contact');
$LOG = true;
if( $LOG ){
$sub = $sl->fetch(1);
var_dump( count($sub['relations']) );
foreach($sub['relations'] as $rel){
if( $rel['idA'] == 1 )
$Aname = $sub['subject']['name'];
else
$Aname = $cl->fetch((int)$rel['idA'])['name'];
echo $Aname.'('.$rel['idA'].') + '.$cl->fetch((int)$rel['idB'])['name'].'('.$rel['idB'].') = '.$rel['type']."<br>";
}
}else{
/* [1] Remove contacts
=========================================================*/
$sub = $sl->fetch(1);
$cl->deleteAll( $sub['contacts'] );
$cl->flush(); // security
/* [2] Reset subject
=========================================================*/
unset( $sub['contacts'] );
unset( $sub['relations'] );
$sub['subject']['surveys'] = [];
$sl->delete(1);
$sl->insert(1, $sub);
}
$sl->close();
$cl->close();
?>