PHP Classes

File: DemoDyR.php

Recommend this page to a friend!
  Classes of Mario Carrocera   On Time Data Dictionary and Record Trait   DemoDyR.php   Download  
File: DemoDyR.php
Role: Example script
Content type: text/plain
Description: Example script
Class: On Time Data Dictionary and Record Trait
Store and validate values in a data dictionary
Author: By
Last change:
Date: 2 years ago
Size: 12,529 bytes
 

Contents

Class file image Download
<?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> Data dictionary & record 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 Field Types <br> ********** <br> <br>"; echo "********** <br> Create Basic container for data dictionari <br> ********** <br> <br>"; echo "CrtFtrBsc('ddd')) "; $demo->CrtFtrBsc('ddd'); echo "<br>";$demo->ot_error("Created!!!");echo "<br>"; echo "********** <br> Create Field Type Container for data dictionari <br> ********** <br> <br>"; echo "AddCntIn('type','Field Type','ddd') "; $demo->AddCntIn('type','Field Type','ddd') ; echo "<br>";$demo->ot_error("Created!!!");echo "<br>"; echo "********** <br> Make Field Type Container public <br> ********** <br> <br>"; echo "PblBscInAdd('type','ddd') "; $demo->PblBscInAdd('type','ddd') ; echo "<br>";$demo->ot_error("Asigned!!!");echo "<br>"; echo "********** <br> Adding Field Type array in data dictionary <br> ********** <br> <br>"; echo "InsCntIn('A','Array','type','ddd')"; $demo->InsCntIn('A','Array','type','ddd'); echo "<br>";$demo->ot_error("Created!!!");echo "<br>"; echo "********** <br> Adding Field Type string in data dictionary <br> ********** <br> <br>"; echo "InsCntIn('S','String','type','ddd')"; $demo->InsCntIn('S','String','type','ddd'); echo "<br>";$demo->ot_error("Created!!!");echo "<br>"; echo "********** <br> Adding Field Type integer in data dictionary <br> ********** <br> <br>"; echo "InsCntIn('I','Integer','type','ddd')"; $demo->InsCntIn('I','Integer','type','ddd'); echo "<br>";$demo->ot_error("Created!!!");echo "<br>"; echo "********** <br> Adding Field Type float in data dictionary <br> ********** <br> <br>"; echo "InsCntIn('F','Float','type','ddd')"; $demo->InsCntIn('F','Float','type','ddd'); echo "<br>";$demo->ot_error("Created!!!");echo "<br>"; echo "********** <br> Adding Field Type date time in data dictionary <br> ********** <br> <br>"; echo "InsCntIn('D','Date Time','type','ddd')"; $demo->InsCntIn('D','Date Time','type','ddd'); echo "<br>";$demo->ot_error("Created!!!");echo "<br>"; echo "********** <br> Adding Field Type key in data dictionary <br> ********** <br> <br>"; echo "InsCntIn('K','Key Field','type','ddd')"; $demo->InsCntIn('K','Key Field','type','ddd'); echo "<br>";$demo->ot_error("Created!!!");echo "<br>"; echo "********** <br> Adding Field Type Time Stamp in data dictionary <br> ********** <br> <br>"; echo "InsCntIn('T','TimeStamp','type','ddd')"; $demo->InsCntIn('T','TimeStamp','type','ddd'); echo "<br>";$demo->ot_error("Created!!!");echo "<br>"; echo "********** <br> Adding Field Type Time in data dictionary <br> ********** <br> <br>"; echo "InsCntIn('t','Time','type','ddd')"; $demo->InsCntIn('t','Time','type','ddd'); echo "<br>";$demo->ot_error("Created!!!");echo "<br>"; echo "********** <br> Adding Field Type Date in data dictionary <br> ********** <br> <br>"; echo "InsCntIn('d','Date','type','ddd')"; $demo->InsCntIn('d','Date','type','ddd'); echo "<br>";$demo->ot_error("Created!!!");echo "<br>"; echo "********** <br> Adding Field Type Bool in data dictionary <br> ********** <br> <br>"; echo "InsCntIn('B','Logic Value','type','ddd')"; $demo->InsCntIn('B','Logic Value','type','ddd'); echo "<br>";$demo->ot_error("Created!!!");echo "<br>"; echo "********** <br> Adding Field Type Related to in data dictionary <br> ********** <br> <br>"; echo "InsCntIn('R','Relate','type','ddd')"; $demo->InsCntIn('R','Relate','type','ddd'); echo "<br>";$demo->ot_error("Created!!!");echo "<br>"; echo "********** <br> Adding Field Type Varius types to in data dictionary <br> ********** <br> <br>"; echo "InsCntIn('V','Not defined','type','ddd')"; $demo->InsCntIn('V','Not defined','type','ddd'); echo "<br>";$demo->ot_error("Created!!!");echo "<br>"; echo "********** <br> Show Field Types <br> ********** <br> <br>"; echo "ShwCntIn('type','ddd') "; $demo->ot_show($demo->ShwCntIn('type','ddd')); echo "********** <br> Stop record validation to can modify ddd record <br> ********** <br> <br>"; echo "VldStp() "; $demo->VldStp(); echo "********** <br> Create field FlDName in data dictionary <br> ********** <br> <br>"; echo "DddAddFld('FldNme', array('FldTpe'=>'K','FldDsc'=>'Field name'))"; $demo->DddAddFld('FldNme', array('FldTpe'=>'K','FldDsc'=>'Field name')); echo "<br>";$demo->ot_error("Created!!!");echo "<br>"; echo "********** <br> Create field FlDName in data dictionary <br> ********** <br> <br>"; echo "DddAddFld('FldDsc', array('FldTpe'=>'S','FldDsc'=>'Field description'))"; $demo->DddAddFld('FldDsc', array('FldTpe'=>'S','FldDsc'=>'Field description')); echo "<br>";$demo->ot_error("Created!!!");echo "<br>"; echo "********** <br> Create field FlDName in data dictionary <br> ********** <br> <br>"; echo "DddAddFld('FldTpe', array('FldTpe'=>'R','FldDsc'=>'Field type','FldVld'=>array('Name'=>'lookin','content'=>'type', 'in'=>'ddd')))"; $demo->DddAddFld('FldTpe', array('FldTpe'=>'R','FldDsc'=>'Field type','FldVld'=>array('Name'=>'lookin','content'=>'type', 'in'=>'ddd'))); echo "<br>";$demo->ot_error("Created!!!");echo "<br>"; echo "********** <br> Create field FlDName in data dictionary <br> ********** <br> <br>"; echo "DddAddFld('FldVld', array('FldTpe'=>'A','FldDsc'=>'Field validation'))"; $demo->DddAddFld('FldVld', array('FldTpe'=>'A','FldDsc'=>'Field validation')); echo "<br>";$demo->ot_error("Created!!!");echo "<br>"; echo "********** <br> Create field FlDName in data dictionary <br> ********** <br> <br>"; echo "DddAddFld('FldLen', array('FldTpe'=>'I','FldDsc'=>'Field length'))"; $demo->DddAddFld('FldLen', array('FldTpe'=>'I','FldDsc'=>'Field length')); echo "<br>";$demo->ot_error("Created!!!");echo "<br>"; echo "********** <br> Create field FlDName in data dictionary <br> ********** <br> <br>"; echo "DddAddFld('FldEmp', array('FldTpe'=>'B','FldDsc'=>'Field bool'))"; $demo->DddAddFld('FldEmp', array('FldTpe'=>'B','FldDsc'=>'Field bool')); echo "<br>";$demo->ot_error("Created!!!");echo "<br>"; echo "********** <br> Create field FlDName in data dictionary <br> ********** <br> <br>"; echo "ShwCntIn('type','ddd') "; $demo->DddAddFld('FldFmt', array('FldTpe'=>'S','FldDsc'=>'Field format')); echo "<br>";$demo->ot_error("Created!!!");echo "<br>"; echo "********** <br> Crete field FlDName in data dictionary <br> ********** <br> <br>"; echo "DddAddFld('FldCap', array('FldTpe'=>'S','FldDsc'=>'Field caption'))"; $demo->DddAddFld('FldCap', array('FldTpe'=>'S','FldDsc'=>'Field caption')); echo "<br>";$demo->ot_error("Created!!!");echo "<br>"; echo "********** <br> Crete field FlDName in data dictionary <br> ********** <br> <br>"; echo "DddAddFld('FldTtt', array('FldTpe'=>'S','FldDsc'=>'Field tool tip text'))"; $demo->DddAddFld('FldTtt', array('FldTpe'=>'S','FldDsc'=>'Field tool tip text')); echo "<br>";$demo->ot_error("Created!!!");echo "<br>"; echo "********** <br> Crete field FlDName in data dictionary <br> ********** <br> <br>"; echo "DddAddFld('FldDfl', array('FldTpe'=>'V','FldDsc'=>'Default Value','FldEmp'=>FALSE))"; $demo->DddAddFld('FldDfl', array('FldTpe'=>'V','FldDsc'=>'Default Value','FldEmp'=>FALSE)); echo "<br>";$demo->ot_error("Created!!!");echo "<br>"; echo "********** <br> Star record validation after modify ddd record <br> ********** <br> <br>"; echo "VldStr() "; $demo->VldStr(); echo "********** <br> Show Data Dictionary<br> ********** <br> <br>"; echo "ShwDdd() "; $demo->ot_show($demo->ShwDdd()); echo "********** <br> Show Field<br> ********** <br> <br>"; echo "ShwFld('FldTpe') "; $demo->ot_show($demo->ShwFld('FldTpe')); echo "********** <br> Create record <br> ********** <br> <br>"; echo "CrtRcd('ddd','Data Dictionary')"; $demo->CrtRcd('ddd','Data Dictionary'); echo "<br>";$demo->ot_error("Created!!!");echo "<br>"; echo "********** <br> Add Field to record <br> ********** <br> <br>"; echo "RcdAddIn('ddd','FldNme', array('FldEmp'=>FALSE))"; $demo->RcdAddIn('ddd','FldNme', array('FldEmp'=>FALSE)); echo "<br>";$demo->ot_error("Created!!!");echo "<br>"; echo "********** <br> Add Field to record <br> ********** <br> <br>"; echo "RcdAddIn('ddd','FldDsc', array('FldEmp'=>FALSE))"; $demo->RcdAddIn('ddd','FldDsc', array('FldEmp'=>FALSE)); echo "<br>";$demo->ot_error("Created!!!");echo "<br>"; echo "********** <br> Add Field to record <br> ********** <br> <br>"; echo "RcdAddIn('ddd','FldTpe', array('FldLen'=>1,'FldEmp'=>FALSE)"; $demo->RcdAddIn('ddd','FldTpe', array('FldLen'=>1,'FldEmp'=>FALSE)); echo "<br>";$demo->ot_error("Created!!!");echo "<br>"; echo "********** <br> Add Field to record <br> ********** <br> <br>"; echo "RcdAddIn('ddd','FldVld', array('FldEmp'=>TRUE))"; $demo->RcdAddIn('ddd','FldVld', array('FldEmp'=>TRUE)); echo "<br>";$demo->ot_error("Created!!!");echo "<br>"; echo "********** <br> Add Field to record <br> ********** <br> <br>"; echo "RcdAddIn('ddd','FldLen', array('FldLen'=>10,'FldEmp'=>TRUE))"; $demo->RcdAddIn('ddd','FldLen', array('FldLen'=>10,'FldEmp'=>TRUE)); echo "<br>";$demo->ot_error("Created!!!");echo "<br>"; echo "********** <br> Add Field to record <br> ********** <br> <br>"; echo "RcdAddIn('ddd','FldEmp', array('FldLen'=>10,'FldEmp'=>TRUE)"; $demo->RcdAddIn('ddd','FldEmp', array('FldLen'=>10,'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('FldTpe') "; $demo->ot_show($demo->ShwRec('FldTpe')); echo "********** <br> Get record information <br> ********** <br> <br>"; echo "ShwRec('FldTpe') "; $demo->ot_show($demo->ShwRec('FldTpe')); echo "********** <br> Create field sample with validation record Active <br> ********** <br> <br>"; echo "DddAddFld('sample', array('FldTpe'=>'V','FldDsc'=>'Default Value','FldEmp'=>FALSE))"; $demo->DddAddFld('sample', array('FldTpe'=>'V','FldDsc'=>'Default Value','FldEmp'=>FALSE)); echo "<br>";$demo->ot_error("Created!!!");echo "<br>"; echo "********** <br> change field sample with validation record Active <br> ********** <br> <br>"; echo "DddChgFld('sample', array('FldTpe'=>'V','FldDsc'=>'Default Value','FldEmp'=>FALSE))"; $demo->DddChgFld('sample', array('FldTpe'=>'V','FldDsc'=>'Other value','FldEmp'=>FALSE)); echo "<br>";$demo->ot_error("Created!!!");echo "<br>"; echo "********** <br> Delete field sample with validation record Active <br> ********** <br> <br>"; echo "DddDltFld('sample')"; $demo->DddDltFld('sample'); echo "<br>";$demo->ot_error("Created!!!");echo "<br>"; echo "********** <br> Create sample record <br> ********** <br> <br>"; echo "CrtRcd('sample','Record Sample')"; $demo->CrtRcd('sample','Record Sample'); echo "<br>";$demo->ot_error("Created!!!");echo "<br>"; echo "********** <br> change sample record <br> ********** <br> <br>"; echo "ChgRcd('sample','New Desc')"; $demo->ChgRcd('sample','New Desc'); echo "<br>";$demo->ot_error("Created!!!");echo "<br>"; echo "********** <br> Add Field to record <br> ********** <br> <br>"; echo "RcdAddIn('sample','FldNme', array('FldEmp'=>FALSE))"; $demo->RcdAddIn('sample','FldNme', array('FldEmp'=>FALSE)); echo "<br>";$demo->ot_error("Created!!!");echo "<br>"; echo "********** <br> change Field to record <br> ********** <br> <br>"; echo "RcdChgIn('sample','FldNme', array('FldEmp'=>TRUE))"; $demo->RcdChgIn('sample','FldNme', array('FldEmp'=>TRUE)); echo "<br>";$demo->ot_error("Created!!!");echo "<br>"; echo "********** <br> delete Field to record <br> ********** <br> <br>"; echo "RcdDltIn('sample','FldNme')"; $demo->RcdDltIn('sample','FldNme'); echo "<br>";$demo->ot_error("Created!!!");echo "<br>"; echo "********** <br> delete sample record <br> ********** <br> <br>"; echo "RmvRcd('sample','Record Sample')"; $demo->RmvRcd('sample','New Desc'); echo "<br>";$demo->ot_error("Created!!!");echo "<br>"; echo "**********+++++++++++ <br> Demo Finish<br> **********+++++++++++ <br> <br>"; ?>