<?php
ini_set('display_errors', true);
error_reporting(E_ERROR | E_PARSE | E_NOTICE | E_WARNING);
$base='ontime/';
$AdminPassword='OT2021Free';
include_once($base."OnTime.php");
$demo=new OnTime();
echo "**********+++++++++++ <br> Basic Table Demo <br> **********+++++++++++ <br> <br>";
echo "********** <br> Create Class <br> ********** <br> <br>";
$demo->ot_error('basic content exist').'<br>';
echo "**********+++++++++++ <br> Conecting like admin <br> **********+++++++++++ <br> <br>";
echo "Connect('admin','OT2021Free') ";
$demo->Connect('admin',$AdminPassword);
echo "<br>";$demo->ot_error("Connected!!!");echo "<br>";
echo "**********+++++++++++ <br> Data Dictionary <br> **********+++++++++++ <br> <br>";
echo "********** <br> Show Data Dictionary<br> ********** <br> <br>";
echo "ShwDdd() ";
$demo->ot_show($demo->ShwDdd());
echo "********** <br> Create field RecId in data dictionary <br> ********** <br> <br>";
echo "DddAddFld('RecId', array('FldTpe'=>'K','FldDsc'=>'Record Identifier'))";
$demo->DddAddFld('RecId', array('FldTpe'=>'K','FldDsc'=>'Record Identifier'));
echo "<br>";$demo->ot_error("Created!!!");echo "<br>";
echo "********** <br> Create field Name in data dictionary <br> ********** <br> <br>";
echo "DddAddFld('Name', array('FldTpe'=>'S','FldDsc'=>'Store the name'))";
$demo->DddAddFld('Name', array('FldTpe'=>'S','FldDsc'=>'Store the name'));
echo "<br>";$demo->ot_error("Created!!!");echo "<br>";
echo "********** <br> Create field in in data dictionary <br> ********** <br> <br>";
echo "DddAddFld('in', array('FldTpe'=>'S','FldDsc'=>'Store Trait where is instales'))";
$demo->DddAddFld('in', array('FldTpe'=>'S','FldDsc'=>'Store Trait where is instales'));
echo "<br>";$demo->ot_error("Created!!!");echo "<br>";
echo "********** <br> Create field parameters in data dictionary <br> ********** <br> <br>";
echo "DddAddFld('parameters', array('FldTpe'=>'I','FldDsc'=>'Number of Parameters'))";
$demo->DddAddFld('parameters', array('FldTpe'=>'I','FldDsc'=>'Number of Parameters'));
echo "<br>";$demo->ot_error("Created!!!");echo "<br>";
echo "********** <br> Create field Dscr in data dictionary <br> ********** <br> <br>";
echo "DddAddFld('Dscr', array('FldTpe'=>'S','FldDsc'=>'Store the Description'))";
$demo->DddAddFld('Dscr', array('FldTpe'=>'S','FldDsc'=>'Store the Description'));
echo "<br>";$demo->ot_error("Created!!!");echo "<br>";
echo "********** <br> Create field DscPrm in data dictionary <br> ********** <br> <br>";
echo "DddAddFld('DscPrm', array('FldTpe'=>'S','FldDsc'=>'Description of parameters'))";
$demo->DddAddFld('DscPrm', array('FldTpe'=>'S','FldDsc'=>'Description of parameters'));
echo "<br>";$demo->ot_error("Created!!!");echo "<br>";
echo "********** <br> Create field FlDName in data dictionary <br> ********** <br> <br>";
echo "DddAddFld('DscErr', array('FldTpe'=>'A','FldDsc'=>'Errors tat can present'))";
$demo->DddAddFld('DscErr', array('FldTpe'=>'A','FldDsc'=>'Errors tat can present'));
echo "<br>";$demo->ot_error("Created!!!");echo "<br>";
echo "********** <br> Show Data Dictionary<br> ********** <br> <br>";
echo "ShwDdd() ";
$demo->ot_show($demo->ShwDdd());
echo "********** <br> Defining Record for sample <br> ********** <br> <br>";
$name = 'sample';
echo "********** <br> Create Record sample in data dictionary <br> ********** <br> <br>";
echo "CrtRcd($name,'sample of ontime')";
$demo->CrtRcd($name,'sample of ontime');
echo "<br>";$demo->ot_error("Created!!!");echo "<br>";
echo "********** <br> Add field RecId Name to record <br> ********** <br> <br>";
echo "RcdAddIn($name,'RecId', array('FldEmp'=>FALSE))";
$demo->RcdAddIn($name,'RecId', array('FldEmp'=>FALSE));
echo "<br>";$demo->ot_error("Created!!!");echo "<br>";
echo "********** <br> Add field Name to record <br> ********** <br> <br>";
echo "RcdAddIn($name,'Name', array('FldEmp'=>TRUE))";
$demo->RcdAddIn($name,'Name', array('FldEmp'=>TRUE));
echo "<br>";$demo->ot_error("Created!!!");echo "<br>";
echo "********** <br> Add field in to record <br> ********** <br> <br>";
echo "RcdAddIn($name,'in', array('FldEmp'=>FALSE))";
$demo->RcdAddIn($name,'in', array('FldEmp'=>FALSE));
echo "<br>";$demo->ot_error("Created!!!");echo "<br>";
echo "********** <br> Add field parameters to record <br> ********** <br> <br>";
echo "RcdAddIn($name,'parameters', array('FldEmp'=>FALSE))";
$demo->RcdAddIn($name,'parameters', array('FldEmp'=>FALSE));
echo "<br>";$demo->ot_error("Created!!!");echo "<br>";
echo "********** <br> Add field Dscr to record <br> ********** <br> <br>";
echo "RcdAddIn($name,'Dscr', array('FldEmp'=>TRUE))";
$demo->RcdAddIn($name,'Dscr', array('FldEmp'=>TRUE));
echo "<br>";$demo->ot_error("Created!!!");echo "<br>";
echo "********** <br> Add field DscPrm to record <br> ********** <br> <br>";
echo "RcdAddIn($name,'DscPrm', array('FldEmp'=>TRUE))";
$demo->RcdAddIn($name,'DscPrm', array('FldEmp'=>TRUE));
echo "<br>";$demo->ot_error("Created!!!");echo "<br>";
echo "********** <br> Add field DscErr to record <br> ********** <br> <br>";
echo "RcdAddIn($name,'DscErr', array('FldEmp'=>TRUE))";
$demo->RcdAddIn($name,'DscErr', array('FldEmp'=>TRUE));
echo "<br>";$demo->ot_error("Created!!!");echo "<br>";
echo "********** <br> Show record list <br> ********** <br> <br>";
echo "ShwRecLst() ";
$demo->ot_show($demo->ShwRecLst());
echo "********** <br> Show record <br> ********** <br> <br>";
echo "ShwRec('sample') ";
$demo->ot_show($demo->ShwRec('sample'));
echo "********** <br> Activate Table feature<br> ********** <br> <br>";
echo "ShwRec('sample') ";
$demo->CrtFtrTbl();
echo "<br>";$demo->ot_error("Created!!!");echo "<br>";
echo "********** <br> Creating tables <br> ********** <br> <br>";
echo "CrtTblIn('My sample', 'My Sample', 'sample'";
$demo->CrtTblIn('My sample', 'My Sample', 'sample' );
echo "<br>";$demo->ot_error("Created!!!");echo "<br>";
echo "CrtTblIn('Sample 2', 'My Sample', 'sample'";
$demo->CrtTblIn('Sample 2', 'Other sample same record', 'sample' );
echo "<br>";$demo->ot_error("Created!!!");echo "<br>";
echo "********** <br> Show featrures with tables <br> ********** <br> <br>";
echo "ShwFtrTbl()";
$demo->ot_show($demo->ShwFtrTbl());
echo "********** <br> Show features with tables <br> ********** <br> <br>";
echo "ShwFtrTbl()";
$demo->ot_show($demo->ShwTblFtr('table'));
echo "********** <br> Show tables <br> ********** <br> <br>";
echo "ShwTbl('My sample')";
$demo->ot_show($demo->ShwTbl('My sample'));
echo "********** <br> Insert Records in My Sample <br> ********** <br> <br>";
echo "InsTblIn('My sample' , 'rec 1', array('Name'=>'Just a description','in'=>'Mexico City','parameters'=>8))";
$demo->InsTblIn('My sample' , 'rec 1', array('Name'=>'Just a description','in'=>'Mexico City','parameters'=>8));
$demo->ot_show($demo -> errvalid);
echo "********** <br> Show tables <br> ********** <br> <br>";
echo "ShwTbl('My sample')";
$demo->ot_show($demo->ShwTbl('My sample'));
echo "********** <br> Insert Records in My Sample <br> ********** <br> <br>";
echo "InsTblIn('My sample' , 'rec 2', array('Name'=>'another description','in'=>'Mexico City','parameters'=>8,'DscPrm'=>'explain what do'))";
$demo->InsTblIn('My sample' , 'rec 2', array('Name'=>'another description','in'=>'Mexico City','parameters'=>8,'DscPrm'=>'explain what do'));
$demo->ot_show($demo -> errvalid);
echo "********** <br> Show tables <br> ********** <br> <br>";
echo "ShwTbl('My sample')";
$demo->ot_show($demo->ShwTbl('My sample'));
echo "********** <br> Insert Records in My Sample <br> ********** <br> <br>";
echo "InsTblIn('My sample' , 'rec 3', array('Name'=>'another description','in'=>'Mexico City','parameters'=>8))";
$demo->InsTblIn('My sample' , 'rec 3', array('Name'=>'another description','in'=>'Mexico City','parameters'=>8));
$demo->ot_show($demo -> errvalid);
echo "********** <br> Show tables <br> ********** <br> <br>";
echo "ShwTbl('My sample')";
$demo->ot_show($demo->ShwTbl('My sample'));
echo "********** <br> Update and Mix in My Sample <br> ********** <br> <br>";
echo "UpmTblIn('My sample' , 'rec 3', array('Name'=>'refresh again description','DscPrm'=>'who cares'))";
$demo->UpmTblIn('My sample' , 'rec 3', array('Name'=>'refresh my description','DscPrm'=>'who care'));
$demo->ot_show($demo -> errvalid);
echo "********** <br> Show tables <br> ********** <br> <br>";
echo "ShwTbl('My sample')";
$demo->ot_show($demo->ShwTbl('My sample'));
echo "********** <br> Update with replace in My Sample <br> ********** <br> <br>";
echo "UpdTblIn('My sample' , 'rec 2', array('Name'=>'another description','in'=>'Mexico ','parameters'=>2))";
$demo->UpdTblIn('My sample' , 'rec 2', array('Name'=>'another description','in'=>'Mexico ','parameters'=>2));
$demo->ot_show($demo -> errvalid);
echo "********** <br> Show tables <br> ********** <br> <br>";
echo "ShwTbl('My sample')";
$demo->ot_show($demo->ShwTbl('My sample'));
echo "********** <br> delete in My Sample <br> ********** <br> <br>";
echo "dltTblIn('My sample' , 'rec 1')";
$demo->dltTblIn('My sample' , 'rec 1');
$demo->ot_show($demo -> errvalid);
echo "********** <br> Show tables <br> ********** <br> <br>";
echo "ShwTbl('My sample')";
$demo->ot_show($demo->ShwTbl('My sample'));
echo "**********+++++++++++ <br> Demo Finish<br> **********+++++++++++ <br> <br>";
?>
|