| 
<?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>";
 ?>
 |