PHP Classes

File: DemoBasic.php

Recommend this page to a friend!
  Classes of Mario Carrocera   OnTime Basic Content Trait Backend   DemoBasic.php   Download  
File: DemoBasic.php
Role: Example script
Content type: text/plain
Description: Example script
Class: OnTime Basic Content Trait Backend
Manage a table of content without using SQL
Author: By
Last change:
Date: 3 years ago
Size: 10,120 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> 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> Create Demostration user & groups (if installed) <br> **********+++++++++++ <br> <br>";
$demo->CrtUsr('Demo','12345','active','Demostration user','Demo 1');
$demo->CrtUsr('DEMO','12345','active','Demostration user','Demo 2');
$demo->CrtUsr('demo','12345','active','Demostration user','Demo 3');
if (
$demo->ot_feature('grp')){
   
$demo->CrtGrp('Administrators','Administrators for the main Feature','admins');
   
$demo->CrtGrp('Everyone','All users','EvrAll');
   
$demo->CrtGrp('AdminUsers','Administrators on User Featrute','AUser');
   
$demo->GrpAddUsr('Everyone','DEMO','access');
   
$demo->GrpAddUsr('AdminGroups','DEMO','owner');
   
$demo->GrpAddUsr('AdminGroups','Demo','create');
   
$demo->GrpAddUsr('AdminGroups','demo','access');
}
echo
"********** <br> Features with basic content<br> ********** <br> <br>";
echo
"********** <br> Show <br> **********+ <br> <br>";
echo
"ShwFtrBsc() ";
$demo->ot_show($demo->ShwFtrBsc());
echo
"********** <br> Create <br> **********+ <br> <br>";
echo
"CrtFtrBsc('Basic') ";
$demo->CrtFtrBsc('Basic');
echo
"<br>";$demo->ot_error("Added!!!");echo "<br>";
echo
"CrtFtrBsc('Non') ";
$demo->CrtFtrBsc('Non');
echo
"<br>";$demo->ot_error("Added!!!");echo "<br>";
echo
"CrtFtrBsc('grp') ";
$demo->CrtFtrBsc('grp');
echo
"<br>";$demo->ot_error("Added!!!");echo "<br>";
echo
"CrtFtrBsc('usr') ";
$demo->CrtFtrBsc('usr');
echo
"<br>";$demo->ot_error("Added!!!");echo "<br>";
echo
"********** <br> Show <br> **********+ <br> <br>";
echo
"ShwFtrBsc() ";
$demo->ot_show($demo->ShwFtrBsc());
echo
"********** <br> Basic Content<br> ********** <br> <br>";
echo
"********** <br> Show <br> **********+ <br> <br>";
echo
"ShwBscIn('Basic') ";
$demo->ot_show($demo->ShwBscIn());
echo
"********** <br> Add <br> **********+ <br> <br>";
echo
"AddCntIn('first','My First Content','Basix') ";
$demo->AddCntIn('first','My First Content','Basix') ;
echo
"<br>";$demo->ot_error("Added!!!");echo "<br>";
echo
"AddCntIn('first','My First Content','basic') ";
$demo->AddCntIn('first','My First Content','basic') ;
echo
"<br>";$demo->ot_error("Added!!!");echo "<br>";
echo
"AddCntIn('Color','names in spanish and english','basic') ";
$demo->AddCntIn('Color','names in spanish and english','basic') ;
echo
"<br>";$demo->ot_error("Added!!!");echo "<br>";
echo
"********** <br> Show <br> **********+ <br> <br>";
echo
"ShwBscIn('basic') ";
$demo->ot_show($demo->ShwBscIn());
echo
"********** <br> Data Basic Content<br> ********** <br> <br>";
echo
"********** <br> Show <br> **********+ <br> <br>";
echo
"ShwCntIn('Color','basic') ";
$demo->ot_show($demo->ShwBscIn('Color','basic'));
echo
"********** <br> Insert <br> **********+ <br> <br>";
echo
"InsCntIn('Rojo','Red','Color','basic') ";
$demo->InsCntIn('Rojo','Red','Color','basic');
echo
"<br>";$demo->ot_error("Added!!!");echo "<br>";
echo
"InsCntIn('Naranja',Strange Yellow,'Color','basic') ";
$demo->InsCntIn('Naranja','Strange Yellow','Color','basic');
echo
"<br>";$demo->ot_error("Added!!!");echo "<br>";
echo
"InsCntIn('Moraido',Purple,'Color','basic') ";
$demo->InsCntIn('Moraido','Purple','Color','basic');
echo
"<br>";$demo->ot_error("Added!!!");echo "<br>";
echo
"********** <br> Show <br> **********+ <br> <br>";
echo
"ShwCntIn('Color','basic') ";
$demo->ot_show($demo->ShwCntIn('Color','basic'));
echo
"********** <br> Upsert <br> **********+ <br> <br>";
echo
"UpnCntIn('Naranja','orange','Color','basic') ";
$demo->UpnCntIn('Naranja','orange','Color','basic');
echo
"<br>";$demo->ot_error("Done!!!");echo "<br>";
echo
"UpnCntIn('Amarillo','Yellow','Color','basic') ";
$demo->UpnCntIn('Amarillo','Yellow','Color','basic');
echo
"<br>";$demo->ot_error("Done!!!");echo "<br>";
echo
"********** <br> Show <br> **********+ <br> <br>";
echo
"ShwCntIn('Color','basic') ";
$demo->ot_show($demo->ShwCntIn('Color','basic'));
echo
"********** <br> Update <br> **********+ <br> <br>";
echo
"UpnCntIn('Naranja','Orange','Color','basic') ";
$demo->UpnCntIn('Naranja','Orange','Color','basic');
echo
"<br>";$demo->ot_error("Done!!!");echo "<br>";
echo
"********** <br> Show <br> **********+ <br> <br>";
echo
"ShwCntIn('Color','basic') ";
$demo->ot_show($demo->ShwCntIn('Color','basic'));
echo
"********** <br> Delete <br> **********+ <br> <br>";
echo
"DltCntIn('Moraido','Color','basic') ";
$demo->DltCntIn('Moraido','Color','basic');
echo
"<br>";$demo->ot_error("Done!!!");echo "<br>";
echo
"********** <br> Show <br> **********+ <br> <br>";
echo
"ShwCntIn('Color','basic') ";
$demo->ot_show($demo->ShwCntIn('Color','basic'));
echo
"********** <br> Safety for Data Basic Content<br> ********** <br> <br>";
echo
"********** <br> Show <br> **********+ <br> <br>";
echo
"ShwCntInSft('Color','basic') ";
$demo->ot_show($demo->ShwCntInSft('Color','basic'));
echo
"********** <br> Add Anonimus user read <br> **********+ <br> <br>";
echo
"AnnBscInAdd('Color','basic') ";
$demo->AnnBscInAdd('Color','basic');
echo
"<br>";$demo->ot_error("Anonimus User Allow read!!!");echo "<br>";
echo
"********** <br> Show <br> **********+ <br> <br>";
echo
"ShwCntInSft('Color','basic') ";
$demo->ot_show($demo->ShwCntInSft('Color','basic'));
echo
"********** <br> Add Public (conected) user read <br> **********+ <br> <br>";
echo
"PblBscInAdd('Color','basic') ";
$demo->PblBscInAdd('Color','basic');
echo
"<br>";$demo->ot_error("Punlic User Allow read!!!");echo "<br>";
echo
"********** <br> Remove Anonimus user read <br> **********+ <br> <br>";
echo
"AnnBscInRmv('Color','basic') ";
$demo->AnnBscInRmv('Color','basic');
echo
"<br>";$demo->ot_error("Anonimus User Allow read!!!");echo "<br>";
echo
"********** <br> Show <br> **********+ <br> <br>";
echo
"ShwCntInSft('Color','basic') ";
$demo->ot_show($demo->ShwCntInSft('Color','basic'));
echo
"********** <br> Add Public (conected) user read <br> **********+ <br> <br>";
echo
"PblBscInAdd('Color','basic') ";
$demo->PblBscInAdd('Color','basic');
echo
"********** <br> Add Anonimus user read <br> **********+ <br> <br>";
echo
"AnnBscInAdd('Color','basic') ";
$demo->AnnBscInAdd('Color','basic');
echo
"<br>";$demo->ot_error("Anonimus User Allow read!!!");echo "<br>";
echo
"********** <br> Show <br> **********+ <br> <br>";
echo
"ShwCntInSft('Color','basic') ";
$demo->ot_show($demo->ShwCntInSft('Color','basic'));
echo
"********** <br> Add user level <br> **********+ <br> <br>";
echo
"UsrBscInAdd('Color','DEMO','change','basic') ";
$demo->UsrBscInAdd('Color','DEMO','change','basic');
echo
"<br>";$demo->ot_error("Anonimus User Allow read!!!");echo "<br>";
echo
"UsrBscInAdd('Color','Demo','update','basic') ";
$demo->UsrBscInAdd('Color','Demo','update','basic');
echo
"<br>";$demo->ot_error("Anonimus User Allow read!!!");echo "<br>";
echo
"********** <br> Show <br> **********+ <br> <br>";
echo
"ShwCntInSft('Color','basic') ";
$demo->ot_show($demo->ShwCntInSft('Color','basic'));
echo
"********** <br> Add Group level <br> **********+ <br> <br>";
echo
"GrpBscInAdd('Color','Everyone','change','basic') ";
$demo->GrpBscInAdd('Color','Everyone','change','basic');
echo
"<br>";$demo->ot_error("Anonimus User Allow read!!!");echo "<br>";
echo
"GrpBscInAdd('Color','AdminGroups','update','basic') ";
$demo->GrpBscInAdd('Color','AdminGroups','update','basic');
echo
"<br>";$demo->ot_error("Anonimus User Allow read!!!");echo "<br>";
echo
"********** <br> Show <br> **********+ <br> <br>";
echo
"ShwCntInSft('Color','basic') ";
$demo->ot_show($demo->ShwCntInSft('Color','basic'));
echo
"********** <br> change user level <br> **********+ <br> <br>";
echo
"UsrBscInChg('Color','DEMO','update','basic') ";
$demo->UsrBscInChg('Color','DEMO','update','basic');
echo
"<br>";$demo->ot_error("Anonimus User Allow read!!!");echo "<br>";
echo
"********** <br> Show <br> **********+ <br> <br>";
echo
"ShwCntInSft('Color','basic') ";
$demo->ot_show($demo->ShwCntInSft('Color','basic'));
echo
"********** <br> change Group level <br> **********+ <br> <br>";
echo
"GrpBscInChg('Color','AdminGroups','change','basic') ";
$demo->GrpBscInChg('Color','AdminGroups','change','basic');
echo
"<br>";$demo->ot_error("Anonimus User Allow read!!!");echo "<br>";
echo
"********** <br> Show <br> **********+ <br> <br>";
echo
"ShwCntInSft('Color','basic') ";
$demo->ot_show($demo->ShwCntInSft('Color','basic'));
echo
"********** <br> delete user level <br> **********+ <br> <br>";
echo
"UsrBscInDlt('Color','DEMO','basic') ";
$demo->UsrBscInDlt('Color','DEMO','basic');
echo
"********** <br> Show <br> **********+ <br> <br>";
echo
"ShwCntInSft('Color','basic') ";
$demo->ot_show($demo->ShwCntInSft('Color','basic'));
echo
"********** <br> delete Group level <br> **********+ <br> <br>";
echo
"GrpBscInDlt('Color','AdminGroups','basic') ";
$demo->GrpBscInDlt('Color','AdminGroups','basic');
echo
"<br>";$demo->ot_error("Anonimus User Allow read!!!");echo "<br>";
echo
"********** <br> Show <br> **********+ <br> <br>";
echo
"ShwCntInSft('Color','basic') ";
$demo->ot_show($demo->ShwCntInSft('Color','basic'));
echo
"********** <br> Show Basic Content <br> **********+ <br> <br>";
echo
"ShwBscIn('basic') ";
$demo->ot_show($demo->ShwBscIn('basic'));
echo
"********** <br> Remove Basic Content <br> **********+ <br> <br>";
echo
"RmvCntIn('Color',basic') ";
$demo->ot_show($demo->RmvCntIn('Color','basic'));
echo
"<br>";$demo->ot_error("Delete!!!");echo "<br>";
echo
"********** <br> Show Basic Content <br> **********+ <br> <br>";
echo
"ShwBscIn('basic') ";
$demo->ot_show($demo->ShwBscIn('basic'));
echo
"**********+++++++++++ <br> Demo Finish<br> **********+++++++++++ <br> <br>";
?>